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