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