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