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