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