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