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