df21b6f83e4fb4786c63d1f983ff430e56841fed
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-04-17  Beth Dakin  <bdakin@apple.com>
2
3         Force mouse events should go through normal mouse event handling code paths
4         https://bugs.webkit.org/show_bug.cgi?id=143749
5         -and corresponding-
6         rdar://problem/20472895
7
8         Reviewed by Dean Jackson.
9
10         Just a few new tests. More to come.
11         * fast/events/mouse-force-changed-expected.txt: Added.
12         * fast/events/mouse-force-changed.html: Added.
13         * fast/events/mouse-force-down-expected.txt: Added.
14         * fast/events/mouse-force-down.html: Added.
15         * fast/events/mouse-force-up-expected.txt: Added.
16         * fast/events/mouse-force-up.html: Added.
17
18         Right now the new tests will only work on Mac 10.10.3 and beyond.
19         * platform/efl/TestExpectations:
20         * platform/gtk/TestExpectations:
21         * platform/ios-simulator/TestExpectations:
22         * platform/mac-mavericks/TestExpectations:
23         * platform/win/TestExpectations:
24
25 2015-04-17  Daniel Bates  <dabates@apple.com>
26
27         REGRESSION: SVG does not support link dragging
28         https://bugs.webkit.org/show_bug.cgi?id=141597
29
30         Reviewed by Darin Adler.
31
32         Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
33
34         * fast/events/drag-and-drop-link-expected.txt: Added.
35         * fast/events/drag-and-drop-link.html: Added.
36         * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
37         * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
38         GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
39         * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
40         drag-and-drop support.
41         * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
42         for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
43
44 2015-04-17  Commit Queue  <commit-queue@webkit.org>
45
46         Unreviewed, rolling out r182912 and r182920.
47         https://bugs.webkit.org/show_bug.cgi?id=143881
48
49         Build breakage in some configurations (Requested by ap on
50         #webkit).
51
52         Reverted changesets:
53
54         "Force mouse events should go through normal mouse event
55         handling code paths"
56         https://bugs.webkit.org/show_bug.cgi?id=143749
57         http://trac.webkit.org/changeset/182912
58
59         http://trac.webkit.org/changeset/182920
60
61 2015-04-17  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
62
63         [GTK] Gardening 17th April.
64         https://bugs.webkit.org/show_bug.cgi?id=143870
65
66         Unreviewed.
67
68         * platform/gtk/TestExpectations:
69
70 2015-04-17  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
71
72         [EFL] Unreviewed EFL gardening on 17 April.
73
74         Mark 5 form tests and 3 navigation tests to failure.
75
76         * platform/efl/TestExpectations:
77
78 2015-04-17  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
79
80         streams/reference-implementation/readable-stream.html is flaky
81         https://bugs.webkit.org/show_bug.cgi?id=143778
82
83         Unreviewed.
84
85         Comment out flaky subtests while working on a more complete
86         solution.
87
88         The problem with these tests is that they set a timeout before the
89         calling done() and this causes some tests to behave
90         undeterministically, specilly code related to promise
91         resolution. This could even cause indetermination if the tests
92         were expected to run correctly.
93
94         We think it is better to comment them out and find a more long
95         term solution that could involve submitting change requests to the
96         reference tests in the spec. This will be tackled in bug 143774.
97
98         * streams/reference-implementation/readable-stream-expected.txt:
99         * streams/reference-implementation/readable-stream-reader-expected.txt:
100         * streams/reference-implementation/readable-stream-reader.html:
101         * streams/reference-implementation/readable-stream-templated-expected.txt:
102         * streams/reference-implementation/readable-stream-templated.html:
103         * streams/reference-implementation/readable-stream.html:
104
105 2015-04-16  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
106
107         streams/readablestream-reader.html test should really test collected stream case.
108         https://bugs.webkit.org/show_bug.cgi?id=143818
109
110         Reviewed by Darin Adler.
111
112         Making the test async so that the stream start async callback is made and the stream be collected.
113
114         * streams/readable-stream-reader.html:
115
116 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
117
118         http/tests/misc/DOMContentLoaded-event.html is flaky
119         https://bugs.webkit.org/show_bug.cgi?id=143382
120
121         Reviewed by Chris Dumez.
122
123         * http/tests/misc/DOMContentLoaded-event-expected.txt:
124         * http/tests/misc/DOMContentLoaded-event.html:
125         Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
126
127 2015-04-16  Jordan Harband  <ljharb@gmail.com>
128
129         Number.parseInt is not === global parseInt in nightly r182673
130         https://bugs.webkit.org/show_bug.cgi?id=143799
131
132         Reviewed by Darin Adler.
133
134         * js/number-constructor-expected.txt:
135         * js/parseInt-expected.txt:
136         * js/script-tests/number-constructor.js:
137         * js/script-tests/parseInt.js:
138
139 2015-04-16  Tim Horton  <timothy_horton@apple.com>
140
141         Rebaseline mouse-cursor-image-set results after r182869
142
143         * fast/events/mouse-cursor-image-set-expected.txt:
144         * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
145         * platform/mac/TestExpectations:
146         Un-skip and land new results.
147
148 2015-04-16  Beth Dakin  <bdakin@apple.com>
149
150         I will be investigating this in the short term, but skip these failing test for
151         now.
152
153         * platform/mac-wk2/TestExpectations:
154
155 2015-04-16  Yusuke Suzuki  <utatane.tea@gmail.com>
156
157         [ES6] Implement Symbol.for and Symbol.keyFor
158         https://bugs.webkit.org/show_bug.cgi?id=143404
159
160         Reviewed by Geoffrey Garen.
161
162         Add tests to check Symbol's identity over different realms.
163
164         * js/dom/cross-frame-symbols-expected.txt: Added.
165         * js/dom/cross-frame-symbols.html: Added.
166         * js/dom/script-tests/cross-frame-symbols.js: Added.
167
168 2015-04-16  Beth Dakin  <bdakin@apple.com>
169
170         Forgot to edit this TestExpectation file for 
171         http://trac.webkit.org/changeset/182912
172
173         * platform/mac-wk1/TestExpectations:
174
175 2015-04-16  Beth Dakin  <bdakin@apple.com>
176
177         Force mouse events should go through normal mouse event handling code paths
178         https://bugs.webkit.org/show_bug.cgi?id=143749
179         -and corresponding-
180         rdar://problem/20472895
181
182         Reviewed by Dean Jackson.
183
184         Just a few new tests. More to come.
185         * fast/events/mouse-force-changed-expected.txt: Added.
186         * fast/events/mouse-force-changed.html: Added.
187         * fast/events/mouse-force-down-expected.txt: Added.
188         * fast/events/mouse-force-down.html: Added.
189         * fast/events/mouse-force-up-expected.txt: Added.
190         * fast/events/mouse-force-up.html: Added.
191
192         Right now the new tests will only work on Mac 10.10.3 and beyond.
193         * platform/efl/TestExpectations:
194         * platform/gtk/TestExpectations:
195         * platform/ios-simulator/TestExpectations:
196         * platform/mac-mavericks/TestExpectations:
197         * platform/win/TestExpectations:
198
199 2015-04-16  Chris Dumez  <cdumez@apple.com>
200
201         Regression(r182517): WebSocket::suspend() causes error event to be fired
202         https://bugs.webkit.org/show_bug.cgi?id=143806
203         <rdar://problem/20559812>
204
205         Reviewed by Alexey Proskuryakov.
206
207         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
208         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
209         Extend WebSocket PageCache test to make sure that the error event is
210         fired after restoring the page from the PageCache and before the close
211         Event is fired.
212
213         * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
214         * 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.
215         * 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.
216         Add layout test to cover the case where WebSocket::stop() is called
217         while firing the pending events upon restoring the page from PageCache.
218
219 2015-04-16  Myles C. Maxfield  <mmaxfield@apple.com>
220
221         [iOS] Delete hardcoded font fallback tables
222         https://bugs.webkit.org/show_bug.cgi?id=143583
223
224         Reviewed by Darin Adler
225
226         Updating expected results.
227
228         * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
229         * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
230         * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
231         * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
232         * fast/text/international/danda-space.html: Updating expected results
233         * fast/text/international/thai-baht-space.html: Updating expected results
234
235 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
236
237         More flaky tests in http/tests/security/mixedContent
238         https://bugs.webkit.org/show_bug.cgi?id=143804
239
240         Reviewed by Csaba Osztrogonác.
241
242         Start secondary window loading in onload, so that it doesn't race with main document
243         finishing to load.
244
245         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
246         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
247         * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
248         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
249         * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
250         * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
251         * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
252         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
253         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
254         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
255         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
256
257 2015-04-15  Chris Dumez  <cdumez@apple.com>
258
259         Add a console message when a stylesheet is not parsed due to invalid MIME type
260         https://bugs.webkit.org/show_bug.cgi?id=143784
261
262         Reviewed by Joseph Pecoraro.
263
264         Update expectations for tests that are using stylesheets served with wrong
265         MIME type as we now display a console message in this case.
266
267         * http/tests/inspector/css/bad-mime-type-expected.txt:
268         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
269         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
270         * http/tests/misc/css-accept-any-type-expected.txt:
271         * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
272
273         * http/tests/security/cross-origin-css-1-expected.txt: Added.
274         * http/tests/security/cross-origin-css-1.html: Added.
275         * http/tests/security/cross-origin-css-2-expected.txt: Added.
276         * http/tests/security/cross-origin-css-2.html: Added.
277         * http/tests/security/cross-origin-css-3-expected.txt: Added.
278         * http/tests/security/cross-origin-css-3.html: Added.
279         * http/tests/security/cross-origin-css-4-expected.txt: Added.
280         * http/tests/security/cross-origin-css-4.html: Added.
281         * http/tests/security/cross-origin-css-5-expected.txt: Added.
282         * http/tests/security/cross-origin-css-5.html: Added.
283         * http/tests/security/cross-origin-css-6-expected.txt: Added.
284         * http/tests/security/cross-origin-css-6.html: Added.
285         * http/tests/security/cross-origin-css-7-expected.txt: Added.
286         * http/tests/security/cross-origin-css-7.html: Added.
287         * http/tests/security/cross-origin-css-8-expected.txt: Added.
288         * http/tests/security/cross-origin-css-8.html: Added.
289         * http/tests/security/cross-origin-css-expected.txt: Removed.
290         * http/tests/security/cross-origin-css.html: Removed.
291         Split http/tests/security/cross-origin-css.html into several tests. The
292         test would be flaky otherwise as console messages could appear in
293         different order for every run.
294
295         * platform/mac/http/tests/misc/acid3-expected.txt:
296
297 2015-04-15  Said Abou-Hallawa  <said@apple.com>
298
299         Minimum font size pref breaks SVG text very badly.
300         https://bugs.webkit.org/show_bug.cgi?id=143590.
301
302         Reviewed by Simon Fraser.
303
304         When enabling the minimum font size perf, the SVG text element should
305         apply the minimum font size rules on the scaled font. 
306
307         * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
308         * svg/text/font-small-enlarged-minimum-larger.svg: Added.
309         Minimum font size is larger than the scaled font size. Also the expected
310         file makes sure the minimum font size rules are still applied if no scaling
311         is applied.
312
313         * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
314         * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
315         Minimum font size is smaller than the scaled font size. So the minimim font
316         size rule should not have any effect on the final computed font size.
317
318 2015-04-15  Jordan Harband  <ljharb@gmail.com>
319
320         String.prototype.startsWith/endsWith/includes have wrong length in r182673
321         https://bugs.webkit.org/show_bug.cgi?id=143659
322
323         Reviewed by Benjamin Poulain.
324
325         * js/script-tests/string-includes.js:
326         * js/string-includes-expected.txt:
327
328 2015-04-15  Jordan Harband  <ljharb@gmail.com>
329
330         Math.imul has wrong length in Safari 8.0.4
331         https://bugs.webkit.org/show_bug.cgi?id=143658
332
333         Reviewed by Benjamin Poulain.
334
335         * js/script-tests/math.js:
336
337 2015-04-15  Jordan Harband  <ljharb@gmail.com>
338
339         Number.parseInt in nightly r182673 has wrong length
340         https://bugs.webkit.org/show_bug.cgi?id=143657
341
342         Reviewed by Benjamin Poulain.
343
344         * js/number-constructor-expected.txt:
345         * js/script-tests/number-constructor.js:
346
347 2015-04-15  Chris Dumez  <cdumez@apple.com>
348
349         Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
350
351         Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
352         out. This is already the case for a lot of inspector tests on Windows.
353
354         * platform/win/TestExpectations:
355
356 2015-04-15  Alexey Proskuryakov  <ap@apple.com>
357
358         streams/reference-implementation/readable-stream.html is flaky
359         https://bugs.webkit.org/show_bug.cgi?id=143778
360
361         * TestExpectations: Marking as such.
362
363 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
364
365         inspector/console/console-api.html is very slow, frequently timing out
366         https://bugs.webkit.org/show_bug.cgi?id=143719
367
368         * TestExpectations: Further adjusted the expectations.
369
370 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
371
372         fast/dom/Window/timer-resume-on-navigation-back.html is flaky
373         https://bugs.webkit.org/show_bug.cgi?id=33685
374
375         Reviewed by Brady Eidson.
376
377         If the timer fired before navigation, the test passed without going down the code
378         path that it was supposed to test. If it fired when navigation was in provisional
379         state, then dumping results was delayed until the navigation was finished, and
380         thus the intermediate page got dumped, and the test failed.
381
382         * fast/dom/Window/timer-resume-on-navigation-back.html:
383
384 2015-04-14  Zalan Bujtas  <zalan@apple.com>
385
386         Make inline continuation style change logic consistent.
387         https://bugs.webkit.org/show_bug.cgi?id=143737
388         rdar://problem/20486596
389
390         Reviewed by Simon Fraser.
391
392         Do not force RenderBlock type-casting on the first sibling of the continuation's container.
393         The first sibling of the container of a continuation should be handled as the rest of the siblings.
394
395         * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
396         * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
397
398 2015-04-14  Daniel Bates  <dabates@apple.com>
399
400         Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
401         https://bugs.webkit.org/show_bug.cgi?id=143683
402
403         Reviewed by Alexey Proskuryakov.
404
405         The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
406         to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
407         a focused content editable element. We should come up with a more descriptive name for this test that
408         better describes what it tests.
409
410         * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
411         * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
412         * platform/efl/TestExpectations: Update file because of the rename.
413         * platform/gtk/TestExpectations: Ditto.
414         * platform/ios-simulator/TestExpectations: Ditto.
415         * platform/mac-wk2/TestExpectations: Ditto.
416
417 2015-04-14  Chris Dumez  <cdumez@apple.com>
418
419         Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
420         https://bugs.webkit.org/show_bug.cgi?id=143745
421         <rdar://problem/20243916>
422
423         Reviewed by Joseph Pecoraro.
424
425         Add layout test that shows the Web inspector on a page that has
426         a stylesheet with an invalid MIME type, to make sure we don't
427         crash.
428
429         * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
430         * http/tests/inspector/css/bad-mime-type.html: Added.
431         * http/tests/misc/css-accept-any-type.html:
432         * http/tests/misc/css-reject-any-type-in-strict-mode.html:
433         * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
434
435 2015-04-14  Brady Eidson  <beidson@apple.com>
436
437         Make sure media element loads hit content filter extensions.
438         <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
439
440         Reviewed by Jer Noble.
441
442         * http/tests/contentextensions/media-filtered-expected.txt: Added.
443         * http/tests/contentextensions/media-filtered.html: Added.
444         * http/tests/contentextensions/media-filtered.html.json: Added.
445         * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
446         * http/tests/contentextensions/text-track-blocked.html: Added.
447         * http/tests/contentextensions/text-track-blocked.html.json: Added.
448
449 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
450
451         [Win] Skip failling test due to list box scroll behavior.
452         https://bugs.webkit.org/show_bug.cgi?id=143739
453
454         * platform/win/TestExpectations:
455
456 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
457
458         [Win] Unreviewed test correction after r182737.
459
460         New test expectation was missing a newline at the end of the file.
461
462         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
463
464 2015-04-14  Simon Fraser  <simon.fraser@apple.com>
465
466         Set the font size to 11px explicitly to try to fix this test on Windows.
467
468         * fast/forms/listbox-visible-size.html:
469
470 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
471
472         inspector/console/console-api.html is very slow, frequently timing out
473         https://bugs.webkit.org/show_bug.cgi?id=143719
474
475         * TestExpectations: Marking as slow.
476
477 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
478
479         fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
480         https://bugs.webkit.org/show_bug.cgi?id=143697
481
482         Reviewed by Anders Carlsson.
483
484         * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
485         after removing the last character.
486
487 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
488
489         Two flaky tests in http/tests/security/mixedContent
490         https://bugs.webkit.org/show_bug.cgi?id=143695
491
492         Reviewed by Csaba Osztrogonác.
493
494         Speculative fix. Do not start opening a secondary window until fully done with the
495         main document.
496
497         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
498         * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
499         * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
500         * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
501
502 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
503
504         [iOS WK2] Interactive elements of developer.apple.com are broken
505         https://bugs.webkit.org/show_bug.cgi?id=143692
506
507         Reviewed by Sam Weinig.
508
509         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
510         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
511
512 2015-04-14  Commit Queue  <commit-queue@webkit.org>
513
514         Unreviewed, rolling out r182794.
515         https://bugs.webkit.org/show_bug.cgi?id=143714
516
517         readable-stream-templated.html fails on Debug bots (Requested
518         by youenn on #webkit).
519
520         Reverted changeset:
521
522         "[Streams API] ReadableStream constructor start function
523         should be able to close the stream"
524         https://bugs.webkit.org/show_bug.cgi?id=143363
525         http://trac.webkit.org/changeset/182794
526
527 2015-04-14  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
528
529         [Streams API] ReadableStream constructor start function should be able to close the stream
530         https://bugs.webkit.org/show_bug.cgi?id=143363
531
532         Reviewed by Benjamin Poulain.
533
534         Rebased tests as some are now passing.
535
536         * streams/reference-implementation/readable-stream-reader-expected.txt:
537         * streams/reference-implementation/readable-stream-templated-expected.txt:
538
539 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
540
541         [GTK] Gardening 14th April
542         https://bugs.webkit.org/show_bug.cgi?id=143701
543
544         Unreviewed.
545
546         * platform/gtk/TestExpectations:
547         * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
548
549 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
550
551         [GTK] Gardening: Rebaseline tests after r182620
552         https://bugs.webkit.org/show_bug.cgi?id=143700
553
554         Unreviewed.
555
556         This revision updates some tests after changing the way <br> is
557         rendered. We need to change the GTK+ expectations for these tests.
558
559         * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
560         * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
561         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
562         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
563         * platform/gtk/fast/forms/range/slider-padding-expected.txt:
564         * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
565         * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
566         * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
567         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
568         * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
569         * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
570         * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
571         * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
572         * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
573         * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
574         * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
575         * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
576         * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
577         * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
578         * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
579         * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
580         * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
581         * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
582         * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
583         * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
584         * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
585         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
586         * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
587         * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
588
589 2015-04-14  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
590
591         Sync Streams API tests with spec
592         https://bugs.webkit.org/show_bug.cgi?id=143669
593
594         Reviewed by Darin Adler.
595
596         Some tests were moved from the spec tests to our custom ones
597         because they were not approved (yet, or they won't be).
598
599         Some nuances from the spec tests were also fixed.
600
601         * streams/readable-stream-expected.txt: Added.
602         * streams/readable-stream-reader-expected.txt: Added.
603         * streams/readable-stream-reader.html: Added.
604         * streams/readable-stream.html: Added.
605         * streams/reference-implementation/readable-stream-expected.txt:
606         * streams/reference-implementation/readable-stream-reader-expected.txt:
607         * streams/reference-implementation/readable-stream-reader.html:
608         * streams/reference-implementation/readable-stream.html: Nuances
609         fixed and tests moved to custom.
610
611 2015-04-13  Manuel Rego Casasnovas  <rego@igalia.com>
612
613         [CSS Grid Layout] Columns set in percentages collapse to auto width
614         https://bugs.webkit.org/show_bug.cgi?id=141435
615
616         Reviewed by David Hyatt.
617
618         Added new tests to check that percentage track breadths are properly
619         calculated under different sizing conditions.
620         Modified one test to include relative sizes too.
621
622         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
623         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
624         * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
625         * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
626         * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
627         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
628
629 2015-04-10  Brent Fulgham  <bfulgham@apple.com>
630
631         Expand test infrastructure to support scrolling tests
632         https://bugs.webkit.org/show_bug.cgi?id=143286
633         <rdar://problem/20375516>
634
635         Reviewed by Simon Fraser.
636
637         Correct a scrolling test that had not been issuing wheel events to a valid
638         view. This was found by some new logging in this patch.
639
640         * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
641         * platform/mac/fast/scrolling/scroll-div-latched-div.html:
642         * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
643
644 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
645
646         Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
647         following http://trac.webkit.org/changeset/182750.
648
649         Reviewed by Daniel Bates.
650
651         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
652         * http/tests/canvas/canvas-tainted-after-draw-image.html:
653         Set window.jsTestIsAsync true and call finishJSTest() to make the test 
654         asynchronous, so the "TEST COMPLETE" message will be output after all the
655         test messages. Also delete the synchronous tests for data url image and
656         same-domain image since they can't be reliably tested.
657
658 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
659
660         Fix compositing/geometry/fixed-transformed.html on Mavericks.
661
662         To get consistent results on Mavericks, call
663         internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
664
665         * compositing/geometry/fixed-transformed.html:
666
667 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
668
669         JSC should detect singleton functions
670         https://bugs.webkit.org/show_bug.cgi?id=143232
671
672         Reviewed by Geoffrey Garen and Michael Saboff.
673
674         * js/regress/create-lots-of-functions-expected.txt: Added.
675         * js/regress/create-lots-of-functions.html: Added.
676         * js/regress/no-inline-constructor-expected.txt: Added.
677         * js/regress/no-inline-constructor.html: Added.
678         * js/regress/script-tests/create-lots-of-functions.js: Added.
679         * js/regress/script-tests/no-inline-constructor.js: Added.
680         * js/regress/script-tests/singleton-scope.js: Added.
681         * js/regress/singleton-scope-expected.txt: Added.
682         * js/regress/singleton-scope.html: Added.
683
684 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
685
686         Add missing layout test result.
687
688         * compositing/geometry/fixed-transformed-expected.txt: Added.
689
690 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
691
692         list-style-image with SVG image renders at incorrect size.
693         https://bugs.webkit.org/show_bug.cgi?id=141367.
694
695         Reviewed by Darin Adler.
696
697         Ensure the SVG image gets the correct size when used as an image list.
698
699         * svg/as-list-image: Added.
700         * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
701         * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
702
703 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
704
705         Canvas drawImage() has a security hole when the image isn't yet fully loaded.
706         https://bugs.webkit.org/show_bug.cgi?id=58681.
707
708         Reviewed by Darin Adler.
709
710         This test confirms when we load an image from a different origin and try
711         drawing it on a canvas, the canvas is tainted if the image is completely
712         loaded and drawn. Otherwise the image is not drawn.
713
714         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
715         * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
716         * http/tests/canvas/resources: Added.
717         * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
718
719 2015-04-13  Beth Dakin  <bdakin@apple.com>
720
721         Add force property to MouseEvents
722         https://bugs.webkit.org/show_bug.cgi?id=143569
723         -and corresponding-
724         rdar://problem/20472954
725
726         Reviewed by Darin Adler.
727
728         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
729         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
730         * platform/win/js/dom/global-constructors-attributes-expected.txt:
731
732 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
733
734         Fixed position element is truncated if moved onscreen by a transform
735         https://bugs.webkit.org/show_bug.cgi?id=143655
736
737         Reviewed by Darin Adler.
738         
739         Test that moves a position:fixed element on-screen using a transform.
740
741         * compositing/geometry/fixed-transformed.html: Added.
742
743 2015-04-13  Alexey Proskuryakov  <ap@apple.com>
744
745         js/regress-141098.html often times out in debug builds.
746
747         This test is slow in debug, sometimes barely passing, and other times timing out.
748
749         * TestExpectations:
750
751 2015-04-13  Brent Fulgham  <bfulgham@apple.com>
752
753         [Win] Unreviewed test correction after r182635.
754
755         Two Windows test expectation files were missing newlines at the end of the file.
756
757         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
758         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
759
760 2015-04-13  Zalan Bujtas  <zalan@apple.com>
761
762         [Win] Unreviewed gardening after r182620. (<br> updates mostly)
763
764         * platform/win/fast/dom/focus-contenteditable-expected.txt:
765         * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
766         * platform/win/fast/forms/range/slider-padding-expected.txt:
767         * platform/win/fast/forms/textarea-scroll-height-expected.txt:
768         * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
769         * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
770         * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
771         * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
772         * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
773         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
774         * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
775         * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
776         * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
777         * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
778         * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
779         * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
780         * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
781         * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
782         * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
783         * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
784         * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
785         * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
786         * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
787         * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
788         * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
789         * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
790
791 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
792
793         [EFL] Update table/mozilla expected files after r182620
794         https://bugs.webkit.org/show_bug.cgi?id=143626
795
796         Unreviewed gardening.
797
798         * platform/efl/TestExpectations:
799         * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
800         * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
801         * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
802         * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
803         * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
804         * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
805         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
806         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
807         * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
808         * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
809         * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
810         * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
811         * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
812         * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
813         * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
814         * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
815         * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
816         * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
817         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
818         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
819         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
820         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
821         * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
822         * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
823         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
824         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
825         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
826         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
827         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
828         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
829         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
830         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
831         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
832         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
833         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
834         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
835
836 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
837
838         [EFL] Unreviewed gardening, skip fast/attachment tests, there is
839         no reason to run these tests before enabling ATTACHMENT_ELEMENT.
840
841         * platform/efl/TestExpectations:
842
843 2015-04-10  Sergio Villar Senin  <svillar@igalia.com>
844
845         [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
846         https://bugs.webkit.org/show_bug.cgi?id=141431
847
848         Reviewed by Darin Adler.
849
850         New test that to check that tracks whose growth limit changes from
851         infinite to finite when evaluating "intrinsic maximums" are marked
852         as infinitely growable for the "max-content maximums" step.
853
854         * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
855         * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
856
857 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
858
859         [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
860
861         * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
862         * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
863         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
864         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
865
866 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
867
868         [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
869         https://bugs.webkit.org/show_bug.cgi?id=143229
870
871         Unreviewed gardening after r182012.
872
873         * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
874
875 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
876
877         [EFL] accessibility/plugin.html fails
878         https://bugs.webkit.org/show_bug.cgi?id=143663
879
880         Unreviewed gardening, mark accessibility/plugin.html as failing test.
881
882         * platform/efl/TestExpectations:
883
884 2015-04-12  Benjamin Poulain  <benjamin@webkit.org> and Diego Perini  <diego.perini@gmail.com>
885
886         Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
887         https://bugs.webkit.org/show_bug.cgi?id=143651
888
889         Reviewed by Sam Weinig.
890
891         * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
892         * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
893         * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
894         * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
895         * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
896         * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
897         * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
898         * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
899         Test the various behaviors.
900
901         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
902         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
903         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
904         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
905         Those tests target specifically the bug.
906
907 2015-04-12  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
908
909         [EFL] Enable Media Source
910         https://bugs.webkit.org/show_bug.cgi?id=143635
911
912         Reviewed by Csaba Osztrogonác.
913
914         * platform/efl/TestExpectations: Update failing tests.
915
916 2015-04-12  Sungmann Cho  <sungmann.cho@navercorp.com>
917
918         Fix trival typos related to the word "coordinate".
919         https://bugs.webkit.org/show_bug.cgi?id=143644
920
921         Reviewed by Alexey Proskuryakov.
922
923         No new tests, no behavior change.
924
925         * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
926         * css3/scroll-snap/scroll-snap-property-computed-style.js:
927         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
928         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
929         * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
930         * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
931         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
932         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
933         * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
934         * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
935
936 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
937
938         Selects don't scroll at some aspect ratios
939         https://bugs.webkit.org/show_bug.cgi?id=143649
940         rdar://problem/19365694
941
942         Reviewed by Darin Adler.
943
944         * fast/forms/listbox-visible-size-expected.txt: Added.
945         * fast/forms/listbox-visible-size.html: Added.
946
947 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
948
949         Too much repainting on scrolling with fixed backgrounds
950         https://bugs.webkit.org/show_bug.cgi?id=143637
951         rdar://problem/20245243
952
953         Reviewed by Darin Adler.
954         
955         Tests with various configurations of iframes and compositing, which dump layer trees with
956         repaint rectangles.
957         
958         Also tiled-scrolling test that exercises the simple case.
959         
960         Put WebKit1-specific results in platform/mac-wk1, since they are very different from
961         WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
962
963         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
964         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
965         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
966         * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
967         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
968         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
969         * compositing/repaint/iframes/resources/compositing-document.html: Added.
970         * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
971         * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
972         * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
973         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
974         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
975         * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
976         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
977         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
978
979 2015-04-12  Yusuke Suzuki  <utatane.tea@gmail.com>
980
981         [ES6] Implement Array.prototype.values
982         https://bugs.webkit.org/show_bug.cgi?id=143633
983
984         Reviewed by Darin Adler.
985
986         * js/Object-getOwnPropertyNames-expected.txt:
987         * js/array-iterators-expected.txt:
988         * js/script-tests/Object-getOwnPropertyNames.js:
989         * js/script-tests/array-iterators.js:
990
991 2015-04-11  Alexey Proskuryakov  <ap@apple.com>
992
993         editing/spelling/spelling-marker-description.html times out on Mac
994         https://bugs.webkit.org/show_bug.cgi?id=143639
995
996         Reviewed by Darin Adler.
997
998         * editing/spelling/spelling-marker-description-expected.txt:
999         * editing/spelling/spelling-marker-description.html:
1000         Changed the test to match reality.
1001
1002         * platform/mac-wk2/TestExpectations:
1003         * platform/mac/TestExpectations:
1004         Removed expectations.
1005
1006 2015-04-11  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1007
1008         [EFL] Unskip media test on EFL port
1009
1010         Unreviewed, media tests are being passed except for 25 tests.
1011         The failing tests need to be investigated by Bug 131044.
1012
1013         * platform/efl/TestExpectations:
1014
1015 2015-04-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1016
1017         [EFL] Unreviewed, EFL gardening on 11th April.
1018
1019         Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
1020
1021         * platform/efl/TestExpectations:
1022
1023 2015-04-10  Andy Estes  <aestes@apple.com>
1024
1025         [Content Filtering] Support modifying request URLs
1026         https://bugs.webkit.org/show_bug.cgi?id=143599
1027         rdar://problem/20442560
1028
1029         Reviewed by Darin Adler.
1030
1031         * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
1032         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
1033         * contentfiltering/allow-after-response-expected.html: Ditto.
1034         * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
1035         * contentfiltering/block-after-add-data-expected.html: Ditto.
1036         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
1037         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
1038         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
1039         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
1040         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
1041         * contentfiltering/block-after-response-expected.html: Ditto.
1042         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
1043         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
1044         * contentfiltering/block-after-will-send-request-expected.html: Ditto.
1045         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
1046         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
1047         * contentfiltering/modify-request-url-expected.html: Added.
1048         * contentfiltering/modify-request-url.html: Added.
1049         * contentfiltering/resources/fail.html: Added.
1050         * contentfiltering/resources/pass.html: Added.
1051         * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
1052         * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
1053         * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
1054         * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
1055
1056 2015-04-10  ChangSeok Oh  <changseok.oh@collabora.com>
1057
1058         [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
1059         https://bugs.webkit.org/show_bug.cgi?id=143543
1060
1061         Reviewed by Brent Fulgham.
1062
1063         Added missing test results after r182546 for windows.
1064
1065         * platform/win/TestExpectations:
1066         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1067         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1068         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1069         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1070
1071 2015-04-10  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1072
1073         Add total test test of Streams API
1074         https://bugs.webkit.org/show_bug.cgi?id=142682
1075
1076         Unreviewed.
1077
1078         Increased the callbacks timeouts to make tests pass in slower bots
1079         like Yosemite Debug.
1080
1081         * streams/reference-implementation/resources/streams-utils.js:
1082         Created a standardTimeout variable with 100 as default.
1083         * streams/reference-implementation/readable-stream-cancel.html:
1084         * streams/reference-implementation/readable-stream-reader.html:
1085         * streams/reference-implementation/readable-stream-templated.html:
1086         * streams/reference-implementation/readable-stream.html: Used
1087         standardTimeout for the test timeout callbacks.
1088
1089 2015-04-10  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1090
1091         Add total test test of Streams API
1092         https://bugs.webkit.org/show_bug.cgi?id=142682
1093
1094         Reviewed by Benjamin Poulain.
1095
1096         This is the full test set that we have for the implementation of
1097         Streams API. When we add more features/code the number of passing
1098         tests will increase.
1099
1100         We have the tests translated from the reference implementation at
1101         streams/reference-implementation and our own tests for some other
1102         things at the streams upper level.
1103
1104         We removed testharness stacktrace in case of failure because it
1105         dumps the filenames with paths. You can activate it for a specific
1106         test by setting its dumpStack attribute to true.
1107
1108         All our former custom tests were integrated in the spec so we they
1109         are now in their appropriate places in the reference
1110         implementation ones. Some of them were changed to match the actual
1111         spec and they are failing now, but we only have to progressively
1112         fix them.
1113
1114         * resources/testharnessreport.js: Avoid printing the stack in case
1115         of test failure to be able to have failing tests as expected
1116         unless commanded otherwise.
1117         * streams/readablestream-constructor-expected.txt: Removed.
1118         * streams/readablestream-constructor.html: Removed.
1119         * streams/readablestream-start-expected.txt: Removed.
1120         * streams/readablestream-start.html: Removed.
1121         * streams/readablestreamreader-constructor-expected.txt: Removed.
1122         * streams/readablestreamreader-constructor.html: Removed.
1123         * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
1124         * streams/reference-implementation/bad-underlying-sources.html: Added.
1125         * streams/reference-implementation/brand-checks-expected.txt: Added.
1126         * streams/reference-implementation/brand-checks.html: Added.
1127         * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
1128         * streams/reference-implementation/count-queuing-strategy.html: Added.
1129         * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
1130         * streams/reference-implementation/readable-stream-cancel.html: Added.
1131         * streams/reference-implementation/readable-stream-expected.txt: Added.
1132         * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
1133         * streams/reference-implementation/readable-stream-reader.html: Added.
1134         * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
1135         * streams/reference-implementation/readable-stream-templated.html: Added.
1136         * streams/reference-implementation/readable-stream.html: Added.
1137         * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
1138         * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
1139         * streams/reference-implementation/resources/streams-utils.js: Added.
1140
1141 2015-04-09  Zalan Bujtas  <zalan@apple.com>
1142
1143         Simple line layout: Add <br> support.
1144         https://bugs.webkit.org/show_bug.cgi?id=139012
1145
1146         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
1147         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
1148         and speeds up layout for such content.
1149
1150         Test output changes in 2 different ways:
1151         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
1152         2. Removed empty content (<br>).
1153
1154         Reviewed by Antti Koivisto.
1155
1156         * fast/text/simple-line-with-br-expected.html: Added.
1157         * fast/text/simple-line-with-br.html: Added.
1158         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
1159         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
1160         * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
1161         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1162         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
1163         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
1164         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
1165         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
1166         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1167         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
1168         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
1169         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
1170         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
1171         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
1172         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
1173         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
1174         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
1175         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
1176         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1177         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
1178         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
1179         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
1180         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
1181         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
1182         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
1183         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
1184         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1185         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1186         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1187         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1188         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1189         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
1190
1191 2015-04-09  Matthew Mirman  <mmirman@apple.com>
1192
1193         Updated expectations on a few tests to account for error
1194         info not being added at throw time anymore.
1195         https://bugs.webkit.org/show_bug.cgi?id=143542
1196         rdar://problem/20475871
1197
1198         Reviewed by Michael Saboff.
1199
1200         Because sourceURL is now being appended at error construction time rather than when thrown, 
1201         the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
1202         Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
1203         Also since they are generated in a new locations, they will have a new lines and columns.
1204         
1205         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
1206         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
1207         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt: 
1208         * platform/win/TestExpectations: Enabled the above tests on windows.
1209
1210 2015-04-09  Javier Fernandez  <jfernandez@igalia.com>
1211
1212         [CSS Grid Layout] Implement justify-self and justify-item css properties.
1213         https://bugs.webkit.org/show_bug.cgi?id=133281
1214
1215         Reviewed by David Hyatt.
1216
1217         Implement the new property 'justify-items', defined in the CSS Box Alignment
1218         specification to desribe the container's alignment behavior, in the same way
1219         the 'align-items' property does.
1220
1221         * fast/css/parse-justify-items-expected.txt: Added.
1222         * fast/css/parse-justify-items.html: Added.
1223         * fast/css/resources/alignment-parsing-utils.js: Added.
1224         (checkValues):
1225         (checkBadValues):
1226         (checkInitialValues):
1227         (checkInheritValues):
1228         (checkLegacyValues):
1229
1230 2015-04-09  Myles C. Maxfield  <mmaxfield@apple.com>
1231
1232         Text-combine erroneously draws vertically after non-layout-causing style change
1233         https://bugs.webkit.org/show_bug.cgi?id=143461
1234         <rdar://problem/19285490>
1235
1236         Reviewed by Darin Adler.
1237
1238         * fast/text/text-combine-style-change-no-layout-expected.html: Added.
1239         * fast/text/text-combine-style-change-no-layout.html: Added.
1240
1241 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
1242
1243         [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing 
1244         https://bugs.webkit.org/show_bug.cgi?id=142571
1245
1246         Unreviewed EFL Gardening. 
1247
1248         Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
1249
1250         * platform/efl/TestExpectations:
1251         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
1252         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
1253
1254 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
1255
1256         Unreviewed EFL gardening. Added missing results after r182546. 
1257         https://bugs.webkit.org/show_bug.cgi?id=143557
1258
1259         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1260         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1261         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1262         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1263
1264 2015-04-09  Andy Estes  <aestes@apple.com>
1265
1266         Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
1267         https://bugs.webkit.org/show_bug.cgi?id=143460
1268
1269         * platform/efl/TestExpectations:
1270         * platform/win/TestExpectations:
1271
1272 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1273
1274         [Streams API] Support the start function parameter in ReadableStream constructor
1275         https://bugs.webkit.org/show_bug.cgi?id=141160
1276
1277         Reviewed by Benjamin Poulain.
1278
1279         Added tests to check that start JS function is called with the right parameters and can throw errors.
1280
1281         * streams/readablestream-start-expected.txt: Added.
1282         * streams/readablestream-start.html: Added.
1283
1284 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
1285
1286         [Win] Layout Test inspector/console/console-api.html is failing
1287         https://bugs.webkit.org/show_bug.cgi?id=143548
1288
1289         * platform/win/TestExpectations: Skipped new timeout.
1290
1291 2015-04-08  Joseph Pecoraro  <pecoraro@apple.com>
1292
1293         Web Inspector: Split ConsoleMessageImpl into the View and the Model
1294         https://bugs.webkit.org/show_bug.cgi?id=142599
1295
1296         Reviewed by Timothy Hatcher.
1297
1298         * inspector/console/console-api-expected.txt: Added.
1299         * inspector/console/console-api.html: Added.
1300         Add a basic test for console APIs creating the new ConsoleMessage model objects.
1301
1302 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
1303
1304         [Win] Document some test failures.
1305         https://bugs.webkit.org/show_bug.cgi?id=143542
1306         https://bugs.webkit.org/show_bug.cgi?id=143543
1307
1308         * platform/win/TestExpectations: Mark as failing.
1309
1310 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
1311
1312         [GTK] Unreviewed, update more test expectations
1313
1314         Remove some expected failures from tests that are passing. Also, copypaste some
1315         expectations to more appropriate locations in the expectations file.
1316
1317         * platform/gtk/TestExpectations:
1318
1319 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
1320
1321         JSArray::sortNumeric should handle ArrayWithUndecided
1322         https://bugs.webkit.org/show_bug.cgi?id=143535
1323
1324         Reviewed by Geoffrey Garen.
1325         
1326         Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
1327
1328         * js/regress/script-tests/sorting-benchmark.js: Added.
1329         (log):
1330         (bottom_up_merge_sort):
1331         (aMinusB):
1332         (verify):
1333         (benchmark):
1334         (makeArrays):
1335         * js/regress/sorting-benchmark-expected.txt: Added.
1336         * js/regress/sorting-benchmark.html: Added.
1337
1338 2015-04-08  Alex Christensen  <achristensen@webkit.org>
1339
1340         Block popups from content extensions.
1341         https://bugs.webkit.org/show_bug.cgi?id=143497
1342
1343         Reviewed by Brady Eidson.
1344
1345         * http/tests/contentextensions/popups-expected.txt: Added.
1346         * http/tests/contentextensions/popups.html: Added.
1347         * http/tests/contentextensions/popups.html.json: Added.
1348
1349 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
1350
1351         [GTK] Unreviewed test expectation sanity-check
1352
1353         Remove duplicate expectation, and some expectations for tests that no longer exist.
1354
1355         * platform/gtk/TestExpectations:
1356
1357 2015-04-08  Bem Jones-Bey  <bjonesbe@adobe.com>
1358
1359         [CSS Shapes] Properly handle negative reference box widths and center coordinates
1360         https://bugs.webkit.org/show_bug.cgi?id=142610
1361
1362         Reviewed by Rob Buis.
1363         
1364         Tests for the cases that trigger asserts.
1365
1366         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
1367         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
1368         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
1369         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
1370
1371 2015-04-08  ChangSeok Oh  <changseok.oh@collabora.com>
1372
1373         Fill list style background with same color with that of list background.
1374         https://bugs.webkit.org/show_bug.cgi?id=143483
1375
1376         Reviewed by Simon Fraser.
1377
1378         * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
1379         * fast/backgrounds/selection-background-color-of-list-style.html: Added.
1380         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1381         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1382         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1383         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1384         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1385         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1386         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1387         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1388
1389 2015-04-08  Commit Queue  <commit-queue@webkit.org>
1390
1391         Unreviewed, rolling out r182536.
1392         https://bugs.webkit.org/show_bug.cgi?id=143523
1393
1394         Made accessibility/table-sections.html time out on debug bots
1395         (Requested by ap on #webkit).
1396
1397         Reverted changeset:
1398
1399         "Simple line layout: Add <br> support."
1400         https://bugs.webkit.org/show_bug.cgi?id=139012
1401         http://trac.webkit.org/changeset/182536
1402
1403 2015-04-08  Zalan Bujtas  <zalan@apple.com>
1404
1405         Simple line layout: Add <br> support.
1406         https://bugs.webkit.org/show_bug.cgi?id=139012
1407
1408         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
1409         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
1410         and speeds up layout for such content.
1411
1412         Test output changes in 2 different ways:
1413         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
1414         2. Removed empty content (<br>).
1415
1416         Reviewed by Antti Koivisto.
1417
1418         * fast/text/simple-line-with-br-expected.html: Added.
1419         * fast/text/simple-line-with-br.html: Added.
1420         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
1421         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
1422         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1423         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
1424         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
1425         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
1426         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
1427         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1428         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
1429         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
1430         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
1431         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
1432         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
1433         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
1434         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
1435         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
1436         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
1437         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1438         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
1439         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
1440         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
1441         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
1442         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
1443         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
1444         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
1445         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1446         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1447         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1448         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1449         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1450         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
1451
1452 2015-04-07  Michael Peechatt  <mpeechatt@gmail.com>
1453
1454         Bug 142887 - role progress bar does not support indeterminate state
1455         https://bugs.webkit.org/show_bug.cgi?id=142887
1456
1457         Reviewed by Chris Fleizach.
1458
1459         * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
1460         * platform/mac/accessibility/progressbar-indeterminate.html: Added.
1461         Test that checks if 0 is returned for indetermiate progress indicators when
1462         aria min and max values are non zero.
1463
1464 2015-04-07  Chris Dumez  <cdumez@apple.com>
1465
1466         Open WebSockets should not prevent a page from entering PageCache
1467         https://bugs.webkit.org/show_bug.cgi?id=143505
1468         <rdar://problem/19923085>
1469
1470         Reviewed by Alexey Proskuryakov.
1471
1472         Add a layout test to check that an open WebSocket does not prevent a
1473         page from entering page cache and that a 'close' event is fired after
1474         resuming (restoring from the page cache).
1475
1476         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
1477         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
1478
1479 2015-04-07  Commit Queue  <commit-queue@webkit.org>
1480
1481         Unreviewed, rolling out r182511.
1482         https://bugs.webkit.org/show_bug.cgi?id=143507
1483
1484         caused debug test failures (Requested by alexchristensen on
1485         #webkit).
1486
1487         Reverted changeset:
1488
1489         "Block popups from content extensions."
1490         https://bugs.webkit.org/show_bug.cgi?id=143497
1491         http://trac.webkit.org/changeset/182511
1492
1493 2015-04-07  Alex Christensen  <achristensen@webkit.org>
1494
1495         Block popups from content extensions.
1496         https://bugs.webkit.org/show_bug.cgi?id=143497
1497
1498         Reviewed by Brady Eidson.
1499
1500         * http/tests/contentextensions/popups-expected.txt: Added.
1501         * http/tests/contentextensions/popups.html: Added.
1502         * http/tests/contentextensions/popups.html.json: Added.
1503
1504 2015-04-07  Matthew Mirman  <mmirman@apple.com>
1505
1506         Source and stack information should get appended only to native errors
1507         and should be added after construction rather than when thrown.
1508         This fixes frozen objects being unfrozen when thrown while conforming to 
1509         ecma script standard and other browser behavior.
1510         rdar://problem/19927293
1511         https://bugs.webkit.org/show_bug.cgi?id=141871
1512         
1513         Reviewed by Geoffrey Garen.
1514
1515         Fixes tests to throw new Errors such that they will contain line, column, and stack information 
1516         as expected, and fixes the column in the error in the expected output.
1517         
1518         * http/tests/w3c/resources/testharness.js:  Other browsers don't expect stack information
1519         with this test, but we do, and so the AssertionError should include stack information gathered from Error. 
1520         This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
1521         * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
1522         * js/dom/exception-linenums-in-html-2.html: ditto.
1523         * js/dom/exception-linenums-in-html-3.html: ditto.
1524         * js/dom/script-tests/stack-trace.js: ditto.
1525         (throwError): ditto.
1526         (h): ditto.
1527         (inlineableThrow): ditto.
1528         (dfgThing.get willThrow): ditto.
1529         (dfgThing.willThrowFunc): ditto.
1530         * js/dom/stack-trace-expected.txt: fixed error column expectation. 
1531         * js/exception-properties-expected.txt: ditto.
1532         * js/script-tests/exception-linenums.js:
1533         (exceptionInFunction): throw "new Error()" rather than "{}".
1534         (firstPropIsGetter.get getter): ditto
1535         (secondPropIsGetter.get getter): ditto
1536         (firstPropIsSetter.set setter): ditto
1537         (secondPropIsSetter.set setter): ditto
1538         * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
1539         since we now add these at error construction rather than at error throwing.
1540         * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match. 
1541         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
1542
1543 2015-04-07  Joseph Pecoraro  <pecoraro@apple.com>
1544
1545         Web Inspector: ES6: Show Symbol properties on Objects
1546         https://bugs.webkit.org/show_bug.cgi?id=141279
1547
1548         Reviewed by Timothy Hatcher.
1549
1550         * inspector/model/remote-object-expected.txt:
1551         * inspector/model/remote-object-get-properties-expected.txt:
1552         * inspector/model/remote-object-get-properties.html:
1553         * inspector/model/remote-object.html:
1554         Update tests to include objects with Symbol properties.
1555
1556 2015-02-25  Sergio Villar Senin  <svillar@igalia.com>
1557
1558         [CSS Grid Layout] Update track sizes after distributing extra space
1559         https://bugs.webkit.org/show_bug.cgi?id=141422
1560
1561         Reviewed by Antti Koivisto.
1562
1563         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
1564         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
1565         * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
1566         * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
1567
1568 2015-04-07  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1569
1570         [GTK] Gardening 7th April
1571         https://bugs.webkit.org/show_bug.cgi?id=143467
1572
1573         Unreviewed
1574
1575         * platform/gtk/TestExpectations:
1576         * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
1577         * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
1578         * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
1579
1580 2015-04-06  Chris Dumez  <cdumez@apple.com>
1581
1582         Bing video search result pages are not PageCacheable
1583         https://bugs.webkit.org/show_bug.cgi?id=143463
1584         <rdar://problem/20440916>
1585
1586         Reviewed by Alexey Proskuryakov.
1587
1588         Add layout tests to confirm that a pending image load does not prevent
1589         a page from entering the page cache. There are 2 tests, once that cover
1590         the case where the request's cachePartion is empty (passing without the
1591         fix), and another where the request's cachePartition is non-empty
1592         (which only passes with the fix).
1593
1594         * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
1595         * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
1596         * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
1597         * http/tests/navigation/page-cache-pending-image-load.html: Added.
1598
1599 2015-04-06  Andy Estes  <aestes@apple.com>
1600
1601         http/tests/contentfiltering/block-after-redirect.html fails on Windows
1602         https://bugs.webkit.org/show_bug.cgi?id=143460
1603
1604         * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
1605
1606 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
1607
1608         Reduce the dependency on Flash in regression tests
1609         https://bugs.webkit.org/show_bug.cgi?id=143391
1610
1611         Reviewed by Anders Carlsson.
1612
1613         * accessibility/inline-block-assertion.html:
1614         * accessibility/plugin.html:
1615         * compositing/geometry/empty-embed-rects.html:
1616         * fast/history/resources/subframe-with-plugin.html:
1617         * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
1618         * fast/loader/loadInProgress.html:
1619         * fast/replaced/border-radius-clip.html:
1620         * fast/replaced/embed-display-none.html:
1621         * plugins/crash-restoring-plugin-page-from-page-cache.html:
1622         * plugins/object-embed-plugin-scripting.html:
1623         * plugins/resources/plugin-frame.html:
1624         Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
1625
1626         * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
1627         that never existed in WebKit.
1628
1629         * platform/mac/TestExpectations:
1630         * platform/wincairo/TestExpectations:
1631         Removed the deleted plugins/iframe-shims.html.
1632
1633         * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
1634         because they make WebKitTestRunner crash now. Marked all other snapshotting tests
1635         as Pass/Failure, because they don't really make any sense, and are only useful for
1636         finsing crashes.
1637
1638         * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
1639         These tests still run (and pass) under WebKit1, regardless of whether Flash is
1640         installed, so they don't seem like very accurate tests.
1641
1642 2015-04-06  Brent Fulgham  <bfulgham@apple.com>
1643
1644         [Win] Unreviewed test update after r182369.
1645
1646         New test does not pass on Windows.
1647
1648         * platform/win/TestExpectations: Skip.
1649
1650 2015-04-05  Andy Estes  <aestes@apple.com>
1651
1652         [Content Filtering] Add some additional unblock tests
1653         https://bugs.webkit.org/show_bug.cgi?id=143435
1654
1655         Reviewed by Dan Bernstein.
1656
1657         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1658         * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
1659         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
1660         * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
1661         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1662         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
1663         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1664         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
1665         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1666         * contentfiltering/block-after-response-then-allow-unblock.html: Added.
1667         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1668         * contentfiltering/block-after-response-then-deny-unblock.html: Added.
1669         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1670         * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
1671         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1672         * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
1673
1674 2015-04-05  Andy Estes  <aestes@apple.com>
1675
1676         [Content Filtering] Tell the filter about requests and redirects
1677         https://bugs.webkit.org/show_bug.cgi?id=143414
1678         rdar://problem/19239549
1679
1680         Reviewed by Darin Adler.
1681
1682         * contentfiltering/allow-after-will-send-request-expected.html: Added.
1683         * contentfiltering/allow-after-will-send-request.html: Added.
1684         * contentfiltering/block-after-will-send-request-expected.html: Added.
1685         * contentfiltering/block-after-will-send-request.html: Added.
1686         * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
1687         * http/tests/contentfiltering/allow-after-redirect.html: Added.
1688         * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
1689         * http/tests/contentfiltering/block-after-redirect.html: Added.
1690         * http/tests/contentfiltering/resources/fail.html: Added.
1691         * http/tests/contentfiltering/resources/pass.html: Added.
1692
1693 2015-04-05  Simon Fraser  <simon.fraser@apple.com>
1694
1695         Skip fast/fixed-layout/fixed-layout.html on Windows.
1696
1697         * platform/win/TestExpectations:
1698
1699 2015-04-05  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1700
1701         [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
1702         https://bugs.webkit.org/show_bug.cgi?id=143417
1703
1704         Unreviewed. Mark 2 tests to ImageOnlyFailure.
1705
1706         * platform/efl/TestExpectations:
1707
1708 2015-04-04  Andy Estes  <aestes@apple.com>
1709
1710         [Content Filtering] Blocked page is not always displayed when it should be
1711         https://bugs.webkit.org/show_bug.cgi?id=143410
1712
1713         Reviewed by Andreas Kling.
1714
1715         * TestExpectations: Unskipped block-after-add-data.html.
1716         * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
1717         * contentfiltering/block-after-response-expected.html: Ditto.
1718
1719 2015-04-04  Chris Fleizach  <cfleizach@apple.com>
1720
1721         AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
1722         https://bugs.webkit.org/show_bug.cgi?id=136247
1723
1724         Reviewed by Mario Sanchez Prada.
1725
1726         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
1727         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
1728         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
1729         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
1730
1731 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
1732
1733         Fix some bad test results committed earlier.
1734
1735         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
1736         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
1737         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
1738
1739 2015-04-02  Darin Adler  <darin@apple.com>
1740
1741         Streamline icon-related code, mostly unused
1742         https://bugs.webkit.org/show_bug.cgi?id=143306
1743
1744         Reviewed by Antti Koivisto.
1745
1746         * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
1747         * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
1748         not actually used in any WebKit port.
1749
1750         * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
1751         the icon machinery in WebKit doesn't return arrays at this time. It's better to
1752         test what we actually expose.
1753
1754 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
1755
1756         Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
1757         https://bugs.webkit.org/show_bug.cgi?id=143406
1758         rdar://problem/20407080
1759
1760         Reviewed by Ryosuke Niwa.
1761         
1762         Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
1763         the same node.
1764
1765         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
1766         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
1767         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
1768         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
1769         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
1770         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
1771
1772 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
1773
1774         REGRESSION (r182215): Feedly crashes when closing article
1775         https://bugs.webkit.org/show_bug.cgi?id=143405
1776         rdar://problem/20382734, rdar://problem/20395497
1777
1778         Reviewed by Tim Horton.
1779         
1780         Test that triggers a crash without the fix (thanks to Zalan for the test).
1781
1782         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
1783         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
1784
1785 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
1786
1787         Differentiate between composited scrolling, and async scrolling
1788         https://bugs.webkit.org/show_bug.cgi?id=143291
1789
1790         Reviewed by Sam Weinig.
1791         
1792         Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
1793         are now excluded from the non-fast scrollable region.
1794
1795         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
1796         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
1797         * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
1798
1799 2015-04-04  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1800
1801         [Streams API] Collecting a ReadableStreamReader should not unlock its stream
1802         https://bugs.webkit.org/show_bug.cgi?id=143333
1803
1804         Reviewed by Benjamin Poulain.
1805
1806         * streams/readablestreamreader-constructor-expected.txt:
1807         * streams/readablestreamreader-constructor.html:
1808
1809 2015-04-04  Yusuke Suzuki  <utatane.tea@gmail.com>
1810
1811         Implement ES6 Object.getOwnPropertySymbols
1812         https://bugs.webkit.org/show_bug.cgi?id=141106
1813
1814         Reviewed by Geoffrey Garen.
1815
1816         * js/Object-getOwnPropertyNames-expected.txt:
1817         * js/script-tests/Object-getOwnPropertyNames.js:
1818
1819 2015-04-03  Tim Horton  <timothy_horton@apple.com>
1820
1821         fast/fixed-layout/fixed-layout.html is flaky
1822         https://bugs.webkit.org/show_bug.cgi?id=143379
1823
1824         Reviewed by Simon Fraser.
1825
1826         * TestExpectations:
1827         Un-flakify the fixed layout test.
1828
1829         * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
1830         Remove a mistaken line in the original test; this function doesn't exist in WebKit
1831         and was presumably ported directly from the Blink test (and then never noticed because
1832         JS exceptions thrown in -expected files go nowhere).
1833
1834         * fast/fixed-layout/fixed-layout.html:
1835         Make the fixed layout test less racy by waiting for the resize event (which can be
1836         very asynchronous). Also, force a layout before resizing to ensure that we
1837         always do get a resize event.
1838
1839 2015-04-03  Chris Fleizach  <cfleizach@apple.com>
1840
1841         AX: Toggling check box state not speaking using plain space, not VO space.
1842         https://bugs.webkit.org/show_bug.cgi?id=143356
1843
1844         Reviewed by Darin Adler.
1845
1846         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
1847         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
1848
1849 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
1850
1851         Re-skip tests that got recently enabled, but time out.
1852
1853         * platform/mac-wk2/TestExpectations:
1854
1855 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
1856
1857         fast/fixed-layout/fixed-layout.html is flaky
1858         https://bugs.webkit.org/show_bug.cgi?id=143379
1859
1860         * TestExpectations: Marking it as such.
1861
1862 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
1863
1864         [WK2] Unskip now passing tests after r135595
1865         https://bugs.webkit.org/show_bug.cgi?id=127428
1866
1867         Unreviewed gardening.
1868
1869         * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
1870         * platform/wk2/TestExpectations: Unskip now passing tests.
1871
1872 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
1873
1874         [EFL] Fix 18 crashing compositing tests after r182101
1875         https://bugs.webkit.org/show_bug.cgi?id=143214
1876
1877         Unreviewed gardening, comment out the original expectations after r182311.
1878
1879         * platform/efl/TestExpectations:
1880
1881 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
1882
1883         [EFL] Fix 18 crashing compositing tests after r182101
1884         https://bugs.webkit.org/show_bug.cgi?id=143214
1885
1886         Unreviewed gardening, add crash expectations until proper fix.
1887
1888         * platform/efl/TestExpectations:
1889
1890 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
1891
1892         Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
1893
1894         * platform/efl/TestExpectations:
1895
1896 2015-04-02  Timothy Horton  <timothy_horton@apple.com>
1897
1898         Scrollbars are left in the wrong position when resizing a fixed layout view
1899         https://bugs.webkit.org/show_bug.cgi?id=143360
1900
1901         Reviewed by Beth Dakin.
1902
1903         * fast/fixed-layout/fixed-layout-expected.png: Added.
1904         * fast/fixed-layout/fixed-layout-expected.txt: Added.
1905         * fast/fixed-layout/fixed-layout.html: Added.
1906         Add a simple fixed layout test. We can add more (or recover some from
1907         when the Qt tests were purged) now that it's testable again.
1908
1909         This test also happens to test the aforementioned setFrameRect change,
1910         because without it, the RenderView's layer would be left at the wrong
1911         size (800x600) because the scrollbars would be left behind in the resize.
1912
1913 2015-04-02  Brent Fulgham  <bfulgham@apple.com>
1914
1915         New ruby tests are failing on all non-Mac platforms.
1916         https://bugs.webkit.org/show_bug.cgi?id=143354
1917
1918         Add skip commands for these new tests.
1919
1920         * platform/efl/TestExpectations:
1921         * platform/gtk/TestExpectations:
1922         * platform/win/TestExpectations:
1923
1924 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
1925
1926         http/tests/security/cross-frame-access-call.html is flaky
1927         https://bugs.webkit.org/show_bug.cgi?id=143344
1928
1929         Reviewed by Anders Carlsson.
1930
1931         * TestExpectations:
1932         * http/tests/security/cross-frame-access-call-expected.txt:
1933         Correct the results. Not sure where I got the different results from.
1934
1935 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
1936
1937         Test gardening.
1938
1939         Unreviewed.
1940
1941         * fast/ruby/ruby-expansion-cjk-4-expected.html:
1942         * fast/ruby/ruby-expansion-cjk-4.html:
1943
1944 2015-04-02  Anders Carlsson  <andersca@apple.com>
1945
1946         http/tests/security/cross-frame-access-call.html is flaky.
1947
1948         * TestExpectations:
1949         Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
1950
1951 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
1952
1953         Disallow ruby base from having leading or trailing expansions
1954         https://bugs.webkit.org/show_bug.cgi?id=142608
1955
1956         Reviewed by David Hyatt.
1957
1958         Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
1959         text codepath, RTL, and LTR codepaths.
1960
1961         * fast/ruby/positioned-ruby-text-expected.txt:
1962         * fast/ruby/positioned-ruby-text.html:
1963         * fast/ruby/resources/green.png: Added.
1964         * fast/ruby/resources/ruby-expansion.svg: Added.
1965         * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
1966         * fast/ruby/ruby-expansion-cjk-2.html: Added.
1967         * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
1968         * fast/ruby/ruby-expansion-cjk-3.html: Added.
1969         * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
1970         * fast/ruby/ruby-expansion-cjk-4.html: Added.
1971         * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
1972         * fast/ruby/ruby-expansion-cjk-5.html: Added.
1973         * fast/ruby/ruby-expansion-cjk-expected.html: Added.
1974         * fast/ruby/ruby-expansion-cjk.html: Added.
1975         * fast/ruby/ruby-justification-expected.html:
1976         * fast/ruby/ruby-justification.html:
1977
1978 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
1979
1980         Clean up access checks in JSHistoryCustom.cpp
1981         https://bugs.webkit.org/show_bug.cgi?id=143227
1982
1983         Reviewed by Sam Weinig.
1984
1985         * http/tests/security/cross-frame-access-call-expected.txt:
1986         * http/tests/security/cross-frame-access-call.html:
1987
1988 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
1989
1990         media/track/track-forced-subtitles-in-band.html times out
1991
1992         * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
1993         flakily, it times out too.
1994
1995 2015-04-02  David Hyatt  <hyatt@apple.com>
1996
1997         [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
1998         https://bugs.webkit.org/show_bug.cgi?id=143320
1999
2000         Reviewed by Darin Adler.
2001
2002         * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
2003         * fast/block/inside-inlines/new-model/paint-order.html: Added.
2004         * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
2005         * fast/block/inside-inlines/opacity-on-inline.html: Added.
2006         * fast/block/inside-inlines/paint-order-expected.html: Added.
2007         * fast/block/inside-inlines/paint-order.html: Added.
2008
2009 2015-04-02  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2010
2011         WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
2012         https://bugs.webkit.org/show_bug.cgi?id=143255
2013
2014         Reviewed by Eric Carlson.
2015
2016         Added test for new Promise-based getUserMedia() (on MediaDevices).
2017
2018         * fast/dom/navigator-detached-no-crash.html:
2019         * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
2020         * fast/mediastream/MediaDevices-getUserMedia.html: Added.
2021
2022 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
2023
2024         Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
2025         was rolled out.
2026
2027         * platform/mac/TestExpectations:
2028
2029 2015-04-02  Joonghun Park  <jh718.park@samsung.com>
2030
2031         [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
2032         https://bugs.webkit.org/show_bug.cgi?id=143248
2033
2034         Reviewed by Darin Adler.
2035
2036         * fast/css/getPropertyValue-columns-expected.txt:
2037         * fast/css/getPropertyValue-columns.html:
2038         * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
2039         * fast/multicol/columns-shorthand-parsing-2.html: Added.
2040
2041 2015-04-01  Commit Queue  <commit-queue@webkit.org>
2042
2043         Unreviewed, rolling out r182247.
2044         https://bugs.webkit.org/show_bug.cgi?id=143326
2045
2046         unfortunately broke some tests (Requested by dino on #webkit).
2047
2048         Reverted changeset:
2049
2050         "Async loading of image resources"
2051         https://bugs.webkit.org/show_bug.cgi?id=134488
2052         http://trac.webkit.org/changeset/182247
2053
2054 2015-04-01  Dean Jackson  <dino@apple.com>
2055
2056         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
2057         https://bugs.webkit.org/show_bug.cgi?id=143323
2058
2059         Removing old flakiness setting now that we should be skipping.
2060
2061         * platform/mac/TestExpectations:
2062
2063 2015-04-01  Dean Jackson  <dino@apple.com>
2064
2065         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
2066         https://bugs.webkit.org/show_bug.cgi?id=143323
2067
2068         The change r182247 has caused this test to timeout. Rather than rollout
2069         the commit I'm skipping the test and will contact Yoav.
2070
2071         * platform/mac/TestExpectations:
2072
2073 2015-04-01  Dean Jackson  <dino@apple.com>
2074
2075         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
2076         https://bugs.webkit.org/show_bug.cgi?id=143315
2077
2078         Removing clashing entry but changing the old entry to Skip.
2079
2080         * platform/win/TestExpectations:
2081
2082 2015-04-01  Dean Jackson  <dino@apple.com>
2083
2084         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
2085         https://bugs.webkit.org/show_bug.cgi?id=143315
2086
2087         Skipping this on Windows.
2088
2089         * platform/win/TestExpectations:
2090
2091 2015-04-01  Yoav Weiss  <yoav@yoav.ws>
2092
2093         Async loading of image resources
2094         https://bugs.webkit.org/show_bug.cgi?id=134488
2095
2096         Reviewed by Dean Jackson.
2097
2098         * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
2099         * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
2100         * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
2101         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
2102         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
2103         * fast/dom/image-object.html: Cosmetic changes.
2104         * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
2105         * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
2106         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
2107         * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
2108         * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
2109
2110 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
2111
2112         Make it possible to compute a region for elements on the page that have wheel event handlers
2113         https://bugs.webkit.org/show_bug.cgi?id=142807
2114
2115         Reviewed by Beth Dakin.
2116         
2117         Update results, since any handler with position:fixed now causes the region to cover the document.
2118
2119         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
2120         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
2121         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
2122
2123 2015-04-01  David Hyatt  <hyatt@apple.com>
2124
2125         [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
2126         https://bugs.webkit.org/show_bug.cgi?id=143307
2127
2128         Reviewed by Dean Jackson.
2129
2130         * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
2131         * fast/block/inside-inlines/basic-float-intrusion.html: Added.
2132         * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
2133         * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
2134
2135 2015-04-01  Hunseop Jeong  <hs85.jeong@samsung.com>
2136
2137         Unreviewed EFL gardening. Remove warning message in layoutTest. 
2138         https://bugs.webkit.org/show_bug.cgi?id=143268
2139
2140         * platform/efl/TestExpectations:
2141
2142 2015-04-01  Alexey Proskuryakov  <ap@apple.com>
2143
2144         REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
2145         https://bugs.webkit.org/show_bug.cgi?id=142976
2146
2147         Reviewed by Chris Fleizach.
2148
2149         * platform/mac/TestExpectations: Removed an expectation.
2150  
2151         * accessibility/textarea-selected-text-range-expected.txt:
2152         * accessibility/textarea-selected-text-range.html:
2153         Don't race a timer with an internal dispatch_async.
2154
2155         * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
2156         * platform/mac/accessibility/select-element-selection-with-optgroups.html:
2157         This test had the same issue.
2158
2159 2015-03-31  Ryosuke Niwa  <rniwa@webkit.org>
2160
2161         ES6 class syntax should allow static setters and getters
2162         https://bugs.webkit.org/show_bug.cgi?id=143180
2163
2164         Reviewed by Filip Pizlo.
2165
2166         Added test cases.
2167
2168         * js/class-syntax-declaration-expected.txt:
2169         * js/class-syntax-expression-expected.txt:
2170         * js/script-tests/class-syntax-declaration.js:
2171         * js/script-tests/class-syntax-expression.js:
2172
2173 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
2174
2175         Make it possible to compute a region for elements on the page that have wheel event handlers
2176         https://bugs.webkit.org/show_bug.cgi?id=142807
2177
2178         Reviewed by David Hyatt.
2179         
2180         Tests that dump the non-fast-scrollable region, for various rendering configurations.
2181
2182         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
2183         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
2184         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
2185         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
2186         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
2187         (rectsAsString):
2188         (dumpRegion):
2189         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
2190         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
2191         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
2192         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
2193         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
2194         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
2195         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
2196         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
2197         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
2198         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
2199         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
2200         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
2201
2202 2015-03-31  Dean Jackson  <dino@apple.com>
2203
2204         accessibility/aria-hidden-hides-all-elements.html fails on Windows
2205         https://bugs.webkit.org/show_bug.cgi?id=143275
2206
2207         Mark as Pass/Fail.
2208
2209         * platform/win/TestExpectations:
2210
2211 2015-03-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
2212
2213         border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
2214         https://bugs.webkit.org/show_bug.cgi?id=142650.
2215
2216         Reviewed by Simon Fraser.
2217
2218         Add tests to ensure the middle area of a RenderBox is going to be drawn
2219         even if the border width is not greater than zero.
2220         
2221         * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
2222         * fast/borders/border-image-fill-inline-no-border.html: Added.
2223         * fast/borders/border-image-fill-no-border-expected.html: Added.
2224         * fast/borders/border-image-fill-no-border.html: Added.
2225         * fast/borders/resources/button-border-cropped.svg: Added.
2226         * fast/borders/resources/button-border.svg: Added.
2227         * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
2228
2229 2015-03-31  David Hyatt  <hyatt@apple.com>
2230
2231         [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
2232         https://bugs.webkit.org/show_bug.cgi?id=143271
2233
2234         Reviewed by Dean Jackson.
2235
2236         * fast/block/inside-inlines/block-width-check-expected.html: Added.
2237         * fast/block/inside-inlines/block-width-check.html: Added.
2238         * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
2239         * fast/block/inside-inlines/new-model/block-width-check.html: Added.
2240
2241 2015-03-31  Beth Dakin  <bdakin@apple.com>
2242
2243         REGRESSION (r173484): Reducing content of scrollable region does not reset scroll 
2244         position
2245         https://bugs.webkit.org/show_bug.cgi?id=138525
2246         -and corresponding-
2247         rdar://problem/18166043
2248
2249         Reviewed by Simon Fraser.
2250
2251         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
2252         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
2253         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
2254         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
2255
2256 2015-03-31  Yusuke Suzuki  <utatane.tea@gmail.com>
2257
2258         [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
2259         https://bugs.webkit.org/show_bug.cgi?id=142937
2260
2261         Reviewed by Darin Adler.
2262
2263         Several LayoutTests are updated with the new behavior.
2264         Test cases in IETestCenter contain test for the outdated behavior.
2265         But IETestCenter is brought from the external source, so instead of modifying it,
2266         we mark them as Failure in TestExpectations.
2267
2268         * TestExpectations:
2269         * js/dom/getOwnPropertyDescriptor-expected.txt:
2270         * js/prototypes-expected.txt:
2271         * js/resources/getOwnPropertyDescriptor.js:
2272         * js/script-tests/prototypes.js:
2273
2274 2015-03-30  David Hyatt  <hyatt@apple.com>
2275
2276         [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
2277         https://bugs.webkit.org/show_bug.cgi?id=143238.
2278
2279         Reviewed by Dean Jackson.
2280
2281         * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
2282         * fast/block/inside-inlines/breaking-behavior.html: Added.
2283         * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
2284         * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
2285         * fast/block/inside-inlines/new-model/empty-block.html:
2286
2287 2015-03-31  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2288
2289         GTK+ Gardening 30th March
2290         https://bugs.webkit.org/show_bug.cgi?id=143220
2291
2292         Unreviewed.
2293
2294         * platform/gtk/TestExpectations:
2295
2296 2015-03-31  Antti Koivisto  <antti@apple.com>
2297
2298         http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
2299         https://bugs.webkit.org/show_bug.cgi?id=143258
2300
2301         The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
2302         to ResourceRequest::resourcePrioritiesEnabled() returning false.
2303
2304         It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
2305         and so we end up on the roundtrip code path.
2306
2307         * platform/mac-mavericks/TestExpectations: Added.
2308
2309             Skip the test on Mavericks.
2310
2311 2015-03-31  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2312
2313         [Streams API] Implement a barebone ReadableStreamReader interface
2314         https://bugs.webkit.org/show_bug.cgi?id=142866
2315
2316         Reviewed by Benjamin Poulain.
2317
2318         Adding tests to check API, constructor and link with ReadableStream.getReader.
2319         Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
2320
2321         * js/dom/global-constructors-attributes-expected.txt:
2322         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2323         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2324         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2325         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2326         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2327         * streams/readablestreamreader-constructor-expected.txt: Added.
2328         * streams/readablestreamreader-constructor.html: Added.
2329
2330 2015-03-30  Ryosuke Niwa  <rniwa@webkit.org>
2331
2332         Extending null should set __proto__ to null
2333         https://bugs.webkit.org/show_bug.cgi?id=142882
2334
2335         Reviewed by Geoffrey Garen and Benjamin Poulain.
2336
2337         Added more test cases for extending from null, and added checks for prototypes.
2338
2339         Also rebaselined existing tests.
2340
2341         * js/class-syntax-call-expected.txt:
2342         * js/class-syntax-extends-expected.txt:
2343         * js/class-syntax-super-expected.txt:
2344         * js/script-tests/class-syntax-call.js:
2345         * js/script-tests/class-syntax-extends.js:
2346         * js/script-tests/class-syntax-super.js:
2347
2348 2015-03-30  Alex Christensen  <achristensen@webkit.org>
2349
2350         [Content Extensions] Correctly handle regular expressions matching everything
2351         https://bugs.webkit.org/show_bug.cgi?id=143235
2352
2353         Reviewed by Benjamin Poulain.
2354
2355         * http/tests/contentextensions/css-display-none.html:
2356         * http/tests/contentextensions/css-display-none.html.json:
2357         Test multiple selectors with triggers that match everything.
2358         * http/tests/contentextensions/whitelist-expected.txt: Added.
2359         * http/tests/contentextensions/whitelist.html: Added.
2360         * http/tests/contentextensions/whitelist.html.json: Added.
2361
2362 2015-03-30  Mark Lam  <mark.lam@apple.com>
2363
2364         REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
2365         <https://webkit.org/b/143105>
2366
2367         Reviewed by Filip Pizlo.
2368
2369         * TestExpectations:
2370         - Undid test skipped in r182072.
2371
2372 2015-03-30  Chris Dumez  <cdumez@apple.com>
2373
2374         Cached "Expires" header is not updated upon successful resource revalidation
2375         https://bugs.webkit.org/show_bug.cgi?id=143228
2376         <rdar://problem/20348059>
2377
2378         Reviewed by Antti Koivisto.
2379
2380         Add layout test to check that a cached response's "Expires" header is
2381         updated from the 304 response's headers upon successful revalidation.
2382
2383         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
2384         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
2385         * http/tests/cache/disk-cache/resources/cache-test.js:
2386         (generateTestURL):
2387         (loadResource):
2388         * http/tests/cache/disk-cache/resources/generate-response.cgi:
2389
2390 2015-03-30  Joseph Pecoraro  <pecoraro@apple.com>
2391
2392         Web Inspector: Regression: Preview for [[null]] shouldn't be []
2393         https://bugs.webkit.org/show_bug.cgi?id=143208
2394
2395         Reviewed by Mark Lam.
2396
2397         * inspector/model/remote-object-expected.txt:
2398         * inspector/model/remote-object.html:
2399
2400 2015-03-30  Antti Koivisto  <antti@apple.com>
2401
2402         Don't cache resources that are very unlikely to be reused
2403         https://bugs.webkit.org/show_bug.cgi?id=143226
2404
2405         Reviewed by Chris Dumez.
2406
2407         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
2408
2409 2015-03-30  Antti Koivisto  <antti@apple.com>
2410
2411         Don't cache resources that are very unlikely to be reused
2412         https://bugs.webkit.org/show_bug.cgi?id=143226
2413         <rdar://problem/20347160>
2414
2415         Reviewed by Geoff Garen.
2416
2417         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
2418         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.html:
2419
2420             Keep max-age: 0 cacheable in this test by adding a validation header.
2421
2422         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
2423         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html:
2424
2425             Rebase and expand to cover the high priority resource case.
2426
2427 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2428
2429         Rebaseline accessibility/aria-toggle-button-with-title.html
2430         https://bugs.webkit.org/show_bug.cgi?id=143229
2431
2432         Unreviewed.
2433
2434         Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
2435
2436         * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
2437
2438 2015-03-30  Javier Fernandez  <jfernandez@igalia.com>
2439
2440         [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
2441         https://bugs.webkit.org/show_bug.cgi?id=133359
2442
2443         Reviewed by David Hyatt.
2444
2445         From Blink r164817 and r165264 by <jchaffraix@chromium.org>
2446
2447         Broaden justify-self's parsing name and upgrade align-self and
2448         align-items parsing to CSS 3.
2449
2450         * TestExpectations:
2451         * css3/flexbox/css-properties-expected.txt:
2452         * css3/flexbox/css-properties.html:
2453         * css3/parse-align-items-expected.txt: Added.
2454         * css3/parse-align-items.html: Added.
2455         * css3/parse-align-self-expected.txt: Added.
2456         * css3/parse-align-self.html: Added.
2457         * css3/resources/alignment-parsing-utils.js: Added.
2458         (checkValues):
2459         (checkBadValues):
2460         (checkInitialValues):
2461         (checkInheritValues):
2462         (checkLegacyValues):
2463         * fast/css/getComputedStyle/computed-style-expected.txt:
2464         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2465         * fast/css/getComputedStyle/resources/property-names.js:
2466         * fast/css/parse-justify-self-expected.txt:
2467         * fast/css/parse-justify-self.html:
2468         * svg/css/getComputedStyle-basic-expected.txt:
2469
2470 2015-03-27  David Hyatt  <hyatt@apple.com>
2471
2472         [New Block-Inside-Inline Model] Create anonymous inline blocks to hold blocks-inside-inlines.
2473         https://bugs.webkit.org/show_bug.cgi?id=143145
2474
2475         Reviewed by Dean Jackson.
2476
2477         * fast/block/inside-inlines: Added.
2478         * fast/block/inside-inlines/empty-block-expected.html: Added.
2479         * fast/block/inside-inlines/empty-block.html: Added.
2480         * fast/block/inside-inlines/new-model: Added.
2481         * fast/block/inside-inlines/new-model/empty-block-expected.html: Added.
2482         * fast/block/inside-inlines/new-model/empty-block.html: Added.
2483
2484 2015-03-30  Chris Dumez  <cdumez@apple.com>
2485
2486         [WK2][NetworkCache] Add support for "Cache-Control: max-stale" request header
2487         https://bugs.webkit.org/show_bug.cgi?id=143159
2488         <rdar://problem/20333296>
2489
2490         Reviewed by Antti Koivisto.
2491
2492         Add layout test to cover support for "Cache-Control: max-stale" request
2493         header.
2494
2495         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt: Added.
2496         * http/tests/cache/disk-cache/disk-cache-request-max-stale.html: Added.
2497
2498 2015-03-30  Jer Noble  <jer.noble@apple.com>
2499
2500         [iOS] When Web Audio is interrupted by a phone call, it cannot be restarted.
2501         https://bugs.webkit.org/show_bug.cgi?id=143190
2502
2503         Reviewed by Darin Adler.
2504
2505         * webaudio/audiocontext-state-expected.txt: Added.
2506         * webaudio/audiocontext-state-interrupted-expected.txt: Added.
2507         * webaudio/audiocontext-state-interrupted.html: Added.
2508         * webaudio/audiocontext-state.html: Added.
2509
2510 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2511
2512         Update expectations for delete-emoji test since the bug is fixed now.
2513         https://bugs.webkit.org/show_bug.cgi?id=141419
2514
2515         Reviewed by Gustavo Noronha Silva.
2516
2517         * platform/gtk/TestExpectations:
2518
2519 2015-03-29  Benjamin Poulain  <benjamin@webkit.org>
2520
2521         `currentColor` computes to the same colour on all elements, even if 'color' is inherited differently
2522         https://bugs.webkit.org/show_bug.cgi?id=133420
2523
2524         Reviewed by Darin Adler.
2525
2526         * fast/css/currentColor-on-before-after-pseudo-elements-expected.html: Added.
2527         * fast/css/currentColor-on-before-after-pseudo-elements.html: Added.
2528         * fast/css/currentColor-style-update-reftest-expected.html: Added.
2529         * fast/css/currentColor-style-update-reftest.html: Added.
2530         * fast/css/currentColor-value-style-update-expected.txt: Added.
2531         * fast/css/currentColor-value-style-update.html: Added.
2532
2533 2015-03-29  Darin Adler  <darin@apple.com>
2534
2535         HTMLCollection caches incorrect length if item(0) is called before length on an empty collection
2536         https://bugs.webkit.org/show_bug.cgi?id=143203
2537
2538         Reviewed by Antti Koivisto.
2539
2540         * fast/dom/htmlcollection-length-after-item-2-expected.txt: Added.
2541         * fast/dom/htmlcollection-length-after-item-2.html: Added.
2542
2543 2015-03-28  Joseph Pecoraro  <pecoraro@apple.com>
2544
2545         Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
2546         https://bugs.webkit.org/show_bug.cgi?id=143176
2547
2548         Reviewed by Timothy Hatcher.
2549
2550         * inspector/css/pseudo-element-matches.html:
2551
2552 2015-03-28  Csaba Osztrogonác  <ossy@webkit.org>
2553
2554         REGRESSION(r181326): It made dfg-int16array.js and dfg-int8array.js fail on AArch64 Linux
2555         https://bugs.webkit.org/show_bug.cgi?id=142629
2556
2557         Unreviewed gardening, unskip now passing tests after r182091.
2558
2559         * js/script-tests/dfg-int16array.js:
2560         * js/script-tests/dfg-int8array.js:
2561
2562 2015-03-27  Saam Barati  <saambarati1@gmail.com>
2563
2564         Deconstruction parameters are bound too late
2565         https://bugs.webkit.org/show_bug.cgi?id=143148
2566
2567         Reviewed by Filip Pizlo.
2568
2569         * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Added.
2570         * js/regress/deconstructing-parameters-overridden-by-function.html: Added.
2571         * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Added.
2572         (f):
2573         (test):
2574         (.arg):
2575
2576 2015-03-27  Michael Saboff  <msaboff@apple.com>
2577
2578         Fix flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
2579         https://bugs.webkit.org/show_bug.cgi?id=138390
2580
2581         Reviewed by Mark Lam.
2582
2583         Reenabled the tests for ARM64/iOS.  Left the tests disabled for ARM64/linux and will let linux
2584         developers test and reenable under existing but https://bugs.webkit.org/show_bug.cgi?id=142629.
2585
2586         * js/script-tests/dfg-int16array.js:
2587         * js/script-tests/dfg-int8array.js:
2588
2589 2015-03-27  Jer Noble  <jer.noble@apple.com>
2590
2591         [Mac] Safari fails to fire page "load" event with video[preload=none]
2592         https://bugs.webkit.org/show_bug.cgi?id=143147
2593
2594         Reviewed by Simon Fraser.
2595
2596         * media/video-page-load-preload-none-expected.txt: Added.
2597         * media/video-page-load-preload-none.html: Added.
2598
2599 2015-03-27  Brent Fulgham  <bfulgham@apple.com>
2600
2601         Correct test results after r182012.
2602
2603         The test now produces identical results on all platforms, so update the root test result,
2604         and remove custom non-matching expectations. This corrects Windows, GTK, and EFL builds, and
2605         should not harm the Mac build.
2606
2607         * accessibility/aria-toggle-button-with-title-expected.txt:
2608         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
2609         * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
2610
2611 2015-03-27  Mark Lam  <mark.lam@apple.com>
2612
2613         Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
2614         <https://webkit.org/b/143105>
2615
2616         Not reviewed.
2617
2618         * TestExpectations:
2619
2620 2015-03-27  Chris Dumez  <cdumez@apple.com>
2621
2622         [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
2623         https://bugs.webkit.org/show_bug.cgi?id=143125
2624         <rdar://problem/20321172>
2625
2626         Reviewed by Antti Koivisto.
2627
2628         Add layout test to check that responses with status code 307 (which is not
2629         cacheable by default) are cached if they have explicit expiration headers.
2630
2631         Also update a couple of other disk cache tests to cover heuristic
2632         freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
2633         'Last-Modified' header to estimate freshness if usual expiration headers
2634         are not available.
2635
2636         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
2637         * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
2638         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
2639         * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
2640         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
2641         * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
2642
2643 2015-03-27  Csaba Osztrogonác  <ossy@webkit.org>
2644
2645         Unreviewed gardening.
2646
2647         * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
2648
2649 2015-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
2650
2651         FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
2652         https://bugs.webkit.org/show_bug.cgi?id=142885.
2653
2654         Reviewed by Dean Jackson.
2655
2656         * svg/filters/feMorphology-radius-cases-expected.svg: Added.
2657         * svg/filters/feMorphology-radius-cases.svg: Added.
2658         Test different cases for radius of the feMorphology filter. There are three 
2659         cases for the radius:
2660             1. radius < 0: This is an error case, the source image should not be rendered.
2661             2. radius = 0: This case is treated as if the filter never exists.
2662             3. radius > 0: If the scaled radius is > 0, the filter is applied.
2663
2664 2015-03-26  Antti Koivisto  <antti@apple.com>
2665
2666         Respect cache-control directives in request
2667         https://bugs.webkit.org/show_bug.cgi?id=143121
2668
2669         Reviewed by Chris Dumez.
2670
2671         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
2672         * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
2673
2674 2015-03-27  Michael Saboff  <msaboff@apple.com>
2675
2676         Objects with numeric properties intermittently get a phantom 'length' property
2677         https://bugs.webkit.org/show_bug.cgi?id=142792
2678
2679         Reviewed by Csaba Osztrogonác.
2680
2681         New regression test.
2682
2683         * js/regress-142792-expected.txt: Added.
2684         * js/regress-142792.html: Added.
2685         * js/script-tests/regress-142792.js: Added.
2686         (isArrayLike):
2687         (filter):
2688
2689 2015-03-26  Zalan Bujtas  <zalan@apple.com>
2690
2691         Inline continuation code should not take anonymous containing wrapper granted.
2692         https://bugs.webkit.org/show_bug.cgi?id=133312
2693
2694         Reviewed by Dave Hyatt.
2695
2696         It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
2697         is an anonymous wrapper and its sibling might be a block level renderer.
2698         When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
2699         is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
2700         anonymous wrappers)
2701
2702         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
2703         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
2704
2705 2015-03-26  Joseph Pecoraro  <pecoraro@apple.com>
2706
2707         Web Inspector: ES6: Provide a better view for Classes in the console
2708         https://bugs.webkit.org/show_bug.cgi?id=142999
2709
2710         Reviewed by Timothy Hatcher.
2711
2712         * inspector/model/remote-object-expected.txt:
2713         * inspector/model/remote-object.html:
2714         Update the test to include coverage of the new "class" subtype of "function".
2715
2716 2015-03-26  Tim Horton  <timothy_horton@apple.com>
2717
2718         REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
2719         https://bugs.webkit.org/show_bug.cgi?id=142888
2720         <rdar://problem/20227304>
2721
2722         Reviewed by Beth Dakin.
2723
2724         * fast/dom/event-handler-attributes-expected.txt:
2725         * fast/dom/event-handler-attributes.html:
2726         * fast/events/event-attribute-expected.txt:
2727         * platform/win/fast/events/event-attribute-expected.txt:
2728         Revert some changes to these tests and their results.
2729
2730 2015-03-26  Roger Fong  <roger_fong@apple.com>
2731
2732         Apply blur effect to media control background.
2733         https://bugs.webkit.org/show_bug.cgi?id=143116.
2734         <rdar://problem/20316964>.
2735
2736         Reviewed by Brent Fulgham.
2737
2738         * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
2739
2740 2015-03-26  Geoffrey Garen  <ggaren@apple.com>
2741
2742         Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
2743         https://bugs.webkit.org/show_bug.cgi?id=142974
2744
2745         Reviewed by Joseph Pecoraro.
2746
2747         No test covering this ASSERT because I couldn't design a way to reproduce
2748         it after trying for a few hours. Simply loading the original ASSERTing
2749         content from disk is not enough to reproduce this bug.
2750
2751         * fast/profiler/dead-time-expected.txt:
2752         * fast/profiler/inline-event-handler-expected.txt:
2753         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
2754         progressions, where we used to get the line number wrong.
2755
2756         * fast/dom/attribute-event-listener-errors-expected.txt: Added.
2757         * fast/dom/attribute-event-listener-errors.html: Added. This test covers
2758         a subtle way in which the new mechanism for attribute event listener
2759         line numbers is more accurate than the old one.
2760
2761 2015-03-26  Brady Eidson  <beidson@apple.com>
2762
2763         Apply ContentExtension actions after redirects.
2764         <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
2765
2766         Reviewed by Alex Christensen.
2767
2768         * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
2769         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
2770         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
2771         * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
2772         * http/tests/contentextensions/resources/subresource-redirect.php: Added.
2773         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
2774         * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
2775         * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
2776
2777 2015-03-26  Michael Saboff  <msaboff@apple.com>
2778
2779         js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
2780         https://bugs.webkit.org/show_bug.cgi?id=139865
2781
2782         Reviewed by Alexey Proskuryakov.
2783
2784         It appears that r181993 fixed this test as it removed the code where the crash occurred.
2785
2786         * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
2787
2788 2015-03-26  Chris Fleizach  <cfleizach@apple.com>
2789
2790         AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
2791         https://bugs.webkit.org/show_bug.cgi?id=115298
2792
2793         Reviewed by Mario Sanchez Prada.
2794
2795         * accessibility/aria-toggle-button-with-title.html:
2796              Bad path for post test resources file, so that is fixed.
2797         * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
2798         * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
2799         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
2800               Updated to reflect the new role of this object.
2801
2802 2015-03-26  Csaba Osztrogonác  <ossy@webkit.org>
2803
2804         Unreviewed gardening, skip failing tests on AArch64 Linux.
2805
2806         * js/script-tests/array-from.js:
2807         * js/script-tests/array-length-shortening.js:
2808         * js/script-tests/dfg-int16array.js:
2809         * js/script-tests/dfg-int8array.js:
2810
2811 2015-03-25  Alexey Proskuryakov  <ap@apple.com>
2812
2813         media/track/track-mode.html flakily times out
2814         https://bugs.webkit.org/show_bug.cgi?id=143085
2815
2816         * TestExpectations: Added an expectation.
2817
2818 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
2819
2820         AX: table cells that use display:block render the table inaccessible to VoiceOver
2821         https://bugs.webkit.org/show_bug.cgi?id=143007
2822
2823         Unreviewed, layout test fix.
2824
2825         Skip associated accessibility/table-cell-display-block.html on failing platforms.
2826
2827         * platform/efl/TestExpectations:
2828         * platform/gtk/TestExpectations:
2829             Specific platform changes in children ordering need to be updated to make this test pass.
2830         * platform/win/TestExpectations:
2831             Need to implement cellForRowAndColumn.
2832
2833 2015-03-25  Filip Pizlo  <fpizlo@apple.com>
2834
2835         Heap variables shouldn't end up in the stack frame
2836         https://bugs.webkit.org/show_bug.cgi?id=141174
2837
2838         Reviewed by Geoffrey Garen.
2839
2840         * js/function-apply-aliased-expected.txt:
2841         * js/function-dot-arguments-expected.txt:
2842         * js/regress/arguments-expected.txt: Added.
2843         * js/regress/arguments-named-and-reflective-expected.txt: Added.
2844         * js/regress/arguments-named-and-reflective.html: Added.
2845         * js/regress/arguments-strict-mode-expected.txt: Added.
2846         * js/regress/arguments-strict-mode.html: Added.
2847         * js/regress/arguments.html: Added.
2848         * js/regress/script-tests/arguments-named-and-reflective.js: Added.
2849         * js/regress/script-tests/arguments-strict-mode.js: Added.
2850         * js/regress/script-tests/arguments.js: Added.
2851         * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Added.
2852         * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Added.
2853         * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Added.
2854         * js/regress/script-tests/varargs-call.js: Added.
2855         * js/regress/script-tests/varargs-construct-inline.js: Added.
2856         * js/regress/script-tests/varargs-construct.js: Added.
2857         * js/regress/script-tests/varargs-inline.js: Added.
2858         * js/regress/script-tests/varargs-strict-mode.js: Added.
2859         * js/regress/script-tests/varargs.js: Added.
2860         * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Added.
2861         * js/regress/try-catch-get-by-val-cloned-arguments.html: Added.
2862         * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Added.
2863         * js/regress/try-catch-get-by-val-direct-arguments.html: Added.
2864         * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Added.
2865         * js/regress/try-catch-get-by-val-scoped-arguments.html: Added.
2866         * js/regress/varargs-call-expected.txt: Added.
2867         * js/regress/varargs-call.html: Added.
2868         * js/regress/varargs-construct-expected.txt: Added.
2869         * js/regress/varargs-construct-inline-expected.txt: Added.
2870         * js/regress/varargs-construct-inline.html: Added.
2871         * js/regress/varargs-construct.html: Added.
2872         * js/regress/varargs-expected.txt: Added.
2873         * js/regress/varargs-inline-expected.txt: Added.
2874         * js/regress/varargs-inline.html: Added.
2875         * js/regress/varargs-strict-mode-expected.txt: Added.
2876         * js/regress/varargs-strict-mode.html: Added.
2877         * js/regress/varargs.html: Added.
2878         * js/script-tests/function-apply-aliased.js:
2879         * js/script-tests/function-dot-arguments.js:
2880
2881 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
2882
2883         AX: table cells that use display:block render the table inaccessible to VoiceOver
2884         https://bugs.webkit.org/show_bug.cgi?id=143007
2885
2886         Reviewed by Mario Sanchez Prada.
2887
2888         * accessibility/table-cell-display-block-expected.txt: Added.
2889         * accessibility/table-cell-display-block.html: Added.
2890
2891 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
2892
2893         Add a few more tests for Class names
2894         https://bugs.webkit.org/show_bug.cgi?id=143060
2895
2896         Reviewed by Ryosuke Niwa.
2897
2898         Add a few more class name tests:
2899         - const class name binding inside class expression
2900         - mutable class name binding from class statement
2901
2902         * js/script-tests/class-syntax-name.js:
2903
2904 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
2905
2906         ES6: Classes: Program level class statement throws exception in strict mode
2907         https://bugs.webkit.org/show_bug.cgi?id=143038
2908
2909         Reviewed by Ryosuke Niwa.
2910
2911         This updates a number of existing tests that were relying on
2912         poor behavior. `shouldBe` and friends use eval within a function
2913         not at the global scope. This means `shouldBe('class X { ... }')`
2914         behaves like `shouldBe('var x = ...')` not `shouldBe('x = ...')`.
2915         This means `x` will not be available in the next `shouldBe` call.
2916
2917         Add a test specifically to cover the scoping of the class name
2918         in regular and strict mode code. Currently we treat it like var
2919         with one failing test that would pass when we treat it like let.
2920
2921         * js/class-syntax-name.html: Added.
2922         * js/script-tests/class-syntax-name.js: Added.
2923         (runTestShouldBe):
2924         (runTestShouldBeTrue):
2925         (runTestShouldThrow):
2926         (runTestShouldNotThrow):
2927         Test class name scoping.
2928
2929         * js/class-syntax-call-expected.txt:
2930         * js/class-syntax-declaration-expected.txt:
2931         * js/class-syntax-default-constructor-expected.txt:
2932         * js/class-syntax-name-expected.txt: Added.
2933         * js/script-tests/class-syntax-call.js:
2934         * js/script-tests/class-syntax-declaration.js:
2935         * js/script-tests/class-syntax-default-constructor.js:
2936
2937 2015-03-25  Mark Lam  <mark.lam@apple.com>
2938
2939         Gardening: rebaseline after r181907.
2940
2941         Not reviewed.
2942
2943         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2944
2945 2015-03-25  Dean Jackson  <dino@apple.com>
2946
2947         MediaControls: Use font with fixed number width
2948         https://bugs.webkit.org/show_bug.cgi?id=143018
2949         <rdar://problem/20245415>
2950
2951         Reviewed by Eric Carlson.
2952
2953         Add some results for the new font family "-apple-system-font-monospaced-numbers".
2954
2955         * platform/mac/fast/text/systemFont.html:
2956         * platform/mac/fast/text/systemFont-expected.txt:
2957
2958 2015-03-25  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2959
2960         GTK+ Gardening 24th March
2961         https://bugs.webkit.org/show_bug.cgi?id=143003
2962
2963         Unreviewed.
2964
2965         * platform/gtk/TestExpectations:
2966         * platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
2967         * platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
2968         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Rebaselined after r181889.
2969         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Rebaselined after r181889.
2970
2971 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
2972
2973         Setter should have a single formal parameter, Getter no parameters
2974         https://bugs.webkit.org/show_bug.cgi?id=142903
2975
2976         Reviewed by Geoffrey Garen.
2977
2978         Correct a bunch of setters in existing tests and add
2979         tests for good/bad getter and setter syntax.
2980
2981         * js/class-syntax-declaration-expected.txt:
2982         * js/dom/exception-sequencing.html:
2983         * js/dom/reserved-words-as-property-expected.txt:
2984         * js/dom/script-tests/implicit-call-with-global-reentry.js:
2985         (testObject.set setterTest):
2986         * js/dom/script-tests/reserved-words-as-property.js:
2987         (testWord):
2988         * js/for-in-cached-expected.txt:
2989         * js/object-literal-direct-put-expected.txt:
2990         * js/object-literal-syntax-expected.txt:
2991         * js/parser-syntax-check-expected.txt:
2992         * js/script-tests/class-syntax-declaration.js:
2993         * js/script-tests/class-syntax-super.js:
2994         (class.Derived.extends.Base.set callBaseMethodInSetter):
2995         (class.Derived.extends.Base.set baseMethodInGetterSetter):
2996         * js/script-tests/for-in-cached.js:
2997         * js/script-tests/object-literal-direct-put.js:
2998         * js/script-tests/object-literal-syntax.js:
2999         * js/script-tests/parser-syntax-check.js:
3000
3001 2015-03-24  Chris Dumez  <cdumez@apple.com>
3002
3003         [WK2] Responses with 302 HTTP Status Code should not be cached
3004         https://bugs.webkit.org/show_bug.cgi?id=143028
3005         <rdar://problem/19714040>
3006
3007         Reviewed by Antti Koivisto.
3008
3009         Add layout test to check that responses with 302 HTTP Status Code
3010         are not cached.
3011
3012         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: Added.
3013         * http/tests/cache/disk-cache/disk-cache-302-status-code.html: Added.
3014
3015 2015-03-24  Zhuo Li  <zachli@apple.com>
3016
3017         Scripts running in isolated world should not subject to a page's CSP about 'eval'.
3018         https://bugs.webkit.org/show_bug.cgi?id=141316.
3019
3020         Reviewed by Geoffrey Garen.
3021
3022         I added a new Content Security Policy directive, "script-src", so that we do not
3023         allow 'unsafe-eval' in the main world.
3024
3025         Also I have to copy the whole function instead of using eval because
3026         eval is subject to the main world Content Security Policy now.
3027
3028         * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
3029         * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
3030
3031 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
3032
3033         ES6: Classes: Early return in sub-class constructor results in returning undefined instead of instance
3034         https://bugs.webkit.org/show_bug.cgi?id=143012
3035
3036         Reviewed by Ryosuke Niwa.
3037
3038         * js/class-constructor-return-expected.txt: Added.
3039         * js/class-constructor-return.html: Added.
3040         * js/script-tests/class-constructor-return.js: Added.
3041         New test covering different return values from constructors.
3042
3043         * js/class-syntax-super-expected.txt:
3044         * js/script-tests/class-syntax-super.js:
3045         Fix test. Returning undefined is the same as an implicit return
3046         and should return `this`.
3047
3048 2015-03-24  Chris Dumez  <cdumez@apple.com>
3049
3050         [WK2] Responses with 204 HTTP Status Code should be cacheable by default
3051         https://bugs.webkit.org/show_bug.cgi?id=143020
3052         <rdar://problem/20281529>
3053
3054         Reviewed by Antti Koivisto.
3055
3056         Add test to make sure that responses with 204 HTTP Status Code are
3057         cacheable by default.
3058
3059         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: Added.
3060         * http/tests/cache/disk-cache/disk-cache-204-status-code.html: Added.
3061         * http/tests/cache/disk-cache/resources/cache-test.js:
3062         Re-introduce support for generating responses with only headers (no body).
3063         This was mistakenly dropped when I rebased my patch for r181895.
3064
3065 2015-03-24  Beth Dakin  <bdakin@apple.com>
3066
3067         Another attempted test fix after http://trac.webkit.org/changeset/181907
3068
3069         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3070
3071 2015-03-24  Beth Dakin  <bdakin@apple.com>
3072
3073         Attempted test fix after http://trac.webkit.org/changeset/181907
3074
3075         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3076
3077 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
3078
3079         Unreviewed gardening after r181901.
3080
3081         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
3082         Update the expected results for platform specific results that include
3083         a stringified function.
3084
3085 2015-03-24  Beth Dakin  <bdakin@apple.com>
3086
3087         Add events related to force click gesture
3088         https://bugs.webkit.org/show_bug.cgi?id=142836
3089         -and corresponding-
3090         rdar://problem/20210239
3091
3092         Reviewed by Dean Jackson.
3093
3094         * fast/dom/event-handler-attributes-expected.txt:
3095         * fast/dom/event-handler-attributes.html:
3096         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3097
3098 2015-03-24  Chris Dumez  <cdumez@apple.com>
3099
3100         [WK2] Responses with 404 HTTP Status Code should be cacheable by default
3101         https://bugs.webkit.org/show_bug.cgi?id=143014
3102         <rdar://problem/20280310>
3103
3104         Reviewed by Antti Koivisto.
3105
3106         Add test to make sure that responses with 404 HTTP Status Code are
3107         cacheable by default.
3108
3109         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: Added.
3110         * http/tests/cache/disk-cache/disk-cache-404-status-code.html: Added.
3111         * http/tests/cache/disk-cache/resources/generate-response.cgi:
3112
3113 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
3114
3115         ES6: Object Literal Methods toString is missing method name
3116         https://bugs.webkit.org/show_bug.cgi?id=142992
3117
3118         Reviewed by Geoffrey Garen.
3119
3120         * js/class-syntax-default-constructor-expected.txt:
3121         This test was already failing, it now fails in a different way.
3122
3123         * js/object-literal-computed-methods-expected.txt:
3124         * js/object-literal-methods-expected.txt:
3125         These tests now pass.
3126
3127         * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
3128         * js/destructuring-assignment-expected.txt:
3129         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
3130         * js/dfg-resolve-global-specific-dictionary-expected.txt:
3131         * js/dom/JSON-parse-expected.txt:
3132         * js/dom/JSON-stringify-expected.txt:
3133         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt:
3134         * js/dom/function-prototype-expected.txt:
3135         * js/dom/toString-and-valueOf-override-expected.txt:
3136         * js/kde/lval-exceptions-expected.txt:
3137         * storage/domstorage/localstorage/string-conversion-expected.txt:
3138         * storage/domstorage/sessionstorage/string-conversion-expected.txt:
3139         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js:
3140         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js:
3141         * js/script-tests/dfg-resolve-global-specific-dictionary.js:
3142         * js/dom/function-prototype.html:
3143         Update tests to add expected whitespace for stringifying a function
3144         with no name.
3145
3146 2015-03-24  Benjamin Poulain  <benjamin@webkit.org>
3147
3148         CSS Selectors Level 4: enable case-insensitive attribute matching by default
3149         https://bugs.webkit.org/show_bug.cgi?id=142960
3150
3151         Reviewed by Andreas Kling.
3152
3153         This test is imported from blink. That's the only test
3154         they have for this feature.
3155
3156         * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
3157         * fast/css/attribute-selector-case-insensitive.html: Added.
3158
3159 2015-03-24  Yoav Weiss  <yoav@yoav.ws>
3160
3161         Stop image from displaying when src attribute is removed or emptied
3162         https://bugs.webkit.org/show_bug.cgi?id=142677
3163
3164         Reviewed by Chris Dumez.
3165
3166         * fast/dom/HTMLImageElement/image-empty-src-expected.html: Added.
3167         * fast/dom/HTMLImageElement/image-empty-src.html: Added.
3168         * fast/dom/HTMLImageElement/image-remove-src-expected.html: Added.
3169         * fast/dom/HTMLImageElement/image-remove-src.html: Added.
3170         * fast/dom/HTMLImageElement/image-empty-srcset-expected.html: Added.
3171         * fast/dom/HTMLImageElement/image-empty-srcset.html: Added.
3172         * fast/dom/HTMLImageElement/image-remove-srcset-expected.html: Added.
3173         * fast/dom/HTMLImageElement/image-remove-srcset.html: Added.
3174
3175 2015-03-24  Brent Fulgham  <bfulgham@apple.com>
3176
3177         [Win] Update baselines after r181889.
3178         https://bugs.webkit.org/show_bug.cgi?id=141869
3179
3180         * platform/win/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
3181         * platform/win/css3/selectors3/xml/css3-modsel-15c-expected.txt:
3182         * platform/win/fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt:
3183
3184 2015-03-24  Chris Dumez  <cdumez@apple.com>
3185
3186         [WK2] NetworkCache retrievals fail for entries with no body
3187         https://bugs.webkit.org/show_bug.cgi?id=142979
3188         <rdar://problem/20264100>
3189
3190         Reviewed by Antti Koivisto.
3191
3192         Add network disk cache validation test for resources that have no body
3193         (only headers).
3194
3195         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: Added.
3196         * http/tests/cache/disk-cache/disk-cache-validation-no-body.html: Added.
3197         * http/tests/cache/disk-cache/resources/generate-response-no-body.cgi: Added.
3198
3199 2015-03-24  Chris Dumez  <cdumez@apple.com>
3200
3201         [WK2] The WebKit network cache does not cache responses with "Content-Disposition: attachment" header
3202         https://bugs.webkit.org/show_bug.cgi?id=142989
3203         <rdar://problem/20265992>
3204
3205         Reviewed by Antti Koivisto.
3206
3207         Add layout test to check that resources whose response has the
3208         "Content-Disposition: attachment" header are cacheable.
3209
3210         Also move all disk cache layout tests to a disk-cache sub-folder to
3211         facilitate skipping on platforms that don't have the WebKit network
3212         disk cache.
3213
3214         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-disable-expected.txt.
3215         * http/tests/cache/disk-cache/disk-cache-disable.html: Renamed from LayoutTests/http/tests/cache/disk-cache-disable.html.
3216         * http/tests/cache/disk-cache/disk-cache-redirect-to-data-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data-expected.txt.
3217         * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data.html.
3218         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: Added.
3219         * http/tests/cache/disk-cache/disk-cache-validation-attachment.html: Added.
3220         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt.
3221         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-back-navigation-policy.html.
3222         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-expected.txt.
3223         * http/tests/cache/disk-cache/disk-cache-validation.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation.html.
3224         * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie-expected.txt.
3225         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie.html.
3226         * http/tests/cache/disk-cache/resources/cache-test.js: Renamed from LayoutTests/http/tests/cache/resources/cache-test.js.
3227         * http/tests/cache/disk-cache/resources/generate-response.cgi: Renamed from LayoutTests/http/tests/cache/resources/generate-response.cgi.
3228         * platform/efl/TestExpectations:
3229         * platform/gtk/TestExpectations:
3230         * platform/mac-wk1/TestExpectations:
3231         * platform/win/TestExpectations:
3232
3233 2015-03-24  Michael Saboff  <msaboff@apple.com>
3234
3235         REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated
3236         https://bugs.webkit.org/show_bug.cgi?id=142856
3237
3238         Reviewed by Filip Pizlo.
3239
3240         New tests and rebased one test.
3241
3242         * js/for-in-modify-in-loop-expected.txt: Added.
3243         * js/for-in-modify-in-loop.html: Added.
3244         * js/script-tests/for-in-modify-in-loop.js: Added.
3245         (haveSameProperties):
3246         (each):
3247         (testAdd):
3248         (testAddDelete):
3249         * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
3250
3251 2015-03-24  Saam Barati  <saambarati1@gmail.com>
3252
3253         Improve error messages in JSC
3254         https://bugs.webkit.org/show_bug.cgi?id=141869
3255
3256         Reviewed by Geoffrey Garen.
3257
3258         * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt:
3259         * fast/dom/call-a-constructor-as-a-function-expected.txt:
3260         * fast/regex/dom/cross-frame-callable-expected.txt:
3261         * fast/selectors/closest-general-expected.txt:
3262         * http/tests/security/xss-DENIED-window-index-assign-expected.txt:
3263         * js/dom/exception-thrown-from-new-expected.txt:
3264         * js/exception-for-nonobject-expected.txt:
3265         * js/exception-function-apply-expected.txt: Added.
3266         * js/exception-function-apply.html: Added.
3267         * js/exception-in-expected.txt: Added.
3268         * js/exception-in.html: Added.
3269         * js/exception-instanceof-expected.txt: Added.
3270         * js/exception-instanceof.html: Added.
3271         * js/instance-of-immediates-expected.txt:
3272         * js/script-tests/exception-function-apply.js: Added.
3273         * js/script-tests/exception-in.js: Added.
3274         * js/script-tests/exception-instanceof.js: Added.
3275         * js/typedarray-constructors-expected.txt:
3276         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
3277         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
3278         * platform/mac/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
3279         * platform/mac/css3/selectors3/xml/css3-modsel-15c-expected.txt:
3280         * plugins/npruntime/object-from-destroyed-plugin-expected.txt:
3281         * plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
3282         * plugins/npruntime/plugin-scriptable-object-invoke-default-expected.txt:
3283         * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
3284         * sputnik/Conformance/13_Function_Definition/S13_A17_T2-expected.txt:
3285         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/S15.1_A2_T1-expected.txt:
3286         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/S15.2.4_A3-expected.txt:
3287         * svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
3288
3289 2015-03-23  Yoav Weiss  <yoav@yoav.ws>
3290
3291         Update empty image canvas tests and fix a related bug
3292         https://bugs.webkit.org/show_bug.cgi?id=142694
3293
3294         Reviewed by Chris Dumez.
3295
3296         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/drawing-images-to-the-canvas
3297         * canvas/philip/tests/2d.drawImage.incomplete-expected.txt: Removed.
3298         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt: Added.
3299         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html: Added.
3300         * canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
3301         * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt: Added.
3302         * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html: Added.
3303         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt: Added.
3304         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html: Added.
3305
3306         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/fill-and-stroke-styles
3307         * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
3308         * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
3309         * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: Removed.
3310         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt: Added.
3311         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html: Added.
3312         * canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
3313         * canvas/philip/tests/2d.pattern.image.incomplete.omitted-expected.txt: Removed.
3314         * canvas/philip/tests/2d.pattern.image.incomplete.omitted.html: Removed.
3315         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt: Added.
3316         This test currently fails and will be fixed in https://bugs.webkit.org/show_bug.cgi?id=142677
3317         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html: Added.
3318
3319         Test below imported from https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/fast/canvas/
3320         * fast/canvas/canvas-empty-image-pattern.html: Aligned with spec/Chrome.
3321         * fast/canvas/canvas-empty-image-pattern-expected.txt: Aligned with spec/Chrome.
3322         * TestExpectations: Added 2d.pattern.image.incomplete.removedsrc.html as an expected failure.
3323
3324 2015-03-23  Filip Pizlo  <fpizlo@apple.com>
3325
3326         Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
3327
3328         Rubber stamped by Andreas Kling and Michael Saboff.
3329
3330         * js/const-expected.txt: Copied from LayoutTests/js/dom/const-expected.txt.
3331         * js/const.html: Copied from LayoutTests/js/dom/const.html.
3332         * js/dom/const-expected.txt: Replaced.
3333         * js/dom/const.html: Replaced.
3334         * js/resources/const.js: Removed.
3335         * js/script-tests/const.js: Copied from LayoutTests/js/resources/const.js.
3336
3337 2015-03-23  Andy Estes  <aestes@apple.com>
3338
3339         [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
3340         https://bugs.webkit.org/show_bug.cgi?id=142991
3341
3342         Reviewed by Andreas Kling.
3343
3344         * contentfiltering/allow-after-add-data-expected.html: Added HTML5 doctype.
3345         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
3346         * contentfiltering/allow-after-response-expected.html: Ditto.
3347         * contentfiltering/allow-after-unblock-request-expected.html: Ditto.
3348         * contentfiltering/block-after-add-data-expected.html: Ditto.
3349         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
3350         * contentfiltering/block-after-response-expected.html: Ditto.
3351         * contentfiltering/block-after-unblock-request-expected.html: Ditto.
3352         * contentfiltering/resources/contentfiltering.js: Added a newline at the end of the file.
3353
3354 2015-03-23  Brady Eidson  <beidson@apple.com>
3355
3356         Content extensions should apply css selectors
3357         https://bugs.webkit.org/show_bug.cgi?id=142604
3358
3359         Reviewed by Alex Christensen.
3360
3361         * http/tests/contentextensions/css-display-none-expected.txt:
3362         * http/tests/contentextensions/css-display-none.html:
3363         * http/tests/contentextensions/css-display-none.html.json:
3364
3365 2015-03-23  Dean Jackson  <dino@apple.com>
3366
3367         ES7: Implement Array.prototype.includes
3368         https://bugs.webkit.org/show_bug.cgi?id=142707
3369
3370         Reviewed by Geoffrey Garen.
3371
3372         * js/array-includes-expected.txt: Added.
3373         * js/array-includes.html: Added.
3374         * js/script-tests/array-includes.js: Added.
3375         * js/script-tests/Object-getOwnPropertyNames.js: Add 'includes'.
3376         * js/Object-getOwnPropertyNames-expected.txt: Add 'includes'.
3377
3378 2015-03-23  Joseph Pecoraro  <pecoraro@apple.com>
3379
3380         __defineGetter__/__defineSetter__ should throw exceptions
3381         https://bugs.webkit.org/show_bug.cgi?id=142934
3382
3383         Reviewed by Geoffrey Garen.
3384
3385         * js/property-getters-and-setters-expected.txt:
3386         * js/script-tests/property-getters-and-setters.js:
3387
3388 2015-03-23  Anders Carlsson  <andersca@apple.com>
3389
3390         Make platform/mac-wk2/plugins/destroy-during-async-npp-new.html work again
3391         https://bugs.webkit.org/show_bug.cgi?id=133692
3392         rdar://problem/17255947
3393
3394         Reviewed by Alexey Proskuryakov.
3395
3396         * platform/mac-wk2/TestExpectations:
3397         Unskip test.
3398
3399 2015-03-23  Alexey Proskuryakov  <ap@apple.com>
3400
3401         accessibility/textarea-selected-text-range.html is flaky
3402         https://bugs.webkit.org/show_bug.cgi?id=142976
3403
3404         * platform/mac/TestExpectations: Marking as such.
3405
3406 2015-03-22  Benjamin Poulain  <benjamin@webkit.org>
3407
3408         CSS Selectors: fix attribute case-insensitive matching of Contain and List
3409         https://bugs.webkit.org/show_bug.cgi?id=142932
3410
3411         Reviewed by Darin Adler.
3412
3413         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3414         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive.html: Added.
3415         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3416         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive.html: Added.
3417
3418 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3419
3420         [EFL] Update new flaky tests and remove duplicated failure test.
3421
3422         Unreviewed EFL gardening.
3423
3424         * platform/efl/TestExpectations:
3425         Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
3426
3427 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3428
3429         [EFL] Unreviewed EFL gradening on 23th Mar.
3430
3431         Skip attachment tests, unskip passing tests related with writing, webaudio.
3432         Add new flaky tests.
3433
3434         * platform/efl/TestExpectations:
3435
3436 2015-03-21  Dean Jackson  <dino@apple.com>
3437
3438         Remove the prefix for CSS Transforms
3439         https://bugs.webkit.org/show_bug.cgi?id=142927
3440         <rdar://problem/11568151>
3441
3442         Reviewed by Simon Fraser.
3443
3444         Convert the helper functions for transforms to use the unprefixed
3445         form, and copy some tests to make sure the prefixed form still works.
3446
3447         * fast/css/getComputedStyle/computed-style-expected.txt:
3448         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3449         * fast/css/getComputedStyle/resources/property-names.js:
3450         * svg/css/getComputedStyle-basic-expected.txt:
3451         * transforms/2d/computed-style-origin-expected.txt:
3452         * transforms/2d/computed-style-origin.html:
3453         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
3454         (floatingPointEqual):
3455         (compareMatrices):
3456         (testTransforms):
3457         * transforms/2d/resources/transform-test-utils.js:
3458         (testTransforms):
3459         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
3460         * transforms/2d/transform-2d-prefixed.html: Added.
3461         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
3462         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
3463         * transitions/transition-end-event-multiple-04-expected.txt:
3464         * transitions/transition-end-event-multiple-04.html:
3465         * transitions/transition-end-event-transform-expected.txt:
3466         * transitions/transition-end-event-transform.html:
3467
3468 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
3469
3470         Fix a typo in Parser error message
3471         https://bugs.webkit.org/show_bug.cgi?id=142942
3472
3473         Reviewed by Alexey Proskuryakov.
3474
3475         * js/class-syntax-declaration-expected.txt:
3476         * js/class-syntax-expression-expected.txt:
3477         * js/class-syntax-super-expected.txt:
3478         * js/script-tests/class-syntax-declaration.js:
3479         * js/script-tests/class-syntax-expression.js:
3480         * js/script-tests/class-syntax-super.js:
3481
3482 2015-03-21  Brent Fulgham  <bfulgham@apple.com>
3483
3484         [Win] Try to get debug bots green.
3485
3486         * platform/win/TestExpectations:
3487
3488 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
3489
3490         Computed Property names should allow only AssignmentExpressions not any Expression
3491         https://bugs.webkit.org/show_bug.cgi?id=142902
3492
3493         Reviewed by Ryosuke Niwa.
3494
3495         * js/basic-computed-property-name-expected.txt:
3496         * js/object-literal-computed-methods-expected.txt:
3497         * js/script-tests/basic-computed-property-name.js:
3498         (runTest.runTest.runTest.runTest.runTest.runTest.runTest.runTestThrow):
3499         * js/script-tests/object-literal-computed-methods.js:
3500         Test that comma expressions are not allowed in computed property/method names.
3501
3502 2015-03-21  Benjamin Poulain  <bpoulain@apple.com>
3503
3504         Import the blink test fast/css/currentcolor-strict-mode.html
3505         https://bugs.webkit.org/show_bug.cgi?id=142838
3506
3507         Reviewed by Darin Adler.
3508
3509         * fast/css/currentcolor-strict-mode-expected.html: Added.
3510         * fast/css/currentcolor-strict-mode.html: Added.
3511
3512 2015-03-21  Commit Queue  <commit-queue@webkit.org>
3513
3514         Unreviewed, rolling out r181824.
3515         https://bugs.webkit.org/show_bug.cgi?id=142935
3516
3517         Broke Windows build (Requested by ap on #webkit).
3518
3519         Reverted changeset:
3520
3521         "Remove the prefix for CSS Transforms"
3522         https://bugs.webkit.org/show_bug.cgi?id=142927
3523         http://trac.webkit.org/changeset/181824
3524
3525 2015-03-20  Dean Jackson  <dino@apple.com>
3526
3527         Remove the prefix for CSS Transforms
3528         https://bugs.webkit.org/show_bug.cgi?id=142927
3529         <rdar://problem/11568151>
3530
3531         Reviewed by Simon Fraser.
3532
3533         Convert the helper functions for transforms to use the unprefixed
3534         form, and copy some tests to make sure the prefixed form still works.
3535
3536         * fast/css/getComputedStyle/computed-style-expected.txt:
3537         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3538         * fast/css/getComputedStyle/resources/property-names.js:
3539         * svg/css/getComputedStyle-basic-expected.txt:
3540         * transforms/2d/computed-style-origin-expected.txt:
3541         * transforms/2d/computed-style-origin.html:
3542         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
3543         (floatingPointEqual):
3544         (compareMatrices):
3545         (testTransforms):
3546         * transforms/2d/resources/transform-test-utils.js:
3547         (testTransforms):
3548         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
3549         * transforms/2d/transform-2d-prefixed.html: Added.
3550         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
3551         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
3552         * transitions/transition-end-event-multiple-04-expected.txt:
3553         * transitions/transition-end-event-multiple-04.html:
3554         * transitions/transition-end-event-transform-expected.txt:
3555         * transitions/transition-end-event-transform.html:
3556
3557 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3558
3559         [Win] Additional debug assertion documentation.
3560
3561         * platform/win/TestExpectations:
3562
3563 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3564
3565         [Win] More debug assertions. Almost there!
3566
3567         * platform/win/TestExpectations:
3568
3569 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3570
3571         [Win] Attempting to get EWS green.
3572
3573         * platform/win/TestExpectations:
3574
3575 2015-03-19  Geoffrey Garen  <ggaren@apple.com>
3576
3577         Function.prototype.toString should not decompile the AST
3578         https://bugs.webkit.org/show_bug.cgi?id=142853
3579
3580         Reviewed by Sam Weinig.
3581
3582         Updated test results to match new rules for Function.prototype.toString.
3583
3584         * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
3585         because it was not in the original source.
3586
3587         * fast/events/window-onerror2-expected.txt: Column number changed because
3588         the event listener body starts on its own line now. This was a bit wrong
3589         before and is still a bit wrong now in a different way.
3590
3591         * fast/profiler/dead-time-expected.txt:
3592         * fast/profiler/inline-event-handler-expected.txt:
3593         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Line number
3594         changed because WebCore shifts line nubmers on attribute event listeners
3595         by one.
3596
3597         * js/class-syntax-default-constructor-expected.txt: Constructor name 
3598         is not present now because it is not present in the source text. This
3599         test failed before and it still fails now in a slightly different way.
3600
3601         * js/destructuring-assignment-expected.txt: Destructuring arguments now
3602         match their source text faithfully.
3603
3604         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
3605         Removed a space because it was not present in the original source text.
3606
3607         * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
3608
3609         * js/function-toString-semicolon-insertion-expected.txt: Removed.
3610         * js/script-tests/function-toString-semicolon-insertion.js: Removed.
3611         * js/function-toString-semicolon-insertion.html: Removed. This test checked
3612         for a work-around that I have removed.
3613
3614         * js/object-literal-computed-methods-expected.txt:
3615         * js/object-literal-methods-expected.txt: These tests fail because object
3616         literal methods do not register their function names appropriately. This
3617         was a pre-existing failure that is now more explicit.
3618
3619         * js/dom/JSON-parse-expected.txt:
3620         * js/dom/JSON-stringify-expected.txt: Whitespace removed because it was
3621         not present in the original.
3622
3623         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
3624
3625         * js/dom/function-prototype-expected.txt:
3626         * js/dom/function-prototype.html: Ditto.
3627
3628         * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
3629         changed by one due to new extra newline.
3630
3631         * js/dom/script-start-end-locations-expected.txt: Lines and columns
3632         changed due to new extra newline.
3633
3634         * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
3635         because it was not present in the original.
3636
3637         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
3638
3639         * js/kde/lval-exceptions-expected.txt: Ditto.
3640
3641         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
3642
3643         * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
3644
3645         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
3646
3647         * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
3648
3649         * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
3650
3651         * userscripts/window-onerror-for-isolated-world-1-expected.txt:
3652         * userscripts/window-onerror-for-isolated-world-2-expected.txt: Line numbers
3653         changed because of new anonymous function formatting. These line numbers
3654         were wrong before and they are still wrong now.
3655
3656 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3657
3658         [Win] Add some skips to support EWS use.
3659
3660         * platform/win/TestExpectations:
3661
3662 2015-03-20  Joseph Pecoraro  <pecoraro@apple.com>
3663
3664         SyntaxChecker assertion is trapped with computed property name and getter
3665         https://bugs.webkit.org/show_bug.cgi?id=142863
3666
3667         Reviewed by Ryosuke Niwa.
3668
3669         * js/basic-computed-property-name-expected.txt:
3670         * js/script-tests/basic-computed-property-name.js:
3671         (a.string_appeared_here.runTest):
3672         Add tests that wrap the expression in a function, this
3673         will test the syntax checker.
3674
3675 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
3676
3677         platform/mac/fast/loader/file-url-mimetypes-3.html fails when MS Office is installed
3678         https://bugs.webkit.org/show_bug.cgi?id=142884
3679
3680         Reviewed by Tim Horton.
3681
3682         Disable a test for .xls until rdar://problem/20232251 is fixed. It is not particularly
3683         relevant to a web browser which MIME type local Excel files get anyway.
3684
3685         * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
3686         * platform/mac/fast/loader/file-url-mimetypes-3.html:
3687
3688 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
3689
3690         [Mac] svg/text/non-bmp-positioning-lists.svg fails when MS Office is installed
3691         https://bugs.webkit.org/show_bug.cgi?id=142861
3692
3693         Reviewed by Tim Horton.
3694
3695         Converted into a reftest. It would be nice to make tests not depend on installed
3696         fonts in general, but that doesn't seem very feasible (rdar://problem/20000350).
3697
3698         * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3699         * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3700         * platform/gtk/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3701         * platform/gtk/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3702         * platform/ios-sim-deprecated/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3703         * platform/ios-simulator/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3704         * platform/mac/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3705         * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3706         * platform/win/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3707         * svg/text/non-bmp-positioning-lists-expected.svg: Added.
3708
3709 2015-03-20  Hunseop Jeong  <hs85.jeong@samsung.com>
3710
3711         Unreviewed EFL gardening. Update attachment-foo tests to failure. 
3712         https://bugs.webkit.org/show_bug.cgi?id=142653
3713
3714         * platform/efl/TestExpectations:
3715
3716 2015-03-20  Hunseop Jeong  <hs85.jeong@samsung.com>
3717
3718         Unreviewed EFL gardening. Remove duplicate or ambiguous entry lines. 
3719         https://bugs.webkit.org/show_bug.cgi?id=142775
3720
3721         * platform/efl/TestExpectations:
3722
3723 2015-03-19  Andy Estes  <aestes@apple.com>
3724
3725         [Content Filtering] Add tests for unblock requests
3726         https://bugs.webkit.org/show_bug.cgi?id=142900
3727
3728         Reviewed by Andreas Kling.
3729
3730         Taught contentfiltering.js how to perform an unblock request test, and added tests for both allowed and blocked requests.
3731
3732         * contentfiltering/allow-after-unblock-request-expected.html: Added.
3733         * contentfiltering/allow-after-unblock-request.html: Added.
3734         * contentfiltering/block-after-unblock-request-expected.html: Added.
3735         * contentfiltering/block-after-unblock-request.html: Added.
3736         * contentfiltering/resources/contentfiltering.js:
3737         (testContentFiltering): Added an argument specifying if the decision applies to the initial load or the unblock request.
3738         (_doTest): When testing unblock handling, navigate the test iframe to settings.unblockRequestURL when the error page is displayed.
3739         If the unblock is denied, the test harness will call window.unblockRequestDenied(). If the unblock is successful,
3740         the iframe will reload, which we detect by listening for its load event.
3741
3742 2015-03-19  Andy Estes  <aestes@apple.com>
3743
3744         [Content Filtering] Give contentfiltering tests a JavaScript harness
3745         https://bugs.webkit.org/show_bug.cgi?id=142899
3746
3747         Reviewed by Andreas Kling.
3748
3749         Create a JavaScript function to run the contentfiltering/ tests. This consolidates shared logic and will make
3750         it easier to write new tests.
3751
3752         * TestExpectations: Skipped a test that times out with the new harness (but it also failed before).
3753         * contentfiltering/allow-after-add-data.html: Called testContentFiltering().
3754         * contentfiltering/allow-after-finished-adding-data.html: Ditto.
3755         * contentfiltering/allow-after-response.html: Ditto.
3756         * contentfiltering/block-after-add-data.html: Ditto.
3757         * contentfiltering/block-after-finished-adding-data.html: Ditto.
3758         * contentfiltering/block-after-response.html: Ditto.
3759         * contentfiltering/resources/contentfiltering.js: Added.
3760
3761 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
3762
3763         [Win] Try to get the Debug bots green.
3764
3765         * platform/win/TestExpectations:
3766
3767 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
3768
3769         [Win] Skip an <attachment> test that times out on Windows.
3770
3771         Also mark two flakes I noticed on the test bots.
3772
3773         * platform/win/TestExpectations:
3774
3775 2015-03-19  Dean Jackson  <dino@apple.com>
3776
3777         CSS Animations with triggers should map scroll position to duration
3778         https://bugs.webkit.org/show_bug.cgi?id=142870
3779         <rdar://problem/20227244>
3780
3781         Reviewed by Simon Fraser.
3782
3783         Add a new test that exercises an animation trigger over a scroll
3784         region, and a test of the boundary condition. Also, unskip a test that
3785         was failing due to a bug fixed in this patch.
3786
3787         * animations/trigger-container-scroll-boundaries-expected.txt: Added.
3788         * animations/trigger-container-scroll-boundaries.html: Added.
3789         * animations/trigger-container-scroll-empty-expected.txt: Added.
3790         * animations/trigger-container-scroll-empty.html: Added.
3791         * platform/efl/TestExpectations:
3792         * platform/gtk/TestExpectations:
3793         * platform/mac/TestExpectations:
3794         * platform/win/TestExpectations:
3795
3796 2015-03-19  Joseph Pecoraro  <pecoraro@apple.com>
3797
3798         Web Inspector: Adopt ES6 Class Syntax for all Model Objects
3799         https://bugs.webkit.org/show_bug.cgi?id=142858
3800
3801         Reviewed by Timothy Hatcher.
3802
3803         * inspector/model/parse-script-syntax-tree.html:
3804         This test was calling a constructor without "new". Class
3805         syntax enforces "new" and threw an exception.
3806
3807 2015-03-19  Enrica Casucci  <enrica@apple.com>
3808
3809         REGRESSION (r109593): Clicking after last inline element could cause a crash.
3810         https://bugs.webkit.org/show_bug.cgi?id=142880
3811         rdar://problem/17222294
3812
3813         Reviewed by Ryosuke Niwa.
3814
3815         * editing/selection/click-after-last-inline-crash-expected.txt: Added.
3816         * editing/selection/click-after-last-inline-crash.html: Added.
3817
3818 2015-03-19  Enrica Casucci  <enrica@apple.com>
3819
3820         <attachment> should put URLs on the pasteboard so that Finder can accept drops.
3821         https://bugs.webkit.org/show_bug.cgi?id=142801
3822         rdar://problem/19982527
3823
3824         Reviewed by Tim Horton.
3825
3826         * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Added.
3827         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Added.
3828         * platform/mac-wk2/TestExpectations: Skipping new test on WK2 since it uses eventSender.
3829
3830 2015-03-19  Dean Jackson  <dino@apple.com>
3831
3832         http://webkit.org/b/142790
3833
3834         Temporarily skip animations/trigger-container-scroll-simple.html
3835         while it is crashing.
3836
3837         * platform/mac/TestExpectations:
3838
3839 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
3840
3841         [Win] Test gardening.
3842
3843         * platform/win/TestExpectations:
3844
3845 2015-03-19  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3846
3847         [GTK] Skip Legacy WebNotifications test
3848         https://bugs.webkit.org/show_bug.cgi?id=141962
3849
3850         The revision r177073 skips all legacy tests for notifications except from
3851         http/tests/notifications/legacy/notification-request-permission-then-navigate.html
3852         which was failing. We skip this test now too.
3853
3854         Reviewed by Carlos Garcia Campos.
3855
3856         * platform/gtk/TestExpectations:
3857
3858 2015-03-19  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3859
3860         [Streams API] Update ReadableStream API according new version of the specification
3861         https://bugs.webkit.org/show_bug.cgi?id=142822
3862
3863         Reviewed by Benjamin Poulain.
3864
3865         Removing tests checking ready and closed.
3866         Removing assertions checking read(), ready, closed and state.
3867         Adding assertions to test getReader() and parameters of remaining methods.
3868
3869         * streams/readablestream-constructor-expected.txt:
3870         * streams/readablestream-constructor.html:
3871
3872 2015-03-19  Chris Dumez  <cdumez@apple.com>
3873
3874         The network cache should ignore "cache-control: no-cache, must-revalidate" on history navigation
3875         https://bugs.webkit.org/show_bug.cgi?id=142831
3876         <rdar://problem/20209957>
3877
3878         Reviewed by Antti Koivisto.
3879
3880         Rebaseline disk-cache-validation-back-navigation-policy.html test now
3881         that we ignore "cache-control: no-cache, must-revalidate" on history
3882         navigation. This is a progression.
3883
3884         * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt:
3885
3886 2015-03-18  Brent Fulgham  <bfulgham@apple.com>
3887
3888         [Win] Windows gardening for debug bots.
3889
3890         * platform/win/TestExpectations:
3891
3892 2015-03-18  Antti Koivisto  <antti@apple.com>
3893
3894         Test disk cache behavior when using back navigation cache policy
3895         https://bugs.webkit.org/show_bug.cgi?id=142848
3896
3897         Reviewed by Chris Dumez.
3898
3899         * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt: Added.
3900         * http/tests/cache/disk-cache-validation-back-navigation-policy.html: Added.
3901
3902             Test permutations of cache headers on reload including Cache-control: must-revalidate.
3903
3904         * platform/mac-wk1/TestExpectations:
3905         * platform/win/TestExpectations:
3906
3907 2015-03-18  Joseph Pecoraro  <pecoraro@apple.com>
3908
3909         ES6 Classes: Extends should accept an expression without parenthesis
3910         https://bugs.webkit.org/show_bug.cgi?id=142840
3911
3912         Reviewed by Ryosuke Niwa.
3913
3914         * js/class-syntax-extends-expected.txt:
3915         * js/script-tests/class-syntax-extends.js:
3916         Extend the test to test cases of extends with different types of expressions.
3917
3918 2015-03-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
3919
3920         Switching between two SVG images with no intrinsic sizes causes them to get the default SVG size instead of the container size.
3921         https://bugs.webkit.org/show_bug.cgi?id=142805.
3922
3923         Reviewed by Darin Adler.
3924
3925         * svg/as-image/svg-no-intrinsic-size-switching-expected.html: Added.
3926         * svg/as-image/svg-no-intrinsic-size-switching.html: Added.
3927         Ensure that switching the source of an <img> element between two SVG images,
3928         which have no intrinsic sizes, gets the image the size of the container and
3929         not the default SVG intrinsic size which is 300x150 pixels.
3930
3931 2015-03-18  Alexey Proskuryakov  <ap@apple.com>
3932
3933         webaudio/convolution-mono-mono.html fails on some machines
3934         rdar://problem/19996807
3935
3936         Rubber-stampted by Jer Noble.
3937
3938         * webaudio/resources/convolution-testing.js: (checkTriangularPulse): Slightly increase
3939         the tolerance. It's still extremely low.
3940
3941 2015-03-18  Simon Fraser  <simon.fraser@apple.com>
3942
3943         Avoid repaints when changing transform on an element with multiple background images
3944         https://bugs.webkit.org/show_bug.cgi?id=142841
3945
3946         Reviewed by Zalan Bujtas.
3947         
3948         Test that changes transform on a composited element with 2 background images,
3949         and tests for no repaints.
3950
3951         * fast/repaint/multiple-backgrounds-style-change-expected.txt: Added.
3952         * fast/repaint/multiple-backgrounds-style-change.html: Added.
3953
3954 >>>>>>> .r181712
3955 2015-03-18  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3956
3957         Unreviewed GTK Gardening 18th March
3958         https://bugs.webkit.org/show_bug.cgi?id=142824
3959
3960         Unreviewed.
3961
3962         * platform/gtk/TestExpectations:
3963
3964 2015-03-18  Yusuke Suzuki  <utatane.tea@gmail.com>
3965
3966         Use filterRootId in SelectorQuery even if CSS JIT is not enabled
3967         https://bugs.webkit.org/show_bug.cgi?id=142703
3968
3969         Reviewed by Benjamin Poulain.
3970
3971         This is covered by the following layout-tests.
3972         CompilableSingleWithRootFilter and CompilableSingle are covered by them.
3973
3974         - fast/selectors/filter-root-node-with-selector-contains-adjacents.html
3975         - fast/selectors/querySelector-id-filtering.html
3976         - fast/selectors/querySelector-scope-filtered-root.html
3977
3978         And add tests to cover the following cases.
3979
3980         - Failures on selectorForIdLookup()'s rootNode.inDocument().
3981         - Failures on selectorForIdLookup()'s rootNode.document().inQuirksMode().
3982
3983         * fast/selectors/querySelector-with-id-for-detached-element-expected.txt: Added.
3984         * fast/selectors/querySelector-with-id-for-detached-element.html: Added.
3985         * fast/selectors/querySelector-with-id-in-quirks-mode-expected.txt: Added.
3986         * fast/selectors/querySelector-with-id-in-quirks-mode.html: Added.
3987
3988 2015-03-18  Zalan Bujtas  <zalan@apple.com>
3989
3990         Simple line layout: Split fragments on renderer boundary on the fly.
3991         https://bugs.webkit.org/show_bug.cgi?id=142579
3992
3993         Reviewed by Antti Koivisto.
3994
3995         Fragment splitting at renderers' boundary at the end of the line is no longer needed.
3996         This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
3997         fragments across renderer boundary.
3998
3999         * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
4000         * fast/text/simple-line-with-multiple-renderers.html: Added.
4001
4002 2015-03-18  Manuel Rego Casasnovas  <rego@igalia.com>
4003
4004         Flex and grid items should be painted as inline-blocks
4005         https://bugs.webkit.org/show_bug.cgi?id=142266
4006
4007         Reviewed by Darin Adler.
4008
4009         * css3/flexbox/flex-item-text-background-not-interleaved-expected.html: Added.
4010         * css3/flexbox/flex-item-text-background-not-interleaved.html: Added.
4011         * fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html:
4012         Add some vertical space to avoid issues with backgrounds.
4013         * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
4014         Ditto.
4015         * fast/css-grid-layout/grid-item-text-background-not-interleaved-expected.html: Added.
4016         * fast/css-grid-layout/grid-item-text-background-not-interleaved.html: Added.
4017
4018 2015-03-17  Commit Queue  <commit-queue@webkit.org>
4019
4020         Unreviewed, rolling out r181667, r181682, and r181683.
4021         https://bugs.webkit.org/show_bug.cgi?id=142812
4022
4023         Broke multiple tests with ASan, plus dependent commits
4024         (Requested by ap on #webkit).
4025
4026         Reverted changesets:
4027
4028         "Simple line layout: Split fragments on renderer boundary on
4029         the fly."
4030         https://bugs.webkit.org/show_bug.cgi?id=142579
4031         http://trac.webkit.org/changeset/181667
4032
4033         "Simple line layout: Change FlowContents::segmentForPosition()
4034         to segmentForRun()."
4035         https://bugs.webkit.org/show_bug.cgi?id=142785
4036         http://trac.webkit.org/changeset/181682
4037
4038         "Simple line layout: Use Vector<>::const_iterator instead of
4039         custom FlowContents::Iterator."
4040         https://bugs.webkit.org/show_bug.cgi?id=142809
4041         http://trac.webkit.org/changeset/181683
4042
4043 2015-03-17  Alexey Proskuryakov  <ap@apple.com>
4044
4045         fast/images/animated-png.html is crashing / failing on Yosemite
4046         https://bugs.webkit.org/show_bug.cgi?id=142726
4047
4048         Further tweaked test expectations.
4049
4050         * platform/mac-wk2/TestExpectations:
4051         * platform/mac/TestExpectations:
4052
4053 2015-03-17  Brent Fulgham  <bfulgham@apple.com>
4054
4055         [Win] Unreviewed gardening.
4056
4057         Tracked down the tests that were leaving the page cache in a bad state.
4058         By skipping those tests, we can run all the others. These bugs are being
4059         investigated in Bug 140871.
4060
4061         * platform/win/TestExpectations:
4062
4063 2015-03-17  Geoffrey Garen  <ggaren@apple.com>
4064
4065         Function bodies should always include braces
4066         https://bugs.webkit.org/show_bug.cgi?id=142795
4067
4068         Reviewed by Michael Saboff.
4069
4070         Updated these test results to reflect the fact that JavaScriptCore now
4071         honors the source code text positions provided by WebCore, even for 
4072         attribute event handlers.
4073
4074         Unfortunately, the column numbers we used to report were wrong, and they
4075         are still wrong now. The old column numbers were wrong because we would
4076         always pretend that they started on column 1. The new column numbers
4077         are wrong because WebCore records the column number after it finishes
4078         parsing the element, rather than while it is parsing the event listener
4079         attribute.
4080
4081         * fast/events/window-onerror2-expected.txt:
4082         * fast/profiler/dead-time-expected.txt:
4083         * fast/profiler/inline-event-handler-expected.txt:
4084         * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
4085         * js/dom/script-start-end-locations-expected.txt:
4086
4087 2015-03-17  Zalan Bujtas  <zalan@apple.com>
4088
4089         Simple line layout: Split fragments on renderer boundary on the fly.
4090         https://bugs.webkit.org/show_bug.cgi?id=142579
4091
4092         Reviewed by Antti Koivisto.
4093
4094         Fragment splitting at renderers' boundary at the end of the line is no longer needed.
4095         This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
4096         fragments across renderer boundary.
4097
4098         * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
4099         * fast/text/simple-line-with-multiple-renderers.html: Added.
4100
4101 2015-03-17  Dean Jackson  <dino@apple.com>
4102
4103         Implement Scroll Container Animation Triggers
4104         https://bugs.webkit.org/show_bug.cgi?id=142732
4105
4106         Unreviewed attempt to make the test reproducible. Also skip the tests
4107         on the platforms that do not support animation triggers.
4108
4109         * animations/trigger-container-scroll-simple.html: Add a step-start timing
4110         function so the animation instantly moves to the end position.
4111         * platform/efl/TestExpectations:
4112         * platform/gtk/TestExpectations:
4113         * platform/win/TestExpectations:
4114
4115
4116 2015-03-17  Timothy Horton  <timothy_horton@apple.com>
4117
4118         Reproducible null deref under ScriptedAnimationController::createDisplayRefreshMonitor
4119         https://bugs.webkit.org/show_bug.cgi?id=142776
4120         <rdar://problem/18921338>
4121
4122         Reviewed by Alexey Proskuryakov.
4123
4124         * fast/animation/request-animation-frame-unparented-iframe-crash-expected.txt: Added.
4125         * fast/animation/request-animation-frame-unparented-iframe-crash.html: Added.
4126         Add a test that ensures that calling requestAnimationFrame on a recently-unparented
4127         frame doesn't crash.
4128
4129 2015-03-17  Dean Jackson  <dino@apple.com>
4130
4131         Implement Scroll Container Animation Triggers
4132         https://bugs.webkit.org/show_bug.cgi?id=142732
4133
4134         Reviewed by Simon Fraser.
4135
4136         Test that checks if an animation only triggers when the page
4137         is scrolled.
4138
4139         * animations/trigger-container-scroll-simple-expected.txt: Added.
4140         * animations/trigger-container-scroll-simple.html: Added.
4141
4142 2015-03-17  Brent Fulgham  <bfulgham@apple.com>
4143
4144         [Win] Skip some IndexDB tests that don't apply on Windows.
4145
4146         * platform/win/TestExpectations:
4147
4148 2015-03-17  Antti Koivisto  <antti@apple.com>
4149
4150         Disk cache should support Vary: Cookie
4151         https://bugs.webkit.org/show_bug.cgi?id=142770
4152