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