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