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