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