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