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