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