1 2016-05-16 Filip Pizlo <fpizlo@apple.com>
3 FixupPhase should be more eager to demote bit math to untyped
4 https://bugs.webkit.org/show_bug.cgi?id=157746
8 * js/regress/object-and-expected.txt: Added.
9 * js/regress/object-and.html: Added.
10 * js/regress/object-int-and-array-expected.txt: Added.
11 * js/regress/object-int-and-array.html: Added.
12 * js/regress/object-lshift-expected.txt: Added.
13 * js/regress/object-lshift.html: Added.
14 * js/regress/object-or-expected.txt: Added.
15 * js/regress/object-or.html: Added.
16 * js/regress/object-rshift-expected.txt: Added.
17 * js/regress/object-rshift.html: Added.
18 * js/regress/object-urshift-expected.txt: Added.
19 * js/regress/object-urshift.html: Added.
20 * js/regress/object-xor-expected.txt: Added.
21 * js/regress/object-xor.html: Added.
22 * js/regress/script-tests/object-and.js: Added.
24 * js/regress/script-tests/object-int-and-array.js: Added.
26 * js/regress/script-tests/object-lshift.js: Added.
28 * js/regress/script-tests/object-or.js: Added.
30 * js/regress/script-tests/object-rshift.js: Added.
32 * js/regress/script-tests/object-urshift.js: Added.
34 * js/regress/script-tests/object-xor.js: Added.
37 2016-05-16 Michael Saboff <msaboff@apple.com>
39 RegExp /y flag incorrect handling of mixed-length alternation
40 https://bugs.webkit.org/show_bug.cgi?id=157723
42 Reviewed by Filip Pizlo.
44 Added tests for alternatives with shorter to longer lengths.
46 * js/regexp-sticky-expected.txt:
47 * js/script-tests/regexp-sticky.js:
49 2016-05-16 Brent Fulgham <bfulgham@apple.com>
51 REGRESSION (r192098): Content missing after copy and paste to Notes App on retina displays
52 https://bugs.webkit.org/show_bug.cgi?id=157630
53 <rdar://problem/25277577>
55 Reviewed by Simon Fraser.
57 * http/tests/images/hidpi-srcset-copy-expected.txt: Added.
58 * http/tests/images/hidpi-srcset-copy.html: Added.
59 * http/tests/resources/img-srcset: Added.
60 * http/tests/resources/img-srcset/image1-620x442.jpg: Added.
61 * http/tests/resources/img-srcset/image2-1024x731.jpg: Added.
62 * http/tests/resources/img-srcset/image2-1400x1000.jpg: Added.
63 * http/tests/resources/img-srcset/image2-300x214.jpg: Added.
64 * http/tests/resources/img-srcset/image2-620x442.jpg: Added.
65 * http/tests/resources/img-srcset/image2-840x600.jpg: Added.
66 * http/tests/resources/img-srcset/image3-250x178.jpg: Added.
67 * http/tests/resources/img-srcset/image3-615x438.jpg: Added.
68 * http/tests/resources/img-srcset/image3-620x440.jpg: Added.
69 * http/tests/resources/img-srcset/image3-700x498.jpg: Added.
70 * http/tests/resources/img-srcset/image3-840x598.jpg: Added.
71 * http/tests/resources/img-srcset/image3.jpg: Added.
72 * http/tests/resources/img-srcset/image4-1024x612.jpg: Added.
73 * http/tests/resources/img-srcset/image4-300x179.jpg: Added.
74 * http/tests/resources/img-srcset/image4-620x370.jpg: Added.
75 * http/tests/resources/img-srcset/image4-768x459.jpg: Added.
76 * http/tests/resources/img-srcset/image4-840x502.jpg: Added.
77 * http/tests/resources/img-srcset/image4-940x560.jpg: Added.
78 * platform/efl/TestExpectations: No pasteboard implementation. Skip.
79 * platform/gtk/TestExpectations: Ditto.
80 * platform/win/TestExpectations: Ditto.
82 2016-05-16 Joanmarie Diggs <jdiggs@igalia.com>
84 [GTK] Unreviewed gardening
86 Re-mark a failing test as failing. Update the expectations file so
87 that it fails rather than passes unexpectedly.
89 * accessibility/gtk/title-and-alt-expected.txt:
90 * platform/gtk/TestExpectations:
92 2016-05-16 Said Abou-Hallawa <sabouhallawa@apple.com>
94 REGRESSION (r199821): Large animated GIFs with slow network do not animate till the last frame
95 https://bugs.webkit.org/show_bug.cgi?id=157500
97 Reviewed by Darin Adler.
99 Ensure the large animated gif will get the correct frameCount even if it
100 is loaded through a slow network.
102 * http/tests/misc/resources/large-animated.gif: Added.
103 This is a large animated GIF with 48 frames. The frameCount keeps changing
104 every time a new data block is decoded. Each frame except the last one lasts
105 for 20 ms. The last one lasts for 10 seconds which is similar to setting no-
106 loop to true. I created all the images myself. All the images except the last
107 one are rectangles filled with gradient color so their sizes can be large and
108 get the bug to repro.
110 * http/tests/misc/resources/slow-image-load.pl: Added.
111 * http/tests/misc/resources/slow-png-load.pl: Removed.
112 I wanted to use the slow-png-load.pl but only changing the image mimetype.
113 So I changed its name and I added a new query paramater called 'mimetype'.
115 * http/tests/misc/slow-loading-animated-image-expected.html: Added.
116 * http/tests/misc/slow-loading-animated-image.html: Added.
117 This test loads the animated image in 1 second. It waits for another 1 second
118 to ensure that all the frames are displayed. All we need is to capture the
119 last frame which is distinctly filled with solid green color.
121 * http/tests/misc/slow-loading-image-in-pattern.html:
122 * http/tests/misc/slow-loading-mask.html:
123 Use slow-image-load.pl and pass the image mime type.
125 2016-05-15 Michael Catanzaro <mcatanzaro@igalia.com>
127 [GTK] Fix some bogus expectations broken by the previous commit
129 * platform/gtk/TestExpectations:
131 2016-05-15 Michael Catanzaro <mcatanzaro@igalia.com>
133 [GTK] More unreviewed test expectations gardening
135 * platform/gtk/TestExpectations:
137 2016-05-15 Michael Catanzaro <mcatanzaro@igalia.com>
139 [GTK] More Unreviewed test expectations gardening
141 * platform/gtk/TestExpectations:
143 2016-05-15 Michael Catanzaro <mcatanzaro@igalia.com>
145 [GTK] Unreviewed test expectations gardening
148 * platform/gtk/TestExpectations:
150 2016-05-14 Joseph Pecoraro <pecoraro@apple.com>
152 Remove LegacyProfiler
153 https://bugs.webkit.org/show_bug.cgi?id=153565
155 Reviewed by Mark Lam.
157 * fast/profiler/anonymous-event-handler-expected.txt: Removed.
158 * fast/profiler/anonymous-event-handler.html: Removed.
159 * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt: Removed.
160 * fast/profiler/anonymous-function-called-from-different-contexts.html: Removed.
161 * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt: Removed.
162 * fast/profiler/anonymous-function-calls-built-in-functions.html: Removed.
163 * fast/profiler/anonymous-function-calls-eval-expected.txt: Removed.
164 * fast/profiler/anonymous-function-calls-eval.html: Removed.
165 * fast/profiler/anonymous-functions-with-display-names-expected.txt: Removed.
166 * fast/profiler/anonymous-functions-with-display-names.html: Removed.
167 * fast/profiler/apply-expected.txt: Removed.
168 * fast/profiler/apply.html: Removed.
169 * fast/profiler/built-in-function-calls-anonymous-expected.txt: Removed.
170 * fast/profiler/built-in-function-calls-anonymous.html: Removed.
171 * fast/profiler/built-in-function-calls-user-defined-function-expected.txt: Removed.
172 * fast/profiler/built-in-function-calls-user-defined-function.html: Removed.
173 * fast/profiler/call-expected.txt: Removed.
174 * fast/profiler/call-register-leak-expected.txt: Removed.
175 * fast/profiler/call-register-leak.html: Removed.
176 * fast/profiler/call.html: Removed.
177 * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope-expected.txt: Removed.
178 * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope.html: Removed.
179 * fast/profiler/compare-multiple-profiles-expected.txt: Removed.
180 * fast/profiler/compare-multiple-profiles.html: Removed.
181 * fast/profiler/constructor-expected.txt: Removed.
182 * fast/profiler/constructor.html: Removed.
183 * fast/profiler/dead-time-expected.txt: Removed.
184 * fast/profiler/dead-time.html: Removed.
185 * fast/profiler/document-dot-write-expected.txt: Removed.
186 * fast/profiler/document-dot-write.html: Removed.
187 * fast/profiler/event-handler-expected.txt: Removed.
188 * fast/profiler/event-handler.html: Removed.
189 * fast/profiler/execution-context-and-eval-on-same-line-expected.txt: Removed.
190 * fast/profiler/execution-context-and-eval-on-same-line.html: Removed.
191 * fast/profiler/inline-event-handler-expected.txt: Removed.
192 * fast/profiler/inline-event-handler.html: Removed.
193 * fast/profiler/many-calls-in-the-same-scope-expected.txt: Removed.
194 * fast/profiler/many-calls-in-the-same-scope.html: Removed.
195 * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt: Removed.
196 * fast/profiler/multiple-and-different-scoped-anonymous-function-calls.html: Removed.
197 * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt: Removed.
198 * fast/profiler/multiple-and-different-scoped-function-calls.html: Removed.
199 * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt: Removed.
200 * fast/profiler/multiple-anonymous-functions-called-from-the-same-function.html: Removed.
201 * fast/profiler/multiple-frames-expected.txt: Removed.
202 * fast/profiler/multiple-frames.html: Removed.
203 * fast/profiler/named-functions-with-display-names-expected.txt: Removed.
204 * fast/profiler/named-functions-with-display-names.html: Removed.
205 * fast/profiler/nested-anonymous-functon-expected.txt: Removed.
206 * fast/profiler/nested-anonymous-functon.html: Removed.
207 * fast/profiler/nested-start-and-stop-profiler-expected.txt: Removed.
208 * fast/profiler/nested-start-and-stop-profiler.html: Removed.
209 * fast/profiler/no-execution-context-expected.txt: Removed.
210 * fast/profiler/no-execution-context.html: Removed.
211 * fast/profiler/one-execution-context-expected.txt: Removed.
212 * fast/profiler/one-execution-context.html: Removed.
213 * fast/profiler/profile-calls-in-included-file-expected.txt: Removed.
214 * fast/profiler/profile-calls-in-included-file.html: Removed.
215 * fast/profiler/profile-with-no-title-expected.txt: Removed.
216 * fast/profiler/profile-with-no-title.html: Removed.
217 * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting-expected.txt: Removed.
218 * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting.html: Removed.
219 * fast/profiler/profiling-from-a-nested-location-expected.txt: Removed.
220 * fast/profiler/profiling-from-a-nested-location.html: Removed.
221 * fast/profiler/resources/other-frame.html: Removed.
222 * fast/profiler/resources/other-window.html: Removed.
223 * fast/profiler/resources/profiler-test-JS-resources.js: Removed.
224 * fast/profiler/simple-event-call-expected.txt: Removed.
225 * fast/profiler/simple-event-call.html: Removed.
226 * fast/profiler/simple-no-level-change-expected.txt: Removed.
227 * fast/profiler/simple-no-level-change.html: Removed.
228 * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt: Removed.
229 * fast/profiler/start-and-stop-profiler-multiple-times.html: Removed.
230 * fast/profiler/start-and-stop-profiling-in-the-same-function-expected.txt: Removed.
231 * fast/profiler/start-and-stop-profiling-in-the-same-function.html: Removed.
232 * fast/profiler/start-but-dont-stop-profiling-expected.txt: Removed.
233 * fast/profiler/start-but-dont-stop-profiling.html: Removed.
234 * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Removed.
235 * fast/profiler/stop-profiling-after-setTimeout.html: Removed.
236 * fast/profiler/stop-then-function-call-expected.txt: Removed.
237 * fast/profiler/stop-then-function-call.html: Removed.
238 * fast/profiler/throw-exception-from-eval-expected.txt: Removed.
239 * fast/profiler/throw-exception-from-eval.html-disabled: Removed.
240 * fast/profiler/two-execution-contexts-expected.txt: Removed.
241 * fast/profiler/two-execution-contexts.html: Removed.
242 * fast/profiler/user-defined-function-calls-built-in-functions-expected.txt: Removed.
243 * fast/profiler/user-defined-function-calls-built-in-functions.html: Removed.
244 * fast/profiler/window-dot-eval-expected.txt: Removed.
245 * fast/profiler/window-dot-eval.html: Removed.
246 * platform/efl/TestExpectations:
247 * platform/gtk/TestExpectations:
248 * platform/ios-simulator/TestExpectations:
250 2016-05-13 Ryosuke Niwa <rniwa@webkit.org>
252 ToT WebKit doesn't show tooltip on perf dashboard's summary page
253 https://bugs.webkit.org/show_bug.cgi?id=157705
255 Reviewed by Darin Adler.
257 Added a regression test for finding a tooltip across shadow boundaries.
259 * fast/shadow-dom/tooltip-on-composed-tree-expected.txt: Added.
260 * fast/shadow-dom/tooltip-on-composed-tree.html: Added.
262 2016-05-14 Myles C. Maxfield <mmaxfield@apple.com>
264 Support ArrayBufferViews in the CSS Font Loading API
265 https://bugs.webkit.org/show_bug.cgi?id=157694
266 <rdar://problem/25554267>
268 Reviewed by Darin Adler.
270 * fast/text/css-font-loading-arraybuffer-expected.txt: Added.
271 * fast/text/css-font-loading-arraybuffer.html: Added.
273 2016-05-13 Zalan Bujtas <zalan@apple.com>
275 All scrolling height/width values should be integral rounded.
276 https://bugs.webkit.org/show_bug.cgi?id=157687
278 Reviewed by Simon Fraser.
280 Both clientHeight(Width) and scrollHeight(width) need to be explicitly integral
281 rounded in order to ensure that scrollable content is computed properly.
282 This will evolve into subpixel snapping once we apply subpixel arithmetics on scrolling.
284 * platform/mac/fast/css/text-overflow-ellipsis-text-align-center-expected.txt:
285 * platform/mac/fast/css/text-overflow-ellipsis-text-align-justify-expected.txt:
286 * platform/mac/fast/css/text-overflow-ellipsis-text-align-left-expected.txt:
287 * platform/mac/fast/css/text-overflow-ellipsis-text-align-right-expected.txt:
288 * platform/mac/fast/css/text-overflow-input-expected.txt:
289 * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
290 * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-justify-expected.txt:
291 * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-left-expected.txt:
292 * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.txt:
294 2016-05-13 Sam Weinig <sam@webkit.org>
296 ScriptController::processingUserGesture should propagate across postMessage boundaries
297 <rdar://problem/26273173>
298 https://bugs.webkit.org/show_bug.cgi?id=157686
300 Reviewed by Anders Carlsson.
302 * fast/dom/Window/post-message-user-action-expected.txt: Added.
303 * fast/dom/Window/post-message-user-action.html: Added.
305 2016-05-13 Chris Dumez <cdumez@apple.com>
307 Align window.scroll() / scrollTo() / scrollBy() with the CSSOM specification
308 https://bugs.webkit.org/show_bug.cgi?id=157666
310 Reviewed by Darin Adler.
312 Update / improve testing coverage for the API.
314 * fast/dom/Window/window-scroll-arguments-expected.txt:
315 * fast/dom/Window/window-scroll-arguments.html:
316 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
317 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
319 2016-05-13 Simon Fraser <simon.fraser@apple.com>
321 cross-fade() rendering doesn't match expectation
322 https://bugs.webkit.org/show_bug.cgi?id=157665
323 rdar://problem/17917708
325 Reviewed by Dean Jackson.
327 Make css3/images/cross-fade-blending.html a ref test.
329 * css3/images/cross-fade-blending-expected.html: Added.
330 * css3/images/cross-fade-blending-expected.png: Removed.
331 * css3/images/cross-fade-blending-expected.txt: Removed.
332 * css3/images/cross-fade-blending.html:
333 * platform/mac/css3/images/cross-fade-blending-expected.png: Removed.
335 2016-05-13 Simon Fraser <simon.fraser@apple.com>
337 Unprefix -webkit-cross-fade()
338 https://bugs.webkit.org/show_bug.cgi?id=157632
340 Reviewed by Darin Adler.
342 * animations/cross-fade-background-image-expected.html:
343 * animations/cross-fade-background-image.html:
344 * animations/cross-fade-border-image-source.html:
345 * animations/cross-fade-list-style-image.html:
346 * animations/cross-fade-webkit-mask-box-image.html:
347 * animations/cross-fade-webkit-mask-image.html:
348 * animations/resources/animation-test-helpers.js:
352 * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
353 * fast/css/getComputedStyle/computed-style-cross-fade.html:
354 * transitions/resources/transition-test-helpers.js:
357 2016-05-13 Yoav Weiss <yoav@yoav.ws>
359 ResourceTiming entries for cached resources and XHR
360 https://bugs.webkit.org/show_bug.cgi?id=157669
362 Reviewed by Alex Christensen.
364 These tests make sure that cacheable resources as well as XHR based resources
365 have ResourceTiming entries.
367 * http/tests/performance/performance-resource-timing-cached-entries-expected.txt: Added.
368 * http/tests/performance/performance-resource-timing-cached-entries.html: Added.
370 2016-05-13 Mark Lam <mark.lam@apple.com>
372 We should have one calleeSaveRegistersBuffer per VMEntryFrame, not one per VM.
373 https://bugs.webkit.org/show_bug.cgi?id=157537
374 <rdar://problem/24794845>
376 Reviewed by Michael Saboff.
378 * inspector/debugger/regress-133182-expected.txt:
379 - Rebased test results to update line numbers.
380 * platform/mac/TestExpectations:
383 2016-05-13 Doug Russell <d_russell@apple.com>
385 AX: Regressions in undo/redo accessibility from Bug 153361
386 https://bugs.webkit.org/show_bug.cgi?id=157652
388 Reviewed by Darin Adler.
390 Use indexForVisiblePosition & visiblePositionForIndex to store selection data
391 so that AccessibilityUndoReplacedText can build valid selection ranges and
392 retrieve strings for AT notifications.
394 * accessibility/mac/value-change/value-change-user-info-contenteditable-expected.txt:
395 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
396 * accessibility/mac/value-change/value-change-user-info-textarea-expected.txt:
397 * accessibility/mac/value-change/value-change-user-info-textarea.html:
398 * accessibility/mac/value-change/value-change-user-info-textfield-expected.txt:
399 * accessibility/mac/value-change/value-change-user-info-textfield.html:
401 2016-05-13 Nan Wang <n_wang@apple.com>
403 AX: Wrong CharacterOffset from an upstream VisiblePosition
404 https://bugs.webkit.org/show_bug.cgi?id=157644
406 Reviewed by Chris Fleizach.
408 * accessibility/mac/character-offset-from-upstream-position-expected.txt: Added.
409 * accessibility/mac/character-offset-from-upstream-position.html: Added.
411 2016-05-13 Ryan Haddad <ryanhaddad@apple.com>
413 Marking fast/text-autosizing/ios/text-autosizing-after-back.html as a flaky timeout
414 https://bugs.webkit.org/show_bug.cgi?id=157589
416 Unreviewed test gardening.
420 2016-05-13 Skachkov Oleksandr <gskachkov@gmail.com>
422 Assertion failure for super() call in arrow function default parameters
423 https://bugs.webkit.org/show_bug.cgi?id=157079
425 Reviewed by Saam Barati.
427 * js/arrowfunction-lexical-bind-arguments-non-strict-expected.txt:
428 * js/arrowfunction-lexical-bind-this-expected.txt:
429 * js/arrowfunction-supercall-expected.txt:
430 * js/arrowfunction-superproperty-expected.txt:
431 * js/script-tests/arrowfunction-lexical-bind-arguments-non-strict.js:
432 * js/script-tests/arrowfunction-lexical-bind-this.js:
433 * js/script-tests/arrowfunction-supercall.js:
434 * js/script-tests/arrowfunction-superproperty.js:
436 2016-05-12 Sergio Villar Senin <svillar@igalia.com>
438 [css-grid] Show auto-repeat line names in ComputedStyle
439 https://bugs.webkit.org/show_bug.cgi?id=157622
441 Reviewed by Darin Adler.
443 * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
445 2016-05-12 Myles C. Maxfield <mmaxfield@apple.com>
447 Text shadow sometimes clipped unexpectedly
448 https://bugs.webkit.org/show_bug.cgi?id=108929
450 Reviewed by Dean Jackson.
452 Add a font which draws dramatically far outside of its layout rect.
454 * fast/text/multiple-text-shadow-overflow-layout-rect-expected.html: Added.
455 * fast/text/multiple-text-shadow-overflow-layout-rect.html: Added.
456 * fast/text/resources/font-overflow-layout-rect.svg: Added.
458 2016-05-12 Ryan Haddad <ryanhaddad@apple.com>
460 Marking inspector/debugger/command-line-api-exception-nested-catch.html as a flaky timeout on mac
461 https://bugs.webkit.org/show_bug.cgi?id=152487
463 Unreviewed test gardening.
465 * platform/mac-wk1/TestExpectations:
466 * platform/mac/TestExpectations:
468 2016-05-12 Myles C. Maxfield <mmaxfield@apple.com>
470 REGRESSION(r200601): Crash when using local() and unicode-range in @font-face blocks
471 https://bugs.webkit.org/show_bug.cgi?id=157646
473 Reviewed by Geoffrey Garen.
475 * fast/text/isLoading-crash-failed-font-expected.txt: Added.
476 * fast/text/isLoading-crash-failed-font.html: Added.
478 2016-05-12 Jiewen Tan <jiewen_tan@apple.com>
480 REGRESSION (r199313): ICBC app: text field In the webview is not tappable
481 https://bugs.webkit.org/show_bug.cgi?id=157396
482 <rdar://problem/25931513>
484 Reviewed by David Kilzer.
486 The previous test is actually bogus, and therefore modify it to do the
489 * fast/loader/iframe-src-invalid-url-expected.txt:
490 * fast/loader/iframe-src-invalid-url.html:
491 * platform/ios-simulator-wk1/TestExpectations:
492 * platform/mac-wk1/TestExpectations:
493 * platform/win/TestExpectations:
495 2016-05-12 Ryosuke Niwa <rniwa@webkit.org>
497 indexForVisiblePosition should use the root editable element as the scope
498 https://bugs.webkit.org/show_bug.cgi?id=157611
500 Reviewed by Darin Adler.
502 Rebaselined tests with progressions.
504 * editing/execCommand/crash-indenting-list-item-expected.txt: Now preseves the selection at the beginning of
505 the editable region instead of moving it to the end.
506 * editing/execCommand/format-block-multiple-paragraphs-in-pre-expected.txt: Now preserves selection in more test
507 cases. This test is the one that required the workaround in ApplyBlockElementCommand::doApply. One of the test
508 cases would regress and clear the selection without it.
509 * editing/execCommand/indent-pre-list-expected.txt: Now preserves the selection instead of clearing it.
511 2016-05-12 Eric Carlson <eric.carlson@apple.com>
513 Adjust "main content" video heuristic
514 https://bugs.webkit.org/show_bug.cgi?id=157532
516 Reviewed by Darin Adler.
518 * media/video-main-content-allow.html:
519 * media/video-main-content-autoplay-expected.txt: Added.
520 * media/video-main-content-autoplay.html: Added.
521 * media/video-main-content-deny-too-small.html:
523 2016-05-12 Antoine Quint <graouts@apple.com>
525 Correctly handle prefixed and unprefixed variants in CSSStyleDeclaration
526 https://bugs.webkit.org/show_bug.cgi?id=157569
527 <rdar://problem/26223115>
529 Reviewed by Dean Jackson.
531 * animations/fill-mode-forwards-zero-duration.html:
532 * animations/play-state-start-paused.html:
533 These two tests incorrectly expected a shorthand property not to reset
534 longhand properties that it covers to their initial values even if left
535 out of the shorthand.
537 * animations/unprefixed-properties-expected.txt:
538 * animations/unprefixed-properties.html:
539 This test incorrectly expected that setting an unprefixed property only would
540 lead to reading the prefixed property through the CSSOM return the empty string,
541 rather than the value set on the unprefixed property.
543 * fast/css/prefixed-unprefixed-variant-style-declaration-expected.txt: Added.
544 * fast/css/prefixed-unprefixed-variant-style-declaration.html: Added.
545 New test checking that setting one of two of a property's unprefixed and prefixed
546 variants correctly allows to read the style through the CSS OM for both variants,
547 while only serializing the property that was set through cssText.
549 * fast/css/shorthand-omitted-initial-value-overrides-shorthand-expected.txt: Added.
550 * fast/css/shorthand-omitted-initial-value-overrides-shorthand.html: Added.
551 New test checking that setting a longhand property and then the shorthand for that
552 longhand correctly resets the initial values, even if they were omitted in the shorthand.
554 2016-05-12 Manuel Rego Casasnovas <rego@igalia.com>
556 [css-grid] Incorrect parsing when using just 'span" as grid-line value
557 https://bugs.webkit.org/show_bug.cgi?id=157615
559 Reviewed by Sergio Villar Senin.
561 Add new test case in grid-item-column-row-get-set.html.
563 Updated other tests that were using "span" alone, with 2 approaches:
564 - In some of them changing "span" by "span 1" making it valid.
565 - In other changing the expected result to "auto", as it's invalid now.
567 * fast/css-grid-layout/grid-item-area-get-set.html:
568 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
569 * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
570 * fast/css-grid-layout/grid-item-column-row-get-set.html:
571 * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
572 * fast/css-grid-layout/grid-item-end-after-get-set.html:
573 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
574 * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
575 * fast/css-grid-layout/grid-item-start-before-get-set.html:
577 2016-05-12 Joseph Pecoraro <pecoraro@apple.com>
579 Web Inspector: CRASH getting internal properties of function with no bound arguments causes
580 https://bugs.webkit.org/show_bug.cgi?id=157613
581 <rdar://problem/26238754>
583 Reviewed by Timothy Hatcher.
585 * inspector/runtime/getProperties-expected.txt:
586 * inspector/runtime/getProperties.html:
587 Include coverage for a bound function with no bound arguments.
589 2016-05-11 Zalan Bujtas <zalan@apple.com>
591 Absolute positioned element is not placed properly when parent becomes the containing block.
592 https://bugs.webkit.org/show_bug.cgi?id=157455
593 <rdar://problem/26212568>
595 Reviewed by Simon Fraser.
597 When a container becomes a containing block, we need to check if there are any positioned boxes in its subtree
598 in order to "re-parent" them. It basically means that we remove them from RenderBlock::positionedDescendants map
599 and they'll get re-inserted during the next layout correctly.
600 This patch fixes the case when a container becomes the containing block by setting the transform property and its positioned
601 child gets misplaced.
603 * fast/block/containing-block-changes-expected.html: Added.
604 * fast/block/containing-block-changes.html: Added.
606 2016-05-11 Ryosuke Niwa <rniwa@webkit.org>
608 Add a failing expectation on iOS for the test added in r200712
609 since there is no support for eventSender on iOS.
611 * platform/ios-simulator/TestExpectations:
613 2016-05-11 Ryosuke Niwa <rniwa@webkit.org>
615 Moving focus by tab could erroneously focus a non-focusable shadow host
616 https://bugs.webkit.org/show_bug.cgi?id=157585
618 Reviewed by Antti Koivisto.
620 Added a regression test for moving focus across iframes.
622 Also expanded negative-tabindex-on-shadow-host.html to cover reverse traversal.
624 * fast/shadow-dom/focus-on-iframe-expected.txt: Added.
625 * fast/shadow-dom/focus-on-iframe.html: Added.
626 * fast/shadow-dom/negative-tabindex-on-shadow-host-expected.txt:
627 * fast/shadow-dom/negative-tabindex-on-shadow-host.html:
629 2016-05-11 Darin Adler <darin@apple.com>
631 Change IDBObjectStore.createIndex to take an IDL dictionary
632 https://bugs.webkit.org/show_bug.cgi?id=157520
634 Reviewed by Chris Dumez.
636 * storage/indexeddb/deleteIndex-bug110792-expected.txt: Updated result.
637 Test is still marked as flaky, but this is the proper expectation now.
638 Discovered this when I accidentally reset results for the whole directory.
639 * storage/indexeddb/deleteIndex-bug110792-private-expected.txt: Ditto.
641 * storage/indexeddb/index-basics-expected.txt: Updated to expect the simpler
642 type error that is generated by the bindings code as opposed to the hand written
643 binding. If we want to make this fancier like this for all bindings we can do
644 that the future in the bindings script.
645 * storage/indexeddb/index-basics-private-expected.txt: Ditto.
646 * storage/indexeddb/index-basics-workers-expected.txt: Ditto.
648 * storage/indexeddb/keypath-basics-expected.txt: Updated for the change that
649 expects null and undefined the be legal key paths. See below.
650 * storage/indexeddb/keypath-basics-private-expected.txt: Ditto.
652 * storage/indexeddb/modern/create-index-failures-expected.txt: Removed
653 expected results that require that we forbid null for the name and key path.
655 * storage/indexeddb/modern/create-index-failures-private-expected.txt: Ditto.
657 * storage/indexeddb/modern/resources/create-index-failures.js: Removed the test
658 that expects failure when null is passed for the name and key path. In both
659 cases, the Web IDL and IDB specifications call for the null value to be converted
660 to the string "null", not an exception.
662 * storage/indexeddb/resources/keypath-basics.js:
663 (prepareDatabase): Added tests for both undefined and null. Both are legal values for
664 the key path argument to createIndex. The Web IDL and IDB specifications call for
665 them to be converted to the strings "undefined" and "null", not to trigger exceptions.
666 (testInvalidKeyPaths): Removed tests that expect exceptions when calling createIndex
667 with undefined and null.
669 2016-05-11 Ryan Haddad <ryanhaddad@apple.com>
671 Rebaseline inspector/dom/getAccessibilityPropertiesForNode.html after r200677
673 Unreviewed test gardening.
675 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
677 2016-05-11 Chris Dumez <cdumez@apple.com>
679 Update Node::appendChild() / replaceChild() / removeChild() / insertBefore() to take references instead of pointers
680 https://bugs.webkit.org/show_bug.cgi?id=157556
682 Reviewed by Darin Adler.
684 Rebaseline several tests now that the Node API provides more useful
687 * fast/dom/Document/replaceChild-null-oldChild-expected.txt:
688 * fast/dom/Document/script-tests/replaceChild-null-oldChild.js:
689 * fast/dom/incompatible-operations-expected.txt:
690 * fast/dom/incompatible-operations.html:
691 * fast/dom/processing-instruction-appendChild-exceptions-expected.txt:
692 * fast/dom/processing-instruction-appendChild-exceptions.xhtml:
693 * fast/dom/timer-clear-interval-in-handler-and-generate-error-expected.txt:
694 * js/dom/dot-node-base-exception-expected.txt:
695 * js/dom/script-tests/dot-node-base-exception.js:
697 2016-05-11 Brady Eidson <beidson@apple.com>
699 Modern IDB: IDBOpenDBRequests that are stop()'ed don't notify the IDBServer of that fact.
700 https://bugs.webkit.org/show_bug.cgi?id=157448
702 Reviewed by Alex Christensen.
705 * storage/indexeddb/pending-version-change-stuck-private-expected.txt:
706 * storage/indexeddb/pending-version-change-stuck-works-with-terminate-expected.txt:
707 * storage/indexeddb/pending-version-change-stuck-works-with-terminate-private-expected.txt:
709 2016-05-11 Joseph Pecoraro <pecoraro@apple.com>
711 Improve error messages for accessing arguments.callee and similar getters in strict mode
712 https://bugs.webkit.org/show_bug.cgi?id=157545
714 Reviewed by Mark Lam.
716 * js/basic-strict-mode-expected.txt:
717 * js/caller-property-expected.txt:
718 * js/script-tests/caller-property.js:
720 2016-05-11 Chris Dumez <cdumez@apple.com>
722 Unreviewed, rolling out r200686.
724 Caused a lot of layout test failures
728 "Sites served over insecure connections should not be allowed
730 https://bugs.webkit.org/show_bug.cgi?id=157423
731 http://trac.webkit.org/changeset/200686
733 2016-05-11 Jer Noble <jer.noble@apple.com>
735 Videos allowed to play through the Main Content restriction should not pause when scrolled off-screen.
736 https://bugs.webkit.org/show_bug.cgi?id=157555
738 Reviewed by Eric Carlson.
740 * media/video-main-content-allow-then-scroll-expected.txt: Added.
741 * media/video-main-content-allow-then-scroll.html: Added.
743 2016-05-11 Pranjal Jumde <pjumde@apple.com>
745 Sites served over insecure connections should not be allowed to use geolocation.
746 https://bugs.webkit.org/show_bug.cgi?id=157423
747 <rdar://problem/23751632>
749 Reviewed by Brent Fulgham.
751 * http/tests/security/geolocation-over-insecure-content.html: Added.
752 * http/tests/security/geolocation-over-mixed-content-block.html: Added.
753 * http/tests/security/geolocation-over-mixed-content.html: Added.
754 * http/tests/security/insecure-geolocation-expected.txt: Added.
755 * http/tests/security/insecure-geolocation.html: Added.
756 * http/tests/security/mixedcontent-geolocation-block-insecure-content-expected.txt: Added.
757 * http/tests/security/mixedcontent-geolocation-block-insecure-content.html: Added.
758 * http/tests/security/mixedcontent-geolocation-expected.txt: Added.
759 * http/tests/security/mixedcontent-geolocation.html: Added.
761 2016-05-11 Youenn Fablet <youenn.fablet@crf.canon.fr>
763 Ensure DOM iterators remain done
764 https://bugs.webkit.org/show_bug.cgi?id=157453
766 Reviewed by Darin Adler.
768 * fast/dom/nodeListIterator-expected.txt:
769 * fast/text/font-face-set-javascript-expected.txt:
771 2016-05-11 Joanmarie Diggs <jdiggs@igalia.com>
773 [GTK] accessibility/aria-readonly.html is failing
774 https://bugs.webkit.org/show_bug.cgi?id=98357
776 Reviewed by Chris Fleizach.
778 As part of this change, a new AtkObject attribute and state are being exposed.
779 Update two tests accordingly. Also unskip the previously-failing test. Lastly,
780 move the Mac form-control-value-settable.html test to the shared test set,
781 with a minor tweak to check the platform for several elements' expectations.
783 * accessibility/form-control-value-settable.html: Moved to shared tests.
784 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
785 * platform/gtk/TestExpectations: Unskipped previously-failing test.
786 * platform/gtk/accessibility/form-control-value-settable-expected.txt: Added.
787 * platform/gtk/accessibility/table-detection-expected.txt: Updated.
788 * platform/mac/accessibility/form-control-value-settable-expected.txt: Moved.
790 2016-05-10 Myles C. Maxfield <mmaxfield@apple.com>
792 Test gardening after r200646
797 * fast/text/unicode-range-download.html:
799 2016-05-10 Simon Fraser <simon.fraser@apple.com>
801 Horizontally-scrollable items with a 3d transform are rendered incorrectly in RTL when container has -webkit-overflow-scroll: touch
802 https://bugs.webkit.org/show_bug.cgi?id=157482
803 rdar://problem/26204794
805 Reviewed by Zalan Bujtas.
807 This can't be a ref test because on iOS ref test snapshots are doing by drawing, not by snapshotting layers.
809 * compositing/rtl/rtl-with-transformed-descendants-expected.txt: Added.
810 * compositing/rtl/rtl-with-transformed-descendants.html: Added.
812 2016-05-10 Hunseop Jeong <hs85.jeong@samsung.com>
814 Unreviewed EFL Gardening on 10th May.
816 Rebaseline missing results.
818 * platform/efl/TestExpectations: Removed non existing tests.
819 * platform/efl/accessibility/content-editable-as-textarea-expected.txt: Added.
820 * platform/efl/accessibility/generated-content-with-display-table-crash-expected.txt: Added.
821 * platform/efl/accessibility/w3c-svg-content-language-attribute-expected.txt: Added.
822 * platform/efl/fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
823 * platform/efl/mathml/presentation/menclose-notation-values-expected.txt: Added.
825 2016-05-10 Ryosuke Niwa <rniwa@webkit.org>
827 iOS rebaseline after r200464.
829 * fast/shadow-dom/touch-event-ios-expected.txt:
831 2016-05-10 Joseph Pecoraro <pecoraro@apple.com>
833 Web Inspector: Backend should initiate timeline recordings on page navigations to ensure nothing is missed
834 https://bugs.webkit.org/show_bug.cgi?id=157504
835 <rdar://problem/26188642>
837 Reviewed by Brian Burg.
839 * inspector/timeline/setAutoCaptureInstruments-errors-expected.txt: Added.
840 * inspector/timeline/setAutoCaptureInstruments-errors.html: Added.
842 2016-05-10 Ryan Haddad <ryanhaddad@apple.com>
844 Marking fast/text/unicode-range-download.html as flaky
845 https://bugs.webkit.org/show_bug.cgi?id=42154
847 Unreviewed test gardening.
851 2016-05-05 Jer Noble <jer.noble@apple.com>
853 Return a Promise from HTMLMediaElement.play()
854 https://bugs.webkit.org/show_bug.cgi?id=157400
856 Reviewed by Eric Carlson.
858 * media/media-play-promise-reject-error-notsupported-expected.txt: Added.
859 * media/media-play-promise-reject-error-notsupported.html: Added.
860 * media/media-play-promise-reject-load-abort-expected.txt: Added.
861 * media/media-play-promise-reject-load-abort.html: Added.
862 * media/media-play-promise-reject-pause-abort-expected.txt: Added.
863 * media/media-play-promise-reject-pause-abort.html: Added.
864 * media/media-play-promise-reject-play-notallowed-expected.txt: Added.
865 * media/media-play-promise-reject-play-notallowed.html: Added.
866 * media/media-play-promise-reject-play-notsupported-expected.txt: Added.
867 * media/media-play-promise-reject-play-notsupported.html: Added.
868 * media/media-play-promise-resolve-expected.txt: Added.
869 * media/media-play-promise-resolve-when-playing-expected.txt: Added.
870 * media/media-play-promise-resolve-when-playing.html: Added.
871 * media/media-play-promise-resolve.html: Added.
873 2016-05-10 Commit Queue <commit-queue@webkit.org>
875 Unreviewed, rolling out r200627.
876 https://bugs.webkit.org/show_bug.cgi?id=157531
878 This change has caused crashes in existing LayoutTests
879 (Requested by ryanhaddad on #webkit).
883 "Return a Promise from HTMLMediaElement.play()"
884 https://bugs.webkit.org/show_bug.cgi?id=157400
885 http://trac.webkit.org/changeset/200627
887 2016-05-10 Simon Fraser <simon.fraser@apple.com>
889 Fix scrolling tree dumping
890 https://bugs.webkit.org/show_bug.cgi?id=157529
892 Reviewed by Tim Horton.
894 * fast/scrolling/ios/remove-scrolling-role-expected.txt: Renamed from LayoutTests/platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt.
895 * fast/scrolling/ios/remove-scrolling-role.html: Renamed from LayoutTests/platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html.
896 * platform/ios-simulator-wk2/TestExpectations:
898 2016-05-10 Simon Fraser <simon.fraser@apple.com>
900 Mark fast/scrolling/ios/scroll-events-back-forward-after-pageshow.html as flakey.
902 * platform/ios-simulator-wk2/TestExpectations:
903 * platform/ios-simulator/TestExpectations:
905 2016-05-10 Joseph Pecoraro <pecoraro@apple.com>
907 Web Inspector: Eliminate the crazy code for evaluateOnCallFrame
908 https://bugs.webkit.org/show_bug.cgi?id=157510
909 <rdar://problem/26191332>
911 Reviewed by Timothy Hatcher.
913 * inspector/debugger/evaluateOnCallFrame-CommandLineAPI-expected.txt: Added.
914 * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html: Added.
916 2016-05-05 Jer Noble <jer.noble@apple.com>
918 Return a Promise from HTMLMediaElement.play()
919 https://bugs.webkit.org/show_bug.cgi?id=157400
921 Reviewed by Eric Carlson.
923 * media/media-play-promise-reject-error-notsupported-expected.txt: Added.
924 * media/media-play-promise-reject-error-notsupported.html: Added.
925 * media/media-play-promise-reject-load-abort-expected.txt: Added.
926 * media/media-play-promise-reject-load-abort.html: Added.
927 * media/media-play-promise-reject-pause-abort-expected.txt: Added.
928 * media/media-play-promise-reject-pause-abort.html: Added.
929 * media/media-play-promise-reject-play-notallowed-expected.txt: Added.
930 * media/media-play-promise-reject-play-notallowed.html: Added.
931 * media/media-play-promise-reject-play-notsupported-expected.txt: Added.
932 * media/media-play-promise-reject-play-notsupported.html: Added.
933 * media/media-play-promise-resolve-expected.txt: Added.
934 * media/media-play-promise-resolve-when-playing-expected.txt: Added.
935 * media/media-play-promise-resolve-when-playing.html: Added.
936 * media/media-play-promise-resolve.html: Added.
938 2016-05-10 Zalan Bujtas <zalan@apple.com>
940 REGRESSION (r193610): Drop down menu doesn’t expand at allofbach.com
941 https://bugs.webkit.org/show_bug.cgi?id=157445
943 Reviewed by Simon Fraser.
945 When we don't run transitions (becasuse of to/from 'auto' values) we should also not
946 report the 'from' value and behave as if we finished the transition already.
948 * fast/animation/height-auto-transition-computed-value-expected.html: Added.
949 * fast/animation/height-auto-transition-computed-value.html: Added.
950 * imported/blink/transitions/transition-not-interpolable-expected.txt:
952 2016-05-09 Dean Jackson <dino@apple.com>
954 [iOS] <select> elements should render right-aligned when in RTL mode
955 https://bugs.webkit.org/show_bug.cgi?id=157501
956 <rdar://problem/26187870>
958 Reviewed by Antoine Quint.
960 Rebaseline now that iOS is doing the right thing.
962 * platform/ios-simulator/fast/forms/select-non-native-rendering-direction-expected.txt:
963 * platform/ios-simulator/fast/forms/listbox-bidi-align-expected.txt:
964 * platform/ios-simulator/fast/forms/select-writing-direction-natural-expected.txt:
965 * platform/ios-simulator/fast/text/international/bidi-listbox-atsui-expected.txt:
966 * platform/ios-simulator/fast/text/international/bidi-listbox-expected.txt:
967 * platform/ios-simulator/fast/text/international/bidi-menulist-expected.txt:
968 * platform/ios-simulator/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
970 2016-05-10 Youenn Fablet <youenn.fablet@crf.canon.fr>
972 NodeList should be iterable
973 https://bugs.webkit.org/show_bug.cgi?id=131443
974 <rdar://problem/25731519>
976 Reviewed by Darin Adler.
978 * fast/dom/domListEnumeration-expected.txt:
979 * fast/dom/nodeListIterator-expected.txt: Added.
980 * fast/dom/nodeListIterator.html: Added.
981 * fast/dom/script-tests/domListEnumeration.js:
982 * fast/text/font-face-set-javascript-expected.txt:
983 * fast/text/font-face-set-javascript.html:
985 2016-05-09 Sergio Villar Senin <svillar@igalia.com>
987 [css-grid] Implement auto-repeat computation
988 https://bugs.webkit.org/show_bug.cgi?id=157473
990 Reviewed by Darin Adler.
992 Apart from some home made tests I'm importing 5 patches from Mozilla's test suite as they
993 perfectly test the behavior of auto-repeat with positioned items. I've commented auto-fit
994 tests as that feature isn't implemented yet.
996 * fast/css-grid-layout/grid-auto-fill-columns-expected.txt: Added.
997 * fast/css-grid-layout/grid-auto-fill-columns.html: Added.
998 * fast/css-grid-layout/grid-auto-fill-rows-expected.txt: Added.
999 * fast/css-grid-layout/grid-auto-fill-rows.html: Added.
1000 * fast/css-grid-layout/grid-change-auto-repeat-tracks-expected.txt: Added.
1001 * fast/css-grid-layout/grid-change-auto-repeat-tracks.html: Added.
1002 * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
1003 * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
1004 * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001-expected.html: Added.
1005 * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001.html: Added.
1006 * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002-expected.html: Added.
1007 * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002.html: Added.
1008 * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003-expected.html: Added.
1009 * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003.html: Added.
1010 * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004-expected.html: Added.
1011 * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004.html: Added.
1012 * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-expected.html: Added.
1013 * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005.html: Added.
1015 2016-05-09 Joseph Pecoraro <pecoraro@apple.com>
1017 Web Inspector: CRASH under JSC::DebuggerCallFrame::thisValue when hitting breakpoint
1018 https://bugs.webkit.org/show_bug.cgi?id=157442
1019 <rdar://problem/24172015>
1021 Reviewed by Saam Barati.
1023 * inspector/debugger/break-in-constructor-before-super-expected.txt: Added.
1024 * inspector/debugger/break-in-constructor-before-super.html: Added.
1026 2016-05-09 Simon Fraser <simon.fraser@apple.com>
1028 iOS-scrolling test cleanup.
1030 Move iOS scrolling tests from platform/ios-simulator/fast/scrolling/ios to fast/scrolling/ios/.
1031 Rebaseline those that need it. Enable some in iOS WK1 if they pass.
1033 Try to make fast/scrolling/ios/touch-scroll-visibility-hidden.html not flakey
1035 * fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt.
1036 * fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/clipping-ancestor-with-accelerated-scrolling-ancestor.html.
1037 * fast/scrolling/ios/iframe-inside-overflow-clipping-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/iframe-inside-overflow-clipping-expected.txt.
1038 * fast/scrolling/ios/iframe-inside-overflow-clipping.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/iframe-inside-overflow-clipping.html.
1039 * fast/scrolling/ios/overflow-clip-with-accelerated-scrolling-ancestor-expected.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-clip-with-accelerated-scrolling-ancestor-expected.html.
1040 * fast/scrolling/ios/overflow-clip-with-accelerated-scrolling-ancestor.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-clip-with-accelerated-scrolling-ancestor.html.
1041 * fast/scrolling/ios/overflow-div-scrolling-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-div-scrolling-expected.txt.
1042 * fast/scrolling/ios/overflow-div-scrolling.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-div-scrolling.html.
1043 * fast/scrolling/ios/overflow-scroll-inherited-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-inherited-expected.txt.
1044 * fast/scrolling/ios/overflow-scroll-inherited.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-inherited.html.
1045 * fast/scrolling/ios/overflow-scroll-touch-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-touch-expected.txt.
1046 * fast/scrolling/ios/overflow-scroll-touch.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-touch.html.
1047 * fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-expected.txt.
1048 * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-size-expected.txt.
1049 * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-size.html.
1050 * fast/scrolling/ios/overflow-scrolling-ancestor-clip.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip.html.
1051 * fast/scrolling/ios/remove-overflow-crash-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/remove-overflow-crash-expected.txt.
1052 * fast/scrolling/ios/remove-overflow-crash.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/remove-overflow-crash.html.
1053 * fast/scrolling/ios/resources/jump-back.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/resources/jump-back.html.
1054 * fast/scrolling/ios/script-tests/TEMPLATE.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/script-tests/TEMPLATE.html.
1055 * fast/scrolling/ios/script-tests/overflow-div-scrolling.js: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/script-tests/overflow-div-scrolling.js.
1056 (verifyScrollOffset):
1057 * fast/scrolling/ios/scroll-event-from-scrollTo-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-event-from-scrollTo-expected.txt.
1058 * fast/scrolling/ios/scroll-event-from-scrollTo.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-event-from-scrollTo.html.
1059 * fast/scrolling/ios/scroll-events-back-forward-after-pageshow-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward-after-pageshow-expected.txt.
1060 * fast/scrolling/ios/scroll-events-back-forward-after-pageshow.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward-after-pageshow.html.
1061 * fast/scrolling/ios/scroll-events-back-forward-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward-expected.txt.
1062 * fast/scrolling/ios/scroll-events-back-forward.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward.html.
1063 * fast/scrolling/ios/scrollTo-at-page-load-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrollTo-at-page-load-expected.txt.
1064 * fast/scrolling/ios/scrollTo-at-page-load.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrollTo-at-page-load.html.
1065 * fast/scrolling/ios/scrollbar-hiding-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/scrollbar-hiding-expected.txt.
1066 * fast/scrolling/ios/scrollbar-hiding.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrollbar-hiding.html.
1067 * fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/scrolling-content-clip-to-viewport-expected.txt.
1068 * fast/scrolling/ios/scrolling-content-clip-to-viewport.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrolling-content-clip-to-viewport.html.
1069 * fast/scrolling/ios/table-cell-touch-scrolling-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/table-cell-touch-scrolling-expected.txt.
1070 * fast/scrolling/ios/table-cell-touch-scrolling.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/table-cell-touch-scrolling.html.
1071 * fast/scrolling/ios/textarea-scroll-touch-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/textarea-scroll-touch-expected.txt.
1072 * fast/scrolling/ios/textarea-scroll-touch.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/textarea-scroll-touch.html.
1073 * fast/scrolling/ios/touch-scroll-back-forward-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/touch-scroll-back-forward-expected.txt.
1074 * fast/scrolling/ios/touch-scroll-back-forward.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/touch-scroll-back-forward.html.
1075 * fast/scrolling/ios/touch-scroll-visibility-hidden-expected.txt:
1076 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
1077 * fast/scrolling/ios/touch-stacking-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/touch-stacking-expected.txt.
1078 * fast/scrolling/ios/touch-stacking.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/touch-stacking.html.
1079 * platform/ios-simulator-wk1/TestExpectations:
1080 * platform/ios-simulator-wk2/TestExpectations:
1081 * platform/ios-simulator/TestExpectations:
1082 * platform/ios-simulator/fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.png: Added.
1083 * platform/ios-simulator/fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt.
1084 * platform/ios-simulator/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-expected.txt.
1085 * platform/ios-simulator/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-size-expected.txt.
1086 * platform/ios-simulator/fast/scrolling/ios/scrollbar-hiding-expected.png: Added.
1087 * platform/ios-simulator/fast/scrolling/ios/scrollbar-hiding-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrollbar-hiding-expected.txt.
1088 * platform/ios-simulator/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrolling-content-clip-to-viewport-expected.txt.
1089 * platform/ios-simulator/fast/scrolling/ios/textarea-scroll-touch-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/textarea-scroll-touch-expected.txt.
1090 * platform/ios-simulator/fast/scrolling/ios/touch-stacking-expected.png: Added.
1091 * platform/ios-simulator/fast/scrolling/ios/touch-stacking-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/touch-stacking-expected.txt.
1093 2016-05-09 Filip Pizlo <fpizlo@apple.com>
1095 Polymorphic operands in operators coerces downstream values to double.
1096 https://bugs.webkit.org/show_bug.cgi?id=151793
1098 Reviewed by Mark Lam.
1100 * js/regress/object-int-add-array-expected.txt: Added.
1101 * js/regress/object-int-add-array.html: Added.
1102 * js/regress/object-int-add-expected.txt: Added.
1103 * js/regress/object-int-add.html: Added.
1104 * js/regress/object-int-mul-array-expected.txt: Added.
1105 * js/regress/object-int-mul-array.html: Added.
1106 * js/regress/object-int-sub-array-expected.txt: Added.
1107 * js/regress/object-int-sub-array.html: Added.
1108 * js/regress/object-int-sub-expected.txt: Added.
1109 * js/regress/object-int-sub.html: Added.
1110 * js/regress/script-tests/object-int-add-array.js: Added.
1112 * js/regress/script-tests/object-int-add.js: Added.
1114 * js/regress/script-tests/object-int-mul-array.js: Added.
1116 * js/regress/script-tests/object-int-sub-array.js: Added.
1118 * js/regress/script-tests/object-int-sub.js: Added.
1121 2016-05-09 Simon Fraser <simon.fraser@apple.com>
1123 Land correct result for a recently added test.
1125 * fast/scrolling/ios/touch-scroll-visibility-hidden-expected.txt:
1127 2016-05-09 Simon Fraser <simon.fraser@apple.com>
1129 [iOS] visibility:hidden -webkit-overflow-scrolling: touch divs can interfere with page scrolling
1130 https://bugs.webkit.org/show_bug.cgi?id=157496
1131 rdar://problem/22963278
1133 Reviewed by Tim Horton.
1135 Add a fast/scrolling/ios directory, disable it everywhere except on iOS.
1138 * fast/scrolling/ios/touch-scroll-visibility-hidden-expected.txt: Added.
1139 * fast/scrolling/ios/touch-scroll-visibility-hidden.html: Added.
1140 * platform/ios-simulator-wk2/TestExpectations:
1142 2016-05-09 Myles C. Maxfield <mmaxfield@apple.com>
1144 Web Font is downloaded even when all the characters in the document are outside its unicode-range
1145 https://bugs.webkit.org/show_bug.cgi?id=42154
1146 <rdar://problem/17779042>
1148 Reviewed by Darin Adler.
1150 * fast/text/unicode-range-download-expected.txt: Added.
1151 * fast/text/unicode-range-download.html: Added.
1152 * fast/text/resources/unicode-range-download-Ahem.otf: Added.
1153 * fast/text/resources/unicode-range-download-Ahem.ttf: Added.
1154 * fast/text/resources/unicode-range-download-Ahem.woff: Added.
1155 * imported/blink/svg/custom/resources/graffiti.svg: Added.
1156 imported/blink/svg/custom/svg-fonts-unloaded-segment.html requires this font.
1158 2016-05-09 Simon Fraser <simon.fraser@apple.com>
1160 Remove testRunner.setTextAutosizingEnabled and migrate the one test that uses it
1161 https://bugs.webkit.org/show_bug.cgi?id=157480
1163 Reviewed by Zalan Bujtas.
1165 Migrate the one test that used testRunner.setTextAutosizingEnabled() to window.internals.settings.setTextAutosizingEnabled()
1166 and move it next to the other iOS text autosizing tests.
1168 * fast/text-autosizing/ios/textarea-auto-sizing-disable-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/html/textarea-auto-sizing-disable-expected.txt.
1169 * fast/text-autosizing/ios/textarea-auto-sizing-disable.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/html/textarea-auto-sizing-disable.html.
1170 * platform/ios-simulator/TestExpectations:
1172 2016-05-09 Simon Fraser <simon.fraser@apple.com>
1174 Upstream some iOS text autosizing tests.
1176 * fast/text-autosizing/ios/anonymous-block.html: Added.
1177 * fast/text-autosizing/ios/contenteditable.html: Added.
1178 * fast/text-autosizing/ios/first-letter.html: Added.
1179 * fast/text-autosizing/ios/font-family-case-insensitive-expected.txt: Added.
1180 * fast/text-autosizing/ios/font-family-case-insensitive.html: Added.
1181 * fast/text-autosizing/ios/lists.html: Added.
1182 * fast/text-autosizing/ios/overflow.html: Added.
1183 * fast/text-autosizing/ios/percent-adjust-length-line-height-expected.txt: Added.
1184 * fast/text-autosizing/ios/percent-adjust-length-line-height.html: Added.
1185 * fast/text-autosizing/ios/percent-adjust-number-line-height-expected.txt: Added.
1186 * fast/text-autosizing/ios/percent-adjust-number-line-height.html: Added.
1187 * fast/text-autosizing/ios/percent-adjust-percent-line-height-expected.txt: Added.
1188 * fast/text-autosizing/ios/percent-adjust-percent-line-height.html: Added.
1189 * platform/ios-simulator/fast/text-autosizing/ios/anonymous-block-expected.txt: Added.
1190 * platform/ios-simulator/fast/text-autosizing/ios/contenteditable-expected.txt: Added.
1191 * platform/ios-simulator/fast/text-autosizing/ios/first-letter-expected.txt: Added.
1192 * platform/ios-simulator/fast/text-autosizing/ios/lists-expected.txt: Added.
1193 * platform/ios-simulator/fast/text-autosizing/ios/overflow-expected.txt: Added.
1194 * platform/mac/fast/text-autosizing/ios/anonymous-block-expected.txt: Added.
1195 * platform/mac/fast/text-autosizing/ios/contenteditable-expected.txt: Added.
1196 * platform/mac/fast/text-autosizing/ios/first-letter-expected.txt: Added.
1197 * platform/mac/fast/text-autosizing/ios/lists-expected.txt: Added.
1198 * platform/mac/fast/text-autosizing/ios/overflow-expected.txt: Added.
1200 2016-05-06 Simon Fraser <simon.fraser@apple.com>
1202 [iOS WK2] Font size increases on some pages after navigating then going back
1203 https://bugs.webkit.org/show_bug.cgi?id=157441
1204 rdar://problem/22873240
1206 Reviewed by Darin Adler.
1208 * fast/text-autosizing/ios/text-autosizing-after-back-expected.html: Added.
1209 * fast/text-autosizing/ios/text-autosizing-after-back.html: Added.
1211 2016-05-09 Ryan Haddad <ryanhaddad@apple.com>
1213 Rebaseline failing LayoutTests after r200580
1215 Unreviewed test gardening.
1217 * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
1218 * http/tests/workers/worker-importScriptsOnError-expected.txt:
1219 * inspector/model/remote-object-get-properties-expected.txt:
1221 2016-05-09 Chris Dumez <cdumez@apple.com>
1223 Optimize [StrictTypeChecking] on IDL operations
1224 https://bugs.webkit.org/show_bug.cgi?id=157467
1226 Reviewed by Darin Adler.
1228 Rebaseline existing tests now that we provide a more useful exception
1229 message when passing null for a non-nullable parameter and assigning
1230 null to a non-nullable attribute.
1232 * editing/selection/extend-expected.txt:
1233 * fast/dom/Document/adoptNode-null-expected.txt:
1234 * fast/dom/Document/adoptNode-null.html:
1235 * fast/dom/Document/importNode-null-expected.txt:
1236 * fast/dom/Document/importNode-null.html:
1237 * fast/dom/Element/attr-param-typechecking-expected.txt:
1238 * fast/dom/MutationObserver/observe-exceptions-expected.txt:
1239 * fast/dom/NamedNodeMap-setNamedItem-crash-expected.txt:
1240 * fast/dom/Range/range-intersectsNode-expected.txt:
1241 * fast/dom/createNodeIterator-parameters-expected.txt:
1242 * fast/dom/createNodeIterator-parameters.html:
1243 * fast/dom/createTreeWalker-parameters-expected.txt:
1244 * fast/dom/createTreeWalker-parameters.html:
1245 * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
1246 * fast/dynamic/insertAdjacentElement-expected.txt:
1247 * fast/mediastream/MediaStream-add-remove-null-undefined-tracks-expected.txt:
1248 * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance-expected.txt:
1249 * fast/text/font-face-set-javascript-expected.txt:
1250 * fast/text/text-combine-crash-expected.txt:
1251 * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
1252 * media/encrypted-media/encrypted-media-v2-syntax.html:
1253 * webaudio/createMediaStreamSource-null-expected.txt:
1254 * webaudio/createMediaStreamSource-null.html:
1255 * webaudio/decode-audio-data-basic-expected.txt:
1256 * webaudio/decode-audio-data-basic.html:
1257 * webaudio/mediaelementaudiosourcenode-expected.txt:
1258 * webaudio/mediaelementaudiosourcenode.html:
1260 2016-05-09 Ryosuke Niwa <rniwa@webkit.org>
1262 Focusing a shadow host places the slot content after the shadow DOM content
1263 https://bugs.webkit.org/show_bug.cgi?id=154770
1264 <rdar://problem/24873102>
1266 Reviewed by Antti Koivisto.
1268 Add a regression test now that the bug has been fixed.
1270 * fast/shadow-dom/shadow-layout-after-focus-expected.html: Added.
1271 * fast/shadow-dom/shadow-layout-after-focus.html: Added.
1273 2016-05-09 Ryosuke Niwa <rniwa@webkit.org>
1275 REGRESSION (198056): Unable to use edit buttons on WordPress
1276 https://bugs.webkit.org/show_bug.cgi?id=157475
1278 Reviewed by Antti Koivisto.
1282 * fast/shadow-dom/Extensions-to-Event-Interface-expected.txt:
1283 * fast/shadow-dom/Extensions-to-Event-Interface.html:
1284 * fast/shadow-dom/resources/event-path-test-helpers.js:
1285 (dispatchEventWithLog):
1287 2016-05-09 Ryan Haddad <ryanhaddad@apple.com>
1289 Removing timeout and adding failure expectation for storage/indexeddb/intversion-open-in-upgradeneeded.html
1290 https://bugs.webkit.org/show_bug.cgi?id=155050
1292 Unreviewed test gardening.
1294 * platform/mac-wk2/TestExpectations:
1296 2016-05-09 Manuel Rego Casasnovas <rego@igalia.com>
1298 [css-grid] Fix static position for positioned grid items
1299 https://bugs.webkit.org/show_bug.cgi?id=157417
1301 Reviewed by Darin Adler.
1303 Updated several tests to follow the new expected behavior.
1305 * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
1306 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
1307 * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html:
1308 * fast/css-grid-layout/grid-positioned-items-gaps.html:
1309 * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
1310 * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
1311 * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
1312 * fast/css-grid-layout/grid-sizing-positioned-items.html:
1314 2016-05-09 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1316 Fix wrong gardening in r200570
1318 Unreviewed EFL gardening.
1320 * TestExpectations: Move selection gap tests to EFL's one.
1321 * platform/efl/TestExpectations:
1323 2016-05-09 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1325 [EFL] Skip tests of selection gap because EFL port disabled to paint the selection gap
1327 Unreviewed EFL gardening.
1331 2016-05-08 Zalan Bujtas <zalan@apple.com>
1333 iOS selection: Use inflow containing block for positioned <br>.
1334 https://bugs.webkit.org/show_bug.cgi?id=157115
1335 <rdar://problem/25969295>
1337 Reviewed by Ryosuke Niwa.
1339 Similarly to RenderText, we should just use the inflow containing block for
1340 selected <br> even when it is positioned out of flow. This visually matches Mac OS X
1341 behaviour (selection painting does not get extended to the positioned <br>).
1343 * fast/text/fixed-positioned-br-crash-expected.txt: Added.
1344 * fast/text/fixed-positioned-br-crash.html: Added.
1346 2016-05-08 Darin Adler <darin@apple.com>
1348 Correct dictionary bindings handling of optional, null, and undefined
1349 https://bugs.webkit.org/show_bug.cgi?id=157463
1351 Reviewed by Chris Dumez.
1353 * fast/dom/MutationObserver/observe-exceptions-expected.txt: Reverted that
1354 change to expect a more specific TypeError just as it was a day ago before
1355 my last patch. The TypeError is back to being a problem with the specifics
1356 of the arguments passed rather than a problem with null and undefined
1357 themselves being invalid.
1359 2016-05-07 Darin Adler <darin@apple.com>
1361 Change MutationObserver::observe to take an IDL dictionary, rather than WebCore::Dictionary
1362 https://bugs.webkit.org/show_bug.cgi?id=157456
1364 Reviewed by Chris Dumez.
1366 * fast/dom/MutationObserver/observe-exceptions-expected.txt: Updated to expect
1367 the specific TypeError generated by the bindings code rather than the generic
1368 TypeError we got before generated inside the C++ DOM.
1370 2016-05-07 Joanmarie Diggs <jdiggs@igalia.com>
1372 REGRESSION(r196222): [AX][GTK] accessibility/gtk/caret-offsets.html failing
1373 https://bugs.webkit.org/show_bug.cgi?id=153956
1375 Reviewed by Chris Fleizach.
1377 Change the test to run asynchronously and update the expectations.
1379 * accessibility/gtk/caret-offsets-expected.txt: Updated.
1380 * accessibility/gtk/caret-offsets.html: Updated.
1381 * platform/gtk/TestExpectations: Unskipped the previously-failing test.
1383 2016-05-06 Per Arne Vollan <peavo@outlook.com>
1385 [Win] Skip failing INTL test.
1386 https://bugs.webkit.org/show_bug.cgi?id=157418
1388 Reviewed by Alex Christensen.
1390 Temporarily skip string-localeCompare.js, because AppleWin currently does not have INTL enabled.
1392 * js/script-tests/string-localeCompare.js:
1393 * platform/win/TestExpectations:
1395 2016-05-06 Ryosuke Niwa <rniwa@webkit.org>
1397 MouseEvent's offsetX and offsetY should be based on relative target
1398 https://bugs.webkit.org/show_bug.cgi?id=157444
1399 <rdar://problem/24396408>
1401 Reviewed by Darin Adler.
1403 Add a W3C style testharness.js test for adjusting offsetX and offsetY to the adjusted target
1404 since our existing behavior matches the spec as well as Chrome's behavior:
1405 http://w3c.github.io/webcomponents/spec/shadow/#event-dispatch
1407 * fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY-expected.txt: Added.
1408 * fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html: Added.
1410 2016-05-06 Joseph Pecoraro <pecoraro@apple.com>
1412 Web Inspector: Improve console.count()
1413 https://bugs.webkit.org/show_bug.cgi?id=157439
1414 <rdar://problem/26152654>
1416 Reviewed by Timothy Hatcher.
1418 * inspector/console/console-api-expected.txt:
1419 * inspector/console/console-count-expected.txt: Added.
1420 * inspector/console/console-count.html: Added.
1421 * inspector/console/console-time.html:
1423 2016-05-06 Simon Fraser <simon.fraser@apple.com>
1425 Enable IOS_TEXT_AUTOSIZING on Mac and make it testable
1426 https://bugs.webkit.org/show_bug.cgi?id=157432
1427 rdar://problem/16406720
1429 Reviewed by Dean Jackson.
1431 Enable fast/text-autosizing/ios/ on Mac and iOS
1433 * fast/text-autosizing/ios/autosize-width-expected.html: Added.
1434 * fast/text-autosizing/ios/autosize-width.html: Added.
1435 * platform/ios-simulator/TestExpectations:
1436 * platform/mac-wk2/TestExpectations:
1437 * platform/mac/TestExpectations:
1439 2016-05-06 Joseph Pecoraro <pecoraro@apple.com>
1441 Web Inspector: Console: Variables defined with let/const aren't accessible outside of console's scope
1442 https://bugs.webkit.org/show_bug.cgi?id=150752
1443 <rdar://problem/23343385>
1445 Reviewed by Mark Lam.
1447 * inspector/runtime/evaluate-CommandLineAPI-expected.txt: Added.
1448 * inspector/runtime/evaluate-CommandLineAPI.html: Added.
1449 New test covering the different cases of global evaluation with the
1450 CommandLineAPI as a scope extension.
1452 * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
1453 * inspector/console/command-line-api-expected.txt:
1454 * inspector/debugger/js-stacktrace-expected.txt:
1455 * inspector/debugger/js-stacktrace.html:
1456 * inspector/model/stack-trace-expected.txt:
1457 * platform/mac/inspector/model/remote-object-expected.txt:
1458 Update expectations now that global evaluations are treated as
1459 program's [global code] and not evals [eval code]. Also some
1460 line number changes.
1462 2016-05-06 Tim Horton <timothy_horton@apple.com>
1464 <attachment> element should understand UTIs
1465 https://bugs.webkit.org/show_bug.cgi?id=157425
1466 <rdar://problem/25585401>
1468 Reviewed by Anders Carlsson.
1470 * fast/attachment/attachment-uti-expected.html: Added.
1471 * fast/attachment/attachment-uti.html: Added.
1472 Add a test that UTIs render the same as their corresponding MIME types.
1474 2016-05-06 Chris Dumez <cdumez@apple.com>
1476 Clean up converting from JSValue to float / double in the bindings generator
1477 https://bugs.webkit.org/show_bug.cgi?id=157407
1479 Reviewed by Darin Adler.
1481 Rebaseline the tests now that we provide a more useful exception message.
1483 * fast/canvas/canvas-2d-imageData-create-nonfinite-expected.txt:
1484 * fast/canvas/canvas-getImageData-invalid-expected.txt:
1485 * fast/canvas/canvas-putImageData-expected.txt:
1486 * fast/canvas/canvas-putImageData.js:
1487 * fast/canvas/linearGradient-infinite-values-expected.txt:
1488 * fast/canvas/radialGradient-infinite-values-expected.txt:
1489 * fast/canvas/resources/canvas-2d-imageData-create-nonfinite.js:
1490 * fast/canvas/script-tests/canvas-getImageData-invalid.js:
1491 * fast/canvas/script-tests/linearGradient-infinite-values.js:
1492 * fast/canvas/script-tests/radialGradient-infinite-values.js:
1494 2016-05-06 Brady Eidson <beidson@apple.com>
1496 Unreviewed IDB test gardening.
1499 * storage/indexeddb/pending-activity-workers-expected.txt: Updated expectations.
1501 2016-05-06 Brady Eidson <beidson@apple.com>
1503 Unreviewed IDB test gardening.
1505 Fix a failing test, and add better classification/comments to a different failing test.
1508 * storage/indexeddb/dont-commit-on-blocked-expected.txt:
1509 * storage/indexeddb/dont-commit-on-blocked.html:
1511 2016-05-06 Brady Eidson <beidson@apple.com>
1513 Unreviewed IDB test gardening.
1515 Update the workers variant of "deletedatabase-delayed-by-open-and-versionchange" to the modern expected results.
1518 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers-expected.txt:
1520 2016-05-06 Dean Jackson <dino@apple.com>
1522 Regions, Shapes and Tracks don't need runtime features
1523 https://bugs.webkit.org/show_bug.cgi?id=157426
1524 <rdar://problem/26146262>
1526 Reviewed by Simon Fraser.
1528 Remove these tests since their runtime flags no longer exist.
1530 * fast/regions/css-regions-disabled-expected.txt: Removed.
1531 * fast/regions/css-regions-disabled.html: Removed.
1532 * fast/shapes/css-shapes-disabled-expected.txt: Removed.
1533 * fast/shapes/css-shapes-disabled.html: Removed.
1535 2016-05-06 Brady Eidson <beidson@apple.com>
1537 Unreviewed IDB test gardening.
1539 Finish removing unsupported lines from the "unprefix" test.
1541 * storage/indexeddb/unprefix-private-expected.txt:
1543 2016-05-06 Brady Eidson <beidson@apple.com>
1545 Unreviewed IDB test gardening.
1547 Remove unsupported lines from the "unprefix" test.
1550 * storage/indexeddb/resources/unprefix.js:
1551 * storage/indexeddb/unprefix-expected.txt:
1552 * storage/indexeddb/unprefix-workers-expected.txt:
1554 2016-05-06 Brady Eidson <beidson@apple.com>
1556 Unreviewed IDB test gardening.
1558 Remove the Workers variant of a test that had been removed for being irrelevant.
1561 * storage/indexeddb/factory-basics-workers-expected.txt: Removed.
1562 * storage/indexeddb/factory-basics-workers.html: Removed.
1564 2016-05-06 Brady Eidson <beidson@apple.com>
1566 Modern IDB (Workers): Start running a lot of the workers tests.
1567 https://bugs.webkit.org/show_bug.cgi?id=157424
1569 Reviewed by Sam Weinig.
1571 Many tests that obviously pass need updated expectations for the details of error messages.
1573 Others just work right out of the box.
1575 * TestExpectations: Enable some tests, and categorize remaining failures.
1577 * http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt:
1578 * http/tests/security/cross-origin-worker-indexeddb-allowed.html:
1579 * http/tests/security/cross-origin-worker-indexeddb-expected.txt:
1580 * http/tests/security/cross-origin-worker-indexeddb.html:
1581 * http/tests/security/resources/cross-origin-iframe-for-worker-indexeddb.html:
1582 * http/tests/security/resources/document-for-cross-origin-worker-indexeddb.html:
1583 * http/tests/security/resources/worker-for-indexeddb.js:
1584 * storage/indexeddb/basics-workers.html:
1585 * storage/indexeddb/cursor-advance-workers-expected.txt:
1586 * storage/indexeddb/cursor-advance-workers.html:
1587 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html:
1588 * storage/indexeddb/dont-commit-on-blocked-private.html:
1589 * storage/indexeddb/dont-commit-on-blocked.html:
1590 * storage/indexeddb/factory-basics-workers.html:
1591 * storage/indexeddb/index-basics-workers-expected.txt:
1592 * storage/indexeddb/index-basics-workers.html:
1593 * storage/indexeddb/modern/workers-disabled.html:
1594 * storage/indexeddb/objectstore-basics-workers-expected.txt:
1595 * storage/indexeddb/objectstore-basics-workers.html:
1596 * storage/indexeddb/open-twice-workers.html:
1597 * storage/indexeddb/pending-activity-workers.html:
1598 * storage/indexeddb/pending-version-change-on-exit-private.html:
1599 * storage/indexeddb/pending-version-change-on-exit.html:
1600 * storage/indexeddb/pending-version-change-stuck-private.html:
1601 * storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html:
1602 * storage/indexeddb/pending-version-change-stuck-works-with-terminate.html:
1603 * storage/indexeddb/pending-version-change-stuck.html:
1604 * storage/indexeddb/transaction-complete-workers-expected.txt:
1605 * storage/indexeddb/transaction-complete-workers-private-expected.txt:
1606 * storage/indexeddb/transaction-complete-workers-private.html:
1607 * storage/indexeddb/transaction-complete-workers.html:
1608 * storage/indexeddb/unprefix-workers.html:
1610 2016-05-06 Ryosuke Niwa <rniwa@webkit.org>
1612 FKA: No way to get focus from DOM to shadow DOM components (Was: HTML5 media controls not keyboard accessible)
1613 https://bugs.webkit.org/show_bug.cgi?id=117857
1615 Reviewed by Jer Noble.
1617 Added a regression test for moving focus into media elements by pressing tab key.
1619 * media/tab-focus-inside-media-elements-expected.txt: Added.
1620 * media/tab-focus-inside-media-elements.html: Added.
1622 2016-05-06 Filip Pizlo <fpizlo@apple.com>
1624 JS Function removed after parsing
1625 https://bugs.webkit.org/show_bug.cgi?id=149175
1627 Reviewed by Mark Lam.
1629 This bug doesn't happen anymore, but the test case is still useful. This test will fail 1/5 of
1630 the time if we regress.
1632 * js/dom/function-removed-after-parsing-expected.txt: Added.
1633 * js/dom/function-removed-after-parsing.html: Added.
1635 2016-05-06 Jer Noble <jer.noble@apple.com>
1637 Muted media elements should be allowed to autoplay, even if RequireUserGestureForAudioRateChange is set.
1638 https://bugs.webkit.org/show_bug.cgi?id=157404
1639 <rdar://problem/26016802>
1641 Reviewed by Eric Carlson.
1643 * media/audio-playback-restriction-play-muted-expected.txt: Added.
1644 * media/audio-playback-restriction-play-muted.html: Added.
1646 2016-05-06 Manuel Rego Casasnovas <rego@igalia.com>
1648 [css-grid] Unprefix CSS Grid Layout properties
1649 https://bugs.webkit.org/show_bug.cgi?id=157137
1651 Reviewed by Simon Fraser.
1653 Remove "-webkit" prefix from all the grid layout properties,
1654 including the display value.
1655 Update the source code to remove the prefix where it was used too.
1657 * css3/parse-align-content.html:
1658 * css3/parse-align-items.html:
1659 * css3/parse-align-self.html:
1660 * css3/parse-justify-content.html:
1661 * fast/css-grid-layout/absolute-positioning-definite-sizes.html:
1662 * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
1663 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
1664 * fast/css-grid-layout/anonymous-grid-items-expected.html:
1665 * fast/css-grid-layout/anonymous-grid-items.html:
1666 * fast/css-grid-layout/auto-content-resolution-columns.html:
1667 * fast/css-grid-layout/auto-content-resolution-rows.html:
1668 * fast/css-grid-layout/breadth-size-resolution-grid.html:
1669 * fast/css-grid-layout/calc-resolution-grid-item.html:
1670 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html:
1671 * fast/css-grid-layout/display-grid-set-get-expected.txt:
1672 * fast/css-grid-layout/explicit-grid-size.html:
1673 * fast/css-grid-layout/flex-and-content-sized-resolution-columns-expected.txt:
1674 * fast/css-grid-layout/flex-and-content-sized-resolution-columns.html:
1675 * fast/css-grid-layout/flex-and-intrinsic-sizes.html:
1676 * fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html:
1677 * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html:
1678 * fast/css-grid-layout/flex-content-distribution.html:
1679 * fast/css-grid-layout/flex-content-resolution-columns.html:
1680 * fast/css-grid-layout/flex-content-resolution-rows.html:
1681 * fast/css-grid-layout/flex-content-sized-column-use-available-width.html:
1682 * fast/css-grid-layout/flex-content-sized-columns-resize.html:
1683 * fast/css-grid-layout/flex-factor-sum-less-than-1.html:
1684 * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
1685 * fast/css-grid-layout/floating-empty-grids.html:
1686 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html:
1687 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html:
1688 * fast/css-grid-layout/grid-align-content-distribution.html:
1689 * fast/css-grid-layout/grid-align-content-vertical-lr.html:
1690 * fast/css-grid-layout/grid-align-content-vertical-rl.html:
1691 * fast/css-grid-layout/grid-align-content.html:
1692 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
1693 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
1694 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
1695 * fast/css-grid-layout/grid-align-justify-overflow.html:
1696 * fast/css-grid-layout/grid-align-justify-stretch.html:
1697 * fast/css-grid-layout/grid-align-stretching-replaced-items.html:
1698 * fast/css-grid-layout/grid-align.html:
1699 * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
1700 * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
1701 * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
1702 * fast/css-grid-layout/grid-auto-columns-rows-resolution.html:
1703 * fast/css-grid-layout/grid-auto-columns-rows-update.html:
1704 * fast/css-grid-layout/grid-auto-flow-get-set-expected.txt:
1705 * fast/css-grid-layout/grid-auto-flow-get-set.html:
1706 * fast/css-grid-layout/grid-auto-flow-resolution.html:
1707 * fast/css-grid-layout/grid-auto-flow-sparse.html:
1708 * fast/css-grid-layout/grid-auto-flow-update.html:
1709 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt:
1710 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
1711 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt:
1712 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
1713 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
1714 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
1715 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
1716 * fast/css-grid-layout/grid-columns-rows-get-set.html:
1717 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
1718 * fast/css-grid-layout/grid-container-ignore-first-letter.html:
1719 * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning.html:
1720 * fast/css-grid-layout/grid-content-alignment-and-self-alignment.html:
1721 * fast/css-grid-layout/grid-content-alignment-overflow.html:
1722 * fast/css-grid-layout/grid-content-alignment-stretch-only-valid-for-auto-sized-tracks.html:
1723 * fast/css-grid-layout/grid-content-alignment-stretch-with-different-sized-tracks.html:
1724 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html:
1725 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html:
1726 * fast/css-grid-layout/grid-content-alignment-with-span.html:
1727 * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
1728 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
1729 * fast/css-grid-layout/grid-disable.html:
1730 * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
1731 * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
1732 * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
1733 * fast/css-grid-layout/grid-element-border-grid-item.html:
1734 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
1735 * fast/css-grid-layout/grid-element-change-columns-repaint.html:
1736 * fast/css-grid-layout/grid-element-change-rows-repaint.html:
1737 * fast/css-grid-layout/grid-element-empty-row-column.html:
1738 * fast/css-grid-layout/grid-element-min-max-height.html:
1739 * fast/css-grid-layout/grid-element-min-max-width.html:
1740 * fast/css-grid-layout/grid-element-padding-grid-item.html:
1741 * fast/css-grid-layout/grid-element-padding-margin.html:
1742 * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
1743 * fast/css-grid-layout/grid-element-repeat-get-set.html:
1744 * fast/css-grid-layout/grid-element-shrink-to-fit.html:
1745 * fast/css-grid-layout/grid-grow-tracks-to-their-max-expected.txt:
1746 * fast/css-grid-layout/grid-grow-tracks-to-their-max.html:
1747 * fast/css-grid-layout/grid-gutters-and-alignment.html:
1748 * fast/css-grid-layout/grid-gutters-and-flex-content.html:
1749 * fast/css-grid-layout/grid-gutters-and-tracks.html:
1750 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
1751 * fast/css-grid-layout/grid-gutters-get-set.html:
1752 * fast/css-grid-layout/grid-indefinite-calculated-height-crash-expected.txt:
1753 * fast/css-grid-layout/grid-indefinite-calculated-height-crash.html:
1754 * fast/css-grid-layout/grid-initialize-span-one-items-expected.txt:
1755 * fast/css-grid-layout/grid-initialize-span-one-items.html:
1756 * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
1757 * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
1758 * fast/css-grid-layout/grid-item-area-get-set-expected.txt:
1759 * fast/css-grid-layout/grid-item-area-get-set.html:
1760 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html:
1761 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html:
1762 * fast/css-grid-layout/grid-item-auto-margins-alignment.html:
1763 * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html:
1764 * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins.html:
1765 * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
1766 * fast/css-grid-layout/grid-item-auto-placement-definite-span.html:
1767 * fast/css-grid-layout/grid-item-auto-placement-fixed-row-column.html:
1768 * fast/css-grid-layout/grid-item-auto-sized-align-justify-margin-border-padding.html:
1769 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
1770 * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
1771 * fast/css-grid-layout/grid-item-change-column-repaint.html:
1772 * fast/css-grid-layout/grid-item-change-row-repaint.html:
1773 * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
1774 * fast/css-grid-layout/grid-item-column-row-get-set.html:
1775 * fast/css-grid-layout/grid-item-display.html:
1776 * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
1777 * fast/css-grid-layout/grid-item-end-after-get-set.html:
1778 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-ltr.html:
1779 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl.html:
1780 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-ltr.html:
1781 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl.html:
1782 * fast/css-grid-layout/grid-item-margin-resolution.html:
1783 * fast/css-grid-layout/grid-item-margins-not-collapse.html:
1784 * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
1785 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1786 * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
1787 * fast/css-grid-layout/grid-item-negative-indexes.html:
1788 * fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html:
1789 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
1790 * fast/css-grid-layout/grid-item-order-auto-flow-resolution.html:
1791 * fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution.html:
1792 * fast/css-grid-layout/grid-item-order-paint-order.html:
1793 * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
1794 * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
1795 * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
1796 * fast/css-grid-layout/grid-item-spanning-resolution.html:
1797 * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
1798 * fast/css-grid-layout/grid-item-start-before-get-set.html:
1799 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-lr.html:
1800 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-rl.html:
1801 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding.html:
1802 * fast/css-grid-layout/grid-item-text-background-not-interleaved.html:
1803 * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution.html:
1804 * fast/css-grid-layout/grid-item-with-border-in-fr.html:
1805 * fast/css-grid-layout/grid-item-with-border-in-intrinsic.html:
1806 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
1807 * fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html:
1808 * fast/css-grid-layout/grid-item-z-index-change-repaint-expected.html:
1809 * fast/css-grid-layout/grid-item-z-index-change-repaint.html:
1810 * fast/css-grid-layout/grid-item-z-index-stacking-context-expected.html:
1811 * fast/css-grid-layout/grid-item-z-index-stacking-context.html:
1812 * fast/css-grid-layout/grid-item-z-index-support.html:
1813 * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html:
1814 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html:
1815 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html:
1816 * fast/css-grid-layout/grid-justify-content-distribution.html:
1817 * fast/css-grid-layout/grid-justify-content-vertical-lr.html:
1818 * fast/css-grid-layout/grid-justify-content-vertical-rl.html:
1819 * fast/css-grid-layout/grid-justify-content.html:
1820 * fast/css-grid-layout/grid-percent-track-margin-border-padding.html:
1821 * fast/css-grid-layout/grid-percent-track-scrollbar.html:
1822 * fast/css-grid-layout/grid-positioned-children-writing-modes.html:
1823 * fast/css-grid-layout/grid-positioned-items-background-rtl.html:
1824 * fast/css-grid-layout/grid-positioned-items-background.html:
1825 * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl.html:
1826 * fast/css-grid-layout/grid-positioned-items-content-alignment.html:
1827 * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html:
1828 * fast/css-grid-layout/grid-positioned-items-gaps.html:
1829 * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
1830 * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
1831 * fast/css-grid-layout/grid-positioned-items-padding.html:
1832 * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
1833 * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html:
1834 * fast/css-grid-layout/grid-preferred-logical-widths.html:
1835 * fast/css-grid-layout/grid-repeat-calc-expected.txt:
1836 * fast/css-grid-layout/grid-repeat-calc.html:
1837 * fast/css-grid-layout/grid-shorthand-computed-style-crash.html:
1838 * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
1839 * fast/css-grid-layout/grid-shorthand-get-set.html:
1840 * fast/css-grid-layout/grid-sizing-positioned-items.html:
1841 * fast/css-grid-layout/grid-strict-ordering-crash.html:
1842 * fast/css-grid-layout/grid-template-areas-empty-string-crash.html:
1843 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
1844 * fast/css-grid-layout/grid-template-areas-get-set.html:
1845 * fast/css-grid-layout/grid-template-areas-infinite-loop.html:
1846 * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment-expected.txt:
1847 * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment.html:
1848 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html:
1849 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
1850 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
1851 * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt:
1852 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html:
1853 * fast/css-grid-layout/grid-was-populated-assert.html:
1854 * fast/css-grid-layout/grid-with-relative-font-length-crash.html:
1855 * fast/css-grid-layout/implicit-columns-auto-resolution.html:
1856 * fast/css-grid-layout/implicit-position-dynamic-change-expected.txt:
1857 * fast/css-grid-layout/implicit-position-dynamic-change.html:
1858 * fast/css-grid-layout/implicit-rows-auto-resolution.html:
1859 * fast/css-grid-layout/implicit-tracks-before-explicit.html:
1860 * fast/css-grid-layout/justify-self-cell.html:
1861 * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt:
1862 * fast/css-grid-layout/mark-as-infinitely-growable.html:
1863 * fast/css-grid-layout/maximize-tracks-definite-indefinite-height.html:
1864 * fast/css-grid-layout/min-content-row-must-shrink-when-column-grows.html:
1865 * fast/css-grid-layout/min-height-border-box.html:
1866 * fast/css-grid-layout/min-width-height-auto-and-margins.html:
1867 * fast/css-grid-layout/min-width-height-auto-overflow.html:
1868 * fast/css-grid-layout/min-width-height-auto.html:
1869 * fast/css-grid-layout/min-width-margin-box.html:
1870 * fast/css-grid-layout/minmax-fixed-logical-height-only.html:
1871 * fast/css-grid-layout/minmax-fixed-logical-width-only.html:
1872 * fast/css-grid-layout/minmax-max-content-resolution-columns.html:
1873 * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
1874 * fast/css-grid-layout/minmax-min-content-column-resolution-columns.html:
1875 * fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
1876 * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
1877 * fast/css-grid-layout/minmax-spanning-resolution-rows.html:
1878 * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
1879 * fast/css-grid-layout/named-grid-line-get-set.html:
1880 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
1881 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
1882 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
1883 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set-expected.txt:
1884 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
1885 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
1886 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
1887 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
1888 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
1889 * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
1890 * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
1891 * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
1892 * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
1893 * fast/css-grid-layout/non-named-grid-line-get-set.html:
1894 * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html:
1895 * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html:
1896 * fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html:
1897 * fast/css-grid-layout/percent-intrinsic-track-breadth.html:
1898 * fast/css-grid-layout/percent-of-indefinite-track-size-in-auto.html:
1899 * fast/css-grid-layout/percent-of-indefinite-track-size-in-minmax-crash.html:
1900 * fast/css-grid-layout/percent-of-indefinite-track-size.html:
1901 * fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html:
1902 * fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html:
1903 * fast/css-grid-layout/percent-resolution-grid-item.html:
1904 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1905 * fast/css-grid-layout/place-cell-by-index.html:
1906 * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks.html:
1907 * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space.html:
1908 * fast/css-grid-layout/relayout-align-items-changed.html:
1909 * fast/css-grid-layout/relayout-align-self-changed.html:
1910 * fast/css-grid-layout/relayout-indefinite-heights.html:
1911 * fast/css-grid-layout/relayout-justify-items-changed.html:
1912 * fast/css-grid-layout/relayout-justify-self-changed.html:
1913 * fast/css-grid-layout/resources/display-grid-set-get.js:
1914 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
1917 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1920 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
1921 (testGridTemplatesValues):
1922 (checkGridTemplatesSetJSValues):
1923 (testGridTemplatesSetBadJSValues):
1924 (checkGridAutoFlowSetCSSValue):
1925 (checkGridAutoFlowSetJSValue):
1926 (testGridAutoDefinitionsValues):
1927 (testGridGapDefinitionsValues):
1928 * fast/css-grid-layout/resources/grid-item-column-row-parsing-utils.js:
1929 (checkColumnRowValues):
1930 (window.testColumnRowJSParsing):
1931 (window.testColumnRowInvalidJSParsing):
1932 (window.testColumnStartRowStartJSParsing):
1933 (window.testColumnEndRowEndJSParsing):
1936 (window.testColumnRowInheritJSParsing):
1937 (window.testStartBeforeInheritJSParsing):
1938 (window.testEndAfterInheritJSParsing):
1939 (window.testColumnRowInitialJSParsing):
1940 (window.testStartBeforeInitialJSParsing):
1941 (window.testEndAfterInitialJSParsing):
1942 * fast/css-grid-layout/resources/grid-shorthand-parsing-utils.js:
1943 (testGridDefinitionsValues):
1944 (checkGridDefinitionsSetJSValues):
1945 (testGridDefinitionsSetBadJSValues):
1946 * fast/css-grid-layout/resources/grid-template-shorthand-parsing-utils.js:
1947 (testGridDefinitionsValues):
1948 (checkGridDefinitionsSetJSValues):
1949 (testGridDefinitionsSetBadJSValues):
1950 * fast/css-grid-layout/resources/grid.css:
1953 (.firstRowFirstColumn):
1954 (.onlyFirstRowOnlyFirstColumn):
1955 (.firstRowSecondColumn):
1956 (.onlyFirstRowOnlySecondColumn):
1957 (.firstRowThirdColumn):
1958 (.firstRowFourthColumn):
1959 (.secondRowFirstColumn):
1960 (.onlySecondRowOnlyFirstColumn):
1961 (.secondRowSecondColumn):
1962 (.onlySecondRowOnlySecondColumn):
1963 (.endSecondRowEndSecondColumn):
1964 (.secondRowThirdColumn):
1965 (.secondRowFourthColumn):
1966 (.thirdRowFirstColumn):
1967 (.thirdRowSecondColumn):
1968 (.thirdRowThirdColumn):
1969 (.fourthRowFirstColumn):
1970 (.fourthRowSecondColumn):
1971 (.firstAutoRowSecondAutoColumn):
1972 (.autoLastRowAutoLastColumn):
1973 (.autoSecondRowAutoFirstColumn):
1974 (.firstRowBothColumn):
1975 (.secondRowBothColumn):
1976 (.bothRowFirstColumn):
1977 (.bothRowSecondColumn):
1978 (.bothRowBothColumn):
1979 (.autoRowAutoColumn):
1980 (.firstRowAutoColumn):
1981 (.secondRowAutoColumn):
1982 (.thirdRowAutoColumn):
1983 (.autoRowFirstColumn):
1984 (.autoRowSecondColumn):
1985 (.autoRowThirdColumn):
1986 (.autoRowAutoColumnSpanning2):
1987 (.autoRowSpanning2AutoColumn):
1988 (.autoRowSpanning2AutoColumnSpanning3):
1989 (.autoRowSpanning3AutoColumnSpanning2):
1990 (.autoRowFirstColumnSpanning2):
1991 (.autoRowSecondColumnSpanning2):
1992 (.firstRowSpanning2AutoColumn):
1993 (.secondRowSpanning2AutoColumn):
1994 (.gridAutoFlowColumnSparse):
1995 (.gridAutoFlowColumnDense):
1996 (.gridAutoFlowRowSparse):
1997 (.gridAutoFlowRowDense):
1998 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
2001 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
2004 * fast/css-grid-layout/should-not-collapse-anonymous-blocks.html:
2005 * fast/css-grid-layout/swap-lines-if-start-is-further-endward-than-end-line-expected.html:
2006 * fast/css-grid-layout/swap-lines-if-start-is-further-endward-than-end-line.html:
2007 * fast/css-grid-layout/tracks-number-greatly-exceeding-available-size-crash.html:
2008 * fast/css/auto-min-size.html:
2009 * fast/css/first-letter-ignores-display-property.html:
2010 * fast/css/getComputedStyle/computed-style-expected.txt:
2011 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2012 * fast/css/getComputedStyle/resources/property-names.js:
2013 * fast/css/parse-justify-items.html:
2014 * fast/events/key-events-in-editable-gridbox.html:
2015 * fast/repaint/align-items-overflow-change.html:
2016 * fast/repaint/align-self-change.html:
2017 * fast/repaint/align-self-overflow-change.html:
2018 * fast/repaint/justify-items-change.html:
2019 * fast/repaint/justify-items-legacy-change.html:
2020 * fast/repaint/justify-items-overflow-change.html:
2021 * fast/repaint/justify-self-change.html:
2022 * fast/repaint/justify-self-overflow-change.html:
2023 * fast/text-autosizing/cluster-inline-grid-flex-box-expected.html:
2024 * fast/text-autosizing/cluster-inline-grid-flex-box.html:
2025 * ietestcenter/css3/grid/display-grid-001-expected.htm:
2026 * ietestcenter/css3/grid/display-grid-001.htm:
2027 * ietestcenter/css3/grid/display-grid-002-expected.htm:
2028 * ietestcenter/css3/grid/display-grid-002.htm:
2029 * ietestcenter/css3/grid/grid-column-001-expected.htm:
2030 * ietestcenter/css3/grid/grid-column-001.htm:
2031 * ietestcenter/css3/grid/grid-column-002-expected.htm:
2032 * ietestcenter/css3/grid/grid-column-002.htm:
2033 * ietestcenter/css3/grid/grid-column-003-expected.htm:
2034 * ietestcenter/css3/grid/grid-column-003.htm:
2035 * ietestcenter/css3/grid/grid-columns-001-expected.htm:
2036 * ietestcenter/css3/grid/grid-columns-001.htm:
2037 * ietestcenter/css3/grid/grid-items-001-expected.htm:
2038 * ietestcenter/css3/grid/grid-items-001.htm:
2039 * ietestcenter/css3/grid/grid-items-002-expected.htm:
2040 * ietestcenter/css3/grid/grid-items-002.htm:
2041 * ietestcenter/css3/grid/grid-items-003-expected.htm:
2042 * ietestcenter/css3/grid/grid-items-003.htm:
2043 * ietestcenter/css3/grid/grid-items-004-expected.htm:
2044 * ietestcenter/css3/grid/grid-items-004.htm:
2045 * ietestcenter/css3/grid/grid-items-005-expected.htm:
2046 * ietestcenter/css3/grid/grid-items-005.htm:
2047 * svg/css/getComputedStyle-basic-expected.txt:
2049 2016-05-06 Nan Wang <n_wang@apple.com>
2051 AX: <attachment> element should have a replacement character
2052 https://bugs.webkit.org/show_bug.cgi?id=157406
2054 Reviewed by Chris Fleizach.
2056 * accessibility/attachment-element-expected.txt:
2057 * accessibility/mac/attachment-element-replacement-character-expected.txt: Added.
2058 * accessibility/mac/attachment-element-replacement-character.html: Added.
2059 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt:
2061 2016-05-06 Nan Wang <n_wang@apple.com>
2063 AX: String for document range is empty if end visible position anchors to a ignored replaced node
2064 https://bugs.webkit.org/show_bug.cgi?id=157403
2066 Reviewed by Chris Fleizach.
2068 * accessibility/mac/text-marker-string-for-document-end-replaced-node-expected.txt: Added.
2069 * accessibility/mac/text-marker-string-for-document-end-replaced-node.html: Added.
2071 2016-05-05 Dean Jackson <dino@apple.com>
2073 4 and 8 digit color attributes should use the crazypants algorithm, not the CSS one.
2074 https://bugs.webkit.org/show_bug.cgi?id=157402
2075 <rdar://problem/26131142>
2077 Reviewed by Simon Fraser.
2079 Restore the version that was there before I added support for
2080 4 and 8 digit hex colors in CSS.
2082 * fast/dom/attribute-legacy-colors-expected.txt:
2083 * fast/dom/script-tests/attribute-legacy-colors.js:
2085 2016-05-05 Joseph Pecoraro <pecoraro@apple.com>
2087 REGRESSION(r200422): Web Inspector: Make new Array Iterator objects play nice with Web Inspector
2088 https://bugs.webkit.org/show_bug.cgi?id=157361
2089 <rdar://problem/26099793>
2091 Reviewed by Timothy Hatcher.
2093 * platform/mac/inspector/model/remote-object-expected.txt:
2095 2016-05-05 Commit Queue <commit-queue@webkit.org>
2097 Unreviewed, rolling out r200479.
2098 https://bugs.webkit.org/show_bug.cgi?id=157397
2100 A LayoutTest added with this change is crashing on Mac WK1
2101 test runs. (Requested by ryanhaddad on #webkit).
2105 "For keyboard users, activating a fragment URL should transfer
2106 focus and caret to the destination"
2107 https://bugs.webkit.org/show_bug.cgi?id=116046
2108 http://trac.webkit.org/changeset/200479
2110 2016-05-05 Chris Dumez <cdumez@apple.com>
2112 CORS check is sometimes incorrectly failing for media loads
2113 https://bugs.webkit.org/show_bug.cgi?id=157370
2114 <rdar://problem/26071607>
2116 Reviewed by Alex Christensen.
2118 Add a regression test for <rdar://problem/26071607>.
2120 * http/tests/media/resources/reference.mov: Added.
2121 * http/tests/security/resources/reference-movie-cross-origin-allow.php: Added.
2122 * http/tests/security/video-cross-origin-caching-expected.txt: Added.
2123 * http/tests/security/video-cross-origin-caching.html: Added.
2125 2016-05-05 Zalan Bujtas <zalan@apple.com>
2127 Stop traversing at the container block when computing RTL inline static distance.
2128 https://bugs.webkit.org/show_bug.cgi?id=157349
2129 <rdar://problem/25994087>
2131 Reviewed by David Hyatt.
2133 When computing the inline static distance for a child renderer, we start at its enclosing box
2134 and traverse up all the way to the container block.
2135 However when the enclosing box is the ancestor of the container block, we
2136 should just bail out right away since there's no container to use to adjust the position.
2138 * fast/multicol/positioned-rtl-column-crash-expected.txt: Added.
2139 * fast/multicol/positioned-rtl-column-crash.html: Added.
2141 2016-05-05 Ryan Haddad <ryanhaddad@apple.com>
2143 Unskip 9 compositing tests on ios-simulator, mark 2 as failures on ios-simulator-wk1
2145 Unreviewed test gardening.
2147 * platform/ios-simulator-wk1/TestExpectations:
2148 * platform/ios-simulator/TestExpectations:
2150 2016-05-05 Ryan Haddad <ryanhaddad@apple.com>
2152 TestExpectations gardening for ios-simulator
2154 Unreviewed test gardening.
2156 Remove failure expectation for passing tests, move some to more specific ports, and remove expectations
2157 for tests that are no longer in the tree.
2159 * platform/ios-simulator-wk1/TestExpectations:
2160 * platform/ios-simulator-wk2/TestExpectations:
2161 * platform/ios-simulator/TestExpectations:
2163 2016-05-05 Zalan Bujtas <zalan@apple.com>
2165 Do not attempt to compute min/max width.
2166 https://bugs.webkit.org/show_bug.cgi?id=157320
2168 Reviewed by David Hyatt.
2170 Replaced elements with no intrinsic size (only with ratio) should not call the containing
2171 block to compute the min/max width when the containing block's min/max width
2172 depends on the children's intrinsic size. It could lead to infinite recursion.
2174 * fast/replaced/before-content-intrinsic-crash-expected.txt: Added.
2175 * fast/replaced/before-content-intrinsic-crash.html: Added.
2177 2016-05-05 Nan Wang <n_wang@apple.com>
2179 For keyboard users, activating a fragment URL should transfer focus and caret to the destination
2180 https://bugs.webkit.org/show_bug.cgi?id=116046
2182 Reviewed by Ryosuke Niwa.
2184 Updated fast/dom/fragment-activation-focuses-target.html, now that navigating to a unfocusable
2185 fragment will unset the focused element.
2187 * fast/dom/fragment-activation-focuses-target-expected.txt:
2188 * fast/dom/fragment-activation-focuses-target.html:
2189 * fast/events/sequential-focus-navigation-starting-point-expected.txt: Added.
2190 * fast/events/sequential-focus-navigation-starting-point.html: Added.
2191 * platform/ios-simulator/TestExpectations:
2193 2016-05-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
2195 [GTK] Unreviewed gardening.
2197 * platform/gtk/TestExpectations: Add more HiDPI tests failing.
2199 2016-05-05 Joseph Pecoraro <pecoraro@apple.com>
2201 Crash if you type "debugger" in the console and continue
2202 https://bugs.webkit.org/show_bug.cgi?id=156924
2203 <rdar://problem/25884189>
2205 Reviewed by Mark Lam.
2207 * inspector/debugger/evaluateOnCallFrame-errors-expected.txt: Added.
2208 * inspector/debugger/evaluateOnCallFrame-errors.html: Added.
2209 * inspector/protocol/backend-dispatcher-argument-errors-expected.txt:
2211 2016-05-04 Simon Fraser <simon.fraser@apple.com>
2213 Comments on wired.com are blurry
2214 https://bugs.webkit.org/show_bug.cgi?id=148630
2216 Reviewed by Tim Horton.
2218 This testcase does not fail without the patch because of how WTR does snapshotting,
2219 but some future improvement may fix that.
2221 * compositing/contents-scale/rasterization-scale-expected.html: Added.
2222 * compositing/contents-scale/rasterization-scale.html: Added.
2224 2016-05-05 Ryosuke Niwa <rniwa@webkit.org>
2226 event.target shouldn't be retargeted as the event bubbles into a slot
2227 https://bugs.webkit.org/show_bug.cgi?id=157369
2229 Reviewed by Antti Koivisto.
2231 Updated test cases to expect the target to be not adjusted to a slot element when the event path
2232 enters one as this didn't match the spec or the behavior of Google Chrome Canary. Both WebKit and
2233 Chrome passes the test with this change.
2235 * fast/shadow-dom/event-inside-slotted-node.html:
2237 2016-05-04 Alex Christensen <achristensen@webkit.org>
2239 Blocked redirected main resource requests need descriptive errors
2240 https://bugs.webkit.org/show_bug.cgi?id=156828
2241 rdar://problem/25711316
2243 Reviewed by Daniel Bates.
2245 * http/tests/contentextensions/block-everything-if-domain-expected.txt:
2246 Updated because the page no longer loads because the main resource was blocked.
2247 * http/tests/contentextensions/block-everything-unless-domain-expected.txt:
2248 * http/tests/contentextensions/block-everything-unless-domain.html:
2249 Updated test because about:blank is no longer loaded when the main resource fails to load.
2250 * http/tests/contentextensions/main-resource-expected.txt:
2251 Update to reflect new behavior of calling didFailProvisionalLoadWithError instead of just didFailLoadingWithError.
2252 * http/tests/contentextensions/main-resource-redirect-error-expected.txt: Added.
2253 * http/tests/contentextensions/main-resource-redirect-error.html: Added.
2254 * http/tests/contentextensions/main-resource-redirect-error.html.json: Added.
2255 * http/tests/contentextensions/main-resource.html:
2257 2016-05-04 Daniel Bates <dabates@apple.com>
2259 CSP: Perform case sensitive match against path portion of source expression URL that ends in '/'
2260 https://bugs.webkit.org/show_bug.cgi?id=157275
2262 Reviewed by Darin Adler.
2264 Add test to ensure that the path portion of a request URL is case-sensitively
2265 matched against the path portion of a source expression that ends in '/'.
2267 * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt:
2268 * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01.html:
2270 2016-05-04 Aaron Chu <aaron_chu@apple.com>
2272 AX: Nonfunctional controls appear before every HTML5 video when using VoiceOver
2273 https://bugs.webkit.org/show_bug.cgi?id=153089
2274 <rdar://problem/24050668>
2276 Reviewed by Dean Jackson.
2278 * media/video-controls-show-on-kb-or-ax-event-expected.txt:
2279 * media/video-controls-show-on-kb-or-ax-event.html:
2281 A Layout Test to make sure showControls Button in media player is hidden by default.
2283 2016-05-04 Dean Jackson <dino@apple.com>
2285 Disabling WebGL2 should mean no context is created
2286 https://bugs.webkit.org/show_bug.cgi?id=157352
2287 <rdar://problem/26096346>
2289 Reviewed by Eric Carlson.
2291 Check that toggling the runtime flag enables/disables WebGL 2.0.
2293 * fast/canvas/webgl/webgl2-runtime-flag-expected.txt: Added.
2294 * fast/canvas/webgl/webgl2-runtime-flag.html: Added.
2296 2016-05-04 Chris Dumez <cdumez@apple.com>
2298 Media elements should not be paused right away when removed from the document
2299 https://bugs.webkit.org/show_bug.cgi?id=157347
2300 <rdar://problem/25888758>
2302 Reviewed by Alex Christensen.
2304 * media/remove-from-document-expected.txt:
2305 * media/remove-from-document.html:
2306 Check asynchronously if the video has been paused after removing it from
2307 the document instead of synchronously as we no longer pause the video
2308 synchronously in this case.
2310 * media/replaceChild-should-not-pause-video-expected.txt: Added.
2311 * media/replaceChild-should-not-pause-video.html: Added.
2312 Add test case to make sure that calling replaceChild() on with a video
2313 element as newChild does not pause the video if it is already playing.
2314 This is a regression test for <rdar://problem/25888758>.
2316 * webaudio/audiocontext-state-interrupted-expected.txt:
2317 * webaudio/audiocontext-state-interrupted.html:
2318 Add a missing call to
2319 internals.setMediaSessionRestrictions("WebAudio", "InterruptedPlaybackNotPermitted")
2320 before the fourth test. The fourth test was previously passing by
2321 chance, due to a bug in GenericEventQueue sometimes firing events
2322 synchronously after they are scheduled.
2324 2016-05-04 Filip Pizlo <fpizlo@apple.com>
2326 Speed up JSGlobalObject initialization by making some properties lazy
2327 https://bugs.webkit.org/show_bug.cgi?id=157045
2329 Reviewed by Mark Lam.
2331 * js/dom/cross-window-put-math-expected.txt: Added.
2332 * js/dom/cross-window-put-math.html: Added.
2334 2016-05-04 Joseph Pecoraro <pecoraro@apple.com>
2336 Improve the grammar of some error messages 'a argument list' => 'an argument list'
2337 https://bugs.webkit.org/show_bug.cgi?id=157350
2338 <rdar://problem/26082108>
2340 Reviewed by Mark Lam.
2342 * fast/css/css-selector-text-expected.txt:
2343 * inspector/runtime/parse-expected.txt:
2344 * js/object-literal-computed-methods-expected.txt:
2345 * js/object-literal-methods-expected.txt:
2346 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12-expected.txt:
2347 * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T1-expected.txt:
2348 * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T2-expected.txt:
2350 2016-05-04 Keith Miller <keith_miller@apple.com>
2352 Corrections to r200422
2353 https://bugs.webkit.org/show_bug.cgi?id=157351
2355 Reviewed by Joseph Pecoraro.
2357 Test case had some code changed that was not intended.
2359 * js/regress/script-tests/deltablue-for-of.js:
2362 2016-05-04 Keith Miller <keith_miller@apple.com>
2364 Unreviewed, reland r200149 since the rollout had inconclusive PLT AB testing results.
2366 2016-05-04 Joseph Pecoraro <pecoraro@apple.com>
2368 Web Inspector: GC Root Path sometimes does not go up to Window
2369 https://bugs.webkit.org/show_bug.cgi?id=156768
2370 <rdar://problem/25816131>
2372 Reviewed by Geoffrey Garen.
2374 * inspector/unit-tests/heap-snapshot-expected.txt:
2375 * inspector/unit-tests/heap-snapshot.html:
2377 2016-05-04 Ryan Haddad <ryanhaddad@apple.com>
2379 Rebaseline inspector/model/remote-object.html after r200422
2381 Unreviewed test gardening.
2383 * platform/mac/inspector/model/remote-object-expected.txt:
2385 2016-05-04 Mark Lam <mark.lam@apple.com>
2387 ES6 Function.name inferred from property names of literal objects can break some websites.
2388 https://bugs.webkit.org/show_bug.cgi?id=157246
2390 Reviewed by Geoffrey Garen.
2392 * js/dom/regress-157246-expected.txt: Added.
2393 * js/dom/regress-157246.html: Added.
2394 * js/dom/script-tests/regress-157246.js: Added.
2396 * platform/ios-simulator-wk1/TestExpectations:
2397 * platform/mac-wk1/TestExpectations:
2398 - Skip js/dom/regress-157246.html for wk1 because it relies on a WKTR feature to
2399 enable the needsSiteSpecificQuirks settings before running the test.
2401 2016-05-04 Keith Miller <keith_miller@apple.com>
2403 Speedup array iterators
2404 https://bugs.webkit.org/show_bug.cgi?id=157315
2406 Reviewed by Michael Saboff.
2408 Add a new regression test for for-of iterators in ES6. The test is a
2409 modification of the deltablue benchmark that converts all the
2410 loops on Arrays into for-of loops.
2412 * js/regress/deltablue-for-of-expected.txt: Added.
2413 * js/regress/deltablue-for-of.html: Added.
2414 * js/regress/script-tests/deltablue-for-of.js: Added.
2415 (Object.prototype.inheritsFrom):
2416 (OrderedCollection):
2417 (OrderedCollection.prototype.add):
2418 (OrderedCollection.prototype.at):
2419 (OrderedCollection.prototype.size):
2420 (OrderedCollection.prototype.removeFirst):
2421 (OrderedCollection.prototype.remove):
2423 (Strength.stronger):
2425 (Strength.weakestOf):
2426 (Strength.strongest):
2427 (Strength.prototype.nextWeaker):
2429 (Constraint.prototype.addConstraint):
2430 (Constraint.prototype.satisfy):
2431 (Constraint.prototype.destroyConstraint):
2432 (Constraint.prototype.isInput):
2434 (UnaryConstraint.prototype.addToGraph):
2435 (UnaryConstraint.prototype.chooseMethod):
2436 (UnaryConstraint.prototype.isSatisfied):
2437 (UnaryConstraint.prototype.markInputs):
2438 (UnaryConstraint.prototype.output):
2439 (UnaryConstraint.prototype.recalculate):
2440 (UnaryConstraint.prototype.markUnsatisfied):
2441 (UnaryConstraint.prototype.inputsKnown):
2442 (UnaryConstraint.prototype.removeFromGraph):
2444 (StayConstraint.prototype.execute):
2445 (EditConstraint.prototype.isInput):
2446 (EditConstraint.prototype.execute):
2448 (BinaryConstraint.prototype.chooseMethod):
2449 (BinaryConstraint.prototype.addToGraph):
2450 (BinaryConstraint.prototype.isSatisfied):
2451 (BinaryConstraint.prototype.markInputs):
2452 (BinaryConstraint.prototype.input):
2453 (BinaryConstraint.prototype.output):
2454 (BinaryConstraint.prototype.recalculate):
2455 (BinaryConstraint.prototype.markUnsatisfied):
2456 (BinaryConstraint.prototype.inputsKnown):
2457 (BinaryConstraint.prototype.removeFromGraph):
2459 (ScaleConstraint.prototype.addToGraph):
2460 (ScaleConstraint.prototype.removeFromGraph):
2461 (ScaleConstraint.prototype.markInputs):
2462 (ScaleConstraint.prototype.execute):
2463 (ScaleConstraint.prototype.recalculate):
2464 (EqualityConstraint):
2465 (EqualityConstraint.prototype.execute):
2467 (Variable.prototype.addConstraint):
2468 (Variable.prototype.removeConstraint):
2470 (Planner.prototype.incrementalAdd):
2471 (Planner.prototype.incrementalRemove):
2472 (Planner.prototype.newMark):
2473 (Planner.prototype.makePlan):
2474 (Planner.prototype.extractPlanFromConstraints):
2475 (Planner.prototype.addPropagate):
2476 (Planner.prototype.removePropagateFrom):
2477 (Planner.prototype.addConstraintsConsumingTo):
2479 (Plan.prototype.addConstraint):
2480 (Plan.prototype.size):
2481 (Plan.prototype.constraintAt):
2482 (Plan.prototype.execute):
2488 2016-05-04 Ryan Haddad <ryanhaddad@apple.com>
2490 Marking imported/w3c/web-platform-tests/html/dom/interfaces.html as failing on ios-simulator release builds
2491 https://bugs.webkit.org/show_bug.cgi?id=157344
2493 Unreviewed test gardening.
2495 * platform/ios-simulator/TestExpectations:
2497 2016-05-04 Ryan Haddad <ryanhaddad@apple.com>
2499 Remove failure expectation for imported/w3c/web-platform-tests/html/dom/interfaces.html on ios-simulator
2500 https://bugs.webkit.org/show_bug.cgi?id=157344
2502 Unreviewed test gardening.
2504 This failure expectation was overriding the global skip on debug builds.
2506 * platform/ios-simulator/TestExpectations:
2508 2016-05-04 Chris Dumez <cdumez@apple.com>
2510 Unreviewed, rolling out r200383 and r200406.
2512 Seems to have caused crashes on iOS / ARMv7s
2514 Reverted changesets:
2516 "Speed up JSGlobalObject initialization by making some
2518 https://bugs.webkit.org/show_bug.cgi?id=157045
2519 http://trac.webkit.org/changeset/200383
2521 "REGRESSION(r200383): Setting lazily initialized properties
2522 across frame boundaries crashes"
2523 https://bugs.webkit.org/show_bug.cgi?id=157333
2524 http://trac.webkit.org/changeset/200406
2526 2016-05-04 Joanmarie Diggs <jdiggs@igalia.com>
2528 AX: ARIA 'region' role is now a landmark; HTML 'section' element should be a landmark only if named
2529 https://bugs.webkit.org/show_bug.cgi?id=157331
2531 Reviewed by Chris Fleizach.
2533 Our existing test coverage for exposure of the 'region' role and the 'section'
2534 element is sufficient. These tests were updated to reflect the new behavior.
2535 Several new test cases were added to cover both sections with accessible names
2538 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
2539 * accessibility/mac/aria-grouping-roles-expected.txt: Updated.
2540 * accessibility/mac/aria-grouping-roles.html: Updated.
2541 * accessibility/mac/html-section-elements-expected.txt: Updated.
2542 * accessibility/mac/html-section-elements.html: Updated.
2543 * accessibility/mac/landmark-not-ignored-expected.txt: Updated.
2544 * accessibility/mac/landmark-not-ignored.html: Updated.
2545 * accessibility/roles-computedRoleString-expected.txt: Updated.
2546 * accessibility/roles-computedRoleString.html: New test cases added.
2547 * accessibility/roles-exposed.html: New test cases added.
2548 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
2549 * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated.
2550 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
2551 * platform/mac-mavericks/accessibility/roles-exposed-expected.txt: Updated.
2552 * platform/mac/accessibility/roles-exposed-expected.txt: Updated.
2553 * platform/win/accessibility/roles-exposed-expected.txt: Updated.
2555 2016-05-04 Youenn Fablet <youenn.fablet@crf.canon.fr>
2557 Clicks inside button elements are sometimes discarded when the mouse moves
2558 https://bugs.webkit.org/show_bug.cgi?id=39620
2560 Reviewed by Darin Adler.
2562 Test coming from http://src.chromium.org/viewvc/blink?view=revision&revision=162081.
2563 Modified to ensure click events do not end up being considered as double click events.
2565 * fast/events/click-over-descendant-elements-expected.txt: Added.
2566 * fast/events/click-over-descendant-elements.html: Added.
2567 * platform/ios-simulator/TestExpectations: Marked new test as failing.
2569 2016-05-03 Filip Pizlo <fpizlo@apple.com>
2571 REGRESSION(r200383): Setting lazily initialized properties across frame boundaries crashes
2572 https://bugs.webkit.org/show_bug.cgi?id=157333
2574 Reviewed by Benjamin Poulain.
2576 This is JoePeck's original test case. It used to crash and now it doesn't crash anymore.
2578 * js/dom/cross-window-put-math-expected.txt: Added.
2579 * js/dom/cross-window-put-math.html: Added.
2581 2016-05-03 Yusuke Suzuki <utatane.tea@gmail.com>
2583 Improve Symbol() to string coercion error message
2584 https://bugs.webkit.org/show_bug.cgi?id=157317
2586 Reviewed by Geoffrey Garen.
2588 * js/math-clz32-expected.txt:
2589 * js/script-tests/symbol-abstract-relational-comparison.js:
2590 (relationalOperators.forEach):
2591 * js/script-tests/symbol-object.js:
2592 * js/script-tests/symbol-prototype-is-ordinary-object.js:
2593 * js/script-tests/symbol-tostring.js:
2594 * js/string-code-point-at-expected.txt:
2595 * js/symbol-abstract-relational-comparison-expected.txt:
2596 * js/symbol-object-expected.txt:
2597 * js/symbol-prototype-is-ordinary-object-expected.txt:
2598 * js/symbol-tostring-expected.txt:
2600 2016-05-03 Joseph Pecoraro <pecoraro@apple.com>
2602 Web Inspector: Give console.time/timeEnd a default label and warnings
2603 https://bugs.webkit.org/show_bug.cgi?id=157325
2604 <rdar://problem/26073290>
2606 Reviewed by Timothy Hatcher.
2608 * inspector/console/console-time-expected.txt: Added.
2609 * inspector/console/console-time.html: Added.
2611 2016-05-03 Joanmarie Diggs <jdiggs@igalia.com>
2613 [ATK] accessibility/document-attributes.html is failing
2614 https://bugs.webkit.org/show_bug.cgi?id=125348
2616 Reviewed by Chris Fleizach.
2618 * platform/efl/TestExpectations: Unskipped failing test.
2619 * platform/gtk/TestExpectations: Unskipped failing test.
2621 2016-05-03 Ryan Haddad <ryanhaddad@apple.com>
2623 Un-skipping storage/indexeddb/intversion-open-in-upgradeneeded.html, but leaving it as flaky
2624 https://bugs.webkit.org/show_bug.cgi?id=155050
2626 Unreviewed test gardening.
2628 * platform/mac-wk2/TestExpectations:
2630 2016-05-02 Antti Koivisto <antti@apple.com>
2632 REGRESSION (r198943): Transitions don't work if they animate display property
2633 https://bugs.webkit.org/show_bug.cgi?id=157244
2634 <rdar://problem/26042189>
2636 Reviewed by Simon Fraser.
2638 * transitions/transition-display-property-expected.html: Added.
2639 * transitions/transition-display-property.html: Added.
2641 2016-05-03 Chris Dumez <cdumez@apple.com>
2643 Unreviewed, drop outdated layout test after r200375.
2645 * fast/workers/resources/worker-replace-self.js: Removed.
2646 * fast/workers/worker-replace-self-expected.txt: Removed.
2647 * fast/workers/worker-replace-self.html: Removed.
2649 2016-05-03 Joanmarie Diggs <jdiggs@igalia.com>
2651 Unreviewed GTK+ gardening.
2653 Adding a platform-specific expectations file for aria-text-role.html.
2655 * platform/gtk/accessibility/aria-text-role-expected.txt: Added.
2657 2016-05-03 Pranjal Jumde <pjumde@apple.com>
2659 WorkerGlobalScope's self, location and navigator attributes should not be replaceable
2660 https://bugs.webkit.org/show_bug.cgi?id=157296
2661 <rdar://problem/25962738>
2663 Reviewed by Chris Dumez.
2665 * http/tests/workers/location-readonly-expected.txt: Added.
2666 * http/tests/workers/location-readonly.html: Added.
2667 * http/tests/workers/navigator-readonly-expected.txt: Added.
2668 * http/tests/workers/navigator-readonly.html: Added.
2669 * http/tests/workers/self-readonly-expected.txt: Added.
2670 * http/tests/workers/self-readonly.html: Added.
2671 * http/tests/workers/worker-location.js: Added.
2672 * http/tests/workers/worker-navigator.js: Added.
2673 * http/tests/workers/worker-self.js: Added.
2675 2016-05-03 Joanmarie Diggs <jdiggs@igalia.com>
2677 [ATK] accessibility/content-editable-as-textarea.html fails
2678 https://bugs.webkit.org/show_bug.cgi?id=155353
2680 Reviewed by Darin Adler.
2682 Updated the test identified in the bug to listen for the appropriate
2683 notification for ATK and created platform-specific expectations.
2685 In addition, set-selected-text-range-contenteditable.html was timing out
2686 due to the use of shouldBecomeEqual() with an assertion that is wrong for
2687 ATK. Modifying the test so that it verifies the result appropriate for
2688 each platform eliminates the timeout.
2690 * accessibility/content-editable-as-textarea.html: Updated.
2691 * accessibility/set-selected-text-range-contenteditable.html: Updated.
2692 * platform/gtk/TestExpectations: Unskipped the failing tests.
2693 * platform/gtk/accessibility/content-editable-as-textarea-expected.txt: Added.
2694 * platform/gtk/accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
2696 2016-05-03 Joseph Pecoraro <pecoraro@apple.com>
2698 Unreviewed follow-up testapi fix after r200355.
2700 * js/console-expected.txt:
2702 Make window.console non-enumerable.
2704 2016-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
2706 Unreviewed GTK+ gardening. Update drag and drop tests bug reference.
2708 We were using a fixed bug, because drag and drop was already implemented in WebKit2. However, some tests still
2709 fail because some drag and drop events are not emitted when using synthetic events like even sender does. So,
2710 update the bug reference to https://bugs.webkit.org/show_bug.cgi?id=157179 and add two more tests that are
2711 timing out in the bots for the same reason.
2713 * platform/gtk/TestExpectations:
2715 2016-05-02 Simon Fraser <simon.fraser@apple.com>
2717 Don't run transitions to/from 'auto' values
2718 https://bugs.webkit.org/show_bug.cgi?id=38243
2719 rdar://problem/20904225
2721 Reviewed by Dean Jackson.
2723 * platform/mac-wk2/transitions/default-timing-function-expected.txt: New baseline.
2724 * transitions/default-timing-function.html: Set explicit start value.
2725 * transitions/interrupted-all-transition.html: Set explicit start value.
2726 * transitions/lengthsize-transition-to-from-auto-expected.txt: Added.
2727 * transitions/lengthsize-transition-to-from-auto.html: Added.
2728 * transitions/transition-to-from-auto-expected.txt: Added.
2729 * transitions/transition-to-from-auto.html: Added.
2730 * transitions/zero-duration-in-list.html: Set explicit start value.
2732 2016-05-02 Chris Dumez <cdumez@apple.com>
2734 Indexing CSSStyleDeclaration object with out-of-range index should return undefined
2735 https://bugs.webkit.org/show_bug.cgi?id=157283
2737 Reviewed by Darin Adler.
2739 Rebaseline a couple of existing tests due to the slight behavior change.
2740 Also add a new layout test for more extensive testing.
2742 * fast/dom/CSSStyleDeclaration/css-computed-style-item-expected.txt:
2743 * fast/dom/CSSStyleDeclaration/css-style-item-expected.txt:
2744 * fast/dom/CSSStyleDeclaration/script-tests/css-computed-style-item.js:
2745 * fast/dom/CSSStyleDeclaration/script-tests/css-style-item.js:
2746 * fast/dom/indexed-getters-returning-string-expected.txt: Added.
2747 * fast/dom/indexed-getters-returning-string.html: Added.
2749 2016-05-02 Antoine Quint <graouts@apple.com>
2751 Specifying a longhand property should not serialize to a shorthand property
2752 https://bugs.webkit.org/show_bug.cgi?id=157180
2754 Reviewed by Dean Jackson.
2756 A fair few tests relied on reading from a shorthand value when it was incorrect
2757 to produce one, so we fix those incorrect assertions. We also add a new test that
2758 goes through all the longhand properties for a given shorthand property and checks
2759 that none of the longhand properties will yield a shorthand value.
2761 * cssom/cssvalue-comparison-expected.txt:
2762 * cssom/cssvalue-comparison.html:
2763 * fast/css/background-position-serialize-expected.txt:
2764 * fast/css/background-position-serialize.html:
2765 * fast/css/no-shorthand-with-incomplete-longhands-expected.txt: Added.
2766 * fast/css/no-shorthand-with-incomplete-longhands.html: Added.
2767 * fast/css/remove-shorthand-expected.txt:
2768 * fast/css/script-tests/image-set-setting.js:
2769 (testComputedStyle):
2770 * fast/css/uri-token-parsing-expected.txt:
2771 * fast/css/uri-token-parsing.html:
2772 * fast/css/webkit-mask-crash-implicit-expected.txt:
2773 * fast/css/webkit-mask-crash-implicit.html:
2774 * fast/dom/Element/setAttributeNode-for-existing-attribute.html:
2775 * fast/dom/background-shorthand-csstext-expected.txt:
2776 * fast/dom/background-shorthand-csstext.html:
2777 * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt:
2778 * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects.html:
2780 2016-05-02 Joseph Pecoraro <pecoraro@apple.com>
2782 Make console a namespace object (like Math/JSON), allowing functions to be called unbound
2783 https://bugs.webkit.org/show_bug.cgi?id=157286
2784 <rdar://problem/26052830>
2786 Reviewed by Timothy Hatcher.
2788 * js/console-expected.txt: Added.
2789 * js/console.html: Added.
2791 2016-05-02 Antti Koivisto <antti@apple.com>
2793 REGRESSION(r199964): Animation on pseudo elements doesn't trigger if first frame matches the current style
2794 https://bugs.webkit.org/show_bug.cgi?id=157284
2796 Reviewed by Simon Fraser.
2798 * fast/css/animation-pseudo-style-change-expected.html: Added.
2799 * fast/css/animation-pseudo-style-change.html: Added.
2801 2016-05-02 Brady Eidson <beidson@apple.com>
2803 Add the ability to accumulate logs for specific logging channels to help diagnose test timeouts.
2804 https://bugs.webkit.org/show_bug.cgi?id=157274
2806 Reviewed by Alex Christensen.
2808 For the tests that are known flakes that are not imported, add the "accumulate IndexedDB logs" command.
2810 * storage/indexeddb/modern/resources/256-open-databases.js:
2811 * storage/indexeddb/modern/resources/abort-requests-cancelled.js:
2812 * storage/indexeddb/modern/resources/autoincrement-abort.js:
2813 * storage/indexeddb/resources/intversion-open-in-upgradeneeded.js:
2814 * storage/indexeddb/resources/odd-strings.js:
2816 2016-05-02 Per Arne Vollan <peavo@outlook.com>
2818 [Win] Enable IndexedDB.
2819 https://bugs.webkit.org/show_bug.cgi?id=157192
2821 Reviewed by Brent Fulgham.
2823 * platform/win/TestExpectations: Update IndexedDB test expectations.
2825 2016-05-01 Ryosuke Niwa <rniwa@webkit.org>
2827 document.currentScript must be null when we're executing a script inside a shadow tree
2828 https://bugs.webkit.org/show_bug.cgi?id=157245
2830 Reviewed by Darin Adler.
2832 Add a W3C style testharness.js test.
2834 * fast/shadow-dom/Document-prototype-currentScript-expected.txt: Added.
2835 * fast/shadow-dom/Document-prototype-currentScript.html: Added.
2836 * fast/shadow-dom/resources/Document-prototype-currentScript-helper.js: Added.
2838 2016-04-29 Alex Christensen <achristensen@webkit.org>
2840 Do not reuse cache entries with conditional headers
2841 https://bugs.webkit.org/show_bug.cgi?id=157205
2842 rdar://problem/25856933
2844 Reviewed by Chris Dumez.
2846 * http/tests/xmlhttprequest/if-modified-since-0-expected.txt: Added.
2847 * http/tests/xmlhttprequest/if-modified-since-0.html: Added.
2849 2016-05-01 Skachkov Oleksandr <gskachkov@gmail.com>
2851 Class contructor and methods shouldn't have "arguments" and "caller"
2852 https://bugs.webkit.org/show_bug.cgi?id=144238
2854 Reviewed by Ryosuke Niwa.
2856 * js/class-method-and-constructor-properties-expected.txt: Added.
2857 * js/class-method-and-constructor-properties.html: Added.
2858 * js/script-tests/class-method-and-constructor-properties.js: Added.
2860 2016-05-02 Yoav Weiss <yoav@yoav.ws>
2862 Move ResourceTiming behind a runtime flag
2863 https://bugs.webkit.org/show_bug.cgi?id=157133
2865 Reviewed by Alex Christensen.
2867 Added tests that make sure ResourceTiming APIs are exposed and that resources
2868 show up as entries in the performance timeline.
2870 * fast/dom/Window/window-properties-performance-resource-timing-expected.txt: Added.
2871 * fast/dom/Window/window-properties-performance-resource-timing.html: Added.
2872 * fast/dom/Window/window-properties-performance.html: Removed "//;".
2873 * http/tests/performance/performance-resource-timing-entries-expected.txt: Added.
2874 * http/tests/performance/performance-resource-timing-entries.html: Added.
2876 2016-05-01 Nan Wang <n_wang@apple.com>
2878 AX: Crash at WebCore::AccessibilityObject::getAttribute const + 9
2879 https://bugs.webkit.org/show_bug.cgi?id=157256
2881 Reviewed by Chris Fleizach.
2883 * accessibility/mac/aria-label-on-label-element-expected.txt:
2884 * accessibility/mac/aria-label-on-label-element.html:
2886 2016-05-01 Commit Queue <commit-queue@webkit.org>
2888 Unreviewed, rolling out r200264 and r200266.
2889 https://bugs.webkit.org/show_bug.cgi?id=157251
2891 This change caused existing LayoutTest media/media-source
2892 /media-source-stalled-holds-sleep-assertion.html to time out
2893 on Mac on every run. (Requested by ryanhaddad on #webkit).
2895 Reverted changesets:
2897 "[Mac] AirPlay fails if target is set before AVPlayer has been
2899 https://bugs.webkit.org/show_bug.cgi?id=157147
2900 http://trac.webkit.org/changeset/200264
2902 "[Mac] AirPlay fails if target is set before AVPlayer has been
2904 https://bugs.webkit.org/show_bug.cgi?id=157147
2905 http://trac.webkit.org/changeset/200266
2907 2016-05-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
2909 Sync web-platform-tests up to revision 4af8373
2910 https://bugs.webkit.org/show_bug.cgi?id=157170
2912 Reviewed by Chris Dumez.
2914 * platform/ios-simulator/TestExpectations: Marking some tests as failing.
2915 * platform/wk2/imported/w3c/web-platform-tests/html/semantics/document-metadata/styling/LinkStyle-expected.txt:
2917 2016-04-30 Antti Koivisto <antti@apple.com>
2919 REGRESSION (r199640): position:absolute generated content inherits text-decoration from its element
2920 https://bugs.webkit.org/show_bug.cgi?id=157199
2921 <rdar://problem/26013111>
2923 Reviewed by Zalan Bujtas.
2925 * fast/css/text-decoration-inheritance-pseudo-expected.html: Added.
2926 * fast/css/text-decoration-inheritance-pseudo.html: Added.
2928 2016-04-30 Zalan Bujtas <zalan@apple.com>
2930 Some content causes deep recursion.
2931 https://bugs.webkit.org/show_bug.cgi?id=157230
2932 <rdar://problem/7694756>
2934 Reviewed by Antti Koivisto.
2936 This patch sets a limit(512) on content nesting for the render tree. Elements injected over the limit
2937 are still accessible through DOM APIs but
2938 1. we stop generating renderers for them -they behave like display: none.
2939 2. their layout related computed style values are set to default (e.g. window.computedStyle(document.elementById("over512").width -> auto)
2941 * fast/block/nested-renderers-expected.html: Added.
2942 * fast/block/nested-renderers.html: Added.
2944 2016-04-30 Chris Dumez <cdumez@apple.com>
2946 [Web IDL] Pass even more types by reference
2947 https://bugs.webkit.org/show_bug.cgi?id=157231
2949 Reviewed by Darin Adler.
2951 Update test now that slightly different exceptions are thrown.
2953 * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
2954 * media/encrypted-media/encrypted-media-v2-syntax.html:
2956 2016-04-30 Ryosuke Niwa <rniwa@webkit.org>
2958 Node.prototype.rootNode is not Web compatible
2959 https://bugs.webkit.org/show_bug.cgi?id=157233
2961 Reviewed by Chris Dumez.
2963 Removed tests for Node.prototype.rootNode.
2965 * fast/dom/Node/rootNode-expected.txt: Removed.
2966 * fast/dom/Node/rootNode.html: Removed.
2967 * fast/shadow-dom/Node-interface-rootNode-expected.txt: Removed.
2968 * fast/shadow-dom/Node-interface-rootNode.html: Removed.
2969 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2971 2016-04-30 Nan Wang <n_wang@apple.com>
2973 AX: @aria-label attribute should work on <label> element
2974 https://bugs.webkit.org/show_bug.cgi?id=157219
2976 Reviewed by Chris Fleizach.
2978 * accessibility/mac/aria-label-on-label-element-expected.txt: Added.
2979 * accessibility/mac/aria-label-on-label-element.html: Added.
2981 2016-04-29 Ryosuke Niwa <rniwa@webkit.org>
2983 Rename getAssignedNodes to assignedNodes and support flattened option
2984 https://bugs.webkit.org/show_bug.cgi?id=157225
2986 Reviewed by Antti Koivisto.
2988 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
2989 * fast/shadow-dom/HTMLSlotElement-interface.html:
2991 2016-04-29 Simon Fraser <simon.fraser@apple.com>
2993 Blur filter escapes an enclosing overflow:hidden
2994 https://bugs.webkit.org/show_bug.cgi?id=155029
2996 Reviewed by Zalan Bujtas.
2998 * css3/filters/blur-clipped-by-ancestor-expected.html: Added.
2999 * css3/filters/blur-clipped-by-ancestor.html: Added.
3000 * css3/filters/blur-clipped-with-overflow-expected.html: Added.
3001 * css3/filters/blur-clipped-with-overflow.html: Added.
3002 * css3/filters/drop-shadow-expected.html: Added.
3003 * css3/filters/drop-shadow-with-overflow-hidden-expected.html: Added.
3004 * css3/filters/drop-shadow-with-overflow-hidden.html: Added.
3005 * css3/filters/drop-shadow.html: Added.
3007 2016-04-29 Myles C. Maxfield <mmaxfield@apple.com>
3009 REGRESSION(194502): overflow: scroll; direction: rtl; divs jump horizontally when scrolled vertically
3010 https://bugs.webkit.org/show_bug.cgi?id=157201
3012 Reviewed by Simon Fraser.
3014 * fast/scrolling/rtl-drag-vertical-scroller-expected.txt: Added.
3015 * fast/scrolling/rtl-drag-vertical-scroller.html: Added.
3017 2016-04-29 Mark Lam <mark.lam@apple.com>
3019 Make RegExp.prototype.test spec compliant.
3020 https://bugs.webkit.org/show_bug.cgi?id=155862
3022 Reviewed by Saam Barati.
3024 * js/regress/regexp-prototype-test-observable-side-effects-expected.txt: Added.
3025 * js/regress/regexp-prototype-test-observable-side-effects.html: Added.
3026 * js/regress/regexp-prototype-test-observable-side-effects2-expected.txt: Added.
3027 * js/regress/regexp-prototype-test-observable-side-effects2.html: Added.
3028 * js/regress/script-tests/regexp-prototype-test-observable-side-effects.js: Added.
3029 * js/regress/script-tests/simple-regexp-test-folding-fail-with-hoisted-regexp.js: Added.
3030 * js/regress/script-tests/simple-regexp-test-folding-with-hoisted-regexp.js: Added.
3031 * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp-expected.txt: Added.
3032 * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp.html: Added.
3033 * js/regress/simple-regexp-test-folding-with-hoisted-regexp-expected.txt: Added.
3034 * js/regress/simple-regexp-test-folding-with-hoisted-regexp.html: Added.
3036 2016-04-29 Commit Queue <commit-queue@webkit.org>
3038 Unreviewed, rolling out r200150 and r200256.
3039 https://bugs.webkit.org/show_bug.cgi?id=157216
3041 This change introduced flakiness in existing CJK LayoutTests.
3042 Also reverting the change that marked the tests as flaky.
3043 (Requested by ryanhaddad on #webkit).
3045 Reverted changesets:
3047 "Clean up Font::removeFromSystemFallbackCache()"
3048 https://bugs.webkit.org/show_bug.cgi?id=157093
3049 http://trac.webkit.org/changeset/200150
3051 "Marking fast/ruby/ruby-expansion-cjk.html and fast/ruby/ruby-
3052 expansion-cjk-4.html as flaky on Mac"
3053 https://bugs.webkit.org/show_bug.cgi?id=157197
3054 http://trac.webkit.org/changeset/200256
3056 2016-04-29 Ryan Haddad <ryanhaddad@apple.com>
3058 Change ios-simulator expectation for tests added with r200265 from ImageOnlyFailure to Failure
3060 Unreviewed test gardening.
3062 * platform/ios-simulator/TestExpectations:
3064 2016-04-29 Eric Carlson <eric.carlson@apple.com>
3066 [Mac] AirPlay fails if target is set before AVPlayer has been created
3067 https://bugs.webkit.org/show_bug.cgi?id=157147
3068 <rdar://problem/24197592>
3070 Unreviewed, update test so the results are consistent on different machines.
3072 * media/media-source/media-source-airplay-expected.txt:
3073 * media/media-source/media-source-airplay.html:
3075 2016-04-29 Antonio Gomes <tonikitoo@webkit.org>
3077 <select multiple> padding should react when scrolling
3078 https://bugs.webkit.org/show_bug.cgi?id=156590
3079 https://bugs.webkit.org/show_bug.cgi?id=156591
3081 Reviewed by Reviewed by Darin Adler.
3083 * fast/forms/listbox-respects-padding-bottom-expected.txt: Added.
3084 * fast/forms/listbox-respects-padding-bottom.html: Added.
3085 * fast/forms/listbox-top-padding-do-not-clip-items-expected.txt: Added.
3086 * fast/forms/listbox-top-padding-do-not-clip-items.html: Added.
3088 2016-04-29 Eric Carlson <eric.carlson@apple.com>
3090 [Mac] AirPlay fails if target is set before AVPlayer has been created
3091 https://bugs.webkit.org/show_bug.cgi?id=157147
3092 <rdar://problem/24197592>
3094 Reviewed by Jer Noble.
3096 * media/media-source/media-source-airplay-expected.txt: Added.
3097 * media/media-source/media-source-airplay.html: Added.
3098 * platform/efl/TestExpectations: Skip Mac-only test.
3099 * platform/gtk/TestExpectations: Ditto.
3100 * platform/ios-simulator/TestExpectations: Ditto.
3101 * platform/mac/TestExpectations: Skipped new tests on older versions of OS X.
3102 * platform/win/TestExpectations: Skip Mac-only test.
3104 2016-04-29 Myles C. Maxfield <mmaxfield@apple.com>
3106 [RTL Scrollbars] REGRESSION(r200116): Positioned contents can overlap RTL scrollbars
3107 https://bugs.webkit.org/show_bug.cgi?id=157164
3108 <rdar://problem/25993610>
3110 Reviewed by Darin Adler.
3113 * fast/scrolling/rtl-scrollbars-positioned-intersect-scrollbars-expected.html: Added.
3114 * fast/scrolling/rtl-scrollbars-positioned-intersect-scrollbars.html: Added.
3116 2016-04-29 Joanmarie Diggs <jdiggs@igalia.com>
3118 [GTK] r65681 broke a couple GTK+ a11y tests
3119 https://bugs.webkit.org/show_bug.cgi?id=44316
3121 Reviewed by Martin Robinson.
3123 The original regression has apparently been fixed, possibly quite some time
3124 ago. Updating both tests and associated expectations to reflect what has
3125 changed over the years. Leaving title-and-alt.html as skipped, but marked
3126 as failing due to a different bug (157187).
3128 * accessibility/gtk/object-attributes-expected.txt:
3129 * accessibility/gtk/object-attributes.html:
3130 * accessibility/gtk/title-and-alt-expected.txt:
3131 * accessibility/gtk/title-and-alt.html:
3132 * platform/gtk/TestExpectations:
3134 2016-04-29 Ryosuke Niwa <rniwa@webkit.org>
3136 Fix a typo in r200255.
3138 * resources/testharnessreport.js:
3139 (self.testRunner.add_completion_callback):
3141 2016-04-29 Nan Wang <n_wang@apple.com>
3143 AX: CharacterOffset not working correctly with composed characters and collapsed white spaces
3144 https://bugs.webkit.org/show_bug.cgi?id=157190
3146 Reviewed by Chris Fleizach.
3148 * accessibility/mac/text-marker-word-nav.html:
3149 * accessibility/text-marker/text-marker-previous-next-expected.txt:
3150 * accessibility/text-marker/text-marker-previous-next.html:
3152 2016-04-29 Ryan Haddad <ryanhaddad@apple.com>
3154 Marking fast/ruby/ruby-expansion-cjk.html and fast/ruby/ruby-expansion-cjk-4.html as flaky on Mac
3155 https://bugs.webkit.org/show_bug.cgi?id=157197
3157 Unreviewed test gardening.
3159 * platform/mac/TestExpectations:
3161 2016-04-29 Ryosuke Niwa <rniwa@webkit.org>
3163 test harness tests complain about testRunner not being declared inside a browser
3164 https://bugs.webkit.org/show_bug.cgi?id=157056
3166 Reviewed by Alex Christensen.
3168 Don't run the code meant to re-format results for DRT/WTR when testRunner is not defined (i.e. inside a browser).
3169 Also fixed various styling issues with this JavaScript file and removed useless comments.
3171 * resources/testharnessreport.js:
3173 2016-04-29 Commit Queue <commit-queue@webkit.org>
3175 Unreviewed, rolling out r200232.
3176 https://bugs.webkit.org/show_bug.cgi?id=157189
3178 This change broke the Mac CMake build and its LayoutTest is
3179 failing and/or flaky on all platforms (Requested by ryanhaddad
3184 "Move ResourceTiming behind a runtime flag"
3185 https://bugs.webkit.org/show_bug.cgi?id=157133
3186 http://trac.webkit.org/changeset/200232
3188 2016-04-29 Miguel Gomez <magomez@igalia.com>
3190 [GTK] Unreviewed gardening: update expectations after r200234
3191 https://bugs.webkit.org/show_bug.cgi?id=157181
3193 Unreviewed gardening.
3195 * platform/gtk/TestExpectations:
3197 2016-04-29 Simon Fraser <simon.fraser@apple.com>
3199 Wheel Event Not Fired For `body,html { height:100% }`
3200 https://bugs.webkit.org/show_bug.cgi?id=148450
3202 Reviewed by Brent Fulgham.
3204 Testcase, skipped on iOS which doesn't support wheel events.
3206 * fast/events/wheel-event-outside-body-expected.txt: Added.
3207 * fast/events/wheel-event-outside-body.html: Added.
3208 * platform/ios-simulator/TestExpectations:
3210 2016-04-29 Chris Dumez <cdumez@apple.com>
3212 [Web IDL] Specify default values for optional parameters of wrapper types
3213 https://bugs.webkit.org/show_bug.cgi?id=157161
3215 Reviewed by Darin Adler.
3217 Rebaseline as a different exception message is now given when calling
3218 Selection.extend() without enough parameters.
3220 * editing/selection/extend-expected.txt:
3222 2016-04-29 Joanmarie Diggs <jdiggs@igalia.com>
3224 [ATK] Expose the value of aria-roledescription via an AtkObject attribute
3225 https://bugs.webkit.org/show_bug.cgi?id=146719
3227 Reviewed by Chris Fleizach.
3229 Platform-specific expectations are needed because falling back on the default
3230 role description is done by assistive technologies. That this fall back is needed
3231 is identified by the lack of an author-provided value. Thus we do not wish to
3232 expose the default role description in our implementation.
3234 * platform/gtk/TestExpectations: Unskipped the failing test.
3235 * platform/gtk/accessibility/aria-roledescription-expected.txt: Added.
3237 2016-04-29 Joanmarie Diggs <jdiggs@igalia.com>
3239 [ATK] accessibility/aria-current-global-attribute.html has been failed since r198303
3240 https://bugs.webkit.org/show_bug.cgi?id=155935
3242 Reviewed by Chris Fleizach.
3244 * platform/efl/TestExpectations: Unskipped the failing test.
3246 2016-04-29 Joanmarie Diggs <jdiggs@igalia.com>
3248 [ATK] accessibility/double-nested-inline-element-missing-from-tree.html has been failed since r198219
3249 https://bugs.webkit.org/show_bug.cgi?id=155939
3251 Reviewed by Darin Adler.
3253 Platform-specific expectations were needed because the ATK accessibility tree folds
3254 certain elements, including spans, into the parent element.
3256 * platform/efl/TestExpectations: Unskipped the failing test.
3257 * platform/efl/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
3258 * platform/gtk/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
3260 2016-04-29 Joanmarie Diggs <jdiggs@igalia.com>
3262 AX: [ATK] Expose elements with ARIA's "text" role
3263 https://bugs.webkit.org/show_bug.cgi?id=157160
3265 Reviewed by Chris Fleizach.
3267 * accessibility/aria-text-role.html: Modified to do platform-specific role checks.
3268 * platform/gtk/TestExpectations: Unskipped three previously-failing tests.
3269 * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated for new behavior.
3271 2016-04-29 Ryosuke Niwa <rniwa@webkit.org>
3273 Import W3C CSS WG tests for shadow DOM
3274 https://bugs.webkit.org/show_bug.cgi?id=157063
3276 Reviewed by Antti Koivisto.
3278 Remove tests that have been upstreamed and imported under imported/w3c/csswg-test/css-scoping-1.
3280 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after-expected.html: Removed.
3281 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Removed.
3282 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules-expected.html: Removed.
3283 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Removed.
3284 * fast/shadow-dom/css-scoping-shadow-host-functional-rule-expected.html: Removed.
3285 * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Removed.
3286 * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Removed.
3287 * fast/shadow-dom/css-scoping-shadow-host-rule.html: Removed.
3288 * fast/shadow-dom/css-scoping-shadow-host-with-before-after-expected.html: Removed.
3289 * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Removed.
3290 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Removed.
3291 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Removed.
3292 * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Removed.
3293 * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Removed.
3294 * fast/shadow-dom/css-scoping-shadow-slot-display-override-expected.html: Removed.
3295 * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Removed.
3296 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Removed.
3297 * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Removed.
3298 * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Removed.
3299 * fast/shadow-dom/css-scoping-shadow-slot.html: Removed.
3300 * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Removed.
3301 * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Removed.
3302 * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Removed.
3303 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Removed.
3304 * fast/shadow-dom/css-scoping-shadow-with-outside-rules-expected.html: Removed.
3305 * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Removed.
3306 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Removed.
3307 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Removed.
3308 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Removed.
3309 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Removed.
3311 2016-04-29 Yoav Weiss <yoav@yoav.ws>
3313 Move ResourceTiming behind a runtime flag
3314 https://bugs.webkit.org/show_bug.cgi?id=157133
3316 Reviewed by Alex Christensen.
3318 Added tests that make sure ResourceTiming APIs are exposed and that resources
3319 show up as entries in the performance timeline.
3321 * fast/dom/Window/window-properties-performance-resource-timing-expected.txt: Added.
3322 * fast/dom/Window/window-properties-performance-resource-timing.html: Added.
3323 * fast/dom/Window/window-properties-performance.html: Removed "//;".
3324 * http/tests/performance/performance-resource-timing-entries-expected.txt: Added.
3325 * http/tests/performance/performance-resource-timing-entries.html: Added.
3327 2016-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
3329 Drop [UsePointersEvenForNonNullableObjectArguments] from MediaStream interfaces
3330 https://bugs.webkit.org/show_bug.cgi?id=156905
3332 Reviewed by Darin Adler.
3334 * fast/mediastream/MediaStream-add-remove-null-undefined-tracks-expected.txt: Added.
3335 * fast/mediastream/MediaStream-add-remove-null-undefined-tracks.html: Added.
3336 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Rebasing.
3337 * fast/mediastream/RTCPeerConnection-add-removeTrack.html: Adding null/undefined tests for addTrack/removeTrack.
3338 * fast/mediastream/RTCPeerConnection-datachannel.html: Adding test for send() method.
3339 Test expectation is not rebased as test is timing out and marked as skip.
3341 2016-04-28 Joanmarie Diggs <jdiggs@igalia.com>
3343 AX: [ATK] Expose subscript and superscript format style groups using ATK_ROLE_SUBSCRIPT and ATK_ROLE_SUPERSCRIPT
3344 https://bugs.webkit.org/show_bug.cgi?id=157158
3346 Reviewed by Chris Fleizach.
3348 * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated for new behavior.
3349 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated for new behavior.
3351 2016-04-28 Zalan Bujtas <zalan@apple.com>
3353 Content disappears on mouse over.
3354 https://bugs.webkit.org/show_bug.cgi?id=157073
3355 <rdar://problem/24389168>
3357 Reviewed by Simon Fraser.
3359 When a redundant inlinebox is found after constructing the line, we remove it from the tree.
3360 The remove operation marks the ancestor tree dirty (and this newly constructed line is supposed to be clean).
3361 This patch resets this dirty flag on the boxes all the way up to the rootlinebox.
3362 Previously we only cleared the rootinlinebox and we ended up with dirty inlineflowboxes.
3364 * fast/text/text-node-remains-dirty-after-calling-surroundContents-expected.html: Added.
3365 * fast/text/text-node-remains-dirty-after-calling-surroundContents.html: Added.
3367 2016-04-27 Brent Fulgham <bfulgham@apple.com>
3369 Make sure we don't mishandle HTMLFrameOwnerElement lifecycle
3370 https://bugs.webkit.org/show_bug.cgi?id=157040
3372 Reviewed by Chris Dumez.
3374 * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash-expected.txt: Added.
3375 * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html: Added.
3376 * fast/dom/HTMLAnchorElement/resources/iframe-with-anchor-crash.html: Added.
3378 2016-04-28 Manuel Rego Casasnovas <rego@igalia.com>
3380 [css-grid] Add CSS Grid Layout runtime flag
3381 https://bugs.webkit.org/show_bug.cgi?id=157134
3383 Reviewed by Simon Fraser.
3385 Add test to verify that CSS Grid Layout is disabled if the flag is off.
3387 * fast/css-grid-layout/grid-disable-expected.txt: Added.
3388 * fast/css-grid-layout/grid-disable.html: Added.
3390 2016-04-28 Chris Fleizach <cfleizach@apple.com>
3392 AX: superscript content exposed as plain text; VoiceOver does not speak or pause to make this understandable
3393 https://bugs.webkit.org/show_bug.cgi?id=157122
3394 <rdar://problem/21231487>
3396 Reviewed by Daniel Bates.
3398 * accessibility/mac/subroles-for-formatted-groups-expected.txt:
3399 * accessibility/mac/subroles-for-formatted-groups.html:
3400 * platform/mac/accessibility/accessibility/roles-exposed-expected.txt:
3401 * accessibility/roles-computedRoleString-expected.txt:
3403 2016-04-28 Simon Fraser <simon.fraser@apple.com>
3405 https://bugs.webkit.org/show_bug.cgi?id=157140
3407 Attempted to reduce the flakiness of this test by making the animation longer, to give
3408 enough time for the iteration event to fire.
3410 * animations/animation-events-not-cancelable.html:
3412 2016-04-28 Brady Eidson <beidson@apple.com>
3414 inspector/indexeddb/requestDatabaseNames.html is flaky on Mac.
3415 https://bugs.webkit.org/show_bug.cgi?id=157141
3417 Reviewed by Alex Christensen.
3419 * inspector/indexeddb/deleteDatabaseNamesWithSpace-expected.txt: Added.
3420 * inspector/indexeddb/deleteDatabaseNamesWithSpace.html: Added.
3422 2016-04-28 Ryan Haddad <ryanhaddad@apple.com>
3424 Add ios-simulator baseline for fast/forms/select-non-native-rendering-direction.html
3425 https://bugs.webkit.org/show_bug.cgi?id=157112
3427 Unreviewed test gardening.
3429 * platform/ios-simulator/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
3431 2016-04-28 Youenn Fablet <youenn.fablet@crf.canon.fr>
3433 imported/w3c/web-platform-tests/fetch/nosniff/stylesheet.html is failing on some bots
3434 https://bugs.webkit.org/show_bug.cgi?id=157145
3438 * TestExpectations: Marking imported/w3c/web-platform-tests/fetch/nosniff/stylesheet.html as failing and passing.
3440 2016-04-28 Brady Eidson <beidson@apple.com>
3442 REGRESSION(r200163): inspector/indexeddb/requestDatabaseNames.html is flaky on Mac.
3443 https://bugs.webkit.org/show_bug.cgi?id=157141
3447 Add one more chunk of logging here to add even more supporting evidence to our theory.
3449 * inspector/indexeddb/requestDatabaseNames-expected.txt:
3450 * inspector/indexeddb/requestDatabaseNames.html:
3452 2016-04-28 Ryan Haddad <ryanhaddad@apple.com>
3454 Skipping media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
3455 https://bugs.webkit.org/show_bug.cgi?id=155196
3457 Unreviewed test gardening.
3459 * platform/mac-wk1/TestExpectations:
3460 * platform/mac/TestExpectations:
3462 2016-04-28 Youenn Fablet <youenn.fablet@crf.canon.fr>
3464 Drop [UsePointersEvenForNonNullableObjectArguments] from MediaSource interfaces
3465 https://bugs.webkit.org/show_bug.cgi?id=156904
3467 Reviewed by Darin Adler.
3469 * http/tests/media/media-source/mediasource-addsourcebuffer.html: Changing expected exception to TypeError.
3470 * http/tests/media/media-source/mediasource-append-buffer-expected.txt:
3471 * http/tests/media/media-source/mediasource-append-buffer.html: Checking passing null or undefined to
3472 appendBuffer, addSourceBuffer and removeSourceBuffer.
3473 * media/media-source/media-source-addsourcebuffer-expected.txt:
3474 * media/media-source/media-source-addsourcebuffer.html: Removing redundant test.
3477 2016-04-27 Ada Chan <adachan@apple.com>
3479 Set overflow: hidden on ::-webkit-media-controls in mediaControlsApple.css
3480 https://bugs.webkit.org/show_bug.cgi?id=157110
3482 Reviewed by Eric Carlson.
3484 The style change caused an image only failure for fast/regions/inline-block-inside-anonymous-overflow.html.
3485 Mark that test as image-failure-only and add a new test that's basically a copy of inline-block-inside-anonymous-overflow.html
3486 with the default controls covered so we can still catch layout regressions related to flowing content from region to region.