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