new Date(NaN).toJSON() must return null instead of throwing a TypeError
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-07-19  Jordan Harband  <ljharb@gmail.com>
2
3         new Date(NaN).toJSON() must return null instead of throwing a TypeError
4         https://bugs.webkit.org/show_bug.cgi?id=141115
5
6         Reviewed by Yusuke Suzuki.
7
8         * js/dom/JSON-stringify-expected.txt:
9         * js/resources/JSON-stringify.js:
10
11 2015-07-19  Saam barati  <saambarati1@gmail.com>
12
13         Parser::parseFunctionInfo hits RELEASE_ASSERT for Arrow Functions
14         https://bugs.webkit.org/show_bug.cgi?id=147090
15
16         Reviewed by Yusuke Suzuki.
17
18         * js/arrowfunction-strict-mode-expected.txt: Added.
19         * js/arrowfunction-strict-mode.html: Added.
20         * js/script-tests/arrowfunction-strict-mode.js: Added.
21         (foo):
22
23 2015-07-18  Saam barati  <saambarati1@gmail.com>
24
25         [ES6] Add support for block scope const
26         https://bugs.webkit.org/show_bug.cgi?id=31813
27
28         Reviewed by Filip Pizlo.
29
30         "const" variables do not live on the global object. They
31         are only available in the "Program" (read: JavaScript file or
32         script tag) that they're defined in. Tests have been updated
33         accordingly to switch the "const" variables assumed to be globals
34         into "var"s. "var" declared variables in the top level scope
35         of a program do live on the global object.
36
37         * fast/canvas/webgl/compressed-tex-image.html:
38         * fast/dom/event-handler-attributes.html:
39         * fast/forms/listbox-visible-size.html:
40         * js/arguments-expected.txt:
41         * js/arrowfunction-syntax-errors-expected.txt:
42         * js/const-expected.txt:
43         * js/const-without-initializer-expected.txt:
44         * js/constant-count-expected.txt:
45         * js/dom/inc-const-valueOf-expected.txt:
46         * js/dom/script-tests/inc-const-valueOf.js:
47         (testPreIncConstVarWithAssign):
48         * js/function-toString-parentheses-expected.txt:
49         * js/kde/const-expected.txt:
50         * js/kde/resources/const.js:
51         * js/parser-syntax-check-expected.txt:
52         * js/script-tests/arguments.js:
53         (argumentsVarUndefined):
54         (argumentsConst):
55         (argumentCalleeInException):
56         (argumentsConstUndefined): Deleted.
57         * js/script-tests/class-syntax-declaration.js:
58         (A):
59         * js/script-tests/class-syntax-expression.js:
60         * js/script-tests/const-without-initializer.js:
61         * js/script-tests/const.js:
62         (shouldThrowInvalidConstAssignment):
63         (assert):
64         (f):
65         (tryCatch1):
66         (tryCatch2):
67         (with1):
68         (with2):
69         (.):
70         * js/script-tests/constant-count.js:
71         (f):
72         * js/script-tests/function-dot-arguments.js:
73         (assignConstInitTest2.g):
74         (assignConstInitTest2):
75         * js/script-tests/function-toString-parentheses.js:
76         * js/script-tests/parser-syntax-check.js:
77         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6-expected.txt:
78         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7-expected.txt:
79         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8-expected.txt:
80         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9-expected.txt:
81         * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T3-expected.txt:
82         * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T3-expected.txt:
83         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T1-expected.txt:
84         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T2-expected.txt:
85         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T3-expected.txt:
86         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T4-expected.txt:
87         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T6-expected.txt:
88         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T7-expected.txt:
89         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T8-expected.txt:
90         * transforms/3d/hit-testing/composited-hit-test.html:
91         * transforms/3d/hit-testing/coplanar-with-camera.html:
92         * transforms/3d/hit-testing/hover-rotated-negative-z.html:
93         * transforms/3d/hit-testing/hover-rotated-with-children-negative-z.html:
94         * transforms/3d/hit-testing/negative-zoffset-hit-test.html:
95         * transforms/3d/hit-testing/overlapping-layers-hit-test.html:
96         * transforms/3d/hit-testing/perspective-clipped.html:
97         * transforms/3d/hit-testing/rotated-hit-test-with-child.html:
98         * transforms/3d/hit-testing/rotated-hit-test.html:
99         * transforms/3d/hit-testing/rotated-hit-test2.html:
100         * transitions/resources/transition-test-helpers.js:
101         (roundNumber):
102
103 2015-07-18  David Kilzer  <ddkilzer@apple.com>
104
105         inspector/console/command-line-api.html is slow on Debug Yosemite WK2
106
107         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=inspector%2Fconsole%2Fcommand-line-api.html>
108
109         * platform/mac-wk2/TestExpectations: Mark test as slow on Debug
110         Yosemite WK2:
111         - inspector/console/command-line-api.html
112
113 2015-07-18  David Kilzer  <ddkilzer@apple.com>
114
115         http/tests/cache/disk-cache/disk-cache-disable.html is flaky on Release Yosemite WK2
116
117         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fcache%2Fdisk-cache%2Fdisk-cache-disable.html>
118
119         * platform/mac-wk2/TestExpectations: Mark test as flaky on
120         Release Yosemite WK2:
121         - http/tests/cache/disk-cache/disk-cache-disable.html
122
123 2015-07-18  David Kilzer  <ddkilzer@apple.com>
124
125         media/restore-from-page-cache.html is flaky on Debug Mavericks
126
127         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=media%2Frestore-from-page-cache.html>
128
129         When the test fails, the computed width and height is
130         300px × 150px instead of the expected 320px × 240px.
131
132         * platform/mac/TestExpectations: Mark test as flaky on Debug Mavericks:
133         - media/restore-from-page-cache.html
134
135 2015-07-18  Zalan Bujtas  <zalan@apple.com>
136
137         [Win] Skip input range repaint test.
138
139         * platform/win/TestExpectations:
140
141 2015-07-18  David Kilzer  <ddkilzer@apple.com>
142
143         REGRESSION (r186981): fast/repaint/block-inputrange-repaint.html is starting out life as flaky
144
145         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Frepaint%2Fblock-inputrange-repaint.html>
146
147         * fast/repaint/block-inputrange-repaint.html:
148         - Use setTimeout() to give WebKit time to repaint.
149
150 2015-07-18  David Kilzer  <ddkilzer@apple.com>
151
152         REGRESSION (r186905,r186992): Incorrect results for platform/{gtk,efl,win}/fast/shrink-wrap/rect-shrink-wrap-expected.txt
153
154         * platform/efl/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
155         * platform/gtk/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
156         * platform/win/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
157         - Update to correct expected results.
158
159 2015-07-18  David Kilzer  <ddkilzer@apple.com>
160
161         REGRESSION (r186858): GTK and EFL ports don't composite <canvas> elements
162
163         See also r186905 for Windows.
164
165         * platform/efl/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
166         * platform/gtk/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
167
168 2015-07-18  David Kilzer  <ddkilzer@apple.com>
169
170         REGRESSION (r186982): http/tests/contentdispositionattachmentsandbox/form-submission-disabled.html and loader/meta-refresh-disabled.html fail
171
172         Part of:
173         <https://bugs.webkit.org/show_bug.cgi?id=147044>
174         <rdar://problem/21567820>
175
176         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled-expected.txt:
177         - Fix line number of console message.
178         * loader/meta-refresh-disabled-expected.txt:
179         - Add newly expected console message.
180
181 2015-07-17  Zalan Bujtas  <zalan@apple.com>
182
183         REGRESSION (r169105): Do not assign a renderer to multiple selection subtrees.
184         https://bugs.webkit.org/show_bug.cgi?id=147038
185         rdar://problem/21819351
186
187         Reviewed by David Kilzer.
188
189         A renderer should never be assigned to multiple selection subtrees. (Currently RenderObject maintains the last selection state.)
190         RenderView::applySubtreeSelection() loops from the start to the end of the selection to find renderers that are inside the selection.
191         However, in case of regions (when multiple selection roots are present) traversing the renderer tree by calling RenderObject::nextInPreOrder() could
192         end up going across selection roots.
193         This patch ensures that we assign renderers to a specific selection only when the current selection root and the renderer's selection root match.
194
195         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees2-expected.txt: Added.
196         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees2.html: Added.
197
198 2015-07-17  Andy Estes  <aestes@apple.com>
199
200         [iOS] Further tighten the sandbox around pages fetched with Content-Disposition: attachment
201         https://bugs.webkit.org/show_bug.cgi?id=147044
202         rdar://problem/21567820
203
204         Reviewed by Brady Eidson.
205
206         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
207         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled.html: Added.
208         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled-expected.txt: Added.
209         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled.html: Added.
210         * http/tests/contentdispositionattachmentsandbox/http-equiv-disabled-expected.txt: Added.
211         * http/tests/contentdispositionattachmentsandbox/http-equiv-disabled.html: Added.
212         * http/tests/contentdispositionattachmentsandbox/plugins-disabled-expected.html: Added.
213         * http/tests/contentdispositionattachmentsandbox/plugins-disabled.html: Added.
214         * http/tests/contentdispositionattachmentsandbox/resources/cross-origin-frames-frame.php: Added.
215         * http/tests/contentdispositionattachmentsandbox/resources/form-submission-frame.php: Added.
216         * http/tests/contentdispositionattachmentsandbox/resources/http-equiv-frame.php: Added.
217         * http/tests/contentdispositionattachmentsandbox/resources/plugins-frame.php: Added.
218         * http/tests/contentdispositionattachmentsandbox/resources/scripts-frame.php: Added.
219         * http/tests/contentdispositionattachmentsandbox/scripts-disabled-expected.txt: Added.
220         * http/tests/contentdispositionattachmentsandbox/scripts-disabled.html: Added.
221
222 2015-07-17  Zalan Bujtas  <zalan@apple.com>
223
224         (display: block)input range's thumb disappears when moved.
225         https://bugs.webkit.org/show_bug.cgi?id=146896
226         <rdar://problem/21787807>
227
228         Reviewed by Simon Fraser.
229
230         Since the thumb is positioned after the layout for the input (shadow) subtree is finished, the repaint rects
231         issued during the layout will not cover the re-positioned thumb.
232         We need to issue a repaint soon after the thumb is re-positioned.
233
234         * fast/repaint/block-inputrange-repaint-expected.txt: Added.
235         * fast/repaint/block-inputrange-repaint.html: Added.
236
237 2015-07-17  Tim Horton  <timothy_horton@apple.com>
238
239         Improve rect shrink-wrapping algorithm
240         https://bugs.webkit.org/show_bug.cgi?id=147037
241         <rdar://problem/21643094>
242
243         Reviewed by Simon Fraser.
244
245         * fast/shrink-wrap/rect-shrink-wrap-expected.png:
246         * fast/shrink-wrap/rect-shrink-wrap.html:
247         Add a radius parameter to testRects, defaulting to 8.
248
249         Add an offset parameter to testRects, making it easier to slide
250         the rect sets around.
251
252         Add some more test cases.
253
254 2015-07-17  Nan Wang  <n_wang@apple.com>
255
256         AX: iframe within table cell is inaccessible to VoiceOver
257         https://bugs.webkit.org/show_bug.cgi?id=147001
258         <rdar://problem/21106945>
259
260         Reviewed by Chris Fleizach.
261
262         * accessibility/iframe-within-cell-expected.txt: Added.
263         * accessibility/iframe-within-cell.html: Added.
264
265 2015-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
266
267         style.fontFamily accessor crashes on unstyled node created from DOMParser().parseFromString()
268         https://bugs.webkit.org/show_bug.cgi?id=147026
269         <rdar://problem/21864487>
270
271         Reviewed by Andreas Kling.
272
273         * fast/text/crash-font-family-parsed-expected.txt: Added.
274         * fast/text/crash-font-family-parsed.html: Added.
275
276 2015-07-17  Yusuke Suzuki  <utatane.tea@gmail.com>
277
278         Unreviewed, rename test file from promise-resolve-non-dom.js to promise-resolve-in-non-dom.js
279         https://bugs.webkit.org/show_bug.cgi?id=146828
280
281         This is the simple follow up patch.
282         When executing the JSC stress tests, script-tests's file name and the expectation file name should be equal.
283
284         * js/promise-resolve-in-non-dom.html:
285         * js/script-tests/promise-resolve-in-non-dom.js: Renamed from LayoutTests/js/script-tests/promise-resolve-non-dom.js.
286         (value.then):
287         * js/script-tests/promise-resolve-non-dom.js:
288         (value.then): Deleted.
289
290 2015-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
291
292         Video posters disappear once media has loaded
293         https://bugs.webkit.org/show_bug.cgi?id=147045
294
295         Reviewed by Simon Fraser.
296
297         * compositing/video/poster-expected.html: Added.
298         * compositing/video/poster.html: Added.
299
300 2015-07-17  Yusuke Suzuki  <utatane.tea@gmail.com>
301
302         Integrate automatic microtask draining into JSC framework and re-enable Promise
303         https://bugs.webkit.org/show_bug.cgi?id=146828
304
305         Reviewed by Sam Weinig.
306
307         Add Promise tests mainly focusing on microtasks.
308         They can be executed in JSC shell. So they are locate in js/ directory (not js/dom).
309
310         * js/promise-nested-microtasks-expected.txt: Added.
311         * js/promise-nested-microtasks.html: Added.
312         * js/promise-resolve-in-non-dom-expected.txt: Added.
313         * js/promise-resolve-in-non-dom.html: Added.
314         * js/script-tests/promise-nested-microtasks.js: Added.
315         (Promise.resolve.then):
316         * js/script-tests/promise-resolve-non-dom.js: Added.
317         (value.then):
318         * resources/standalone-post.js:
319
320 2015-07-17  Saam barati  <saambarati1@gmail.com>
321
322         Function parameters should be parsed in the same parser arena as the function body
323         https://bugs.webkit.org/show_bug.cgi?id=145995
324
325         Reviewed by Yusuke Suzuki.
326
327         * fast/profiler/anonymous-event-handler-expected.txt:
328         * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt:
329         * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt:
330         * fast/profiler/anonymous-function-calls-eval-expected.txt:
331         * fast/profiler/anonymous-functions-with-display-names-expected.txt:
332         * fast/profiler/apply-expected.txt:
333         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
334         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
335         * fast/profiler/call-expected.txt:
336         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope-expected.txt:
337         * fast/profiler/compare-multiple-profiles-expected.txt:
338         * fast/profiler/constructor-expected.txt:
339         * fast/profiler/dead-time-expected.txt:
340         * fast/profiler/document-dot-write-expected.txt:
341         * fast/profiler/event-handler-expected.txt:
342         * fast/profiler/execution-context-and-eval-on-same-line-expected.txt:
343         * fast/profiler/inline-event-handler-expected.txt:
344         * fast/profiler/many-calls-in-the-same-scope-expected.txt:
345         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt:
346         * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt:
347         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt:
348         * fast/profiler/multiple-frames-expected.txt:
349         * fast/profiler/named-functions-with-display-names-expected.txt:
350         * fast/profiler/nested-anonymous-functon-expected.txt:
351         * fast/profiler/nested-start-and-stop-profiler-expected.txt:
352         * fast/profiler/one-execution-context-expected.txt:
353         * fast/profiler/profile-calls-in-included-file-expected.txt:
354         * fast/profiler/profile-with-no-title-expected.txt:
355         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting-expected.txt:
356         * fast/profiler/profiling-from-a-nested-location-expected.txt:
357         * fast/profiler/simple-event-call-expected.txt:
358         * fast/profiler/simple-no-level-change-expected.txt:
359         * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt:
360         * fast/profiler/start-and-stop-profiling-in-the-same-function-expected.txt:
361         * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
362         * fast/profiler/stop-then-function-call-expected.txt:
363         * fast/profiler/two-execution-contexts-expected.txt:
364         * fast/profiler/user-defined-function-calls-built-in-functions-expected.txt:
365         * fast/profiler/window-dot-eval-expected.txt:
366         * js/dom/script-start-end-locations-expected.txt:
367
368 2015-07-17  Benjamin Poulain  <bpoulain@apple.com>
369
370         [Content Extensions] CSS-display-none rules are not working properly
371         https://bugs.webkit.org/show_bug.cgi?id=147024
372
373         Reviewed by Sam Weinig.
374
375         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged-expected.txt: Added.
376         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged.html: Added.
377         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged.html.json: Added.
378         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged-expected.txt: Added.
379         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged.html: Added.
380         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged.html.json: Added.
381         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource-expected.txt: Added.
382         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource.html: Added.
383         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource.html.json: Added.
384
385 2015-07-16  Mark Lam  <mark.lam@apple.com>
386
387         Remove leak of objects between isolated worlds on custom events, message events, and pop state events.
388         https://bugs.webkit.org/show_bug.cgi?id=118884
389
390         Reviewed by Filip Pizlo and Mark Lam.
391         Patch by Keith Miller  <keith_miller@apple.com>.
392
393         These tests ensure ensure objects are not leaked across isolated worlds and that those properties are not prematurely
394         garbage collected.
395
396         * fast/events/constructors/custom-event-constructor-expected.txt:
397         * fast/events/constructors/custom-event-constructor.html:
398         * fast/events/event-leak-objects-expected.txt: Added.
399         * fast/events/event-leak-objects.html: Added.
400         * fast/events/event-properties-gc-expected.txt: Added.
401         * fast/events/event-properties-gc.html: Added.
402
403 2015-07-16  Simon Fraser  <simon.fraser@apple.com>
404
405         Fix disappearing position:fixed elements in fixed layout mode
406         https://bugs.webkit.org/show_bug.cgi?id=147019
407
408         Reviewed by Tim Horton.
409         
410         Test with four fixed elements in fixed layout mode.
411
412         * compositing/fixed-with-fixed-layout-expected.txt: Added.
413         * compositing/fixed-with-fixed-layout.html: Added.
414
415 2015-07-16  Filip Pizlo  <fpizlo@apple.com>
416
417         Unreviewed, roll out http://trac.webkit.org/changeset/186903. It broke the build.
418
419         * fast/events/constructors/custom-event-constructor-expected.txt:
420         * fast/events/constructors/custom-event-constructor.html:
421         * fast/events/event-leak-objects-expected.txt:
422         * fast/events/event-leak-objects.html:
423         * fast/events/event-properties-gc-expected.txt:
424         * fast/events/event-properties-gc.html:
425
426 2015-07-16  Tim Horton  <timothy_horton@apple.com>
427
428         Rebaseline test for Windows.
429
430         * platform/win/fast/shrink-wrap: Added.
431         * platform/win/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
432
433 2015-07-16  Keith Miller  <keith_miller@apple.com>
434
435         Remove leak of objects between isolated worlds on custom events, message events, and pop state events.
436         https://bugs.webkit.org/show_bug.cgi?id=118884
437
438         Reviewed by Filip Pizlo.
439
440         These tests ensure ensure objects are not leaked across isolated worlds and that those properties are not prematurely
441         garbage collected.
442
443         * fast/events/constructors/custom-event-constructor-expected.txt:
444         * fast/events/constructors/custom-event-constructor.html:
445         * fast/events/event-leak-objects-expected.txt: Added.
446         * fast/events/event-leak-objects.html: Added.
447         * fast/events/event-properties-gc-expected.txt: Added.
448         * fast/events/event-properties-gc.html: Added.
449
450 2015-07-16  David Kilzer  <ddkilzer@apple.com>
451
452         Mark fast/canvas/canvas-too-large-to-draw.html as crashing on El Capitan
453
454         Fix is tracked by <rdar://problem/21857102>.
455
456         * platform/mac/TestExpectations: Mark test as crashing:
457         - fast/canvas/canvas-too-large-to-draw.html
458
459 2015-07-16  Joseph Pecoraro  <pecoraro@apple.com>
460
461         Web Inspector: update $$() to return an Array
462         https://bugs.webkit.org/show_bug.cgi?id=146964
463
464         Reviewed by Brian Burg.
465
466         * inspector/console/command-line-api-expected.txt: Added.
467         * inspector/console/command-line-api.html: Added.
468         Add back a command line api test.
469
470         * platform/efl/inspector/console/command-line-api-expected.txt: Removed.
471         * platform/mac/inspector/console/command-line-api-expected.txt: Removed.
472         Remove old platform expected results for the old version of this test.
473
474         * platform/win/TestExpectations:
475         Speculatively skipping on Windows since other inspector/console tests are skipped.
476
477 2015-07-15  Dean Jackson  <dino@apple.com>
478
479         Tag WebGL layers with sRGB colorspace
480         https://bugs.webkit.org/show_bug.cgi?id=146986
481         <rdar://problem/21758704>
482
483         Reviewed by Simon Fraser.
484
485         Add a test that embeds a WebGL canvas inside a solid div. Since both
486         have the same color, the canvas should seemlessly disappear into
487         the surrounding div.
488
489         * fast/canvas/webgl/match-page-color-space-expected.html: Added.
490         * fast/canvas/webgl/match-page-color-space.html: Added.
491         * platform/mac-mavericks/TestExpectations: Skip this test.
492         * platform/mac-yosemite/TestExpectations: Added. Skip this test.
493
494 2015-07-15  Wenson Hsieh  <wenson_hsieh@apple.com>
495
496         Scroll snapping to elements is broken for main frame scrolling
497         https://bugs.webkit.org/show_bug.cgi?id=146957
498
499         Reviewed by Brent Fulgham.
500
501         Tests that basic scroll snap coordinates in the mainframe works.
502
503         * css3/scroll-snap/scroll-snap-coordinate-mainframe-expected.txt: Added.
504         * css3/scroll-snap/scroll-snap-coordinate-mainframe.html: Added.
505
506 2015-07-15  Saam barati  <saambarati1@gmail.com>
507
508         [ES6] implement block scoping to enable 'let'
509         https://bugs.webkit.org/show_bug.cgi?id=142944
510
511         Reviewed by Filip Pizlo.
512
513         * js/dom/reserved-words-as-property-expected.txt:
514         * js/keywords-and-reserved_words-expected.txt:
515         * js/let-syntax-expected.txt: Added.
516         * js/let-syntax.html: Added.
517         * js/reserved-words-strict-expected.txt:
518         * js/script-tests/keywords-and-reserved_words.js:
519         * js/script-tests/let-syntax.js: Added.
520         (truth):
521         (assert):
522         (hasSyntaxError):
523         (shouldHaveSyntaxError):
524         (shouldNotHaveSyntaxError):
525         (shouldHaveSyntaxErrorStrictOnly):
526         * js/script-tests/reserved-words-strict.js:
527         * js/script-tests/statement-list-item-syntax-errors.js:
528         (testSyntax):
529         (runTests):
530         * js/statement-list-item-syntax-errors-expected.txt:
531
532 2015-07-15  Tim Horton  <timothy_horton@apple.com>
533
534         Factor rect shrink-wrapping code out of RenderThemeMac for future reuse
535         https://bugs.webkit.org/show_bug.cgi?id=146973
536         <rdar://problem/21643094>
537
538         Reviewed by Anders Carlsson.
539
540         * fast/shrink-wrap/rect-shrink-wrap-expected.png: Added.
541         * fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
542         * fast/shrink-wrap/rect-shrink-wrap.html: Added.
543         Add a test of both working and broken (indicated by comments in the test)
544         shrink-wrapping cases.
545
546 2015-07-15  Wenson Hsieh  <wenson_hsieh@apple.com>
547
548         Negative scroll snap repeat values cause web process to hang indefinitely
549         https://bugs.webkit.org/show_bug.cgi?id=146953
550
551         Reviewed by Simon Fraser.
552
553         The first test case checks that setting -scroll-snap-points-x or -y to a negative value
554         will not cause the web process to hang. The second test case (in a similar vein) checks
555         that tiny subpixel snap repeats generate a reasonable number of snap offsets.
556
557         * css3/scroll-snap/scroll-snap-negative-repeat-expected.txt: Added.
558         * css3/scroll-snap/scroll-snap-negative-repeat.html: Added.
559         * css3/scroll-snap/scroll-snap-subpixel-repeat-expected.txt: Added.
560         * css3/scroll-snap/scroll-snap-subpixel-repeat.html: Added.
561
562 2015-07-15  David Kilzer  <ddkilzer@apple.com>
563
564         http/tests/misc/large-js-program.php crashes slowly in Debug builds on Windows
565
566         Fix is tracked by <rdar://problem/21816197>.
567
568         After r186813, the test was found to also crash in Debug builds
569         on Windows; it just needed more time to do so:
570
571         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fmisc%2Flarge-js-program.php>
572
573         * platform/win/TestExpectations: Mark test as slow and crashing:
574         - http/tests/misc/large-js-program.php
575
576 2015-07-14  Antti Koivisto  <antti@apple.com>
577
578         REGRESSION (r177876): store.apple.com profile and cart icons are missing
579         https://bugs.webkit.org/show_bug.cgi?id=146894
580
581         Reviewed by Myles C. Maxfield.
582
583         * fast/css/font-face-multiple-missing-glyphs-expected.html: Added.
584         * fast/css/font-face-multiple-missing-glyphs.html: Added.
585
586 2015-07-14  Commit Queue  <commit-queue@webkit.org>
587
588         Unreviewed, rolling out r186809.
589         https://bugs.webkit.org/show_bug.cgi?id=146943
590
591         Caused about 190 layout test failures. (Requested by mlam_ on
592         #webkit).
593
594         Reverted changeset:
595
596         "REGRESSION (r177876): store.apple.com profile and cart icons
597         are missing"
598         https://bugs.webkit.org/show_bug.cgi?id=146894
599         http://trac.webkit.org/changeset/186809
600
601 2015-07-14  David Kilzer  <ddkilzer@apple.com>
602
603         http/tests/misc/large-js-program.php crashes in Release, times out in Debug, on Windows
604
605         Fix is tracked by <rdar://problem/21816197>.
606
607         * platform/win/TestExpectations: Mark test as crashing in
608         Release and timing out on Debug:
609         - http/tests/misc/large-js-program.php
610
611 2015-07-14  Antti Koivisto  <antti@apple.com>
612
613         REGRESSION (r177876): store.apple.com profile and cart icons are missing
614         https://bugs.webkit.org/show_bug.cgi?id=146894
615
616         Reviewed by Myles C. Maxfield.
617
618         * fast/css/font-face-multiple-missing-glyphs-expected.html: Added.
619         * fast/css/font-face-multiple-missing-glyphs.html: Added.
620
621 2015-07-14  Alex Christensen  <achristensen@webkit.org>
622
623         [Content Extensions] Fix if-domain and unless-domain when loading main documents.
624         https://bugs.webkit.org/show_bug.cgi?id=146868
625
626         Reviewed by Benjamin Poulain.
627
628         * http/tests/contentextensions/block-everything-if-domain-expected.txt: Added.
629         * http/tests/contentextensions/block-everything-if-domain.html: Added.
630         * http/tests/contentextensions/block-everything-if-domain.html.json: Added.
631         * http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
632         * http/tests/contentextensions/block-everything-unless-domain-iframe-expected.txt: Added.
633         * http/tests/contentextensions/block-everything-unless-domain-iframe.html: Added.
634         * http/tests/contentextensions/block-everything-unless-domain-iframe.html.json: Added.
635         * http/tests/contentextensions/block-everything-unless-domain-redirect-expected.txt: Added.
636         * http/tests/contentextensions/block-everything-unless-domain-redirect.php: Added.
637         * http/tests/contentextensions/block-everything-unless-domain-redirect.php.json: Added.
638         * http/tests/contentextensions/block-everything-unless-domain.html: Added.
639         * http/tests/contentextensions/block-everything-unless-domain.html.json: Added.
640         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
641         * http/tests/contentextensions/resources/block-everything-unless-domain-helper.html: Added.
642         * http/tests/contentextensions/resources/should-load.html: Added.
643         * http/tests/contentextensions/resources/should-not-load.html: Added.
644
645 2015-07-05  Sam Weinig  <sam@webkit.org>
646
647         DOM4: prepend, append, before, after & replace
648         https://bugs.webkit.org/show_bug.cgi?id=74648
649
650         Reviewed by Darin Adler.
651
652         * fast/dom/ChildNode-after-expected.txt: Added.
653         * fast/dom/ChildNode-after.html: Added.
654         * fast/dom/ChildNode-before-expected.txt: Added.
655         * fast/dom/ChildNode-before.html: Added.
656         * fast/dom/ChildNode-replaceWith-expected.txt: Added.
657         * fast/dom/ChildNode-replaceWith.html: Added.
658         * fast/dom/ParentNode-append-expected.txt: Added.
659         * fast/dom/ParentNode-append.html: Added.
660         * fast/dom/ParentNode-prepend-expected.txt: Added.
661         * fast/dom/ParentNode-prepend.html: Added.
662
663 2015-07-13  Basile Clement  <basile_clement@apple.com>
664
665         Object cycles should not prevent allocation elimination/sinking
666         https://bugs.webkit.org/show_bug.cgi?id=143073
667
668         Reviewed by Filip Pizlo.
669
670         Add a few microbenchmarks that show performance improvement when
671         sinking or elimininating object cycles.
672
673         * js/regress/elidable-new-object-cycle-expected.txt: Added.
674         * js/regress/elidable-new-object-cycle.html: Added.
675         * js/regress/script-tests/elidable-new-object-cycle.js: Added.
676         (sumOfArithSeries):
677         (foo):
678         * js/regress/script-tests/sinkable-closure-cycle.js: Added.
679         (factorial.f):
680         (factorial):
681         * js/regress/script-tests/sinkable-new-object-cycle.js: Added.
682         (sumOfArithSeries):
683         (verify):
684         (foo):
685         * js/regress/sinkable-closure-cycle-expected.txt: Added.
686         * js/regress/sinkable-closure-cycle.html: Added.
687         * js/regress/sinkable-new-object-cycle-expected.txt: Added.
688         * js/regress/sinkable-new-object-cycle.html: Added.
689
690 2015-07-13  Brent Fulgham  <bfulgham@apple.com>
691
692         [Win] Skip failing table-related AX tests
693         https://bugs.webkit.org/show_bug.cgi?id=146903
694
695         * platform/win/TestExpectations:
696
697 2015-07-12  Chris Fleizach  <cfleizach@apple.com>
698
699         AX: WEB: VoiceOver for iOS does not read <iframe> elements during linear (swipe) navigation.
700         https://bugs.webkit.org/show_bug.cgi?id=146861
701
702         Reviewed by Darin Adler.
703
704         * platform/ios-simulator/accessibility/iframe-access-expected.txt: Added.
705         * platform/ios-simulator/accessibility/iframe-access.html: Added.
706
707 2015-07-11  Gyuyoung Kim  <gyuyoung.kim@chromium.org>
708
709         [EFL] Unreviewed, EFL gardening on 12th Jul.
710
711         Mark some ax tests and editing tests to failure since r186694 and r185692.
712
713         * platform/efl/TestExpectations:
714
715 2015-07-11  Commit Queue  <commit-queue@webkit.org>
716
717         Unreviewed, rolling out r186689 and r186710.
718         https://bugs.webkit.org/show_bug.cgi?id=146880
719
720         May have caused a PLT regression and broken a layout test
721         (Requested by cdumez on #webkit).
722
723         Reverted changesets:
724
725         "[WK2] Increase the QoS of some of our WorkQueues to match the
726         one of our processes"
727         https://bugs.webkit.org/show_bug.cgi?id=146855
728         http://trac.webkit.org/changeset/186689
729
730         "REGRESSION (r186689?): fast/frames/frame-limit.html timeout
731         on Mavericks {Release,Debug} WK2 bots"
732         https://bugs.webkit.org/show_bug.cgi?id=146876
733         http://trac.webkit.org/changeset/186710
734
735 2015-07-11  David Kilzer  <ddkilzer@apple.com>
736
737         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html crashes on Windows
738
739         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag-parent-same-origin-deny.html>
740
741         * platform/win/TestExpectations: Mark tests as crashing:
742         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html
743
744 2015-07-11  David Kilzer  <ddkilzer@apple.com>
745
746         REGRESSION (r186689?): fast/frames/frame-limit.html timeout on Mavericks {Release,Debug} WK2 bots
747
748         Fix tracked by: <http://webkit.org/b/146876>
749
750         * platform/mac-wk2/TestExpectations: Mark test as timing out:
751         - fast/frames/frame-limit.html
752
753 2015-07-11  David Kilzer  <ddkilzer@apple.com>
754
755         REGRESSION (r186697): Fix Yosemite, El Capitan test results for js/dom/global-constructors-attributes.html
756
757         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
758         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
759         - Move MediaStream results into alphabetical order to fix test
760           failures.
761
762 2015-07-10  Brent Fulgham  <bfulgham@apple.com>
763
764         Unskip some now-passing tests.
765
766         * platform/mac-wk2/TestExpectations:
767
768 2015-07-10  Matthew Daiter  <mdaiter@apple.com>
769
770         Exposing webkitMediaStream as MediaStream
771         https://bugs.webkit.org/show_bug.cgi?id=146813
772         <rdar://problem/21754383>
773
774         Reviewed by Eric Carlson.
775
776         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
777         Changed attributes from webkitMediaStream to MediaStream
778         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
779         Ditto
780         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
781         Ditto
782
783 2015-07-10  Brent Fulgham  <bfulgham@apple.com>
784
785         REGRESSION (r183133-r183138): Secondary clicking in whitespace selects preceding word
786         https://bugs.webkit.org/show_bug.cgi?id=146695
787         <rdar://problem/21441466>
788
789         Reviewed by Tim Horton.
790
791         Add a new test that checks for correct mac selection behavior for editable and read-only
792         text fields.
793
794         * platform/mac/editing/selection/context-menu-select-editability-expected.txt: Added.
795         * platform/mac/editing/selection/context-menu-select-editability.html: Added.
796
797 2015-07-10  Nan Wang  <n_wang@apple.com>
798
799         Added tests for new role: table and cell.
800         https://bugs.webkit.org/show_bug.cgi?id=146011.
801
802         Reviewed by Chris Fleizach.
803
804         Added tests for table and cell role. Also modified other tests to fit the changes.
805
806         * accessibility/roles-computedRoleString-expected.txt:
807         * accessibility/roles-computedRoleString.html:
808         * accessibilit/roles-table-and-cell-expected.txt: Added.
809         * accessibility/roles-table-and-cell.html: Added.
810         * platform/mac/accessibility/aria-table-hierarchy-expected.txt:
811         * platform/mac/accessibility/aria-tables-expected.txt:
812         * platform/mac/accessibility/roles-exposed-expected.txt:
813
814 2015-07-10  Daniel Bates  <dabates@apple.com>
815
816         Serialized declaration for background-size/-webkit-mask-size should preserve identical
817         values instead of coalescing them
818         https://bugs.webkit.org/show_bug.cgi?id=143191
819         <rdar://problem/21759393>
820
821         Reviewed by Darin Adler.
822
823         Inspired by Blink r172548:
824         <http://src.chromium.org/viewvc/blink?view=revision&revision=172548>
825
826         Update tests and test results to ensure we serialize background-size, -webkit-mask-size
827         correctly when identical values are present in their declarations.
828
829         * fast/backgrounds/size/parsing-background-size-values-expected.txt:
830         * fast/backgrounds/size/resources/parsing-background-size-values.js:
831         * fast/masking/parsing-mask-expected.txt:
832         * fast/masking/parsing-mask.html:
833
834 2015-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
835
836         Bidi-Isolate inlines break layout with collapsed whitespace
837         https://bugs.webkit.org/show_bug.cgi?id=109624
838         <rdar://problem/21752834>
839
840         Reviewed by David Hyatt.
841
842         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt:
843         * fast/text/bidi-isolate-whitespace-collapse-expected.html: Added.
844         * fast/text/bidi-isolate-whitespace-collapse.html: Added.
845         * fast/text/international/embed-bidi-style-in-isolate-crash-expected.txt:
846         * fast/text/remove-text-node-linebox-not-dirty-crash-expected.txt:
847
848 2015-07-10  Javier Fernandez  <jfernandez@igalia.com>
849
850         [CSS Grid Layout] Grid item's auto-margins are not applied correctly
851         https://bugs.webkit.org/show_bug.cgi?id=146581
852
853         Reviewed by Darin Adler.
854
855         Tests to verify auto-margins alignment works as expected with grid items.
856
857         * fast/css-grid-layout/grid-item-auto-margins-alignment-expected.txt: Added.
858         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr-expected.txt: Added.
859         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html: Added.
860         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl-expected.txt: Added.
861         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html: Added.
862         * fast/css-grid-layout/grid-item-auto-margins-alignment.html: Added.
863
864 2015-07-10  Hunseop Jeong  <hs85.jeong@samsung.com>
865
866         Fix typo in LayoutTests/platform/wk2/TestExpectation.
867         https://bugs.webkit.org/show_bug.cgi?id=146830
868
869         Unreviewed, WK2 gardening.
870
871         * platform/wk2/TestExpectations:
872
873 2015-07-09  Youenn Fablet  <youenn.fablet@crf.canon.fr>
874
875         [Streams API] Fix readable-stream-tee.html
876         https://bugs.webkit.org/show_bug.cgi?id=146803
877
878         Reviewed by Darin Adler.
879
880         * streams/reference-implementation/readable-stream-tee.html:
881
882 2015-07-09  Daniel Bates  <dabates@apple.com>
883
884         Fetching Content Security Policy report URL should respect same origin policy
885         https://bugs.webkit.org/show_bug.cgi?id=146754
886         <rdar://problem/18860259>
887
888         Reviewed by Brady Eidson.
889
890         Inspired by Blink r149791 (by Mike West <mkwst@chromium.org>):
891         <https://src.chromium.org/viewvc/blink?revision=149791&view=revision>
892
893         Added additional tests for private browsing mode.
894
895         * http/tests/cookies/resources/setCookies.cgi:
896         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt: Added.
897         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt: Added.
898         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.html: Added.
899         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
900         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.html: Added.
901         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html: Added.
902         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
903         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.html: Added.
904         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt: Added.
905         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt: Added.
906         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.html: Added.
907         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.html: Added.
908         * http/tests/security/contentSecurityPolicy/resources/save-report.php:
909         * platform/wk2/TestExpectations: Skip private browsing mode tests in WebKit2 until we fix <https://bugs.webkit.org/show_bug.cgi?id=115274>.
910
911 2015-07-09  Wenson Hsieh  <whsieh@berkeley.edu>
912
913         Rubber banding is broken when using a Mighty Mouse
914         https://bugs.webkit.org/show_bug.cgi?id=146693
915
916         Reviewed by Tim Horton.
917
918         * platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band-expected.txt: Added.
919         * platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band.html: Added.
920
921 2015-07-09  Devin Rousso  <drousso@apple.com>
922
923         Web Inspector: Fix shape-highlight layout tests
924         https://bugs.webkit.org/show_bug.cgi?id=146080
925
926         Reviewed by Joseph Pecoraro.
927
928         * http/tests/inspector/dom/shapes-test.js: Updated.
929
930 2015-07-09  Michael Saboff  <msaboff@apple.com>
931
932         REGRESSION (r180248): Repro Crash: com.apple.WebKit.WebContent at com.apple.JavaScriptCore: JSC::createRangeError + 20
933         https://bugs.webkit.org/show_bug.cgi?id=146767
934
935         Reviewed by Geoffrey Garen.
936
937         New test that generates a call to a function that involves creating a huge
938         object literal that exceeds the available stack space.
939
940         * http/tests/misc/large-js-program-expected.txt: Added.
941         * http/tests/misc/large-js-program.php: Added.
942
943 2015-07-02  Chris Fleizach  <cfleizach@apple.com>
944
945         AX: <details> element should allow expand/close through AX API
946         https://bugs.webkit.org/show_bug.cgi?id=146549
947
948         Reviewed by Mario Sanchez Prada.
949
950         * platform/mac/accessibility/details-summary-expected.txt:
951         * platform/mac/accessibility/details-summary.html:
952
953 2015-07-09  Alex Christensen  <achristensen@webkit.org>
954
955         [Content Extensions] Prevent crashes with plugins.
956         https://bugs.webkit.org/show_bug.cgi?id=146705
957         rdar://problem/20855444
958
959         Reviewed by Brady Eidson.
960
961         * http/tests/contentextensions/plugin-doesnt-crash-expected.txt: Copied from http/tests/plugins/get-url-expected.txt.
962         * http/tests/contentextensions/plugin-doesnt-crash.html: Copied from http/tests/plugins/get-url.html.
963         * http/tests/contentextensions/plugin-doesnt-crash.html.json: Added.
964         * http/tests/contentextensions/resources/load-me-1.txt: Copied from http/tests/plugins/resources/load-me-1.txt.
965
966 2015-07-09  Brent Fulgham  <bfulgham@apple.com>
967
968         [Win] Skip canvas/philip/tests/2d.text.draw.fontface.notinpage.html
969         https://bugs.webkit.org/show_bug.cgi?id=146795
970
971         * platform/win/TestExpectations:
972
973 2015-07-09  Chris Fleizach  <cfleizach@apple.com>
974
975         AX: VoiceOver cannot get to any content in Yahoo Mail messages table
976         https://bugs.webkit.org/show_bug.cgi?id=146674
977
978         Unreviewed. Skip a test on windows that needs more WKTR and DRT implementations.
979
980         * platform/win/TestExpectations:
981
982 2015-07-09  Chris Fleizach  <cfleizach@apple.com>
983
984         AX: VoiceOver cannot get to any content in Yahoo Mail messages table
985         https://bugs.webkit.org/show_bug.cgi?id=146674
986
987         Reviewed by Darin Adler.
988
989         * accessibility/aria-table-with-presentational-elements-expected.txt: Added.
990         * accessibility/aria-table-with-presentational-elements.html: Added.
991
992 2015-07-08  Joseph Pecoraro  <pecoraro@apple.com>
993
994         Fix grammar issue in TypeError attempting to change an unconfigurable property
995         https://bugs.webkit.org/show_bug.cgi?id=146774
996
997         Reviewed by Brent Fulgham.
998
999         * js/dom/Object-defineProperty-expected.txt:
1000
1001 2015-07-08  Daniel Bates  <dbates@webkit.org>
1002
1003         [EFL] vibration/navigator-vibration.html failed after r186265
1004         https://bugs.webkit.org/show_bug.cgi?id=146770
1005
1006         Reviewed by Gyuyoung Kim.
1007
1008         Update test LayoutTests/vibration/navigator-vibration.html and its expected result.
1009
1010         Following <http://trac.webkit.org/changeset/186265> extra arguments passed
1011         to a Web IDL overloaded function are ignored per section "Interface object Call? method"
1012         of the Web IDL spec, <http://www.w3.org/TR/2012/CR-WebIDL-20120419/> (19 April 2012).
1013
1014         * vibration/navigator-vibration-expected.txt:
1015         * vibration/navigator-vibration.html:
1016
1017 2015-07-08  Andreas Kling  <akling@apple.com>
1018
1019         Videos on apple.com don't show up when restored from page cache.
1020         <https://webkit.org/b/146766>
1021         <rdar://problem/21712311>
1022
1023         Reviewed by Darin Adler.
1024
1025         Tweaked an existing media element page caching test to dump out the video height
1026         after restoring from page cache. Failure to restore the video player would result
1027         in incorrect geometry (it falls back to RenderReplaced's default 300x150.)
1028
1029         * media/restore-from-page-cache-expected.txt:
1030         * media/restore-from-page-cache.html:
1031
1032 2015-07-08  Benjamin Poulain  <bpoulain@apple.com>
1033
1034         [Content Extensions] Fuse undistinguishable actions as much as possible
1035         https://bugs.webkit.org/show_bug.cgi?id=146762
1036
1037         Reviewed by Alex Christensen.
1038
1039         Make sure the last CSS rule is not ignored.
1040
1041         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules-expected.txt: Added.
1042         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html: Added.
1043         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html.json: Added.
1044         * http/tests/contentextensions/single-css-display-none-expected.txt: Added.
1045         * http/tests/contentextensions/single-css-display-none.html: Added.
1046         * http/tests/contentextensions/single-css-display-none.html.json: Added.
1047
1048 2015-07-08  Wenson Hsieh  <whsieh@berkeley.edu>
1049
1050         Fix asynchronous function calls for scroll snap animation tests
1051         https://bugs.webkit.org/show_bug.cgi?id=146753
1052
1053         Reviewed by Brent Fulgham.
1054
1055         Fixes unintended use of setTimeout in several scroll snap tests.
1056
1057         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Fixed asynchronous Javascript invocations.
1058         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: See above.
1059         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: See above.
1060         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: See above.
1061         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: See above.
1062
1063 2015-07-08  Brady Eidson  <beidson@apple.com>
1064
1065         Now that PingLoaders work in the NetworkProcess, re-enable http/tests/navigation/ping-cookie.html
1066         https://bugs.webkit.org/show_bug.cgi?id=146747
1067
1068         Reviewed by Tim Horton.
1069
1070         * platform/gtk/TestExpectations:
1071         * platform/ios-simulator-wk2/TestExpectations:
1072         * platform/mac-wk2/TestExpectations:
1073
1074 2015-07-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
1075
1076         Crash when appending an SVG <use> element dynamically which has animated SVG <path> element
1077         https://bugs.webkit.org/show_bug.cgi?id=146690
1078         <rdar://problem/20790376>
1079
1080         Reviewed by Dean Jackson.
1081
1082         When adding dynamically a new <use> element which references an animated
1083         SVG path after the animation starts, ensure that WebKit is not crashing.
1084
1085         * svg/animations/insert-animate-use-path-while-animation-expected.txt: Added.
1086         * svg/animations/insert-animate-use-path-while-animation.svg: Added.
1087
1088 2015-07-08  David Kilzer  <ddkilzer@apple.com>
1089
1090         http/tests/xmlviewer/dumpAsText/svg.xml contains a typo that breaks the test with libxml2 v2.9.2
1091
1092         * http/tests/xmlviewer/dumpAsText/svg.xml: Add missing space to
1093         <svg:svg> tag make this test work with libxml2 v2.9.2.
1094
1095 2015-07-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1096
1097         [GTK] Unreviewed GTK gardening after r186500.
1098
1099         * platform/gtk/TestExpectations: Mark new failures and remove new passes
1100         that were affected by the update of libraries inside the JHBuild.
1101         * platform/gtk/fast/css/input-search-padding-expected.png: Rebaseline test.
1102         * platform/gtk/fast/css/input-search-padding-expected.txt: Rebaseline test.
1103
1104 2015-07-08  David Kilzer  <ddkilzer@apple.com>
1105
1106         http/tests/security/XFrameOptions/x-frame-options-{cached,deny-delete-frame-in-load-event}.html crash on Windows Debug bots
1107
1108         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-cached.html>
1109         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-delete-frame-in-load-event.html>
1110
1111         * platform/win/TestExpectations: Mark tests as crashing:
1112         - http/tests/security/XFrameOptions/x-frame-options-cached.html
1113         - http/tests/security/XFrameOptions/x-frame-options-deny-delete-frame-in-load-event.html
1114
1115 2015-07-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1116
1117         [GTK] Unreviewed GTK gardening.
1118
1119         * platform/gtk/TestExpectations: Report and mark new failing tests.
1120         * platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt: Rebaseline after r186191.
1121         * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Added. Rebaseline after r185166.
1122         * platform/gtk/fast/images/gif-loop-count-expected.png: Removed. Remove unneded expected image result after 185310.
1123         * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Rebaseline after r185533.
1124         * platform/gtk/media/media-controls-clone-expected.png: Rebaseline after r184932.
1125         * platform/gtk/media/media-controls-clone-expected.txt: Rebaseline after r184932.
1126         * platform/gtk/media/video-controls-rendering-expected.png: Rebaseline after r184932.
1127         * platform/gtk/media/video-controls-rendering-expected.txt: Rebaseline after r184932.
1128
1129 2015-07-07  Zalan Bujtas  <zalan@apple.com>
1130
1131         Crash when parent iframe is set to display none and the child frame is mutated the same time.
1132         https://bugs.webkit.org/show_bug.cgi?id=146699
1133         rdar://problem/16207881
1134
1135         Reviewed by Andreas Kling.
1136
1137         When the parent iframe is set to display: none, we destroy the associated renderer (RenderIFrame).
1138         However if the child frame is mutated the same time, during layout we try to access this RenderIFrame
1139         to check whether it needs frame flattening.
1140         This patch checks whether the parent render widget is still valid.
1141
1142         * fast/frames/crash-display-none-iframe-during-onbeforeload-expected.txt: Added.
1143         * fast/frames/crash-display-none-iframe-during-onbeforeload.html: Added.
1144         * fast/frames/resources/displaynone-this-during-object-beforeload.html: Added.
1145
1146 2015-07-07  Brent Fulgham  <bfulgham@apple.com>
1147
1148         [Win] Unreviewed test skip after r186476.
1149
1150         * platform/win/TestExpectations:
1151
1152 2015-07-07  Brady Eidson  <beidson@apple.com>
1153
1154         HTTP Auth cached after disabling private browsing/reset.
1155         <rdar://problem/8293055> and https://bugs.webkit.org/show_bug.cgi?id=146654
1156
1157         Reviewed by Tim Horton.
1158
1159         * http/tests/security/private-browsing-http-auth-expected.txt: Added.
1160         * http/tests/security/private-browsing-http-auth.html: Added.
1161         * http/tests/security/resources/auth-echo.php: Added.
1162         * http/tests/security/resources/basic-auth.php: Added.
1163         * platform/wk2/TestExpectations:
1164
1165 2015-07-07  Zalan Bujtas  <zalan@apple.com>
1166
1167         REGRESSION(169105): CSS Regions: renderer returns wrong selection root when it is inside a column flow.
1168         https://bugs.webkit.org/show_bug.cgi?id=146529
1169         rdar://problem/21613670
1170
1171         Reviewed by Mihnea Ovidenie and David Kilzer.
1172
1173         This patch ensures that RenderObject::selectionRoot() handles column flows properly while searching for the associated
1174         selection root.
1175         When the renderer is inside a column flow and the column flow is part of a named flow, we stop
1176         traversing the ancestor chain, searching for the selection root, when we reach the column flow.
1177         Since the column flow is not a selection root, we mistakenly fall back to the RenderView as selection root.
1178         Instead, we should check if the column is inside a named flow and return the selection root accordingly.
1179         Returning the wrong selection root confuses RenderView::splitSelectionBetweenSubtrees() logic and this particular
1180         RenderObject could end up in multiple selection trees.
1181
1182         * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow-expected.txt: Added.
1183         * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow.html: Added.
1184
1185 2015-07-07  Wenson Hsieh  <whsieh@berkeley.edu>
1186
1187         Snap point regions containing X and Y snap points should do a better job animating
1188         https://bugs.webkit.org/show_bug.cgi?id=142523
1189         <rdar://problem/20100753>
1190
1191         Reviewed by Brent Fulgham.
1192
1193         Tests that snap points are honored when scrolling in a 2D overflow container.
1194
1195         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt: Added.
1196         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html: Added.
1197
1198 2015-07-07  Andreas Kling  <akling@apple.com>
1199
1200         REGRESSION(r183706): HTMLImageElement sometimes fails to register as document named item.
1201         <https://webkit.org/b/146679>
1202         <rdar://problem/21613839>
1203
1204         Reviewed by Antti Koivisto.
1205
1206         Add a test that would assert when removing a named HTMLImageElement from the DOM
1207         after having failed to register it as a document named item.
1208
1209         * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash-expected.txt: Added.
1210         * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash.html: Added.
1211
1212 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1213
1214         REGRESSION (r186388): http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html always fails on Windows
1215
1216         * platform/win/TestExpectations: Consolidate WebAudio skips.
1217         Mark test as always failing:
1218         - http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html
1219
1220 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1221
1222         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html crashes on Windows sometimes
1223
1224         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag-parent-same-origin-allow.html>
1225
1226         * platform/win/TestExpectations: Mark test as crashing, too:
1227         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html
1228
1229 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1230
1231         El Capitan: Hangs caused by PDFs should be fixed
1232
1233         * platform/mac-wk1/TestExpectations: Remove skipped tests as the
1234         PDF hangs should be fixed.
1235
1236 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1237
1238         REGRESSION (r186391): css3/masking/mask-repeat-space-padding.html image-only failure on El Capitan WK1
1239
1240         * platform/mac-wk1/TestExpectations: Mark as image-only failure:
1241         - css3/masking/mask-repeat-space-padding.html
1242
1243 2015-07-07  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1244
1245         [Streams API] Remove ReadableStreamStream.read() custom binding
1246         https://bugs.webkit.org/show_bug.cgi?id=146643
1247
1248         Reviewed by Darin Adler.
1249
1250         * streams/reference-implementation/brand-checks-expected.txt:
1251
1252 2015-07-06  Zalan Bujtas  <zalan@apple.com>
1253
1254         REGRESSION: Slider thumb does not render properly (image tests with <input type="range">)
1255         https://bugs.webkit.org/show_bug.cgi?id=146669
1256         rdar://problem/21677831
1257
1258         Reviewed by Simon Fraser.
1259
1260         Draw NSSliderCell's knob only when slider's thumb paint is requested.
1261
1262         Covered by existing tests.
1263
1264         * platform/mac/TestExpectations: Unskip slider tests.
1265
1266 2015-07-06  Andreas Kling  <akling@apple.com>
1267
1268         Crash when setting text direction via MakeTextWritingDirection* editing commands.
1269         <https://webkit.org/b/146665>
1270         <rdar://problem/20835477>
1271
1272         Reviewed by Ryosuke Niwa.
1273
1274         Add a test that covers some very simple MakeTextWritingDirection* command usage.
1275
1276         * editing/style/change-text-direction-crash-expected.txt: Added.
1277         * editing/style/change-text-direction-crash.html: Added.
1278
1279 2015-07-06  Simon Fraser  <simon.fraser@apple.com>
1280
1281         Revert use of SVG <mask> elements for -webkit-mask-image (r176798, r177494, r186180)
1282         https://bugs.webkit.org/show_bug.cgi?id=146653
1283
1284         Reviewed by Dean Jackson.
1285
1286         Fixes rdar://problem/21435233.
1287
1288         r177494 caused a number of regressions (bugs 141857, 146509, 146561), added new layering violations, and
1289         was not being maintained, so revert it.
1290
1291         This patch reverts r177494.
1292
1293         * css3/masking/mask-base64-expected.html: Removed.
1294         * css3/masking/mask-base64.html: Removed.
1295         * css3/masking/mask-multiple-values-expected.html: Removed.
1296         * css3/masking/mask-multiple-values.html: Removed.
1297         * css3/masking/mask-repeat-space-padding-expected.html:
1298         * css3/masking/mask-repeat-space-padding.html:
1299         * css3/masking/mask-svg-clipped-fragmentId-expected.html: Removed.
1300         * css3/masking/mask-svg-clipped-fragmentId.html: Removed.
1301         * css3/masking/mask-svg-fragmentId-expected.html: Removed.
1302         * css3/masking/mask-svg-fragmentId.html: Removed.
1303         * css3/masking/mask-svg-inline-fragmentId-expected.html: Removed.
1304         * css3/masking/mask-svg-inline-fragmentId.html: Removed.
1305         * css3/masking/mask-svg-inline-invalid-fragmentId-expected.html: Removed.
1306         * css3/masking/mask-svg-inline-invalid-fragmentId.html: Removed.
1307         * css3/masking/mask-svg-invalid-fragmentId-expected.html: Removed.
1308         * css3/masking/mask-svg-invalid-fragmentId.html: Removed.
1309         * css3/masking/mask-svg-no-fragmentId-expected.html: Removed.
1310         * css3/masking/mask-svg-no-fragmentId-tiled-expected.html: Removed.
1311         * css3/masking/mask-svg-no-fragmentId-tiled.html: Removed.
1312         * css3/masking/mask-svg-no-fragmentId.html: Removed.
1313         * css3/masking/mask-svg-script-entire-svg-to-mask-expected.html: Removed.
1314         * css3/masking/mask-svg-script-entire-svg-to-mask.html: Removed.
1315         * css3/masking/mask-svg-script-mask-to-entire-svg-expected.html: Removed.
1316         * css3/masking/mask-svg-script-mask-to-entire-svg.html: Removed.
1317         * css3/masking/mask-svg-script-mask-to-none-expected.html: Removed.
1318         * css3/masking/mask-svg-script-mask-to-none.html: Removed.
1319         * css3/masking/mask-svg-script-mask-to-png-expected.html: Removed.
1320         * css3/masking/mask-svg-script-mask-to-png.html: Removed.
1321         * css3/masking/mask-svg-script-none-to-mask-expected.html: Removed.
1322         * css3/masking/mask-svg-script-none-to-mask.html: Removed.
1323         * css3/masking/mask-svg-script-none-to-png-expected.html: Removed.
1324         * css3/masking/mask-svg-script-none-to-png.html: Removed.
1325         * css3/masking/mask-svg-script-png-to-mask-expected.html: Removed.
1326         * css3/masking/mask-svg-script-png-to-mask.html: Removed.
1327         * css3/masking/mask-svg-script-png-to-none-expected.html: Removed.
1328         * css3/masking/mask-svg-script-png-to-none.html: Removed.
1329         * css3/masking/resources/masks.svg: Removed.
1330
1331 2015-07-06  Daniel Bates  <dabates@apple.com>
1332
1333         Isolated worlds should respect Content Security Policy; User Agent Shadow DOM
1334         should be exempt from Content Security Policy
1335         https://bugs.webkit.org/show_bug.cgi?id=144830
1336         <rdar://problem/18860261>
1337
1338         Reviewed by Geoffrey Garen.
1339
1340         Add tests to ensure that we exempt nodes in a user agent shadow tree from the Content Security Policy (CSP) of the page.
1341
1342         Updated test LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html to ensure that
1343         we do not bypass the CSP of the page for a script that executes in an isolated world and renamed the
1344         file image-load-should-not-bypass-main-world-csp.html.
1345
1346         * http/tests/security/contentSecurityPolicy/resources/alert-pass-and-notify-done.js: Added.
1347         * http/tests/security/contentSecurityPolicy/resources/wait-until-done.js: Added.
1348         (alertAndDone):
1349         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio-expected.txt: Added.
1350         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html: Added.
1351         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background-expected.txt: Added.
1352         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background.html: Added.
1353         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor-expected.txt: Added.
1354         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor.html: Added.
1355         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image-expected.txt: Added.
1356         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image.html: Added.
1357         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set-expected.txt: Added.
1358         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set.html: Added.
1359         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin-expected.txt: Added.
1360         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin.html: Added.
1361         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script-expected.txt: Added.
1362         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script.html: Added.
1363         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe-expected.txt: Added.
1364         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe.html: Added.
1365         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect-expected.txt: Added.
1366         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect.html: Added.
1367         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-expected.txt: Added.
1368         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image.html: Added.
1369         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script-expected.txt: Added.
1370         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script.html: Added.
1371         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style-expected.txt: Added.
1372         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style.html: Added.
1373         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet-expected.txt: Added.
1374         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet.html: Added.
1375         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-expected.txt: Added.
1376         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin-expected.txt: Added.
1377         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin.html: Added.
1378         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object.html: Added.
1379         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element-expected.txt: Added.
1380         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element.html: Added.
1381         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font-expected.txt: Added.
1382         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html: Added.
1383         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element-expected.txt: Added.
1384         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element.html: Added.
1385         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track-expected.txt: Added.
1386         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track.html: Added.
1387         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video-expected.txt: Added.
1388         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html: Added.
1389         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content-expected.txt: Added.
1390         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content.html: Added.
1391         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed-expected.txt: Added.
1392         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed.html: Added.
1393         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked-expected.txt: Added.
1394         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked.html: Added.
1395         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2-expected.txt: Added.
1396         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2.html: Added.
1397         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3-expected.txt: Added.
1398         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3.html: Added.
1399         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg: Added.
1400         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/allow-inline-script.js: Added.
1401         (window.onload):
1402         (testPassed):
1403         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/floodGreenFilter.svg: Added.
1404         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed-expected.txt: Added.
1405         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed.html: Added.
1406         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt.
1407         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp.html: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html.
1408
1409 2015-07-06  Saam barati  <saambarati1@gmail.com>
1410
1411         JSC's parser should follow the ES6 spec with respect to parsing Declarations
1412         https://bugs.webkit.org/show_bug.cgi?id=146621
1413
1414         Reviewed by Mark Lam.
1415
1416         * js/parser-syntax-check-expected.txt:
1417         * js/script-tests/const.js:
1418         (with1):
1419         (with2):
1420         * js/script-tests/parser-syntax-check.js:
1421         * js/script-tests/statement-list-item-syntax-errors.js: Added.
1422         (testSyntax):
1423         (runTests):
1424         * js/statement-list-item-syntax-errors-expected.txt: Added.
1425         * js/statement-list-item-syntax-errors.html: Added.
1426         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
1427
1428 2015-07-06  David Kilzer  <ddkilzer@apple.com>
1429
1430         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html crashes on Windows sometimes
1431
1432         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag.html>
1433
1434         * platform/win/TestExpectations: Mark test as crashing, too:
1435         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html
1436
1437 2015-07-06  David Kilzer  <ddkilzer@apple.com>
1438
1439         http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html crashes on Windows sometimes
1440
1441         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-parent-same-origin-deny.html>
1442
1443         * platform/win/TestExpectations: Mark test as crashing, too:
1444         - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html
1445
1446 2015-07-06  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1447
1448         Promise-returning functions should reject promises if the callee is not of the expected type
1449         https://bugs.webkit.org/show_bug.cgi?id=146585
1450
1451         Reviewed by Darin Adler.
1452
1453         * streams/reference-implementation/brand-checks-expected.txt:
1454
1455 2015-07-05  Yusuke Suzuki  <utatane.tea@gmail.com>
1456
1457         Update toLength / toInteger names in control profiler test results
1458         https://bugs.webkit.org/show_bug.cgi?id=146229
1459
1460         Reviewed by Simon Fraser.
1461
1462         ToLength / ToInteger are renamed to toLength / toInteger.
1463         Update the names in the test results for control profiler.
1464
1465         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
1466         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
1467
1468 2015-07-05  Simon Fraser  <simon.fraser@apple.com>
1469
1470         REGRESSION (r180582): background-attachment: local; does not scroll the background image when scrolling the the element's contents
1471         https://bugs.webkit.org/show_bug.cgi?id=146623
1472
1473         Reviewed by Zalan Bujtas.
1474         
1475         Ref test for background-attachment: local.
1476
1477         * fast/backgrounds/background-attachment-local-expected.html: Added.
1478         * fast/backgrounds/background-attachment-local.html: Added.
1479
1480 2015-07-05  Yusuke Suzuki  <utatane.tea@gmail.com>
1481
1482         [ES6] Implement the latest Promise spec in JS
1483         https://bugs.webkit.org/show_bug.cgi?id=146229
1484
1485         Reviewed by Sam Weinig.
1486
1487         Add a test to guarantee that `Promise.resolve` looks up `then` field synchronously.
1488
1489         * js/dom/Promise-resolve-lookup-then-expected.txt: Added.
1490         * js/dom/Promise-resolve-lookup-then.html: Added.
1491
1492 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1493
1494         REGRESSION (El Capitan): Slider thumb of range input is rotated on reference tests
1495
1496         Fix tracked by <rdar://problem/21677831>.
1497
1498         * platform/mac/TestExpectations: Mark tests as image-only failures:
1499         - css3/flexbox/flexitem-stretch-range.html
1500         - fast/forms/range/input-appearance-range-rtl.html
1501         - fast/forms/range/range-change-min-max.html
1502
1503 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1504
1505         REGRESSION (r186198): js/dom/global-constructors-attributes.html fails on El Capitan
1506
1507         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1508         Update results after r186198.
1509
1510 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1511
1512         fast/canvas/webgl/oes-texture-half-float-linear.html is flakey on Yosemite Release/Debug WK1/WK2
1513
1514         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Foes-texture-half-float-linear.html>
1515
1516         * platform/mac/TestExpectations: Mark test as flaky:
1517         - fast/canvas/webgl/oes-texture-half-float-linear.html
1518
1519 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1520
1521         fast/forms/textarea/textarea-state-restore.html is flaky on WK2
1522
1523         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fforms%2Ftextarea%2Ftextarea-state-restore.html>
1524
1525         Fix tracked by <http://webkit.org/b/90980>.
1526
1527         * platform/efl/TestExpectations: Move expectation from here...
1528         * platform/gtk/TestExpectations: ...and here...
1529         * platform/wk2/TestExpectations: ...to here:
1530         - fast/forms/textarea/textarea-state-restore.html
1531
1532 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1533
1534         http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html crashes on Windows Debug
1535
1536         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-parent-same-origin-allow.html>
1537
1538         * platform/win/TestExpectations: Mark as crashing:
1539         - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html
1540
1541 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1542
1543         webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html fails due to truncated expected results on Yosemite Debug WK1
1544
1545         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=webgl%2F1.0.2%2Fconformance%2Fmore%2Ffunctions%2FcopyTexImage2DBadArgs.html>
1546
1547         Fix tracked by <http://webkit.org/b/146622>.
1548
1549         * platform/mac-wk1/TestExpectations: Mark as flaky:
1550         - webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html
1551
1552 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1553
1554         fast/preloader/document-write-2.html is flaky on WK2
1555
1556         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fpreloader%2Fdocument-write-2.html>
1557
1558         When the test fails, the first two lines are reversed:
1559
1560         @@ -1,2 +1,2 @@
1561         +script1.js has MIME type text/javascript
1562          document-write-plaintext.js has MIME type text/javascript
1563         -script1.js has MIME type text/javascript
1564
1565         * platform/wk2/TestExpectations: Mark test as flaky:
1566         - fast/preloader/document-write-2.html
1567
1568 2015-07-03  Chris Dumez  <cdumez@apple.com>
1569
1570         REGRESSION (r178097): HTMLSelectElement.add(option, undefined) prepends option to the list of options; should append to the end of the list of options
1571         https://bugs.webkit.org/show_bug.cgi?id=146566
1572         <rdar://problem/21663919>
1573
1574         Reviewed by Ryosuke Niwa.
1575
1576         * fast/dom/HTMLSelectElement/add-expected.txt:
1577         * fast/dom/HTMLSelectElement/add.html:
1578         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
1579         * fast/dom/HTMLSelectElement/options-collection-add.html:
1580         Update tests so that calling add(X, undefined) is expected to append X,
1581         not prepend it.
1582
1583         * http/tests/websocket/tests/hybi/undefined-protocol-expected.txt: Added.
1584         * http/tests/websocket/tests/hybi/undefined-protocol.html: Added.
1585         Add test coverage for "new WebSocket(url, undefined)" as WebSocket is
1586         using constructor overloads with optional parameters. Previously, calling
1587         new WebSocket(url, undefined) was equivalent to calling
1588         new WebSocket(url, "undefined") even though it is supposed to be
1589         equivalent to calling new WebSocket(url).
1590
1591 2015-07-03  Chris Dumez  <cdumez@apple.com>
1592
1593         Unreviewed, skip http/tests/xmlhttprequest/cross-origin-cookie-storage.html on Windows.
1594
1595         Windows' DumpRenderTree does not implement testRunner.setAlwaysAcceptCookies().
1596
1597         * platform/win/TestExpectations:
1598
1599 2015-07-03  Daniel Bates  <dabates@apple.com>
1600
1601         REGRESSION (r178097): JavaScript TypeError after clicking on compose button in Yahoo Mail
1602         https://bugs.webkit.org/show_bug.cgi?id=146515
1603         <rdar://problem/21348421>
1604
1605         Reviewed by Chris Dumez.
1606
1607         Add new sub-tests to LayoutTests/fast/dom/HTMLSelectElement/{add, options-collection-add}.html,
1608         simplify existing test code, share common code, and update expected results.
1609
1610         Additionally, update results for tests in LayoutTests/fast/canvas now that we ignore extra
1611         arguments passed to a Web IDL overloaded function whose implementation is generated by the
1612         bindings generator script.
1613
1614         * fast/canvas/canvas-overloads-drawImage-expected.txt:
1615         * fast/canvas/canvas-overloads-setFillColor-expected.txt:
1616         * fast/canvas/canvas-overloads-setShadow-expected.txt:
1617         * fast/canvas/canvas-overloads-setStrokeColor-expected.txt:
1618         * fast/canvas/script-tests/canvas-overloads-drawImage.js:
1619         * fast/canvas/script-tests/canvas-overloads-setFillColor.js:
1620         * fast/canvas/script-tests/canvas-overloads-setShadow.js:
1621         * fast/canvas/script-tests/canvas-overloads-setStrokeColor.js:
1622         * fast/dom/HTMLSelectElement/add-expected.txt:
1623         * fast/dom/HTMLSelectElement/add.html:
1624         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
1625         * fast/dom/HTMLSelectElement/options-collection-add.html:
1626         * fast/dom/HTMLSelectElement/resources/html-select-and-options-collection-utilities.js: Added.
1627         (createSelectElementWithTestData):
1628         (deepCopy):
1629         (createOption):
1630         (createGroup):
1631
1632 2015-07-03  Chris Dumez  <cdumez@apple.com>
1633
1634         Unreviewed, tentative fix for flaky layout test introduced in r186256.
1635
1636         * platform/mac/accessibility/selection-notification-focus-change-expected.txt:
1637         * platform/mac/accessibility/selection-notification-focus-change.html:
1638
1639 2015-07-02  Doug Russell  <d_russell@apple.com>
1640
1641         AX: Selection change as a result of focusing an element should include that 
1642         information in the intent
1643         https://bugs.webkit.org/show_bug.cgi?id=146533
1644
1645         Reviewed by Chris Fleizach.
1646
1647         Added focusChange flag to AXTextStateChangeIntent.
1648         Added intent support to selection logic called by Element::updateFocusAppearance().
1649         Added NSAccessibilityTextSelectionChangedFocus to mac notifications.
1650
1651         * platform/mac/accessibility/selection-notification-focus-change-expected.txt: Added.
1652         * platform/mac/accessibility/selection-notification-focus-change.html: Added.
1653
1654 2015-07-02  Saam barati  <saambarati1@gmail.com>
1655
1656         Rename "Deconstruction" to "Destructuring" throughout JSC
1657         https://bugs.webkit.org/show_bug.cgi?id=146100
1658
1659         Reviewed by Mark Lam.
1660
1661         * js/deconstructing-parameters-should-be-locals-expected.txt: Removed.
1662         * js/deconstructing-parameters-should-be-locals.html: Removed.
1663         * js/destructuring-assignment-expected.txt:
1664         * js/destructuring-parameters-should-be-locals-expected.txt: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals-expected.txt.
1665         * js/destructuring-parameters-should-be-locals.html: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals.html.
1666         * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Removed.
1667         * js/regress/deconstructing-parameters-overridden-by-function.html: Removed.
1668         * js/regress/destructuring-parameters-overridden-by-function-expected.txt: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function-expected.txt.
1669         * js/regress/destructuring-parameters-overridden-by-function.html: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function.html.
1670         * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Removed.
1671         * js/regress/script-tests/destructuring-parameters-overridden-by-function.js: Copied from LayoutTests/js/regress/script-tests/deconstructing-parameters-overridden-by-function.js.
1672         * js/script-tests/deconstructing-parameters-should-be-locals.js: Removed.
1673         * js/script-tests/destructuring-assignment.js:
1674         (testDestructuredArgs):
1675         (testDestructuredArgLength):
1676         (testDeconstructArgs): Deleted.
1677         (testDeconstructArgLength): Deleted.
1678         * js/script-tests/destructuring-parameters-should-be-locals.js: Copied from LayoutTests/js/script-tests/deconstructing-parameters-should-be-locals.js.
1679         (description.value.string_appeared_here.readDestructuredParameter):
1680         (overwriteDestructuredParameter):
1681         (readCapturedDestructuredParameter):
1682         (overwriteCapturedDestructuredParameter):
1683         (description.value.string_appeared_here.readDeconstructedParameter): Deleted.
1684         (overwriteDeconstructedParameter): Deleted.
1685         (readCapturedDeconstructedParameter): Deleted.
1686         (overwriteCapturedDeconstructedParameter): Deleted.
1687
1688 2015-07-02  Brady Eidson  <beidson@apple.com>
1689
1690         Add preference to disable all http-equiv.
1691         <rdar://problem/9091261> and https://bugs.webkit.org/show_bug.cgi?id=146553
1692
1693         Reviewed by Sam Weinig.
1694
1695         * loader/meta-refresh-disabled.html:
1696
1697 2015-07-02  Brady Eidson  <beidson@apple.com>
1698
1699         [Content Extensions] Block synchronous XMLHTTPRequest.
1700         <rdar://problem/21573006> and https://bugs.webkit.org/show_bug.cgi?id=146271
1701
1702         Reviewed by Alex Christensen.
1703
1704         * http/tests/contentextensions/sync-xhr-blocked-expected.txt: Added.
1705         * http/tests/contentextensions/sync-xhr-blocked.html: Added.
1706         * http/tests/contentextensions/sync-xhr-blocked.html.json: Added.
1707
1708 2015-07-02  Alex Christensen  <achristensen@webkit.org>
1709
1710         Skip new web timing test on platforms without web timing.
1711
1712         * platform/ios-sim-deprecated/Skipped:
1713         * platform/mac/TestExpectations:
1714         * platform/win/TestExpectations:
1715
1716 2015-07-01  Alex Christensen  <achristensen@webkit.org>
1717
1718         Fix test from r186208 and r186216.
1719
1720         * http/tests/misc/webtiming-resolution-expected.txt:
1721         * http/tests/misc/webtiming-resolution.html:
1722         Properly and explicitly test if the time delta is close to a multiple of the expected resolution.
1723
1724 2015-07-01  Chris Dumez  <cdumez@apple.com>
1725
1726         Reduce resolution of performance.now
1727         https://bugs.webkit.org/show_bug.cgi?id=146531
1728
1729         Reviewed by Simon Fraser.
1730
1731         Make layout test introduced in r186208.
1732
1733         * http/tests/misc/webtiming-resolution-expected.txt:
1734         * http/tests/misc/webtiming-resolution.html:
1735
1736 2015-07-01  Chris Dumez  <cdumez@apple.com>
1737
1738         Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r186198.
1739
1740         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1741         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1742
1743 2015-07-01  Alex Christensen  <achristensen@webkit.org>
1744
1745         Reduce resolution of performance.now.
1746         https://bugs.webkit.org/show_bug.cgi?id=146531
1747         rdar://problem/20116796
1748
1749         Reviewed by Simon Fraser.
1750
1751         * http/tests/misc/webtiming-resolution-expected.txt: Added.
1752         * http/tests/misc/webtiming-resolution.html: Added.
1753
1754 2015-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
1755
1756         [iOS] Support bold and thin italicized system fonts
1757         https://bugs.webkit.org/show_bug.cgi?id=146463
1758         <rdar://problem/20948885>
1759
1760         Reviewed by Darin Adler.
1761
1762         * fast/text/weighted-italicized-system-font-expected.html: Added.
1763         * fast/text/weighted-italicized-system-font.html: Added.
1764
1765 2015-07-01  Matthew Mirman  <mmirman@apple.com>
1766
1767         Unreviewed, rolling out r185889
1768         https://bugs.webkit.org/show_bug.cgi?id=146528
1769         rdar://problem/21573959
1770
1771         Patch breaks chromeexperiments.com
1772         
1773         Reverted changeset:
1774         
1775         * inspector-protocol/runtime/getProperties-expected.txt:
1776         * js/dom/native-bindings-descriptors-expected.txt: Removed.
1777         * js/dom/native-bindings-descriptors.html: Removed.
1778         * js/dom/script-tests/native-bindings-descriptors.js: Removed.
1779
1780 2015-07-01  Matthew Daiter  <mdaiter@apple.com>
1781
1782         Turn off mediastreamaudiosourcenode.html test
1783         https://bugs.webkit.org/show_bug.cgi?id=146527
1784         <rdar://problem/21641223>
1785
1786         Reviewed by Simon Fraser.
1787
1788         * platform/mac/TestExpectations:
1789
1790 2015-07-01  Simon Fraser  <simon.fraser@apple.com>
1791
1792         Fix missing space.
1793
1794         * platform/mac/TestExpectations:
1795
1796 2015-07-01  Chris Dumez  <cdumez@apple.com>
1797
1798         Regression(183998): Disqus comments take a very long time to load
1799         https://bugs.webkit.org/show_bug.cgi?id=146522
1800         <rdar://problem/21590601>
1801
1802         Reviewed by Simon Fraser.
1803
1804         * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt:
1805         * fast/animation/request-animation-frame-throttle-subframe-display-none.html:
1806         Update layout test as we changed behavior here. We no longer throttle display:none
1807         iframes.
1808
1809         * fast/animation/request-animation-frame-throttle-subframe-zero-size-expected.txt: Added.
1810         * fast/animation/request-animation-frame-throttle-subframe-zero-size.html: Added.
1811         Add layout test to check that we don't throttle RaF in iframes that are zero-sized.
1812
1813         * fast/animation/resources/requestAnimationFrame-frame-2.html:
1814         * fast/animation/resources/requestAnimationFrame-frame.html:
1815         Update use of requestAnimationFrame() to be more representative of real world usage.
1816
1817 2015-07-01  Simon Fraser  <simon.fraser@apple.com>
1818
1819         Mark compositing/masks/compositing-clip-path-origin.html as being image-flakey.
1820
1821         * platform/mac/TestExpectations:
1822
1823 2015-06-30  Ryosuke Niwa  <rniwa@webkit.org>
1824
1825         REGRESSION (r179168): Characters overlap after resizing the font on the copy-pasted Japanese text
1826         https://bugs.webkit.org/show_bug.cgi?id=146492
1827
1828         Reviewed by Darin Adler.
1829
1830         Added a regression test. Also reverted the bad rebaseline in r179168:
1831         http://trac.webkit.org/changeset/179168/trunk/LayoutTests/editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt
1832
1833         * editing/pasteboard/cjk-line-height-expected.txt: Added.
1834         * editing/pasteboard/cjk-line-height.html: Added.
1835         * editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt:
1836
1837 2015-07-01  Matthew Daiter  <mdaiter@apple.com>
1838
1839         Enable MEDIA_STREAM flag
1840         https://bugs.webkit.org/show_bug.cgi?id=145947
1841         <rdar://problem/21365829>
1842
1843         Reviewed by Eric Carlson.
1844
1845         *
1846         platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1847         Added attributes to tests
1848         *
1849         platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1850         Ditto
1851         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1852         Ditto
1853
1854 2015-07-01  Antti Koivisto  <antti@apple.com>
1855
1856         PNG mask images are loaded with Accept:image/svg+xml
1857         https://bugs.webkit.org/show_bug.cgi?id=146509
1858
1859         Reviewed by Simon Fraser.
1860
1861         * http/tests/misc/mask-image-accept-expected.html: Added.
1862         * http/tests/misc/mask-image-accept.html: Added.
1863
1864 2015-07-01  Jer Noble  <jer.noble@apple.com>
1865
1866         [MSE] Failures on W3C media-source tests regarding MIME types
1867         https://bugs.webkit.org/show_bug.cgi?id=146499
1868
1869         Reviewed by Eric Carlson.
1870
1871         Import four new tests from the w3c test suite <https://github.com/w3c/web-platform-tests.git>.
1872
1873         * http/tests/media/media-source/SourceBuffer-abort-readyState.html: Added.
1874         * http/tests/media/media-source/SourceBuffer-abort-removed.html: Added.
1875         * http/tests/media/media-source/SourceBuffer-abort-updating.html: Added.
1876         * http/tests/media/media-source/SourceBuffer-abort.html: Added.
1877         * http/tests/media/white.mp4: Added.
1878         * http/tests/media/white.webm: Added.
1879         * platform/mac/TestExpectations:
1880         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-expected.txt: Added.
1881         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-readyState-expected.txt: Added.
1882         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-removed-expected.txt: Added.
1883         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-updating-expected.txt: Added.
1884         * platform/mac/http/tests/media/media-source/mediasource-is-type-supported-expected.txt: Added.
1885
1886 2015-06-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1887
1888         [EFL] Unreviewed gardening.
1889
1890         Some tests are flaky or timeout after bumping Ubuntu version from 14.04 to 15.04.
1891         Mark the tests to flaky or timeout.
1892
1893         * platform/efl/TestExpectations:
1894         * platform/efl/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
1895
1896 2015-06-30  Filip Pizlo  <fpizlo@apple.com>
1897
1898         Unreviewed, skip this test for now. We can unskip it when this feature is enabled.
1899
1900         * js/script-tests/intl.js:
1901
1902 2015-06-30  Zalan Bujtas  <zalan@apple.com>
1903
1904         Frame flattening: Hit-testing an iframe could end up destroying the associated inline tree context.
1905         https://bugs.webkit.org/show_bug.cgi?id=146447
1906         rdar://problem/20613501
1907
1908         Reviewed by Simon Fraser.
1909
1910         This patch ensures that the render tree associated with the document on which
1911         the hit-test is initiated does not get laid out, unless it was directly mutated prior to the hittest.
1912
1913         Hit-test requirements:
1914         1. A clean the render tree before hit-testing gets propagated to the renderers.
1915         Document::updateLayout() ensures it by calling both updateStyleIfNeeded() and layout() not only on the current tree, but also
1916         on the ancestors if needed.
1917
1918         2. No render tree mutation while hit-testing the renderers.
1919
1920         When an iframe is being hit-tested, this hit-test could bubble down to the child frame's render view.
1921         In order to ensure #1, we call Document::updateLayout() on the current (subframe) document.
1922         If updateStyleIfNeeded() mutates the render tree, we mark it dirty for layout(). However frame flattening also
1923         marks the parent renderer (RenderIFrame) dirty.
1924         While calling layout() to clean the current render tree, we end up laying out the parent tree too.
1925         Laying out the parent tree could end up destroying the inline tree context from where the
1926         hittest just bubbled down. (InlineFlowBox -> RenderWidget -> RenderView).
1927
1928         This patch protects the render tree from such unintentional inline tree mutation during hittesting.
1929         After the initial layout we set a layout disallow flag on the frame view to defer subsequent layouts.
1930         This patch only changes behavior when frame flattening is enabled, but in future we may always want to enable this.
1931
1932         * fast/frames/flattening/hittest-iframe-while-style-changes-crash-expected.txt: Added.
1933         * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Added.
1934
1935 2015-06-30  Andy VanWagoner  <thetalecrafter@gmail.com>
1936
1937         Implement ECMAScript Internationalization API
1938         https://bugs.webkit.org/show_bug.cgi?id=90906
1939
1940         Reviewed by Benjamin Poulain.
1941
1942         * TestExpectations: Skip intl until enabled
1943         * js/intl-expected.txt: Added.
1944         * js/intl.html: Added.
1945         * js/script-tests/intl.js: Added.
1946         (global):
1947
1948 2015-06-30  Wenson Hsieh  <whsieh@berkeley.edu>
1949
1950         scroll-snap-points do not work very well with mechanical scroll wheel events
1951         https://bugs.webkit.org/show_bug.cgi?id=142501
1952         <rdar://problem/20093511>
1953
1954         Reviewed by Brent Fulgham.
1955
1956         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless-expected.txt: Added.
1957         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html: Added.
1958
1959 2015-06-30  Chris Dumez  <cdumez@apple.com>
1960
1961         Unreviewed, rebaseline editing/style/unbold-in-bold.html on WK2.
1962
1963         * platform/mac-wk2/editing/style/unbold-in-bold-expected.txt: Added.
1964
1965 2015-06-30  Chris Dumez  <cdumez@apple.com>
1966
1967         Unreviewed, revert bad wk2 baseline done in r186106.
1968
1969         * platform/mac-wk2/editing/style: Removed.
1970
1971 2015-06-30  Chris Dumez  <cdumez@apple.com>
1972
1973         Unreviewed, revert bad WK1 rebaseline done in r186106.
1974
1975         * platform/mac/editing/style/unbold-in-bold-expected.txt:
1976
1977 2015-06-30  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
1978
1979         [Streams API] Finish pulling must always be done asynchronously as it is the expected promise behavior (according to the spec)
1980         https://bugs.webkit.org/show_bug.cgi?id=146408
1981
1982         Reviewed by Darin Adler.
1983
1984         * streams/reference-implementation/readable-stream-expected.txt: Updated expectation to PASS
1985
1986 2015-06-30  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
1987
1988         [Streams API] Synced bad strategy test with reference implementation
1989         https://bugs.webkit.org/show_bug.cgi?id=146411
1990
1991         Reviewed by Darin Adler.
1992
1993         * streams/reference-implementation/bad-strategies-expected.txt:
1994         * streams/reference-implementation/bad-strategies.html: There are three tests that are merged into one and a
1995         fourth check is added. Updated expectations accordingly.
1996
1997 2015-06-29  Ryosuke Niwa  <rniwa@webkit.org>
1998
1999         Another rebaseline after r186086.
2000         WebKit2 needs the original expected result.
2001
2002         * platform/mac-wk2/editing/style: Copied from LayoutTests/platform/mac/editing/style/unbold-in-bold-expected.txt.
2003         * platform/mac/editing/style/unbold-in-bold-expected.txt:
2004
2005 2015-06-29  Ryosuke Niwa  <rniwa@webkit.org>
2006
2007         Rebaseline after r186086.
2008
2009         * platform/mac/editing/style/unbold-in-bold-expected.txt:
2010
2011 2015-06-29  Dean Jackson  <dino@apple.com>
2012
2013         Temporarily disable PICTURE_SIZES
2014         https://bugs.webkit.org/show_bug.cgi?id=146435
2015         <rdar://problem/21087013>
2016
2017         Reviewed by Tim Horton.
2018
2019         Skip HTMLImageElement.sizes tests.
2020
2021         * TestExpectations:
2022
2023 2015-06-29  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2024
2025         WebRTC: Update the MediaStream API
2026         https://bugs.webkit.org/show_bug.cgi?id=146313
2027
2028         Reviewed by Eric Carlson.
2029
2030         Test status: 3 added, 8 existing enabled (some updated) and 1 removed.
2031
2032         * TestExpectations:
2033         * fast/mediastream/MediaStream-add-ended-tracks-expected.txt:
2034         * fast/mediastream/MediaStream-add-ended-tracks.html:
2035         * fast/mediastream/MediaStream-add-remove-tracks-expected.txt:
2036         * fast/mediastream/MediaStream-add-remove-tracks.html:
2037         * fast/mediastream/MediaStream-add-tracks-to-inactive-stream.html:
2038         * fast/mediastream/MediaStream-clone-expected.txt: Added.
2039         * fast/mediastream/MediaStream-clone.html:
2040         * fast/mediastream/MediaStream-construct-with-ended-tracks-expected.txt: Added.
2041         * fast/mediastream/MediaStream-construct-with-ended-tracks.html:
2042         * fast/mediastream/MediaStream-getTracks-expected.txt:
2043         * fast/mediastream/MediaStream-getTracks.html:
2044         * fast/mediastream/MediaStreamConstructor.html:
2045         * fast/mediastream/MediaStreamTrack-clone-expected.txt: Added.
2046         * fast/mediastream/MediaStreamTrack-clone.html: Added.
2047         * fast/mediastream/MediaStreamTrack-getSources-expected.txt: Removed.
2048         * fast/mediastream/MediaStreamTrack-getSources.html: Removed. Tested method removed from spec.
2049         * fast/mediastream/MediaStreamTrack-kind-expected.txt: Added.
2050         * fast/mediastream/MediaStreamTrack-kind.html: Added.
2051         * fast/mediastream/MediaStreamTrack-stop-expected.txt: Added.
2052         * fast/mediastream/MediaStreamTrack-stop.html: Added.
2053         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
2054         * fast/mediastream/MediaStreamTrackEvent-constructor.html:
2055         * fast/mediastream/resources/getUserMedia-helper.js: Added.
2056         (.reject):
2057         (getUserMedia):
2058         (defaultRejectOrCatch):
2059         * platform/gtk/TestExpectations:
2060
2061 2015-06-29  Matt Rajca  <mrajca@apple.com>
2062
2063         Media Session: test session attribute of newly-created media elements
2064         https://bugs.webkit.org/show_bug.cgi?id=146412
2065
2066         Reviewed by Eric Carlson.
2067
2068         * media/session/default-session-expected.txt: Added.
2069         * media/session/default-session.html: Added.
2070         * platform/mac/TestExpectations: Media Session support is disabled by default.
2071
2072 2015-06-29  Said Abou-Hallawa  <sabouhallawa@apple.com>
2073
2074         [Mac] Disable QTKit by default.
2075         https://bugs.webkit.org/show_bug.cgi?id=146352
2076
2077         Reviewed by Darin Adler.
2078
2079         * platform/mac/TestExpectations: Skip media tests which require QTKit on
2080         all OS X ports.
2081
2082 2015-06-26  Matt Rajca  <mrajca@apple.com>
2083
2084         Test existence of controls on MediaSession
2085         https://bugs.webkit.org/show_bug.cgi?id=146356
2086
2087         Reviewed by Eric Carlson.
2088
2089         * media/session/controls-existence-expected.txt: Added.
2090         * media/session/controls-existence.html: Added.
2091         * platform/mac/TestExpectations: Media Session support is disabled by default.
2092
2093 2015-06-29  Hunseop Jeong  <hs85.jeong@samsung.com>
2094
2095         Unreviewed EFL gardening on 29th Jun.
2096         https://bugs.webkit.org/show_bug.cgi?id=146409
2097
2098         Remove the duplicated results and rebaseline the missing tests.
2099
2100         * platform/efl/TestExpectations:
2101         * platform/efl/editing/execCommand/paste-1-expected.txt: Added.
2102         * platform/efl/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
2103
2104 2015-06-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2105
2106         [EFL] Unreviewed add new baseline for missing tests
2107
2108         Some tests need to have own test expectations for EFL port.
2109
2110         * platform/efl/TestExpectations:
2111         * platform/efl/accessibility/auto-filled-value-expected.txt: Added.
2112         * platform/efl/accessibility/img-fallsback-to-title-expected.txt: Added.
2113         * platform/efl/accessibility/internal-link-anchors2-expected.txt: Added.
2114         * platform/efl/accessibility/math-multiscript-attributes-expected.txt: Added.
2115         * platform/efl/accessibility/meter-element-expected.txt: Added.
2116         * platform/efl/compositing/iframes/invisible-nested-iframe-show-expected.txt: Added.
2117         * platform/efl/compositing/iframes/resizer-expected.txt: Added.
2118         * platform/efl/compositing/layer-creation/fixed-position-scroll-expected.txt: Added.
2119         * platform/efl/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Added.
2120         * platform/efl/compositing/tiling/huge-layer-add-remove-child-expected.txt: Added.
2121         * platform/efl/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
2122         * platform/efl/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt: Added.
2123         * platform/efl/css3/flexbox/flexbox-baseline-margins-expected.txt: Added.
2124         * platform/efl/editing/selection/contains-boundaries-expected.txt: Added.
2125         * platform/efl/editing/selection/mixed-editability-10-expected.txt: Added.
2126         * platform/efl/editing/selection/replaced-boundaries-3-expected.txt: Added.
2127         * platform/efl/editing/style/5065910-expected.txt: Added.
2128         * platform/efl/editing/style/font-family-with-space-expected.txt: Added.
2129         * platform/efl/fast/css/named-images-expected.txt: Added.
2130         * platform/efl/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Added.
2131         * platform/efl/ietestcenter/css3/text/textshadow-005-expected.txt: Added.
2132         * platform/efl/printing/media-queries-print-expected.txt: Added.
2133         * platform/efl/printing/setPrinting-expected.txt: Added.
2134         * platform/efl/printing/simultaneous-position-float-change-expected.txt: Added.
2135         * platform/efl/printing/width-overflow-expected.txt: Added.
2136         * platform/efl/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt: Added.
2137
2138 2015-06-28  Jinwoo Song  <jinwoo7.song@samsung.com>
2139
2140         [EFL] Unreviewed, gardening.
2141
2142         Add missing expectation results in fast/ directory.
2143
2144         * platform/efl/fast/css/resize-corner-tracking-transformed-iframe-expected.txt: Added.
2145         * platform/efl/fast/forms/select-element-focus-ring-expected.txt: Added.
2146         * platform/efl/fast/regions/auto-size/autoheight-regions-mark-expected.txt: Added.
2147         * platform/efl/fast/regions/flows-dependency-dynamic-remove-expected.txt: Added.
2148         * platform/efl/fast/regions/flows-dependency-same-flow-expected.txt: Added.
2149         * platform/efl/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
2150         * platform/efl/fast/regions/region-dynamic-after-before-expected.txt: Added.
2151         * platform/efl/fast/regions/region-generated-content-before-after-expected.txt: Added.
2152         * platform/efl/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt: Added.
2153         * platform/efl/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt: Added.
2154         * platform/efl/fast/regions/repaint/region-painting-invalidation-expected.txt: Added.
2155         * platform/efl/fast/regions/repaint/region-painting-via-layout-expected.txt: Added.
2156         * platform/efl/fast/regions/text-region-split-small-pagination-expected.txt: Added.
2157         * platform/efl/fast/repaint/block-selection-gap-in-table-cell-expected.txt: Added.
2158         * platform/efl/fast/ruby/select-ruby-expected.txt: Added.
2159
2160 2015-06-28  David Kilzer  <ddkilzer@apple.com>
2161
2162         ASAN crashes in js/regress-141098.html
2163         <http://webkit.org/b/145007>
2164
2165         * TestExpectations: Remove test from skip list as it no longer
2166         crashes with ASan enabled:
2167         - js/regress-141098.html
2168
2169 2015-06-28  David Kilzer  <ddkilzer@apple.com>
2170
2171         Fix warning about duplicate test expectation: js/regress-141098.html
2172
2173         Fixes the following warning when running layout tests:
2174
2175             LayoutTests/TestExpectations:523 More specific entry for js/regress-141098.html on line LayoutTests/TestExpectations:523 overrides line LayoutTests/TestExpectations:519. js/regress-141098.html
2176
2177         * TestExpectations: Comment out duplicate:
2178         - js/regress-141098.html
2179
2180 2015-06-28  David Kilzer  <ddkilzer@apple.com>
2181
2182         Mark http/tests/contentextensions/character-set-basic-support.html as flaky on mac-wk2
2183
2184         * platform/mac-wk2/TestExpectations: Mark ask flaky:
2185         - http/tests/contentextensions/character-set-basic-support.html
2186
2187 2015-06-28  Chris Dumez  <cdumez@apple.com>
2188
2189         Crash: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::CachedFrameBase::restore + 333
2190         https://bugs.webkit.org/show_bug.cgi?id=146388
2191         <rdar://problem/21567343>
2192
2193         Reviewed by Darin Adler.
2194
2195         Add layout test to cover the case where a subframe is currently in
2196         provisional load stage when checking if the page if page-cacheable.
2197
2198         The test also removes the iframe once loaded in order to cause a crash
2199         if the frame were to finish loading while in the page cache.
2200
2201         * http/tests/navigation/page-cache-iframe-provisional-load-expected.txt: Added.
2202         * http/tests/navigation/page-cache-iframe-provisional-load.html: Added.
2203         * http/tests/navigation/resources/page-cache-helper-slow.html: Added.
2204
2205 2015-06-28  Skachkov Oleksandr  <gskachkov@gmail.com>
2206
2207         [ES6] Implement ES6 arrow function syntax. No Line terminator between function parameters and =>
2208         https://bugs.webkit.org/show_bug.cgi?id=146394
2209
2210         Reviewed by Yusuke Suzuki.
2211
2212         * js/arrowfunction-syntax-errors-expected.txt:
2213         * js/script-tests/arrowfunction-syntax-errors.js:
2214
2215 2015-06-28  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2216
2217         [Streams API] Add support for chunks with customized sizes
2218         https://bugs.webkit.org/show_bug.cgi?id=146312
2219
2220         Reviewed by Darin Adler.
2221
2222         * streams/reference-implementation/bad-strategies-expected.txt:
2223
2224 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2225
2226         fast/canvas/webgl/tex-*.html flakily timeout on Mavericks Debug WK1
2227
2228         * platform/mac-wk1/TestExpectations: Change "Slow" to
2229         "Pass Timeout" since the tests flakily time out and fail:
2230         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
2231         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
2232         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html
2233         - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html
2234
2235 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2236
2237         REGRESSION (r186038): accessibility/aria-roledescription.html fails on Windows
2238
2239         * platform/win/TestExpectations: Mark as failing on Windows:
2240         - accessibility/aria-roledescription.html
2241
2242 2015-06-27  Chris Fleizach  <cfleizach@apple.com>
2243
2244         AX: implement @aria-roledescription
2245         https://bugs.webkit.org/show_bug.cgi?id=146274
2246
2247         Reviewed by Darin Adler.
2248
2249         * accessibility/aria-roledescription-expected.txt: Added.
2250         * accessibility/aria-roledescription.html: Added.
2251
2252 2015-06-27  Myles C. Maxfield  <mmaxfield@apple.com>
2253
2254         REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
2255         https://bugs.webkit.org/show_bug.cgi?id=146385
2256
2257         Unreviewed.
2258
2259         * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html:
2260         * platform/mac/TestExpectations:
2261
2262 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2263
2264         REGRESSION (r186029): fast/text/justify-ideograph-{complex,simple,vertical}.html fail on Yosemite
2265
2266         The results replaced in r186029 were the Yosemite results, so
2267         Yosemite started failing when they were rebaselined for
2268         El Capitan.
2269
2270         * platform/mac-yosemite/fast/text/justify-ideograph-complex-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-complex-expected.txt in r186028.
2271         * platform/mac-yosemite/fast/text/justify-ideograph-simple-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-simple-expected.txt in r186028.
2272         * platform/mac-yosemite/fast/text/justify-ideograph-vertical-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-vertical-expected.txt in r186028.
2273
2274 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2275
2276         Add missing image results for platform/mac/platform/mac/fast/text/vertical-surrogate-pair.html
2277
2278         * platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.png: Added.
2279
2280 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2281
2282         Rebaseline El Capitan results for fast/text/justify-ideograph-{complex,simple,vertical}.html
2283
2284         * platform/mac/TestExpectations: Removed expectations.
2285         * platform/mac/fast/text/justify-ideograph-complex-expected.png: Updated.
2286         * platform/mac/fast/text/justify-ideograph-complex-expected.txt: Updated.
2287         * platform/mac/fast/text/justify-ideograph-simple-expected.png: Updated.
2288         * platform/mac/fast/text/justify-ideograph-simple-expected.txt: Updated.
2289         * platform/mac/fast/text/justify-ideograph-vertical-expected.png: Added.
2290         * platform/mac/fast/text/justify-ideograph-vertical-expected.txt: Updated.
2291
2292 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2293
2294         Document more slow fast/canvas/webgl tests on Mavericks Debug WK1
2295
2296         See Flakiness Dashboard:
2297         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba4444.html>
2298         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba5551.html>
2299
2300         * platform/mac-wk1/TestExpectations: Add slow expectations for:
2301         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
2302         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
2303
2304 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2305
2306         REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
2307
2308         Fix tracked by:  <http://webkit.org/b/146385>
2309
2310         * platform/mac/TestExpectations: Mark as failing on Yosemite:
2311         - fast/text/han-generic-font-families.html
2312
2313 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2314
2315         editing/undo/remove-css-property-and-remove-style.html is flaky on Debug WK2
2316
2317         As seen on Flakiness Dashboard:
2318         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=editing%2Fundo%2Fremove-css-property-and-remove-style.html>
2319
2320         * platform/mac-wk2/TestExpectations: Add:
2321         - editing/undo/remove-css-property-and-remove-style.html
2322
2323 2015-06-27  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2324
2325         [Streams API] Implement ReadableStreamController.desiredSize property
2326         https://bugs.webkit.org/show_bug.cgi?id=146311
2327
2328         Reviewed by Darin Adler.
2329
2330         * streams/reference-implementation/count-queuing-strategy-expected.txt:
2331         * streams/reference-implementation/readable-stream-expected.txt:
2332
2333 2015-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
2334
2335         [iOS] AppleGothic has been superseded by Apple SD Gothic Neo
2336         https://bugs.webkit.org/show_bug.cgi?id=146372
2337         <rdar://problem/21574004>
2338
2339         Reviewed by Dean Jackson.
2340
2341         * fast/text/hangul-generic-font-families.html: Added.
2342         * platform/efl/TestExpectations:
2343         * platform/gtk/TestExpectations:
2344         * platform/ios-simulator/fast/text/hangul-generic-font-families-expected.html: Added.
2345         * platform/mac/fast/text/hangul-generic-font-families-expected.html: Added.
2346         * platform/win/TestExpectations:
2347
2348 2015-06-26  Matt Daiter  <mdaiter@apple.com>
2349
2350         Supporting getStartDate and added tests
2351         https://bugs.webkit.org/show_bug.cgi?id=145676
2352         <rdar://problem/20876076>
2353
2354         Reviewed by Brent Fulgham.
2355
2356         * http/tests/media/hls/video-controller-getStartDate-expected.txt: Added.
2357         * http/tests/media/hls/video-controller-getStartDate.html: Added.
2358         * http/tests/media/resources/hls/test-vod-date-time.m3u8: Added.
2359
2360 2015-06-26  Dean Jackson  <dino@apple.com>
2361
2362         No audio on animated page with the attached fixed layout epub
2363         https://bugs.webkit.org/show_bug.cgi?id=146365
2364         <rdar://problem/21360354>
2365
2366         Updated results.
2367
2368         * media/audio-playback-restriction-play-expected.txt:
2369
2370 2015-06-26  Daniel Bates  <dabates@apple.com>
2371
2372         Rolling out r184660
2373         https://bugs.webkit.org/show_bug.cgi?id=145200
2374
2375         Reverting r184660 because it caused a regression.
2376
2377         * accessibility/input-auto-fill-button-expected.txt: Removed.
2378         * accessibility/input-auto-fill-button.html: Removed.
2379         * platform/win/TestExpectations:
2380
2381 2015-06-26  Daniel Bates  <dabates@apple.com>
2382
2383         Rolling out r185881
2384         https://bugs.webkit.org/show_bug.cgi?id=146243
2385         And
2386         r185828
2387         https://bugs.webkit.org/show_bug.cgi?id=145241
2388
2389         Reverting r185881 and r185828 because the latter caused a regression.
2390
2391         * accessibility/hit-test-input-auto-fill-button-expected.txt: Removed.
2392         * accessibility/hit-test-input-auto-fill-button.html: Removed.
2393         * accessibility/hit-test-input-search-cancel-button-expected.txt: Removed.
2394         * accessibility/hit-test-input-search-cancel-button.html: Removed.
2395         * accessibility/input-search-cancel-button-expected.txt: Removed.
2396         * accessibility/input-search-cancel-button.html: Removed.
2397         * accessibility/resources/shouldBeAccessibleByCursor.js: Removed.
2398         * platform/win/TestExpectations:
2399         * platform/wk2/TestExpectations:
2400
2401 2015-06-26  Dean Jackson  <dino@apple.com>
2402
2403         No audio on animated page with the attached fixed layout epub
2404         https://bugs.webkit.org/show_bug.cgi?id=146365
2405         <rdar://problem/21360354>
2406
2407         Reviewed by Eric Carlson.
2408
2409         The test to ensure audio needs a user gesture now needs to also
2410         restrict the general case.
2411
2412         * media/audio-playback-restriction-play.html:
2413
2414 2015-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
2415
2416         [Cocoa] Sans-serif generic font family should map to PingFang
2417         https://bugs.webkit.org/show_bug.cgi?id=146333
2418         <rdar://problem/21521217>
2419
2420         Reviewed by Alexey Proskuryakov.
2421
2422         * fast/text/han-generic-font-families.html: Added.
2423         * platform/efl/TestExpectations:
2424         * platform/gtk/TestExpectations:
2425         * platform/ios-simulator/fast/text/han-generic-font-families-expected.html: Added.
2426         * platform/mac-mavericks/fast/text/han-generic-font-families-expected.html: Added.
2427         * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html: Added.
2428         * platform/mac/fast/text/han-generic-font-families-expected.html: Added.
2429         * platform/win/TestExpectations:
2430
2431 2015-06-26  David Kilzer  <ddkilzer@apple.com>
2432
2433         REGRESSION (r185971): js/dom/global-constructors-attributes.html fails on Windows
2434
2435         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2436         Update results after enabling WEB_TIMING API for Windows.
2437
2438 2015-06-26 Aleksandr Skachkov  <gskachkov@gmail.com>
2439
2440          [ES6] Implement ES6 arrow function syntax. Parser of arrow function with execution as common function 
2441          https://bugs.webkit.org/show_bug.cgi?id=144955
2442
2443          Reviewed by Yusuke Suzuki.
2444
2445          Added arrow function tests     
2446
2447         * js/arrowfunction-asparamter-1-expected.txt: Added.
2448         * js/arrowfunction-asparamter-1.html: Added.
2449         * js/arrowfunction-asparamter-2-expected.txt: Added.
2450         * js/arrowfunction-asparamter-2.html: Added.
2451         * js/arrowfunction-associativity-1-expected.txt: Added.
2452         * js/arrowfunction-associativity-1.html: Added.
2453         * js/arrowfunction-associativity-2-expected.txt: Added.
2454         * js/arrowfunction-associativity-2.html: Added.
2455         * js/arrowfunction-block-1-expected.txt: Added.
2456         * js/arrowfunction-block-1.html: Added.
2457         * js/arrowfunction-block-2-expected.txt: Added.
2458         * js/arrowfunction-block-2.html: Added.
2459         * js/arrowfunction-syntax-endings-expected.txt: Added.
2460         * js/arrowfunction-syntax-endings.html: Added.
2461         * js/arrowfunction-syntax-errors-expected.txt: Added.
2462         * js/arrowfunction-syntax-errors.html: Added.
2463         * js/arrowfunction-syntax-expected.txt: Added.
2464         * js/arrowfunction-syntax.html: Added.
2465         * js/script-tests/arrowfunction-asparamter-1.js: Added.
2466         * js/script-tests/arrowfunction-asparamter-2.js: Added.
2467         * js/script-tests/arrowfunction-associativity-1.js: Added.
2468         * js/script-tests/arrowfunction-associativity-2.js: Added.
2469         * js/script-tests/arrowfunction-block-1.js: Added.
2470         * js/script-tests/arrowfunction-block-2.js: Added.
2471         * js/script-tests/arrowfunction-syntax-endings.js: Added.
2472         * js/script-tests/arrowfunction-syntax-errors.js: Added.
2473         * js/script-tests/arrowfunction-syntax.js: Added.
2474
2475 2015-06-25  Chris Fleizach  <cfleizach@apple.com>
2476
2477         AX: improve list heuristics (presentational use versus actual lists)
2478         https://bugs.webkit.org/show_bug.cgi?id=134187
2479
2480         Rolling this change back in now that clients have had time to update their expectations.
2481
2482         * accessibility/list-detection-expected.txt:
2483         * accessibility/list-detection.html:
2484         * accessibility/list-detection2-expected.txt: Added.
2485         * accessibility/list-detection2.html: Added.
2486         * platform/gtk/accessibility/list-detection-expected.txt:
2487         * platform/win/TestExpectations:
2488
2489 2015-06-25  Doug Russell  <d_russell@apple.com>
2490
2491         Bug 146300 AX: AccessibilityObject focus events that don't cause a selection 
2492         change can leave m_isSynchronizingSelection set to true
2493         https://bugs.webkit.org/show_bug.cgi?id=146300
2494
2495         Reviewed by Chris Fleizach.
2496
2497         Added a clearTextSelectionIntent() convenience function to be used after any
2498         event that can, but isn't guaranteed to result in a selection change. Matches
2499         calls to setTextSelectionIntent() convenience function.
2500         Added support for tests listening for focus change notifications.
2501
2502         * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing-expected.txt: Added.
2503         * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing.html: Added.
2504
2505 2015-06-25  Tim Horton  <timothy_horton@apple.com>
2506
2507         Viewport units are wrong when scaled in 2-up mode, cause content to hop around on apple.com/music
2508         https://bugs.webkit.org/show_bug.cgi?id=146322
2509         <rdar://problem/21413884>
2510
2511         Reviewed by Simon Fraser.
2512
2513         * fast/fixed-layout/fixed-layout-expected.txt:
2514         Rebaseline now that viewport units behave correctly.
2515
2516 2015-06-25  Zalan Bujtas  <zalan@apple.com>
2517
2518         Do not send touch events to the slider's thumb when it does not have a renderer.
2519         https://bugs.webkit.org/show_bug.cgi?id=146307
2520         rdar://problem/21539399
2521
2522         Reviewed by Simon Fraser.
2523
2524         Bail out early if either the touch target or the renderer() is null.
2525
2526         * fast/events/touch/input-range-with-thumb-display-none-crash-expected.txt: Added.
2527         * fast/events/touch/input-range-with-thumb-display-none-crash.html: Added.
2528
2529 2015-06-25  Michael Saboff  <msaboff@apple.com>
2530
2531         REGRESSION (r181889): basspro.com hangs on load under JSC::ErrorInstance::finishCreation(JSC::ExecState*, JSC::VM&, WTF::String const&, bool) + 2801 (JavaScriptCore + 3560689)
2532         https://bugs.webkit.org/show_bug.cgi?id=146298
2533
2534         Reviewed by Mark Lam.
2535
2536         New regression test.
2537
2538         * js/regress-146298-expected.txt: Added.
2539         * js/regress-146298.html: Added.
2540         * js/script-tests/regress-146298.js: Added.
2541
2542 2015-06-25  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2543
2544         [Streams API] Implement HighWaterMark
2545         https://bugs.webkit.org/show_bug.cgi?id=146235
2546
2547         Reviewed by Darin Adler.
2548
2549         * streams/reference-implementation/bad-strategies-expected.txt:
2550         * streams/reference-implementation/readable-stream-expected.txt:
2551
2552 2015-06-24  Chris Dumez  <cdumez@apple.com>
2553
2554         Unreviewed gardening, test rebaseline on Windows after r185934.
2555
2556         * platform/win/fast/css/apple-system-colors-expected.txt:
2557
2558 2015-06-24  Said Abou-Hallawa  <sabouhallawa@apple.com>
2559
2560         Add a new color -apple-wireless-playback-target-active
2561         https://bugs.webkit.org/show_bug.cgi?id=146269
2562         <rdar://problem/21465189>
2563
2564         Reviewed by Dean Jackson.
2565
2566         Modify existing tests to include the new color value.
2567
2568         * fast/css/apple-system-colors-expected.txt:
2569         * fast/css/apple-system-colors.html:
2570         * platform/ios-simulator/fast/css/apple-system-colors-expected.txt:
2571         * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt:
2572         * platform/mac/fast/css/apple-system-colors-expected.txt:
2573
2574 2015-06-24  Doug Russell  <d_russell@apple.com>
2575
2576         Bug 146177 - AX: AXObjectCache should try to use an unignored accessibilityObject
2577         when posting a selection notification when on the border between two accessibilityObjects
2578         https://bugs.webkit.org/show_bug.cgi?id=146177
2579
2580         Add test for forward and backward tabbing between links and corresponding notifications
2581         change element
2582
2583         Reviewed by Darin Adler.
2584
2585         * platform/mac/accessibility/selection-element-tabbing-to-link-expected.txt: Added.
2586         * platform/mac/accessibility/selection-element-tabbing-to-link.html: Added.
2587
2588 2015-06-24  Keith Miller  <keith_miller@apple.com>
2589
2590         Strict Equality on objects should only check that one of the two sides is an object.
2591         https://bugs.webkit.org/show_bug.cgi?id=145992
2592
2593         Reviewed by Mark Lam.
2594
2595         Adds a test that checks if strict equality checks with objects properly exit out of DFG code when
2596         dealing with document.all, which is an object that masquerades as undefined.
2597
2598         * js/dom/document-all-strict-eq-expected.txt: Added.
2599         * js/dom/document-all-strict-eq.html: Added.
2600         * js/dom/script-tests/document-all-strict-eq.js: Added.
2601         (f):
2602
2603 2015-06-24  Myles C. Maxfield  <mmaxfield@apple.com>
2604
2605         [Win] Test gardening for fast/text/font-weight{,-zh}.html
2606         https://bugs.webkit.org/show_bug.cgi?id=146266
2607         <rdar://problem/21391628>
2608         <rdar://problem/21391673>
2609
2610         Unreviewed.
2611
2612         * platform/win/fast/text/font-weights-expected.png: Added.
2613         * platform/win/fast/text/font-weights-expected.txt: Added.
2614         * platform/win/fast/text/font-weights-zh-expected.png: Added.
2615         * platform/win/fast/text/font-weights-zh-expected.txt: Added.
2616
2617 2015-06-24  Daniel Bates  <dabates@apple.com>
2618
2619         Content Security Policy error message when frame load is blocked does not read well
2620         https://bugs.webkit.org/show_bug.cgi?id=146279
2621
2622         Reviewed by Csaba Osztrogonác.
2623
2624         Update expected results.
2625
2626         * http/tests/security/contentSecurityPolicy/frame-src-blocked-expected.txt:
2627         * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked-expected.txt:
2628
2629 2015-06-24  Daniel Bates  <dabates@apple.com>
2630
2631         LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html always passes
2632         https://bugs.webkit.org/show_bug.cgi?id=146272
2633
2634         Reviewed by Darin Adler.
2635
2636         Fixes an issue where the test LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html
2637         will always pass regardless of whether the Content Security Policy <meta> tag is present because
2638         the external text track file is not valid WebVTT-formatted file.
2639
2640         The test verifies that the external text track file LayoutTests/http/tests/security/contentSecurityPolicy/resources/track.vtt
2641         fails to load when the Content Security Policy of the page disallows loading of all media (media-src: "none")
2642         by listening for a DOM error event to be dispatched to the <track>. And the text track file is not a valid
2643         WebVTT-formatted file. So, it will always fail to load; => a DOM error event is always dispatched to the
2644         <track>; => the test always passes.
2645
2646         * http/tests/security/contentSecurityPolicy/resources/track.vtt:
2647
2648 2015-06-11  Sergio Villar Senin  <svillar@igalia.com>
2649
2650         intrinsic size keywords don't work for heights
2651         https://bugs.webkit.org/show_bug.cgi?id=113610
2652
2653         Reviewed by Darin Adler.
2654
2655         Based on Blink's r148314 by <cbiesinger@chromium.org>.
2656
2657         * fast/css-intrinsic-dimensions/height-css-tables-collapsed-expected.html: Added.
2658         * fast/css-intrinsic-dimensions/height-css-tables-collapsed.html: Added.
2659         * fast/css-intrinsic-dimensions/height-css-tables-expected.html: Added.
2660         * fast/css-intrinsic-dimensions/height-css-tables.html: Added.
2661         * fast/css-intrinsic-dimensions/height-expected.html: Added.
2662         * fast/css-intrinsic-dimensions/height-flexbox-expected.html: Added.
2663         * fast/css-intrinsic-dimensions/height-flexbox.html: Added.
2664         * fast/css-intrinsic-dimensions/height-positioned-expected.html: Added.
2665         * fast/css-intrinsic-dimensions/height-positioned-replaced-expected.html: Added.
2666         * fast/css-intrinsic-dimensions/height-positioned-replaced.html: Added.
2667         * fast/css-intrinsic-dimensions/height-positioned.html: Added.
2668         * fast/css-intrinsic-dimensions/height-property-value-expected.txt:
2669         * fast/css-intrinsic-dimensions/height-property-value.html:
2670         * fast/css-intrinsic-dimensions/height-property-value.html.orig: Copied from LayoutTests/fast/css-intrinsic-dimensions/height-property-value.html.
2671         * fast/css-intrinsic-dimensions/height-replaced-expected.html: Added.
2672         * fast/css-intrinsic-dimensions/height-replaced.html: Added.
2673         * fast/css-intrinsic-dimensions/height-tables-collapsed-expected.html: Added.
2674         * fast/css-intrinsic-dimensions/height-tables-collapsed.html: Added.
2675         * fast/css-intrinsic-dimensions/height-tables-expected.html: Added.
2676         * fast/css-intrinsic-dimensions/height-tables.html: Added.
2677         * fast/css-intrinsic-dimensions/height.html: Added.
2678         * fast/css-intrinsic-dimensions/resources/height-keyword-classes.css: Added.
2679         (.min-content):
2680         (.max-content):
2681         (.fill-available):
2682         (.fit-content):
2683         (.max-height-min-content):
2684         (.max-height-max-content):
2685         (.max-height-fill-available):
2686         (.max-height-fit-content):
2687         (.min-height-min-content):
2688         (.min-height-max-content):
2689         (.min-height-fill-available):
2690         (.min-height-fit-content):
2691
2692 2015-06-23  Myles C. Maxfield  <mmaxfield@apple.com>
2693
2694         [OS X] Rebaseline fast/text/font-weight{,-zh}.html for El Capitan
2695         https://bugs.webkit.org/show_bug.cgi?id=146266
2696         <rdar://problem/21391628>
2697         <rdar://problem/21391673>
2698
2699         Unreviewed.
2700
2701         * fast/text/font-weights.html: Renamed from LayoutTests/platform/mac/fast/text/font-weights.html.
2702         * platform/mac/TestExpectations:
2703         * platform/efl/TestExpectations:
2704         * platform/gtk/TestExpectations:
2705         * platform/win/TestExpectations:
2706         * platform/mac/fast/text/font-weights-expected.png: Added.
2707         * platform/mac/fast/text/font-weights-expected.txt:
2708         * platform/mac/fast/text/font-weights-zh-expected.png: Added.
2709         * platform/mac/fast/text/font-weights-zh-expected.txt:
2710         * platform/mac-mavericks/fast/text/font-weights-expected.txt: Moved from platform/mac/fast/text/font-weights-expected.txt
2711         * platform/mac-yosemite/fast/text/font-weights-expected.txt: Ditto.
2712         * platform/mac-yosemite/fast/text/font-weights-zh-expected.txt: Moved from platform/mac/fast/text/font-weights-zh-expected.txt
2713
2714 2015-06-23  Matthew Mirman  <mmirman@apple.com>
2715
2716         Completes native binding descriptors with native getters and potentially setters.
2717         https://bugs.webkit.org/show_bug.cgi?id=140575
2718         rdar://problem/19506502
2719
2720         Reviewed by Mark Lam.
2721
2722         * inspector-protocol/runtime/getProperties-expected.txt: updated.
2723         * js/dom/native-bindings-descriptors-expected.txt: Added.
2724         * js/dom/native-bindings-descriptors.html: Added.
2725         * js/dom/script-tests/native-bindings-descriptors.js: Added.
2726
2727 2015-06-23  Myles C. Maxfield  <mmaxfield@apple.com>
2728
2729         Unreviewed test gardening after r185842
2730         https://bugs.webkit.org/show_bug.cgi?id=145681
2731         <rdar://problem/21169844>
2732
2733         * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.png: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.png.
2734         * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.txt: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.txt.
2735         * platform/mac/fast/text/arabic-times-new-roman-expected.png:
2736         * platform/mac/fast/text/arabic-times-new-roman-expected.txt:
2737         * platform/win/fast/text/arabic-times-new-roman-expected.png: Added.
2738         * platform/win/fast/text/arabic-times-new-roman-expected.txt: Added.
2739
2740 2015-06-23  Daniel Bates  <dabates@apple.com>
2741
2742         AX Tests hit-test-input-{auto-fill, search}-button.html and input-search-cancel-button.html fail on Windows
2743         https://bugs.webkit.org/show_bug.cgi?id=146243
2744
2745         Mark the tests as failing for now.
2746
2747         * platform/win/TestExpectations:
2748
2749 2015-06-23  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2750
2751         MediaDevices.getUserMedia should migrate from callbacks to DOMPromise
2752         https://bugs.webkit.org/show_bug.cgi?id=146200
2753
2754         Reviewed by Darin Adler.
2755
2756         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
2757
2758 2015-06-23  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2759
2760         [Streams API] Implement ReadableStream js source "'cancel" callback
2761         https://bugs.webkit.org/show_bug.cgi?id=146204
2762
2763         Reviewed by Darin Adler.
2764
2765         * streams/reference-implementation/bad-underlying-sources-expected.txt:
2766         * streams/reference-implementation/readable-stream-cancel-expected.txt:
2767         * streams/reference-implementation/readable-stream-expected.txt:
2768         * streams/reference-implementation/readable-stream-reader-expected.txt:
2769
2770 2015-06-23  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2771
2772         [EFL] Unreviewed, gardening.
2773
2774         Mark fast/forms/listbox-visible-size.html to failure and skip
2775         fast/text/arabic-times-new-roman.html because it is for iOS.
2776
2777         * platform/efl/TestExpectations:
2778
2779 2015-06-22  Ryuan Choi  <ryuan.choi@navercorp.com>
2780
2781         [EFL] Hyphenation is not supported
2782         https://bugs.webkit.org/show_bug.cgi?id=89830
2783
2784         Reviewed by Gyuyoung Kim.
2785
2786         Rebaseline expected results which is related to hyphenation.
2787
2788         * platform/efl/TestExpectations: Unskip hyphenate-locale.html
2789         * platform/efl/fast/text/hyphenate-character-expected.png:
2790         * platform/efl/fast/text/hyphenate-character-expected.txt:
2791         * platform/efl/fast/text/hyphenate-first-word-expected.png:
2792         * platform/efl/fast/text/hyphenate-first-word-expected.txt:
2793         * platform/efl/fast/text/hyphenate-limit-before-after-expected.png:
2794         * platform/efl/fast/text/hyphenate-limit-before-after-expected.txt:
2795         * platform/efl/fast/text/hyphenate-limit-lines-expected.png:
2796         * platform/efl/fast/text/hyphenate-limit-lines-expected.txt:
2797         * platform/efl/fast/text/hyphenate-locale-expected.png: Added.
2798         * platform/efl/fast/text/hyphenate-locale-expected.txt: Added.
2799         * platform/efl/fast/text/hyphens-expected.png:
2800         * platform/efl/fast/text/hyphens-expected.txt:
2801
2802 2015-06-22  Yusuke Suzuki  <utatane.tea@gmail.com>
2803
2804         [ES6] Allow trailing comma in ArrayBindingPattern and ObjectBindingPattern
2805         https://bugs.webkit.org/show_bug.cgi?id=146192
2806
2807         Reviewed by Darin Adler.
2808
2809         * js/object-literal-syntax-expected.txt:
2810
2811 2015-06-22  Simon Fraser  <simon.fraser@apple.com>
2812
2813         -webkit-clip-path clips incorrectly if the element bounds go beyond the top edge of the page
2814         https://bugs.webkit.org/show_bug.cgi?id=146218
2815         rdar://problem/21127840
2816
2817         Reviewed by Zalan Bujtas.
2818         
2819         Test clip path on layers with non-zero bounds offsetFromRenderer because of box shadow,
2820         or vertical writing mode.
2821
2822         * compositing/masks/compositing-clip-path-origin-expected.html: Added.
2823         * compositing/masks/compositing-clip-path-origin.html: Added.
2824
2825 2015-06-22  David Kilzer  <ddkilzer@apple.com>
2826
2827         fast/text/justify-ideograph-{complex,simple,vertical}.html tests are flaky on El Capitan Debug builds
2828
2829         Tracked by <rdar://problem/21486062>.
2830
2831         * platform/mac/TestExpectations: Mark tests as flaky:
2832         - fast/text/justify-ideograph-complex.html
2833         - fast/text/justify-ideograph-simple.html
2834         - fast/text/justify-ideograph-vertical.html
2835
2836 2015-06-22  Michael Catanzaro  <mcatanzaro@igalia.com>
2837
2838         Web sockets should be treated as active mixed content
2839         https://bugs.webkit.org/show_bug.cgi?id=140624
2840
2841         Reviewed by Sam Weinig.
2842
2843         * http/tests/security/mixedContent/resources/frame-with-insecure-websocket.html: Added.
2844         * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt: Added.
2845         * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe.html: Added.
2846         * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt: Added.
2847         * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame.html: Added.
2848
2849 2015-06-22  Dean Jackson  <dino@apple.com>
2850
2851         Element with blur backdrop-filter shows edge duplication and dark edges
2852         https://bugs.webkit.org/show_bug.cgi?id=146215
2853         <rdar://problem/20367695>
2854
2855         Reviewed by Tim Horton.
2856
2857         Add a pixel test to show that the input images to backdrop filters should duplicate their
2858         edge pixels. Unfortunately this is not reproducible with normal filters, so it
2859         can't be a reference test.
2860
2861         * css3/filters/backdrop/blur-input-bounds.html: Added.
2862         * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.png: Added.
2863         * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.txt: Added.
2864
2865 2015-06-22  Myles C. Maxfield  <mmaxfield@apple.com>
2866
2867         [iOS] Arabic text styled with Georgia is rendered as boxes
2868         https://bugs.webkit.org/show_bug.cgi?id=145681
2869         <rdar://problem/21169844>
2870
2871         Reviewed by Darin Adler.
2872
2873         * fast/text/arabic-times-new-roman.html: Added.
2874         * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.txt: Added.
2875         * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.png: Added.
2876         * platform/mac-mavericks/fast/text/arabic-times-new-roman-expected.txt: Added.
2877         * platform/mac/fast/text/arabic-times-new-roman-expected.txt: Added.
2878         * platform/mac/fast/text/arabic-times-new-roman-expected.png: Added.
2879
2880 2015-06-22  Zalan Bujtas  <zalan@apple.com>
2881
2882         REGRESSION(r169105) Dangling renderer pointer in SelectionSubtreeRoot::SelectionSubtreeData.
2883         https://bugs.webkit.org/show_bug.cgi?id=146116
2884         rdar://problem/20959369
2885
2886         Reviewed by Brent Fulgham.
2887
2888         This patch ensures that we don't adjust the selection unless the visual selection still matches this subtree root.
2889
2890         When multiple selection roots are present we need to ensure that a RenderObject
2891         only shows up in one of them.
2892         RenderView::splitSelectionBetweenSubtrees(), as the name implies, splits the
2893         selection and sets the selection range (start/end) on each selection root.
2894         However, SelectionSubtreeRoot::adjustForVisibleSelection() later recomputes the range
2895         based on visible selection and that could end up collecting renderers as selection start/end
2896         from another selection subtree.
2897         RenderObject's holds the last selection state (RenderObject::setSelectionState).
2898         If we set a renderer first as "on selection border" and later "inside" using multiple selection roots,
2899         we can't clean up selections properly when this object gets destroyed.
2900         One of the roots ends up with a dangling RenderObject pointer.
2901
2902         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees-expected.txt: Added.
2903         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees.html: Added.
2904
2905 2015-06-22  Daniel Bates  <dabates@apple.com>
2906
2907         AX: UI Automation cannot find AutoFill or search cancel buttons
2908         https://bugs.webkit.org/show_bug.cgi?id=145241
2909         <rdar://problem/21051411>
2910
2911         Reviewed by Chris Fleizach.
2912
2913         Add tests to ensure that there exists an accessibility element for the
2914         search cancel button and that it can be hit using a cursor position. Also
2915         add a test to ensue that the AutoFill button can be hit using a cursor position.
2916
2917         * accessibility/hit-test-input-auto-fill-button-expected.txt: Added.
2918         * accessibility/hit-test-input-auto-fill-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
2919         * accessibility/hit-test-input-search-cancel-button-expected.txt: Added.
2920         * accessibility/hit-test-input-search-cancel-button.html: Added.
2921         * accessibility/input-search-cancel-button-expected.txt: Added.
2922         * accessibility/input-search-cancel-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
2923         * accessibility/resources/shouldBeAccessibleByCursor.js: Added.
2924         (shouldBeAccessibleByCursor): Tests whether an AccessibilityUIElement can be hit
2925         using its screen position.
2926         * platform/wk2/TestExpectations: Mark tests hit-test-input-{auto-fill, search-cancel}-button.html
2927         as failing due to <https://bugs.webkit.org/show_bug.cgi?id=71298>.
2928
2929 2015-06-22  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2930
2931         [Streams API] Implement ReadableStream cancel (abstract part)
2932         https://bugs.webkit.org/show_bug.cgi?id=146111
2933
2934         Reviewed by Darin Adler.
2935
2936         Rebasing expectations.
2937
2938         * streams/reference-implementation/bad-underlying-sources-expected.txt:
2939         * streams/reference-implementation/readable-stream-cancel-expected.txt:
2940         * streams/reference-implementation/readable-stream-expected.txt:
2941         * streams/reference-implementation/readable-stream-reader-expected.txt:
2942         * streams/reference-implementation/readable-stream-templated-expected.txt:
2943
2944 2015-06-22  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2945
2946         [Streams API] Correct releaseLock test in readable-stream-templated.html
2947         https://bugs.webkit.org/show_bug.cgi?id=146101
2948
2949         Reviewed by Darin Adler.
2950
2951         * streams/reference-implementation/readable-stream-templated-expected.txt: Rebased changed test.
2952         * streams/reference-implementation/readable-stream-templated.html: Removed testharness wrapper around function.
2953
2954 2015-06-22  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2955
2956         WebRTC: Navigator.webkitGetUserMedia() requires three arguments
2957         https://bugs.webkit.org/show_bug.cgi?id=146022
2958
2959         Reviewed by Eric Carlson.
2960
2961         Updated and unskipped three existing tests.
2962
2963         * fast/mediastream/argument-types-expected.txt:
2964         * fast/mediastream/getusermedia-expected.txt:
2965         * fast/mediastream/getusermedia.html:
2966         * fast/mediastream/script-tests/argument-types.js:
2967         * platform/gtk/TestExpectations:
2968
2969 2015-06-21  David Kilzer  <ddkilzer@apple.com>
2970
2971         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html is slow on Mavericks WK1 Debug builds
2972
2973         The Flakiness Dashboard says that this test times out, but only
2974         on Mavericks WK1 Debug builds (and the leaks bot):
2975
2976         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video.html>
2977
2978         * platform/mac-wk1/TestExpectations: Mark test as slow on
2979         Mavericks Debug builds:
2980         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html
2981
2982 2015-06-21  David Kilzer  <ddkilzer@apple.com>
2983
2984         fast/fixed-layout/fixed-layout.html times out on Apple WK2 bots
2985
2986         The Flakiness Dashboard says this test times out on Apple
2987         WebKit2 platforms by not calling testRunner.notifyDone():
2988
2989         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Ffixed-layout%2Ffixed-layout.html>
2990
2991         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
2992         Use the same mechanism here that was just added in r185811.
2993         * fast/fixed-layout/fixed-layout.html: Switch to using a
2994         zero-delay timer instead of document.body.offsetTop.
2995
2996 2015-06-21  David Kilzer  <ddkilzer@apple.com>
2997
2998         REGRESSION (r185809): fast/css-grid-layout/flex-content-sized-columns-resize.html hangs on WK1
2999
3000         Since window.resize() occurs in the same runloop as the load on
3001         WK1, testRunner.notifyDone() would never get called.
3002
3003         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
3004         Call document.body.offsetTop to ensure layout occurs at the
3005         initial window size before calling window.resize().
3006
3007 2015-06-21  David Kilzer  <ddkilzer@apple.com>
3008
3009         fast/css-grid-layout/flex-content-sized-columns-resize.html is flaky
3010
3011         The Flakiness Dashboard says this test is flaky on Apple and EFL
3012         WebKit2 platforms:
3013
3014         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcss-grid-layout%2Fflex-content-sized-columns-resize.html>
3015
3016         It currently doesn't wait for window.resize() to complete, which
3017         is likely the source of flakiness.
3018
3019         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
3020         Switch to using notifyDone() inside a window.onresize function,
3021         and make the test work in a web browser without TestRunner.
3022
3023 2015-06-20  David Kilzer  <ddkilzer@apple.com>
3024
3025         REGRESSION (r185779): fast/canvas/{canvas-toDataURL-crash,pattern-too-large-to-create}.html are broken
3026
3027         This layout test started failing after the fix for:
3028
3029             Extremely large canvas crashes on pre-El Capitan machines
3030             https://bugs.webkit.org/show_bug.cgi?id=146169
3031             <rdar://problem/21410046>
3032
3033         Different limits require different test results for each
3034         platform.  This is the same fix for these tests as r185793.
3035
3036         * fast/canvas/canvas-toDataURL-crash-expected.txt: Update.
3037         * fast/canvas/pattern-too-large-to-create-expected.txt: Update.
3038         - Set limit to 268435456.
3039
3040         * platform/ios-simulator/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt.
3041         * platform/ios-simulator/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt.
3042         - Set limit to 16777216.
3043
3044         * platform/mac-yosemite/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt.
3045         * platform/mac-yosemite/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt.
3046         - Set limit to 67108864.
3047
3048 2015-06-20  David Kilzer  <ddkilzer@apple.com>
3049
3050         fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html is slow on Mavericks WK1 Debug builds
3051
3052         The Flakiness Dashboard says that this test times out, but only
3053         on Mavericks WK1 Debug builds:
3054
3055         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-uniform-binding-bugs.html>
3056
3057         * platform/mac-wk1/TestExpectations: Mark test as slow on
3058         Mavericks Debug builds:
3059         - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html
3060
3061 2015-06-20  David Kilzer  <ddkilzer@apple.com>
3062
3063         editing/selection/leak-document-with-selection-inside.html is flaky
3064         <http://webkit.org/b/146182>
3065
3066         * TestExpectations: Mark as flaky:
3067         - editing/selection/leak-document-with-selection-inside.html
3068
3069 2015-06-20  David Kilzer  <ddkilzer@apple.com>
3070
3071         REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html is still broken
3072
3073         This layout test started failing after the fix for:
3074
3075             Extremely large canvas crashes on pre-El Capitan machines
3076             https://bugs.webkit.org/show_bug.cgi?id=146169
3077             <rdar://problem/21410046>
3078
3079         Different limits require different test results for each
3080         platform.  Also update the line number from 35 to 36 since the
3081         html test file was modified in r185792.
3082
3083         * fast/canvas/canvas-too-large-to-draw-expected.txt:
3084         - Update limit to 16384x16384 for El Capitan (and other ports)
3085           and update line number.
3086         * platform/ios-simulator/fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
3087         - New results with 4096x4096 limit for iOS.
3088         * platform/mac-yosemite/fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
3089         - New results with 8192x8192 limit for Mac OS X 10.10.x and older.
3090
3091 2015-06-20  David Kilzer  <ddkilzer@apple.com>
3092
3093         REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html broken prior to El Capitan
3094
3095         This layout test started failing after the fix for:
3096
3097             Extremely large canvas crashes on pre-El Capitan machines
3098             https://bugs.webkit.org/show_bug.cgi?id=146169
3099             <rdar://problem/21410046>
3100
3101         * fast/canvas/canvas-too-large-to-draw.html: Update test for new
3102         expectations after r185779.
3103
3104 2015-06-20  Yusuke Suzuki  <utatane.tea@gmail.com>
3105
3106         [ES6] Destructuring assignment need to accept iterables
3107         https://bugs.webkit.org/show_bug.cgi?id=144111
3108
3109         Reviewed by Darin Adler.
3110
3111         From this patch, we use iterators for destructuring assignments to array binding patterns.
3112         So test results become different.
3113
3114         * js/destructuring-assignment-expected.txt:
3115         * js/parser-syntax-check-expected.txt:
3116         * js/script-tests/destructuring-assignment.js:
3117
3118 2015-06-19  Dean Jackson  <dino@apple.com>
3119
3120         Extremely large canvas crashes on pre-El Capitan machines
3121         https://bugs.webkit.org/show_bug.cgi?id=146169
3122         <rdar://problem/21410046>
3123
3124         Update expected results.
3125
3126         * fast/canvas/canvas-toDataURL-crash-expected.txt:
3127         * fast/canvas/canvas-too-large-to-draw-expected.txt:
3128         * fast/canvas/pattern-too-large-to-create-expected.txt:
3129
3130 2015-06-19  Devin Rousso  <drousso@apple.com>
3131
3132         Web Inspector: Highlight currently edited CSS selector
3133         https://bugs.webkit.org/show_bug.cgi?id=145658
3134
3135         Reviewed by Joseph Pecoraro.
3136
3137         * inspector/dom/highlightSelector-expected.txt: Added.
3138         * inspector/dom/highlightSelector-iframe.html: Added.
3139         * inspector/dom/highlightSelector.html: Added.
3140
3141 2015-06-19  Dean Jackson  <dino@apple.com>
3142
3143         Extremely large canvas crashes on pre-El Capitan machines
3144         https://bugs.webkit.org/show_bug.cgi?id=146169
3145         <rdar://problem/21410046>
3146
3147         Reviewed by Tim Horton.
3148
3149         Un-skip fast/canvas/canvas-too-large-to-draw.html.
3150
3151         * platform/mac/TestExpectations:
3152
3153 2015-06-19  Matt Baker  <mattbaker@apple.com>
3154
3155         Web Inspector: TimelineAgent needs to handle nested runloops
3156         https://bugs.webkit.org/show_bug.cgi?id=145090
3157
3158         Reviewed by Joseph Pecoraro.
3159
3160         * TestExpectations:
3161         Unskip tests after improvements to nested runloop handling in InspectorTimelineAgent.
3162
3163 2015-06-19  Andy Estes  <aestes@apple.com>
3164
3165         Various assertion failures occur when executing script in the midst of DOM insertion
3166         https://bugs.webkit.org/show_bug.cgi?id=132482
3167
3168         Reviewed by Darin Adler.
3169
3170         Wrote named-map-removed-while-inserting-parent-crash.html by reducing the test case attached to bug 132482.
3171         The remaining tests were taken from blink r132482.
3172
3173         * fast/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
3174         * fast/dom/element-removed-while-inserting-parent-crash.html: Added.
3175         * fast/dom/named-map-removed-while-inserting-parent-crash-expected.txt: Added.
3176         * fast/dom/named-map-removed-while-inserting-parent-crash.html: Added.
3177         * fast/forms/form-control-removed-while-inserting-parent-crash-expected.txt: Added.
3178         * fast/forms/form-control-removed-while-inserting-parent-crash.html: Added.
3179         * svg/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
3180         * svg/dom/element-removed-while-inserting-parent-crash.html: Added.
3181
3182 2015-06-19  Csaba Osztrogonác  <ossy@webkit.org>
3183
3184         Remove the useless LayoutTests/platform/wincairo/TestExpectations file
3185         https://bugs.webkit.org/show_bug.cgi?id=146105
3186
3187         Reviewed by Darin Adler.
3188
3189         * platform/wincairo/TestExpectations: Removed.
3190
3191 2015-06-19  Zalan Bujtas  <zalan@apple.com>
3192
3193         RenderRubyText requires RenderRubyRun parent.
3194         https://bugs.webkit.org/show_bug.cgi?id=146148
3195         rdar://problem/21423319
3196
3197         Reviewed by Simon Fraser.
3198
3199         RenderRubyText expects its parent to be RenderRubyRun and since a
3200         a non-block <rt> requires anonymous wrapper, we should check whether
3201         the display type is actually block.
3202
3203         * fast/ruby/crash-when-ruby-rt-is-non-block-expected.txt: Added.
3204         * fast/ruby/crash-when-ruby-rt-is-non-block.html: Added.
3205
3206 2015-06-19  Csaba Osztrogonác  <ossy@webkit.org>
3207
3208         Remove unnecessary svn:executable flags
3209         https://bugs.webkit.org/show_bug.cgi?id=146107
3210
3211         Reviewed by Alexey Proskuryakov.
3212
3213         * fast/block/float/intruding-float-not-removed-writing-mode.xhtml: Removed property svn:executable.
3214         * fast/canvas/script-tests/canvas-image-shadow.js: Removed property svn:executable.
3215         * fast/css-grid-layout/resources/display-grid-set-get.js: Removed property svn:executable.
3216         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js: Removed property svn:executable.
3217         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js: Removed property svn:executable.
3218         * fast/css/readonly-pseudoclass-common-element.html: Removed property svn:executable.
3219         * fast/css/readwrite-pseudoclass-editable.html: Removed property svn:executable.
3220         * fast/dom/HTMLObjectElement/beforeload-set-text-crash.xhtml: Removed property svn:executable.
3221         * fast/dom/resources/node-move-to-new-document-crash.svg: Removed property svn:executable.
3222         * fast/dom/text-node-attach-crash.xhtml: Removed property svn:executable.
3223         * fast/dynamic/crash-paint-no-documentElement-renderer.html-disabled: Removed property svn:executable.
3224         * fast/frames/resources/subframe-load-crash.svg: Removed property svn:executable.
3225         * fast/text/split-text-crash.xhtml: Removed property svn:executable.
3226         * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed property svn:executable.
3227         * http/tests/appcache/resources/abort-cache-onchecking.text: Removed property svn:executable.
3228         * http/tests/appcache/resources/abort-cache-ondownloading-resource-404.manifest: Removed property svn:executable.
3229         * http/tests/appcache/resources/abort-cache-ondownloading.manifest: Removed property svn:executable.
3230         * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed property svn:executable.
3231         * http/tests/appcache/resources/abort-cache-onprogress-1.text: Removed property svn:executable.
3232         * http/tests/appcache/resources/abort-cache-onprogress-2.text: Removed property svn:executable.
3233         * http/tests/appcache/resources/abort-cache-onprogress-3.text: Removed property svn:executable.
3234         * http/tests/appcache/resources/abort-cache-onprogress-4.text: Removed property svn:executable.
3235         * http/tests/xmlhttprequest/methods-async-expected.txt: Removed property svn:executable.
3236         * http/tests/xmlhttprequest/methods-expected.txt: Removed property svn:executable.
3237         * http/tests/xmlhttprequest/workers/methods-async-expected.txt: Removed property svn:executable.
3238         * http/tests/xmlhttprequest/workers/methods-expected.txt: Removed property svn:executable.
3239         * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
3240         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
3241         * platform/mac/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.png: Removed property svn:executable.
3242         * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
3243         * platform/win/fast/canvas/fallback-content-expected.txt: Removed property svn:executable.
3244         * platform/win/fast/dom/tabindex-clamp-expected.txt: Removed property svn:executable.
3245         * platform/win/fast/events/ondrop-text-html-expected.txt: Removed property svn:executable.
3246         * platform/win/fast/forms/basic-textareas-expected.txt: Removed property svn:executable.
3247         * platform/win/fast/forms/basic-textareas-quirks-expected.txt: Removed property svn:executable.
3248         * platform/win/fast/forms/button-inner-block-reuse-expected.txt: Removed property svn:executable.
3249         * platform/win/fast/forms/control-clip-expected.txt: Removed property svn:executable.
3250         * platform/win/fast/forms/fieldset-align-expected.txt: Removed property svn:executable.
3251         * platform/win/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt: Removed property svn:executable.
3252         * platform/win/fast/forms/fieldset-with-float-expected.txt: Removed property svn:executable.
3253         * platform/win/fast/forms/float-before-fieldset-expected.txt: Removed property svn:executable.
3254         * platform/win/fast/forms/focus-selection-textarea-expected.txt: Removed property svn:executable.
3255         * platform/win/fast/forms/indeterminate-expected.txt: Removed property svn:executable.
3256         * platform/win/fast/forms/input-appearance-readonly-expected.txt: Removed property svn:executable.
3257         * platform/win/fast/forms/input-appearance-visibility-expected.txt: Removed property svn:executable.
3258         * platform/win/fast/forms/input-first-letter-expected.txt: Removed property svn:executable.
3259         * platform/win/fast/forms/input-readonly-dimmed-expected.txt: Removed property svn:executable.
3260         * platform/win/fast/forms/input-spaces-expected.txt: Removed property svn:executable.
3261         * platform/win/fast/forms/input-text-click-outside-expected.txt: Removed property svn:executable.
3262         * platform/win/fast/forms/input-type-text-min-width-expected.txt: Removed property svn:executable.
3263         * platform/win/fast/forms/input-width-expected.txt: Removed property svn:executable.
3264         * platform/win/fast/forms/listbox-onchange-expected.txt: Removed property svn:executable.
3265         * platform/win/fast/forms/menulist-option-wrap-expected.txt: Removed property svn:executable.
3266         * platform/win/fast/forms/menulist-separator-painting-expected.txt: Removed property svn:executable.
3267         * platform/win/fast/forms/negativeLineHeight-expected.txt: Removed property svn:executable.
3268         * platform/win/fast/forms/onselect-textarea-expected.txt: Removed property svn:executable.
3269         * platform/win/fast/forms/placeholder-pseudo-style-expected.txt: Removed property svn:executable.
3270         * platform/win/fast/forms/range/input-appearance-range-expected.txt: Removed property svn:executable.
3271         * platform/win/fast/forms/range/range-thumb-height-percentage-expected.txt: Removed property svn:executable.
3272         * platform/win/fast/forms/range/slider-padding-expected.txt: Removed property svn:executable.
3273         * platform/win/fast/forms/range/slider-thumb-shared-style-expected.txt: Removed property svn:executable.
3274         * platform/win/fast/forms/range/slider-thumb-stylability-expected.txt: Removed property svn:executable.
3275         * platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed property svn:executable.
3276         * platform/win/fast/forms/search-cancel-button-style-sharing-expected.txt: Removed property svn:executable.
3277         * platform/win/fast/forms/search-display-none-cancel-button-expected.txt: Removed property svn:executable.
3278         * platform/win/fast/forms/search-rtl-expected.txt: Removed property svn:executable.
3279         * platform/win/fast/forms/search-vertical-alignment-expected.txt: Removed property svn:executable.
3280         * platform/win/fast/forms/select-background-none-expected.txt: Removed property svn:executable.
3281         * platform/win/fast/forms/select-empty-option-height-expected.txt: Removed property svn:executable.
3282         * platform/win/fast/forms/select-size-expected.txt: Removed property svn:executable.
3283         * platform/win/fast/forms/select-style-expected.txt: Removed property svn:executable.
3284         * platform/win/fast/forms/select-visual-hebrew-expected.txt: Removed property svn:executable.
3285         * platform/win/fast/forms/selectlist-minsize-expected.txt: Removed property svn:executable.
3286         * platform/win/fast/forms/stuff-on-my-optgroup-expected.txt: Removed property svn:executable.
3287         * platform/win/fast/forms/textAreaLineHeight-expected.txt: Removed property svn:executable.
3288         * platform/win/fast/forms/textarea-align-expected.txt: Removed property svn:executable.
3289         * platform/win/fast/forms/textarea-metrics-expected.txt: Removed property svn:executable.
3290         * platform/win/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Removed property svn:executable.
3291         * platform/win/fast/forms/textarea-scroll-height-expected.txt: Removed property svn:executable.
3292         * platform/win/fast/forms/textarea-scrolled-type-expected.txt: Removed property svn:executable.
3293         * platform/win/fast/forms/textarea-setinnerhtml-expected.txt: Removed property svn:executable.
3294         * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt: Removed property svn:executable.
3295         * platform/win/fast/forms/textfield-overflow-expected.txt: Removed property svn:executable.
3296         * platform/win/fast/html/details-no-summary4-expected.txt: Removed property svn:executable.
3297         * platform/win/fast/html/details-open-javascript-expected.txt: Removed property svn:executable.
3298         * platform/win/fast/html/details-open2-expected.txt: Removed property svn:executable.
3299         * platform/win/fast/html/details-open4-expected.txt: Removed property svn:executable.
3300         * platform/win/fast/repaint/slider-thumb-drag-release-expected.txt: Removed property svn:executable.
3301         * platform/win/fast/repaint/slider-thumb-float-expected.txt: Removed property svn:executable.
3302         * platform/win/fast/replaced/table-percent-height-expected.txt: Removed property svn:executable.
3303         * platform/win/fast/replaced/three-selects-break-expected.txt: Removed property svn:executable.
3304         * platform/win/fast/transforms/transformed-focused-text-input-expected.txt: Removed property svn:executable.
3305         * platform/win/inverted-colors/non-composited-expected.png: Removed property svn:executable.
3306         * platform/win/inverted-colors/resources/gradient.png: Removed property svn:executable.
3307         * platform/win/js/dom/constructor-length-expected.txt: Removed property svn:executable.
3308         * platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt: Removed property svn:executable.
3309         * platform/win/tables/mozilla/bugs/bug131020-expected.png: Removed property svn:executable.
3310         * platform/wk2/http/tests/media/video-auth-expected.txt: Removed property svn:executable.
3311         * svg/animations/animate-beginElementAt.svg: Removed property svn:executable.
3312         * svg/animations/animate-calcMode-spline-crash-bad-array-length.xhtml: Removed property svn:executable.
3313         * svg/custom/assert-empty-layout-attributes.svg: Removed property svn:executable.
3314         * svg/custom/crash-text-in-textpath.svg: Removed property svn:executable.
3315         * svg/custom/intersection-list-crash.svg: Removed property svn:executable.
3316         * svg/custom/resources/crash-textPath-attributes-iframe.svg: Removed property svn:executable.
3317         * svg/custom/symbol-viewport-element-crash.svg: Removed property svn:executable.
3318         * svg/custom/text-node-in-text-invalidated.svg: Removed property svn:executable.
3319         * svg/dom/resources/SVGStyledElement-pendingResource-crash.svg: Removed property svn:executable.
3320         * svg/text/font-size-null-assertion.svg: Removed property svn:executable.
3321
3322 2015-06-19  Joseph Pecoraro  <pecoraro@apple.com>
3323
3324         Web Inspector: Avoid getOwnPropertyNames/Symbols on very large lists
3325         https://bugs.webkit.org/show_bug.cgi?id=146141
3326
3327         Reviewed by Timothy Hatcher.
3328
3329         * inspector/model/remote-object-expected.txt:
3330         * inspector/model/remote-object.html:
3331         There were existing progressions (0 => -1).
3332         There were existing regressions (RegExp properties moving to prototype with descriptors on the prototype).
3333         Add a test for a very large list that would have caused out of memory / hang.
3334
3335 2015-06-18  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3336
3337         [EFL] Unreviewed, gardening on June 19th.
3338
3339         Mark fast/css/named-images.html to Missing. Additionally accessibility/math-multiscript-attributes.html
3340         and accessibility/transformed-element.html are treated as failure.
3341
3342         * platform/efl/TestExpectations:
3343
3344 2015-06-18  Dean Jackson  <dino@apple.com>
3345
3346         Provide a way for web developers to draw a Theme-specific Wireless Playback icon
3347         https://bugs.webkit.org/show_bug.cgi?id=146123
3348         <rdar://problem/21119287>
3349
3350         Reviewed by Simon Fraser.
3351
3352         Test the new -webkit-named-image CSS generator. Only "wireless-playback"
3353         is supported for now, and has platform-specific results for Cocoa.
3354
3355         * fast/css/named-images-expected.png: Added.
3356         * fast/css/named-images.html: Added.
3357         * platform/mac/fast/css/named-images-expected.png: Added.
3358         * platform/mac/fast/css/named-images-expected.txt: Added.
3359
3360 2015-06-18  KyungTae Kim  <ktf.kim@samsung.com> and Myles C. Maxfield  <mmaxfield@apple.com>
3361
3362         [CSS3] Add support for the word-break:keep-all CSS property
3363         https://bugs.webkit.org/show_bug.cgi?id=123782
3364
3365         Reviewed by Darin Adler.
3366
3367         * fast/text/word-break-keep-all.html: Added.
3368         * platform/mac/fast/text/word-break-keep-all-expected.png: Added.
3369         * platform/mac/fast/text/word-break-keep-all-expected.txt: Added.
3370
3371 2015-06-18  Conrad Shultz  <conrad_shultz@apple.com>
3372
3373         REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
3374         https://bugs.webkit.org/show_bug.cgi?id=144399
3375
3376         * TestExpectations:
3377         Revert change marking navigator-plugins-crash.html as flaky now that the underlying bug has been addressed.
3378
3379 2015-06-17  Alex Christensen  <achristensen@webkit.org>
3380
3381         [Content Extensions] Log blocked loads to the WebInspector console
3382         https://bugs.webkit.org/show_bug.cgi?id=146089
3383
3384         Reviewed by Joseph Pecoraro.
3385
3386         * http/tests/contentextensions/basic-filter-expected.txt:
3387         * http/tests/contentextensions/character-set-basic-support-expected.txt:
3388         * http/tests/contentextensions/domain-rules-expected.txt:
3389         * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt:
3390         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
3391         * http/tests/contentextensions/media-filtered-expected.txt:
3392         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
3393         * http/tests/contentextensions/text-track-blocked-expected.txt:
3394         Add new logs.
3395
3396 2015-06-18  Alexey Proskuryakov  <ap@apple.com>
3397
3398         Mark mathml/very-large-stretchy-operators.html as Slow on newer OS X versions.
3399
3400         * platform/mac/TestExpectations:
3401
3402 2015-06-18  Saam Barati  <saambarati1@gmail.com>
3403
3404         [ES6] support default values in deconstruction parameter nodes
3405         https://bugs.webkit.org/show_bug.cgi?id=142679
3406
3407         Reviewed by Darin Adler.
3408
3409         * js/destructuring-assignment-default-values-expected.txt: Added.
3410         * js/destructuring-assignment-default-values.html: Added.
3411         * js/script-tests/destructuring-assignment-default-values.js: Added.
3412         (assert):
3413         (test1):
3414         (arr):
3415         (test2):
3416         (test3):
3417         (test4):
3418         (test5):
3419         (test6):
3420         (test7):
3421         (test8):
3422         (shouldThrow):
3423
3424 2015-06-18  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
3425
3426         [Streams API] Implement ReadableStreamReader.releaseLock
3427         https://bugs.webkit.org/show_bug.cgi?id=145299
3428
3429         Reviewed by Darin Adler.
3430
3431         * streams/reference-implementation/readable-stream-expected.txt: Rebasing expectations.
3432         * streams/reference-implementation/readable-stream-reader-expected.txt: Ditto.
3433         * streams/reference-implementation/readable-stream-templated-expected.txt: Ditto.
3434
3435 2015-06-18  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
3436
3437         [Streams API] Rejected start promise test does not timeout anymore
3438         https://bugs.webkit.org/show_bug.cgi?id=146065
3439
3440         Reviewed by Darin Adler.
3441
3442         * streams/reference-implementation/readable-stream-expected.txt: Updated expectations to PASS.
3443         * streams/reference-implementation/readable-stream.html: Removed timeout
3444
3445 2015-06-17  Hyungwook Lee  <hyungwook.lee@navercorp.com>
3446
3447         [Win]Implement layoutTestController.dispatchPendingLoadRequests.
3448         https://bugs.webkit.org/show_bug.cgi?id=26481
3449
3450         Reviewed by Darin Adler.
3451
3452         Implement WebView::dispatchPendingLoadRequests() private API for test runner.
3453
3454         * platform/win/TestExpectations:
3455
3456 2015-06-17  Chris Fleizach  <cfleizach@apple.com>
3457
3458         AX: VoiceOver in iOS not announcing generic WAI-ARIA region, even if labelled properly
3459         https://bugs.webkit.org/show_bug.cgi?id=146066
3460
3461         Reviewed by Darin Adler.
3462
3463         * platform/ios-simulator/accessibility/landmark-type-expected.txt:
3464         * platform/ios-simulator/accessibility/landmark-type.html:
3465
3466 2015-06-17  Simon Fraser  <simon.fraser@apple.com>
3467
3468         REGRESSION (r173283-r173296): Amazon.com front page has no caret in the search field
3469         https://bugs.webkit.org/show_bug.cgi?id=146073
3470         rdar://problem/21022203
3471
3472         Reviewed by Tim Horton.
3473
3474         Dump layers for composited text inputs and textareas.
3475
3476         * compositing/backing/form-controls-backing-expected.txt: Added.
3477         * compositing/backing/form-controls-backing.html: Added.
3478
3479 2015-06-17  Zalan Bujtas  <zalan@apple.com>
3480
3481         Selection cache produces invalid result when ancestor has float element.
3482         https://bugs.webkit.org/show_bug.cgi?id=146042
3483         rdar://problem/20604592
3484
3485         Reviewed by Ryosuke Niwa.
3486
3487         Selection cache already takes floats into account, however it's not enough to check current
3488         block against floats. Any of the ancestor's float starting from the selection root block
3489         can impact the selection offsets.
3490
3491         * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float-expected.txt: Added.
3492         * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float.html: Added.
3493
3494 2015-06-17  Joanmarie Diggs  <jdiggs@igalia.com>