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