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