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