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