[EFL] Unreviewed gardening on 29th May
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-05-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2
3         [EFL] Unreviewed gardening on 29th May
4
5         Unskip passing tests for viewport-percentage, text, sub-pixel
6         and update new failing accessibility, fast/overflow and so on.
7
8         * platform/efl/TestExpectations:
9
10 2015-05-28  Zalan Bujtas  <zalan@apple.com>
11
12         Subpixel rendering: Pixel crack in text selection of simple text in <textarea>.
13         https://bugs.webkit.org/show_bug.cgi?id=145393
14         rdar://problem/19918941
15
16         Reviewed by Darin Adler.
17
18         Float to LayoutUnit conversion is lossy. To ensure that selection
19         painting always lines up (snaps) properly, the calculated width needs to
20         be adjusted by ceiling the float to the next LayoutUnit value.
21
22         * fast/text/hidpi-text-selection-gap-between-words-expected.html: Added.
23         * fast/text/hidpi-text-selection-gap-between-words.html: Added.
24         * platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt:
25
26 2015-05-28  Andreas Kling  <akling@apple.com>
27
28         GraphicsLayerCA should start out with m_intersectsCoverageRect=false
29         <https://webkit.org/b/145443>
30         <rdar://problem/19685798>
31
32         Reviewed by Simon Fraser.
33
34         Add a test (based on iframe-and-layers.html) that makes an iframe with compositing
35         layers inside it and places it far outside the visible viewport.
36
37         The layer dump should show that the "intersects coverage rect" flag is 0 for the
38         iframe and its sublayers.
39
40         * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
41         * compositing/visible-rect/iframe-with-layers-outside-viewport.html: Added.
42
43 2015-05-28  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
44
45         [Streams API] ReadableStreamReader should not be exposed
46         https://bugs.webkit.org/show_bug.cgi?id=143564
47
48         Reviewed by Darin Adler.
49
50         Rebasing tests as ReadableStreamReader is no longer defined globally.
51
52         * js/dom/global-constructors-attributes-expected.txt:
53         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
54         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
55         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
56         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
57         * platform/win/js/dom/global-constructors-attributes-expected.txt:
58
59 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
60
61         Delete media/controls-layers.html. It's a bad test that fails and asserts, and there
62         are apparently no plans to fix any of that (see https://bugs.webkit.org/show_bug.cgi?id=145420).
63
64         * media/controls-layers.html: Removed.
65         * platform/mac-mavericks/media/controls-layers-expected.txt: Removed.
66         * platform/mac/media/controls-layers-expected.txt: Removed.
67
68 2015-05-27  Jordan Harband  <ljharb@gmail.com>
69
70         Array.of should work with other constructors
71         https://bugs.webkit.org/show_bug.cgi?id=145365
72
73         Reviewed by Yusuke Suzuki.
74
75         * js/array-of-expected.txt:
76         * js/script-tests/array-of.js:
77         (Foo):
78
79 2015-05-27  Benjamin Poulain  <bpoulain@apple.com>
80
81         [JSC] Add undefined->double conversion to DoubleRep
82         https://bugs.webkit.org/show_bug.cgi?id=145293
83
84         Reviewed by Filip Pizlo.
85
86         * js/regress/math-with-out-of-bounds-array-values-expected.txt: Added.
87         * js/regress/math-with-out-of-bounds-array-values.html: Added.
88         * js/regress/script-tests/math-with-out-of-bounds-array-values.js: Added.
89
90 2015-05-27  Simon Fraser  <simon.fraser@apple.com>
91
92         REGRESSION (r183820): webkit.org/blog/ background painting issue on reload, when the page contains videos
93         https://bugs.webkit.org/show_bug.cgi?id=145420
94
95         Reviewed by Dean Jackson.
96         
97         Test that dumps compositing layers in a document with media controls.
98
99         * media/controls-layers.html: Added.
100         * platform/mac/media/controls-layers-expected.txt: Added.
101         * platform/mac-mavericks/media/controls-layers-expected.txt: Added.
102
103 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
104
105         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
106
107         * platform/mac-wk1/TestExpectations: It's an image failure, so counter-intuitively,
108         Failure expectation is not the right one.
109
110 2015-05-27  Daniel Bates  <dabates@apple.com>
111
112         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
113
114         * platform/mac-wk1/TestExpectations:
115
116 2015-05-27  Daniel Bates  <dabates@apple.com>
117
118         Fix Mac Yosemite layout test failure following <http://trac.webkit.org/changeset/184899>
119         (https://bugs.webkit.org/show_bug.cgi?id=145336)
120
121         Mark test platform/mac/fast/ruby/ruby-expansion-cjk-2.html as failing on Yosemite.
122
123         Also remove references to fast/ruby/ruby-expansion-cjk*.html from TestExpectations files
124         of other ports since we consider these tests specific to Mac.
125
126         * platform/efl/TestExpectations:
127         * platform/gtk/TestExpectations:
128         * platform/ios-simulator/TestExpectations:
129         * platform/mac-wk1/TestExpectations:
130         * platform/win/TestExpectations:
131
132 2015-05-26  Dean Jackson  <dino@apple.com>
133
134         Backdrop filters don't animate
135         https://bugs.webkit.org/show_bug.cgi?id=145386
136         <rdar://problem/21110037>
137
138         Reviewed by Simon Fraser.
139
140         Add a test for animation of backdrop-filter, and do some
141         minor cleanups in related files.
142
143         * animations/resources/animation-test-helpers.js:
144         (parseFilterImage): Fix a typo.
145         (getPropertyValue): Support webkitBackdropFilter.
146         (comparePropertyValue): Ditto.
147         * css3/filters/backdrop/animation-expected.txt: Added.
148         * css3/filters/backdrop/animation.html: Added.
149
150 2015-05-27  Matt Baker  <mattbaker@apple.com>
151
152         [iOS] Rebaseline expected results for tests in LayoutTests/compositing
153         https://bugs.webkit.org/show_bug.cgi?id=145401
154
155         Reviewed by Simon Fraser.
156
157         Rebaselined iOS tests failing due to expected differences in converage rect, scrollbar and contentsScale.
158
159         * platform/ios-simulator/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
160         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
161         * platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt:
162         * platform/ios-simulator/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
163         * platform/ios-simulator/compositing/tiling/transform-origin-tiled-expected.txt: Copied from LayoutTests/platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt.
164         * platform/ios-simulator/compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
165
166 2015-05-27  Myles C. Maxfield  <mmaxfield@apple.com>
167
168         [iOS] Arabic ligatures are broken in Google Maps
169         https://bugs.webkit.org/show_bug.cgi?id=145336
170         <rdar://problem/20689607>
171
172         Reviewed by Darin Adler.
173
174         This patch adds a DRT test to make sure that text gets drawn with the correct font.
175
176         It also updates expected results for 4 tests, which I have verified are still correct. However,
177         because the behavior of Mavericks differs from Yosemite, I copied the old expected results to
178         platform/mac-mavericks before updating the results in platform/mac.
179
180         This patch also moves fast/ruby/ruby-expansion-cjk*.html to platform/mac because they rely on
181         platform-specific screen-space quantization. This patch also skips these tests on Mavericks
182         because I can't add platform-specific expected results for reftests.
183
184         * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont-expected.txt:
185         * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont.html:
186
187         * platform/mac-mavericks/fast/css/font-face-opentype-expected.txt: Copied from platform/mac.
188         * platform/mac-mavericks/svg/batik/text/xmlSpace-expected.txt: Ditto.
189         * platform/mac-mavericks/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
190         * platform/mac-mavericks/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
191         * platform/mac-mavericks/TestExpectations: Skip fast/ruyb/ruby-expansion-cjk*.html
192         * platform/mac/fast/css/font-face-opentype-expected.txt: Updated.
193         * platform/mac/svg/batik/text/xmlSpace-expected.txt: Ditto.
194         * platform/mac/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
195         * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
196         * LayoutTests/platform/mac/fast/ruby/resources/green.png: Moved from fast/ruby/resources/green.png
197         * LayoutTests/platform/mac/fast/ruby/resources/ruby-expansion.svg: Moved from fast/ruby/resources/ruby-expansion.svg
198         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2-expected.html: Moved from fast/ruby/ruby-expansion-cjk-2-expected.html
199         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2.html: Moved from fast/ruby/ruby-expansion-cjk-2.html
200         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3-expected.html: Moved from fast/ruby/ruby-expansion-cjk-3-expected.html
201         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3.html: Moved from fast/ruby/ruby-expansion-cjk-3.html
202         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4-expected.html: Moved from fast/ruby/ruby-expansion-cjk-4-expected.html
203         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4.html: Moved from fast/ruby/ruby-expansion-cjk-4.html
204         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5-expected.html: Moved from fast/ruby/ruby-expansion-cjk-5-expected.html
205         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5.html: Moved from fast/ruby/ruby-expansion-cjk-5.html
206         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-expected.html: Moved from fast/ruby/ruby-expansion-cjk-expected.html
207         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk.html: Moved from fast/ruby/ruby-expansion-cjk.html
208
209 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
210
211         An SVG with no intrinsic size does not draw correct slices when used as a border-image for an HTML element.
212         https://bugs.webkit.org/show_bug.cgi?id=139405
213
214         Reviewed by Darin Adler.
215
216         * fast/borders/border-image-fill-no-intrinsic-size-expected.html: Added.
217         * fast/borders/border-image-fill-no-intrinsic-size.html: Added.
218         * fast/borders/resources/svg-border-100x100-intrinsic.svg: Added.
219         * fast/borders/resources/svg-border-140x140-intrinsic.svg: Added.
220         * fast/borders/resources/svg-border-no-intrinsic.svg: Added.
221         Make sure the slices of the border-image are drawn correctly. When using an
222         image with no intrinsic size, all the slices has to be gotten from (0, 0)
223         of the source image.
224         
225         * TestExpectations: Removed previously-failing test.
226
227 2015-05-26  Andreas Kling  <akling@apple.com>
228
229         <font face> doesn't support plus character in font family names.
230         <https://webkit.org/b/145400>
231         <rdar://problem/21097484>
232
233         Reviewed by Darin Adler.
234
235         Add a little test for <font face> attributes to cover this problem
236         and some other interesting cases with spaces and commas.
237
238         * fast/dom/HTMLFontElement/face-attribute-expected.txt: Added.
239         * fast/dom/HTMLFontElement/face-attribute.html: Added.
240
241 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
242
243         AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
244         https://bugs.webkit.org/show_bug.cgi?id=139142
245
246         Reviewed by Darin Adler.
247
248         * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
249
250 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
251
252         AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
253         https://bugs.webkit.org/show_bug.cgi?id=139142
254
255         Reviewed by Darin Adler.
256
257         * accessibility/aria-hidden-false-works-in-subtrees.html:
258
259 2015-05-26  Zalan Bujtas  <zalan@apple.com>
260
261         Overhanging float sets are not cleaned up properly when floating renderer is destroyed.
262         https://bugs.webkit.org/show_bug.cgi?id=145323
263         rdar://problem/20980628
264
265         Reviewed by Dave Hyatt.
266
267         This patch ensures when an overhanging float renderer is destroyed,
268         all the sibling containers' floating object set(m_floatingObjects) gets properly cleaned up.
269
270         When an overhanging float is present, we cache the renderer on the parent and on the affected
271         sibling containers too. (RenderBlockFlow::m_floatingObjects) These caches(sets) get cleared and repopulated
272         during ::layout(). In order to have a float renderer removed from a set, a layout needs to be initiated on the container.
273         This is normally done through RenderBlockFlow::markSiblingsWithFloatsForLayout() and RenderBlockFlow::markAllDescendantsWithFloatsForLayout().
274         However, when the float container's parent's writing direction changes (and we promote the children containers to new formatting contexts),
275         the layout propagation through siblings does not work anymore.
276
277         The avoidsFloats() check in RenderBlockFlow::markSiblingsWithFloatsForLayout() has very little performance gain, but it prevents us
278         from propagating layout to siblings when certain properties of the parent container changes.
279
280         * fast/block/float/crash-when-floating-object-is-removed-expected.txt: Added.
281         * fast/block/float/crash-when-floating-object-is-removed.xhtml: Added.
282
283 2015-05-26  Beth Dakin  <bdakin@apple.com>
284
285         storage/indexeddb/deleteIndex-bug110792.html is flaky
286         https://bugs.webkit.org/show_bug.cgi?id=145390
287
288         Marking as flaky.
289         * TestExpectations:
290
291 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
292
293         SVG fragment identifier rendering issue
294         https://bugs.webkit.org/show_bug.cgi?id=137328
295
296         Reviewed by Darin Adler.
297
298         * svg/css/svg-resource-fragment-identifier-order-expected.html: Added.
299         * svg/css/svg-resource-fragment-identifier-order.html: Added.
300         Ensure the SVG fragment is drawn correctly when the same SVG image is
301         referenced multiple times.
302
303 2015-05-26  Daniel Bates  <dabates@apple.com>
304
305         Update Autofill button icon
306         https://bugs.webkit.org/show_bug.cgi?id=145191
307         <rdar://problem/20178942>
308
309         Update expected results for Windows.
310
311         * platform/win/fast/forms/input-auto-fill-button-expected.txt:
312
313 2015-05-26  Joseph Pecoraro  <pecoraro@apple.com>
314
315         CSS properties (font-synthesis, column-fill) are missing in getComputedStyles
316         https://bugs.webkit.org/show_bug.cgi?id=145343
317
318         Reviewed by Timothy Hatcher.
319
320         * fast/css/getComputedStyle/computed-style-expected.txt:
321         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
322         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
323         * fast/css/getComputedStyle/resources/property-names.js:
324
325 2015-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
326
327         [ES6] Implement Array.prototype.copyWithin
328         https://bugs.webkit.org/show_bug.cgi?id=145107
329
330         Reviewed by Darin Adler.
331
332         * js/Object-getOwnPropertyNames-expected.txt:
333         * js/script-tests/Object-getOwnPropertyNames.js:
334
335 2015-05-25  Carlos Garcia Campos  <cgarcia@igalia.com>
336
337         [GTK] Enable IndexedDB
338         https://bugs.webkit.org/show_bug.cgi?id=98932
339
340         Reviewed by Žan Doberšek.
341
342         * platform/gtk/TestExpectations: Update IndexedDB test expectations.
343
344 2015-05-24  Jordan Harband  <ljharb@gmail.com>
345
346         Array#findIndex/find should not skip holes
347         https://bugs.webkit.org/show_bug.cgi?id=145361
348
349         Reviewed by Yusuke Suzuki.
350
351         * js/array-find-expected.txt:
352         * js/array-findIndex-expected.txt:
353         * js/script-tests/array-find.js:
354         * js/script-tests/array-findIndex.js:
355
356 2015-05-23  Antti Koivisto  <antti@apple.com>
357
358         Permanent redirects should have long implicit cache lifetime
359         https://bugs.webkit.org/show_bug.cgi?id=145348
360
361         Reviewed by Sam Weinig.
362
363         * http/tests/cache/cache-redirections.html:
364         * http/tests/cache/resources/cache-control-redirect.php:
365
366             Use less confusing name (max_age->expiration vs. max-age) and fix logic.
367
368 2015-05-23  Zalan Bujtas  <zalan@apple.com>
369
370         Rebaseline after r184825. Remove artificial extra space between 2 text renderers. 
371
372         Reviewed by Antti Koivisto.
373
374         * animations/lineheight-animation-expected.txt:
375         * animations/simultaneous-start-transform-expected.txt:
376         * animations/width-using-ems-expected.txt:
377         * fast/events/window-events-bubble-expected.txt:
378         * fast/events/window-events-bubble2-expected.txt:
379
380 2015-05-23  Zalan Bujtas  <zalan@apple.com>
381
382         Simple line layout: Ignore -webkit-flow-*content while collecting text content for innerText.
383         https://bugs.webkit.org/show_bug.cgi?id=145344
384         rdar://problem/20959522
385
386         Reviewed by Antti Koivisto.
387
388         This patch ensures that when a -webkit-flow-into content is present in a simple line layout container,
389         we skip it while collecting the text content for innerText.
390         It's not always guaranteed that a simple line layout container only contains simple text nodes. In such cases,
391         we need to ensure that text offset computing only takes the simple text nodes into account.
392
393         * fast/text/simple-line-layout-inner-text-with-flow-content-expected.txt: Added.
394         * fast/text/simple-line-layout-inner-text-with-flow-content.html: Added.
395
396 2015-05-22  Alexey Proskuryakov  <ap@apple.com>
397
398         Update tests broken by MediaPlaybackRequiresUserGesture renaming.
399
400         * media/no-autoplay-with-user-gesture-requirement.html:
401         * media/video-load-require-user-gesture.html:
402         * media/video-play-require-user-gesture.html:
403
404 2015-05-22  Alexey Proskuryakov  <ap@apple.com>
405
406         New test media/accessiblity-describes-video.html is flaky.
407
408         * platform/mac/TestExpectations: Marking as such, as suggested by Jer.
409
410 2015-05-22  Jer Noble  <jer.noble@apple.com>
411
412         [Mac] Audio tracks tagged as 'describes-video' are not automatically selected when that system accessibility option is set.
413         https://bugs.webkit.org/show_bug.cgi?id=145228
414
415         Reviewed by Eric Carlson.
416
417         * http/tests/media/hls/hls-accessiblity-describes-video-expected.txt: Added.
418         * http/tests/media/hls/hls-accessiblity-describes-video.html: Added.
419         * http/tests/media/resources/hls/audio-describes-video.m3u8: Added.
420         * http/tests/media/resources/hls/english/description.aac: Added.
421         * http/tests/media/resources/hls/english/description.m3u8: Added.
422         * media/accessiblity-describes-video-expected.txt: Added.
423         * media/accessiblity-describes-video.html: Added.
424         * media/content/audio-describes-video.mp4: Added.
425         * platform/mac-mavericks/TestExpectations:
426
427 2015-05-22  Basile Clement  <basile_clement@apple.com>
428
429         Allow DFGClobberize to return non-node constants that must be later created
430         https://bugs.webkit.org/show_bug.cgi?id=145272
431
432         Reviewed by Filip Pizlo.
433
434         * js/regress/script-tests/cse-new-array-buffer.js: Added.
435         (foo):
436         * js/regress/script-tests/cse-new-array.js: Added.
437         (foo):
438
439 2015-05-22  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
440
441         [GTK] Gardening 21st May.
442         https://bugs.webkit.org/show_bug.cgi?id=145250
443
444         Unreviewed.
445
446         * platform/gtk/TestExpectations:
447
448 2015-05-22  Joanmarie Diggs  <jdiggs@igalia.com>
449
450         AX: Figure out why list-detection2.html test fails on GTK
451         https://bugs.webkit.org/show_bug.cgi?id=145273
452
453         Reviewed by Chris Fleizach.
454
455         * platform/gtk/TestExpectations: Removed list-detection2.html from the list of expected failures.
456
457 2015-05-21  Joanmarie Diggs  <jdiggs@igalia.com>
458
459         AX: [GTK] Implement computedRoleString in AccessibilityUIElement
460         https://bugs.webkit.org/show_bug.cgi?id=128420
461
462         Reviewed by Chris Fleizach.
463
464         * platform/gtk/TestExpectations: Removed roles-computedRoleString from the failing test.
465         * platform/gtk/accessibility/image-link-expected.txt: Updated to reflect the new object attribute.
466         * platform/gtk/accessibility/image-map2-expected.txt: Updated to reflect the new object attribute.
467         * platform/gtk/accessibility/lists-expected.txt: Updated to reflect the new object attribute.
468         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Added.
469         * platform/gtk/accessibility/table-attributes-expected.txt: Updated to reflect the new object attribute.
470         * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated to reflect the new object attribute.
471         * platform/gtk/accessibility/table-cells-expected.txt: Updated to reflect the new object attribute.
472         * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect the new object attribute.
473         * platform/gtk/accessibility/table-sections-expected.txt: Updated to reflect the new object attribute.
474         * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect the new object attribute.
475         * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Added.
476         * platform/gtk/accessibility/xml-roles-exposed.html: Added.
477
478 2015-05-21  Antti Koivisto  <antti@apple.com>
479
480         MaskImageOperation code does not manage CachedImageClients correctly
481         https://bugs.webkit.org/show_bug.cgi?id=145276
482
483         Reviewed by Andreas Kling.
484
485         * css3/masking/mask-image-client-crash-expected.txt: Added.
486         * css3/masking/mask-image-client-crash.html: Added.
487
488 2015-05-21  Daniel Bates  <dabates@apple.com>
489
490         Update Autofill button icon
491         https://bugs.webkit.org/show_bug.cgi?id=145191
492         <rdar://problem/20178942>
493
494         Reviewed by Jessie Berlin.
495
496         Update expected results.
497
498         * fast/forms/input-auto-fill-button-expected.txt:
499         * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt:
500
501 2015-05-21  Chris Fleizach  <cfleizach@apple.com>
502
503         AX: improve list heuristics (presentational use versus actual lists)
504         https://bugs.webkit.org/show_bug.cgi?id=134187
505
506         Unreviewed layout test fixage.
507
508         Skip the list-detection2.html test on GTK until it can be investigated.
509             https://bugs.webkit.org/show_bug.cgi?id=145273
510         Fix a failing test on GTK that needed an update after the last set of changes.
511         Skip the test on windows until a time someone can decide if we even expose or need lists in Windows AX API.
512             https://bugs.webkit.org/show_bug.cgi?id=145271
513
514         * platform/gtk/TestExpectations:
515         * platform/gtk/accessibility/list-detection-expected.txt:
516         * platform/win/TestExpectations:
517
518 2015-05-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
519
520         SVG as image uses very tiny default font-size
521         https://bugs.webkit.org/show_bug.cgi?id=68090
522
523         Reviewed by Darin Adler.
524
525         * svg/text/text-default-font-size-expected.html: Added.
526         * svg/text/text-default-font-size.html: Added.
527         Ensure the default font size for non-interactive SVG images is not zero.
528
529 2015-05-21  Youenn Fablet  <youenn.fablet@crf.canon.fr>
530
531         streams/reference-implementation/readable-stream.html should now pass
532         https://bugs.webkit.org/show_bug.cgi?id=145266
533
534         Unreviewed.
535
536         * TestExpectations: removing falky expectation of streams/reference-implementation/readable-stream.html.
537
538 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
539
540         Web Inspector: array previews should have a much smaller cap on values
541         https://bugs.webkit.org/show_bug.cgi?id=145195
542
543         Reviewed by Timothy Hatcher.
544
545         * inspector/model/remote-object-expected.txt:
546         Update expected results now that array previews include
547         a smaller number of items.
548
549 2015-05-20  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
550
551         Enable disk cache for range requests
552         https://bugs.webkit.org/show_bug.cgi?id=144682
553
554         Reviewed by Antti Koivisto.
555
556         * http/tests/cache/disk-cache/disk-cache-range-expected.txt: Added. Add Test.
557         * http/tests/cache/disk-cache/disk-cache-range.html: Added.
558         * http/tests/cache/disk-cache/resources/generate-response.cgi: Modify script to return 206 and 416 response codes if Range header is present.
559         * platform/gtk/TestExpectations: Remove failing test.
560
561 2015-05-20  Chris Fleizach  <cfleizach@apple.com>
562
563         AX: improve list heuristics (presentational use versus actual lists)
564         https://bugs.webkit.org/show_bug.cgi?id=134187
565
566         Reviewed by Darin Adler.
567
568         * accessibility/list-detection-expected.txt:
569         * accessibility/list-detection.html:
570         * accessibility/list-detection2-expected.txt: Added.
571         * accessibility/list-detection2.html: Added.
572
573 2015-05-20  Antti Koivisto  <antti@apple.com>
574
575         REGRESSION (r172591): Can no longer style <optgroup> with colors (LayoutTests/fast/forms/select/optgroup-rendering.html)
576         https://bugs.webkit.org/show_bug.cgi?id=145227
577
578         Reviewed by Darin Adler.
579
580         Add ref test for select painting.
581
582         * fast/forms/select/select-painting-expected.html: Added.
583         * fast/forms/select/select-painting.html: Added.
584
585 2015-05-20  Daniel Bates  <dabates@apple.com>
586
587         AX: AutoFill button is not accessible with VoiceOver
588         https://bugs.webkit.org/show_bug.cgi?id=145200
589         <rdar://problem/20507480>
590
591         Reviewed by Chris Fleizach.
592
593         Test that there is an accessibility element for the AutoFill button.
594
595         * accessibility/input-auto-fill-button-expected.txt: Added.
596         * accessibility/input-auto-fill-button.html: Added.
597         * platform/win/TestExpectations: For now, mark tests as failing. I suspect the cause
598         is <https://bugs.webkit.org/show_bug.cgi?id=140798>.
599
600 2015-05-20  Antti Koivisto  <antti@apple.com>
601
602         Assertion failure in WebCore::BidiRun::BidiRun()
603         https://bugs.webkit.org/show_bug.cgi?id=145203
604         rdar://problem/20958973
605
606         Reviewed by Andreas Kling.
607
608         * fast/text/text-combine-crash-expected.txt: Added.
609         * fast/text/text-combine-crash.html: Added.
610
611 2015-05-20  Youenn Fablet  <youenn.fablet@crf.canon.fr>
612
613         AudioContext resume/close/suspend should reject promises with a DOM exception in lieu of throwing exceptions
614         https://bugs.webkit.org/show_bug.cgi?id=145064
615
616         Reviewed by Darin Adler.
617
618         Adding test to cover resume/close/suspend rejecting with InvalidStateError.
619         Updating existing test to cover resume and suspend rejection with no error.
620
621         * webaudio/audiocontext-promise-throwing-expected.txt: Added.
622         * webaudio/audiocontext-promise-throwing.html: Added.
623         * webaudio/audiocontext-state-expected.txt:
624         * webaudio/audiocontext-state.html:
625
626 2015-05-20  Commit Queue  <commit-queue@webkit.org>
627
628         Unreviewed, rolling out r184645.
629         https://bugs.webkit.org/show_bug.cgi?id=145220
630
631         Broken build (Requested by jacob_nielsen on #webkit).
632
633         Reverted changeset:
634
635         "AX: AutoFill button is not accessible with VoiceOver"
636         https://bugs.webkit.org/show_bug.cgi?id=145200
637         http://trac.webkit.org/changeset/184645
638
639 2015-05-20  Daniel Bates  <dabates@apple.com>
640
641         AX: AutoFill button is not accessible with VoiceOver
642         https://bugs.webkit.org/show_bug.cgi?id=145200
643         <rdar://problem/20507480>
644
645         Reviewed by Chris Fleizach.
646
647         Test that there is an accessibility element for the AutoFill button.
648
649         * accessibility/input-auto-fill-button-expected.txt: Added.
650         * accessibility/input-auto-fill-button.html: Added.
651
652 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
653
654         ES6: Implement Object.setPrototypeOf
655         https://bugs.webkit.org/show_bug.cgi?id=145202
656
657         Reviewed by Darin Adler.
658
659         * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt: Added.
660         * http/tests/security/cross-frame-access-object-setPrototypeOf.html: Added.
661         * http/tests/security/resources/cross-frame-iframe-for-object-setPrototypeOf-test.html: Added.
662         Test covering cross origin restriction behavior.
663
664         * js/Object-getOwnPropertyNames-expected.txt:
665         * js/script-tests/Object-getOwnPropertyNames.js:
666         Updated for the new exposed property.
667
668         * js/cyclic-prototypes-expected.txt:
669         * js/script-tests/cyclic-prototypes.js:
670         Extend this test to include setPrototypeOf cyclic checks.
671         Note that setPrototypeOf can still change the prototype
672         where __proto__ cannot.
673
674         * js/prototypes-expected.txt:
675         * js/script-tests/prototypes.js:
676         Extend this test to cover more types previously overlooked.
677
678         * js/script-tests/setPrototypeOf.js: Added.
679         (debugEval):
680         (getObjectDescriptions.myFunction):
681         (getObjectDescriptions):
682         * js/setPrototypeOf-expected.txt: Added.
683         * js/setPrototypeOf.html: Added.
684         Test coverage for all the different object / prototype combinations.
685         This is modeled after the other browser tests with coverage of a
686         few more basic functionality tests and object types.
687
688 2015-05-20  Youenn Fablet  <youenn.fablet@crf.canon.fr>
689
690         AudioContext suspend/resume/close should resolve promises immediately when state is already suspended/active/closed
691         https://bugs.webkit.org/show_bug.cgi?id=145164
692
693         Reviewed by Jer Noble.
694
695         * webaudio/audiocontext-promise-expected.txt: Added.
696         * webaudio/audiocontext-promise.html: Added.
697
698 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
699
700         ES6: Should not allow duplicate basic __proto__ properties in Object Literals
701         https://bugs.webkit.org/show_bug.cgi?id=145138
702
703         Reviewed by Darin Adler.
704
705         * js/dom/JSON-parse-expected.txt:
706         * js/resources/JSON-parse.js:
707         Update expected results for JSON parsing using eval() versus JSON.parse.
708         In eval, an object literal with a "__proto__" property modifies the prototype.
709         In JSON.parse, all properties are direct/own properties, no matter their name,
710         so "__proto__" does not get special treatment.
711
712         * js/eval-json-proto-expected.txt: Added.
713         * js/eval-json-proto.html: Added.
714         * js/script-tests/eval-json-proto.js: Added.
715         Direct test for LiteralParser behavior, in both eval and JSON.parse.
716
717         * js/object-literal-duplicate-properties-expected.txt:
718         * js/script-tests/object-literal-duplicate-properties.js:
719         (runProtoTestShouldThrow):
720         (runProtoTestShouldNotThrow):
721         Test for all cases of acceptable and unacceptable __proto__ duplicate
722         properties in literals.
723
724 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
725
726         Web Inspector: Slightly better node previews in arrays
727         https://bugs.webkit.org/show_bug.cgi?id=145188
728
729         Reviewed by Timothy Hatcher.
730
731         * inspector/model/remote-object-expected.txt:
732         * inspector/model/remote-object.html:
733
734 2015-05-17  Sam Weinig  <sam@webkit.org>
735
736         Organize event handlers a bit
737         https://bugs.webkit.org/show_bug.cgi?id=145106
738
739         Reviewed by Darin Adler.
740
741         * fast/dom/event-handler-attributes-expected.txt:
742         * fast/dom/event-handler-attributes.html:
743         Update for putting media related event handlers on Document in addition to
744         Element and DOMWindow.
745
746 2015-05-19  Joseph Pecoraro  <pecoraro@apple.com>
747
748         Web Inspector: Improve Preview for NodeList / array like collections
749         https://bugs.webkit.org/show_bug.cgi?id=145177
750
751         Reviewed by Timothy Hatcher.
752
753         * inspector/model/remote-object-expected.txt:
754
755 2015-05-19  Chris Dumez  <cdumez@apple.com>
756
757         [Mac] Font lookups are flakey due to caching
758         https://bugs.webkit.org/show_bug.cgi?id=145180
759         <rdar://problem/21012406>
760
761         Reviewed by Darin Adler.
762
763         * platform/mac/TestExpectations:
764         Unskip platform/mac/fast/text/font-weights.html as it is no longer
765         flakey after this change.
766
767         * platform/mac/fast/text/font-weights-expected.txt:
768         Rebaseline the test as the expected results were those based on the
769         bad caching behavior.
770
771 2015-05-19  Brady Eidson  <beidson@apple.com>
772
773         X-Frame-Options headers not respected when loading from application cache.
774         <rdar://problem/14877623> and https://bugs.webkit.org/show_bug.cgi?id=131800
775
776         Reviewed by Alexey Proskuryakov.
777
778         * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html: Added.
779         * http/tests/appcache/resources/x-frame-options-prevents-framing.manifest: Added.
780         * http/tests/appcache/x-frame-options-prevents-framing-expected.txt: Added.
781         * http/tests/appcache/x-frame-options-prevents-framing.php: Added.
782
783 2015-05-19  Youenn Fablet  <youenn.fablet@crf.canon.fr>
784
785         AudioContext should resolve promises with jsUndefined() and not jsNull()
786         https://bugs.webkit.org/show_bug.cgi?id=145063
787
788         Reviewed by Sam Weinig.
789
790         * webaudio/audiocontext-state.html: Added check of promise resolve value.
791
792 2015-05-19  Eric Carlson  <eric.carlson@apple.com>
793
794         iOS gardening. Update "fast" image and text results, delete wk2-only results.
795
796         Rubber-stamped by Brent Fulgham.
797
798         * platform/ios-simulator-wk2/TestExpectations:
799         * platform/ios-simulator-wk2/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt: Removed.
800         * platform/ios-simulator-wk2/fast/forms/search-vertical-alignment-expected.txt: Removed.
801         * platform/ios-simulator-wk2/fast/forms/searchfield-heights-expected.txt: Removed.
802         * platform/ios-simulator-wk2/fast/gradients/list-item-gradient-expected.txt: Removed.
803         * platform/ios-simulator/TestExpectations:
804         * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt: Added.
805         * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
806         * platform/ios-simulator/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
807         * platform/ios-simulator/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
808         * platform/ios-simulator/fast/block/basic/001-expected.png: Added.
809         * platform/ios-simulator/fast/block/margin-collapse/001-expected.png: Added.
810         * platform/ios-simulator/fast/block/positioning/001-expected.png: Added.
811         * platform/ios-simulator/fast/block/positioning/002-expected.png: Added.
812         * platform/ios-simulator/fast/block/positioning/003-expected.png: Added.
813         * platform/ios-simulator/fast/block/positioning/004-expected.png: Added.
814         * platform/ios-simulator/fast/block/positioning/005-expected.png: Added.
815         * platform/ios-simulator/fast/block/positioning/006-expected.png: Added.
816         * platform/ios-simulator/fast/block/positioning/007-expected.png: Added.
817         * platform/ios-simulator/fast/block/positioning/008-expected.png: Added.
818         * platform/ios-simulator/fast/block/positioning/009-expected.png: Added.
819         * platform/ios-simulator/fast/block/positioning/010-expected.png: Added.
820         * platform/ios-simulator/fast/block/positioning/011-expected.png: Added.
821         * platform/ios-simulator/fast/block/positioning/012-expected.png: Added.
822         * platform/ios-simulator/fast/block/positioning/013-expected.png: Added.
823         * platform/ios-simulator/fast/block/positioning/014-expected.png: Added.
824         * platform/ios-simulator/fast/block/positioning/015-expected.png: Added.
825         * platform/ios-simulator/fast/block/positioning/016-expected.png: Added.
826         * platform/ios-simulator/fast/block/positioning/017-expected.png: Added.
827         * platform/ios-simulator/fast/block/positioning/018-expected.png: Added.
828         * platform/ios-simulator/fast/block/positioning/019-expected.png: Added.
829         * platform/ios-simulator/fast/block/positioning/020-expected.png: Added.
830         * platform/ios-simulator/fast/block/positioning/021-expected.png: Added.
831         * platform/ios-simulator/fast/css/font-weight-1-expected.png: Added.
832         * platform/ios-simulator/fast/css/font-weight-1-expected.txt:
833         * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.png: Added.
834         * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.txt:
835         * platform/ios-simulator/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt:
836         * platform/ios-simulator/fast/forms/box-shadow-override-expected.png: Added.
837         * platform/ios-simulator/fast/forms/button-align-expected.png: Added.
838         * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png: Added.
839         * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt: Added.
840         * platform/ios-simulator/fast/forms/input-spaces-expected.png: Added.
841         * platform/ios-simulator/fast/forms/input-table-expected.png: Added.
842         * platform/ios-simulator/fast/forms/input-text-click-inside-expected.png: Added.
843         * platform/ios-simulator/fast/forms/input-text-click-outside-expected.png: Added.
844         * platform/ios-simulator/fast/forms/input-text-double-click-expected.png: Added.
845         * platform/ios-simulator/fast/forms/input-text-drag-down-expected.png: Added.
846         * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.png: Added.
847         * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.txt:
848         * platform/ios-simulator/fast/forms/option-index-expected.png: Added.
849         * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.png: Added.
850         * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.txt:
851         * platform/ios-simulator/fast/forms/searchfield-heights-expected.png: Added.
852         * platform/ios-simulator/fast/forms/searchfield-heights-expected.txt:
853         * platform/ios-simulator/fast/forms/textarea-placeholder-pseudo-style-expected.png: Added.
854         * platform/ios-simulator/fast/frames/calculate-fixed-expected.png: Added.
855         * platform/ios-simulator/fast/frames/calculate-order-expected.png: Added.
856         * platform/ios-simulator/fast/frames/calculate-percentage-expected.png: Added.
857         * platform/ios-simulator/fast/frames/calculate-relative-expected.png: Added.
858         * platform/ios-simulator/fast/frames/calculate-round-expected.png: Added.
859         * platform/ios-simulator/fast/frames/content-opacity-1-expected.png: Added.
860         * platform/ios-simulator/fast/frames/content-opacity-2-expected.png: Added.
861         * platform/ios-simulator/fast/gradients/list-item-gradient-expected.png: Added.
862         * platform/ios-simulator/fast/gradients/list-item-gradient-expected.txt:
863         * platform/ios-simulator/fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
864         * platform/ios-simulator/fast/images/animated-gif-with-offsets-expected.png: Added.
865
866 2015-05-19  Yusuke Suzuki  <utatane.tea@gmail.com>
867
868         Array.prototype methods must use ToLength
869         https://bugs.webkit.org/show_bug.cgi?id=144128
870
871         Reviewed by Oliver Hunt.
872
873         Patch by Jordan Harband  <ljharb@gmail.com> and Yusuke Suzuki <utatane.tea@gmail.com>
874
875         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
876         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
877         * js/array-every-expected.txt:
878         * js/array-fill-expected.txt:
879         * js/array-filter-expected.txt:
880         * js/array-find-expected.txt:
881         * js/array-findIndex-expected.txt:
882         * js/array-functions-non-arrays-expected.txt:
883         * js/array-includes-expected.txt:
884         * js/script-tests/array-every.js:
885         (throwError):
886         * js/script-tests/array-fill.js:
887         (throwError):
888         * js/script-tests/array-filter.js:
889         (throwError):
890         * js/script-tests/array-find.js:
891         (throwError):
892         * js/script-tests/array-findIndex.js:
893         (toObject):
894         (throwError):
895         * js/script-tests/array-functions-non-arrays.js:
896         (throwError):
897         * js/script-tests/array-includes.js:
898
899 2015-05-19  Zalan Bujtas  <zalan@apple.com>
900
901         Merged anonymous blocks should invalidate simple line layout path.
902         https://bugs.webkit.org/show_bug.cgi?id=145104
903         rdar://problem/20980930
904
905         Reviewed by Antti Koivisto.
906
907         When anonymous blocks are merged together, it's not guaranteed that the final block can use simple line layout.
908         This patch ensures that the flow block, where the other block's content gets moved to, is no longer on simple line layout path.
909         Whether the final flow block ends up using inline boxes or simple line layout will be determined during the next layout.
910
911         * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout-expected.txt: Added.
912         * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout.html: Added.
913
914 2015-05-14  Chris Fleizach  <cfleizach@apple.com>
915
916         AX: Select text mechanism returns results outside of text control regions
917         https://bugs.webkit.org/show_bug.cgi?id=145041
918
919         Reviewed by Mario Sanchez Prada.
920
921         * platform/mac/accessibility/select-text-stays-inside-text-controls-expected.txt: Added.
922         * platform/mac/accessibility/select-text-stays-inside-text-controls.html: Added.
923
924 2015-05-19  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
925
926         [GTK] Gardening 19th May
927         https://bugs.webkit.org/show_bug.cgi?id=145166
928
929         Unreviewed.
930
931         * platform/gtk/TestExpectations:
932
933 2015-05-18  Eric Carlson  <eric.carlson@apple.com>
934
935         iOS gardening. Update "editing" image and text results, delete wk2-only results.
936
937         Rubber-stamped by Brent Fulgham.
938
939         * platform/ios-simulator-wk2/TestExpectations:
940         * platform/ios-simulator-wk2/editing/deleting/delete-3775172-fix-expected.txt: Removed.
941         * platform/ios-simulator-wk2/editing/deleting/delete-3857753-fix-expected.txt: Removed.
942         * platform/ios-simulator-wk2/editing/deleting/delete-3865854-fix-expected.txt: Removed.
943         * platform/ios-simulator-wk2/editing/deleting/delete-3928305-fix-expected.txt: Removed.
944         * platform/ios-simulator-wk2/editing/deleting/delete-4083333-fix-expected.txt: Removed.
945         * platform/ios-simulator-wk2/editing/deleting/delete-and-undo-expected.txt: Removed.
946         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Removed.
947         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Removed.
948         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Removed.
949         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Removed.
950         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Removed.
951         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Removed.
952         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Removed.
953         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Removed.
954         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Removed.
955         * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Removed.
956         * platform/ios-simulator-wk2/editing/deleting/delete-block-contents-003-expected.txt: Removed.
957         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-001-expected.txt: Removed.
958         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-002-expected.txt: Removed.
959         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-003-expected.txt: Removed.
960         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-004-expected.txt: Removed.
961         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-005-expected.txt: Removed.
962         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-006-expected.txt: Removed.
963         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-007-expected.txt: Removed.
964         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-008-expected.txt: Removed.
965         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-009-expected.txt: Removed.
966         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-010-expected.txt: Removed.
967         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
968         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-012-expected.txt: Removed.
969         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-013-expected.txt: Removed.
970         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-014-expected.txt: Removed.
971         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-015-expected.txt: Removed.
972         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-016-expected.txt: Removed.
973         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-017-expected.txt: Removed.
974         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-018-expected.txt: Removed.
975         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-019-expected.txt: Removed.
976         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-020-expected.txt: Removed.
977         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-021-expected.txt: Removed.
978         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-022-expected.txt: Removed.
979         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-023-expected.txt: Removed.
980         * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-024-expected.txt: Removed.
981         * platform/ios-simulator-wk2/editing/deleting/delete-br-001-expected.txt: Removed.
982         * platform/ios-simulator-wk2/editing/deleting/delete-br-003-expected.txt: Removed.
983         * platform/ios-simulator-wk2/editing/deleting/delete-br-007-expected.txt: Removed.
984         * platform/ios-simulator-wk2/editing/deleting/delete-br-008-expected.txt: Removed.
985         * platform/ios-simulator-wk2/editing/deleting/delete-br-010-expected.txt: Removed.
986         * platform/ios-simulator-wk2/editing/deleting/delete-character-001-expected.txt: Removed.
987         * platform/ios-simulator-wk2/editing/deleting/delete-contiguous-ws-001-expected.txt: Removed.
988         * platform/ios-simulator-wk2/editing/deleting/delete-first-list-item-expected.txt: Removed.
989         * platform/ios-simulator-wk2/editing/deleting/delete-hr-expected.txt: Removed.
990         * platform/ios-simulator-wk2/editing/deleting/delete-image-001-expected.txt: Removed.
991         * platform/ios-simulator-wk2/editing/deleting/delete-image-002-expected.txt: Removed.
992         * platform/ios-simulator-wk2/editing/deleting/delete-image-003-expected.txt: Removed.
993         * platform/ios-simulator-wk2/editing/deleting/delete-line-001-expected.txt: Removed.
994         * platform/ios-simulator-wk2/editing/deleting/delete-line-002-expected.txt: Removed.
995         * platform/ios-simulator-wk2/editing/deleting/delete-line-003-expected.txt: Removed.
996         * platform/ios-simulator-wk2/editing/deleting/delete-line-004-expected.txt: Removed.
997         * platform/ios-simulator-wk2/editing/deleting/delete-line-005-expected.txt: Removed.
998         * platform/ios-simulator-wk2/editing/deleting/delete-line-006-expected.txt: Removed.
999         * platform/ios-simulator-wk2/editing/deleting/delete-line-007-expected.txt: Removed.
1000         * platform/ios-simulator-wk2/editing/deleting/delete-line-008-expected.txt: Removed.
1001         * platform/ios-simulator-wk2/editing/deleting/delete-line-009-expected.txt: Removed.
1002         * platform/ios-simulator-wk2/editing/deleting/delete-line-010-expected.txt: Removed.
1003         * platform/ios-simulator-wk2/editing/deleting/delete-line-012-expected.txt: Removed.
1004         * platform/ios-simulator-wk2/editing/deleting/delete-line-013-expected.txt: Removed.
1005         * platform/ios-simulator-wk2/editing/deleting/delete-line-014-expected.txt: Removed.
1006         * platform/ios-simulator-wk2/editing/deleting/delete-line-015-expected.txt: Removed.
1007         * platform/ios-simulator-wk2/editing/deleting/delete-line-016-expected.txt: Removed.
1008         * platform/ios-simulator-wk2/editing/deleting/delete-line-017-expected.txt: Removed.
1009         * platform/ios-simulator-wk2/editing/deleting/delete-listitem-001-expected.txt: Removed.
1010         * platform/ios-simulator-wk2/editing/deleting/delete-listitem-002-expected.txt: Removed.
1011         * platform/ios-simulator-wk2/editing/deleting/delete-selection-001-expected.txt: Removed.
1012         * platform/ios-simulator-wk2/editing/deleting/delete-tab-002-expected.txt: Removed.
1013         * platform/ios-simulator-wk2/editing/deleting/delete-tab-003-expected.txt: Removed.
1014         * platform/ios-simulator-wk2/editing/deleting/delete-to-select-table-expected.txt: Removed.
1015         * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-001-expected.txt: Removed.
1016         * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-002-expected.txt: Removed.
1017         * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-001-expected.txt: Removed.
1018         * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-002-expected.txt: Removed.
1019         * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-003-expected.txt: Removed.
1020         * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-004-expected.txt: Removed.
1021         * platform/ios-simulator-wk2/editing/deleting/forward-delete-expected.txt: Removed.
1022         * platform/ios-simulator-wk2/editing/deleting/list-item-1-expected.txt: Removed.
1023         * platform/ios-simulator-wk2/editing/deleting/merge-different-styles-expected.txt: Removed.
1024         * platform/ios-simulator-wk2/editing/deleting/merge-endOfParagraph-expected.txt: Removed.
1025         * platform/ios-simulator-wk2/editing/deleting/merge-no-br-expected.txt: Removed.
1026         * platform/ios-simulator-wk2/editing/deleting/merge-unrendered-space-expected.txt: Removed.
1027         * platform/ios-simulator-wk2/editing/deleting/non-smart-delete-expected.txt: Removed.
1028         * platform/ios-simulator-wk2/editing/deleting/pruning-after-merge-2-expected.txt: Removed.
1029         * platform/ios-simulator-wk2/editing/deleting/smart-delete-001-expected.txt: Removed.
1030         * platform/ios-simulator-wk2/editing/deleting/table-cells-expected.txt: Removed.
1031         * platform/ios-simulator-wk2/editing/execCommand/4641880-1-expected.txt: Removed.
1032         * platform/ios-simulator-wk2/editing/execCommand/4641880-2-expected.txt: Removed.
1033         * platform/ios-simulator-wk2/editing/execCommand/create-list-with-hr-expected.txt: Removed.
1034         * platform/ios-simulator-wk2/editing/execCommand/indent-empty-root-expected.txt: Removed.
1035         * platform/ios-simulator-wk2/editing/execCommand/indent-list-item-expected.txt: Removed.
1036         * platform/ios-simulator-wk2/editing/execCommand/indent-selection-expected.txt: Removed.
1037         * platform/ios-simulator-wk2/editing/execCommand/insert-list-and-stitch-expected.txt: Removed.
1038         * platform/ios-simulator-wk2/editing/execCommand/insertHorizontalRule-expected.txt: Removed.
1039         * platform/ios-simulator-wk2/editing/execCommand/insertImage-expected.txt: Removed.
1040         * platform/ios-simulator-wk2/editing/execCommand/nsresponder-indent-expected.txt: Removed.
1041         * platform/ios-simulator-wk2/editing/execCommand/nsresponder-outdent-expected.txt: Removed.
1042         * platform/ios-simulator-wk2/editing/execCommand/print-expected.txt: Removed.
1043         * platform/ios-simulator-wk2/editing/execCommand/remove-list-from-range-selection-expected.txt: Removed.
1044         * platform/ios-simulator-wk2/editing/pasteboard/4989774-expected.txt: Removed.
1045         * platform/ios-simulator-wk2/editing/selection/3690703-2-expected.txt: Removed.
1046         * platform/ios-simulator-wk2/editing/selection/3690703-expected.txt: Removed.
1047         * platform/ios-simulator-wk2/editing/selection/3690719-expected.txt: Removed.
1048         * platform/ios-simulator-wk2/editing/selection/4397952-expected.txt: Removed.
1049         * platform/ios-simulator-wk2/editing/selection/4889598-expected.txt: Removed.
1050         * platform/ios-simulator-wk2/editing/selection/4932260-1-expected.txt: Removed.
1051         * platform/ios-simulator-wk2/editing/selection/4932260-2-expected.txt: Removed.
1052         * platform/ios-simulator-wk2/editing/selection/4932260-3-expected.txt: Removed.
1053         * platform/ios-simulator-wk2/editing/selection/4947387-expected.txt: Removed.
1054         * platform/ios-simulator-wk2/editing/selection/5195166-2-expected.txt: Removed.
1055         * platform/ios-simulator-wk2/editing/selection/7152-1-expected.txt: Removed.
1056         * platform/ios-simulator-wk2/editing/selection/7152-2-expected.txt: Removed.
1057         * platform/ios-simulator-wk2/editing/selection/after-line-wrap-expected.txt: Removed.
1058         * platform/ios-simulator-wk2/editing/selection/focus_editable_html-expected.txt: Removed.
1059         * platform/ios-simulator-wk2/editing/selection/iframe-expected.txt: Removed.
1060         * platform/ios-simulator-wk2/editing/selection/image-before-linebreak-expected.txt: Removed.
1061         * platform/ios-simulator-wk2/editing/selection/inline-table-expected.txt: Removed.
1062         * platform/ios-simulator-wk2/editing/selection/leave-requested-block-expected.txt: Removed.
1063         * platform/ios-simulator-wk2/editing/selection/mixed-editability-10-expected.txt: Removed.
1064         * platform/ios-simulator-wk2/editing/selection/mixed-editability-3-expected.txt: Removed.
1065         * platform/ios-simulator-wk2/editing/selection/mixed-editability-4-expected.txt: Removed.
1066         * platform/ios-simulator-wk2/editing/selection/mixed-editability-5-expected.txt: Removed.
1067         * platform/ios-simulator-wk2/editing/selection/mixed-editability-8-expected.txt: Removed.
1068         * platform/ios-simulator-wk2/editing/selection/mixed-editability-9-expected.txt: Removed.
1069         * platform/ios-simulator-wk2/editing/selection/move-3875618-fix-expected.txt: Removed.
1070         * platform/ios-simulator-wk2/editing/selection/move-3875641-fix-expected.txt: Removed.
1071         * platform/ios-simulator-wk2/editing/selection/move-backwords-by-word-001-expected.txt: Removed.
1072         * platform/ios-simulator-wk2/editing/selection/move-between-blocks-no-001-expected.txt: Removed.
1073         * platform/ios-simulator-wk2/editing/selection/move-between-blocks-yes-001-expected.txt: Removed.
1074         * platform/ios-simulator-wk2/editing/selection/move-by-character-001-expected.txt: Removed.
1075         * platform/ios-simulator-wk2/editing/selection/move-by-character-002-expected.txt: Removed.
1076         * platform/ios-simulator-wk2/editing/selection/move-by-character-003-expected.txt: Removed.
1077         * platform/ios-simulator-wk2/editing/selection/move-by-character-004-expected.txt: Removed.
1078         * platform/ios-simulator-wk2/editing/selection/move-by-character-005-expected.txt: Removed.
1079         * platform/ios-simulator-wk2/editing/selection/move-by-character-6-expected.txt: Removed.
1080         * platform/ios-simulator-wk2/editing/selection/move-by-sentence-001-expected.txt: Removed.
1081         * platform/ios-simulator-wk2/editing/selection/move-past-trailing-space-expected.txt: Removed.
1082         * platform/ios-simulator-wk2/editing/selection/previous-line-position-expected.txt: Removed.
1083         * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-1-expected.txt: Removed.
1084         * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-2-expected.txt: Removed.
1085         * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-3-expected.txt: Removed.
1086         * platform/ios-simulator-wk2/editing/selection/select-all-005-expected.txt: Removed.
1087         * platform/ios-simulator-wk2/editing/selection/select-all-006-expected.txt: Removed.
1088         * platform/ios-simulator-wk2/editing/selection/select-box-expected.txt: Removed.
1089         * platform/ios-simulator-wk2/editing/selection/select-element-paragraph-boundary-expected.txt: Removed.
1090         * platform/ios-simulator-wk2/editing/selection/selection-3748164-fix-expected.txt: Removed.
1091         * platform/ios-simulator-wk2/editing/selection/table-caret-1-expected.txt: Removed.
1092         * platform/ios-simulator-wk2/editing/selection/table-caret-2-expected.txt: Removed.
1093         * platform/ios-simulator-wk2/editing/selection/table-caret-3-expected.txt: Removed.
1094         * platform/ios-simulator-wk2/editing/selection/unrendered-space-expected.txt: Removed.
1095         * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.png: Added.
1096         * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.txt: Added.
1097         * platform/ios-simulator/editing/deleting/delete-3775172-fix-expected.txt: Added.
1098         * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.png: Added.
1099         * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.txt: Added.
1100         * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.png: Added.
1101         * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.txt: Added.
1102         * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.png: Added.
1103         * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.txt: Added.
1104         * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.png: Added.
1105         * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.txt: Added.
1106         * platform/ios-simulator/editing/deleting/delete-and-undo-expected.png: Added.
1107         * platform/ios-simulator/editing/deleting/delete-and-undo-expected.txt: Added.
1108         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.png: Added.
1109         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Added.
1110         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Added.
1111         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Added.
1112         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Added.
1113         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Added.
1114         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Added.
1115         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Added.
1116         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Added.
1117         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Added.
1118         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Added.
1119         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Added.
1120         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Added.
1121         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Added.
1122         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Added.
1123         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Added.
1124         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Added.
1125         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Added.
1126         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Added.
1127         * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Added.
1128         * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.png: Added.
1129         * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.txt: Added.
1130         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.png: Added.
1131         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.txt: Added.
1132         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
1133         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.txt: Added.
1134         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
1135         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.txt: Added.
1136         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
1137         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.txt: Added.
1138         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.png: Added.
1139         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.txt: Added.
1140         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.png: Added.
1141         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.txt: Added.
1142         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.png: Added.
1143         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.txt: Added.
1144         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.png: Added.
1145         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.txt: Added.
1146         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
1147         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.txt: Added.
1148         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
1149         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.txt: Added.
1150         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
1151         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.txt: Added.
1152         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
1153         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.txt: Added.
1154         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
1155         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.txt: Added.
1156         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
1157         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.txt: Added.
1158         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
1159         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.txt: Added.
1160         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
1161         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.txt: Added.
1162         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
1163         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.txt: Added.
1164         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.png: Added.
1165         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.txt: Added.
1166         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.png: Added.
1167         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.txt: Added.
1168         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.png: Added.
1169         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.txt: Added.
1170         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.png: Added.
1171         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.txt: Added.
1172         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.png: Added.
1173         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.txt: Added.
1174         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.png: Added.
1175         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.txt: Added.
1176         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.png: Added.
1177         * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.txt: Added.
1178         * platform/ios-simulator/editing/deleting/delete-br-001-expected.png: Added.
1179         * platform/ios-simulator/editing/deleting/delete-br-001-expected.txt: Added.
1180         * platform/ios-simulator/editing/deleting/delete-br-003-expected.png: Added.
1181         * platform/ios-simulator/editing/deleting/delete-br-003-expected.txt: Added.
1182         * platform/ios-simulator/editing/deleting/delete-br-007-expected.png: Added.
1183         * platform/ios-simulator/editing/deleting/delete-br-007-expected.txt: Added.
1184         * platform/ios-simulator/editing/deleting/delete-br-008-expected.png: Added.
1185         * platform/ios-simulator/editing/deleting/delete-br-008-expected.txt: Added.
1186         * platform/ios-simulator/editing/deleting/delete-br-010-expected.png: Added.
1187         * platform/ios-simulator/editing/deleting/delete-br-010-expected.txt: Added.
1188         * platform/ios-simulator/editing/deleting/delete-character-001-expected.png: Added.
1189         * platform/ios-simulator/editing/deleting/delete-character-001-expected.txt: Added.
1190         * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
1191         * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.txt: Added.
1192         * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.png: Added.
1193         * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.txt: Added.
1194         * platform/ios-simulator/editing/deleting/delete-hr-expected.png: Added.
1195         * platform/ios-simulator/editing/deleting/delete-hr-expected.txt: Added.
1196         * platform/ios-simulator/editing/deleting/delete-image-001-expected.png: Added.
1197         * platform/ios-simulator/editing/deleting/delete-image-001-expected.txt: Added.
1198         * platform/ios-simulator/editing/deleting/delete-image-002-expected.png: Added.
1199         * platform/ios-simulator/editing/deleting/delete-image-002-expected.txt: Added.
1200         * platform/ios-simulator/editing/deleting/delete-image-003-expected.png: Added.
1201         * platform/ios-simulator/editing/deleting/delete-image-003-expected.txt: Added.
1202         * platform/ios-simulator/editing/deleting/delete-line-001-expected.png: Added.
1203         * platform/ios-simulator/editing/deleting/delete-line-001-expected.txt: Added.
1204         * platform/ios-simulator/editing/deleting/delete-line-002-expected.png: Added.
1205         * platform/ios-simulator/editing/deleting/delete-line-002-expected.txt: Added.
1206         * platform/ios-simulator/editing/deleting/delete-line-003-expected.png: Added.
1207         * platform/ios-simulator/editing/deleting/delete-line-003-expected.txt: Added.
1208         * platform/ios-simulator/editing/deleting/delete-line-004-expected.png: Added.
1209         * platform/ios-simulator/editing/deleting/delete-line-004-expected.txt: Added.
1210         * platform/ios-simulator/editing/deleting/delete-line-005-expected.png: Added.
1211         * platform/ios-simulator/editing/deleting/delete-line-005-expected.txt: Added.
1212         * platform/ios-simulator/editing/deleting/delete-line-006-expected.png: Added.
1213         * platform/ios-simulator/editing/deleting/delete-line-006-expected.txt: Added.
1214         * platform/ios-simulator/editing/deleting/delete-line-007-expected.png: Added.
1215         * platform/ios-simulator/editing/deleting/delete-line-007-expected.txt: Added.
1216         * platform/ios-simulator/editing/deleting/delete-line-008-expected.png: Added.
1217         * platform/ios-simulator/editing/deleting/delete-line-008-expected.txt: Added.
1218         * platform/ios-simulator/editing/deleting/delete-line-009-expected.png: Added.
1219         * platform/ios-simulator/editing/deleting/delete-line-009-expected.txt: Added.
1220         * platform/ios-simulator/editing/deleting/delete-line-010-expected.png: Added.
1221         * platform/ios-simulator/editing/deleting/delete-line-010-expected.txt: Added.
1222         * platform/ios-simulator/editing/deleting/delete-line-012-expected.png: Added.
1223         * platform/ios-simulator/editing/deleting/delete-line-012-expected.txt: Added.
1224         * platform/ios-simulator/editing/deleting/delete-line-013-expected.png: Added.
1225         * platform/ios-simulator/editing/deleting/delete-line-013-expected.txt: Added.
1226         * platform/ios-simulator/editing/deleting/delete-line-014-expected.png: Added.
1227         * platform/ios-simulator/editing/deleting/delete-line-014-expected.txt: Added.
1228         * platform/ios-simulator/editing/deleting/delete-line-015-expected.png: Added.
1229         * platform/ios-simulator/editing/deleting/delete-line-015-expected.txt: Added.
1230         * platform/ios-simulator/editing/deleting/delete-line-016-expected.png: Added.
1231         * platform/ios-simulator/editing/deleting/delete-line-016-expected.txt: Added.
1232         * platform/ios-simulator/editing/deleting/delete-line-017-expected.png: Added.
1233         * platform/ios-simulator/editing/deleting/delete-line-017-expected.txt: Added.
1234         * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.png: Added.
1235         * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.txt: Added.
1236         * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.png: Added.
1237         * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.txt: Added.
1238         * platform/ios-simulator/editing/deleting/delete-selection-001-expected.png: Added.
1239         * platform/ios-simulator/editing/deleting/delete-selection-001-expected.txt: Added.
1240         * platform/ios-simulator/editing/deleting/delete-tab-002-expected.png: Added.
1241         * platform/ios-simulator/editing/deleting/delete-tab-002-expected.txt: Added.
1242         * platform/ios-simulator/editing/deleting/delete-tab-003-expected.png: Added.
1243         * platform/ios-simulator/editing/deleting/delete-tab-003-expected.txt: Added.
1244         * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.png: Added.
1245         * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.txt: Added.
1246         * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.png: Added.
1247         * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.txt: Added.
1248         * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.png: Added.
1249         * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.txt: Added.
1250         * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.png: Added.
1251         * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.txt: Added.
1252         * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.png: Added.
1253         * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.txt: Added.
1254         * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.png: Added.
1255         * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.txt: Added.
1256         * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.png: Added.
1257         * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.txt: Added.
1258         * platform/ios-simulator/editing/deleting/forward-delete-expected.png: Added.
1259         * platform/ios-simulator/editing/deleting/forward-delete-expected.txt: Added.
1260         * platform/ios-simulator/editing/deleting/list-item-1-expected.png: Added.
1261         * platform/ios-simulator/editing/deleting/list-item-1-expected.txt: Added.
1262         * platform/ios-simulator/editing/deleting/merge-different-styles-expected.png: Added.
1263         * platform/ios-simulator/editing/deleting/merge-different-styles-expected.txt: Added.
1264         * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.png: Added.
1265         * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.txt: Added.
1266         * platform/ios-simulator/editing/deleting/merge-no-br-expected.png: Added.
1267         * platform/ios-simulator/editing/deleting/merge-no-br-expected.txt: Added.
1268         * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.png: Added.
1269         * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.txt: Added.
1270         * platform/ios-simulator/editing/deleting/non-smart-delete-expected.png: Added.
1271         * platform/ios-simulator/editing/deleting/non-smart-delete-expected.txt: Added.
1272         * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.png: Added.
1273         * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.txt: Added.
1274         * platform/ios-simulator/editing/deleting/smart-delete-001-expected.png: Added.
1275         * platform/ios-simulator/editing/deleting/smart-delete-001-expected.txt: Added.
1276         * platform/ios-simulator/editing/deleting/table-cells-expected.png: Added.
1277         * platform/ios-simulator/editing/deleting/table-cells-expected.txt: Added.
1278         * platform/ios-simulator/editing/execCommand/4641880-1-expected.png: Added.
1279         * platform/ios-simulator/editing/execCommand/4641880-1-expected.txt: Added.
1280         * platform/ios-simulator/editing/execCommand/4641880-2-expected.png: Added.
1281         * platform/ios-simulator/editing/execCommand/4641880-2-expected.txt: Added.
1282         * platform/ios-simulator/editing/execCommand/5142012-1-expected.png: Added.
1283         * platform/ios-simulator/editing/execCommand/5142012-1-expected.txt:
1284         * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.png: Added.
1285         * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.txt: Added.
1286         * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.png: Added.
1287         * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.txt: Added.
1288         * platform/ios-simulator/editing/execCommand/indent-list-item-expected.png: Added.
1289         * platform/ios-simulator/editing/execCommand/indent-list-item-expected.txt: Added.
1290         * platform/ios-simulator/editing/execCommand/indent-selection-expected.png: Added.
1291         * platform/ios-simulator/editing/execCommand/indent-selection-expected.txt: Added.
1292         * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.png: Added.
1293         * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.txt: Added.
1294         * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.png: Added.
1295         * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.txt: Added.
1296         * platform/ios-simulator/editing/execCommand/insertImage-expected.png: Added.
1297         * platform/ios-simulator/editing/execCommand/insertImage-expected.txt: Added.
1298         * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.png: Added.
1299         * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.txt: Added.
1300         * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.png: Added.
1301         * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.txt: Added.
1302         * platform/ios-simulator/editing/execCommand/print-expected.png: Added.
1303         * platform/ios-simulator/editing/execCommand/print-expected.txt: Added.
1304         * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.png: Added.
1305         * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.txt: Added.
1306         * platform/ios-simulator/editing/pasteboard/4989774-expected.png: Added.
1307         * platform/ios-simulator/editing/pasteboard/4989774-expected.txt: Added.
1308         * platform/ios-simulator/editing/pasteboard/drag-drop-dead-frame-expected.png: Added.
1309         * platform/ios-simulator/editing/selection/3690703-2-expected.png: Added.
1310         * platform/ios-simulator/editing/selection/3690703-2-expected.txt: Added.
1311         * platform/ios-simulator/editing/selection/3690703-expected.png: Added.
1312         * platform/ios-simulator/editing/selection/3690703-expected.txt: Added.
1313         * platform/ios-simulator/editing/selection/3690719-expected.png: Added.
1314         * platform/ios-simulator/editing/selection/3690719-expected.txt: Added.
1315         * platform/ios-simulator/editing/selection/4397952-expected.png: Added.
1316         * platform/ios-simulator/editing/selection/4397952-expected.txt: Added.
1317         * platform/ios-simulator/editing/selection/4889598-expected.png: Added.
1318         * platform/ios-simulator/editing/selection/4889598-expected.txt: Added.
1319         * platform/ios-simulator/editing/selection/4932260-1-expected.png: Added.
1320         * platform/ios-simulator/editing/selection/4932260-1-expected.txt: Added.
1321         * platform/ios-simulator/editing/selection/4932260-2-expected.png: Added.
1322         * platform/ios-simulator/editing/selection/4932260-2-expected.txt: Added.
1323         * platform/ios-simulator/editing/selection/4932260-3-expected.png: Added.
1324         * platform/ios-simulator/editing/selection/4932260-3-expected.txt: Added.
1325         * platform/ios-simulator/editing/selection/4947387-expected.png: Added.
1326         * platform/ios-simulator/editing/selection/4947387-expected.txt: Added.
1327         * platform/ios-simulator/editing/selection/5195166-2-expected.png: Added.
1328         * platform/ios-simulator/editing/selection/5195166-2-expected.txt: Added.
1329         * platform/ios-simulator/editing/selection/7152-1-expected.png: Added.
1330         * platform/ios-simulator/editing/selection/7152-1-expected.txt: Added.
1331         * platform/ios-simulator/editing/selection/7152-2-expected.png: Added.
1332         * platform/ios-simulator/editing/selection/7152-2-expected.txt: Added.
1333         * platform/ios-simulator/editing/selection/after-line-wrap-expected.png: Added.
1334         * platform/ios-simulator/editing/selection/after-line-wrap-expected.txt: Added.
1335         * platform/ios-simulator/editing/selection/extend-by-character-007-expected.txt: Added.
1336         * platform/ios-simulator/editing/selection/focus_editable_html-expected.png: Added.
1337         * platform/ios-simulator/editing/selection/focus_editable_html-expected.txt: Added.
1338         * platform/ios-simulator/editing/selection/iframe-expected.png: Added.
1339         * platform/ios-simulator/editing/selection/iframe-expected.txt: Added.
1340         * platform/ios-simulator/editing/selection/image-before-linebreak-expected.png: Added.
1341         * platform/ios-simulator/editing/selection/image-before-linebreak-expected.txt: Added.
1342         * platform/ios-simulator/editing/selection/inline-table-expected.png: Added.
1343         * platform/ios-simulator/editing/selection/inline-table-expected.txt: Added.
1344         * platform/ios-simulator/editing/selection/leave-requested-block-expected.png: Added.
1345         * platform/ios-simulator/editing/selection/leave-requested-block-expected.txt: Added.
1346         * platform/ios-simulator/editing/selection/mixed-editability-10-expected.txt: Added.
1347         * platform/ios-simulator/editing/selection/mixed-editability-3-expected.png: Added.
1348         * platform/ios-simulator/editing/selection/mixed-editability-3-expected.txt: Added.
1349         * platform/ios-simulator/editing/selection/mixed-editability-4-expected.png: Added.
1350         * platform/ios-simulator/editing/selection/mixed-editability-4-expected.txt: Added.
1351         * platform/ios-simulator/editing/selection/mixed-editability-5-expected.png: Added.
1352         * platform/ios-simulator/editing/selection/mixed-editability-5-expected.txt: Added.
1353         * platform/ios-simulator/editing/selection/mixed-editability-8-expected.png: Added.
1354         * platform/ios-simulator/editing/selection/mixed-editability-8-expected.txt: Added.
1355         * platform/ios-simulator/editing/selection/mixed-editability-9-expected.png: Added.
1356         * platform/ios-simulator/editing/selection/mixed-editability-9-expected.txt: Added.
1357         * platform/ios-simulator/editing/selection/move-3875618-fix-expected.png: Added.
1358         * platform/ios-simulator/editing/selection/move-3875618-fix-expected.txt: Added.
1359         * platform/ios-simulator/editing/selection/move-3875641-fix-expected.png: Added.
1360         * platform/ios-simulator/editing/selection/move-3875641-fix-expected.txt: Added.
1361         * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.png: Added.
1362         * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.txt: Added.
1363         * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.png: Added.
1364         * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.txt: Added.
1365         * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.png: Added.
1366         * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.txt: Added.
1367         * platform/ios-simulator/editing/selection/move-by-character-001-expected.png: Added.
1368         * platform/ios-simulator/editing/selection/move-by-character-001-expected.txt: Added.
1369         * platform/ios-simulator/editing/selection/move-by-character-002-expected.png: Added.
1370         * platform/ios-simulator/editing/selection/move-by-character-002-expected.txt: Added.
1371         * platform/ios-simulator/editing/selection/move-by-character-003-expected.png: Added.
1372         * platform/ios-simulator/editing/selection/move-by-character-003-expected.txt: Added.
1373         * platform/ios-simulator/editing/selection/move-by-character-004-expected.png: Added.
1374         * platform/ios-simulator/editing/selection/move-by-character-004-expected.txt: Added.
1375         * platform/ios-simulator/editing/selection/move-by-character-005-expected.png: Added.
1376         * platform/ios-simulator/editing/selection/move-by-character-005-expected.txt: Added.
1377         * platform/ios-simulator/editing/selection/move-by-character-6-expected.png: Added.
1378         * platform/ios-simulator/editing/selection/move-by-character-6-expected.txt: Added.
1379         * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.png: Added.
1380         * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.txt: Added.
1381         * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.png: Added.
1382         * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.txt: Added.
1383         * platform/ios-simulator/editing/selection/previous-line-position-expected.png: Added.
1384         * platform/ios-simulator/editing/selection/previous-line-position-expected.txt: Added.
1385         * platform/ios-simulator/editing/selection/range-between-block-and-inline-expected.png: Added.
1386         * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.png: Added.
1387         * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.txt: Added.
1388         * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.png: Added.
1389         * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.txt: Added.
1390         * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.png: Added.
1391         * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.txt: Added.
1392         * platform/ios-simulator/editing/selection/select-all-005-expected.png: Added.
1393         * platform/ios-simulator/editing/selection/select-all-005-expected.txt: Added.
1394         * platform/ios-simulator/editing/selection/select-all-006-expected.png: Added.
1395         * platform/ios-simulator/editing/selection/select-all-006-expected.txt: Added.
1396         * platform/ios-simulator/editing/selection/select-box-expected.png: Added.
1397         * platform/ios-simulator/editing/selection/select-box-expected.txt: Added.
1398         * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.png: Added.
1399         * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.txt: Added.
1400         * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.png: Added.
1401         * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.txt: Added.
1402         * platform/ios-simulator/editing/selection/table-caret-1-expected.png: Added.
1403         * platform/ios-simulator/editing/selection/table-caret-1-expected.txt: Added.
1404         * platform/ios-simulator/editing/selection/table-caret-2-expected.png: Added.
1405         * platform/ios-simulator/editing/selection/table-caret-2-expected.txt: Added.
1406         * platform/ios-simulator/editing/selection/table-caret-3-expected.png: Added.
1407         * platform/ios-simulator/editing/selection/table-caret-3-expected.txt: Added.
1408         * platform/ios-simulator/editing/selection/unrendered-space-expected.png: Added.
1409         * platform/ios-simulator/editing/selection/unrendered-space-expected.txt: Added.
1410         * platform/ios-simulator/editing/unsupported-content: Added.
1411         * platform/ios-simulator/editing/unsupported-content/list-type-after-expected.png: Added.
1412
1413 2015-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
1414
1415         Improve coverage of platform/mac/fast/text/font-weights.html
1416         https://bugs.webkit.org/show_bug.cgi?id=145152
1417
1418         Reviewed by Anders Carlsson.
1419
1420         Add coverage of italics.
1421
1422         * platform/mac/fast/text/font-weights-expected.txt:
1423         * platform/mac/fast/text/font-weights.html:
1424
1425 2015-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
1426
1427         platform/mac/fast/text/font-weights.html is flakey
1428         https://bugs.webkit.org/show_bug.cgi?id=145149
1429
1430         Reviewed by Alexey Proskuryakov.
1431
1432         * platform/mac/TestExpectations:
1433
1434 2015-05-18  Filip Pizlo  <fpizlo@apple.com>
1435
1436         Add a Int-or-Boolean speculation to Branch
1437         https://bugs.webkit.org/show_bug.cgi?id=145134
1438
1439         Reviewed by Benjamin Poulain.
1440         
1441         Added the reduced asm.js test case from https://bugs.webkit.org/show_bug.cgi?id=144136. We don't yet
1442         run it as fast as we should but this is a big step.
1443
1444         * js/regress/script-tests/slow-ternaries.js: Added.
1445         (.f):
1446         (asmMod):
1447         * js/regress/slow-ternaries-expected.txt: Added.
1448         * js/regress/slow-ternaries.html: Added.
1449
1450 2015-05-17  Benjamin Poulain  <benjamin@webkit.org>
1451
1452         [JSC] Make StringRecursionChecker faster in the simple cases without any recursion
1453         https://bugs.webkit.org/show_bug.cgi?id=145102
1454
1455         Reviewed by Darin Adler.
1456
1457         Improve the coverage a tiny bit.
1458
1459         * js/array-string-recursion-expected.txt: Added.
1460         * js/array-string-recursion.html: Added.
1461         * js/script-tests/array-string-recursion.js: Added.
1462
1463 2015-05-17  Manuel Rego Casasnovas  <rego@igalia.com>
1464
1465         [CSS Grid Layout] Add scrollbar width in intrinsic logical widths computation
1466         https://bugs.webkit.org/show_bug.cgi?id=145021
1467
1468         Reviewed by Sergio Villar Senin.
1469
1470         * fast/css-grid-layout/compute-intrinsic-widths-scrollbar-expected.txt: Added.
1471         * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html: Added.
1472
1473 2015-05-16  Zalan Bujtas  <zalan@apple.com>
1474
1475         REGRESSION (Subpixel): Dashed underline is missing when box is positioned at subpixels.
1476         https://bugs.webkit.org/show_bug.cgi?id=145097
1477         rdar://problem/18588415
1478
1479         Reviewed by Simon Fraser.
1480
1481         Dashed and dotted border painting needs clipping in order to properly display corners.
1482         Similarly to solid border's quad calculation, we pixelsnap the border positions before computing the clipping quad values.
1483
1484         * fast/borders/dashed-border-on-subpixel-position-expected.html: Added.
1485         * fast/borders/dashed-border-on-subpixel-position.html: Added.
1486         * fast/borders/dotted-border-on-subpixel-position-expected.html: Added.
1487         * fast/borders/dotted-border-on-subpixel-position.html: Added.
1488
1489 2015-05-15  Sam Weinig  <sam@webkit.org>
1490
1491         Add getElementById to DocumentFragment
1492         https://bugs.webkit.org/show_bug.cgi?id=145094
1493
1494         Reviewed by Alexey Proskuryakov.
1495
1496         * fast/dom/DocumentFragment/getElementById-expected.txt: Added.
1497         * fast/dom/DocumentFragment/getElementById.html: Added.
1498
1499 2015-05-15  Antti Koivisto  <antti@apple.com>
1500
1501         When redirecting to data URL use HTTP response for same origin policy checks
1502         https://bugs.webkit.org/show_bug.cgi?id=145054
1503         rdar://problem/20299050
1504
1505         Reviewed by Alexey Proskuryakov.
1506
1507         * http/tests/security/canvas-remote-read-data-url-image-redirect-expected.txt: Added.
1508         * http/tests/security/canvas-remote-read-data-url-image-redirect.html: Added.
1509
1510 2015-05-15  Simon Fraser  <simon.fraser@apple.com>
1511
1512         REGRESSION (r183300): Background missing on top links on apple.com
1513         https://bugs.webkit.org/show_bug.cgi?id=145079
1514         rdar://problem/20914252
1515
1516         Reviewed by Tim Horton.
1517         
1518         Re-land.
1519
1520         * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
1521         * compositing/visible-rect/backing-change-height-from-zero.html: Added.
1522
1523 2015-05-15  Myles C. Maxfield  <mmaxfield@apple.com>
1524
1525         Test the interaction between font-family and font-weight
1526         https://bugs.webkit.org/show_bug.cgi?id=145078
1527
1528         Reviewed by Dean Jackson.
1529
1530         This test is designed to test the interaction between font-family and font-weight. In particular,
1531         our implementation of font-family accepts PostScript names, which may name a font with a particular
1532         weight. However, there is another CSS property, font-weight, in which the author may also name a
1533         particular weight. Our font selection algorithm takes both of these signals into account when
1534         choosing fonts.
1535
1536         There is currently no good way in JavaScript to find the actual font chosen for some text.
1537         Therefore, the best way to test this aspect of the font selection algorithm is to dump the render
1538         tree, therefore testing glyph advances (which are a property of font weight).
1539
1540         * platform/mac/fast/text/font-weights-expected.txt: Added.
1541         * platform/mac/fast/text/font-weights.html: Added.
1542
1543 2015-05-15  Commit Queue  <commit-queue@webkit.org>
1544
1545         Unreviewed, rolling out r184421.
1546         https://bugs.webkit.org/show_bug.cgi?id=145087
1547
1548         Introduced 42 layout test failures (Requested by rniwa on
1549         #webkit).
1550
1551         Reverted changeset:
1552
1553         "REGRESSION (r183300): Background missing on top links on
1554         apple.com"
1555         https://bugs.webkit.org/show_bug.cgi?id=145079
1556         http://trac.webkit.org/changeset/184421
1557
1558 2015-05-15  Simon Fraser  <simon.fraser@apple.com>
1559
1560         REGRESSION (r183300): Background missing on top links on apple.com
1561         https://bugs.webkit.org/show_bug.cgi?id=145079
1562         rdar://problem/20914252
1563
1564         Reviewed by Tim Horton.
1565
1566         Composited box that toggles to a non-zero height and dumps layers.
1567
1568         * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
1569         * compositing/visible-rect/backing-change-height-from-zero.html: Added.
1570
1571 2015-05-15  Sam Weinig  <sam@webkit.org>
1572
1573         Move HTMLElement's children property to ParentNode
1574         https://bugs.webkit.org/show_bug.cgi?id=145072
1575
1576         Reviewed by Chris Dumez.
1577
1578         * fast/dom/ParentNode-children-expected.txt: Added.
1579         * fast/dom/ParentNode-children.html: Added.
1580         Test children on Element, Document and DocumentFragment.
1581
1582         * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
1583         Update results since document.children is no longer undefined.
1584
1585         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1586         Update results.
1587
1588 2015-05-15  Zalan Bujtas  <zalan@apple.com>
1589
1590         White edge on animating panel on http://rokkosunnyvale.com
1591         https://bugs.webkit.org/show_bug.cgi?id=144986
1592         rdar://problem/20907683
1593
1594         Reviewed by Simon Fraser.
1595
1596         Background image geometry calculation needs to be based on the final painting size of the container
1597         in order to accurately compute tile sizes, repeating positions etc.
1598         The container's size is pixelsnapped at painting using absolute coordinates. This patch
1599         ensures that we snap to the same size while computing background geometry.
1600
1601         * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: progression.
1602         * fast/images/background-image-size-changes-fractional-position-expected.html: Added.
1603         * fast/images/background-image-size-changes-fractional-position.html: Added.
1604
1605 2015-05-15  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
1606
1607         [GTK] Gardening 15th May.
1608         https://bugs.webkit.org/show_bug.cgi?id=145047
1609
1610         Unreviewed.
1611
1612         * platform/gtk/TestExpectations:
1613         * platform/gtk/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
1614
1615 2015-05-15  Ryosuke Niwa  <rniwa@webkit.org>
1616
1617         Removed failing test expectations from passing tests.
1618
1619         * TestExpectations:
1620         * platform/mac/TestExpectations:
1621
1622 2015-05-14  Zalan Bujtas  <zalan@apple.com>
1623
1624         Images on www.fitstylelife.com jiggle on hover.
1625         https://bugs.webkit.org/show_bug.cgi?id=145020
1626         rdar://problem/20885337
1627
1628         Reviewed by Simon Fraser.
1629
1630         This patch ensures that the clipping layer of a composited content is pixel snapped properly.
1631
1632         * compositing/composited-parent-clipping-layer-on-subpixel-position-expected.html: Added.
1633         * compositing/composited-parent-clipping-layer-on-subpixel-position.html: Added.
1634         * compositing/parent-clipping-layer-on-subpixel-position-expected.html: Added.
1635         * compositing/parent-clipping-layer-on-subpixel-position.html: Added.
1636
1637 2015-05-14  Simon Fraser  <simon.fraser@apple.com>
1638
1639         REGRESSION (r183794): Garbage tiles when body background switches to fixed
1640         https://bugs.webkit.org/show_bug.cgi?id=145032
1641         rdar://problem/20963679
1642
1643         Reviewed by Dean Jackson.
1644         
1645         Test that toggles the attachment of the body background to fixed, then dumps layers.
1646
1647         * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background-expected.txt: Added.
1648         * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background.html: Added.
1649
1650 2015-05-13  Ryosuke Niwa  <rniwa@webkit.org>
1651
1652         Crash in ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline
1653         https://bugs.webkit.org/show_bug.cgi?id=119068
1654
1655         Reviewed by Enrica Casucci.
1656
1657         Added a test based on https://chromium.googlesource.com/chromium/blink/+/3500267482e60550ce84fadd6c0db883937ce744
1658
1659         * editing/inserting/insert-table-in-paragraph-crash-expected.txt: Added.
1660         * editing/inserting/insert-table-in-paragraph-crash.html: Added.
1661
1662 2015-05-14  Myles C. Maxfield  <mmaxfield@apple.com>
1663
1664         [Mac] Expose more font weights for -apple-system
1665         https://bugs.webkit.org/show_bug.cgi?id=144707
1666
1667         Reviewed by Simon Fraser.
1668
1669         * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
1670         * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
1671         * platform/mac/fast/css/css2-system-fonts-expected.txt: Updated to not hardcode the system font family name.
1672         * platform/mac-mavericks/fast/css/css2-system-fonts-expected.txt: Ditto.
1673         * platform/mac/fast/forms/select/optgroup-rendering-expected.txt: Updated to not use synthetic bold.
1674         * platform/mac/fast/forms/validation-message-appearance-expected.txt: Ditto.
1675
1676 2015-05-14  Filip Pizlo  <fpizlo@apple.com>
1677
1678         Unreviewed, skip js/regress-141098.html. The fix will be tracked in https://bugs.webkit.org/show_bug.cgi?id=145007
1679
1680         * TestExpectations:
1681
1682 2015-05-14  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1683
1684         [EFL] Unskip passing AX tests since r184198
1685
1686         Unreviewed EFL gardening.
1687
1688         * platform/efl/TestExpectations: Two AX tests have been passed since r184198.
1689
1690 2015-05-13  Joseph Pecoraro  <pecoraro@apple.com>
1691
1692         ES6: Allow duplicate property names
1693         https://bugs.webkit.org/show_bug.cgi?id=142895
1694
1695         Reviewed by Geoffrey Garen.
1696
1697         * js/object-literal-duplicate-properties-expected.txt: Added.
1698         * js/object-literal-duplicate-properties.html: Added.
1699         * js/script-tests/object-literal-duplicate-properties.js: Added.
1700         Include a new test all about testing duplicate property names
1701         and their expected cascading results.
1702
1703         * ietestcenter/Javascript/11.1.5_4-4-b-1-expected.txt:
1704         * ietestcenter/Javascript/11.1.5_4-4-b-2-expected.txt:
1705         * ietestcenter/Javascript/11.1.5_4-4-c-1-expected.txt:
1706         * ietestcenter/Javascript/11.1.5_4-4-c-2-expected.txt:
1707         * ietestcenter/Javascript/11.1.5_4-4-d-1-expected.txt:
1708         * ietestcenter/Javascript/11.1.5_4-4-d-2-expected.txt:
1709         * ietestcenter/Javascript/11.1.5_4-4-d-3-expected.txt:
1710         * ietestcenter/Javascript/11.1.5_4-4-d-4-expected.txt:
1711         ES5 behavior for duplciate properties has changed.
1712
1713         * js/mozilla/strict/11.1.5-expected.txt:
1714         * js/object-literal-syntax-expected.txt:
1715         * js/script-tests/object-literal-syntax.js:
1716         Update other tests and values now that duplicate properties
1717         are allowed, and their cascade order behaves correctly.
1718
1719 2015-05-13  Antti Koivisto  <antti@apple.com>
1720
1721         Cached CSS image resources don't show up after reloading <http://nightly.webkit.org/start/>
1722         https://bugs.webkit.org/show_bug.cgi?id=144952
1723
1724         Reviewed by Oliver Hunt.
1725
1726         * http/tests/cache/resources/non-shareable.css: Added.
1727         (#foo):
1728         (#bar):
1729         (#test1):
1730         (#test2):
1731         * http/tests/cache/resources/shareable.css: Added.
1732         (#foo):
1733         (#bar):
1734         (#test1):
1735         (#test2):
1736         * http/tests/cache/resources/stylesheet-html.php: Added.
1737         * http/tests/cache/stylesheet-sharing-expected.txt: Added.
1738         * http/tests/cache/stylesheet-sharing.html: Added.
1739
1740 2015-05-13  Ryosuke Niwa  <rniwa@webkit.org>
1741
1742         REGRESSION(r183770): Crash inside WebEditorClient::shouldApplyStyle when applying underline
1743         https://bugs.webkit.org/show_bug.cgi?id=144949
1744
1745         Reviewed by Darin Adler.
1746
1747         Added a test that emulates underlining of text by the user. Unlike document.execCommand,
1748         testRunner.execCommand simulates a user initiated editing command and therefore invokes
1749         shouldApplyStyle.
1750
1751         * editing/style/underline-by-user-expected.txt: Added.
1752         * editing/style/underline-by-user.html: Added.
1753
1754 2015-05-13  Yusuke Suzuki  <utatane.tea@gmail.com>
1755
1756         [ES6] Implement String.raw
1757         https://bugs.webkit.org/show_bug.cgi?id=144330
1758
1759         Reviewed by Filip Pizlo.
1760
1761         Add String.raw.
1762
1763         * js/Object-getOwnPropertyNames-expected.txt:
1764         * js/script-tests/Object-getOwnPropertyNames.js:
1765
1766 2015-05-12  Alexey Proskuryakov  <ap@apple.com>
1767
1768         fast/text/simple-line-layout-text-stroke-width.html fails on Windows
1769
1770         * platform/win/TestExpectations: Mark it as such. The tets likely needs to be
1771         improved to work cross-platform.
1772
1773 2015-05-12  Filip Pizlo  <fpizlo@apple.com>
1774
1775         js/dom/stack-trace.html fails with eager compilation
1776         https://bugs.webkit.org/show_bug.cgi?id=144853
1777
1778         Reviewed by Benjamin Poulain.
1779         
1780         Make a copy of the stack-trace test that only runs in run-jsc-stress-tests. Sadly, we don't
1781         have a good way of having different expectation files for when a test runs in RJST versus
1782         RWT. So, the approach I take is that I make a copy of the test just for RJST and I exclude
1783         the .html file, which makes RWT overlook it. The test has different expectations in the
1784         two harnesses because it does some small DOM things.
1785
1786         * js/script-tests/stack-trace.js: Added.
1787         * js/stack-trace-expected.txt: Added.
1788
1789 2015-05-12  Joanmarie Diggs  <jdiggs@igalia.com>
1790
1791         AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
1792         https://bugs.webkit.org/show_bug.cgi?id=144936
1793
1794         Unreviewed gardening.
1795
1796         Adding the platform-specific expectations for Windows now that the
1797         accessibility tree is being correctly generated for this test.
1798
1799         * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Added.
1800
1801 2015-05-12  Joanmarie Diggs  <jdiggs@igalia.com>
1802
1803         AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
1804         https://bugs.webkit.org/show_bug.cgi?id=144936
1805
1806         Reviewed by Chris Fleizach.
1807
1808         Use focusedElement + childAtIndex rather than accessibleElementById
1809         as the latter seems to be failing, and the former worked on Windows
1810         to get the menubar in the original version of this test.
1811
1812         * accessibility/aria-menubar-menuitems.html: Modified.
1813
1814 2015-05-12  Zalan Bujtas  <zalan@apple.com>
1815
1816         REGRESSION(r175617): Some text doesn't render on internationalculinarycenter.com
1817         https://bugs.webkit.org/show_bug.cgi?id=144917
1818         rdar://problem/20545878
1819
1820         Reviewed by Andreas Kling.
1821
1822         This patch ensures that text stroke width value is taken into account while
1823         calculating visual overflow for simple line layout.
1824         Ceiling the text stroke width value matches the normal text layout behaviour.
1825
1826         * fast/text/simple-line-layout-text-stroke-width-expected.txt: Added.
1827         * fast/text/simple-line-layout-text-stroke-width.html: Added.
1828
1829 2015-05-12  Joanmarie Diggs  <jdiggs@igalia.com>
1830
1831         AX: [ATK] ARIA menu items should not have anonymous block children
1832         https://bugs.webkit.org/show_bug.cgi?id=144653
1833
1834         Reviewed by Chris Fleizach.
1835
1836         The existing test was not cross-platform friendly and was rewritten as
1837         part of the fix for this bug. New expectations were generated for Mac,
1838         Efl, and Gtk. The shared expectations and the Windows expectations were
1839         removed so as not to break the Win port. The search-predicate test also
1840         was updated because it included an ARIA treeitem which had a listmarker
1841         child it should not have, and no longer has as a result of the bug fix.
1842
1843         * accessibility/aria-menubar-menuitems-expected.txt: Removed. Platform hierarchies vary vastly.
1844         * accessibility/aria-menubar-menuitems.html: Rewritten to work better as a shared test.
1845         * platform/efl/accessibility/aria-menubar-menuitems-expected.txt: Added.
1846         * platform/gtk/accessibility/aria-menubar-menuitems-expected.txt: Added.
1847         * platform/mac/accessibility/aria-menubar-menuitems-expected.txt: Modified as result of rewrite.
1848         * platform/mac/accessibility/search-predicate.html: Modified to reflect correct treeitem children.
1849         * platform/mac/accessibility/search-predicate-expected.txt: Modified to reflect correct treeitem children.
1850         * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Removed. New file should be generated.
1851         * resources/accessibility-helper.js: Added an argument so dumpAccessibilityTree can print title rather than value.
1852         (dumpAccessibilityTree):
1853
1854 2015-05-12  Alexey Proskuryakov  <ap@apple.com>
1855
1856         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1857         https://bugs.webkit.org/show_bug.cgi?id=144155
1858
1859         * platform/mac-wk2/TestExpectations: Marking as flaky for now.
1860
1861 2015-05-12  Joanmarie Diggs  <jdiggs@igalia.com>
1862
1863         AX: [GTK] Defer to WebCore Accessibility for table exposure
1864         https://bugs.webkit.org/show_bug.cgi?id=144896
1865
1866         Reviewed by Chris Fleizach.
1867
1868         Several platform tests are testing accessibility of tables. In order to ensure
1869         that those tables continue to be exposed as tables, a border was added so that
1870         they are not judged to be layout tables. For the remainder of the tests, the
1871         expectations were updated to reflect the fact that layout tables are no longer
1872         exposed as AccessibilityTables in WebKitGtk.
1873
1874         * platform/gtk/accessibility/caret-offsets.html: Added border to table.
1875         * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect new behavior.
1876         * platform/gtk/accessibility/table-hierarchy-expected.txt: Updated to reflect new behavior.
1877         * platform/gtk/accessibility/table-one-cell-expected.txt: Updated to reflect new behavior.
1878         * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect new behavior.
1879         * platform/gtk/accessibility/text-for-range-table-cells.html: Added border to table.
1880         * platform/gtk/accessibility/text-for-table.html: Added border to table.
1881
1882 2015-05-12  Joanmarie Diggs  <jdiggs@igalia.com>
1883
1884         [GTK][WK2] rowAtIndex is not implemented in DRT/WKTR
1885         https://bugs.webkit.org/show_bug.cgi?id=116971
1886
1887         Reviewed by Chris Fleizach.
1888
1889         * platform/gtk/TestExpectations: Removed previously-failing test.
1890
1891 2015-05-12  Jinwoo Song  <jinwoo7.song@samsung.com>
1892
1893         [EFL] Rebaseline some editing tests
1894
1895         Also add some missing baselines.
1896
1897         * platform/efl/editing/execCommand/5142012-1-expected.png:
1898         * platform/efl/editing/execCommand/5142012-1-expected.txt:
1899         * platform/efl/editing/inserting/insert-at-end-02-expected.png:
1900         * platform/efl/editing/inserting/insert-at-end-02-expected.txt:
1901
1902 2015-05-12  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1903
1904         [Streams API] ReadableStream reader should not be disposable when having pending promises
1905         https://bugs.webkit.org/show_bug.cgi?id=144869
1906
1907         Reviewed by Darin Adler.
1908
1909         * streams/readable-stream-gc.html:
1910         * streams/readable-stream-gc-expected.txt:
1911
1912 2015-05-11  Zalan Bujtas  <zalan@apple.com>
1913
1914         Text is misplaced when custom font does not have space glyph.
1915         https://bugs.webkit.org/show_bug.cgi?id=144879
1916
1917         Reviewed by Myles C. Maxfield
1918
1919         This patch ensures that we use fallback font for the missing space glyph only when the rendered text has space in it.
1920
1921         If a font does not provide all the glyphs required to render the associated text, we initiate fallback fonts. It is done while
1922         measuring the text at layout time. However due to the fact that we always pre-measure space, a font with no space glyph in it is never sufficient.
1923         (even when the text does not require space at all)
1924         Fallback fonts impact line positions through ascent/descent calculation.
1925
1926         * fast/ruby/ruby-expansion-cjk-2-expected.html: progression
1927         * fast/ruby/ruby-expansion-cjk-3-expected.html: progression
1928         * fast/ruby/ruby-expansion-cjk-4-expected.html: progression
1929         * fast/ruby/ruby-expansion-cjk-5-expected.html: progression
1930         * fast/ruby/ruby-expansion-cjk-expected.html: progression
1931         * fast/text/font-with-no-space-glyph-expected.html: Added.
1932         * fast/text/font-with-no-space-glyph.html: Added.
1933         * platform/mac/svg/fonts/svg-font-general-expected.html: progression
1934
1935 2015-05-11  Joanmarie Diggs  <jdiggs@igalia.com>
1936
1937         AX: [ATK] Always include rows in the tree of accessible tables
1938         https://bugs.webkit.org/show_bug.cgi?id=144885
1939
1940         Reviewed by Chris Fleizach.
1941
1942         Update the expectations to reflect the rows which are now included in the tree.
1943
1944         * platform/efl/accessibility/table-attributes-expected.txt: Updated.
1945         * platform/efl/accessibility/table-cell-spans-expected.txt: Updated.
1946         * platform/efl/accessibility/table-cells-expected.txt: Updated.
1947         * platform/efl/accessibility/table-sections-expected.txt: Updated.
1948         * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
1949         * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated.
1950         * platform/gtk/accessibility/table-cells-expected.txt: Updated.
1951         * platform/gtk/accessibility/table-sections-expected.txt: Updated.
1952
1953 2015-05-11  Joanmarie Diggs  <jdiggs@igalia.com>
1954
1955         AX: [ATK] Need expectation files for menu-list-crash2.html for Gtk and Efl
1956         https://bugs.webkit.org/show_bug.cgi?id=144881
1957
1958         Unreviewed GTK+ and EFL gardening.
1959
1960         * platform/efl/accessibility/menu-list-crash2-expected.txt: Added.
1961         * platform/gtk/accessibility/menu-list-crash2-expected.txt: Added.
1962
1963 2015-05-11  Andreas Kling  <akling@apple.com>
1964
1965         Add a Windows-specific result for the new accessibility/menu-list-crash2.html test.
1966
1967         * platform/win/accessibility/menu-list-crash2-expected.txt: Added.
1968
1969 2015-05-11  Alex Christensen  <achristensen@webkit.org>
1970
1971         [Content Extensions] Support domain-specific rules and exceptions.
1972         https://bugs.webkit.org/show_bug.cgi?id=144833
1973
1974         Reviewed by Darin Adler.
1975
1976         * http/tests/contentextensions/domain-rules-expected.txt: Added.
1977         * http/tests/contentextensions/domain-rules.html: Added.
1978         * http/tests/contentextensions/domain-rules.html.json: Added.
1979
1980 2015-05-10  Filip Pizlo  <fpizlo@apple.com>
1981
1982         We shouldn't promote LoadVarargs to a sequence of GetStacks and PutStacks if doing so would exceed the LoadVarargs' limit
1983         https://bugs.webkit.org/show_bug.cgi?id=144851
1984
1985         Reviewed by Michael Saboff.
1986
1987         * js/regress/load-varargs-elimination-expected.txt: Added.
1988         * js/regress/load-varargs-elimination.html: Added.
1989         * js/regress/script-tests/load-varargs-elimination.js: Added.
1990         (foo):
1991         (bar):
1992         (baz):
1993         * js/regress/sink-huge-activation-expected.txt: Added.
1994         * js/regress/sink-huge-activation.html: Added.
1995
1996 2015-05-11  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1997
1998         [GTK] Gardening 11th May.
1999         https://bugs.webkit.org/show_bug.cgi?id=144863 
2000
2001         Unreviewed.
2002
2003         * platform/gtk/TestExpectations:
2004
2005 2015-05-11  Chris Fleizach  <cfleizach@apple.com>
2006
2007         AX: Crash at WebCore::AccessibilityMenuList::addChildren()
2008         https://bugs.webkit.org/show_bug.cgi?id=144860
2009
2010         Reviewed by Mario Sanchez Prada.
2011
2012         * accessibility/menu-list-crash2-expected.txt: Added.
2013         * accessibility/menu-list-crash2.html: Added.
2014
2015 2015-05-11  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2016
2017         [GTK] Gardening 7th May.
2018         https://bugs.webkit.org/show_bug.cgi?id=144735
2019
2020         Unreviewed.
2021
2022         * platform/gtk/TestExpectations:
2023         * platform/gtk/media/video-controls-no-scripting-expected.txt: Added.
2024
2025 2015-05-10  Simon Fraser  <simon.fraser@apple.com>
2026
2027         background-position sometimes doesn't work properly with background-attachment: fixed
2028         https://bugs.webkit.org/show_bug.cgi?id=103757
2029         rdar://problem/18749925
2030
2031         Reviewed by Darin Adler.
2032         
2033         Tests various configurations for painting the fixed backgrounds. The existing test was
2034         actually wrong, so fixed to use a gradient (so you can see where the edges of the image are),
2035         and be valid. Testing is complicated by the fact that setting top content inset actually
2036         causes the snapshot to be inset at the top.
2037
2038         * platform/mac-wk2/tiled-drawing/resources/bordered-image.png: Added.
2039         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-expected.html: Added.
2040         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local-expected.html: Added.
2041         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local.html: Copied from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html.
2042         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover.html: Added.
2043         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-expected.html:
2044         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local-expected.html: Added.
2045         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local.html: Added.
2046         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned-expected.html: Added.
2047         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned.html: Added.
2048         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html:
2049
2050 2015-05-10  Martin Robinson  <mrobinson@igalia.com>
2051
2052         [GTK] fast/events/page-visibility-transition-test.html is timing out
2053         https://bugs.webkit.org/show_bug.cgi?id=114789
2054
2055         Reviewed by Darin Adler.
2056
2057         * platform/gtk/TestExpectations: Unskip failing tests.
2058
2059 2015-05-10  Chris Fleizach  <cfleizach@apple.com>
2060
2061         AX: Don't expose elements as data tables just because they use display: table
2062         https://bugs.webkit.org/show_bug.cgi?id=144804
2063
2064         Reviewed by Mario Sanchez Prada.
2065
2066         * accessibility/css-table-ignored-expected.txt: Added.
2067         * accessibility/css-table-ignored.html: Added.
2068
2069 2015-05-09  Chris Dumez  <cdumez@apple.com>
2070
2071         Introduce ParentNode.idl / NonDocumentTypeChildNode.idl
2072         https://bugs.webkit.org/show_bug.cgi?id=144825
2073
2074         Reviewed by Sam Weinig.
2075
2076         Rebaseline test as the order of the methods changed when iterating.
2077
2078         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2079
2080 2015-05-08  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2081
2082         streams/reference-implementation/readable-stream-reader.html and streams/reference-implementation/bad-underlying-sources.html are flaky
2083         https://bugs.webkit.org/show_bug.cgi?id=144813
2084
2085         Reviewed by Alexey Proskuryakov.
2086
2087         Removed small timeouts for tests that went from TIMEOUT to PASS thanks to other patches.
2088
2089         * streams/reference-implementation/bad-underlying-sources.html:
2090         * streams/reference-implementation/readable-stream-reader.html:
2091
2092 2015-05-08  Alexey Proskuryakov  <ap@apple.com>
2093
2094         Update results after Sam's patch, the order of properties changed.
2095
2096         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2097
2098 2015-05-08  Sam Weinig  <sam@webkit.org>
2099
2100         Element Traversal is not just Elements anymore
2101         https://bugs.webkit.org/show_bug.cgi?id=144822
2102
2103         Reviewed by Simon Fraser.
2104
2105         Add new tests for element traversal functions on Document, DocumentFragment and CharacterData.
2106
2107         * fast/dom/element-traversal-on-character-data-expected.txt: Added.
2108         * fast/dom/element-traversal-on-character-data.html: Added.
2109         * fast/dom/element-traversal-on-document-expected.txt: Added.
2110         * fast/dom/element-traversal-on-document-fragment-expected.txt: Added.
2111         * fast/dom/element-traversal-on-document-fragment.html: Added.
2112         * fast/dom/element-traversal-on-document.html: Added.
2113
2114 2015-05-08  Martin Robinson  <mrobinson@igalia.com>
2115
2116         Unreviewed GTK+ gardening
2117
2118         * platform/gtk/TestExpectations: Unskip a test that was failing only because the shared
2119         baseline had a failure in it.
2120         * platform/gtk/fast/events/event-attribute-expected.txt: Added.
2121
2122 2015-05-08  Martin Robinson  <mrobinson@igalia.com>
2123
2124         Unreviewed GTK+ gardening
2125
2126         * platform/gtk/TestExpectations: Un-expectation some tests that are now passing.
2127
2128 2015-05-08  Martin Robinson  <mrobinson@igalia.com>
2129
2130         Unreviewed GTK+ gardening
2131
2132         Remove expectations for tests that are also skipped for all WebKit2
2133         ports. This will more easily allow us to handle them when they are
2134         eventually (if at all) unskipped for WebKit2.
2135
2136         * platform/gtk/TestExpectations:
2137
2138 2015-05-08  Martin Robinson  <mrobinson@igalia.com>
2139
2140         [GTK] Some tests fail because they do not assume the popup menu captures click events
2141         https://bugs.webkit.org/show_bug.cgi?id=40601
2142
2143         Reviewed by Carlos Garcia Campos.
2144
2145         * platform/gtk/TestExpectations: Unskip tests that are passing now
2146         and classify remaining failures.
2147         * platform/gtk/editing/selection/5354455-2-expected.txt: Rebaselined.
2148         * platform/gtk/editing/selection/doubleclick-crash-expected.png: Rebaseline.
2149         * platform/gtk/editing/selection/doubleclick-crash-expected.txt: Rebaseline.
2150         * platform/gtk/editing/selection/user-select-all-image-with-single-click-expected.txt: Rebaselined.
2151         * platform/gtk/editing/selection/user-select-all-with-single-click-expected.txt: Rebaselined.
2152         * platform/gtk/fast/events/mouseup-from-button2-expected.txt: Rebaseline.
2153         * platform/gtk/fast/events/shadow-event-path-2-expected.txt: Rebaseline.
2154         * platform/gtk/fast/events/shadow-event-path-expected.txt: Rebaseline.
2155         * platform/gtk/fast/events/updateLayoutForHitTest-expected.txt: Rebaselined.
2156
2157
2158 2015-05-08  Brent Fulgham  <bfulgham@apple.com>
2159
2160         [WK2] Scroll-snap tests timeout intermittently for overflow scroll cases
2161         https://bugs.webkit.org/show_bug.cgi?id=144811
2162
2163         * platform/mac-wk2/TestExpectations: Mark tests as flaky.
2164
2165 2015-05-08  Chris Dumez  <cdumez@apple.com>
2166
2167         Throttle RequestAnimationFrame in subframes that are outside the viewport
2168         https://bugs.webkit.org/show_bug.cgi?id=144718
2169         <rdar://problem/20688782>
2170
2171         Reviewed by Simon Fraser.
2172
2173         * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
2174         * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
2175         Add layout test to test that RequestAnimationFrame is properly throttled
2176         in "display: none" subframes.
2177
2178         * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
2179         * fast/animation/request-animation-frame-throttle-subframe.html: Added.
2180         Add layout test to test that RequestAnimationFrame is properly throttled
2181         in frames that are outside the viewport.
2182
2183         * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
2184         * fast/animation/resources/requestAnimationFrame-frame.html: Added.
2185
2186         * platform/win/TestExpectations:
2187         Skip the 2 new tests on Windows as requestAnimationFrame throttling is
2188         only supported on Cocoa.
2189
2190 2015-05-08  Carlos Garcia Campos  <cgarcia@igalia.com>
2191
2192         [GTK] WTR doesn't correctly handle the Escape key
2193         https://bugs.webkit.org/show_bug.cgi?id=144788
2194
2195         Reviewed by Martin Robinson.
2196
2197         Unskip editing/selection/5354455-1.html.
2198
2199         * platform/gtk/TestExpectations:
2200
2201 2015-05-08  Hyungwook Lee  <hyungwook.lee@navercorp.com>
2202
2203         [Win] Unskip passing test case after r183981
2204         https://bugs.webkit.org/show_bug.cgi?id=140517
2205
2206         Reviewed by Brent Fulgham.
2207
2208         * platform/win/TestExpectations:
2209
2210 2015-05-08  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2211
2212         Unreviewed EFL gardening on 8th May.
2213
2214         Mark flaky tests and timeout tests after using xorgdriver on EFL port.
2215
2216         * platform/efl/TestExpectations:
2217
2218 2015-05-08  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2219
2220         [Streams API] ReadableStream constructor start function should be able to error the stream
2221         https://bugs.webkit.org/show_bug.cgi?id=141162
2222
2223         Reviewed by Darin Adler.
2224
2225         * streams/readable-stream-controller-error-expected.txt: Added.
2226         * streams/readable-stream-controller-error.html: Added.
2227         * streams/reference-implementation/bad-underlying-sources-expected.txt:
2228         * streams/reference-implementation/readable-stream-templated-expected.txt:
2229
2230 2015-05-08  Commit Queue  <commit-queue@webkit.org>
2231
2232         Unreviewed, rolling out r183985.
2233         https://bugs.webkit.org/show_bug.cgi?id=144796
2234
2235         broke loader/go-back-to-different-window-size.html (Requested
2236         by kling on #webkit).
2237
2238         Reverted changeset:
2239
2240         "Throttle RequestAnimationFrame in subframes that are outside
2241         the viewport"
2242         https://bugs.webkit.org/show_bug.cgi?id=144718
2243         http://trac.webkit.org/changeset/183985
2244
2245 2015-05-08  Csaba Osztrogonác  <ossy@webkit.org>
2246
2247         REGRESSION(r183072): dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit fails on AArch64 Linux
2248         https://bugs.webkit.org/show_bug.cgi?id=144256
2249
2250         Unreviewed gardening, skip the failing test on AArch64 Linux.
2251
2252         * js/script-tests/dfg-put-by-val-direct-to-generic-array.js:
2253
2254 2015-05-07  Chris Dumez  <cdumez@apple.com>
2255
2256         Throttle RequestAnimationFrame in subframes that are outside the viewport
2257         https://bugs.webkit.org/show_bug.cgi?id=144718
2258         <rdar://problem/20688782>
2259
2260         Reviewed by Simon Fraser.
2261
2262         * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
2263         * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
2264         Add layout test to test that RequestAnimationFrame is properly throttled
2265         in "display: none" subframes.
2266
2267         * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
2268         * fast/animation/request-animation-frame-throttle-subframe.html: Added.
2269         Add layout test to test that RequestAnimationFrame is properly throttled
2270         in frames that are outside the viewport.
2271
2272         * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
2273         * fast/animation/resources/requestAnimationFrame-frame.html: Added.
2274
2275 2015-05-07  Yoav Weiss  <yoav@yoav.ws>
2276
2277         Calculate source-size length as a float
2278         https://bugs.webkit.org/show_bug.cgi?id=144766
2279
2280         Reviewed by Dean Jackson.
2281
2282         Add tests that make sure fractional source-size lengths are supported
2283         and are calculated as floats.
2284
2285         * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt:
2286         * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html:
2287         * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt:
2288         * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
2289
2290 2015-05-07  Commit Queue  <commit-queue@webkit.org>
2291
2292         Unreviewed, rolling out r183895.
2293         https://bugs.webkit.org/show_bug.cgi?id=144786
2294
2295         Many tests became flaky (Requested by ap on #webkit).
2296
2297         Reverted changeset:
2298
2299         "Expose more font weights for -apple-system"
2300         https://bugs.webkit.org/show_bug.cgi?id=144707
2301         http://trac.webkit.org/changeset/183895
2302
2303 2015-05-07  Martin Robinson  <mrobinson@igalia.com>
2304
2305         Remove touchadjustment tests
2306         https://bugs.webkit.org/show_bug.cgi?id=144780
2307
2308         Reviewed by Daniel Bates.
2309
2310         These tests test a feature that has been removed from WebKit entirely and all
2311         ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
2312
2313         * platform/efl/TestExpectations: Remove expectations.
2314         * platform/gtk/TestExpectations: Ditto.
2315         * platform/ios-simulator/TestExpectations: Ditto.
2316         * platform/mac/TestExpectations: Ditto.
2317         * platform/win/TestExpectations: Ditto.
2318         * platform/wincairo/TestExpectations:
2319         * touchadjustment: Removed all files in this directory.
2320
2321 2015-05-07  Simon Fraser  <simon.fraser@apple.com>
2322
2323         New results after r183970. Fixed elements are now always considered to intersect
2324         the coverage rect.
2325
2326         * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2327
2328 2015-05-07  Sam Weinig  <sam@webkit.org>
2329
2330         Consider implementing Document.scrollingElement
2331         <rdar://problem/20845213>
2332         https://bugs.webkit.org/show_bug.cgi?id=143609
2333
2334         Reviewed by Simon Fraser.
2335
2336         * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
2337         * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
2338         * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
2339         * fast/dom/Document/scrollingElement-standards-mode.html: Added.
2340
2341 2015-05-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
2342
2343         Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
2344         https://bugs.webkit.org/show_bug.cgi?id=144335
2345
2346         Reviewed by Darin Adler.
2347
2348         * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
2349         * svg/filters/big-sized-off-viewport-filter.svg: Added.
2350         Ensure when applying a filter on a large SVG element, the viewport of the
2351         SVG includes the correct drawing part of this element.
2352
2353 2015-05-07  Yoav Weiss  <yoav@yoav.ws>
2354
2355         Handle meta viewport in HTMLPreloadScanner
2356         https://bugs.webkit.org/show_bug.cgi?id=144640
2357
2358         Reviewed by Dean Jackson.
2359
2360         Added a layout test that is simply calling an internals method
2361         that tests the HTMLPreloadScanner.
2362
2363         * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
2364         * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
2365
2366 2015-05-07  Zalan Bujtas  <zalan@apple.com>
2367
2368         REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
2369         https://bugs.webkit.org/show_bug.cgi?id=144723
2370         rdar://problem/18307094
2371
2372         Reviewed by Simon Fraser.
2373
2374         This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
2375
2376         While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
2377         However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
2378         we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
2379
2380         * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
2381         * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
2382         * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
2383
2384 2015-05-07  Yoav Weiss  <yoav@yoav.ws>
2385
2386         Fix sizes crash and add invalid value tests.
2387         https://bugs.webkit.org/show_bug.cgi?id=144739
2388
2389         Reviewed by Darin Adler.
2390
2391         Add tests that make sure that invalid values are properly handled, and a 100vw
2392         source-size length is being used for srcset and for intrinsic dimension calculation.
2393
2394         * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
2395         * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
2396
2397 2015-05-07  Simon Fraser  <simon.fraser@apple.com>
2398
2399         Remove the WK1-only code path for independently composited iframes
2400         https://bugs.webkit.org/show_bug.cgi?id=144722
2401
2402         Reviewed by Dean Jackson.
2403         
2404         Results different from WK2, because WK1 does not make layers for scrollbars.
2405
2406         * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
2407
2408 2015-05-06  Dean Jackson  <dino@apple.com>
2409
2410         Handle backdrop views that have to tile
2411         https://bugs.webkit.org/show_bug.cgi?id=142317
2412         <rdar://problem/20049088>
2413
2414         Reviewed by Simon Fraser.
2415
2416         Take 2 - this was rolled out because Mavericks was crashing.
2417
2418         A test that creates some backdrop views, then makes them
2419         big enough that it would trigger tiling (which we don't want
2420         to happen).
2421
2422         * compositing/media-controls-bar-appearance-big-expected.txt: Added.
2423         * compositing/media-controls-bar-appearance-big.html: Added.
2424         * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
2425
2426 2015-05-07  Martin Robinson  <mrobinson@igalia.com>
2427
2428         [GTK] All spell checking layout tests fail
2429         https://bugs.webkit.org/show_bug.cgi?id=144648
2430
2431         Reviewed by Carlos Garcia Campos.
2432
2433         * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
2434         * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
2435
2436 2015-05-07  Joanmarie Diggs  <jdiggs@igalia.com>
2437
2438         AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
2439         https://bugs.webkit.org/show_bug.cgi?id=144702
2440
2441         Reviewed by Chris Fleizach.
2442
2443         In addition to updating the platform expectations for Efl and Gtk, the computed
2444         roles test needed to be updated because there is not a one-to-one mapping between
2445         the HTML pre element and any ARIA role type.
2446
2447         * accessibility/roles-computedRoleString-expected.txt: Updated.
2448         * accessibility/roles-computedRoleString.html: Updated.
2449         * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
2450         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
2451
2452 2015-05-07  Csaba Osztrogonác  <ossy@webkit.org>
2453
2454         [EFL] Unreviewed gardening.
2455
2456         Removed stale expected files, because these tests are reftests now. (as RWT suggested)
2457         Commented old expectations after r183925 to avoid having ambiguous expectations.
2458
2459         * platform/efl/TestExpectations:
2460         * platform/efl/animations/cross-fade-background-image-expected.png: Removed.
2461         * platform/efl/animations/cross-fade-background-image-expected.txt: Removed.
2462         * platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
2463         * platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
2464         * platform/efl/css3/masking/clip-path-polygon-expected.png: Removed.
2465         * platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
2466
2467 2015-05-07  Csaba Osztrogonác  <ossy@webkit.org>
2468
2469         [EFL] Mouseevent/hover tests fail with XorgDriver
2470         https://bugs.webkit.org/show_bug.cgi?id=144741
2471
2472         Unreviewed gardening, mark failing tests, skip timeouting tests.
2473
2474         * platform/efl/TestExpectations:
2475
2476 2015-05-07  Csaba Osztrogonác  <ossy@webkit.org>
2477
2478         [EFL] REGRESSION(r183907): It made all inspector-protocol test crash
2479         https://bugs.webkit.org/show_bug.cgi?id=144737
2480
2481         Unreviewed gardening, skip crashing tests.
2482
2483         * platform/efl/TestExpectations:
2484
2485 2015-05-07  Yoav Weiss  <yoav@yoav.ws>
2486
2487         Fix <script srcset> being loaded by the preloader.
2488         https://bugs.webkit.org/show_bug.cgi?id=144675
2489
2490         Reviewed by Darin Adler.
2491
2492         Add preloader tests to make sure that <script src> is preloaded,
2493         and <script srcset> is not.
2494
2495         * http/tests/loading/preload-script-src-expected.txt: Added.
2496         * http/tests/loading/preload-script-src.html: Added.
2497         * http/tests/loading/preload-script-srcset-ignored-expected.txt: Added.
2498         * http/tests/loading/preload-script-srcset-ignored.html: Added.
2499
2500 2015-05-06  Yoav Weiss  <yoav@yoav.ws>
2501
2502         Add srcset preloader tests
2503         https://bugs.webkit.org/show_bug.cgi?id=144674
2504
2505         Reviewed by Darin Adler.
2506
2507         Add several preloader tests making sure that the when srcset is being preloaded,
2508         the right resource is fetched, and the other resource is not.
2509
2510         * http/tests/loading/preload-img-src-expected.txt: Added.
2511         * http/tests/loading/preload-img-src.html: Added.
2512         * http/tests/loading/preload-img-srcset-expected.txt: Added.
2513         * http/tests/loading/preload-img-srcset-sizes-expected.txt: Added.
2514         * http/tests/loading/preload-img-srcset-sizes.html: Added.
2515         * http/tests/loading/preload-img-srcset.html: Added.
2516         * http/tests/resources/checkPreload.js: Added.
2517         (checkForPreload):
2518
2519 2015-05-06  Manuel Rego Casasnovas  <rego@igalia.com>
2520
2521         [CSS Grid Layout] Mark grid shorthands as layout dependent
2522         https://bugs.webkit.org/show_bug.cgi?id=144687
2523
2524         Reviewed by Darin Adler.
2525
2526         * fast/css-grid-layout/grid-shorthand-computed-style-crash-expected.txt: Added.
2527         * fast/css-grid-layout/grid-shorthand-computed-style-crash.html: Added.
2528         * fast/css-grid-layout/grid-template-shorthand-computed-style-crash-expected.txt: Added.
2529         * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html: Added.
2530
2531 2015-05-06  Ryosuke Niwa  <rniwa@webkit.org>
2532
2533         ToT WebKit crashes while loading ES6 compatibility table
2534         https://bugs.webkit.org/show_bug.cgi?id=144726
2535
2536         Reviewed by Filip Pizlo.
2537
2538         Added new test cases.
2539
2540         * js/class-syntax-string-and-numeric-names-expected.txt:
2541         * js/script-tests/class-syntax-string-and-numeric-names.js:
2542
2543 2015-05-06  Brent Fulgham  <bfulgham@apple.com>
2544
2545         Scroll-snap points do not handle margins and padding propertly
2546         https://bugs.webkit.org/show_bug.cgi?id=144647
2547         <rdar://problem/20829473>
2548
2549         Reviewed by Simon Fraser.
2550
2551         Add new scroll-snap tests that cover elements with borders, padding, and rotation. Also correct the
2552         cause of the 'scroll-snap-mandatory-overflow.html' test flakiness by making sure the mouse is always
2553         inside the element when starting new wheel gestures.
2554
2555         Also add a new 'generic' test that confirms that we have expected results for scroll-snap coordinates
2556         and calculated scroll-snap-offset values.
2557  
2558         * css3/scroll-snap/scroll-snap-offsets.html: Added.
2559         * platform/mac-wk2/TestExpectations: Remove flakiness annotation for scroll-snap-mandatory-overflow.
2560         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
2561         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Added.
2562         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Added.
2563         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
2564         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Added.
2565         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Added.
2566         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Added.
2567         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Added.
2568
2569 2015-05-06  Commit Queue  <commit-queue@webkit.org>
2570
2571         Unreviewed, rolling out r183894.
2572         https://bugs.webkit.org/show_bug.cgi?id=144719
2573
2574         crashes on mavericks (Requested by dino on #webkit).
2575
2576         Reverted changeset:
2577
2578         "Handle backdrop views that have to tile"
2579         https://bugs.webkit.org/show_bug.cgi?id=142317
2580         http://trac.webkit.org/changeset/183894
2581
2582 2015-05-06  Jon Lee  <jonlee@apple.com>
2583
2584         Expose more font weights for -apple-system
2585         https://bugs.webkit.org/show_bug.cgi?id=144707
2586
2587         Reviewed by Dean Jackson.
2588
2589         * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
2590         * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
2591
2592 2015-05-06  Dean Jackson  <dino@apple.com>
2593
2594         Handle backdrop views that have to tile
2595         https://bugs.webkit.org/show_bug.cgi?id=142317
2596         <rdar://problem/20049088>
2597
2598         Reviewed by Simon Fraser.
2599
2600         A test that creates some backdrop views, then makes them
2601         big enough that it would trigger tiling (which we don't want
2602         to happen).
2603
2604         * compositing/media-controls-bar-appearance-big-expected.txt: Added.
2605         * compositing/media-controls-bar-appearance-big.html: Added.
2606
2607 2015-05-06  Martin Robinson  <mrobinson@igalia.com>
2608
2609         [FreeType] Vertical CJK glyphs should not be rendered with synthetic oblique
2610         https://bugs.webkit.org/show_bug.cgi?id=144612
2611
2612         Reviewed by Darin Adler.
2613
2614         * platform/gtk/TestExpectations: Remove expectation for failing test.
2615
2616 2015-05-06  Martin Robinson  <mrobinson@igalia.com>
2617
2618         Unreviewed GTK+ gardening
2619
2620         * platform/gtk/TestExpectations: Remove a couple expectations tests.
2621         * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
2622
2623 2015-05-06  Alexey Proskuryakov  <ap@apple.com>
2624
2625         Update expectations for fast/forms/button-line-height.html
2626
2627         * TestExpectations:
2628         * platform/efl/TestExpectations:
2629         * platform/gtk/TestExpectations:
2630         * platform/win/TestExpectations:
2631
2632 2015-05-05  Carlos Garcia Campos  <cgarcia@igalia.com>
2633
2634         [GTK][WK2] The WebKit network disk cache is not enabled
2635         https://bugs.webkit.org/show_bug.cgi?id=142821
2636
2637         Reviewed by Martin Robinson.
2638
2639         Unskip http/tests/cache/disk-cache tests.
2640
2641         * platform/gtk/TestExpectations:
2642
2643 2015-05-05  Nikita Vasilyev  <nvasilyev@apple.com>
2644
2645         LayoutTests/fast/forms/button-line-height.html is broken on non-Mac/non-iOS ports
2646         https://bugs.webkit.org/show_bug.cgi?id=144673
2647
2648         * TestExpectations: Skip broken test.
2649
2650 2015-05-05  Manuel Rego Casasnovas  <rego@igalia.com>
2651
2652         [CSS Grid Layout] grid-template-areas should accept none value
2653         https://bugs.webkit.org/show_bug.cgi?id=144624
2654
2655         Reviewed by Darin Adler.
2656
2657         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
2658         * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
2659         case to check "none" support.
2660
2661 2015-05-05  Ryosuke Niwa  <rniwa@webkit.org>
2662
2663         Fix tests after r183770 on non-Mac ports. These tests are expecting Mac editing behavior.
2664
2665         * editing/execCommand/strikethroughSelection.html:
2666         * editing/execCommand/toggle-mixed-text-decorations.html:
2667
2668 2015-05-05  Roger Fong  <roger_fong@apple.com>
2669
2670         Unreviewed. Some assertion failures in compositing code after r183820.
2671         https://bugs.webkit.org/show_bug.cgi?id=144630.
2672
2673         * platform/mac/TestExpectations:
2674
2675 2015-05-05  Joanmarie Diggs  <jdiggs@igalia.com>
2676
2677         [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky
2678         https://bugs.webkit.org/show_bug.cgi?id=74493
2679
2680         Reviewed by Chris Fleizach.
2681
2682         Make the test more reliable by searching for a child with an unknown role
2683         rather than depending on an exact hierarchy. This makes the test applicable
2684         to other platforms as at least Efl and Mac also do not expose children with
2685         unknown roles, so it's now part of the shared accessibility tests.
2686
2687         * accessibility/unknown-roles-not-exposed-expected.txt: Added.
2688         * accessibility/unknown-roles-not-exposed.html: Added.
2689         * platform/gtk/TestExpectations: Removed skipped test.
2690         * platform/gtk/accessibility/unknown-roles-not-exposed-expected.txt: Removed.
2691         * platform/gtk/accessibility/unknown-roles-not-exposed.html: Removed.
2692
2693 2015-05-05  Zalan Bujtas  <zalan@apple.com>
2694
2695         Navigating to www.apple.com hits assertion in WebCore::TextIteratorCopyableText::set()
2696         https://bugs.webkit.org/show_bug.cgi?id=144629
2697         rdar://problem/20689877
2698
2699         Reviewed by Andreas Kling.
2700
2701         This patch ensures that we don't emit empty text for the text iterator.
2702         In TextIterator::handleTextNode before emitting a string, certain characters (\n \t) need to
2703         be replaced with space. When such character is found, we emit the string we've processed so far and
2704         handle the replacement during the next callback.
2705         When the first character in the string needs replacing, there's nothing to emit. However if we don't
2706         handle at least one character, TextIterator::advance believes that processing is done and never calls  
2707         TextIterator::handleTextNode back with the rest of the string. 
2708
2709         * fast/text/simple-line-layout-innerText-with-newline-expected.html: Added.
2710         * fast/text/simple-line-layout-innerText-with-newline.html: Added.
2711
2712 2015-05-05  Brent Fulgham  <bfulgham@apple.com>
2713
2714         Add overflow scroll-snap tests
2715         https://bugs.webkit.org/show_bug.cgi?id=144591
2716
2717         Reviewed by Simon Fraser.
2718
2719         * platform/mac-wk2/TextExpectations: Mark overflow test as flaky while I investigate.
2720         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources: Added.
2721         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Added.
2722         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Added.
2723         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Added.
2724         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Added.
2725         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Added.
2726         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Added.
2727         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Added.
2728         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Added.
2729
2730 2015-05-05  Roger Fong  <roger_fong@apple.com>
2731
2732         Media control volume slider is opaque.
2733         https://bugs.webkit.org/show_bug.cgi?id=144470.
2734         <rdar://problem/20770350>
2735
2736         * platform/mac/TestExpectations:
2737         Some tests generate assertion failures after this change, though the tests pass in release.
2738         Marking them as crashing in debug for now. Tracking failures here: https://bugs.webkit.org/show_bug.cgi?id=144630.
2739
2740 2015-05-05  Csaba Osztrogonác  <ossy@webkit.org>
2741
2742         Unreviewed gardening, unskip passing compositing tests since USE_NATIVE_XDISPLAY=1
2743         is set on the EFL bots and mark the remaining failing compositing tests properly.
2744
2745         * platform/efl/TestExpectations:
2746
2747 2015-05-04  Basile Clement  <basile_clement@apple.com>
2748
2749         Allow CreateActivation sinking
2750         https://bugs.webkit.org/show_bug.cgi?id=144300
2751
2752         Reviewed by Filip Pizlo.
2753
2754         Add a performance test for activation allocation sinking.
2755
2756         * js/regress/script-tests/sink-huge-activation.js: Added.
2757         (bar):
2758         (foo):
2759
2760 2015-05-05  Andreas Kling  <akling@apple.com>
2761
2762         Fix up fast/performance/performance-now-crash-on-navigated-window.html after r183795.
2763
2764         Unreviewed fix for the bots. Since performance.now doesn't bail out and return 0 in
2765         disconnected frames anymore, we have to adjust the expectations. This test was all
2766         about catching a crash anyway.
2767
2768         * fast/performance/performance-now-crash-on-navigated-window-expected.txt:
2769         * fast/performance/performance-now-crash-on-navigated-window.html:
2770
2771 2015-05-05  Javier Fernandez  <jfernandez@igalia.com>
2772
2773         [CSS Box Alignment] Upgrade align-content parsing to CSS3 Box Alignment spec
2774         https://bugs.webkit.org/show_bug.cgi?id=144443
2775
2776         Reviewed by Darin Adler.
2777
2778         Tests to verify the align-content parsing logic. The new Box Alignment spec
2779         requires some changes in the flexbox tests.
2780
2781         * css3/flexbox/css-properties-expected.txt:
2782         * css3/flexbox/css-properties.html:
2783         * css3/parse-align-content-expected.txt: Added.
2784         * css3/parse-align-content.html: Added.
2785
2786 2015-05-05  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2787
2788         streams/readable-stream.html is very flaky
2789         https://bugs.webkit.org/show_bug.cgi?id=144455
2790
2791         Reviewed by Darin Adler.
2792
2793         Moved flaky test to streams/readable-stream-gc.html.
2794         Updated flaky test to check that the controller methods work well even if readable stream reference is lost by script.
2795
2796         * streams/readable-stream-expected.txt:
2797         * streams/readable-stream-gc-expected.txt: Added.
2798         * streams/readable-stream-gc.html: Added.
2799         * streams/readable-stream.html:
2800
2801 2015-05-05  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2802
2803         [GTK] Gardening 4th May
2804         https://bugs.webkit.org/show_bug.cgi?id=144571
2805
2806         Unreviewed.
2807
2808         * platform/gtk/TestExpectations:
2809         * platform/gtk/fast/forms/color/input-appearance-color-expected.png: Added.
2810         * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
2811         * platform/gtk/fast/regions/region-overflow-break-expected.html: Added.
2812         * platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html: Added.
2813         * platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html: Added.
2814         * platform/gtk/fast/text/font-kerning-expected.html: Added.
2815
2816 2015-05-05  Joanmarie Diggs  <jdiggs@igalia.com>
2817
2818         [ATK] AX: figure out platform difference for ATK to make accessibility/table-cell-display-block.html work
2819         https://bugs.webkit.org/show_bug.cgi?id=143083
2820
2821         Reviewed by Chris Fleizach.
2822
2823         * accessibility/roles-computedRoleString-expected.txt: Updated to reflect fixed FIXME.
2824         * accessibility/roles-computedRoleString.html: Updated to reflect fixed FIXME.
2825         * accessibility/table-cell-display-block-expected.txt: Modified to be more platform agnostic.
2826         * accessibility/table-cell-display-block.html: Modified to be more platform agnostic.
2827         * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
2828         * platform/gtk/TestExpectations: Unskip failing test from opening report.
2829         * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
2830         * platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Updated to reflect mapping change.
2831         * platform/mac/accessibility/rowheader-outside-table-role.html: Updated to reflect mapping change.
2832
2833 2015-05-04  Simon Fraser  <simon.fraser@apple.com>
2834
2835         Fix assertions in WK1 tests after r183777.
2836         
2837         Behavior difference with the change to RenderLayerCompositor::rootBackgroundTransparencyChanged().
2838
2839         * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt:
2840
2841 2015-05-04  Doug Russell  <d_russell@apple.com>
2842
2843         AX: setting focus via accessibility object needs to set isSynchronizing in resulting selection intent
2844         https://bugs.webkit.org/show_bug.cgi?id=144489
2845
2846         Reviewed by Chris Fleizach.
2847
2848         Resolves infinite looping when navigating rapidly between controls with the search API and then focusing
2849         on the returned control.
2850         Remove isSynchronizing flag from AXTextStateChangeIntent and put it on AXObjectCache.
2851         Move AXTextStateChangeIntent logic in AccessibilityRenderObject into a helper method.
2852         Call new AXTextStateChangeIntent helper from AccessibilityRenderObject::setFocus().
2853         Add support for setSelectedVisibleTextRange() in accessibility tests.
2854
2855         * platform/mac/accessibility/selection-sync-expected.txt: Added.
2856         * platform/mac/accessibility/selection-sync.html: Added.
2857
2858 2015-05-04  Chris Dumez  <cdumez@apple.com>
2859
2860         Crash at com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::createWindow + 185
2861         https://bugs.webkit.org/show_bug.cgi?id=144597
2862         <rdar://problem/20361579>
2863
2864         Reviewed by Andreas Kling.
2865
2866         Add a layout test to cover the case where window.open() is called on a
2867         window that is different than the activeDOMWindow and where the
2868         activeDOMWindow does not have a frame.
2869
2870         * fast/dom/Window/resources/test-frame.html: Added.
2871         * fast/dom/Window/window-open-activeWindow-null-frame-expected.txt: Added.
2872         * fast/dom/Window/window-open-activeWindow-null-frame.html: Added.
2873
2874 2015-05-04  Simon Fraser  <simon.fraser@apple.com>
2875
2876         display:none iframes cause repeated compositing flushing
2877         https://bugs.webkit.org/show_bug.cgi?id=144529
2878
2879         Reviewed by Darin Adler.
2880         
2881         Test with a display:none iframe that triggers a single compositing flush,
2882         then counts how many occur in 10ms.
2883
2884         * compositing/iframes/display-none-subframe-expected.txt: Added.
2885         * compositing/iframes/display-none-subframe.html: Added.
2886
2887 2015-05-04  Simon Fraser  <simon.fraser@apple.com>
2888
2889         Fix updating of tiled backing opaquenss when the page background color changes
2890         https://bugs.webkit.org/show_bug.cgi?id=144600
2891         rdar://problem/20723035
2892
2893         Reviewed by Tim Horton.
2894
2895         Test that dumps layers with various baseBackgroundColor and body background color
2896         combinations.
2897
2898         * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt: Added.
2899         * platform/mac-wk2/tiled-drawing/background-transparency-toggle.html: Added.
2900
2901 2015-05-04  Ryosuke Niwa  <rniwa@webkit.org>
2902
2903         Fix the test after r183758 since shouldNotBe is not supported in the standalone testing.
2904
2905         * js/class-syntax-default-constructor-expected.txt:
2906         * js/script-tests/class-syntax-default-constructor.js:
2907
2908 2015-05-04  Ryosuke Niwa  <rniwa@webkit.org>
2909
2910         Toggling underline or strike through affects each other
2911         https://bugs.webkit.org/show_bug.cgi?id=27818
2912
2913         Reviewed by Darin Adler.
2914
2915         Added a regression test and rebaselined various tests as explained below.
2916
2917         * editing/execCommand/script-tests/toggle-style-2.js: The order in which u and strike elements appear have switched.
2918         * editing/execCommand/script-tests/toggle-text-decorations.js: Ditto for line-through and overline.
2919         * editing/execCommand/toggle-mixed-text-decorations-expected.txt: Added.
2920         * editing/execCommand/toggle-mixed-text-decorations.html: Added.
2921         * editing/execCommand/toggle-style-2-expected.txt: Rebaselined.
2922         * editing/execCommand/toggle-text-decorations-expected.txt: Rebaselined.
2923         * editing/undo/remove-css-property-and-remove-style-expected.txt: The order in which color and font-weight properties
2924         appear have switched.
2925
2926 2015-05-04  Chris Dumez  <cdumez@apple.com>
2927
2928         REGRESSION (r178156): CSS Parser incorrectly rejects valid calc() in padding-right property
2929         https://bugs.webkit.org/show_bug.cgi?id=144584
2930         <rdar://problem/20796829>
2931
2932         Reviewed by Darin Adler.
2933
2934         * fast/css/negative-calc-values-expected.txt: Added.
2935         * fast/css/negative-calc-values.html: Added.
2936         Add a layout test that assigns negative calc() values to properties
2937         whose values cannot be negative to verify that values are clamped as
2938         per the specification:
2939         http://dev.w3.org/csswg/css-values-3/#calc-range
2940
2941         * fast/css/padding-calc-value-expected.txt: Added.
2942         * fast/css/padding-calc-value.html: Added.
2943         Add a layout test to test that using calc(.5em - 2px) for padding-right
2944         CSS property works as intended. It used to be resolved as 0px instead
2945         of "2*font-size - 2px".
2946
2947         * fast/css/text-shadow-calc-value-expected.txt:
2948         * fast/css/text-shadow-calc-value.html:
2949         Update test to match what the specification says:
2950         http://dev.w3.org/csswg/css-values-3/#calc-range
2951         "width: calc(5px - 10px);" is equivalent to "width: 0px;" since widths
2952         smaller than 0px are not allowed.
2953
2954 2015-05-04  Joseph Pecoraro  <pecoraro@apple.com>
2955
2956         Unreviewed gardening. Fix lint error on mac-wk1.
2957
2958         * platform/mac-wk1/TestExpectations:
2959
2960 2015-05-04  Alexey Proskuryakov  <ap@apple.com>
2961
2962         storage/indexeddb/mozilla/cursor-update-updates-indexes.html is flaky
2963         https://bugs.webkit.org/show_bug.cgi?id=144590
2964
2965         * platform/mac-wk2/TestExpectations: Marking as such.
2966
2967 2015-05-04  Ryosuke Niwa  <rniwa@webkit.org>
2968
2969         Extending undefined in class syntax should throw a TypeError
2970         https://bugs.webkit.org/show_bug.cgi?id=144284
2971
2972         Reviewed by Darin Adler.
2973
2974         Fixed the expectation for extending undefined and removed irrelevant test cases for extending undefined
2975         since we'll never get to instantiate these classes now.
2976
2977         * js/class-syntax-extends-expected.txt:
2978         * js/script-tests/class-syntax-extends.js:
2979
2980 2015-05-04  Ryosuke Niwa  <rniwa@webkit.org>
2981
2982         ES6 classes: Invalid test for constructor property
2983         https://bugs.webkit.org/show_bug.cgi?id=144278
2984
2985         Reviewed by Darin Adler.
2986
2987         Fixed the test. The constructors of two distinct classes should definitely be distinct.
2988
2989         * js/class-syntax-default-constructor-expected.txt:
2990         * js/script-tests/class-syntax-default-constructor.js:
2991
2992 2015-05-04  Ryosuke Niwa  <rniwa@webkit.org>
2993
2994         new super should be a syntax error
2995         https://bugs.webkit.org/show_bug.cgi?id=144282
2996
2997         Reviewed by Joseph Pecoraro.
2998
2999         Rebaselined the test.
3000
3001         * js/class-syntax-super-expected.txt:
3002         * js/script-tests/class-syntax-super.js:
3003
3004 2015-05-04  Simon Fraser  <simon.fraser@apple.com>
3005
3006        Skip fast/images/animated-gif-body-outside-viewport.html on Windows. It
3007        started failing after r183732, but like the other fast/images/animated-gif* tests,
3008        it's sensitive to window display timing. These tests were already skipped for Mac
3009        WK1, probably because we disable window autodisplay on the Mac.
3010
3011         * platform/win/TestExpectations:
3012
3013 2015-05-04  Javier Fernandez  <jfernandez@igalia.com>
3014
3015         [CSS Box Alignment] Upgrade justify-content parsing to CSS3 Box Alignment spec.
3016         https://bugs.webkit.org/show_bug.cgi?id=144442
3017
3018         Reviewed by David Hyatt.
3019
3020         Upgrade the justify-content property to the last CSS3 Box
3021         Alignment specification. It defines a different enumeration for
3022         Positional and Distribution alignment, which requires changes in
3023         the FlexibleBox implementation.
3024
3025         Some minor changes in some Flexbox related test cases for adapting
3026         them to the new parsing logic. New layout tests, not Flexbox
3027         specific, to verify the parsing of the new values.
3028
3029         * css3/flexbox/css-properties.html:
3030         * css3/parse-justify-content-expected.txt: Added.
3031         * css3/parse-justify-content.html: Added.
3032
3033 2015-05-04  Manuel Rego Casasnovas  <rego@igalia.com>
3034
3035         [CSS Grid Layout] Wrong computed style for named grid lines in implicit tracks
3036         https://bugs.webkit.org/show_bug.cgi?id=144449
3037
3038         Reviewed by Sergio Villar Senin.
3039
3040         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: Added.
3041         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: Added.
3042
3043 2015-05-02  Simon Fraser  <simon.fraser@apple.com>
3044
3045         Assertion failure (!needsLayout()) loading inkedmag.com
3046         https://bugs.webkit.org/show_bug.cgi?id=144528
3047         rdar://problem/20788681
3048
3049         Reviewed by Darin Adler.
3050         
3051         Test that sleeps for a while to force an image into catchup mode.
3052
3053         * fast/images/resources/spinner.gif: Added.
3054         * fast/images/set-needs-layout-in-painting-expected.txt: Added.
3055         * fast/images/set-needs-layout-in-painting.html: Added.
3056
3057 2015-05-03  Alexey Proskuryakov  <ap@apple.com>
3058
3059         Skip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
3060         https://bugs.webkit.org/show_bug.cgi?id=144540
3061
3062         * TestExpectations:
3063
3064 2015-05-01  Simon Fraser  <simon.fraser@apple.com>
3065
3066         Avoid compositing updates after style recalcs which have no compositing implications
3067         https://bugs.webkit.org/show_bug.cgi?id=144502
3068
3069         Reviewed by Darin Adler.
3070         
3071         Use internals.compositingUpdateCount() to see if various document mutations
3072         cause a compositing update. Doesn't actually detect any behavior change
3073         from this patch, but seems useful in general.
3074
3075         * compositing/updates/no-style-change-updates-expected.txt: Added.
3076         * compositing/updates/no-style-change-updates.html: Added.
3077
3078 2015-05-01  Ryosuke Niwa  <rniwa@webkit.org>
3079
3080         Class syntax should allow string and numeric identifiers for method names
3081         https://bugs.webkit.org/show_bug.cgi?id=144254
3082
3083         Reviewed by Darin Adler.
3084
3085         Added a test and rebaselined other tests per syntax error message change.
3086
3087         * js/class-syntax-declaration-expected.txt:
3088         * js/class-syntax-expression-expected.txt:
3089         * js/class-syntax-string-and-numeric-names-expected.txt: Added.
3090         * js/class-syntax-string-and-numeric-names.html: Added.
3091         * js/class-syntax-super-expected.txt:
3092         * js/script-tests/class-syntax-declaration.js:
3093         * js/script-tests/class-syntax-expression.js:
3094         * js/script-tests/class-syntax-string-and-numeric-names.js: Added.
3095         * js/script-tests/class-syntax-super.js:
3096
3097 2015-05-01  Brent Fulgham  <bfulgham@apple.com>
3098
3099         Create a set of initial scroll snap point tests
3100         https://bugs.webkit.org/show_bug.cgi?id=142358
3101
3102         Reviewed by Simon Fraser.
3103
3104         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap: Added.
3105         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt: Added.
3106         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: Added.
3107         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt: Added.
3108         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: Added.
3109         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt: Added.
3110         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: Added.
3111         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt: Added.
3112         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: Added.
3113
3114 2015-05-01  Andreas Kling  <akling@apple.com>
3115
3116         Reproducible crash removing name attribute from <img> node
3117         <https://webkit.org/b/144371>
3118         <rdar://problem/17198583>
3119
3120         Reviewed by Darin Adler.
3121
3122         * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image-expected.txt: Added.
3123         * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image.html: Added.
3124
3125 2015-05-01  Eric Carlson  <eric.carlson@apple.com>
3126
3127         Postpone caption style sheet creation
3128         https://bugs.webkit.org/show_bug.cgi?id=144499
3129
3130         Reviewed by Simon Fraser.
3131
3132         * media/track/track-user-stylesheet-expected.txt: Added.
3133         * media/track/track-user-stylesheet.html: Added.
3134
3135 2015-05-01  Myles C. Maxfield  <mmaxfield@apple.com>
3136
3137         [OS X] Text dilation parameters are not restored after being set
3138         https://bugs.webkit.org/show_bug.cgi?id=144507
3139         <rdar://problem/19446938>
3140
3141         Reviewed by Simon Fraser and Ned Holbrook.
3142
3143         See below.
3144
3145         * fast/text/dilation-save-restore-expected.html: Added. Never sets dilation parameters, draws two strings.
3146         * fast/text/dilation-save-restore.html: Added. Draws one string without dilation, sets the dilation, then draws a
3147         second string. If saving and restoring doesn't work correctly, these two lines will appear different.
3148
3149 2015-05-01  Jordan Harband  <ljharb@gmail.com>
3150
3151         String#startsWith/endsWith/includes don't handle Infinity position/endPosition args correctly
3152         https://bugs.webkit.org/show_bug.cgi?id=144314
3153
3154         Reviewed by Darin Adler.
3155
3156         * js/script-tests/string-includes.js:
3157         * js/string-includes-expected.txt:
3158
3159 2015-05-01  Martin Robinson  <mrobinson@igalia.com>
3160
3161         Unreviewed gardening for GTK+.
3162
3163         * platform/gtk/TestExpectations: Remove some inaccurate missing results
3164         and unskip a passing test.
3165
3166 2015-05-01  Joanmarie Diggs  <jdiggs@igalia.com>
3167
3168         [GTK] accessibility/secure-textfield-title-ui.html is failing
3169         https://bugs.webkit.org/show_bug.cgi?id=98375
3170
3171         Reviewed by Chris Fleizach.
3172
3173         Modify the test to check the childrenCount of the titleUIElement in order
3174         to determine where the element text is exposed. On the Mac, it's exposed
3175         in StaticText children; in ATK, in the element itself. The test was failing
3176         because it assumed the text was in the first child of the element.
3177
3178         * accessibility/secure-textfield-title-ui.html: Modified.
3179         * platform/gtk/TestExpectations: Unskipped the failing test.
3180
3181 2015-05-01  Brady Eidson  <beidson@apple.com>
3182
3183         Add API to disable meta refreshes.
3184         <rdar://problem/20333198> and https://bugs.webkit.org/show_bug.cgi?id=144269
3185
3186         Reviewed by Alexey Proskuryakov.
3187
3188         * loader/meta-refresh-disabled-expected.txt: Added.
3189         * loader/meta-refresh-disabled.html: Added.
3190         * loader/resources/notify-done.html: Added.
3191         * platform/win/TestExpectations:
3192
3193 2015-05-01  Martin Robinson  <mrobinson@igalia.com>
3194
3195         Unreviewed gardening for WebKitGTK+
3196
3197         Unskip some passing tests. Add new baselines. Properly organize some
3198         failures in the TestExpectations file.
3199
3200         * platform/gtk/TestExpectations:
3201         * platform/gtk/editing/execCommand/print-expected.png: Added.
3202         * platform/gtk/editing/execCommand/print-expected.txt: Added.
3203         * platform/gtk/fast/attachment/attachment-progress-expected.txt: Added.
3204         * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt: Added.
3205         * platform/gtk/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
3206         * platform/gtk/fast/attachment/attachment-subtitle-expected.txt: Added.
3207         * platform/gtk/fast/attachment/attachment-title-expected.txt: Added.
3208         * platform/gtk/fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position-expected.txt: Added.
3209         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
3210         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
3211         * platform/gtk/fast/multicol/scrolling-column-rules-expected.png: Added.
3212         * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt: Added.
3213         * platform/gtk/printing/allowed-page-breaks-expected.txt: Added.
3214         * platform/gtk/printing/compositing-layer-printing-expected.png: Added.
3215         * platform/gtk/printing/compositing-layer-printing-expected.txt:
3216         * platform/gtk/printing/css2.1/page-break-after-000-expected.txt: Added.
3217         * platform/gtk/printing/css2.1/page-break-after-001-expected.txt: Added.
3218         * platform/gtk/printing/css2.1/page-break-after-002-expected.txt: Added.
3219         * platform/gtk/printing/css2.1/page-break-after-003-expected.txt: Added.
3220         * platform/gtk/printing/css2.1/page-break-after-004-expected.txt: Added.
3221         * platform/gtk/printing/css2.1/page-break-before-000-expected.txt: Added.
3222         * platform/gtk/printing/css2.1/page-break-before-001-expected.txt: Added.
3223         * platform/gtk/printing/css2.1/page-break-before-002-expected.txt: Added.
3224         * platform/gtk/printing/css2.1/page-break-inside-000-expected.txt: Added.
3225         * platform/gtk/printing/iframe-print-expected.png: Added.
3226         * platform/gtk/printing/iframe-print-expected.txt: Added.
3227         * platform/gtk/printing/media-queries-print-expected.png: Added.
3228         * platform/gtk/printing/media-queries-print-expected.txt:
3229         * platform/gtk/printing/no-content-empty-pages-expected.txt: Added.
3230         * platform/gtk/printing/numberOfPages-expected.txt: Added.
3231         * platform/gtk/printing/page-break-after-avoid-expected.txt: Added.
3232         * platform/gtk/printing/page-break-always-expected.txt: Added.
3233         * platform/gtk/printing/page-break-avoid-expected.txt: Added.
3234         * platform/gtk/printing/page-break-before-avoid-expected.txt: Added.
3235         * platform/gtk/printing/page-break-display-none-expected.txt: Added.
3236         * platform/gtk/printing/page-break-inside-avoid-expected.txt: Added.
3237         * platform/gtk/printing/page-break-margin-collapsed-expected.txt: Added.
3238         * platform/gtk/printing/page-break-orphans-and-widows-expected.txt: Added.
3239         * platform/gtk/printing/page-break-orphans-expected.txt: Added.
3240         * platform/gtk/printing/page-break-widows-expected.txt: Added.
3241         * platform/gtk/printing/page-count-layout-overflow-expected.txt: Added.
3242         * platform/gtk/printing/page-count-percentage-height-expected.txt: Added.
3243         * platform/gtk/printing/page-count-relayout-shrink-expected.txt: Added.
3244         * platform/gtk/printing/page-count-with-one-word-expected.txt: Added.
3245         * platform/gtk/printing/page-format-data-display-none-expected.txt: Added.
3246         * platform/gtk/printing/page-format-data-expected.txt: Added.
3247         * platform/gtk/printing/page-rule-css-text-expected.txt: Added.
3248         * platform/gtk/printing/page-rule-in-media-query-expected.png: Added.
3249         * platform/gtk/printing/page-rule-in-media-query-expected.txt: Added.
3250         * platform/gtk/printing/pageNumerForElementById-expected.txt: Added.
3251         * platform/gtk/printing/print-close-crash-expected.txt: Added.
3252         * platform/gtk/printing/pseudo-class-outside-page-expected.txt: Added.
3253         * platform/gtk/printing/return-from-printing-mode-expected.png: Added.
3254         * platform/gtk/printing/return-from-printing-mode-expected.txt:
3255         * platform/gtk/printing/setPrinting-expected.png: Added.
3256         * platform/gtk/printing/setPrinting-expected.txt: Added.
3257         * platform/gtk/printing/simultaneous-position-float-change-expected.png: Added.
3258         * platform/gtk/printing/simultaneous-position-float-change-expected.txt: Added.
3259         * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
3260         * platform/gtk/printing/stretch-to-view-height-expected.txt: Added.
3261         * platform/gtk/printing/width-overflow-expected.png: Added.
3262         * platform/gtk/printing/width-overflow-expected.txt: Added.
3263         * platform/gtk/printing/zoomed-document-expected.txt: Added.
3264
3265 2015-05-01  Martin Robinson  <mrobinson@igalia.com>
3266
3267         [Freetype] Properly support synthetic oblique in vertical text
3268         https://bugs.webkit.org/show_bug.cgi?id=144492
3269
3270         Reviewed by Sergio Villar Senin.
3271
3272         * platform/gtk/TestExpectations: Unskip passing tests.
3273         * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
3274         * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
3275
3276 2015-05-01  Eric Carlson  <eric.carlson@apple.com>
3277
3278         Fix text track language selection logic
3279         https://bugs.webkit.org/show_bug.cgi?id=144467
3280
3281         Reviewed by Brent Fulgham.
3282
3283         * media/track/track-language-preference-expected.txt:
3284         * media/track/track-language-preference.html: Updated, add new tests.
3285         * platform/mac/TestExpectations:
3286
3287 2015-05-01  Martin Robinson  <mrobinson@igalia.com>
3288
3289         Unreviewed gardening. Rebaseline some tests for WebKitGTK+.
3290
3291         * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Rebaseline.
3292         * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Removed. The
3293         platform-independent baseline should be good enough.
3294
3295 2015-04-30  Joseph Pecoraro  <pecoraro@apple.com>
3296
3297         Unreviewed gardening. Update results of inspector tests.
3298
3299         * inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt:
3300         * inspector-protocol/debugger/regress-133182-expected.txt:
3301         * inspector-protocol/debugger/regress-133182.html:
3302         * inspector-protocol/debugger/setBreakpoint-actions-expected.txt:
3303         * inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt:
3304         * inspector-protocol/page/deny-X-FrameOption-expected.txt:
3305         * inspector/debugger/search-scripts-expected.txt:
3306
3307 2015-04-30  Joseph Pecoraro  <pecoraro@apple.com>
3308
3309         Unreviewed gardening. Remove skipped and broken inspector test.
3310
3311         This is the last test relying on the old model interface.
3312
3313         * TestExpectations:
3314         * http/tests/inspector-protocol/resources/InspectorTest.js:
3315         (InspectorTest.initializeInspectorModels.console.error.window.onerror): Deleted.
3316         (InspectorTest.initializeInspectorModels.console.assert): Deleted.
3317         (InspectorTest.initializeInspectorModels): Deleted.
3318         * inspector-protocol/indexeddb/basics-expected.txt: Removed.
3319         * inspector-protocol/indexeddb/basics.html: Removed.
3320         * platform/efl/TestExpectations:
3321         * platform/gtk/TestExpectations:
3322         * platform/win/TestExpectations:
3323
3324 2015-04-30  Dean Jackson  <dino@apple.com>
3325
3326         Expose -apple-system as a font family
3327         https://bugs.webkit.org/show_bug.cgi?id=144484
3328         <rdar://problem/20767330>
3329
3330         Reviewed by Tim Horton.
3331
3332         Change a bunch of tests to use "-apple-system" instead
3333         of "-apple-system-font" for font-family.
3334
3335         Add a test to make sure the old name still works.
3336
3337         * fast/text/system-font-legacy-name.html
3338         * platform/ios-simulator/fast/text/system-monospaced-numbers.html:
3339         * platform/ios-simulator/ios/fast/text/apple-logo-expected.txt:
3340         * platform/ios-simulator/ios/fast/text/apple-logo.html:
3341         * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
3342         * platform/ios-simulator/ios/fast/text/opticalFont.html:
3343         * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
3344         * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
3345         * platform/ios-simulator/ios/fast/text/underline-scaling-expected.txt:
3346         * platform/ios-simulator/ios/fast/text/underline-scaling.html:
3347         * platform/mac/fast/text/systemFont-expected.txt:
3348         * platform/mac/fast/text/systemFont.html:
3349
3350 2015-04-30  Javier Fernandez  <jfernandez@igalia.com>
3351
3352         [CSS Grid Layout] overflow-position keyword for align and justify properties.
3353         https://bugs.webkit.org/show_bug.cgi?id=144235
3354
3355         Reviewed by Sergio Villar Senin.
3356
3357         Implementation of overflow-keyword handling for Grid Layout on
3358         align-self and justify-self properties.
3359
3360         * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Added.
3361         * fast/css-grid-layout/grid-align-justify-overflow.html: Added.
3362
3363 2015-04-30  Jon Davis  <jond@apple.com>
3364
3365         Web Inspector: console should show an icon for console.info() messages
3366         https://bugs.webkit.org/show_bug.cgi?id=18530
3367
3368         Reviewed by Timothy Hatcher.
3369
3370         * inspector/console/console-api-expected.txt:
3371
3372 2015-04-30  Dean Jackson  <dino@apple.com>
3373
3374         -apple-system-font-monospaced-numbers doesn't work on iOS
3375         https://bugs.webkit.org/show_bug.cgi?id=144478
3376         <rdar://problem/20544940>
3377
3378         Reviewed by Brent Fulgham.
3379
3380         A test that draws two lines of different numbers and checks
3381         they are the same width.
3382
3383         * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
3384         * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
3385
3386 2015-04-30  Joseph Pecoraro  <pecoraro@apple.com>
3387
3388         Unreviewed, ios-simulator gardening
3389
3390         * Address linter warnings.
3391         * Unskip some tests that pass.
3392         * More generically skip unsupported iOS features.
3393         * Address FIXMEs.
3394
3395         * platform/ios-simulator-wk1/TestExpectations:
3396         * platform/ios-simulator-wk2/TestExpectations:
3397         * platform/ios-simulator/TestExpectations:
3398
3399 2015-04-30  Filip Pizlo  <fpizlo@apple.com>
3400
3401         js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
3402         https://bugs.webkit.org/show_bug.cgi?id=144463
3403
3404         Reviewed by Benjamin Poulain.
3405         
3406         Unskip now that the bug is fixed.
3407
3408         * TestExpectations:
3409         * js/regress/script-tests/is-string-fold-tricky.js:
3410         * js/regress/script-tests/is-string-fold.js:
3411
3412 2015-04-30  Brady Eidson  <beidson@apple.com>
3413
3414         Javascript using WebSQL can create their own WebKit info table.
3415         <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
3416
3417         Reviewed by Alex Christensen.
3418
3419         * storage/websql/alter-to-info-table-expected.txt: Added.
3420         * storage/websql/alter-to-info-table.html: Added.
3421         * storage/websql/alter-to-info-table.js: Added.
3422
3423 2015-04-30  Martin Robinson  <mrobinson@igalia.com>
3424
3425         Unskip isolated words tests on WebKitGTK+
3426
3427         * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
3428         since the switch to WebKitTestRunner.
3429
3430 2015-04-30  Filip Pizlo  <fpizlo@apple.com>
3431
3432         Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing in RJST as well.
3433
3434         * js/regress/script-tests/is-string-fold-tricky.js:
3435         * js/regress/script-tests/is-string-fold.js:
3436
3437 2015-04-30  Martin Robinson  <mrobinson@igalia.com>
3438
3439         Rebaseline some editing tests for WebKitGTK+
3440
3441         Also add some missing baselines.
3442
3443         * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
3444         * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
3445         * platform/gtk/editing/execCommand/5142012-1-expected.png:
3446         * platform/gtk/editing/execCommand/5142012-1-expected.txt: