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