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