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