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