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