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