1 2015-04-08 Alex Christensen <achristensen@webkit.org>
3 Block popups from content extensions.
4 https://bugs.webkit.org/show_bug.cgi?id=143497
6 Reviewed by Brady Eidson.
8 * http/tests/contentextensions/popups-expected.txt: Added.
9 * http/tests/contentextensions/popups.html: Added.
10 * http/tests/contentextensions/popups.html.json: Added.
12 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
14 [GTK] Unreviewed test expectation sanity-check
16 Remove duplicate expectation, and some expectations for tests that no longer exist.
18 * platform/gtk/TestExpectations:
20 2015-04-08 Bem Jones-Bey <bjonesbe@adobe.com>
22 [CSS Shapes] Properly handle negative reference box widths and center coordinates
23 https://bugs.webkit.org/show_bug.cgi?id=142610
27 Tests for the cases that trigger asserts.
29 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
30 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
31 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
32 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
34 2015-04-08 ChangSeok Oh <changseok.oh@collabora.com>
36 Fill list style background with same color with that of list background.
37 https://bugs.webkit.org/show_bug.cgi?id=143483
39 Reviewed by Simon Fraser.
41 * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
42 * fast/backgrounds/selection-background-color-of-list-style.html: Added.
43 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
44 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
45 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
46 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
47 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
48 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
49 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
50 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
52 2015-04-08 Commit Queue <commit-queue@webkit.org>
54 Unreviewed, rolling out r182536.
55 https://bugs.webkit.org/show_bug.cgi?id=143523
57 Made accessibility/table-sections.html time out on debug bots
58 (Requested by ap on #webkit).
62 "Simple line layout: Add <br> support."
63 https://bugs.webkit.org/show_bug.cgi?id=139012
64 http://trac.webkit.org/changeset/182536
66 2015-04-08 Zalan Bujtas <zalan@apple.com>
68 Simple line layout: Add <br> support.
69 https://bugs.webkit.org/show_bug.cgi?id=139012
71 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
72 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
73 and speeds up layout for such content.
75 Test output changes in 2 different ways:
76 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
77 2. Removed empty content (<br>).
79 Reviewed by Antti Koivisto.
81 * fast/text/simple-line-with-br-expected.html: Added.
82 * fast/text/simple-line-with-br.html: Added.
83 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
84 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
85 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
86 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
87 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
88 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
89 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
90 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
91 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
92 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
93 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
94 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
95 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
96 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
97 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
98 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
99 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
100 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
101 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
102 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
103 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
104 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
105 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
106 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
107 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
108 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
109 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
110 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
111 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
112 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
113 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
115 2015-04-07 Michael Peechatt <mpeechatt@gmail.com>
117 Bug 142887 - role progress bar does not support indeterminate state
118 https://bugs.webkit.org/show_bug.cgi?id=142887
120 Reviewed by Chris Fleizach.
122 * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
123 * platform/mac/accessibility/progressbar-indeterminate.html: Added.
124 Test that checks if 0 is returned for indetermiate progress indicators when
125 aria min and max values are non zero.
127 2015-04-07 Chris Dumez <cdumez@apple.com>
129 Open WebSockets should not prevent a page from entering PageCache
130 https://bugs.webkit.org/show_bug.cgi?id=143505
131 <rdar://problem/19923085>
133 Reviewed by Alexey Proskuryakov.
135 Add a layout test to check that an open WebSocket does not prevent a
136 page from entering page cache and that a 'close' event is fired after
137 resuming (restoring from the page cache).
139 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
140 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
142 2015-04-07 Commit Queue <commit-queue@webkit.org>
144 Unreviewed, rolling out r182511.
145 https://bugs.webkit.org/show_bug.cgi?id=143507
147 caused debug test failures (Requested by alexchristensen on
152 "Block popups from content extensions."
153 https://bugs.webkit.org/show_bug.cgi?id=143497
154 http://trac.webkit.org/changeset/182511
156 2015-04-07 Alex Christensen <achristensen@webkit.org>
158 Block popups from content extensions.
159 https://bugs.webkit.org/show_bug.cgi?id=143497
161 Reviewed by Brady Eidson.
163 * http/tests/contentextensions/popups-expected.txt: Added.
164 * http/tests/contentextensions/popups.html: Added.
165 * http/tests/contentextensions/popups.html.json: Added.
167 2015-04-07 Matthew Mirman <mmirman@apple.com>
169 Source and stack information should get appended only to native errors
170 and should be added after construction rather than when thrown.
171 This fixes frozen objects being unfrozen when thrown while conforming to
172 ecma script standard and other browser behavior.
173 rdar://problem/19927293
174 https://bugs.webkit.org/show_bug.cgi?id=141871
176 Reviewed by Geoffrey Garen.
178 Fixes tests to throw new Errors such that they will contain line, column, and stack information
179 as expected, and fixes the column in the error in the expected output.
181 * http/tests/w3c/resources/testharness.js: Other browsers don't expect stack information
182 with this test, but we do, and so the AssertionError should include stack information gathered from Error.
183 This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
184 * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
185 * js/dom/exception-linenums-in-html-2.html: ditto.
186 * js/dom/exception-linenums-in-html-3.html: ditto.
187 * js/dom/script-tests/stack-trace.js: ditto.
190 (inlineableThrow): ditto.
191 (dfgThing.get willThrow): ditto.
192 (dfgThing.willThrowFunc): ditto.
193 * js/dom/stack-trace-expected.txt: fixed error column expectation.
194 * js/exception-properties-expected.txt: ditto.
195 * js/script-tests/exception-linenums.js:
196 (exceptionInFunction): throw "new Error()" rather than "{}".
197 (firstPropIsGetter.get getter): ditto
198 (secondPropIsGetter.get getter): ditto
199 (firstPropIsSetter.set setter): ditto
200 (secondPropIsSetter.set setter): ditto
201 * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
202 since we now add these at error construction rather than at error throwing.
203 * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match.
204 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
206 2015-04-07 Joseph Pecoraro <pecoraro@apple.com>
208 Web Inspector: ES6: Show Symbol properties on Objects
209 https://bugs.webkit.org/show_bug.cgi?id=141279
211 Reviewed by Timothy Hatcher.
213 * inspector/model/remote-object-expected.txt:
214 * inspector/model/remote-object-get-properties-expected.txt:
215 * inspector/model/remote-object-get-properties.html:
216 * inspector/model/remote-object.html:
217 Update tests to include objects with Symbol properties.
219 2015-02-25 Sergio Villar Senin <svillar@igalia.com>
221 [CSS Grid Layout] Update track sizes after distributing extra space
222 https://bugs.webkit.org/show_bug.cgi?id=141422
224 Reviewed by Antti Koivisto.
226 * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
227 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
228 * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
229 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
231 2015-04-07 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
233 [GTK] Gardening 7th April
234 https://bugs.webkit.org/show_bug.cgi?id=143467
238 * platform/gtk/TestExpectations:
239 * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
240 * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
241 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
243 2015-04-06 Chris Dumez <cdumez@apple.com>
245 Bing video search result pages are not PageCacheable
246 https://bugs.webkit.org/show_bug.cgi?id=143463
247 <rdar://problem/20440916>
249 Reviewed by Alexey Proskuryakov.
251 Add layout tests to confirm that a pending image load does not prevent
252 a page from entering the page cache. There are 2 tests, once that cover
253 the case where the request's cachePartion is empty (passing without the
254 fix), and another where the request's cachePartition is non-empty
255 (which only passes with the fix).
257 * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
258 * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
259 * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
260 * http/tests/navigation/page-cache-pending-image-load.html: Added.
262 2015-04-06 Andy Estes <aestes@apple.com>
264 http/tests/contentfiltering/block-after-redirect.html fails on Windows
265 https://bugs.webkit.org/show_bug.cgi?id=143460
267 * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
269 2015-04-03 Alexey Proskuryakov <ap@apple.com>
271 Reduce the dependency on Flash in regression tests
272 https://bugs.webkit.org/show_bug.cgi?id=143391
274 Reviewed by Anders Carlsson.
276 * accessibility/inline-block-assertion.html:
277 * accessibility/plugin.html:
278 * compositing/geometry/empty-embed-rects.html:
279 * fast/history/resources/subframe-with-plugin.html:
280 * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
281 * fast/loader/loadInProgress.html:
282 * fast/replaced/border-radius-clip.html:
283 * fast/replaced/embed-display-none.html:
284 * plugins/crash-restoring-plugin-page-from-page-cache.html:
285 * plugins/object-embed-plugin-scripting.html:
286 * plugins/resources/plugin-frame.html:
287 Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
289 * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
290 that never existed in WebKit.
292 * platform/mac/TestExpectations:
293 * platform/wincairo/TestExpectations:
294 Removed the deleted plugins/iframe-shims.html.
296 * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
297 because they make WebKitTestRunner crash now. Marked all other snapshotting tests
298 as Pass/Failure, because they don't really make any sense, and are only useful for
301 * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
302 These tests still run (and pass) under WebKit1, regardless of whether Flash is
303 installed, so they don't seem like very accurate tests.
305 2015-04-06 Brent Fulgham <bfulgham@apple.com>
307 [Win] Unreviewed test update after r182369.
309 New test does not pass on Windows.
311 * platform/win/TestExpectations: Skip.
313 2015-04-05 Andy Estes <aestes@apple.com>
315 [Content Filtering] Add some additional unblock tests
316 https://bugs.webkit.org/show_bug.cgi?id=143435
318 Reviewed by Dan Bernstein.
320 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
321 * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
322 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
323 * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
324 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
325 * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
326 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
327 * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
328 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
329 * contentfiltering/block-after-response-then-allow-unblock.html: Added.
330 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
331 * contentfiltering/block-after-response-then-deny-unblock.html: Added.
332 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
333 * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
334 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
335 * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
337 2015-04-05 Andy Estes <aestes@apple.com>
339 [Content Filtering] Tell the filter about requests and redirects
340 https://bugs.webkit.org/show_bug.cgi?id=143414
341 rdar://problem/19239549
343 Reviewed by Darin Adler.
345 * contentfiltering/allow-after-will-send-request-expected.html: Added.
346 * contentfiltering/allow-after-will-send-request.html: Added.
347 * contentfiltering/block-after-will-send-request-expected.html: Added.
348 * contentfiltering/block-after-will-send-request.html: Added.
349 * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
350 * http/tests/contentfiltering/allow-after-redirect.html: Added.
351 * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
352 * http/tests/contentfiltering/block-after-redirect.html: Added.
353 * http/tests/contentfiltering/resources/fail.html: Added.
354 * http/tests/contentfiltering/resources/pass.html: Added.
356 2015-04-05 Simon Fraser <simon.fraser@apple.com>
358 Skip fast/fixed-layout/fixed-layout.html on Windows.
360 * platform/win/TestExpectations:
362 2015-04-05 Gyuyoung Kim <gyuyoung.kim@webkit.org>
364 [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
365 https://bugs.webkit.org/show_bug.cgi?id=143417
367 Unreviewed. Mark 2 tests to ImageOnlyFailure.
369 * platform/efl/TestExpectations:
371 2015-04-04 Andy Estes <aestes@apple.com>
373 [Content Filtering] Blocked page is not always displayed when it should be
374 https://bugs.webkit.org/show_bug.cgi?id=143410
376 Reviewed by Andreas Kling.
378 * TestExpectations: Unskipped block-after-add-data.html.
379 * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
380 * contentfiltering/block-after-response-expected.html: Ditto.
382 2015-04-04 Chris Fleizach <cfleizach@apple.com>
384 AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
385 https://bugs.webkit.org/show_bug.cgi?id=136247
387 Reviewed by Mario Sanchez Prada.
389 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
390 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
391 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
392 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
394 2015-04-04 Simon Fraser <simon.fraser@apple.com>
396 Fix some bad test results committed earlier.
398 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
399 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
400 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
402 2015-04-02 Darin Adler <darin@apple.com>
404 Streamline icon-related code, mostly unused
405 https://bugs.webkit.org/show_bug.cgi?id=143306
407 Reviewed by Antti Koivisto.
409 * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
410 * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
411 not actually used in any WebKit port.
413 * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
414 the icon machinery in WebKit doesn't return arrays at this time. It's better to
415 test what we actually expose.
417 2015-04-04 Simon Fraser <simon.fraser@apple.com>
419 Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
420 https://bugs.webkit.org/show_bug.cgi?id=143406
421 rdar://problem/20407080
423 Reviewed by Ryosuke Niwa.
425 Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
428 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
429 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
430 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
431 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
432 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
433 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
435 2015-04-04 Simon Fraser <simon.fraser@apple.com>
437 REGRESSION (r182215): Feedly crashes when closing article
438 https://bugs.webkit.org/show_bug.cgi?id=143405
439 rdar://problem/20382734, rdar://problem/20395497
441 Reviewed by Tim Horton.
443 Test that triggers a crash without the fix (thanks to Zalan for the test).
445 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
446 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
448 2015-04-04 Simon Fraser <simon.fraser@apple.com>
450 Differentiate between composited scrolling, and async scrolling
451 https://bugs.webkit.org/show_bug.cgi?id=143291
453 Reviewed by Sam Weinig.
455 Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
456 are now excluded from the non-fast scrollable region.
458 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
459 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
460 * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
462 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
464 [Streams API] Collecting a ReadableStreamReader should not unlock its stream
465 https://bugs.webkit.org/show_bug.cgi?id=143333
467 Reviewed by Benjamin Poulain.
469 * streams/readablestreamreader-constructor-expected.txt:
470 * streams/readablestreamreader-constructor.html:
472 2015-04-04 Yusuke Suzuki <utatane.tea@gmail.com>
474 Implement ES6 Object.getOwnPropertySymbols
475 https://bugs.webkit.org/show_bug.cgi?id=141106
477 Reviewed by Geoffrey Garen.
479 * js/Object-getOwnPropertyNames-expected.txt:
480 * js/script-tests/Object-getOwnPropertyNames.js:
482 2015-04-03 Tim Horton <timothy_horton@apple.com>
484 fast/fixed-layout/fixed-layout.html is flaky
485 https://bugs.webkit.org/show_bug.cgi?id=143379
487 Reviewed by Simon Fraser.
490 Un-flakify the fixed layout test.
492 * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
493 Remove a mistaken line in the original test; this function doesn't exist in WebKit
494 and was presumably ported directly from the Blink test (and then never noticed because
495 JS exceptions thrown in -expected files go nowhere).
497 * fast/fixed-layout/fixed-layout.html:
498 Make the fixed layout test less racy by waiting for the resize event (which can be
499 very asynchronous). Also, force a layout before resizing to ensure that we
500 always do get a resize event.
502 2015-04-03 Chris Fleizach <cfleizach@apple.com>
504 AX: Toggling check box state not speaking using plain space, not VO space.
505 https://bugs.webkit.org/show_bug.cgi?id=143356
507 Reviewed by Darin Adler.
509 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
510 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
512 2015-04-03 Alexey Proskuryakov <ap@apple.com>
514 Re-skip tests that got recently enabled, but time out.
516 * platform/mac-wk2/TestExpectations:
518 2015-04-03 Alexey Proskuryakov <ap@apple.com>
520 fast/fixed-layout/fixed-layout.html is flaky
521 https://bugs.webkit.org/show_bug.cgi?id=143379
523 * TestExpectations: Marking it as such.
525 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
527 [WK2] Unskip now passing tests after r135595
528 https://bugs.webkit.org/show_bug.cgi?id=127428
530 Unreviewed gardening.
532 * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
533 * platform/wk2/TestExpectations: Unskip now passing tests.
535 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
537 [EFL] Fix 18 crashing compositing tests after r182101
538 https://bugs.webkit.org/show_bug.cgi?id=143214
540 Unreviewed gardening, comment out the original expectations after r182311.
542 * platform/efl/TestExpectations:
544 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
546 [EFL] Fix 18 crashing compositing tests after r182101
547 https://bugs.webkit.org/show_bug.cgi?id=143214
549 Unreviewed gardening, add crash expectations until proper fix.
551 * platform/efl/TestExpectations:
553 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
555 Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
557 * platform/efl/TestExpectations:
559 2015-04-02 Timothy Horton <timothy_horton@apple.com>
561 Scrollbars are left in the wrong position when resizing a fixed layout view
562 https://bugs.webkit.org/show_bug.cgi?id=143360
564 Reviewed by Beth Dakin.
566 * fast/fixed-layout/fixed-layout-expected.png: Added.
567 * fast/fixed-layout/fixed-layout-expected.txt: Added.
568 * fast/fixed-layout/fixed-layout.html: Added.
569 Add a simple fixed layout test. We can add more (or recover some from
570 when the Qt tests were purged) now that it's testable again.
572 This test also happens to test the aforementioned setFrameRect change,
573 because without it, the RenderView's layer would be left at the wrong
574 size (800x600) because the scrollbars would be left behind in the resize.
576 2015-04-02 Brent Fulgham <bfulgham@apple.com>
578 New ruby tests are failing on all non-Mac platforms.
579 https://bugs.webkit.org/show_bug.cgi?id=143354
581 Add skip commands for these new tests.
583 * platform/efl/TestExpectations:
584 * platform/gtk/TestExpectations:
585 * platform/win/TestExpectations:
587 2015-04-02 Alexey Proskuryakov <ap@apple.com>
589 http/tests/security/cross-frame-access-call.html is flaky
590 https://bugs.webkit.org/show_bug.cgi?id=143344
592 Reviewed by Anders Carlsson.
595 * http/tests/security/cross-frame-access-call-expected.txt:
596 Correct the results. Not sure where I got the different results from.
598 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
604 * fast/ruby/ruby-expansion-cjk-4-expected.html:
605 * fast/ruby/ruby-expansion-cjk-4.html:
607 2015-04-02 Anders Carlsson <andersca@apple.com>
609 http/tests/security/cross-frame-access-call.html is flaky.
612 Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
614 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
616 Disallow ruby base from having leading or trailing expansions
617 https://bugs.webkit.org/show_bug.cgi?id=142608
619 Reviewed by David Hyatt.
621 Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
622 text codepath, RTL, and LTR codepaths.
624 * fast/ruby/positioned-ruby-text-expected.txt:
625 * fast/ruby/positioned-ruby-text.html:
626 * fast/ruby/resources/green.png: Added.
627 * fast/ruby/resources/ruby-expansion.svg: Added.
628 * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
629 * fast/ruby/ruby-expansion-cjk-2.html: Added.
630 * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
631 * fast/ruby/ruby-expansion-cjk-3.html: Added.
632 * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
633 * fast/ruby/ruby-expansion-cjk-4.html: Added.
634 * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
635 * fast/ruby/ruby-expansion-cjk-5.html: Added.
636 * fast/ruby/ruby-expansion-cjk-expected.html: Added.
637 * fast/ruby/ruby-expansion-cjk.html: Added.
638 * fast/ruby/ruby-justification-expected.html:
639 * fast/ruby/ruby-justification.html:
641 2015-04-02 Alexey Proskuryakov <ap@apple.com>
643 Clean up access checks in JSHistoryCustom.cpp
644 https://bugs.webkit.org/show_bug.cgi?id=143227
646 Reviewed by Sam Weinig.
648 * http/tests/security/cross-frame-access-call-expected.txt:
649 * http/tests/security/cross-frame-access-call.html:
651 2015-04-02 Alexey Proskuryakov <ap@apple.com>
653 media/track/track-forced-subtitles-in-band.html times out
655 * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
656 flakily, it times out too.
658 2015-04-02 David Hyatt <hyatt@apple.com>
660 [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
661 https://bugs.webkit.org/show_bug.cgi?id=143320
663 Reviewed by Darin Adler.
665 * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
666 * fast/block/inside-inlines/new-model/paint-order.html: Added.
667 * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
668 * fast/block/inside-inlines/opacity-on-inline.html: Added.
669 * fast/block/inside-inlines/paint-order-expected.html: Added.
670 * fast/block/inside-inlines/paint-order.html: Added.
672 2015-04-02 Adam Bergkvist <adam.bergkvist@ericsson.com>
674 WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
675 https://bugs.webkit.org/show_bug.cgi?id=143255
677 Reviewed by Eric Carlson.
679 Added test for new Promise-based getUserMedia() (on MediaDevices).
681 * fast/dom/navigator-detached-no-crash.html:
682 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
683 * fast/mediastream/MediaDevices-getUserMedia.html: Added.
685 2015-04-02 Alexey Proskuryakov <ap@apple.com>
687 Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
690 * platform/mac/TestExpectations:
692 2015-04-02 Joonghun Park <jh718.park@samsung.com>
694 [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
695 https://bugs.webkit.org/show_bug.cgi?id=143248
697 Reviewed by Darin Adler.
699 * fast/css/getPropertyValue-columns-expected.txt:
700 * fast/css/getPropertyValue-columns.html:
701 * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
702 * fast/multicol/columns-shorthand-parsing-2.html: Added.
704 2015-04-01 Commit Queue <commit-queue@webkit.org>
706 Unreviewed, rolling out r182247.
707 https://bugs.webkit.org/show_bug.cgi?id=143326
709 unfortunately broke some tests (Requested by dino on #webkit).
713 "Async loading of image resources"
714 https://bugs.webkit.org/show_bug.cgi?id=134488
715 http://trac.webkit.org/changeset/182247
717 2015-04-01 Dean Jackson <dino@apple.com>
719 fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
720 https://bugs.webkit.org/show_bug.cgi?id=143323
722 Removing old flakiness setting now that we should be skipping.
724 * platform/mac/TestExpectations:
726 2015-04-01 Dean Jackson <dino@apple.com>
728 fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
729 https://bugs.webkit.org/show_bug.cgi?id=143323
731 The change r182247 has caused this test to timeout. Rather than rollout
732 the commit I'm skipping the test and will contact Yoav.
734 * platform/mac/TestExpectations:
736 2015-04-01 Dean Jackson <dino@apple.com>
738 accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
739 https://bugs.webkit.org/show_bug.cgi?id=143315
741 Removing clashing entry but changing the old entry to Skip.
743 * platform/win/TestExpectations:
745 2015-04-01 Dean Jackson <dino@apple.com>
747 accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
748 https://bugs.webkit.org/show_bug.cgi?id=143315
750 Skipping this on Windows.
752 * platform/win/TestExpectations:
754 2015-04-01 Yoav Weiss <yoav@yoav.ws>
756 Async loading of image resources
757 https://bugs.webkit.org/show_bug.cgi?id=134488
759 Reviewed by Dean Jackson.
761 * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
762 * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
763 * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
764 * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
765 * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
766 * fast/dom/image-object.html: Cosmetic changes.
767 * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
768 * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
769 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
770 * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
771 * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
773 2015-03-31 Simon Fraser <simon.fraser@apple.com>
775 Make it possible to compute a region for elements on the page that have wheel event handlers
776 https://bugs.webkit.org/show_bug.cgi?id=142807
778 Reviewed by Beth Dakin.
780 Update results, since any handler with position:fixed now causes the region to cover the document.
782 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
783 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
784 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
786 2015-04-01 David Hyatt <hyatt@apple.com>
788 [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
789 https://bugs.webkit.org/show_bug.cgi?id=143307
791 Reviewed by Dean Jackson.
793 * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
794 * fast/block/inside-inlines/basic-float-intrusion.html: Added.
795 * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
796 * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
798 2015-04-01 Hunseop Jeong <hs85.jeong@samsung.com>
800 Unreviewed EFL gardening. Remove warning message in layoutTest.
801 https://bugs.webkit.org/show_bug.cgi?id=143268
803 * platform/efl/TestExpectations:
805 2015-04-01 Alexey Proskuryakov <ap@apple.com>
807 REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
808 https://bugs.webkit.org/show_bug.cgi?id=142976
810 Reviewed by Chris Fleizach.
812 * platform/mac/TestExpectations: Removed an expectation.
814 * accessibility/textarea-selected-text-range-expected.txt:
815 * accessibility/textarea-selected-text-range.html:
816 Don't race a timer with an internal dispatch_async.
818 * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
819 * platform/mac/accessibility/select-element-selection-with-optgroups.html:
820 This test had the same issue.
822 2015-03-31 Ryosuke Niwa <rniwa@webkit.org>
824 ES6 class syntax should allow static setters and getters
825 https://bugs.webkit.org/show_bug.cgi?id=143180
827 Reviewed by Filip Pizlo.
831 * js/class-syntax-declaration-expected.txt:
832 * js/class-syntax-expression-expected.txt:
833 * js/script-tests/class-syntax-declaration.js:
834 * js/script-tests/class-syntax-expression.js:
836 2015-03-31 Simon Fraser <simon.fraser@apple.com>
838 Make it possible to compute a region for elements on the page that have wheel event handlers
839 https://bugs.webkit.org/show_bug.cgi?id=142807
841 Reviewed by David Hyatt.
843 Tests that dump the non-fast-scrollable region, for various rendering configurations.
845 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
846 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
847 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
848 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
849 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
852 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
853 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
854 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
855 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
856 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
857 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
858 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
859 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
860 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
861 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
862 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
863 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
865 2015-03-31 Dean Jackson <dino@apple.com>
867 accessibility/aria-hidden-hides-all-elements.html fails on Windows
868 https://bugs.webkit.org/show_bug.cgi?id=143275
872 * platform/win/TestExpectations:
874 2015-03-31 Said Abou-Hallawa <sabouhallawa@apple.com>
876 border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
877 https://bugs.webkit.org/show_bug.cgi?id=142650.
879 Reviewed by Simon Fraser.
881 Add tests to ensure the middle area of a RenderBox is going to be drawn
882 even if the border width is not greater than zero.
884 * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
885 * fast/borders/border-image-fill-inline-no-border.html: Added.
886 * fast/borders/border-image-fill-no-border-expected.html: Added.
887 * fast/borders/border-image-fill-no-border.html: Added.
888 * fast/borders/resources/button-border-cropped.svg: Added.
889 * fast/borders/resources/button-border.svg: Added.
890 * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
892 2015-03-31 David Hyatt <hyatt@apple.com>
894 [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
895 https://bugs.webkit.org/show_bug.cgi?id=143271
897 Reviewed by Dean Jackson.
899 * fast/block/inside-inlines/block-width-check-expected.html: Added.
900 * fast/block/inside-inlines/block-width-check.html: Added.
901 * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
902 * fast/block/inside-inlines/new-model/block-width-check.html: Added.
904 2015-03-31 Beth Dakin <bdakin@apple.com>
906 REGRESSION (r173484): Reducing content of scrollable region does not reset scroll
908 https://bugs.webkit.org/show_bug.cgi?id=138525
910 rdar://problem/18166043
912 Reviewed by Simon Fraser.
914 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
915 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
916 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
917 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
919 2015-03-31 Yusuke Suzuki <utatane.tea@gmail.com>
921 [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
922 https://bugs.webkit.org/show_bug.cgi?id=142937
924 Reviewed by Darin Adler.
926 Several LayoutTests are updated with the new behavior.
927 Test cases in IETestCenter contain test for the outdated behavior.
928 But IETestCenter is brought from the external source, so instead of modifying it,
929 we mark them as Failure in TestExpectations.
932 * js/dom/getOwnPropertyDescriptor-expected.txt:
933 * js/prototypes-expected.txt:
934 * js/resources/getOwnPropertyDescriptor.js:
935 * js/script-tests/prototypes.js:
937 2015-03-30 David Hyatt <hyatt@apple.com>
939 [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
940 https://bugs.webkit.org/show_bug.cgi?id=143238.
942 Reviewed by Dean Jackson.
944 * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
945 * fast/block/inside-inlines/breaking-behavior.html: Added.
946 * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
947 * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
948 * fast/block/inside-inlines/new-model/empty-block.html:
950 2015-03-31 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
952 GTK+ Gardening 30th March
953 https://bugs.webkit.org/show_bug.cgi?id=143220
957 * platform/gtk/TestExpectations:
959 2015-03-31 Antti Koivisto <antti@apple.com>
961 http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
962 https://bugs.webkit.org/show_bug.cgi?id=143258
964 The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
965 to ResourceRequest::resourcePrioritiesEnabled() returning false.
967 It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
968 and so we end up on the roundtrip code path.
970 * platform/mac-mavericks/TestExpectations: Added.
972 Skip the test on Mavericks.
974 2015-03-31 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
976 [Streams API] Implement a barebone ReadableStreamReader interface
977 https://bugs.webkit.org/show_bug.cgi?id=142866
979 Reviewed by Benjamin Poulain.
981 Adding tests to check API, constructor and link with ReadableStream.getReader.
982 Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
984 * js/dom/global-constructors-attributes-expected.txt:
985 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
986 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
987 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
988 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
989 * platform/win/js/dom/global-constructors-attributes-expected.txt:
990 * streams/readablestreamreader-constructor-expected.txt: Added.
991 * streams/readablestreamreader-constructor.html: Added.
993 2015-03-30 Ryosuke Niwa <rniwa@webkit.org>
995 Extending null should set __proto__ to null
996 https://bugs.webkit.org/show_bug.cgi?id=142882
998 Reviewed by Geoffrey Garen and Benjamin Poulain.
1000 Added more test cases for extending from null, and added checks for prototypes.
1002 Also rebaselined existing tests.
1004 * js/class-syntax-call-expected.txt:
1005 * js/class-syntax-extends-expected.txt:
1006 * js/class-syntax-super-expected.txt:
1007 * js/script-tests/class-syntax-call.js:
1008 * js/script-tests/class-syntax-extends.js:
1009 * js/script-tests/class-syntax-super.js:
1011 2015-03-30 Alex Christensen <achristensen@webkit.org>
1013 [Content Extensions] Correctly handle regular expressions matching everything
1014 https://bugs.webkit.org/show_bug.cgi?id=143235
1016 Reviewed by Benjamin Poulain.
1018 * http/tests/contentextensions/css-display-none.html:
1019 * http/tests/contentextensions/css-display-none.html.json:
1020 Test multiple selectors with triggers that match everything.
1021 * http/tests/contentextensions/whitelist-expected.txt: Added.
1022 * http/tests/contentextensions/whitelist.html: Added.
1023 * http/tests/contentextensions/whitelist.html.json: Added.
1025 2015-03-30 Mark Lam <mark.lam@apple.com>
1027 REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
1028 <https://webkit.org/b/143105>
1030 Reviewed by Filip Pizlo.
1033 - Undid test skipped in r182072.
1035 2015-03-30 Chris Dumez <cdumez@apple.com>
1037 Cached "Expires" header is not updated upon successful resource revalidation
1038 https://bugs.webkit.org/show_bug.cgi?id=143228
1039 <rdar://problem/20348059>
1041 Reviewed by Antti Koivisto.
1043 Add layout test to check that a cached response's "Expires" header is
1044 updated from the 304 response's headers upon successful revalidation.
1046 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
1047 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
1048 * http/tests/cache/disk-cache/resources/cache-test.js:
1051 * http/tests/cache/disk-cache/resources/generate-response.cgi:
1053 2015-03-30 Joseph Pecoraro <pecoraro@apple.com>
1055 Web Inspector: Regression: Preview for [[null]] shouldn't be []
1056 https://bugs.webkit.org/show_bug.cgi?id=143208
1058 Reviewed by Mark Lam.
1060 * inspector/model/remote-object-expected.txt:
1061 * inspector/model/remote-object.html:
1063 2015-03-30 Antti Koivisto <antti@apple.com>
1065 Don't cache resources that are very unlikely to be reused
1066 https://bugs.webkit.org/show_bug.cgi?id=143226
1068 Reviewed by Chris Dumez.
1070 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
1072 2015-03-30 Antti Koivisto <antti@apple.com>
1074 Don't cache resources that are very unlikely to be reused
1075 https://bugs.webkit.org/show_bug.cgi?id=143226
1076 <rdar://problem/20347160>
1078 Reviewed by Geoff Garen.
1080 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
1081 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.html:
1083 Keep max-age: 0 cacheable in this test by adding a validation header.
1085 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
1086 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html:
1088 Rebase and expand to cover the high priority resource case.
1090 2015-03-30 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1092 Rebaseline accessibility/aria-toggle-button-with-title.html
1093 https://bugs.webkit.org/show_bug.cgi?id=143229
1097 Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
1099 * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
1101 2015-03-30 Javier Fernandez <jfernandez@igalia.com>
1103 [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
1104 https://bugs.webkit.org/show_bug.cgi?id=133359
1106 Reviewed by David Hyatt.
1108 From Blink r164817 and r165264 by <jchaffraix@chromium.org>
1110 Broaden justify-self's parsing name and upgrade align-self and
1111 align-items parsing to CSS 3.
1114 * css3/flexbox/css-properties-expected.txt:
1115 * css3/flexbox/css-properties.html:
1116 * css3/parse-align-items-expected.txt: Added.
1117 * css3/parse-align-items.html: Added.
1118 * css3/parse-align-self-expected.txt: Added.
1119 * css3/parse-align-self.html: Added.
1120 * css3/resources/alignment-parsing-utils.js: Added.
1123 (checkInitialValues):
1124 (checkInheritValues):
1125 (checkLegacyValues):
1126 * fast/css/getComputedStyle/computed-style-expected.txt:
1127 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1128 * fast/css/getComputedStyle/resources/property-names.js:
1129 * fast/css/parse-justify-self-expected.txt:
1130 * fast/css/parse-justify-self.html:
1131 * svg/css/getComputedStyle-basic-expected.txt:
1133 2015-03-27 David Hyatt <hyatt@apple.com>
1135 [New Block-Inside-Inline Model] Create anonymous inline blocks to hold blocks-inside-inlines.
1136 https://bugs.webkit.org/show_bug.cgi?id=143145
1138 Reviewed by Dean Jackson.
1140 * fast/block/inside-inlines: Added.
1141 * fast/block/inside-inlines/empty-block-expected.html: Added.
1142 * fast/block/inside-inlines/empty-block.html: Added.
1143 * fast/block/inside-inlines/new-model: Added.
1144 * fast/block/inside-inlines/new-model/empty-block-expected.html: Added.
1145 * fast/block/inside-inlines/new-model/empty-block.html: Added.
1147 2015-03-30 Chris Dumez <cdumez@apple.com>
1149 [WK2][NetworkCache] Add support for "Cache-Control: max-stale" request header
1150 https://bugs.webkit.org/show_bug.cgi?id=143159
1151 <rdar://problem/20333296>
1153 Reviewed by Antti Koivisto.
1155 Add layout test to cover support for "Cache-Control: max-stale" request
1158 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt: Added.
1159 * http/tests/cache/disk-cache/disk-cache-request-max-stale.html: Added.
1161 2015-03-30 Jer Noble <jer.noble@apple.com>
1163 [iOS] When Web Audio is interrupted by a phone call, it cannot be restarted.
1164 https://bugs.webkit.org/show_bug.cgi?id=143190
1166 Reviewed by Darin Adler.
1168 * webaudio/audiocontext-state-expected.txt: Added.
1169 * webaudio/audiocontext-state-interrupted-expected.txt: Added.
1170 * webaudio/audiocontext-state-interrupted.html: Added.
1171 * webaudio/audiocontext-state.html: Added.
1173 2015-03-30 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1175 Update expectations for delete-emoji test since the bug is fixed now.
1176 https://bugs.webkit.org/show_bug.cgi?id=141419
1178 Reviewed by Gustavo Noronha Silva.
1180 * platform/gtk/TestExpectations:
1182 2015-03-29 Benjamin Poulain <benjamin@webkit.org>
1184 `currentColor` computes to the same colour on all elements, even if 'color' is inherited differently
1185 https://bugs.webkit.org/show_bug.cgi?id=133420
1187 Reviewed by Darin Adler.
1189 * fast/css/currentColor-on-before-after-pseudo-elements-expected.html: Added.
1190 * fast/css/currentColor-on-before-after-pseudo-elements.html: Added.
1191 * fast/css/currentColor-style-update-reftest-expected.html: Added.
1192 * fast/css/currentColor-style-update-reftest.html: Added.
1193 * fast/css/currentColor-value-style-update-expected.txt: Added.
1194 * fast/css/currentColor-value-style-update.html: Added.
1196 2015-03-29 Darin Adler <darin@apple.com>
1198 HTMLCollection caches incorrect length if item(0) is called before length on an empty collection
1199 https://bugs.webkit.org/show_bug.cgi?id=143203
1201 Reviewed by Antti Koivisto.
1203 * fast/dom/htmlcollection-length-after-item-2-expected.txt: Added.
1204 * fast/dom/htmlcollection-length-after-item-2.html: Added.
1206 2015-03-28 Joseph Pecoraro <pecoraro@apple.com>
1208 Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
1209 https://bugs.webkit.org/show_bug.cgi?id=143176
1211 Reviewed by Timothy Hatcher.
1213 * inspector/css/pseudo-element-matches.html:
1215 2015-03-28 Csaba Osztrogonác <ossy@webkit.org>
1217 REGRESSION(r181326): It made dfg-int16array.js and dfg-int8array.js fail on AArch64 Linux
1218 https://bugs.webkit.org/show_bug.cgi?id=142629
1220 Unreviewed gardening, unskip now passing tests after r182091.
1222 * js/script-tests/dfg-int16array.js:
1223 * js/script-tests/dfg-int8array.js:
1225 2015-03-27 Saam Barati <saambarati1@gmail.com>
1227 Deconstruction parameters are bound too late
1228 https://bugs.webkit.org/show_bug.cgi?id=143148
1230 Reviewed by Filip Pizlo.
1232 * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Added.
1233 * js/regress/deconstructing-parameters-overridden-by-function.html: Added.
1234 * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Added.
1239 2015-03-27 Michael Saboff <msaboff@apple.com>
1241 Fix flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
1242 https://bugs.webkit.org/show_bug.cgi?id=138390
1244 Reviewed by Mark Lam.
1246 Reenabled the tests for ARM64/iOS. Left the tests disabled for ARM64/linux and will let linux
1247 developers test and reenable under existing but https://bugs.webkit.org/show_bug.cgi?id=142629.
1249 * js/script-tests/dfg-int16array.js:
1250 * js/script-tests/dfg-int8array.js:
1252 2015-03-27 Jer Noble <jer.noble@apple.com>
1254 [Mac] Safari fails to fire page "load" event with video[preload=none]
1255 https://bugs.webkit.org/show_bug.cgi?id=143147
1257 Reviewed by Simon Fraser.
1259 * media/video-page-load-preload-none-expected.txt: Added.
1260 * media/video-page-load-preload-none.html: Added.
1262 2015-03-27 Brent Fulgham <bfulgham@apple.com>
1264 Correct test results after r182012.
1266 The test now produces identical results on all platforms, so update the root test result,
1267 and remove custom non-matching expectations. This corrects Windows, GTK, and EFL builds, and
1268 should not harm the Mac build.
1270 * accessibility/aria-toggle-button-with-title-expected.txt:
1271 * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
1272 * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
1274 2015-03-27 Mark Lam <mark.lam@apple.com>
1276 Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
1277 <https://webkit.org/b/143105>
1283 2015-03-27 Chris Dumez <cdumez@apple.com>
1285 [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
1286 https://bugs.webkit.org/show_bug.cgi?id=143125
1287 <rdar://problem/20321172>
1289 Reviewed by Antti Koivisto.
1291 Add layout test to check that responses with status code 307 (which is not
1292 cacheable by default) are cached if they have explicit expiration headers.
1294 Also update a couple of other disk cache tests to cover heuristic
1295 freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
1296 'Last-Modified' header to estimate freshness if usual expiration headers
1299 * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
1300 * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
1301 * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
1302 * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
1303 * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
1304 * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
1306 2015-03-27 Csaba Osztrogonác <ossy@webkit.org>
1308 Unreviewed gardening.
1310 * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
1312 2015-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
1314 FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
1315 https://bugs.webkit.org/show_bug.cgi?id=142885.
1317 Reviewed by Dean Jackson.
1319 * svg/filters/feMorphology-radius-cases-expected.svg: Added.
1320 * svg/filters/feMorphology-radius-cases.svg: Added.
1321 Test different cases for radius of the feMorphology filter. There are three
1322 cases for the radius:
1323 1. radius < 0: This is an error case, the source image should not be rendered.
1324 2. radius = 0: This case is treated as if the filter never exists.
1325 3. radius > 0: If the scaled radius is > 0, the filter is applied.
1327 2015-03-26 Antti Koivisto <antti@apple.com>
1329 Respect cache-control directives in request
1330 https://bugs.webkit.org/show_bug.cgi?id=143121
1332 Reviewed by Chris Dumez.
1334 * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
1335 * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
1337 2015-03-27 Michael Saboff <msaboff@apple.com>
1339 Objects with numeric properties intermittently get a phantom 'length' property
1340 https://bugs.webkit.org/show_bug.cgi?id=142792
1342 Reviewed by Csaba Osztrogonác.
1344 New regression test.
1346 * js/regress-142792-expected.txt: Added.
1347 * js/regress-142792.html: Added.
1348 * js/script-tests/regress-142792.js: Added.
1352 2015-03-26 Zalan Bujtas <zalan@apple.com>
1354 Inline continuation code should not take anonymous containing wrapper granted.
1355 https://bugs.webkit.org/show_bug.cgi?id=133312
1357 Reviewed by Dave Hyatt.
1359 It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
1360 is an anonymous wrapper and its sibling might be a block level renderer.
1361 When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
1362 is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
1365 * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
1366 * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
1368 2015-03-26 Joseph Pecoraro <pecoraro@apple.com>
1370 Web Inspector: ES6: Provide a better view for Classes in the console
1371 https://bugs.webkit.org/show_bug.cgi?id=142999
1373 Reviewed by Timothy Hatcher.
1375 * inspector/model/remote-object-expected.txt:
1376 * inspector/model/remote-object.html:
1377 Update the test to include coverage of the new "class" subtype of "function".
1379 2015-03-26 Tim Horton <timothy_horton@apple.com>
1381 REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
1382 https://bugs.webkit.org/show_bug.cgi?id=142888
1383 <rdar://problem/20227304>
1385 Reviewed by Beth Dakin.
1387 * fast/dom/event-handler-attributes-expected.txt:
1388 * fast/dom/event-handler-attributes.html:
1389 * fast/events/event-attribute-expected.txt:
1390 * platform/win/fast/events/event-attribute-expected.txt:
1391 Revert some changes to these tests and their results.
1393 2015-03-26 Roger Fong <roger_fong@apple.com>
1395 Apply blur effect to media control background.
1396 https://bugs.webkit.org/show_bug.cgi?id=143116.
1397 <rdar://problem/20316964>.
1399 Reviewed by Brent Fulgham.
1401 * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
1403 2015-03-26 Geoffrey Garen <ggaren@apple.com>
1405 Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
1406 https://bugs.webkit.org/show_bug.cgi?id=142974
1408 Reviewed by Joseph Pecoraro.
1410 No test covering this ASSERT because I couldn't design a way to reproduce
1411 it after trying for a few hours. Simply loading the original ASSERTing
1412 content from disk is not enough to reproduce this bug.
1414 * fast/profiler/dead-time-expected.txt:
1415 * fast/profiler/inline-event-handler-expected.txt:
1416 * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
1417 progressions, where we used to get the line number wrong.
1419 * fast/dom/attribute-event-listener-errors-expected.txt: Added.
1420 * fast/dom/attribute-event-listener-errors.html: Added. This test covers
1421 a subtle way in which the new mechanism for attribute event listener
1422 line numbers is more accurate than the old one.
1424 2015-03-26 Brady Eidson <beidson@apple.com>
1426 Apply ContentExtension actions after redirects.
1427 <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
1429 Reviewed by Alex Christensen.
1431 * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
1432 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
1433 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
1434 * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
1435 * http/tests/contentextensions/resources/subresource-redirect.php: Added.
1436 * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
1437 * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
1438 * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
1440 2015-03-26 Michael Saboff <msaboff@apple.com>
1442 js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
1443 https://bugs.webkit.org/show_bug.cgi?id=139865
1445 Reviewed by Alexey Proskuryakov.
1447 It appears that r181993 fixed this test as it removed the code where the crash occurred.
1449 * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
1451 2015-03-26 Chris Fleizach <cfleizach@apple.com>
1453 AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
1454 https://bugs.webkit.org/show_bug.cgi?id=115298
1456 Reviewed by Mario Sanchez Prada.
1458 * accessibility/aria-toggle-button-with-title.html:
1459 Bad path for post test resources file, so that is fixed.
1460 * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
1461 * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
1462 * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
1463 Updated to reflect the new role of this object.
1465 2015-03-26 Csaba Osztrogonác <ossy@webkit.org>
1467 Unreviewed gardening, skip failing tests on AArch64 Linux.
1469 * js/script-tests/array-from.js:
1470 * js/script-tests/array-length-shortening.js:
1471 * js/script-tests/dfg-int16array.js:
1472 * js/script-tests/dfg-int8array.js:
1474 2015-03-25 Alexey Proskuryakov <ap@apple.com>
1476 media/track/track-mode.html flakily times out
1477 https://bugs.webkit.org/show_bug.cgi?id=143085
1479 * TestExpectations: Added an expectation.
1481 2015-03-25 Chris Fleizach <cfleizach@apple.com>
1483 AX: table cells that use display:block render the table inaccessible to VoiceOver
1484 https://bugs.webkit.org/show_bug.cgi?id=143007
1486 Unreviewed, layout test fix.
1488 Skip associated accessibility/table-cell-display-block.html on failing platforms.
1490 * platform/efl/TestExpectations:
1491 * platform/gtk/TestExpectations:
1492 Specific platform changes in children ordering need to be updated to make this test pass.
1493 * platform/win/TestExpectations:
1494 Need to implement cellForRowAndColumn.
1496 2015-03-25 Filip Pizlo <fpizlo@apple.com>
1498 Heap variables shouldn't end up in the stack frame
1499 https://bugs.webkit.org/show_bug.cgi?id=141174
1501 Reviewed by Geoffrey Garen.
1503 * js/function-apply-aliased-expected.txt:
1504 * js/function-dot-arguments-expected.txt:
1505 * js/regress/arguments-expected.txt: Added.
1506 * js/regress/arguments-named-and-reflective-expected.txt: Added.
1507 * js/regress/arguments-named-and-reflective.html: Added.
1508 * js/regress/arguments-strict-mode-expected.txt: Added.
1509 * js/regress/arguments-strict-mode.html: Added.
1510 * js/regress/arguments.html: Added.
1511 * js/regress/script-tests/arguments-named-and-reflective.js: Added.
1512 * js/regress/script-tests/arguments-strict-mode.js: Added.
1513 * js/regress/script-tests/arguments.js: Added.
1514 * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Added.
1515 * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Added.
1516 * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Added.
1517 * js/regress/script-tests/varargs-call.js: Added.
1518 * js/regress/script-tests/varargs-construct-inline.js: Added.
1519 * js/regress/script-tests/varargs-construct.js: Added.
1520 * js/regress/script-tests/varargs-inline.js: Added.
1521 * js/regress/script-tests/varargs-strict-mode.js: Added.
1522 * js/regress/script-tests/varargs.js: Added.
1523 * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Added.
1524 * js/regress/try-catch-get-by-val-cloned-arguments.html: Added.
1525 * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Added.
1526 * js/regress/try-catch-get-by-val-direct-arguments.html: Added.
1527 * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Added.
1528 * js/regress/try-catch-get-by-val-scoped-arguments.html: Added.
1529 * js/regress/varargs-call-expected.txt: Added.
1530 * js/regress/varargs-call.html: Added.
1531 * js/regress/varargs-construct-expected.txt: Added.
1532 * js/regress/varargs-construct-inline-expected.txt: Added.
1533 * js/regress/varargs-construct-inline.html: Added.
1534 * js/regress/varargs-construct.html: Added.
1535 * js/regress/varargs-expected.txt: Added.
1536 * js/regress/varargs-inline-expected.txt: Added.
1537 * js/regress/varargs-inline.html: Added.
1538 * js/regress/varargs-strict-mode-expected.txt: Added.
1539 * js/regress/varargs-strict-mode.html: Added.
1540 * js/regress/varargs.html: Added.
1541 * js/script-tests/function-apply-aliased.js:
1542 * js/script-tests/function-dot-arguments.js:
1544 2015-03-25 Chris Fleizach <cfleizach@apple.com>
1546 AX: table cells that use display:block render the table inaccessible to VoiceOver
1547 https://bugs.webkit.org/show_bug.cgi?id=143007
1549 Reviewed by Mario Sanchez Prada.
1551 * accessibility/table-cell-display-block-expected.txt: Added.
1552 * accessibility/table-cell-display-block.html: Added.
1554 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
1556 Add a few more tests for Class names
1557 https://bugs.webkit.org/show_bug.cgi?id=143060
1559 Reviewed by Ryosuke Niwa.
1561 Add a few more class name tests:
1562 - const class name binding inside class expression
1563 - mutable class name binding from class statement
1565 * js/script-tests/class-syntax-name.js:
1567 2015-03-25 Joseph Pecoraro <pecoraro@apple.com>
1569 ES6: Classes: Program level class statement throws exception in strict mode
1570 https://bugs.webkit.org/show_bug.cgi?id=143038
1572 Reviewed by Ryosuke Niwa.
1574 This updates a number of existing tests that were relying on
1575 poor behavior. `shouldBe` and friends use eval within a function
1576 not at the global scope. This means `shouldBe('class X { ... }')`
1577 behaves like `shouldBe('var x = ...')` not `shouldBe('x = ...')`.
1578 This means `x` will not be available in the next `shouldBe` call.
1580 Add a test specifically to cover the scoping of the class name
1581 in regular and strict mode code. Currently we treat it like var
1582 with one failing test that would pass when we treat it like let.
1584 * js/class-syntax-name.html: Added.
1585 * js/script-tests/class-syntax-name.js: Added.
1587 (runTestShouldBeTrue):
1588 (runTestShouldThrow):
1589 (runTestShouldNotThrow):
1590 Test class name scoping.
1592 * js/class-syntax-call-expected.txt:
1593 * js/class-syntax-declaration-expected.txt:
1594 * js/class-syntax-default-constructor-expected.txt:
1595 * js/class-syntax-name-expected.txt: Added.
1596 * js/script-tests/class-syntax-call.js:
1597 * js/script-tests/class-syntax-declaration.js:
1598 * js/script-tests/class-syntax-default-constructor.js:
1600 2015-03-25 Mark Lam <mark.lam@apple.com>
1602 Gardening: rebaseline after r181907.
1606 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1608 2015-03-25 Dean Jackson <dino@apple.com>
1610 MediaControls: Use font with fixed number width
1611 https://bugs.webkit.org/show_bug.cgi?id=143018
1612 <rdar://problem/20245415>
1614 Reviewed by Eric Carlson.
1616 Add some results for the new font family "-apple-system-font-monospaced-numbers".
1618 * platform/mac/fast/text/systemFont.html:
1619 * platform/mac/fast/text/systemFont-expected.txt:
1621 2015-03-25 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1623 GTK+ Gardening 24th March
1624 https://bugs.webkit.org/show_bug.cgi?id=143003
1628 * platform/gtk/TestExpectations:
1629 * platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
1630 * platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
1631 * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Rebaselined after r181889.
1632 * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Rebaselined after r181889.
1634 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
1636 Setter should have a single formal parameter, Getter no parameters
1637 https://bugs.webkit.org/show_bug.cgi?id=142903
1639 Reviewed by Geoffrey Garen.
1641 Correct a bunch of setters in existing tests and add
1642 tests for good/bad getter and setter syntax.
1644 * js/class-syntax-declaration-expected.txt:
1645 * js/dom/exception-sequencing.html:
1646 * js/dom/reserved-words-as-property-expected.txt:
1647 * js/dom/script-tests/implicit-call-with-global-reentry.js:
1648 (testObject.set setterTest):
1649 * js/dom/script-tests/reserved-words-as-property.js:
1651 * js/for-in-cached-expected.txt:
1652 * js/object-literal-direct-put-expected.txt:
1653 * js/object-literal-syntax-expected.txt:
1654 * js/parser-syntax-check-expected.txt:
1655 * js/script-tests/class-syntax-declaration.js:
1656 * js/script-tests/class-syntax-super.js:
1657 (class.Derived.extends.Base.set callBaseMethodInSetter):
1658 (class.Derived.extends.Base.set baseMethodInGetterSetter):
1659 * js/script-tests/for-in-cached.js:
1660 * js/script-tests/object-literal-direct-put.js:
1661 * js/script-tests/object-literal-syntax.js:
1662 * js/script-tests/parser-syntax-check.js:
1664 2015-03-24 Chris Dumez <cdumez@apple.com>
1666 [WK2] Responses with 302 HTTP Status Code should not be cached
1667 https://bugs.webkit.org/show_bug.cgi?id=143028
1668 <rdar://problem/19714040>
1670 Reviewed by Antti Koivisto.
1672 Add layout test to check that responses with 302 HTTP Status Code
1675 * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: Added.
1676 * http/tests/cache/disk-cache/disk-cache-302-status-code.html: Added.
1678 2015-03-24 Zhuo Li <zachli@apple.com>
1680 Scripts running in isolated world should not subject to a page's CSP about 'eval'.
1681 https://bugs.webkit.org/show_bug.cgi?id=141316.
1683 Reviewed by Geoffrey Garen.
1685 I added a new Content Security Policy directive, "script-src", so that we do not
1686 allow 'unsafe-eval' in the main world.
1688 Also I have to copy the whole function instead of using eval because
1689 eval is subject to the main world Content Security Policy now.
1691 * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
1692 * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
1694 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
1696 ES6: Classes: Early return in sub-class constructor results in returning undefined instead of instance
1697 https://bugs.webkit.org/show_bug.cgi?id=143012
1699 Reviewed by Ryosuke Niwa.
1701 * js/class-constructor-return-expected.txt: Added.
1702 * js/class-constructor-return.html: Added.
1703 * js/script-tests/class-constructor-return.js: Added.
1704 New test covering different return values from constructors.
1706 * js/class-syntax-super-expected.txt:
1707 * js/script-tests/class-syntax-super.js:
1708 Fix test. Returning undefined is the same as an implicit return
1709 and should return `this`.
1711 2015-03-24 Chris Dumez <cdumez@apple.com>
1713 [WK2] Responses with 204 HTTP Status Code should be cacheable by default
1714 https://bugs.webkit.org/show_bug.cgi?id=143020
1715 <rdar://problem/20281529>
1717 Reviewed by Antti Koivisto.
1719 Add test to make sure that responses with 204 HTTP Status Code are
1720 cacheable by default.
1722 * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: Added.
1723 * http/tests/cache/disk-cache/disk-cache-204-status-code.html: Added.
1724 * http/tests/cache/disk-cache/resources/cache-test.js:
1725 Re-introduce support for generating responses with only headers (no body).
1726 This was mistakenly dropped when I rebased my patch for r181895.
1728 2015-03-24 Beth Dakin <bdakin@apple.com>
1730 Another attempted test fix after http://trac.webkit.org/changeset/181907
1732 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1734 2015-03-24 Beth Dakin <bdakin@apple.com>
1736 Attempted test fix after http://trac.webkit.org/changeset/181907
1738 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1740 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
1742 Unreviewed gardening after r181901.
1744 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
1745 Update the expected results for platform specific results that include
1746 a stringified function.
1748 2015-03-24 Beth Dakin <bdakin@apple.com>
1750 Add events related to force click gesture
1751 https://bugs.webkit.org/show_bug.cgi?id=142836
1753 rdar://problem/20210239
1755 Reviewed by Dean Jackson.
1757 * fast/dom/event-handler-attributes-expected.txt:
1758 * fast/dom/event-handler-attributes.html:
1759 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1761 2015-03-24 Chris Dumez <cdumez@apple.com>
1763 [WK2] Responses with 404 HTTP Status Code should be cacheable by default
1764 https://bugs.webkit.org/show_bug.cgi?id=143014
1765 <rdar://problem/20280310>
1767 Reviewed by Antti Koivisto.
1769 Add test to make sure that responses with 404 HTTP Status Code are
1770 cacheable by default.
1772 * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: Added.
1773 * http/tests/cache/disk-cache/disk-cache-404-status-code.html: Added.
1774 * http/tests/cache/disk-cache/resources/generate-response.cgi:
1776 2015-03-24 Joseph Pecoraro <pecoraro@apple.com>
1778 ES6: Object Literal Methods toString is missing method name
1779 https://bugs.webkit.org/show_bug.cgi?id=142992
1781 Reviewed by Geoffrey Garen.
1783 * js/class-syntax-default-constructor-expected.txt:
1784 This test was already failing, it now fails in a different way.
1786 * js/object-literal-computed-methods-expected.txt:
1787 * js/object-literal-methods-expected.txt:
1788 These tests now pass.
1790 * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
1791 * js/destructuring-assignment-expected.txt:
1792 * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
1793 * js/dfg-resolve-global-specific-dictionary-expected.txt:
1794 * js/dom/JSON-parse-expected.txt:
1795 * js/dom/JSON-stringify-expected.txt:
1796 * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt:
1797 * js/dom/function-prototype-expected.txt:
1798 * js/dom/toString-and-valueOf-override-expected.txt:
1799 * js/kde/lval-exceptions-expected.txt:
1800 * storage/domstorage/localstorage/string-conversion-expected.txt:
1801 * storage/domstorage/sessionstorage/string-conversion-expected.txt:
1802 * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js:
1803 * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js:
1804 * js/script-tests/dfg-resolve-global-specific-dictionary.js:
1805 * js/dom/function-prototype.html:
1806 Update tests to add expected whitespace for stringifying a function
1809 2015-03-24 Benjamin Poulain <benjamin@webkit.org>
1811 CSS Selectors Level 4: enable case-insensitive attribute matching by default
1812 https://bugs.webkit.org/show_bug.cgi?id=142960
1814 Reviewed by Andreas Kling.
1816 This test is imported from blink. That's the only test
1817 they have for this feature.
1819 * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
1820 * fast/css/attribute-selector-case-insensitive.html: Added.
1822 2015-03-24 Yoav Weiss <yoav@yoav.ws>
1824 Stop image from displaying when src attribute is removed or emptied
1825 https://bugs.webkit.org/show_bug.cgi?id=142677
1827 Reviewed by Chris Dumez.
1829 * fast/dom/HTMLImageElement/image-empty-src-expected.html: Added.
1830 * fast/dom/HTMLImageElement/image-empty-src.html: Added.
1831 * fast/dom/HTMLImageElement/image-remove-src-expected.html: Added.
1832 * fast/dom/HTMLImageElement/image-remove-src.html: Added.
1833 * fast/dom/HTMLImageElement/image-empty-srcset-expected.html: Added.
1834 * fast/dom/HTMLImageElement/image-empty-srcset.html: Added.
1835 * fast/dom/HTMLImageElement/image-remove-srcset-expected.html: Added.
1836 * fast/dom/HTMLImageElement/image-remove-srcset.html: Added.
1838 2015-03-24 Brent Fulgham <bfulgham@apple.com>
1840 [Win] Update baselines after r181889.
1841 https://bugs.webkit.org/show_bug.cgi?id=141869
1843 * platform/win/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1844 * platform/win/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1845 * platform/win/fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt:
1847 2015-03-24 Chris Dumez <cdumez@apple.com>
1849 [WK2] NetworkCache retrievals fail for entries with no body
1850 https://bugs.webkit.org/show_bug.cgi?id=142979
1851 <rdar://problem/20264100>
1853 Reviewed by Antti Koivisto.
1855 Add network disk cache validation test for resources that have no body
1858 * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: Added.
1859 * http/tests/cache/disk-cache/disk-cache-validation-no-body.html: Added.
1860 * http/tests/cache/disk-cache/resources/generate-response-no-body.cgi: Added.
1862 2015-03-24 Chris Dumez <cdumez@apple.com>
1864 [WK2] The WebKit network cache does not cache responses with "Content-Disposition: attachment" header
1865 https://bugs.webkit.org/show_bug.cgi?id=142989
1866 <rdar://problem/20265992>
1868 Reviewed by Antti Koivisto.
1870 Add layout test to check that resources whose response has the
1871 "Content-Disposition: attachment" header are cacheable.
1873 Also move all disk cache layout tests to a disk-cache sub-folder to
1874 facilitate skipping on platforms that don't have the WebKit network
1877 * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-disable-expected.txt.
1878 * http/tests/cache/disk-cache/disk-cache-disable.html: Renamed from LayoutTests/http/tests/cache/disk-cache-disable.html.
1879 * 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.
1880 * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data.html.
1881 * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: Added.
1882 * http/tests/cache/disk-cache/disk-cache-validation-attachment.html: Added.
1883 * 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.
1884 * 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.
1885 * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-expected.txt.
1886 * http/tests/cache/disk-cache/disk-cache-validation.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation.html.
1887 * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie-expected.txt.
1888 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie.html.
1889 * http/tests/cache/disk-cache/resources/cache-test.js: Renamed from LayoutTests/http/tests/cache/resources/cache-test.js.
1890 * http/tests/cache/disk-cache/resources/generate-response.cgi: Renamed from LayoutTests/http/tests/cache/resources/generate-response.cgi.
1891 * platform/efl/TestExpectations:
1892 * platform/gtk/TestExpectations:
1893 * platform/mac-wk1/TestExpectations:
1894 * platform/win/TestExpectations:
1896 2015-03-24 Michael Saboff <msaboff@apple.com>
1898 REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated
1899 https://bugs.webkit.org/show_bug.cgi?id=142856
1901 Reviewed by Filip Pizlo.
1903 New tests and rebased one test.
1905 * js/for-in-modify-in-loop-expected.txt: Added.
1906 * js/for-in-modify-in-loop.html: Added.
1907 * js/script-tests/for-in-modify-in-loop.js: Added.
1908 (haveSameProperties):
1912 * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
1914 2015-03-24 Saam Barati <saambarati1@gmail.com>
1916 Improve error messages in JSC
1917 https://bugs.webkit.org/show_bug.cgi?id=141869
1919 Reviewed by Geoffrey Garen.
1921 * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt:
1922 * fast/dom/call-a-constructor-as-a-function-expected.txt:
1923 * fast/regex/dom/cross-frame-callable-expected.txt:
1924 * fast/selectors/closest-general-expected.txt:
1925 * http/tests/security/xss-DENIED-window-index-assign-expected.txt:
1926 * js/dom/exception-thrown-from-new-expected.txt:
1927 * js/exception-for-nonobject-expected.txt:
1928 * js/exception-function-apply-expected.txt: Added.
1929 * js/exception-function-apply.html: Added.
1930 * js/exception-in-expected.txt: Added.
1931 * js/exception-in.html: Added.
1932 * js/exception-instanceof-expected.txt: Added.
1933 * js/exception-instanceof.html: Added.
1934 * js/instance-of-immediates-expected.txt:
1935 * js/script-tests/exception-function-apply.js: Added.
1936 * js/script-tests/exception-in.js: Added.
1937 * js/script-tests/exception-instanceof.js: Added.
1938 * js/typedarray-constructors-expected.txt:
1939 * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
1940 * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
1941 * platform/mac/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1942 * platform/mac/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1943 * plugins/npruntime/object-from-destroyed-plugin-expected.txt:
1944 * plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
1945 * plugins/npruntime/plugin-scriptable-object-invoke-default-expected.txt:
1946 * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
1947 * sputnik/Conformance/13_Function_Definition/S13_A17_T2-expected.txt:
1948 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/S15.1_A2_T1-expected.txt:
1949 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/S15.2.4_A3-expected.txt:
1950 * svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
1952 2015-03-23 Yoav Weiss <yoav@yoav.ws>
1954 Update empty image canvas tests and fix a related bug
1955 https://bugs.webkit.org/show_bug.cgi?id=142694
1957 Reviewed by Chris Dumez.
1959 Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/drawing-images-to-the-canvas
1960 * canvas/philip/tests/2d.drawImage.incomplete-expected.txt: Removed.
1961 * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt: Added.
1962 * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html: Added.
1963 * canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
1964 * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt: Added.
1965 * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html: Added.
1966 * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt: Added.
1967 * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html: Added.
1969 Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/fill-and-stroke-styles
1970 * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
1971 * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
1972 * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: Removed.
1973 * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt: Added.
1974 * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html: Added.
1975 * canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
1976 * canvas/philip/tests/2d.pattern.image.incomplete.omitted-expected.txt: Removed.
1977 * canvas/philip/tests/2d.pattern.image.incomplete.omitted.html: Removed.
1978 * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt: Added.
1979 This test currently fails and will be fixed in https://bugs.webkit.org/show_bug.cgi?id=142677
1980 * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html: Added.
1982 Test below imported from https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/fast/canvas/
1983 * fast/canvas/canvas-empty-image-pattern.html: Aligned with spec/Chrome.
1984 * fast/canvas/canvas-empty-image-pattern-expected.txt: Aligned with spec/Chrome.
1985 * TestExpectations: Added 2d.pattern.image.incomplete.removedsrc.html as an expected failure.
1987 2015-03-23 Filip Pizlo <fpizlo@apple.com>
1989 Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
1991 Rubber stamped by Andreas Kling and Michael Saboff.
1993 * js/const-expected.txt: Copied from LayoutTests/js/dom/const-expected.txt.
1994 * js/const.html: Copied from LayoutTests/js/dom/const.html.
1995 * js/dom/const-expected.txt: Replaced.
1996 * js/dom/const.html: Replaced.
1997 * js/resources/const.js: Removed.
1998 * js/script-tests/const.js: Copied from LayoutTests/js/resources/const.js.
2000 2015-03-23 Andy Estes <aestes@apple.com>
2002 [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
2003 https://bugs.webkit.org/show_bug.cgi?id=142991
2005 Reviewed by Andreas Kling.
2007 * contentfiltering/allow-after-add-data-expected.html: Added HTML5 doctype.
2008 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
2009 * contentfiltering/allow-after-response-expected.html: Ditto.
2010 * contentfiltering/allow-after-unblock-request-expected.html: Ditto.
2011 * contentfiltering/block-after-add-data-expected.html: Ditto.
2012 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
2013 * contentfiltering/block-after-response-expected.html: Ditto.
2014 * contentfiltering/block-after-unblock-request-expected.html: Ditto.
2015 * contentfiltering/resources/contentfiltering.js: Added a newline at the end of the file.
2017 2015-03-23 Brady Eidson <beidson@apple.com>
2019 Content extensions should apply css selectors
2020 https://bugs.webkit.org/show_bug.cgi?id=142604
2022 Reviewed by Alex Christensen.
2024 * http/tests/contentextensions/css-display-none-expected.txt:
2025 * http/tests/contentextensions/css-display-none.html:
2026 * http/tests/contentextensions/css-display-none.html.json:
2028 2015-03-23 Dean Jackson <dino@apple.com>
2030 ES7: Implement Array.prototype.includes
2031 https://bugs.webkit.org/show_bug.cgi?id=142707
2033 Reviewed by Geoffrey Garen.
2035 * js/array-includes-expected.txt: Added.
2036 * js/array-includes.html: Added.
2037 * js/script-tests/array-includes.js: Added.
2038 * js/script-tests/Object-getOwnPropertyNames.js: Add 'includes'.
2039 * js/Object-getOwnPropertyNames-expected.txt: Add 'includes'.
2041 2015-03-23 Joseph Pecoraro <pecoraro@apple.com>
2043 __defineGetter__/__defineSetter__ should throw exceptions
2044 https://bugs.webkit.org/show_bug.cgi?id=142934
2046 Reviewed by Geoffrey Garen.
2048 * js/property-getters-and-setters-expected.txt:
2049 * js/script-tests/property-getters-and-setters.js:
2051 2015-03-23 Anders Carlsson <andersca@apple.com>
2053 Make platform/mac-wk2/plugins/destroy-during-async-npp-new.html work again
2054 https://bugs.webkit.org/show_bug.cgi?id=133692
2055 rdar://problem/17255947
2057 Reviewed by Alexey Proskuryakov.
2059 * platform/mac-wk2/TestExpectations:
2062 2015-03-23 Alexey Proskuryakov <ap@apple.com>
2064 accessibility/textarea-selected-text-range.html is flaky
2065 https://bugs.webkit.org/show_bug.cgi?id=142976
2067 * platform/mac/TestExpectations: Marking as such.
2069 2015-03-22 Benjamin Poulain <benjamin@webkit.org>
2071 CSS Selectors: fix attribute case-insensitive matching of Contain and List
2072 https://bugs.webkit.org/show_bug.cgi?id=142932
2074 Reviewed by Darin Adler.
2076 * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2077 * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive.html: Added.
2078 * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2079 * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive.html: Added.
2081 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2083 [EFL] Update new flaky tests and remove duplicated failure test.
2085 Unreviewed EFL gardening.
2087 * platform/efl/TestExpectations:
2088 Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
2090 2015-03-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2092 [EFL] Unreviewed EFL gradening on 23th Mar.
2094 Skip attachment tests, unskip passing tests related with writing, webaudio.
2095 Add new flaky tests.
2097 * platform/efl/TestExpectations:
2099 2015-03-21 Dean Jackson <dino@apple.com>
2101 Remove the prefix for CSS Transforms
2102 https://bugs.webkit.org/show_bug.cgi?id=142927
2103 <rdar://problem/11568151>
2105 Reviewed by Simon Fraser.
2107 Convert the helper functions for transforms to use the unprefixed
2108 form, and copy some tests to make sure the prefixed form still works.
2110 * fast/css/getComputedStyle/computed-style-expected.txt:
2111 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2112 * fast/css/getComputedStyle/resources/property-names.js:
2113 * svg/css/getComputedStyle-basic-expected.txt:
2114 * transforms/2d/computed-style-origin-expected.txt:
2115 * transforms/2d/computed-style-origin.html:
2116 * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
2117 (floatingPointEqual):
2120 * transforms/2d/resources/transform-test-utils.js:
2122 * transforms/2d/transform-2d-prefixed-expected.txt: Added.
2123 * transforms/2d/transform-2d-prefixed.html: Added.
2124 * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
2125 * transforms/3d/general/prefixed-3dtransform-values.html: Added.
2126 * transitions/transition-end-event-multiple-04-expected.txt:
2127 * transitions/transition-end-event-multiple-04.html:
2128 * transitions/transition-end-event-transform-expected.txt:
2129 * transitions/transition-end-event-transform.html:
2131 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
2133 Fix a typo in Parser error message
2134 https://bugs.webkit.org/show_bug.cgi?id=142942
2136 Reviewed by Alexey Proskuryakov.
2138 * js/class-syntax-declaration-expected.txt:
2139 * js/class-syntax-expression-expected.txt:
2140 * js/class-syntax-super-expected.txt:
2141 * js/script-tests/class-syntax-declaration.js:
2142 * js/script-tests/class-syntax-expression.js:
2143 * js/script-tests/class-syntax-super.js:
2145 2015-03-21 Brent Fulgham <bfulgham@apple.com>
2147 [Win] Try to get debug bots green.
2149 * platform/win/TestExpectations:
2151 2015-03-21 Joseph Pecoraro <pecoraro@apple.com>
2153 Computed Property names should allow only AssignmentExpressions not any Expression
2154 https://bugs.webkit.org/show_bug.cgi?id=142902
2156 Reviewed by Ryosuke Niwa.
2158 * js/basic-computed-property-name-expected.txt:
2159 * js/object-literal-computed-methods-expected.txt:
2160 * js/script-tests/basic-computed-property-name.js:
2161 (runTest.runTest.runTest.runTest.runTest.runTest.runTest.runTestThrow):
2162 * js/script-tests/object-literal-computed-methods.js:
2163 Test that comma expressions are not allowed in computed property/method names.
2165 2015-03-21 Benjamin Poulain <bpoulain@apple.com>
2167 Import the blink test fast/css/currentcolor-strict-mode.html
2168 https://bugs.webkit.org/show_bug.cgi?id=142838
2170 Reviewed by Darin Adler.
2172 * fast/css/currentcolor-strict-mode-expected.html: Added.
2173 * fast/css/currentcolor-strict-mode.html: Added.
2175 2015-03-21 Commit Queue <commit-queue@webkit.org>
2177 Unreviewed, rolling out r181824.
2178 https://bugs.webkit.org/show_bug.cgi?id=142935
2180 Broke Windows build (Requested by ap on #webkit).
2184 "Remove the prefix for CSS Transforms"
2185 https://bugs.webkit.org/show_bug.cgi?id=142927
2186 http://trac.webkit.org/changeset/181824
2188 2015-03-20 Dean Jackson <dino@apple.com>
2190 Remove the prefix for CSS Transforms
2191 https://bugs.webkit.org/show_bug.cgi?id=142927
2192 <rdar://problem/11568151>
2194 Reviewed by Simon Fraser.
2196 Convert the helper functions for transforms to use the unprefixed
2197 form, and copy some tests to make sure the prefixed form still works.
2199 * fast/css/getComputedStyle/computed-style-expected.txt:
2200 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2201 * fast/css/getComputedStyle/resources/property-names.js:
2202 * svg/css/getComputedStyle-basic-expected.txt:
2203 * transforms/2d/computed-style-origin-expected.txt:
2204 * transforms/2d/computed-style-origin.html:
2205 * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
2206 (floatingPointEqual):
2209 * transforms/2d/resources/transform-test-utils.js:
2211 * transforms/2d/transform-2d-prefixed-expected.txt: Added.
2212 * transforms/2d/transform-2d-prefixed.html: Added.
2213 * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
2214 * transforms/3d/general/prefixed-3dtransform-values.html: Added.
2215 * transitions/transition-end-event-multiple-04-expected.txt:
2216 * transitions/transition-end-event-multiple-04.html:
2217 * transitions/transition-end-event-transform-expected.txt:
2218 * transitions/transition-end-event-transform.html:
2220 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2222 [Win] Additional debug assertion documentation.
2224 * platform/win/TestExpectations:
2226 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2228 [Win] More debug assertions. Almost there!
2230 * platform/win/TestExpectations:
2232 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2234 [Win] Attempting to get EWS green.
2236 * platform/win/TestExpectations:
2238 2015-03-19 Geoffrey Garen <ggaren@apple.com>
2240 Function.prototype.toString should not decompile the AST
2241 https://bugs.webkit.org/show_bug.cgi?id=142853
2243 Reviewed by Sam Weinig.
2245 Updated test results to match new rules for Function.prototype.toString.
2247 * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
2248 because it was not in the original source.
2250 * fast/events/window-onerror2-expected.txt: Column number changed because
2251 the event listener body starts on its own line now. This was a bit wrong
2252 before and is still a bit wrong now in a different way.
2254 * fast/profiler/dead-time-expected.txt:
2255 * fast/profiler/inline-event-handler-expected.txt:
2256 * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Line number
2257 changed because WebCore shifts line nubmers on attribute event listeners
2260 * js/class-syntax-default-constructor-expected.txt: Constructor name
2261 is not present now because it is not present in the source text. This
2262 test failed before and it still fails now in a slightly different way.
2264 * js/destructuring-assignment-expected.txt: Destructuring arguments now
2265 match their source text faithfully.
2267 * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
2268 Removed a space because it was not present in the original source text.
2270 * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
2272 * js/function-toString-semicolon-insertion-expected.txt: Removed.
2273 * js/script-tests/function-toString-semicolon-insertion.js: Removed.
2274 * js/function-toString-semicolon-insertion.html: Removed. This test checked
2275 for a work-around that I have removed.
2277 * js/object-literal-computed-methods-expected.txt:
2278 * js/object-literal-methods-expected.txt: These tests fail because object
2279 literal methods do not register their function names appropriately. This
2280 was a pre-existing failure that is now more explicit.
2282 * js/dom/JSON-parse-expected.txt:
2283 * js/dom/JSON-stringify-expected.txt: Whitespace removed because it was
2284 not present in the original.
2286 * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
2288 * js/dom/function-prototype-expected.txt:
2289 * js/dom/function-prototype.html: Ditto.
2291 * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
2292 changed by one due to new extra newline.
2294 * js/dom/script-start-end-locations-expected.txt: Lines and columns
2295 changed due to new extra newline.
2297 * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
2298 because it was not present in the original.
2300 * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
2302 * js/kde/lval-exceptions-expected.txt: Ditto.
2304 * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
2306 * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
2308 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
2310 * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
2312 * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
2314 * userscripts/window-onerror-for-isolated-world-1-expected.txt:
2315 * userscripts/window-onerror-for-isolated-world-2-expected.txt: Line numbers
2316 changed because of new anonymous function formatting. These line numbers
2317 were wrong before and they are still wrong now.
2319 2015-03-20 Brent Fulgham <bfulgham@apple.com>
2321 [Win] Add some skips to support EWS use.
2323 * platform/win/TestExpectations:
2325 2015-03-20 Joseph Pecoraro <pecoraro@apple.com>
2327 SyntaxChecker assertion is trapped with computed property name and getter
2328 https://bugs.webkit.org/show_bug.cgi?id=142863
2330 Reviewed by Ryosuke Niwa.
2332 * js/basic-computed-property-name-expected.txt:
2333 * js/script-tests/basic-computed-property-name.js:
2334 (a.string_appeared_here.runTest):
2335 Add tests that wrap the expression in a function, this
2336 will test the syntax checker.
2338 2015-03-20 Alexey Proskuryakov <ap@apple.com>
2340 platform/mac/fast/loader/file-url-mimetypes-3.html fails when MS Office is installed
2341 https://bugs.webkit.org/show_bug.cgi?id=142884
2343 Reviewed by Tim Horton.
2345 Disable a test for .xls until rdar://problem/20232251 is fixed. It is not particularly
2346 relevant to a web browser which MIME type local Excel files get anyway.
2348 * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
2349 * platform/mac/fast/loader/file-url-mimetypes-3.html:
2351 2015-03-20 Alexey Proskuryakov <ap@apple.com>
2353 [Mac] svg/text/non-bmp-positioning-lists.svg fails when MS Office is installed
2354 https://bugs.webkit.org/show_bug.cgi?id=142861
2356 Reviewed by Tim Horton.
2358 Converted into a reftest. It would be nice to make tests not depend on installed
2359 fonts in general, but that doesn't seem very feasible (rdar://problem/20000350).
2361 * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Removed.
2362 * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2363 * platform/gtk/svg/text/non-bmp-positioning-lists-expected.png: Removed.
2364 * platform/gtk/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2365 * platform/ios-sim-deprecated/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2366 * platform/ios-simulator/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2367 * platform/mac/svg/text/non-bmp-positioning-lists-expected.png: Removed.
2368 * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2369 * platform/win/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
2370 * svg/text/non-bmp-positioning-lists-expected.svg: Added.
2372 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
2374 Unreviewed EFL gardening. Update attachment-foo tests to failure.
2375 https://bugs.webkit.org/show_bug.cgi?id=142653
2377 * platform/efl/TestExpectations:
2379 2015-03-20 Hunseop Jeong <hs85.jeong@samsung.com>
2381 Unreviewed EFL gardening. Remove duplicate or ambiguous entry lines.
2382 https://bugs.webkit.org/show_bug.cgi?id=142775
2384 * platform/efl/TestExpectations:
2386 2015-03-19 Andy Estes <aestes@apple.com>
2388 [Content Filtering] Add tests for unblock requests
2389 https://bugs.webkit.org/show_bug.cgi?id=142900
2391 Reviewed by Andreas Kling.
2393 Taught contentfiltering.js how to perform an unblock request test, and added tests for both allowed and blocked requests.
2395 * contentfiltering/allow-after-unblock-request-expected.html: Added.
2396 * contentfiltering/allow-after-unblock-request.html: Added.
2397 * contentfiltering/block-after-unblock-request-expected.html: Added.
2398 * contentfiltering/block-after-unblock-request.html: Added.
2399 * contentfiltering/resources/contentfiltering.js:
2400 (testContentFiltering): Added an argument specifying if the decision applies to the initial load or the unblock request.
2401 (_doTest): When testing unblock handling, navigate the test iframe to settings.unblockRequestURL when the error page is displayed.
2402 If the unblock is denied, the test harness will call window.unblockRequestDenied(). If the unblock is successful,
2403 the iframe will reload, which we detect by listening for its load event.
2405 2015-03-19 Andy Estes <aestes@apple.com>
2407 [Content Filtering] Give contentfiltering tests a JavaScript harness
2408 https://bugs.webkit.org/show_bug.cgi?id=142899
2410 Reviewed by Andreas Kling.
2412 Create a JavaScript function to run the contentfiltering/ tests. This consolidates shared logic and will make
2413 it easier to write new tests.
2415 * TestExpectations: Skipped a test that times out with the new harness (but it also failed before).
2416 * contentfiltering/allow-after-add-data.html: Called testContentFiltering().
2417 * contentfiltering/allow-after-finished-adding-data.html: Ditto.
2418 * contentfiltering/allow-after-response.html: Ditto.
2419 * contentfiltering/block-after-add-data.html: Ditto.
2420 * contentfiltering/block-after-finished-adding-data.html: Ditto.
2421 * contentfiltering/block-after-response.html: Ditto.
2422 * contentfiltering/resources/contentfiltering.js: Added.
2424 2015-03-19 Brent Fulgham <bfulgham@apple.com>
2426 [Win] Try to get the Debug bots green.
2428 * platform/win/TestExpectations:
2430 2015-03-19 Brent Fulgham <bfulgham@apple.com>
2432 [Win] Skip an <attachment> test that times out on Windows.
2434 Also mark two flakes I noticed on the test bots.
2436 * platform/win/TestExpectations:
2438 2015-03-19 Dean Jackson <dino@apple.com>
2440 CSS Animations with triggers should map scroll position to duration
2441 https://bugs.webkit.org/show_bug.cgi?id=142870
2442 <rdar://problem/20227244>
2444 Reviewed by Simon Fraser.
2446 Add a new test that exercises an animation trigger over a scroll
2447 region, and a test of the boundary condition. Also, unskip a test that
2448 was failing due to a bug fixed in this patch.
2450 * animations/trigger-container-scroll-boundaries-expected.txt: Added.
2451 * animations/trigger-container-scroll-boundaries.html: Added.
2452 * animations/trigger-container-scroll-empty-expected.txt: Added.
2453 * animations/trigger-container-scroll-empty.html: Added.
2454 * platform/efl/TestExpectations:
2455 * platform/gtk/TestExpectations:
2456 * platform/mac/TestExpectations:
2457 * platform/win/TestExpectations:
2459 2015-03-19 Joseph Pecoraro <pecoraro@apple.com>
2461 Web Inspector: Adopt ES6 Class Syntax for all Model Objects
2462 https://bugs.webkit.org/show_bug.cgi?id=142858
2464 Reviewed by Timothy Hatcher.
2466 * inspector/model/parse-script-syntax-tree.html:
2467 This test was calling a constructor without "new". Class
2468 syntax enforces "new" and threw an exception.
2470 2015-03-19 Enrica Casucci <enrica@apple.com>
2472 REGRESSION (r109593): Clicking after last inline element could cause a crash.
2473 https://bugs.webkit.org/show_bug.cgi?id=142880
2474 rdar://problem/17222294
2476 Reviewed by Ryosuke Niwa.
2478 * editing/selection/click-after-last-inline-crash-expected.txt: Added.
2479 * editing/selection/click-after-last-inline-crash.html: Added.
2481 2015-03-19 Enrica Casucci <enrica@apple.com>
2483 <attachment> should put URLs on the pasteboard so that Finder can accept drops.
2484 https://bugs.webkit.org/show_bug.cgi?id=142801
2485 rdar://problem/19982527
2487 Reviewed by Tim Horton.
2489 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Added.
2490 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Added.
2491 * platform/mac-wk2/TestExpectations: Skipping new test on WK2 since it uses eventSender.
2493 2015-03-19 Dean Jackson <dino@apple.com>
2495 http://webkit.org/b/142790
2497 Temporarily skip animations/trigger-container-scroll-simple.html
2498 while it is crashing.
2500 * platform/mac/TestExpectations:
2502 2015-03-19 Brent Fulgham <bfulgham@apple.com>
2504 [Win] Test gardening.
2506 * platform/win/TestExpectations:
2508 2015-03-19 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2510 [GTK] Skip Legacy WebNotifications test
2511 https://bugs.webkit.org/show_bug.cgi?id=141962
2513 The revision r177073 skips all legacy tests for notifications except from
2514 http/tests/notifications/legacy/notification-request-permission-then-navigate.html
2515 which was failing. We skip this test now too.
2517 Reviewed by Carlos Garcia Campos.
2519 * platform/gtk/TestExpectations:
2521 2015-03-19 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2523 [Streams API] Update ReadableStream API according new version of the specification
2524 https://bugs.webkit.org/show_bug.cgi?id=142822
2526 Reviewed by Benjamin Poulain.
2528 Removing tests checking ready and closed.
2529 Removing assertions checking read(), ready, closed and state.
2530 Adding assertions to test getReader() and parameters of remaining methods.
2532 * streams/readablestream-constructor-expected.txt:
2533 * streams/readablestream-constructor.html:
2535 2015-03-19 Chris Dumez <cdumez@apple.com>
2537 The network cache should ignore "cache-control: no-cache, must-revalidate" on history navigation
2538 https://bugs.webkit.org/show_bug.cgi?id=142831
2539 <rdar://problem/20209957>
2541 Reviewed by Antti Koivisto.
2543 Rebaseline disk-cache-validation-back-navigation-policy.html test now
2544 that we ignore "cache-control: no-cache, must-revalidate" on history
2545 navigation. This is a progression.
2547 * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt:
2549 2015-03-18 Brent Fulgham <bfulgham@apple.com>
2551 [Win] Windows gardening for debug bots.
2553 * platform/win/TestExpectations:
2555 2015-03-18 Antti Koivisto <antti@apple.com>
2557 Test disk cache behavior when using back navigation cache policy
2558 https://bugs.webkit.org/show_bug.cgi?id=142848
2560 Reviewed by Chris Dumez.
2562 * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt: Added.
2563 * http/tests/cache/disk-cache-validation-back-navigation-policy.html: Added.
2565 Test permutations of cache headers on reload including Cache-control: must-revalidate.
2567 * platform/mac-wk1/TestExpectations:
2568 * platform/win/TestExpectations:
2570 2015-03-18 Joseph Pecoraro <pecoraro@apple.com>
2572 ES6 Classes: Extends should accept an expression without parenthesis
2573 https://bugs.webkit.org/show_bug.cgi?id=142840
2575 Reviewed by Ryosuke Niwa.
2577 * js/class-syntax-extends-expected.txt:
2578 * js/script-tests/class-syntax-extends.js:
2579 Extend the test to test cases of extends with different types of expressions.
2581 2015-03-18 Said Abou-Hallawa <sabouhallawa@apple.com>
2583 Switching between two SVG images with no intrinsic sizes causes them to get the default SVG size instead of the container size.
2584 https://bugs.webkit.org/show_bug.cgi?id=142805.
2586 Reviewed by Darin Adler.
2588 * svg/as-image/svg-no-intrinsic-size-switching-expected.html: Added.
2589 * svg/as-image/svg-no-intrinsic-size-switching.html: Added.
2590 Ensure that switching the source of an <img> element between two SVG images,
2591 which have no intrinsic sizes, gets the image the size of the container and
2592 not the default SVG intrinsic size which is 300x150 pixels.
2594 2015-03-18 Alexey Proskuryakov <ap@apple.com>
2596 webaudio/convolution-mono-mono.html fails on some machines
2597 rdar://problem/19996807
2599 Rubber-stampted by Jer Noble.
2601 * webaudio/resources/convolution-testing.js: (checkTriangularPulse): Slightly increase
2602 the tolerance. It's still extremely low.
2604 2015-03-18 Simon Fraser <simon.fraser@apple.com>
2606 Avoid repaints when changing transform on an element with multiple background images
2607 https://bugs.webkit.org/show_bug.cgi?id=142841
2609 Reviewed by Zalan Bujtas.
2611 Test that changes transform on a composited element with 2 background images,
2612 and tests for no repaints.
2614 * fast/repaint/multiple-backgrounds-style-change-expected.txt: Added.
2615 * fast/repaint/multiple-backgrounds-style-change.html: Added.
2618 2015-03-18 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2620 Unreviewed GTK Gardening 18th March
2621 https://bugs.webkit.org/show_bug.cgi?id=142824
2625 * platform/gtk/TestExpectations:
2627 2015-03-18 Yusuke Suzuki <utatane.tea@gmail.com>
2629 Use filterRootId in SelectorQuery even if CSS JIT is not enabled
2630 https://bugs.webkit.org/show_bug.cgi?id=142703
2632 Reviewed by Benjamin Poulain.
2634 This is covered by the following layout-tests.
2635 CompilableSingleWithRootFilter and CompilableSingle are covered by them.
2637 - fast/selectors/filter-root-node-with-selector-contains-adjacents.html
2638 - fast/selectors/querySelector-id-filtering.html
2639 - fast/selectors/querySelector-scope-filtered-root.html
2641 And add tests to cover the following cases.
2643 - Failures on selectorForIdLookup()'s rootNode.inDocument().
2644 - Failures on selectorForIdLookup()'s rootNode.document().inQuirksMode().
2646 * fast/selectors/querySelector-with-id-for-detached-element-expected.txt: Added.
2647 * fast/selectors/querySelector-with-id-for-detached-element.html: Added.
2648 * fast/selectors/querySelector-with-id-in-quirks-mode-expected.txt: Added.
2649 * fast/selectors/querySelector-with-id-in-quirks-mode.html: Added.
2651 2015-03-18 Zalan Bujtas <zalan@apple.com>
2653 Simple line layout: Split fragments on renderer boundary on the fly.
2654 https://bugs.webkit.org/show_bug.cgi?id=142579
2656 Reviewed by Antti Koivisto.
2658 Fragment splitting at renderers' boundary at the end of the line is no longer needed.
2659 This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
2660 fragments across renderer boundary.
2662 * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
2663 * fast/text/simple-line-with-multiple-renderers.html: Added.
2665 2015-03-18 Manuel Rego Casasnovas <rego@igalia.com>
2667 Flex and grid items should be painted as inline-blocks
2668 https://bugs.webkit.org/show_bug.cgi?id=142266
2670 Reviewed by Darin Adler.
2672 * css3/flexbox/flex-item-text-background-not-interleaved-expected.html: Added.
2673 * css3/flexbox/flex-item-text-background-not-interleaved.html: Added.
2674 * fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html:
2675 Add some vertical space to avoid issues with backgrounds.
2676 * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
2678 * fast/css-grid-layout/grid-item-text-background-not-interleaved-expected.html: Added.
2679 * fast/css-grid-layout/grid-item-text-background-not-interleaved.html: Added.
2681 2015-03-17 Commit Queue <commit-queue@webkit.org>
2683 Unreviewed, rolling out r181667, r181682, and r181683.
2684 https://bugs.webkit.org/show_bug.cgi?id=142812
2686 Broke multiple tests with ASan, plus dependent commits
2687 (Requested by ap on #webkit).
2689 Reverted changesets:
2691 "Simple line layout: Split fragments on renderer boundary on
2693 https://bugs.webkit.org/show_bug.cgi?id=142579
2694 http://trac.webkit.org/changeset/181667
2696 "Simple line layout: Change FlowContents::segmentForPosition()
2697 to segmentForRun()."
2698 https://bugs.webkit.org/show_bug.cgi?id=142785
2699 http://trac.webkit.org/changeset/181682
2701 "Simple line layout: Use Vector<>::const_iterator instead of
2702 custom FlowContents::Iterator."
2703 https://bugs.webkit.org/show_bug.cgi?id=142809
2704 http://trac.webkit.org/changeset/181683
2706 2015-03-17 Alexey Proskuryakov <ap@apple.com>
2708 fast/images/animated-png.html is crashing / failing on Yosemite
2709 https://bugs.webkit.org/show_bug.cgi?id=142726
2711 Further tweaked test expectations.
2713 * platform/mac-wk2/TestExpectations:
2714 * platform/mac/TestExpectations:
2716 2015-03-17 Brent Fulgham <bfulgham@apple.com>
2718 [Win] Unreviewed gardening.
2720 Tracked down the tests that were leaving the page cache in a bad state.
2721 By skipping those tests, we can run all the others. These bugs are being
2722 investigated in Bug 140871.
2724 * platform/win/TestExpectations:
2726 2015-03-17 Geoffrey Garen <ggaren@apple.com>
2728 Function bodies should always include braces
2729 https://bugs.webkit.org/show_bug.cgi?id=142795
2731 Reviewed by Michael Saboff.
2733 Updated these test results to reflect the fact that JavaScriptCore now
2734 honors the source code text positions provided by WebCore, even for
2735 attribute event handlers.
2737 Unfortunately, the column numbers we used to report were wrong, and they
2738 are still wrong now. The old column numbers were wrong because we would
2739 always pretend that they started on column 1. The new column numbers
2740 are wrong because WebCore records the column number after it finishes
2741 parsing the element, rather than while it is parsing the event listener
2744 * fast/events/window-onerror2-expected.txt:
2745 * fast/profiler/dead-time-expected.txt:
2746 * fast/profiler/inline-event-handler-expected.txt:
2747 * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
2748 * js/dom/script-start-end-locations-expected.txt:
2750 2015-03-17 Zalan Bujtas <zalan@apple.com>
2752 Simple line layout: Split fragments on renderer boundary on the fly.
2753 https://bugs.webkit.org/show_bug.cgi?id=142579
2755 Reviewed by Antti Koivisto.
2757 Fragment splitting at renderers' boundary at the end of the line is no longer needed.
2758 This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
2759 fragments across renderer boundary.
2761 * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
2762 * fast/text/simple-line-with-multiple-renderers.html: Added.
2764 2015-03-17 Dean Jackson <dino@apple.com>
2766 Implement Scroll Container Animation Triggers
2767 https://bugs.webkit.org/show_bug.cgi?id=142732
2769 Unreviewed attempt to make the test reproducible. Also skip the tests
2770 on the platforms that do not support animation triggers.
2772 * animations/trigger-container-scroll-simple.html: Add a step-start timing
2773 function so the animation instantly moves to the end position.
2774 * platform/efl/TestExpectations:
2775 * platform/gtk/TestExpectations:
2776 * platform/win/TestExpectations:
2779 2015-03-17 Timothy Horton <timothy_horton@apple.com>
2781 Reproducible null deref under ScriptedAnimationController::createDisplayRefreshMonitor
2782 https://bugs.webkit.org/show_bug.cgi?id=142776
2783 <rdar://problem/18921338>
2785 Reviewed by Alexey Proskuryakov.
2787 * fast/animation/request-animation-frame-unparented-iframe-crash-expected.txt: Added.
2788 * fast/animation/request-animation-frame-unparented-iframe-crash.html: Added.
2789 Add a test that ensures that calling requestAnimationFrame on a recently-unparented
2790 frame doesn't crash.
2792 2015-03-17 Dean Jackson <dino@apple.com>
2794 Implement Scroll Container Animation Triggers
2795 https://bugs.webkit.org/show_bug.cgi?id=142732
2797 Reviewed by Simon Fraser.
2799 Test that checks if an animation only triggers when the page
2802 * animations/trigger-container-scroll-simple-expected.txt: Added.
2803 * animations/trigger-container-scroll-simple.html: Added.
2805 2015-03-17 Brent Fulgham <bfulgham@apple.com>
2807 [Win] Skip some IndexDB tests that don't apply on Windows.
2809 * platform/win/TestExpectations:
2811 2015-03-17 Antti Koivisto <antti@apple.com>
2813 Disk cache should support Vary: Cookie
2814 https://bugs.webkit.org/show_bug.cgi?id=142770
2816 Reviewed by Anders Carlsson.
2818 * http/tests/cache/disk-cache-vary-cookie-expected.txt: Added.
2819 * http/tests/cache/disk-cache-vary-cookie.html: Added.
2821 2015-03-16 Ryosuke Niwa <rniwa@webkit.org>
2823 Enable ES6 classes by default
2824 https://bugs.webkit.org/show_bug.cgi?id=142774
2826 Reviewed by Gavin Barraclough.
2828 Unskipped tests and also fixed tests so that they can run under run-javascript-tests.
2830 * TestExpectations: Unskipped tests.
2831 * js/class-syntax-call-expected.txt:
2832 * js/class-syntax-declaration-expected.txt:
2833 * js/class-syntax-default-constructor-expected.txt:
2834 * js/class-syntax-expression-expected.txt:
2835 * js/class-syntax-extends-expected.txt:
2836 * js/class-syntax-super-expected.txt:
2837 * js/dom/reserved-words-as-property-expected.txt: Rebaselined now that "class" is a non-reserved keyword.
2838 * js/script-tests/class-syntax-call.js: Don't refer to "window" object as it doesn't exit when ran inside jsc.
2839 * js/script-tests/class-syntax-declaration.js: Rebaselined after r181611, which added default constructor support.
2840 * js/script-tests/class-syntax-default-constructor.js: Don't refer to "window" object. Also replaced shouldNotBe
2841 by an explicit !== check as the former is not supported when ran inside jsc.
2842 * js/script-tests/class-syntax-expression.js: Rebaselined after r181611.
2843 * js/script-tests/class-syntax-extends.js: Ditto. Also replaced evalAndLog by shouldNotThrow as the former is not
2844 supported inside jsc.
2845 * js/script-tests/class-syntax-super.js: Don't refer to "window" object as it doesn't exist inside jsc.
2846 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt:
2847 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
2848 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
2850 2015-03-16 Joseph Pecoraro <pecoraro@apple.com>
2852 Web Inspector: Better Console Previews for Arrays / Small Objects
2853 https://bugs.webkit.org/show_bug.cgi?id=142322
2855 Reviewed by Timothy Hatcher.
2857 * inspector/model/remote-object-expected.txt:
2858 * inspector/model/remote-object.html:
2859 Include a test with cyclic values, and update
2860 results which now have sub-previews.
2862 2015-03-16 Ryosuke Niwa <rniwa@webkit.org>
2864 Implement default constructor
2866 Add support for default constructor
2867 https://bugs.webkit.org/show_bug.cgi?id=142388
2869 Reviewed by Filip Pizlo.
2871 Added tests for default constructors.
2873 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
2874 * js/class-syntax-default-constructor-expected.txt: Added.
2875 * js/class-syntax-default-constructor.html: Added.
2876 * js/script-tests/class-syntax-default-constructor.js: Added.
2878 2015-03-16 Hunseop Jeong <hs85.jeong@samsung.com>
2880 [EFL] fast/css/outline-auto-empty-rects.html is failing
2881 https://bugs.webkit.org/show_bug.cgi?id=142570
2883 Unreviewed EFL Gardening. Rebaseline the fast/css/outline-auto-empty-rects.html.
2885 * platform/efl/TestExpectations:
2886 * platform/efl/fast/css/outline-auto-empty-rects-expected.txt: Added.
2888 2015-03-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2890 [EFL] Unreviewed EFL gardening on 17th Mar.
2892 Register new crash, flaky, and timeout tests to EFL TestExpectations files.
2893 Additionally some test related to video, form, accessibility tests are marked as failure.
2895 * platform/efl/TestExpectations:
2897 2015-03-16 Dean Jackson <dino@apple.com>
2899 Parsing and Style Resolution of Container-based Animation Triggers
2900 https://bugs.webkit.org/show_bug.cgi?id=142687
2901 <rdar://problem/20170007>
2903 Reviewed by Simon Fraser.
2907 New tests that exercise the parser and computed style
2908 of -webkit-animation-trigger.
2910 * animations/script-tests/trigger-computed-style.js: Added.
2911 (testComputedTriggerRule):
2912 * animations/script-tests/trigger-parsing.js: Added.
2914 * animations/trigger-computed-style-expected.txt: Added.
2915 * animations/trigger-computed-style.html: Added.
2916 * animations/trigger-parsing-expected.txt: Added.
2917 * animations/trigger-parsing.html: Added.
2919 2015-03-16 Joanmarie Diggs <jdiggs@igalia.com>
2921 AX: Crash viewing http://www.last.fm/
2922 https://bugs.webkit.org/show_bug.cgi?id=142309
2924 Reviewed by Chris Fleizach.
2926 This test doesn't verify the absence of the crash because the crash seems
2927 to require that an assistive technology is listening for events, and that
2928 AT-SPI2 is caching the tree for that assistive technology -- something we
2929 cannot count on being the case on our bots. (I suspect that the reason non-
2930 assistive technology users of Epiphany were getting hit by this is because
2931 Caribou was listening for events in the background, thus they were AT users
2932 without realizing it. That Caribou issue is in theory now resolved.) What
2933 this test does verify is the absence of children-changed:add accessibility
2934 signals for non-rendered objects, which is the source of the crash given
2935 the aforementioned environment.
2937 * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children-expected.txt: Added.
2938 * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children.html: Added.
2940 2015-03-16 Commit Queue <commit-queue@webkit.org>
2942 Unreviewed, rolling out r181572.
2943 https://bugs.webkit.org/show_bug.cgi?id=142755
2945 Caused weird test failures in transitions and animations
2946 (Requested by dino on #webkit).
2950 "Parsing and Style Resolution of Container-based Animation
2952 https://bugs.webkit.org/show_bug.cgi?id=142687
2953 http://trac.webkit.org/changeset/181572
2955 2015-03-16 Chris Dumez <cdumez@apple.com>
2957 Unreviewed, unskip inspector-protocol/dom-debugger/node-removed.html.
2959 It looks like it was an actual failure caused by a patch being
2964 2015-03-16 Alexey Proskuryakov <ap@apple.com>
2966 inspector-protocol/dom-debugger/node-removed.html crashes on EWS
2967 https://bugs.webkit.org/show_bug.cgi?id=142753
2969 * TestExpectations: Skiped it.
2971 2015-03-16 Alexey Proskuryakov <ap@apple.com>
2973 Update results of fast/text/international/bidi-mirror-he-ar.html after <http://trac.webkit.org/changeset/181569>
2975 Yosemite results now match Mavericks. I'm not 100% sure why the results changed
2976 (probably different order of font fallback), but the test clearly still passes.
2978 * platform/mac-mavericks/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
2979 * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
2981 2015-03-16 Alexey Proskuryakov <ap@apple.com>
2983 Add tolerance to WebAudio tests
2984 https://bugs.webkit.org/show_bug.cgi?id=142676
2986 Reviewed by Tim Horton.
2988 * fast/harness/results.html: Display a diff link for audio tests, as we now have the diff.
2990 * platform/mac/TestExpectations: Unmark tests that should now pass everywhere.
2992 2015-03-16 Chris Dumez <cdumez@apple.com>
2994 Make DatabaseContext suspendable if there is no pending database activity
2995 https://bugs.webkit.org/show_bug.cgi?id=142716
2996 <rdar://problem/19923085>
2998 Reviewed by Andreas Kling.
3000 Add layout tests to check page-cacheability when WebSQL is used,
3001 depending if there is pending database activity or not.
3003 * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt: Added.
3004 * fast/history/page-cache-webdatabase-no-transaction-db.html: Copied from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
3005 * fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db-expected.txt.
3006 * fast/history/page-cache-webdatabase-pending-transaction.html: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
3008 2015-03-16 Dean Jackson <dino@apple.com>
3010 Parsing and Style Resolution of Container-based Animation Triggers
3011 https://bugs.webkit.org/show_bug.cgi?id=142687
3012 <rdar://problem/20170007>
3014 Reviewed by Simon Fraser.
3016 New tests that exercise the parser and computed style
3017 of -webkit-animation-trigger.
3019 * animations/script-tests/trigger-computed-style.js: Added.
3020 (testComputedTriggerRule):
3021 * animations/script-tests/trigger-parsing.js: Added.
3023 * animations/trigger-computed-style-expected.txt: Added.
3024 * animations/trigger-computed-style.html: Added.
3025 * animations/trigger-parsing-expected.txt: Added.
3026 * animations/trigger-parsing.html: Added.
3028 2015-03-16 Alexey Proskuryakov <ap@apple.com>
3030 [Mac] fast/forms/text-control-intrinsic-widths.html fails when MS Office is installed
3031 https://bugs.webkit.org/show_bug.cgi?id=142720
3033 Reviewed by Myles C. Maxfield.
3035 * platform/mac-mavericks/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
3036 Mavericks result is no different from Yosemite.
3038 2015-03-16 Brent Fulgham <bfulgham@apple.com>
3040 [Win] Document more debug assertions.
3042 * platform/win/TestExpectations:
3044 2015-03-16 Brent Fulgham <bfulgham@apple.com>
3046 [Win] APNG is not supported on Windows (but it IS supported on WinCairo)
3048 * platform/win/TestExpectations:
3050 2015-03-16 Chris Dumez <cdumez@apple.com>
3052 Mark fast/images/animated-png.html as [ Crash ImageOnlyFailure ]
3054 It seems to fail instead of crash on Yosemite WK1.
3056 * platform/mac/TestExpectations:
3058 2015-03-16 Chris Dumez <cdumez@apple.com>
3060 Unreviewed, mark fast/images/animated-png.html as crashing
3062 Mark fast/images/animated-png.html as crashing on Yosemite. This test
3063 was introduced in r181553.
3065 * platform/mac/TestExpectations:
3067 2015-03-16 Joseph Pecoraro <pecoraro@apple.com>
3069 Update Map/Set to treat -0 and 0 as the same value
3070 https://bugs.webkit.org/show_bug.cgi?id=142709
3072 Reviewed by Csaba Osztrogonác.
3074 * js/basic-map-expected.txt:
3075 * js/basic-set-expected.txt:
3076 * js/script-tests/basic-map.js:
3077 * js/script-tests/basic-set.js:
3078 Update tests now that -0 and 0 are treated the same.
3080 2015-03-16 Max Stepin <maxstepin@gmail.com>
3083 https://bugs.webkit.org/show_bug.cgi?id=17022
3085 Reviewed by Carlos Garcia Campos.
3087 * fast/images/animated-png-expected.html: Added.
3088 * fast/images/animated-png.html: Added.
3089 * fast/images/resources/apng00-ref.png: Added.
3090 * fast/images/resources/apng00.png: Added.
3091 * fast/images/resources/apng01-ref.png: Added.
3092 * fast/images/resources/apng01.png: Added.
3093 * fast/images/resources/apng02-ref.png: Added.
3094 * fast/images/resources/apng02.png: Added.
3095 * fast/images/resources/apng04-ref.png: Added.
3096 * fast/images/resources/apng04.png: Added.
3097 * fast/images/resources/apng08-ref.png: Added.
3098 * fast/images/resources/apng08.png: Added.
3099 * fast/images/resources/apng10-ref.png: Added.
3100 * fast/images/resources/apng10.png: Added.
3101 * fast/images/resources/apng11-ref.png: Added.
3102 * fast/images/resources/apng11.png: Added.
3103 * fast/images/resources/apng12-ref.png: Added.
3104 * fast/images/resources/apng12.png: Added.
3105 * fast/images/resources/apng14-ref.png: Added.
3106 * fast/images/resources/apng14.png: Added.
3107 * fast/images/resources/apng18-ref.png: Added.
3108 * fast/images/resources/apng18.png: Added.
3109 * fast/images/resources/apng24-ref.png: Added.
3110 * fast/images/resources/apng24.png: Added.
3111 * fast/images/resources/apng26-ref.png: Added.
3112 * fast/images/resources/apng26.png: Added.
3113 * platform/mac/TestExpectations:
3115 2015-03-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3117 [EFL] Unreviewed EFL gardening on 16th Mar.
3119 Mark attachment tests to missing, Set writing mode tests to failure.
3120 Unskip fast/forms/textfield-overflow-by-value-update.html which is
3123 * platform/efl/TestExpectations:
3125 2015-03-15 Benjamin Poulain <benjamin@webkit.org>
3127 CSS: fix the case-insensitive matching of the attribute selectors Begin, End and Hyphen
3128 https://bugs.webkit.org/show_bug.cgi?id=142715
3130 Reviewed by Brent Fulgham.
3132 * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3133 * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive.html: Added.
3134 * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3135 * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive.html: Added.
3136 * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3137 * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive.html: Added.
3139 2015-03-15 Brent Fulgham <bfulgham@apple.com>
3141 Scroll snap points are not supported on iframe content
3142 https://bugs.webkit.org/show_bug.cgi?id=142582
3143 <rdar://problem/20121319>
3145 Reviewed by Simon Fraser.
3147 * css3/scroll-snap/resources: Added.
3148 * css3/scroll-snap/resources/iframe-content.html: Added.
3149 * css3/scroll-snap/scroll-snap-iframe-expected.txt: Added.
3150 * css3/scroll-snap/scroll-snap-iframe.html: Added.
3152 2015-03-15 Joseph Pecoraro <pecoraro@apple.com>
3154 Web Inspector: Better handle displaying -0
3155 https://bugs.webkit.org/show_bug.cgi?id=142708
3157 Reviewed by Timothy Hatcher.
3159 Add tests for -0 in different places.
3160 I don't understand yet why the test says "0" for
3161 the property previews of "-0". Everything behaves
3162 correctly, but I can't see to make the test show
3163 the right value appear in the test. That is worth
3164 investigating separately though.
3166 * inspector/model/remote-object-expected.txt:
3167 * inspector/model/remote-object.html:
3169 2015-03-15 Simon Fraser <simon.fraser@apple.com>
3171 Reduce the side-effects of animations turning off overlap testing
3172 https://bugs.webkit.org/show_bug.cgi?id=92791
3174 Reviewed by Dean Jackson.
3176 These test overlay an animated element with a grid of position: relative squares.
3177 These reveal the overlap area by selectively getting composited.
3179 * compositing/layer-creation/animation-overlap-with-children-expected.txt:
3180 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Added.
3181 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: Added.
3182 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt: Added.
3183 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: Added.
3184 * compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt: Added.
3185 * compositing/layer-creation/mismatched-transform-transition-overlap.html: Added.
3186 * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Added.
3187 * compositing/layer-creation/multiple-keyframes-animation-overlap.html: Added.
3188 * compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
3189 * compositing/layer-creation/scale-rotation-animation-overlap.html: Added.
3190 * compositing/layer-creation/scale-rotation-transition-overlap-expected.txt: Added.
3191 * compositing/layer-creation/scale-rotation-transition-overlap.html: Added.
3192 * compositing/layer-creation/translate-animation-overlap-expected.txt: Added.
3193 * compositing/layer-creation/translate-animation-overlap.html: Added.
3194 * compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Added.
3195 * compositing/layer-creation/translate-scale-animation-overlap.html: Added.
3196 * compositing/layer-creation/translate-scale-transition-overlap-expected.txt: Added.
3197 * compositing/layer-creation/translate-scale-transition-overlap.html: Added.
3198 * compositing/layer-creation/translate-transition-overlap-expected.txt: Added.
3199 * compositing/layer-creation/translate-transition-overlap.html: Added.
3201 2015-03-15 Benjamin Poulain <bpoulain@apple.com>
3203 Change the exact attribute matching to be ASCII case-insensitive
3204 https://bugs.webkit.org/show_bug.cgi?id=142609
3206 Reviewed by Darin Adler.
3208 * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive-expected.txt: Added.
3209 * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive.html: Added.
3211 2015-03-15 Brent Fulgham <bfulgham@apple.com>
3213 [Win] Document more debug assertions for later review.
3215 * platform/win/TestExpectations:
3217 2015-03-14 Darin Adler <darin@apple.com>
3219 More event handler improvements
3220 https://bugs.webkit.org/show_bug.cgi?id=142701
3222 Reviewed by Anders Carlsson.
3224 * fast/dom/event-handler-attributes-expected.txt: Updated to expect more passing tests,
3225 and to accomodate some changes to what's tested and expected.
3227 * fast/dom/event-handler-attributes.html: Update test to cover more events since we
3228 no longer compile the event handlers conditionally; it's OK to have some handlers for
3229 events even if the features in question aren't turned on.
3231 2015-03-15 David Kilzer <ddkilzer@apple.com>
3233 [iOS] REGRESSION (r181191): Add results for css3/blending/svg-blend-plus-lighter.html
3237 Support "plus-lighter" in mix-blend mode
3238 <https://bugs.webkit.org/show_bug.cgi?id=142416>
3239 <rdar://problem/19993979>
3241 * platform/ios-simulator/css3/blending/svg-blend-plus-lighter-expected.txt: Add.
3243 2015-03-14 Ryosuke Niwa <rniwa@webkit.org>
3245 parseClass should popScope after pushScope
3246 https://bugs.webkit.org/show_bug.cgi?id=142689
3248 Reviewed by Benjamin Poulain.
3250 Added a regression test for the test case that caught this bug.
3252 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
3253 * js/class-syntax-scoping-expected.txt: Added.
3254 * js/class-syntax-scoping.html: Added.
3255 * js/script-tests/class-syntax-scoping.js: Added.
3258 2015-03-14 Michael Saboff <msaboff@apple.com>
3260 ES6: Add binary and octal literal support
3261 https://bugs.webkit.org/show_bug.cgi?id=142681
3263 Reviewed by Ryosuke Niwa.
3267 * js/binary-literals-expected.txt: Added.
3268 * js/binary-literals.html: Added.
3269 * js/octal-literals-expected.txt: Added.
3270 * js/octal-literals.html: Added.
3271 * js/script-tests/binary-literals.js: Added.
3272 * js/script-tests/octal-literals.js: Added.
3274 2015-03-13 Ryosuke Niwa <rniwa@webkit.org>
3276 Class constructor should throw TypeError when "called"
3277 https://bugs.webkit.org/show_bug.cgi?id=142566
3279 Reviewed by Michael Saboff.
3281 Added tests for calling class constructors.
3283 * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
3284 * js/class-syntax-call-expected.txt: Added.
3285 * js/class-syntax-call.html: Added.
3286 * js/script-tests/class-syntax-call.js: Added.
3288 2015-03-13 Doug Russell <d_russell@apple.com>
3290 AX: Provide API for assistive tech to ignore DOM key event handlers
3291 https://bugs.webkit.org/show_bug.cgi?id=142059
3293 Reviewed by Beth Dakin.
3295 Assistive technology applications on the desktop are heavily dependent on keyboard navigation being reliable. This is greatly hindered by sites that handle key events without updating keyboard selection and then consume the event. It is important for assistive technology apps to allow users to decide to ignore these handlers that are incorrect for their purposes.
3297 This can be fixed by exposing, via a new accessibility attribute, a way to decide, for a given WebCore::Frame, to pre-empt DOM dispatch and instead let accessibility caret browsing take place.
3299 * accessibility/parent-delete-expected.txt:
3300 * platform/mac/accessibility/document-attributes-expected.txt:
3301 * platform/mac/accessibility/prevent-keyboard-event-dispatch-expected.txt: Added.
3302 * platform/mac/accessibility/prevent-keyboard-event-dispatch.html: Added.
3304 2015-03-13 Chris Dumez <cdumez@apple.com>
3306 XMLHttpRequests should not prevent a page from entering PageCache
3307 https://bugs.webkit.org/show_bug.cgi?id=142612
3308 <rdar://problem/19923085>
3310 Reviewed by Alexey Proskuryakov.
3312 Add a tests to make sure that loading XMLHttpRequests do not prevent a
3313 page from entering PageCache.
3315 * http/tests/navigation/page-cache-xhr-expected.txt: Added.
3316 * http/tests/navigation/page-cache-xhr.html: Added.
3317 * http/tests/navigation/resources/page-cache-helper.html: Added.
3319 2015-03-13 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3321 Unreviewed Gardening 13th March.
3322 https://bugs.webkit.org/show_bug.cgi?id=142665
3326 * platform/gtk/TestExpectations:
3327 * platform/gtk/fast/borders/mixed-border-style2-expected.txt: Added. The result was missing.
3329 2015-03-13 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3331 Rebaseline accessibility/color-well.html
3332 https://bugs.webkit.org/show_bug.cgi?id=141697
3334 Reviewed by Chris Fleizach.
3336 The revision (r179922) which makes this test fail, implements a color
3337 picker for GTK+ platform. So now we have different accessibility
3338 information for a color input and we could update the expected file.
3340 TestExpectations has also been updated.
3342 * platform/gtk/TestExpectations:
3343 * platform/gtk/accessibility/color-well-expected.txt:
3345 2015-03-13 Hunseop Jeong <hs85.jeong@samsung.com>
3347 Unreviewed GTK+ Gardening
3348 https://bugs.webkit.org/show_bug.cgi?id=142620
3350 Rebaseline the missing test result
3352 * platform/gtk/fast/borders/mixed-border-style2-expected.png: Added.
3353 * platform/gtk/fast/css/css2-system-fonts-expected.txt: Added.
3354 * platform/gtk/fast/text/tatechuyoko-expected.txt: Added.
3356 2015-03-12 Ryosuke Niwa <rniwa@webkit.org>
3358 REGRESSION(r180726): Removing an empty line at the end of textarea clears the entire texture
3359 https://bugs.webkit.org/show_bug.cgi?id=142646
3361 Reviewed by Darin Adler.
3363 Added a regression test for deleting empty lines at the end of a textarea element.
3365 * editing/deleting/delete-empty-line-breaks-at-end-of-textarea-expected.txt: Added.
3366 * editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html: Added.
3368 2015-03-12 Yusuke Suzuki <utatane.tea@gmail.com>
3370 Integrate MapData into JSMap and JSSet
3371 https://bugs.webkit.org/show_bug.cgi?id=142556
3373 Reviewed by Filip Pizlo.
3375 Test structure-clone implementation that becomes aware of the difference between Map and Set.
3377 * fast/storage/serialized-script-value.html:
3379 2015-03-12 Simon Fraser <simon.fraser@apple.com>
3381 These hidpi filter tests pass sometimes.
3383 * platform/mac/TestExpectations:
3385 2015-03-12 Alexey Proskuryakov <ap@apple.com>
3387 testRunner.setAlwaysAcceptCookies does not work with NetworkProcess
3388 https://bugs.webkit.org/show_bug.cgi?id=138687
3390 Unreviewed (only code changes were reviewed).
3392 * platform/gtk/TestExpectations:
3393 * platform/mac-wk2/TestExpectations:
3394 Unskip tests that used to be affected.
3396 2015-03-12 Simon Fraser <simon.fraser@apple.com>
3398 Clean up after JoePeck.
3400 * http/tests/security/contentSecurityPolicy/injected-inline-style-blocked-expected.txt:
3401 * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt:
3403 2015-03-12 Hunseop Jeong <hs85.jeong@samsung.com>
3405 Unreviewed EFL gardening on 13th Mar.
3406 https://bugs.webkit.org/show_bug.cgi?id=142624
3408 Rebaseline the missing test result.
3410 * platform/efl/TestExpectations:
3411 * platform/efl/editing/inserting/before-after-input-element-expected.png: Added.
3412 * platform/efl/editing/inserting/before-after-input-element-expected.txt: Added.
3413 * platform/efl/fast/css/css2-system-fonts-expected.txt: Added.
3414 * platform/efl/fast/text/tatechuyoko-expected.png: Added.
3415 * platform/efl/fast/text/tatechuyoko-expected.txt: Added.
3417 2015-03-11 Brent Fulgham <bfulgham@apple.com>
3419 [Win] Update test expectations after r181408.
3421 Also update with more debug assertions.
3423 * platform/win/TestExpectations:
3424 * platform/win/fast/forms/input-auto-fill-button-expected.txt: Added.
3426 2015-03-11 Joseph Pecoraro <pecoraro@apple.com>
3428 Web Inspector: CSS parser errors in the console should include column numbers
3429 https://bugs.webkit.org/show_bug.cgi?id=114313
3431 Reviewed by Darin Adler.
3433 Test errors in both external and inline CSS and Scripts to ensure they have
3434 expected line:column information.
3436 * inspector-protocol/console/warnings-errors-expected.txt: Added.
3437 * inspector-protocol/console/warnings-errors.html: Added.
3438 * inspector-protocol/resources/errors.css: Added.
3439 * inspector-protocol/resources/errors.js: Added.
3441 2015-03-11 Simon Fraser <simon.fraser@apple.com>
3443 Rename the Mavericks result for input-auto-fill-button.html to use the
3446 * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button.txt.
3448 2015-03-11 Simon Fraser <simon.fraser@apple.com>
3450 Mark compositing/backgrounds/background-image-with-negative-zindex.html as
3451 an image failure, since r179871 was rolled out.
3453 * platform/mac/TestExpectations:
3455 2015-03-11 Timothy Horton <timothy_horton@apple.com>
3457 <attachment> shouldn't use "user-select: all"
3458 https://bugs.webkit.org/show_bug.cgi?id=142453
3460 Reviewed by Darin Adler.
3462 * fast/attachment/attachment-select-on-click-inside-user-select-all.html: Added.
3463 * fast/attachment/attachment-select-on-click.html: Added.
3464 * platform/mac/fast/attachment/attachment-select-on-click-expected.png: Added.
3465 * platform/mac/fast/attachment/attachment-select-on-click-expected.txt: Added.
3466 * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.png: Added.
3467 * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
3468 * platform/mac-mavericks/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
3469 * platform/mac-mavericks/fast/attachment/attachment-select-on-click-expected.txt: Added.
3470 Add two tests. One, for the basic functionality of clicking on an
3471 <attachment> to select it. The second, to test that clicking on an
3472 <attachment> inside a larger "user-select: all" element still selects
3473 the whole "user-select: all" element.
3475 2015-03-11 Matthew Mirman <mmirman@apple.com>
3477 Update windows test results
3479 Unreviewed followup to r181353
3481 * platform/win/fast/events/event-attribute-expected.txt: update windows test results.
3483 2015-03-10 Andy Estes <aestes@apple.com>
3485 REGRESSION (r180985): contentfiltering/block-after-add-data.html crashes with GuardMalloc
3486 https://bugs.webkit.org/show_bug.cgi?id=142526
3488 Reviewed by Darin Adler.
3490 * TestExpectations: Un-skipped contentfiltering/block-after-add-data.html.
3492 2015-03-10 Sam Weinig <sam@webkit.org>
3494 Allow adding a button in input elements for auto fill related functionality
3495 <rdar://problem/19782066>
3496 https://bugs.webkit.org/show_bug.cgi?id=142564
3498 Reviewed by Anders Carlsson.
3500 * fast/forms/input-auto-fill-button-expected.txt: Added.
3501 * fast/forms/input-auto-fill-button.html: Added.
3503 2015-03-11 Ryosuke Niwa <rniwa@webkit.org>
3505 Calling super() in a base class results in a crash
3506 https://bugs.webkit.org/show_bug.cgi?id=142563
3508 Reviewed by Filip Pizlo.
3510 Added more test cases to an existing test.
3512 * js/class-syntax-super-expected.txt:
3513 * js/script-tests/class-syntax-super.js:
3515 2015-03-11 Said Abou-Hallawa <sabouhallawa@apple.com>
3517 svg/animations/smil-leak-*.svg tests are flaky.
3518 https://bugs.webkit.org/show_bug.cgi?id=114280
3522 Some svg tests were flaky on mac only but they became flaky on all ports
3523 after r181345. They pass locally and on EWS but not on bots. Mark them to
3524 be flaky on all ports till we figure out the problem with these tests.
3527 * platform/mac/TestExpectations:
3529 2015-03-11 Tim Horton <timothy_horton@apple.com>
3531 <attachment>s should be created when dropping files onto contentEditable areas
3532 https://bugs.webkit.org/show_bug.cgi?id=142494
3533 <rdar://problem/19982553>
3535 Reviewed by Anders Carlsson.
3537 * editing/pasteboard/drag-files-to-editable-element-expected.txt:
3538 * editing/pasteboard/drag-files-to-editable-element.html:
3539 Update the test to expect <attachment>s instead of filenames.
3541 2015-03-11 David Hyatt <hyatt@apple.com>
3543 Optimize offsetWidth and offsetHeight to avoid doing layouts.
3544 https://bugs.webkit.org/show_bug.cgi?id=142544
3546 Reviewed by Beth Dakin.
3548 * fast/images/repaint-subrect-grid.html:
3549 Patch this test to use the window.internals update layout method rather than
3550 relying on document.body.offsetWidth.
3552 2015-03-11 Myles C. Maxfield <mmaxfield@apple.com>