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