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