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