1 2014-01-02 Myles C. Maxfield <mmaxfield@apple.com>
3 Crash in WebCore::translateIntersectionPointsToSkipInkBoundaries
4 https://bugs.webkit.org/show_bug.cgi?id=126252
6 Reviewed by Alexey Proskuryakov.
8 This test causes intermediateTuples, a Vector of tuples of floats, to have enough
9 entries to cause a realloc. In my tests, the realloc seems to always allocate the
10 next area of memory (without unmapping any old pages), so this test only crashes
11 if guardMalloc is used.
13 * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-crash-many-gaps-expected.txt: Added.
14 * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-crash-many-gaps.html: Added.
16 2014-01-02 Sam Weinig <sam@webkit.org>
18 Update Promises to the https://github.com/domenic/promises-unwrapping spec
19 https://bugs.webkit.org/show_bug.cgi?id=120954
21 Reviewed by Filip Pizlo.
23 * crypto/subtle/argument-conversion.html:
24 * crypto/subtle/resources/common.js:
25 * crypto/subtle/sha-1.html:
26 * crypto/subtle/sha-224.html:
27 * crypto/subtle/sha-256.html:
28 * crypto/subtle/sha-384.html:
29 * crypto/subtle/sha-512.html:
30 * js/dom/Promise-already-fulfilled-expected.txt: Removed.
31 * js/dom/Promise-already-fulfilled.html: Removed.
32 * js/dom/Promise-already-rejected.html:
33 * js/dom/Promise-already-resolved.html:
34 * js/dom/Promise-catch-expected.txt:
35 * js/dom/Promise-catch-in-workers-expected.txt:
36 * js/dom/Promise-catch.html:
37 * js/dom/Promise-chain.html:
38 * js/dom/Promise-exception-expected.txt:
39 * js/dom/Promise-exception.html:
40 * js/dom/Promise-expected.txt:
41 * js/dom/Promise-fulfill-expected.txt: Removed.
42 * js/dom/Promise-fulfill-in-workers-expected.txt: Removed.
43 * js/dom/Promise-fulfill-in-workers.html: Removed.
44 * js/dom/Promise-fulfill.html: Removed.
45 * js/dom/Promise-init-callback-receiver-expected.txt: Added.
46 * js/dom/Promise-init-callback-receiver.html: Added.
47 * js/dom/Promise-init-expected.txt:
48 * js/dom/Promise-init-in-workers-expected.txt:
49 * js/dom/Promise-init.html:
50 * js/dom/Promise-onFulfilled-deep-expected.txt: Added.
51 * js/dom/Promise-onFulfilled-deep.html: Added.
52 * js/dom/Promise-onRejected-deep-expected.txt: Added.
53 * js/dom/Promise-onRejected-deep.html: Added.
54 * js/dom/Promise-reject.html:
55 * js/dom/Promise-resolve-chain.html:
56 * js/dom/Promise-resolve-expected.txt:
57 * js/dom/Promise-resolve-in-workers-expected.txt:
58 * js/dom/Promise-resolve-state-expected.txt: Added.
59 * js/dom/Promise-resolve-state-in-workers-expected.txt: Added.
60 * js/dom/Promise-resolve-state-in-workers.html: Added.
61 * js/dom/Promise-resolve-state.html: Added.
62 * js/dom/Promise-resolve-with-itself-expected.txt: Added.
63 * js/dom/Promise-resolve-with-itself.html: Added.
64 * js/dom/Promise-resolve-with-then-exception.html:
65 * js/dom/Promise-resolve-with-then-fulfill-expected.txt:
66 * js/dom/Promise-resolve-with-then-fulfill.html:
67 * js/dom/Promise-resolve-with-then-reject-expected.txt:
68 * js/dom/Promise-resolve-with-then-reject.html:
69 * js/dom/Promise-resolve.html:
70 * js/dom/Promise-simple-expected.txt:
71 * js/dom/Promise-simple-fulfill-expected.txt: Removed.
72 * js/dom/Promise-simple-fulfill-inside-callback-expected.txt: Removed.
73 * js/dom/Promise-simple-fulfill-inside-callback.html: Removed.
74 * js/dom/Promise-simple-fulfill.html: Removed.
75 * js/dom/Promise-simple-in-workers-expected.txt:
76 * js/dom/Promise-simple-resolve-expected.txt: Added.
77 * js/dom/Promise-simple-resolve.html: Added.
78 * js/dom/Promise-simple.html:
79 * js/dom/Promise-static-all-expected.txt: Added.
80 * js/dom/Promise-static-all.html: Added.
81 * js/dom/Promise-static-cast-expected.txt: Added.
82 * js/dom/Promise-static-cast.html: Added.
83 * js/dom/Promise-static-fulfill-expected.txt: Removed.
84 * js/dom/Promise-static-fulfill.html: Removed.
85 * js/dom/Promise-static-race-expected.txt: Added.
86 * js/dom/Promise-static-race.html: Added.
87 * js/dom/Promise-static-resolve.html:
88 * js/dom/Promise-then-callback-receiver-expected.txt: Added.
89 * js/dom/Promise-then-callback-receiver.html: Added.
90 * js/dom/Promise-then-expected.txt:
91 * js/dom/Promise-then-in-workers-expected.txt:
92 * js/dom/Promise-then-without-callbacks.html:
93 * js/dom/Promise-then.html:
94 * js/dom/Promise-types-expected.txt:
95 * js/dom/Promise-types.html:
96 * js/dom/Promise.html:
97 * js/resources/Promise-catch-in-workers.js:
98 * js/resources/Promise-fulfill-in-workers.js: Removed.
99 * js/resources/Promise-init-in-workers.js:
100 * js/resources/Promise-reject-in-workers.js:
101 * js/resources/Promise-resolve-in-workers.js:
102 * js/resources/Promise-resolve-state-in-workers.js: Added.
103 * js/resources/Promise-simple-in-workers.js:
104 * js/resources/Promise-then-in-workers.js:
105 * js/resources/Promise-then-without-callbacks-in-workers.js:
107 2014-01-02 Myles C. Maxfield <mmaxfield@apple.com>
109 Allow ImageBuffer to re-use IOSurfaces
110 https://bugs.webkit.org/show_bug.cgi?id=125477
112 Reviewed by Geoff Garen.
114 Now that we're re-using the backing store of canvases, this
115 test makes sure that if we draw to a canvas, then destroy it,
116 then create a new canvas (which should share the same backing
117 store) that it doesn't have the stale data in it
119 * fast/canvas/canvas-backing-store-reuse-expected.txt: Added.
120 * fast/canvas/canvas-backing-store-reuse.html: Added.
122 2014-01-02 Dirk Schulze <krit@webkit.org>
124 Support <box> values computed style for 'clip-path' property
125 https://bugs.webkit.org/show_bug.cgi?id=126148
127 Reviewed by Simon Fraser.
129 Test computed style of 'clip-path' property.
131 * fast/masking/parsing-clip-path-shape.html:
133 2014-01-01 Antti Koivisto <antti@apple.com>
135 Do less synchronous render tree construction
136 https://bugs.webkit.org/show_bug.cgi?id=126359
138 * fast/html/object-image-nested-fallback.html: Update test to work with asynchronous load failures.
139 * fast/overflow/overflow-height-float-not-removed-crash3-expected.txt: Whitespace change.
141 2014-01-01 Zan Dobersek <zdobersek@igalia.com>
143 Unreviewed GTK gardening.
144 Updating test baselines after the introduction of lazy render tree attaching,
145 enabling the saturated layout arithmetics for the GTK port, and other changes.
147 * platform/gtk/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
148 * platform/gtk/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt:
149 * platform/gtk/fast/block/float/016-expected.txt:
150 * platform/gtk/fast/css-generated-content/table-row-group-to-inline-expected.txt:
151 * platform/gtk/fast/dynamic/011-expected.txt:
152 * platform/gtk/fast/forms/formmove3-expected.txt:
153 * platform/gtk/fast/forms/preserveFormDuringResidualStyle-expected.txt:
154 * platform/gtk/fast/invalid/001-expected.txt:
155 * platform/gtk/fast/invalid/003-expected.txt:
156 * platform/gtk/fast/invalid/004-expected.txt:
157 * platform/gtk/fast/invalid/007-expected.txt:
158 * platform/gtk/fast/invalid/019-expected.txt:
159 * platform/gtk/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
160 * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
161 * platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
162 * platform/gtk/fast/ruby/ruby-base-merge-block-children-crash-expected.txt:
163 * platform/gtk/fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction-expected.txt:
164 * platform/gtk/fast/table/empty-cells-expected.txt:
165 * platform/gtk/tables/mozilla/bugs/bug113235-1-expected.txt:
166 * platform/gtk/tables/mozilla/bugs/bug647-expected.txt:
167 * platform/gtk/tables/mozilla/other/wa_table_tr_align-expected.txt:
169 2014-01-01 Martin Robinson <mrobinson@igalia.com>
171 [GTK] Rename libtestnetscapeplugin to libTestNetscapePlugin
172 https://bugs.webkit.org/show_bug.cgi?id=126349
174 Reviewed by Carlos Garcia Campos.
176 All CMake ports use "libTestNetscapePlugin," so choosing the same
177 name in the autotools port will make the transition easier.
179 * platform/gtk/plugins/plugin-javascript-access-expected.txt: Change the plugin name.
181 2013-12-30 Antti Koivisto <antti@apple.com>
183 XML document builder should create render tree asynchronously
184 https://bugs.webkit.org/show_bug.cgi?id=126285
186 Reviewed by Andreas Kling.
188 * platform/mac/fast/table/dynamic-caption-add-before-child-expected.png:
189 * platform/mac/fast/table/dynamic-caption-add-before-child-expected.txt:
191 This is progression. Captions are now correctly in document order.
193 * svg/custom/object-no-size-attributes-expected.txt:
195 Unnecessary text renderer disappears.
197 * svg/custom/resource-invalidation-crash-expected.txt:
199 Progression, the dump has the correct fill.
201 2013-12-29 Joone Hur <joone.hur@intel.com>
203 Reverted r156742. The same fix was reverted from Blink due to heap-use-after-free on ClusterFuzz.
204 https://bugs.webkit.org/show_bug.cgi?id=126275
206 https://codereview.chromium.org/102993011
208 Reviewed by Darin Adler.
210 * fast/css/first-letter-block-change.html: Removed.
211 * platform/gtk-wk1/fast/css/first-letter-block-change-expected.png: Removed.
212 * platform/gtk-wk2/fast/css/first-letter-block-change-expected.png: Removed.
213 * platform/gtk/fast/css/first-letter-block-change-expected.txt: Removed.
215 2013-12-29 Antti Koivisto <antti@apple.com>
217 Revert the results change. It depended on xml parser changes which were not landed.
219 * platform/mac/fast/table/dynamic-caption-add-before-child-expected.png:
220 * platform/mac/fast/table/dynamic-caption-add-before-child-expected.txt:
222 2013-12-29 Antti Koivisto <antti@apple.com>
224 Remove Node::attached()
225 https://bugs.webkit.org/show_bug.cgi?id=126276
227 Reviewed by Sam Weinig.
229 * platform/mac/fast/table/dynamic-caption-add-before-child-expected.png:
230 * platform/mac/fast/table/dynamic-caption-add-before-child-expected.txt:
232 This test result change is a progression. Dynamic captions are now correctly in document order.
234 2013-12-27 Gavin Barraclough <barraclough@apple.com>
236 Merge PageVisibilityState & ViewState::IsVisible in WebKit2
237 https://bugs.webkit.org/show_bug.cgi?id=126214
239 Reviewed by Alexey Proskuryakov.
241 WebKit2 redundantly tracks the visibility of the view through two mechanisms - the visibility
242 state, and the view state. Remove visibility state from the WebKit2 layer. The visibility
243 state also tracks the prerender state - so split this out and handle it separately (a change
244 we should make in WebCore, too).
246 LayoutTests - remove test for notification on visibility state change to preerender. This test
247 was covering something nonsensical, and not supported by the spec - the page should never see
248 a visibility change to prerender, this should only be an initial state. WebKit2 API now only
249 allows the client to change the state to prerender without sending a notification, and there
250 is no sense in continuing to support the current test case, since the behaviour is neither
251 allowed by API nor available in web content.
253 The prerender state is now properly covered by API tests.
255 * fast/events/page-visibility-transition-test-expected.txt:
256 * fast/events/page-visibility-transition-test.html:
257 - remove test for notification on visibility state change to preerender.
259 2013-12-25 Commit Queue <commit-queue@webkit.org>
261 Unreviewed, rolling out r161033 and r161074.
262 http://trac.webkit.org/changeset/161033
263 http://trac.webkit.org/changeset/161074
264 https://bugs.webkit.org/show_bug.cgi?id=126240
266 Oliver says that a rollout would be better (Requested by ap on
271 2013-12-25 Alexey Proskuryakov <ap@apple.com>
273 [Mac] [WK2] http/tests/security/cross-frame-access-put.html fails
274 https://bugs.webkit.org/show_bug.cgi?id=116649
276 * platform/mac-wk2/TestExpectations: Removing an expectation for this old bug that
277 was no longer occurring. Failures on this test are now tracked via bug 126238.
279 2013-12-25 Alexey Proskuryakov <ap@apple.com>
281 REGRESSION (r161033): http/tests/security/cross-frame-access-put.html fails
282 https://bugs.webkit.org/show_bug.cgi?id=126238
284 * TestExpectations: Marking the test as failing for now.
286 2013-12-25 Alexey Proskuryakov <ap@apple.com>
288 REGRESSION (Lazy tree creation): css3/calc/transitions-dependent.html is frequently failing
289 https://bugs.webkit.org/show_bug.cgi?id=126142
291 * TestExpectations: Marked it as flaky.
293 2013-12-25 Filip Pizlo <fpizlo@apple.com>
295 DFG PhantomArguments shouldn't rely on a dead Phi graph
296 https://bugs.webkit.org/show_bug.cgi?id=126218
298 Reviewed by Oliver Hunt.
300 Added a test for an obvious case that I don't think we had coverage for in
301 microbenchmarks. Of course, this case was already covered by more complex tests.
303 * js/regress/inline-arguments-aliased-access-expected.txt: Added.
304 * js/regress/inline-arguments-aliased-access.html: Added.
305 * js/regress/script-tests/inline-arguments-aliased-access.js: Added.
309 2013-12-25 Dirk Schulze <krit@webkit.org>
311 Support <box> values parsing on 'clip-path' property
312 https://bugs.webkit.org/show_bug.cgi?id=126147
314 Reviewed by Ryosuke Niwa.
316 Add test to check different combinations of the reference boxes
317 content-box, padding-box, border-box, margin-box and bounding-box
318 with other clip-path values.
320 * fast/masking/parsing-clip-path-shape.html:
322 2013-12-24 Ryosuke Niwa <rniwa@webkit.org>
324 Remove the test expectations added after r161051 now that the changeset has been rolled out.
326 The assertion failure is tracked by https://webkit.org/b/126219.
330 2013-12-24 Ryosuke Niwa <rniwa@webkit.org>
332 Unreviewed, rolling out r161051.
333 http://trac.webkit.org/changeset/161051
334 https://bugs.webkit.org/show_bug.cgi?id=45994
336 Caused two DFG tests to hit assertions due to a separate bug
338 * http/tests/xmlhttprequest/exceptions-expected.txt:
339 * http/tests/xmlhttprequest/exceptions.html:
340 * http/tests/xmlhttprequest/status-after-abort-expected.txt:
341 * http/tests/xmlhttprequest/zero-length-response-expected.txt:
342 * js/dom/dfg-custom-getter-throw-expected.txt:
343 * js/dom/script-tests/dfg-custom-getter-throw-inlined.js:
346 * js/dom/script-tests/dfg-custom-getter-throw.js:
350 2013-12-24 Radu Stavila <stavila@adobe.com>
352 Rename fast/regions/repaint/increasing-region-content-height.html to something more clear
353 https://bugs.webkit.org/show_bug.cgi?id=126209
355 Reviewed by Mihnea Ovidenie.
357 Renamed test file name to better reflect the scenario it tests.
359 * fast/regions/repaint/repaint-element-inside-relative-region-expected.txt: Renamed from LayoutTests/fast/regions/repaint/increasing-region-content-height-expected.txt.
360 * fast/regions/repaint/repaint-element-inside-relative-region.html: Renamed from LayoutTests/fast/regions/repaint/increasing-region-content-height.html.
362 2013-12-24 Ryosuke Niwa <rniwa@webkit.org>
364 Suppress assertions in js/dom/dfg-custom-getter-throw.html and js/dom/dfg-custom-getter-throw-inlined.html for now.
368 2013-12-24 Mihnea Ovidenie <mihnea@adobe.com>
370 [CSSRegions] Crash while repainting an invalid region
371 https://bugs.webkit.org/show_bug.cgi?id=126152
373 Reviewed by Daniel Bates.
375 * fast/regions/repaint/invalid-region-repaint-crash-expected.txt: Added.
376 * fast/regions/repaint/invalid-region-repaint-crash.html: Added.
378 2013-12-24 Ryosuke Niwa <rniwa@webkit.org>
380 Add a test for reattaching collapsed whitespace when siblings change style
381 https://bugs.webkit.org/show_bug.cgi?id=126053
383 Reviewed by Dan Bernstein.
385 Merge the test from https://chromium.googlesource.com/chromium/blink/+/dd5636728643ff958aebeaf064d38754b0d5904b
386 so that we may not introduce the same regression in WebKit.
388 * fast/css/collapsed-whitespace-reattach-in-style-recalc-expected.txt: Added.
389 * fast/css/collapsed-whitespace-reattach-in-style-recalc.html: Added.
391 2013-12-23 Ryosuke Niwa <rniwa@webkit.org>
393 XMLHttpRequest: status and statusText throw DOM Exception 11 when the state is UNSENT or OPENED.
394 https://bugs.webkit.org/show_bug.cgi?id=45994
396 Reviewed by Alexey Proskuryakov.
398 Rebaselined and fixed tests as done in https://chromium.googlesource.com/chromium/blink/+/23c90460de16e04c5aba7ed942fba76cb79fdb9b.
400 * http/tests/xmlhttprequest/exceptions-expected.txt:
401 * http/tests/xmlhttprequest/exceptions.html:
402 * http/tests/xmlhttprequest/status-after-abort-expected.txt:
403 * http/tests/xmlhttprequest/zero-length-response-expected.txt:
405 * js/dom/dfg-custom-getter-throw-expected.txt:
406 * js/dom/script-tests/dfg-custom-getter-throw-inlined.js: Fixed the test.
407 (foo): Use responseText instead of status so that it throws when responseType is "arraybuffer".
408 (bar): Set responseType to "arraybuffer" to cause an exception to be thrown.
409 * js/dom/script-tests/dfg-custom-getter-throw.js: Ditto.
413 2013-12-23 Mihnea Ovidenie <mihnea@adobe.com>
415 [CSSRegions] Fix fast/regions/assert-flow-thread-compositing.html test description
416 https://bugs.webkit.org/show_bug.cgi?id=126203
418 Reviewed by Dirk Schulze.
420 Correct description of successful behaviour for fast/regions/assert-flow-thread-compositing.html.
422 * fast/regions/assert-flow-thread-compositing-expected.txt:
423 * fast/regions/assert-flow-thread-compositing.html:
425 2013-12-23 Ryosuke Niwa <rniwa@webkit.org>
427 Add a test for submitting a form targeted at an iframe
428 https://bugs.webkit.org/show_bug.cgi?id=126175
430 Reviewed by Alexey Proskuryakov.
432 Merge the test from https://chromium.googlesource.com/chromium/blink/+/9220cbdaae8413f3c8316c022f98579af120bf10
433 so that we may not introduce the same regression in WebKit.
435 * http/tests/misc/form-target-iframe-inline-expected.txt: Added.
436 * http/tests/misc/form-target-iframe-inline.html: Added.
438 2013-12-23 Alexey Proskuryakov <ap@apple.com>
440 svg/animations/getCurrentTime-pause-unpause.html is flaky
441 https://bugs.webkit.org/show_bug.cgi?id=124933
443 * platform/mac/TestExpectations: Marking as such.
445 2013-12-23 Ryosuke Niwa <rniwa@webkit.org>
447 REGRESSION (r160847): fast/dynamic/paused-event-dispatch.html is failing
448 https://bugs.webkit.org/show_bug.cgi?id=126163
450 Unreviewed. Try increasing the timeouts after r160896.
452 * fast/dynamic/paused-event-dispatch.html:
454 2013-12-23 Commit Queue <commit-queue@webkit.org>
456 Unreviewed, rolling out r160945.
457 http://trac.webkit.org/changeset/160945
458 https://bugs.webkit.org/show_bug.cgi?id=126164
460 Seems to have broken multiple canvas tests (Requested by ap on
463 * fast/canvas/canvas-backing-store-reuse-expected.txt: Removed.
464 * fast/canvas/canvas-backing-store-reuse.html: Removed.
466 2013-12-23 Alexey Proskuryakov <ap@apple.com>
468 Layout tests editing/selection/5057506.html and editing/selection/5057506-2.html
469 frequently time out on Mac WK2
470 https://bugs.webkit.org/show_bug.cgi?id=124437
472 * platform/mac-wk2/TestExpectations: Marked the latter test accordingly. It used
473 to me marked as image failure, but I don't see this happen recently on the dashboard.
475 2013-12-23 Michał Pakuła vel Rutka <m.pakula@samsung.com>
477 Unreviewed EFL gardening
479 Rebaseline tests after 160908.
481 * platform/efl/TestExpectations:
482 * platform/efl/editing/inserting/break-blockquote-after-delete-expected.png: Added.
483 * platform/efl/editing/inserting/break-blockquote-after-delete-expected.txt: Added.
484 * platform/efl/fast/css-generated-content/table-row-group-to-inline-expected.txt:
485 * platform/efl/fast/dynamic/011-expected.txt:
486 * platform/efl/fast/forms/formmove3-expected.txt:
487 * platform/efl/fast/forms/preserveFormDuringResidualStyle-expected.txt:
488 * platform/efl/fast/invalid/001-expected.txt:
489 * platform/efl/fast/invalid/003-expected.txt:
490 * platform/efl/fast/invalid/004-expected.txt:
491 * platform/efl/fast/invalid/007-expected.txt:
492 * platform/efl/fast/invalid/019-expected.txt:
493 * platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
494 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
495 * platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
496 * platform/efl/fast/ruby/ruby-base-merge-block-children-crash-expected.txt:
497 * platform/efl/tables/mozilla/bugs/bug113235-1-expected.txt:
498 * platform/efl/tables/mozilla/bugs/bug647-expected.txt:
499 * platform/efl/tables/mozilla/other/wa_table_tr_align-expected.txt:
501 2013-12-22 Mihnea Ovidenie <mihnea@adobe.com>
503 [CSSRegions] Crash when trying to select content from invalid region
504 https://bugs.webkit.org/show_bug.cgi?id=126113
506 Reviewed by Antti Koivisto.
508 * fast/regions/selection/invalid-region-selection-crash-expected.txt: Added.
509 * fast/regions/selection/invalid-region-selection-crash.html: Added.
511 2013-12-22 Mihnea Ovidenie <mihnea@adobe.com>
513 [CSSRegions] Clean-up selection tests a bit
514 https://bugs.webkit.org/show_bug.cgi?id=126135
516 Reviewed by Dirk Schulze.
518 Move function clearSelection in helper.js. Combine checkResult() from position-for-point* and position-for-point-1*
519 into a single function, checkSelectionResult() and move it into helper.js too.
521 * fast/regions/resources/helper.js:
522 * fast/regions/selection/position-for-point-1-vert-lr.html:
523 * fast/regions/selection/position-for-point-1-vert-rl.html:
524 * fast/regions/selection/position-for-point-1.html:
525 * fast/regions/selection/position-for-point-vert-lr.html:
526 * fast/regions/selection/position-for-point-vert-rl.html:
527 * fast/regions/selection/position-for-point.html:
528 * fast/regions/selection/selecting-text-through-different-region-flows.html:
530 2013-12-09 Myles C. Maxfield <mmaxfield@apple.com>
532 Allow ImageBuffer to re-use IOSurfaces
533 https://bugs.webkit.org/show_bug.cgi?id=125477
535 Reviewed by Geoff Garen.
537 Now that we're re-using the backing store of canvases, this
538 test makes sure that if we draw to a canvas, then destroy it,
539 then create a new canvas (which should share the same backing
540 store) that it doesn't have the stale data in it
542 * fast/canvas/canvas-backing-store-reuse-expected.txt: Added.
543 * fast/canvas/canvas-backing-store-reuse.html: Added.
545 2013-12-19 Antti Koivisto <antti@apple.com>
547 Create render tree lazily
548 https://bugs.webkit.org/show_bug.cgi?id=120685
550 Reviewed by Andreas Kling.
552 Most of these are non-visible render tree dump changes (they become simpler).
554 * editing/selection/click-on-head-margin-expected.txt:
555 * fast/css-generated-content/before-content-continuation-chain-expected.txt:
556 * fast/css/transition-color-unspecified.html:
557 * fast/dom/adopt-node-crash-2-expected.txt:
558 * fast/dom/modify-node-and-while-in-the-callback-too-crash-expected.txt:
559 * fast/forms/radio/radio_checked_dynamic-expected.txt:
560 * fast/frames/lots-of-iframes-expected.txt:
561 * fast/frames/sandboxed-iframe-autofocus-denied-expected.txt:
562 * fast/table/table-row-style-not-updated-with-after-content-expected.txt:
563 * fullscreen/full-screen-render-inline-expected.txt:
564 * fullscreen/parent-flow-inline-with-block-child-expected.txt:
565 * platform/mac/editing/inserting/break-blockquote-after-delete-expected.txt:
566 * platform/mac/fast/css-generated-content/table-row-group-to-inline-expected.txt:
567 * platform/mac/fast/dynamic/011-expected.txt:
568 * platform/mac/fast/forms/formmove3-expected.txt:
569 * platform/mac/fast/forms/preserveFormDuringResidualStyle-expected.txt:
570 * platform/mac/fast/invalid/001-expected.txt:
571 * platform/mac/fast/invalid/003-expected.txt:
572 * platform/mac/fast/invalid/004-expected.txt:
573 * platform/mac/fast/invalid/007-expected.txt:
574 * platform/mac/fast/invalid/019-expected.txt:
575 * platform/mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
576 * platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
577 * platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
578 * platform/mac/fast/ruby/ruby-base-merge-block-children-crash-expected.txt:
579 * platform/mac/tables/mozilla/bugs/bug113235-1-expected.txt:
580 * platform/mac/tables/mozilla/bugs/bug647-expected.txt:
581 * platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt:
582 * plugins/plugin-remove-readystatechange-expected.txt:
583 * svg/custom/system-language-crash-expected.txt:
584 * transitions/equivalent-background-image-no-transition.html:
585 * transitions/repeated-firing-background-color.html:
586 * transitions/transition-duration-cleared-in-transitionend-crash.html:
588 Adopt a few transition test cases to new behavior.
590 2013-12-20 Mario Sanchez Prada <mario.prada@samsung.com>
592 [ATK] [WK2] platform/gtk/accessibility/roles-exposed.html is failing
593 https://bugs.webkit.org/show_bug.cgi?id=125854
595 Reviewed by Chris Fleizach.
597 Updated tests and expectations to keep them passing after the
598 change done in DRT, without changing their actual purpose.
600 * platform/gtk/accessibility/roles-exposed.html: Make sure we
601 print "AXRole: (no element)" when accessibilityElementByID() does
602 not return a valid object, not to confuse it with cases where the
603 returned string for the role is an empty string.
604 * platform/gtk/accessibility/roles-exposed-expected.txt: Update
605 test expectations to reflect the "AXRole: (no element)" string
606 that is now being exposed. Also, replace the (wrongly added) PASS
607 expectations with FAIL for rowgroups, which are currently not
608 being exposed for ATK either.
610 * accessibility/deleting-iframe-destroys-axcache.html: Just
611 consider the first and third sons of the accessibility object for
612 the body (instead of the grandsons), so the test can run both in
613 Mac, where sons and grandsons are exposed, and ATK, where only
614 sons are exposed (no StaticText objects exposed there).
616 * accessibility/non-data-table-cell-title-ui-element.html: Use
617 accessibilityElementById() to get the accessibility object for the
618 "skip" table header instead of navigating with childAtIndex(),
619 since the hierarchy is not the same for Mac and ATK based ports.
621 * platform/mac/accessibility/search-predicate.html: Do not rely on
622 shouldBe() together with the string "AXRole: " when asking for the
623 role of objects that should no longer be in the accessibility
624 tree, and use shouldBeUndefined() instead.
625 * platform/mac/accessibility/search-when-element-starts-in-table.html: Ditto.
627 * platform/mac/accessibility/search-predicate-expected.txt: Update
628 expectations according to the usage of shouldBeUndefined().
629 * platform/mac/accessibility/search-when-element-starts-in-table-expected.txt: Ditto.
631 * platform/mac/TestExpectations: Add loading-iframe-updates-axtree.html
632 here, since it seems not to be returning the expected values for
633 either the scrollarea and the webarea in the iframe (see bug 126066).
635 * platform/mac-wk2/TestExpectations: Add search-when-element-starts-in-table.html
636 here, since it does not return an undefined object in WebKit2 when
637 the search query should return no results (see bug 125996).
639 2013-12-20 Radu Stavila <stavila@adobe.com>
641 [CSS Regions] When changing flow-from/flow-into on :hover, elements overflowing the region are not correctly repainted
642 https://bugs.webkit.org/show_bug.cgi?id=117259
644 Reviewed by Antti Koivisto.
646 Added new tests and rebased existing test.
648 * fast/regions/hover-single-flow-from-none-overflow-expected.html: Added.
649 * fast/regions/hover-single-flow-from-none-overflow.html: Added.
650 * fast/regions/hover-single-flow-from-none-overflow-top-expected.html: Added.
651 * fast/regions/hover-single-flow-from-none-overflow-top.html: Added.
652 * fast/regions/repaint/repaint-regions-overflow-expected.txt: Rebased.
654 2013-12-20 Mario Sanchez Prada <mario.prada@samsung.com>
656 Programmatically-inserted children lack accessibility events
657 https://bugs.webkit.org/show_bug.cgi?id=100275
659 Reviewed by Chris Fleizach.
661 Add new test to chack that children-changed signals are properly
662 emitted when adding/removing elements in the accessibility hierarchy.
664 * accessibility/children-changed-sends-notification-expected.txt: Added.
665 * accessibility/children-changed-sends-notification.html: Added.
667 Update test to filter out unrelated non-loading events.
668 * accessibility/loading-iframe-sends-notification.html: Updated.
670 Skip the test on the Mac as it does not expose these kind of
671 notifications when children are being added or removed.
672 * platform/mac/TestExpectations: Skip newly added test.
674 2013-12-19 Ryosuke Niwa <rniwa@webkit.org>
676 REGRESSION(r160847): fast/events/overflowchanged-inside-selection-collapse-crash.html fails
677 https://bugs.webkit.org/show_bug.cgi?id=126037
679 Reviewed by Anders Carlsson.
681 Since overflowchanged event is now asynchronous, make the call to testRunner.notifyDone() also asynchronous.
684 * fast/dynamic/paused-event-dispatch.html:
686 2013-12-19 Oliver Hunt <oliver@apple.com>
688 DOM bindings should use thisValue for attributes
689 https://bugs.webkit.org/show_bug.cgi?id=126011
691 Reviewed by Antti Koivisto.
693 * js/dom/dom-attributes-on-mismatch-type.html: Added.
694 * js/dom/dom-attributes-on-mismatch-type-expected.txt: Added.
696 2013-12-19 Brent Fulgham <bfulgham@apple.com>
698 Implement ArrayBuffer.isView
699 https://bugs.webkit.org/show_bug.cgi?id=126004
701 Reviewed by Filip Pizlo.
703 * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
704 Correct test for 'isView' to actually check for 'isView' function.
706 2013-12-19 Alexey Proskuryakov <ap@apple.com>
708 Layout Test plugins/destroy-during-npp-new.html is flaky
709 https://bugs.webkit.org/show_bug.cgi?id=126027
711 * plugins/destroy-during-npp-new.html: Streamlined the test a little bit to see
712 what changes, if anything. There should be no effect on what is tested.
714 2013-12-19 Myles C. Maxfield <mmaxfield@apple.com>
716 Test that text-decoration-skip: ink is the same as regular underlines if no descenders
717 https://bugs.webkit.org/show_bug.cgi?id=125985
719 Reviewed by Simon Fraser.
721 If there are no descenders in the underlined text, using the text-decoration-skip: ink
722 CSS property should behave as if it wasn't specified (and the underline is a normal one)
724 * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-no-descenders-expected.html: Added.
725 * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-no-descenders.html: Added.
727 2013-12-19 Ryosuke Niwa <rniwa@webkit.org>
729 Add a failing test expectation to fast/dynamic/paused-event-dispatch.html
734 2013-12-19 Commit Queue <commit-queue@webkit.org>
736 Unreviewed, rolling out r160842.
737 http://trac.webkit.org/changeset/160842
738 https://bugs.webkit.org/show_bug.cgi?id=126003
740 broke accessibility/loading-iframe-updates-axtree.html
741 (Requested by ap on #webkit).
743 * accessibility/deleting-iframe-destroys-axcache.html:
744 * accessibility/loading-iframe-updates-axtree-expected.txt:
745 * accessibility/loading-iframe-updates-axtree.html:
746 * accessibility/non-data-table-cell-title-ui-element.html:
747 * platform/gtk/accessibility/roles-exposed-expected.txt:
748 * platform/gtk/accessibility/roles-exposed.html:
749 * platform/mac-wk2/TestExpectations:
750 * platform/mac/accessibility/search-predicate-expected.txt:
751 * platform/mac/accessibility/search-predicate.html:
752 * platform/mac/accessibility/search-when-element-starts-in-table-expected.txt:
753 * platform/mac/accessibility/search-when-element-starts-in-table.html:
755 2013-12-19 Ryosuke Niwa <rniwa@webkit.org>
757 overflowchanged event could cause a crash
758 https://bugs.webkit.org/show_bug.cgi?id=125978
760 Reviewed by Tim Horton.
762 Add a regression test.
764 * fast/events/overflowchanged-inside-selection-collapse-crash-expected.txt: Added.
765 * fast/events/overflowchanged-inside-selection-collapse-crash.html: Added.
767 2013-12-19 Mario Sanchez Prada <mario.prada@samsung.com>
769 [ATK] [WK2] platform/gtk/accessibility/roles-exposed.html is failing
770 https://bugs.webkit.org/show_bug.cgi?id=125854
772 Reviewed by Chris Fleizach.
774 Updated tests and expectations to keep them passing after the
775 change done in DRT, without changing their actual purpose.
777 * platform/gtk/accessibility/roles-exposed.html: Make sure we
778 print "AXRole: (no element)" when accessibilityElementByID() does
779 not return a valid object, not to confuse it with cases where the
780 returned string for the role is an empty string.
781 * platform/gtk/accessibility/roles-exposed-expected.txt: Update
782 test expectations to reflect the "AXRole: (no element)" string
783 that is now being exposed. Also, replace the (wrongly added) PASS
784 expectations with FAIL for rowgroups, which are currently not
785 being exposed for ATK either.
787 * accessibility/deleting-iframe-destroys-axcache.html: Just
788 consider the first and third sons of the accessibility object for
789 the body (instead of the grandsons), so the test can run both in
790 Mac, where sons and grandsons are exposed, and ATK, where only
791 sons are exposed (no StaticText objects exposed there).
793 * accessibility/non-data-table-cell-title-ui-element.html: Use
794 accessibilityElementById() to get the accessibility object for the
795 "skip" table header instead of navigating with childAtIndex(),
796 since the hierarchy is not the same for Mac and ATK based ports.
798 * accessibility/loading-iframe-updates-axtree.html: Use the new
799 web area inside the iframe to compare against the old one, instead
800 of doing it the other way around, to avoid calling isEqual for an
801 undefined value (the old web area).
802 * accessibility/loading-iframe-updates-axtree-expected.txt:
803 Removed line comparing the old and new web areas inside the iframe.
805 * platform/mac/accessibility/search-predicate.html: Do not rely on
806 shouldBe() together with the string "AXRole: " when asking for the
807 role of objects that should no longer be in the accessibility
808 tree, and use shouldBeUndefined() instead.
809 * platform/mac/accessibility/search-when-element-starts-in-table.html: Ditto.
811 * platform/mac/accessibility/search-predicate-expected.txt: Update
812 expectations according to the usage of shouldBeUndefined().
813 * platform/mac/accessibility/search-when-element-starts-in-table-expected.txt: Ditto.
815 * platform/mac-wk2/TestExpectations: Add search-when-element-starts-in-table.html
816 here, since it does not return an undefined object in WebKit2 when
817 the search query should return no results (see bug 125996).
819 2013-12-19 Alexey Proskuryakov <ap@apple.com>
821 platform/mac/editing/attributed-string tests all flakily assert
822 https://bugs.webkit.org/show_bug.cgi?id=123029
824 * platform/mac/TestExpectations: Marked as flakily asserting.
826 2013-12-18 Ryosuke Niwa <rniwa@webkit.org>
828 Rebaseline the test I added in r160819.
830 * svg/text/select-text-inside-non-static-position-expected.txt:
832 2013-12-18 Ryosuke Niwa <rniwa@webkit.org>
834 Crash in WebCore::LogicalSelectionOffsetCaches::LogicalSelectionOffsetCaches
835 https://bugs.webkit.org/show_bug.cgi?id=125970
837 Reviewed by Antti Koivisto.
839 Added a regression test.
841 * svg/text/select-text-inside-non-static-position-expected.txt: Added.
842 * svg/text/select-text-inside-non-static-position.html: Added.
844 2013-12-18 Chris Fleizach <cfleizach@apple.com>
846 AX: make aria-hidden=false work with subtrees
847 https://bugs.webkit.org/show_bug.cgi?id=125592
849 Reviewed by Mario Sanchez Prada.
851 * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt: Added.
852 * accessibility/aria-hidden-false-works-in-subtrees.html: Added.
854 2013-12-18 Alexey Proskuryakov <ap@apple.com>
856 Flaky Test: media/video-buffered.html
857 https://bugs.webkit.org/show_bug.cgi?id=116277
859 * platform/mac/TestExpectations: Mark it as such.
861 2013-12-18 Martin Hodovan <mhodovan@inf.u-szeged.hu>
863 REGRESSION (r155536): Broken error recovery in @media at-rule
864 https://bugs.webkit.org/show_bug.cgi?id=125637
866 Reviewed by Darin Adler.
868 Test with broken @media rule.
870 * fast/css/media-error-recovery-expected.txt: Added.
871 * fast/css/media-error-recovery.html: Added.
873 2013-12-18 Chris Fleizach <cfleizach@apple.com>
875 AX: WebKit not sending AXMenuClosed notification
876 https://bugs.webkit.org/show_bug.cgi?id=125783
878 Reviewed by Mario Sanchez Prada.
880 * platform/mac/accessibility/aria-menu-closed-notification-expected.txt: Added.
881 * platform/mac/accessibility/aria-menu-closed-notification.html: Added.
883 2013-12-18 Tamas Gergely <tgergely.u-szeged@partner.samsung.com>
885 Fix ASSERTION FAILED in WebCore::SVGLengthContext::determineViewport
886 https://bugs.webkit.org/show_bug.cgi?id=120284
888 Reviewed by Philip Rogers.
890 Added tests of handling root <svg> elements.
891 Blink merge: https://chromium.googlesource.com/chromium/blink/+/a7dedf81eb7008276bb6854f0e46465e039788f8
893 * svg/custom/svg-length-value-handled-expected.txt: Added.
894 * svg/custom/svg-length-value-handled.svg: Added.
895 Tests whether root svg elements sizes are handled.
896 * svg/dom/svg-root-lengths-expected.txt: Added.
897 * svg/dom/svg-root-lengths.html: Added.
898 Tests the correct handling of root svg elements sizes.
900 2013-12-18 Darin Adler <darin@apple.com>
902 Additional refinement in MathMLSelectElement toggle implementation
903 https://bugs.webkit.org/show_bug.cgi?id=125785
905 Reviewed by Andreas Kling.
907 * mathml/presentation/maction-toggle-expected.html: Updated incorrect expected
908 result, which expected an already-handled event to be re-handled by a parent
909 element during the bubbling process.
910 * mathml/presentation/maction-toggle.html: Ditto.
912 2013-12-18 Rob Buis <rob.buis@samsung.com>
914 [CSS Shapes] Implement interpolation between keywords in basic shapes
915 https://bugs.webkit.org/show_bug.cgi?id=125108
917 Reviewed by Simon Fraser.
919 Add tests to shape-outside-animation when animating using keywords for the circle/ellipse center positions.
920 Also add tests for invalid mixing of keyword and values in the center coordinate to parsing-test-utils.js.
922 * fast/shapes/parsing/parsing-shape-inside-expected.txt:
923 * fast/shapes/parsing/parsing-shape-outside-expected.txt:
924 * fast/shapes/parsing/parsing-test-utils.js:
925 * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
926 * fast/shapes/shape-outside-floats/shape-outside-animation.html:
928 2013-12-18 Dániel Bátyai <dbatyai.u-szeged@partner.samsung.com>
930 CSS: Null-pointer dereference with negative 'orphans' value.
931 https://bugs.webkit.org/show_bug.cgi?id=125924
933 Reviewed by Andreas Kling.
935 Test with negative orphans value.
937 * fast/css/negative-orphans-crash-expected.txt: Added.
938 * fast/css/negative-orphans-crash.html: Added.
940 2013-12-18 Chris Fleizach <cfleizach@apple.com>
942 AX: HTML spec change indicates @aria-required should trump @required on any element
943 https://bugs.webkit.org/show_bug.cgi?id=122145
945 Reviewed by Mario Sanchez Prada.
947 * accessibility/aria-required-expected.txt:
948 * accessibility/aria-required.html:
950 2013-12-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
952 Unreviewed EFL gardening
954 Rebaseline tests after r160715.
956 * platform/efl/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
957 * platform/efl/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
958 * platform/efl/fast/backgrounds/background-position-parsing-expected.png:
959 * platform/efl/fast/backgrounds/background-position-parsing-expected.txt:
960 * platform/efl/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
961 * platform/efl/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt:
962 * platform/efl/fast/block/float/016-expected.png:
963 * platform/efl/fast/block/float/016-expected.txt:
965 2013-12-17 Jer Noble <jer.noble@apple.com>
967 [MSE] Periodically monitor source buffers.
968 https://bugs.webkit.org/show_bug.cgi?id=125898
970 Reviewed by Eric Carlson.
972 * media/media-source/media-source-monitor-source-buffers-expected.txt: Added.
973 * media/media-source/media-source-monitor-source-buffers.html: Added.
975 2013-12-17 Joseph Pecoraro <pecoraro@apple.com>
977 Web Inspector: Remove InspectorFrontendHost.setInjectedScriptForOrigin
978 https://bugs.webkit.org/show_bug.cgi?id=125906
980 Reviewed by Timothy Hatcher.
982 * http/tests/inspector/injected-script-for-origin-expected.txt: Removed.
983 * http/tests/inspector/injected-script-for-origin.html: Removed.
984 * http/tests/inspector/resources/injected-script-for-origin-frame.html: Removed.
986 2013-12-17 Eric Carlson <eric.carlson@apple.com>
988 ASSERT setting pseudoID with registered DOMSubtreeModified listener
989 https://bugs.webkit.org/show_bug.cgi?id=125900
991 Reviewed by Ryosuke Niwa.
993 * fast/dom/attribute-set-before-element-in-tree-expected.txt: Added.
994 * fast/dom/attribute-set-before-element-in-tree.html: Added.
996 2013-12-17 Jer Noble <jer.noble@apple.com>
998 [MSE] Update duration after appending samples, per spec.
999 https://bugs.webkit.org/show_bug.cgi?id=125703
1001 Reviewed by Eric Carlson.
1003 * media/media-source/media-source-duration-after-append-expected.txt: Added.
1004 * media/media-source/media-source-duration-after-append.html: Added.
1006 2013-12-17 Ryosuke Niwa <rniwa@webkit.org>
1008 Video element's width and height content attributes should not influence intrinsic width and height
1009 https://bugs.webkit.org/show_bug.cgi?id=125822
1011 Reviewed by Darin Adler.
1013 * media/video-intrinsic-width-height-expected.txt: Added.
1014 * media/video-intrinsic-width-height.html: Added.
1016 2013-12-17 Gavin Barraclough <barraclough@apple.com>
1018 Remove PageVisibilityStateUnloaded
1019 https://bugs.webkit.org/show_bug.cgi?id=125869
1021 Reviewed by Anders Carlsson.
1023 This is not currently supported by WebKit, remove this enum value.
1024 We can always add this back later if/when we add support for this state.
1026 * fast/events/page-visibility-transition-test-expected.txt:
1027 * fast/events/page-visibility-transition-test.html:
1028 - remove test for visibility state "unloaded"; this is no longer supported (it never really was).
1030 2013-12-17 Alexey Proskuryakov <ap@apple.com>
1032 Sanitize skip entries for pop-up menu tests.
1034 Pop-up menus are native controls on Mac, and block test progress when opened.
1036 * platform/mac/TestExpectations: Combined entries for these tests together, and
1039 2013-12-17 Brent Fulgham <bfulgham@apple.com>
1041 Unreviewed test update for Windows.
1043 * platform/win/TestExpectations: Exclude a few more media-based
1046 2013-12-17 Alexey Proskuryakov <ap@apple.com>
1048 Layout Test webaudio/delaynode-max-default-delay.html is flaky
1049 https://bugs.webkit.org/show_bug.cgi?id=121646
1051 * platform/mac/TestExpectations: Marking as such.
1053 2013-12-17 Radu Stavila <stavila@adobe.com>
1055 [CSS Regions] Positioned elements in regions get clipped if they fall outside the region
1056 https://bugs.webkit.org/show_bug.cgi?id=117120
1058 Reviewed by Mihnea Ovidenie.
1060 Added tests for the correct painting of the borders of differently positioned elements overflowing regions.
1062 * fast/regions/absolute-in-relative-overflow-expected.html: Added.
1063 * fast/regions/absolute-in-relative-overflow.html: Added.
1064 * fast/regions/static-in-relative-overflow-expected.html: Added.
1065 * fast/regions/static-in-relative-overflow.html: Added.
1066 * fast/regions/sticky-border-overflow-expected.html: Added.
1067 * fast/regions/sticky-border-overflow.html: Added.
1069 2013-12-17 Commit Queue <commit-queue@webkit.org>
1071 Unreviewed, rolling out r160717.
1072 http://trac.webkit.org/changeset/160717
1073 https://bugs.webkit.org/show_bug.cgi?id=125863
1075 New tests are failing, and possibly broke an existing test
1076 (Requested by ap on #webkit).
1078 * fast/regions/repaint/fixed-in-named-flow-cb-changed-expected.txt: Removed.
1079 * fast/regions/repaint/fixed-in-named-flow-cb-changed.html: Removed.
1080 * fast/regions/repaint/fixed-in-named-flow-cb-changed2-expected.txt: Removed.
1081 * fast/regions/repaint/fixed-in-named-flow-cb-changed2.html: Removed.
1083 2013-12-17 Ryosuke Niwa <rniwa@webkit.org>
1085 Invalid dir attributes should resolve to ltr
1086 https://bugs.webkit.org/show_bug.cgi?id=125830
1088 Reviewed by Darin Adler.
1090 * fast/dom/HTMLElement/set-and-clear-dir-attribute-expected.txt: Added.
1091 * fast/dom/HTMLElement/set-and-clear-dir-attribute.html: Added.
1093 2013-12-17 Mihnea Ovidenie <mihnea@adobe.com>
1095 [CSSRegions] Incorrect repaint of fixed element with transformed parent
1096 https://bugs.webkit.org/show_bug.cgi?id=125756
1098 Reviewed by Darin Adler.
1100 Add tests for a fixed positioned element with a parent that:
1101 1. dynamically gets a transform, in which case the fixed positioned element should be positioned
1102 relative to its parent
1103 2. dynamically loses its transform, in which case the fixed positioned element should be positioned
1104 relative to the view.
1106 * fast/regions/repaint/fixed-in-named-flow-cb-changed-expected.txt: Added.
1107 * fast/regions/repaint/fixed-in-named-flow-cb-changed.html: Added.
1108 * fast/regions/repaint/fixed-in-named-flow-cb-changed2-expected.txt: Added.
1109 * fast/regions/repaint/fixed-in-named-flow-cb-changed2.html: Added.
1111 2013-12-17 Bem Jones-Bey <bjonesbe@adobe.com>
1113 REGRESSION(r159166?): fast/block/float/float-with-fractional-height-vertical-lr.html, fast/block/float/float-with-fractional-height.html are failing
1114 https://bugs.webkit.org/show_bug.cgi?id=124506
1116 Reviewed by Dirk Schulze.
1118 Remove lines for tests that have been fixed by this patch.
1120 * platform/efl/TestExpectations:
1121 * platform/gtk/TestExpectations:
1123 2013-12-17 Mario Sanchez Prada <mario.prada@samsung.com>
1125 [ATK] Expose accessibility objects for <dl>, <dt> and <dd>
1126 https://bugs.webkit.org/show_bug.cgi?id=125857
1128 Reviewed by Chris Fleizach.
1130 Update test to update expectations.
1132 * platform/gtk/accessibility/roles-exposed-expected.txt:
1133 * platform/gtk/accessibility/roles-exposed.html:
1135 Updated test expectations for other test using description lists.
1137 * platform/efl-wk1/accessibility/lists-expected.txt:
1138 * platform/efl-wk2/accessibility/lists-expected.txt:
1139 * platform/gtk/accessibility/lists-expected.txt:
1142 2013-12-17 Frédéric Wang <fred.wang@free.fr>
1144 Ensure inferred mrows for msqrt, mstyle, merror, mphantom and math.
1145 https://bugs.webkit.org/show_bug.cgi?id=124841
1147 Reviewed by Darin Adler.
1149 * mathml/presentation/inferred-mrow-baseline-expected.txt: Added.
1150 * mathml/presentation/inferred-mrow-baseline.html: Added.
1151 * mathml/presentation/inferred-mrow-stretchy-expected.txt: Added.
1152 * mathml/presentation/inferred-mrow-stretchy.html: Added.
1154 2013-12-17 Brent Fulgham <bfulgham@apple.com>
1156 [Win] Temporarily disable mediate tests to get bots green.
1158 * platform/win/TestExpectations: Turn off additional media-related
1159 tests. These will be reactivated soon.
1161 2013-12-17 Mihnea Ovidenie <mihnea@adobe.com>
1163 [CSS Regions] Move regions tests from fast/repaint into fast/regions
1164 https://bugs.webkit.org/show_bug.cgi?id=78786
1166 Reviewed by Dirk Schulze.
1168 Moved regions repaint tests from fast/repaint into fast/regions/repaint.
1169 Moved regions repaint tests from fast/regions into fast/regions/repaint.
1170 Adjusted paths, TestExpectations.
1172 * fast/regions/repaint/element-in-named-flow-absolute-from-fixed-expected.txt: Renamed from LayoutTests/fast/regions/element-in-named-flow-absolute-from-fixed-expected.txt.
1173 * fast/regions/repaint/element-in-named-flow-absolute-from-fixed.html: Renamed from LayoutTests/fast/regions/element-in-named-flow-absolute-from-fixed.html.
1174 * fast/regions/repaint/element-in-named-flow-fixed-from-absolute-expected.txt: Renamed from LayoutTests/fast/regions/element-in-named-flow-fixed-from-absolute-expected.txt.
1175 * fast/regions/repaint/element-in-named-flow-fixed-from-absolute.html: Renamed from LayoutTests/fast/regions/element-in-named-flow-fixed-from-absolute.html.
1176 * fast/regions/repaint/element-inflow-fixed-from-outflow-static-expected.txt: Renamed from LayoutTests/fast/regions/element-inflow-fixed-from-outflow-static-expected.txt.
1177 * fast/regions/repaint/element-inflow-fixed-from-outflow-static.html: Renamed from LayoutTests/fast/regions/element-inflow-fixed-from-outflow-static.html.
1178 * fast/regions/repaint/element-outflow-static-from-inflow-fixed-expected.txt: Renamed from LayoutTests/fast/regions/element-outflow-static-from-inflow-fixed-expected.txt.
1179 * fast/regions/repaint/element-outflow-static-from-inflow-fixed.html: Renamed from LayoutTests/fast/regions/element-outflow-static-from-inflow-fixed.html.
1180 * fast/regions/repaint/fixed-in-named-flow-scroll-expected.txt: Renamed from LayoutTests/fast/regions/fixed-in-named-flow-scroll-expected.txt.
1181 * fast/regions/repaint/fixed-in-named-flow-scroll.html: Renamed from LayoutTests/fast/regions/fixed-in-named-flow-scroll.html.
1182 * fast/regions/repaint/increasing-region-content-height-expected.txt: Renamed from LayoutTests/fast/repaint/increasing-region-content-height-expected.txt.
1183 * fast/regions/repaint/increasing-region-content-height.html: Renamed from LayoutTests/fast/repaint/increasing-region-content-height.html.
1184 * fast/regions/repaint/japanese-rl-selection-repaint-in-regions.html: Renamed from LayoutTests/fast/repaint/japanese-rl-selection-repaint-in-regions.html.
1185 * fast/regions/repaint/line-flow-with-floats-in-regions.html: Added.
1186 * fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions.html: Renamed from LayoutTests/fast/repaint/overflow-flipped-writing-mode-block-in-regions.html.
1187 * fast/regions/repaint/region-painting-composited-element-expected.html: Renamed from LayoutTests/fast/repaint/region-painting-composited-element-expected.html.
1188 * fast/regions/repaint/region-painting-composited-element.html: Renamed from LayoutTests/fast/repaint/region-painting-composited-element.html.
1189 * fast/regions/repaint/region-painting-in-composited-view-expected.html: Renamed from LayoutTests/fast/repaint/region-painting-in-composited-view-expected.html.
1190 * fast/regions/repaint/region-painting-in-composited-view.html: Renamed from LayoutTests/fast/repaint/region-painting-in-composited-view.html.
1191 * fast/regions/repaint/region-painting-invalidation.html: Renamed from LayoutTests/fast/repaint/region-painting-invalidation.html.
1192 * fast/regions/repaint/region-painting-via-layout.html: Renamed from LayoutTests/fast/repaint/region-painting-via-layout.html.
1193 * fast/regions/repaint/repaint-regions-overflow-expected.txt: Renamed from LayoutTests/fast/repaint/repaint-regions-overflow-expected.txt.
1194 * fast/regions/repaint/repaint-regions-overflow.html: Renamed from LayoutTests/fast/repaint/repaint-regions-overflow.html.
1195 * fast/repaint/line-flow-with-floats-in-regions.html: Removed.
1196 * platform/efl/TestExpectations:
1197 * platform/efl/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt.
1198 * platform/gtk/TestExpectations:
1199 * platform/mac/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Renamed from LayoutTests/platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png.
1200 * platform/mac/fast/regions/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Renamed from LayoutTests/platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt.
1201 * platform/mac/fast/regions/repaint/line-flow-with-floats-in-regions-expected.png: Renamed from LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-in-regions-expected.png.
1202 * platform/mac/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt: Renamed from LayoutTests/platform/mac/fast/repaint/line-flow-with-floats-in-regions-expected.txt.
1203 * platform/mac/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.png: Renamed from LayoutTests/platform/mac/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.png.
1204 * platform/mac/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt: Renamed from LayoutTests/platform/mac/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt.
1205 * platform/mac/fast/regions/repaint/region-painting-invalidation-expected.png: Renamed from LayoutTests/platform/mac/fast/repaint/region-painting-invalidation-expected.png.
1206 * platform/mac/fast/regions/repaint/region-painting-invalidation-expected.txt: Renamed from LayoutTests/platform/mac/fast/repaint/region-painting-invalidation-expected.txt.
1207 * platform/mac/fast/regions/repaint/region-painting-via-layout-expected.png: Renamed from LayoutTests/platform/mac/fast/repaint/region-painting-via-layout-expected.png.
1208 * platform/mac/fast/regions/repaint/region-painting-via-layout-expected.txt: Renamed from LayoutTests/platform/mac/fast/repaint/region-painting-via-layout-expected.txt.
1209 * platform/win/TestExpectations:
1210 * platform/wincairo/TestExpectations:
1212 2013-12-17 Mario Sanchez Prada <mario.prada@samsung.com>
1214 [GTK][WK2] rowAtIndex is not implemented in DRT/WKTR
1215 https://bugs.webkit.org/show_bug.cgi?id=116971
1217 Unreviewed. Moving test expectation to the right place, as this is
1218 an issue that actually affects both to Webkit1 and Webkit2.
1220 * platform/gtk-wk2/TestExpectations: Removed expectation.
1221 * platform/gtk/TestExpectations: Added expectation.
1223 2013-12-17 Mihnea Ovidenie <mihnea@adobe.com>
1225 [CSSRegions] Remove left-over test expectations in fast/regions/layers
1226 https://bugs.webkit.org/show_bug.cgi?id=125841
1228 Reviewed by Dirk Schulze.
1230 The original tests were removed part of https://bugs.webkit.org/show_bug.cgi?id=121828
1231 and added back as expectations only when https://bugs.webkit.org/show_bug.cgi?id=118665
1233 They should be removed.
1235 * fast/regions/layers/dynamic-layer-added-with-no-layout-expected.txt: Removed.
1236 * fast/regions/layers/dynamic-layer-removed-with-no-layout-expected.txt: Removed.
1237 * fast/regions/layers/regions-promoted-to-layers-expected.txt: Removed.
1238 * fast/regions/layers/regions-promoted-to-layers-horizontal-bt-expected.txt: Removed.
1239 * fast/regions/layers/regions-promoted-to-layers-vertical-lr-expected.txt: Removed.
1240 * fast/regions/layers/regions-promoted-to-layers-vertical-rl-expected.txt: Removed.
1242 2013-12-17 Mihai Maerean <mmaerean@adobe.com>
1244 Fix hit testing for divs with a hierarchy of css transformed and non-transformed elements
1245 https://bugs.webkit.org/show_bug.cgi?id=124777
1247 Reviewed by Darin Adler.
1249 * transforms/3d/hit-testing/hover-rotated-with-children-negative-z.html: Added.
1250 * transforms/3d/hit-testing/hover-rotated-with-children-negative-z-expected.txt: Added.
1251 * transforms/3d/hit-testing/negative-zoffset-hit-test.html: Added.
1252 * transforms/3d/hit-testing/negative-zoffset-hit-test-expected.txt: Added.
1253 * transforms/3d/hit-testing/overlapping-layers-hit-test.html: Added.
1254 * transforms/3d/hit-testing/overlapping-layers-hit-test-expected.txt: Added.
1256 2013-12-16 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
1258 Checking RTCPeerConnection signalingState before setting local/remoteDescription
1259 https://bugs.webkit.org/show_bug.cgi?id=125655
1261 Reviewed by Eric Carlson.
1263 Before setting a session description RTCPeerConnection must check if it is in valid state for that SDP type.
1265 * fast/mediastream/RTCPeerConnection-have-local-answer.html: Added.
1266 * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt: Added.
1267 * fast/mediastream/RTCPeerConnection-have-local-offer.html: Added.
1268 * fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt: Added.
1269 * fast/mediastream/RTCPeerConnection-have-local-pranswer.html: Added.
1270 * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt: Added.
1271 * fast/mediastream/RTCPeerConnection-have-remote-offer.html: Added.
1272 * fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt: Added.
1273 * fast/mediastream/RTCPeerConnection-have-remote-pranswer.html: Added.
1274 * fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt:
1275 * fast/mediastream/RTCPeerConnection-remoteDescription.html:
1276 * fast/mediastream/RTCPeerConnection-stable-expected.txt: Added.
1277 * fast/mediastream/RTCPeerConnection-stable.html: Added.
1279 2013-12-16 Oliver Hunt <oliver@apple.com>
1281 Cache getters and custom accessors on the prototype chain
1282 https://bugs.webkit.org/show_bug.cgi?id=125602
1284 Reviewed by Michael Saboff.
1286 Added a bunch of new tests
1288 * js/regress/chain-custom-getter-expected.txt: Added.
1289 * js/regress/chain-custom-getter.html: Added.
1290 * js/regress/chain-getter-access-expected.txt: Added.
1291 * js/regress/chain-getter-access.html: Added.
1292 * js/regress/proto-custom-getter-expected.txt: Added.
1293 * js/regress/proto-custom-getter.html: Added.
1294 * js/regress/proto-getter-access-expected.txt: Added.
1295 * js/regress/proto-getter-access.html: Added.
1296 * js/regress/resources/regress-pre.js:
1297 Made sure that noInline always exists (either using testRunner.neverInlineFunction
1298 or a no-op function if nothing else is available)
1299 * js/regress/script-tests/chain-custom-getter.js: Added.
1301 * js/regress/script-tests/chain-getter-access.js: Added.
1304 * js/regress/script-tests/proto-custom-getter.js: Added.
1306 * js/regress/script-tests/proto-getter-access.js: Added.
1309 * js/regress/script-tests/simple-custom-getter.js: Added.
1310 (cycles.30000.numberObject.Number.foo):
1311 * js/regress/script-tests/simple-getter-access.js: Added.
1314 * js/regress/simple-custom-getter-expected.txt: Added.
1315 * js/regress/simple-custom-getter.html: Added.
1316 * js/regress/simple-getter-access-expected.txt: Added.
1317 * js/regress/simple-getter-access.html: Added.
1319 2013-12-16 Hans Muller <hmuller@adobe.com>
1321 [CSS Shapes] Add support for the computing the included intervals for a BoxShape
1322 https://bugs.webkit.org/show_bug.cgi?id=124605
1324 Reviewed by Andreas Kling.
1326 Check that shape-inside:content-box works with and without border radii.
1328 * fast/shapes/shape-inside/shape-inside-content-box-expected.html: Added.
1329 * fast/shapes/shape-inside/shape-inside-content-box.html: Added.
1331 2013-12-16 Mario Sanchez Prada <mario.prada@samsung.com>
1333 [ATK] Expose accessibility objects for more WAI-ARIA roles
1334 https://bugs.webkit.org/show_bug.cgi?id=125596
1336 Reviewed by Chris Fleizach.
1338 Update test to update expectations.
1340 * platform/gtk/accessibility/roles-exposed-expected.txt:
1341 * platform/gtk/accessibility/roles-exposed.html:
1343 2013-12-16 Eric Carlson <eric.carlson@apple.com>
1345 Fix QuickTime plug-in replacement scripting bugs
1346 https://bugs.webkit.org/show_bug.cgi?id=125717
1348 Reviewed by Sam Weinig.
1350 * plugins/quicktime-plugin-replacement-expected.txt:
1351 * plugins/quicktime-plugin-replacement.html: Update to test 'qtsrc' attribute, and to check
1352 that relative urls are resolved correctly.
1353 * plugins/resources/yellow.mov: Added.
1355 2013-12-16 Mario Sanchez Prada <mario.prada@samsung.com>
1357 [ATK] Expose accessibility objects with ATK_ROLE_CHECK_MENU_ITEM
1358 https://bugs.webkit.org/show_bug.cgi?id=125594
1360 Reviewed by Chris Fleizach.
1362 Update test to update expectations.
1364 * platform/gtk/accessibility/roles-exposed-expected.txt:
1365 * platform/gtk/accessibility/roles-exposed.html:
1367 2013-12-16 Mario Sanchez Prada <mario.prada@samsung.com>
1369 [ATK] Expose accessibility objects with ATK_ROLE_ARTICLE
1370 https://bugs.webkit.org/show_bug.cgi?id=125587
1372 Reviewed by Chris Fleizach.
1374 Update test to unskip article objects and update expectations.
1376 * accessibility/aria-mappings-expected.txt:
1377 * platform/gtk/accessibility/roles-exposed-expected.txt:
1378 * platform/gtk/accessibility/roles-exposed.html:
1380 2013-11-27 Sergio Villar Senin <svillar@igalia.com>
1382 [CSS Grid Layout] Fix the preferred logical widths code to work with spanning grid items
1383 https://bugs.webkit.org/show_bug.cgi?id=123994
1385 Reviewed by Andreas Kling.
1387 From Blink r159189 by <jchaffraix@chromium.org>
1389 Extended the test case to include spanning grid items.
1391 * fast/css-grid-layout/grid-preferred-logical-widths-expected.txt:
1392 * fast/css-grid-layout/grid-preferred-logical-widths.html:
1394 2013-12-15 Frédéric Wang <fred.wang@free.fr>
1396 Add support for maction@toggle
1397 https://bugs.webkit.org/show_bug.cgi?id=120059
1399 Reviewed by Chris Fleizach.
1401 * mathml/presentation/maction-toggle-expected.html: Added.
1402 * mathml/presentation/maction-toggle.html: Added.
1404 2013-12-15 Ryosuke Niwa <rniwa@webkit.org>
1406 REGRESSION: 2x regression on Dromaeo DOM query tests
1407 https://bugs.webkit.org/show_bug.cgi?id=125377
1409 Reviewed by Filip Pizlo.
1411 Added more regression tests for throwing away byte code when a new named property appears.
1413 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-expected: Rebaselined.
1414 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Fixed the test to use dfgShouldBe.
1415 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-2-expected.txt: Added.
1416 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-2.html: Added.
1417 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-3-expected.txt: Added.
1418 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-3.html: Added.
1419 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4-expected.txt: Added.
1420 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html: Added.
1421 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5-expected.txt: Added.
1422 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html: Added.
1423 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-2-expected.txt: Added.
1424 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-2.html: Added.
1425 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-3-expected.txt: Added.
1426 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-3.html: Added.
1427 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4-expected.txt: Added.
1428 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html: Added.
1429 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-expected.txt: Added.
1430 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html: Added.
1431 * js/dom/script-tests/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Removed.
1433 2013-12-15 Rob Buis <rob.buis@samsung.com>
1435 [CSS Shapes] shape-outside animation does not handle 'auto' well
1436 https://bugs.webkit.org/show_bug.cgi?id=125700
1438 Reviewed by Dirk Schulze.
1440 Test a shape-outside animation where one keyframe uses 'auto'.
1442 * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
1443 * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1445 2013-12-14 Darin Adler <darin@apple.com>
1447 Crash in CSSImageGeneratorValue and RenderScrollbar
1448 https://bugs.webkit.org/show_bug.cgi?id=125702
1450 Reviewed by Alexey Proskuryakov.
1452 * fast/css/scrollbar-image-crash-expected.txt: Added.
1453 * fast/css/scrollbar-image-crash.html: Added.
1455 2013-12-14 Brent Fulgham <bfulgham@webkit.org>
1457 [Win] Disable media tests while we sort out QTSDK issues.
1458 Unreviewed patch to get test bots green
1460 * platform/win/TestExpectations
1463 2013-12-13 Joseph Pecoraro <pecoraro@apple.com>
1465 Some Set and Map prototype functions have incorrect function lengths
1466 https://bugs.webkit.org/show_bug.cgi?id=125732
1468 Reviewed by Oliver Hunt.
1470 * js/basic-map-expected.txt:
1471 * js/basic-set-expected.txt:
1472 * js/script-tests/basic-map.js:
1473 * js/script-tests/basic-set.js:
1475 2013-12-13 Joseph Pecoraro <pecoraro@apple.com>
1477 Web Inspector: Move Inspector and Debugger protocol domains into JavaScriptCore
1478 https://bugs.webkit.org/show_bug.cgi?id=125707
1480 Reviewed by Timothy Hatcher.
1482 * http/tests/inspector-protocol/resources/InspectorTest.js:
1483 (InspectorTest.checkForError):
1484 Since having a protocol error is likely wrong, make the output
1485 for it as detailed as possible.
1487 2013-12-13 Roger Fong <roger_fong@apple.com>
1489 [WebGL] Check for global variable precision mismatch between vertex and fragment shaders.
1490 https://bugs.webkit.org/show_bug.cgi?id=125546.
1491 <rdar://problem/15203364>
1493 Reviewed by Brent Fulgham.
1495 * platform/mac/TestExpectations:
1496 Unskip webgl/1.0.2/glsl/misc/shader-with-global-variable-precision-mismatch.html
1498 2013-12-13 Joseph Pecoraro <pecoraro@apple.com>
1500 Web Inspector: Add Inspector Code Generation to JavaScriptCore for Runtime Domain
1501 https://bugs.webkit.org/show_bug.cgi?id=125595
1503 Reviewed by Timothy Hatcher.
1505 * http/tests/inspector-protocol/resources/InspectorTest.js:
1506 (InspectorTest.importInspectorScripts):
1507 Update for the new backend commands files.
1509 2013-12-13 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
1511 Adding RTCPeerConnectionErrorCallback
1512 https://bugs.webkit.org/show_bug.cgi?id=125574
1514 Reviewed by Eric Carlson.
1516 According to the spec there should be a RTCPeerConnectionErrorCallback function type for createOffer/Answer,
1517 setLocal/RemoteDescription and updateIce function calls. This callback must handle a DOMError object.
1519 * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
1520 * fast/mediastream/RTCPeerConnection-createAnswer.html:
1521 * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
1522 * fast/mediastream/RTCPeerConnection-createOffer.html:
1524 2013-12-13 Alexey Proskuryakov <ap@apple.com>
1526 WebCrypto Key.usages should be ordered alphabetically
1527 https://bugs.webkit.org/show_bug.cgi?id=125696
1529 Reviewed by Darin Adler.
1531 * crypto/subtle/aes-cbc-192-encrypt-decrypt-expected.txt:
1532 * crypto/subtle/aes-cbc-192-encrypt-decrypt.html:
1533 * crypto/subtle/aes-cbc-256-encrypt-decrypt-expected.txt:
1534 * crypto/subtle/aes-cbc-256-encrypt-decrypt.html:
1535 * crypto/subtle/aes-cbc-encrypt-decrypt-expected.txt:
1536 * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt:
1537 * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html:
1538 * crypto/subtle/aes-cbc-encrypt-decrypt.html:
1539 * crypto/subtle/aes-cbc-generate-key-expected.txt:
1540 * crypto/subtle/aes-cbc-generate-key.html:
1541 * crypto/subtle/aes-cbc-invalid-length-expected.txt:
1542 * crypto/subtle/aes-cbc-invalid-length.html:
1543 * crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt:
1544 * crypto/subtle/aes-kw-wrap-unwrap-aes.html:
1545 * crypto/subtle/aes-postMessage-expected.txt:
1546 * crypto/subtle/aes-postMessage.html:
1547 * crypto/subtle/hmac-postMessage-expected.txt:
1548 * crypto/subtle/hmac-postMessage.html:
1549 * crypto/subtle/jwk-import-use-values-expected.txt:
1550 * crypto/subtle/jwk-import-use-values.html:
1551 * crypto/subtle/postMessage-worker-expected.txt:
1552 * crypto/subtle/postMessage-worker.html:
1553 * crypto/subtle/resources/postMessage-worker.js:
1555 * crypto/subtle/rsa-oaep-key-manipulation-expected.txt:
1556 * crypto/subtle/rsa-oaep-key-manipulation.html:
1557 * crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt:
1558 * crypto/subtle/rsa-oaep-wrap-unwrap-aes.html:
1559 * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt:
1560 * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html:
1562 2013-12-13 Rob Buis <rob.buis@samsung.com>
1564 Clean up SVGScriptElement
1565 https://bugs.webkit.org/show_bug.cgi?id=125527
1567 Reviewed by Darin Adler.
1569 Add test to verify the new type getter/setter behavior on SVScriptElement.
1570 Specifically, the old behavior was setting the JS type property did not reflect in
1571 the actual content attribute being set, the new behavior is to do set the content
1572 attribute when setting the JS type property.
1574 * svg/dom/SVGScriptElement/script-type-attribute-expected.txt: Added.
1575 * svg/dom/SVGScriptElement/script-type-attribute.svg: Added.
1577 2013-12-13 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1579 Unreviewed EFL gardening
1581 Remove wrong http baselines.
1583 * platform/efl/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Removed.
1584 * platform/efl/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Removed.
1585 * platform/efl/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Removed.
1587 2013-12-12 Alexey Proskuryakov <ap@apple.com>
1589 WebCrypto wrapKey operation doesn't check key usage
1590 https://bugs.webkit.org/show_bug.cgi?id=125675
1592 Reviewed by Darin Adler.
1594 * crypto/subtle/unwrapKey-check-usage-expected.txt: Added.
1595 * crypto/subtle/unwrapKey-check-usage.html: Added.
1596 * crypto/subtle/wrapKey-check-usage-expected.txt: Added.
1597 * crypto/subtle/wrapKey-check-usage.html: Added.
1599 2013-12-12 Alexey Proskuryakov <ap@apple.com>
1601 Add support for RSAES-PKCS1-v1_5
1602 https://bugs.webkit.org/show_bug.cgi?id=125647
1604 Reviewed by Anders Carlsson.
1606 * crypto/subtle/rsaes-pkcs1-v1_5-decrypt-expected.txt: Added.
1607 * crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html: Added.
1608 * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt: Added.
1609 * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html: Added.
1611 2013-12-12 Alexey Proskuryakov <ap@apple.com>
1613 Public key in a generated KeyPair should always be extractable
1614 https://bugs.webkit.org/show_bug.cgi?id=125643
1616 Reviewed by Sam Weinig.
1618 * crypto/subtle/rsa-oaep-generate-non-extractable-key-expected.txt: Added.
1619 * crypto/subtle/rsa-oaep-generate-non-extractable-key.html: Added.
1621 2013-12-12 Alexey Proskuryakov <ap@apple.com>
1623 Make algorithm.name return registered name, not normalized one
1624 https://bugs.webkit.org/show_bug.cgi?id=125641
1626 Reviewed by Anders Carlsson.
1628 * crypto/subtle/aes-cbc-192-encrypt-decrypt-expected.txt:
1629 * crypto/subtle/aes-cbc-192-encrypt-decrypt.html:
1630 * crypto/subtle/aes-cbc-256-encrypt-decrypt-expected.txt:
1631 * crypto/subtle/aes-cbc-256-encrypt-decrypt.html:
1632 * crypto/subtle/aes-cbc-encrypt-decrypt-expected.txt:
1633 * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt:
1634 * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html:
1635 * crypto/subtle/aes-cbc-encrypt-decrypt.html:
1636 * crypto/subtle/aes-cbc-generate-key-expected.txt:
1637 * crypto/subtle/aes-cbc-generate-key.html:
1638 * crypto/subtle/aes-cbc-import-jwk-expected.txt:
1639 * crypto/subtle/aes-cbc-import-jwk.html:
1640 * crypto/subtle/aes-cbc-invalid-length-expected.txt:
1641 * crypto/subtle/aes-cbc-invalid-length.html:
1642 * crypto/subtle/aes-cbc-unwrap-failure-expected.txt:
1643 * crypto/subtle/aes-cbc-unwrap-failure.html:
1644 * crypto/subtle/aes-cbc-unwrap-rsa-expected.txt:
1645 * crypto/subtle/aes-cbc-unwrap-rsa.html:
1646 * crypto/subtle/aes-cbc-wrap-rsa-expected.txt:
1647 * crypto/subtle/aes-cbc-wrap-rsa-non-extractable-expected.txt:
1648 * crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html:
1649 * crypto/subtle/aes-cbc-wrap-rsa.html:
1650 * crypto/subtle/aes-kw-key-manipulation-expected.txt:
1651 * crypto/subtle/aes-kw-key-manipulation.html:
1652 * crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt:
1653 * crypto/subtle/aes-kw-wrap-unwrap-aes.html:
1654 * crypto/subtle/aes-postMessage-expected.txt:
1655 * crypto/subtle/aes-postMessage.html:
1656 * crypto/subtle/hmac-generate-key-expected.txt:
1657 * crypto/subtle/hmac-generate-key.html:
1658 * crypto/subtle/hmac-import-jwk-expected.txt:
1659 * crypto/subtle/hmac-import-jwk.html:
1660 * crypto/subtle/hmac-postMessage-expected.txt:
1661 * crypto/subtle/hmac-postMessage.html:
1662 * crypto/subtle/hmac-sign-verify-empty-key-expected.txt:
1663 * crypto/subtle/hmac-sign-verify-empty-key.html:
1664 * crypto/subtle/hmac-sign-verify-expected.txt:
1665 * crypto/subtle/hmac-sign-verify.html:
1666 * crypto/subtle/postMessage-worker-expected.txt:
1667 * crypto/subtle/postMessage-worker.html:
1668 * crypto/subtle/resources/postMessage-worker.js:
1669 * crypto/subtle/rsa-oaep-key-manipulation-expected.txt:
1670 * crypto/subtle/rsa-oaep-key-manipulation.html:
1671 * crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt:
1672 * crypto/subtle/rsa-oaep-wrap-unwrap-aes.html:
1673 * crypto/subtle/rsa-postMessage-expected.txt:
1674 * crypto/subtle/rsa-postMessage.html:
1675 * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt:
1676 * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html:
1677 * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt:
1678 * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html:
1680 2013-12-12 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1682 Unreviewed EFL gardening
1684 Rebaseline fast/table/empty-cells.html after r160410.
1686 * platform/efl/fast/table/empty-cells-expected.png:
1687 * platform/efl/fast/table/empty-cells-expected.txt:
1689 2013-12-12 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1691 Unreviewed EFL gardening
1693 Add test expectations for failing compositing tests.
1695 * platform/efl-wk2/TestExpectations:
1697 2013-12-12 Commit Queue <commit-queue@webkit.org>
1699 Unreviewed, rolling out r160446.
1700 http://trac.webkit.org/changeset/160446
1701 https://bugs.webkit.org/show_bug.cgi?id=125630
1703 The upower-glib-based implementation is using API that was
1704 recently removed (Requested by zdobersek1 on #webkit).
1706 * platform/gtk/TestExpectations:
1708 2013-12-12 Commit Queue <commit-queue@webkit.org>
1710 Unreviewed, rolling out r160417.
1711 http://trac.webkit.org/changeset/160417
1712 https://bugs.webkit.org/show_bug.cgi?id=125629
1714 The patch is causing crashes (Requested by zdobersek1 on
1717 * accessibility/children-changed-sends-notification-expected.txt: Removed.
1718 * accessibility/children-changed-sends-notification.html: Removed.
1719 * accessibility/loading-iframe-sends-notification.html:
1720 * platform/mac/TestExpectations:
1722 2013-12-11 Darin Adler <darin@apple.com>
1724 StylePendingImage needs to correctly manage the CSSValue pointer lifetime
1725 https://bugs.webkit.org/show_bug.cgi?id=125468
1727 Reviewed by Andreas Kling.
1729 * fast/css/pending-image-crash-expected.txt: Added.
1730 * fast/css/pending-image-crash.xhtml: Added.
1732 2013-12-11 Alexey Proskuryakov <ap@apple.com>
1734 WebCrypto keys should support structured clone
1735 https://bugs.webkit.org/show_bug.cgi?id=125590
1737 Reviewed by Oliver Hunt.
1739 * crypto/subtle/aes-postMessage-expected.txt: Added.
1740 * crypto/subtle/aes-postMessage.html: Added.
1741 * crypto/subtle/hmac-postMessage-expected.txt: Added.
1742 * crypto/subtle/hmac-postMessage.html: Added.
1743 * crypto/subtle/postMessage-worker-expected.txt: Added.
1744 * crypto/subtle/postMessage-worker.html: Added.
1745 * crypto/subtle/rsa-postMessage-expected.txt: Added.
1746 * crypto/subtle/rsa-postMessage.html: Added.
1747 * crypto/subtle/resources/postMessage-worker.js: Added.
1749 2013-12-11 Bear Travis <betravis@adobe.com>
1751 Web Inspector: [CSS Shapes] Highlight margin-shape for shape-outside
1752 https://bugs.webkit.org/show_bug.cgi?id=125175
1754 Reviewed by Darin Adler.
1756 Test that the shape and margin-shape are properly passed to the Inspector Overlay.
1757 Arcs for rounded rectangles, circles, and ellipses are approximated using the same
1758 bezier curve method present in Path.cpp.
1760 * inspector-protocol/model/highlight-shape-outside-margin.html: Added.
1761 * inspector-protocol/model/highlight-shape-outside.html: Updating shape-outside info model.
1762 * inspector-protocol/resources/shape-info-helper.js: Adding utilities to compare alternate
1765 2013-12-11 Mario Sanchez Prada <mario.prada@samsung.com>
1767 [ATK] Expose accessibility objects WAI-ARIA landmark roles
1768 https://bugs.webkit.org/show_bug.cgi?id=125584
1770 Reviewed by Chris Fleizach.
1772 Update test to unskip landmark elements and update expectations.
1774 * platform/gtk/accessibility/roles-exposed-expected.txt:
1775 * platform/gtk/accessibility/roles-exposed.html:
1777 2013-12-11 Mario Sanchez Prada <mario.prada@samsung.com>
1779 [ATK] Add new layout test to check ATK roles in a central place
1780 https://bugs.webkit.org/show_bug.cgi?id=125525
1782 Reviewed by Chris Fleizach.
1784 New test added, with some skipped tests already present in
1785 platform/mac/accessibility/role-subrole-roledescription.html (this
1786 test is based in that one) as well as some issues specific to ATK
1787 that have been reported in bugs, for traceability.
1789 * platform/gtk/accessibility/roles-exposed-expected.txt: Added.
1790 * platform/gtk/accessibility/roles-exposed.html: Added.
1792 2013-12-11 Zan Dobersek <zdobersek@igalia.com>
1794 [GTK] Enable Battery Status API
1795 https://bugs.webkit.org/show_bug.cgi?id=125453
1797 Reviewed by Martin Robinson.
1799 * platform/gtk/TestExpectations: Remove expectations for the Battery Status API layout tests
1800 since all the tests pass now that the feature is enabled.
1802 2013-12-11 Javier Fernandez <jfernandez@igalia.com>
1804 Arithmetic overflow when computing max-height CSS property with subpixel layout
1805 https://bugs.webkit.org/show_bug.cgi?id=119273
1807 Reviewed by Martin Robinson.
1809 Enabled SATURATED_LAYOUT_ARITHMETIC for the gtk+ port.
1811 * platform/gtk/TestExpectations: Removed failure expectation for autoheight-correct-region-for-lines-2.html
1813 2013-12-11 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
1815 Improving createOffer and createAnswer LayoutTests
1816 https://bugs.webkit.org/show_bug.cgi?id=125568
1818 Reviewed by Philippe Normand.
1820 The constraints parameter should be optional in both. Also adding tests to check if we already have a local SDP
1821 when creating an answer.
1823 * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
1824 * fast/mediastream/RTCPeerConnection-createAnswer.html:
1825 * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
1826 * fast/mediastream/RTCPeerConnection-createOffer.html:
1828 2013-12-11 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1830 Unreviewed EFL gardening
1832 Add test expectations for failing ref-tests.
1834 * platform/efl-wk2/TestExpectations:
1835 * platform/efl/TestExpectations:
1837 2013-12-11 Rob Buis <rob.buis@samsung.com>
1839 [CSS Shapes] Take into account fill-rule for polygon interpolation
1840 https://bugs.webkit.org/show_bug.cgi?id=125508
1842 Reviewed by Dirk Schulze.
1844 Adapt fast/shapes/shape-outside-floats/shape-outside-animation.html so it also tests polygon animation
1845 when using different fill rules.
1847 * animations/resources/animation-test-helpers.js:
1848 (parseBasicShape): also allow evenodd when parsing the polygon
1849 * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
1850 * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1852 2013-12-11 Michal Poteralski <m.poteralski@samsung.com>
1854 Test results of postMessage-clone-port-error.html test are broken
1855 https://bugs.webkit.org/show_bug.cgi?id=125487
1857 Reviewed by Alexey Proskuryakov.
1859 Improved Layout test checks correctness of value thrown by postMessage:
1861 * fast/dom/Window/postMessage-clone-port-error-expected.txt:
1862 * fast/dom/Window/postMessage-clone-port-error.html:
1864 2013-12-11 Mario Sanchez Prada <mario.prada@samsung.com>
1866 Programmatically-inserted children lack accessibility events
1867 https://bugs.webkit.org/show_bug.cgi?id=100275
1869 Reviewed by Chris Fleizach.
1871 Add new test to chack that children-changed signals are properly
1872 emitted when adding/removing elements in the accessibility hierarchy.
1874 * accessibility/children-changed-sends-notification-expected.txt: Added.
1875 * accessibility/children-changed-sends-notification.html: Added.
1877 Update test to filter out unrelated non-loading events.
1878 * accessibility/loading-iframe-sends-notification.html: Updated.
1880 Skip the test on the Mac as it does not expose these kind of
1881 notifications when children are being added or removed.
1882 * platform/mac/TestExpectations: Skip newly added test.
1884 2013-12-10 Gurpreet Kaur <k.gurpreet@samsung.com>
1886 top and bottom black background line not getting displayed
1887 https://bugs.webkit.org/show_bug.cgi?id=21664
1889 Reviewed by Simon Fraser.
1891 * fast/dom/HTMLTableElement/empy-table-cell-with-background-color-expected.txt: Added.
1892 * fast/dom/HTMLTableElement/empy-table-cell-with-background-color.html: Added.
1893 Added new test case to verify that table cell offsetWidth is set even
1894 when it has no contents but has background color.
1895 * fast/table/auto-100-percent-width-expected.txt:
1896 * platform/mac/fast/table/empty-cells-expected.txt:
1897 * tables/mozilla/bugs/bug1818-6-expected.txt:
1898 Rebaselining the existing test case as per the new changes. The new
1899 dimension changes are as per mozilla behaviour. For
1900 auto-100-percent-width-expected.txt we get 1 px red background because
1901 if cellHasContent we set columnLayout's minLogicalWidth and
1902 columnLayout's maxLogicalWidth as 1 initially even if cell is empty.
1904 2013-12-10 Krzysztof Czech <k.czech@samsung.com>
1906 AX: Share accessibility/aria-hidden-negates-no-visibility.html expectation with other ports
1907 https://bugs.webkit.org/show_bug.cgi?id=125495
1909 Reviewed by Chris Fleizach.
1911 Expectation of accessibility/aria-hidden-negates-no-visibility.html is the same for EFL and GTK.
1913 * accessibility/aria-hidden-negates-no-visibility-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-hidden-negates-no-visibility-expected.txt.
1915 2013-12-10 Mario Sanchez Prada <mario.prada@samsung.com>
1917 [ATK] Expose splitter elements with ATK_ROLE_SEPARATOR
1918 https://bugs.webkit.org/show_bug.cgi?id=125522
1920 Reviewed by Chris Fleizach.
1922 Update expected results in layout test for EFL and GTK.
1924 * platform/efl-wk1/accessibility/lists-expected.txt:
1925 * platform/efl-wk2/accessibility/lists-expected.txt:
1926 * platform/gtk/accessibility/lists-expected.txt:
1928 2013-12-10 Mario Sanchez Prada <mario.prada@samsung.com>
1930 [ATK] Elements with role 'alertdialog' should be ATK_ROLE_ALERT
1931 https://bugs.webkit.org/show_bug.cgi?id=125521
1933 Reviewed by Chris Fleizach.
1935 Update expected result in layout test.
1937 * accessibility/aria-mappings-expected.txt:
1939 2013-12-10 László Langó <lango@inf.u-szeged.hu>
1941 PageConsole::addMessage should automatically determine column number alongside line number
1942 https://bugs.webkit.org/show_bug.cgi?id=114319
1944 Reviewed by Joseph Pecoraro.
1946 * inspector-protocol/page/deny-X-FrameOption-expected.txt: Added.
1947 * inspector-protocol/page/deny-X-FrameOption.html: Added.
1949 2013-12-10 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1951 Unreviewed EFL gardening
1953 Add failure expectations for tests added in r157725.
1955 * platform/efl/TestExpectations:
1957 2013-12-10 Joanmarie Diggs <jdiggs@igalia.com>
1959 AX: [ATK] Convert the get_text atktest.c unit tests to layout tests
1960 https://bugs.webkit.org/show_bug.cgi?id=125497
1962 Reviewed by Mario Sanchez Prada.
1964 * platform/gtk/accessibility/text-for-range-combo-box-expected.txt: Added.
1965 * platform/gtk/accessibility/text-for-range-combo-box.html: Added.
1966 * platform/gtk/accessibility/text-for-range-embedded-objects-expected.txt: Added.
1967 * platform/gtk/accessibility/text-for-range-embedded-objects.html: Added.
1968 * platform/gtk/accessibility/text-for-range-entry-and-password-expected.txt: Added.
1969 * platform/gtk/accessibility/text-for-range-entry-and-password.html: Added.
1970 * platform/gtk/accessibility/text-for-range-extraneous-whitespace-expected.txt: Added.
1971 * platform/gtk/accessibility/text-for-range-extraneous-whitespace.html: Added.
1972 * platform/gtk/accessibility/text-for-range-formatted-expected.txt: Added.
1973 * platform/gtk/accessibility/text-for-range-formatted.html: Added.
1974 * platform/gtk/accessibility/text-for-range-heading-expected.txt: Added.
1975 * platform/gtk/accessibility/text-for-range-heading.html: Added.
1976 * platform/gtk/accessibility/text-for-range-list-items-expected.txt: Added.
1977 * platform/gtk/accessibility/text-for-range-list-items.html: Added.
1978 * platform/gtk/accessibility/text-for-range-simple-expected.txt: Added.
1979 * platform/gtk/accessibility/text-for-range-simple.html: Added.
1980 * platform/gtk/accessibility/text-for-range-table-cells-expected.txt: Added.
1981 * platform/gtk/accessibility/text-for-range-table-cells.html: Added.
1982 * platform/gtk/accessibility/text-for-range-with-link-expected.txt: Added.
1983 * platform/gtk/accessibility/text-for-range-with-link.html: Added.
1984 * platform/gtk/accessibility/text-for-table-expected.txt: Added.
1985 * platform/gtk/accessibility/text-for-table.html: Added.
1987 2013-12-10 Krzysztof Czech <k.czech@samsung.com>
1989 [ATK] accessibility/alt-tag-on-image-with-nonimage-role.html is failing after r160311
1990 https://bugs.webkit.org/show_bug.cgi?id=125504
1992 Unreviewed ATK gardening.
1994 * platform/efl/TestExpectations: Marked as failing.
1995 * platform/gtk/TestExpectations: Marked as failing.
1997 2013-12-10 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1999 Unreviewed EFL gardening
2001 Add failure expectations for tests that started to fail after r154906.
2003 * platform/efl/TestExpectations:
2005 2013-12-09 Ryosuke Niwa <rniwa@webkit.org>
2007 REGRESSION(r136280): input[type=image] should assume coords of 0,0 when activated without physically clicking
2008 https://bugs.webkit.org/show_bug.cgi?id=125392
2010 Reviewed by Darin Adler.
2012 * fast/events/stopPropagation-submit-expected.txt:
2013 * fast/forms/input-image-submit.html:
2014 * platform/gtk/fast/events/stopPropagation-submit-expected.txt: Removed.
2016 2013-12-09 Jer Noble <jer.noble@apple.com>
2018 [MSE] Add support for VideoPlaybackMetrics.
2019 https://bugs.webkit.org/show_bug.cgi?id=125380
2021 Reviewed by Eric Carlson.
2023 * media/media-source/media-source-video-playback-quality-expected.txt: Added.
2024 * media/media-source/media-source-video-playback-quality.html: Added.
2025 * media/media-source/mock-media-source.js:
2028 2013-12-09 Ryosuke Niwa <rniwa@webkit.org>
2030 Implement Document.cloneNode()
2031 https://bugs.webkit.org/show_bug.cgi?id=11646
2033 Reviewed by Darin Adler.
2035 * dom/xhtml/level3/core/documentgetinputencoding04-expected.txt:
2036 * dom/xhtml/level3/core/documentgetxmlencoding05-expected.txt:
2037 * dom/xhtml/level3/core/nodeisequalnode01-expected.txt:
2038 * dom/xhtml/level3/core/nodeisequalnode21-expected.txt:
2039 * dom/xhtml/level3/core/nodeisequalnode25-expected.txt:
2040 * dom/xhtml/level3/core/nodeisequalnode26-expected.txt:
2041 * fast/dom/Document/clone-node-expected.txt: Added.
2042 * fast/dom/Document/clone-node.html: Added.
2043 * fast/dom/HTMLDocument/clone-node-quirks-mode-expected.txt: Added.
2044 * fast/dom/HTMLDocument/clone-node-quirks-mode.html: Added.
2045 * svg/custom/clone-node-expected.txt: Added.
2046 * svg/custom/clone-node.html: Added.
2048 2013-12-09 Mario Sanchez Prada <mario.prada@samsung.com>
2050 [ATK] Translate ATK_ROLE_SECTION into "AXSection" in DRT/WKTR
2051 https://bugs.webkit.org/show_bug.cgi?id=125456
2053 Reviewed by Chris Fleizach.
2055 Update expectations for GTK and EFL that were expecting AXDiv for
2056 section roles, so they now expect AXSection.
2058 * accessibility/adjacent-continuations-cause-assertion-failure-expected.txt:
2059 * accessibility/div-within-anchors-causes-crash-expected.txt:
2060 * platform/efl-wk1/accessibility/image-map2-expected.txt:
2061 * platform/efl-wk1/accessibility/transformed-element-expected.txt:
2062 * platform/efl-wk2/accessibility/image-map2-expected.txt:
2063 * platform/efl-wk2/accessibility/transformed-element-expected.txt:
2064 * platform/efl/accessibility/media-emits-object-replacement-expected.txt:
2065 * platform/gtk/accessibility/aria-roles-unignored-expected.txt:
2066 * platform/gtk/accessibility/aria-roles-unignored.html:
2067 * platform/gtk/accessibility/entry-and-password-expected.txt:
2068 * platform/gtk/accessibility/image-map2-expected.txt:
2069 * platform/gtk/accessibility/media-emits-object-replacement-expected.txt:
2070 * platform/gtk/accessibility/object-with-title-expected.txt:
2071 * platform/gtk/accessibility/object-with-title.html:
2072 * platform/gtk/accessibility/replaced-objects-in-anonymous-blocks-expected.txt:
2073 * platform/gtk/accessibility/spans-paragraphs-and-divs-expected.txt:
2074 * platform/gtk/accessibility/spans-paragraphs-and-divs.html:
2075 * platform/gtk/accessibility/transformed-element-expected.txt:
2077 2013-12-09 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
2079 Fix handling of 'inherit' and 'initial' for grid lines.
2080 https://bugs.webkit.org/show_bug.cgi?id=125223
2082 Reviewed by Darin Adler.
2084 'initial' and 'inherit' are always allowed values for CSS properties.
2085 As the CSSParser handles them automatically, those 2 values were never
2086 taken care of in StyleResolver, leading to crashes.
2088 Patch backported from Blink: https://src.chromium.org/viewvc/blink?revision=149257&view=revision
2090 * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
2091 * fast/css-grid-layout/grid-item-column-row-get-set.html:
2092 * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
2093 * fast/css-grid-layout/grid-item-end-after-get-set.html:
2094 * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
2095 * fast/css-grid-layout/grid-item-start-before-get-set.html:
2096 * fast/css-grid-layout/resources/grid-item-column-row-parsing-utils.js:
2098 2013-12-09 Ryosuke Niwa <rniwa@webkit.org>
2100 Add a test for style sharing if grandparents matches different rule chain and nth-last child
2101 https://bugs.webkit.org/show_bug.cgi?id=125397
2103 Reviewed by Darin Adler.
2105 Add the test from https://chromium.googlesource.com/chromium/blink/+/30ff49bf63cdec31070ab4eda8784564f56789d4
2106 and https://chromium.googlesource.com/chromium/blink/+/3cb1724bb52f3607006ddd0a89d356da23766115
2107 so that we may not introduce the same regressions in WebKit.
2109 * fast/css/nth-last-child-recalc-expected.html: Added.
2110 * fast/css/nth-last-child-recalc.html: Added.
2111 * fast/css/style-sharing-grand-parent-invalidate-expected.txt: Added.
2112 * fast/css/style-sharing-grand-parent-invalidate.html: Added.
2114 2013-12-09 Joanmarie Diggs <jdiggs@igalia.com>
2116 AX: [ATK] Convert the get_{string,text}_at_offset atktest.c unit tests to layout tests
2117 https://bugs.webkit.org/show_bug.cgi?id=125451
2119 Reviewed by Mario Sanchez Prada.
2121 New tests and expectations based on the tests and expectations found in atktest.c.
2122 These were done as platform-specific tests because only ATK-based assistive technologies
2123 seem to have any need for this support.
2125 * platform/gtk/accessibility/text-at-offset-embedded-objects-expected.txt: Added.
2126 * platform/gtk/accessibility/text-at-offset-embedded-objects.html: Added.
2127 * platform/gtk/accessibility/text-at-offset-newlines-expected.txt: Added.
2128 * platform/gtk/accessibility/text-at-offset-newlines.html: Added.
2129 * platform/gtk/accessibility/text-at-offset-preformatted-expected.txt: Added.
2130 * platform/gtk/accessibility/text-at-offset-preformatted.html: Added.
2131 * platform/gtk/accessibility/text-at-offset-simple-expected.txt: Added.
2132 * platform/gtk/accessibility/text-at-offset-simple.html: Added.
2133 * platform/gtk/accessibility/text-at-offset-special-chars-expected.txt: Added.
2134 * platform/gtk/accessibility/text-at-offset-special-chars.html: Added.
2135 * platform/gtk/accessibility/text-at-offset-textarea-expected.txt: Added.
2136 * platform/gtk/accessibility/text-at-offset-textarea.html: Added.
2137 * platform/gtk/accessibility/text-at-offset-textinput-expected.txt: Added.
2138 * platform/gtk/accessibility/text-at-offset-textinput.html: Added.
2139 * platform/gtk/accessibility/text-at-offset-wrapped-lines-expected.txt: Added.
2140 * platform/gtk/accessibility/text-at-offset-wrapped-lines.html: Added.
2142 2013-12-09 Michał Pakuła vel Rutka <m.pakula@samsung.com>
2144 Unreviewed EFL gardening
2146 Add failure test expectations and rebaselines for failing tests.
2148 * platform/efl-wk2/TestExpectations:
2149 * platform/efl/TestExpectations:
2150 * platform/efl-wk1/fast/forms/validation-message-appearance-expected.png: Rebaseline after r159915.
2151 * platform/efl-wk2/fast/forms/validation-message-appearance-expected.png: Ditto.
2152 * platform/efl/fast/forms/validation-message-appearance-expected.txt: Ditto.
2153 * platform/efl/fast/parser/entity-comment-in-textarea-expected.png: Rebaseline after r159192.
2154 * platform/efl/fast/parser/entity-comment-in-textarea-expected.txt: Ditto.
2156 2013-12-09 Chris Fleizach <cfleizach@apple.com>
2158 AX: WebKit ignores @alt on IMG elements with role="text"
2159 https://bugs.webkit.org/show_bug.cgi?id=125363
2161 Reviewed by Mario Sanchez Prada.
2163 * accessibility/alt-tag-on-image-with-nonimage-role-expected.txt: Added.
2164 * accessibility/alt-tag-on-image-with-nonimage-role.html: Added.
2166 2013-12-09 Michal Poteralski <m.poteralski@samsung.com>
2168 DataCloneError exception is not thrown when postMessage's second parameter
2169 is the source port or the target port.
2171 https://bugs.webkit.org/show_bug.cgi?id=124708
2173 Reviewed by Alexey Proskuryakov.
2175 Added layout test to check correctness of value thrown by postMessage:
2177 * fast/dom/Window/postMessage-clone-port-error-expected.txt: Added.
2178 * fast/dom/Window/postMessage-clone-port-error.html: Added.
2180 2013-12-09 Gustavo Noronha Silva <gns@gnome.org>
2182 accessibility/press-targets-center-point.html should not depend on font layout
2183 https://bugs.webkit.org/show_bug.cgi?id=125387
2185 Reviewed by Chris Fleizach.
2187 * accessibility/press-targets-center-point.html: use explicit sizes for heights (and width
2188 for vertical writing mode), so that font layout does not alter the results.
2189 * platform/gtk/TestExpectations: remove failure expectation for accessibility/press-targets-center-point.html
2191 2013-12-08 Ryosuke Niwa <rniwa@webkit.org>
2193 getComputedStyle border-radius shorthand omits vertical radius information
2194 https://bugs.webkit.org/show_bug.cgi?id=125394
2196 Reviewed by Andreas Kling.
2198 * fast/css/getComputedStyle/getComputedStyle-border-radius-shorthand-expected.txt:
2199 * fast/css/getComputedStyle/getComputedStyle-border-radius-shorthand.html:
2201 2013-12-08 Zan Dobersek <zdobersek@igalia.com>
2203 Unreviewed GTK gardening.
2205 Removing the baseline added in r160283. It's not really required, the failure is originating
2206 in an unnecessary and wrong patch that's applied on the Freetype source tree that's used in the
2207 GTK's Jhbuild setup. That patch will be removed in the near future, but until then the failure
2208 of accessibility/press-targers-center-point.html should be handled through an expectation.
2210 * platform/gtk/TestExpectations:
2211 * platform/gtk/accessibility/press-targets-center-point-expected.txt: Removed.
2213 2013-12-08 Zan Dobersek <zdobersek@igalia.com>
2215 Unreviewed GTK gardening. Adding expectations for the current test failures.
2216 Adding a GTK-specific baseline for a recently introduced a11y test.
2218 * platform/gtk/TestExpectations:
2219 * platform/gtk/accessibility/press-targets-center-point-expected.txt: Added.
2221 2013-12-05 Jer Noble <jer.noble@apple.com>
2223 [MSE] Bring end-of-stream algorithm section up to current spec.
2224 https://bugs.webkit.org/show_bug.cgi?id=125270
2226 Reviewed by Darin Adler.
2228 * media/media-source/media-source-end-of-stream-expected.txt: Added.
2229 * media/media-source/media-source-end-of-stream.html: Added.
2231 2013-12-06 Filip Pizlo <fpizlo@apple.com>
2233 FTL should support all of Branch/LogicalNot
2234 https://bugs.webkit.org/show_bug.cgi?id=125370
2236 Reviewed by Mark Hahnenberg.
2238 * js/regress/logical-not-expected.txt: Added.
2239 * js/regress/logical-not.html: Added.
2240 * js/regress/script-tests/logical-not.js: Added.
2243 2013-12-06 Filip Pizlo <fpizlo@apple.com>
2245 FTL should support generic ByVal accesses
2246 https://bugs.webkit.org/show_bug.cgi?id=125368
2248 Reviewed by Mark Hahnenberg.
2250 * js/regress/by-val-generic-expected.txt: Added.
2251 * js/regress/by-val-generic.html: Added.
2252 * js/regress/script-tests/by-val-generic.js: Added.
2255 2013-12-06 Jer Noble <jer.noble@apple.com>
2257 Unreviewed gardening; revert r160237 after r160247 made it unnecessary.
2259 * platform/mac/TestExpectations:
2261 2013-12-06 Filip Pizlo <fpizlo@apple.com>
2263 FTL should support hole/OOB array accesses
2264 https://bugs.webkit.org/show_bug.cgi?id=118077
2266 Reviewed by Oliver Hunt and Mark Hahnenberg.
2268 * js/regress/double-get-by-val-out-of-bounds-expected.txt: Added.
2269 * js/regress/double-get-by-val-out-of-bounds.html: Added.
2270 * js/regress/get-by-val-out-of-bounds-expected.txt: Added.
2271 * js/regress/get-by-val-out-of-bounds.html: Added.
2272 * js/regress/script-tests/double-get-by-val-out-of-bounds.js: Added.
2274 * js/regress/script-tests/get-by-val-out-of-bounds.js: Added.
2277 2013-12-06 Rob Buis <rob.buis@samsung.com>
2279 [CSS Shapes] ShapeOutsideInfo needs to use the parent's writing mode when calculating offsets
2280 https://bugs.webkit.org/show_bug.cgi?id=124680
2282 Reviewed by Dirk Schulze.
2284 Make sure the writing-mode property on the float is not taken into account for shape-outside.
2285 Adapt highlight-shape-outside.html so it sets the writing-mode on the container div, not the float.
2286 However because of earlier unreliability in EFL/GTK, skip the test for now.
2289 * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes.html:
2290 * inspector-protocol/model/highlight-shape-outside-expected.txt:
2291 * inspector-protocol/model/highlight-shape-outside.html:
2293 2013-12-06 Filip Pizlo <fpizlo@apple.com>
2295 FTL should support all of ValueToInt32
2296 https://bugs.webkit.org/show_bug.cgi?id=125283
2298 Reviewed by Mark Hahnenberg.
2300 * js/regress/put-by-val-machine-int-expected.txt: Added.
2301 * js/regress/put-by-val-machine-int.html: Added.
2302 * js/regress/script-tests/put-by-val-machine-int.js: Added.
2305 2013-12-06 Eric Carlson <eric.carlson@apple.com>
2307 Unreviewed gardening, correct previous fix.
2309 * platform/mac-mountainlion/TestExpectations: Removed.
2310 * platform/mac/TestExpectations: Mark plugins/quicktime-plugin-replacement.html as flakey
2313 2013-12-06 Eric Carlson <eric.carlson@apple.com>
2315 plugins/quicktime-plugin-replacement.html is flakey on OS X Mavericks
2316 https://bugs.webkit.org/show_bug.cgi?id=125356
2318 Reviewed by Jer Noble.
2320 * platform/mac-mountainlion/TestExpectations: Added. Mark test as flakey.
2322 2013-12-06 Michał Pakuła vel Rutka <m.pakula@samsung.com>
2324 Unreviewed EFL gardening
2326 Add test expectations for failing tests.
2328 * platform/efl-wk2/TestExpectations:
2329 * platform/efl/TestExpectations:
2331 2013-12-06 Lukasz Gajowy <l.gajowy@samsung.com>
2333 Unreviewed ATK gardening
2335 accessibility/document-attributes.html started failing after r160220.
2337 * platform/efl/TestExpectations:
2338 * platform/gtk/TestExpectations:
2340 2013-12-06 Lukasz Gajowy <l.gajowy@samsung.com>
2342 [ATK] Missing aria roles mappings
2343 https://bugs.webkit.org/show_bug.cgi?id=117729
2345 Reviewed by Mario Sanchez Prada.
2347 Added new test, checking whether ARIA roles to ATK roles mappings work properly.
2349 * accessibility/aria-mappings-expected.txt: Added.
2350 * accessibility/aria-mappings.html: Added.
2351 * platform/mac/accessibility/aria-mappings-expected.txt: Added.
2353 2013-12-04 Filip Pizlo <fpizlo@apple.com>
2355 FTL should use cvttsd2si directly for double-to-int32 conversions
2356 https://bugs.webkit.org/show_bug.cgi?id=125275
2358 Reviewed by Michael Saboff.
2360 * js/regress/double-to-int32-typed-array-expected.txt: Added.
2361 * js/regress/double-to-int32-typed-array-no-inline-expected.txt: Added.
2362 * js/regress/double-to-int32-typed-array-no-inline.html: Added.
2363 * js/regress/double-to-int32-typed-array.html: Added.
2364 * js/regress/double-to-uint32-typed-array-expected.txt: Added.
2365 * js/regress/double-to-uint32-typed-array-no-inline-expected.txt: Added.
2366 * js/regress/double-to-uint32-typed-array-no-inline.html: Added.
2367 * js/regress/double-to-uint32-typed-array.html: Added.
2368 * js/regress/script-tests/double-to-int32-typed-array-no-inline.js: Added.
2371 * js/regress/script-tests/double-to-int32-typed-array.js: Added.
2374 * js/regress/script-tests/double-to-uint32-typed-array-no-inline.js: Added.
2377 * js/regress/script-tests/double-to-uint32-typed-array.js: Added.
2381 2013-12-05 Bear Travis <betravis@adobe.com>
2383 [CSS Shapes] Enable CSS Shapes on Windows
2384 https://bugs.webkit.org/show_bug.cgi?id=89957
2386 Reviewed by Brent Fulgham.
2388 Turning shapes tests back on on Windows builds.
2390 * platform/win/TestExpectations: Enable shapes tests.
2392 2013-12-05 Roger Fong <roger_fong@apple.com>
2394 [WebGL] Make sure we satisfy uniform and varying packing restrictions.
2395 https://bugs.webkit.org/show_bug.cgi?id=125124.
2396 <rdar://problem/15203291>
2398 Reviewed by Brent Fulgham.
2400 * platform/mac/TestExpectations: Unskip some 1.0.2 WebGL conformance tests that should now be passing.
2401 Skip conformance/ogles/GL/build/build_009_to_016.html which is a faulty test and has too many varyings in one shader.
2403 2013-12-05 Alexandru Chiculita <achicu@adobe.com>
2405 Web Inspector: [CSS Regions] Show a list of containing regions when clicking a node that is part of a flow
2406 https://bugs.webkit.org/show_bug.cgi?id=124614
2408 Reviewed by Timothy Hatcher.
2410 Added a new test to check the new WebInspector function called DOMTreeManager.getNodeContentFlowInfo.
2412 * http/tests/inspector-protocol/resources/InspectorTest.js:
2413 When testing the inspector code, we want to catch and log any uncaught exceptions or console.errors/asserts.
2414 (InspectorTest.importInspectorScripts.console.error.window.onerror):
2415 (InspectorTest.importInspectorScripts.console.assert):
2416 (InspectorTest.importInspectorScripts):
2417 * inspector-protocol/model/content-node-region-info-expected.txt: Added.
2418 * inspector-protocol/model/content-node-region-info.html: Added.
2420 2013-12-05 Zoltan Horvath <zoltan@webkit.org>
2422 [CSS Shapes] Update negative-arguments inset parsing test to test for the argument not for the commas
2423 https://bugs.webkit.org/show_bug.cgi?id=125310
2425 Reviewed by Rob Buis.
2427 Fix typo in the negative-arguments inset tests, remove commas.
2429 * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
2430 * fast/shapes/parsing/parsing-shape-lengths.html:
2432 2013-12-04 Ryosuke Niwa <rniwa@webkit.org>
2434 Change how the form element pointer affects parsing template elements, to reduce weirdness in templates
2435 https://bugs.webkit.org/show_bug.cgi?id=125279
2437 Reviewed by Antti Koivisto.
2439 Added a regression test. Someone should port this test into web-platform-tests once the latest spec.
2440 change has been refelcted to a working draft version of the HTML5 specification.
2442 * fast/dom/HTMLTemplateElement/no-form-association-2-expected.txt: Added.
2443 * fast/dom/HTMLTemplateElement/no-form-association-2.html: Added.
2445 2013-12-05 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
2447 [MediaStream] Firing negotiationneeded event upon track add/remove on MediaStream
2448 https://bugs.webkit.org/show_bug.cgi?id=125243
2450 Reviewed by Eric Carlson.
2452 Spec states that: In particular, if an RTCPeerConnection object is consuming a MediaStream on which a track is
2453 added, by, e.g., the addTrack() method being invoked, the RTCPeerConnection object must fire the
2454 "negotiationneeded" event. Removal of media components must also trigger "negotiationneeded".
2456 * fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt:
2457 * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
2458 * fast/mediastream/RTCPeerConnection-onnegotiationneeded-expected.txt:
2459 * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
2461 2013-12-05 Zoltan Horvath <zoltan@webkit.org>
2463 [CSS Shapes] Fix inset when only a subset of the arguments are defined
2464 https://bugs.webkit.org/show_bug.cgi?id=125277
2466 Reviewed by David Hyatt.
2468 * fast/shapes/shape-outside-floats/shape-outside-floats-inset.html:
2470 2013-12-05 Michał Pakuła vel Rutka <m.pakula@samsung.com>
2472 Unreviewed EFL gardening
2474 After bumping GStreamer version to 1.2.1 in r160151 some video related WebGL conformance test started to pass.
2476 * platform/efl-wk2/TestExpectations:
2477 * platform/efl/TestExpectations:
2479 2013-12-04 Samuel White <samuel_white@apple.com>
2481 Layout Test platform/mac/accessibility/search-predicate-element-count.html is flaky
2482 https://bugs.webkit.org/show_bug.cgi?id=125195
2484 Reviewed by Chris Fleizach.
2486 Our test checks for AccessibilityObject::isOnscreen which makes sure an element is currently scrolled to a visible
2487 location onscreen. This test was flaky because sometimes elements we thought would be visible weren't. To resolve
2488 this I've moved the elements that are tested for visibility to the very top of the document so they have a tiny
2489 vertical offset and will ALWAYS be visible.
2491 * platform/mac/TestExpectations:
2492 * platform/mac/accessibility/search-predicate-element-count-expected.txt:
2493 * platform/mac/accessibility/search-predicate-element-count.html:
2495 2013-12-04 Gurpreet Kaur <k.gurpreet@samsung.com>
2497 % unit heights don't work if parent block height is set in vh
2498 https://bugs.webkit.org/show_bug.cgi?id=118516
2500 Reviewed by Simon Fraser.
2502 From Blink r156449 by <srinivasa.ragavan.venkateswaran@intel.com>
2504 * fast/css/viewport-percentage-compute-box-height-expected.html: Added.
2505 * fast/css/viewport-percentage-compute-box-height.html: Added.
2506 * fast/css/viewport-percentage-compute-box-width-expected.html: Added.
2507 * fast/css/viewport-percentage-compute-box-width.html: Added.
2508 Added new tests for verifying that percentage unit height/width works
2509 if parent block height/width is set in vh/vw units.
2511 2013-12-04 Filip Pizlo <fpizlo@apple.com>
2513 Fold constant typed arrays
2514 https://bugs.webkit.org/show_bug.cgi?id=125205
2516 Reviewed by Oliver Hunt and Mark Hahnenberg.
2518 * js/regress/fixed-typed-array-storage-expected.txt: Added.
2519 * js/regress/fixed-typed-array-storage-var-index-expected.txt: Added.
2520 * js/regress/fixed-typed-array-storage-var-index.html: Added.
2521 * js/regress/fixed-typed-array-storage.html: Added.
2522 * js/regress/script-tests/fixed-typed-array-storage-var-index.js: Added.
2524 * js/regress/script-tests/fixed-typed-array-storage.js: Added.
2527 2013-12-04 Zoltan Horvath <zoltan@webkit.org>
2529 [CSS Shapes] Support inset for shape-outside
2530 <https://webkit.org/b/125112>
2532 Reviewed by David Hyatt.
2534 * fast/shapes/resources/rounded-rectangle.js: Add support to generate partially rounded rectangles.
2535 (scanConvertRoundedRectangleOutside):
2536 (genLeftRoundedRectFloatShapeOutsideRefTest):
2537 (genRightRoundedRectFloatShapeOutsideRefTest):
2538 * fast/shapes/shape-outside-floats/shape-outside-floats-inset-expected.html: Added.
2539 * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-bottom-left-expected.html: Added.
2540 * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-bottom-left.html: Added.
2541 * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-bottom-right-expected.html: Added.
2542 * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-bottom-right.html: Added.
2543 * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-top-left-expected.html: Added.
2544 * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-top-left.html: Added.
2545 * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-top-right-expected.html: Added.
2546 * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-top-right.html: Added.
2547 * fast/shapes/shape-outside-floats/shape-outside-floats-inset.html: Added.
2549 2013-12-04 Bear Travis <betravis@adobe.com>
2551 Web Inspector: [CSS Shapes] Support raster shape visualizations
2552 https://bugs.webkit.org/show_bug.cgi?id=124080
2554 Reviewed by Joseph Pecoraro.
2556 Add a test for data sent to the inspector for a raster shape.
2558 * inspector-protocol/model/highlight-shape-outside-expected.txt:
2559 * inspector-protocol/model/highlight-shape-outside.html:
2561 2013-12-04 Myles C. Maxfield <mmaxfield@apple.com>
2563 Allow ImageBuffer to use an IOSurface that is larger than necessary
2564 https://bugs.webkit.org/show_bug.cgi?id=124626
2566 Reviewed by Simon Fraser.
2568 Update tests to be more robust with respect to accelerated vs
2569 non-accelerated ImageBuffers.
2571 * fast/canvas/script-tests/canvas-fillPath-shadow.js: Don't sample a canvas at exactly
2572 the corner of a drawn shape (because the corner might be antialiased). Instead, sample
2573 a single pixel inside the shape
2574 * fast/canvas/script-tests/canvas-scale-shadowBlur.js: Don't sample a canvas at exactly
2575 the edge of the blur radius. Instead, sample a single pixel past the blur radius.
2576 * fast/canvas/script-tests/canvas-scale-strokePath-shadow.js:
2577 (shouldBeAround): Allow this test to be less strict when sampling inside a blurred region
2578 * platform/mac/fast/canvas/canvas-scale-shadowBlur-expected.txt: Matching update w/r/t
2579 canvas-scale-shadowBlur.js
2581 2013-12-03 Dean Jackson <dino@apple.com>
2583 [WebGL] Support for texImage2D/texSubImage2D of type HALF_FLOAT_OES
2584 https://bugs.webkit.org/show_bug.cgi?id=110936
2586 Reviewed by Brent Fulgham.
2588 New tests for half-float textures.
2590 * fast/canvas/webgl/oes-texture-half-float-expected.txt:
2591 * fast/canvas/webgl/oes-texture-half-float-not-supported-expected.txt: Removed.
2592 * fast/canvas/webgl/oes-texture-half-float-not-supported.html: Removed.
2593 * fast/canvas/webgl/oes-texture-half-float-with-canvas-expected.txt: Added.
2594 * fast/canvas/webgl/oes-texture-half-float-with-canvas.html: Added.
2595 * fast/canvas/webgl/oes-texture-half-float-with-image-expected.txt: Added.
2596 * fast/canvas/webgl/oes-texture-half-float-with-image.html: Added.
2597 * fast/canvas/webgl/oes-texture-half-float-with-video-expected.txt: Added.
2598 * fast/canvas/webgl/oes-texture-half-float-with-video.html: Added.
2599 * fast/canvas/webgl/oes-texture-half-float.html:
2601 2013-12-04 Mihnea Ovidenie <mihnea@adobe.com>
2603 [CSSRegions] Test dynamic change of position for out-of-flow transformed element
2604 https://bugs.webkit.org/show_bug.cgi?id=124978
2606 Reviewed by Alexandru Chiculita.
2608 Test that a 3D transformed absolutely positioned element inside a named flow
2609 whose position is dynamic changed is displayed in the right position in the associated region.
2611 * compositing/regions/abs-transformed-dynamic-update-expected.html: Added.
2612 * compositing/regions/abs-transformed-dynamic-update.html: Added.
2614 2013-12-03 Filip Pizlo <fpizlo@apple.com>
2616 Infer constant closure variables
2617 https://bugs.webkit.org/show_bug.cgi?id=124630
2619 Reviewed by Geoffrey Garen.
2621 This adds both correctness and performance tests for constant closure variable
2624 * js/regress/infer-closure-const-then-mov-expected.txt: Added.
2625 * js/regress/infer-closure-const-then-mov-no-inline-expected.txt: Added.
2626 * js/regress/infer-closure-const-then-mov-no-inline.html: Added.
2627 * js/regress/infer-closure-const-then-mov.html: Added.
2628 * js/regress/infer-closure-const-then-put-to-scope-expected.txt: Added.
2629 * js/regress/infer-closure-const-then-put-to-scope-no-inline-expected.txt: Added.
2630 * js/regress/infer-closure-const-then-put-to-scope-no-inline.html: Added.
2631 * js/regress/infer-closure-const-then-put-to-scope.html: Added.
2632 * js/regress/infer-closure-const-then-reenter-expected.txt: Added.
2633 * js/regress/infer-closure-const-then-reenter-no-inline-expected.txt: Added.
2634 * js/regress/infer-closure-const-then-reenter-no-inline.html: Added.
2635 * js/regress/infer-closure-const-then-reenter.html: Added.
2636 * js/regress/script-tests/infer-closure-const-then-mov-no-inline.js: Added.
2637 * js/regress/script-tests/infer-closure-const-then-mov.js: Added.
2638 * js/regress/script-tests/infer-closure-const-then-put-to-scope-no-inline.js: Added.
2641 * js/regress/script-tests/infer-closure-const-then-put-to-scope.js: Added.
2644 * js/regress/script-tests/infer-closure-const-then-reenter-no-inline.js: Added.
2647 * js/regress/script-tests/infer-closure-const-then-reenter.js: Added.
2651 2013-12-04 Mario Sanchez Prada <mario.prada@samsung.com>
2653 Unreviewed GTK gardening. Updated expectations for GTK and share them with EFL.
2655 * accessibility/multiselect-list-reports-active-option-expected.txt: Renamed from LayoutTests/platform/efl/multiselect-list-reports-active-option-expected.txt.
2656 * platform/gtk/accessibility/multiselect-list-reports-active-option-expected.txt: Removed.
2658 2013-12-03 Alexey Proskuryakov <ap@apple.com>
2660 Update WebCrypto JWK mapping to newer proposal
2661 https://bugs.webkit.org/show_bug.cgi?id=124218
2663 Reviewed by Anders Carlsson.
2665 * crypto/subtle/jwk-export-use-values-expected.txt: Added.
2666 * crypto/subtle/jwk-export-use-values.html: Added.
2667 * crypto/subtle/jwk-import-use-values-expected.txt: Added.
2668 * crypto/subtle/jwk-import-use-values.html: Added.
2669 New tests for "use" mapping.
2671 * crypto/subtle/aes-cbc-import-jwk.html:
2672 * crypto/subtle/aes-cbc-unwrap-rsa.html:
2673 * crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html:
2674 * crypto/subtle/aes-cbc-wrap-rsa.html:
2675 * crypto/subtle/aes-export-key-expected.txt:
2676 * crypto/subtle/aes-export-key.html:
2677 * crypto/subtle/hmac-export-key-expected.txt:
2678 * crypto/subtle/hmac-export-key.html:
2679 * crypto/subtle/hmac-import-jwk.html:
2680 * crypto/subtle/import-jwk-expected.txt:
2681 * crypto/subtle/import-jwk.html:
2682 * crypto/subtle/rsa-export-key-expected.txt:
2683 * crypto/subtle/rsa-export-key.html:
2684 * crypto/subtle/rsa-export-private-key-expected.txt:
2685 * crypto/subtle/rsa-export-private-key.html:
2686 * crypto/subtle/rsa-oaep-key-manipulation-expected.txt:
2687 * crypto/subtle/rsa-oaep-key-manipulation.html:
2689 2013-12-03 Alexey Proskuryakov <ap@apple.com>
2691 Layout Test platform/mac/accessibility/search-predicate-element-count.html is flaky
2692 https://bugs.webkit.org/show_bug.cgi?id=125195
2694 * platform/mac/TestExpectations: Marking as such.
2696 2013-12-03 Samuel White <samuel_white@apple.com>
2698 AXPress event coordinates are always sent as (0, 0)
2699 https://bugs.webkit.org/show_bug.cgi?id=76677
2701 Reviewed by Simon Fraser.
2703 Make sure a press targets an element's center point.
2705 * accessibility/press-targets-center-point-expected.txt: Added.
2706 * accessibility/press-targets-center-point.html: Added.
2708 2013-12-03 Dean Jackson <dino@apple.com>
2710 [WebGL] Implement OES texture float linear
2711 https://bugs.webkit.org/show_bug.cgi?id=124871
2713 Reviewed by Brent Fulgham.
2715 Add the Khronos test files for this extension.
2717 Add the JS test file for OES_texture_float_linear and OES_texture_half_float_linear
2718 even though it's only used for the former at the moment.
2720 * fast/canvas/webgl/oes-texture-float-linear.html: Added.
2721 * fast/canvas/webgl/resources/oes-texture-float-and-half-float-linear.js: Added.
2723 2013-12-03 Alexey Proskuryakov <ap@apple.com>
2725 Support exporting private WebCrypto RSA keys
2726 https://bugs.webkit.org/show_bug.cgi?id=124483
2728 Reviewed by Anders Carlsson.
2730 * crypto/subtle/rsa-export-private-key-expected.txt: Added.
2731 * crypto/subtle/rsa-export-private-key.html: Added.
2733 2013-12-03 Alexey Proskuryakov <ap@apple.com>
2735 WebCrypto HMAC doesn't check key algorithm's hash
2736 https://bugs.webkit.org/show_bug.cgi?id=125114
2738 Update layout test result for a last minute change in test content.
2740 * crypto/subtle/hmac-check-algorithm-expected.txt:
2742 2013-12-03 Ryosuke Niwa <rniwa@webkit.org>
2744 XML fragment parsing algorithm doesn't use the context element's default namespace URI
2745 https://bugs.webkit.org/show_bug.cgi?id=125132
2747 Reviewed by Darin Adler.
2749 Added a test for parsing a markup fragment inside a XHTML document without xmlns.
2750 The parsed fragment should use the context element's namespace as the default namespace.
2752 * fast/parser/fragment-parsing-in-document-without-xmlns-expected.txt: Added.
2753 * fast/parser/fragment-parsing-in-document-without-xmlns.html: Added.
2755 2013-12-03 Radu Stavila <stavila@adobe.com>
2757 The overflow border of a relatively positioned element inside a region is not painted
2758 https://bugs.webkit.org/show_bug.cgi?id=124919
2760 Added new tests for correct painting of the borders of a relatively positioned element inside a region.
2762 Reviewed by Mihnea Ovidenie.
2764 * fast/regions/relative-borders-overflow-expected.html: Added.
2765 * fast/regions/relative-borders-overflow.html: Added.
2766 * fast/regions/relative-in-absolute-borders-overflow-expected.html: Added.
2767 * fast/regions/relative-in-absolute-borders-overflow.html: Added.
2769 2013-12-03 Chris Fleizach <cfleizach@apple.com>
2771 AX: aria-hidden=false does not work as expected
2772 https://bugs.webkit.org/show_bug.cgi?id=98787
2774 Reviewed by Beth Dakin.
2776 These tests were part of this patch added over a year ago, but the patch was rolled out, and when it was rolled back in
2777 the tests were never added. So I'm adding them back again.
2779 * accessibility/aria-hidden-negates-no-visibility.html: Added.
2780 * platform/mac/accessibility/aria-hidden-negates-no-visibility-expected.txt: Added.
2782 2013-12-03 László Langó <lango@inf.u-szeged.hu>
2784 ASSERTION FAILED: !value || (value->isPrimitiveValue()) in WebCore::StyleProperties::getLayeredShorthandValue.
2785 https://bugs.webkit.org/show_bug.cgi?id=125146
2787 Reviewed by Darin Adler.
2789 * fast/css/webkit-mask-crash-implicit-expected.txt: Added.
2790 * fast/css/webkit-mask-crash-implicit.html: Added.
2792 2013-12-03 Rob Buis <rob.buis@samsung.com>
2794 [css shapes] layout for new ellipse syntax
2795 https://bugs.webkit.org/show_bug.cgi?id=124621
2797 Add a new test for the new ellipse syntax. Also update existing shape-inside, animation, and clip-path tests to
2798 test the new ellipse syntax for clipping and shape-inside.
2800 Reviewed by Dirk Schulze.
2802 * animations/resources/animation-test-helpers.js:
2804 * css3/masking/clip-path-animation-expected.txt:
2805 * css3/masking/clip-path-animation.html:
2806 * css3/masking/clip-path-ellipse.html:
2807 * fast/shapes/shape-inside/shape-inside-animation-expected.txt:
2808 * fast/shapes/shape-inside/shape-inside-animation.html:
2809 * fast/shapes/shape-inside/shape-inside-ellipse-padding.html:
2810 * fast/shapes/shape-inside/shape-inside-ellipse.html:
2811 * fast/shapes/shape-inside/shape-inside-empty-expected.html:
2812 * fast/shapes/shape-inside/shape-inside-empty.html:
2813 * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
2814 * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2815 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-000-expected.html: Added.
2816 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-000.html: Added.
2818 2013-12-03 Frédéric Wang <fred.wang@free.fr>
2820 Add an MathMLSelectElement class to implement <maction> and <semantics>.
2821 <https://webkit.org/b/120058>
2823 Reviewed by Chris Fleizach.
2825 New tests for the selection of the visible child in the <maction> and <semantics> elements.
2827 * mathml/presentation/maction-dynamic-expected.html: Added.
2828 * mathml/presentation/maction-dynamic.html: Added.
2829 * mathml/presentation/maction-expected.html: Added.
2830 * mathml/presentation/maction.html: Added.
2831 * mathml/presentation/semantics-expected.html: Added.
2832 * mathml/presentation/semantics.html: Added.
2834 2013-12-02 Samuel White <samuel_white@apple.com>
2836 AX: Add AXUIElementCountForSearchPredicate parameterized attribute.
2837 https://bugs.webkit.org/show_bug.cgi?id=124561
2839 Reviewed by Chris Fleizach.
2841 Added test to verify that NSAccessibilityUIElementCountForSearchPredicateParameterizedAttribute
2842 works as it should and updated existing test that has exposes this new attribute.
2844 * platform/mac/accessibility/bounds-for-range-expected.txt:
2845 * platform/mac/accessibility/search-predicate-element-count-expected.txt: Added.
2846 * platform/mac/accessibility/search-predicate-element-count.html: Added.
2848 2013-12-02 Bem Jones-Bey <bjonesbe@adobe.com>
2850 [css shapes] Layout support for new circle shape syntax
2851 https://bugs.webkit.org/show_bug.cgi?id=124619
2853 Reviewed by Dirk Schulze.
2855 Add a few tests for the new circle syntax. The old tests in
2856 LayoutTests/csswg will be removed when the old syntax is removed.
2858 Also update existing shape-inside, animation, and clip-path tests to
2859 test the new syntax.
2861 * animations/resources/animation-test-helpers.js:
2863 * LayoutTests/animations/resources/animation-test-helpers.js:
2864 * LayoutTests/css3/masking/clip-path-animation-expected.txt:
2865 * LayoutTests/css3/masking/clip-path-animation.html:
2866 * LayoutTests/css3/masking/clip-path-circle-filter.html:
2867 * LayoutTests/css3/masking/clip-path-circle-overflow-hidden.html:
2868 * LayoutTests/css3/masking/clip-path-circle-overflow.html:
2869 * LayoutTests/css3/masking/clip-path-circle-relative-overflow.html:
2870 * LayoutTests/css3/masking/clip-path-circle.html:
2871 * LayoutTests/css3/masking/clip-path-restore.html:
2872 * LayoutTests/fast/shapes/parsing/parsing-shape-inside-expected.txt:
2873 * LayoutTests/fast/shapes/parsing/parsing-shape-outside-expected.txt:
2874 * LayoutTests/fast/shapes/parsing/parsing-test-utils.js:
2875 * LayoutTests/fast/shapes/shape-inside/shape-inside-animation-expected.txt:
2876 * LayoutTests/fast/shapes/shape-inside/shape-inside-animation.html:
2877 * LayoutTests/fast/shapes/shape-inside/shape-inside-calc-crash-expected.txt:
2878 * LayoutTests/fast/shapes/shape-inside/shape-inside-calc-crash.html:
2879 * LayoutTests/fast/shapes/shape-inside/shape-inside-circle-padding.html:
2880 * LayoutTests/fast/shapes/shape-inside/shape-inside-circle.html:
2881 * LayoutTests/fast/shapes/shape-inside/shape-inside-dynamic-nested.html:
2882 * LayoutTests/fast/shapes/shape-inside/shape-inside-empty-expected.html:
2883 * LayoutTests/fast/shapes/shape-inside/shape-inside-empty.html:
2884 * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
2885 * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2886 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-000-expected.html: Added.
2887 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-000.html: Added.
2888 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-001-expected.html: Added.
2889 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-001.html: Added.
2890 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-002-expected.html: Added.
2891 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-002.html: Added.
2892 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-003-expected.html: Added.
2893 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-003.html: Added.
2894 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-004-expected.html: Added.
2895 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-004.html: Added.
2896 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-005-expected.html: Added.
2897 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-005.html: Added.
2899 2013-12-02 Alexey Proskuryakov <ap@apple.com>
2901 WebCrypto HMAC doesn't check key algorithm's hash
2902 https://bugs.webkit.org/show_bug.cgi?id=125114
2904 Reviewed by Anders Carlsson.
2906 * crypto/subtle/hmac-check-algorithm-expected.txt: Added.
2907 * crypto/subtle/hmac-check-algorithm.html: Added.
2909 2013-12-02 Zoltan Horvath <zoltan@webkit.org>
2911 [CSS Shapes] Support inset parsing
2912 https://bugs.webkit.org/show_bug.cgi?id=124903
2914 Reviewed by David Hyatt.
2916 * fast/shapes/parsing/parsing-shape-inside-expected.txt:
2917 * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
2918 * fast/shapes/parsing/parsing-shape-lengths.html:
2919 * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2920 * fast/shapes/parsing/parsing-test-utils.js:
2922 2013-12-02 Alexey Proskuryakov <ap@apple.com>
2924 Support WebCrypto AES-KW
2925 https://bugs.webkit.org/show_bug.cgi?id=125105
2927 Reviewed by Sam Weinig.
2929 * crypto/subtle/aes-kw-key-manipulation-expected.txt: Added.
2930 * crypto/subtle/aes-kw-key-manipulation.html: Added.
2931 * crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt: Added.
2932 * crypto/subtle/aes-kw-wrap-unwrap-aes.html: Added.
2934 2013-12-02 Rob Buis <rob.buis@samsung.com>
2936 [css shapes] Parse new ellipse shape syntax
2937 https://bugs.webkit.org/show_bug.cgi?id=124620
2939 Reviewed by Dirk Schulze.
2941 Test that the new ellipse syntax is properly parsed.
2943 * fast/shapes/parsing/parsing-shape-inside-expected.txt:
2944 * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2945 * fast/shapes/parsing/parsing-test-utils.js:
2947 2013-12-02 Brendan Long <b.long@cablelabs.com>
2949 Use GenericEventQueue in TrackListBase and reduce code duplication with scheduleTrackEvent()
2950 https://bugs.webkit.org/show_bug.cgi?id=124811
2952 Reviewed by Eric Carlson.
2954 * platform/mac/TestExpectations: Unskip onremovetrack test which was fixed a long time ago.
2956 2013-12-02 Alexey Proskuryakov <ap@apple.com>
2958 Add support for WebCrypto RSA-OAEP
2959 https://bugs.webkit.org/show_bug.cgi?id=125084
2961 Reviewed by Sam Weinig.
2963 * crypto/subtle/rsa-oaep-key-manipulation-expected.txt: Added.
2964 * crypto/subtle/rsa-oaep-key-manipulation.html: Added.
2965 * crypto/subtle/rsa-oaep-plaintext-length-expected.txt: Added.
2966 * crypto/subtle/rsa-oaep-plaintext-length.html: Added.
2967 * crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt: Added.
2968 * crypto/subtle/rsa-oaep-wrap-unwrap-aes.html: Added.
2970 2013-12-01 Filip Pizlo <fpizlo@apple.com>
2972 Stores to local captured variables should be intercepted
2973 https://bugs.webkit.org/show_bug.cgi?id=124883
2975 Reviewed by Mark Hahnenberg.
2977 * js/regress/captured-assignments-expected.txt: Added.
2978 * js/regress/captured-assignments.html: Added.
2979 * js/regress/script-tests/captured-assignments.js: Added.
2981 2013-12-02 Lauro Neto <lauro.neto@openbossa.org>
2983 [MediaStream] Update layout tests to newer spec.
2984 https://bugs.webkit.org/show_bug.cgi?id=124985
2986 Reviewed by Eric Carlson.
2989 * fast/mediastream/MediaStream-onended-expected.txt: Removed.
2990 * fast/mediastream/MediaStreamTrack-onended-expected.txt: Added.
2991 * fast/mediastream/MediaStreamTrack-onended.html: Renamed from LayoutTests/fast/mediastream/MediaStream-onended.html.
2992 * fast/mediastream/RTCPeerConnection-ice-expected.txt:
2993 * fast/mediastream/RTCPeerConnection-state-expected.txt:
2994 * fast/mediastream/RTCSessionDescription-expected.txt:
2996 2013-12-02 Chris Fleizach <cfleizach@apple.com>
2998 AX: Crash at WebCore::commonTreeScope
2999 https://bugs.webkit.org/show_bug.cgi?id=125042
3001 Reviewed by Mario Sanchez Prada.
3003 * platform/mac/accessibility/ordered-textmarker-crash-expected.txt: Added.
3004 * platform/mac/accessibility/ordered-textmarker-crash.html: Added.
3006 2013-12-02 Zan Dobersek <zdobersek@igalia.com>
3008 Unreviewed GTK gardening.
3010 * platform/gtk/TestExpectations: Adding failure expectations for the
3011 fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top.html reftest.
3013 2013-12-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3015 Unreviewed, EFL rebaseline since r159915.
3017 Error messages are changed. So, test results need to be updated.
3019 * platform/efl/fast/forms/validation-message-appearance-expected.txt:
3020 * platform/efl/fast/forms/validationMessage-expected.txt:
3022 2013-12-02 Andrzej Badowski <a.badowski@samsung.com>
3024 [ATK] Support active state for listbox elements.
3025 https://bugs.webkit.org/show_bug.cgi?id=125009
3027 Reviewed by Chris Fleizach.
3029 Establish expectations for the test (all PASS).
3031 * accessibility/multiselect-list-reports-active-option-expected.txt: Added.
3032 * platform/efl-wk1/TestExpectations:
3033 * platform/efl-wk2/TestExpectations:
3035 2013-11-29 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3037 Unreviewed EFL gardening
3039 Accessibility rebaselines after r159848.
3041 * platform/efl-wk1/accessibility/table-detection-expected.txt:
3042 * platform/efl-wk2/accessibility/table-detection-expected.txt:
3044 2013-11-29 Krzysztof Czech <k.czech@samsung.com>
3046 [ATK] Added support for isAttributeSettable in AccessibilityUIElementAtk
3047 https://bugs.webkit.org/show_bug.cgi?id=124923
3049 Reviewed by Mario Sanchez Prada.
3051 Test could be reused by EFL and GTK as well.
3053 * accessibility/content-editable-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/content-editable-expected.txt.
3054 * accessibility/content-editable.html: Renamed from LayoutTests/platform/mac/accessibility/content-editable.html.
3056 2013-11-28 Antti Koivisto <antti@apple.com>
3058 Remove an oddly named css variables test
3060 Rubber-stamped by Andreas Kling.
3062 * css3/filters/reference-filter-update-after-remove-expected.txt: Removed.
3063 * css3/filters/reference-filter-update-after-remove.html: Removed.
3065 2013-11-28 Laszlo Vidacs <lac@inf.u-szeged.hu>
3067 RenderTableSection Blink merge asserting
3068 https://bugs.webkit.org/show_bug.cgi?id=124857
3070 Rebase EFL results (and the remaining Mac) after r159848.
3072 Reviewed by Csaba Osztrogonác.
3074 * fast/table/anonymous-table-section-removed.html: Updated.
3075 * platform/efl/accessibility/table-attributes-expected.txt: Added.
3076 * platform/efl/accessibility/table-sections-expected.txt: Added.
3077 * platform/efl/fast/forms/input-value-expected.png:
3078 * platform/efl/fast/forms/input-value-expected.txt:
3079 * platform/efl/fast/table/[...]:
3080 * platform/efl/tables/[...]:
3081 * platform/mac/editing/deleting/deletionUI-single-instance-expected.txt:
3082 * platform/mac-mountainlion/fast/forms/input-value-expected.txt:
3083 * platform/mac-mountainlion/tables/mozilla/bugs/bug26178-expected.txt:
3085 2013-11-28 Laszlo Vidacs <lac@inf.u-szeged.hu>
3087 RenderTableSection Blink merge asserting
3088 https://bugs.webkit.org/show_bug.cgi?id=124857
3090 Rebase Mac results after r159848.
3092 Reviewed by Csaba Osztrogonác.
3094 * platform/mac/accessibility/table-detection-expected.txt:
3095 * platform/mac/fast/forms/input-value-expected.txt:
3096 * platform/mac/fast/table/[...]:
3097 * platform/mac/tables/[...]:
3099 2013-11-28 Laszlo Vidacs <lac@inf.u-szeged.hu>
3101 RenderTableSection Blink merge asserting
3102 https://bugs.webkit.org/show_bug.cgi?id=124857
3104 Rebase GTK results after r159848.
3106 Reviewed by Csaba Osztrogonác.
3108 * platform/gtk/accessibility/table-detection-expected.txt:
3109 * platform/gtk/fast/forms/input-value-expected.png:
3110 * platform/gtk/fast/forms/input-value-expected.txt:
3111 * platform/gtk/fast/table/[...]:
3112 * platform/gtk/tables/[...]:
3114 2013-11-28 Laszlo Vidacs <lac@inf.u-szeged.hu>
3116 RenderTableSection Blink merge asserting
3117 https://bugs.webkit.org/show_bug.cgi?id=124857
3119 Reviewed by Csaba Osztrogonác.
3121 Skipped tests enabled.
3125 2013-11-28 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3127 Unreviewed EFL gardening
3129 * platform/efl/TestExpectations: Added test expectations for failing tests.
3130 * platform/efl/fast/forms/search/search-size-with-decorations-expected.png: Added.
3131 * platform/efl/fast/forms/search/search-size-with-decorations-expected.txt: Added.
3133 2013-11-28 Antti Koivisto <antti@apple.com>
3135 No need to skip css variables tests as they were removed.
3137 * platform/mac/TestExpectations:
3138 * platform/win/TestExpectations:
3140 2013-11-28 Antti Koivisto <antti@apple.com>
3142 Remove feature: CSS variables
3143 https://bugs.webkit.org/show_bug.cgi?id=114119
3145 Reviewed by Andreas Kling.
3147 * fast/css/variables: Removed.
3148 * fast/css/variables/border-width-expected.html: Removed.
3149 * fast/css/variables/border-width.html: Removed.
3150 * fast/css/variables/build-supports-variables-expected.txt: Removed.
3151 * fast/css/variables/build-supports-variables.html: Removed.
3152 * fast/css/variables/calc-expected.html: Removed.
3153 * fast/css/variables/calc-inside-calc-expected.html: Removed.
3154 * fast/css/variables/calc-inside-calc.html: Removed.
3155 * fast/css/variables/calc-invalid-value-expected.html: Removed.
3156 * fast/css/variables/calc-invalid-value.html: Removed.
3157 * fast/css/variables/calc-invalid-variable-expected.html: Removed.
3158 * fast/css/variables/calc-invalid-variable.html: Removed.
3159 * fast/css/variables/calc-negated-variable-expected.html: Removed.
3160 * fast/css/variables/calc-negated-variable.html: Removed.
3161 * fast/css/variables/calc-vw-crash-expected.txt: Removed.
3162 * fast/css/variables/calc-vw-crash.html: Removed.
3163 * fast/css/variables/calc.html: Removed.
3164 * fast/css/variables/case-sensitive-expected.html: Removed.
3165 * fast/css/variables/case-sensitive.html: Removed.
3166 * fast/css/variables/colors-test-expected.html: Removed.
3167 * fast/css/variables/colors-test.html: Removed.
3168 * fast/css/variables/complex-cycle-expected.html: Removed.
3169 * fast/css/variables/complex-cycle.html: Removed.
3170 * fast/css/variables/computed-style-expected.html: Removed.
3171 * fast/css/variables/computed-style.html: Removed.
3172 * fast/css/variables/deferred-image-load-from-variable-expected.txt: Removed.
3173 * fast/css/variables/deferred-image-load-from-variable.html: Removed.
3174 * fast/css/variables/inherited-values-expected.html: Removed.
3175 * fast/css/variables/inherited-values.html: Removed.
3176 * fast/css/variables/inline-styles-expected.html: Removed.
3177 * fast/css/variables/inline-styles.html: Removed.
3178 * fast/css/variables/invalid-font-reference-expected.txt: Removed.
3179 * fast/css/variables/invalid-font-reference.html: Removed.
3180 * fast/css/variables/invalid-shorthand-expected.html: Removed.
3181 * fast/css/variables/invalid-shorthand.html: Removed.
3182 * fast/css/variables/invalid-value-list-crash-expected.txt: Removed.
3183 * fast/css/variables/invalid-value-list-crash.html: Removed.
3184 * fast/css/variables/invalid-variable-value-expected.html: Removed.
3185 * fast/css/variables/invalid-variable-value.html: Removed.
3186 * fast/css/variables/multi-level-cycle-expected.html: Removed.
3187 * fast/css/variables/multi-level-cycle.html: Removed.
3188 * fast/css/variables/redefinition-expected.html: Removed.
3189 * fast/css/variables/redefinition.html: Removed.
3190 * fast/css/variables/root-background-size-expected.html: Removed.
3191 * fast/css/variables/root-background-size.html: Removed.
3192 * fast/css/variables/shorthand-expected.html: Removed.
3193 * fast/css/variables/shorthand.html: Removed.
3194 * fast/css/variables/simple-cycle-expected.html: Removed.
3195 * fast/css/variables/simple-cycle.html: Removed.
3196 * fast/css/variables/transform-test-expected.html: Removed.
3197 * fast/css/variables/transform-test.html: Removed.
3198 * fast/css/variables/undefined-expected.html: Removed.
3199 * fast/css/variables/undefined.html: Removed.
3200 * fast/css/variables/use-before-defined-expected.html: Removed.
3201 * fast/css/variables/use-before-defined.html: Removed.
3202 * fast/css/variables/var-filter-expected.txt: Removed.
3203 * fast/css/variables/var-filter.html: Removed.
3204 * fast/css/variables/var-inside-box-reflect-expected.html: Removed.
3205 * fast/css/variables/var-inside-box-reflect.html: Removed.
3206 * fast/css/variables/var-inside-pair-expected.html: Removed.
3207 * fast/css/variables/var-inside-pair.html: Removed.
3208 * fast/css/variables/var-inside-quad-expected.html: Removed.
3209 * fast/css/variables/var-inside-quad.html: Removed.
3210 * fast/css/variables/var-inside-shape-expected.html: Removed.
3211 * fast/css/variables/var-inside-shape.html: Removed.
3212 * fast/css/variables/var-inside-shorthand-expected.html: Removed.
3213 * fast/css/variables/var-inside-shorthand.html: Removed.
3214 * fast/css/variables/variable-chain-expected.html: Removed.
3215 * fast/css/variables/variable-chain.html: Removed.
3216 * fast/css/variables/variable-unparseable-value-crash-expected.txt: Removed.
3217 * fast/css/variables/variable-unparseable-value-crash.html: Removed.
3219 2013-11-28 Jongwoo Choi <jw0330.choi@samsung.com>
3221 [EFL] Layout tests need to be rebaselined.
3222 https://bugs.webkit.org/show_bug.cgi?id=124879
3224 Unreviewed, EFL rebaseline.
3226 EFL tests need to be rebaselined after r159747
3228 * platform/efl/fast/table/011-expected.txt:
3229 * platform/efl/fast/table/border-collapsing/004-expected.txt:
3230 * platform/efl/fast/table/tableInsideCaption-expected.txt:
3232 2013-11-27 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
3234 [GTK] Support custom types for drag and drop data
3235 https://bugs.webkit.org/show_bug.cgi?id=124659
3237 Reviewed by Martin Robinson.
3239 * platform/gtk/TestExpectations: remove failure expectation for test that now passes.
3241 2013-11-27 Filip Pizlo <fpizlo@apple.com>
3243 Infer one-time scopes
3244 https://bugs.webkit.org/show_bug.cgi?id=124812
3246 Reviewed by Oliver Hunt.
3248 * js/regress/infer-one-time-closure-expected.txt: Added.
3249 * js/regress/infer-one-time-closure-ten-vars-expected.txt: Added.
3250 * js/regress/infer-one-time-closure-ten-vars.html: Added.
3251 * js/regress/infer-one-time-closure-two-vars-expected.txt: Added.
3252 * js/regress/infer-one-time-closure-two-vars.html: Added.
3253 * js/regress/infer-one-time-closure.html: Added.
3254 * js/regress/infer-one-time-deep-closure-expected.txt: Added.
3255 * js/regress/infer-one-time-deep-closure.html: Added.
3256 * js/regress/script-tests/infer-one-time-closure-ten-vars.js: Added.
3257 * js/regress/script-tests/infer-one-time-closure-two-vars.js: Added.
3258 * js/regress/script-tests/infer-one-time-closure.js: Added.
3259 * js/regress/script-tests/infer-one-time-deep-closure.js: Added.
3261 2013-11-27 Eric Carlson <eric.carlson@apple.com>
3263 Allow the QuickTime plug-in to be replaced by script in an isolated word
3264 https://bugs.webkit.org/show_bug.cgi?id=124900
3266 Reviewed by Dean Jackson.
3268 * platform/efl/TestExpectations: Skip the new test.
3269 * platform/gtk/TestExpectations: Ditto.
3270 * platform/wincairo/TestExpectations: Ditto.
3271 * plugins/quicktime-plugin-replacement.html: Added.
3272 * plugins/quicktime-plugin-replacement-expected.txt: Added.
3273 * plugins/resources/orange.mov: Replace movie compressed with ancient (and deprecated)
3274 animated gif codec with one compressed with H.264 codec.
3276 2013-11-27 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
3278 Adding MediaConstraintsMock class
3279 https://bugs.webkit.org/show_bug.cgi?id=124902
3281 Reviewed by Eric Carlson.
3283 Validate constraints used in RTCPeerConnection LayoutTests
3285 * fast/mediastream/RTCPeerConnection-expected.txt:
3287 2013-11-27 Bear Travis <betravis@adobe.com>
3289 [CSS Shapes] Shape-Inside Should Default to 'auto'
3290 https://bugs.webkit.org/show_bug.cgi?id=124851
3292 Reviewed by Alexandru Chiculita.
3294 Update tests to reflect a default shape-inside value of 'auto'.
3296 * fast/shapes/css-shapes-disabled-expected.txt:
3297 * fast/shapes/css-shapes-disabled.html:
3298 * fast/shapes/parsing/parsing-shape-inside-expected.txt:
3299 * fast/shapes/parsing/parsing-shape-inside.html:
3300 * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
3301 * fast/shapes/parsing/parsing-shape-lengths.html:
3303 2013-11-27 Hans Muller <hmuller@adobe.com>
3305 [CSS Shapes] shape-inside rectangle layout can fail
3306 https://bugs.webkit.org/show_bug.cgi?id=124784
3308 Reviewed by Andreas Kling.
3312 * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top-expected.html: Added.
3313 * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top.html: Added.
3315 2013-11-27 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3317 Unreviewed EFL gardening
3319 Add test expectations for flaky tests.
3321 * platform/efl-wk2/TestExpectations:
3322 * platform/efl/TestExpectations:
3324 2013-11-27 Xabier Rodriguez Calvar <calvaris@igalia.com>
3326 [GStreamer] Invalid command line error when visiting www.chessbase.com
3327 https://bugs.webkit.org/show_bug.cgi?id=124715
3329 Reviewed by Philippe Normand.
3331 Copied and adapted for HTTP from
3332 media/video-error-does-not-exist.html.
3334 * http/tests/media/video-error-does-not-exist-expected.txt: Added.
3335 * http/tests/media/video-error-does-not-exist.html: Added.
3337 2013-11-14 Sergio Villar Senin <svillar@igalia.com>
3339 [CSS Grid Layout] Fix positioning of grid items with margins
3340 https://bugs.webkit.org/show_bug.cgi?id=124345
3342 Reviewed by David Hyatt.
3344 From Blink r157925 and r158041 by <jchaffraix@chromium.org>
3346 New test case for grid items margin resolution. Extended the
3347 preferred logical widths checks with grid items with margins.
3349 * fast/css-grid-layout/grid-item-margin-resolution-expected.txt: Added.
3350 * fast/css-grid-layout/grid-item-margin-resolution.html: Added.
3351 * fast/css-grid-layout/grid-preferred-logical-widths-expected.txt:
3352 * fast/css-grid-layout/grid-preferred-logical-widths.html:
3354 2013-11-26 Sergio Villar Senin <svillar@igalia.com>
3356 [CSS Grid Layout] Support grid-definition-{rows|columns} repeat() syntax
3357 https://bugs.webkit.org/show_bug.cgi?id=103312
3359 Reviewed by Andreas Kling.
3361 Based on Blink r153155 by <jchaffraix@chromium.org>. Some code was
3362 refactored in a helper function to have a more compact test.
3364 * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt: Added.
3365 * fast/css-grid-layout/grid-element-repeat-get-set.html: Added.
3367 2013-11-26 Ryosuke Niwa <rniwa@webkit.org>
3369 Windows rebaselines after r158547.
3371 * platform/win/editing/selection/collapse-selection-in-bidi-expected.txt: Added.
3372 * platform/win/editing/selection/drag-text-delay-expected.txt: Added.
3373 * platform/win/editing/selection/extend-selection-home-end-expected.txt:
3375 2013-11-26 Ryosuke Niwa <rniwa@webkit.org>
3377 Record subtest values in Dromaeo tests
3378 https://bugs.webkit.org/show_bug.cgi?id=124498
3380 Reviewed by Andreas Kling.
3382 Rebaselined the test.
3384 * fast/harness/perftests/runs-per-second-log-expected.txt:
3386 2013-11-26 Nick Diego Yamane <nick.yamane@openbossa.org>
3388 [MediaStream API] HTMLMediaElement should be able to use MediaStream as source
3389 https://bugs.webkit.org/show_bug.cgi?id=121943
3391 Reviewed by Eric Carlson.
3393 Add layout tests to MediaStream direct assignment to HTMLMediaElement
3394 using brand new srcObject attribute.
3396 * fast/mediastream/MediaStream-MediaElement-srcObject-expected.txt: Added.
3397 * fast/mediastream/MediaStream-MediaElement-srcObject.html: Added.
3399 2013-11-26 Bear Travis <betravis@adobe.com>
3401 [CSS Shapes] Layout using [<box> || <shape>] value
3402 https://bugs.webkit.org/show_bug.cgi?id=124428
3404 Reviewed by David Hyatt.
3406 Adding tests to make sure that shapes properly size and position themselves across box values
3407 and writing modes. Some shape-outside tests needed to be updated to explicitly size themselves
3408 to content-box, as they were relying on that being the default value. Some shape-inside tests
3409 needed to be adjusted as box-sizing no longer affects the shape size and position.
3411 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-001.html:
3412 Explicitly size to content-box.
3413 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-001.html: Ditto.
3414 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-002.html: Ditto.
3415 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-003.html: Ditto.
3416 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-004.html: Ditto.
3417 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-010.html: Ditto.
3418 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-011.html: Ditto.
3419 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-012.html: Ditto.
3420 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-014.html: Ditto.
3421 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-015.html: Ditto.
3422 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-016.html: Ditto.
3423 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-017.html: Ditto.
3424 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-018.html: Ditto.
3425 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-021.html: Ditto.
3426 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-001.html: Ditto.
3427 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-002.html: Ditto.
3428 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-003.html: Ditto.
3429 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-004.html: Ditto.
3430 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-000.html: Ditto.
3431 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html: Ditto.
3432 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-002.html: Ditto.
3433 * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-border-000.html: Ditto.
3434 * fast/shapes/shape-inside/shape-inside-box-sizing-expected.html: Small test cleanup.
3435 * fast/shapes/shape-inside/shape-inside-box-sizing.html: Modify shapes to provide their sizing box.
3436 * fast/shapes/shape-inside/shape-inside-empty-expected.html: Small test cleanup.
3437 * fast/shapes/shape-inside/shape-inside-empty.html: Modify shapes to provide their sizing box.
3438 * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes.html: Ditto.
3439 * fast/shapes/shape-outside-floats/shape-outside-shape-boxes-001-expected.html: Added.
3440 * fast/shapes/shape-outside-floats/shape-outside-shape-boxes-001.html: Added.
3441 * fast/shapes/shape-outside-floats/shape-outside-shape-boxes-002-expected.html: Added.
3442 * fast/shapes/shape-outside-floats/shape-outside-shape-boxes-002.html: Added.
3443 * fast/shapes/shape-outside-floats/shape-outside-shape-boxes-003-expected.html: Added.
3444 * fast/shapes/shape-outside-floats/shape-outside-shape-boxes-003.html: Added.
3445 * inspector-protocol/model/highlight-shape-outside.html: Modify shapes to provide their sizing box.
3447 2013-11-26 Oliver Hunt <oliver@apple.com>
3449 Crash in JSC::ASTBuilder::Expression JSC::Parser<JSC::Lexer<unsigned char> >::parseUnaryExpression<JSC::ASTBuilder>(JSC::ASTBuilder&)
3450 https://bugs.webkit.org/show_bug.cgi?id=124886
3452 Reviewed by Sam Weinig.
3456 * js/parser-syntax-check-expected.txt:
3457 * js/script-tests/parser-syntax-check.js:
3459 2013-11-26 Eric Carlson <eric.carlson@apple.com>
3461 video.currentSrc should return empty when no resource is loaded
3462 https://bugs.webkit.org/show_bug.cgi?id=124898
3464 Reviewed by Dan Bernstein.
3466 * media/video-currentsrc-cleared-expected.txt: Added.
3467 * media/video-currentsrc-cleared.html: Added.
3469 2013-11-26 Hans Muller <hmuller@adobe.com>
3471 [CSS Shapes] Support for shape-margin in BoxShape
3472 https://bugs.webkit.org/show_bug.cgi?id=124788
3474 Verify that shape-margin has the expected effect on the four possible shape-outside box values
3475 for left and right floats.
3477 Reviewed by Andreas Kling.
3479 * fast/shapes/shape-outside-floats/shape-outside-margin-boxes-001-expected.html: Added.
3480 * fast/shapes/shape-outside-floats/shape-outside-margin-boxes-001.html: Added.
3481 * fast/shapes/shape-outside-floats/shape-outside-margin-boxes-002-expected.html: Added.
3482 * fast/shapes/shape-outside-floats/shape-outside-margin-boxes-002.html: Added.
3484 2013-11-26 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3486 Unreviewed EFL gardening
3488 Add test expectations for failing accessibility tests.
3490 * platform/efl/TestExpectations:
3492 2013-11-26 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3494 Unreviewed ATK gardening
3496 Rebaseline accessibility tests after r159747.
3498 * platform/efl-wk1/accessibility/table-detection-expected.txt:
3499 * platform/efl-wk2/accessibility/table-detection-expected.txt:
3500 * platform/gtk/accessibility/table-detection-expected.txt:
3502 2013-11-25 Dean Jackson <dino@apple.com>
3504 RenderTableSection Blink merge asserting
3505 https://bugs.webkit.org/show_bug.cgi?id=124857
3507 Skipping these tests for now, since Ossy + Laszlo checked
3508 in a lot of rebaselines and I didn't want to roll
3513 2013-11-25 Robert Hogan <robert@webkit.org>
3515 Add complex line layout path version of empty-clear-blocks.html
3516 https://bugs.webkit.org/show_bug.cgi?id=124808
3518 Reviewed by Sam Weinig.
3520 * fast/block/margin-collapse/empty-clear-blocks-complex-expected.html: Added.
3521 * fast/block/margin-collapse/empty-clear-blocks-complex.html: Added.
3523 2013-11-25 Laszlo Vidacs <lac@inf.u-szeged.hu>
3525 Vertical border spacing is doubled between table row groups
3526 https://bugs.webkit.org/show_bug.cgi?id=20040
3528 Reviewed by Csaba Osztrogonác.