1 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3 fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
4 https://bugs.webkit.org/show_bug.cgi?id=143697
6 Reviewed by Anders Carlsson.
8 * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
9 after removing the last character.
11 2015-04-14 Alexey Proskuryakov <ap@apple.com>
13 Two flaky tests in http/tests/security/mixedContent
14 https://bugs.webkit.org/show_bug.cgi?id=143695
16 Reviewed by Csaba Osztrogonác.
18 Speculative fix. Do not start opening a secondary window until fully done with the
21 * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
22 * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
23 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
24 * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
26 2015-04-13 Simon Fraser <simon.fraser@apple.com>
28 [iOS WK2] Interactive elements of developer.apple.com are broken
29 https://bugs.webkit.org/show_bug.cgi?id=143692
31 Reviewed by Sam Weinig.
33 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
34 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
36 2015-04-14 Commit Queue <commit-queue@webkit.org>
38 Unreviewed, rolling out r182794.
39 https://bugs.webkit.org/show_bug.cgi?id=143714
41 readable-stream-templated.html fails on Debug bots (Requested
42 by youenn on #webkit).
46 "[Streams API] ReadableStream constructor start function
47 should be able to close the stream"
48 https://bugs.webkit.org/show_bug.cgi?id=143363
49 http://trac.webkit.org/changeset/182794
51 2015-04-14 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
53 [Streams API] ReadableStream constructor start function should be able to close the stream
54 https://bugs.webkit.org/show_bug.cgi?id=143363
56 Reviewed by Benjamin Poulain.
58 Rebased tests as some are now passing.
60 * streams/reference-implementation/readable-stream-reader-expected.txt:
61 * streams/reference-implementation/readable-stream-templated-expected.txt:
63 2015-04-14 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
65 [GTK] Gardening 14th April
66 https://bugs.webkit.org/show_bug.cgi?id=143701
70 * platform/gtk/TestExpectations:
71 * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
73 2015-04-14 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
75 [GTK] Gardening: Rebaseline tests after r182620
76 https://bugs.webkit.org/show_bug.cgi?id=143700
80 This revision updates some tests after changing the way <br> is
81 rendered. We need to change the GTK+ expectations for these tests.
83 * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
84 * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
85 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
86 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
87 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
88 * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
89 * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
90 * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
91 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
92 * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
93 * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
94 * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
95 * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
96 * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
97 * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
98 * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
99 * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
100 * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
101 * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
102 * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
103 * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
104 * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
105 * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
106 * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
107 * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
108 * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
109 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
110 * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
111 * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
113 2015-04-14 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
115 Sync Streams API tests with spec
116 https://bugs.webkit.org/show_bug.cgi?id=143669
118 Reviewed by Darin Adler.
120 Some tests were moved from the spec tests to our custom ones
121 because they were not approved (yet, or they won't be).
123 Some nuances from the spec tests were also fixed.
125 * streams/readable-stream-expected.txt: Added.
126 * streams/readable-stream-reader-expected.txt: Added.
127 * streams/readable-stream-reader.html: Added.
128 * streams/readable-stream.html: Added.
129 * streams/reference-implementation/readable-stream-expected.txt:
130 * streams/reference-implementation/readable-stream-reader-expected.txt:
131 * streams/reference-implementation/readable-stream-reader.html:
132 * streams/reference-implementation/readable-stream.html: Nuances
133 fixed and tests moved to custom.
135 2015-04-13 Manuel Rego Casasnovas <rego@igalia.com>
137 [CSS Grid Layout] Columns set in percentages collapse to auto width
138 https://bugs.webkit.org/show_bug.cgi?id=141435
140 Reviewed by David Hyatt.
142 Added new tests to check that percentage track breadths are properly
143 calculated under different sizing conditions.
144 Modified one test to include relative sizes too.
146 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
147 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
148 * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
149 * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
150 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
151 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
153 2015-04-10 Brent Fulgham <bfulgham@apple.com>
155 Expand test infrastructure to support scrolling tests
156 https://bugs.webkit.org/show_bug.cgi?id=143286
157 <rdar://problem/20375516>
159 Reviewed by Simon Fraser.
161 Correct a scrolling test that had not been issuing wheel events to a valid
162 view. This was found by some new logging in this patch.
164 * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
165 * platform/mac/fast/scrolling/scroll-div-latched-div.html:
166 * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
168 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
170 Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
171 following http://trac.webkit.org/changeset/182750.
173 Reviewed by Daniel Bates.
175 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
176 * http/tests/canvas/canvas-tainted-after-draw-image.html:
177 Set window.jsTestIsAsync true and call finishJSTest() to make the test
178 asynchronous, so the "TEST COMPLETE" message will be output after all the
179 test messages. Also delete the synchronous tests for data url image and
180 same-domain image since they can't be reliably tested.
182 2015-04-13 Simon Fraser <simon.fraser@apple.com>
184 Fix compositing/geometry/fixed-transformed.html on Mavericks.
186 To get consistent results on Mavericks, call
187 internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
189 * compositing/geometry/fixed-transformed.html:
191 2015-04-08 Filip Pizlo <fpizlo@apple.com>
193 JSC should detect singleton functions
194 https://bugs.webkit.org/show_bug.cgi?id=143232
196 Reviewed by Geoffrey Garen and Michael Saboff.
198 * js/regress/create-lots-of-functions-expected.txt: Added.
199 * js/regress/create-lots-of-functions.html: Added.
200 * js/regress/no-inline-constructor-expected.txt: Added.
201 * js/regress/no-inline-constructor.html: Added.
202 * js/regress/script-tests/create-lots-of-functions.js: Added.
203 * js/regress/script-tests/no-inline-constructor.js: Added.
204 * js/regress/script-tests/singleton-scope.js: Added.
205 * js/regress/singleton-scope-expected.txt: Added.
206 * js/regress/singleton-scope.html: Added.
208 2015-04-13 Simon Fraser <simon.fraser@apple.com>
210 Add missing layout test result.
212 * compositing/geometry/fixed-transformed-expected.txt: Added.
214 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
216 list-style-image with SVG image renders at incorrect size.
217 https://bugs.webkit.org/show_bug.cgi?id=141367.
219 Reviewed by Darin Adler.
221 Ensure the SVG image gets the correct size when used as an image list.
223 * svg/as-list-image: Added.
224 * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
225 * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
227 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
229 Canvas drawImage() has a security hole when the image isn't yet fully loaded.
230 https://bugs.webkit.org/show_bug.cgi?id=58681.
232 Reviewed by Darin Adler.
234 This test confirms when we load an image from a different origin and try
235 drawing it on a canvas, the canvas is tainted if the image is completely
236 loaded and drawn. Otherwise the image is not drawn.
238 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
239 * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
240 * http/tests/canvas/resources: Added.
241 * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
243 2015-04-13 Beth Dakin <bdakin@apple.com>
245 Add force property to MouseEvents
246 https://bugs.webkit.org/show_bug.cgi?id=143569
248 rdar://problem/20472954
250 Reviewed by Darin Adler.
252 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
253 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
254 * platform/win/js/dom/global-constructors-attributes-expected.txt:
256 2015-04-13 Simon Fraser <simon.fraser@apple.com>
258 Fixed position element is truncated if moved onscreen by a transform
259 https://bugs.webkit.org/show_bug.cgi?id=143655
261 Reviewed by Darin Adler.
263 Test that moves a position:fixed element on-screen using a transform.
265 * compositing/geometry/fixed-transformed.html: Added.
267 2015-04-13 Alexey Proskuryakov <ap@apple.com>
269 js/regress-141098.html often times out in debug builds.
271 This test is slow in debug, sometimes barely passing, and other times timing out.
275 2015-04-13 Brent Fulgham <bfulgham@apple.com>
277 [Win] Unreviewed test correction after r182635.
279 Two Windows test expectation files were missing newlines at the end of the file.
281 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
282 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
284 2015-04-13 Zalan Bujtas <zalan@apple.com>
286 [Win] Unreviewed gardening after r182620. (<br> updates mostly)
288 * platform/win/fast/dom/focus-contenteditable-expected.txt:
289 * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
290 * platform/win/fast/forms/range/slider-padding-expected.txt:
291 * platform/win/fast/forms/textarea-scroll-height-expected.txt:
292 * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
293 * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
294 * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
295 * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
296 * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
297 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
298 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
299 * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
300 * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
301 * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
302 * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
303 * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
304 * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
305 * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
306 * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
307 * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
308 * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
309 * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
310 * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
311 * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
312 * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
313 * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
315 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
317 [EFL] Update table/mozilla expected files after r182620
318 https://bugs.webkit.org/show_bug.cgi?id=143626
320 Unreviewed gardening.
322 * platform/efl/TestExpectations:
323 * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
324 * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
325 * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
326 * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
327 * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
328 * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
329 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
330 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
331 * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
332 * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
333 * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
334 * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
335 * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
336 * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
337 * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
338 * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
339 * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
340 * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
341 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
342 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
343 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
344 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
345 * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
346 * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
347 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
348 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
349 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
350 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
351 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
352 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
353 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
354 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
355 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
356 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
357 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
358 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
360 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
362 [EFL] Unreviewed gardening, skip fast/attachment tests, there is
363 no reason to run these tests before enabling ATTACHMENT_ELEMENT.
365 * platform/efl/TestExpectations:
367 2015-04-10 Sergio Villar Senin <svillar@igalia.com>
369 [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
370 https://bugs.webkit.org/show_bug.cgi?id=141431
372 Reviewed by Darin Adler.
374 New test that to check that tracks whose growth limit changes from
375 infinite to finite when evaluating "intrinsic maximums" are marked
376 as infinitely growable for the "max-content maximums" step.
378 * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
379 * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
381 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
383 [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
385 * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
386 * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
387 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
388 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
390 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
392 [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
393 https://bugs.webkit.org/show_bug.cgi?id=143229
395 Unreviewed gardening after r182012.
397 * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
399 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
401 [EFL] accessibility/plugin.html fails
402 https://bugs.webkit.org/show_bug.cgi?id=143663
404 Unreviewed gardening, mark accessibility/plugin.html as failing test.
406 * platform/efl/TestExpectations:
408 2015-04-12 Benjamin Poulain <benjamin@webkit.org> and Diego Perini <diego.perini@gmail.com>
410 Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
411 https://bugs.webkit.org/show_bug.cgi?id=143651
413 Reviewed by Sam Weinig.
415 * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
416 * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
417 * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
418 * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
419 * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
420 * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
421 * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
422 * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
423 Test the various behaviors.
425 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
426 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
427 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
428 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
429 Those tests target specifically the bug.
431 2015-04-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
433 [EFL] Enable Media Source
434 https://bugs.webkit.org/show_bug.cgi?id=143635
436 Reviewed by Csaba Osztrogonác.
438 * platform/efl/TestExpectations: Update failing tests.
440 2015-04-12 Sungmann Cho <sungmann.cho@navercorp.com>
442 Fix trival typos related to the word "coordinate".
443 https://bugs.webkit.org/show_bug.cgi?id=143644
445 Reviewed by Alexey Proskuryakov.
447 No new tests, no behavior change.
449 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
450 * css3/scroll-snap/scroll-snap-property-computed-style.js:
451 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
452 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
453 * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
454 * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
455 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
456 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
457 * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
458 * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
460 2015-04-12 Simon Fraser <simon.fraser@apple.com>
462 Selects don't scroll at some aspect ratios
463 https://bugs.webkit.org/show_bug.cgi?id=143649
464 rdar://problem/19365694
466 Reviewed by Darin Adler.
468 * fast/forms/listbox-visible-size-expected.txt: Added.
469 * fast/forms/listbox-visible-size.html: Added.
471 2015-04-12 Simon Fraser <simon.fraser@apple.com>
473 Too much repainting on scrolling with fixed backgrounds
474 https://bugs.webkit.org/show_bug.cgi?id=143637
475 rdar://problem/20245243
477 Reviewed by Darin Adler.
479 Tests with various configurations of iframes and compositing, which dump layer trees with
482 Also tiled-scrolling test that exercises the simple case.
484 Put WebKit1-specific results in platform/mac-wk1, since they are very different from
485 WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
487 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
488 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
489 * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
490 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
491 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
492 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
493 * compositing/repaint/iframes/resources/compositing-document.html: Added.
494 * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
495 * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
496 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
497 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
498 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
499 * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
500 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
501 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
503 2015-04-12 Yusuke Suzuki <utatane.tea@gmail.com>
505 [ES6] Implement Array.prototype.values
506 https://bugs.webkit.org/show_bug.cgi?id=143633
508 Reviewed by Darin Adler.
510 * js/Object-getOwnPropertyNames-expected.txt:
511 * js/array-iterators-expected.txt:
512 * js/script-tests/Object-getOwnPropertyNames.js:
513 * js/script-tests/array-iterators.js:
515 2015-04-11 Alexey Proskuryakov <ap@apple.com>
517 editing/spelling/spelling-marker-description.html times out on Mac
518 https://bugs.webkit.org/show_bug.cgi?id=143639
520 Reviewed by Darin Adler.
522 * editing/spelling/spelling-marker-description-expected.txt:
523 * editing/spelling/spelling-marker-description.html:
524 Changed the test to match reality.
526 * platform/mac-wk2/TestExpectations:
527 * platform/mac/TestExpectations:
528 Removed expectations.
530 2015-04-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
532 [EFL] Unskip media test on EFL port
534 Unreviewed, media tests are being passed except for 25 tests.
535 The failing tests need to be investigated by Bug 131044.
537 * platform/efl/TestExpectations:
539 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
541 [EFL] Unreviewed, EFL gardening on 11th April.
543 Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
545 * platform/efl/TestExpectations:
547 2015-04-10 Andy Estes <aestes@apple.com>
549 [Content Filtering] Support modifying request URLs
550 https://bugs.webkit.org/show_bug.cgi?id=143599
551 rdar://problem/20442560
553 Reviewed by Darin Adler.
555 * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
556 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
557 * contentfiltering/allow-after-response-expected.html: Ditto.
558 * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
559 * contentfiltering/block-after-add-data-expected.html: Ditto.
560 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
561 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
562 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
563 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
564 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
565 * contentfiltering/block-after-response-expected.html: Ditto.
566 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
567 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
568 * contentfiltering/block-after-will-send-request-expected.html: Ditto.
569 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
570 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
571 * contentfiltering/modify-request-url-expected.html: Added.
572 * contentfiltering/modify-request-url.html: Added.
573 * contentfiltering/resources/fail.html: Added.
574 * contentfiltering/resources/pass.html: Added.
575 * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
576 * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
577 * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
578 * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
580 2015-04-10 ChangSeok Oh <changseok.oh@collabora.com>
582 [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
583 https://bugs.webkit.org/show_bug.cgi?id=143543
585 Reviewed by Brent Fulgham.
587 Added missing test results after r182546 for windows.
589 * platform/win/TestExpectations:
590 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
591 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
592 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
593 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
595 2015-04-10 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
597 Add total test test of Streams API
598 https://bugs.webkit.org/show_bug.cgi?id=142682
602 Increased the callbacks timeouts to make tests pass in slower bots
605 * streams/reference-implementation/resources/streams-utils.js:
606 Created a standardTimeout variable with 100 as default.
607 * streams/reference-implementation/readable-stream-cancel.html:
608 * streams/reference-implementation/readable-stream-reader.html:
609 * streams/reference-implementation/readable-stream-templated.html:
610 * streams/reference-implementation/readable-stream.html: Used
611 standardTimeout for the test timeout callbacks.
613 2015-04-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
615 Add total test test of Streams API
616 https://bugs.webkit.org/show_bug.cgi?id=142682
618 Reviewed by Benjamin Poulain.
620 This is the full test set that we have for the implementation of
621 Streams API. When we add more features/code the number of passing
624 We have the tests translated from the reference implementation at
625 streams/reference-implementation and our own tests for some other
626 things at the streams upper level.
628 We removed testharness stacktrace in case of failure because it
629 dumps the filenames with paths. You can activate it for a specific
630 test by setting its dumpStack attribute to true.
632 All our former custom tests were integrated in the spec so we they
633 are now in their appropriate places in the reference
634 implementation ones. Some of them were changed to match the actual
635 spec and they are failing now, but we only have to progressively
638 * resources/testharnessreport.js: Avoid printing the stack in case
639 of test failure to be able to have failing tests as expected
640 unless commanded otherwise.
641 * streams/readablestream-constructor-expected.txt: Removed.
642 * streams/readablestream-constructor.html: Removed.
643 * streams/readablestream-start-expected.txt: Removed.
644 * streams/readablestream-start.html: Removed.
645 * streams/readablestreamreader-constructor-expected.txt: Removed.
646 * streams/readablestreamreader-constructor.html: Removed.
647 * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
648 * streams/reference-implementation/bad-underlying-sources.html: Added.
649 * streams/reference-implementation/brand-checks-expected.txt: Added.
650 * streams/reference-implementation/brand-checks.html: Added.
651 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
652 * streams/reference-implementation/count-queuing-strategy.html: Added.
653 * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
654 * streams/reference-implementation/readable-stream-cancel.html: Added.
655 * streams/reference-implementation/readable-stream-expected.txt: Added.
656 * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
657 * streams/reference-implementation/readable-stream-reader.html: Added.
658 * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
659 * streams/reference-implementation/readable-stream-templated.html: Added.
660 * streams/reference-implementation/readable-stream.html: Added.
661 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
662 * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
663 * streams/reference-implementation/resources/streams-utils.js: Added.
665 2015-04-09 Zalan Bujtas <zalan@apple.com>
667 Simple line layout: Add <br> support.
668 https://bugs.webkit.org/show_bug.cgi?id=139012
670 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
671 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
672 and speeds up layout for such content.
674 Test output changes in 2 different ways:
675 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
676 2. Removed empty content (<br>).
678 Reviewed by Antti Koivisto.
680 * fast/text/simple-line-with-br-expected.html: Added.
681 * fast/text/simple-line-with-br.html: Added.
682 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
683 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
684 * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
685 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
686 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
687 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
688 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
689 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
690 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
691 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
692 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
693 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
694 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
695 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
696 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
697 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
698 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
699 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
700 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
701 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
702 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
703 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
704 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
705 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
706 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
707 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
708 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
709 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
710 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
711 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
712 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
713 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
715 2015-04-09 Matthew Mirman <mmirman@apple.com>
717 Updated expectations on a few tests to account for error
718 info not being added at throw time anymore.
719 https://bugs.webkit.org/show_bug.cgi?id=143542
720 rdar://problem/20475871
722 Reviewed by Michael Saboff.
724 Because sourceURL is now being appended at error construction time rather than when thrown,
725 the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
726 Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
727 Also since they are generated in a new locations, they will have a new lines and columns.
729 * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
730 * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
731 * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
732 * platform/win/TestExpectations: Enabled the above tests on windows.
734 2015-04-09 Javier Fernandez <jfernandez@igalia.com>
736 [CSS Grid Layout] Implement justify-self and justify-item css properties.
737 https://bugs.webkit.org/show_bug.cgi?id=133281
739 Reviewed by David Hyatt.
741 Implement the new property 'justify-items', defined in the CSS Box Alignment
742 specification to desribe the container's alignment behavior, in the same way
743 the 'align-items' property does.
745 * fast/css/parse-justify-items-expected.txt: Added.
746 * fast/css/parse-justify-items.html: Added.
747 * fast/css/resources/alignment-parsing-utils.js: Added.
750 (checkInitialValues):
751 (checkInheritValues):
754 2015-04-09 Myles C. Maxfield <mmaxfield@apple.com>
756 Text-combine erroneously draws vertically after non-layout-causing style change
757 https://bugs.webkit.org/show_bug.cgi?id=143461
758 <rdar://problem/19285490>
760 Reviewed by Darin Adler.
762 * fast/text/text-combine-style-change-no-layout-expected.html: Added.
763 * fast/text/text-combine-style-change-no-layout.html: Added.
765 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
767 [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing
768 https://bugs.webkit.org/show_bug.cgi?id=142571
770 Unreviewed EFL Gardening.
772 Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
774 * platform/efl/TestExpectations:
775 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
776 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
778 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
780 Unreviewed EFL gardening. Added missing results after r182546.
781 https://bugs.webkit.org/show_bug.cgi?id=143557
783 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
784 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
785 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
786 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
788 2015-04-09 Andy Estes <aestes@apple.com>
790 Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
791 https://bugs.webkit.org/show_bug.cgi?id=143460
793 * platform/efl/TestExpectations:
794 * platform/win/TestExpectations:
796 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
798 [Streams API] Support the start function parameter in ReadableStream constructor
799 https://bugs.webkit.org/show_bug.cgi?id=141160
801 Reviewed by Benjamin Poulain.
803 Added tests to check that start JS function is called with the right parameters and can throw errors.
805 * streams/readablestream-start-expected.txt: Added.
806 * streams/readablestream-start.html: Added.
808 2015-04-08 Brent Fulgham <bfulgham@apple.com>
810 [Win] Layout Test inspector/console/console-api.html is failing
811 https://bugs.webkit.org/show_bug.cgi?id=143548
813 * platform/win/TestExpectations: Skipped new timeout.
815 2015-04-08 Joseph Pecoraro <pecoraro@apple.com>
817 Web Inspector: Split ConsoleMessageImpl into the View and the Model
818 https://bugs.webkit.org/show_bug.cgi?id=142599
820 Reviewed by Timothy Hatcher.
822 * inspector/console/console-api-expected.txt: Added.
823 * inspector/console/console-api.html: Added.
824 Add a basic test for console APIs creating the new ConsoleMessage model objects.
826 2015-04-08 Brent Fulgham <bfulgham@apple.com>
828 [Win] Document some test failures.
829 https://bugs.webkit.org/show_bug.cgi?id=143542
830 https://bugs.webkit.org/show_bug.cgi?id=143543
832 * platform/win/TestExpectations: Mark as failing.
834 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
836 [GTK] Unreviewed, update more test expectations
838 Remove some expected failures from tests that are passing. Also, copypaste some
839 expectations to more appropriate locations in the expectations file.
841 * platform/gtk/TestExpectations:
843 2015-04-08 Filip Pizlo <fpizlo@apple.com>
845 JSArray::sortNumeric should handle ArrayWithUndecided
846 https://bugs.webkit.org/show_bug.cgi?id=143535
848 Reviewed by Geoffrey Garen.
850 Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
852 * js/regress/script-tests/sorting-benchmark.js: Added.
854 (bottom_up_merge_sort):
859 * js/regress/sorting-benchmark-expected.txt: Added.
860 * js/regress/sorting-benchmark.html: Added.
862 2015-04-08 Alex Christensen <achristensen@webkit.org>
864 Block popups from content extensions.
865 https://bugs.webkit.org/show_bug.cgi?id=143497
867 Reviewed by Brady Eidson.
869 * http/tests/contentextensions/popups-expected.txt: Added.
870 * http/tests/contentextensions/popups.html: Added.
871 * http/tests/contentextensions/popups.html.json: Added.
873 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
875 [GTK] Unreviewed test expectation sanity-check
877 Remove duplicate expectation, and some expectations for tests that no longer exist.
879 * platform/gtk/TestExpectations:
881 2015-04-08 Bem Jones-Bey <bjonesbe@adobe.com>
883 [CSS Shapes] Properly handle negative reference box widths and center coordinates
884 https://bugs.webkit.org/show_bug.cgi?id=142610
886 Reviewed by Rob Buis.
888 Tests for the cases that trigger asserts.
890 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
891 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
892 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
893 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
895 2015-04-08 ChangSeok Oh <changseok.oh@collabora.com>
897 Fill list style background with same color with that of list background.
898 https://bugs.webkit.org/show_bug.cgi?id=143483
900 Reviewed by Simon Fraser.
902 * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
903 * fast/backgrounds/selection-background-color-of-list-style.html: Added.
904 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
905 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
906 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
907 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
908 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
909 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
910 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
911 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
913 2015-04-08 Commit Queue <commit-queue@webkit.org>
915 Unreviewed, rolling out r182536.
916 https://bugs.webkit.org/show_bug.cgi?id=143523
918 Made accessibility/table-sections.html time out on debug bots
919 (Requested by ap on #webkit).
923 "Simple line layout: Add <br> support."
924 https://bugs.webkit.org/show_bug.cgi?id=139012
925 http://trac.webkit.org/changeset/182536
927 2015-04-08 Zalan Bujtas <zalan@apple.com>
929 Simple line layout: Add <br> support.
930 https://bugs.webkit.org/show_bug.cgi?id=139012
932 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
933 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
934 and speeds up layout for such content.
936 Test output changes in 2 different ways:
937 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
938 2. Removed empty content (<br>).
940 Reviewed by Antti Koivisto.
942 * fast/text/simple-line-with-br-expected.html: Added.
943 * fast/text/simple-line-with-br.html: Added.
944 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
945 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
946 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
947 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
948 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
949 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
950 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
951 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
952 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
953 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
954 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
955 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
956 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
957 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
958 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
959 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
960 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
961 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
962 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
963 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
964 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
965 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
966 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
967 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
968 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
969 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
970 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
971 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
972 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
973 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
974 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
976 2015-04-07 Michael Peechatt <mpeechatt@gmail.com>
978 Bug 142887 - role progress bar does not support indeterminate state
979 https://bugs.webkit.org/show_bug.cgi?id=142887
981 Reviewed by Chris Fleizach.
983 * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
984 * platform/mac/accessibility/progressbar-indeterminate.html: Added.
985 Test that checks if 0 is returned for indetermiate progress indicators when
986 aria min and max values are non zero.
988 2015-04-07 Chris Dumez <cdumez@apple.com>
990 Open WebSockets should not prevent a page from entering PageCache
991 https://bugs.webkit.org/show_bug.cgi?id=143505
992 <rdar://problem/19923085>
994 Reviewed by Alexey Proskuryakov.
996 Add a layout test to check that an open WebSocket does not prevent a
997 page from entering page cache and that a 'close' event is fired after
998 resuming (restoring from the page cache).
1000 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
1001 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
1003 2015-04-07 Commit Queue <commit-queue@webkit.org>
1005 Unreviewed, rolling out r182511.
1006 https://bugs.webkit.org/show_bug.cgi?id=143507
1008 caused debug test failures (Requested by alexchristensen on
1013 "Block popups from content extensions."
1014 https://bugs.webkit.org/show_bug.cgi?id=143497
1015 http://trac.webkit.org/changeset/182511
1017 2015-04-07 Alex Christensen <achristensen@webkit.org>
1019 Block popups from content extensions.
1020 https://bugs.webkit.org/show_bug.cgi?id=143497
1022 Reviewed by Brady Eidson.
1024 * http/tests/contentextensions/popups-expected.txt: Added.
1025 * http/tests/contentextensions/popups.html: Added.
1026 * http/tests/contentextensions/popups.html.json: Added.
1028 2015-04-07 Matthew Mirman <mmirman@apple.com>
1030 Source and stack information should get appended only to native errors
1031 and should be added after construction rather than when thrown.
1032 This fixes frozen objects being unfrozen when thrown while conforming to
1033 ecma script standard and other browser behavior.
1034 rdar://problem/19927293
1035 https://bugs.webkit.org/show_bug.cgi?id=141871
1037 Reviewed by Geoffrey Garen.
1039 Fixes tests to throw new Errors such that they will contain line, column, and stack information
1040 as expected, and fixes the column in the error in the expected output.
1042 * http/tests/w3c/resources/testharness.js: Other browsers don't expect stack information
1043 with this test, but we do, and so the AssertionError should include stack information gathered from Error.
1044 This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
1045 * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
1046 * js/dom/exception-linenums-in-html-2.html: ditto.
1047 * js/dom/exception-linenums-in-html-3.html: ditto.
1048 * js/dom/script-tests/stack-trace.js: ditto.
1049 (throwError): ditto.
1051 (inlineableThrow): ditto.
1052 (dfgThing.get willThrow): ditto.
1053 (dfgThing.willThrowFunc): ditto.
1054 * js/dom/stack-trace-expected.txt: fixed error column expectation.
1055 * js/exception-properties-expected.txt: ditto.
1056 * js/script-tests/exception-linenums.js:
1057 (exceptionInFunction): throw "new Error()" rather than "{}".
1058 (firstPropIsGetter.get getter): ditto
1059 (secondPropIsGetter.get getter): ditto
1060 (firstPropIsSetter.set setter): ditto
1061 (secondPropIsSetter.set setter): ditto
1062 * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
1063 since we now add these at error construction rather than at error throwing.
1064 * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match.
1065 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
1067 2015-04-07 Joseph Pecoraro <pecoraro@apple.com>
1069 Web Inspector: ES6: Show Symbol properties on Objects
1070 https://bugs.webkit.org/show_bug.cgi?id=141279
1072 Reviewed by Timothy Hatcher.
1074 * inspector/model/remote-object-expected.txt:
1075 * inspector/model/remote-object-get-properties-expected.txt:
1076 * inspector/model/remote-object-get-properties.html:
1077 * inspector/model/remote-object.html:
1078 Update tests to include objects with Symbol properties.
1080 2015-02-25 Sergio Villar Senin <svillar@igalia.com>
1082 [CSS Grid Layout] Update track sizes after distributing extra space
1083 https://bugs.webkit.org/show_bug.cgi?id=141422
1085 Reviewed by Antti Koivisto.
1087 * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
1088 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
1089 * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
1090 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
1092 2015-04-07 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1094 [GTK] Gardening 7th April
1095 https://bugs.webkit.org/show_bug.cgi?id=143467
1099 * platform/gtk/TestExpectations:
1100 * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
1101 * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
1102 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
1104 2015-04-06 Chris Dumez <cdumez@apple.com>
1106 Bing video search result pages are not PageCacheable
1107 https://bugs.webkit.org/show_bug.cgi?id=143463
1108 <rdar://problem/20440916>
1110 Reviewed by Alexey Proskuryakov.
1112 Add layout tests to confirm that a pending image load does not prevent
1113 a page from entering the page cache. There are 2 tests, once that cover
1114 the case where the request's cachePartion is empty (passing without the
1115 fix), and another where the request's cachePartition is non-empty
1116 (which only passes with the fix).
1118 * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
1119 * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
1120 * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
1121 * http/tests/navigation/page-cache-pending-image-load.html: Added.
1123 2015-04-06 Andy Estes <aestes@apple.com>
1125 http/tests/contentfiltering/block-after-redirect.html fails on Windows
1126 https://bugs.webkit.org/show_bug.cgi?id=143460
1128 * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
1130 2015-04-03 Alexey Proskuryakov <ap@apple.com>
1132 Reduce the dependency on Flash in regression tests
1133 https://bugs.webkit.org/show_bug.cgi?id=143391
1135 Reviewed by Anders Carlsson.
1137 * accessibility/inline-block-assertion.html:
1138 * accessibility/plugin.html:
1139 * compositing/geometry/empty-embed-rects.html:
1140 * fast/history/resources/subframe-with-plugin.html:
1141 * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
1142 * fast/loader/loadInProgress.html:
1143 * fast/replaced/border-radius-clip.html:
1144 * fast/replaced/embed-display-none.html:
1145 * plugins/crash-restoring-plugin-page-from-page-cache.html:
1146 * plugins/object-embed-plugin-scripting.html:
1147 * plugins/resources/plugin-frame.html:
1148 Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
1150 * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
1151 that never existed in WebKit.
1153 * platform/mac/TestExpectations:
1154 * platform/wincairo/TestExpectations:
1155 Removed the deleted plugins/iframe-shims.html.
1157 * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
1158 because they make WebKitTestRunner crash now. Marked all other snapshotting tests
1159 as Pass/Failure, because they don't really make any sense, and are only useful for
1162 * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
1163 These tests still run (and pass) under WebKit1, regardless of whether Flash is
1164 installed, so they don't seem like very accurate tests.
1166 2015-04-06 Brent Fulgham <bfulgham@apple.com>
1168 [Win] Unreviewed test update after r182369.
1170 New test does not pass on Windows.
1172 * platform/win/TestExpectations: Skip.
1174 2015-04-05 Andy Estes <aestes@apple.com>
1176 [Content Filtering] Add some additional unblock tests
1177 https://bugs.webkit.org/show_bug.cgi?id=143435
1179 Reviewed by Dan Bernstein.
1181 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1182 * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
1183 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
1184 * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
1185 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1186 * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
1187 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1188 * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
1189 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1190 * contentfiltering/block-after-response-then-allow-unblock.html: Added.
1191 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1192 * contentfiltering/block-after-response-then-deny-unblock.html: Added.
1193 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1194 * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
1195 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1196 * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
1198 2015-04-05 Andy Estes <aestes@apple.com>
1200 [Content Filtering] Tell the filter about requests and redirects
1201 https://bugs.webkit.org/show_bug.cgi?id=143414
1202 rdar://problem/19239549
1204 Reviewed by Darin Adler.
1206 * contentfiltering/allow-after-will-send-request-expected.html: Added.
1207 * contentfiltering/allow-after-will-send-request.html: Added.
1208 * contentfiltering/block-after-will-send-request-expected.html: Added.
1209 * contentfiltering/block-after-will-send-request.html: Added.
1210 * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
1211 * http/tests/contentfiltering/allow-after-redirect.html: Added.
1212 * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
1213 * http/tests/contentfiltering/block-after-redirect.html: Added.
1214 * http/tests/contentfiltering/resources/fail.html: Added.
1215 * http/tests/contentfiltering/resources/pass.html: Added.
1217 2015-04-05 Simon Fraser <simon.fraser@apple.com>
1219 Skip fast/fixed-layout/fixed-layout.html on Windows.
1221 * platform/win/TestExpectations:
1223 2015-04-05 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1225 [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
1226 https://bugs.webkit.org/show_bug.cgi?id=143417
1228 Unreviewed. Mark 2 tests to ImageOnlyFailure.
1230 * platform/efl/TestExpectations:
1232 2015-04-04 Andy Estes <aestes@apple.com>
1234 [Content Filtering] Blocked page is not always displayed when it should be
1235 https://bugs.webkit.org/show_bug.cgi?id=143410
1237 Reviewed by Andreas Kling.
1239 * TestExpectations: Unskipped block-after-add-data.html.
1240 * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
1241 * contentfiltering/block-after-response-expected.html: Ditto.
1243 2015-04-04 Chris Fleizach <cfleizach@apple.com>
1245 AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
1246 https://bugs.webkit.org/show_bug.cgi?id=136247
1248 Reviewed by Mario Sanchez Prada.
1250 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
1251 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
1252 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
1253 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
1255 2015-04-04 Simon Fraser <simon.fraser@apple.com>
1257 Fix some bad test results committed earlier.
1259 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
1260 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
1261 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
1263 2015-04-02 Darin Adler <darin@apple.com>
1265 Streamline icon-related code, mostly unused
1266 https://bugs.webkit.org/show_bug.cgi?id=143306
1268 Reviewed by Antti Koivisto.
1270 * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
1271 * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
1272 not actually used in any WebKit port.
1274 * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
1275 the icon machinery in WebKit doesn't return arrays at this time. It's better to
1276 test what we actually expose.
1278 2015-04-04 Simon Fraser <simon.fraser@apple.com>
1280 Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
1281 https://bugs.webkit.org/show_bug.cgi?id=143406
1282 rdar://problem/20407080
1284 Reviewed by Ryosuke Niwa.
1286 Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
1289 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
1290 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
1291 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
1292 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
1293 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
1294 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
1296 2015-04-04 Simon Fraser <simon.fraser@apple.com>
1298 REGRESSION (r182215): Feedly crashes when closing article
1299 https://bugs.webkit.org/show_bug.cgi?id=143405
1300 rdar://problem/20382734, rdar://problem/20395497
1302 Reviewed by Tim Horton.
1304 Test that triggers a crash without the fix (thanks to Zalan for the test).
1306 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
1307 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
1309 2015-04-04 Simon Fraser <simon.fraser@apple.com>
1311 Differentiate between composited scrolling, and async scrolling
1312 https://bugs.webkit.org/show_bug.cgi?id=143291
1314 Reviewed by Sam Weinig.
1316 Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
1317 are now excluded from the non-fast scrollable region.
1319 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
1320 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
1321 * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
1323 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1325 [Streams API] Collecting a ReadableStreamReader should not unlock its stream
1326 https://bugs.webkit.org/show_bug.cgi?id=143333
1328 Reviewed by Benjamin Poulain.
1330 * streams/readablestreamreader-constructor-expected.txt:
1331 * streams/readablestreamreader-constructor.html:
1333 2015-04-04 Yusuke Suzuki <utatane.tea@gmail.com>
1335 Implement ES6 Object.getOwnPropertySymbols
1336 https://bugs.webkit.org/show_bug.cgi?id=141106
1338 Reviewed by Geoffrey Garen.
1340 * js/Object-getOwnPropertyNames-expected.txt:
1341 * js/script-tests/Object-getOwnPropertyNames.js:
1343 2015-04-03 Tim Horton <timothy_horton@apple.com>
1345 fast/fixed-layout/fixed-layout.html is flaky
1346 https://bugs.webkit.org/show_bug.cgi?id=143379
1348 Reviewed by Simon Fraser.
1351 Un-flakify the fixed layout test.
1353 * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
1354 Remove a mistaken line in the original test; this function doesn't exist in WebKit
1355 and was presumably ported directly from the Blink test (and then never noticed because
1356 JS exceptions thrown in -expected files go nowhere).
1358 * fast/fixed-layout/fixed-layout.html:
1359 Make the fixed layout test less racy by waiting for the resize event (which can be
1360 very asynchronous). Also, force a layout before resizing to ensure that we
1361 always do get a resize event.
1363 2015-04-03 Chris Fleizach <cfleizach@apple.com>
1365 AX: Toggling check box state not speaking using plain space, not VO space.
1366 https://bugs.webkit.org/show_bug.cgi?id=143356
1368 Reviewed by Darin Adler.
1370 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
1371 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
1373 2015-04-03 Alexey Proskuryakov <ap@apple.com>
1375 Re-skip tests that got recently enabled, but time out.
1377 * platform/mac-wk2/TestExpectations:
1379 2015-04-03 Alexey Proskuryakov <ap@apple.com>
1381 fast/fixed-layout/fixed-layout.html is flaky
1382 https://bugs.webkit.org/show_bug.cgi?id=143379
1384 * TestExpectations: Marking it as such.
1386 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
1388 [WK2] Unskip now passing tests after r135595
1389 https://bugs.webkit.org/show_bug.cgi?id=127428
1391 Unreviewed gardening.
1393 * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
1394 * platform/wk2/TestExpectations: Unskip now passing tests.
1396 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
1398 [EFL] Fix 18 crashing compositing tests after r182101
1399 https://bugs.webkit.org/show_bug.cgi?id=143214
1401 Unreviewed gardening, comment out the original expectations after r182311.
1403 * platform/efl/TestExpectations:
1405 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
1407 [EFL] Fix 18 crashing compositing tests after r182101
1408 https://bugs.webkit.org/show_bug.cgi?id=143214
1410 Unreviewed gardening, add crash expectations until proper fix.
1412 * platform/efl/TestExpectations:
1414 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
1416 Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
1418 * platform/efl/TestExpectations:
1420 2015-04-02 Timothy Horton <timothy_horton@apple.com>
1422 Scrollbars are left in the wrong position when resizing a fixed layout view
1423 https://bugs.webkit.org/show_bug.cgi?id=143360
1425 Reviewed by Beth Dakin.
1427 * fast/fixed-layout/fixed-layout-expected.png: Added.
1428 * fast/fixed-layout/fixed-layout-expected.txt: Added.
1429 * fast/fixed-layout/fixed-layout.html: Added.
1430 Add a simple fixed layout test. We can add more (or recover some from
1431 when the Qt tests were purged) now that it's testable again.
1433 This test also happens to test the aforementioned setFrameRect change,
1434 because without it, the RenderView's layer would be left at the wrong
1435 size (800x600) because the scrollbars would be left behind in the resize.
1437 2015-04-02 Brent Fulgham <bfulgham@apple.com>
1439 New ruby tests are failing on all non-Mac platforms.
1440 https://bugs.webkit.org/show_bug.cgi?id=143354
1442 Add skip commands for these new tests.
1444 * platform/efl/TestExpectations:
1445 * platform/gtk/TestExpectations:
1446 * platform/win/TestExpectations:
1448 2015-04-02 Alexey Proskuryakov <ap@apple.com>
1450 http/tests/security/cross-frame-access-call.html is flaky
1451 https://bugs.webkit.org/show_bug.cgi?id=143344
1453 Reviewed by Anders Carlsson.
1456 * http/tests/security/cross-frame-access-call-expected.txt:
1457 Correct the results. Not sure where I got the different results from.
1459 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
1465 * fast/ruby/ruby-expansion-cjk-4-expected.html:
1466 * fast/ruby/ruby-expansion-cjk-4.html:
1468 2015-04-02 Anders Carlsson <andersca@apple.com>
1470 http/tests/security/cross-frame-access-call.html is flaky.
1473 Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
1475 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
1477 Disallow ruby base from having leading or trailing expansions
1478 https://bugs.webkit.org/show_bug.cgi?id=142608
1480 Reviewed by David Hyatt.
1482 Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
1483 text codepath, RTL, and LTR codepaths.
1485 * fast/ruby/positioned-ruby-text-expected.txt:
1486 * fast/ruby/positioned-ruby-text.html:
1487 * fast/ruby/resources/green.png: Added.
1488 * fast/ruby/resources/ruby-expansion.svg: Added.
1489 * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
1490 * fast/ruby/ruby-expansion-cjk-2.html: Added.
1491 * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
1492 * fast/ruby/ruby-expansion-cjk-3.html: Added.
1493 * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
1494 * fast/ruby/ruby-expansion-cjk-4.html: Added.
1495 * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
1496 * fast/ruby/ruby-expansion-cjk-5.html: Added.
1497 * fast/ruby/ruby-expansion-cjk-expected.html: Added.
1498 * fast/ruby/ruby-expansion-cjk.html: Added.
1499 * fast/ruby/ruby-justification-expected.html:
1500 * fast/ruby/ruby-justification.html:
1502 2015-04-02 Alexey Proskuryakov <ap@apple.com>
1504 Clean up access checks in JSHistoryCustom.cpp
1505 https://bugs.webkit.org/show_bug.cgi?id=143227
1507 Reviewed by Sam Weinig.
1509 * http/tests/security/cross-frame-access-call-expected.txt:
1510 * http/tests/security/cross-frame-access-call.html:
1512 2015-04-02 Alexey Proskuryakov <ap@apple.com>
1514 media/track/track-forced-subtitles-in-band.html times out
1516 * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
1517 flakily, it times out too.
1519 2015-04-02 David Hyatt <hyatt@apple.com>
1521 [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
1522 https://bugs.webkit.org/show_bug.cgi?id=143320
1524 Reviewed by Darin Adler.
1526 * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
1527 * fast/block/inside-inlines/new-model/paint-order.html: Added.
1528 * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
1529 * fast/block/inside-inlines/opacity-on-inline.html: Added.
1530 * fast/block/inside-inlines/paint-order-expected.html: Added.
1531 * fast/block/inside-inlines/paint-order.html: Added.
1533 2015-04-02 Adam Bergkvist <adam.bergkvist@ericsson.com>
1535 WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
1536 https://bugs.webkit.org/show_bug.cgi?id=143255
1538 Reviewed by Eric Carlson.
1540 Added test for new Promise-based getUserMedia() (on MediaDevices).
1542 * fast/dom/navigator-detached-no-crash.html:
1543 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
1544 * fast/mediastream/MediaDevices-getUserMedia.html: Added.
1546 2015-04-02 Alexey Proskuryakov <ap@apple.com>
1548 Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
1551 * platform/mac/TestExpectations:
1553 2015-04-02 Joonghun Park <jh718.park@samsung.com>
1555 [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
1556 https://bugs.webkit.org/show_bug.cgi?id=143248
1558 Reviewed by Darin Adler.
1560 * fast/css/getPropertyValue-columns-expected.txt:
1561 * fast/css/getPropertyValue-columns.html:
1562 * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
1563 * fast/multicol/columns-shorthand-parsing-2.html: Added.
1565 2015-04-01 Commit Queue <commit-queue@webkit.org>
1567 Unreviewed, rolling out r182247.
1568 https://bugs.webkit.org/show_bug.cgi?id=143326
1570 unfortunately broke some tests (Requested by dino on #webkit).
1574 "Async loading of image resources"
1575 https://bugs.webkit.org/show_bug.cgi?id=134488
1576 http://trac.webkit.org/changeset/182247
1578 2015-04-01 Dean Jackson <dino@apple.com>
1580 fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
1581 https://bugs.webkit.org/show_bug.cgi?id=143323
1583 Removing old flakiness setting now that we should be skipping.
1585 * platform/mac/TestExpectations:
1587 2015-04-01 Dean Jackson <dino@apple.com>
1589 fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
1590 https://bugs.webkit.org/show_bug.cgi?id=143323
1592 The change r182247 has caused this test to timeout. Rather than rollout
1593 the commit I'm skipping the test and will contact Yoav.
1595 * platform/mac/TestExpectations:
1597 2015-04-01 Dean Jackson <dino@apple.com>
1599 accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
1600 https://bugs.webkit.org/show_bug.cgi?id=143315
1602 Removing clashing entry but changing the old entry to Skip.
1604 * platform/win/TestExpectations:
1606 2015-04-01 Dean Jackson <dino@apple.com>
1608 accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
1609 https://bugs.webkit.org/show_bug.cgi?id=143315
1611 Skipping this on Windows.
1613 * platform/win/TestExpectations:
1615 2015-04-01 Yoav Weiss <yoav@yoav.ws>
1617 Async loading of image resources
1618 https://bugs.webkit.org/show_bug.cgi?id=134488
1620 Reviewed by Dean Jackson.
1622 * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
1623 * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
1624 * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
1625 * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
1626 * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
1627 * fast/dom/image-object.html: Cosmetic changes.
1628 * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
1629 * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
1630 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
1631 * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
1632 * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
1634 2015-03-31 Simon Fraser <simon.fraser@apple.com>
1636 Make it possible to compute a region for elements on the page that have wheel event handlers
1637 https://bugs.webkit.org/show_bug.cgi?id=142807
1639 Reviewed by Beth Dakin.
1641 Update results, since any handler with position:fixed now causes the region to cover the document.
1643 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
1644 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
1645 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
1647 2015-04-01 David Hyatt <hyatt@apple.com>
1649 [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
1650 https://bugs.webkit.org/show_bug.cgi?id=143307
1652 Reviewed by Dean Jackson.
1654 * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
1655 * fast/block/inside-inlines/basic-float-intrusion.html: Added.
1656 * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
1657 * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
1659 2015-04-01 Hunseop Jeong <hs85.jeong@samsung.com>
1661 Unreviewed EFL gardening. Remove warning message in layoutTest.
1662 https://bugs.webkit.org/show_bug.cgi?id=143268
1664 * platform/efl/TestExpectations:
1666 2015-04-01 Alexey Proskuryakov <ap@apple.com>
1668 REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
1669 https://bugs.webkit.org/show_bug.cgi?id=142976
1671 Reviewed by Chris Fleizach.
1673 * platform/mac/TestExpectations: Removed an expectation.
1675 * accessibility/textarea-selected-text-range-expected.txt:
1676 * accessibility/textarea-selected-text-range.html:
1677 Don't race a timer with an internal dispatch_async.
1679 * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
1680 * platform/mac/accessibility/select-element-selection-with-optgroups.html:
1681 This test had the same issue.
1683 2015-03-31 Ryosuke Niwa <rniwa@webkit.org>
1685 ES6 class syntax should allow static setters and getters
1686 https://bugs.webkit.org/show_bug.cgi?id=143180
1688 Reviewed by Filip Pizlo.
1692 * js/class-syntax-declaration-expected.txt:
1693 * js/class-syntax-expression-expected.txt:
1694 * js/script-tests/class-syntax-declaration.js:
1695 * js/script-tests/class-syntax-expression.js:
1697 2015-03-31 Simon Fraser <simon.fraser@apple.com>
1699 Make it possible to compute a region for elements on the page that have wheel event handlers
1700 https://bugs.webkit.org/show_bug.cgi?id=142807
1702 Reviewed by David Hyatt.
1704 Tests that dump the non-fast-scrollable region, for various rendering configurations.
1706 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
1707 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
1708 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
1709 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
1710 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
1713 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
1714 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
1715 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
1716 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
1717 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
1718 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
1719 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
1720 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
1721 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
1722 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
1723 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
1724 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
1726 2015-03-31 Dean Jackson <dino@apple.com>
1728 accessibility/aria-hidden-hides-all-elements.html fails on Windows
1729 https://bugs.webkit.org/show_bug.cgi?id=143275
1733 * platform/win/TestExpectations:
1735 2015-03-31 Said Abou-Hallawa <sabouhallawa@apple.com>
1737 border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
1738 https://bugs.webkit.org/show_bug.cgi?id=142650.
1740 Reviewed by Simon Fraser.
1742 Add tests to ensure the middle area of a RenderBox is going to be drawn
1743 even if the border width is not greater than zero.
1745 * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
1746 * fast/borders/border-image-fill-inline-no-border.html: Added.
1747 * fast/borders/border-image-fill-no-border-expected.html: Added.
1748 * fast/borders/border-image-fill-no-border.html: Added.
1749 * fast/borders/resources/button-border-cropped.svg: Added.
1750 * fast/borders/resources/button-border.svg: Added.
1751 * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
1753 2015-03-31 David Hyatt <hyatt@apple.com>
1755 [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
1756 https://bugs.webkit.org/show_bug.cgi?id=143271
1758 Reviewed by Dean Jackson.
1760 * fast/block/inside-inlines/block-width-check-expected.html: Added.
1761 * fast/block/inside-inlines/block-width-check.html: Added.
1762 * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
1763 * fast/block/inside-inlines/new-model/block-width-check.html: Added.
1765 2015-03-31 Beth Dakin <bdakin@apple.com>
1767 REGRESSION (r173484): Reducing content of scrollable region does not reset scroll
1769 https://bugs.webkit.org/show_bug.cgi?id=138525
1771 rdar://problem/18166043
1773 Reviewed by Simon Fraser.
1775 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
1776 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
1777 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
1778 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
1780 2015-03-31 Yusuke Suzuki <utatane.tea@gmail.com>
1782 [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
1783 https://bugs.webkit.org/show_bug.cgi?id=142937
1785 Reviewed by Darin Adler.
1787 Several LayoutTests are updated with the new behavior.
1788 Test cases in IETestCenter contain test for the outdated behavior.
1789 But IETestCenter is brought from the external source, so instead of modifying it,
1790 we mark them as Failure in TestExpectations.
1793 * js/dom/getOwnPropertyDescriptor-expected.txt:
1794 * js/prototypes-expected.txt:
1795 * js/resources/getOwnPropertyDescriptor.js:
1796 * js/script-tests/prototypes.js:
1798 2015-03-30 David Hyatt <hyatt@apple.com>
1800 [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
1801 https://bugs.webkit.org/show_bug.cgi?id=143238.
1803 Reviewed by Dean Jackson.
1805 * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
1806 * fast/block/inside-inlines/breaking-behavior.html: Added.
1807 * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
1808 * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
1809 * fast/block/inside-inlines/new-model/empty-block.html:
1811 2015-03-31 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1813 GTK+ Gardening 30th March
1814 https://bugs.webkit.org/show_bug.cgi?id=143220
1818 * platform/gtk/TestExpectations:
1820 2015-03-31 Antti Koivisto <antti@apple.com>
1822 http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
1823 https://bugs.webkit.org/show_bug.cgi?id=143258
1825 The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
1826 to ResourceRequest::resourcePrioritiesEnabled() returning false.
1828 It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
1829 and so we end up on the roundtrip code path.
1831 * platform/mac-mavericks/TestExpectations: Added.
1833 Skip the test on Mavericks.
1835 2015-03-31 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1837 [Streams API] Implement a barebone ReadableStreamReader interface
1838 https://bugs.webkit.org/show_bug.cgi?id=142866
1840 Reviewed by Benjamin Poulain.
1842 Adding tests to check API, constructor and link with ReadableStream.getReader.
1843 Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
1845 * js/dom/global-constructors-attributes-expected.txt:
1846 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1847 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1848 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1849 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1850 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1851 * streams/readablestreamreader-constructor-expected.txt: Added.
1852 * streams/readablestreamreader-constructor.html: Added.
1854 2015-03-30 Ryosuke Niwa <rniwa@webkit.org>
1856 Extending null should set __proto__ to null
1857 https://bugs.webkit.org/show_bug.cgi?id=142882
1859 Reviewed by Geoffrey Garen and Benjamin Poulain.
1861 Added more test cases for extending from null, and added checks for prototypes.
1863 Also rebaselined existing tests.
1865 * js/class-syntax-call-expected.txt:
1866 * js/class-syntax-extends-expected.txt:
1867 * js/class-syntax-super-expected.txt:
1868 * js/script-tests/class-syntax-call.js:
1869 * js/script-tests/class-syntax-extends.js:
1870 * js/script-tests/class-syntax-super.js:
1872 2015-03-30 Alex Christensen <achristensen@webkit.org>
1874 [Content Extensions] Correctly handle regular expressions matching everything
1875 https://bugs.webkit.org/show_bug.cgi?id=143235
1877 Reviewed by Benjamin Poulain.
1879 * http/tests/contentextensions/css-display-none.html:
1880 * http/tests/contentextensions/css-display-none.html.json:
1881 Test multiple selectors with triggers that match everything.
1882 * http/tests/contentextensions/whitelist-expected.txt: Added.
1883 * http/tests/contentextensions/whitelist.html: Added.
1884 * http/tests/contentextensions/whitelist.html.json: Added.
1886 2015-03-30 Mark Lam <mark.lam@apple.com>
1888 REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
1889 <https://webkit.org/b/143105>
1891 Reviewed by Filip Pizlo.
1894 - Undid test skipped in r182072.
1896 2015-03-30 Chris Dumez <cdumez@apple.com>
1898 Cached "Expires" header is not updated upon successful resource revalidation
1899 https://bugs.webkit.org/show_bug.cgi?id=143228
1900 <rdar://problem/20348059>
1902 Reviewed by Antti Koivisto.
1904 Add layout test to check that a cached response's "Expires" header is
1905 updated from the 304 response's headers upon successful revalidation.
1907 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
1908 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
1909 * http/tests/cache/disk-cache/resources/cache-test.js:
1912 * http/tests/cache/disk-cache/resources/generate-response.cgi:
1914 2015-03-30 Joseph Pecoraro <pecoraro@apple.com>
1916 Web Inspector: Regression: Preview for [[null]] shouldn't be []
1917 https://bugs.webkit.org/show_bug.cgi?id=143208
1919 Reviewed by Mark Lam.
1921 * inspector/model/remote-object-expected.txt:
1922 * inspector/model/remote-object.html:
1924 2015-03-30 Antti Koivisto <antti@apple.com>
1926 Don't cache resources that are very unlikely to be reused
1927 https://bugs.webkit.org/show_bug.cgi?id=143226
1929 Reviewed by Chris Dumez.
1931 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
1933 2015-03-30 Antti Koivisto <antti@apple.com>
1935 Don't cache resources that are very unlikely to be reused
1936 https://bugs.webkit.org/show_bug.cgi?id=143226
1937 <rdar://problem/20347160>
1939 Reviewed by Geoff Garen.
1941 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
1942 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.html:
1944 Keep max-age: 0 cacheable in this test by adding a validation header.
1946 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
1947 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html:
1949 Rebase and expand to cover the high priority resource case.
1951 2015-03-30 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1953 Rebaseline accessibility/aria-toggle-button-with-title.html
1954 https://bugs.webkit.org/show_bug.cgi?id=143229
1958 Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
1960 * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
1962 2015-03-30 Javier Fernandez <jfernandez@igalia.com>
1964 [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
1965 https://bugs.webkit.org/show_bug.cgi?id=133359
1967 Reviewed by David Hyatt.
1969 From Blink r164817 and r165264 by <jchaffraix@chromium.org>
1971 Broaden justify-self's parsing name and upgrade align-self and
1972 align-items parsing to CSS 3.
1975 * css3/flexbox/css-properties-expected.txt:
1976 * css3/flexbox/css-properties.html:
1977 * css3/parse-align-items-expected.txt: Added.
1978 * css3/parse-align-items.html: Added.
1979 * css3/parse-align-self-expected.txt: Added.
1980 * css3/parse-align-self.html: Added.
1981 * css3/resources/alignment-parsing-utils.js: Added.
1984 (checkInitialValues):
1985 (checkInheritValues):
1986 (checkLegacyValues):
1987 * fast/css/getComputedStyle/computed-style-expected.txt:
1988 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1989 * fast/css/getComputedStyle/resources/property-names.js:
1990 * fast/css/parse-justify-self-expected.txt:
1991 * fast/css/parse-justify-self.html:
1992 * svg/css/getComputedStyle-basic-expected.txt:
1994 2015-03-27 David Hyatt <hyatt@apple.com>
1996 [New Block-Inside-Inline Model] Create anonymous inline blocks to hold blocks-inside-inlines.
1997 https://bugs.webkit.org/show_bug.cgi?id=143145
1999 Reviewed by Dean Jackson.
2001 * fast/block/inside-inlines: Added.
2002 * fast/block/inside-inlines/empty-block-expected.html: Added.
2003 * fast/block/inside-inlines/empty-block.html: Added.
2004 * fast/block/inside-inlines/new-model: Added.
2005 * fast/block/inside-inlines/new-model/empty-block-expected.html: Added.
2006 * fast/block/inside-inlines/new-model/empty-block.html: Added.
2008 2015-03-30 Chris Dumez <cdumez@apple.com>
2010 [WK2][NetworkCache] Add support for "Cache-Control: max-stale" request header
2011 https://bugs.webkit.org/show_bug.cgi?id=143159
2012 <rdar://problem/20333296>
2014 Reviewed by Antti Koivisto.
2016 Add layout test to cover support for "Cache-Control: max-stale" request
2019 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt: Added.
2020 * http/tests/cache/disk-cache/disk-cache-request-max-stale.html: Added.
2022 2015-03-30 Jer Noble <jer.noble@apple.com>
2024 [iOS] When Web Audio is interrupted by a phone call, it cannot be restarted.
2025 https://bugs.webkit.org/show_bug.cgi?id=143190
2027 Reviewed by Darin Adler.
2029 * webaudio/audiocontext-state-expected.txt: Added.
2030 * webaudio/audiocontext-state-interrupted-expected.txt: Added.
2031 * webaudio/audiocontext-state-interrupted.html: Added.
2032 * webaudio/audiocontext-state.html: Added.
2034 2015-03-30 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2036 Update expectations for delete-emoji test since the bug is fixed now.
2037 https://bugs.webkit.org/show_bug.cgi?id=141419
2039 Reviewed by Gustavo Noronha Silva.
2041 * platform/gtk/TestExpectations:
2043 2015-03-29 Benjamin Poulain <benjamin@webkit.org>
2045 `currentColor` computes to the same colour on all elements, even if 'color' is inherited differently
2046 https://bugs.webkit.org/show_bug.cgi?id=133420
2048 Reviewed by Darin Adler.
2050 * fast/css/currentColor-on-before-after-pseudo-elements-expected.html: Added.
2051 * fast/css/currentColor-on-before-after-pseudo-elements.html: Added.
2052 * fast/css/currentColor-style-update-reftest-expected.html: Added.
2053 * fast/css/currentColor-style-update-reftest.html: Added.
2054 * fast/css/currentColor-value-style-update-expected.txt: Added.
2055 * fast/css/currentColor-value-style-update.html: Added.
2057 2015-03-29 Darin Adler <darin@apple.com>
2059 HTMLCollection caches incorrect length if item(0) is called before length on an empty collection
2060 https://bugs.webkit.org/show_bug.cgi?id=143203
2062 Reviewed by Antti Koivisto.
2064 * fast/dom/htmlcollection-length-after-item-2-expected.txt: Added.
2065 * fast/dom/htmlcollection-length-after-item-2.html: Added.
2067 2015-03-28 Joseph Pecoraro <pecoraro@apple.com>
2069 Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
2070 https://bugs.webkit.org/show_bug.cgi?id=143176
2072 Reviewed by Timothy Hatcher.
2074 * inspector/css/pseudo-element-matches.html:
2076 2015-03-28 Csaba Osztrogonác <ossy@webkit.org>
2078 REGRESSION(r181326): It made dfg-int16array.js and dfg-int8array.js fail on AArch64 Linux
2079 https://bugs.webkit.org/show_bug.cgi?id=142629
2081 Unreviewed gardening, unskip now passing tests after r182091.
2083 * js/script-tests/dfg-int16array.js:
2084 * js/script-tests/dfg-int8array.js:
2086 2015-03-27 Saam Barati <saambarati1@gmail.com>
2088 Deconstruction parameters are bound too late
2089 https://bugs.webkit.org/show_bug.cgi?id=143148
2091 Reviewed by Filip Pizlo.
2093 * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Added.
2094 * js/regress/deconstructing-parameters-overridden-by-function.html: Added.
2095 * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Added.
2100 2015-03-27 Michael Saboff <msaboff@apple.com>
2102 Fix flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
2103 https://bugs.webkit.org/show_bug.cgi?id=138390
2105 Reviewed by Mark Lam.
2107 Reenabled the tests for ARM64/iOS. Left the tests disabled for ARM64/linux and will let linux
2108 developers test and reenable under existing but https://bugs.webkit.org/show_bug.cgi?id=142629.
2110 * js/script-tests/dfg-int16array.js:
2111 * js/script-tests/dfg-int8array.js:
2113 2015-03-27 Jer Noble <jer.noble@apple.com>
2115 [Mac] Safari fails to fire page "load" event with video[preload=none]
2116 https://bugs.webkit.org/show_bug.cgi?id=143147
2118 Reviewed by Simon Fraser.
2120 * media/video-page-load-preload-none-expected.txt: Added.
2121 * media/video-page-load-preload-none.html: Added.
2123 2015-03-27 Brent Fulgham <bfulgham@apple.com>
2125 Correct test results after r182012.
2127 The test now produces identical results on all platforms, so update the root test result,
2128 and remove custom non-matching expectations. This corrects Windows, GTK, and EFL builds, and
2129 should not harm the Mac build.
2131 * accessibility/aria-toggle-button-with-title-expected.txt:
2132 * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
2133 * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
2135 2015-03-27 Mark Lam <mark.lam@apple.com>
2137 Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
2138 <https://webkit.org/b/143105>
2144 2015-03-27 Chris Dumez <cdumez@apple.com>
2146 [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
2147 https://bugs.webkit.org/show_bug.cgi?id=143125
2148 <rdar://problem/20321172>
2150 Reviewed by Antti Koivisto.
2152 Add layout test to check that responses with status code 307 (which is not
2153 cacheable by default) are cached if they have explicit expiration headers.
2155 Also update a couple of other disk cache tests to cover heuristic
2156 freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
2157 'Last-Modified' header to estimate freshness if usual expiration headers
2160 * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
2161 * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
2162 * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
2163 * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
2164 * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
2165 * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
2167 2015-03-27 Csaba Osztrogonác <ossy@webkit.org>
2169 Unreviewed gardening.
2171 * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
2173 2015-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
2175 FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
2176 https://bugs.webkit.org/show_bug.cgi?id=142885.
2178 Reviewed by Dean Jackson.
2180 * svg/filters/feMorphology-radius-cases-expected.svg: Added.
2181 * svg/filters/feMorphology-radius-cases.svg: Added.
2182 Test different cases for radius of the feMorphology filter. There are three
2183 cases for the radius:
2184 1. radius < 0: This is an error case, the source image should not be rendered.
2185 2. radius = 0: This case is treated as if the filter never exists.
2186 3. radius > 0: If the scaled radius is > 0, the filter is applied.
2188 2015-03-26 Antti Koivisto <antti@apple.com>
2190 Respect cache-control directives in request
2191 https://bugs.webkit.org/show_bug.cgi?id=143121
2193 Reviewed by Chris Dumez.
2195 * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
2196 * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
2198 2015-03-27 Michael Saboff <msaboff@apple.com>
2200 Objects with numeric properties intermittently get a phantom 'length' property
2201 https://bugs.webkit.org/show_bug.cgi?id=142792
2203 Reviewed by Csaba Osztrogonác.
2205 New regression test.
2207 * js/regress-142792-expected.txt: Added.
2208 * js/regress-142792.html: Added.
2209 * js/script-tests/regress-142792.js: Added.
2213 2015-03-26 Zalan Bujtas <zalan@apple.com>
2215 Inline continuation code should not take anonymous containing wrapper granted.
2216 https://bugs.webkit.org/show_bug.cgi?id=133312
2218 Reviewed by Dave Hyatt.
2220 It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
2221 is an anonymous wrapper and its sibling might be a block level renderer.
2222 When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
2223 is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
2226 * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
2227 * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
2229 2015-03-26 Joseph Pecoraro <pecoraro@apple.com>
2231 Web Inspector: ES6: Provide a better view for Classes in the console
2232 https://bugs.webkit.org/show_bug.cgi?id=142999
2234 Reviewed by Timothy Hatcher.
2236 * inspector/model/remote-object-expected.txt:
2237 * inspector/model/remote-object.html:
2238 Update the test to include coverage of the new "class" subtype of "function".
2240 2015-03-26 Tim Horton <timothy_horton@apple.com>
2242 REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
2243 https://bugs.webkit.org/show_bug.cgi?id=142888
2244 <rdar://problem/20227304>
2246 Reviewed by Beth Dakin.
2248 * fast/dom/event-handler-attributes-expected.txt:
2249 * fast/dom/event-handler-attributes.html:
2250 * fast/events/event-attribute-expected.txt:
2251 * platform/win/fast/events/event-attribute-expected.txt:
2252 Revert some changes to these tests and their results.
2254 2015-03-26 Roger Fong <roger_fong@apple.com>
2256 Apply blur effect to media control background.
2257 https://bugs.webkit.org/show_bug.cgi?id=143116.
2258 <rdar://problem/20316964>.
2260 Reviewed by Brent Fulgham.
2262 * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
2264 2015-03-26 Geoffrey Garen <ggaren@apple.com>
2266 Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
2267 https://bugs.webkit.org/show_bug.cgi?id=142974
2269 Reviewed by Joseph Pecoraro.
2271 No test covering this ASSERT because I couldn't design a way to reproduce
2272 it after trying for a few hours. Simply loading the original ASSERTing
2273 content from disk is not enough to reproduce this bug.
2275 * fast/profiler/dead-time-expected.txt:
2276 * fast/profiler/inline-event-handler-expected.txt:
2277 * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
2278 progressions, where we used to get the line number wrong.
2280 * fast/dom/attribute-event-listener-errors-expected.txt: Added.
2281 * fast/dom/attribute-event-listener-errors.html: Added. This test covers
2282 a subtle way in which the new mechanism for attribute event listener
2283 line numbers is more accurate than the old one.
2285 2015-03-26 Brady Eidson <beidson@apple.com>
2287 Apply ContentExtension actions after redirects.
2288 <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
2290 Reviewed by Alex Christensen.
2292 * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
2293 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
2294 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
2295 * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
2296 * http/tests/contentextensions/resources/subresource-redirect.php: Added.
2297 * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
2298 * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
2299 * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
2301 2015-03-26 Michael Saboff <msaboff@apple.com>
2303 js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
2304 https://bugs.webkit.org/show_bug.cgi?id=139865
2306 Reviewed by Alexey Proskuryakov.
2308 It appears that r181993 fixed this test as it removed the code where the crash occurred.
2310 * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
2312 2015-03-26 Chris Fleizach <cfleizach@apple.com>
2314 AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
2315 https://bugs.webkit.org/show_bug.cgi?id=115298
2317 Reviewed by Mario Sanchez Prada.
2319 * accessibility/aria-toggle-button-with-title.html:
2320 Bad path for post test resources file, so that is fixed.
2321 * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
2322 * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
2323 * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
2324 Updated to reflect the new role of this object.
2326 2015-03-26 Csaba Osztrogonác <ossy@webkit.org>
2328 Unreviewed gardening, skip failing tests on AArch64 Linux.
2330 * js/script-tests/array-from.js:
2331 * js/script-tests/array-length-shortening.js:
2332 * js/script-tests/dfg-int16array.js:
2333 * js/script-tests/dfg-int8array.js:
2335 2015-03-25 Alexey Proskuryakov <ap@apple.com>
2337 media/track/track-mode.html flakily times out
2338 https://bugs.webkit.org/show_bug.cgi?id=143085
2340 * TestExpectations: Added an expectation.
2342 2015-03-25 Chris Fleizach <cfleizach@apple.com>
2344 AX: table cells that use display:block render the table inaccessible to VoiceOver
2345 https://bugs.webkit.org/show_bug.cgi?id=143007
2347 Unreviewed, layout test fix.
2349 Skip associated accessibility/table-cell-display-block.html on failing platforms.
2351 * platform/efl/TestExpectations:
2352 * platform/gtk/TestExpectations:
2353 Specific platform changes in children ordering need to be updated to make this test pass.
2354 * platform/win/TestExpectations:
2355 Need to implement cellForRowAndColumn.
2357 2015-03-25 Filip Pizlo <fpizlo@apple.com>
2359 Heap variables shouldn't end up in the stack frame
2360 https://bugs.webkit.org/show_bug.cgi?id=141174
2362 Reviewed by Geoffrey Garen.
2364 * js/function-apply-aliased-expected.txt:
2365 * js/function-dot-arguments-expected.txt:
2366 * js/regress/arguments-expected.txt: Added.
2367 * js/regress/arguments-named-and-reflective-expected.txt: Added.
2368 * js/regress/arguments-named-and-reflective.html: Added.
2369 * js/regress/arguments-strict-mode-expected.txt: Added.
2370 * js/regress/arguments-strict-mode.html: Added.
2371 * js/regress/arguments.html: Added.
2372 * js/regress/script-tests/arguments-named-and-reflective.js: Added.
2373 * js/regress/script-tests/arguments-strict-mode.js: Added.
2374 * js/regress/script-tests/arguments.js: Added.
2375 * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Added.
2376 * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Added.
2377 * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Added.
2378 * js/regress/script-tests/varargs-call.js: Added.
2379 * js/regress/script-tests/varargs-construct-inline.js: Added.
2380 * js/regress/script-tests/varargs-construct.js: Added.
2381 * js/regress/script-tests/varargs-inline.js: Added.
2382 * js/regress/script-tests/varargs-strict-mode.js: Added.
2383 * js/regress/script-tests/varargs.js: Added.
2384 * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Added.
2385 * js/regress/try-catch-get-by-val-cloned-arguments.html: Added.
2386 * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Added.
2387 * js/regress/try-catch-get-by-val-direct-arguments.html: Added.
2388 * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Added.
2389 * js/regress/try-catch-get-by-val-scoped-arguments.html: Added.
2390 * js/regress/varargs-call-expected.txt: Added.
2391 * js/regress/varargs-call.html: Added.
2392 * js/regress/varargs-construct-expected.txt: Added.
2393 * js/regress/varargs-construct-inline-expected.txt: Added.
2394 * js/regress/varargs-construct-inline.html: Added.
2395 * js/regress/varargs-construct.html: Added.
2396 * js/regress/varargs-expected.txt: Added.
2397 * js/regress/varargs-inline-expected.txt: Added.
2398 * js/regress/varargs-inline.html: Added.
2399 * js/regress/varargs-strict-mode-expected.txt: Added.
2400 * js/regress/varargs-strict-mode.html: Added.
2401 * js/regress/varargs.html: Added.
2402 * js/script-tests/function-apply-aliased.js:
2403 * js/script-tests/function-dot-arguments.js:
2405 2015-03-25 Chris Fleizach <cfleizach@apple.com>
2407 AX: table cells that use display:block render the table inaccessible to VoiceOver
2408 https://bugs.webkit.org/show_bug.cgi?id=143007
2410 Reviewed by Mario Sanchez Prada.
2412 * accessibility/table-cell-display-block-expected.txt: Added.
2413 * accessibility/table-cell-display-block.html: Added.
2415 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
2417 Add a few more tests for Class names
2418 https://bugs.webkit.org/show_bug.cgi?id=143060
2420 Reviewed by Ryosuke Niwa.
2422 Add a few more class name tests:
2423 - const class name binding inside class expression
2424 - mutable class name binding from class statement
2426 * js/script-tests/class-syntax-name.js:
2428 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
2430 ES6: Classes: Program level class statement throws exception in strict mode
2431 https://bugs.webkit.org/show_bug.cgi?id=143038
2433 Reviewed by Ryosuke Niwa.
2435 This updates a number of existing tests that were relying on
2436 poor behavior. `shouldBe` and friends use eval within a function
2437 not at the global scope. This means `shouldBe('class X { ... }')`
2438 behaves like `shouldBe('var x = ...')` not `shouldBe('x = ...')`.
2439 This means `x` will not be available in the next `shouldBe` call.
2441 Add a test specifically to cover the scoping of the class name
2442 in regular and strict mode code. Currently we treat it like var
2443 with one failing test that would pass when we treat it like let.
2445 * js/class-syntax-name.html: Added.
2446 * js/script-tests/class-syntax-name.js: Added.
2448 (runTestShouldBeTrue):
2449 (runTestShouldThrow):
2450 (runTestShouldNotThrow):
2451 Test class name scoping.
2453 * js/class-syntax-call-expected.txt:
2454 * js/class-syntax-declaration-expected.txt:
2455 * js/class-syntax-default-constructor-expected.txt:
2456 * js/class-syntax-name-expected.txt: Added.
2457 * js/script-tests/class-syntax-call.js:
2458 * js/script-tests/class-syntax-declaration.js:
2459 * js/script-tests/class-syntax-default-constructor.js:
2461 2015-03-25 Mark Lam <mark.lam@apple.com>
2463 Gardening: rebaseline after r181907.
2467 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2469 2015-03-25 Dean Jackson <dino@apple.com>
2471 MediaControls: Use font with fixed number width
2472 https://bugs.webkit.org/show_bug.cgi?id=143018
2473 <rdar://problem/20245415>
2475 Reviewed by Eric Carlson.
2477 Add some results for the new font family "-apple-system-font-monospaced-numbers".
2479 * platform/mac/fast/text/systemFont.html:
2480 * platform/mac/fast/text/systemFont-expected.txt:
2482 2015-03-25 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2484 GTK+ Gardening 24th March
2485 https://bugs.webkit.org/show_bug.cgi?id=143003
2489 * platform/gtk/TestExpectations:
2490 * platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
2491 * platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
2492 * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Rebaselined after r181889.
2493 * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Rebaselined after r181889.
2495 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
2497 Setter should have a single formal parameter, Getter no parameters
2498 https://bugs.webkit.org/show_bug.cgi?id=142903
2500 Reviewed by Geoffrey Garen.
2502 Correct a bunch of setters in existing tests and add
2503 tests for good/bad getter and setter syntax.
2505 * js/class-syntax-declaration-expected.txt:
2506 * js/dom/exception-sequencing.html:
2507 * js/dom/reserved-words-as-property-expected.txt:
2508 * js/dom/script-tests/implicit-call-with-global-reentry.js:
2509 (testObject.set setterTest):
2510 * js/dom/script-tests/reserved-words-as-property.js:
2512 * js/for-in-cached-expected.txt:
2513 * js/object-literal-direct-put-expected.txt:
2514 * js/object-literal-syntax-expected.txt:
2515 * js/parser-syntax-check-expected.txt:
2516 * js/script-tests/class-syntax-declaration.js:
2517 * js/script-tests/class-syntax-super.js:
2518 (class.Derived.extends.Base.set callBaseMethodInSetter):
2519 (class.Derived.extends.Base.set baseMethodInGetterSetter):
2520 * js/script-tests/for-in-cached.js:
2521 * js/script-tests/object-literal-direct-put.js:
2522 * js/script-tests/object-literal-syntax.js:
2523 * js/script-tests/parser-syntax-check.js:
2525 2015-03-24 Chris Dumez <cdumez@apple.com>
2527 [WK2] Responses with 302 HTTP Status Code should not be cached
2528 https://bugs.webkit.org/show_bug.cgi?id=143028
2529 <rdar://problem/19714040>
2531 Reviewed by Antti Koivisto.
2533 Add layout test to check that responses with 302 HTTP Status Code
2536 * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: Added.
2537 * http/tests/cache/disk-cache/disk-cache-302-status-code.html: Added.
2539 2015-03-24 Zhuo Li <zachli@apple.com>
2541 Scripts running in isolated world should not subject to a page's CSP about 'eval'.
2542 https://bugs.webkit.org/show_bug.cgi?id=141316.
2544 Reviewed by Geoffrey Garen.
2546 I added a new Content Security Policy directive, "script-src", so that we do not
2547 allow 'unsafe-eval' in the main world.
2549 Also I have to copy the whole function instead of using eval because
2550 eval is subject to the main world Content Security Policy now.
2552 * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
2553 * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
2555 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
2557 ES6: Classes: Early return in sub-class constructor results in returning undefined instead of instance
2558 https://bugs.webkit.org/show_bug.cgi?id=143012
2560 Reviewed by Ryosuke Niwa.
2562 * js/class-constructor-return-expected.txt: Added.
2563 * js/class-constructor-return.html: Added.
2564 * js/script-tests/class-constructor-return.js: Added.
2565 New test covering different return values from constructors.
2567 * js/class-syntax-super-expected.txt:
2568 * js/script-tests/class-syntax-super.js:
2569 Fix test. Returning undefined is the same as an implicit return
2570 and should return `this`.
2572 2015-03-24 Chris Dumez <cdumez@apple.com>
2574 [WK2] Responses with 204 HTTP Status Code should be cacheable by default
2575 https://bugs.webkit.org/show_bug.cgi?id=143020
2576 <rdar://problem/20281529>
2578 Reviewed by Antti Koivisto.
2580 Add test to make sure that responses with 204 HTTP Status Code are
2581 cacheable by default.
2583 * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: Added.
2584 * http/tests/cache/disk-cache/disk-cache-204-status-code.html: Added.
2585 * http/tests/cache/disk-cache/resources/cache-test.js:
2586 Re-introduce support for generating responses with only headers (no body).
2587 This was mistakenly dropped when I rebased my patch for r181895.
2589 2015-03-24 Beth Dakin <bdakin@apple.com>
2591 Another attempted test fix after http://trac.webkit.org/changeset/181907
2593 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2595 2015-03-24 Beth Dakin <bdakin@apple.com>
2597 Attempted test fix after http://trac.webkit.org/changeset/181907
2599 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2601 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
2603 Unreviewed gardening after r181901.
2605 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
2606 Update the expected results for platform specific results that include
2607 a stringified function.
2609 2015-03-24 Beth Dakin <bdakin@apple.com>
2611 Add events related to force click gesture
2612 https://bugs.webkit.org/show_bug.cgi?id=142836
2614 rdar://problem/20210239
2616 Reviewed by Dean Jackson.
2618 * fast/dom/event-handler-attributes-expected.txt:
2619 * fast/dom/event-handler-attributes.html:
2620 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2622 2015-03-24 Chris Dumez <cdumez@apple.com>
2624 [WK2] Responses with 404 HTTP Status Code should be cacheable by default
2625 https://bugs.webkit.org/show_bug.cgi?id=143014
2626 <rdar://problem/20280310>
2628 Reviewed by Antti Koivisto.
2630 Add test to make sure that responses with 404 HTTP Status Code are
2631 cacheable by default.
2633 * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: Added.
2634 * http/tests/cache/disk-cache/disk-cache-404-status-code.html: Added.
2635 * http/tests/cache/disk-cache/resources/generate-response.cgi:
2637 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
2639 ES6: Object Literal Methods toString is missing method name
2640 https://bugs.webkit.org/show_bug.cgi?id=142992
2642 Reviewed by Geoffrey Garen.
2644 * js/class-syntax-default-constructor-expected.txt:
2645 This test was already failing, it now fails in a different way.
2647 * js/object-literal-computed-methods-expected.txt:
2648 * js/object-literal-methods-expected.txt:
2649 These tests now pass.
2651 * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
2652 * js/destructuring-assignment-expected.txt:
2653 * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
2654 * js/dfg-resolve-global-specific-dictionary-expected.txt:
2655 * js/dom/JSON-parse-expected.txt:
2656 * js/dom/JSON-stringify-expected.txt:
2657 * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt:
2658 * js/dom/function-prototype-expected.txt:
2659 * js/dom/toString-and-valueOf-override-expected.txt:
2660 * js/kde/lval-exceptions-expected.txt:
2661 * storage/domstorage/localstorage/string-conversion-expected.txt:
2662 * storage/domstorage/sessionstorage/string-conversion-expected.txt:
2663 * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js:
2664 * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js:
2665 * js/script-tests/dfg-resolve-global-specific-dictionary.js:
2666 * js/dom/function-prototype.html:
2667 Update tests to add expected whitespace for stringifying a function
2670 2015-03-24 Benjamin Poulain <benjamin@webkit.org>
2672 CSS Selectors Level 4: enable case-insensitive attribute matching by default
2673 https://bugs.webkit.org/show_bug.cgi?id=142960
2675 Reviewed by Andreas Kling.
2677 This test is imported from blink. That's the only test
2678 they have for this feature.
2680 * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
2681 * fast/css/attribute-selector-case-insensitive.html: Added.
2683 2015-03-24 Yoav Weiss <yoav@yoav.ws>
2685 Stop image from displaying when src attribute is removed or emptied
2686 https://bugs.webkit.org/show_bug.cgi?id=142677
2688 Reviewed by Chris Dumez.
2690 * fast/dom/HTMLImageElement/image-empty-src-expected.html: Added.
2691 * fast/dom/HTMLImageElement/image-empty-src.html: Added.
2692 * fast/dom/HTMLImageElement/image-remove-src-expected.html: Added.
2693 * fast/dom/HTMLImageElement/image-remove-src.html: Added.
2694 * fast/dom/HTMLImageElement/image-empty-srcset-expected.html: Added.
2695 * fast/dom/HTMLImageElement/image-empty-srcset.html: Added.
2696 * fast/dom/HTMLImageElement/image-remove-srcset-expected.html: Added.
2697 * fast/dom/HTMLImageElement/image-remove-srcset.html: Added.
2699 2015-03-24 Brent Fulgham <bfulgham@apple.com>
2701 [Win] Update baselines after r181889.
2702 https://bugs.webkit.org/show_bug.cgi?id=141869
2704 * platform/win/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2705 * platform/win/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2706 * platform/win/fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt:
2708 2015-03-24 Chris Dumez <cdumez@apple.com>
2710 [WK2] NetworkCache retrievals fail for entries with no body
2711 https://bugs.webkit.org/show_bug.cgi?id=142979
2712 <rdar://problem/20264100>
2714 Reviewed by Antti Koivisto.
2716 Add network disk cache validation test for resources that have no body
2719 * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: Added.
2720 * http/tests/cache/disk-cache/disk-cache-validation-no-body.html: Added.
2721 * http/tests/cache/disk-cache/resources/generate-response-no-body.cgi: Added.
2723 2015-03-24 Chris Dumez <cdumez@apple.com>
2725 [WK2] The WebKit network cache does not cache responses with "Content-Disposition: attachment" header
2726 https://bugs.webkit.org/show_bug.cgi?id=142989
2727 <rdar://problem/20265992>
2729 Reviewed by Antti Koivisto.
2731 Add layout test to check that resources whose response has the
2732 "Content-Disposition: attachment" header are cacheable.
2734 Also move all disk cache layout tests to a disk-cache sub-folder to
2735 facilitate skipping on platforms that don't have the WebKit network
2738 * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-disable-expected.txt.
2739 * http/tests/cache/disk-cache/disk-cache-disable.html: Renamed from LayoutTests/http/tests/cache/disk-cache-disable.html.
2740 * 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.
2741 * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data.html.
2742 * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: Added.
2743 * http/tests/cache/disk-cache/disk-cache-validation-attachment.html: Added.
2744 * 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.
2745 * 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.
2746 * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-expected.txt.
2747 * http/tests/cache/disk-cache/disk-cache-validation.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation.html.
2748 * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie-expected.txt.
2749 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie.html.
2750 * http/tests/cache/disk-cache/resources/cache-test.js: Renamed from LayoutTests/http/tests/cache/resources/cache-test.js.
2751 * http/tests/cache/disk-cache/resources/generate-response.cgi: Renamed from LayoutTests/http/tests/cache/resources/generate-response.cgi.
2752 * platform/efl/TestExpectations:
2753 * platform/gtk/TestExpectations:
2754 * platform/mac-wk1/TestExpectations:
2755 * platform/win/TestExpectations:
2757 2015-03-24 Michael Saboff <msaboff@apple.com>
2759 REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated
2760 https://bugs.webkit.org/show_bug.cgi?id=142856
2762 Reviewed by Filip Pizlo.
2764 New tests and rebased one test.
2766 * js/for-in-modify-in-loop-expected.txt: Added.
2767 * js/for-in-modify-in-loop.html: Added.
2768 * js/script-tests/for-in-modify-in-loop.js: Added.
2769 (haveSameProperties):
2773 * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
2775 2015-03-24 Saam Barati <saambarati1@gmail.com>
2777 Improve error messages in JSC
2778 https://bugs.webkit.org/show_bug.cgi?id=141869
2780 Reviewed by Geoffrey Garen.
2782 * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt:
2783 * fast/dom/call-a-constructor-as-a-function-expected.txt:
2784 * fast/regex/dom/cross-frame-callable-expected.txt:
2785 * fast/selectors/closest-general-expected.txt:
2786 * http/tests/security/xss-DENIED-window-index-assign-expected.txt:
2787 * js/dom/exception-thrown-from-new-expected.txt:
2788 * js/exception-for-nonobject-expected.txt:
2789 * js/exception-function-apply-expected.txt: Added.
2790 * js/exception-function-apply.html: Added.
2791 * js/exception-in-expected.txt: Added.
2792 * js/exception-in.html: Added.
2793 * js/exception-instanceof-expected.txt: Added.
2794 * js/exception-instanceof.html: Added.
2795 * js/instance-of-immediates-expected.txt:
2796 * js/script-tests/exception-function-apply.js: Added.
2797 * js/script-tests/exception-in.js: Added.
2798 * js/script-tests/exception-instanceof.js: Added.
2799 * js/typedarray-constructors-expected.txt:
2800 * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2801 * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2802 * platform/mac/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2803 * platform/mac/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2804 * plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2805 * plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2806 * plugins/npruntime/plugin-scriptable-object-invoke-default-expected.txt:
2807 * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
2808 * sputnik/Conformance/13_Function_Definition/S13_A17_T2-expected.txt:
2809 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/S15.1_A2_T1-expected.txt:
2810 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/S15.2.4_A3-expected.txt:
2811 * svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
2813 2015-03-23 Yoav Weiss <yoav@yoav.ws>
2815 Update empty image canvas tests and fix a related bug
2816 https://bugs.webkit.org/show_bug.cgi?id=142694
2818 Reviewed by Chris Dumez.
2820 Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/drawing-images-to-the-canvas
2821 * canvas/philip/tests/2d.drawImage.incomplete-expected.txt: Removed.
2822 * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt: Added.
2823 * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html: Added.
2824 * canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
2825 * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt: Added.
2826 * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html: Added.
2827 * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt: Added.
2828 * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html: Added.
2830 Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/fill-and-stroke-styles
2831 * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
2832 * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
2833 * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: Removed.
2834 * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt: Added.
2835 * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html: Added.
2836 * canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
2837 * canvas/philip/tests/2d.pattern.image.incomplete.omitted-expected.txt: Removed.
2838 * canvas/philip/tests/2d.pattern.image.incomplete.omitted.html: Removed.
2839 * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt: Added.
2840 This test currently fails and will be fixed in https://bugs.webkit.org/show_bug.cgi?id=142677
2841 * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html: Added.
2843 Test below imported from https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/fast/canvas/
2844 * fast/canvas/canvas-empty-image-pattern.html: Aligned with spec/Chrome.
2845 * fast/canvas/canvas-empty-image-pattern-expected.txt: Aligned with spec/Chrome.
2846 * TestExpectations: Added 2d.pattern.image.incomplete.removedsrc.html as an expected failure.
2848 2015-03-23 Filip Pizlo <fpizlo@apple.com>
2850 Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
2852 Rubber stamped by Andreas Kling and Michael Saboff.
2854 * js/const-expected.txt: Copied from LayoutTests/js/dom/const-expected.txt.
2855 * js/const.html: Copied from LayoutTests/js/dom/const.html.
2856 * js/dom/const-expected.txt: Replaced.
2857 * js/dom/const.html: Replaced.
2858 * js/resources/const.js: Removed.
2859 * js/script-tests/const.js: Copied from LayoutTests/js/resources/const.js.
2861 2015-03-23 Andy Estes <aestes@apple.com>
2863 [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
2864 https://bugs.webkit.org/show_bug.cgi?id=142991
2866 Reviewed by Andreas Kling.
2868 * contentfiltering/allow-after-add-data-expected.html: Added HTML5 doctype.
2869 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
2870 * contentfiltering/allow-after-response-expected.html: Ditto.
2871 * contentfiltering/allow-after-unblock-request-expected.html: Ditto.
2872 * contentfiltering/block-after-add-data-expected.html: Ditto.
2873 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
2874 * contentfiltering/block-after-response-expected.html: Ditto.
2875 * contentfiltering/block-after-unblock-request-expected.html: Ditto.
2876 * contentfiltering/resources/contentfiltering.js: Added a newline at the end of the file.
2878 2015-03-23 Brady Eidson <beidson@apple.com>
2880 Content extensions should apply css selectors
2881 https://bugs.webkit.org/show_bug.cgi?id=142604
2883 Reviewed by Alex Christensen.
2885 * http/tests/contentextensions/css-display-none-expected.txt:
2886 * http/tests/contentextensions/css-display-none.html:
2887 * http/tests/contentextensions/css-display-none.html.json:
2889 2015-03-23 Dean Jackson <dino@apple.com>
2891 ES7: Implement Array.prototype.includes
2892 https://bugs.webkit.org/show_bug.cgi?id=142707
2894 Reviewed by Geoffrey Garen.
2896 * js/array-includes-expected.txt: Added.
2897 * js/array-includes.html: Added.
2898 * js/script-tests/array-includes.js: Added.
2899 * js/script-tests/Object-getOwnPropertyNames.js: Add 'includes'.
2900 * js/Object-getOwnPropertyNames-expected.txt: Add 'includes'.
2902 2015-03-23 Joseph Pecoraro <pecoraro@apple.com>
2904 __defineGetter__/__defineSetter__ should throw exceptions
2905 https://bugs.webkit.org/show_bug.cgi?id=142934
2907 Reviewed by Geoffrey Garen.
2909 * js/property-getters-and-setters-expected.txt:
2910 * js/script-tests/property-getters-and-setters.js:
2912 2015-03-23 Anders Carlsson <andersca@apple.com>
2914 Make platform/mac-wk2/plugins/destroy-during-async-npp-new.html work again
2915 https://bugs.webkit.org/show_bug.cgi?id=133692
2916 rdar://problem/17255947
2918 Reviewed by Alexey Proskuryakov.
2920 * platform/mac-wk2/TestExpectations:
2923 2015-03-23 Alexey Proskuryakov <ap@apple.com>
2925 accessibility/textarea-selected-text-range.html is flaky
2926 https://bugs.webkit.org/show_bug.cgi?id=142976
2928 * platform/mac/TestExpectations: Marking as such.
2930 2015-03-22 Benjamin Poulain <benjamin@webkit.org>
2932 CSS Selectors: fix attribute case-insensitive matching of Contain and List
2933 https://bugs.webkit.org/show_bug.cgi?id=142932
2935 Reviewed by Darin Adler.
2937 * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2938 * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive.html: Added.
2939 * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2940 * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive.html: Added.
2942 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2944 [EFL] Update new flaky tests and remove duplicated failure test.
2946 Unreviewed EFL gardening.
2948 * platform/efl/TestExpectations:
2949 Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
2951 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2953 [EFL] Unreviewed EFL gradening on 23th Mar.
2955 Skip attachment tests, unskip passing tests related with writing, webaudio.
2956 Add new flaky tests.
2958 * platform/efl/TestExpectations:
2960 2015-03-21 Dean Jackson <dino@apple.com>
2962 Remove the prefix for CSS Transforms
2963 https://bugs.webkit.org/show_bug.cgi?id=142927
2964 <rdar://problem/11568151>
2966 Reviewed by Simon Fraser.
2968 Convert the helper functions for transforms to use the unprefixed
2969 form, and copy some tests to make sure the prefixed form still works.
2971 * fast/css/getComputedStyle/computed-style-expected.txt:
2972 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2973 * fast/css/getComputedStyle/resources/property-names.js:
2974 * svg/css/getComputedStyle-basic-expected.txt:
2975 * transforms/2d/computed-style-origin-expected.txt:
2976 * transforms/2d/computed-style-origin.html:
2977 * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
2978 (floatingPointEqual):
2981 * transforms/2d/resources/transform-test-utils.js:
2983 * transforms/2d/transform-2d-prefixed-expected.txt: Added.
2984 * transforms/2d/transform-2d-prefixed.html: Added.
2985 * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
2986 * transforms/3d/general/prefixed-3dtransform-values.html: Added.
2987 * transitions/transition-end-event-multiple-04-expected.txt:
2988 * transitions/transition-end-event-multiple-04.html:
2989 * transitions/transition-end-event-transform-expected.txt:
2990 * transitions/transition-end-event-transform.html:
2992 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
2994 Fix a typo in Parser error message
2995 https://bugs.webkit.org/show_bug.cgi?id=142942
2997 Reviewed by Alexey Proskuryakov.
2999 * js/class-syntax-declaration-expected.txt:
3000 * js/class-syntax-expression-expected.txt:
3001 * js/class-syntax-super-expected.txt:
3002 * js/script-tests/class-syntax-declaration.js:
3003 * js/script-tests/class-syntax-expression.js:
3004 * js/script-tests/class-syntax-super.js:
3006 2015-03-21 Brent Fulgham <bfulgham@apple.com>
3008 [Win] Try to get debug bots green.
3010 * platform/win/TestExpectations:
3012 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
3014 Computed Property names should allow only AssignmentExpressions not any Expression
3015 https://bugs.webkit.org/show_bug.cgi?id=142902
3017 Reviewed by Ryosuke Niwa.
3019 * js/basic-computed-property-name-expected.txt:
3020 * js/object-literal-computed-methods-expected.txt:
3021 * js/script-tests/basic-computed-property-name.js:
3022 (runTest.runTest.runTest.runTest.runTest.runTest.runTest.runTestThrow):
3023 * js/script-tests/object-literal-computed-methods.js:
3024 Test that comma expressions are not allowed in computed property/method names.
3026 2015-03-21 Benjamin Poulain <bpoulain@apple.com>
3028 Import the blink test fast/css/currentcolor-strict-mode.html
3029 https://bugs.webkit.org/show_bug.cgi?id=142838
3031 Reviewed by Darin Adler.
3033 * fast/css/currentcolor-strict-mode-expected.html: Added.
3034 * fast/css/currentcolor-strict-mode.html: Added.
3036 2015-03-21 Commit Queue <commit-queue@webkit.org>
3038 Unreviewed, rolling out r181824.
3039 https://bugs.webkit.org/show_bug.cgi?id=142935
3041 Broke Windows build (Requested by ap on #webkit).
3045 "Remove the prefix for CSS Transforms"
3046 https://bugs.webkit.org/show_bug.cgi?id=142927
3047 http://trac.webkit.org/changeset/181824
3049 2015-03-20 Dean Jackson <dino@apple.com>
3051 Remove the prefix for CSS Transforms
3052 https://bugs.webkit.org/show_bug.cgi?id=142927
3053 <rdar://problem/11568151>
3055 Reviewed by Simon Fraser.
3057 Convert the helper functions for transforms to use the unprefixed
3058 form, and copy some tests to make sure the prefixed form still works.
3060 * fast/css/getComputedStyle/computed-style-expected.txt:
3061 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3062 * fast/css/getComputedStyle/resources/property-names.js:
3063 * svg/css/getComputedStyle-basic-expected.txt:
3064 * transforms/2d/computed-style-origin-expected.txt:
3065 * transforms/2d/computed-style-origin.html:
3066 * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
3067 (floatingPointEqual):
3070 * transforms/2d/resources/transform-test-utils.js:
3072 * transforms/2d/transform-2d-prefixed-expected.txt: Added.
3073 * transforms/2d/transform-2d-prefixed.html: Added.
3074 * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
3075 * transforms/3d/general/prefixed-3dtransform-values.html: Added.
3076 * transitions/transition-end-event-multiple-04-expected.txt:
3077 * transitions/transition-end-event-multiple-04.html:
3078 * transitions/transition-end-event-transform-expected.txt:
3079 * transitions/transition-end-event-transform.html:
3081 2015-03-20 Brent Fulgham <bfulgham@apple.com>
3083 [Win] Additional debug assertion documentation.
3085 * platform/win/TestExpectations:
3087 2015-03-20 Brent Fulgham <bfulgham@apple.com>
3089 [Win] More debug assertions. Almost there!
3091 * platform/win/TestExpectations:
3093 2015-03-20 Brent Fulgham <bfulgham@apple.com>
3095 [Win] Attempting to get EWS green.
3097 * platform/win/TestExpectations:
3099 2015-03-19 Geoffrey Garen <ggaren@apple.com>
3101 Function.prototype.toString should not decompile the AST
3102 https://bugs.webkit.org/show_bug.cgi?id=142853
3104 Reviewed by Sam Weinig.
3106 Updated test results to match new rules for Function.prototype.toString.
3108 * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
3109 because it was not in the original source.
3111 * fast/events/window-onerror2-expected.txt: Column number changed because
3112 the event listener body starts on its own line now. This was a bit wrong
3113 before and is still a bit wrong now in a different way.
3115 * fast/profiler/dead-time-expected.txt:
3116 * fast/profiler/inline-event-handler-expected.txt:
3117 * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Line number
3118 changed because WebCore shifts line nubmers on attribute event listeners
3121 * js/class-syntax-default-constructor-expected.txt: Constructor name
3122 is not present now because it is not present in the source text. This
3123 test failed before and it still fails now in a slightly different way.
3125 * js/destructuring-assignment-expected.txt: Destructuring arguments now
3126 match their source text faithfully.
3128 * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
3129 Removed a space because it was not present in the original source text.
3131 * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
3133 * js/function-toString-semicolon-insertion-expected.txt: Removed.
3134 * js/script-tests/function-toString-semicolon-insertion.js: Removed.
3135 * js/function-toString-semicolon-insertion.html: Removed. This test checked
3136 for a work-around that I have removed.
3138 * js/object-literal-computed-methods-expected.txt:
3139 * js/object-literal-methods-expected.txt: These tests fail because object
3140 literal methods do not register their function names appropriately. This
3141 was a pre-existing failure that is now more explicit.
3143 * js/dom/JSON-parse-expected.txt:
3144 * js/dom/JSON-stringify-expected.txt: Whitespace removed because it was
3145 not present in the original.
3147 * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
3149 * js/dom/function-prototype-expected.txt:
3150 * js/dom/function-prototype.html: Ditto.
3152 * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
3153 changed by one due to new extra newline.
3155 * js/dom/script-start-end-locations-expected.txt: Lines and columns
3156 changed due to new extra newline.
3158 * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
3159 because it was not present in the original.
3161 * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
3163 * js/kde/lval-exceptions-expected.txt: Ditto.
3165 * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
3167 * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
3169 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
3171 * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
3173 * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
3175 * userscripts/window-onerror-for-isolated-world-1-expected.txt:
3176 * userscripts/window-onerror-for-isolated-world-2-expected.txt: Line numbers
3177 changed because of new anonymous function formatting. These line numbers
3178 were wrong before and they are still wrong now.
3180 2015-03-20 Brent Fulgham <bfulgham@apple.com>
3182 [Win] Add some skips to support EWS use.
3184 * platform/win/TestExpectations:
3186 2015-03-20 Joseph Pecoraro <pecoraro@apple.com>
3188 SyntaxChecker assertion is trapped with computed property name and getter
3189 https://bugs.webkit.org/show_bug.cgi?id=142863
3191 Reviewed by Ryosuke Niwa.
3193 * js/basic-computed-property-name-expected.txt:
3194 * js/script-tests/basic-computed-property-name.js:
3195 (a.string_appeared_here.runTest):
3196 Add tests that wrap the expression in a function, this
3197 will test the syntax checker.
3199 2015-03-20 Alexey Proskuryakov <ap@apple.com>
3201 platform/mac/fast/loader/file-url-mimetypes-3.html fails when MS Office is installed
3202 https://bugs.webkit.org/show_bug.cgi?id=142884
3204 Reviewed by Tim Horton.
3206 Disable a test for .xls until rdar://problem/20232251 is fixed. It is not particularly
3207 relevant to a web browser which MIME type local Excel files get anyway.
3209 * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
3210 * platform/mac/fast/loader/file-url-mimetypes-3.html:
3212 2015-03-20 Alexey Proskuryakov <ap@apple.com>
3214 [Mac] svg/text/non-bmp-positioning-lists.svg fails when MS Office is installed
3215 https://bugs.webkit.org/show_bug.cgi?id=142861
3217 Reviewed by Tim Horton.
3219 Converted into a reftest. It would be nice to make tests not depend on installed
3220 fonts in general, but that doesn't seem very feasible (rdar://problem/20000350).
3222 * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3223 * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3224 * platform/gtk/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3225 * platform/gtk/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3226 * platform/ios-sim-deprecated/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3227 * platform/ios-simulator/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3228 * platform/mac/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3229 * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3230 * platform/win/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3231 * svg/text/non-bmp-positioning-lists-expected.svg: Added.
3233 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
3235 Unreviewed EFL gardening. Update attachment-foo tests to failure.
3236 https://bugs.webkit.org/show_bug.cgi?id=142653
3238 * platform/efl/TestExpectations:
3240 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
3242 Unreviewed EFL gardening. Remove duplicate or ambiguous entry lines.
3243 https://bugs.webkit.org/show_bug.cgi?id=142775
3245 * platform/efl/TestExpectations:
3247 2015-03-19 Andy Estes <aestes@apple.com>
3249 [Content Filtering] Add tests for unblock requests
3250 https://bugs.webkit.org/show_bug.cgi?id=142900
3252 Reviewed by Andreas Kling.
3254 Taught contentfiltering.js how to perform an unblock request test, and added tests for both allowed and blocked requests.
3256 * contentfiltering/allow-after-unblock-request-expected.html: Added.
3257 * contentfiltering/allow-after-unblock-request.html: Added.
3258 * contentfiltering/block-after-unblock-request-expected.html: Added.
3259 * contentfiltering/block-after-unblock-request.html: Added.
3260 * contentfiltering/resources/contentfiltering.js:
3261 (testContentFiltering): Added an argument specifying if the decision applies to the initial load or the unblock request.
3262 (_doTest): When testing unblock handling, navigate the test iframe to settings.unblockRequestURL when the error page is displayed.
3263 If the unblock is denied, the test harness will call window.unblockRequestDenied(). If the unblock is successful,
3264 the iframe will reload, which we detect by listening for its load event.
3266 2015-03-19 Andy Estes <aestes@apple.com>
3268 [Content Filtering] Give contentfiltering tests a JavaScript harness
3269 https://bugs.webkit.org/show_bug.cgi?id=142899
3271 Reviewed by Andreas Kling.
3273 Create a JavaScript function to run the contentfiltering/ tests. This consolidates shared logic and will make
3274 it easier to write new tests.
3276 * TestExpectations: Skipped a test that times out with the new harness (but it also failed before).
3277 * contentfiltering/allow-after-add-data.html: Called testContentFiltering().
3278 * contentfiltering/allow-after-finished-adding-data.html: Ditto.
3279 * contentfiltering/allow-after-response.html: Ditto.
3280 * contentfiltering/block-after-add-data.html: Ditto.
3281 * contentfiltering/block-after-finished-adding-data.html: Ditto.
3282 * contentfiltering/block-after-response.html: Ditto.
3283 * contentfiltering/resources/contentfiltering.js: Added.
3285 2015-03-19 Brent Fulgham <bfulgham@apple.com>
3287 [Win] Try to get the Debug bots green.
3289 * platform/win/TestExpectations:
3291 2015-03-19 Brent Fulgham <bfulgham@apple.com>
3293 [Win] Skip an <attachment> test that times out on Windows.
3295 Also mark two flakes I noticed on the test bots.
3297 * platform/win/TestExpectations:
3299 2015-03-19 Dean Jackson <dino@apple.com>
3301 CSS Animations with triggers should map scroll position to duration
3302 https://bugs.webkit.org/show_bug.cgi?id=142870
3303 <rdar://problem/20227244>
3305 Reviewed by Simon Fraser.
3307 Add a new test that exercises an animation trigger over a scroll
3308 region, and a test of the boundary condition. Also, unskip a test that
3309 was failing due to a bug fixed in this patch.
3311 * animations/trigger-container-scroll-boundaries-expected.txt: Added.
3312 * animations/trigger-container-scroll-boundaries.html: Added.
3313 * animations/trigger-container-scroll-empty-expected.txt: Added.
3314 * animations/trigger-container-scroll-empty.html: Added.
3315 * platform/efl/TestExpectations:
3316 * platform/gtk/TestExpectations:
3317 * platform/mac/TestExpectations:
3318 * platform/win/TestExpectations:
3320 2015-03-19 Joseph Pecoraro <pecoraro@apple.com>
3322 Web Inspector: Adopt ES6 Class Syntax for all Model Objects
3323 https://bugs.webkit.org/show_bug.cgi?id=142858
3325 Reviewed by Timothy Hatcher.
3327 * inspector/model/parse-script-syntax-tree.html:
3328 This test was calling a constructor without "new". Class
3329 syntax enforces "new" and threw an exception.
3331 2015-03-19 Enrica Casucci <enrica@apple.com>
3333 REGRESSION (r109593): Clicking after last inline element could cause a crash.
3334 https://bugs.webkit.org/show_bug.cgi?id=142880
3335 rdar://problem/17222294
3337 Reviewed by Ryosuke Niwa.
3339 * editing/selection/click-after-last-inline-crash-expected.txt: Added.
3340 * editing/selection/click-after-last-inline-crash.html: Added.
3342 2015-03-19 Enrica Casucci <enrica@apple.com>
3344 <attachment> should put URLs on the pasteboard so that Finder can accept drops.
3345 https://bugs.webkit.org/show_bug.cgi?id=142801
3346 rdar://problem/19982527
3348 Reviewed by Tim Horton.
3350 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Added.
3351 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Added.
3352 * platform/mac-wk2/TestExpectations: Skipping new test on WK2 since it uses eventSender.
3354 2015-03-19 Dean Jackson <dino@apple.com>
3356 http://webkit.org/b/142790
3358 Temporarily skip animations/trigger-container-scroll-simple.html
3359 while it is crashing.
3361 * platform/mac/TestExpectations:
3363 2015-03-19 Brent Fulgham <bfulgham@apple.com>
3365 [Win] Test gardening.
3367 * platform/win/TestExpectations:
3369 2015-03-19 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3371 [GTK] Skip Legacy WebNotifications test
3372 https://bugs.webkit.org/show_bug.cgi?id=141962
3374 The revision r177073 skips all legacy tests for notifications except from
3375 http/tests/notifications/legacy/notification-request-permission-then-navigate.html
3376 which was failing. We skip this test now too.
3378 Reviewed by Carlos Garcia Campos.
3380 * platform/gtk/TestExpectations:
3382 2015-03-19 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3384 [Streams API] Update ReadableStream API according new version of the specification
3385 https://bugs.webkit.org/show_bug.cgi?id=142822
3387 Reviewed by Benjamin Poulain.
3389 Removing tests checking ready and closed.
3390 Removing assertions checking read(), ready, closed and state.
3391 Adding assertions to test getReader() and parameters of remaining methods.
3393 * streams/readablestream-constructor-expected.txt:
3394 * streams/readablestream-constructor.html:
3396 2015-03-19 Chris Dumez <cdumez@apple.com>
3398 The network cache should ignore "cache-control: no-cache, must-revalidate" on history navigation
3399 https://bugs.webkit.org/show_bug.cgi?id=142831
3400 <rdar://problem/20209957>
3402 Reviewed by Antti Koivisto.
3404 Rebaseline disk-cache-validation-back-navigation-policy.html test now
3405 that we ignore "cache-control: no-cache, must-revalidate" on history
3406 navigation. This is a progression.
3408 * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt:
3410 2015-03-18 Brent Fulgham <bfulgham@apple.com>
3412 [Win] Windows gardening for debug bots.
3414 * platform/win/TestExpectations:
3416 2015-03-18 Antti Koivisto <antti@apple.com>
3418 Test disk cache behavior when using back navigation cache policy
3419 https://bugs.webkit.org/show_bug.cgi?id=142848
3421 Reviewed by Chris Dumez.
3423 * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt: Added.
3424 * http/tests/cache/disk-cache-validation-back-navigation-policy.html: Added.
3426 Test permutations of cache headers on reload including Cache-control: must-revalidate.
3428 * platform/mac-wk1/TestExpectations:
3429 * platform/win/TestExpectations:
3431 2015-03-18 Joseph Pecoraro <pecoraro@apple.com>
3433 ES6 Classes: Extends should accept an expression without parenthesis
3434 https://bugs.webkit.org/show_bug.cgi?id=142840
3436 Reviewed by Ryosuke Niwa.
3438 * js/class-syntax-extends-expected.txt:
3439 * js/script-tests/class-syntax-extends.js:
3440 Extend the test to test cases of extends with different types of expressions.
3442 2015-03-18 Said Abou-Hallawa <sabouhallawa@apple.com>
3444 Switching between two SVG images with no intrinsic sizes causes them to get the default SVG size instead of the container size.
3445 https://bugs.webkit.org/show_bug.cgi?id=142805.
3447 Reviewed by Darin Adler.
3449 * svg/as-image/svg-no-intrinsic-size-switching-expected.html: Added.
3450 * svg/as-image/svg-no-intrinsic-size-switching.html: Added.
3451 Ensure that switching the source of an <img> element between two SVG images,
3452 which have no intrinsic sizes, gets the image the size of the container and
3453 not the default SVG intrinsic size which is 300x150 pixels.
3455 2015-03-18 Alexey Proskuryakov <ap@apple.com>
3457 webaudio/convolution-mono-mono.html fails on some machines
3458 rdar://problem/19996807
3460 Rubber-stampted by Jer Noble.
3462 * webaudio/resources/convolution-testing.js: (checkTriangularPulse): Slightly increase
3463 the tolerance. It's still extremely low.
3465 2015-03-18 Simon Fraser <simon.fraser@apple.com>
3467 Avoid repaints when changing transform on an element with multiple background images
3468 https://bugs.webkit.org/show_bug.cgi?id=142841
3470 Reviewed by Zalan Bujtas.
3472 Test that changes transform on a composited element with 2 background images,
3473 and tests for no repaints.
3475 * fast/repaint/multiple-backgrounds-style-change-expected.txt: Added.
3476 * fast/repaint/multiple-backgrounds-style-change.html: Added.
3479 2015-03-18 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3481 Unreviewed GTK Gardening 18th March
3482 https://bugs.webkit.org/show_bug.cgi?id=142824
3486 * platform/gtk/TestExpectations:
3488 2015-03-18 Yusuke Suzuki <utatane.tea@gmail.com>
3490 Use filterRootId in SelectorQuery even if CSS JIT is not enabled
3491 https://bugs.webkit.org/show_bug.cgi?id=142703
3493 Reviewed by Benjamin Poulain.
3495 This is covered by the following layout-tests.
3496 CompilableSingleWithRootFilter and CompilableSingle are covered by them.
3498 - fast/selectors/filter-root-node-with-selector-contains-adjacents.html
3499 - fast/selectors/querySelector-id-filtering.html
3500 - fast/selectors/querySelector-scope-filtered-root.html
3502 And add tests to cover the following cases.
3504 - Failures on selectorForIdLookup()'s rootNode.inDocument().
3505 - Failures on selectorForIdLookup()'s rootNode.document().inQuirksMode().
3507 * fast/selectors/querySelector-with-id-for-detached-element-expected.txt: Added.
3508 * fast/selectors/querySelector-with-id-for-detached-element.html: Added.
3509 * fast/selectors/querySelector-with-id-in-quirks-mode-expected.txt: Added.
3510 * fast/selectors/querySelector-with-id-in-quirks-mode.html: Added.
3512 2015-03-18 Zalan Bujtas <zalan@apple.com>
3514 Simple line layout: Split fragments on renderer boundary on the fly.
3515 https://bugs.webkit.org/show_bug.cgi?id=142579
3517 Reviewed by Antti Koivisto.
3519 Fragment splitting at renderers' boundary at the end of the line is no longer needed.
3520 This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
3521 fragments across renderer boundary.
3523 * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
3524 * fast/text/simple-line-with-multiple-renderers.html: Added.
3526 2015-03-18 Manuel Rego Casasnovas <rego@igalia.com>