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