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