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