1 2015-04-12 Simon Fraser <simon.fraser@apple.com>
3 Selects don't scroll at some aspect ratios
4 https://bugs.webkit.org/show_bug.cgi?id=143649
5 rdar://problem/19365694
7 Reviewed by Darin Adler.
9 * fast/forms/listbox-visible-size-expected.txt: Added.
10 * fast/forms/listbox-visible-size.html: Added.
12 2015-04-12 Simon Fraser <simon.fraser@apple.com>
14 Too much repainting on scrolling with fixed backgrounds
15 https://bugs.webkit.org/show_bug.cgi?id=143637
16 rdar://problem/20245243
18 Reviewed by Darin Adler.
20 Tests with various configurations of iframes and compositing, which dump layer trees with
23 Also tiled-scrolling test that exercises the simple case.
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.
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.
44 2015-04-12 Yusuke Suzuki <utatane.tea@gmail.com>
46 [ES6] Implement Array.prototype.values
47 https://bugs.webkit.org/show_bug.cgi?id=143633
49 Reviewed by Darin Adler.
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:
56 2015-04-11 Alexey Proskuryakov <ap@apple.com>
58 editing/spelling/spelling-marker-description.html times out on Mac
59 https://bugs.webkit.org/show_bug.cgi?id=143639
61 Reviewed by Darin Adler.
63 * editing/spelling/spelling-marker-description-expected.txt:
64 * editing/spelling/spelling-marker-description.html:
65 Changed the test to match reality.
67 * platform/mac-wk2/TestExpectations:
68 * platform/mac/TestExpectations:
71 2015-04-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
73 [EFL] Unskip media test on EFL port
75 Unreviewed, media tests are being passed except for 25 tests.
76 The failing tests need to be investigated by Bug 131044.
78 * platform/efl/TestExpectations:
80 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
82 [EFL] Unreviewed, EFL gardening on 11th April.
84 Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
86 * platform/efl/TestExpectations:
88 2015-04-10 Andy Estes <aestes@apple.com>
90 [Content Filtering] Support modifying request URLs
91 https://bugs.webkit.org/show_bug.cgi?id=143599
92 rdar://problem/20442560
94 Reviewed by Darin Adler.
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.
121 2015-04-10 ChangSeok Oh <changseok.oh@collabora.com>
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
126 Reviewed by Brent Fulgham.
128 Added missing test results after r182546 for windows.
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.
136 2015-04-10 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
138 Add total test test of Streams API
139 https://bugs.webkit.org/show_bug.cgi?id=142682
143 Increased the callbacks timeouts to make tests pass in slower bots
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.
154 2015-04-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
156 Add total test test of Streams API
157 https://bugs.webkit.org/show_bug.cgi?id=142682
159 Reviewed by Benjamin Poulain.
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
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.
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.
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
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.
206 2015-04-09 Zalan Bujtas <zalan@apple.com>
208 Simple line layout: Add <br> support.
209 https://bugs.webkit.org/show_bug.cgi?id=139012
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.
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>).
219 Reviewed by Antti Koivisto.
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:
256 2015-04-09 Matthew Mirman <mmirman@apple.com>
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
263 Reviewed by Michael Saboff.
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.
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.
275 2015-04-09 Javier Fernandez <jfernandez@igalia.com>
277 [CSS Grid Layout] Implement justify-self and justify-item css properties.
278 https://bugs.webkit.org/show_bug.cgi?id=133281
280 Reviewed by David Hyatt.
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.
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.
291 (checkInitialValues):
292 (checkInheritValues):
295 2015-04-09 Myles C. Maxfield <mmaxfield@apple.com>
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>
301 Reviewed by Darin Adler.
303 * fast/text/text-combine-style-change-no-layout-expected.html: Added.
304 * fast/text/text-combine-style-change-no-layout.html: Added.
306 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
308 [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing
309 https://bugs.webkit.org/show_bug.cgi?id=142571
311 Unreviewed EFL Gardening.
313 Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
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:
319 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
321 Unreviewed EFL gardening. Added missing results after r182546.
322 https://bugs.webkit.org/show_bug.cgi?id=143557
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.
329 2015-04-09 Andy Estes <aestes@apple.com>
331 Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
332 https://bugs.webkit.org/show_bug.cgi?id=143460
334 * platform/efl/TestExpectations:
335 * platform/win/TestExpectations:
337 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
339 [Streams API] Support the start function parameter in ReadableStream constructor
340 https://bugs.webkit.org/show_bug.cgi?id=141160
342 Reviewed by Benjamin Poulain.
344 Added tests to check that start JS function is called with the right parameters and can throw errors.
346 * streams/readablestream-start-expected.txt: Added.
347 * streams/readablestream-start.html: Added.
349 2015-04-08 Brent Fulgham <bfulgham@apple.com>
351 [Win] Layout Test inspector/console/console-api.html is failing
352 https://bugs.webkit.org/show_bug.cgi?id=143548
354 * platform/win/TestExpectations: Skipped new timeout.
356 2015-04-08 Joseph Pecoraro <pecoraro@apple.com>
358 Web Inspector: Split ConsoleMessageImpl into the View and the Model
359 https://bugs.webkit.org/show_bug.cgi?id=142599
361 Reviewed by Timothy Hatcher.
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.
367 2015-04-08 Brent Fulgham <bfulgham@apple.com>
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
373 * platform/win/TestExpectations: Mark as failing.
375 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
377 [GTK] Unreviewed, update more test expectations
379 Remove some expected failures from tests that are passing. Also, copypaste some
380 expectations to more appropriate locations in the expectations file.
382 * platform/gtk/TestExpectations:
384 2015-04-08 Filip Pizlo <fpizlo@apple.com>
386 JSArray::sortNumeric should handle ArrayWithUndecided
387 https://bugs.webkit.org/show_bug.cgi?id=143535
389 Reviewed by Geoffrey Garen.
391 Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
393 * js/regress/script-tests/sorting-benchmark.js: Added.
395 (bottom_up_merge_sort):
400 * js/regress/sorting-benchmark-expected.txt: Added.
401 * js/regress/sorting-benchmark.html: Added.
403 2015-04-08 Alex Christensen <achristensen@webkit.org>
405 Block popups from content extensions.
406 https://bugs.webkit.org/show_bug.cgi?id=143497
408 Reviewed by Brady Eidson.
410 * http/tests/contentextensions/popups-expected.txt: Added.
411 * http/tests/contentextensions/popups.html: Added.
412 * http/tests/contentextensions/popups.html.json: Added.
414 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
416 [GTK] Unreviewed test expectation sanity-check
418 Remove duplicate expectation, and some expectations for tests that no longer exist.
420 * platform/gtk/TestExpectations:
422 2015-04-08 Bem Jones-Bey <bjonesbe@adobe.com>
424 [CSS Shapes] Properly handle negative reference box widths and center coordinates
425 https://bugs.webkit.org/show_bug.cgi?id=142610
427 Reviewed by Rob Buis.
429 Tests for the cases that trigger asserts.
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.
436 2015-04-08 ChangSeok Oh <changseok.oh@collabora.com>
438 Fill list style background with same color with that of list background.
439 https://bugs.webkit.org/show_bug.cgi?id=143483
441 Reviewed by Simon Fraser.
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.
454 2015-04-08 Commit Queue <commit-queue@webkit.org>
456 Unreviewed, rolling out r182536.
457 https://bugs.webkit.org/show_bug.cgi?id=143523
459 Made accessibility/table-sections.html time out on debug bots
460 (Requested by ap on #webkit).
464 "Simple line layout: Add <br> support."
465 https://bugs.webkit.org/show_bug.cgi?id=139012
466 http://trac.webkit.org/changeset/182536
468 2015-04-08 Zalan Bujtas <zalan@apple.com>
470 Simple line layout: Add <br> support.
471 https://bugs.webkit.org/show_bug.cgi?id=139012
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.
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>).
481 Reviewed by Antti Koivisto.
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:
517 2015-04-07 Michael Peechatt <mpeechatt@gmail.com>
519 Bug 142887 - role progress bar does not support indeterminate state
520 https://bugs.webkit.org/show_bug.cgi?id=142887
522 Reviewed by Chris Fleizach.
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.
529 2015-04-07 Chris Dumez <cdumez@apple.com>
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>
535 Reviewed by Alexey Proskuryakov.
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).
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.
544 2015-04-07 Commit Queue <commit-queue@webkit.org>
546 Unreviewed, rolling out r182511.
547 https://bugs.webkit.org/show_bug.cgi?id=143507
549 caused debug test failures (Requested by alexchristensen on
554 "Block popups from content extensions."
555 https://bugs.webkit.org/show_bug.cgi?id=143497
556 http://trac.webkit.org/changeset/182511
558 2015-04-07 Alex Christensen <achristensen@webkit.org>
560 Block popups from content extensions.
561 https://bugs.webkit.org/show_bug.cgi?id=143497
563 Reviewed by Brady Eidson.
565 * http/tests/contentextensions/popups-expected.txt: Added.
566 * http/tests/contentextensions/popups.html: Added.
567 * http/tests/contentextensions/popups.html.json: Added.
569 2015-04-07 Matthew Mirman <mmirman@apple.com>
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
578 Reviewed by Geoffrey Garen.
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.
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.
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.
608 2015-04-07 Joseph Pecoraro <pecoraro@apple.com>
610 Web Inspector: ES6: Show Symbol properties on Objects
611 https://bugs.webkit.org/show_bug.cgi?id=141279
613 Reviewed by Timothy Hatcher.
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.
621 2015-02-25 Sergio Villar Senin <svillar@igalia.com>
623 [CSS Grid Layout] Update track sizes after distributing extra space
624 https://bugs.webkit.org/show_bug.cgi?id=141422
626 Reviewed by Antti Koivisto.
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.
633 2015-04-07 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
635 [GTK] Gardening 7th April
636 https://bugs.webkit.org/show_bug.cgi?id=143467
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.
645 2015-04-06 Chris Dumez <cdumez@apple.com>
647 Bing video search result pages are not PageCacheable
648 https://bugs.webkit.org/show_bug.cgi?id=143463
649 <rdar://problem/20440916>
651 Reviewed by Alexey Proskuryakov.
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).
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.
664 2015-04-06 Andy Estes <aestes@apple.com>
666 http/tests/contentfiltering/block-after-redirect.html fails on Windows
667 https://bugs.webkit.org/show_bug.cgi?id=143460
669 * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
671 2015-04-03 Alexey Proskuryakov <ap@apple.com>
673 Reduce the dependency on Flash in regression tests
674 https://bugs.webkit.org/show_bug.cgi?id=143391
676 Reviewed by Anders Carlsson.
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.
691 * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
692 that never existed in WebKit.
694 * platform/mac/TestExpectations:
695 * platform/wincairo/TestExpectations:
696 Removed the deleted plugins/iframe-shims.html.
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
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.
707 2015-04-06 Brent Fulgham <bfulgham@apple.com>
709 [Win] Unreviewed test update after r182369.
711 New test does not pass on Windows.
713 * platform/win/TestExpectations: Skip.
715 2015-04-05 Andy Estes <aestes@apple.com>
717 [Content Filtering] Add some additional unblock tests
718 https://bugs.webkit.org/show_bug.cgi?id=143435
720 Reviewed by Dan Bernstein.
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.
739 2015-04-05 Andy Estes <aestes@apple.com>
741 [Content Filtering] Tell the filter about requests and redirects
742 https://bugs.webkit.org/show_bug.cgi?id=143414
743 rdar://problem/19239549
745 Reviewed by Darin Adler.
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.
758 2015-04-05 Simon Fraser <simon.fraser@apple.com>
760 Skip fast/fixed-layout/fixed-layout.html on Windows.
762 * platform/win/TestExpectations:
764 2015-04-05 Gyuyoung Kim <gyuyoung.kim@webkit.org>
766 [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
767 https://bugs.webkit.org/show_bug.cgi?id=143417
769 Unreviewed. Mark 2 tests to ImageOnlyFailure.
771 * platform/efl/TestExpectations:
773 2015-04-04 Andy Estes <aestes@apple.com>
775 [Content Filtering] Blocked page is not always displayed when it should be
776 https://bugs.webkit.org/show_bug.cgi?id=143410
778 Reviewed by Andreas Kling.
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.
784 2015-04-04 Chris Fleizach <cfleizach@apple.com>
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
789 Reviewed by Mario Sanchez Prada.
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.
796 2015-04-04 Simon Fraser <simon.fraser@apple.com>
798 Fix some bad test results committed earlier.
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:
804 2015-04-02 Darin Adler <darin@apple.com>
806 Streamline icon-related code, mostly unused
807 https://bugs.webkit.org/show_bug.cgi?id=143306
809 Reviewed by Antti Koivisto.
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.
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.
819 2015-04-04 Simon Fraser <simon.fraser@apple.com>
821 Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
822 https://bugs.webkit.org/show_bug.cgi?id=143406
823 rdar://problem/20407080
825 Reviewed by Ryosuke Niwa.
827 Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
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.
837 2015-04-04 Simon Fraser <simon.fraser@apple.com>
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
843 Reviewed by Tim Horton.
845 Test that triggers a crash without the fix (thanks to Zalan for the test).
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.
850 2015-04-04 Simon Fraser <simon.fraser@apple.com>
852 Differentiate between composited scrolling, and async scrolling
853 https://bugs.webkit.org/show_bug.cgi?id=143291
855 Reviewed by Sam Weinig.
857 Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
858 are now excluded from the non-fast scrollable region.
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:
864 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
866 [Streams API] Collecting a ReadableStreamReader should not unlock its stream
867 https://bugs.webkit.org/show_bug.cgi?id=143333
869 Reviewed by Benjamin Poulain.
871 * streams/readablestreamreader-constructor-expected.txt:
872 * streams/readablestreamreader-constructor.html:
874 2015-04-04 Yusuke Suzuki <utatane.tea@gmail.com>
876 Implement ES6 Object.getOwnPropertySymbols
877 https://bugs.webkit.org/show_bug.cgi?id=141106
879 Reviewed by Geoffrey Garen.
881 * js/Object-getOwnPropertyNames-expected.txt:
882 * js/script-tests/Object-getOwnPropertyNames.js:
884 2015-04-03 Tim Horton <timothy_horton@apple.com>
886 fast/fixed-layout/fixed-layout.html is flaky
887 https://bugs.webkit.org/show_bug.cgi?id=143379
889 Reviewed by Simon Fraser.
892 Un-flakify the fixed layout test.
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).
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.
904 2015-04-03 Chris Fleizach <cfleizach@apple.com>
906 AX: Toggling check box state not speaking using plain space, not VO space.
907 https://bugs.webkit.org/show_bug.cgi?id=143356
909 Reviewed by Darin Adler.
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.
914 2015-04-03 Alexey Proskuryakov <ap@apple.com>
916 Re-skip tests that got recently enabled, but time out.
918 * platform/mac-wk2/TestExpectations:
920 2015-04-03 Alexey Proskuryakov <ap@apple.com>
922 fast/fixed-layout/fixed-layout.html is flaky
923 https://bugs.webkit.org/show_bug.cgi?id=143379
925 * TestExpectations: Marking it as such.
927 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
929 [WK2] Unskip now passing tests after r135595
930 https://bugs.webkit.org/show_bug.cgi?id=127428
932 Unreviewed gardening.
934 * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
935 * platform/wk2/TestExpectations: Unskip now passing tests.
937 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
939 [EFL] Fix 18 crashing compositing tests after r182101
940 https://bugs.webkit.org/show_bug.cgi?id=143214
942 Unreviewed gardening, comment out the original expectations after r182311.
944 * platform/efl/TestExpectations:
946 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
948 [EFL] Fix 18 crashing compositing tests after r182101
949 https://bugs.webkit.org/show_bug.cgi?id=143214
951 Unreviewed gardening, add crash expectations until proper fix.
953 * platform/efl/TestExpectations:
955 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
957 Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
959 * platform/efl/TestExpectations:
961 2015-04-02 Timothy Horton <timothy_horton@apple.com>
963 Scrollbars are left in the wrong position when resizing a fixed layout view
964 https://bugs.webkit.org/show_bug.cgi?id=143360
966 Reviewed by Beth Dakin.
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.
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.
978 2015-04-02 Brent Fulgham <bfulgham@apple.com>
980 New ruby tests are failing on all non-Mac platforms.
981 https://bugs.webkit.org/show_bug.cgi?id=143354
983 Add skip commands for these new tests.
985 * platform/efl/TestExpectations:
986 * platform/gtk/TestExpectations:
987 * platform/win/TestExpectations:
989 2015-04-02 Alexey Proskuryakov <ap@apple.com>
991 http/tests/security/cross-frame-access-call.html is flaky
992 https://bugs.webkit.org/show_bug.cgi?id=143344
994 Reviewed by Anders Carlsson.
997 * http/tests/security/cross-frame-access-call-expected.txt:
998 Correct the results. Not sure where I got the different results from.
1000 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
1006 * fast/ruby/ruby-expansion-cjk-4-expected.html:
1007 * fast/ruby/ruby-expansion-cjk-4.html:
1009 2015-04-02 Anders Carlsson <andersca@apple.com>
1011 http/tests/security/cross-frame-access-call.html is flaky.
1014 Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
1016 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
1018 Disallow ruby base from having leading or trailing expansions
1019 https://bugs.webkit.org/show_bug.cgi?id=142608
1021 Reviewed by David Hyatt.
1023 Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
1024 text codepath, RTL, and LTR codepaths.
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:
1043 2015-04-02 Alexey Proskuryakov <ap@apple.com>
1045 Clean up access checks in JSHistoryCustom.cpp
1046 https://bugs.webkit.org/show_bug.cgi?id=143227
1048 Reviewed by Sam Weinig.
1050 * http/tests/security/cross-frame-access-call-expected.txt:
1051 * http/tests/security/cross-frame-access-call.html:
1053 2015-04-02 Alexey Proskuryakov <ap@apple.com>
1055 media/track/track-forced-subtitles-in-band.html times out
1057 * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
1058 flakily, it times out too.
1060 2015-04-02 David Hyatt <hyatt@apple.com>
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
1065 Reviewed by Darin Adler.
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.
1074 2015-04-02 Adam Bergkvist <adam.bergkvist@ericsson.com>
1076 WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
1077 https://bugs.webkit.org/show_bug.cgi?id=143255
1079 Reviewed by Eric Carlson.
1081 Added test for new Promise-based getUserMedia() (on MediaDevices).
1083 * fast/dom/navigator-detached-no-crash.html:
1084 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
1085 * fast/mediastream/MediaDevices-getUserMedia.html: Added.
1087 2015-04-02 Alexey Proskuryakov <ap@apple.com>
1089 Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
1092 * platform/mac/TestExpectations:
1094 2015-04-02 Joonghun Park <jh718.park@samsung.com>
1096 [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
1097 https://bugs.webkit.org/show_bug.cgi?id=143248
1099 Reviewed by Darin Adler.
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.
1106 2015-04-01 Commit Queue <commit-queue@webkit.org>
1108 Unreviewed, rolling out r182247.
1109 https://bugs.webkit.org/show_bug.cgi?id=143326
1111 unfortunately broke some tests (Requested by dino on #webkit).
1115 "Async loading of image resources"
1116 https://bugs.webkit.org/show_bug.cgi?id=134488
1117 http://trac.webkit.org/changeset/182247
1119 2015-04-01 Dean Jackson <dino@apple.com>
1121 fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
1122 https://bugs.webkit.org/show_bug.cgi?id=143323
1124 Removing old flakiness setting now that we should be skipping.
1126 * platform/mac/TestExpectations:
1128 2015-04-01 Dean Jackson <dino@apple.com>
1130 fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
1131 https://bugs.webkit.org/show_bug.cgi?id=143323
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.
1136 * platform/mac/TestExpectations:
1138 2015-04-01 Dean Jackson <dino@apple.com>
1140 accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
1141 https://bugs.webkit.org/show_bug.cgi?id=143315
1143 Removing clashing entry but changing the old entry to Skip.
1145 * platform/win/TestExpectations:
1147 2015-04-01 Dean Jackson <dino@apple.com>
1149 accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
1150 https://bugs.webkit.org/show_bug.cgi?id=143315
1152 Skipping this on Windows.
1154 * platform/win/TestExpectations:
1156 2015-04-01 Yoav Weiss <yoav@yoav.ws>
1158 Async loading of image resources
1159 https://bugs.webkit.org/show_bug.cgi?id=134488
1161 Reviewed by Dean Jackson.
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.
1175 2015-03-31 Simon Fraser <simon.fraser@apple.com>
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
1180 Reviewed by Beth Dakin.
1182 Update results, since any handler with position:fixed now causes the region to cover the document.
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:
1188 2015-04-01 David Hyatt <hyatt@apple.com>
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
1193 Reviewed by Dean Jackson.
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.
1200 2015-04-01 Hunseop Jeong <hs85.jeong@samsung.com>
1202 Unreviewed EFL gardening. Remove warning message in layoutTest.
1203 https://bugs.webkit.org/show_bug.cgi?id=143268
1205 * platform/efl/TestExpectations:
1207 2015-04-01 Alexey Proskuryakov <ap@apple.com>
1209 REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
1210 https://bugs.webkit.org/show_bug.cgi?id=142976
1212 Reviewed by Chris Fleizach.
1214 * platform/mac/TestExpectations: Removed an expectation.
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.
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.
1224 2015-03-31 Ryosuke Niwa <rniwa@webkit.org>
1226 ES6 class syntax should allow static setters and getters
1227 https://bugs.webkit.org/show_bug.cgi?id=143180
1229 Reviewed by Filip Pizlo.
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:
1238 2015-03-31 Simon Fraser <simon.fraser@apple.com>
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
1243 Reviewed by David Hyatt.
1245 Tests that dump the non-fast-scrollable region, for various rendering configurations.
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.
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.
1267 2015-03-31 Dean Jackson <dino@apple.com>
1269 accessibility/aria-hidden-hides-all-elements.html fails on Windows
1270 https://bugs.webkit.org/show_bug.cgi?id=143275
1274 * platform/win/TestExpectations:
1276 2015-03-31 Said Abou-Hallawa <sabouhallawa@apple.com>
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.
1281 Reviewed by Simon Fraser.
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.
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.
1294 2015-03-31 David Hyatt <hyatt@apple.com>
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
1299 Reviewed by Dean Jackson.
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.
1306 2015-03-31 Beth Dakin <bdakin@apple.com>
1308 REGRESSION (r173484): Reducing content of scrollable region does not reset scroll
1310 https://bugs.webkit.org/show_bug.cgi?id=138525
1312 rdar://problem/18166043
1314 Reviewed by Simon Fraser.
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.
1321 2015-03-31 Yusuke Suzuki <utatane.tea@gmail.com>
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
1326 Reviewed by Darin Adler.
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.
1334 * js/dom/getOwnPropertyDescriptor-expected.txt:
1335 * js/prototypes-expected.txt:
1336 * js/resources/getOwnPropertyDescriptor.js:
1337 * js/script-tests/prototypes.js:
1339 2015-03-30 David Hyatt <hyatt@apple.com>
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.
1344 Reviewed by Dean Jackson.
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:
1352 2015-03-31 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1354 GTK+ Gardening 30th March
1355 https://bugs.webkit.org/show_bug.cgi?id=143220
1359 * platform/gtk/TestExpectations:
1361 2015-03-31 Antti Koivisto <antti@apple.com>
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
1366 The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
1367 to ResourceRequest::resourcePrioritiesEnabled() returning false.
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.
1372 * platform/mac-mavericks/TestExpectations: Added.
1374 Skip the test on Mavericks.
1376 2015-03-31 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1378 [Streams API] Implement a barebone ReadableStreamReader interface
1379 https://bugs.webkit.org/show_bug.cgi?id=142866
1381 Reviewed by Benjamin Poulain.
1383 Adding tests to check API, constructor and link with ReadableStream.getReader.
1384 Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
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.
1395 2015-03-30 Ryosuke Niwa <rniwa@webkit.org>
1397 Extending null should set __proto__ to null
1398 https://bugs.webkit.org/show_bug.cgi?id=142882
1400 Reviewed by Geoffrey Garen and Benjamin Poulain.
1402 Added more test cases for extending from null, and added checks for prototypes.
1404 Also rebaselined existing tests.
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:
1413 2015-03-30 Alex Christensen <achristensen@webkit.org>
1415 [Content Extensions] Correctly handle regular expressions matching everything
1416 https://bugs.webkit.org/show_bug.cgi?id=143235
1418 Reviewed by Benjamin Poulain.
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.
1427 2015-03-30 Mark Lam <mark.lam@apple.com>
1429 REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
1430 <https://webkit.org/b/143105>
1432 Reviewed by Filip Pizlo.
1435 - Undid test skipped in r182072.
1437 2015-03-30 Chris Dumez <cdumez@apple.com>
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>
1443 Reviewed by Antti Koivisto.
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.
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:
1453 * http/tests/cache/disk-cache/resources/generate-response.cgi:
1455 2015-03-30 Joseph Pecoraro <pecoraro@apple.com>
1457 Web Inspector: Regression: Preview for [[null]] shouldn't be []
1458 https://bugs.webkit.org/show_bug.cgi?id=143208
1460 Reviewed by Mark Lam.
1462 * inspector/model/remote-object-expected.txt:
1463 * inspector/model/remote-object.html:
1465 2015-03-30 Antti Koivisto <antti@apple.com>
1467 Don't cache resources that are very unlikely to be reused
1468 https://bugs.webkit.org/show_bug.cgi?id=143226
1470 Reviewed by Chris Dumez.
1472 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
1474 2015-03-30 Antti Koivisto <antti@apple.com>
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>
1480 Reviewed by Geoff Garen.
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:
1485 Keep max-age: 0 cacheable in this test by adding a validation header.
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:
1490 Rebase and expand to cover the high priority resource case.
1492 2015-03-30 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1494 Rebaseline accessibility/aria-toggle-button-with-title.html
1495 https://bugs.webkit.org/show_bug.cgi?id=143229
1499 Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
1501 * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
1503 2015-03-30 Javier Fernandez <jfernandez@igalia.com>
1505 [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
1506 https://bugs.webkit.org/show_bug.cgi?id=133359
1508 Reviewed by David Hyatt.
1510 From Blink r164817 and r165264 by <jchaffraix@chromium.org>
1512 Broaden justify-self's parsing name and upgrade align-self and
1513 align-items parsing to CSS 3.
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.
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:
1535 2015-03-27 David Hyatt <hyatt@apple.com>
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
1540 Reviewed by Dean Jackson.
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.
1549 2015-03-30 Chris Dumez <cdumez@apple.com>
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>
1555 Reviewed by Antti Koivisto.
1557 Add layout test to cover support for "Cache-Control: max-stale" request
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.
1563 2015-03-30 Jer Noble <jer.noble@apple.com>
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
1568 Reviewed by Darin Adler.
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.
1575 2015-03-30 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1577 Update expectations for delete-emoji test since the bug is fixed now.
1578 https://bugs.webkit.org/show_bug.cgi?id=141419
1580 Reviewed by Gustavo Noronha Silva.
1582 * platform/gtk/TestExpectations:
1584 2015-03-29 Benjamin Poulain <benjamin@webkit.org>
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
1589 Reviewed by Darin Adler.
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.
1598 2015-03-29 Darin Adler <darin@apple.com>
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
1603 Reviewed by Antti Koivisto.
1605 * fast/dom/htmlcollection-length-after-item-2-expected.txt: Added.
1606 * fast/dom/htmlcollection-length-after-item-2.html: Added.
1608 2015-03-28 Joseph Pecoraro <pecoraro@apple.com>
1610 Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
1611 https://bugs.webkit.org/show_bug.cgi?id=143176
1613 Reviewed by Timothy Hatcher.
1615 * inspector/css/pseudo-element-matches.html:
1617 2015-03-28 Csaba Osztrogonác <ossy@webkit.org>
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
1622 Unreviewed gardening, unskip now passing tests after r182091.
1624 * js/script-tests/dfg-int16array.js:
1625 * js/script-tests/dfg-int8array.js:
1627 2015-03-27 Saam Barati <saambarati1@gmail.com>
1629 Deconstruction parameters are bound too late
1630 https://bugs.webkit.org/show_bug.cgi?id=143148
1632 Reviewed by Filip Pizlo.
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.
1641 2015-03-27 Michael Saboff <msaboff@apple.com>
1643 Fix flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
1644 https://bugs.webkit.org/show_bug.cgi?id=138390
1646 Reviewed by Mark Lam.
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.
1651 * js/script-tests/dfg-int16array.js:
1652 * js/script-tests/dfg-int8array.js:
1654 2015-03-27 Jer Noble <jer.noble@apple.com>
1656 [Mac] Safari fails to fire page "load" event with video[preload=none]
1657 https://bugs.webkit.org/show_bug.cgi?id=143147
1659 Reviewed by Simon Fraser.
1661 * media/video-page-load-preload-none-expected.txt: Added.
1662 * media/video-page-load-preload-none.html: Added.
1664 2015-03-27 Brent Fulgham <bfulgham@apple.com>
1666 Correct test results after r182012.
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.
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.
1676 2015-03-27 Mark Lam <mark.lam@apple.com>
1678 Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
1679 <https://webkit.org/b/143105>
1685 2015-03-27 Chris Dumez <cdumez@apple.com>
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>
1691 Reviewed by Antti Koivisto.
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.
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
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:
1708 2015-03-27 Csaba Osztrogonác <ossy@webkit.org>
1710 Unreviewed gardening.
1712 * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
1714 2015-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
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.
1719 Reviewed by Dean Jackson.
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.
1729 2015-03-26 Antti Koivisto <antti@apple.com>
1731 Respect cache-control directives in request
1732 https://bugs.webkit.org/show_bug.cgi?id=143121
1734 Reviewed by Chris Dumez.
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.
1739 2015-03-27 Michael Saboff <msaboff@apple.com>
1741 Objects with numeric properties intermittently get a phantom 'length' property
1742 https://bugs.webkit.org/show_bug.cgi?id=142792
1744 Reviewed by Csaba Osztrogonác.
1746 New regression test.
1748 * js/regress-142792-expected.txt: Added.
1749 * js/regress-142792.html: Added.
1750 * js/script-tests/regress-142792.js: Added.
1754 2015-03-26 Zalan Bujtas <zalan@apple.com>
1756 Inline continuation code should not take anonymous containing wrapper granted.
1757 https://bugs.webkit.org/show_bug.cgi?id=133312
1759 Reviewed by Dave Hyatt.
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
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.
1770 2015-03-26 Joseph Pecoraro <pecoraro@apple.com>
1772 Web Inspector: ES6: Provide a better view for Classes in the console
1773 https://bugs.webkit.org/show_bug.cgi?id=142999
1775 Reviewed by Timothy Hatcher.
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".
1781 2015-03-26 Tim Horton <timothy_horton@apple.com>
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>
1787 Reviewed by Beth Dakin.
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.
1795 2015-03-26 Roger Fong <roger_fong@apple.com>
1797 Apply blur effect to media control background.
1798 https://bugs.webkit.org/show_bug.cgi?id=143116.
1799 <rdar://problem/20316964>.
1801 Reviewed by Brent Fulgham.
1803 * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
1805 2015-03-26 Geoffrey Garen <ggaren@apple.com>
1807 Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
1808 https://bugs.webkit.org/show_bug.cgi?id=142974
1810 Reviewed by Joseph Pecoraro.
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.
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.
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.
1826 2015-03-26 Brady Eidson <beidson@apple.com>
1828 Apply ContentExtension actions after redirects.
1829 <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
1831 Reviewed by Alex Christensen.
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.
1842 2015-03-26 Michael Saboff <msaboff@apple.com>
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
1847 Reviewed by Alexey Proskuryakov.
1849 It appears that r181993 fixed this test as it removed the code where the crash occurred.
1851 * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
1853 2015-03-26 Chris Fleizach <cfleizach@apple.com>
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
1858 Reviewed by Mario Sanchez Prada.
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.
1867 2015-03-26 Csaba Osztrogonác <ossy@webkit.org>
1869 Unreviewed gardening, skip failing tests on AArch64 Linux.
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:
1876 2015-03-25 Alexey Proskuryakov <ap@apple.com>
1878 media/track/track-mode.html flakily times out
1879 https://bugs.webkit.org/show_bug.cgi?id=143085
1881 * TestExpectations: Added an expectation.
1883 2015-03-25 Chris Fleizach <cfleizach@apple.com>
1885 AX: table cells that use display:block render the table inaccessible to VoiceOver
1886 https://bugs.webkit.org/show_bug.cgi?id=143007
1888 Unreviewed, layout test fix.
1890 Skip associated accessibility/table-cell-display-block.html on failing platforms.
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.
1898 2015-03-25 Filip Pizlo <fpizlo@apple.com>
1900 Heap variables shouldn't end up in the stack frame
1901 https://bugs.webkit.org/show_bug.cgi?id=141174
1903 Reviewed by Geoffrey Garen.
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:
1946 2015-03-25 Chris Fleizach <cfleizach@apple.com>
1948 AX: table cells that use display:block render the table inaccessible to VoiceOver
1949 https://bugs.webkit.org/show_bug.cgi?id=143007
1951 Reviewed by Mario Sanchez Prada.
1953 * accessibility/table-cell-display-block-expected.txt: Added.
1954 * accessibility/table-cell-display-block.html: Added.
1956 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
1958 Add a few more tests for Class names
1959 https://bugs.webkit.org/show_bug.cgi?id=143060
1961 Reviewed by Ryosuke Niwa.
1963 Add a few more class name tests:
1964 - const class name binding inside class expression
1965 - mutable class name binding from class statement
1967 * js/script-tests/class-syntax-name.js:
1969 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
1971 ES6: Classes: Program level class statement throws exception in strict mode
1972 https://bugs.webkit.org/show_bug.cgi?id=143038
1974 Reviewed by Ryosuke Niwa.
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.
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.
1986 * js/class-syntax-name.html: Added.
1987 * js/script-tests/class-syntax-name.js: Added.
1989 (runTestShouldBeTrue):
1990 (runTestShouldThrow):
1991 (runTestShouldNotThrow):
1992 Test class name scoping.
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:
2002 2015-03-25 Mark Lam <mark.lam@apple.com>
2004 Gardening: rebaseline after r181907.
2008 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2010 2015-03-25 Dean Jackson <dino@apple.com>
2012 MediaControls: Use font with fixed number width
2013 https://bugs.webkit.org/show_bug.cgi?id=143018
2014 <rdar://problem/20245415>
2016 Reviewed by Eric Carlson.
2018 Add some results for the new font family "-apple-system-font-monospaced-numbers".
2020 * platform/mac/fast/text/systemFont.html:
2021 * platform/mac/fast/text/systemFont-expected.txt:
2023 2015-03-25 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2025 GTK+ Gardening 24th March
2026 https://bugs.webkit.org/show_bug.cgi?id=143003
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.
2036 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
2038 Setter should have a single formal parameter, Getter no parameters
2039 https://bugs.webkit.org/show_bug.cgi?id=142903
2041 Reviewed by Geoffrey Garen.
2043 Correct a bunch of setters in existing tests and add
2044 tests for good/bad getter and setter syntax.
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:
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:
2066 2015-03-24 Chris Dumez <cdumez@apple.com>
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>
2072 Reviewed by Antti Koivisto.
2074 Add layout test to check that responses with 302 HTTP Status Code
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.
2080 2015-03-24 Zhuo Li <zachli@apple.com>
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.
2085 Reviewed by Geoffrey Garen.
2087 I added a new Content Security Policy directive, "script-src", so that we do not
2088 allow 'unsafe-eval' in the main world.
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.
2093 * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
2094 * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
2096 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
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
2101 Reviewed by Ryosuke Niwa.
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.
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`.
2113 2015-03-24 Chris Dumez <cdumez@apple.com>
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>
2119 Reviewed by Antti Koivisto.
2121 Add test to make sure that responses with 204 HTTP Status Code are
2122 cacheable by default.
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.
2130 2015-03-24 Beth Dakin <bdakin@apple.com>
2132 Another attempted test fix after http://trac.webkit.org/changeset/181907
2134 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2136 2015-03-24 Beth Dakin <bdakin@apple.com>
2138 Attempted test fix after http://trac.webkit.org/changeset/181907
2140 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2142 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
2144 Unreviewed gardening after r181901.
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.
2150 2015-03-24 Beth Dakin <bdakin@apple.com>
2152 Add events related to force click gesture
2153 https://bugs.webkit.org/show_bug.cgi?id=142836
2155 rdar://problem/20210239
2157 Reviewed by Dean Jackson.
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:
2163 2015-03-24 Chris Dumez <cdumez@apple.com>
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>
2169 Reviewed by Antti Koivisto.
2171 Add test to make sure that responses with 404 HTTP Status Code are
2172 cacheable by default.
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:
2178 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
2180 ES6: Object Literal Methods toString is missing method name
2181 https://bugs.webkit.org/show_bug.cgi?id=142992
2183 Reviewed by Geoffrey Garen.
2185 * js/class-syntax-default-constructor-expected.txt:
2186 This test was already failing, it now fails in a different way.
2188 * js/object-literal-computed-methods-expected.txt:
2189 * js/object-literal-methods-expected.txt:
2190 These tests now pass.
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
2211 2015-03-24 Benjamin Poulain <benjamin@webkit.org>
2213 CSS Selectors Level 4: enable case-insensitive attribute matching by default
2214 https://bugs.webkit.org/show_bug.cgi?id=142960
2216 Reviewed by Andreas Kling.
2218 This test is imported from blink. That's the only test
2219 they have for this feature.
2221 * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
2222 * fast/css/attribute-selector-case-insensitive.html: Added.
2224 2015-03-24 Yoav Weiss <yoav@yoav.ws>
2226 Stop image from displaying when src attribute is removed or emptied
2227 https://bugs.webkit.org/show_bug.cgi?id=142677
2229 Reviewed by Chris Dumez.
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.
2240 2015-03-24 Brent Fulgham <bfulgham@apple.com>
2242 [Win] Update baselines after r181889.
2243 https://bugs.webkit.org/show_bug.cgi?id=141869
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:
2249 2015-03-24 Chris Dumez <cdumez@apple.com>
2251 [WK2] NetworkCache retrievals fail for entries with no body
2252 https://bugs.webkit.org/show_bug.cgi?id=142979
2253 <rdar://problem/20264100>
2255 Reviewed by Antti Koivisto.
2257 Add network disk cache validation test for resources that have no body
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.
2264 2015-03-24 Chris Dumez <cdumez@apple.com>
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>
2270 Reviewed by Antti Koivisto.
2272 Add layout test to check that resources whose response has the
2273 "Content-Disposition: attachment" header are cacheable.
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
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:
2298 2015-03-24 Michael Saboff <msaboff@apple.com>
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
2303 Reviewed by Filip Pizlo.
2305 New tests and rebased one test.
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):
2314 * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
2316 2015-03-24 Saam Barati <saambarati1@gmail.com>
2318 Improve error messages in JSC
2319 https://bugs.webkit.org/show_bug.cgi?id=141869
2321 Reviewed by Geoffrey Garen.
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:
2354 2015-03-23 Yoav Weiss <yoav@yoav.ws>
2356 Update empty image canvas tests and fix a related bug
2357 https://bugs.webkit.org/show_bug.cgi?id=142694
2359 Reviewed by Chris Dumez.
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.
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.
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.
2389 2015-03-23 Filip Pizlo <fpizlo@apple.com>
2391 Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
2393 Rubber stamped by Andreas Kling and Michael Saboff.
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.
2402 2015-03-23 Andy Estes <aestes@apple.com>
2404 [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
2405 https://bugs.webkit.org/show_bug.cgi?id=142991
2407 Reviewed by Andreas Kling.
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.
2419 2015-03-23 Brady Eidson <beidson@apple.com>
2421 Content extensions should apply css selectors
2422 https://bugs.webkit.org/show_bug.cgi?id=142604
2424 Reviewed by Alex Christensen.
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:
2430 2015-03-23 Dean Jackson <dino@apple.com>
2432 ES7: Implement Array.prototype.includes
2433 https://bugs.webkit.org/show_bug.cgi?id=142707
2435 Reviewed by Geoffrey Garen.
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'.
2443 2015-03-23 Joseph Pecoraro <pecoraro@apple.com>
2445 __defineGetter__/__defineSetter__ should throw exceptions
2446 https://bugs.webkit.org/show_bug.cgi?id=142934
2448 Reviewed by Geoffrey Garen.
2450 * js/property-getters-and-setters-expected.txt:
2451 * js/script-tests/property-getters-and-setters.js:
2453 2015-03-23 Anders Carlsson <andersca@apple.com>
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
2459 Reviewed by Alexey Proskuryakov.
2461 * platform/mac-wk2/TestExpectations:
2464 2015-03-23 Alexey Proskuryakov <ap@apple.com>
2466 accessibility/textarea-selected-text-range.html is flaky
2467 https://bugs.webkit.org/show_bug.cgi?id=142976
2469 * platform/mac/TestExpectations: Marking as such.
2471 2015-03-22 Benjamin Poulain <benjamin@webkit.org>
2473 CSS Selectors: fix attribute case-insensitive matching of Contain and List
2474 https://bugs.webkit.org/show_bug.cgi?id=142932
2476 Reviewed by Darin Adler.
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.
2483 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2485 [EFL] Update new flaky tests and remove duplicated failure test.
2487 Unreviewed EFL gardening.
2489 * platform/efl/TestExpectations:
2490 Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
2492 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2494 [EFL] Unreviewed EFL gradening on 23th Mar.
2496 Skip attachment tests, unskip passing tests related with writing, webaudio.
2497 Add new flaky tests.
2499 * platform/efl/TestExpectations:
2501 2015-03-21 Dean Jackson <dino@apple.com>
2503 Remove the prefix for CSS Transforms
2504 https://bugs.webkit.org/show_bug.cgi?id=142927
2505 <rdar://problem/11568151>
2507 Reviewed by Simon Fraser.
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.
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):
2522 * transforms/2d/resources/transform-test-utils.js:
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:
2533 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
2535 Fix a typo in Parser error message
2536 https://bugs.webkit.org/show_bug.cgi?id=142942
2538 Reviewed by Alexey Proskuryakov.
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:
2547 2015-03-21 Brent Fulgham <bfulgham@apple.com>
2549 [Win] Try to get debug bots green.
2551 * platform/win/TestExpectations:
2553 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
2555 Computed Property names should allow only AssignmentExpressions not any Expression
2556 https://bugs.webkit.org/show_bug.cgi?id=142902
2558 Reviewed by Ryosuke Niwa.
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.
2567 2015-03-21 Benjamin Poulain <bpoulain@apple.com>
2569 Import the blink test fast/css/currentcolor-strict-mode.html
2570 https://bugs.webkit.org/show_bug.cgi?id=142838
2572 Reviewed by Darin Adler.
2574 * fast/css/currentcolor-strict-mode-expected.html: Added.
2575 * fast/css/currentcolor-strict-mode.html: Added.
2577 2015-03-21 Commit Queue <commit-queue@webkit.org>
2579 Unreviewed, rolling out r181824.
2580 https://bugs.webkit.org/show_bug.cgi?id=142935
2582 Broke Windows build (Requested by ap on #webkit).
2586 "Remove the prefix for CSS Transforms"
2587 https://bugs.webkit.org/show_bug.cgi?id=142927
2588 http://trac.webkit.org/changeset/181824
2590 2015-03-20 Dean Jackson <dino@apple.com>
2592 Remove the prefix for CSS Transforms
2593 https://bugs.webkit.org/show_bug.cgi?id=142927
2594 <rdar://problem/11568151>
2596 Reviewed by Simon Fraser.
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.
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):
2611 * transforms/2d/resources/transform-test-utils.js:
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:
2622 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2624 [Win] Additional debug assertion documentation.
2626 * platform/win/TestExpectations:
2628 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2630 [Win] More debug assertions. Almost there!
2632 * platform/win/TestExpectations:
2634 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2636 [Win] Attempting to get EWS green.
2638 * platform/win/TestExpectations:
2640 2015-03-19 Geoffrey Garen <ggaren@apple.com>
2642 Function.prototype.toString should not decompile the AST
2643 https://bugs.webkit.org/show_bug.cgi?id=142853
2645 Reviewed by Sam Weinig.
2647 Updated test results to match new rules for Function.prototype.toString.
2649 * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
2650 because it was not in the original source.
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.
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
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.
2666 * js/destructuring-assignment-expected.txt: Destructuring arguments now
2667 match their source text faithfully.
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.
2672 * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
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.
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.
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.
2688 * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
2690 * js/dom/function-prototype-expected.txt:
2691 * js/dom/function-prototype.html: Ditto.
2693 * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
2694 changed by one due to new extra newline.
2696 * js/dom/script-start-end-locations-expected.txt: Lines and columns
2697 changed due to new extra newline.
2699 * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
2700 because it was not present in the original.
2702 * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
2704 * js/kde/lval-exceptions-expected.txt: Ditto.
2706 * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
2708 * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
2710 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
2712 * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
2714 * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
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.
2721 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2723 [Win] Add some skips to support EWS use.
2725 * platform/win/TestExpectations:
2727 2015-03-20 Joseph Pecoraro <pecoraro@apple.com>
2729 SyntaxChecker assertion is trapped with computed property name and getter
2730 https://bugs.webkit.org/show_bug.cgi?id=142863
2732 Reviewed by Ryosuke Niwa.
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.
2740 2015-03-20 Alexey Proskuryakov <ap@apple.com>
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
2745 Reviewed by Tim Horton.
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.
2750 * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
2751 * platform/mac/fast/loader/file-url-mimetypes-3.html:
2753 2015-03-20 Alexey Proskuryakov <ap@apple.com>
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
2758 Reviewed by Tim Horton.
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).
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.
2774 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
2776 Unreviewed EFL gardening. Update attachment-foo tests to failure.
2777 https://bugs.webkit.org/show_bug.cgi?id=142653
2779 * platform/efl/TestExpectations:
2781 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
2783 Unreviewed EFL gardening. Remove duplicate or ambiguous entry lines.
2784 https://bugs.webkit.org/show_bug.cgi?id=142775
2786 * platform/efl/TestExpectations:
2788 2015-03-19 Andy Estes <aestes@apple.com>
2790 [Content Filtering] Add tests for unblock requests
2791 https://bugs.webkit.org/show_bug.cgi?id=142900
2793 Reviewed by Andreas Kling.
2795 Taught contentfiltering.js how to perform an unblock request test, and added tests for both allowed and blocked requests.
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.
2807 2015-03-19 Andy Estes <aestes@apple.com>
2809 [Content Filtering] Give contentfiltering tests a JavaScript harness
2810 https://bugs.webkit.org/show_bug.cgi?id=142899
2812 Reviewed by Andreas Kling.
2814 Create a JavaScript function to run the contentfiltering/ tests. This consolidates shared logic and will make
2815 it easier to write new tests.
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.
2826 2015-03-19 Brent Fulgham <bfulgham@apple.com>
2828 [Win] Try to get the Debug bots green.
2830 * platform/win/TestExpectations:
2832 2015-03-19 Brent Fulgham <bfulgham@apple.com>
2834 [Win] Skip an <attachment> test that times out on Windows.
2836 Also mark two flakes I noticed on the test bots.
2838 * platform/win/TestExpectations:
2840 2015-03-19 Dean Jackson <dino@apple.com>
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>
2846 Reviewed by Simon Fraser.
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.
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:
2861 2015-03-19 Joseph Pecoraro <pecoraro@apple.com>
2863 Web Inspector: Adopt ES6 Class Syntax for all Model Objects
2864 https://bugs.webkit.org/show_bug.cgi?id=142858
2866 Reviewed by Timothy Hatcher.
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.
2872 2015-03-19 Enrica Casucci <enrica@apple.com>
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
2878 Reviewed by Ryosuke Niwa.
2880 * editing/selection/click-after-last-inline-crash-expected.txt: Added.
2881 * editing/selection/click-after-last-inline-crash.html: Added.
2883 2015-03-19 Enrica Casucci <enrica@apple.com>
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
2889 Reviewed by Tim Horton.
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.
2895 2015-03-19 Dean Jackson <dino@apple.com>
2897 http://webkit.org/b/142790
2899 Temporarily skip animations/trigger-container-scroll-simple.html
2900 while it is crashing.
2902 * platform/mac/TestExpectations:
2904 2015-03-19 Brent Fulgham <bfulgham@apple.com>
2906 [Win] Test gardening.
2908 * platform/win/TestExpectations:
2910 2015-03-19 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2912 [GTK] Skip Legacy WebNotifications test
2913 https://bugs.webkit.org/show_bug.cgi?id=141962
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.
2919 Reviewed by Carlos Garcia Campos.
2921 * platform/gtk/TestExpectations:
2923 2015-03-19 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2925 [Streams API] Update ReadableStream API according new version of the specification
2926 https://bugs.webkit.org/show_bug.cgi?id=142822
2928 Reviewed by Benjamin Poulain.
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.
2934 * streams/readablestream-constructor-expected.txt:
2935 * streams/readablestream-constructor.html:
2937 2015-03-19 Chris Dumez <cdumez@apple.com>
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>
2943 Reviewed by Antti Koivisto.
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.
2949 * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt:
2951 2015-03-18 Brent Fulgham <bfulgham@apple.com>
2953 [Win] Windows gardening for debug bots.
2955 * platform/win/TestExpectations:
2957 2015-03-18 Antti Koivisto <antti@apple.com>
2959 Test disk cache behavior when using back navigation cache policy
2960 https://bugs.webkit.org/show_bug.cgi?id=142848
2962 Reviewed by Chris Dumez.
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.
2967 Test permutations of cache headers on reload including Cache-control: must-revalidate.
2969 * platform/mac-wk1/TestExpectations:
2970 * platform/win/TestExpectations:
2972 2015-03-18 Joseph Pecoraro <pecoraro@apple.com>
2974 ES6 Classes: Extends should accept an expression without parenthesis
2975 https://bugs.webkit.org/show_bug.cgi?id=142840
2977 Reviewed by Ryosuke Niwa.
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.
2983 2015-03-18 Said Abou-Hallawa <sabouhallawa@apple.com>
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.
2988 Reviewed by Darin Adler.
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.
2996 2015-03-18 Alexey Proskuryakov <ap@apple.com>
2998 webaudio/convolution-mono-mono.html fails on some machines
2999 rdar://problem/19996807
3001 Rubber-stampted by Jer Noble.
3003 * webaudio/resources/convolution-testing.js: (checkTriangularPulse): Slightly increase
3004 the tolerance. It's still extremely low.
3006 2015-03-18 Simon Fraser <simon.fraser@apple.com>
3008 Avoid repaints when changing transform on an element with multiple background images
3009 https://bugs.webkit.org/show_bug.cgi?id=142841
3011 Reviewed by Zalan Bujtas.
3013 Test that changes transform on a composited element with 2 background images,
3014 and tests for no repaints.
3016 * fast/repaint/multiple-backgrounds-style-change-expected.txt: Added.
3017 * fast/repaint/multiple-backgrounds-style-change.html: Added.
3020 2015-03-18 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3022 Unreviewed GTK Gardening 18th March
3023 https://bugs.webkit.org/show_bug.cgi?id=142824
3027 * platform/gtk/TestExpectations:
3029 2015-03-18 Yusuke Suzuki <utatane.tea@gmail.com>
3031 Use filterRootId in SelectorQuery even if CSS JIT is not enabled
3032 https://bugs.webkit.org/show_bug.cgi?id=142703
3034 Reviewed by Benjamin Poulain.
3036 This is covered by the following layout-tests.
3037 CompilableSingleWithRootFilter and CompilableSingle are covered by them.
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
3043 And add tests to cover the following cases.
3045 - Failures on selectorForIdLookup()'s rootNode.inDocument().
3046 - Failures on selectorForIdLookup()'s rootNode.document().inQuirksMode().
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.
3053 2015-03-18 Zalan Bujtas <zalan@apple.com>
3055 Simple line layout: Split fragments on renderer boundary on the fly.
3056 https://bugs.webkit.org/show_bug.cgi?id=142579
3058 Reviewed by Antti Koivisto.
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.
3064 * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
3065 * fast/text/simple-line-with-multiple-renderers.html: Added.
3067 2015-03-18 Manuel Rego Casasnovas <rego@igalia.com>
3069 Flex and grid items should be painted as inline-blocks
3070 https://bugs.webkit.org/show_bug.cgi?id=142266
3072 Reviewed by Darin Adler.
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:
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.
3083 2015-03-17 Commit Queue <commit-queue@webkit.org>
3085 Unreviewed, rolling out r181667, r181682, and r181683.
3086 https://bugs.webkit.org/show_bug.cgi?id=142812
3088 Broke multiple tests with ASan, plus dependent commits
3089 (Requested by ap on #webkit).
3091 Reverted changesets:
3093 "Simple line layout: Split fragments on renderer boundary on
3095 https://bugs.webkit.org/show_bug.cgi?id=142579
3096 http://trac.webkit.org/changeset/181667
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
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
3108 2015-03-17 Alexey Proskuryakov <ap@apple.com>
3110 fast/images/animated-png.html is crashing / failing on Yosemite
3111 https://bugs.webkit.org/show_bug.cgi?id=142726
3113 Further tweaked test expectations.
3115 * platform/mac-wk2/TestExpectations:
3116 * platform/mac/TestExpectations:
3118 2015-03-17 Brent Fulgham <bfulgham@apple.com>
3120 [Win] Unreviewed gardening.
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.
3126 * platform/win/TestExpectations:
3128 2015-03-17 Geoffrey Garen <ggaren@apple.com>
3130 Function bodies should always include braces
3131 https://bugs.webkit.org/show_bug.cgi?id=142795
3133 Reviewed by Michael Saboff.
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.
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
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:
3152 2015-03-17 Zalan Bujtas <zalan@apple.com>
3154 Simple line layout: Split fragments on renderer boundary on the fly.
3155 https://bugs.webkit.org/show_bug.cgi?id=142579
3157 Reviewed by Antti Koivisto.
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.
3163 * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
3164 * fast/text/simple-line-with-multiple-renderers.html: Added.
3166 2015-03-17 Dean Jackson <dino@apple.com>
3168 Implement Scroll Container Animation Triggers
3169 https://bugs.webkit.org/show_bug.cgi?id=142732
3171 Unreviewed attempt to make the test reproducible. Also skip the tests
3172 on the platforms that do not support animation triggers.
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:
3181 2015-03-17 Timothy Horton <timothy_horton@apple.com>
3183 Reproducible null deref under ScriptedAnimationController::createDisplayRefreshMonitor
3184 https://bugs.webkit.org/show_bug.cgi?id=142776
3185 <rdar://problem/18921338>
3187 Reviewed by Alexey Proskuryakov.
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.
3194 2015-03-17 Dean Jackson <dino@apple.com>
3196 Implement Scroll Container Animation Triggers
3197 https://bugs.webkit.org/show_bug.cgi?id=142732
3199 Reviewed by Simon Fraser.
3201 Test that checks if an animation only triggers when the page
3204 * animations/trigger-container-scroll-simple-expected.txt: Added.
3205 * animations/trigger-container-scroll-simple.html: Added.
3207 2015-03-17 Brent Fulgham <bfulgham@apple.com>
3209 [Win] Skip some IndexDB tests that don't apply on Windows.
3211 * platform/win/TestExpectations:
3213 2015-03-17 Antti Koivisto <antti@apple.com>
3215 Disk cache should support Vary: Cookie
3216 https://bugs.webkit.org/show_bug.cgi?id=142770
3218 Reviewed by Anders Carlsson.
3220 * http/tests/cache/disk-cache-vary-cookie-expected.txt: Added.
3221 * http/tests/cache/disk-cache-vary-cookie.html: Added.
3223 2015-03-16 Ryosuke Niwa <rniwa@webkit.org>
3225 Enable ES6 classes by default
3226 https://bugs.webkit.org/show_bug.cgi?id=142774
3228 Reviewed by Gavin Barraclough.
3230 Unskipped tests and also fixed tests so that they can run under run-javascript-tests.
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:
3252 2015-03-16 Joseph Pecoraro <pecoraro@apple.com>
3254 Web Inspector: Better Console Previews for Arrays / Small Objects
3255 https://bugs.webkit.org/show_bug.cgi?id=142322
3257 Reviewed by Timothy Hatcher.
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.
3264 2015-03-16 Ryosuke Niwa <rniwa@webkit.org>
3266 Implement default constructor
3268 Add support for default constructor
3269 https://bugs.webkit.org/show_bug.cgi?id=142388
3271 Reviewed by Filip Pizlo.
3273 Added tests for default constructors.
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.
3280 2015-03-16 Hunseop Jeong <hs85.jeong@samsung.com>
3282 [EFL] fast/css/outline-auto-empty-rects.html is failing
3283 https://bugs.webkit.org/show_bug.cgi?id=142570
3285 Unreviewed EFL Gardening. Rebaseline the fast/css/outline-auto-empty-rects.html.
3287 * platform/efl/TestExpectations:
3288 * platform/efl/fast/css/outline-auto-empty-rects-expected.txt: Added.
3290 2015-03-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3292 [EFL] Unreviewed EFL gardening on 17th Mar.
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.
3297 * platform/efl/TestExpectations:
3299 2015-03-16 Dean Jackson <dino@apple.com>
3301 Parsing and Style Resolution of Container-based Animation Triggers
3302 https://bugs.webkit.org/show_bug.cgi?id=142687
3303 <rdar://problem/20170007>
3305 Reviewed by Simon Fraser.
3309 New tests that exercise the parser and computed style
3310 of -webkit-animation-trigger.
3312 * animations/script-tests/trigger-computed-style.js: Added.
3313 (testComputedTriggerRule):
3314 * animations/script-tests/trigger-parsing.js: Added.
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.
3321 2015-03-16 Joanmarie Diggs <jdiggs@igalia.com>
3323 AX: Crash viewing http://www.last.fm/
3324 https://bugs.webkit.org/show_bug.cgi?id=142309
3326 Reviewed by Chris Fleizach.
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.
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.
3342 2015-03-16 Commit Queue <commit-queue@webkit.org>
3344 Unreviewed, rolling out r181572.
3345 https://bugs.webkit.org/show_bug.cgi?id=142755
3347 Caused weird test failures in transitions and animations
3348 (Requested by dino on #webkit).
3352 "Parsing and Style Resolution of Container-based Animation
3354 https://bugs.webkit.org/show_bug.cgi?id=142687
3355 http://trac.webkit.org/changeset/181572
3357 2015-03-16 Chris Dumez <cdumez@apple.com>
3359 Unreviewed, unskip inspector-protocol/dom-debugger/node-removed.html.
3361 It looks like it was an actual failure caused by a patch being
3366 2015-03-16 Alexey Proskuryakov <ap@apple.com>
3368 inspector-protocol/dom-debugger/node-removed.html crashes on EWS
3369 https://bugs.webkit.org/show_bug.cgi?id=142753
3371 * TestExpectations: Skiped it.
3373 2015-03-16 Alexey Proskuryakov <ap@apple.com>
3375 Update results of fast/text/international/bidi-mirror-he-ar.html after <http://trac.webkit.org/changeset/181569>
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.
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:
3383 2015-03-16 Alexey Proskuryakov <ap@apple.com>
3385 Add tolerance to WebAudio tests
3386 https://bugs.webkit.org/show_bug.cgi?id=142676
3388 Reviewed by Tim Horton.
3390 * fast/harness/results.html: Display a diff link for audio tests, as we now have the diff.
3392 * platform/mac/TestExpectations: Unmark tests that should now pass everywhere.
3394 2015-03-16 Chris Dumez <cdumez@apple.com>
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>
3400 Reviewed by Andreas Kling.
3402 Add layout tests to check page-cacheability when WebSQL is used,
3403 depending if there is pending database activity or not.
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.
3410 2015-03-16 Dean Jackson <dino@apple.com>
3412 Parsing and Style Resolution of Container-based Animation Triggers
3413 https://bugs.webkit.org/show_bug.cgi?id=142687
3414 <rdar://problem/20170007>
3416 Reviewed by Simon Fraser.
3418 New tests that exercise the parser and computed style
3419 of -webkit-animation-trigger.
3421 * animations/script-tests/trigger-computed-style.js: Added.
3422 (testComputedTriggerRule):
3423 * animations/script-tests/trigger-parsing.js: Added.
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.
3430 2015-03-16 Alexey Proskuryakov <ap@apple.com>
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
3435 Reviewed by Myles C. Maxfield.
3437 * platform/mac-mavericks/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
3438 Mavericks result is no different from Yosemite.
3440 2015-03-16 Brent Fulgham <bfulgham@apple.com>
3442 [Win] Document more debug assertions.
3444 * platform/win/TestExpectations:
3446 2015-03-16 Brent Fulgham <bfulgham@apple.com>
3448 [Win] APNG is not supported on Windows (but it IS supported on WinCairo)
3450 * platform/win/TestExpectations:
3452 2015-03-16 Chris Dumez <cdumez@apple.com>
3454 Mark fast/images/animated-png.html as [ Crash ImageOnlyFailure ]
3456 It seems to fail instead of crash on Yosemite WK1.
3458 * platform/mac/TestExpectations:
3460 2015-03-16 Chris Dumez <cdumez@apple.com>
3462 Unreviewed, mark fast/images/animated-png.html as crashing
3464 Mark fast/images/animated-png.html as crashing on Yosemite. This test
3465 was introduced in r181553.
3467 * platform/mac/TestExpectations:
3469 2015-03-16 Joseph Pecoraro <pecoraro@apple.com>
3471 Update Map/Set to treat -0 and 0 as the same value
3472 https://bugs.webkit.org/show_bug.cgi?id=142709
3474 Reviewed by Csaba Osztrogonác.
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.
3482 2015-03-16 Max Stepin <maxstepin@gmail.com>
3485 https://bugs.webkit.org/show_bug.cgi?id=17022
3487 Reviewed by Carlos Garcia Campos.
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:
3517 2015-03-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3519 [EFL] Unreviewed EFL gardening on 16th Mar.
3521 Mark attachment tests to missing, Set writing mode tests to failure.
3522 Unskip fast/forms/textfield-overflow-by-value-update.html which is
3525 * platform/efl/TestExpectations:
3527 2015-03-15 Benjamin Poulain <benjamin@webkit.org>
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
3532 Reviewed by Brent Fulgham.
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