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