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