1 2015-04-12 Sungmann Cho <sungmann.cho@navercorp.com>
3 Fix trival typos related to the word "coordinate".
4 https://bugs.webkit.org/show_bug.cgi?id=143644
6 Reviewed by Alexey Proskuryakov.
8 No new tests, no behavior change.
10 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
11 * css3/scroll-snap/scroll-snap-property-computed-style.js:
12 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
13 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
14 * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
15 * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
16 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
17 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
18 * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
19 * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
21 2015-04-12 Simon Fraser <simon.fraser@apple.com>
23 Selects don't scroll at some aspect ratios
24 https://bugs.webkit.org/show_bug.cgi?id=143649
25 rdar://problem/19365694
27 Reviewed by Darin Adler.
29 * fast/forms/listbox-visible-size-expected.txt: Added.
30 * fast/forms/listbox-visible-size.html: Added.
32 2015-04-12 Simon Fraser <simon.fraser@apple.com>
34 Too much repainting on scrolling with fixed backgrounds
35 https://bugs.webkit.org/show_bug.cgi?id=143637
36 rdar://problem/20245243
38 Reviewed by Darin Adler.
40 Tests with various configurations of iframes and compositing, which dump layer trees with
43 Also tiled-scrolling test that exercises the simple case.
45 Put WebKit1-specific results in platform/mac-wk1, since they are very different from
46 WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
48 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
49 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
50 * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
51 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
52 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
53 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
54 * compositing/repaint/iframes/resources/compositing-document.html: Added.
55 * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
56 * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
57 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
58 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
59 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
60 * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
61 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
62 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
64 2015-04-12 Yusuke Suzuki <utatane.tea@gmail.com>
66 [ES6] Implement Array.prototype.values
67 https://bugs.webkit.org/show_bug.cgi?id=143633
69 Reviewed by Darin Adler.
71 * js/Object-getOwnPropertyNames-expected.txt:
72 * js/array-iterators-expected.txt:
73 * js/script-tests/Object-getOwnPropertyNames.js:
74 * js/script-tests/array-iterators.js:
76 2015-04-11 Alexey Proskuryakov <ap@apple.com>
78 editing/spelling/spelling-marker-description.html times out on Mac
79 https://bugs.webkit.org/show_bug.cgi?id=143639
81 Reviewed by Darin Adler.
83 * editing/spelling/spelling-marker-description-expected.txt:
84 * editing/spelling/spelling-marker-description.html:
85 Changed the test to match reality.
87 * platform/mac-wk2/TestExpectations:
88 * platform/mac/TestExpectations:
91 2015-04-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
93 [EFL] Unskip media test on EFL port
95 Unreviewed, media tests are being passed except for 25 tests.
96 The failing tests need to be investigated by Bug 131044.
98 * platform/efl/TestExpectations:
100 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
102 [EFL] Unreviewed, EFL gardening on 11th April.
104 Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
106 * platform/efl/TestExpectations:
108 2015-04-10 Andy Estes <aestes@apple.com>
110 [Content Filtering] Support modifying request URLs
111 https://bugs.webkit.org/show_bug.cgi?id=143599
112 rdar://problem/20442560
114 Reviewed by Darin Adler.
116 * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
117 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
118 * contentfiltering/allow-after-response-expected.html: Ditto.
119 * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
120 * contentfiltering/block-after-add-data-expected.html: Ditto.
121 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
122 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
123 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
124 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
125 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
126 * contentfiltering/block-after-response-expected.html: Ditto.
127 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
128 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
129 * contentfiltering/block-after-will-send-request-expected.html: Ditto.
130 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
131 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
132 * contentfiltering/modify-request-url-expected.html: Added.
133 * contentfiltering/modify-request-url.html: Added.
134 * contentfiltering/resources/fail.html: Added.
135 * contentfiltering/resources/pass.html: Added.
136 * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
137 * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
138 * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
139 * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
141 2015-04-10 ChangSeok Oh <changseok.oh@collabora.com>
143 [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
144 https://bugs.webkit.org/show_bug.cgi?id=143543
146 Reviewed by Brent Fulgham.
148 Added missing test results after r182546 for windows.
150 * platform/win/TestExpectations:
151 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
152 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
153 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
154 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
156 2015-04-10 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
158 Add total test test of Streams API
159 https://bugs.webkit.org/show_bug.cgi?id=142682
163 Increased the callbacks timeouts to make tests pass in slower bots
166 * streams/reference-implementation/resources/streams-utils.js:
167 Created a standardTimeout variable with 100 as default.
168 * streams/reference-implementation/readable-stream-cancel.html:
169 * streams/reference-implementation/readable-stream-reader.html:
170 * streams/reference-implementation/readable-stream-templated.html:
171 * streams/reference-implementation/readable-stream.html: Used
172 standardTimeout for the test timeout callbacks.
174 2015-04-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
176 Add total test test of Streams API
177 https://bugs.webkit.org/show_bug.cgi?id=142682
179 Reviewed by Benjamin Poulain.
181 This is the full test set that we have for the implementation of
182 Streams API. When we add more features/code the number of passing
185 We have the tests translated from the reference implementation at
186 streams/reference-implementation and our own tests for some other
187 things at the streams upper level.
189 We removed testharness stacktrace in case of failure because it
190 dumps the filenames with paths. You can activate it for a specific
191 test by setting its dumpStack attribute to true.
193 All our former custom tests were integrated in the spec so we they
194 are now in their appropriate places in the reference
195 implementation ones. Some of them were changed to match the actual
196 spec and they are failing now, but we only have to progressively
199 * resources/testharnessreport.js: Avoid printing the stack in case
200 of test failure to be able to have failing tests as expected
201 unless commanded otherwise.
202 * streams/readablestream-constructor-expected.txt: Removed.
203 * streams/readablestream-constructor.html: Removed.
204 * streams/readablestream-start-expected.txt: Removed.
205 * streams/readablestream-start.html: Removed.
206 * streams/readablestreamreader-constructor-expected.txt: Removed.
207 * streams/readablestreamreader-constructor.html: Removed.
208 * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
209 * streams/reference-implementation/bad-underlying-sources.html: Added.
210 * streams/reference-implementation/brand-checks-expected.txt: Added.
211 * streams/reference-implementation/brand-checks.html: Added.
212 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
213 * streams/reference-implementation/count-queuing-strategy.html: Added.
214 * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
215 * streams/reference-implementation/readable-stream-cancel.html: Added.
216 * streams/reference-implementation/readable-stream-expected.txt: Added.
217 * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
218 * streams/reference-implementation/readable-stream-reader.html: Added.
219 * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
220 * streams/reference-implementation/readable-stream-templated.html: Added.
221 * streams/reference-implementation/readable-stream.html: Added.
222 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
223 * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
224 * streams/reference-implementation/resources/streams-utils.js: Added.
226 2015-04-09 Zalan Bujtas <zalan@apple.com>
228 Simple line layout: Add <br> support.
229 https://bugs.webkit.org/show_bug.cgi?id=139012
231 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
232 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
233 and speeds up layout for such content.
235 Test output changes in 2 different ways:
236 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
237 2. Removed empty content (<br>).
239 Reviewed by Antti Koivisto.
241 * fast/text/simple-line-with-br-expected.html: Added.
242 * fast/text/simple-line-with-br.html: Added.
243 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
244 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
245 * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
246 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
247 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
248 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
249 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
250 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
251 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
252 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
253 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
254 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
255 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
256 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
257 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
258 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
259 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
260 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
261 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
262 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
263 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
264 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
265 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
266 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
267 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
268 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
269 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
270 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
271 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
272 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
273 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
274 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
276 2015-04-09 Matthew Mirman <mmirman@apple.com>
278 Updated expectations on a few tests to account for error
279 info not being added at throw time anymore.
280 https://bugs.webkit.org/show_bug.cgi?id=143542
281 rdar://problem/20475871
283 Reviewed by Michael Saboff.
285 Because sourceURL is now being appended at error construction time rather than when thrown,
286 the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
287 Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
288 Also since they are generated in a new locations, they will have a new lines and columns.
290 * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
291 * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
292 * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
293 * platform/win/TestExpectations: Enabled the above tests on windows.
295 2015-04-09 Javier Fernandez <jfernandez@igalia.com>
297 [CSS Grid Layout] Implement justify-self and justify-item css properties.
298 https://bugs.webkit.org/show_bug.cgi?id=133281
300 Reviewed by David Hyatt.
302 Implement the new property 'justify-items', defined in the CSS Box Alignment
303 specification to desribe the container's alignment behavior, in the same way
304 the 'align-items' property does.
306 * fast/css/parse-justify-items-expected.txt: Added.
307 * fast/css/parse-justify-items.html: Added.
308 * fast/css/resources/alignment-parsing-utils.js: Added.
311 (checkInitialValues):
312 (checkInheritValues):
315 2015-04-09 Myles C. Maxfield <mmaxfield@apple.com>
317 Text-combine erroneously draws vertically after non-layout-causing style change
318 https://bugs.webkit.org/show_bug.cgi?id=143461
319 <rdar://problem/19285490>
321 Reviewed by Darin Adler.
323 * fast/text/text-combine-style-change-no-layout-expected.html: Added.
324 * fast/text/text-combine-style-change-no-layout.html: Added.
326 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
328 [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing
329 https://bugs.webkit.org/show_bug.cgi?id=142571
331 Unreviewed EFL Gardening.
333 Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
335 * platform/efl/TestExpectations:
336 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
337 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
339 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
341 Unreviewed EFL gardening. Added missing results after r182546.
342 https://bugs.webkit.org/show_bug.cgi?id=143557
344 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
345 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
346 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
347 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
349 2015-04-09 Andy Estes <aestes@apple.com>
351 Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
352 https://bugs.webkit.org/show_bug.cgi?id=143460
354 * platform/efl/TestExpectations:
355 * platform/win/TestExpectations:
357 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
359 [Streams API] Support the start function parameter in ReadableStream constructor
360 https://bugs.webkit.org/show_bug.cgi?id=141160
362 Reviewed by Benjamin Poulain.
364 Added tests to check that start JS function is called with the right parameters and can throw errors.
366 * streams/readablestream-start-expected.txt: Added.
367 * streams/readablestream-start.html: Added.
369 2015-04-08 Brent Fulgham <bfulgham@apple.com>
371 [Win] Layout Test inspector/console/console-api.html is failing
372 https://bugs.webkit.org/show_bug.cgi?id=143548
374 * platform/win/TestExpectations: Skipped new timeout.
376 2015-04-08 Joseph Pecoraro <pecoraro@apple.com>
378 Web Inspector: Split ConsoleMessageImpl into the View and the Model
379 https://bugs.webkit.org/show_bug.cgi?id=142599
381 Reviewed by Timothy Hatcher.
383 * inspector/console/console-api-expected.txt: Added.
384 * inspector/console/console-api.html: Added.
385 Add a basic test for console APIs creating the new ConsoleMessage model objects.
387 2015-04-08 Brent Fulgham <bfulgham@apple.com>
389 [Win] Document some test failures.
390 https://bugs.webkit.org/show_bug.cgi?id=143542
391 https://bugs.webkit.org/show_bug.cgi?id=143543
393 * platform/win/TestExpectations: Mark as failing.
395 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
397 [GTK] Unreviewed, update more test expectations
399 Remove some expected failures from tests that are passing. Also, copypaste some
400 expectations to more appropriate locations in the expectations file.
402 * platform/gtk/TestExpectations:
404 2015-04-08 Filip Pizlo <fpizlo@apple.com>
406 JSArray::sortNumeric should handle ArrayWithUndecided
407 https://bugs.webkit.org/show_bug.cgi?id=143535
409 Reviewed by Geoffrey Garen.
411 Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
413 * js/regress/script-tests/sorting-benchmark.js: Added.
415 (bottom_up_merge_sort):
420 * js/regress/sorting-benchmark-expected.txt: Added.
421 * js/regress/sorting-benchmark.html: Added.
423 2015-04-08 Alex Christensen <achristensen@webkit.org>
425 Block popups from content extensions.
426 https://bugs.webkit.org/show_bug.cgi?id=143497
428 Reviewed by Brady Eidson.
430 * http/tests/contentextensions/popups-expected.txt: Added.
431 * http/tests/contentextensions/popups.html: Added.
432 * http/tests/contentextensions/popups.html.json: Added.
434 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
436 [GTK] Unreviewed test expectation sanity-check
438 Remove duplicate expectation, and some expectations for tests that no longer exist.
440 * platform/gtk/TestExpectations:
442 2015-04-08 Bem Jones-Bey <bjonesbe@adobe.com>
444 [CSS Shapes] Properly handle negative reference box widths and center coordinates
445 https://bugs.webkit.org/show_bug.cgi?id=142610
447 Reviewed by Rob Buis.
449 Tests for the cases that trigger asserts.
451 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
452 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
453 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
454 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
456 2015-04-08 ChangSeok Oh <changseok.oh@collabora.com>
458 Fill list style background with same color with that of list background.
459 https://bugs.webkit.org/show_bug.cgi?id=143483
461 Reviewed by Simon Fraser.
463 * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
464 * fast/backgrounds/selection-background-color-of-list-style.html: Added.
465 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
466 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
467 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
468 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
469 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
470 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
471 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
472 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
474 2015-04-08 Commit Queue <commit-queue@webkit.org>
476 Unreviewed, rolling out r182536.
477 https://bugs.webkit.org/show_bug.cgi?id=143523
479 Made accessibility/table-sections.html time out on debug bots
480 (Requested by ap on #webkit).
484 "Simple line layout: Add <br> support."
485 https://bugs.webkit.org/show_bug.cgi?id=139012
486 http://trac.webkit.org/changeset/182536
488 2015-04-08 Zalan Bujtas <zalan@apple.com>
490 Simple line layout: Add <br> support.
491 https://bugs.webkit.org/show_bug.cgi?id=139012
493 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
494 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
495 and speeds up layout for such content.
497 Test output changes in 2 different ways:
498 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
499 2. Removed empty content (<br>).
501 Reviewed by Antti Koivisto.
503 * fast/text/simple-line-with-br-expected.html: Added.
504 * fast/text/simple-line-with-br.html: Added.
505 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
506 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
507 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
508 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
509 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
510 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
511 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
512 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
513 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
514 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
515 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
516 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
517 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
518 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
519 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
520 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
521 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
522 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
523 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
524 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
525 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
526 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
527 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
528 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
529 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
530 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
531 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
532 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
533 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
534 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
535 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
537 2015-04-07 Michael Peechatt <mpeechatt@gmail.com>
539 Bug 142887 - role progress bar does not support indeterminate state
540 https://bugs.webkit.org/show_bug.cgi?id=142887
542 Reviewed by Chris Fleizach.
544 * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
545 * platform/mac/accessibility/progressbar-indeterminate.html: Added.
546 Test that checks if 0 is returned for indetermiate progress indicators when
547 aria min and max values are non zero.
549 2015-04-07 Chris Dumez <cdumez@apple.com>
551 Open WebSockets should not prevent a page from entering PageCache
552 https://bugs.webkit.org/show_bug.cgi?id=143505
553 <rdar://problem/19923085>
555 Reviewed by Alexey Proskuryakov.
557 Add a layout test to check that an open WebSocket does not prevent a
558 page from entering page cache and that a 'close' event is fired after
559 resuming (restoring from the page cache).
561 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
562 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
564 2015-04-07 Commit Queue <commit-queue@webkit.org>
566 Unreviewed, rolling out r182511.
567 https://bugs.webkit.org/show_bug.cgi?id=143507
569 caused debug test failures (Requested by alexchristensen on
574 "Block popups from content extensions."
575 https://bugs.webkit.org/show_bug.cgi?id=143497
576 http://trac.webkit.org/changeset/182511
578 2015-04-07 Alex Christensen <achristensen@webkit.org>
580 Block popups from content extensions.
581 https://bugs.webkit.org/show_bug.cgi?id=143497
583 Reviewed by Brady Eidson.
585 * http/tests/contentextensions/popups-expected.txt: Added.
586 * http/tests/contentextensions/popups.html: Added.
587 * http/tests/contentextensions/popups.html.json: Added.
589 2015-04-07 Matthew Mirman <mmirman@apple.com>
591 Source and stack information should get appended only to native errors
592 and should be added after construction rather than when thrown.
593 This fixes frozen objects being unfrozen when thrown while conforming to
594 ecma script standard and other browser behavior.
595 rdar://problem/19927293
596 https://bugs.webkit.org/show_bug.cgi?id=141871
598 Reviewed by Geoffrey Garen.
600 Fixes tests to throw new Errors such that they will contain line, column, and stack information
601 as expected, and fixes the column in the error in the expected output.
603 * http/tests/w3c/resources/testharness.js: Other browsers don't expect stack information
604 with this test, but we do, and so the AssertionError should include stack information gathered from Error.
605 This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
606 * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
607 * js/dom/exception-linenums-in-html-2.html: ditto.
608 * js/dom/exception-linenums-in-html-3.html: ditto.
609 * js/dom/script-tests/stack-trace.js: ditto.
612 (inlineableThrow): ditto.
613 (dfgThing.get willThrow): ditto.
614 (dfgThing.willThrowFunc): ditto.
615 * js/dom/stack-trace-expected.txt: fixed error column expectation.
616 * js/exception-properties-expected.txt: ditto.
617 * js/script-tests/exception-linenums.js:
618 (exceptionInFunction): throw "new Error()" rather than "{}".
619 (firstPropIsGetter.get getter): ditto
620 (secondPropIsGetter.get getter): ditto
621 (firstPropIsSetter.set setter): ditto
622 (secondPropIsSetter.set setter): ditto
623 * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
624 since we now add these at error construction rather than at error throwing.
625 * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match.
626 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
628 2015-04-07 Joseph Pecoraro <pecoraro@apple.com>
630 Web Inspector: ES6: Show Symbol properties on Objects
631 https://bugs.webkit.org/show_bug.cgi?id=141279
633 Reviewed by Timothy Hatcher.
635 * inspector/model/remote-object-expected.txt:
636 * inspector/model/remote-object-get-properties-expected.txt:
637 * inspector/model/remote-object-get-properties.html:
638 * inspector/model/remote-object.html:
639 Update tests to include objects with Symbol properties.
641 2015-02-25 Sergio Villar Senin <svillar@igalia.com>
643 [CSS Grid Layout] Update track sizes after distributing extra space
644 https://bugs.webkit.org/show_bug.cgi?id=141422
646 Reviewed by Antti Koivisto.
648 * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
649 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
650 * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
651 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
653 2015-04-07 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
655 [GTK] Gardening 7th April
656 https://bugs.webkit.org/show_bug.cgi?id=143467
660 * platform/gtk/TestExpectations:
661 * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
662 * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
663 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
665 2015-04-06 Chris Dumez <cdumez@apple.com>
667 Bing video search result pages are not PageCacheable
668 https://bugs.webkit.org/show_bug.cgi?id=143463
669 <rdar://problem/20440916>
671 Reviewed by Alexey Proskuryakov.
673 Add layout tests to confirm that a pending image load does not prevent
674 a page from entering the page cache. There are 2 tests, once that cover
675 the case where the request's cachePartion is empty (passing without the
676 fix), and another where the request's cachePartition is non-empty
677 (which only passes with the fix).
679 * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
680 * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
681 * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
682 * http/tests/navigation/page-cache-pending-image-load.html: Added.
684 2015-04-06 Andy Estes <aestes@apple.com>
686 http/tests/contentfiltering/block-after-redirect.html fails on Windows
687 https://bugs.webkit.org/show_bug.cgi?id=143460
689 * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
691 2015-04-03 Alexey Proskuryakov <ap@apple.com>
693 Reduce the dependency on Flash in regression tests
694 https://bugs.webkit.org/show_bug.cgi?id=143391
696 Reviewed by Anders Carlsson.
698 * accessibility/inline-block-assertion.html:
699 * accessibility/plugin.html:
700 * compositing/geometry/empty-embed-rects.html:
701 * fast/history/resources/subframe-with-plugin.html:
702 * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
703 * fast/loader/loadInProgress.html:
704 * fast/replaced/border-radius-clip.html:
705 * fast/replaced/embed-display-none.html:
706 * plugins/crash-restoring-plugin-page-from-page-cache.html:
707 * plugins/object-embed-plugin-scripting.html:
708 * plugins/resources/plugin-frame.html:
709 Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
711 * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
712 that never existed in WebKit.
714 * platform/mac/TestExpectations:
715 * platform/wincairo/TestExpectations:
716 Removed the deleted plugins/iframe-shims.html.
718 * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
719 because they make WebKitTestRunner crash now. Marked all other snapshotting tests
720 as Pass/Failure, because they don't really make any sense, and are only useful for
723 * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
724 These tests still run (and pass) under WebKit1, regardless of whether Flash is
725 installed, so they don't seem like very accurate tests.
727 2015-04-06 Brent Fulgham <bfulgham@apple.com>
729 [Win] Unreviewed test update after r182369.
731 New test does not pass on Windows.
733 * platform/win/TestExpectations: Skip.
735 2015-04-05 Andy Estes <aestes@apple.com>
737 [Content Filtering] Add some additional unblock tests
738 https://bugs.webkit.org/show_bug.cgi?id=143435
740 Reviewed by Dan Bernstein.
742 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
743 * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
744 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
745 * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
746 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
747 * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
748 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
749 * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
750 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
751 * contentfiltering/block-after-response-then-allow-unblock.html: Added.
752 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
753 * contentfiltering/block-after-response-then-deny-unblock.html: Added.
754 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
755 * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
756 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
757 * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
759 2015-04-05 Andy Estes <aestes@apple.com>
761 [Content Filtering] Tell the filter about requests and redirects
762 https://bugs.webkit.org/show_bug.cgi?id=143414
763 rdar://problem/19239549
765 Reviewed by Darin Adler.
767 * contentfiltering/allow-after-will-send-request-expected.html: Added.
768 * contentfiltering/allow-after-will-send-request.html: Added.
769 * contentfiltering/block-after-will-send-request-expected.html: Added.
770 * contentfiltering/block-after-will-send-request.html: Added.
771 * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
772 * http/tests/contentfiltering/allow-after-redirect.html: Added.
773 * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
774 * http/tests/contentfiltering/block-after-redirect.html: Added.
775 * http/tests/contentfiltering/resources/fail.html: Added.
776 * http/tests/contentfiltering/resources/pass.html: Added.
778 2015-04-05 Simon Fraser <simon.fraser@apple.com>
780 Skip fast/fixed-layout/fixed-layout.html on Windows.
782 * platform/win/TestExpectations:
784 2015-04-05 Gyuyoung Kim <gyuyoung.kim@webkit.org>
786 [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
787 https://bugs.webkit.org/show_bug.cgi?id=143417
789 Unreviewed. Mark 2 tests to ImageOnlyFailure.
791 * platform/efl/TestExpectations:
793 2015-04-04 Andy Estes <aestes@apple.com>
795 [Content Filtering] Blocked page is not always displayed when it should be
796 https://bugs.webkit.org/show_bug.cgi?id=143410
798 Reviewed by Andreas Kling.
800 * TestExpectations: Unskipped block-after-add-data.html.
801 * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
802 * contentfiltering/block-after-response-expected.html: Ditto.
804 2015-04-04 Chris Fleizach <cfleizach@apple.com>
806 AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
807 https://bugs.webkit.org/show_bug.cgi?id=136247
809 Reviewed by Mario Sanchez Prada.
811 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
812 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
813 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
814 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
816 2015-04-04 Simon Fraser <simon.fraser@apple.com>
818 Fix some bad test results committed earlier.
820 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
821 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
822 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
824 2015-04-02 Darin Adler <darin@apple.com>
826 Streamline icon-related code, mostly unused
827 https://bugs.webkit.org/show_bug.cgi?id=143306
829 Reviewed by Antti Koivisto.
831 * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
832 * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
833 not actually used in any WebKit port.
835 * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
836 the icon machinery in WebKit doesn't return arrays at this time. It's better to
837 test what we actually expose.
839 2015-04-04 Simon Fraser <simon.fraser@apple.com>
841 Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
842 https://bugs.webkit.org/show_bug.cgi?id=143406
843 rdar://problem/20407080
845 Reviewed by Ryosuke Niwa.
847 Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
850 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
851 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
852 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
853 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
854 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
855 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
857 2015-04-04 Simon Fraser <simon.fraser@apple.com>
859 REGRESSION (r182215): Feedly crashes when closing article
860 https://bugs.webkit.org/show_bug.cgi?id=143405
861 rdar://problem/20382734, rdar://problem/20395497
863 Reviewed by Tim Horton.
865 Test that triggers a crash without the fix (thanks to Zalan for the test).
867 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
868 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
870 2015-04-04 Simon Fraser <simon.fraser@apple.com>
872 Differentiate between composited scrolling, and async scrolling
873 https://bugs.webkit.org/show_bug.cgi?id=143291
875 Reviewed by Sam Weinig.
877 Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
878 are now excluded from the non-fast scrollable region.
880 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
881 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
882 * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
884 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
886 [Streams API] Collecting a ReadableStreamReader should not unlock its stream
887 https://bugs.webkit.org/show_bug.cgi?id=143333
889 Reviewed by Benjamin Poulain.
891 * streams/readablestreamreader-constructor-expected.txt:
892 * streams/readablestreamreader-constructor.html:
894 2015-04-04 Yusuke Suzuki <utatane.tea@gmail.com>
896 Implement ES6 Object.getOwnPropertySymbols
897 https://bugs.webkit.org/show_bug.cgi?id=141106
899 Reviewed by Geoffrey Garen.
901 * js/Object-getOwnPropertyNames-expected.txt:
902 * js/script-tests/Object-getOwnPropertyNames.js:
904 2015-04-03 Tim Horton <timothy_horton@apple.com>
906 fast/fixed-layout/fixed-layout.html is flaky
907 https://bugs.webkit.org/show_bug.cgi?id=143379
909 Reviewed by Simon Fraser.
912 Un-flakify the fixed layout test.
914 * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
915 Remove a mistaken line in the original test; this function doesn't exist in WebKit
916 and was presumably ported directly from the Blink test (and then never noticed because
917 JS exceptions thrown in -expected files go nowhere).
919 * fast/fixed-layout/fixed-layout.html:
920 Make the fixed layout test less racy by waiting for the resize event (which can be
921 very asynchronous). Also, force a layout before resizing to ensure that we
922 always do get a resize event.
924 2015-04-03 Chris Fleizach <cfleizach@apple.com>
926 AX: Toggling check box state not speaking using plain space, not VO space.
927 https://bugs.webkit.org/show_bug.cgi?id=143356
929 Reviewed by Darin Adler.
931 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
932 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
934 2015-04-03 Alexey Proskuryakov <ap@apple.com>
936 Re-skip tests that got recently enabled, but time out.
938 * platform/mac-wk2/TestExpectations:
940 2015-04-03 Alexey Proskuryakov <ap@apple.com>
942 fast/fixed-layout/fixed-layout.html is flaky
943 https://bugs.webkit.org/show_bug.cgi?id=143379
945 * TestExpectations: Marking it as such.
947 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
949 [WK2] Unskip now passing tests after r135595
950 https://bugs.webkit.org/show_bug.cgi?id=127428
952 Unreviewed gardening.
954 * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
955 * platform/wk2/TestExpectations: Unskip now passing tests.
957 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
959 [EFL] Fix 18 crashing compositing tests after r182101
960 https://bugs.webkit.org/show_bug.cgi?id=143214
962 Unreviewed gardening, comment out the original expectations after r182311.
964 * platform/efl/TestExpectations:
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, add crash expectations until proper fix.
973 * platform/efl/TestExpectations:
975 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
977 Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
979 * platform/efl/TestExpectations:
981 2015-04-02 Timothy Horton <timothy_horton@apple.com>
983 Scrollbars are left in the wrong position when resizing a fixed layout view
984 https://bugs.webkit.org/show_bug.cgi?id=143360
986 Reviewed by Beth Dakin.
988 * fast/fixed-layout/fixed-layout-expected.png: Added.
989 * fast/fixed-layout/fixed-layout-expected.txt: Added.
990 * fast/fixed-layout/fixed-layout.html: Added.
991 Add a simple fixed layout test. We can add more (or recover some from
992 when the Qt tests were purged) now that it's testable again.
994 This test also happens to test the aforementioned setFrameRect change,
995 because without it, the RenderView's layer would be left at the wrong
996 size (800x600) because the scrollbars would be left behind in the resize.
998 2015-04-02 Brent Fulgham <bfulgham@apple.com>
1000 New ruby tests are failing on all non-Mac platforms.
1001 https://bugs.webkit.org/show_bug.cgi?id=143354
1003 Add skip commands for these new tests.
1005 * platform/efl/TestExpectations:
1006 * platform/gtk/TestExpectations:
1007 * platform/win/TestExpectations:
1009 2015-04-02 Alexey Proskuryakov <ap@apple.com>
1011 http/tests/security/cross-frame-access-call.html is flaky
1012 https://bugs.webkit.org/show_bug.cgi?id=143344
1014 Reviewed by Anders Carlsson.
1017 * http/tests/security/cross-frame-access-call-expected.txt:
1018 Correct the results. Not sure where I got the different results from.
1020 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
1026 * fast/ruby/ruby-expansion-cjk-4-expected.html:
1027 * fast/ruby/ruby-expansion-cjk-4.html:
1029 2015-04-02 Anders Carlsson <andersca@apple.com>
1031 http/tests/security/cross-frame-access-call.html is flaky.
1034 Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
1036 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
1038 Disallow ruby base from having leading or trailing expansions
1039 https://bugs.webkit.org/show_bug.cgi?id=142608
1041 Reviewed by David Hyatt.
1043 Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
1044 text codepath, RTL, and LTR codepaths.
1046 * fast/ruby/positioned-ruby-text-expected.txt:
1047 * fast/ruby/positioned-ruby-text.html:
1048 * fast/ruby/resources/green.png: Added.
1049 * fast/ruby/resources/ruby-expansion.svg: Added.
1050 * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
1051 * fast/ruby/ruby-expansion-cjk-2.html: Added.
1052 * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
1053 * fast/ruby/ruby-expansion-cjk-3.html: Added.
1054 * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
1055 * fast/ruby/ruby-expansion-cjk-4.html: Added.
1056 * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
1057 * fast/ruby/ruby-expansion-cjk-5.html: Added.
1058 * fast/ruby/ruby-expansion-cjk-expected.html: Added.
1059 * fast/ruby/ruby-expansion-cjk.html: Added.
1060 * fast/ruby/ruby-justification-expected.html:
1061 * fast/ruby/ruby-justification.html:
1063 2015-04-02 Alexey Proskuryakov <ap@apple.com>
1065 Clean up access checks in JSHistoryCustom.cpp
1066 https://bugs.webkit.org/show_bug.cgi?id=143227
1068 Reviewed by Sam Weinig.
1070 * http/tests/security/cross-frame-access-call-expected.txt:
1071 * http/tests/security/cross-frame-access-call.html:
1073 2015-04-02 Alexey Proskuryakov <ap@apple.com>
1075 media/track/track-forced-subtitles-in-band.html times out
1077 * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
1078 flakily, it times out too.
1080 2015-04-02 David Hyatt <hyatt@apple.com>
1082 [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
1083 https://bugs.webkit.org/show_bug.cgi?id=143320
1085 Reviewed by Darin Adler.
1087 * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
1088 * fast/block/inside-inlines/new-model/paint-order.html: Added.
1089 * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
1090 * fast/block/inside-inlines/opacity-on-inline.html: Added.
1091 * fast/block/inside-inlines/paint-order-expected.html: Added.
1092 * fast/block/inside-inlines/paint-order.html: Added.
1094 2015-04-02 Adam Bergkvist <adam.bergkvist@ericsson.com>
1096 WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
1097 https://bugs.webkit.org/show_bug.cgi?id=143255
1099 Reviewed by Eric Carlson.
1101 Added test for new Promise-based getUserMedia() (on MediaDevices).
1103 * fast/dom/navigator-detached-no-crash.html:
1104 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
1105 * fast/mediastream/MediaDevices-getUserMedia.html: Added.
1107 2015-04-02 Alexey Proskuryakov <ap@apple.com>
1109 Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
1112 * platform/mac/TestExpectations:
1114 2015-04-02 Joonghun Park <jh718.park@samsung.com>
1116 [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
1117 https://bugs.webkit.org/show_bug.cgi?id=143248
1119 Reviewed by Darin Adler.
1121 * fast/css/getPropertyValue-columns-expected.txt:
1122 * fast/css/getPropertyValue-columns.html:
1123 * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
1124 * fast/multicol/columns-shorthand-parsing-2.html: Added.
1126 2015-04-01 Commit Queue <commit-queue@webkit.org>
1128 Unreviewed, rolling out r182247.
1129 https://bugs.webkit.org/show_bug.cgi?id=143326
1131 unfortunately broke some tests (Requested by dino on #webkit).
1135 "Async loading of image resources"
1136 https://bugs.webkit.org/show_bug.cgi?id=134488
1137 http://trac.webkit.org/changeset/182247
1139 2015-04-01 Dean Jackson <dino@apple.com>
1141 fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
1142 https://bugs.webkit.org/show_bug.cgi?id=143323
1144 Removing old flakiness setting now that we should be skipping.
1146 * platform/mac/TestExpectations:
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 The change r182247 has caused this test to timeout. Rather than rollout
1154 the commit I'm skipping the test and will contact Yoav.
1156 * platform/mac/TestExpectations:
1158 2015-04-01 Dean Jackson <dino@apple.com>
1160 accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
1161 https://bugs.webkit.org/show_bug.cgi?id=143315
1163 Removing clashing entry but changing the old entry to Skip.
1165 * platform/win/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 Skipping this on Windows.
1174 * platform/win/TestExpectations:
1176 2015-04-01 Yoav Weiss <yoav@yoav.ws>
1178 Async loading of image resources
1179 https://bugs.webkit.org/show_bug.cgi?id=134488
1181 Reviewed by Dean Jackson.
1183 * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
1184 * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
1185 * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
1186 * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
1187 * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
1188 * fast/dom/image-object.html: Cosmetic changes.
1189 * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
1190 * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
1191 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
1192 * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
1193 * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
1195 2015-03-31 Simon Fraser <simon.fraser@apple.com>
1197 Make it possible to compute a region for elements on the page that have wheel event handlers
1198 https://bugs.webkit.org/show_bug.cgi?id=142807
1200 Reviewed by Beth Dakin.
1202 Update results, since any handler with position:fixed now causes the region to cover the document.
1204 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
1205 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
1206 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
1208 2015-04-01 David Hyatt <hyatt@apple.com>
1210 [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
1211 https://bugs.webkit.org/show_bug.cgi?id=143307
1213 Reviewed by Dean Jackson.
1215 * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
1216 * fast/block/inside-inlines/basic-float-intrusion.html: Added.
1217 * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
1218 * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
1220 2015-04-01 Hunseop Jeong <hs85.jeong@samsung.com>
1222 Unreviewed EFL gardening. Remove warning message in layoutTest.
1223 https://bugs.webkit.org/show_bug.cgi?id=143268
1225 * platform/efl/TestExpectations:
1227 2015-04-01 Alexey Proskuryakov <ap@apple.com>
1229 REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
1230 https://bugs.webkit.org/show_bug.cgi?id=142976
1232 Reviewed by Chris Fleizach.
1234 * platform/mac/TestExpectations: Removed an expectation.
1236 * accessibility/textarea-selected-text-range-expected.txt:
1237 * accessibility/textarea-selected-text-range.html:
1238 Don't race a timer with an internal dispatch_async.
1240 * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
1241 * platform/mac/accessibility/select-element-selection-with-optgroups.html:
1242 This test had the same issue.
1244 2015-03-31 Ryosuke Niwa <rniwa@webkit.org>
1246 ES6 class syntax should allow static setters and getters
1247 https://bugs.webkit.org/show_bug.cgi?id=143180
1249 Reviewed by Filip Pizlo.
1253 * js/class-syntax-declaration-expected.txt:
1254 * js/class-syntax-expression-expected.txt:
1255 * js/script-tests/class-syntax-declaration.js:
1256 * js/script-tests/class-syntax-expression.js:
1258 2015-03-31 Simon Fraser <simon.fraser@apple.com>
1260 Make it possible to compute a region for elements on the page that have wheel event handlers
1261 https://bugs.webkit.org/show_bug.cgi?id=142807
1263 Reviewed by David Hyatt.
1265 Tests that dump the non-fast-scrollable region, for various rendering configurations.
1267 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
1268 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
1269 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
1270 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
1271 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
1274 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
1275 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
1276 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
1277 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
1278 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
1279 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
1280 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
1281 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
1282 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
1283 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
1284 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
1285 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
1287 2015-03-31 Dean Jackson <dino@apple.com>
1289 accessibility/aria-hidden-hides-all-elements.html fails on Windows
1290 https://bugs.webkit.org/show_bug.cgi?id=143275
1294 * platform/win/TestExpectations:
1296 2015-03-31 Said Abou-Hallawa <sabouhallawa@apple.com>
1298 border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
1299 https://bugs.webkit.org/show_bug.cgi?id=142650.
1301 Reviewed by Simon Fraser.
1303 Add tests to ensure the middle area of a RenderBox is going to be drawn
1304 even if the border width is not greater than zero.
1306 * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
1307 * fast/borders/border-image-fill-inline-no-border.html: Added.
1308 * fast/borders/border-image-fill-no-border-expected.html: Added.
1309 * fast/borders/border-image-fill-no-border.html: Added.
1310 * fast/borders/resources/button-border-cropped.svg: Added.
1311 * fast/borders/resources/button-border.svg: Added.
1312 * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
1314 2015-03-31 David Hyatt <hyatt@apple.com>
1316 [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
1317 https://bugs.webkit.org/show_bug.cgi?id=143271
1319 Reviewed by Dean Jackson.
1321 * fast/block/inside-inlines/block-width-check-expected.html: Added.
1322 * fast/block/inside-inlines/block-width-check.html: Added.
1323 * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
1324 * fast/block/inside-inlines/new-model/block-width-check.html: Added.
1326 2015-03-31 Beth Dakin <bdakin@apple.com>
1328 REGRESSION (r173484): Reducing content of scrollable region does not reset scroll
1330 https://bugs.webkit.org/show_bug.cgi?id=138525
1332 rdar://problem/18166043
1334 Reviewed by Simon Fraser.
1336 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
1337 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
1338 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
1339 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
1341 2015-03-31 Yusuke Suzuki <utatane.tea@gmail.com>
1343 [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
1344 https://bugs.webkit.org/show_bug.cgi?id=142937
1346 Reviewed by Darin Adler.
1348 Several LayoutTests are updated with the new behavior.
1349 Test cases in IETestCenter contain test for the outdated behavior.
1350 But IETestCenter is brought from the external source, so instead of modifying it,
1351 we mark them as Failure in TestExpectations.
1354 * js/dom/getOwnPropertyDescriptor-expected.txt:
1355 * js/prototypes-expected.txt:
1356 * js/resources/getOwnPropertyDescriptor.js:
1357 * js/script-tests/prototypes.js:
1359 2015-03-30 David Hyatt <hyatt@apple.com>
1361 [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
1362 https://bugs.webkit.org/show_bug.cgi?id=143238.
1364 Reviewed by Dean Jackson.
1366 * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
1367 * fast/block/inside-inlines/breaking-behavior.html: Added.
1368 * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
1369 * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
1370 * fast/block/inside-inlines/new-model/empty-block.html:
1372 2015-03-31 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1374 GTK+ Gardening 30th March
1375 https://bugs.webkit.org/show_bug.cgi?id=143220
1379 * platform/gtk/TestExpectations:
1381 2015-03-31 Antti Koivisto <antti@apple.com>
1383 http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
1384 https://bugs.webkit.org/show_bug.cgi?id=143258
1386 The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
1387 to ResourceRequest::resourcePrioritiesEnabled() returning false.
1389 It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
1390 and so we end up on the roundtrip code path.
1392 * platform/mac-mavericks/TestExpectations: Added.
1394 Skip the test on Mavericks.
1396 2015-03-31 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1398 [Streams API] Implement a barebone ReadableStreamReader interface
1399 https://bugs.webkit.org/show_bug.cgi?id=142866
1401 Reviewed by Benjamin Poulain.
1403 Adding tests to check API, constructor and link with ReadableStream.getReader.
1404 Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
1406 * js/dom/global-constructors-attributes-expected.txt:
1407 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1408 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1409 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1410 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1411 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1412 * streams/readablestreamreader-constructor-expected.txt: Added.
1413 * streams/readablestreamreader-constructor.html: Added.
1415 2015-03-30 Ryosuke Niwa <rniwa@webkit.org>
1417 Extending null should set __proto__ to null
1418 https://bugs.webkit.org/show_bug.cgi?id=142882
1420 Reviewed by Geoffrey Garen and Benjamin Poulain.
1422 Added more test cases for extending from null, and added checks for prototypes.
1424 Also rebaselined existing tests.
1426 * js/class-syntax-call-expected.txt:
1427 * js/class-syntax-extends-expected.txt:
1428 * js/class-syntax-super-expected.txt:
1429 * js/script-tests/class-syntax-call.js:
1430 * js/script-tests/class-syntax-extends.js:
1431 * js/script-tests/class-syntax-super.js:
1433 2015-03-30 Alex Christensen <achristensen@webkit.org>
1435 [Content Extensions] Correctly handle regular expressions matching everything
1436 https://bugs.webkit.org/show_bug.cgi?id=143235
1438 Reviewed by Benjamin Poulain.
1440 * http/tests/contentextensions/css-display-none.html:
1441 * http/tests/contentextensions/css-display-none.html.json:
1442 Test multiple selectors with triggers that match everything.
1443 * http/tests/contentextensions/whitelist-expected.txt: Added.
1444 * http/tests/contentextensions/whitelist.html: Added.
1445 * http/tests/contentextensions/whitelist.html.json: Added.
1447 2015-03-30 Mark Lam <mark.lam@apple.com>
1449 REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
1450 <https://webkit.org/b/143105>
1452 Reviewed by Filip Pizlo.
1455 - Undid test skipped in r182072.
1457 2015-03-30 Chris Dumez <cdumez@apple.com>
1459 Cached "Expires" header is not updated upon successful resource revalidation
1460 https://bugs.webkit.org/show_bug.cgi?id=143228
1461 <rdar://problem/20348059>
1463 Reviewed by Antti Koivisto.
1465 Add layout test to check that a cached response's "Expires" header is
1466 updated from the 304 response's headers upon successful revalidation.
1468 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
1469 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
1470 * http/tests/cache/disk-cache/resources/cache-test.js:
1473 * http/tests/cache/disk-cache/resources/generate-response.cgi:
1475 2015-03-30 Joseph Pecoraro <pecoraro@apple.com>
1477 Web Inspector: Regression: Preview for [[null]] shouldn't be []
1478 https://bugs.webkit.org/show_bug.cgi?id=143208
1480 Reviewed by Mark Lam.
1482 * inspector/model/remote-object-expected.txt:
1483 * inspector/model/remote-object.html:
1485 2015-03-30 Antti Koivisto <antti@apple.com>
1487 Don't cache resources that are very unlikely to be reused
1488 https://bugs.webkit.org/show_bug.cgi?id=143226
1490 Reviewed by Chris Dumez.
1492 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
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
1498 <rdar://problem/20347160>
1500 Reviewed by Geoff Garen.
1502 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
1503 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.html:
1505 Keep max-age: 0 cacheable in this test by adding a validation header.
1507 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
1508 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html:
1510 Rebase and expand to cover the high priority resource case.
1512 2015-03-30 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1514 Rebaseline accessibility/aria-toggle-button-with-title.html
1515 https://bugs.webkit.org/show_bug.cgi?id=143229
1519 Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
1521 * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
1523 2015-03-30 Javier Fernandez <jfernandez@igalia.com>
1525 [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
1526 https://bugs.webkit.org/show_bug.cgi?id=133359
1528 Reviewed by David Hyatt.
1530 From Blink r164817 and r165264 by <jchaffraix@chromium.org>
1532 Broaden justify-self's parsing name and upgrade align-self and
1533 align-items parsing to CSS 3.
1536 * css3/flexbox/css-properties-expected.txt:
1537 * css3/flexbox/css-properties.html:
1538 * css3/parse-align-items-expected.txt: Added.
1539 * css3/parse-align-items.html: Added.
1540 * css3/parse-align-self-expected.txt: Added.
1541 * css3/parse-align-self.html: Added.
1542 * css3/resources/alignment-parsing-utils.js: Added.
1545 (checkInitialValues):
1546 (checkInheritValues):
1547 (checkLegacyValues):
1548 * fast/css/getComputedStyle/computed-style-expected.txt:
1549 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1550 * fast/css/getComputedStyle/resources/property-names.js:
1551 * fast/css/parse-justify-self-expected.txt:
1552 * fast/css/parse-justify-self.html:
1553 * svg/css/getComputedStyle-basic-expected.txt:
1555 2015-03-27 David Hyatt <hyatt@apple.com>
1557 [New Block-Inside-Inline Model] Create anonymous inline blocks to hold blocks-inside-inlines.
1558 https://bugs.webkit.org/show_bug.cgi?id=143145
1560 Reviewed by Dean Jackson.
1562 * fast/block/inside-inlines: Added.
1563 * fast/block/inside-inlines/empty-block-expected.html: Added.
1564 * fast/block/inside-inlines/empty-block.html: Added.
1565 * fast/block/inside-inlines/new-model: Added.
1566 * fast/block/inside-inlines/new-model/empty-block-expected.html: Added.
1567 * fast/block/inside-inlines/new-model/empty-block.html: Added.
1569 2015-03-30 Chris Dumez <cdumez@apple.com>
1571 [WK2][NetworkCache] Add support for "Cache-Control: max-stale" request header
1572 https://bugs.webkit.org/show_bug.cgi?id=143159
1573 <rdar://problem/20333296>
1575 Reviewed by Antti Koivisto.
1577 Add layout test to cover support for "Cache-Control: max-stale" request
1580 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt: Added.
1581 * http/tests/cache/disk-cache/disk-cache-request-max-stale.html: Added.
1583 2015-03-30 Jer Noble <jer.noble@apple.com>
1585 [iOS] When Web Audio is interrupted by a phone call, it cannot be restarted.
1586 https://bugs.webkit.org/show_bug.cgi?id=143190
1588 Reviewed by Darin Adler.
1590 * webaudio/audiocontext-state-expected.txt: Added.
1591 * webaudio/audiocontext-state-interrupted-expected.txt: Added.
1592 * webaudio/audiocontext-state-interrupted.html: Added.
1593 * webaudio/audiocontext-state.html: Added.
1595 2015-03-30 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1597 Update expectations for delete-emoji test since the bug is fixed now.
1598 https://bugs.webkit.org/show_bug.cgi?id=141419
1600 Reviewed by Gustavo Noronha Silva.
1602 * platform/gtk/TestExpectations:
1604 2015-03-29 Benjamin Poulain <benjamin@webkit.org>
1606 `currentColor` computes to the same colour on all elements, even if 'color' is inherited differently
1607 https://bugs.webkit.org/show_bug.cgi?id=133420
1609 Reviewed by Darin Adler.
1611 * fast/css/currentColor-on-before-after-pseudo-elements-expected.html: Added.
1612 * fast/css/currentColor-on-before-after-pseudo-elements.html: Added.
1613 * fast/css/currentColor-style-update-reftest-expected.html: Added.
1614 * fast/css/currentColor-style-update-reftest.html: Added.
1615 * fast/css/currentColor-value-style-update-expected.txt: Added.
1616 * fast/css/currentColor-value-style-update.html: Added.
1618 2015-03-29 Darin Adler <darin@apple.com>
1620 HTMLCollection caches incorrect length if item(0) is called before length on an empty collection
1621 https://bugs.webkit.org/show_bug.cgi?id=143203
1623 Reviewed by Antti Koivisto.
1625 * fast/dom/htmlcollection-length-after-item-2-expected.txt: Added.
1626 * fast/dom/htmlcollection-length-after-item-2.html: Added.
1628 2015-03-28 Joseph Pecoraro <pecoraro@apple.com>
1630 Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
1631 https://bugs.webkit.org/show_bug.cgi?id=143176
1633 Reviewed by Timothy Hatcher.
1635 * inspector/css/pseudo-element-matches.html:
1637 2015-03-28 Csaba Osztrogonác <ossy@webkit.org>
1639 REGRESSION(r181326): It made dfg-int16array.js and dfg-int8array.js fail on AArch64 Linux
1640 https://bugs.webkit.org/show_bug.cgi?id=142629
1642 Unreviewed gardening, unskip now passing tests after r182091.
1644 * js/script-tests/dfg-int16array.js:
1645 * js/script-tests/dfg-int8array.js:
1647 2015-03-27 Saam Barati <saambarati1@gmail.com>
1649 Deconstruction parameters are bound too late
1650 https://bugs.webkit.org/show_bug.cgi?id=143148
1652 Reviewed by Filip Pizlo.
1654 * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Added.
1655 * js/regress/deconstructing-parameters-overridden-by-function.html: Added.
1656 * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Added.
1661 2015-03-27 Michael Saboff <msaboff@apple.com>
1663 Fix flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
1664 https://bugs.webkit.org/show_bug.cgi?id=138390
1666 Reviewed by Mark Lam.
1668 Reenabled the tests for ARM64/iOS. Left the tests disabled for ARM64/linux and will let linux
1669 developers test and reenable under existing but https://bugs.webkit.org/show_bug.cgi?id=142629.
1671 * js/script-tests/dfg-int16array.js:
1672 * js/script-tests/dfg-int8array.js:
1674 2015-03-27 Jer Noble <jer.noble@apple.com>
1676 [Mac] Safari fails to fire page "load" event with video[preload=none]
1677 https://bugs.webkit.org/show_bug.cgi?id=143147
1679 Reviewed by Simon Fraser.
1681 * media/video-page-load-preload-none-expected.txt: Added.
1682 * media/video-page-load-preload-none.html: Added.
1684 2015-03-27 Brent Fulgham <bfulgham@apple.com>
1686 Correct test results after r182012.
1688 The test now produces identical results on all platforms, so update the root test result,
1689 and remove custom non-matching expectations. This corrects Windows, GTK, and EFL builds, and
1690 should not harm the Mac build.
1692 * accessibility/aria-toggle-button-with-title-expected.txt:
1693 * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
1694 * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
1696 2015-03-27 Mark Lam <mark.lam@apple.com>
1698 Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
1699 <https://webkit.org/b/143105>
1705 2015-03-27 Chris Dumez <cdumez@apple.com>
1707 [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
1708 https://bugs.webkit.org/show_bug.cgi?id=143125
1709 <rdar://problem/20321172>
1711 Reviewed by Antti Koivisto.
1713 Add layout test to check that responses with status code 307 (which is not
1714 cacheable by default) are cached if they have explicit expiration headers.
1716 Also update a couple of other disk cache tests to cover heuristic
1717 freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
1718 'Last-Modified' header to estimate freshness if usual expiration headers
1721 * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
1722 * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
1723 * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
1724 * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
1725 * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
1726 * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
1728 2015-03-27 Csaba Osztrogonác <ossy@webkit.org>
1730 Unreviewed gardening.
1732 * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
1734 2015-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
1736 FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
1737 https://bugs.webkit.org/show_bug.cgi?id=142885.
1739 Reviewed by Dean Jackson.
1741 * svg/filters/feMorphology-radius-cases-expected.svg: Added.
1742 * svg/filters/feMorphology-radius-cases.svg: Added.
1743 Test different cases for radius of the feMorphology filter. There are three
1744 cases for the radius:
1745 1. radius < 0: This is an error case, the source image should not be rendered.
1746 2. radius = 0: This case is treated as if the filter never exists.
1747 3. radius > 0: If the scaled radius is > 0, the filter is applied.
1749 2015-03-26 Antti Koivisto <antti@apple.com>
1751 Respect cache-control directives in request
1752 https://bugs.webkit.org/show_bug.cgi?id=143121
1754 Reviewed by Chris Dumez.
1756 * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
1757 * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
1759 2015-03-27 Michael Saboff <msaboff@apple.com>
1761 Objects with numeric properties intermittently get a phantom 'length' property
1762 https://bugs.webkit.org/show_bug.cgi?id=142792
1764 Reviewed by Csaba Osztrogonác.
1766 New regression test.
1768 * js/regress-142792-expected.txt: Added.
1769 * js/regress-142792.html: Added.
1770 * js/script-tests/regress-142792.js: Added.
1774 2015-03-26 Zalan Bujtas <zalan@apple.com>
1776 Inline continuation code should not take anonymous containing wrapper granted.
1777 https://bugs.webkit.org/show_bug.cgi?id=133312
1779 Reviewed by Dave Hyatt.
1781 It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
1782 is an anonymous wrapper and its sibling might be a block level renderer.
1783 When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
1784 is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
1787 * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
1788 * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
1790 2015-03-26 Joseph Pecoraro <pecoraro@apple.com>
1792 Web Inspector: ES6: Provide a better view for Classes in the console
1793 https://bugs.webkit.org/show_bug.cgi?id=142999
1795 Reviewed by Timothy Hatcher.
1797 * inspector/model/remote-object-expected.txt:
1798 * inspector/model/remote-object.html:
1799 Update the test to include coverage of the new "class" subtype of "function".
1801 2015-03-26 Tim Horton <timothy_horton@apple.com>
1803 REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
1804 https://bugs.webkit.org/show_bug.cgi?id=142888
1805 <rdar://problem/20227304>
1807 Reviewed by Beth Dakin.
1809 * fast/dom/event-handler-attributes-expected.txt:
1810 * fast/dom/event-handler-attributes.html:
1811 * fast/events/event-attribute-expected.txt:
1812 * platform/win/fast/events/event-attribute-expected.txt:
1813 Revert some changes to these tests and their results.
1815 2015-03-26 Roger Fong <roger_fong@apple.com>
1817 Apply blur effect to media control background.
1818 https://bugs.webkit.org/show_bug.cgi?id=143116.
1819 <rdar://problem/20316964>.
1821 Reviewed by Brent Fulgham.
1823 * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
1825 2015-03-26 Geoffrey Garen <ggaren@apple.com>
1827 Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
1828 https://bugs.webkit.org/show_bug.cgi?id=142974
1830 Reviewed by Joseph Pecoraro.
1832 No test covering this ASSERT because I couldn't design a way to reproduce
1833 it after trying for a few hours. Simply loading the original ASSERTing
1834 content from disk is not enough to reproduce this bug.
1836 * fast/profiler/dead-time-expected.txt:
1837 * fast/profiler/inline-event-handler-expected.txt:
1838 * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
1839 progressions, where we used to get the line number wrong.
1841 * fast/dom/attribute-event-listener-errors-expected.txt: Added.
1842 * fast/dom/attribute-event-listener-errors.html: Added. This test covers
1843 a subtle way in which the new mechanism for attribute event listener
1844 line numbers is more accurate than the old one.
1846 2015-03-26 Brady Eidson <beidson@apple.com>
1848 Apply ContentExtension actions after redirects.
1849 <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
1851 Reviewed by Alex Christensen.
1853 * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
1854 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
1855 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
1856 * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
1857 * http/tests/contentextensions/resources/subresource-redirect.php: Added.
1858 * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
1859 * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
1860 * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
1862 2015-03-26 Michael Saboff <msaboff@apple.com>
1864 js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
1865 https://bugs.webkit.org/show_bug.cgi?id=139865
1867 Reviewed by Alexey Proskuryakov.
1869 It appears that r181993 fixed this test as it removed the code where the crash occurred.
1871 * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
1873 2015-03-26 Chris Fleizach <cfleizach@apple.com>
1875 AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
1876 https://bugs.webkit.org/show_bug.cgi?id=115298
1878 Reviewed by Mario Sanchez Prada.
1880 * accessibility/aria-toggle-button-with-title.html:
1881 Bad path for post test resources file, so that is fixed.
1882 * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
1883 * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
1884 * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
1885 Updated to reflect the new role of this object.
1887 2015-03-26 Csaba Osztrogonác <ossy@webkit.org>
1889 Unreviewed gardening, skip failing tests on AArch64 Linux.
1891 * js/script-tests/array-from.js:
1892 * js/script-tests/array-length-shortening.js:
1893 * js/script-tests/dfg-int16array.js:
1894 * js/script-tests/dfg-int8array.js:
1896 2015-03-25 Alexey Proskuryakov <ap@apple.com>
1898 media/track/track-mode.html flakily times out
1899 https://bugs.webkit.org/show_bug.cgi?id=143085
1901 * TestExpectations: Added an expectation.
1903 2015-03-25 Chris Fleizach <cfleizach@apple.com>
1905 AX: table cells that use display:block render the table inaccessible to VoiceOver
1906 https://bugs.webkit.org/show_bug.cgi?id=143007
1908 Unreviewed, layout test fix.
1910 Skip associated accessibility/table-cell-display-block.html on failing platforms.
1912 * platform/efl/TestExpectations:
1913 * platform/gtk/TestExpectations:
1914 Specific platform changes in children ordering need to be updated to make this test pass.
1915 * platform/win/TestExpectations:
1916 Need to implement cellForRowAndColumn.
1918 2015-03-25 Filip Pizlo <fpizlo@apple.com>
1920 Heap variables shouldn't end up in the stack frame
1921 https://bugs.webkit.org/show_bug.cgi?id=141174
1923 Reviewed by Geoffrey Garen.
1925 * js/function-apply-aliased-expected.txt:
1926 * js/function-dot-arguments-expected.txt:
1927 * js/regress/arguments-expected.txt: Added.
1928 * js/regress/arguments-named-and-reflective-expected.txt: Added.
1929 * js/regress/arguments-named-and-reflective.html: Added.
1930 * js/regress/arguments-strict-mode-expected.txt: Added.
1931 * js/regress/arguments-strict-mode.html: Added.
1932 * js/regress/arguments.html: Added.
1933 * js/regress/script-tests/arguments-named-and-reflective.js: Added.
1934 * js/regress/script-tests/arguments-strict-mode.js: Added.
1935 * js/regress/script-tests/arguments.js: Added.
1936 * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Added.
1937 * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Added.
1938 * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Added.
1939 * js/regress/script-tests/varargs-call.js: Added.
1940 * js/regress/script-tests/varargs-construct-inline.js: Added.
1941 * js/regress/script-tests/varargs-construct.js: Added.
1942 * js/regress/script-tests/varargs-inline.js: Added.
1943 * js/regress/script-tests/varargs-strict-mode.js: Added.
1944 * js/regress/script-tests/varargs.js: Added.
1945 * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Added.
1946 * js/regress/try-catch-get-by-val-cloned-arguments.html: Added.
1947 * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Added.
1948 * js/regress/try-catch-get-by-val-direct-arguments.html: Added.
1949 * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Added.
1950 * js/regress/try-catch-get-by-val-scoped-arguments.html: Added.
1951 * js/regress/varargs-call-expected.txt: Added.
1952 * js/regress/varargs-call.html: Added.
1953 * js/regress/varargs-construct-expected.txt: Added.
1954 * js/regress/varargs-construct-inline-expected.txt: Added.
1955 * js/regress/varargs-construct-inline.html: Added.
1956 * js/regress/varargs-construct.html: Added.
1957 * js/regress/varargs-expected.txt: Added.
1958 * js/regress/varargs-inline-expected.txt: Added.
1959 * js/regress/varargs-inline.html: Added.
1960 * js/regress/varargs-strict-mode-expected.txt: Added.
1961 * js/regress/varargs-strict-mode.html: Added.
1962 * js/regress/varargs.html: Added.
1963 * js/script-tests/function-apply-aliased.js:
1964 * js/script-tests/function-dot-arguments.js:
1966 2015-03-25 Chris Fleizach <cfleizach@apple.com>
1968 AX: table cells that use display:block render the table inaccessible to VoiceOver
1969 https://bugs.webkit.org/show_bug.cgi?id=143007
1971 Reviewed by Mario Sanchez Prada.
1973 * accessibility/table-cell-display-block-expected.txt: Added.
1974 * accessibility/table-cell-display-block.html: Added.
1976 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
1978 Add a few more tests for Class names
1979 https://bugs.webkit.org/show_bug.cgi?id=143060
1981 Reviewed by Ryosuke Niwa.
1983 Add a few more class name tests:
1984 - const class name binding inside class expression
1985 - mutable class name binding from class statement
1987 * js/script-tests/class-syntax-name.js:
1989 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
1991 ES6: Classes: Program level class statement throws exception in strict mode
1992 https://bugs.webkit.org/show_bug.cgi?id=143038
1994 Reviewed by Ryosuke Niwa.
1996 This updates a number of existing tests that were relying on
1997 poor behavior. `shouldBe` and friends use eval within a function
1998 not at the global scope. This means `shouldBe('class X { ... }')`
1999 behaves like `shouldBe('var x = ...')` not `shouldBe('x = ...')`.
2000 This means `x` will not be available in the next `shouldBe` call.
2002 Add a test specifically to cover the scoping of the class name
2003 in regular and strict mode code. Currently we treat it like var
2004 with one failing test that would pass when we treat it like let.
2006 * js/class-syntax-name.html: Added.
2007 * js/script-tests/class-syntax-name.js: Added.
2009 (runTestShouldBeTrue):
2010 (runTestShouldThrow):
2011 (runTestShouldNotThrow):
2012 Test class name scoping.
2014 * js/class-syntax-call-expected.txt:
2015 * js/class-syntax-declaration-expected.txt:
2016 * js/class-syntax-default-constructor-expected.txt:
2017 * js/class-syntax-name-expected.txt: Added.
2018 * js/script-tests/class-syntax-call.js:
2019 * js/script-tests/class-syntax-declaration.js:
2020 * js/script-tests/class-syntax-default-constructor.js:
2022 2015-03-25 Mark Lam <mark.lam@apple.com>
2024 Gardening: rebaseline after r181907.
2028 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2030 2015-03-25 Dean Jackson <dino@apple.com>
2032 MediaControls: Use font with fixed number width
2033 https://bugs.webkit.org/show_bug.cgi?id=143018
2034 <rdar://problem/20245415>
2036 Reviewed by Eric Carlson.
2038 Add some results for the new font family "-apple-system-font-monospaced-numbers".
2040 * platform/mac/fast/text/systemFont.html:
2041 * platform/mac/fast/text/systemFont-expected.txt:
2043 2015-03-25 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2045 GTK+ Gardening 24th March
2046 https://bugs.webkit.org/show_bug.cgi?id=143003
2050 * platform/gtk/TestExpectations:
2051 * platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
2052 * platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
2053 * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Rebaselined after r181889.
2054 * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Rebaselined after r181889.
2056 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
2058 Setter should have a single formal parameter, Getter no parameters
2059 https://bugs.webkit.org/show_bug.cgi?id=142903
2061 Reviewed by Geoffrey Garen.
2063 Correct a bunch of setters in existing tests and add
2064 tests for good/bad getter and setter syntax.
2066 * js/class-syntax-declaration-expected.txt:
2067 * js/dom/exception-sequencing.html:
2068 * js/dom/reserved-words-as-property-expected.txt:
2069 * js/dom/script-tests/implicit-call-with-global-reentry.js:
2070 (testObject.set setterTest):
2071 * js/dom/script-tests/reserved-words-as-property.js:
2073 * js/for-in-cached-expected.txt:
2074 * js/object-literal-direct-put-expected.txt:
2075 * js/object-literal-syntax-expected.txt:
2076 * js/parser-syntax-check-expected.txt:
2077 * js/script-tests/class-syntax-declaration.js:
2078 * js/script-tests/class-syntax-super.js:
2079 (class.Derived.extends.Base.set callBaseMethodInSetter):
2080 (class.Derived.extends.Base.set baseMethodInGetterSetter):
2081 * js/script-tests/for-in-cached.js:
2082 * js/script-tests/object-literal-direct-put.js:
2083 * js/script-tests/object-literal-syntax.js:
2084 * js/script-tests/parser-syntax-check.js:
2086 2015-03-24 Chris Dumez <cdumez@apple.com>
2088 [WK2] Responses with 302 HTTP Status Code should not be cached
2089 https://bugs.webkit.org/show_bug.cgi?id=143028
2090 <rdar://problem/19714040>
2092 Reviewed by Antti Koivisto.
2094 Add layout test to check that responses with 302 HTTP Status Code
2097 * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: Added.
2098 * http/tests/cache/disk-cache/disk-cache-302-status-code.html: Added.
2100 2015-03-24 Zhuo Li <zachli@apple.com>
2102 Scripts running in isolated world should not subject to a page's CSP about 'eval'.
2103 https://bugs.webkit.org/show_bug.cgi?id=141316.
2105 Reviewed by Geoffrey Garen.
2107 I added a new Content Security Policy directive, "script-src", so that we do not
2108 allow 'unsafe-eval' in the main world.
2110 Also I have to copy the whole function instead of using eval because
2111 eval is subject to the main world Content Security Policy now.
2113 * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
2114 * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
2116 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
2118 ES6: Classes: Early return in sub-class constructor results in returning undefined instead of instance
2119 https://bugs.webkit.org/show_bug.cgi?id=143012
2121 Reviewed by Ryosuke Niwa.
2123 * js/class-constructor-return-expected.txt: Added.
2124 * js/class-constructor-return.html: Added.
2125 * js/script-tests/class-constructor-return.js: Added.
2126 New test covering different return values from constructors.
2128 * js/class-syntax-super-expected.txt:
2129 * js/script-tests/class-syntax-super.js:
2130 Fix test. Returning undefined is the same as an implicit return
2131 and should return `this`.
2133 2015-03-24 Chris Dumez <cdumez@apple.com>
2135 [WK2] Responses with 204 HTTP Status Code should be cacheable by default
2136 https://bugs.webkit.org/show_bug.cgi?id=143020
2137 <rdar://problem/20281529>
2139 Reviewed by Antti Koivisto.
2141 Add test to make sure that responses with 204 HTTP Status Code are
2142 cacheable by default.
2144 * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: Added.
2145 * http/tests/cache/disk-cache/disk-cache-204-status-code.html: Added.
2146 * http/tests/cache/disk-cache/resources/cache-test.js:
2147 Re-introduce support for generating responses with only headers (no body).
2148 This was mistakenly dropped when I rebased my patch for r181895.
2150 2015-03-24 Beth Dakin <bdakin@apple.com>
2152 Another attempted test fix after http://trac.webkit.org/changeset/181907
2154 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2156 2015-03-24 Beth Dakin <bdakin@apple.com>
2158 Attempted test fix after http://trac.webkit.org/changeset/181907
2160 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2162 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
2164 Unreviewed gardening after r181901.
2166 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
2167 Update the expected results for platform specific results that include
2168 a stringified function.
2170 2015-03-24 Beth Dakin <bdakin@apple.com>
2172 Add events related to force click gesture
2173 https://bugs.webkit.org/show_bug.cgi?id=142836
2175 rdar://problem/20210239
2177 Reviewed by Dean Jackson.
2179 * fast/dom/event-handler-attributes-expected.txt:
2180 * fast/dom/event-handler-attributes.html:
2181 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2183 2015-03-24 Chris Dumez <cdumez@apple.com>
2185 [WK2] Responses with 404 HTTP Status Code should be cacheable by default
2186 https://bugs.webkit.org/show_bug.cgi?id=143014
2187 <rdar://problem/20280310>
2189 Reviewed by Antti Koivisto.
2191 Add test to make sure that responses with 404 HTTP Status Code are
2192 cacheable by default.
2194 * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: Added.
2195 * http/tests/cache/disk-cache/disk-cache-404-status-code.html: Added.
2196 * http/tests/cache/disk-cache/resources/generate-response.cgi:
2198 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
2200 ES6: Object Literal Methods toString is missing method name
2201 https://bugs.webkit.org/show_bug.cgi?id=142992
2203 Reviewed by Geoffrey Garen.
2205 * js/class-syntax-default-constructor-expected.txt:
2206 This test was already failing, it now fails in a different way.
2208 * js/object-literal-computed-methods-expected.txt:
2209 * js/object-literal-methods-expected.txt:
2210 These tests now pass.
2212 * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
2213 * js/destructuring-assignment-expected.txt:
2214 * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
2215 * js/dfg-resolve-global-specific-dictionary-expected.txt:
2216 * js/dom/JSON-parse-expected.txt:
2217 * js/dom/JSON-stringify-expected.txt:
2218 * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt:
2219 * js/dom/function-prototype-expected.txt:
2220 * js/dom/toString-and-valueOf-override-expected.txt:
2221 * js/kde/lval-exceptions-expected.txt:
2222 * storage/domstorage/localstorage/string-conversion-expected.txt:
2223 * storage/domstorage/sessionstorage/string-conversion-expected.txt:
2224 * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js:
2225 * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js:
2226 * js/script-tests/dfg-resolve-global-specific-dictionary.js:
2227 * js/dom/function-prototype.html:
2228 Update tests to add expected whitespace for stringifying a function
2231 2015-03-24 Benjamin Poulain <benjamin@webkit.org>
2233 CSS Selectors Level 4: enable case-insensitive attribute matching by default
2234 https://bugs.webkit.org/show_bug.cgi?id=142960
2236 Reviewed by Andreas Kling.
2238 This test is imported from blink. That's the only test
2239 they have for this feature.
2241 * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
2242 * fast/css/attribute-selector-case-insensitive.html: Added.
2244 2015-03-24 Yoav Weiss <yoav@yoav.ws>
2246 Stop image from displaying when src attribute is removed or emptied
2247 https://bugs.webkit.org/show_bug.cgi?id=142677
2249 Reviewed by Chris Dumez.
2251 * fast/dom/HTMLImageElement/image-empty-src-expected.html: Added.
2252 * fast/dom/HTMLImageElement/image-empty-src.html: Added.
2253 * fast/dom/HTMLImageElement/image-remove-src-expected.html: Added.
2254 * fast/dom/HTMLImageElement/image-remove-src.html: Added.
2255 * fast/dom/HTMLImageElement/image-empty-srcset-expected.html: Added.
2256 * fast/dom/HTMLImageElement/image-empty-srcset.html: Added.
2257 * fast/dom/HTMLImageElement/image-remove-srcset-expected.html: Added.
2258 * fast/dom/HTMLImageElement/image-remove-srcset.html: Added.
2260 2015-03-24 Brent Fulgham <bfulgham@apple.com>
2262 [Win] Update baselines after r181889.
2263 https://bugs.webkit.org/show_bug.cgi?id=141869
2265 * platform/win/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2266 * platform/win/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2267 * platform/win/fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt:
2269 2015-03-24 Chris Dumez <cdumez@apple.com>
2271 [WK2] NetworkCache retrievals fail for entries with no body
2272 https://bugs.webkit.org/show_bug.cgi?id=142979
2273 <rdar://problem/20264100>
2275 Reviewed by Antti Koivisto.
2277 Add network disk cache validation test for resources that have no body
2280 * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: Added.
2281 * http/tests/cache/disk-cache/disk-cache-validation-no-body.html: Added.
2282 * http/tests/cache/disk-cache/resources/generate-response-no-body.cgi: Added.
2284 2015-03-24 Chris Dumez <cdumez@apple.com>
2286 [WK2] The WebKit network cache does not cache responses with "Content-Disposition: attachment" header
2287 https://bugs.webkit.org/show_bug.cgi?id=142989
2288 <rdar://problem/20265992>
2290 Reviewed by Antti Koivisto.
2292 Add layout test to check that resources whose response has the
2293 "Content-Disposition: attachment" header are cacheable.
2295 Also move all disk cache layout tests to a disk-cache sub-folder to
2296 facilitate skipping on platforms that don't have the WebKit network
2299 * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-disable-expected.txt.
2300 * http/tests/cache/disk-cache/disk-cache-disable.html: Renamed from LayoutTests/http/tests/cache/disk-cache-disable.html.
2301 * 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.
2302 * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data.html.
2303 * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: Added.
2304 * http/tests/cache/disk-cache/disk-cache-validation-attachment.html: Added.
2305 * 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.
2306 * 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.
2307 * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-expected.txt.
2308 * http/tests/cache/disk-cache/disk-cache-validation.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation.html.
2309 * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie-expected.txt.
2310 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie.html.
2311 * http/tests/cache/disk-cache/resources/cache-test.js: Renamed from LayoutTests/http/tests/cache/resources/cache-test.js.
2312 * http/tests/cache/disk-cache/resources/generate-response.cgi: Renamed from LayoutTests/http/tests/cache/resources/generate-response.cgi.
2313 * platform/efl/TestExpectations:
2314 * platform/gtk/TestExpectations:
2315 * platform/mac-wk1/TestExpectations:
2316 * platform/win/TestExpectations:
2318 2015-03-24 Michael Saboff <msaboff@apple.com>
2320 REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated
2321 https://bugs.webkit.org/show_bug.cgi?id=142856
2323 Reviewed by Filip Pizlo.
2325 New tests and rebased one test.
2327 * js/for-in-modify-in-loop-expected.txt: Added.
2328 * js/for-in-modify-in-loop.html: Added.
2329 * js/script-tests/for-in-modify-in-loop.js: Added.
2330 (haveSameProperties):
2334 * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
2336 2015-03-24 Saam Barati <saambarati1@gmail.com>
2338 Improve error messages in JSC
2339 https://bugs.webkit.org/show_bug.cgi?id=141869
2341 Reviewed by Geoffrey Garen.
2343 * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt:
2344 * fast/dom/call-a-constructor-as-a-function-expected.txt:
2345 * fast/regex/dom/cross-frame-callable-expected.txt:
2346 * fast/selectors/closest-general-expected.txt:
2347 * http/tests/security/xss-DENIED-window-index-assign-expected.txt:
2348 * js/dom/exception-thrown-from-new-expected.txt:
2349 * js/exception-for-nonobject-expected.txt:
2350 * js/exception-function-apply-expected.txt: Added.
2351 * js/exception-function-apply.html: Added.
2352 * js/exception-in-expected.txt: Added.
2353 * js/exception-in.html: Added.
2354 * js/exception-instanceof-expected.txt: Added.
2355 * js/exception-instanceof.html: Added.
2356 * js/instance-of-immediates-expected.txt:
2357 * js/script-tests/exception-function-apply.js: Added.
2358 * js/script-tests/exception-in.js: Added.
2359 * js/script-tests/exception-instanceof.js: Added.
2360 * js/typedarray-constructors-expected.txt:
2361 * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2362 * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2363 * platform/mac/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2364 * platform/mac/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2365 * plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2366 * plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2367 * plugins/npruntime/plugin-scriptable-object-invoke-default-expected.txt:
2368 * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
2369 * sputnik/Conformance/13_Function_Definition/S13_A17_T2-expected.txt:
2370 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/S15.1_A2_T1-expected.txt:
2371 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/S15.2.4_A3-expected.txt:
2372 * svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
2374 2015-03-23 Yoav Weiss <yoav@yoav.ws>
2376 Update empty image canvas tests and fix a related bug
2377 https://bugs.webkit.org/show_bug.cgi?id=142694
2379 Reviewed by Chris Dumez.
2381 Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/drawing-images-to-the-canvas
2382 * canvas/philip/tests/2d.drawImage.incomplete-expected.txt: Removed.
2383 * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt: Added.
2384 * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html: Added.
2385 * canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
2386 * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt: Added.
2387 * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html: Added.
2388 * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt: Added.
2389 * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html: Added.
2391 Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/fill-and-stroke-styles
2392 * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
2393 * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
2394 * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: Removed.
2395 * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt: Added.
2396 * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html: Added.
2397 * canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
2398 * canvas/philip/tests/2d.pattern.image.incomplete.omitted-expected.txt: Removed.
2399 * canvas/philip/tests/2d.pattern.image.incomplete.omitted.html: Removed.
2400 * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt: Added.
2401 This test currently fails and will be fixed in https://bugs.webkit.org/show_bug.cgi?id=142677
2402 * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html: Added.
2404 Test below imported from https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/fast/canvas/
2405 * fast/canvas/canvas-empty-image-pattern.html: Aligned with spec/Chrome.
2406 * fast/canvas/canvas-empty-image-pattern-expected.txt: Aligned with spec/Chrome.
2407 * TestExpectations: Added 2d.pattern.image.incomplete.removedsrc.html as an expected failure.
2409 2015-03-23 Filip Pizlo <fpizlo@apple.com>
2411 Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
2413 Rubber stamped by Andreas Kling and Michael Saboff.
2415 * js/const-expected.txt: Copied from LayoutTests/js/dom/const-expected.txt.
2416 * js/const.html: Copied from LayoutTests/js/dom/const.html.
2417 * js/dom/const-expected.txt: Replaced.
2418 * js/dom/const.html: Replaced.
2419 * js/resources/const.js: Removed.
2420 * js/script-tests/const.js: Copied from LayoutTests/js/resources/const.js.
2422 2015-03-23 Andy Estes <aestes@apple.com>
2424 [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
2425 https://bugs.webkit.org/show_bug.cgi?id=142991
2427 Reviewed by Andreas Kling.
2429 * contentfiltering/allow-after-add-data-expected.html: Added HTML5 doctype.
2430 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
2431 * contentfiltering/allow-after-response-expected.html: Ditto.
2432 * contentfiltering/allow-after-unblock-request-expected.html: Ditto.
2433 * contentfiltering/block-after-add-data-expected.html: Ditto.
2434 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
2435 * contentfiltering/block-after-response-expected.html: Ditto.
2436 * contentfiltering/block-after-unblock-request-expected.html: Ditto.
2437 * contentfiltering/resources/contentfiltering.js: Added a newline at the end of the file.
2439 2015-03-23 Brady Eidson <beidson@apple.com>
2441 Content extensions should apply css selectors
2442 https://bugs.webkit.org/show_bug.cgi?id=142604
2444 Reviewed by Alex Christensen.
2446 * http/tests/contentextensions/css-display-none-expected.txt:
2447 * http/tests/contentextensions/css-display-none.html:
2448 * http/tests/contentextensions/css-display-none.html.json:
2450 2015-03-23 Dean Jackson <dino@apple.com>
2452 ES7: Implement Array.prototype.includes
2453 https://bugs.webkit.org/show_bug.cgi?id=142707
2455 Reviewed by Geoffrey Garen.
2457 * js/array-includes-expected.txt: Added.
2458 * js/array-includes.html: Added.
2459 * js/script-tests/array-includes.js: Added.
2460 * js/script-tests/Object-getOwnPropertyNames.js: Add 'includes'.
2461 * js/Object-getOwnPropertyNames-expected.txt: Add 'includes'.
2463 2015-03-23 Joseph Pecoraro <pecoraro@apple.com>
2465 __defineGetter__/__defineSetter__ should throw exceptions
2466 https://bugs.webkit.org/show_bug.cgi?id=142934
2468 Reviewed by Geoffrey Garen.
2470 * js/property-getters-and-setters-expected.txt:
2471 * js/script-tests/property-getters-and-setters.js:
2473 2015-03-23 Anders Carlsson <andersca@apple.com>
2475 Make platform/mac-wk2/plugins/destroy-during-async-npp-new.html work again
2476 https://bugs.webkit.org/show_bug.cgi?id=133692
2477 rdar://problem/17255947
2479 Reviewed by Alexey Proskuryakov.
2481 * platform/mac-wk2/TestExpectations:
2484 2015-03-23 Alexey Proskuryakov <ap@apple.com>
2486 accessibility/textarea-selected-text-range.html is flaky
2487 https://bugs.webkit.org/show_bug.cgi?id=142976
2489 * platform/mac/TestExpectations: Marking as such.
2491 2015-03-22 Benjamin Poulain <benjamin@webkit.org>
2493 CSS Selectors: fix attribute case-insensitive matching of Contain and List
2494 https://bugs.webkit.org/show_bug.cgi?id=142932
2496 Reviewed by Darin Adler.
2498 * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2499 * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive.html: Added.
2500 * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2501 * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive.html: Added.
2503 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2505 [EFL] Update new flaky tests and remove duplicated failure test.
2507 Unreviewed EFL gardening.
2509 * platform/efl/TestExpectations:
2510 Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
2512 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2514 [EFL] Unreviewed EFL gradening on 23th Mar.
2516 Skip attachment tests, unskip passing tests related with writing, webaudio.
2517 Add new flaky tests.
2519 * platform/efl/TestExpectations:
2521 2015-03-21 Dean Jackson <dino@apple.com>
2523 Remove the prefix for CSS Transforms
2524 https://bugs.webkit.org/show_bug.cgi?id=142927
2525 <rdar://problem/11568151>
2527 Reviewed by Simon Fraser.
2529 Convert the helper functions for transforms to use the unprefixed
2530 form, and copy some tests to make sure the prefixed form still works.
2532 * fast/css/getComputedStyle/computed-style-expected.txt:
2533 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2534 * fast/css/getComputedStyle/resources/property-names.js:
2535 * svg/css/getComputedStyle-basic-expected.txt:
2536 * transforms/2d/computed-style-origin-expected.txt:
2537 * transforms/2d/computed-style-origin.html:
2538 * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
2539 (floatingPointEqual):
2542 * transforms/2d/resources/transform-test-utils.js:
2544 * transforms/2d/transform-2d-prefixed-expected.txt: Added.
2545 * transforms/2d/transform-2d-prefixed.html: Added.
2546 * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
2547 * transforms/3d/general/prefixed-3dtransform-values.html: Added.
2548 * transitions/transition-end-event-multiple-04-expected.txt:
2549 * transitions/transition-end-event-multiple-04.html:
2550 * transitions/transition-end-event-transform-expected.txt:
2551 * transitions/transition-end-event-transform.html:
2553 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
2555 Fix a typo in Parser error message
2556 https://bugs.webkit.org/show_bug.cgi?id=142942
2558 Reviewed by Alexey Proskuryakov.
2560 * js/class-syntax-declaration-expected.txt:
2561 * js/class-syntax-expression-expected.txt:
2562 * js/class-syntax-super-expected.txt:
2563 * js/script-tests/class-syntax-declaration.js:
2564 * js/script-tests/class-syntax-expression.js:
2565 * js/script-tests/class-syntax-super.js:
2567 2015-03-21 Brent Fulgham <bfulgham@apple.com>
2569 [Win] Try to get debug bots green.
2571 * platform/win/TestExpectations:
2573 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
2575 Computed Property names should allow only AssignmentExpressions not any Expression
2576 https://bugs.webkit.org/show_bug.cgi?id=142902
2578 Reviewed by Ryosuke Niwa.
2580 * js/basic-computed-property-name-expected.txt:
2581 * js/object-literal-computed-methods-expected.txt:
2582 * js/script-tests/basic-computed-property-name.js:
2583 (runTest.runTest.runTest.runTest.runTest.runTest.runTest.runTestThrow):
2584 * js/script-tests/object-literal-computed-methods.js:
2585 Test that comma expressions are not allowed in computed property/method names.
2587 2015-03-21 Benjamin Poulain <bpoulain@apple.com>
2589 Import the blink test fast/css/currentcolor-strict-mode.html
2590 https://bugs.webkit.org/show_bug.cgi?id=142838
2592 Reviewed by Darin Adler.
2594 * fast/css/currentcolor-strict-mode-expected.html: Added.
2595 * fast/css/currentcolor-strict-mode.html: Added.
2597 2015-03-21 Commit Queue <commit-queue@webkit.org>
2599 Unreviewed, rolling out r181824.
2600 https://bugs.webkit.org/show_bug.cgi?id=142935
2602 Broke Windows build (Requested by ap on #webkit).
2606 "Remove the prefix for CSS Transforms"
2607 https://bugs.webkit.org/show_bug.cgi?id=142927
2608 http://trac.webkit.org/changeset/181824
2610 2015-03-20 Dean Jackson <dino@apple.com>
2612 Remove the prefix for CSS Transforms
2613 https://bugs.webkit.org/show_bug.cgi?id=142927
2614 <rdar://problem/11568151>
2616 Reviewed by Simon Fraser.
2618 Convert the helper functions for transforms to use the unprefixed
2619 form, and copy some tests to make sure the prefixed form still works.
2621 * fast/css/getComputedStyle/computed-style-expected.txt:
2622 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2623 * fast/css/getComputedStyle/resources/property-names.js:
2624 * svg/css/getComputedStyle-basic-expected.txt:
2625 * transforms/2d/computed-style-origin-expected.txt:
2626 * transforms/2d/computed-style-origin.html:
2627 * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
2628 (floatingPointEqual):
2631 * transforms/2d/resources/transform-test-utils.js:
2633 * transforms/2d/transform-2d-prefixed-expected.txt: Added.
2634 * transforms/2d/transform-2d-prefixed.html: Added.
2635 * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
2636 * transforms/3d/general/prefixed-3dtransform-values.html: Added.
2637 * transitions/transition-end-event-multiple-04-expected.txt:
2638 * transitions/transition-end-event-multiple-04.html:
2639 * transitions/transition-end-event-transform-expected.txt:
2640 * transitions/transition-end-event-transform.html:
2642 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2644 [Win] Additional debug assertion documentation.
2646 * platform/win/TestExpectations:
2648 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2650 [Win] More debug assertions. Almost there!
2652 * platform/win/TestExpectations:
2654 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2656 [Win] Attempting to get EWS green.
2658 * platform/win/TestExpectations:
2660 2015-03-19 Geoffrey Garen <ggaren@apple.com>
2662 Function.prototype.toString should not decompile the AST
2663 https://bugs.webkit.org/show_bug.cgi?id=142853
2665 Reviewed by Sam Weinig.
2667 Updated test results to match new rules for Function.prototype.toString.
2669 * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
2670 because it was not in the original source.
2672 * fast/events/window-onerror2-expected.txt: Column number changed because
2673 the event listener body starts on its own line now. This was a bit wrong
2674 before and is still a bit wrong now in a different way.
2676 * fast/profiler/dead-time-expected.txt:
2677 * fast/profiler/inline-event-handler-expected.txt:
2678 * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Line number
2679 changed because WebCore shifts line nubmers on attribute event listeners
2682 * js/class-syntax-default-constructor-expected.txt: Constructor name
2683 is not present now because it is not present in the source text. This
2684 test failed before and it still fails now in a slightly different way.
2686 * js/destructuring-assignment-expected.txt: Destructuring arguments now
2687 match their source text faithfully.
2689 * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
2690 Removed a space because it was not present in the original source text.
2692 * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
2694 * js/function-toString-semicolon-insertion-expected.txt: Removed.
2695 * js/script-tests/function-toString-semicolon-insertion.js: Removed.
2696 * js/function-toString-semicolon-insertion.html: Removed. This test checked
2697 for a work-around that I have removed.
2699 * js/object-literal-computed-methods-expected.txt:
2700 * js/object-literal-methods-expected.txt: These tests fail because object
2701 literal methods do not register their function names appropriately. This
2702 was a pre-existing failure that is now more explicit.
2704 * js/dom/JSON-parse-expected.txt:
2705 * js/dom/JSON-stringify-expected.txt: Whitespace removed because it was
2706 not present in the original.
2708 * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
2710 * js/dom/function-prototype-expected.txt:
2711 * js/dom/function-prototype.html: Ditto.
2713 * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
2714 changed by one due to new extra newline.
2716 * js/dom/script-start-end-locations-expected.txt: Lines and columns
2717 changed due to new extra newline.
2719 * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
2720 because it was not present in the original.
2722 * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
2724 * js/kde/lval-exceptions-expected.txt: Ditto.
2726 * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
2728 * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
2730 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
2732 * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
2734 * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
2736 * userscripts/window-onerror-for-isolated-world-1-expected.txt:
2737 * userscripts/window-onerror-for-isolated-world-2-expected.txt: Line numbers
2738 changed because of new anonymous function formatting. These line numbers
2739 were wrong before and they are still wrong now.
2741 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2743 [Win] Add some skips to support EWS use.
2745 * platform/win/TestExpectations:
2747 2015-03-20 Joseph Pecoraro <pecoraro@apple.com>
2749 SyntaxChecker assertion is trapped with computed property name and getter
2750 https://bugs.webkit.org/show_bug.cgi?id=142863
2752 Reviewed by Ryosuke Niwa.
2754 * js/basic-computed-property-name-expected.txt:
2755 * js/script-tests/basic-computed-property-name.js:
2756 (a.string_appeared_here.runTest):
2757 Add tests that wrap the expression in a function, this
2758 will test the syntax checker.
2760 2015-03-20 Alexey Proskuryakov <ap@apple.com>
2762 platform/mac/fast/loader/file-url-mimetypes-3.html fails when MS Office is installed
2763 https://bugs.webkit.org/show_bug.cgi?id=142884
2765 Reviewed by Tim Horton.
2767 Disable a test for .xls until rdar://problem/20232251 is fixed. It is not particularly
2768 relevant to a web browser which MIME type local Excel files get anyway.
2770 * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
2771 * platform/mac/fast/loader/file-url-mimetypes-3.html:
2773 2015-03-20 Alexey Proskuryakov <ap@apple.com>
2775 [Mac] svg/text/non-bmp-positioning-lists.svg fails when MS Office is installed
2776 https://bugs.webkit.org/show_bug.cgi?id=142861
2778 Reviewed by Tim Horton.
2780 Converted into a reftest. It would be nice to make tests not depend on installed
2781 fonts in general, but that doesn't seem very feasible (rdar://problem/20000350).
2783 * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Removed.
2784 * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2785 * platform/gtk/svg/text/non-bmp-positioning-lists-expected.png: Removed.
2786 * platform/gtk/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2787 * platform/ios-sim-deprecated/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2788 * platform/ios-simulator/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2789 * platform/mac/svg/text/non-bmp-positioning-lists-expected.png: Removed.
2790 * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2791 * platform/win/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2792 * svg/text/non-bmp-positioning-lists-expected.svg: Added.
2794 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
2796 Unreviewed EFL gardening. Update attachment-foo tests to failure.
2797 https://bugs.webkit.org/show_bug.cgi?id=142653
2799 * platform/efl/TestExpectations:
2801 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
2803 Unreviewed EFL gardening. Remove duplicate or ambiguous entry lines.
2804 https://bugs.webkit.org/show_bug.cgi?id=142775
2806 * platform/efl/TestExpectations:
2808 2015-03-19 Andy Estes <aestes@apple.com>
2810 [Content Filtering] Add tests for unblock requests
2811 https://bugs.webkit.org/show_bug.cgi?id=142900
2813 Reviewed by Andreas Kling.
2815 Taught contentfiltering.js how to perform an unblock request test, and added tests for both allowed and blocked requests.
2817 * contentfiltering/allow-after-unblock-request-expected.html: Added.
2818 * contentfiltering/allow-after-unblock-request.html: Added.
2819 * contentfiltering/block-after-unblock-request-expected.html: Added.
2820 * contentfiltering/block-after-unblock-request.html: Added.
2821 * contentfiltering/resources/contentfiltering.js:
2822 (testContentFiltering): Added an argument specifying if the decision applies to the initial load or the unblock request.
2823 (_doTest): When testing unblock handling, navigate the test iframe to settings.unblockRequestURL when the error page is displayed.
2824 If the unblock is denied, the test harness will call window.unblockRequestDenied(). If the unblock is successful,
2825 the iframe will reload, which we detect by listening for its load event.
2827 2015-03-19 Andy Estes <aestes@apple.com>
2829 [Content Filtering] Give contentfiltering tests a JavaScript harness
2830 https://bugs.webkit.org/show_bug.cgi?id=142899
2832 Reviewed by Andreas Kling.
2834 Create a JavaScript function to run the contentfiltering/ tests. This consolidates shared logic and will make
2835 it easier to write new tests.
2837 * TestExpectations: Skipped a test that times out with the new harness (but it also failed before).
2838 * contentfiltering/allow-after-add-data.html: Called testContentFiltering().
2839 * contentfiltering/allow-after-finished-adding-data.html: Ditto.
2840 * contentfiltering/allow-after-response.html: Ditto.
2841 * contentfiltering/block-after-add-data.html: Ditto.
2842 * contentfiltering/block-after-finished-adding-data.html: Ditto.
2843 * contentfiltering/block-after-response.html: Ditto.
2844 * contentfiltering/resources/contentfiltering.js: Added.
2846 2015-03-19 Brent Fulgham <bfulgham@apple.com>
2848 [Win] Try to get the Debug bots green.
2850 * platform/win/TestExpectations:
2852 2015-03-19 Brent Fulgham <bfulgham@apple.com>
2854 [Win] Skip an <attachment> test that times out on Windows.
2856 Also mark two flakes I noticed on the test bots.
2858 * platform/win/TestExpectations:
2860 2015-03-19 Dean Jackson <dino@apple.com>
2862 CSS Animations with triggers should map scroll position to duration
2863 https://bugs.webkit.org/show_bug.cgi?id=142870
2864 <rdar://problem/20227244>
2866 Reviewed by Simon Fraser.
2868 Add a new test that exercises an animation trigger over a scroll
2869 region, and a test of the boundary condition. Also, unskip a test that
2870 was failing due to a bug fixed in this patch.
2872 * animations/trigger-container-scroll-boundaries-expected.txt: Added.
2873 * animations/trigger-container-scroll-boundaries.html: Added.
2874 * animations/trigger-container-scroll-empty-expected.txt: Added.
2875 * animations/trigger-container-scroll-empty.html: Added.
2876 * platform/efl/TestExpectations:
2877 * platform/gtk/TestExpectations:
2878 * platform/mac/TestExpectations:
2879 * platform/win/TestExpectations:
2881 2015-03-19 Joseph Pecoraro <pecoraro@apple.com>
2883 Web Inspector: Adopt ES6 Class Syntax for all Model Objects
2884 https://bugs.webkit.org/show_bug.cgi?id=142858
2886 Reviewed by Timothy Hatcher.
2888 * inspector/model/parse-script-syntax-tree.html:
2889 This test was calling a constructor without "new". Class
2890 syntax enforces "new" and threw an exception.
2892 2015-03-19 Enrica Casucci <enrica@apple.com>
2894 REGRESSION (r109593): Clicking after last inline element could cause a crash.
2895 https://bugs.webkit.org/show_bug.cgi?id=142880
2896 rdar://problem/17222294
2898 Reviewed by Ryosuke Niwa.
2900 * editing/selection/click-after-last-inline-crash-expected.txt: Added.
2901 * editing/selection/click-after-last-inline-crash.html: Added.
2903 2015-03-19 Enrica Casucci <enrica@apple.com>
2905 <attachment> should put URLs on the pasteboard so that Finder can accept drops.
2906 https://bugs.webkit.org/show_bug.cgi?id=142801
2907 rdar://problem/19982527
2909 Reviewed by Tim Horton.
2911 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Added.
2912 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Added.
2913 * platform/mac-wk2/TestExpectations: Skipping new test on WK2 since it uses eventSender.
2915 2015-03-19 Dean Jackson <dino@apple.com>
2917 http://webkit.org/b/142790
2919 Temporarily skip animations/trigger-container-scroll-simple.html
2920 while it is crashing.
2922 * platform/mac/TestExpectations:
2924 2015-03-19 Brent Fulgham <bfulgham@apple.com>
2926 [Win] Test gardening.
2928 * platform/win/TestExpectations:
2930 2015-03-19 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2932 [GTK] Skip Legacy WebNotifications test
2933 https://bugs.webkit.org/show_bug.cgi?id=141962
2935 The revision r177073 skips all legacy tests for notifications except from
2936 http/tests/notifications/legacy/notification-request-permission-then-navigate.html
2937 which was failing. We skip this test now too.
2939 Reviewed by Carlos Garcia Campos.
2941 * platform/gtk/TestExpectations:
2943 2015-03-19 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2945 [Streams API] Update ReadableStream API according new version of the specification
2946 https://bugs.webkit.org/show_bug.cgi?id=142822
2948 Reviewed by Benjamin Poulain.
2950 Removing tests checking ready and closed.
2951 Removing assertions checking read(), ready, closed and state.
2952 Adding assertions to test getReader() and parameters of remaining methods.
2954 * streams/readablestream-constructor-expected.txt:
2955 * streams/readablestream-constructor.html:
2957 2015-03-19 Chris Dumez <cdumez@apple.com>
2959 The network cache should ignore "cache-control: no-cache, must-revalidate" on history navigation
2960 https://bugs.webkit.org/show_bug.cgi?id=142831
2961 <rdar://problem/20209957>
2963 Reviewed by Antti Koivisto.
2965 Rebaseline disk-cache-validation-back-navigation-policy.html test now
2966 that we ignore "cache-control: no-cache, must-revalidate" on history
2967 navigation. This is a progression.
2969 * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt:
2971 2015-03-18 Brent Fulgham <bfulgham@apple.com>
2973 [Win] Windows gardening for debug bots.
2975 * platform/win/TestExpectations:
2977 2015-03-18 Antti Koivisto <antti@apple.com>
2979 Test disk cache behavior when using back navigation cache policy
2980 https://bugs.webkit.org/show_bug.cgi?id=142848
2982 Reviewed by Chris Dumez.
2984 * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt: Added.
2985 * http/tests/cache/disk-cache-validation-back-navigation-policy.html: Added.
2987 Test permutations of cache headers on reload including Cache-control: must-revalidate.
2989 * platform/mac-wk1/TestExpectations:
2990 * platform/win/TestExpectations:
2992 2015-03-18 Joseph Pecoraro <pecoraro@apple.com>
2994 ES6 Classes: Extends should accept an expression without parenthesis
2995 https://bugs.webkit.org/show_bug.cgi?id=142840
2997 Reviewed by Ryosuke Niwa.
2999 * js/class-syntax-extends-expected.txt:
3000 * js/script-tests/class-syntax-extends.js:
3001 Extend the test to test cases of extends with different types of expressions.
3003 2015-03-18 Said Abou-Hallawa <sabouhallawa@apple.com>
3005 Switching between two SVG images with no intrinsic sizes causes them to get the default SVG size instead of the container size.
3006 https://bugs.webkit.org/show_bug.cgi?id=142805.
3008 Reviewed by Darin Adler.
3010 * svg/as-image/svg-no-intrinsic-size-switching-expected.html: Added.
3011 * svg/as-image/svg-no-intrinsic-size-switching.html: Added.
3012 Ensure that switching the source of an <img> element between two SVG images,
3013 which have no intrinsic sizes, gets the image the size of the container and
3014 not the default SVG intrinsic size which is 300x150 pixels.
3016 2015-03-18 Alexey Proskuryakov <ap@apple.com>
3018 webaudio/convolution-mono-mono.html fails on some machines
3019 rdar://problem/19996807
3021 Rubber-stampted by Jer Noble.
3023 * webaudio/resources/convolution-testing.js: (checkTriangularPulse): Slightly increase
3024 the tolerance. It's still extremely low.
3026 2015-03-18 Simon Fraser <simon.fraser@apple.com>
3028 Avoid repaints when changing transform on an element with multiple background images
3029 https://bugs.webkit.org/show_bug.cgi?id=142841
3031 Reviewed by Zalan Bujtas.
3033 Test that changes transform on a composited element with 2 background images,
3034 and tests for no repaints.
3036 * fast/repaint/multiple-backgrounds-style-change-expected.txt: Added.
3037 * fast/repaint/multiple-backgrounds-style-change.html: Added.
3040 2015-03-18 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3042 Unreviewed GTK Gardening 18th March
3043 https://bugs.webkit.org/show_bug.cgi?id=142824
3047 * platform/gtk/TestExpectations:
3049 2015-03-18 Yusuke Suzuki <utatane.tea@gmail.com>
3051 Use filterRootId in SelectorQuery even if CSS JIT is not enabled
3052 https://bugs.webkit.org/show_bug.cgi?id=142703
3054 Reviewed by Benjamin Poulain.
3056 This is covered by the following layout-tests.
3057 CompilableSingleWithRootFilter and CompilableSingle are covered by them.
3059 - fast/selectors/filter-root-node-with-selector-contains-adjacents.html
3060 - fast/selectors/querySelector-id-filtering.html
3061 - fast/selectors/querySelector-scope-filtered-root.html
3063 And add tests to cover the following cases.
3065 - Failures on selectorForIdLookup()'s rootNode.inDocument().
3066 - Failures on selectorForIdLookup()'s rootNode.document().inQuirksMode().
3068 * fast/selectors/querySelector-with-id-for-detached-element-expected.txt: Added.
3069 * fast/selectors/querySelector-with-id-for-detached-element.html: Added.
3070 * fast/selectors/querySelector-with-id-in-quirks-mode-expected.txt: Added.
3071 * fast/selectors/querySelector-with-id-in-quirks-mode.html: Added.
3073 2015-03-18 Zalan Bujtas <zalan@apple.com>
3075 Simple line layout: Split fragments on renderer boundary on the fly.
3076 https://bugs.webkit.org/show_bug.cgi?id=142579
3078 Reviewed by Antti Koivisto.
3080 Fragment splitting at renderers' boundary at the end of the line is no longer needed.
3081 This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
3082 fragments across renderer boundary.
3084 * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
3085 * fast/text/simple-line-with-multiple-renderers.html: Added.
3087 2015-03-18 Manuel Rego Casasnovas <rego@igalia.com>
3089 Flex and grid items should be painted as inline-blocks
3090 https://bugs.webkit.org/show_bug.cgi?id=142266
3092 Reviewed by Darin Adler.
3094 * css3/flexbox/flex-item-text-background-not-interleaved-expected.html: Added.
3095 * css3/flexbox/flex-item-text-background-not-interleaved.html: Added.
3096 * fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html:
3097 Add some vertical space to avoid issues with backgrounds.
3098 * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
3100 * fast/css-grid-layout/grid-item-text-background-not-interleaved-expected.html: Added.
3101 * fast/css-grid-layout/grid-item-text-background-not-interleaved.html: Added.
3103 2015-03-17 Commit Queue <commit-queue@webkit.org>
3105 Unreviewed, rolling out r181667, r181682, and r181683.
3106 https://bugs.webkit.org/show_bug.cgi?id=142812
3108 Broke multiple tests with ASan, plus dependent commits
3109 (Requested by ap on #webkit).
3111 Reverted changesets:
3113 "Simple line layout: Split fragments on renderer boundary on
3115 https://bugs.webkit.org/show_bug.cgi?id=142579
3116 http://trac.webkit.org/changeset/181667
3118 "Simple line layout: Change FlowContents::segmentForPosition()
3119 to segmentForRun()."
3120 https://bugs.webkit.org/show_bug.cgi?id=142785
3121 http://trac.webkit.org/changeset/181682
3123 "Simple line layout: Use Vector<>::const_iterator instead of
3124 custom FlowContents::Iterator."
3125 https://bugs.webkit.org/show_bug.cgi?id=142809
3126 http://trac.webkit.org/changeset/181683
3128 2015-03-17 Alexey Proskuryakov <ap@apple.com>
3130 fast/images/animated-png.html is crashing / failing on Yosemite
3131 https://bugs.webkit.org/show_bug.cgi?id=142726
3133 Further tweaked test expectations.
3135 * platform/mac-wk2/TestExpectations:
3136 * platform/mac/TestExpectations:
3138 2015-03-17 Brent Fulgham <bfulgham@apple.com>
3140 [Win] Unreviewed gardening.
3142 Tracked down the tests that were leaving the page cache in a bad state.
3143 By skipping those tests, we can run all the others. These bugs are being
3144 investigated in Bug 140871.
3146 * platform/win/TestExpectations:
3148 2015-03-17 Geoffrey Garen <ggaren@apple.com>
3150 Function bodies should always include braces
3151 https://bugs.webkit.org/show_bug.cgi?id=142795
3153 Reviewed by Michael Saboff.
3155 Updated these test results to reflect the fact that JavaScriptCore now
3156 honors the source code text positions provided by WebCore, even for
3157 attribute event handlers.
3159 Unfortunately, the column numbers we used to report were wrong, and they
3160 are still wrong now. The old column numbers were wrong because we would
3161 always pretend that they started on column 1. The new column numbers
3162 are wrong because WebCore records the column number after it finishes
3163 parsing the element, rather than while it is parsing the event listener
3166 * fast/events/window-onerror2-expected.txt:
3167 * fast/profiler/dead-time-expected.txt:
3168 * fast/profiler/inline-event-handler-expected.txt:
3169 * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
3170 * js/dom/script-start-end-locations-expected.txt:
3172 2015-03-17 Zalan Bujtas <zalan@apple.com>
3174 Simple line layout: Split fragments on renderer boundary on the fly.
3175 https://bugs.webkit.org/show_bug.cgi?id=142579
3177 Reviewed by Antti Koivisto.
3179 Fragment splitting at renderers' boundary at the end of the line is no longer needed.
3180 This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
3181 fragments across renderer boundary.
3183 * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
3184 * fast/text/simple-line-with-multiple-renderers.html: Added.
3186 2015-03-17 Dean Jackson <dino@apple.com>
3188 Implement Scroll Container Animation Triggers
3189 https://bugs.webkit.org/show_bug.cgi?id=142732
3191 Unreviewed attempt to make the test reproducible. Also skip the tests
3192 on the platforms that do not support animation triggers.
3194 * animations/trigger-container-scroll-simple.html: Add a step-start timing
3195 function so the animation instantly moves to the end position.
3196 * platform/efl/TestExpectations:
3197 * platform/gtk/TestExpectations:
3198 * platform/win/TestExpectations:
3201 2015-03-17 Timothy Horton <timothy_horton@apple.com>
3203 Reproducible null deref under ScriptedAnimationController::createDisplayRefreshMonitor
3204 https://bugs.webkit.org/show_bug.cgi?id=142776
3205 <rdar://problem/18921338>
3207 Reviewed by Alexey Proskuryakov.
3209 * fast/animation/request-animation-frame-unparented-iframe-crash-expected.txt: Added.
3210 * fast/animation/request-animation-frame-unparented-iframe-crash.html: Added.
3211 Add a test that ensures that calling requestAnimationFrame on a recently-unparented
3212 frame doesn't crash.
3214 2015-03-17 Dean Jackson <dino@apple.com>
3216 Implement Scroll Container Animation Triggers
3217 https://bugs.webkit.org/show_bug.cgi?id=142732
3219 Reviewed by Simon Fraser.
3221 Test that checks if an animation only triggers when the page
3224 * animations/trigger-container-scroll-simple-expected.txt: Added.
3225 * animations/trigger-container-scroll-simple.html: Added.
3227 2015-03-17 Brent Fulgham <bfulgham@apple.com>
3229 [Win] Skip some IndexDB tests that don't apply on Windows.
3231 * platform/win/TestExpectations:
3233 2015-03-17 Antti Koivisto <antti@apple.com>
3235 Disk cache should support Vary: Cookie
3236 https://bugs.webkit.org/show_bug.cgi?id=142770
3238 Reviewed by Anders Carlsson.
3240 * http/tests/cache/disk-cache-vary-cookie-expected.txt: Added.
3241 * http/tests/cache/disk-cache-vary-cookie.html: Added.
3243 2015-03-16 Ryosuke Niwa <rniwa@webkit.org>
3245 Enable ES6 classes by default
3246 https://bugs.webkit.org/show_bug.cgi?id=142774
3248 Reviewed by Gavin Barraclough.
3250 Unskipped tests and also fixed tests so that they can run under run-javascript-tests.
3252 * TestExpectations: Unskipped tests.
3253 * js/class-syntax-call-expected.txt:
3254 * js/class-syntax-declaration-expected.txt:
3255 * js/class-syntax-default-constructor-expected.txt:
3256 * js/class-syntax-expression-expected.txt:
3257 * js/class-syntax-extends-expected.txt:
3258 * js/class-syntax-super-expected.txt:
3259 * js/dom/reserved-words-as-property-expected.txt: Rebaselined now that "class" is a non-reserved keyword.
3260 * js/script-tests/class-syntax-call.js: Don't refer to "window" object as it doesn't exit when ran inside jsc.
3261 * js/script-tests/class-syntax-declaration.js: Rebaselined after r181611, which added default constructor support.
3262 * js/script-tests/class-syntax-default-constructor.js: Don't refer to "window" object. Also replaced shouldNotBe
3263 by an explicit !== check as the former is not supported when ran inside jsc.
3264 * js/script-tests/class-syntax-expression.js: Rebaselined after r181611.
3265 * js/script-tests/class-syntax-extends.js: Ditto. Also replaced evalAndLog by shouldNotThrow as the former is not
3266 supported inside jsc.
3267 * js/script-tests/class-syntax-super.js: Don't refer to "window" object as it doesn't exist inside jsc.
3268 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt:
3269 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
3270 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
3272 2015-03-16 Joseph Pecoraro <pecoraro@apple.com>
3274 Web Inspector: Better Console Previews for Arrays / Small Objects
3275 https://bugs.webkit.org/show_bug.cgi?id=142322
3277 Reviewed by Timothy Hatcher.
3279 * inspector/model/remote-object-expected.txt:
3280 * inspector/model/remote-object.html:
3281 Include a test with cyclic values, and update
3282 results which now have sub-previews.
3284 2015-03-16 Ryosuke Niwa <rniwa@webkit.org>
3286 Implement default constructor
3288 Add support for default constructor
3289 https://bugs.webkit.org/show_bug.cgi?id=142388
3291 Reviewed by Filip Pizlo.
3293 Added tests for default constructors.
3295 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
3296 * js/class-syntax-default-constructor-expected.txt: Added.
3297 * js/class-syntax-default-constructor.html: Added.
3298 * js/script-tests/class-syntax-default-constructor.js: Added.
3300 2015-03-16 Hunseop Jeong <hs85.jeong@samsung.com>
3302 [EFL] fast/css/outline-auto-empty-rects.html is failing
3303 https://bugs.webkit.org/show_bug.cgi?id=142570
3305 Unreviewed EFL Gardening. Rebaseline the fast/css/outline-auto-empty-rects.html.
3307 * platform/efl/TestExpectations:
3308 * platform/efl/fast/css/outline-auto-empty-rects-expected.txt: Added.
3310 2015-03-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3312 [EFL] Unreviewed EFL gardening on 17th Mar.
3314 Register new crash, flaky, and timeout tests to EFL TestExpectations files.
3315 Additionally some test related to video, form, accessibility tests are marked as failure.
3317 * platform/efl/TestExpectations:
3319 2015-03-16 Dean Jackson <dino@apple.com>
3321 Parsing and Style Resolution of Container-based Animation Triggers
3322 https://bugs.webkit.org/show_bug.cgi?id=142687
3323 <rdar://problem/20170007>
3325 Reviewed by Simon Fraser.
3329 New tests that exercise the parser and computed style
3330 of -webkit-animation-trigger.
3332 * animations/script-tests/trigger-computed-style.js: Added.
3333 (testComputedTriggerRule):
3334 * animations/script-tests/trigger-parsing.js: Added.
3336 * animations/trigger-computed-style-expected.txt: Added.
3337 * animations/trigger-computed-style.html: Added.
3338 * animations/trigger-parsing-expected.txt: Added.
3339 * animations/trigger-parsing.html: Added.
3341 2015-03-16 Joanmarie Diggs <jdiggs@igalia.com>
3343 AX: Crash viewing http://www.last.fm/
3344 https://bugs.webkit.org/show_bug.cgi?id=142309
3346 Reviewed by Chris Fleizach.
3348 This test doesn't verify the absence of the crash because the crash seems
3349 to require that an assistive technology is listening for events, and that
3350 AT-SPI2 is caching the tree for that assistive technology -- something we
3351 cannot count on being the case on our bots. (I suspect that the reason non-
3352 assistive technology users of Epiphany were getting hit by this is because
3353 Caribou was listening for events in the background, thus they were AT users
3354 without realizing it. That Caribou issue is in theory now resolved.) What
3355 this test does verify is the absence of children-changed:add accessibility
3356 signals for non-rendered objects, which is the source of the crash given
3357 the aforementioned environment.
3359 * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children-expected.txt: Added.
3360 * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children.html: Added.
3362 2015-03-16 Commit Queue <commit-queue@webkit.org>
3364 Unreviewed, rolling out r181572.
3365 https://bugs.webkit.org/show_bug.cgi?id=142755
3367 Caused weird test failures in transitions and animations
3368 (Requested by dino on #webkit).
3372 "Parsing and Style Resolution of Container-based Animation
3374 https://bugs.webkit.org/show_bug.cgi?id=142687
3375 http://trac.webkit.org/changeset/181572
3377 2015-03-16 Chris Dumez <cdumez@apple.com>
3379 Unreviewed, unskip inspector-protocol/dom-debugger/node-removed.html.
3381 It looks like it was an actual failure caused by a patch being
3386 2015-03-16 Alexey Proskuryakov <ap@apple.com>
3388 inspector-protocol/dom-debugger/node-removed.html crashes on EWS
3389 https://bugs.webkit.org/show_bug.cgi?id=142753
3391 * TestExpectations: Skiped it.
3393 2015-03-16 Alexey Proskuryakov <ap@apple.com>
3395 Update results of fast/text/international/bidi-mirror-he-ar.html after <http://trac.webkit.org/changeset/181569>
3397 Yosemite results now match Mavericks. I'm not 100% sure why the results changed
3398 (probably different order of font fallback), but the test clearly still passes.
3400 * platform/mac-mavericks/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
3401 * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
3403 2015-03-16 Alexey Proskuryakov <ap@apple.com>
3405 Add tolerance to WebAudio tests
3406 https://bugs.webkit.org/show_bug.cgi?id=142676
3408 Reviewed by Tim Horton.
3410 * fast/harness/results.html: Display a diff link for audio tests, as we now have the diff.
3412 * platform/mac/TestExpectations: Unmark tests that should now pass everywhere.
3414 2015-03-16 Chris Dumez <cdumez@apple.com>
3416 Make DatabaseContext suspendable if there is no pending database activity
3417 https://bugs.webkit.org/show_bug.cgi?id=142716
3418 <rdar://problem/19923085>
3420 Reviewed by Andreas Kling.
3422 Add layout tests to check page-cacheability when WebSQL is used,
3423 depending if there is pending database activity or not.
3425 * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt: Added.
3426 * fast/history/page-cache-webdatabase-no-transaction-db.html: Copied from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
3427 * fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db-expected.txt.
3428 * fast/history/page-cache-webdatabase-pending-transaction.html: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
3430 2015-03-16 Dean Jackson <dino@apple.com>
3432 Parsing and Style Resolution of Container-based Animation Triggers
3433 https://bugs.webkit.org/show_bug.cgi?id=142687
3434 <rdar://problem/20170007>
3436 Reviewed by Simon Fraser.
3438 New tests that exercise the parser and computed style
3439 of -webkit-animation-trigger.
3441 * animations/script-tests/trigger-computed-style.js: Added.
3442 (testComputedTriggerRule):
3443 * animations/script-tests/trigger-parsing.js: Added.
3445 * animations/trigger-computed-style-expected.txt: Added.
3446 * animations/trigger-computed-style.html: Added.
3447 * animations/trigger-parsing-expected.txt: Added.
3448 * animations/trigger-parsing.html: Added.
3450 2015-03-16 Alexey Proskuryakov <ap@apple.com>
3452 [Mac] fast/forms/text-control-intrinsic-widths.html fails when MS Office is installed
3453 https://bugs.webkit.org/show_bug.cgi?id=142720
3455 Reviewed by Myles C. Maxfield.
3457 * platform/mac-mavericks/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
3458 Mavericks result is no different from Yosemite.
3460 2015-03-16 Brent Fulgham <bfulgham@apple.com>
3462 [Win] Document more debug assertions.
3464 * platform/win/TestExpectations:
3466 2015-03-16 Brent Fulgham <bfulgham@apple.com>
3468 [Win] APNG is not supported on Windows (but it IS supported on WinCairo)
3470 * platform/win/TestExpectations:
3472 2015-03-16 Chris Dumez <cdumez@apple.com>
3474 Mark fast/images/animated-png.html as [ Crash ImageOnlyFailure ]
3476 It seems to fail instead of crash on Yosemite WK1.
3478 * platform/mac/TestExpectations:
3480 2015-03-16 Chris Dumez <cdumez@apple.com>
3482 Unreviewed, mark fast/images/animated-png.html as crashing
3484 Mark fast/images/animated-png.html as crashing on Yosemite. This test
3485 was introduced in r181553.
3487 * platform/mac/TestExpectations:
3489 2015-03-16 Joseph Pecoraro <pecoraro@apple.com>
3491 Update Map/Set to treat -0 and 0 as the same value
3492 https://bugs.webkit.org/show_bug.cgi?id=142709
3494 Reviewed by Csaba Osztrogonác.
3496 * js/basic-map-expected.txt:
3497 * js/basic-set-expected.txt:
3498 * js/script-tests/basic-map.js:
3499 * js/script-tests/basic-set.js:
3500 Update tests now that -0 and 0 are treated the same.
3502 2015-03-16 Max Stepin <maxstepin@gmail.com>
3505 https://bugs.webkit.org/show_bug.cgi?id=17022
3507 Reviewed by Carlos Garcia Campos.
3509 * fast/images/animated-png-expected.html: Added.
3510 * fast/images/animated-png.html: Added.
3511 * fast/images/resources/apng00-ref.png: Added.
3512 * fast/images/resources/apng00.png: Added.
3513 * fast/images/resources/apng01-ref.png: Added.
3514 * fast/images/resources/apng01.png: Added.
3515 * fast/images/resources/apng02-ref.png: Added.
3516 * fast/images/resources/apng02.png: Added.
3517 * fast/images/resources/apng04-ref.png: Added.
3518 * fast/images/resources/apng04.png: Added.
3519 * fast/images/resources/apng08-ref.png: Added.
3520 * fast/images/resources/apng08.png: Added.
3521 * fast/images/resources/apng10-ref.png: Added.
3522 * fast/images/resources/apng10.png: Added.
3523 * fast/images/resources/apng11-ref.png: Added.
3524 * fast/images/resources/apng11.png: Added.
3525 * fast/images/resources/apng12-ref.png: Added.
3526 * fast/images/resources/apng12.png: Added.
3527 * fast/images/resources/apng14-ref.png: Added.
3528 * fast/images/resources/apng14.png: Added.
3529 * fast/images/resources/apng18-ref.png: Added.
3530 * fast/images/resources/apng18.png: Added.
3531 * fast/images/resources/apng24-ref.png: Added.
3532 * fast/images/resources/apng24.png: Added.
3533 * fast/images/resources/apng26-ref.png: Added.
3534 * fast/images/resources/apng26.png: Added.
3535 * platform/mac/TestExpectations:
3537 2015-03-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3539 [EFL] Unreviewed EFL gardening on 16th Mar.
3541 Mark attachment tests to missing, Set writing mode tests to failure.
3542 Unskip fast/forms/textfield-overflow-by-value-update.html which is
3545 * platform/efl/TestExpectations:
3547 2015-03-15 Benjamin Poulain <benjamin@webkit.org>
3549 CSS: fix the case-insensitive matching of the attribute selectors Begin, End and Hyphen
3550 https://bugs.webkit.org/show_bug.cgi?id=142715
3552 Reviewed by Brent Fulgham.
3554 * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3555 * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive.html: Added.
3556 * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3557 * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive.html: Added.
3558 * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3559 * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive.html: Added.
3561 2015-03-15 Brent Fulgham <bfulgham@apple.com>
3563 Scroll snap points are not supported on iframe content
3564 https://bugs.webkit.org/show_bug.cgi?id=142582
3565 <rdar://problem/20121319>
3567 Reviewed by Simon Fraser.
3569 * css3/scroll-snap/resources: Added.
3570 * css3/scroll-snap/resources/iframe-content.html: Added.
3571 * css3/scroll-snap/scroll-snap-iframe-expected.txt: Added.
3572 * css3/scroll-snap/scroll-snap-iframe.html: Added.
3574 2015-03-15 Joseph Pecoraro <pecoraro@apple.com>
3576 Web Inspector: Better handle displaying -0
3577 https://bugs.webkit.org/show_bug.cgi?id=142708
3579 Reviewed by Timothy Hatcher.
3581 Add tests for -0 in different places.
3582 I don't understand yet why the test says "0" for
3583 the property previews of "-0". Everything behaves
3584 correctly, but I can't see to make the test show
3585 the right value appear in the test. That is worth
3586 investigating separately though.
3588 * inspector/model/remote-object-expected.txt:
3589 * inspector/model/remote-object.html:
3591 2015-03-15 Simon Fraser <simon.fraser@apple.com>
3593 Reduce the side-effects of animations turning off overlap testing
3594 https://bugs.webkit.org/show_bug.cgi?id=92791
3596 Reviewed by Dean Jackson.
3598 These test overlay an animated element with a grid of position: relative squares.
3599 These reveal the overlap area by selectively getting composited.
3601 * compositing/layer-creation/animation-overlap-with-children-expected.txt:
3602 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Added.
3603 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: Added.
3604 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt: Added.
3605 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: Added.
3606 * compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt: Added.
3607 * compositing/layer-creation/mismatched-transform-transition-overlap.html: Added.
3608 * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Added.
3609 * compositing/layer-creation/multiple-keyframes-animation-overlap.html: Added.
3610 * compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
3611 * compositing/layer-creation/scale-rotation-animation-overlap.html: Added.
3612 * compositing/layer-creation/scale-rotation-transition-overlap-expected.txt: Added.
3613 * compositing/layer-creation/scale-rotation-transition-overlap.html: Added.
3614 * compositing/layer-creation/translate-animation-overlap-expected.txt: Added.
3615 * compositing/layer-creation/translate-animation-overlap.html: Added.
3616 * compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Added.
3617 * compositing/layer-creation/translate-scale-animation-overlap.html: Added.
3618 * compositing/layer-creation/translate-scale-transition-overlap-expected.txt: Added.
3619 * compositing/layer-creation/translate-scale-transition-overlap.html: Added.
3620 * compositing/layer-creation/translate-transition-overlap-expected.txt: Added.
3621 * compositing/layer-creation/translate-transition-overlap.html: Added.
3623 2015-03-15 Benjamin Poulain <bpoulain@apple.com>
3625 Change the exact attribute matching to be ASCII case-insensitive
3626 https://bugs.webkit.org/show_bug.cgi?id=142609
3628 Reviewed by Darin Adler.
3630 * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive-expected.txt: Added.
3631 * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive.html: Added.
3633 2015-03-15 Brent Fulgham <bfulgham@apple.com>
3635 [Win] Document more debug assertions for later review.
3637 * platform/win/TestExpectations:
3639 2015-03-14 Darin Adler <darin@apple.com>
3641 More event handler improvements
3642 https://bugs.webkit.org/show_bug.cgi?id=142701
3644 Reviewed by Anders Carlsson.
3646 * fast/dom/event-handler-attributes-expected.txt: Updated to expect more passing tests,
3647 and to accomodate some changes to what's tested and expected.
3649 * fast/dom/event-handler-attributes.html: Update test to cover more events since we
3650 no longer compile the event handlers conditionally; it's OK to have some handlers for
3651 events even if the features in question aren't turned on.
3653 2015-03-15 David Kilzer <ddkilzer@apple.com>
3655 [iOS] REGRESSION (r181191): Add results for css3/blending/svg-blend-plus-lighter.html
3659 Support "plus-lighter" in mix-blend mode
3660 <https://bugs.webkit.org/show_bug.cgi?id=142416>
3661 <rdar://problem/19993979>
3663 * platform/ios-simulator/css3/blending/svg-blend-plus-lighter-expected.txt: Add.
3665 2015-03-14 Ryosuke Niwa <rniwa@webkit.org>
3667 parseClass should popScope after pushScope
3668 https://bugs.webkit.org/show_bug.cgi?id=142689
3670 Reviewed by Benjamin Poulain.
3672 Added a regression test for the test case that caught this bug.
3674 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
3675 * js/class-syntax-scoping-expected.txt: Added.
3676 * js/class-syntax-scoping.html: Added.
3677 * js/script-tests/class-syntax-scoping.js: Added.
3680 2015-03-14 Michael Saboff <msaboff@apple.com>
3682 ES6: Add binary and octal literal support
3683 https://bugs.webkit.org/show_bug.cgi?id=142681
3685 Reviewed by Ryosuke Niwa.
3689 * js/binary-literals-expected.txt: Added.
3690 * js/binary-literals.html: Added.
3691 * js/octal-literals-expected.txt: Added.
3692 * js/octal-literals.html: Added.
3693 * js/script-tests/binary-literals.js: Added.
3694 * js/script-tests/octal-literals.js: Added.
3696 2015-03-13 Ryosuke Niwa <rniwa@webkit.org>
3698 Class constructor should throw TypeError when "called"
3699 https://bugs.webkit.org/show_bug.cgi?id=142566
3701 Reviewed by Michael Saboff.
3703 Added tests for calling class constructors.
3705 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
3706 * js/class-syntax-call-expected.txt: Added.
3707 * js/class-syntax-call.html: Added.
3708 * js/script-tests/class-syntax-call.js: Added.
3710 2015-03-13 Doug Russell <d_russell@apple.com>
3712 AX: Provide API for assistive tech to ignore DOM key event handlers
3713 https://bugs.webkit.org/show_bug.cgi?id=142059
3715 Reviewed by Beth Dakin.
3717 Assistive technology applications on the desktop are heavily dependent on keyboard navigation being reliable. This is greatly hindered by sites that handle key events without updating keyboard selection and then consume the event. It is important for assistive technology apps to allow users to decide to ignore these handlers that are incorrect for their purposes.
3719 This can be fixed by exposing, via a new accessibility attribute, a way to decide, for a given WebCore::Frame, to pre-empt DOM dispatch and instead let accessibility caret browsing take place.
3721 * accessibility/parent-delete-expected.txt:
3722 * platform/mac/accessibility/document-attributes-expected.txt:
3723 * platform/mac/accessibility/prevent-keyboard-event-dispatch-expected.txt: Added.
3724 * platform/mac/accessibility/prevent-keyboard-event-dispatch.html: Added.
3726 2015-03-13 Chris Dumez <cdumez@apple.com>
3728 XMLHttpRequests should not prevent a page from entering PageCache
3729 https://bugs.webkit.org/show_bug.cgi?id=142612
3730 <rdar://problem/19923085>
3732 Reviewed by Alexey Proskuryakov.
3734 Add a tests to make sure that loading XMLHttpRequests do not prevent a
3735 page from entering PageCache.
3737 * http/tests/navigation/page-cache-xhr-expected.txt: Added.
3738 * http/tests/navigation/page-cache-xhr.html: Added.
3739 * http/tests/navigation/resources/page-cache-helper.html: Added.
3741 2015-03-13 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3743 Unreviewed Gardening 13th March.
3744 https://bugs.webkit.org/show_bug.cgi?id=142665
3748 * platform/gtk/TestExpectations:
3749 * platform/gtk/fast/borders/mixed-border-style2-expected.txt: Added. The result was missing.
3751 2015-03-13 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3753 Rebaseline accessibility/color-well.html
3754 https://bugs.webkit.org/show_bug.cgi?id=141697
3756 Reviewed by Chris Fleizach.
3758 The revision (r179922) which makes this test fail, implements a color
3759 picker for GTK+ platform. So now we have different accessibility
3760 information for a color input and we could update the expected file.
3762 TestExpectations has also been updated.
3764 * platform/gtk/TestExpectations:
3765 * platform/gtk/accessibility/color-well-expected.txt:
3767 2015-03-13 Hunseop Jeong <hs85.jeong@samsung.com>
3769 Unreviewed GTK+ Gardening
3770 https://bugs.webkit.org/show_bug.cgi?id=142620
3772 Rebaseline the missing test result
3774 * platform/gtk/fast/borders/mixed-border-style2-expected.png: Added.
3775 * platform/gtk/fast/css/css2-system-fonts-expected.txt: Added.
3776 * platform/gtk/fast/text/tatechuyoko-expected.txt: Added.
3778 2015-03-12 Ryosuke Niwa <rniwa@webkit.org>
3780 REGRESSION(r180726): Removing an empty line at the end of textarea clears the entire texture
3781 https://bugs.webkit.org/show_bug.cgi?id=142646
3783 Reviewed by Darin Adler.
3785 Added a regression test for deleting empty lines at the end of a textarea element.
3787 * editing/deleting/delete-empty-line-breaks-at-end-of-textarea-expected.txt: Added.
3788 * editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html: Added.
3790 2015-03-12 Yusuke Suzuki <utatane.tea@gmail.com>
3792 Integrate MapData into JSMap and JSSet
3793 https://bugs.webkit.org/show_bug.cgi?id=142556
3795 Reviewed by Filip Pizlo.
3797 Test structure-clone implementation that becomes aware of the difference between Map and Set.
3799 * fast/storage/serialized-script-value.html:
3801 2015-03-12 Simon Fraser <simon.fraser@apple.com>
3803 These hidpi filter tests pass sometimes.
3805 * platform/mac/TestExpectations:
3807 2015-03-12 Alexey Proskuryakov <ap@apple.com>
3809 testRunner.setAlwaysAcceptCookies does not work with NetworkProcess
3810 https://bugs.webkit.org/show_bug.cgi?id=138687
3812 Unreviewed (only code changes were reviewed).
3814 * platform/gtk/TestExpectations:
3815 * platform/mac-wk2/TestExpectations:
3816 Unskip tests that used to be affected.
3818 2015-03-12 Simon Fraser <simon.fraser@apple.com>
3820 Clean up after JoePeck.
3822 * http/tests/security/contentSecurityPolicy/injected-inline-style-blocked-expected.txt:
3823 * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt:
3825 2015-03-12 Hunseop Jeong <hs85.jeong@samsung.com>
3827 Unreviewed EFL gardening on 13th Mar.
3828 https://bugs.webkit.org/show_bug.cgi?id=142624
3830 Rebaseline the missing test result.
3832 * platform/efl/TestExpectations:
3833 * platform/efl/editing/inserting/before-after-input-element-expected.png: Added.
3834 * platform/efl/editing/inserting/before-after-input-element-expected.txt: Added.
3835 * platform/efl/fast/css/css2-system-fonts-expected.txt: Added.
3836 * platform/efl/fast/text/tatechuyoko-expected.png: Added.
3837 * platform/efl/fast/text/tatechuyoko-expected.txt: Added.
3839 2015-03-11 Brent Fulgham <bfulgham@apple.com>
3841 [Win] Update test expectations after r181408.
3843 Also update with more debug assertions.
3845 * platform/win/TestExpectations:
3846 * platform/win/fast/forms/input-auto-fill-button-expected.txt: Added.
3848 2015-03-11 Joseph Pecoraro <pecoraro@apple.com>
3850 Web Inspector: CSS parser errors in the console should include column numbers
3851 https://bugs.webkit.org/show_bug.cgi?id=114313
3853 Reviewed by Darin Adler.
3855 Test errors in both external and inline CSS and Scripts to ensure they have
3856 expected line:column information.
3858 * inspector-protocol/console/warnings-errors-expected.txt: Added.
3859 * inspector-protocol/console/warnings-errors.html: Added.
3860 * inspector-protocol/resources/errors.css: Added.
3861 * inspector-protocol/resources/errors.js: Added.
3863 2015-03-11 Simon Fraser <simon.fraser@apple.com>
3865 Rename the Mavericks result for input-auto-fill-button.html to use the
3868 * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button.txt.
3870 2015-03-11 Simon Fraser <simon.fraser@apple.com>
3872 Mark compositing/backgrounds/background-image-with-negative-zindex.html as
3873 an image failure, since r179871 was rolled out.
3875 * platform/mac/TestExpectations:
3877 2015-03-11 Timothy Horton <timothy_horton@apple.com>
3879 <attachment> shouldn't use "user-select: all"
3880 https://bugs.webkit.org/show_bug.cgi?id=142453
3882 Reviewed by Darin Adler.
3884 * fast/attachment/attachment-select-on-click-inside-user-select-all.html: Added.
3885 * fast/attachment/attachment-select-on-click.html: Added.
3886 * platform/mac/fast/attachment/attachment-select-on-click-expected.png: Added.
3887 * platform/mac/fast/attachment/attachment-select-on-click-expected.txt: Added.
3888 * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.png: Added.
3889 * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
3890 * platform/mac-mavericks/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
3891 * platform/mac-mavericks/fast/attachment/attachment-select-on-click-expected.txt: Added.
3892 Add two tests. One, for the basic functionality of clicking on an
3893 <attachment> to select it. The second, to test that clicking on an
3894 <attachment> inside a larger "user-select: all" element still selects
3895 the whole "user-select: all" element.
3897 2015-03-11 Matthew Mirman <mmirman@apple.com>
3899 Update windows test results
3901 Unreviewed followup to r181353
3903 * platform/win/fast/events/event-attribute-expected.txt: update windows test results.
3905 2015-03-10 Andy Estes <aestes@apple.com>
3907 REGRESSION (r180985): contentfiltering/block-after-add-data.html crashes with GuardMalloc
3908 https://bugs.webkit.org/show_bug.cgi?id=142526
3910 Reviewed by Darin Adler.
3912 * TestExpectations: Un-skipped contentfiltering/block-after-add-data.html.
3914 2015-03-10 Sam Weinig <sam@webkit.org>
3916 Allow adding a button in input elements for auto fill related functionality
3917 <rdar://problem/19782066>
3918 https://bugs.webkit.org/show_bug.cgi?id=142564
3920 Reviewed by Anders Carlsson.
3922 * fast/forms/input-auto-fill-button-expected.txt: Added.
3923 * fast/forms/input-auto-fill-button.html: Added.
3925 2015-03-11 Ryosuke Niwa <rniwa@webkit.org>
3927 Calling super() in a base class results in a crash
3928 https://bugs.webkit.org/show_bug.cgi?id=142563
3930 Reviewed by Filip Pizlo.
3932 Added more test cases to an existing test.
3934 * js/class-syntax-super-expected.txt:
3935 * js/script-tests/class-syntax-super.js:
3937 2015-03-11 Said Abou-Hallawa <sabouhallawa@apple.com>
3939 svg/animations/smil-leak-*.svg tests are flaky.
3940 https://bugs.webkit.org/show_bug.cgi?id=114280
3944 Some svg tests were flaky on mac only but they became flaky on all ports
3945 after r181345. They pass locally and on EWS but not on bots. Mark them to
3946 be flaky on all ports till we figure out the problem with these tests.
3949 * platform/mac/TestExpectations:
3951 2015-03-11 Tim Horton <timothy_horton@apple.com>
3953 <attachment>s should be created when dropping files onto contentEditable areas
3954 https://bugs.webkit.org/show_bug.cgi?id=142494
3955 <rdar://problem/19982553>
3957 Reviewed by Anders Carlsson.
3959 * editing/pasteboard/drag-files-to-editable-element-expected.txt:
3960 * editing/pasteboard/drag-files-to-editable-element.html:
3961 Update the test to expect <attachment>s instead of filenames.
3963 2015-03-11 David Hyatt <hyatt@apple.com>
3965 Optimize offsetWidth and offsetHeight to avoid doing layouts.
3966 https://bugs.webkit.org/show_bug.cgi?id=142544
3968 Reviewed by Beth Dakin.
3970 * fast/images/repaint-subrect-grid.html:
3971 Patch this test to use the window.internals update layout method rather than
3972 relying on document.body.offsetWidth.
3974 2015-03-11 Myles C. Maxfield <mmaxfield@apple.com>
3976 [Win] Test gardening after r181260
3980 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
3981 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
3982 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
3983 * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Added.
3984 * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
3985 * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
3986 * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
3988 2015-03-11 Myles C. Maxfield <mmaxfield@apple.com>
3990 Test gardening after r181278
3994 Until Windows adopts the SVG -> OTF Converter, we should mark this test as Mac-only.
3996 * platform/mac/svg/fonts/resources/svg-font-general.svg: Renamed from LayoutTests/svg/fonts/resources/svg-font-general.svg.
3997 * platform/mac/svg/fonts/svg-font-general-expected.html: Renamed from LayoutTests/svg/fonts/svg-font-general-expected.html.
3998 * platform/mac/svg/fonts/svg-font-general.html: Renamed from LayoutTests/svg/fonts/svg-font-general.html.
4000 2015-03-11 Commit Queue <commit-queue@webkit.org>
4002 Unreviewed, rolling out r181367.
4003 https://bugs.webkit.org/show_bug.cgi?id=142581
4005 Caused crashes on the debug bots (Requested by cdumez on
4010 "Web Inspector: CSS parser errors in the console should
4011 include column numbers"
4012 https://bugs.webkit.org/show_bug.cgi?id=114313
4013 http://trac.webkit.org/changeset/181367
4015 2015-03-11 Myles C. Maxfield <mmaxfield@apple.com>
4017 Inline block children do not have correct baselines if their children are also block elements
4018 https://bugs.webkit.org/show_bug.cgi?id=142559
4020 Reviewed by Darin Adler.
4022 * fast/text/baseline-inline-block-block-children-expected.html: Added.
4023 * fast/text/baseline-inline-block-block-children.html: Added.
4025 2015-03-10 Joseph Pecoraro <pecoraro@apple.com>
4027 Web Inspector: CSS parser errors in the console should include column numbers
4028 https://bugs.webkit.org/show_bug.cgi?id=114313
4030 Reviewed by Benjamin Poulain.
4032 Test errors in both external and inline CSS and Scripts to ensure they have
4033 expected line:column information.
4035 * inspector-protocol/console/warnings-errors-expected.txt: Added.
4036 * inspector-protocol/console/warnings-errors.html: Added.
4037 * inspector-protocol/resources/errors.css: Added.
4038 * inspector-protocol/resources/errors.js: Added.
4040 2015-03-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4042 Unreviewed EFL gardening on 10th Mar.
4044 Mark smil-leak-foo tests, 3 tests of fast/css to failure.
4046 * platform/efl/TestExpectations:
4048 2015-03-09 Darin Adler <darin@apple.com>
4050 Some event handler fixes
4051 https://bugs.webkit.org/show_bug.cgi?id=142474
4053 Reviewed by Anders Carlsson.
4055 * fast/dom/event-handler-attributes-expected.txt: Updated for new tests and to
4056 expect more tests to pass.
4058 * fast/dom/event-handler-attributes.html: Added testing of event handlers on
4059 non-HTML, non-SVG elements, and on SVG elements. Also removed
4060 webkitpresentationmodechanged from the test, for now at least.
4062 * fast/events/event-attribute-expected.txt: Updated to expect more tests to pass.
4064 2015-03-10 Brent Fulgham <bfulgham@apple.com>
4066 CSS scroll-snap-destination and scroll-snap-coordinate are not honoring position values
4067 https://bugs.webkit.org/show_bug.cgi?id=142411
4069 Reviewed by Simon Fraser.
4071 Add a test for <position> types in scroll snap operations. Also update the test expectations
4072 for computed styles now that double-precision math is being used for calculated values.
4074 * css3/scroll-snap/scroll-snap-position-values-expected.txt: Added.
4075 * css3/scroll-snap/scroll-snap-position-values.html: Added.
4076 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt: Updated
4077 * css3/scroll-snap/scroll-snap-property-computed-style.js: Updated
4080 2015-03-10 Enrica Casucci <enrica@apple.com>
4082 Add support for more emoji with variation.
4083 https://bugs.webkit.org/show_bug.cgi?id=142548
4084 rdar://problem/20105008
4086 Reviewed by Tim Horton.
4088 * editing/selection/extend-by-character-007-expected.txt: Added.
4089 * editing/selection/extend-by-character-007.html: Added.
4091 2015-03-10 Eric Carlson <eric.carlson@apple.com>
4093 [Mac] Refactor media controls code
4094 https://bugs.webkit.org/show_bug.cgi?id=142455
4096 Reviewed by Dean Jackson.
4098 * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
4100 2015-03-10 Yusuke Suzuki <utatane.tea@gmail.com>
4102 Upgrade Map, Set and WeakMap constructor interface
4103 https://bugs.webkit.org/show_bug.cgi?id=142348
4105 Reviewed by Filip Pizlo.
4107 Constructor semantics is changed.
4109 * js/basic-map-expected.txt:
4110 * js/basic-set-expected.txt:
4111 * js/dom/basic-weakmap-expected.txt:
4112 * js/script-tests/basic-map.js:
4113 * js/script-tests/basic-set.js:
4116 2015-03-10 Gabor Rapcsanyi <rgabor@webkit.org>
4118 Too large plugins are crashing.
4119 https://bugs.webkit.org/show_bug.cgi?id=139856
4121 Reviewed by Darin Adler.
4123 Add layout test to cover this crash.
4125 * plugins/large-plugin-crash-expected.txt: Added.
4126 * plugins/large-plugin-crash.html: Added.
4128 2015-03-09 Alexey Proskuryakov <ap@apple.com>
4130 Skip contentfiltering/block-after-add-data.html for now.
4131 https://bugs.webkit.org/show_bug.cgi?id=142526
4135 2015-03-09 Brent Fulgham <bfulgham@apple.com>
4137 [Win] Rebaseline tests afer r181292.
4139 * platform/win/TestExpectations:
4140 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
4141 * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt:
4143 2015-03-09 Ryosuke Niwa <rniwa@webkit.org>
4145 Support extends and super keywords
4146 https://bugs.webkit.org/show_bug.cgi?id=142200
4148 Reviewed by Filip Pizlo.
4150 Added tests for "extends" and "super" keywords.
4153 * js/class-syntax-extends-expected.txt: Added.
4154 * js/class-syntax-extends.html: Added.
4155 * js/class-syntax-super-expected.txt: Added.
4156 * js/class-syntax-super.html: Added.
4157 * js/script-tests/class-syntax-extends.js: Added.
4158 * js/script-tests/class-syntax-super.js: Added.
4160 2015-03-09 Myles C. Maxfield <mmaxfield@apple.com>
4162 REGRESSION(r176978): Inline-blocks with overflowing contents have ascents that are too large
4163 https://bugs.webkit.org/show_bug.cgi?id=141783
4165 Reviewed by David Hyatt.
4167 Update expected results.
4169 * css3/flexbox/child-overflow-expected.html:
4170 * css3/flexbox/child-overflow.html:
4171 * fast/css/inline-block-tricky-baselines-expected.html: Added.
4172 * fast/css/inline-block-tricky-baselines.html: Added.
4173 * fast/forms/textfield-overflow-by-value-update-expected.txt: