1 2016-05-09 Ryosuke Niwa <rniwa@webkit.org>
3 Focusing a shadow host places the slot content after the shadow DOM content
4 https://bugs.webkit.org/show_bug.cgi?id=154770
5 <rdar://problem/24873102>
7 Reviewed by Antti Koivisto.
9 Add a regression test now that the bug has been fixed.
11 * fast/shadow-dom/shadow-layout-after-focus-expected.html: Added.
12 * fast/shadow-dom/shadow-layout-after-focus.html: Added.
14 2016-05-09 Ryosuke Niwa <rniwa@webkit.org>
16 REGRESSION (198056): Unable to use edit buttons on WordPress
17 https://bugs.webkit.org/show_bug.cgi?id=157475
19 Reviewed by Antti Koivisto.
23 * fast/shadow-dom/Extensions-to-Event-Interface-expected.txt:
24 * fast/shadow-dom/Extensions-to-Event-Interface.html:
25 * fast/shadow-dom/resources/event-path-test-helpers.js:
26 (dispatchEventWithLog):
28 2016-05-09 Ryan Haddad <ryanhaddad@apple.com>
30 Removing timeout and adding failure expectation for storage/indexeddb/intversion-open-in-upgradeneeded.html
31 https://bugs.webkit.org/show_bug.cgi?id=155050
33 Unreviewed test gardening.
35 * platform/mac-wk2/TestExpectations:
37 2016-05-09 Manuel Rego Casasnovas <rego@igalia.com>
39 [css-grid] Fix static position for positioned grid items
40 https://bugs.webkit.org/show_bug.cgi?id=157417
42 Reviewed by Darin Adler.
44 Updated several tests to follow the new expected behavior.
46 * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
47 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
48 * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html:
49 * fast/css-grid-layout/grid-positioned-items-gaps.html:
50 * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
51 * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
52 * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
53 * fast/css-grid-layout/grid-sizing-positioned-items.html:
55 2016-05-09 Gyuyoung Kim <gyuyoung.kim@webkit.org>
57 Fix wrong gardening in r200570
59 Unreviewed EFL gardening.
61 * TestExpectations: Move selection gap tests to EFL's one.
62 * platform/efl/TestExpectations:
64 2016-05-09 Gyuyoung Kim <gyuyoung.kim@webkit.org>
66 [EFL] Skip tests of selection gap because EFL port disabled to paint the selection gap
68 Unreviewed EFL gardening.
72 2016-05-08 Zalan Bujtas <zalan@apple.com>
74 iOS selection: Use inflow containing block for positioned <br>.
75 https://bugs.webkit.org/show_bug.cgi?id=157115
76 <rdar://problem/25969295>
78 Reviewed by Ryosuke Niwa.
80 Similarly to RenderText, we should just use the inflow containing block for
81 selected <br> even when it is positioned out of flow. This visually matches Mac OS X
82 behaviour (selection painting does not get extended to the positioned <br>).
84 * fast/text/fixed-positioned-br-crash-expected.txt: Added.
85 * fast/text/fixed-positioned-br-crash.html: Added.
87 2016-05-08 Darin Adler <darin@apple.com>
89 Correct dictionary bindings handling of optional, null, and undefined
90 https://bugs.webkit.org/show_bug.cgi?id=157463
92 Reviewed by Chris Dumez.
94 * fast/dom/MutationObserver/observe-exceptions-expected.txt: Reverted that
95 change to expect a more specific TypeError just as it was a day ago before
96 my last patch. The TypeError is back to being a problem with the specifics
97 of the arguments passed rather than a problem with null and undefined
98 themselves being invalid.
100 2016-05-07 Darin Adler <darin@apple.com>
102 Change MutationObserver::observe to take an IDL dictionary, rather than WebCore::Dictionary
103 https://bugs.webkit.org/show_bug.cgi?id=157456
105 Reviewed by Chris Dumez.
107 * fast/dom/MutationObserver/observe-exceptions-expected.txt: Updated to expect
108 the specific TypeError generated by the bindings code rather than the generic
109 TypeError we got before generated inside the C++ DOM.
111 2016-05-07 Joanmarie Diggs <jdiggs@igalia.com>
113 REGRESSION(r196222): [AX][GTK] accessibility/gtk/caret-offsets.html failing
114 https://bugs.webkit.org/show_bug.cgi?id=153956
116 Reviewed by Chris Fleizach.
118 Change the test to run asynchronously and update the expectations.
120 * accessibility/gtk/caret-offsets-expected.txt: Updated.
121 * accessibility/gtk/caret-offsets.html: Updated.
122 * platform/gtk/TestExpectations: Unskipped the previously-failing test.
124 2016-05-06 Per Arne Vollan <peavo@outlook.com>
126 [Win] Skip failing INTL test.
127 https://bugs.webkit.org/show_bug.cgi?id=157418
129 Reviewed by Alex Christensen.
131 Temporarily skip string-localeCompare.js, because AppleWin currently does not have INTL enabled.
133 * js/script-tests/string-localeCompare.js:
134 * platform/win/TestExpectations:
136 2016-05-06 Ryosuke Niwa <rniwa@webkit.org>
138 MouseEvent's offsetX and offsetY should be based on relative target
139 https://bugs.webkit.org/show_bug.cgi?id=157444
140 <rdar://problem/24396408>
142 Reviewed by Darin Adler.
144 Add a W3C style testharness.js test for adjusting offsetX and offsetY to the adjusted target
145 since our existing behavior matches the spec as well as Chrome's behavior:
146 http://w3c.github.io/webcomponents/spec/shadow/#event-dispatch
148 * fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY-expected.txt: Added.
149 * fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html: Added.
151 2016-05-06 Joseph Pecoraro <pecoraro@apple.com>
153 Web Inspector: Improve console.count()
154 https://bugs.webkit.org/show_bug.cgi?id=157439
155 <rdar://problem/26152654>
157 Reviewed by Timothy Hatcher.
159 * inspector/console/console-api-expected.txt:
160 * inspector/console/console-count-expected.txt: Added.
161 * inspector/console/console-count.html: Added.
162 * inspector/console/console-time.html:
164 2016-05-06 Simon Fraser <simon.fraser@apple.com>
166 Enable IOS_TEXT_AUTOSIZING on Mac and make it testable
167 https://bugs.webkit.org/show_bug.cgi?id=157432
168 rdar://problem/16406720
170 Reviewed by Dean Jackson.
172 Enable fast/text-autosizing/ios/ on Mac and iOS
174 * fast/text-autosizing/ios/autosize-width-expected.html: Added.
175 * fast/text-autosizing/ios/autosize-width.html: Added.
176 * platform/ios-simulator/TestExpectations:
177 * platform/mac-wk2/TestExpectations:
178 * platform/mac/TestExpectations:
180 2016-05-06 Joseph Pecoraro <pecoraro@apple.com>
182 Web Inspector: Console: Variables defined with let/const aren't accessible outside of console's scope
183 https://bugs.webkit.org/show_bug.cgi?id=150752
184 <rdar://problem/23343385>
186 Reviewed by Mark Lam.
188 * inspector/runtime/evaluate-CommandLineAPI-expected.txt: Added.
189 * inspector/runtime/evaluate-CommandLineAPI.html: Added.
190 New test covering the different cases of global evaluation with the
191 CommandLineAPI as a scope extension.
193 * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
194 * inspector/console/command-line-api-expected.txt:
195 * inspector/debugger/js-stacktrace-expected.txt:
196 * inspector/debugger/js-stacktrace.html:
197 * inspector/model/stack-trace-expected.txt:
198 * platform/mac/inspector/model/remote-object-expected.txt:
199 Update expectations now that global evaluations are treated as
200 program's [global code] and not evals [eval code]. Also some
203 2016-05-06 Tim Horton <timothy_horton@apple.com>
205 <attachment> element should understand UTIs
206 https://bugs.webkit.org/show_bug.cgi?id=157425
207 <rdar://problem/25585401>
209 Reviewed by Anders Carlsson.
211 * fast/attachment/attachment-uti-expected.html: Added.
212 * fast/attachment/attachment-uti.html: Added.
213 Add a test that UTIs render the same as their corresponding MIME types.
215 2016-05-06 Chris Dumez <cdumez@apple.com>
217 Clean up converting from JSValue to float / double in the bindings generator
218 https://bugs.webkit.org/show_bug.cgi?id=157407
220 Reviewed by Darin Adler.
222 Rebaseline the tests now that we provide a more useful exception message.
224 * fast/canvas/canvas-2d-imageData-create-nonfinite-expected.txt:
225 * fast/canvas/canvas-getImageData-invalid-expected.txt:
226 * fast/canvas/canvas-putImageData-expected.txt:
227 * fast/canvas/canvas-putImageData.js:
228 * fast/canvas/linearGradient-infinite-values-expected.txt:
229 * fast/canvas/radialGradient-infinite-values-expected.txt:
230 * fast/canvas/resources/canvas-2d-imageData-create-nonfinite.js:
231 * fast/canvas/script-tests/canvas-getImageData-invalid.js:
232 * fast/canvas/script-tests/linearGradient-infinite-values.js:
233 * fast/canvas/script-tests/radialGradient-infinite-values.js:
235 2016-05-06 Brady Eidson <beidson@apple.com>
237 Unreviewed IDB test gardening.
240 * storage/indexeddb/pending-activity-workers-expected.txt: Updated expectations.
242 2016-05-06 Brady Eidson <beidson@apple.com>
244 Unreviewed IDB test gardening.
246 Fix a failing test, and add better classification/comments to a different failing test.
249 * storage/indexeddb/dont-commit-on-blocked-expected.txt:
250 * storage/indexeddb/dont-commit-on-blocked.html:
252 2016-05-06 Brady Eidson <beidson@apple.com>
254 Unreviewed IDB test gardening.
256 Update the workers variant of "deletedatabase-delayed-by-open-and-versionchange" to the modern expected results.
259 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers-expected.txt:
261 2016-05-06 Dean Jackson <dino@apple.com>
263 Regions, Shapes and Tracks don't need runtime features
264 https://bugs.webkit.org/show_bug.cgi?id=157426
265 <rdar://problem/26146262>
267 Reviewed by Simon Fraser.
269 Remove these tests since their runtime flags no longer exist.
271 * fast/regions/css-regions-disabled-expected.txt: Removed.
272 * fast/regions/css-regions-disabled.html: Removed.
273 * fast/shapes/css-shapes-disabled-expected.txt: Removed.
274 * fast/shapes/css-shapes-disabled.html: Removed.
276 2016-05-06 Brady Eidson <beidson@apple.com>
278 Unreviewed IDB test gardening.
280 Finish removing unsupported lines from the "unprefix" test.
282 * storage/indexeddb/unprefix-private-expected.txt:
284 2016-05-06 Brady Eidson <beidson@apple.com>
286 Unreviewed IDB test gardening.
288 Remove unsupported lines from the "unprefix" test.
291 * storage/indexeddb/resources/unprefix.js:
292 * storage/indexeddb/unprefix-expected.txt:
293 * storage/indexeddb/unprefix-workers-expected.txt:
295 2016-05-06 Brady Eidson <beidson@apple.com>
297 Unreviewed IDB test gardening.
299 Remove the Workers variant of a test that had been removed for being irrelevant.
302 * storage/indexeddb/factory-basics-workers-expected.txt: Removed.
303 * storage/indexeddb/factory-basics-workers.html: Removed.
305 2016-05-06 Brady Eidson <beidson@apple.com>
307 Modern IDB (Workers): Start running a lot of the workers tests.
308 https://bugs.webkit.org/show_bug.cgi?id=157424
310 Reviewed by Sam Weinig.
312 Many tests that obviously pass need updated expectations for the details of error messages.
314 Others just work right out of the box.
316 * TestExpectations: Enable some tests, and categorize remaining failures.
318 * http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt:
319 * http/tests/security/cross-origin-worker-indexeddb-allowed.html:
320 * http/tests/security/cross-origin-worker-indexeddb-expected.txt:
321 * http/tests/security/cross-origin-worker-indexeddb.html:
322 * http/tests/security/resources/cross-origin-iframe-for-worker-indexeddb.html:
323 * http/tests/security/resources/document-for-cross-origin-worker-indexeddb.html:
324 * http/tests/security/resources/worker-for-indexeddb.js:
325 * storage/indexeddb/basics-workers.html:
326 * storage/indexeddb/cursor-advance-workers-expected.txt:
327 * storage/indexeddb/cursor-advance-workers.html:
328 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html:
329 * storage/indexeddb/dont-commit-on-blocked-private.html:
330 * storage/indexeddb/dont-commit-on-blocked.html:
331 * storage/indexeddb/factory-basics-workers.html:
332 * storage/indexeddb/index-basics-workers-expected.txt:
333 * storage/indexeddb/index-basics-workers.html:
334 * storage/indexeddb/modern/workers-disabled.html:
335 * storage/indexeddb/objectstore-basics-workers-expected.txt:
336 * storage/indexeddb/objectstore-basics-workers.html:
337 * storage/indexeddb/open-twice-workers.html:
338 * storage/indexeddb/pending-activity-workers.html:
339 * storage/indexeddb/pending-version-change-on-exit-private.html:
340 * storage/indexeddb/pending-version-change-on-exit.html:
341 * storage/indexeddb/pending-version-change-stuck-private.html:
342 * storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html:
343 * storage/indexeddb/pending-version-change-stuck-works-with-terminate.html:
344 * storage/indexeddb/pending-version-change-stuck.html:
345 * storage/indexeddb/transaction-complete-workers-expected.txt:
346 * storage/indexeddb/transaction-complete-workers-private-expected.txt:
347 * storage/indexeddb/transaction-complete-workers-private.html:
348 * storage/indexeddb/transaction-complete-workers.html:
349 * storage/indexeddb/unprefix-workers.html:
351 2016-05-06 Ryosuke Niwa <rniwa@webkit.org>
353 FKA: No way to get focus from DOM to shadow DOM components (Was: HTML5 media controls not keyboard accessible)
354 https://bugs.webkit.org/show_bug.cgi?id=117857
356 Reviewed by Jer Noble.
358 Added a regression test for moving focus into media elements by pressing tab key.
360 * media/tab-focus-inside-media-elements-expected.txt: Added.
361 * media/tab-focus-inside-media-elements.html: Added.
363 2016-05-06 Filip Pizlo <fpizlo@apple.com>
365 JS Function removed after parsing
366 https://bugs.webkit.org/show_bug.cgi?id=149175
368 Reviewed by Mark Lam.
370 This bug doesn't happen anymore, but the test case is still useful. This test will fail 1/5 of
371 the time if we regress.
373 * js/dom/function-removed-after-parsing-expected.txt: Added.
374 * js/dom/function-removed-after-parsing.html: Added.
376 2016-05-06 Jer Noble <jer.noble@apple.com>
378 Muted media elements should be allowed to autoplay, even if RequireUserGestureForAudioRateChange is set.
379 https://bugs.webkit.org/show_bug.cgi?id=157404
380 <rdar://problem/26016802>
382 Reviewed by Eric Carlson.
384 * media/audio-playback-restriction-play-muted-expected.txt: Added.
385 * media/audio-playback-restriction-play-muted.html: Added.
387 2016-05-06 Manuel Rego Casasnovas <rego@igalia.com>
389 [css-grid] Unprefix CSS Grid Layout properties
390 https://bugs.webkit.org/show_bug.cgi?id=157137
392 Reviewed by Simon Fraser.
394 Remove "-webkit" prefix from all the grid layout properties,
395 including the display value.
396 Update the source code to remove the prefix where it was used too.
398 * css3/parse-align-content.html:
399 * css3/parse-align-items.html:
400 * css3/parse-align-self.html:
401 * css3/parse-justify-content.html:
402 * fast/css-grid-layout/absolute-positioning-definite-sizes.html:
403 * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
404 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
405 * fast/css-grid-layout/anonymous-grid-items-expected.html:
406 * fast/css-grid-layout/anonymous-grid-items.html:
407 * fast/css-grid-layout/auto-content-resolution-columns.html:
408 * fast/css-grid-layout/auto-content-resolution-rows.html:
409 * fast/css-grid-layout/breadth-size-resolution-grid.html:
410 * fast/css-grid-layout/calc-resolution-grid-item.html:
411 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html:
412 * fast/css-grid-layout/display-grid-set-get-expected.txt:
413 * fast/css-grid-layout/explicit-grid-size.html:
414 * fast/css-grid-layout/flex-and-content-sized-resolution-columns-expected.txt:
415 * fast/css-grid-layout/flex-and-content-sized-resolution-columns.html:
416 * fast/css-grid-layout/flex-and-intrinsic-sizes.html:
417 * fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html:
418 * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html:
419 * fast/css-grid-layout/flex-content-distribution.html:
420 * fast/css-grid-layout/flex-content-resolution-columns.html:
421 * fast/css-grid-layout/flex-content-resolution-rows.html:
422 * fast/css-grid-layout/flex-content-sized-column-use-available-width.html:
423 * fast/css-grid-layout/flex-content-sized-columns-resize.html:
424 * fast/css-grid-layout/flex-factor-sum-less-than-1.html:
425 * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
426 * fast/css-grid-layout/floating-empty-grids.html:
427 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html:
428 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html:
429 * fast/css-grid-layout/grid-align-content-distribution.html:
430 * fast/css-grid-layout/grid-align-content-vertical-lr.html:
431 * fast/css-grid-layout/grid-align-content-vertical-rl.html:
432 * fast/css-grid-layout/grid-align-content.html:
433 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
434 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
435 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
436 * fast/css-grid-layout/grid-align-justify-overflow.html:
437 * fast/css-grid-layout/grid-align-justify-stretch.html:
438 * fast/css-grid-layout/grid-align-stretching-replaced-items.html:
439 * fast/css-grid-layout/grid-align.html:
440 * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
441 * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
442 * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
443 * fast/css-grid-layout/grid-auto-columns-rows-resolution.html:
444 * fast/css-grid-layout/grid-auto-columns-rows-update.html:
445 * fast/css-grid-layout/grid-auto-flow-get-set-expected.txt:
446 * fast/css-grid-layout/grid-auto-flow-get-set.html:
447 * fast/css-grid-layout/grid-auto-flow-resolution.html:
448 * fast/css-grid-layout/grid-auto-flow-sparse.html:
449 * fast/css-grid-layout/grid-auto-flow-update.html:
450 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt:
451 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
452 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt:
453 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
454 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
455 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
456 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
457 * fast/css-grid-layout/grid-columns-rows-get-set.html:
458 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
459 * fast/css-grid-layout/grid-container-ignore-first-letter.html:
460 * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning.html:
461 * fast/css-grid-layout/grid-content-alignment-and-self-alignment.html:
462 * fast/css-grid-layout/grid-content-alignment-overflow.html:
463 * fast/css-grid-layout/grid-content-alignment-stretch-only-valid-for-auto-sized-tracks.html:
464 * fast/css-grid-layout/grid-content-alignment-stretch-with-different-sized-tracks.html:
465 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html:
466 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html:
467 * fast/css-grid-layout/grid-content-alignment-with-span.html:
468 * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
469 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
470 * fast/css-grid-layout/grid-disable.html:
471 * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
472 * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
473 * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
474 * fast/css-grid-layout/grid-element-border-grid-item.html:
475 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
476 * fast/css-grid-layout/grid-element-change-columns-repaint.html:
477 * fast/css-grid-layout/grid-element-change-rows-repaint.html:
478 * fast/css-grid-layout/grid-element-empty-row-column.html:
479 * fast/css-grid-layout/grid-element-min-max-height.html:
480 * fast/css-grid-layout/grid-element-min-max-width.html:
481 * fast/css-grid-layout/grid-element-padding-grid-item.html:
482 * fast/css-grid-layout/grid-element-padding-margin.html:
483 * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
484 * fast/css-grid-layout/grid-element-repeat-get-set.html:
485 * fast/css-grid-layout/grid-element-shrink-to-fit.html:
486 * fast/css-grid-layout/grid-grow-tracks-to-their-max-expected.txt:
487 * fast/css-grid-layout/grid-grow-tracks-to-their-max.html:
488 * fast/css-grid-layout/grid-gutters-and-alignment.html:
489 * fast/css-grid-layout/grid-gutters-and-flex-content.html:
490 * fast/css-grid-layout/grid-gutters-and-tracks.html:
491 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
492 * fast/css-grid-layout/grid-gutters-get-set.html:
493 * fast/css-grid-layout/grid-indefinite-calculated-height-crash-expected.txt:
494 * fast/css-grid-layout/grid-indefinite-calculated-height-crash.html:
495 * fast/css-grid-layout/grid-initialize-span-one-items-expected.txt:
496 * fast/css-grid-layout/grid-initialize-span-one-items.html:
497 * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
498 * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
499 * fast/css-grid-layout/grid-item-area-get-set-expected.txt:
500 * fast/css-grid-layout/grid-item-area-get-set.html:
501 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html:
502 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html:
503 * fast/css-grid-layout/grid-item-auto-margins-alignment.html:
504 * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html:
505 * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins.html:
506 * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
507 * fast/css-grid-layout/grid-item-auto-placement-definite-span.html:
508 * fast/css-grid-layout/grid-item-auto-placement-fixed-row-column.html:
509 * fast/css-grid-layout/grid-item-auto-sized-align-justify-margin-border-padding.html:
510 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
511 * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
512 * fast/css-grid-layout/grid-item-change-column-repaint.html:
513 * fast/css-grid-layout/grid-item-change-row-repaint.html:
514 * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
515 * fast/css-grid-layout/grid-item-column-row-get-set.html:
516 * fast/css-grid-layout/grid-item-display.html:
517 * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
518 * fast/css-grid-layout/grid-item-end-after-get-set.html:
519 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-ltr.html:
520 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl.html:
521 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-ltr.html:
522 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl.html:
523 * fast/css-grid-layout/grid-item-margin-resolution.html:
524 * fast/css-grid-layout/grid-item-margins-not-collapse.html:
525 * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
526 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
527 * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
528 * fast/css-grid-layout/grid-item-negative-indexes.html:
529 * fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html:
530 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
531 * fast/css-grid-layout/grid-item-order-auto-flow-resolution.html:
532 * fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution.html:
533 * fast/css-grid-layout/grid-item-order-paint-order.html:
534 * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
535 * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
536 * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
537 * fast/css-grid-layout/grid-item-spanning-resolution.html:
538 * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
539 * fast/css-grid-layout/grid-item-start-before-get-set.html:
540 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-lr.html:
541 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-rl.html:
542 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding.html:
543 * fast/css-grid-layout/grid-item-text-background-not-interleaved.html:
544 * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution.html:
545 * fast/css-grid-layout/grid-item-with-border-in-fr.html:
546 * fast/css-grid-layout/grid-item-with-border-in-intrinsic.html:
547 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
548 * fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html:
549 * fast/css-grid-layout/grid-item-z-index-change-repaint-expected.html:
550 * fast/css-grid-layout/grid-item-z-index-change-repaint.html:
551 * fast/css-grid-layout/grid-item-z-index-stacking-context-expected.html:
552 * fast/css-grid-layout/grid-item-z-index-stacking-context.html:
553 * fast/css-grid-layout/grid-item-z-index-support.html:
554 * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html:
555 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html:
556 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html:
557 * fast/css-grid-layout/grid-justify-content-distribution.html:
558 * fast/css-grid-layout/grid-justify-content-vertical-lr.html:
559 * fast/css-grid-layout/grid-justify-content-vertical-rl.html:
560 * fast/css-grid-layout/grid-justify-content.html:
561 * fast/css-grid-layout/grid-percent-track-margin-border-padding.html:
562 * fast/css-grid-layout/grid-percent-track-scrollbar.html:
563 * fast/css-grid-layout/grid-positioned-children-writing-modes.html:
564 * fast/css-grid-layout/grid-positioned-items-background-rtl.html:
565 * fast/css-grid-layout/grid-positioned-items-background.html:
566 * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl.html:
567 * fast/css-grid-layout/grid-positioned-items-content-alignment.html:
568 * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html:
569 * fast/css-grid-layout/grid-positioned-items-gaps.html:
570 * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
571 * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
572 * fast/css-grid-layout/grid-positioned-items-padding.html:
573 * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
574 * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html:
575 * fast/css-grid-layout/grid-preferred-logical-widths.html:
576 * fast/css-grid-layout/grid-repeat-calc-expected.txt:
577 * fast/css-grid-layout/grid-repeat-calc.html:
578 * fast/css-grid-layout/grid-shorthand-computed-style-crash.html:
579 * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
580 * fast/css-grid-layout/grid-shorthand-get-set.html:
581 * fast/css-grid-layout/grid-sizing-positioned-items.html:
582 * fast/css-grid-layout/grid-strict-ordering-crash.html:
583 * fast/css-grid-layout/grid-template-areas-empty-string-crash.html:
584 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
585 * fast/css-grid-layout/grid-template-areas-get-set.html:
586 * fast/css-grid-layout/grid-template-areas-infinite-loop.html:
587 * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment-expected.txt:
588 * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment.html:
589 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html:
590 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
591 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
592 * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt:
593 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html:
594 * fast/css-grid-layout/grid-was-populated-assert.html:
595 * fast/css-grid-layout/grid-with-relative-font-length-crash.html:
596 * fast/css-grid-layout/implicit-columns-auto-resolution.html:
597 * fast/css-grid-layout/implicit-position-dynamic-change-expected.txt:
598 * fast/css-grid-layout/implicit-position-dynamic-change.html:
599 * fast/css-grid-layout/implicit-rows-auto-resolution.html:
600 * fast/css-grid-layout/implicit-tracks-before-explicit.html:
601 * fast/css-grid-layout/justify-self-cell.html:
602 * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt:
603 * fast/css-grid-layout/mark-as-infinitely-growable.html:
604 * fast/css-grid-layout/maximize-tracks-definite-indefinite-height.html:
605 * fast/css-grid-layout/min-content-row-must-shrink-when-column-grows.html:
606 * fast/css-grid-layout/min-height-border-box.html:
607 * fast/css-grid-layout/min-width-height-auto-and-margins.html:
608 * fast/css-grid-layout/min-width-height-auto-overflow.html:
609 * fast/css-grid-layout/min-width-height-auto.html:
610 * fast/css-grid-layout/min-width-margin-box.html:
611 * fast/css-grid-layout/minmax-fixed-logical-height-only.html:
612 * fast/css-grid-layout/minmax-fixed-logical-width-only.html:
613 * fast/css-grid-layout/minmax-max-content-resolution-columns.html:
614 * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
615 * fast/css-grid-layout/minmax-min-content-column-resolution-columns.html:
616 * fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
617 * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
618 * fast/css-grid-layout/minmax-spanning-resolution-rows.html:
619 * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
620 * fast/css-grid-layout/named-grid-line-get-set.html:
621 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
622 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
623 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
624 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set-expected.txt:
625 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
626 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
627 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
628 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
629 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
630 * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
631 * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
632 * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
633 * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
634 * fast/css-grid-layout/non-named-grid-line-get-set.html:
635 * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html:
636 * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html:
637 * fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html:
638 * fast/css-grid-layout/percent-intrinsic-track-breadth.html:
639 * fast/css-grid-layout/percent-of-indefinite-track-size-in-auto.html:
640 * fast/css-grid-layout/percent-of-indefinite-track-size-in-minmax-crash.html:
641 * fast/css-grid-layout/percent-of-indefinite-track-size.html:
642 * fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html:
643 * fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html:
644 * fast/css-grid-layout/percent-resolution-grid-item.html:
645 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
646 * fast/css-grid-layout/place-cell-by-index.html:
647 * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks.html:
648 * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space.html:
649 * fast/css-grid-layout/relayout-align-items-changed.html:
650 * fast/css-grid-layout/relayout-align-self-changed.html:
651 * fast/css-grid-layout/relayout-indefinite-heights.html:
652 * fast/css-grid-layout/relayout-justify-items-changed.html:
653 * fast/css-grid-layout/relayout-justify-self-changed.html:
654 * fast/css-grid-layout/resources/display-grid-set-get.js:
655 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
658 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
661 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
662 (testGridTemplatesValues):
663 (checkGridTemplatesSetJSValues):
664 (testGridTemplatesSetBadJSValues):
665 (checkGridAutoFlowSetCSSValue):
666 (checkGridAutoFlowSetJSValue):
667 (testGridAutoDefinitionsValues):
668 (testGridGapDefinitionsValues):
669 * fast/css-grid-layout/resources/grid-item-column-row-parsing-utils.js:
670 (checkColumnRowValues):
671 (window.testColumnRowJSParsing):
672 (window.testColumnRowInvalidJSParsing):
673 (window.testColumnStartRowStartJSParsing):
674 (window.testColumnEndRowEndJSParsing):
677 (window.testColumnRowInheritJSParsing):
678 (window.testStartBeforeInheritJSParsing):
679 (window.testEndAfterInheritJSParsing):
680 (window.testColumnRowInitialJSParsing):
681 (window.testStartBeforeInitialJSParsing):
682 (window.testEndAfterInitialJSParsing):
683 * fast/css-grid-layout/resources/grid-shorthand-parsing-utils.js:
684 (testGridDefinitionsValues):
685 (checkGridDefinitionsSetJSValues):
686 (testGridDefinitionsSetBadJSValues):
687 * fast/css-grid-layout/resources/grid-template-shorthand-parsing-utils.js:
688 (testGridDefinitionsValues):
689 (checkGridDefinitionsSetJSValues):
690 (testGridDefinitionsSetBadJSValues):
691 * fast/css-grid-layout/resources/grid.css:
694 (.firstRowFirstColumn):
695 (.onlyFirstRowOnlyFirstColumn):
696 (.firstRowSecondColumn):
697 (.onlyFirstRowOnlySecondColumn):
698 (.firstRowThirdColumn):
699 (.firstRowFourthColumn):
700 (.secondRowFirstColumn):
701 (.onlySecondRowOnlyFirstColumn):
702 (.secondRowSecondColumn):
703 (.onlySecondRowOnlySecondColumn):
704 (.endSecondRowEndSecondColumn):
705 (.secondRowThirdColumn):
706 (.secondRowFourthColumn):
707 (.thirdRowFirstColumn):
708 (.thirdRowSecondColumn):
709 (.thirdRowThirdColumn):
710 (.fourthRowFirstColumn):
711 (.fourthRowSecondColumn):
712 (.firstAutoRowSecondAutoColumn):
713 (.autoLastRowAutoLastColumn):
714 (.autoSecondRowAutoFirstColumn):
715 (.firstRowBothColumn):
716 (.secondRowBothColumn):
717 (.bothRowFirstColumn):
718 (.bothRowSecondColumn):
719 (.bothRowBothColumn):
720 (.autoRowAutoColumn):
721 (.firstRowAutoColumn):
722 (.secondRowAutoColumn):
723 (.thirdRowAutoColumn):
724 (.autoRowFirstColumn):
725 (.autoRowSecondColumn):
726 (.autoRowThirdColumn):
727 (.autoRowAutoColumnSpanning2):
728 (.autoRowSpanning2AutoColumn):
729 (.autoRowSpanning2AutoColumnSpanning3):
730 (.autoRowSpanning3AutoColumnSpanning2):
731 (.autoRowFirstColumnSpanning2):
732 (.autoRowSecondColumnSpanning2):
733 (.firstRowSpanning2AutoColumn):
734 (.secondRowSpanning2AutoColumn):
735 (.gridAutoFlowColumnSparse):
736 (.gridAutoFlowColumnDense):
737 (.gridAutoFlowRowSparse):
738 (.gridAutoFlowRowDense):
739 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
742 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
745 * fast/css-grid-layout/should-not-collapse-anonymous-blocks.html:
746 * fast/css-grid-layout/swap-lines-if-start-is-further-endward-than-end-line-expected.html:
747 * fast/css-grid-layout/swap-lines-if-start-is-further-endward-than-end-line.html:
748 * fast/css-grid-layout/tracks-number-greatly-exceeding-available-size-crash.html:
749 * fast/css/auto-min-size.html:
750 * fast/css/first-letter-ignores-display-property.html:
751 * fast/css/getComputedStyle/computed-style-expected.txt:
752 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
753 * fast/css/getComputedStyle/resources/property-names.js:
754 * fast/css/parse-justify-items.html:
755 * fast/events/key-events-in-editable-gridbox.html:
756 * fast/repaint/align-items-overflow-change.html:
757 * fast/repaint/align-self-change.html:
758 * fast/repaint/align-self-overflow-change.html:
759 * fast/repaint/justify-items-change.html:
760 * fast/repaint/justify-items-legacy-change.html:
761 * fast/repaint/justify-items-overflow-change.html:
762 * fast/repaint/justify-self-change.html:
763 * fast/repaint/justify-self-overflow-change.html:
764 * fast/text-autosizing/cluster-inline-grid-flex-box-expected.html:
765 * fast/text-autosizing/cluster-inline-grid-flex-box.html:
766 * ietestcenter/css3/grid/display-grid-001-expected.htm:
767 * ietestcenter/css3/grid/display-grid-001.htm:
768 * ietestcenter/css3/grid/display-grid-002-expected.htm:
769 * ietestcenter/css3/grid/display-grid-002.htm:
770 * ietestcenter/css3/grid/grid-column-001-expected.htm:
771 * ietestcenter/css3/grid/grid-column-001.htm:
772 * ietestcenter/css3/grid/grid-column-002-expected.htm:
773 * ietestcenter/css3/grid/grid-column-002.htm:
774 * ietestcenter/css3/grid/grid-column-003-expected.htm:
775 * ietestcenter/css3/grid/grid-column-003.htm:
776 * ietestcenter/css3/grid/grid-columns-001-expected.htm:
777 * ietestcenter/css3/grid/grid-columns-001.htm:
778 * ietestcenter/css3/grid/grid-items-001-expected.htm:
779 * ietestcenter/css3/grid/grid-items-001.htm:
780 * ietestcenter/css3/grid/grid-items-002-expected.htm:
781 * ietestcenter/css3/grid/grid-items-002.htm:
782 * ietestcenter/css3/grid/grid-items-003-expected.htm:
783 * ietestcenter/css3/grid/grid-items-003.htm:
784 * ietestcenter/css3/grid/grid-items-004-expected.htm:
785 * ietestcenter/css3/grid/grid-items-004.htm:
786 * ietestcenter/css3/grid/grid-items-005-expected.htm:
787 * ietestcenter/css3/grid/grid-items-005.htm:
788 * svg/css/getComputedStyle-basic-expected.txt:
790 2016-05-06 Nan Wang <n_wang@apple.com>
792 AX: <attachment> element should have a replacement character
793 https://bugs.webkit.org/show_bug.cgi?id=157406
795 Reviewed by Chris Fleizach.
797 * accessibility/attachment-element-expected.txt:
798 * accessibility/mac/attachment-element-replacement-character-expected.txt: Added.
799 * accessibility/mac/attachment-element-replacement-character.html: Added.
800 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt:
802 2016-05-06 Nan Wang <n_wang@apple.com>
804 AX: String for document range is empty if end visible position anchors to a ignored replaced node
805 https://bugs.webkit.org/show_bug.cgi?id=157403
807 Reviewed by Chris Fleizach.
809 * accessibility/mac/text-marker-string-for-document-end-replaced-node-expected.txt: Added.
810 * accessibility/mac/text-marker-string-for-document-end-replaced-node.html: Added.
812 2016-05-05 Dean Jackson <dino@apple.com>
814 4 and 8 digit color attributes should use the crazypants algorithm, not the CSS one.
815 https://bugs.webkit.org/show_bug.cgi?id=157402
816 <rdar://problem/26131142>
818 Reviewed by Simon Fraser.
820 Restore the version that was there before I added support for
821 4 and 8 digit hex colors in CSS.
823 * fast/dom/attribute-legacy-colors-expected.txt:
824 * fast/dom/script-tests/attribute-legacy-colors.js:
826 2016-05-05 Joseph Pecoraro <pecoraro@apple.com>
828 REGRESSION(r200422): Web Inspector: Make new Array Iterator objects play nice with Web Inspector
829 https://bugs.webkit.org/show_bug.cgi?id=157361
830 <rdar://problem/26099793>
832 Reviewed by Timothy Hatcher.
834 * platform/mac/inspector/model/remote-object-expected.txt:
836 2016-05-05 Commit Queue <commit-queue@webkit.org>
838 Unreviewed, rolling out r200479.
839 https://bugs.webkit.org/show_bug.cgi?id=157397
841 A LayoutTest added with this change is crashing on Mac WK1
842 test runs. (Requested by ryanhaddad on #webkit).
846 "For keyboard users, activating a fragment URL should transfer
847 focus and caret to the destination"
848 https://bugs.webkit.org/show_bug.cgi?id=116046
849 http://trac.webkit.org/changeset/200479
851 2016-05-05 Chris Dumez <cdumez@apple.com>
853 CORS check is sometimes incorrectly failing for media loads
854 https://bugs.webkit.org/show_bug.cgi?id=157370
855 <rdar://problem/26071607>
857 Reviewed by Alex Christensen.
859 Add a regression test for <rdar://problem/26071607>.
861 * http/tests/media/resources/reference.mov: Added.
862 * http/tests/security/resources/reference-movie-cross-origin-allow.php: Added.
863 * http/tests/security/video-cross-origin-caching-expected.txt: Added.
864 * http/tests/security/video-cross-origin-caching.html: Added.
866 2016-05-05 Zalan Bujtas <zalan@apple.com>
868 Stop traversing at the container block when computing RTL inline static distance.
869 https://bugs.webkit.org/show_bug.cgi?id=157349
870 <rdar://problem/25994087>
872 Reviewed by David Hyatt.
874 When computing the inline static distance for a child renderer, we start at its enclosing box
875 and traverse up all the way to the container block.
876 However when the enclosing box is the ancestor of the container block, we
877 should just bail out right away since there's no container to use to adjust the position.
879 * fast/multicol/positioned-rtl-column-crash-expected.txt: Added.
880 * fast/multicol/positioned-rtl-column-crash.html: Added.
882 2016-05-05 Ryan Haddad <ryanhaddad@apple.com>
884 Unskip 9 compositing tests on ios-simulator, mark 2 as failures on ios-simulator-wk1
886 Unreviewed test gardening.
888 * platform/ios-simulator-wk1/TestExpectations:
889 * platform/ios-simulator/TestExpectations:
891 2016-05-05 Ryan Haddad <ryanhaddad@apple.com>
893 TestExpectations gardening for ios-simulator
895 Unreviewed test gardening.
897 Remove failure expectation for passing tests, move some to more specific ports, and remove expectations
898 for tests that are no longer in the tree.
900 * platform/ios-simulator-wk1/TestExpectations:
901 * platform/ios-simulator-wk2/TestExpectations:
902 * platform/ios-simulator/TestExpectations:
904 2016-05-05 Zalan Bujtas <zalan@apple.com>
906 Do not attempt to compute min/max width.
907 https://bugs.webkit.org/show_bug.cgi?id=157320
909 Reviewed by David Hyatt.
911 Replaced elements with no intrinsic size (only with ratio) should not call the containing
912 block to compute the min/max width when the containing block's min/max width
913 depends on the children's intrinsic size. It could lead to infinite recursion.
915 * fast/replaced/before-content-intrinsic-crash-expected.txt: Added.
916 * fast/replaced/before-content-intrinsic-crash.html: Added.
918 2016-05-05 Nan Wang <n_wang@apple.com>
920 For keyboard users, activating a fragment URL should transfer focus and caret to the destination
921 https://bugs.webkit.org/show_bug.cgi?id=116046
923 Reviewed by Ryosuke Niwa.
925 Updated fast/dom/fragment-activation-focuses-target.html, now that navigating to a unfocusable
926 fragment will unset the focused element.
928 * fast/dom/fragment-activation-focuses-target-expected.txt:
929 * fast/dom/fragment-activation-focuses-target.html:
930 * fast/events/sequential-focus-navigation-starting-point-expected.txt: Added.
931 * fast/events/sequential-focus-navigation-starting-point.html: Added.
932 * platform/ios-simulator/TestExpectations:
934 2016-05-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
936 [GTK] Unreviewed gardening.
938 * platform/gtk/TestExpectations: Add more HiDPI tests failing.
940 2016-05-05 Joseph Pecoraro <pecoraro@apple.com>
942 Crash if you type "debugger" in the console and continue
943 https://bugs.webkit.org/show_bug.cgi?id=156924
944 <rdar://problem/25884189>
946 Reviewed by Mark Lam.
948 * inspector/debugger/evaluateOnCallFrame-errors-expected.txt: Added.
949 * inspector/debugger/evaluateOnCallFrame-errors.html: Added.
950 * inspector/protocol/backend-dispatcher-argument-errors-expected.txt:
952 2016-05-04 Simon Fraser <simon.fraser@apple.com>
954 Comments on wired.com are blurry
955 https://bugs.webkit.org/show_bug.cgi?id=148630
957 Reviewed by Tim Horton.
959 This testcase does not fail without the patch because of how WTR does snapshotting,
960 but some future improvement may fix that.
962 * compositing/contents-scale/rasterization-scale-expected.html: Added.
963 * compositing/contents-scale/rasterization-scale.html: Added.
965 2016-05-05 Ryosuke Niwa <rniwa@webkit.org>
967 event.target shouldn't be retargeted as the event bubbles into a slot
968 https://bugs.webkit.org/show_bug.cgi?id=157369
970 Reviewed by Antti Koivisto.
972 Updated test cases to expect the target to be not adjusted to a slot element when the event path
973 enters one as this didn't match the spec or the behavior of Google Chrome Canary. Both WebKit and
974 Chrome passes the test with this change.
976 * fast/shadow-dom/event-inside-slotted-node.html:
978 2016-05-04 Alex Christensen <achristensen@webkit.org>
980 Blocked redirected main resource requests need descriptive errors
981 https://bugs.webkit.org/show_bug.cgi?id=156828
982 rdar://problem/25711316
984 Reviewed by Daniel Bates.
986 * http/tests/contentextensions/block-everything-if-domain-expected.txt:
987 Updated because the page no longer loads because the main resource was blocked.
988 * http/tests/contentextensions/block-everything-unless-domain-expected.txt:
989 * http/tests/contentextensions/block-everything-unless-domain.html:
990 Updated test because about:blank is no longer loaded when the main resource fails to load.
991 * http/tests/contentextensions/main-resource-expected.txt:
992 Update to reflect new behavior of calling didFailProvisionalLoadWithError instead of just didFailLoadingWithError.
993 * http/tests/contentextensions/main-resource-redirect-error-expected.txt: Added.
994 * http/tests/contentextensions/main-resource-redirect-error.html: Added.
995 * http/tests/contentextensions/main-resource-redirect-error.html.json: Added.
996 * http/tests/contentextensions/main-resource.html:
998 2016-05-04 Daniel Bates <dabates@apple.com>
1000 CSP: Perform case sensitive match against path portion of source expression URL that ends in '/'
1001 https://bugs.webkit.org/show_bug.cgi?id=157275
1003 Reviewed by Darin Adler.
1005 Add test to ensure that the path portion of a request URL is case-sensitively
1006 matched against the path portion of a source expression that ends in '/'.
1008 * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt:
1009 * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01.html:
1011 2016-05-04 Aaron Chu <aaron_chu@apple.com>
1013 AX: Nonfunctional controls appear before every HTML5 video when using VoiceOver
1014 https://bugs.webkit.org/show_bug.cgi?id=153089
1015 <rdar://problem/24050668>
1017 Reviewed by Dean Jackson.
1019 * media/video-controls-show-on-kb-or-ax-event-expected.txt:
1020 * media/video-controls-show-on-kb-or-ax-event.html:
1022 A Layout Test to make sure showControls Button in media player is hidden by default.
1024 2016-05-04 Dean Jackson <dino@apple.com>
1026 Disabling WebGL2 should mean no context is created
1027 https://bugs.webkit.org/show_bug.cgi?id=157352
1028 <rdar://problem/26096346>
1030 Reviewed by Eric Carlson.
1032 Check that toggling the runtime flag enables/disables WebGL 2.0.
1034 * fast/canvas/webgl/webgl2-runtime-flag-expected.txt: Added.
1035 * fast/canvas/webgl/webgl2-runtime-flag.html: Added.
1037 2016-05-04 Chris Dumez <cdumez@apple.com>
1039 Media elements should not be paused right away when removed from the document
1040 https://bugs.webkit.org/show_bug.cgi?id=157347
1041 <rdar://problem/25888758>
1043 Reviewed by Alex Christensen.
1045 * media/remove-from-document-expected.txt:
1046 * media/remove-from-document.html:
1047 Check asynchronously if the video has been paused after removing it from
1048 the document instead of synchronously as we no longer pause the video
1049 synchronously in this case.
1051 * media/replaceChild-should-not-pause-video-expected.txt: Added.
1052 * media/replaceChild-should-not-pause-video.html: Added.
1053 Add test case to make sure that calling replaceChild() on with a video
1054 element as newChild does not pause the video if it is already playing.
1055 This is a regression test for <rdar://problem/25888758>.
1057 * webaudio/audiocontext-state-interrupted-expected.txt:
1058 * webaudio/audiocontext-state-interrupted.html:
1059 Add a missing call to
1060 internals.setMediaSessionRestrictions("WebAudio", "InterruptedPlaybackNotPermitted")
1061 before the fourth test. The fourth test was previously passing by
1062 chance, due to a bug in GenericEventQueue sometimes firing events
1063 synchronously after they are scheduled.
1065 2016-05-04 Filip Pizlo <fpizlo@apple.com>
1067 Speed up JSGlobalObject initialization by making some properties lazy
1068 https://bugs.webkit.org/show_bug.cgi?id=157045
1070 Reviewed by Mark Lam.
1072 * js/dom/cross-window-put-math-expected.txt: Added.
1073 * js/dom/cross-window-put-math.html: Added.
1075 2016-05-04 Joseph Pecoraro <pecoraro@apple.com>
1077 Improve the grammar of some error messages 'a argument list' => 'an argument list'
1078 https://bugs.webkit.org/show_bug.cgi?id=157350
1079 <rdar://problem/26082108>
1081 Reviewed by Mark Lam.
1083 * fast/css/css-selector-text-expected.txt:
1084 * inspector/runtime/parse-expected.txt:
1085 * js/object-literal-computed-methods-expected.txt:
1086 * js/object-literal-methods-expected.txt:
1087 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12-expected.txt:
1088 * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T1-expected.txt:
1089 * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T2-expected.txt:
1091 2016-05-04 Keith Miller <keith_miller@apple.com>
1093 Corrections to r200422
1094 https://bugs.webkit.org/show_bug.cgi?id=157351
1096 Reviewed by Joseph Pecoraro.
1098 Test case had some code changed that was not intended.
1100 * js/regress/script-tests/deltablue-for-of.js:
1103 2016-05-04 Keith Miller <keith_miller@apple.com>
1105 Unreviewed, reland r200149 since the rollout had inconclusive PLT AB testing results.
1107 2016-05-04 Joseph Pecoraro <pecoraro@apple.com>
1109 Web Inspector: GC Root Path sometimes does not go up to Window
1110 https://bugs.webkit.org/show_bug.cgi?id=156768
1111 <rdar://problem/25816131>
1113 Reviewed by Geoffrey Garen.
1115 * inspector/unit-tests/heap-snapshot-expected.txt:
1116 * inspector/unit-tests/heap-snapshot.html:
1118 2016-05-04 Ryan Haddad <ryanhaddad@apple.com>
1120 Rebaseline inspector/model/remote-object.html after r200422
1122 Unreviewed test gardening.
1124 * platform/mac/inspector/model/remote-object-expected.txt:
1126 2016-05-04 Mark Lam <mark.lam@apple.com>
1128 ES6 Function.name inferred from property names of literal objects can break some websites.
1129 https://bugs.webkit.org/show_bug.cgi?id=157246
1131 Reviewed by Geoffrey Garen.
1133 * js/dom/regress-157246-expected.txt: Added.
1134 * js/dom/regress-157246.html: Added.
1135 * js/dom/script-tests/regress-157246.js: Added.
1137 * platform/ios-simulator-wk1/TestExpectations:
1138 * platform/mac-wk1/TestExpectations:
1139 - Skip js/dom/regress-157246.html for wk1 because it relies on a WKTR feature to
1140 enable the needsSiteSpecificQuirks settings before running the test.
1142 2016-05-04 Keith Miller <keith_miller@apple.com>
1144 Speedup array iterators
1145 https://bugs.webkit.org/show_bug.cgi?id=157315
1147 Reviewed by Michael Saboff.
1149 Add a new regression test for for-of iterators in ES6. The test is a
1150 modification of the deltablue benchmark that converts all the
1151 loops on Arrays into for-of loops.
1153 * js/regress/deltablue-for-of-expected.txt: Added.
1154 * js/regress/deltablue-for-of.html: Added.
1155 * js/regress/script-tests/deltablue-for-of.js: Added.
1156 (Object.prototype.inheritsFrom):
1157 (OrderedCollection):
1158 (OrderedCollection.prototype.add):
1159 (OrderedCollection.prototype.at):
1160 (OrderedCollection.prototype.size):
1161 (OrderedCollection.prototype.removeFirst):
1162 (OrderedCollection.prototype.remove):
1164 (Strength.stronger):
1166 (Strength.weakestOf):
1167 (Strength.strongest):
1168 (Strength.prototype.nextWeaker):
1170 (Constraint.prototype.addConstraint):
1171 (Constraint.prototype.satisfy):
1172 (Constraint.prototype.destroyConstraint):
1173 (Constraint.prototype.isInput):
1175 (UnaryConstraint.prototype.addToGraph):
1176 (UnaryConstraint.prototype.chooseMethod):
1177 (UnaryConstraint.prototype.isSatisfied):
1178 (UnaryConstraint.prototype.markInputs):
1179 (UnaryConstraint.prototype.output):
1180 (UnaryConstraint.prototype.recalculate):
1181 (UnaryConstraint.prototype.markUnsatisfied):
1182 (UnaryConstraint.prototype.inputsKnown):
1183 (UnaryConstraint.prototype.removeFromGraph):
1185 (StayConstraint.prototype.execute):
1186 (EditConstraint.prototype.isInput):
1187 (EditConstraint.prototype.execute):
1189 (BinaryConstraint.prototype.chooseMethod):
1190 (BinaryConstraint.prototype.addToGraph):
1191 (BinaryConstraint.prototype.isSatisfied):
1192 (BinaryConstraint.prototype.markInputs):
1193 (BinaryConstraint.prototype.input):
1194 (BinaryConstraint.prototype.output):
1195 (BinaryConstraint.prototype.recalculate):
1196 (BinaryConstraint.prototype.markUnsatisfied):
1197 (BinaryConstraint.prototype.inputsKnown):
1198 (BinaryConstraint.prototype.removeFromGraph):
1200 (ScaleConstraint.prototype.addToGraph):
1201 (ScaleConstraint.prototype.removeFromGraph):
1202 (ScaleConstraint.prototype.markInputs):
1203 (ScaleConstraint.prototype.execute):
1204 (ScaleConstraint.prototype.recalculate):
1205 (EqualityConstraint):
1206 (EqualityConstraint.prototype.execute):
1208 (Variable.prototype.addConstraint):
1209 (Variable.prototype.removeConstraint):
1211 (Planner.prototype.incrementalAdd):
1212 (Planner.prototype.incrementalRemove):
1213 (Planner.prototype.newMark):
1214 (Planner.prototype.makePlan):
1215 (Planner.prototype.extractPlanFromConstraints):
1216 (Planner.prototype.addPropagate):
1217 (Planner.prototype.removePropagateFrom):
1218 (Planner.prototype.addConstraintsConsumingTo):
1220 (Plan.prototype.addConstraint):
1221 (Plan.prototype.size):
1222 (Plan.prototype.constraintAt):
1223 (Plan.prototype.execute):
1229 2016-05-04 Ryan Haddad <ryanhaddad@apple.com>
1231 Marking imported/w3c/web-platform-tests/html/dom/interfaces.html as failing on ios-simulator release builds
1232 https://bugs.webkit.org/show_bug.cgi?id=157344
1234 Unreviewed test gardening.
1236 * platform/ios-simulator/TestExpectations:
1238 2016-05-04 Ryan Haddad <ryanhaddad@apple.com>
1240 Remove failure expectation for imported/w3c/web-platform-tests/html/dom/interfaces.html on ios-simulator
1241 https://bugs.webkit.org/show_bug.cgi?id=157344
1243 Unreviewed test gardening.
1245 This failure expectation was overriding the global skip on debug builds.
1247 * platform/ios-simulator/TestExpectations:
1249 2016-05-04 Chris Dumez <cdumez@apple.com>
1251 Unreviewed, rolling out r200383 and r200406.
1253 Seems to have caused crashes on iOS / ARMv7s
1255 Reverted changesets:
1257 "Speed up JSGlobalObject initialization by making some
1259 https://bugs.webkit.org/show_bug.cgi?id=157045
1260 http://trac.webkit.org/changeset/200383
1262 "REGRESSION(r200383): Setting lazily initialized properties
1263 across frame boundaries crashes"
1264 https://bugs.webkit.org/show_bug.cgi?id=157333
1265 http://trac.webkit.org/changeset/200406
1267 2016-05-04 Joanmarie Diggs <jdiggs@igalia.com>
1269 AX: ARIA 'region' role is now a landmark; HTML 'section' element should be a landmark only if named
1270 https://bugs.webkit.org/show_bug.cgi?id=157331
1272 Reviewed by Chris Fleizach.
1274 Our existing test coverage for exposure of the 'region' role and the 'section'
1275 element is sufficient. These tests were updated to reflect the new behavior.
1276 Several new test cases were added to cover both sections with accessible names
1279 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
1280 * accessibility/mac/aria-grouping-roles-expected.txt: Updated.
1281 * accessibility/mac/aria-grouping-roles.html: Updated.
1282 * accessibility/mac/html-section-elements-expected.txt: Updated.
1283 * accessibility/mac/html-section-elements.html: Updated.
1284 * accessibility/mac/landmark-not-ignored-expected.txt: Updated.
1285 * accessibility/mac/landmark-not-ignored.html: Updated.
1286 * accessibility/roles-computedRoleString-expected.txt: Updated.
1287 * accessibility/roles-computedRoleString.html: New test cases added.
1288 * accessibility/roles-exposed.html: New test cases added.
1289 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
1290 * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated.
1291 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
1292 * platform/mac-mavericks/accessibility/roles-exposed-expected.txt: Updated.
1293 * platform/mac/accessibility/roles-exposed-expected.txt: Updated.
1294 * platform/win/accessibility/roles-exposed-expected.txt: Updated.
1296 2016-05-04 Youenn Fablet <youenn.fablet@crf.canon.fr>
1298 Clicks inside button elements are sometimes discarded when the mouse moves
1299 https://bugs.webkit.org/show_bug.cgi?id=39620
1301 Reviewed by Darin Adler.
1303 Test coming from http://src.chromium.org/viewvc/blink?view=revision&revision=162081.
1304 Modified to ensure click events do not end up being considered as double click events.
1306 * fast/events/click-over-descendant-elements-expected.txt: Added.
1307 * fast/events/click-over-descendant-elements.html: Added.
1308 * platform/ios-simulator/TestExpectations: Marked new test as failing.
1310 2016-05-03 Filip Pizlo <fpizlo@apple.com>
1312 REGRESSION(r200383): Setting lazily initialized properties across frame boundaries crashes
1313 https://bugs.webkit.org/show_bug.cgi?id=157333
1315 Reviewed by Benjamin Poulain.
1317 This is JoePeck's original test case. It used to crash and now it doesn't crash anymore.
1319 * js/dom/cross-window-put-math-expected.txt: Added.
1320 * js/dom/cross-window-put-math.html: Added.
1322 2016-05-03 Yusuke Suzuki <utatane.tea@gmail.com>
1324 Improve Symbol() to string coercion error message
1325 https://bugs.webkit.org/show_bug.cgi?id=157317
1327 Reviewed by Geoffrey Garen.
1329 * js/math-clz32-expected.txt:
1330 * js/script-tests/symbol-abstract-relational-comparison.js:
1331 (relationalOperators.forEach):
1332 * js/script-tests/symbol-object.js:
1333 * js/script-tests/symbol-prototype-is-ordinary-object.js:
1334 * js/script-tests/symbol-tostring.js:
1335 * js/string-code-point-at-expected.txt:
1336 * js/symbol-abstract-relational-comparison-expected.txt:
1337 * js/symbol-object-expected.txt:
1338 * js/symbol-prototype-is-ordinary-object-expected.txt:
1339 * js/symbol-tostring-expected.txt:
1341 2016-05-03 Joseph Pecoraro <pecoraro@apple.com>
1343 Web Inspector: Give console.time/timeEnd a default label and warnings
1344 https://bugs.webkit.org/show_bug.cgi?id=157325
1345 <rdar://problem/26073290>
1347 Reviewed by Timothy Hatcher.
1349 * inspector/console/console-time-expected.txt: Added.
1350 * inspector/console/console-time.html: Added.
1352 2016-05-03 Joanmarie Diggs <jdiggs@igalia.com>
1354 [ATK] accessibility/document-attributes.html is failing
1355 https://bugs.webkit.org/show_bug.cgi?id=125348
1357 Reviewed by Chris Fleizach.
1359 * platform/efl/TestExpectations: Unskipped failing test.
1360 * platform/gtk/TestExpectations: Unskipped failing test.
1362 2016-05-03 Ryan Haddad <ryanhaddad@apple.com>
1364 Un-skipping storage/indexeddb/intversion-open-in-upgradeneeded.html, but leaving it as flaky
1365 https://bugs.webkit.org/show_bug.cgi?id=155050
1367 Unreviewed test gardening.
1369 * platform/mac-wk2/TestExpectations:
1371 2016-05-02 Antti Koivisto <antti@apple.com>
1373 REGRESSION (r198943): Transitions don't work if they animate display property
1374 https://bugs.webkit.org/show_bug.cgi?id=157244
1375 <rdar://problem/26042189>
1377 Reviewed by Simon Fraser.
1379 * transitions/transition-display-property-expected.html: Added.
1380 * transitions/transition-display-property.html: Added.
1382 2016-05-03 Chris Dumez <cdumez@apple.com>
1384 Unreviewed, drop outdated layout test after r200375.
1386 * fast/workers/resources/worker-replace-self.js: Removed.
1387 * fast/workers/worker-replace-self-expected.txt: Removed.
1388 * fast/workers/worker-replace-self.html: Removed.
1390 2016-05-03 Joanmarie Diggs <jdiggs@igalia.com>
1392 Unreviewed GTK+ gardening.
1394 Adding a platform-specific expectations file for aria-text-role.html.
1396 * platform/gtk/accessibility/aria-text-role-expected.txt: Added.
1398 2016-05-03 Pranjal Jumde <pjumde@apple.com>
1400 WorkerGlobalScope's self, location and navigator attributes should not be replaceable
1401 https://bugs.webkit.org/show_bug.cgi?id=157296
1402 <rdar://problem/25962738>
1404 Reviewed by Chris Dumez.
1406 * http/tests/workers/location-readonly-expected.txt: Added.
1407 * http/tests/workers/location-readonly.html: Added.
1408 * http/tests/workers/navigator-readonly-expected.txt: Added.
1409 * http/tests/workers/navigator-readonly.html: Added.
1410 * http/tests/workers/self-readonly-expected.txt: Added.
1411 * http/tests/workers/self-readonly.html: Added.
1412 * http/tests/workers/worker-location.js: Added.
1413 * http/tests/workers/worker-navigator.js: Added.
1414 * http/tests/workers/worker-self.js: Added.
1416 2016-05-03 Joanmarie Diggs <jdiggs@igalia.com>
1418 [ATK] accessibility/content-editable-as-textarea.html fails
1419 https://bugs.webkit.org/show_bug.cgi?id=155353
1421 Reviewed by Darin Adler.
1423 Updated the test identified in the bug to listen for the appropriate
1424 notification for ATK and created platform-specific expectations.
1426 In addition, set-selected-text-range-contenteditable.html was timing out
1427 due to the use of shouldBecomeEqual() with an assertion that is wrong for
1428 ATK. Modifying the test so that it verifies the result appropriate for
1429 each platform eliminates the timeout.
1431 * accessibility/content-editable-as-textarea.html: Updated.
1432 * accessibility/set-selected-text-range-contenteditable.html: Updated.
1433 * platform/gtk/TestExpectations: Unskipped the failing tests.
1434 * platform/gtk/accessibility/content-editable-as-textarea-expected.txt: Added.
1435 * platform/gtk/accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
1437 2016-05-03 Joseph Pecoraro <pecoraro@apple.com>
1439 Unreviewed follow-up testapi fix after r200355.
1441 * js/console-expected.txt:
1443 Make window.console non-enumerable.
1445 2016-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
1447 Unreviewed GTK+ gardening. Update drag and drop tests bug reference.
1449 We were using a fixed bug, because drag and drop was already implemented in WebKit2. However, some tests still
1450 fail because some drag and drop events are not emitted when using synthetic events like even sender does. So,
1451 update the bug reference to https://bugs.webkit.org/show_bug.cgi?id=157179 and add two more tests that are
1452 timing out in the bots for the same reason.
1454 * platform/gtk/TestExpectations:
1456 2016-05-02 Simon Fraser <simon.fraser@apple.com>
1458 Don't run transitions to/from 'auto' values
1459 https://bugs.webkit.org/show_bug.cgi?id=38243
1460 rdar://problem/20904225
1462 Reviewed by Dean Jackson.
1464 * platform/mac-wk2/transitions/default-timing-function-expected.txt: New baseline.
1465 * transitions/default-timing-function.html: Set explicit start value.
1466 * transitions/interrupted-all-transition.html: Set explicit start value.
1467 * transitions/lengthsize-transition-to-from-auto-expected.txt: Added.
1468 * transitions/lengthsize-transition-to-from-auto.html: Added.
1469 * transitions/transition-to-from-auto-expected.txt: Added.
1470 * transitions/transition-to-from-auto.html: Added.
1471 * transitions/zero-duration-in-list.html: Set explicit start value.
1473 2016-05-02 Chris Dumez <cdumez@apple.com>
1475 Indexing CSSStyleDeclaration object with out-of-range index should return undefined
1476 https://bugs.webkit.org/show_bug.cgi?id=157283
1478 Reviewed by Darin Adler.
1480 Rebaseline a couple of existing tests due to the slight behavior change.
1481 Also add a new layout test for more extensive testing.
1483 * fast/dom/CSSStyleDeclaration/css-computed-style-item-expected.txt:
1484 * fast/dom/CSSStyleDeclaration/css-style-item-expected.txt:
1485 * fast/dom/CSSStyleDeclaration/script-tests/css-computed-style-item.js:
1486 * fast/dom/CSSStyleDeclaration/script-tests/css-style-item.js:
1487 * fast/dom/indexed-getters-returning-string-expected.txt: Added.
1488 * fast/dom/indexed-getters-returning-string.html: Added.
1490 2016-05-02 Antoine Quint <graouts@apple.com>
1492 Specifying a longhand property should not serialize to a shorthand property
1493 https://bugs.webkit.org/show_bug.cgi?id=157180
1495 Reviewed by Dean Jackson.
1497 A fair few tests relied on reading from a shorthand value when it was incorrect
1498 to produce one, so we fix those incorrect assertions. We also add a new test that
1499 goes through all the longhand properties for a given shorthand property and checks
1500 that none of the longhand properties will yield a shorthand value.
1502 * cssom/cssvalue-comparison-expected.txt:
1503 * cssom/cssvalue-comparison.html:
1504 * fast/css/background-position-serialize-expected.txt:
1505 * fast/css/background-position-serialize.html:
1506 * fast/css/no-shorthand-with-incomplete-longhands-expected.txt: Added.
1507 * fast/css/no-shorthand-with-incomplete-longhands.html: Added.
1508 * fast/css/remove-shorthand-expected.txt:
1509 * fast/css/script-tests/image-set-setting.js:
1510 (testComputedStyle):
1511 * fast/css/uri-token-parsing-expected.txt:
1512 * fast/css/uri-token-parsing.html:
1513 * fast/css/webkit-mask-crash-implicit-expected.txt:
1514 * fast/css/webkit-mask-crash-implicit.html:
1515 * fast/dom/Element/setAttributeNode-for-existing-attribute.html:
1516 * fast/dom/background-shorthand-csstext-expected.txt:
1517 * fast/dom/background-shorthand-csstext.html:
1518 * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt:
1519 * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects.html:
1521 2016-05-02 Joseph Pecoraro <pecoraro@apple.com>
1523 Make console a namespace object (like Math/JSON), allowing functions to be called unbound
1524 https://bugs.webkit.org/show_bug.cgi?id=157286
1525 <rdar://problem/26052830>
1527 Reviewed by Timothy Hatcher.
1529 * js/console-expected.txt: Added.
1530 * js/console.html: Added.
1532 2016-05-02 Antti Koivisto <antti@apple.com>
1534 REGRESSION(r199964): Animation on pseudo elements doesn't trigger if first frame matches the current style
1535 https://bugs.webkit.org/show_bug.cgi?id=157284
1537 Reviewed by Simon Fraser.
1539 * fast/css/animation-pseudo-style-change-expected.html: Added.
1540 * fast/css/animation-pseudo-style-change.html: Added.
1542 2016-05-02 Brady Eidson <beidson@apple.com>
1544 Add the ability to accumulate logs for specific logging channels to help diagnose test timeouts.
1545 https://bugs.webkit.org/show_bug.cgi?id=157274
1547 Reviewed by Alex Christensen.
1549 For the tests that are known flakes that are not imported, add the "accumulate IndexedDB logs" command.
1551 * storage/indexeddb/modern/resources/256-open-databases.js:
1552 * storage/indexeddb/modern/resources/abort-requests-cancelled.js:
1553 * storage/indexeddb/modern/resources/autoincrement-abort.js:
1554 * storage/indexeddb/resources/intversion-open-in-upgradeneeded.js:
1555 * storage/indexeddb/resources/odd-strings.js:
1557 2016-05-02 Per Arne Vollan <peavo@outlook.com>
1559 [Win] Enable IndexedDB.
1560 https://bugs.webkit.org/show_bug.cgi?id=157192
1562 Reviewed by Brent Fulgham.
1564 * platform/win/TestExpectations: Update IndexedDB test expectations.
1566 2016-05-01 Ryosuke Niwa <rniwa@webkit.org>
1568 document.currentScript must be null when we're executing a script inside a shadow tree
1569 https://bugs.webkit.org/show_bug.cgi?id=157245
1571 Reviewed by Darin Adler.
1573 Add a W3C style testharness.js test.
1575 * fast/shadow-dom/Document-prototype-currentScript-expected.txt: Added.
1576 * fast/shadow-dom/Document-prototype-currentScript.html: Added.
1577 * fast/shadow-dom/resources/Document-prototype-currentScript-helper.js: Added.
1579 2016-04-29 Alex Christensen <achristensen@webkit.org>
1581 Do not reuse cache entries with conditional headers
1582 https://bugs.webkit.org/show_bug.cgi?id=157205
1583 rdar://problem/25856933
1585 Reviewed by Chris Dumez.
1587 * http/tests/xmlhttprequest/if-modified-since-0-expected.txt: Added.
1588 * http/tests/xmlhttprequest/if-modified-since-0.html: Added.
1590 2016-05-01 Skachkov Oleksandr <gskachkov@gmail.com>
1592 Class contructor and methods shouldn't have "arguments" and "caller"
1593 https://bugs.webkit.org/show_bug.cgi?id=144238
1595 Reviewed by Ryosuke Niwa.
1597 * js/class-method-and-constructor-properties-expected.txt: Added.
1598 * js/class-method-and-constructor-properties.html: Added.
1599 * js/script-tests/class-method-and-constructor-properties.js: Added.
1601 2016-05-02 Yoav Weiss <yoav@yoav.ws>
1603 Move ResourceTiming behind a runtime flag
1604 https://bugs.webkit.org/show_bug.cgi?id=157133
1606 Reviewed by Alex Christensen.
1608 Added tests that make sure ResourceTiming APIs are exposed and that resources
1609 show up as entries in the performance timeline.
1611 * fast/dom/Window/window-properties-performance-resource-timing-expected.txt: Added.
1612 * fast/dom/Window/window-properties-performance-resource-timing.html: Added.
1613 * fast/dom/Window/window-properties-performance.html: Removed "//;".
1614 * http/tests/performance/performance-resource-timing-entries-expected.txt: Added.
1615 * http/tests/performance/performance-resource-timing-entries.html: Added.
1617 2016-05-01 Nan Wang <n_wang@apple.com>
1619 AX: Crash at WebCore::AccessibilityObject::getAttribute const + 9
1620 https://bugs.webkit.org/show_bug.cgi?id=157256
1622 Reviewed by Chris Fleizach.
1624 * accessibility/mac/aria-label-on-label-element-expected.txt:
1625 * accessibility/mac/aria-label-on-label-element.html:
1627 2016-05-01 Commit Queue <commit-queue@webkit.org>
1629 Unreviewed, rolling out r200264 and r200266.
1630 https://bugs.webkit.org/show_bug.cgi?id=157251
1632 This change caused existing LayoutTest media/media-source
1633 /media-source-stalled-holds-sleep-assertion.html to time out
1634 on Mac on every run. (Requested by ryanhaddad on #webkit).
1636 Reverted changesets:
1638 "[Mac] AirPlay fails if target is set before AVPlayer has been
1640 https://bugs.webkit.org/show_bug.cgi?id=157147
1641 http://trac.webkit.org/changeset/200264
1643 "[Mac] AirPlay fails if target is set before AVPlayer has been
1645 https://bugs.webkit.org/show_bug.cgi?id=157147
1646 http://trac.webkit.org/changeset/200266
1648 2016-05-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
1650 Sync web-platform-tests up to revision 4af8373
1651 https://bugs.webkit.org/show_bug.cgi?id=157170
1653 Reviewed by Chris Dumez.
1655 * platform/ios-simulator/TestExpectations: Marking some tests as failing.
1656 * platform/wk2/imported/w3c/web-platform-tests/html/semantics/document-metadata/styling/LinkStyle-expected.txt:
1658 2016-04-30 Antti Koivisto <antti@apple.com>
1660 REGRESSION (r199640): position:absolute generated content inherits text-decoration from its element
1661 https://bugs.webkit.org/show_bug.cgi?id=157199
1662 <rdar://problem/26013111>
1664 Reviewed by Zalan Bujtas.
1666 * fast/css/text-decoration-inheritance-pseudo-expected.html: Added.
1667 * fast/css/text-decoration-inheritance-pseudo.html: Added.
1669 2016-04-30 Zalan Bujtas <zalan@apple.com>
1671 Some content causes deep recursion.
1672 https://bugs.webkit.org/show_bug.cgi?id=157230
1673 <rdar://problem/7694756>
1675 Reviewed by Antti Koivisto.
1677 This patch sets a limit(512) on content nesting for the render tree. Elements injected over the limit
1678 are still accessible through DOM APIs but
1679 1. we stop generating renderers for them -they behave like display: none.
1680 2. their layout related computed style values are set to default (e.g. window.computedStyle(document.elementById("over512").width -> auto)
1682 * fast/block/nested-renderers-expected.html: Added.
1683 * fast/block/nested-renderers.html: Added.
1685 2016-04-30 Chris Dumez <cdumez@apple.com>
1687 [Web IDL] Pass even more types by reference
1688 https://bugs.webkit.org/show_bug.cgi?id=157231
1690 Reviewed by Darin Adler.
1692 Update test now that slightly different exceptions are thrown.
1694 * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
1695 * media/encrypted-media/encrypted-media-v2-syntax.html:
1697 2016-04-30 Ryosuke Niwa <rniwa@webkit.org>
1699 Node.prototype.rootNode is not Web compatible
1700 https://bugs.webkit.org/show_bug.cgi?id=157233
1702 Reviewed by Chris Dumez.
1704 Removed tests for Node.prototype.rootNode.
1706 * fast/dom/Node/rootNode-expected.txt: Removed.
1707 * fast/dom/Node/rootNode.html: Removed.
1708 * fast/shadow-dom/Node-interface-rootNode-expected.txt: Removed.
1709 * fast/shadow-dom/Node-interface-rootNode.html: Removed.
1710 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1712 2016-04-30 Nan Wang <n_wang@apple.com>
1714 AX: @aria-label attribute should work on <label> element
1715 https://bugs.webkit.org/show_bug.cgi?id=157219
1717 Reviewed by Chris Fleizach.
1719 * accessibility/mac/aria-label-on-label-element-expected.txt: Added.
1720 * accessibility/mac/aria-label-on-label-element.html: Added.
1722 2016-04-29 Ryosuke Niwa <rniwa@webkit.org>
1724 Rename getAssignedNodes to assignedNodes and support flattened option
1725 https://bugs.webkit.org/show_bug.cgi?id=157225
1727 Reviewed by Antti Koivisto.
1729 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
1730 * fast/shadow-dom/HTMLSlotElement-interface.html:
1732 2016-04-29 Simon Fraser <simon.fraser@apple.com>
1734 Blur filter escapes an enclosing overflow:hidden
1735 https://bugs.webkit.org/show_bug.cgi?id=155029
1737 Reviewed by Zalan Bujtas.
1739 * css3/filters/blur-clipped-by-ancestor-expected.html: Added.
1740 * css3/filters/blur-clipped-by-ancestor.html: Added.
1741 * css3/filters/blur-clipped-with-overflow-expected.html: Added.
1742 * css3/filters/blur-clipped-with-overflow.html: Added.
1743 * css3/filters/drop-shadow-expected.html: Added.
1744 * css3/filters/drop-shadow-with-overflow-hidden-expected.html: Added.
1745 * css3/filters/drop-shadow-with-overflow-hidden.html: Added.
1746 * css3/filters/drop-shadow.html: Added.
1748 2016-04-29 Myles C. Maxfield <mmaxfield@apple.com>
1750 REGRESSION(194502): overflow: scroll; direction: rtl; divs jump horizontally when scrolled vertically
1751 https://bugs.webkit.org/show_bug.cgi?id=157201
1753 Reviewed by Simon Fraser.
1755 * fast/scrolling/rtl-drag-vertical-scroller-expected.txt: Added.
1756 * fast/scrolling/rtl-drag-vertical-scroller.html: Added.
1758 2016-04-29 Mark Lam <mark.lam@apple.com>
1760 Make RegExp.prototype.test spec compliant.
1761 https://bugs.webkit.org/show_bug.cgi?id=155862
1763 Reviewed by Saam Barati.
1765 * js/regress/regexp-prototype-test-observable-side-effects-expected.txt: Added.
1766 * js/regress/regexp-prototype-test-observable-side-effects.html: Added.
1767 * js/regress/regexp-prototype-test-observable-side-effects2-expected.txt: Added.
1768 * js/regress/regexp-prototype-test-observable-side-effects2.html: Added.
1769 * js/regress/script-tests/regexp-prototype-test-observable-side-effects.js: Added.
1770 * js/regress/script-tests/simple-regexp-test-folding-fail-with-hoisted-regexp.js: Added.
1771 * js/regress/script-tests/simple-regexp-test-folding-with-hoisted-regexp.js: Added.
1772 * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp-expected.txt: Added.
1773 * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp.html: Added.
1774 * js/regress/simple-regexp-test-folding-with-hoisted-regexp-expected.txt: Added.
1775 * js/regress/simple-regexp-test-folding-with-hoisted-regexp.html: Added.
1777 2016-04-29 Commit Queue <commit-queue@webkit.org>
1779 Unreviewed, rolling out r200150 and r200256.
1780 https://bugs.webkit.org/show_bug.cgi?id=157216
1782 This change introduced flakiness in existing CJK LayoutTests.
1783 Also reverting the change that marked the tests as flaky.
1784 (Requested by ryanhaddad on #webkit).
1786 Reverted changesets:
1788 "Clean up Font::removeFromSystemFallbackCache()"
1789 https://bugs.webkit.org/show_bug.cgi?id=157093
1790 http://trac.webkit.org/changeset/200150
1792 "Marking fast/ruby/ruby-expansion-cjk.html and fast/ruby/ruby-
1793 expansion-cjk-4.html as flaky on Mac"
1794 https://bugs.webkit.org/show_bug.cgi?id=157197
1795 http://trac.webkit.org/changeset/200256
1797 2016-04-29 Ryan Haddad <ryanhaddad@apple.com>
1799 Change ios-simulator expectation for tests added with r200265 from ImageOnlyFailure to Failure
1801 Unreviewed test gardening.
1803 * platform/ios-simulator/TestExpectations:
1805 2016-04-29 Eric Carlson <eric.carlson@apple.com>
1807 [Mac] AirPlay fails if target is set before AVPlayer has been created
1808 https://bugs.webkit.org/show_bug.cgi?id=157147
1809 <rdar://problem/24197592>
1811 Unreviewed, update test so the results are consistent on different machines.
1813 * media/media-source/media-source-airplay-expected.txt:
1814 * media/media-source/media-source-airplay.html:
1816 2016-04-29 Antonio Gomes <tonikitoo@webkit.org>
1818 <select multiple> padding should react when scrolling
1819 https://bugs.webkit.org/show_bug.cgi?id=156590
1820 https://bugs.webkit.org/show_bug.cgi?id=156591
1822 Reviewed by Reviewed by Darin Adler.
1824 * fast/forms/listbox-respects-padding-bottom-expected.txt: Added.
1825 * fast/forms/listbox-respects-padding-bottom.html: Added.
1826 * fast/forms/listbox-top-padding-do-not-clip-items-expected.txt: Added.
1827 * fast/forms/listbox-top-padding-do-not-clip-items.html: Added.
1829 2016-04-29 Eric Carlson <eric.carlson@apple.com>
1831 [Mac] AirPlay fails if target is set before AVPlayer has been created
1832 https://bugs.webkit.org/show_bug.cgi?id=157147
1833 <rdar://problem/24197592>
1835 Reviewed by Jer Noble.
1837 * media/media-source/media-source-airplay-expected.txt: Added.
1838 * media/media-source/media-source-airplay.html: Added.
1839 * platform/efl/TestExpectations: Skip Mac-only test.
1840 * platform/gtk/TestExpectations: Ditto.
1841 * platform/ios-simulator/TestExpectations: Ditto.
1842 * platform/mac/TestExpectations: Skipped new tests on older versions of OS X.
1843 * platform/win/TestExpectations: Skip Mac-only test.
1845 2016-04-29 Myles C. Maxfield <mmaxfield@apple.com>
1847 [RTL Scrollbars] REGRESSION(r200116): Positioned contents can overlap RTL scrollbars
1848 https://bugs.webkit.org/show_bug.cgi?id=157164
1849 <rdar://problem/25993610>
1851 Reviewed by Darin Adler.
1854 * fast/scrolling/rtl-scrollbars-positioned-intersect-scrollbars-expected.html: Added.
1855 * fast/scrolling/rtl-scrollbars-positioned-intersect-scrollbars.html: Added.
1857 2016-04-29 Joanmarie Diggs <jdiggs@igalia.com>
1859 [GTK] r65681 broke a couple GTK+ a11y tests
1860 https://bugs.webkit.org/show_bug.cgi?id=44316
1862 Reviewed by Martin Robinson.
1864 The original regression has apparently been fixed, possibly quite some time
1865 ago. Updating both tests and associated expectations to reflect what has
1866 changed over the years. Leaving title-and-alt.html as skipped, but marked
1867 as failing due to a different bug (157187).
1869 * accessibility/gtk/object-attributes-expected.txt:
1870 * accessibility/gtk/object-attributes.html:
1871 * accessibility/gtk/title-and-alt-expected.txt:
1872 * accessibility/gtk/title-and-alt.html:
1873 * platform/gtk/TestExpectations:
1875 2016-04-29 Ryosuke Niwa <rniwa@webkit.org>
1877 Fix a typo in r200255.
1879 * resources/testharnessreport.js:
1880 (self.testRunner.add_completion_callback):
1882 2016-04-29 Nan Wang <n_wang@apple.com>
1884 AX: CharacterOffset not working correctly with composed characters and collapsed white spaces
1885 https://bugs.webkit.org/show_bug.cgi?id=157190
1887 Reviewed by Chris Fleizach.
1889 * accessibility/mac/text-marker-word-nav.html:
1890 * accessibility/text-marker/text-marker-previous-next-expected.txt:
1891 * accessibility/text-marker/text-marker-previous-next.html:
1893 2016-04-29 Ryan Haddad <ryanhaddad@apple.com>
1895 Marking fast/ruby/ruby-expansion-cjk.html and fast/ruby/ruby-expansion-cjk-4.html as flaky on Mac
1896 https://bugs.webkit.org/show_bug.cgi?id=157197
1898 Unreviewed test gardening.
1900 * platform/mac/TestExpectations:
1902 2016-04-29 Ryosuke Niwa <rniwa@webkit.org>
1904 test harness tests complain about testRunner not being declared inside a browser
1905 https://bugs.webkit.org/show_bug.cgi?id=157056
1907 Reviewed by Alex Christensen.
1909 Don't run the code meant to re-format results for DRT/WTR when testRunner is not defined (i.e. inside a browser).
1910 Also fixed various styling issues with this JavaScript file and removed useless comments.
1912 * resources/testharnessreport.js:
1914 2016-04-29 Commit Queue <commit-queue@webkit.org>
1916 Unreviewed, rolling out r200232.
1917 https://bugs.webkit.org/show_bug.cgi?id=157189
1919 This change broke the Mac CMake build and its LayoutTest is
1920 failing and/or flaky on all platforms (Requested by ryanhaddad
1925 "Move ResourceTiming behind a runtime flag"
1926 https://bugs.webkit.org/show_bug.cgi?id=157133
1927 http://trac.webkit.org/changeset/200232
1929 2016-04-29 Miguel Gomez <magomez@igalia.com>
1931 [GTK] Unreviewed gardening: update expectations after r200234
1932 https://bugs.webkit.org/show_bug.cgi?id=157181
1934 Unreviewed gardening.
1936 * platform/gtk/TestExpectations:
1938 2016-04-29 Simon Fraser <simon.fraser@apple.com>
1940 Wheel Event Not Fired For `body,html { height:100% }`
1941 https://bugs.webkit.org/show_bug.cgi?id=148450
1943 Reviewed by Brent Fulgham.
1945 Testcase, skipped on iOS which doesn't support wheel events.
1947 * fast/events/wheel-event-outside-body-expected.txt: Added.
1948 * fast/events/wheel-event-outside-body.html: Added.
1949 * platform/ios-simulator/TestExpectations:
1951 2016-04-29 Chris Dumez <cdumez@apple.com>
1953 [Web IDL] Specify default values for optional parameters of wrapper types
1954 https://bugs.webkit.org/show_bug.cgi?id=157161
1956 Reviewed by Darin Adler.
1958 Rebaseline as a different exception message is now given when calling
1959 Selection.extend() without enough parameters.
1961 * editing/selection/extend-expected.txt:
1963 2016-04-29 Joanmarie Diggs <jdiggs@igalia.com>
1965 [ATK] Expose the value of aria-roledescription via an AtkObject attribute
1966 https://bugs.webkit.org/show_bug.cgi?id=146719
1968 Reviewed by Chris Fleizach.
1970 Platform-specific expectations are needed because falling back on the default
1971 role description is done by assistive technologies. That this fall back is needed
1972 is identified by the lack of an author-provided value. Thus we do not wish to
1973 expose the default role description in our implementation.
1975 * platform/gtk/TestExpectations: Unskipped the failing test.
1976 * platform/gtk/accessibility/aria-roledescription-expected.txt: Added.
1978 2016-04-29 Joanmarie Diggs <jdiggs@igalia.com>
1980 [ATK] accessibility/aria-current-global-attribute.html has been failed since r198303
1981 https://bugs.webkit.org/show_bug.cgi?id=155935
1983 Reviewed by Chris Fleizach.
1985 * platform/efl/TestExpectations: Unskipped the failing test.
1987 2016-04-29 Joanmarie Diggs <jdiggs@igalia.com>
1989 [ATK] accessibility/double-nested-inline-element-missing-from-tree.html has been failed since r198219
1990 https://bugs.webkit.org/show_bug.cgi?id=155939
1992 Reviewed by Darin Adler.
1994 Platform-specific expectations were needed because the ATK accessibility tree folds
1995 certain elements, including spans, into the parent element.
1997 * platform/efl/TestExpectations: Unskipped the failing test.
1998 * platform/efl/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
1999 * platform/gtk/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
2001 2016-04-29 Joanmarie Diggs <jdiggs@igalia.com>
2003 AX: [ATK] Expose elements with ARIA's "text" role
2004 https://bugs.webkit.org/show_bug.cgi?id=157160
2006 Reviewed by Chris Fleizach.
2008 * accessibility/aria-text-role.html: Modified to do platform-specific role checks.
2009 * platform/gtk/TestExpectations: Unskipped three previously-failing tests.
2010 * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated for new behavior.
2012 2016-04-29 Ryosuke Niwa <rniwa@webkit.org>
2014 Import W3C CSS WG tests for shadow DOM
2015 https://bugs.webkit.org/show_bug.cgi?id=157063
2017 Reviewed by Antti Koivisto.
2019 Remove tests that have been upstreamed and imported under imported/w3c/csswg-test/css-scoping-1.
2021 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after-expected.html: Removed.
2022 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Removed.
2023 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules-expected.html: Removed.
2024 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Removed.
2025 * fast/shadow-dom/css-scoping-shadow-host-functional-rule-expected.html: Removed.
2026 * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Removed.
2027 * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Removed.
2028 * fast/shadow-dom/css-scoping-shadow-host-rule.html: Removed.
2029 * fast/shadow-dom/css-scoping-shadow-host-with-before-after-expected.html: Removed.
2030 * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Removed.
2031 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Removed.
2032 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Removed.
2033 * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Removed.
2034 * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Removed.
2035 * fast/shadow-dom/css-scoping-shadow-slot-display-override-expected.html: Removed.
2036 * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Removed.
2037 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Removed.
2038 * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Removed.
2039 * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Removed.
2040 * fast/shadow-dom/css-scoping-shadow-slot.html: Removed.
2041 * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Removed.
2042 * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Removed.
2043 * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Removed.
2044 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Removed.
2045 * fast/shadow-dom/css-scoping-shadow-with-outside-rules-expected.html: Removed.
2046 * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Removed.
2047 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Removed.
2048 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Removed.
2049 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Removed.
2050 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Removed.
2052 2016-04-29 Yoav Weiss <yoav@yoav.ws>
2054 Move ResourceTiming behind a runtime flag
2055 https://bugs.webkit.org/show_bug.cgi?id=157133
2057 Reviewed by Alex Christensen.
2059 Added tests that make sure ResourceTiming APIs are exposed and that resources
2060 show up as entries in the performance timeline.
2062 * fast/dom/Window/window-properties-performance-resource-timing-expected.txt: Added.
2063 * fast/dom/Window/window-properties-performance-resource-timing.html: Added.
2064 * fast/dom/Window/window-properties-performance.html: Removed "//;".
2065 * http/tests/performance/performance-resource-timing-entries-expected.txt: Added.
2066 * http/tests/performance/performance-resource-timing-entries.html: Added.
2068 2016-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
2070 Drop [UsePointersEvenForNonNullableObjectArguments] from MediaStream interfaces
2071 https://bugs.webkit.org/show_bug.cgi?id=156905
2073 Reviewed by Darin Adler.
2075 * fast/mediastream/MediaStream-add-remove-null-undefined-tracks-expected.txt: Added.
2076 * fast/mediastream/MediaStream-add-remove-null-undefined-tracks.html: Added.
2077 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Rebasing.
2078 * fast/mediastream/RTCPeerConnection-add-removeTrack.html: Adding null/undefined tests for addTrack/removeTrack.
2079 * fast/mediastream/RTCPeerConnection-datachannel.html: Adding test for send() method.
2080 Test expectation is not rebased as test is timing out and marked as skip.
2082 2016-04-28 Joanmarie Diggs <jdiggs@igalia.com>
2084 AX: [ATK] Expose subscript and superscript format style groups using ATK_ROLE_SUBSCRIPT and ATK_ROLE_SUPERSCRIPT
2085 https://bugs.webkit.org/show_bug.cgi?id=157158
2087 Reviewed by Chris Fleizach.
2089 * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated for new behavior.
2090 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated for new behavior.
2092 2016-04-28 Zalan Bujtas <zalan@apple.com>
2094 Content disappears on mouse over.
2095 https://bugs.webkit.org/show_bug.cgi?id=157073
2096 <rdar://problem/24389168>
2098 Reviewed by Simon Fraser.
2100 When a redundant inlinebox is found after constructing the line, we remove it from the tree.
2101 The remove operation marks the ancestor tree dirty (and this newly constructed line is supposed to be clean).
2102 This patch resets this dirty flag on the boxes all the way up to the rootlinebox.
2103 Previously we only cleared the rootinlinebox and we ended up with dirty inlineflowboxes.
2105 * fast/text/text-node-remains-dirty-after-calling-surroundContents-expected.html: Added.
2106 * fast/text/text-node-remains-dirty-after-calling-surroundContents.html: Added.
2108 2016-04-27 Brent Fulgham <bfulgham@apple.com>
2110 Make sure we don't mishandle HTMLFrameOwnerElement lifecycle
2111 https://bugs.webkit.org/show_bug.cgi?id=157040
2113 Reviewed by Chris Dumez.
2115 * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash-expected.txt: Added.
2116 * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html: Added.
2117 * fast/dom/HTMLAnchorElement/resources/iframe-with-anchor-crash.html: Added.
2119 2016-04-28 Manuel Rego Casasnovas <rego@igalia.com>
2121 [css-grid] Add CSS Grid Layout runtime flag
2122 https://bugs.webkit.org/show_bug.cgi?id=157134
2124 Reviewed by Simon Fraser.
2126 Add test to verify that CSS Grid Layout is disabled if the flag is off.
2128 * fast/css-grid-layout/grid-disable-expected.txt: Added.
2129 * fast/css-grid-layout/grid-disable.html: Added.
2131 2016-04-28 Chris Fleizach <cfleizach@apple.com>
2133 AX: superscript content exposed as plain text; VoiceOver does not speak or pause to make this understandable
2134 https://bugs.webkit.org/show_bug.cgi?id=157122
2135 <rdar://problem/21231487>
2137 Reviewed by Daniel Bates.
2139 * accessibility/mac/subroles-for-formatted-groups-expected.txt:
2140 * accessibility/mac/subroles-for-formatted-groups.html:
2141 * platform/mac/accessibility/accessibility/roles-exposed-expected.txt:
2142 * accessibility/roles-computedRoleString-expected.txt:
2144 2016-04-28 Simon Fraser <simon.fraser@apple.com>
2146 https://bugs.webkit.org/show_bug.cgi?id=157140
2148 Attempted to reduce the flakiness of this test by making the animation longer, to give
2149 enough time for the iteration event to fire.
2151 * animations/animation-events-not-cancelable.html:
2153 2016-04-28 Brady Eidson <beidson@apple.com>
2155 inspector/indexeddb/requestDatabaseNames.html is flaky on Mac.
2156 https://bugs.webkit.org/show_bug.cgi?id=157141
2158 Reviewed by Alex Christensen.
2160 * inspector/indexeddb/deleteDatabaseNamesWithSpace-expected.txt: Added.
2161 * inspector/indexeddb/deleteDatabaseNamesWithSpace.html: Added.
2163 2016-04-28 Ryan Haddad <ryanhaddad@apple.com>
2165 Add ios-simulator baseline for fast/forms/select-non-native-rendering-direction.html
2166 https://bugs.webkit.org/show_bug.cgi?id=157112
2168 Unreviewed test gardening.
2170 * platform/ios-simulator/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2172 2016-04-28 Youenn Fablet <youenn.fablet@crf.canon.fr>
2174 imported/w3c/web-platform-tests/fetch/nosniff/stylesheet.html is failing on some bots
2175 https://bugs.webkit.org/show_bug.cgi?id=157145
2179 * TestExpectations: Marking imported/w3c/web-platform-tests/fetch/nosniff/stylesheet.html as failing and passing.
2181 2016-04-28 Brady Eidson <beidson@apple.com>
2183 REGRESSION(r200163): inspector/indexeddb/requestDatabaseNames.html is flaky on Mac.
2184 https://bugs.webkit.org/show_bug.cgi?id=157141
2188 Add one more chunk of logging here to add even more supporting evidence to our theory.
2190 * inspector/indexeddb/requestDatabaseNames-expected.txt:
2191 * inspector/indexeddb/requestDatabaseNames.html:
2193 2016-04-28 Ryan Haddad <ryanhaddad@apple.com>
2195 Skipping media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2196 https://bugs.webkit.org/show_bug.cgi?id=155196
2198 Unreviewed test gardening.
2200 * platform/mac-wk1/TestExpectations:
2201 * platform/mac/TestExpectations:
2203 2016-04-28 Youenn Fablet <youenn.fablet@crf.canon.fr>
2205 Drop [UsePointersEvenForNonNullableObjectArguments] from MediaSource interfaces
2206 https://bugs.webkit.org/show_bug.cgi?id=156904
2208 Reviewed by Darin Adler.
2210 * http/tests/media/media-source/mediasource-addsourcebuffer.html: Changing expected exception to TypeError.
2211 * http/tests/media/media-source/mediasource-append-buffer-expected.txt:
2212 * http/tests/media/media-source/mediasource-append-buffer.html: Checking passing null or undefined to
2213 appendBuffer, addSourceBuffer and removeSourceBuffer.
2214 * media/media-source/media-source-addsourcebuffer-expected.txt:
2215 * media/media-source/media-source-addsourcebuffer.html: Removing redundant test.
2218 2016-04-27 Ada Chan <adachan@apple.com>
2220 Set overflow: hidden on ::-webkit-media-controls in mediaControlsApple.css
2221 https://bugs.webkit.org/show_bug.cgi?id=157110
2223 Reviewed by Eric Carlson.
2225 The style change caused an image only failure for fast/regions/inline-block-inside-anonymous-overflow.html.
2226 Mark that test as image-failure-only and add a new test that's basically a copy of inline-block-inside-anonymous-overflow.html
2227 with the default controls covered so we can still catch layout regressions related to flowing content from region to region.
2229 * fast/regions/inline-block-inside-anonymous-overflow-with-covered-controls-expected.html: Added.
2230 * fast/regions/inline-block-inside-anonymous-overflow-with-covered-controls.html: Added.
2231 * platform/ios-simulator/TestExpectations:
2232 fast/regions/inline-block-inside-anonymous-overflow.html is already marked as image-failure-only
2233 so this new test needs to be marked too.
2234 * platform/mac/TestExpectations:
2235 * platform/mac/media/media-document-audio-repaint-expected.txt:
2236 * platform/mac/media/video-zoom-controls-expected.txt:
2237 Rebaseline test due to style change in mediaControlsApple.css.
2239 2016-04-28 Youenn Fablet <youenn.fablet@crf.canon.fr>
2241 [Fetch API] Import remaining fetch tests
2242 https://bugs.webkit.org/show_bug.cgi?id=156914
2244 Reviewed by Darin Adler.
2246 * TestExpectations: Skipping new fetch worker tests as they are
2247 causing other tests to crash (see bug 156737 and bug 157068).
2248 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: Added.
2249 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-expected.txt: Added.
2250 * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Added.
2251 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Added.
2253 2016-04-28 Chris Dumez <cdumez@apple.com>
2255 [Web IDL] Specify default values for optional parameters of type 'DOMString'
2256 https://bugs.webkit.org/show_bug.cgi?id=157116
2258 Reviewed by Darin Adler.
2260 * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html:
2261 Resync test from upstream so that it expects a TypeError to be thrown if a
2262 wrong 'kind' parameter is passed, and so that it expects the label / language
2263 parameter to have the empty string as default value.
2265 2016-04-28 Skachkov Oleksandr <gskachkov@gmail.com>
2267 Crash for non-static super property call in derived class constructor
2268 https://bugs.webkit.org/show_bug.cgi?id=157089
2270 Reviewed by Darin Adler.
2272 * js/class-syntax-super-expected.txt:
2273 * js/script-tests/class-syntax-super.js:
2275 2016-04-28 Manuel Rego Casasnovas <rego@igalia.com>
2277 [css-grid] Fix typo in CSS class for layout tests
2278 https://bugs.webkit.org/show_bug.cgi?id=157129
2280 Reviewed by Sergio Villar Senin.
2282 CSS class "secondRowFourthColumn" was not actually setting
2283 the second row due to a typo.
2285 The change doesn't affect any test just by chance,
2286 as the auto-placement algorithm is already positioning
2287 those items on the second row.
2289 * fast/css-grid-layout/resources/grid.css:
2290 (.secondRowFourthColumn):
2292 2016-04-28 Joanmarie Diggs <jdiggs@igalia.com>
2294 AX: [ATK] We need to be smarter about flattening and the accessible text implementation
2295 https://bugs.webkit.org/show_bug.cgi?id=144639
2297 Reviewed by Chris Fleizach.
2299 Added two new tests and updated three existing tests to reflect the new behavior
2300 regarding inclusion of elements in the accessibility tree and the text value of
2303 * accessibility/gtk/nested-block-element-children-expected.txt: Added.
2304 * accessibility/gtk/nested-block-element-children.html: Added.
2305 * accessibility/gtk/spans-paragraphs-and-divs-expected.txt: Updated for new behavior.
2306 * accessibility/gtk/spans-paragraphs-and-divs-tree-expected.txt: Added.
2307 * accessibility/gtk/spans-paragraphs-and-divs-tree.html: Added.
2308 * accessibility/gtk/spans-paragraphs-and-divs.html: Updated for new behavior.
2309 * platform/gtk/accessibility/generated-content-with-display-table-crash-expected.txt: Updated for new behavior.
2310 * platform/gtk/accessibility/gtk/replaced-objects-in-anonymous-blocks-expected.txt: Updated for new behavior.
2312 2016-04-28 Manuel Rego Casasnovas <rego@igalia.com>
2314 [css-grid] Fix alignment with content distribution
2315 https://bugs.webkit.org/show_bug.cgi?id=156623
2317 Reviewed by Sergio Villar Senin.
2319 Created new test and renamed the old one as it was only testing
2320 items spanning several cells.
2322 * fast/css-grid-layout/grid-content-alignment-and-self-alignment-expected.txt:
2323 * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning-expected.txt:
2324 Renamed from fast/css-grid-layout/grid-content-alignment-and-self-alignment-expected.txt.
2325 * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning.html:
2326 Renamed from fast/css-grid-layout/grid-content-alignment-and-self-alignment.html.
2327 * fast/css-grid-layout/grid-content-alignment-and-self-alignment.html:
2329 2016-04-28 Daniel Bates <dabates@apple.com>
2331 Skip test LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2332 as it is flaky on the WebKit1 bots.
2334 For completeness, the test video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2335 was added in r200155 (<https://bugs.webkit.org/show_bug.cgi?id=157100>). We will look to fix this test in <https://bugs.webkit.org/show_bug.cgi?id=155196>.
2337 * platform/mac-wk1/TestExpectations:
2339 2016-04-27 Dean Jackson <dino@apple.com>
2341 RTL non-native <select> buttons should have arrows on the left
2342 https://bugs.webkit.org/show_bug.cgi?id=157112
2343 <rdar://problem/25894441>
2345 Reviewed by Simon Fraser.
2347 New test that checks the layout of WebCore-drawn <select>
2348 elements in right-to-left mode.
2350 * fast/forms/select-non-native-rendering-direction.html: Added.
2351 * platform/mac/fast/forms/select-non-native-rendering-direction-expected.png: Added.
2352 * platform/mac/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2354 2016-04-27 Brady Eidson <beidson@apple.com>
2356 Modern IDB: Implement native IDBFactory.getAllDatabaseNames for WebInspector.
2357 https://bugs.webkit.org/show_bug.cgi?id=157072
2359 Reviewed by Alex Christensen.
2361 Add more to this test and re-enable it.
2364 * inspector/indexeddb/requestDatabaseNames-expected.txt:
2365 * inspector/indexeddb/requestDatabaseNames.html:
2367 2016-04-27 Simon Fraser <simon.fraser@apple.com>
2369 Test gardening; update results of tests that are marked as flakey.
2372 * platform/mac/transitions/cross-fade-background-image-expected.png:
2373 * platform/mac/transitions/cross-fade-background-image-expected.txt: Added.
2374 * platform/mac/transitions/cross-fade-border-image-expected.png:
2375 * platform/mac/transitions/cross-fade-border-image-expected.txt:
2376 * platform/mac/transitions/move-after-transition-expected.png:
2377 * platform/mac/transitions/move-after-transition-expected.txt:
2379 2016-04-27 Daniel Bates <dabates@apple.com>
2381 CSP: Add tests for setting allowContentSecurityPolicySourceStarToMatchAnyProtocol
2382 https://bugs.webkit.org/show_bug.cgi?id=157100
2384 Reviewed by Brent Fulgham.
2386 Add tests to ensure that we do not regress the behavior of setting allowContentSecurityPolicySourceStarToMatchAnyProtocol.
2387 For completeness, this setting was added in r200130 (https://bugs.webkit.org/show_bug.cgi?id=157005) to enable or disable
2388 whether source * can match any protocol as part of a workaround for the iOS apps Ecobee and Quora.
2390 * fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2391 * fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2392 * fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2393 * fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2394 * fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2395 * fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2396 * fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2397 * fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2398 * fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2399 * fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2400 * fast/dom/HTMLLinkElement/resources/green-background-color.css: Added.
2402 * media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Copied from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
2403 * media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Copied from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
2404 * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Substitute "blocked" for "allowed" since the purpose of the corresponding
2405 test is to ensure that we block loading a file URL video.
2406 * media/video-with-file-url-blocked-by-csp-media-src-star.html: Substitute "blocked" for "allowed" since the purpose of this test is to ensure
2407 that we block loading a file URL video. Additionally, register an oncanplaythrough handler instead of an onloadedmetadata handler and call testFinished()
2408 to signal test completion on a zero timer as a means to help ensure that the first frame of the video is drawn should we regress the blocking of a video file URL.
2409 * platform/wk2/TestExpectations: Skip test LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2410 when using WebKitTestRunner because WebKitTestRunner does not support eventSender.beginDragWithFiles(). See need to fix
2411 <https://bugs.webkit.org/show_bug.cgi?id=64285>.
2413 2016-04-27 Ryan Haddad <ryanhaddad@apple.com>
2415 Marking compositing/contents-scale/incremental-change.html as a flaky failure on ios-simulator-wk2
2416 https://bugs.webkit.org/show_bug.cgi?id=157105
2418 Unreviewed test gardening.
2420 * platform/ios-simulator-wk2/TestExpectations:
2422 2016-04-27 Keith Miller <keith_miller@apple.com>
2424 Unreviewed, Revert r199397 due to PLT regressions
2426 * js/Object-getOwnPropertyNames-expected.txt:
2427 * js/dom/array-prototype-properties-expected.txt:
2428 * js/script-tests/Object-getOwnPropertyNames.js:
2430 2016-04-27 Ryan Haddad <ryanhaddad@apple.com>
2432 Remove failure expectation for tests that now pass on ios-simulator.
2434 Unreviewed test gardening.
2436 I evaluated all of the unexpected passes from ios-simulator-wk2 and removed failure
2437 expectations where appropriate. Some of the tests only pass on wk2, so some expectations
2438 were moved to the ios-simulator-wk1 file.
2440 * platform/ios-simulator-wk1/TestExpectations:
2441 * platform/ios-simulator-wk2/TestExpectations:
2442 * platform/ios-simulator/TestExpectations:
2444 2016-04-27 John Wilander <wilander@apple.com>
2446 Add layout tests for legacy HTTP headers in WebSockets
2447 https://bugs.webkit.org/show_bug.cgi?id=157095
2449 Reviewed by Alexey Proskuryakov.
2451 * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers-expected.txt: Added.
2452 * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html: Added.
2453 * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers_wsh.py: Added.
2454 (web_socket_do_extra_handshake):
2455 (web_socket_transfer_data):
2456 Test for legacy response headers 'Sec-WebSocket-Location' and 'Sec-WebSocket-Origin'.
2457 * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers-expected.txt: Added.
2458 * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers.html: Added.
2459 * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers_wsh.py: Added.
2460 (web_socket_do_extra_handshake):
2461 (web_socket_transfer_data):
2462 Test for legacy response headers 'WebSocket-Location' and 'WebSocket-Origin'.
2464 2016-04-27 Adam Bergkvist <adam.bergkvist@ericsson.com>
2466 WebRTC: RTCIceCandidate don't need a custom bindings
2467 https://bugs.webkit.org/show_bug.cgi?id=157074
2469 Reviewed by Eric Carlson.
2471 * fast/mediastream/RTCIceCandidate-expected.txt:
2472 Updated with error messages from generated constructor binding.
2474 2016-04-27 Eric Carlson <eric.carlson@apple.com>
2476 media/video-fullscreen-restriction-removed.html is flaky on Mac
2477 https://bugs.webkit.org/show_bug.cgi?id=156983
2479 Reviewed by Darin Adler.
2481 * media/video-fullscreen-restriction-removed-expected.txt:
2482 * media/video-fullscreen-restriction-removed.html: Start the test on 'canplaythrough' instead
2483 of 'loadedmetadata' so playback can begin immediately.
2485 2016-04-27 Ryan Haddad <ryanhaddad@apple.com>
2487 Add ios-simulator baseline for LayoutTest fast/text/hyphenate-avoid-orphaned-word.html
2489 Unreviewed test gardening.
2491 * platform/ios-simulator/fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
2493 2016-04-27 Hunseop Jeong <hs85.jeong@samsung.com>
2495 [EFL][GTK] Volume slider only changes volume when thumb is released, not while dragging
2496 https://bugs.webkit.org/show_bug.cgi?id=156970
2498 Reviewed by Xabier Rodriguez-Calvar.
2500 Removed the passed test.
2502 * platform/efl/TestExpectations:
2503 * platform/gtk/TestExpectations:
2505 2016-04-26 Dean Jackson <dino@apple.com>
2507 RTL native <select> buttons should have arrows on left
2508 https://bugs.webkit.org/show_bug.cgi?id=157055
2510 Reviewed by Myles Maxfield.
2512 * fast/forms/select-writing-direction-natural.html: Removed some incorrect
2514 * platform/ios-simulator/fast/forms/select-writing-direction-natural-expected.txt:
2515 * platform/mac/fast/forms/select-writing-direction-natural-expected.png:
2516 * platform/mac/fast/forms/select-writing-direction-natural-expected.txt:
2517 * platform/mac/fast/text/international/bidi-menulist-expected.png:
2518 * platform/mac/fast/text/international/bidi-menulist-expected.txt:
2519 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2520 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2522 2016-04-26 Michael Saboff <msaboff@apple.com>
2524 [ES] Implement RegExp.prototype.@@replace and use it for String.prototype.replace
2525 https://bugs.webkit.org/show_bug.cgi?id=156562
2527 Reviewed by Filip Pizlo.
2529 Updated tests. Needed to update js/regress-141098.js test, because builtins are
2530 only compilied when called. This test checks behavior at or near running out of
2531 stack space. It turns out that String.replace is used by the -pre.js test harness
2532 and I was running out of stack space when compiling the String.prototype.replace
2533 builting. Therefore, I added a call to testPassed() to precompile String.replace.
2535 * js/Object-getOwnPropertyNames-expected.txt:
2536 * js/regress-141098-expected.txt:
2537 * js/script-tests/Object-getOwnPropertyNames.js:
2538 * js/script-tests/regress-141098.js:
2540 * fast/profiler/nested-start-and-stop-profiler-expected.txt:
2541 * js/Object-getOwnPropertyNames-expected.txt:
2542 * js/dom/string-prototype-properties-expected.txt:
2543 * js/regress-141098-expected.txt:
2544 * js/script-tests/Object-getOwnPropertyNames.js:
2545 * js/script-tests/regress-141098.js:
2547 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3-expected.txt:
2549 2016-04-26 Myles C. Maxfield <mmaxfield@apple.com>
2551 [WK2] [OS X] Create API for switching RTL scrollbar policy
2552 https://bugs.webkit.org/show_bug.cgi?id=156948
2553 <rdar://problem/25707757>
2555 Reviewed by Darin Adler.
2557 Update tests to use new RTL scrollbar mechanism.
2559 * fast/scrolling/rtl-scrollbars-animation-property.html:
2560 * fast/scrolling/rtl-scrollbars-elementFromPoint-static.html:
2561 * fast/scrolling/rtl-scrollbars-elementFromPoint.html:
2562 * fast/scrolling/rtl-scrollbars-expected.html:
2563 * fast/scrolling/rtl-scrollbars-iframe-offset-expected.html:
2564 * fast/scrolling/rtl-scrollbars-iframe-offset.html:
2565 * fast/scrolling/rtl-scrollbars-iframe-position-absolute.html:
2566 * fast/scrolling/rtl-scrollbars-iframe-scrolled-expected.html:
2567 * fast/scrolling/rtl-scrollbars-iframe-scrolled.html:
2568 * fast/scrolling/rtl-scrollbars-iframe.html:
2569 * fast/scrolling/rtl-scrollbars-listbox-expected.html:
2570 * fast/scrolling/rtl-scrollbars-listbox-scroll-expected.html:
2571 * fast/scrolling/rtl-scrollbars-listbox-scroll.html:
2572 * fast/scrolling/rtl-scrollbars-listbox-select-left-expected.html:
2573 * fast/scrolling/rtl-scrollbars-listbox-select-left.html:
2574 * fast/scrolling/rtl-scrollbars-listbox-select-right-expected.html:
2575 * fast/scrolling/rtl-scrollbars-listbox-select-right.html:
2576 * fast/scrolling/rtl-scrollbars-listbox-simple-expected-mismatch.html:
2577 * fast/scrolling/rtl-scrollbars-listbox-simple.html:
2578 * fast/scrolling/rtl-scrollbars-listbox.html:
2579 * fast/scrolling/rtl-scrollbars-overflow-contents-expected.html:
2580 * fast/scrolling/rtl-scrollbars-overflow-contents.html:
2581 * fast/scrolling/rtl-scrollbars-overflow-dir-rtl-expected.html:
2582 * fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html:
2583 * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html:
2584 * fast/scrolling/rtl-scrollbars-overflow-expected.html:
2585 * fast/scrolling/rtl-scrollbars-overflow-padding-expected.html:
2586 * fast/scrolling/rtl-scrollbars-overflow-padding.html:
2587 * fast/scrolling/rtl-scrollbars-overflow-position-absolute-expected.html:
2588 * fast/scrolling/rtl-scrollbars-overflow-position-absolute.html:
2589 * fast/scrolling/rtl-scrollbars-overflow-simple-expected-mismatch.html:
2590 * fast/scrolling/rtl-scrollbars-overflow-simple.html:
2591 * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled-expected.html:
2592 * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html:
2593 * fast/scrolling/rtl-scrollbars-overflow.html:
2594 * fast/scrolling/rtl-scrollbars-overlay-no-push-contents-expected.html:
2595 * fast/scrolling/rtl-scrollbars-overlay-no-push-contents.html:
2596 * fast/scrolling/rtl-scrollbars-position-absolute-expected.html:
2597 * fast/scrolling/rtl-scrollbars-position-absolute.html:
2598 * fast/scrolling/rtl-scrollbars-position-fixed-expected.html:
2599 * fast/scrolling/rtl-scrollbars-position-fixed.html:
2600 * fast/scrolling/rtl-scrollbars-positioning-expected.html:
2601 * fast/scrolling/rtl-scrollbars-positioning.html:
2602 * fast/scrolling/rtl-scrollbars-simple-expected-mismatch.html:
2603 * fast/scrolling/rtl-scrollbars-simple.html:
2604 * fast/scrolling/rtl-scrollbars-sticky-document-2-expected.html:
2605 * fast/scrolling/rtl-scrollbars-sticky-document-2.html:
2606 * fast/scrolling/rtl-scrollbars-sticky-document-expected.html:
2607 * fast/scrolling/rtl-scrollbars-sticky-document.html:
2608 * fast/scrolling/rtl-scrollbars-sticky-iframe-2-expected.html:
2609 * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html:
2610 * fast/scrolling/rtl-scrollbars-sticky-iframe-expected.html:
2611 * fast/scrolling/rtl-scrollbars-sticky-iframe.html:
2612 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2-expected.html:
2613 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html:
2614 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-expected.html:
2615 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html:
2616 * fast/scrolling/rtl-scrollbars-text-selection-expected.html:
2617 * fast/scrolling/rtl-scrollbars-text-selection-scrolled-expected.html:
2618 * fast/scrolling/rtl-scrollbars-text-selection-scrolled.html:
2619 * fast/scrolling/rtl-scrollbars-text-selection.html:
2620 * fast/scrolling/rtl-scrollbars.html:
2621 * platform/mac/fast/scrolling/rtl-scrollbars-animation-property-expected.png: Added.
2623 2016-04-26 Ryosuke Niwa <rniwa@webkit.org>
2625 ASSERTION FAILED: m_templateInsertionModes.isEmpty() in WebCore::HTMLTreeBuilder::finished
2626 https://bugs.webkit.org/show_bug.cgi?id=143519
2628 Reviewed by Darin Adler.
2630 Rebaselined the html5lib tests (now passes all the test cases!) and added a regression test for an assertion.
2632 * fast/dom/HTMLTemplateElement/parsing-template-with-frameset-expected.txt: Added.
2633 * fast/dom/HTMLTemplateElement/parsing-template-with-frameset.html: Added.
2634 * html5lib/generated/run-template-data-expected.txt:
2635 * html5lib/generated/run-template-write-expected.txt:
2637 2016-04-26 Skachkov Oleksandr <gskachkov@gmail.com>
2639 calling super() a second time in a constructor should throw
2640 https://bugs.webkit.org/show_bug.cgi?id=151113
2642 Reviewed by Saam Barati and Keith Miller.
2644 * js/class-syntax-super-expected.txt:
2645 * js/script-tests/class-syntax-super.js:
2647 2016-04-26 Commit Queue <commit-queue@webkit.org>
2649 Unreviewed, rolling out r200083.
2650 https://bugs.webkit.org/show_bug.cgi?id=157033
2652 It brokes the debug build (Requested by gskachkov on
2657 "calling super() a second time in a constructor should throw"
2658 https://bugs.webkit.org/show_bug.cgi?id=151113
2659 http://trac.webkit.org/changeset/200083
2661 2016-04-26 Skachkov Oleksandr <gskachkov@gmail.com>
2663 calling super() a second time in a constructor should throw
2664 https://bugs.webkit.org/show_bug.cgi?id=151113
2666 Reviewed by Saam Barati and Keith Miller.
2668 * js/class-syntax-super-expected.txt:
2669 * js/script-tests/class-syntax-super.js:
2671 2016-04-26 Youenn Fablet <youenn.fablet@crf.canon.fr>
2673 Drop [UsePointersEvenForNonNullableObjectArguments] from SpeechSynthesis
2674 https://bugs.webkit.org/show_bug.cgi?id=156901
2676 Reviewed by Darin Adler.
2678 Updated test to handle speak throwing behavior in case of bad parameters.
2680 * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance-expected.txt:
2681 * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance.html:
2683 2016-04-26 Youenn Fablet <youenn.fablet@crf.canon.fr>
2685 Drop [UsePointersEvenForNonNullableObjectArguments] from EventTarget
2686 https://bugs.webkit.org/show_bug.cgi?id=156977
2688 Reviewed by Chris Dumez.
2690 * fast/events/dispatchEvent-crash-expected.txt:
2691 * fast/events/dispatchEvent-crash.html: Ensuring exceptions are logged.
2693 2016-04-25 Ryosuke Niwa <rniwa@webkit.org>
2695 Update template element tests
2696 https://bugs.webkit.org/show_bug.cgi?id=154996
2698 Reviewed by Daniel Bates.
2700 * platform/mac/TestExpectations:
2702 2016-04-25 Myles C. Maxfield <mmaxfield@apple.com>
2704 Cloning a textarea does not clone the textarea's value
2705 https://bugs.webkit.org/show_bug.cgi?id=156637
2707 Reviewed by Chris Dumez.
2709 https://dom.spec.whatwg.org/#concept-node-clone describes that the value
2710 of a node shouldn't be copied when cloning the node.
2712 * fast/forms/checkValidity-cloneNode-crash-expected.txt:
2713 * fast/forms/checkValidity-cloneNode-crash.html:
2715 2016-04-25 Joseph Pecoraro <pecoraro@apple.com>
2717 Web Inspector: React.js JSXTransformer produces bogus error locations
2718 https://bugs.webkit.org/show_bug.cgi?id=150010
2719 <rdar://problem/23062233>
2721 Reviewed by Timothy Hatcher.
2723 * inspector/model/frame-extra-scripts-expected.txt: Added.
2724 * inspector/model/frame-extra-scripts.html: Added.
2725 Add a test for a WebInspector.Frame's extraScripts list.
2727 * inspector/model/stack-trace-expected.txt:
2728 Update output that we correctly get the sourceURL of the inner script.
2730 * inspector/model/script-resource-relationship-expected.txt
2731 * inspector/model/script-resource-relationship.html
2732 Add a test for a dynamicallyAddedScriptElement.
2733 Remove debug logging.
2735 2016-04-25 Ryan Haddad <ryanhaddad@apple.com>
2737 Skip fast/layers/no-clipping-overflow-hidden-added-after-transform.html on mac-wk1 debug
2739 Unreviewed test gardening.
2741 * platform/mac-wk1/TestExpectations:
2743 2016-04-25 Brent Fulgham <bfulgham@apple.com>
2745 Add port 4190 (managesieve) to port blacklist
2746 https://bugs.webkit.org/show_bug.cgi?id=156986
2747 <rdar://problem/9119470>
2749 Reviewed by Daniel Bates.
2751 * platform/mac/security/block-test-expected.txt
2752 * security/block-test-expected.txt:
2753 * security/block-test.html:
2755 2016-04-25 Ryan Haddad <ryanhaddad@apple.com>
2757 Rebaseline editing tests for ios-simulator-wk1
2759 Unreviewed test gardening
2761 * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
2764 2016-04-25 Nan Wang <n_wang@apple.com>
2766 AX: Crash at -[WebAccessibilityObjectWrapper accessibilityAttributeValue:] + 4391
2767 https://bugs.webkit.org/show_bug.cgi?id=156987
2769 Reviewed by Chris Fleizach.
2771 * accessibility/mac/slider-thumb-value-crash-expected.txt: Added.
2772 * accessibility/mac/slider-thumb-value-crash.html: Added.
2774 2016-04-25 Brady Eidson <beidson@apple.com>
2776 Attempt to fix a flaky test after r200032
2777 https://bugs.webkit.org/show_bug.cgi?id=156994
2779 * http/tests/local/fileapi/script-tests/file-last-modified-after-delete.js: Missed renaming this along with all the others.
2781 2016-04-25 Simon Fraser <simon.fraser@apple.com>
2783 Toggling animation-play-state can re-start a finished animation
2784 https://bugs.webkit.org/show_bug.cgi?id=156731
2786 Reviewed by Dean Jackson.
2788 * animations/animation-direction-reverse-expected.txt:
2789 * animations/animation-direction-reverse.html: This is a progression. The test was detecting a
2790 restarted animation.
2791 * animations/change-completed-animation-expected.txt: Added.
2792 * animations/change-completed-animation-transform-expected.html: Added.
2793 * animations/change-completed-animation-transform.html: Added. Ref test that ensures that the final
2794 state for normal and accelerated animations is correct.
2795 * animations/change-completed-animation.html: Added. Tests that changing a property doesn't trigger
2796 another animation, by detecting a second animationstart event.
2798 2016-04-25 Simon Fraser <simon.fraser@apple.com>
2800 play-state not parsed as part of animation shorthand
2801 https://bugs.webkit.org/show_bug.cgi?id=156959
2803 Reviewed by Darin Adler.
2805 * animations/animation-shorthand-expected.txt:
2806 * animations/animation-shorthand.html:
2807 * animations/play-state-in-shorthand-expected.txt: Added.
2808 * animations/play-state-in-shorthand.html: Added.
2809 * animations/resources/animation-test-helpers.js:
2811 (comparePropertyValue):
2813 2016-04-25 Simon Fraser <simon.fraser@apple.com>
2815 Negative animation-delay is treated as 0s
2816 https://bugs.webkit.org/show_bug.cgi?id=141008
2818 Reviewed by Daniel Bates.
2820 Ref test that has an initially-paused animation on 'left' and with a
2823 * animations/play-state-start-paused-expected.html: Added.
2824 * animations/play-state-start-paused.html: Added.
2826 2016-04-25 Brady Eidson <beidson@apple.com>
2828 Implement latest File object spec (including its constructor).
2829 https://bugs.webkit.org/show_bug.cgi?id=156511
2831 Reviewed by Darin Adler.
2833 * fast/files/file-constructor-expected.txt: Added.
2834 * fast/files/file-constructor.html: Added.
2836 * http/tests/local/fileapi/file-last-modified-after-delete-expected.txt:
2837 * http/tests/local/fileapi/script-tests/file-last-modified-after-delete.js:
2839 * http/tests/local/fileapi/file-last-modified-expected.txt:
2840 * http/tests/local/fileapi/script-tests/file-last-modified.js:
2842 * imported/blink/storage/indexeddb/blob-basics-metadata-expected.txt:
2844 2016-04-25 Daniel Bates <dabates@apple.com>
2846 REGRESSION (r196012): Subresource may be blocked by Content Security Policy if it only matches 'self'
2847 https://bugs.webkit.org/show_bug.cgi?id=156935
2848 <rdar://problem/25351286>
2850 Reviewed by Darin Adler.
2852 Add tests to ensure that we match 'self' correctly in an iframe with an about:blank document.
2854 * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt: Added.
2855 * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script.html: Added.
2856 * http/tests/security/contentSecurityPolicy/iframe-srcdoc-external-script-expected.txt: Added.
2857 * http/tests/security/contentSecurityPolicy/iframe-srcdoc-external-script.html: Added.
2859 2016-04-25 Ryan Haddad <ryanhaddad@apple.com>
2861 Marking media/video-fullscreen-restriction-removed.html as flaky on Mac
2862 https://bugs.webkit.org/show_bug.cgi?id=156983
2864 Unreviewed test gardening.
2866 * platform/mac/TestExpectations:
2868 2016-04-25 Youenn Fablet <youenn.fablet@crf.canon.fr>
2870 Drop [UsePointersEvenForNonNullableObjectArguments] from File API interfaces
2871 https://bugs.webkit.org/show_bug.cgi?id=156898
2873 Reviewed by Chris Dumez.
2875 Checking FileReaderSync send method in case of null or undefined blob parameter.
2876 worker-read-blob-sync.html and worker-read-file-sync check the case of badly typed parameters.
2877 In all cases, TypeError is thrown.
2879 * fast/files/workers/resources/worker-file-reader-sync-bad-parameter.js: Added.
2881 * fast/files/workers/worker-file-reader-sync-bad-parameter-expected.txt: Added.
2882 * fast/files/workers/worker-file-reader-sync-bad-parameter.html: Added.
2883 * fast/files/workers/worker-read-blob-sync-expected.txt: Rebasing expectation.
2884 * fast/files/workers/worker-read-file-sync-expected.txt: Ditto.
2886 2016-04-25 Manuel Rego Casasnovas <rego@igalia.com>
2888 [css-grid] Fix grid-template-columns|rows computed style with content alignment
2889 https://bugs.webkit.org/show_bug.cgi?id=156793
2891 Reviewed by Darin Adler.
2893 * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment-expected.txt: Added.
2894 * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment.html: Added.
2896 2016-04-25 Frederic Wang <fwang@igalia.com>
2898 Refactor RenderMathMLMenclose.
2899 https://bugs.webkit.org/show_bug.cgi?id=155019
2901 Reviewed by Sergio Villar Senin.
2903 * mathml/presentation/menclose-notation-attribute-set1.html: Removed.
2904 This is replaced with menclose-notation-values.
2905 * mathml/presentation/menclose-notation-attribute-set1-expected.txt: Removed.
2906 This is replaced with menclose-notation-values.
2907 * mathml/presentation/menclose-notation-attribute-set2-expected-mismatch.html: Removed.
2908 This is replaced with menclose-notation-values.
2909 * mathml/presentation/menclose-notation-attribute-set2.html: Removed.
2910 This is replaced with menclose-notation-values.
2911 * mathml/presentation/menclose-notation-values.html: Added.
2912 This test verifies the rendering of various menclose notations.
2913 * mathml/presentation/menclose-notation-equivalence.html: Added.
2914 This test verifies some equivalence for the notation attribute value.
2915 * mathml/presentation/menclose-notation-equivalence-expected.html: Added.
2916 * mathml/presentation/menclose-notation-radical.html: Update the test now that support for
2917 the radical notation is removed.
2918 * mathml/presentation/menclose-notation-radical-expected.html: ditto.
2919 * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Update
2920 reference due to small changes in longdiv implementation.
2921 * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto.
2922 * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.png: ditto.
2923 * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto.
2924 * platform/ios-simulator/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto
2925 * platform/gtk/mathml/presentation/menclose-notation-values-expected.png: Added.
2926 * platform/gtk/mathml/presentation/menclose-notation-values-expected.txt: Added.
2927 * platform/mac/mathml/presentation/menclose-notation-values-expected.png: Added.
2928 * platform/mac/mathml/presentation/menclose-notation-values-expected.txt: Added.
2929 * platform/ios-simulator/mathml/presentation/menclose-notation-values-expected.txt: Added.
2931 2016-04-24 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2933 [EFL] Some media tests have been failed after bumping gstreamer ver.
2935 Unreviewed EFL gardening. Mark failing tests to timeout or failure.
2937 * platform/efl/TestExpectations:
2939 2016-04-24 Chris Dumez <cdumez@apple.com>
2941 Autogenerated IDBFactory.open() does the wrong thing if you pass an explicit 'undefined' as the second argument
2942 https://bugs.webkit.org/show_bug.cgi?id=156939
2944 Reviewed by Darin Adler.
2946 Update / rebaseline existing test now that passing undefined as second parameter to
2947 IDBFactory.open() no longer throws.
2949 * storage/indexeddb/intversion-bad-parameters-expected.txt:
2950 * storage/indexeddb/intversion-bad-parameters-private-expected.txt:
2951 * storage/indexeddb/resources/intversion-bad-parameters.js:
2954 2016-04-23 Chris Dumez <cdumez@apple.com>
2956 [WebIDL] Drop [Default] WebKit-IDL extended attribute
2957 https://bugs.webkit.org/show_bug.cgi?id=156955
2959 Reviewed by Darin Adler.
2961 Rebaseline some tests now that a different exception type is thrown
2962 for some of our APIs when passing null.
2964 * editing/selection/extend-expected.txt:
2965 * fast/dom/Element/attr-param-typechecking-expected.txt:
2966 * fast/dom/NamedNodeMap-setNamedItem-crash-expected.txt:
2967 * fast/dynamic/insertAdjacentElement-expected.txt:
2969 2016-04-24 Filip Pizlo <fpizlo@apple.com> and Andy VanWagoner <thetalecrafter@gmail.com>
2971 [INTL] Implement String.prototype.localeCompare in ECMA-402
2972 https://bugs.webkit.org/show_bug.cgi?id=147607
2974 Reviewed by Darin Adler.
2976 * js/dom/script-tests/string-prototype-properties.js:
2977 * js/dom/string-prototype-properties-expected.txt:
2978 * js/regress/locale-compare.html: Added.
2979 * js/regress/locale-compare-expected.txt: Added.
2980 * js/regress/scripts-tests/locale-compare.js: Added.
2981 * js/script-tests/string-localeCompare.js:
2982 * js/string-localeCompare-expected.txt:
2983 * js/string-localeCompare.html:
2985 2016-04-22 Filip Pizlo <fpizlo@apple.com>
2987 Speed up bound functions a bit
2988 https://bugs.webkit.org/show_bug.cgi?id=156889
2990 Reviewed by Saam Barati.
2992 This microbenchmark speeds up by >4x with this change.
2994 * js/regress/bound-function-call-expected.txt: Added.
2995 * js/regress/bound-function-call.html: Added.
2996 * js/regress/script-tests/bound-function-call.js: Added.
2999 2016-04-22 Chris Dumez <cdumez@apple.com>
3001 Cannot access the SQLTransaction.constructor.prototype
3002 https://bugs.webkit.org/show_bug.cgi?id=156613
3004 Reviewed by Darin Adler.
3006 Rebaseline existing test now that more SQL constructors are exposed on the
3007 global Window object. Also add a test to confirm that it is possible to
3008 access SQLTransaction.constructor.prototype and that it seems correct.
3010 * js/dom/global-constructors-attributes-expected.txt:
3011 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3012 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3013 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3014 * storage/websql/transaction-prototype-expected.txt: Added.
3015 * storage/websql/transaction-prototype.html: Added.
3017 2016-04-22 Joseph Pecoraro <pecoraro@apple.com>
3019 Web Inspector: Source directives lost when using Function constructor repeatedly
3020 https://bugs.webkit.org/show_bug.cgi?id=156863
3021 <rdar://problem/25861064>
3023 Reviewed by Geoffrey Garen.
3025 * inspector/debugger/sourceURL-repeated-identical-executions-expected.txt: Added.
3026 * inspector/debugger/sourceURL-repeated-identical-executions.html: Added.
3028 2016-04-22 Mark Lam <mark.lam@apple.com>
3030 javascript jit bug affecting Google Maps.
3031 https://bugs.webkit.org/show_bug.cgi?id=153431
3033 Reviewed by Filip Pizlo.
3035 * js/regress/bug-153431-expected.txt: Added.
3036 * js/regress/bug-153431.html: Added.
3037 * js/regress/script-tests/bug-153431.js: Added.
3039 2016-04-22 Geoffrey Garen <ggaren@apple.com>
3041 super should be available in object literals
3042 https://bugs.webkit.org/show_bug.cgi?id=156933
3044 Reviewed by Saam Barati.
3046 Updated expected results and added a few new tests.
3048 * js/arrowfunction-syntax-errors-expected.txt:
3049 * js/class-syntax-super-expected.txt:
3050 * js/object-literal-methods-expected.txt:
3051 * js/script-tests/arrowfunction-syntax-errors.js:
3052 * js/script-tests/class-syntax-super.js:
3053 * js/script-tests/object-literal-methods.js:
3055 2016-04-22 Ryan Haddad <ryanhaddad@apple.com>
3057 Rebaselining inspector/model/stack-trace.html after r199897
3059 Unreviewed test gardening.
3061 * inspector/model/stack-trace-expected.txt:
3063 2016-04-22 Dave Hyatt <hyatt@apple.com>
3065 REGRESSION (r189567): The top of Facebook's messenger.com looks visually broken
3066 https://bugs.webkit.org/show_bug.cgi?id=156869
3067 <rdar://problem/23204668>
3069 Reviewed by Zalan Bujtas.
3071 * fast/block/min-content-box-sizing-expected.html: Added.
3072 * fast/block/min-content-box-sizing.html: Added.
3074 2016-04-22 Chris Dumez <cdumez@apple.com>
3076 Support disabling at runtime IndexedDB constructors exposed to workers
3077 https://bugs.webkit.org/show_bug.cgi?id=156883
3079 Reviewed by Darin Adler.
3081 Add layout test coverage.
3083 * storage/indexeddb/modern/resources/workers-disabled.js:
3084 * storage/indexeddb/modern/resources/workers-enable.js:
3085 * storage/indexeddb/modern/workers-disabled-expected.txt:
3086 * storage/indexeddb/modern/workers-enable-expected.txt:
3088 2016-04-22 Dave Hyatt <hyatt@apple.com>
3090 -webkit-image-set doesn't work inside CSS variables
3091 https://bugs.webkit.org/show_bug.cgi?id=156915
3092 <rdar://problem/25473972>
3094 Reviewed by Zalan Bujtas.
3096 * fast/hidpi/image-srcset-simple-in-variable-1x-expected.txt: Added.
3097 * fast/hidpi/image-srcset-simple-in-variable-1x.html: Added.
3098 * fast/hidpi/image-srcset-simple-in-variable-2x-expected.txt: Added.
3099 * fast/hidpi/image-srcset-simple-in-variable-2x.html: Added.
3101 2016-04-22 Commit Queue <commit-queue@webkit.org>
3103 Unreviewed, rolling out r199877.
3104 https://bugs.webkit.org/show_bug.cgi?id=156918
3106 The LayoutTest added with this change is failing on all
3107 platforms. (Requested by ryanhaddad on #webkit).
3111 "REGRESSION (r189567): The top of Facebook's messenger.com
3112 looks visually broken"
3113 https://bugs.webkit.org/show_bug.cgi?id=156869
3114 http://trac.webkit.org/changeset/199877
3116 2016-04-22 Antti Koivisto <antti@apple.com>
3118 REGRESSION (r194898): Multi download of external SVG defs file by <use> xlinks:href (caching)
3119 https://bugs.webkit.org/show_bug.cgi?id=156368
3120 <rdar://problem/25611746>
3122 Reviewed by Simon Fraser.
3124 * http/tests/svg/resources/symbol-defs.svg: Added.
3125 * http/tests/svg/svg-use-external-expected.txt: Added.
3126 * http/tests/svg/svg-use-external.html: Added.
3128 2016-04-22 Chris Dumez <cdumez@apple.com>
3130 Drop [UsePointersEvenForNonNullableObjectArguments] from MutationObserver
3131 https://bugs.webkit.org/show_bug.cgi?id=156890
3133 Reviewed by Darin Adler.
3135 Rebaseline now that MutationObserver.observe() throws a TypeError instead
3136 of a NOT_FOUND_ERR when passed a null Node.
3138 * fast/dom/MutationObserver/observe-exceptions-expected.txt:
3140 2016-04-22 Dave Hyatt <hyatt@apple.com>
3142 REGRESSION (r189567): The top of Facebook's messenger.com looks visually broken
3143 https://bugs.webkit.org/show_bug.cgi?id=156869
3144 <rdar://problem/23204668>
3146 Reviewed by Zalan Bujtas.
3148 * fast/block/min-content-with-box-sizing-expected.html: Added.
3149 * fast/block/min-content-with-box-sizing.html: Added.
3151 2016-04-22 Carlos Garcia Campos <cgarcia@igalia.com>
3153 [GTK] Enable the download attribute support
3154 https://bugs.webkit.org/show_bug.cgi?id=99025
3156 Reviewed by Žan Doberšek.
3158 Unskip tests that should pass now.
3160 * platform/gtk/TestExpectations:
3162 2016-04-22 Manuel Rego Casasnovas <rego@igalia.com>
3164 [css-grid] Fix bug with positioned items in vertical writing mode
3165 https://bugs.webkit.org/show_bug.cgi?id=156870
3167 Reviewed by Darin Adler.
3169 Add new test to check positioned items in different writing modes
3170 and direction combinations.
3172 * fast/css-grid-layout/grid-positioned-children-writing-modes-expected.html: Added.
3173 * fast/css-grid-layout/grid-positioned-children-writing-modes.html: Added.
3175 2016-04-21 Chris Dumez <cdumez@apple.com>
3177 Drop [UsePointersEvenForNonNullableObjectArguments] from Document
3178 https://bugs.webkit.org/show_bug.cgi?id=156881
3180 Reviewed by Darin Adler.
3182 Add test cases for cases where the type of the exception being thrown
3185 * fast/dom/Document/adoptNode-null-expected.txt: Added.
3186 * fast/dom/Document/adoptNode-null.html: Added.
3187 * fast/dom/Document/importNode-null-expected.txt: Added.
3188 * fast/dom/Document/importNode-null.html: Added.
3189 * fast/dom/importNode-null-expected.txt: Removed.
3190 * fast/dom/importNode-null.html: Removed.
3192 2016-04-21 Dean Jackson <dino@apple.com>
3194 Backdrop Filter should not be visible if element has visibility:hidden
3195 https://bugs.webkit.org/show_bug.cgi?id=149318
3196 <rdar://problem/22749780>
3198 Reviewed by Simon Fraser.
3200 Three tests that check if a backdrop filter should be visible when
3201 its owning element is visibility hidden.
3203 * css3/filters/backdrop/backdrop-with-visibility-hidden-changing-expected.txt: Added.
3204 * css3/filters/backdrop/backdrop-with-visibility-hidden-changing.html: Added.
3205 * css3/filters/backdrop/backdrop-with-visibility-hidden-expected.txt: Added.
3206 * css3/filters/backdrop/backdrop-with-visibility-hidden.html: Added.
3207 * css3/filters/backdrop/backdrop-with-visibility-hidden-2.html: Added.
3208 * css3/filters/backdrop/backdrop-with-visibility-hidden-2-expected.html: Added.
3210 2016-04-21 Brady Eidson <beidson@apple.com>
3212 Modern IDB (Workers): Get the IDBConnectionProxy from the Document to the WorkerGlobalScope.
3213 https://bugs.webkit.org/show_bug.cgi?id=156877
3215 Reviewed by Tim Horton.
3217 * storage/indexeddb/modern/workers-enable-expected.txt:
3219 2016-04-21 Joseph Pecoraro <pecoraro@apple.com>
3221 Web Inspector: sourceMappingURL not loaded in generated script
3222 https://bugs.webkit.org/show_bug.cgi?id=156022
3223 <rdar://problem/25438595>
3225 Reviewed by Geoffrey Garen.
3227 * inspector/console/messageAdded-from-named-evaluations-expected.txt: Added.
3228 * inspector/console/messageAdded-from-named-evaluations.html: Added.
3229 * inspector/debugger/js-stacktrace-expected.txt:
3230 * inspector/model/stack-trace-expected.txt:
3232 2016-04-21 Simon Fraser <simon.fraser@apple.com>
3234 ASSERTION FAILED: accumulation == TransformState::FlattenTransform in WebCore::GraphicsLayerCA::computeVisibleAndCoverageRect
3235 https://bugs.webkit.org/show_bug.cgi?id=155362
3237 Reviewed by Zalan Bujtas.
3239 Test cases that should not assert in debug builds.
3241 * compositing/clipping/preserve3d-flatten-assertion-nested.html: Added.
3242 * compositing/clipping/preserve3d-flatten-assertion.html: Added.
3244 2016-04-21 Jiewen Tan <jiewen_tan@apple.com>
3246 [iOS] DumpRenderTree crashed in com.apple.WebCore: WebCore::ResourceLoadNotifier::didFailToLoad
3247 https://bugs.webkit.org/show_bug.cgi?id=156829
3248 <rdar://problem/23348217>
3250 Reviewed by Daniel Bates.
3252 Unmark imported/blink/http/tests/css/remove-placeholder-styles.html as flaky because of bug fix.
3254 * platform/ios-simulator-wk1/TestExpectations:
3256 2016-04-21 Joseph Pecoraro <pecoraro@apple.com>
3258 Web Inspector: Debugger statement gets a space after it when pretty printed
3259 https://bugs.webkit.org/show_bug.cgi?id=156867
3260 <rdar://problem/25862308>
3262 Reviewed by Geoffrey Garen.
3264 * inspector/formatting/formatting-javascript-expected.txt:
3265 * inspector/formatting/formatting-javascript.html:
3266 * inspector/formatting/resources/javascript-tests/other-statements-expected.js: Renamed from LayoutTests/inspector/formatting/resources/javascript-tests/throw-statement-expected.js.
3267 * inspector/formatting/resources/javascript-tests/other-statements.js: Renamed from LayoutTests/inspector/formatting/resources/javascript-tests/throw-statement.js.
3269 2016-04-21 Brady Eidson <beidson@apple.com>
3271 Modern IDB (Workers): More IDBConnectionProxy refactoring.
3272 https://bugs.webkit.org/show_bug.cgi?id=156855
3274 Reviewed by Darin Adler.
3276 * storage/indexeddb/modern/workers-enable-expected.txt: Revert some of the PASS expectations to FAIL, just for now.
3278 2016-04-21 Ryan Haddad <ryanhaddad@apple.com>
3280 Skip <area ping> tests on ios-simulator
3281 https://bugs.webkit.org/show_bug.cgi?id=156857
3283 Unreviewed test gardening.
3285 * platform/ios-simulator/TestExpectations:
3287 2016-04-21 Eric Carlson <eric.carlson@apple.com>
3289 LayoutTest http/tests/media/hls/video-controls-live-stream.html is sometimes flaky
3290 https://bugs.webkit.org/show_bug.cgi?id=156851
3291 <rdar://problem/25792102>
3293 Reviewed by Daniel Bates.
3295 * http/tests/media/hls/video-controls-live-stream.html: Only listen for events once because
3296 we don't care if they fire more often.
3298 2016-04-21 Daniel Bates <dabates@apple.com>
3300 Add tests for <area ping>
3301 https://bugs.webkit.org/show_bug.cgi?id=79438
3302 <rdar://problem/22586699>
3304 Reviewed by Alexey Proskuryakov.
3306 * http/tests/navigation/ping-attribute/anchor-cookie.html: Extracted out code into functions setCookie(),
3307 clearLastPingResultAndRunTest() and clickElement() (defined in utilities.js) so that they can be
3308 used by this test and others. Also added HTML5 doctype declaration since it is unnecessary to run
3309 this test in quirks mode.
3310 * http/tests/navigation/ping-attribute/area-cookie-expected.txt: Added.
3311 * http/tests/navigation/ping-attribute/area-cookie.html: Added.
3312 * http/tests/navigation/ping-attribute/area-cross-origin-expected.txt: Added.
3313 * http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt: Added.
3314 * http/tests/navigation/ping-attribute/area-cross-origin-from-https.html: Added.
3315 * http/tests/navigation/ping-attribute/area-cross-origin.html: Added.
3316 * http/tests/navigation/ping-attribute/area-same-origin-expected.txt: Added.
3317 * http/tests/navigation/ping-attribute/area-same-origin.html: Added.
3318 * http/tests/navigation/ping-attribute/resources/utilities.js: Added.
3320 (clearLastPingResultAndRunTest.done):
3321 (clearLastPingResultAndRunTest):
3324 2016-04-21 Antoine Quint <graouts@apple.com>
3326 Creating a large number of WebGL contexts should recycle older contexts
3327 https://bugs.webkit.org/show_bug.cgi?id=156689
3328 <rdar://problem/19535330>
3330 Reviewed by Dean Jackson.
3332 * webgl/many-contexts-expected.txt:
3333 * webgl/many-contexts.html:
3335 New output for this existing test since a lot of warnings are now logged to
3336 indicate that we've reached the active contexts limit. We also removed the
3337 check that the last context created was null since it no longer is due to this
3338 source change (older contexts are lost instead).
3340 * webgl/max-active-contexts-console-warning-expected.txt: Added.
3341 * webgl/max-active-contexts-console-warning.html: Added.
3343 This new test checks that we log a warning when we've created one context more
3344 than the active contexts limit.
3346 * webgl/max-active-contexts-gc-expected.txt: Added.
3347 * webgl/max-active-contexts-gc.html: Added.
3349 This new test checks that contexts that are garbage collected do not count
3350 agaist the active contexts limit.
3352 * webgl/max-active-contexts-oldest-context-lost-expected.txt: Added.
3353 * webgl/max-active-contexts-oldest-context-lost.html: Added.
3355 This new test checks that older contexts are lost when we reach the active
3356 contexts limit and we create a new context.
3358 * webgl/max-active-contexts-webglcontextlost-prevent-default-expected.txt: Added.
3359 * webgl/max-active-contexts-webglcontextlost-prevent-default.html: Added.
3361 This new test checks that calling `event.preventDefault()` in a `webglcontextlost`
3362 event handler does not prevent a context from being lost when the active contexts
3365 2016-04-21 Dave Hyatt <hyatt@apple.com>
3367 Don't hyphenate the last word in a paragraph of text.
3368 https://bugs.webkit.org/show_bug.cgi?id=156803
3370 Reviewed by Simon Fraser.
3372 * fast/text/hyphenate-avoid-orphaned-word.html: Added.
3373 * platform/mac/fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
3374 * platform/mac/fast/text/hyphenate-limit-before-after-expected.txt:
3376 2016-04-21 Carlos Garcia Campos <cgarcia@igalia.com>
3378 Unreviewed GTK+ gardening. Update expectations for some editing tests that are slow on Debug.
3380 All these pass for me locally when run with --no-timeout.
3382 * platform/gtk/TestExpectations:
3384 2016-04-21 Carlos Garcia Campos <cgarcia@igalia.com>
3386 Unreviewed GTK+ gardening. Rebaseline tests after r180867.
3388 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
3389 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
3390 * platform/gtk/editing/pasteboard/4989774-expected.txt:
3392 2016-04-21 Nan Wang <n_wang@apple.com>
3394 AX: stringForTextMarkerRange returning empty string for document range
3395 https://bugs.webkit.org/show_bug.cgi?id=156819
3397 Reviewed by Chris Fleizach.
3399 * accessibility/mac/text-marker-string-for-document-range-expected.txt: Added.
3400 * accessibility/mac/text-marker-string-for-document-range.html: Added.
3402 2016-04-20 Ryan Haddad <ryanhaddad@apple.com>
3404 Adding ios-simulator-wk1 specific baselines for compositing and css3 LayoutTests due to contentsOpaque difference
3406 Unreviewed test gardening.
3408 * Truncating changelog due to large number of added files
3410 2016-04-20 Brady Eidson <beidson@apple.com>
3412 Modern IDB (Workers): Introduce "IDBConnectionProxy" for future threading abstraction, and adopt it in IDBFactory.
3413 https://bugs.webkit.org/show_bug.cgi?id=156810
3415 Reviewed by Alex Christensen.
3417 * storage/indexeddb/intversion-bad-parameters-expected.txt:
3418 * storage/indexeddb/intversion-bad-parameters-private-expected.txt:
3419 * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
3420 * storage/indexeddb/modern/opendatabase-request-event-private-expected.txt:
3421 * storage/indexeddb/modern/opendatabase-request-expected.txt:
3422 * storage/indexeddb/modern/opendatabase-request-private-expected.txt:
3423 * storage/indexeddb/modern/workers-enable-expected.txt:
3424 * storage/indexeddb/version-change-event-basic-expected.txt:
3425 * storage/indexeddb/version-change-event-basic-private-expected.txt:
3427 2016-04-20 Ryan Haddad <ryanhaddad@apple.com>
3429 Marking compositing/webgl/webgl-reflection.html as failing on ios-simulator
3430 https://bugs.webkit.org/show_bug.cgi?id=156812
3432 Unreviewed test gardening.
3434 * platform/ios-simulator/TestExpectations:
3436 2016-04-20 Joseph Pecoraro <pecoraro@apple.com>
3438 Web Inspector: console.table(navigator) throws exception about `rowPreview.propertyPreviews.length`
3439 https://bugs.webkit.org/show_bug.cgi?id=156698
3440 <rdar://problem/25778244>
3442 Reviewed by Timothy Hatcher.
3444 * inspector/console/console-table-expected.txt:
3445 * inspector/console/console-table.html:
3447 2016-04-20 Ryan Haddad <ryanhaddad@apple.com>
3449 Remove flaky expectation for imported/mozilla/svg/image/image-filter-01.svg on ios-simulator-wk2
3451 Unreviewed test gardening.
3453 * platform/ios-simulator-wk2/TestExpectations:
3455 2016-04-19 Timothy Hatcher <timothy@apple.com>
3457 Web Inspector: Make debounce use an ES6 Proxy
3459 https://bugs.webkit.org/show_bug.cgi?id=156756
3460 rdar://problem/25809771
3462 Reviewed by Joseph Pecoraro.
3464 * inspector/unit-tests/debounce-expected.txt: Added.
3465 * inspector/unit-tests/debounce.html: Added.
3467 2016-04-20 Ryan Haddad <ryanhaddad@apple.com>
3469 Rebaseline tests for iOS simulator.
3471 Unreviewed test gardening.
3473 * platform/ios-simulator-wk2/css2.1/t0905-c5525-flthw-00-c-g-expected.txt:
3474 * platform/ios-simulator-wk2/css2.1/t0905-c5526-flthw-00-c-g-expected.txt:
3475 * platform/ios-simulator/fast/canvas/set-colors-expected.txt: Added.
3476 * platform/ios-simulator/fast/text/emoji-expected.txt:
3478 2016-04-20 Yoav Weiss <yoav@yoav.ws>
3480 Speculative unflake of dynamic_remove_preload_href layout test
3481 https://bugs.webkit.org/show_bug.cgi?id=156773
3483 Reviewed by Alexey Proskuryakov.
3485 * http/tests/preload/dynamic_remove_preload_href.html: Avoid using a blocking script based timeout.
3487 2016-04-20 Brady Eidson <beidson@apple.com>
3489 Modern IDB (Workers): Enable INDEXED_DATABASE_IN_WORKERS compile time flag, but disabled in RuntimeEnabledFeatures.
3490 https://bugs.webkit.org/show_bug.cgi?id=156782
3492 Reviewed by Alex Christensen.
3494 Note: One test has some "FAIL" lines in the expected results, which is intentional.
3495 As work on this progresses, those FAILs will become PASSes and the expectations will be updated.
3497 * storage/indexeddb/modern/resources/workers-disabled.js: Added.
3498 * storage/indexeddb/modern/resources/workers-enable.js: Added.
3499 * storage/indexeddb/modern/workers-disabled-expected.txt: Added.
3500 * storage/indexeddb/modern/workers-disabled.html: Added.
3501 * storage/indexeddb/modern/workers-enable-expected.txt: Added.
3502 * storage/indexeddb/modern/workers-enable.html: Added.
3504 2016-04-20 Brent Fulgham <bfulgham@apple.com>
3506 [WK2][Mac][iOS] WebContent crash when using special file:// URI scheme @ WebKit::resolveSymlinksInPath(WTF::CString const&) + 159
3507 https://bugs.webkit.org/show_bug.cgi?id=156747
3508 <rdar://problem/24648176>
3510 Reviewed by Alexey Proskuryakov.
3512 * fast/url/file-uri-with-embedded-null-no-crash-expected.txt: Added.
3513 * fast/url/file-uri-with-embedded-null-no-crash.html: Added.
3515 2016-04-20 Dave Hyatt <hyatt@apple.com>
3517 Hangable punctuation measurement using the wrong indices.
3518 https://bugs.webkit.org/show_bug.cgi?id=155899
3520 Reviewed by Simon Fraser.
3522 * fast/text/hanging-punctuation-variable-font-size-expected.html: Added.
3523 * fast/text/hanging-punctuation-variable-font-size.html: Added.
3525 2016-04-20 Chris Dumez <cdumez@apple.com>
3527 Drop [UsePointersEvenForNonNullableObjectArguments] from several Canvas interfaces
3528 https://bugs.webkit.org/show_bug.cgi?id=156781
3530 Reviewed by Darin Adler.
3532 Update outdated test which expected a legacy TYPE_MISMATCH_ERR exception
3533 to be thrown when passing null instead of the newer TypeError.
3535 * canvas/philip/tests/2d.drawImage.null.html:
3537 2016-04-20 Chris Dumez <cdumez@apple.com>
3539 Drop [UsePointersEvenForNonNullableObjectArguments] from WebAudio
3540 https://bugs.webkit.org/show_bug.cgi?id=156777
3542 Reviewed by Darin Adler.
3544 Added test coverage for the type of the exception being thrown when
3545 pasing null to various WebAudio API.
3547 * webaudio/audiobuffer-expected.txt:
3548 * webaudio/audiobuffer.html:
3549 * webaudio/createMediaStreamSource-null-expected.txt: Added.
3550 * webaudio/createMediaStreamSource-null.html: Added.
3551 * webaudio/decode-audio-data-basic-expected.txt:
3552 * webaudio/decode-audio-data-basic.html:
3553 * webaudio/mediaelementaudiosourcenode-expected.txt:
3554 * webaudio/mediaelementaudiosourcenode.html:
3556 2016-04-20 Brady Eidson <beidson@apple.com>
3558 Addressing additional review feedback for:
3559 Modern IDB: Lots of IDB bindings cleanup (including making IDBVersionChangeEvent constructible).
3560 https://bugs.webkit.org/show_bug.cgi?id=156760
3562 * storage/indexeddb/modern/idbversionchangeevent-constructor-expected.txt:
3563 * storage/indexeddb/modern/idbversionchangeevent-constructor.html:
3565 2016-04-20 Frederic Wang <fwang@igalia.com>
3567 Refactor RenderMathMLSpace to avoid using flexbox
3568 https://bugs.webkit.org/show_bug.cgi?id=155168
3570 Reviewed by Martin Robinson.
3572 * mathml/presentation/mspace-prefered-width-expected.html: Update the expectation so that the logical width and preferred width are both equal to the one specified by the width attribute.
3574 2016-04-20 Carlos Garcia Campos <cgarcia@igalia.com>
3576 Unreviewed GTK+ gardening. Mark HLS tests release expectations as release only.
3578 * platform/gtk/TestExpectations:
3580 2016-04-20 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3582 Unreviewed EFL gardening. Follow up gardening for media test.
3584 * platform/efl/TestExpectations: Unskip 3 media tests.
3586 2016-04-19 Michael Saboff <msaboff@apple.com>
3588 iTunes crashing JavaScriptCore.dll
3589 https://bugs.webkit.org/show_bug.cgi?id=156647
3591 Reviewed by Filip Pizlo.
3593 Disabled fast/workers/dedicated-worker-lifecycle.html as it creates
3594 more workers that we have ThreadSpecific keys. We need at least one
3595 key per JSC VM we create. I didn't want to weaken the test for other
3598 * platform/win/TestExpectations:
3600 2016-04-19 Brent Fulgham <bfulgham@apple.com>
3602 Remove remaining bits of dynamic <link> rel='icon' loading
3603 https://bugs.webkit.org/show_bug.cgi?id=156727
3605 Reviewed by Darin Adler.
3607 Rename 'test-link-rel-icon-beforeload.html' to 'test-link-rel-subresource-beforeload.html'.