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