1 2016-06-28 Alexey Proskuryakov <ap@apple.com>
3 Sierra test expectation gardening.
5 * platform/mac-elcapitan/fast/canvas: Added.
6 * platform/mac-elcapitan/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt: Copied from platform/mac/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt.
7 * platform/mac-elcapitan/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt: Copied from platform/mac/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt.
8 * platform/mac/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt: Removed.
9 * platform/mac/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt: Removed.
10 Sierra matches cross-platform expectations.
12 * platform/mac/TestExpectations: Removed expectations for fast/canvas/canvas-strokeRect-alpha-shadow.html
14 2016-06-28 Joseph Pecoraro <pecoraro@apple.com>
16 Web Inspector: selectElement.options shows unexpected entries in console (named indexes beyond collection length)
17 https://bugs.webkit.org/show_bug.cgi?id=159192
19 Reviewed by Timothy Hatcher.
21 * inspector/model/remote-object-get-properties-expected.txt:
22 * inspector/model/remote-object-get-properties.html:
23 * inspector/runtime/getProperties-expected.txt:
25 2016-06-28 Brian Burg <bburg@apple.com>
27 Web Inspector: QuickConsole should update its selection when RuntimeManager.defaultExecutionContextIdentifier changes
28 https://bugs.webkit.org/show_bug.cgi?id=159183
30 Reviewed by Timothy Hatcher.
32 Add a new test case for reverting to the top-level execution context when the selected context is destroyed.
34 * inspector/runtime/change-execution-context-identifier-expected.txt:
35 * inspector/runtime/change-execution-context-identifier.html:
37 2016-06-28 Adam Bergkvist <adam.bergkvist@ericsson.com>
39 WebRTC: Robustify 'this' type check in RTCPeerConnection JS built-ins
40 https://bugs.webkit.org/show_bug.cgi?id=158831
42 Reviewed by Youenn Fablet.
44 * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt:
45 Flip some result lines from FAIL to PASS. Clean out unnecessary tests (third set).
47 2016-06-28 Frederic Wang <fwang@igalia.com>
49 Remove flakiness expectations for mathml/wbr-in-mroot-crash.html
50 https://bugs.webkit.org/show_bug.cgi?id=130353
54 The flakiness seemed to be due to the timeout of mathml/very-large-stretchy-operators.html.
55 The latter was fixed in r202489, so we update the test expectations.
57 * platform/efl/TestExpectations:
58 * platform/gtk/TestExpectations:
59 * platform/ios-simulator-wk2/TestExpectations:
61 2016-06-28 Frederic Wang <fwang@igalia.com>
63 Increase opacity of stretched operators in mo-stacked-glyphs.html
64 https://bugs.webkit.org/show_bug.cgi?id=159201
66 Reviewed by Martin Robinson.
68 The reftest mo-stacked-glyphs.html fails with small pixel differences invisible at the naked
69 eyes. We increase opacity of stretched operators in that test to reduce these differences and
72 * mathml/presentation/mo-stacked-glyphs-expected.html: Increase opacity of stretched operators.
73 * mathml/presentation/mo-stacked-glyphs.html: Ditto.
74 * platform/gtk/TestExpectations: Remove failure expectation.
76 2016-06-28 Michael Catanzaro <mcatanzaro@igalia.com>
78 [GTK] Update expectations for subtle crypto layout tests
82 * platform/gtk/TestExpectations:
84 2016-06-28 Per Arne Vollan <pvollan@apple.com>
86 [Win] Custom elements tests are failing.
87 https://bugs.webkit.org/show_bug.cgi?id=159139
89 Reviewed by Alex Christensen.
91 Update test expectations for passing custom elements tests.
93 * platform/win/TestExpectations:
95 2016-06-28 Philippe Normand <pnormand@igalia.com>
97 [GTK] Web audio tests failing since GStreamer 1.6 upgrade
98 https://bugs.webkit.org/show_bug.cgi?id=158927
100 Unreviewed GTK rebaseline of webaudio tests.
102 * platform/gtk/TestExpectations:
103 * platform/gtk/webaudio/codec-tests/aac/vbr-128kbps-44khz-expected.wav:
104 * platform/gtk/webaudio/codec-tests/vorbis/vbr-128kbps-44khz-expected.wav:
105 * platform/gtk/webaudio/codec-tests/vorbis/vbr-70kbps-44khz-expected.wav:
106 * platform/gtk/webaudio/codec-tests/vorbis/vbr-96kbps-44khz-expected.wav:
108 2016-06-28 Youenn Fablet <youenn@apple.com>
110 http/tests/media/hls/video-controller-getStartDate.html is failing on non-PDT time-based computers
111 https://bugs.webkit.org/show_bug.cgi?id=159134
113 Reviewed by Alex Christensen.
115 * http/tests/media/hls/video-controller-getStartDate-expected.txt: Converting date to UTC string before making the comparison.
116 * http/tests/media/hls/video-controller-getStartDate.html: Rebasing.
118 2016-06-28 Hunseop Jeong <hs85.jeong@samsung.com>
120 Unreviewed EFL Gardening on 28th Jun.
122 * platform/efl/accessibility/aria-hidden-negates-no-visibility-expected.txt: Added.
123 * platform/efl/accessibility/aria-labelledby-overrides-aria-label-expected.txt: Added.
124 * platform/efl/accessibility/aria-labelledby-overrides-label-expected.txt: Added.
125 * platform/efl/accessibility/aria-option-role-expected.txt: Added.
126 * platform/efl/accessibility/aria-role-on-label-expected.txt: Added.
127 * platform/efl/accessibility/aria-switch-text-expected.txt:
128 * platform/efl/accessibility/auto-fill-crash-expected.txt: Added.
129 * platform/efl/accessibility/empty-image-with-title-expected.txt: Added.
130 * platform/efl/accessibility/form-control-value-settable-expected.txt: Added.
131 * platform/efl/accessibility/image-link-expected.txt:
132 * platform/efl/accessibility/image-map1-expected.txt:
133 * platform/efl/accessibility/image-map2-expected.txt:
134 * platform/efl/accessibility/image-with-alt-and-map-expected.txt:
135 * platform/efl/accessibility/img-fallsback-to-title-expected.txt:
136 * platform/efl/accessibility/math-fenced-expected.txt: Added.
137 * platform/efl/accessibility/math-foreign-content-expected.txt: Added.
138 * platform/efl/accessibility/math-multiscript-attributes-expected.txt:
139 * platform/efl/accessibility/math-text-expected.txt:
140 * platform/efl/accessibility/media-element-expected.txt:
141 * platform/efl/accessibility/meter-element-expected.txt:
142 * platform/efl/accessibility/radio-button-title-label-expected.txt:
143 * platform/efl/accessibility/table-detection-expected.txt:
145 2016-06-27 Chris Dumez <cdumez@apple.com>
147 Unreviewed, rebaseline test on iOS after r202539.
149 * platform/ios-simulator/fast/dom/event-handler-attributes-expected.txt:
151 2016-06-27 Simon Fraser <simon.fraser@apple.com>
153 Mark some tests as image failures.
155 These tests started to fail with the render server snapshotting enabled in r202532.
157 * platform/ios-simulator-wk2/TestExpectations:
159 2016-06-27 Chris Dumez <cdumez@apple.com>
161 HTMLElement / SVGElement should implement GlobalEventHandlers, not Element
162 https://bugs.webkit.org/show_bug.cgi?id=159191
163 <rdar://problem/27019299>
165 Reviewed by Ryosuke Niwa.
167 * fast/dom/event-handler-attributes-expected.txt:
168 Rebaseline tests now that more checks are passing.
170 * js/dom/dom-static-property-for-in-iteration-expected.txt:
171 Rebaseline test now that enumeration order is different.
173 2016-06-27 Simon Fraser <simon.fraser@apple.com>
175 [iOS] -webkit-overflow-scrolling: touch prevents repaint with RTL
176 https://bugs.webkit.org/show_bug.cgi?id=159186
177 rdar://problem/26659341
179 Reviewed by Zalan Bujtas.
181 * compositing/scrolling/touch-scrolling-repaint-expected.html: Added.
182 * compositing/scrolling/touch-scrolling-repaint-spans-expected.html: Added.
183 * compositing/scrolling/touch-scrolling-repaint-spans.html: Added.
184 * compositing/scrolling/touch-scrolling-repaint.html: Added.
186 2016-06-27 Simon Fraser <simon.fraser@apple.com>
188 [iOS] Make DumpRenderTree and WebKitTestRunner in the simulator use render server snapshotting
189 https://bugs.webkit.org/show_bug.cgi?id=159077
191 Reviewed by Tim Horton.
193 fast/harness/snapshot-captures-compositing.html passes now.
195 * platform/ios-simulator-wk2/TestExpectations:
197 2016-06-27 Benjamin Poulain <benjamin@webkit.org>
199 Adopt the iOS TouchEventHandler API for cases that must have synchronous dispatch
200 https://bugs.webkit.org/show_bug.cgi?id=159179
201 rdar://problem/27006387
203 Reviewed by Simon Fraser.
205 Several of those tests expose existing bugs with overflow scrolling.
206 They are not using PASS/FAIL at the moment, just dump the called listeners.
208 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt: Added.
209 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state.html: Added.
210 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt: Added.
211 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state.html: Added.
212 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt: Added.
213 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state.html: Added.
214 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block-expected.txt: Added.
215 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block.html: Added.
216 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document-expected.txt: Added.
217 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document.html: Added.
218 * fast/events/touch/ios/drag-block-without-overflow-scroll-expected.txt: Added.
219 * fast/events/touch/ios/drag-block-without-overflow-scroll.html: Added.
221 2016-06-27 Joseph Pecoraro <pecoraro@apple.com>
223 Web Inspector: When modifying sessionStorage, localStorage gets updated
224 https://bugs.webkit.org/show_bug.cgi?id=159181
225 <rdar://problem/27043447>
227 Reviewed by Timothy Hatcher.
229 * inspector/storage/domStorage-events-expected.txt: Added.
230 * inspector/storage/domStorage-events.html: Added.
231 Add a new test for DOMStorage domain events. Ensures that sessionStorage
232 and localStorage events are dispatched for the appropriate DOMStorageObject.
234 2016-06-27 Myles C. Maxfield <mmaxfield@apple.com>
236 [Cocoa] Test gardening for the system font in macOS Sierra and iOS 10
237 https://bugs.webkit.org/show_bug.cgi?id=159175
238 <rdar://problem/26478081>
242 * fast/text/trak-optimizeLegibility.html:
244 2016-06-27 Alex Christensen <achristensen@webkit.org>
246 Fix flakiness on Sierra after r202511
247 https://bugs.webkit.org/show_bug.cgi?id=159071
249 * http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Removed.
250 * http/tests/xmlhttprequest/sync-delegate-callbacks.html: Removed.
251 * platform/ios-simulator-wk2/TestExpectations:
252 * platform/mac/TestExpectations:
253 * platform/wk2/http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Removed.
255 2016-06-27 Brian Burg <bburg@apple.com>
257 Web Inspector: RuntimeManager should not use view object WebInspector.quickConsole
258 https://bugs.webkit.org/show_bug.cgi?id=128092
259 <rdar://problem/15966526>
261 Reviewed by Timothy Hatcher.
263 Add some really basic coverage for RuntimeManager.defaultExecutionContextIdentifier
264 and using it in RuntimeManager.evaluateInInspectedWindow.
266 * inspector/runtime/change-execution-context-identifier-expected.txt: Added.
267 * inspector/runtime/change-execution-context-identifier.html: Added.
268 * inspector/runtime/resources/change-execution-context-identifier-subframe.html: Added.
270 2016-06-27 Benjamin Poulain <benjamin@webkit.org>
272 Fix style invalidation for :active when the activated node has no renderer
273 https://bugs.webkit.org/show_bug.cgi?id=159125
275 Reviewed by Antti Koivisto.
277 There was no bug with style sharing but I wanted that covered anyway.
278 Style sharing depends on 2 flags which is uncommon.
279 There was no test coverage whatsoever, breaking it did not fail any test.
281 * fast/css/pseudo-active-on-labeled-control-without-renderer-expected.txt: Added.
282 * fast/css/pseudo-active-on-labeled-control-without-renderer.html: Added.
283 * fast/css/pseudo-active-style-sharing-1-expected.txt: Added.
284 * fast/css/pseudo-active-style-sharing-1.html: Added.
285 * fast/css/pseudo-active-style-sharing-2-expected.txt: Added.
286 * fast/css/pseudo-active-style-sharing-2.html: Added.
287 * fast/css/pseudo-active-style-sharing-3-expected.txt: Added.
288 * fast/css/pseudo-active-style-sharing-3.html: Added.
289 * fast/css/pseudo-active-style-sharing-4-expected.txt: Added.
290 * fast/css/pseudo-active-style-sharing-4.html: Added.
291 * fast/css/pseudo-active-style-sharing-5-expected.txt: Added.
292 * fast/css/pseudo-active-style-sharing-5.html: Added.
293 * fast/css/pseudo-active-style-sharing-6-expected.txt: Added.
294 * fast/css/pseudo-active-style-sharing-6.html: Added.
296 2016-06-27 Joanmarie Diggs <jdiggs@igalia.com>
298 AX: REGRESSION (r202063): ARIA role attribute is being ignored for label element
299 https://bugs.webkit.org/show_bug.cgi?id=159162
301 Reviewed by Chris Fleizach.
303 This regression was caught by a GTK-specific layout test. Adding a cross-platform
304 test for additional coverage.
306 * accessibility/aria-role-on-label.html: Added.
307 * platform/gtk/accessibility/aria-role-on-label-expected.txt: Added.
308 * platform/mac/accessibility/aria-role-on-label-expected.txt: Added.
310 2016-06-27 Commit Queue <commit-queue@webkit.org>
312 Unreviewed, rolling out r202505.
313 https://bugs.webkit.org/show_bug.cgi?id=159169
315 The test added with this change is flaky and it caused an
316 existing test to time out on El Capitan. (Requested by
317 ryanhaddad on #webkit).
321 "[iOS] Media controls are too cramped with small video"
322 https://bugs.webkit.org/show_bug.cgi?id=158815
323 http://trac.webkit.org/changeset/202505
325 2016-06-27 Alex Christensen <achristensen@webkit.org>
327 Send canAuthenticateAgainstProtectionSpace calls from NetworkProcess directly to UIProcess
328 https://bugs.webkit.org/show_bug.cgi?id=159071
330 Reviewed by Brady Eidson.
332 * http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Added.
333 * http/tests/xmlhttprequest/sync-delegate-callbacks.html: Added.
334 * platform/ios-simulator-wk2/TestExpectations:
335 * platform/mac/TestExpectations:
336 * platform/wk2/http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Added.
338 2016-06-27 Alexey Proskuryakov <ap@apple.com>
340 Remove OS X Mavericks test results
342 Rubber-stamped by Lucas Forschler.
344 * platform/mac-mavericks: Removed.
346 2016-06-27 Eric Carlson <eric.carlson@apple.com>
348 [Mac] PiP placeholder should remain visible when 'controls' attribute is removed
349 https://bugs.webkit.org/show_bug.cgi?id=159158
350 <rdar://problem/26727435>
352 Reviewed by Jer Noble.
354 * media/controls/picture-in-picture-expected.txt: Updated.
355 * media/controls/picture-in-picture.html: Ditto.
357 2016-06-27 Antoine Quint <graouts@apple.com>
359 [iOS] Media controls are too cramped with small video
360 https://bugs.webkit.org/show_bug.cgi?id=158815
361 <rdar://problem/26824238>
363 Reviewed by Dean Jackson.
365 Adjust the output of this test to account for the time label clones and add a new test.
367 * media/video-controls-drop-and-restore-timeline-expected.txt: Added.
368 * media/video-controls-drop-and-restore-timeline.html: Added.
369 * platform/mac-yosemite/http/tests/media/hls/video-controls-live-stream-expected.txt:
370 * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
372 2016-06-27 Joseph Pecoraro <pecoraro@apple.com>
374 REGRESSION: Web Inspector: Text search broken in resources with <CR>
375 https://bugs.webkit.org/show_bug.cgi?id=159110
376 <rdar://problem/27008485>
378 Reviewed by Brian Burg.
380 * inspector/debugger/searchInContent-linebreaks-expected.txt:
381 * inspector/debugger/searchInContent-linebreaks.html:
382 Now that the backend responds with lines that end in \n, this test changes
383 the number of line results. The frontend interprets this correctly.
385 2016-06-27 Joanmarie Diggs <jdiggs@igalia.com>
387 AX: Anonymous RenderMathMLOperators are not exposed to the accessibility tree
388 https://bugs.webkit.org/show_bug.cgi?id=139582
389 <rdar://problem/26938849>
391 Reviewed by Chris Fleizach.
393 This is based on a patch by Frederic Wang <fwang@igalia.com>.
395 One of the things making it difficult to tell that the operators were not
396 exposed on the Mac is the fact that the operator text is present. But the
397 operator text is simply a StaticTextRole object corresponding to the
398 RenderText descendant of the operator. Furthermore, on the Mac, accessible
399 math operators have subroles which are missing from the StaticTextRole
400 object which is exposed. In order to make issues like this more obvious,
401 add an option to include the subrole to dumpAccessibilityTree() and use it
402 in the new math-fenced.html.
404 This change also fixes the mfenced in mac/mathml-elements.html that was
405 broken after r202420. We enable it again and update the expectations of
406 that test because the operators are now in the accessibility tree.
408 We also add a new test to verify the render tree of foreign content in
411 * accessibility/mac/mathml-elements-expected.txt: Updated.
412 * accessibility/mac/mathml-elements.html: Re-enable the mfenced test.
413 * accessibility/math-fenced.html: Added.
414 * accessibility/math-foreign-content.html: Added.
415 * platform/gtk/accessibility/math-fenced-expected.txt: Added.
416 * platform/gtk/accessibility/math-foreign-content-expected.txt: Added.
417 * platform/mac/accessibility/math-fenced-expected.txt: Added.
418 * platform/mac/accessibility/math-foreign-content-expected.txt: Added.
419 * resources/accessibility-helper.js: Add option to include subrole in tree.
420 (dumpAccessibilityTree):
422 2016-06-27 Ryan Haddad <ryanhaddad@apple.com>
424 Remove flaky expectation for imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata.html
425 https://bugs.webkit.org/show_bug.cgi?id=150956
427 Unreviewed test gardening.
429 * platform/mac/TestExpectations:
431 2016-06-27 Adam Bergkvist <adam.bergkvist@ericsson.com>
433 WebRTC: Unskip RTCPeerConnection-AddRemoveStream test
434 https://bugs.webkit.org/show_bug.cgi?id=159133
436 Reviewed by Eric Carlson.
438 Unskip RTCPeerConnection-AddRemoveStream test (on GTK+ port). RTCPeerConnection implements
439 the legacy MediaStream-based API as JS built-ins so we can run this test again.
441 * fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt:
442 * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
443 * platform/gtk/TestExpectations:
445 2016-06-27 Frederic Wang <fwang@igalia.com>
447 Update TestExpectations for some dynamic MathML tests
448 https://bugs.webkit.org/show_bug.cgi?id=159142
450 Reviewed by Brent Fulgham.
452 * TestExpectations: Enable this test again after r199980.
453 * platform/efl/TestExpectations: This is already claimed to pass in the platform independent TestExpectations.
454 * platform/gtk/TestExpectations: Ditto.
455 * platform/ios-simulator/TestExpectations: This test passes after the refactoring of RenderMathMLOperator.
457 2016-06-27 Michael Saboff <msaboff@apple.com>
459 ES6 Change: Unify handling of RegExp CharacterClassEscapes \w and \W and Word Asserts \b and \B
460 https://bugs.webkit.org/show_bug.cgi?id=158505
462 Reviewed by Geoffrey Garen.
464 Updated and added test cases.
466 * js/regexp-unicode-expected.txt:
467 * js/script-tests/regexp-unicode.js:
469 2016-06-27 Frederic Wang <fwang@igalia.com>
471 Set an upper limit for the size or number of pieces of stretchy operators
472 https://bugs.webkit.org/show_bug.cgi?id=155434
474 Update test expectations for very-large-stretchy-operators.
476 Reviewed by Brent Fulgham.
478 * platform/efl/TestExpectations:
479 * platform/gtk/TestExpectations:
480 * platform/ios-simulator/TestExpectations:
481 * platform/mac/TestExpectations:
482 * platform/win/TestExpectations:
484 2016-06-27 Ryan Haddad <ryanhaddad@apple.com>
486 Skip two LayoutTests that rely on mouse events on ios-simulator
488 Unreviewed test gardening.
490 * platform/ios-simulator/TestExpectations:
492 2016-06-27 Javier Fernandez <jfernandez@igalia.com>
494 [GTK] Unreviewed test gardening. Added Failure Test Expectations because of r194502 and r194513.
495 https://bugs.webkit.org/show_bug.cgi?id=159147
497 * platform/gtk/TestExpectations:
499 2016-06-27 Youenn Fablet <youennf@gmail.com>
501 LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/ is failing on ios-simulator
502 https://bugs.webkit.org/show_bug.cgi?id=159136
506 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt: Added.
508 2016-06-27 Youenn Fablet <youenn@apple.com>
510 Remove didFailRedirectCheck ThreadableLoaderClient callback
511 https://bugs.webkit.org/show_bug.cgi?id=159085
513 Reviewed by Daniel Bates.
515 * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
516 * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
517 * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
518 * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
519 * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
521 2016-06-26 Chris Dumez <cdumez@apple.com>
523 Regression: HTMLOptionsCollection's named properties have precedence over indexed properties
524 https://bugs.webkit.org/show_bug.cgi?id=159058
525 <rdar://problem/26988542>
527 Reviewed by Ryosuke Niwa.
529 Add layout test coverage.
531 * fast/dom/HTMLSelectElement/options-indexed-getter-precedence-expected.txt: Added.
532 * fast/dom/HTMLSelectElement/options-indexed-getter-precedence.html: Added.
534 2016-06-26 Javier Fernandez <jfernandez@igalia.com>
536 [GTK] Unreviewed test gardening.
538 Several hidpi tests pass now thanks to r202421.
540 2016-06-26 Myles C. Maxfield <mmaxfield@apple.com>
542 [macOS] Font-related test gardening for macOS Sierra
543 https://bugs.webkit.org/show_bug.cgi?id=159106
544 <rdar://problem/25807529>
548 * fast/ruby/bopomofo-letter-spacing.html:
549 * fast/ruby/bopomofo-rl.html:
550 * fast/ruby/bopomofo.html:
551 * svg/W3C-SVG-1.1/text-fonts-01-t.svg:
552 * svg/text/text-fonts-01-t.svg:
554 2016-06-26 Youenn Fablet <youennf@gmail.com>
556 Refreshing WPT tests up to 12b7800
557 https://bugs.webkit.org/show_bug.cgi?id=158872
559 Reviewed by Chris Dumez.
561 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
562 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
563 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt: Added.
564 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
565 * platform/wk2/imported/w3c/web-platform-tests/html/semantics/document-metadata/styling/LinkStyle-expected.txt:
567 2016-06-25 Benjamin Poulain <bpoulain@apple.com>
569 The active state of elements can break when focus changes
570 https://bugs.webkit.org/show_bug.cgi?id=159112
572 Reviewed by Antti Koivisto.
574 * fast/css/pseudo-active-on-labeled-element-not-canceled-by-focus-expected.txt: Added.
575 * fast/css/pseudo-active-on-labeled-element-not-canceled-by-focus.html: Added.
576 * fast/css/pseudo-active-with-programmatic-focus-expected.txt: Added.
577 * fast/css/pseudo-active-with-programmatic-focus.html: Added.
579 2016-06-24 Jer Noble <jer.noble@apple.com>
581 Consider exposing or hiding knowledge of a redirect from clients of WebCoreNSURLSession
582 https://bugs.webkit.org/show_bug.cgi?id=156722
583 <rdar://problem/25780035>
585 Reviewed by Alex Christensen.
587 Un-skip http/tests/security/contentSecurityPolicy/audio-redirect-allowed2.html &
588 http/tests/security/contentSecurityPolicy/video-redirect-allowed2.html.
590 * platform/mac/TestExpectations:
592 2016-06-24 Mark Lam <mark.lam@apple.com>
594 [JSC] Error prototypes are called on remote scripts.
595 https://bugs.webkit.org/show_bug.cgi?id=52192
597 Reviewed by Keith Miller.
599 The added test will test the following combinations of factors:
601 1. Explicitly throwing an error of each of the types of JS errors i.e.
602 Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError, URIError.
603 2. Validating that the error received in window.onerror does not leak any info.
604 3. Validating that the 'name' and 'toString' getters set on the error prototype
605 object does not get invoked for creating the error message to be passed to
608 * http/tests/security/regress-52192-expected.txt: Added.
609 * http/tests/security/regress-52192.html: Added.
610 * http/tests/security/resources/regress-52192-syntax-error.js: Added.
611 * http/tests/security/resources/regress-52192-throw-error.js: Added.
614 2016-06-24 Myles C. Maxfield <mmaxfield@apple.com>
616 Update to test gardening in r202300
620 * platform/mac/TestExpectations:
622 2016-06-24 Konstantin Tokarev <annulen@yandex.ru>
624 Removed tests of STYLE_SCOPED which was removed in r156683.
625 https://bugs.webkit.org/show_bug.cgi?id=159098
627 Reviewed by Ryosuke Niwa.
629 * fast/css/style-scoped/basic-attribute-expected.txt: Removed.
630 * fast/css/style-scoped/basic-attribute.html: Removed.
631 * fast/css/style-scoped/registering-expected.txt: Removed.
632 * fast/css/style-scoped/registering-shadowroot-expected.txt: Removed.
633 * fast/css/style-scoped/registering-shadowroot.html: Removed.
634 * fast/css/style-scoped/registering.html: Removed.
635 * fast/css/style-scoped/style-scoped-apply-author-styles-expected.txt: Removed.
636 * fast/css/style-scoped/style-scoped-apply-author-styles.html: Removed.
637 * fast/css/style-scoped/style-scoped-attach-expected.txt: Removed.
638 * fast/css/style-scoped/style-scoped-attach.html: Removed.
639 * fast/css/style-scoped/style-scoped-basic-expected.txt: Removed.
640 * fast/css/style-scoped/style-scoped-basic.html: Removed.
641 * fast/css/style-scoped/style-scoped-change-scoped-in-shadow-expected.txt: Removed.
642 * fast/css/style-scoped/style-scoped-change-scoped-in-shadow.html: Removed.
643 * fast/css/style-scoped/style-scoped-detach-expected.txt: Removed.
644 * fast/css/style-scoped/style-scoped-detach.html: Removed.
645 * fast/css/style-scoped/style-scoped-in-shadow-expected.txt: Removed.
646 * fast/css/style-scoped/style-scoped-in-shadow.html: Removed.
647 * fast/css/style-scoped/style-scoped-nested-expected.txt: Removed.
648 * fast/css/style-scoped/style-scoped-nested.html: Removed.
649 * fast/css/style-scoped/style-scoped-remove-scoped-expected.txt: Removed.
650 * fast/css/style-scoped/style-scoped-remove-scoped.html: Removed.
651 * fast/css/style-scoped/style-scoped-set-scoped-expected.txt: Removed.
652 * fast/css/style-scoped/style-scoped-set-scoped.html: Removed.
653 * fast/css/style-scoped/style-scoped-with-dom-operation-expected.txt: Removed.
654 * fast/css/style-scoped/style-scoped-with-dom-operation.html: Removed.
655 * fast/css/style-scoped/style-scoped-with-important-rule-expected.txt: Removed.
656 * fast/css/style-scoped/style-scoped-with-important-rule.html: Removed.
657 * platform/efl/TestExpectations: Don't skip fast/css/style-scoped.
658 * platform/gtk/TestExpectations: Ditto.
659 * platform/ios-simulator/TestExpectations: Ditto.
660 * platform/mac/TestExpectations: Ditto.
661 * platform/win/TestExpectations: Ditto.
663 2016-06-24 Alexey Proskuryakov <ap@apple.com>
665 Update test expectations for rdar://problem/27000853
667 * platform/mac/TestExpectations:
669 2016-06-24 Commit Queue <commit-queue@webkit.org>
671 Unreviewed, rolling out r202413.
672 https://bugs.webkit.org/show_bug.cgi?id=159097
674 Broke many JSC tests (Requested by ap on #webkit).
678 "[JSC] Implement isFinite / isNaN in JS and make DFG ToNumber
679 accept non number values"
680 https://bugs.webkit.org/show_bug.cgi?id=154022
681 http://trac.webkit.org/changeset/202413
683 2016-06-24 John Wilander <wilander@apple.com>
685 Make window.open layout tests for about: URLs work on iOS
686 https://bugs.webkit.org/show_bug.cgi?id=159072
688 Reviewed by Alex Christensen.
690 Fix two window.open layout tests for iOS. They previously used click events.
691 Now they instead turn off the popup blocker and just call window.open() on
694 * http/tests/dom/window-open-about-blank-and-access-document-expected.txt:
695 * http/tests/dom/window-open-about-blank-and-access-document.html:
696 * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt:
697 * http/tests/dom/window-open-about-webkit-org-and-access-document.html:
698 * platform/ios-simulator/TestExpectations:
699 Removed the skipping of these two test cases.
701 2016-06-24 Yusuke Suzuki <utatane.tea@gmail.com>
703 [GTK][EFL] ImageBufferCairo should accept resolution factor
704 https://bugs.webkit.org/show_bug.cgi?id=157848
706 Reviewed by Martin Robinson.
708 * fast/hidpi/filters-and-image-buffer-resolution-expected.html: Added.
709 * fast/hidpi/filters-and-image-buffer-resolution.html: Added.
711 2016-06-24 Frederic Wang <fwang@igalia.com>
713 Refactor RenderMathMLOperator and RenderMathMLToken to avoid using anonymous renderers.
714 https://bugs.webkit.org/show_bug.cgi?id=155018
716 Reviewed by Martin Robinson.
718 We update the test expectations. Most of the adjustments are irrelevant visual
719 modifications (small shift and size differences) or due to changes in the renderer tree
720 structure (removal of anonymous, operator text appearing in the dumped text).
721 We disable the accessibility for mfenced for now, but this will be enabled again and improved
722 in follow-up accessibility patches.
724 * platform/ios-simulator/TestExpectations: We disable two reftests that use a character from
725 the Mathematical Alphanumeric Symbols block as a reference, since iOS does not have
726 appropriate fonts pre-installed.
727 * accessibility/mac/mathml-elements.html: Disable the mfenced test for now.
728 * accessibility/mac/mathml-elements-expected.txt: Ditto.
729 * accessibility/ios-simulator/math-expected.txt: Update the reference now that the text of
730 the operator appears in the render tree.
731 * accessibility/mac/math-alttext-expected.txt: Ditto.
732 * mathml/opentype/large-operators-italic-correction-expected.txt: Ditto.
733 * mathml/opentype/large-operators-munderover-expected.txt: Ditto.
734 * mathml/presentation/inferred-mrow-stretchy-expected.txt: Ditto.
735 * mathml/presentation/mfrac-nested-expected.txt: Ditto.
736 * mathml/presentation/stretchy-depth-height-expected.txt: Ditto.
737 * mathml/presentation/stretchy-depth-height-symmetric-expected.txt: Ditto.
738 * mathml/presentation/sup-nested-expected.txt: Ditto.
739 * mathml/very-large-stretchy-operators-expected.txt: Ditto.
740 * platform/mac/accessibility/math-text-expected.txt: Ditto.
741 * platform/gtk/accessibility/math-text-expected.txt: Ditto.
742 * fast/css/readonly-pseudoclass-common-element-expected.txt: Ditto.
743 * fast/css/readwrite-pseudoclass-editable-expected.txt: Ditto.
744 * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt: Ditto.
745 * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt: Ditto.
746 * mathml/presentation/attributes-background-color.html: Add some padding to workaround some
747 small rendering failures.
748 * mathml/presentation/attributes-background-color-expected.html: Ditto.
749 * mathml/presentation/attributes-display.html: Ditto.
750 * mathml/presentation/attributes-display-expected.html: Ditto.
751 * mathml/presentation/bug97990-expected.html: Ditto.
752 * mathml/presentation/bug97990.html: Ditto.
753 * mathml/presentation/attributes-mathvariant-expected.html: Update the reftest to use italic
754 characters from the Mathematical Alphanumeric Symbols.
755 * mathml/presentation/tokenElements-mathvariant-expected.html: Ditto.
756 * mathml/presentation/mo-whitespaces-expected.html: Adjust one edge case since we now only
757 collapse whitespace for operators that use MathOperator.
758 * accessibility/math-multiscript-attributes-expected.txt: Small size/coordinate adjustment.
759 * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Dottp.
760 * platform/gtk/mathml/presentation/roots-expected.txt: Size/coordinate adjustment, removal
761 of anonymous renderers and use italic characters from the Mathematical Alphanumeric Symbols.
762 * platform/gtk/mathml/presentation/roots-expected.png: Ditto.
763 * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
764 * platform/gtk/mathml/opentype/horizontal-expected.txt: Size/coordinate adjustment and
765 removal of anonymous renderers.
766 * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
767 * platform/gtk/mathml/opentype/large-operators-expected.txt: Ditto.
768 * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
769 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
770 * platform/gtk/mathml/opentype/vertical-expected.txt: Ditto.
771 * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Ditto.
772 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
773 * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
774 * platform/mac/mathml/opentype/large-operators-expected.txt: Ditto.
775 * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
776 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
777 * platform/mac/mathml/opentype/vertical-expected.txt: Ditto.
779 2016-06-23 Benjamin Poulain <bpoulain@apple.com>
781 OOM Assertion failure in Array.prototype.toString
782 https://bugs.webkit.org/show_bug.cgi?id=158793
784 Reviewed by Saam Barati.
786 * js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js: Added.
787 (string_appeared_here.createStrings):
788 * js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js: Added.
789 (string_appeared_here.createRegexp):
791 * js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js: Added.
792 (string_appeared_here.createStrings):
794 * js/stringimpl-to-jsstring-on-large-strings-1-expected.txt: Added.
795 * js/stringimpl-to-jsstring-on-large-strings-1.html: Added.
796 * js/stringimpl-to-jsstring-on-large-strings-2-expected.txt: Added.
797 * js/stringimpl-to-jsstring-on-large-strings-2.html: Added.
798 * js/stringimpl-to-jsstring-on-large-strings-3-expected.txt: Added.
799 * js/stringimpl-to-jsstring-on-large-strings-3.html: Added.
801 2016-06-23 Brady Eidson <beidson@apple.com>
803 Retrieving Blobs from IndexedDB using cursors fails in WK2 (Sandboxing)
804 https://bugs.webkit.org/show_bug.cgi?id=158991
806 Reviewed by Alex Christensen.
808 * storage/indexeddb/modern/blob-cursor-expected.txt: Added.
809 * storage/indexeddb/modern/blob-cursor.html: Added.
810 * storage/indexeddb/modern/resources/blob-cursor.js: Added.
811 * storage/indexeddb/modern/resources/blob-cursor1.html: Added.
812 * storage/indexeddb/modern/resources/blob-cursor2.html: Added.
814 2016-06-23 Joseph Pecoraro <pecoraro@apple.com> and Yusuke Suzuki <utatane.tea@gmail.com>
816 [JSC] Implement isFinite / isNaN in JS and make DFG ToNumber accept non number values
817 https://bugs.webkit.org/show_bug.cgi?id=154022
819 Reviewed by Filip Pizlo.
821 * js/regress/Number-isNaN-expected.txt: Added.
822 * js/regress/Number-isNaN.html: Added.
823 * js/regress/global-isNaN-expected.txt: Added.
824 * js/regress/global-isNaN.html: Added.
825 * js/regress/script-tests/Number-isNaN.js: Added.
826 * js/regress/script-tests/global-isNaN.js: Added.
827 * js/regress/script-tests/many-foreach-calls.js:
829 (i.array.forEach): Deleted.
830 * js/regress/script-tests/to-number-constructor-number-string-number-string.js: Added.
832 * js/regress/script-tests/to-number-constructor-only-number.js: Added.
834 * js/regress/script-tests/to-number-constructor-only-string.js: Added.
836 * js/regress/script-tests/to-number-constructor-string-number-string-number.js: Added.
838 * js/regress/script-tests/to-number-number-string-number-string.js: Added.
840 * js/regress/script-tests/to-number-only-number.js: Added.
842 * js/regress/script-tests/to-number-only-string.js: Added.
844 * js/regress/script-tests/to-number-string-number-string-number.js: Added.
846 * js/regress/to-number-constructor-number-string-number-string-expected.txt: Added.
847 * js/regress/to-number-constructor-number-string-number-string.html: Added.
848 * js/regress/to-number-constructor-only-number-expected.txt: Added.
849 * js/regress/to-number-constructor-only-number.html: Added.
850 * js/regress/to-number-constructor-only-string-expected.txt: Added.
851 * js/regress/to-number-constructor-only-string.html: Added.
852 * js/regress/to-number-constructor-string-number-string-number-expected.txt: Added.
853 * js/regress/to-number-constructor-string-number-string-number.html: Added.
854 * js/regress/to-number-number-string-number-string-expected.txt: Added.
855 * js/regress/to-number-number-string-number-string.html: Added.
856 * js/regress/to-number-only-number-expected.txt: Added.
857 * js/regress/to-number-only-number.html: Added.
858 * js/regress/to-number-only-string-expected.txt: Added.
859 * js/regress/to-number-only-string.html: Added.
860 * js/regress/to-number-string-number-string-number-expected.txt: Added.
861 * js/regress/to-number-string-number-string-number.html: Added.
863 2016-06-23 Simon Fraser <simon.fraser@apple.com>
865 https://bugs.webkit.org/show_bug.cgi?id=159077
867 Mark fast/harness/snapshot-captures-compositing.html as an image failure.
869 * platform/ios-simulator-wk2/TestExpectations:
871 2016-06-23 Benjamin Poulain <benjamin@webkit.org>
873 Specialize synchronous event tracking per event type
874 https://bugs.webkit.org/show_bug.cgi?id=158826
876 Reviewed by Simon Fraser.
878 * fast/events/touch/ios/tap-with-active-listener-inside-document-with-passive-listener-expected.txt: Added.
879 * fast/events/touch/ios/tap-with-active-listener-inside-document-with-passive-listener.html: Added.
880 * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener-expected.txt: Added.
881 * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener.html: Added.
882 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt: Added.
883 * fast/events/touch/ios/tap-with-active-touch-end-listener.html: Added.
884 * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener.html: Added.
885 * fast/events/touch/ios/tap-with-passive-touch-end-listener-expected.txt: Added.
886 * fast/events/touch/ios/tap-with-passive-touch-end-listener.html: Added.
887 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-end-listeners-on-elements-expected.txt: Added.
888 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-end-listeners-on-elements.html: Added.
889 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-move-listeners-on-elements-expected.txt: Added.
890 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-move-listeners-on-elements.html: Added.
892 2016-06-23 Alexey Proskuryakov <ap@apple.com>
894 Update TestExpectations for a couple video track tests.
896 * platform/mac/TestExpectations:
898 2016-06-23 Simon Fraser <simon.fraser@apple.com>
900 [iOS] Make DumpRenderTree and WebKitTestRunner in the simulator use render server snapshotting
901 https://bugs.webkit.org/show_bug.cgi?id=159077
903 Reviewed by Tim Horton.
905 Test that fails if snapshotting doesn't correctly snapshot 3D transforms.
907 * fast/harness/snapshot-captures-compositing-expected.html: Added.
908 * fast/harness/snapshot-captures-compositing.html: Added.
910 2016-06-23 Said Abou-Hallawa <sabouhallawa@apple.com>
912 requestFrameAnimation() callback timestamp should be very close to Performance.now()
913 https://bugs.webkit.org/show_bug.cgi?id=159038
915 Reviewed by Simon Fraser.
917 * animations/animation-callback-timestamp-expected.txt: Added.
918 * animations/animation-callback-timestamp.html: Added.
919 * animations/animation-multiple-callbacks-timestamp-expected.txt: Added.
920 * animations/animation-multiple-callbacks-timestamp.html: Added.
922 2016-06-23 Ryan Haddad <ryanhaddad@apple.com>
924 Land test expectations for rdar://problem/26952627.
926 Unreviewed test gardening.
928 * platform/mac/TestExpectations:
930 2016-06-23 Alexey Proskuryakov <ap@apple.com>
932 Handle (0, 0) ranges from Lookup
933 https://bugs.webkit.org/show_bug.cgi?id=159062
934 rdar://problem/26960385
936 Reviewed by Tim Horton.
938 * platform/mac/TestExpectations: Unmark the test that was broken due to this.
940 2016-06-23 Joseph Pecoraro <pecoraro@apple.com>
942 CSSComputedStyleDeclaration::length should recalculate styles if needed to provide the correct value
943 https://bugs.webkit.org/show_bug.cgi?id=159053
944 <rdar://problem/26638119>
946 Reviewed by Simon Fraser.
948 * fast/css/variables/custom-property-computed-style-length-update-expected.txt: Added.
949 * fast/css/variables/custom-property-computed-style-length-update.html: Added.
951 2016-06-23 Adam Bergkvist <adam.bergkvist@ericsson.com>
953 WebRTC: Add support for RTCPeerConnection legacy MediaStream-based API
954 https://bugs.webkit.org/show_bug.cgi?id=158940
956 Reviewed by Eric Carlson.
958 Add test for RTCPeerConnection legacy MediaStream-based API.
960 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt: Added.
961 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html: Added.
962 * platform/mac/TestExpectations:
963 Skip test for mac port (not building with WEB_RTC yet)
965 2016-06-23 Per Arne Vollan <pvollan@apple.com>
967 Unreviewed test gardening.
969 Update test expectations for passing accessibility tests after r202149,
970 and fix style issues in test expectations file.
972 * platform/win/TestExpectations:
974 2016-06-22 Alexey Proskuryakov <ap@apple.com>
976 Test expectations gardening for rdar://problem/26960385
978 * platform/mac/TestExpectations:
980 2016-06-22 Benjamin Poulain <bpoulain@apple.com>
982 AX: Add support for CSS4 :focus-within pseudo
983 https://bugs.webkit.org/show_bug.cgi?id=140144
985 Reviewed by Antti Koivisto.
987 * fast/css/css-selector-text-expected.txt:
988 * fast/css/css-selector-text.html:
989 * fast/css/css-set-selector-text-expected.txt:
990 * fast/css/css-set-selector-text.html:
991 * fast/css/pseudo-focus-within-basics-expected.html: Added.
992 * fast/css/pseudo-focus-within-basics.html: Added.
993 * fast/css/pseudo-focus-within-inside-shadow-dom-expected.html: Added.
994 * fast/css/pseudo-focus-within-inside-shadow-dom.html: Added.
995 * fast/css/pseudo-focus-within-style-sharing-1-expected.html: Added.
996 * fast/css/pseudo-focus-within-style-sharing-1.html: Added.
997 * fast/css/pseudo-focus-within-style-sharing-2-expected.html: Added.
998 * fast/css/pseudo-focus-within-style-sharing-2.html: Added.
999 * fast/selectors/focus-within-style-update-expected.txt: Added.
1000 * fast/selectors/focus-within-style-update.html: Added.
1002 2016-06-17 Dean Jackson <dino@apple.com>
1004 REGRESSION: Double tap to zoom does not work on yahoo finance
1005 https://bugs.webkit.org/show_bug.cgi?id=158886
1006 <rdar://problem/24917760>
1008 Reviewed by Simon Fraser.
1010 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap-expected.txt: Added.
1011 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html: Added.
1013 2016-06-22 Myles C. Maxfield <mmaxfield@apple.com>
1015 Test gardening for css3/line-break-language-sensitive
1016 https://bugs.webkit.org/show_bug.cgi?id=159017
1020 Some reftests had content which ended up outside of the viewport. This patch
1021 splits that extra content out into separate tests.
1023 In addition, this test migrates these tests to using a web font, so the results
1024 of this test are not sensitive to platform-specific font fallback.
1026 Because of the migration to the web font, css3/line-break-language-sensitive is
1030 * css3/line-break-language-sensitive/line-break-auto-centered-expected.html: Removed.
1031 * css3/line-break-language-sensitive/line-break-auto-centered.html: Removed.
1032 * css3/line-break-language-sensitive/line-break-auto-half-kana-expected.html: Removed.
1033 * css3/line-break-language-sensitive/line-break-auto-half-kana.html: Removed.
1034 * css3/line-break-language-sensitive/line-break-auto-hyphens.html: Removed.
1035 * css3/line-break-language-sensitive/line-break-auto-inseparables-expected.html: Removed.
1036 * css3/line-break-language-sensitive/line-break-auto-inseparables.html: Removed.
1037 * css3/line-break-language-sensitive/line-break-auto-iteration-marks-expected.html: Removed.
1038 * css3/line-break-language-sensitive/line-break-auto-iteration-marks.html: Removed.
1039 * css3/line-break-language-sensitive/line-break-auto-postfixes.html: Removed.
1040 * css3/line-break-language-sensitive/line-break-auto-prefixes-expected.html: Removed.
1041 * css3/line-break-language-sensitive/line-break-auto-prefixes.html: Removed.
1042 * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html: Removed.
1043 * css3/line-break-language-sensitive/line-break-auto-sound-marks.html: Removed.
1044 * css3/line-break-language-sensitive/line-break-loose-centered.html: Removed.
1045 * css3/line-break-language-sensitive/line-break-loose-half-kana-expected.html: Removed.
1046 * css3/line-break-language-sensitive/line-break-loose-half-kana.html: Removed.
1047 * css3/line-break-language-sensitive/line-break-loose-hyphens.html: Removed.
1048 * css3/line-break-language-sensitive/line-break-loose-inseparables-expected.html: Removed.
1049 * css3/line-break-language-sensitive/line-break-loose-inseparables.html: Removed.
1050 * css3/line-break-language-sensitive/line-break-loose-iteration-marks.html: Removed.
1051 * css3/line-break-language-sensitive/line-break-loose-postfixes.html: Removed.
1052 * css3/line-break-language-sensitive/line-break-loose-prefixes-expected.html: Removed.
1053 * css3/line-break-language-sensitive/line-break-loose-prefixes.html: Removed.
1054 * css3/line-break-language-sensitive/line-break-loose-sound-marks-expected.html: Removed.
1055 * css3/line-break-language-sensitive/line-break-loose-sound-marks.html: Removed.
1056 * css3/line-break-language-sensitive/line-break-normal-centered-expected.html: Removed.
1057 * css3/line-break-language-sensitive/line-break-normal-centered.html: Removed.
1058 * css3/line-break-language-sensitive/line-break-normal-half-kana-expected.html: Removed.
1059 * css3/line-break-language-sensitive/line-break-normal-half-kana.html: Removed.
1060 * css3/line-break-language-sensitive/line-break-normal-hyphens-expected.html: Removed.
1061 * css3/line-break-language-sensitive/line-break-normal-hyphens.html: Removed.
1062 * css3/line-break-language-sensitive/line-break-normal-inseparables-expected.html: Removed.
1063 * css3/line-break-language-sensitive/line-break-normal-inseparables.html: Removed.
1064 * css3/line-break-language-sensitive/line-break-normal-iteration-marks.html: Removed.
1065 * css3/line-break-language-sensitive/line-break-normal-postfixes.html: Removed.
1066 * css3/line-break-language-sensitive/line-break-normal-prefixes-expected.html: Removed.
1067 * css3/line-break-language-sensitive/line-break-normal-prefixes.html: Removed.
1068 * css3/line-break-language-sensitive/line-break-normal-sound-marks-expected.html: Removed.
1069 * css3/line-break-language-sensitive/line-break-normal-sound-marks.html: Removed.
1070 * css3/line-break-language-sensitive/line-break-strict-centered-expected.html: Removed.
1071 * css3/line-break-language-sensitive/line-break-strict-centered.html: Removed.
1072 * css3/line-break-language-sensitive/line-break-strict-half-kana-expected.html: Removed.
1073 * css3/line-break-language-sensitive/line-break-strict-half-kana.html: Removed.
1074 * css3/line-break-language-sensitive/line-break-strict-hyphens.html: Removed.
1075 * css3/line-break-language-sensitive/line-break-strict-inseparables-expected.html: Removed.
1076 * css3/line-break-language-sensitive/line-break-strict-inseparables.html: Removed.
1077 * css3/line-break-language-sensitive/line-break-strict-iteration-marks-expected.html: Removed.
1078 * css3/line-break-language-sensitive/line-break-strict-iteration-marks.html: Removed.
1079 * css3/line-break-language-sensitive/line-break-strict-postfixes.html: Removed.
1080 * css3/line-break-language-sensitive/line-break-strict-prefixes-expected.html: Removed.
1081 * css3/line-break-language-sensitive/line-break-strict-prefixes.html: Removed.
1082 * css3/line-break-language-sensitive/line-break-strict-sound-marks-expected.html: Removed.
1083 * css3/line-break-language-sensitive/line-break-strict-sound-marks.html: Removed.
1084 * css3/line-break/line-break-auto-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-strict-hyphens-expected.html.
1085 * css3/line-break/line-break-auto-centered-2.html: Added.
1086 * css3/line-break/line-break-auto-centered-expected.html:
1087 * css3/line-break/line-break-auto-centered.html:
1088 * css3/line-break/line-break-auto-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
1089 * css3/line-break/line-break-auto-half-kana-2.html: Added.
1090 * css3/line-break/line-break-auto-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
1091 * css3/line-break/line-break-auto-half-kana-3.html: Added.
1092 * css3/line-break/line-break-auto-half-kana-4-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-strict-postfixes-expected.html.
1093 * css3/line-break/line-break-auto-half-kana-4.html: Added.
1094 * css3/line-break/line-break-auto-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-auto-postfixes-expected.html.
1095 * css3/line-break/line-break-auto-half-kana-5.html: Added.
1096 * css3/line-break/line-break-auto-half-kana-expected.html:
1097 * css3/line-break/line-break-auto-half-kana.html:
1098 * css3/line-break/line-break-auto-hyphens-expected.html:
1099 * css3/line-break/line-break-auto-hyphens.html:
1100 * css3/line-break/line-break-auto-inseparables-expected.html:
1101 * css3/line-break/line-break-auto-inseparables.html:
1102 * css3/line-break/line-break-auto-iteration-marks-expected.html:
1103 * css3/line-break/line-break-auto-iteration-marks.html:
1104 * css3/line-break/line-break-auto-postfixes-expected.html:
1105 * css3/line-break/line-break-auto-postfixes.html:
1106 * css3/line-break/line-break-auto-prefixes-expected.html:
1107 * css3/line-break/line-break-auto-prefixes.html:
1108 * css3/line-break/line-break-auto-sound-marks-expected.html:
1109 * css3/line-break/line-break-auto-sound-marks.html:
1110 * css3/line-break/line-break-loose-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-hyphens-expected.html.
1111 * css3/line-break/line-break-loose-centered-2.html: Added.
1112 * css3/line-break/line-break-loose-centered-expected.html:
1113 * css3/line-break/line-break-loose-centered.html:
1114 * css3/line-break/line-break-loose-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
1115 * css3/line-break/line-break-loose-half-kana-2.html: Added.
1116 * css3/line-break/line-break-loose-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
1117 * css3/line-break/line-break-loose-half-kana-3.html: Added.
1118 * css3/line-break/line-break-loose-half-kana-4-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-centered-expected.html.
1119 * css3/line-break/line-break-loose-half-kana-4.html: Added.
1120 * css3/line-break/line-break-loose-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-iteration-marks-expected.html.
1121 * css3/line-break/line-break-loose-half-kana-5.html: Added.
1122 * css3/line-break/line-break-loose-half-kana-expected.html:
1123 * css3/line-break/line-break-loose-half-kana.html:
1124 * css3/line-break/line-break-loose-hyphens-expected.html:
1125 * css3/line-break/line-break-loose-hyphens.html:
1126 * css3/line-break/line-break-loose-inseparables-expected.html:
1127 * css3/line-break/line-break-loose-inseparables.html:
1128 * css3/line-break/line-break-loose-iteration-marks-expected.html:
1129 * css3/line-break/line-break-loose-iteration-marks.html:
1130 * css3/line-break/line-break-loose-postfixes-expected.html:
1131 * css3/line-break/line-break-loose-postfixes.html:
1132 * css3/line-break/line-break-loose-prefixes-expected.html:
1133 * css3/line-break/line-break-loose-prefixes.html:
1134 * css3/line-break/line-break-loose-sound-marks-expected.html:
1135 * css3/line-break/line-break-loose-sound-marks.html:
1136 * css3/line-break/line-break-normal-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-normal-iteration-marks-expected.html.
1137 * css3/line-break/line-break-normal-centered-2.html: Added.
1138 * css3/line-break/line-break-normal-centered-expected.html:
1139 * css3/line-break/line-break-normal-centered.html:
1140 * css3/line-break/line-break-normal-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
1141 * css3/line-break/line-break-normal-half-kana-2.html: Added.
1142 * css3/line-break/line-break-normal-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
1143 * css3/line-break/line-break-normal-half-kana-3.html: Added.
1144 * css3/line-break/line-break-normal-half-kana-4-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
1145 * css3/line-break/line-break-normal-half-kana-4.html: Added.
1146 * css3/line-break/line-break-normal-half-kana-5-expected.html: Copied from LayoutTests/css3/line-break/line-break-loose-postfixes-expected.html.
1147 * css3/line-break/line-break-normal-half-kana-5.html: Added.
1148 * css3/line-break/line-break-normal-half-kana-expected.html:
1149 * css3/line-break/line-break-normal-half-kana.html:
1150 * css3/line-break/line-break-normal-hyphens-expected.html:
1151 * css3/line-break/line-break-normal-hyphens.html:
1152 * css3/line-break/line-break-normal-inseparables-expected.html:
1153 * css3/line-break/line-break-normal-inseparables.html:
1154 * css3/line-break/line-break-normal-iteration-marks-expected.html:
1155 * css3/line-break/line-break-normal-iteration-marks.html:
1156 * css3/line-break/line-break-normal-postfixes-expected.html:
1157 * css3/line-break/line-break-normal-postfixes.html:
1158 * css3/line-break/line-break-normal-prefixes-expected.html:
1159 * css3/line-break/line-break-normal-prefixes.html:
1160 * css3/line-break/line-break-normal-sound-marks-expected.html:
1161 * css3/line-break/line-break-normal-sound-marks.html:
1162 * css3/line-break/line-break-strict-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html.
1163 * css3/line-break/line-break-strict-centered-2.html: Added.
1164 * css3/line-break/line-break-strict-centered-expected.html:
1165 * css3/line-break/line-break-strict-centered.html:
1166 * css3/line-break/line-break-strict-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
1167 * css3/line-break/line-break-strict-half-kana-2.html: Added.
1168 * css3/line-break/line-break-strict-half-kana-3-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-strict-postfixes-expected.html.
1169 * css3/line-break/line-break-strict-half-kana-3.html: Added.
1170 * css3/line-break/line-break-strict-half-kana-4-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
1171 * css3/line-break/line-break-strict-half-kana-4.html: Added.
1172 * css3/line-break/line-break-strict-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
1173 * css3/line-break/line-break-strict-half-kana-5.html: Added.
1174 * css3/line-break/line-break-strict-half-kana-expected.html:
1175 * css3/line-break/line-break-strict-half-kana.html:
1176 * css3/line-break/line-break-strict-hyphens-expected.html:
1177 * css3/line-break/line-break-strict-hyphens.html:
1178 * css3/line-break/line-break-strict-inseparables-expected.html:
1179 * css3/line-break/line-break-strict-inseparables.html:
1180 * css3/line-break/line-break-strict-iteration-marks-expected.html:
1181 * css3/line-break/line-break-strict-iteration-marks.html:
1182 * css3/line-break/line-break-strict-postfixes-expected.html:
1183 * css3/line-break/line-break-strict-postfixes.html:
1184 * css3/line-break/line-break-strict-prefixes-expected.html:
1185 * css3/line-break/line-break-strict-prefixes.html:
1186 * css3/line-break/line-break-strict-sound-marks-expected.html:
1187 * css3/line-break/line-break-strict-sound-marks.html:
1188 * css3/line-break/resources/AllAhem.svg: Added.
1189 * platform/ios-simulator/TestExpectations:
1190 * platform/mac/TestExpectations:
1192 2016-06-22 Simon Fraser <simon.fraser@apple.com>
1194 REGRESSION (r201629): Weird button glitching on github.com
1195 https://bugs.webkit.org/show_bug.cgi?id=159031
1196 rdar://problem/26880332
1198 Reviewed by Tim Horton.
1200 * fast/backgrounds/scaled-gradient-background-expected.html: Added.
1201 * fast/backgrounds/scaled-gradient-background.html: Added.
1203 2016-06-22 Alexey Proskuryakov <ap@apple.com>
1205 Test expectation gardening for rdar://problem/26950065
1207 * platform/mac/TestExpectations:
1209 2016-06-22 Alexey Proskuryakov <ap@apple.com>
1211 Test expectation gardening.
1213 * platform/mac/TestExpectations:
1215 2016-06-22 Adam Bergkvist <adam.bergkvist@ericsson.com>
1217 WebRTC: Add support for the negotiationneeded event in MediaEndpointPeerConnection
1218 https://bugs.webkit.org/show_bug.cgi?id=158985
1220 Add tests for the RTCPeerConnection negotiationneeded event.
1222 Reviewed by Eric Carlson.
1224 * fast/mediastream/RTCPeerConnection-more-media-to-negotiate-expected.txt: Added.
1225 * fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html: Added.
1226 Verify that a negotiationneeded event is fired when not all local media can be included in
1227 an answer. (The answerer cannot reply with more m-lines than the offer had to begin with.)
1228 * fast/mediastream/RTCPeerConnection-onnegotiationneeded-expected.txt:
1229 * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
1230 Verify that a negotiationneeded event is fired when tracks are added and removed from an
1232 * platform/gtk/TestExpectations:
1233 Unskip fast/mediastream/RTCPeerConnection-onnegotiationneeded.html.
1234 * platform/mac/TestExpectations:
1235 The mac port does not build with WEB_RTC enabled yet.
1237 2016-06-22 Youenn Fablet <youennf@gmail.com>
1239 JSDOMIterator forEach should support second optional parameter
1240 https://bugs.webkit.org/show_bug.cgi?id=159020
1242 Reviewed by Chris Dumez.
1244 * fast/dom/nodeListIterator-expected.txt:
1245 * fast/dom/nodeListIterator.html: Adding 'thisValue' various checks.
1247 2016-06-22 Per Arne Vollan <pvollan@apple.com>
1249 window.showModalDialog doesn't work in DumpRenderTree on Windows
1250 https://bugs.webkit.org/show_bug.cgi?id=53675
1252 Reviewed by Brent Fulgham.
1254 Update test expectations for modal dialog tests.
1256 * platform/win/TestExpectations:
1258 2016-06-21 Alexey Proskuryakov <ap@apple.com>
1260 Land test expectations for rdar://problem/26422051.
1262 * platform/mac-wk1/TestExpectations:
1264 2016-06-21 Benjamin Poulain <bpoulain@apple.com>
1266 :hover CSS pseudo-class sometimes keeps matching ever after mouse has left the element
1267 https://bugs.webkit.org/show_bug.cgi?id=158340
1269 Reviewed by Simon Fraser.
1271 * fast/css/ancestor-of-hovered-element-detached-expected.txt: Added.
1272 * fast/css/ancestor-of-hovered-element-detached.html: Added.
1273 * fast/css/ancestor-of-hovered-element-removed-expected.txt: Added.
1274 * fast/css/ancestor-of-hovered-element-removed.html: Added.
1276 2016-06-21 Alexey Proskuryakov <ap@apple.com>
1278 Test expectations gardening.
1280 * platform/mac-wk2/TestExpectations:
1281 * platform/mac/TestExpectations:
1283 2016-06-21 Jiewen Tan <jiewen_tan@apple.com>
1285 Unreviewed, rolling out r202302, r202303, r202305, and
1288 Roll out the rollouts because of breaking the build.
1290 Reverted changesets:
1292 "Unreviewed, rolling out r200678."
1293 https://bugs.webkit.org/show_bug.cgi?id=157453
1294 http://trac.webkit.org/changeset/202302
1296 "Unreviewed, rolling out r200619."
1297 https://bugs.webkit.org/show_bug.cgi?id=131443
1298 http://trac.webkit.org/changeset/202303
1300 "Unreviewed, attempt to fix the build after r202303."
1301 http://trac.webkit.org/changeset/202305
1303 "Unreviewed, attempt to fix the build after r202303."
1304 http://trac.webkit.org/changeset/202306
1306 2016-06-21 Zalan Bujtas <zalan@apple.com>
1308 LayoutTest tiled-drawing/scrolling/latched-div-with-scroll-snap.html is flaky
1309 https://bugs.webkit.org/show_bug.cgi?id=158320
1311 Reviewed by Simon Fraser.
1313 This test case is flaky because:
1314 1. There are multiple mouseScrollByWithWheelAndMomentumPhases() event bundles and they all need their own
1315 callbacks. (see additional eventSender.callAfterScrollingCompletes()) -> fail
1316 2. When the test fails, the testFailed() function is called with undefined variables. -> timeout
1318 * platform/mac-wk2/TestExpectations:
1319 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html:
1321 2016-06-21 Jiewen Tan <jiewen_tan@apple.com>
1323 Unreviewed, rolling out r200619.
1325 This incompleted feature broke http://m.yahoo.co.jp. Roll it
1326 out together with r200678.
1330 "NodeList should be iterable"
1331 https://bugs.webkit.org/show_bug.cgi?id=131443
1332 http://trac.webkit.org/changeset/200619
1334 2016-06-21 Jiewen Tan <jiewen_tan@apple.com>
1336 Unreviewed, rolling out r200678.
1338 This incompleted feature broke http://m.yahoo.co.jp. Roll it
1339 out together with r200619.
1343 "Ensure DOM iterators remain done"
1344 https://bugs.webkit.org/show_bug.cgi?id=157453
1345 http://trac.webkit.org/changeset/200678
1347 2016-06-21 Joseph Pecoraro <pecoraro@apple.com>
1349 Skip HeapSnapshot test on WebKit1. Shared VM skews the data.
1351 Unreviewed gardening.
1353 In this case, snapshots with snapshots with snapshots in the same VM
1354 causes the test to run out of memory. This does not happen in WebKit2.
1356 * platform/mac-wk1/TestExpectations:
1358 2016-06-21 Myles C. Maxfield <mmaxfield@apple.com>
1360 Test gardening for platform-specific font-fallback on macOS Sierra
1361 https://bugs.webkit.org/show_bug.cgi?id=159003
1362 <rdar://problem/25807529>
1366 * fast/text/font-cursive-italic-cjk-2-expected.html: Added.
1367 * fast/text/font-cursive-italic-cjk-2.html: Added.
1368 * platform/mac/TestExpectations:
1370 2016-06-20 Simon Fraser <simon.fraser@apple.com>
1372 [iOS] Typing text into a text field or text area causes screen to scroll down (hiding text entry)
1373 https://bugs.webkit.org/show_bug.cgi?id=158970
1375 Reviewed by Ryosuke Niwa.
1377 Test that focuses an input in a frame and then types a character, then checks for scrolling.
1379 * fast/forms/ios/typing-in-input-in-iframe-expected.txt: Added.
1380 * fast/forms/ios/typing-in-input-in-iframe.html: Added.
1382 2016-06-20 Simon Fraser <simon.fraser@apple.com>
1384 Focus event dispatched in iframe causes parent document to scroll incorrectly
1385 https://bugs.webkit.org/show_bug.cgi?id=158629
1386 rdar://problem/26521616
1388 Reviewed by Tim Horton.
1390 * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
1391 * fast/forms/ios/focus-input-in-iframe.html: Added.
1392 * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
1393 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
1395 2016-06-21 Alexey Proskuryakov <ap@apple.com>
1397 Add an expectation for another copy of fast/canvas/webgl/premultiplyalpha-test.html
1399 * platform/mac/TestExpectations:
1401 2016-06-21 Alexey Proskuryakov <ap@apple.com>
1403 Update Sierra test expectations for fast/canvas/webgl/premultiplyalpha-test.html
1405 * platform/mac/TestExpectations:
1407 2016-06-21 Frederic Wang <fwang@igalia.com>
1409 Implement RenderMathMLOperator::layoutBlock
1410 https://bugs.webkit.org/show_bug.cgi?id=157521
1412 Reviewed by Brent Fulgham.
1414 Update some tests to take into account improved width computation and how the anonymous text
1415 node of operators using MathOperator is layout.
1417 * platform/gtk/mathml/opentype/horizontal-expected.txt:
1418 * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
1419 * platform/gtk/mathml/opentype/large-operators-expected.txt:
1420 * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
1421 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
1422 * platform/gtk/mathml/opentype/vertical-expected.png:
1423 * platform/gtk/mathml/opentype/vertical-expected.txt:
1424 * platform/gtk/mathml/presentation/mo-stretch-expected.png:
1425 * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
1426 * platform/mac/mathml/opentype/large-operators-expected.txt:
1427 * platform/mac/mathml/opentype/opentype-stretchy-expected.txt:
1428 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
1429 * platform/mac/mathml/opentype/vertical-expected.txt:
1430 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt:
1431 * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt:
1433 2016-06-21 Commit Queue <commit-queue@webkit.org>
1435 Unreviewed, rolling out r202277.
1436 https://bugs.webkit.org/show_bug.cgi?id=158992
1438 imported/w3c/web-platform-tests/tools actually does exist, so
1439 documentation files got executed as tests (Requested by ap on
1444 "Unskip non-existing imported/w3c/web-platform-tests/tools."
1445 http://trac.webkit.org/changeset/202277
1447 2016-06-21 Konstantin Tokarev <annulen@yandex.ru>
1449 Unskip non-existing imported/w3c/web-platform-tests/tools.
1451 Unreviewed fix after r191043.
1455 2016-06-21 Alexey Proskuryakov <ap@apple.com>
1457 Correct which test is marked as flaky, copy/paste mistake.
1459 * platform/mac-wk2/TestExpectations:
1461 2016-06-21 Miguel Gomez <magomez@igalia.com>
1463 [GStreamer] video orientation support
1464 https://bugs.webkit.org/show_bug.cgi?id=148524
1466 Reviewed by Philippe Normand.
1468 Test whether the video is properly being displayed by checking the video
1471 * media/content/no-rotation.mp4: Added.
1472 * media/content/rotation-180.mp4: Added.
1473 * media/content/rotation-270.mp4: Added.
1474 * media/content/rotation-90.mp4: Added.
1475 * media/video-orientation-expected.txt: Added.
1476 * media/video-orientation.html: Added.
1478 2016-06-20 Frederic Wang <fwang@igalia.com>
1480 Use the MathOperator to handle some non-stretchy operators
1481 https://bugs.webkit.org/show_bug.cgi?id=157519
1483 Reviewed by Brent Fulgham.
1485 We adjust fenced-mi.html to handle one edge case that we no longer support.
1486 We also update some test references on Mac and iOS.
1488 * mathml/presentation/fenced-mi-expected.html: Indicate that this is no longer supported.
1489 * mathml/presentation/fenced-mi.html: Adjust the reference since no text is shown.
1490 * platform/mac/mathml/opentype/large-operators-expected.txt: Update reference.
1491 * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
1492 * platform/mac/mathml/opentype/vertical-expected.txt: Ditto.
1493 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
1494 * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
1496 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1498 Test expectation update for media/click-placeholder-not-pausing.html
1500 * platform/mac-wk2/TestExpectations:
1502 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1504 Test expectation update for
1505 https://bugs.webkit.org/show_bug.cgi?id=158320
1506 REGRESSION (r201476?): LayoutTest tiled-drawing/scrolling/latched-div-with-scroll-snap.html is flaky
1508 * platform/mac-wk2/TestExpectations:
1510 2016-06-20 Adam Bergkvist <adam.bergkvist@ericsson.com>
1512 WebRTC: RTCIceCandidate init dictionary don't handle explicit null or undefined values correctly
1513 https://bugs.webkit.org/show_bug.cgi?id=158873
1515 Reviewed by Alejandro G. Castro.
1517 Updated test to verify that explicit null and undefined values, passed to the
1518 RTCIceCandidate init dictionary, are handled correctly.
1520 * fast/mediastream/RTCIceCandidate-expected.txt:
1521 * fast/mediastream/RTCIceCandidate.html:
1523 2016-06-20 Joseph Pecoraro <pecoraro@apple.com>
1525 REGRESSION(r202253): Broke inspector/unit-tests/heap-snapshot-collection-event.html
1526 https://bugs.webkit.org/show_bug.cgi?id=158973
1528 Unreviewed fix after r202253.
1530 * inspector/unit-tests/heap-snapshot-collection-event-expected.txt:
1531 * inspector/unit-tests/heap-snapshot-collection-event.html:
1532 Update the method name.
1534 2016-06-20 Commit Queue <commit-queue@webkit.org>
1536 Unreviewed, rolling out r202243.
1537 https://bugs.webkit.org/show_bug.cgi?id=158972
1539 Broke Windows build and iOS tests (Requested by ap on
1544 "Focus event dispatched in iframe causes parent document to
1546 https://bugs.webkit.org/show_bug.cgi?id=158629
1547 http://trac.webkit.org/changeset/202243
1549 2016-06-20 Zalan Bujtas <zalan@apple.com>
1551 Set the end position on the placeholder BidiRun properly.
1552 https://bugs.webkit.org/show_bug.cgi?id=158958
1554 Reviewed by Myles C. Maxfield.
1555 rdar://problem/26609266
1557 The second paramenter for BidiRun indicates the end position and not the length of the run.
1558 This was regressed at r102875 where only the start position was changed from 0 to pos.
1560 * fast/text/international/bidi-style-in-isolate-crash-expected.txt: Added.
1561 * fast/text/international/bidi-style-in-isolate-crash.html: Added.
1563 2016-06-20 Fujii Hironori <Hironori.Fujii@sony.com>
1565 A composition underline is placed to wrong position in RTL
1566 https://bugs.webkit.org/show_bug.cgi?id=158602
1568 Reviewed by Myles C. Maxfield.
1570 * editing/input/composition-underline-rtl-expected.html: Added.
1571 * editing/input/composition-underline-rtl.html: Added.
1573 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1575 Test expectations gardening for
1576 https://bugs.webkit.org/show_bug.cgi?id=155196
1578 * platform/mac-wk1/TestExpectations:
1580 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1582 Test result gardening.
1584 * platform/mac-wk2/TestExpectations:
1586 2016-06-20 Benjamin Poulain <benjamin@webkit.org>
1588 :default CSS pseudo-class should match checkboxes+radios with a `checked` attribute
1589 https://bugs.webkit.org/show_bug.cgi?id=156230
1591 Reviewed by Alex Christensen.
1593 * fast/css/pseudo-default-basics-expected.html: Added.
1594 * fast/css/pseudo-default-basics.html: Added.
1595 * fast/selectors/default-style-update-expected.txt: Added.
1596 * fast/selectors/default-style-update.html: Added.
1598 2016-06-20 Simon Fraser <simon.fraser@apple.com>
1600 Focus event dispatched in iframe causes parent document to scroll incorrectly
1601 https://bugs.webkit.org/show_bug.cgi?id=158629
1602 rdar://problem/26521616
1604 Reviewed by Tim Horton.
1606 * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
1607 * fast/forms/ios/focus-input-in-iframe.html: Added.
1608 * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
1609 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
1611 2016-06-20 Commit Queue <commit-queue@webkit.org>
1613 Unreviewed, rolling out r202179.
1614 https://bugs.webkit.org/show_bug.cgi?id=158946
1616 The test either fails or times out 100% of the time (Requested
1621 "REGRESSION: Double tap to zoom does not work on yahoo
1623 https://bugs.webkit.org/show_bug.cgi?id=158886
1624 http://trac.webkit.org/changeset/202179
1626 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1628 Fix a run-webkit-tests --lint warning.
1630 * platform/mac/TestExpectations:
1632 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1634 Test expectations gardening for
1635 https://bugs.webkit.org/show_bug.cgi?id=155196
1637 Marked the tests as flaky instead of skipping, to make the results visible on the
1638 flakiness dashboard. Also added video-with-data-url-allowed-by-media-src-star.html,
1639 which is very flaky too.
1641 * platform/mac-wk1/TestExpectations:
1642 * platform/mac/TestExpectations:
1644 2016-06-20 Joseph Pecoraro <pecoraro@apple.com>
1646 Web Inspector: console.profile should use the new Sampling Profiler
1647 https://bugs.webkit.org/show_bug.cgi?id=153499
1648 <rdar://problem/24352431>
1650 Reviewed by Timothy Hatcher.
1652 * inspector/timeline/setInstruments-programmatic-capture-expected.txt: Added.
1653 * inspector/timeline/setInstruments-programmatic-capture.html: Added.
1654 New test that the backend auto-starts instruments during programmatic capture.
1656 2016-06-20 Chris Dumez <cdumez@apple.com>
1658 Unreviewed, rebaseline test now that TouchEvent has a constructor.
1660 * fast/events/touch/document-create-touch-list-ios-expected.txt:
1662 2016-06-19 Antti Koivisto <antti@apple.com>
1664 Updating class name of a shadow host does not update the style applied by :host()
1665 https://bugs.webkit.org/show_bug.cgi?id=158900
1666 <rdar://problem/26883707>
1668 Reviewed by Simon Fraser.
1670 * fast/shadow-dom/shadow-host-style-update-expected.html: Added.
1671 * fast/shadow-dom/shadow-host-style-update.html: Added.
1673 2016-06-19 Alexey Proskuryakov <ap@apple.com>
1675 Test expectation gardening.
1677 * platform/mac-wk2/TestExpectations:
1678 * platform/mac/TestExpectations:
1680 2016-06-19 Alexey Proskuryakov <ap@apple.com>
1682 Test expectation gardening.
1684 * platform/mac-wk2/TestExpectations:
1685 * platform/mac/TestExpectations:
1687 2016-06-19 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1689 [EFL] Mark shadow-dom tests to pass because it was enabled by r202091
1690 https://bugs.webkit.org/show_bug.cgi?id=158930
1692 Unreviewed EFL gardening.
1694 * platform/efl/TestExpectations:
1696 2016-06-19 Michael Catanzaro <mcatanzaro@igalia.com>
1698 [GTK] Unreviewed test gardening
1700 * fast/forms/select-non-native-rendering-direction-expected.txt: Added.
1701 * fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
1702 * platform/gtk/TestExpectations:
1704 2016-06-17 Alexey Proskuryakov <ap@apple.com>
1706 Add test expectations for macOS Sierra
1707 https://bugs.webkit.org/show_bug.cgi?id=158903
1709 Reviewed by Alex Christensen.
1712 * media/click-placeholder-not-pausing-expected.txt: Added.
1713 * media/click-placeholder-not-pausing.html: Added.
1714 * media/controls/picture-in-picture-expected.txt: Added.
1715 * media/controls/picture-in-picture.html: Added.
1716 * media/element-containing-pip-video-going-into-fullscreen-expected.txt: Added.
1717 * media/element-containing-pip-video-going-into-fullscreen.html: Added.
1718 * media/fullscreen-api-enabled-media-with-presentation-mode-expected.txt: Added.
1719 * media/fullscreen-api-enabled-media-with-presentation-mode.html: Added.
1720 * media/fullscreen-video-going-into-pip-expected.txt: Added.
1721 * media/fullscreen-video-going-into-pip.html: Added.
1722 * media/navigate-with-pip-should-not-crash-expected.txt: Added.
1723 * media/navigate-with-pip-should-not-crash.html: Added.
1724 * media/pip-video-going-into-fullscreen-expected.txt: Added.
1725 * media/pip-video-going-into-fullscreen.html: Added.
1726 * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Added.
1727 * media/video-contained-in-fullscreen-element-going-into-pip.html: Added.
1728 * platform/mac-elcapitan: Added.
1729 * platform/mac-elcapitan/compositing: Added.
1730 * platform/mac-elcapitan/compositing/rtl: Added.
1731 * platform/mac-elcapitan/compositing/rtl/rtl-overflow-scrolling-expected.txt: Copied from LayoutTests/platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt.
1732 * platform/mac-elcapitan/fast: Added.
1733 * platform/mac-elcapitan/fast/block: Added.
1734 * platform/mac-elcapitan/fast/block/float: Added.
1735 * platform/mac-elcapitan/fast/block/float/026-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.png.
1736 * platform/mac-elcapitan/fast/block/float/026-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.txt.
1737 * platform/mac-elcapitan/fast/block/float/028-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.png.
1738 * platform/mac-elcapitan/fast/block/float/028-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.txt.
1739 * platform/mac-elcapitan/fast/overflow: Added.
1740 * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.png: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png.
1741 * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt.
1742 * platform/mac-elcapitan/fast/ruby: Added.
1743 * platform/mac-elcapitan/fast/ruby/bopomofo-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.png.
1744 * platform/mac-elcapitan/fast/ruby/bopomofo-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.txt.
1745 * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png.
1746 * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt.
1747 * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.png.
1748 * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.txt.
1749 * platform/mac-elcapitan/fast/text: Added.
1750 * platform/mac-elcapitan/fast/text/crash-complex-text-surrogate-expected.txt: Copied from LayoutTests/platform/mac/fast/text/crash-complex-text-surrogate-expected.txt.
1751 * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.png: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.png.
1752 * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.txt: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.txt.
1753 * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.png: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.png.
1754 * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
1755 * platform/mac-elcapitan/http: Added.
1756 * platform/mac-elcapitan/http/tests: Added.
1757 * platform/mac-elcapitan/http/tests/cookies: Added.
1758 * platform/mac-elcapitan/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Copied from LayoutTests/http/tests/cookies/third-party-cookie-relaxing-expected.txt.
1759 * platform/mac-elcapitan/http/tests/security: Added.
1760 * platform/mac-elcapitan/http/tests/security/mixedContent: Added.
1761 * platform/mac-elcapitan/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt.
1762 * platform/mac-elcapitan/media: Added.
1763 * platform/mac-elcapitan/media/controls-strict-expected.png: Copied from LayoutTests/platform/mac/media/controls-strict-expected.png.
1764 * platform/mac-elcapitan/media/controls-strict-expected.txt: Copied from LayoutTests/platform/mac/media/controls-strict-expected.txt.
1765 * platform/mac-elcapitan/media/controls-without-preload-expected.png: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.png.
1766 * platform/mac-elcapitan/media/controls-without-preload-expected.txt: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.txt.
1767 * platform/mac-elcapitan/media/track: Added.
1768 * platform/mac-elcapitan/media/track/video-track-alternate-groups-expected.txt: Copied from LayoutTests/platform/mac/media/track/video-track-alternate-groups-expected.txt.
1769 * platform/mac-elcapitan/media/video-controls-rendering-expected.txt: Copied from LayoutTests/platform/mac/media/video-controls-rendering-expected.txt.
1770 * platform/mac-elcapitan/media/video-display-toggle-expected.png: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.png.
1771 * platform/mac-elcapitan/media/video-display-toggle-expected.txt: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.txt.
1772 * platform/mac-elcapitan/media/video-no-audio-expected.txt: Copied from LayoutTests/platform/mac/media/video-no-audio-expected.txt.
1773 * platform/mac-elcapitan/media/video-volume-slider-expected.txt: Copied from LayoutTests/platform/mac/media/video-volume-slider-expected.txt.
1774 * platform/mac-wk1/TestExpectations:
1775 * platform/mac-wk2/TestExpectations:
1776 * platform/mac-wk2/fast/scrolling: Added.
1777 * platform/mac-wk2/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1778 * platform/mac/TestExpectations:
1779 * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.png: Added.
1780 * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt:
1781 * platform/mac/fast/block/float/026-expected.png:
1782 * platform/mac/fast/block/float/026-expected.txt:
1783 * platform/mac/fast/block/float/028-expected.png:
1784 * platform/mac/fast/block/float/028-expected.txt:
1785 * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
1786 * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt:
1787 * platform/mac/fast/ruby/bopomofo-expected.png:
1788 * platform/mac/fast/ruby/bopomofo-expected.txt:
1789 * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png:
1790 * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt:
1791 * platform/mac/fast/ruby/bopomofo-rl-expected.png:
1792 * platform/mac/fast/ruby/bopomofo-rl-expected.txt:
1793 * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
1794 * platform/mac/fast/text/justify-ideograph-complex-expected.png:
1795 * platform/mac/fast/text/justify-ideograph-complex-expected.txt:
1796 * platform/mac/fast/text/line-initial-and-final-swashes-expected.png:
1797 * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
1798 * platform/mac/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Added.
1799 * platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt:
1800 * platform/mac/media/controls-strict-expected.png: Removed.
1801 * platform/mac/media/controls-without-preload-expected.png: Removed.
1802 * platform/mac/media/track/video-track-alternate-groups-expected.txt:
1803 * platform/mac/media/video-controls-rendering-expected.png: Removed.
1804 * platform/mac/media/video-display-toggle-expected.png: Removed.
1805 * platform/mac/media/video-no-audio-expected.png: Removed.
1806 * platform/mac/media/video-volume-slider-expected.png: Removed.
1808 2016-06-17 Benjamin Poulain <benjamin@webkit.org>
1810 :indeterminate pseudo-class should match radios whose group has no checked radio
1811 https://bugs.webkit.org/show_bug.cgi?id=156270
1813 Reviewed by Simon Fraser.
1815 There are two important aspect to cover for this change:
1816 1) The style is updated correctly when a Button Group composition change.
1817 2) When the checkness changes for a Button Group, all its elements
1818 are invalidated to match :indeterminate.
1820 * fast/forms/radio/indeterminate-radio.html:
1821 This test was verifying that the property "indeterminate" of the input element
1822 is not reflected to the style through :indeterminate.
1823 I updated the test to still verify that except that we now match :indeterminate
1824 before changing the property.
1826 * fast/css/pseudo-indeterminate-radio-buttons-basics-expected.html: Added.
1827 * fast/css/pseudo-indeterminate-radio-buttons-basics.html: Added.
1829 * fast/css/pseudo-indeterminate-with-radio-buttons-style-invalidation-expected.txt: Added.
1830 * fast/css/pseudo-indeterminate-with-radio-buttons-style-invalidation.html: Added.
1831 Verify that we don't invalidate everything when the checked button changes.
1832 We only need to invalidate everything if the checked state of the whole group changes.
1834 * fast/selectors/detached-radio-button-checked-and-indeterminate-states-expected.txt: Added.
1835 * fast/selectors/detached-radio-button-checked-and-indeterminate-states.html: Added.
1836 * fast/selectors/pseudo-indeterminate-with-radio-buttons-style-update-expected.txt: Added.
1837 * fast/selectors/pseudo-indeterminate-with-radio-buttons-style-update.html: Added.
1839 2016-06-17 Commit Queue <commit-queue@webkit.org>
1841 Unreviewed, rolling out r202152.
1842 https://bugs.webkit.org/show_bug.cgi?id=158897
1844 The new test is very unstable, timing out frequently
1845 (Requested by ap on #webkit).
1849 "Web Inspector: console.profile should use the new Sampling
1851 https://bugs.webkit.org/show_bug.cgi?id=153499
1852 http://trac.webkit.org/changeset/202152
1854 2016-06-17 Commit Queue <commit-queue@webkit.org>
1856 Unreviewed, rolling out r202068, r202115, and r202128.
1857 https://bugs.webkit.org/show_bug.cgi?id=158896
1859 The new test is very unstable, timing out frequently
1860 (Requested by ap on #webkit).
1862 Reverted changesets:
1864 "decompose4 return value is unchecked, leading to potentially
1865 uninitialized data."
1866 https://bugs.webkit.org/show_bug.cgi?id=158761
1867 http://trac.webkit.org/changeset/202068
1869 "[mac] LayoutTest transforms/undecomposable.html is a flaky
1871 https://bugs.webkit.org/show_bug.cgi?id=158816
1872 http://trac.webkit.org/changeset/202115
1874 "[mac] LayoutTest transforms/undecomposable.html is a flaky
1876 https://bugs.webkit.org/show_bug.cgi?id=158816
1877 http://trac.webkit.org/changeset/202128
1879 2016-06-17 Chris Fleizach <cfleizach@apple.com>
1881 AX: HTML indeterminate IDL attribute not mapped to checkbox value=2 for native checkboxes
1882 https://bugs.webkit.org/show_bug.cgi?id=158876
1883 <rdar://problem/26842619>
1885 Reviewed by Joanmarie Diggs.
1887 * accessibility/checkbox-mixed-value-expected.txt: Added.
1888 * accessibility/checkbox-mixed-value.html: Added.
1890 2016-06-17 Dean Jackson <dino@apple.com>
1892 REGRESSION (r199819): CrashTracer: [GraphicsContext3D::getInternalFramebufferSize
1893 https://bugs.webkit.org/show_bug.cgi?id=158895
1894 <rdar://problem/26423617>
1896 Reviewed by Zalan Bujtas.
1898 New test to access the contexts after loss. Also cleaned
1899 up the JavaScript code in the existing test (and made sure
1900 it ran outside of the test system).
1902 * webgl/many-contexts-access-after-loss-expected.txt: Added.
1903 * webgl/many-contexts-access-after-loss.html: Added.
1904 * webgl/many-contexts.html:
1906 2016-06-17 Antoine Quint <graouts@apple.com>
1908 Web video playback controls should have RTL volume slider
1909 https://bugs.webkit.org/show_bug.cgi?id=158856
1910 <rdar://problem/25971769>
1912 Reviewed by Tim Horton.
1914 New test that checks that the volume box has the correct CSS class name and the expected
1915 CSS transform value applied to it when the user interface layout direction is right-to-left
1916 and that changing the user interface layout direction dynamically update the media element
1917 shadow tree as expected.
1919 * fullscreen/video-controls-rtl-expected.txt: Added.
1920 * fullscreen/video-controls-rtl.html: Added.
1922 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
1924 Update LayoutTest fast/canvas/canvas-composite-text-alpha.html
1925 https://bugs.webkit.org/show_bug.cgi?id=158710
1927 Reviewed by Alexey Proskuryakov.
1929 Though this test passes, opening the test file directly reports multiple failures. Updating the
1930 readback locations to get the correct results.
1932 * fast/canvas/canvas-composite-text-alpha.html:
1934 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
1936 Marking media/video-controls-show-on-kb-or-ax-event.html as flaky on Mac
1937 https://bugs.webkit.org/show_bug.cgi?id=158889
1939 Unreviewed test gardening.
1941 * platform/mac/TestExpectations:
1943 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
1945 Skip security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star.html on Mac
1946 https://bugs.webkit.org/show_bug.cgi?id=155196
1948 Unreviewed test gardening.
1950 * platform/mac/TestExpectations:
1952 2016-06-17 Dean Jackson <dino@apple.com>
1954 REGRESSION: Double tap to zoom does not work on yahoo finance
1955 https://bugs.webkit.org/show_bug.cgi?id=158886
1956 <rdar://problem/24917760>
1958 Reviewed by Simon Fraser.
1960 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap-expected.txt: Added.
1961 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html: Added.
1963 2016-06-17 Chris Dumez <cdumez@apple.com>
1965 TouchEvent should have a constructor
1966 https://bugs.webkit.org/show_bug.cgi?id=158883
1967 <rdar://problem/26063585>
1969 Reviewed by Benjamin Poulain.
1971 Add layout test coverage for the TouchEvent constructor.
1973 * fast/events/touch/touch-event-constructor-expected.txt: Added.
1974 * fast/events/touch/touch-event-constructor.html: Added.
1976 2016-06-17 Chris Dumez <cdumez@apple.com>
1978 URL hash setter does not remove fragment identifier if argument is an empty string
1979 https://bugs.webkit.org/show_bug.cgi?id=158869
1980 <rdar://problem/26863430>
1982 Reviewed by Darin Adler.
1984 Update existing layout tests now that setting hash to "" or "#" clears
1985 the fragment identifier.
1987 * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
1988 * fast/dom/DOMURL/set-href-attribute-hash.html:
1989 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hash.js:
1990 * fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt:
1992 2016-06-17 John Wilander <wilander@apple.com>
1994 Ignore case in the check for security origin inheritance
1995 https://bugs.webkit.org/show_bug.cgi?id=158878
1997 Reviewed by Alex Christensen.
1999 * http/tests/dom/window-open-about-uppercase-blank-and-access-document-expected.txt: Added.
2000 * http/tests/dom/window-open-about-uppercase-blank-and-access-document.html: Added.
2002 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
2004 Skipping two new LayoutTests that rely on mouse events on ios-simulator.
2005 https://bugs.webkit.org/show_bug.cgi?id=158855
2007 Unreviewed test gardening.
2009 * platform/ios-simulator/TestExpectations:
2011 2016-06-17 Frederic Wang <fwang@igalia.com>
2013 Refactor RenderMathMLRoot layout function to avoid using flexbox
2014 https://bugs.webkit.org/show_bug.cgi?id=153987
2016 Reviewed by Brent Fulgham.
2018 Update expectations for some MathML tests containing radical operators.
2020 * TestExpectations: mathml/roots-removeChild.html works as expected now
2021 that we do not manage anonymous wrappers anymore.
2022 * mathml/presentation/roots.xhtml: Add one test for RTL roots.
2023 * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Update expectation to
2024 take into change in the render tree.
2025 * platform/gtk/mathml/presentation/roots-expected.txt: Ditto.
2026 * platform/gtk/mathml/presentation/roots-expected.png: Update expectation to take
2027 into account small rendering changes.
2028 * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
2029 * platform/gtk/mathml/radical-fallback-expected.txt: Ditto.
2030 * platform/gtk/mathml/radical-fallback-expected.png: Ditto.
2031 * platform/mac/mathml/radical-fallback-expected.txt: Ditto.
2032 * platform/mac/mathml/radical-fallback-expected.png: Ditto.
2033 * platform/ios-simulator/mathml/radical-fallback-expected.txt: Ditto.
2034 * platform/ios-simulator/mathml/radical-fallback-expected.png: Added.
2036 2016-06-17 Romain Bellessort <romain.bellessort@crf.canon.fr>
2038 Update test-expected file for failing fullscreen test
2039 https://bugs.webkit.org/show_bug.cgi?id=158838
2041 Reviewed by Carlos Garcia Campos.
2043 Used MAC version of the test as the default version since only MAC and
2044 GTK do not skip this test and expect the same result. Removed
2045 test-expected files specific to each port when there was one. Prior to
2046 this patch, GTK test was failing unexpectedly.
2048 * fullscreen/video-controls-override-expected.txt:
2049 * platform/efl/fullscreen/video-controls-override-expected.txt: Removed.
2050 * platform/gtk/fullscreen/video-controls-override-expected.txt: Removed.
2051 * platform/mac/fullscreen/video-controls-override-expected.txt: Removed.
2053 2016-06-17 Youenn Fablet <youenn.fablet@crf.canon.fr>
2055 CORS preflight with a non-200 response should be a preflight failure
2056 https://bugs.webkit.org/show_bug.cgi?id=111008
2058 Reviewed by Darin Adler.
2060 * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
2061 * http/tests/xmlhttprequest/access-control-and-redirects-async.html:
2062 * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
2063 * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
2065 2016-06-17 Frederic Wang <fred.wang@free.fr>
2067 MathOperator: Add fallback mechanisms for stretching and mirroring radical symbols
2068 https://bugs.webkit.org/show_bug.cgi?id=156836
2070 Reviewed by Sergio Villar Senin.
2072 We add a pixel test to verify the result of stretching a radical operator.
2073 We test RTL/LTR direction as well as default/sans-serif font in order to check the fallback code.
2075 * mathml/radical-fallback.html: Added.
2076 * platform/gtk/mathml/radical-fallback-expected.png: Added.
2077 * platform/gtk/mathml/radical-fallback-expected.txt: Added.
2078 * platform/ios-simulator/mathml/radical-fallback-expected.txt: Added.
2079 * platform/mac/mathml/radical-fallback-expected.png: Added.
2080 * platform/mac/mathml/radical-fallback-expected.txt: Added.
2081 * platform/ios-simulator/mathml/presentation/roots.txt: Updated.
2083 2016-06-16 Commit Queue <commit-queue@webkit.org>
2085 Unreviewed, rolling out r202147.
2086 https://bugs.webkit.org/show_bug.cgi?id=158867
2088 Broke scrolling tests on iOS Simulator (Requested by ap on
2093 "Focus event dispatched in iframe causes parent document to
2095 https://bugs.webkit.org/show_bug.cgi?id=158629
2096 http://trac.webkit.org/changeset/202147
2098 2016-06-16 Benjamin Poulain <bpoulain@apple.com>
2100 :in-range & :out-of-range CSS pseudo-classes shouldn't match disabled or readonly inputs
2101 https://bugs.webkit.org/show_bug.cgi?id=156530
2103 Reviewed by Simon Fraser.
2105 * fast/css/pseudo-in-range-on-disabled-input-basics-expected.html: Added.
2106 * fast/css/pseudo-in-range-on-disabled-input-basics.html: Added.
2107 * fast/css/pseudo-in-range-on-readonly-input-basics-expected.html: Added.
2108 * fast/css/pseudo-in-range-on-readonly-input-basics.html: Added.
2109 * fast/css/pseudo-in-range-out-of-range-on-disabled-input-trivial-expected.html: Added.
2110 * fast/css/pseudo-in-range-out-of-range-on-disabled-input-trivial.html: Added.
2111 * fast/css/pseudo-out-of-range-on-disabled-input-basics-expected.html: Added.
2112 * fast/css/pseudo-out-of-range-on-disabled-input-basics.html: Added.
2113 * fast/css/pseudo-out-of-range-on-readonly-input-basics-expected.html: Added.
2114 * fast/css/pseudo-out-of-range-on-readonly-input-basics.html: Added.
2115 * fast/selectors/in-range-out-of-range-style-update-expected.txt: Added.
2116 * fast/selectors/in-range-out-of-range-style-update.html: Added.
2118 2016-06-16 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2120 [EFL][GTK] LayoutTest doesn't run on Ubuntu 16.04
2121 https://bugs.webkit.org/show_bug.cgi?id=158141
2123 Reviewed by Michael Catanzaro.
2125 * http/conf/debian-httpd-2.4-php7.conf: Added.
2127 2016-06-15 Filip Pizlo <fpizlo@apple.com>
2129 Baseline JIT should be concurrent
2130 https://bugs.webkit.org/show_bug.cgi?id=158755
2132 Reviewed by Geoffrey Garen.
2134 This change revealed a latent bug in the LLInt. The non-llint version of this new test
2135 would usually fail because it was still in LLInt. This new test always fails.
2137 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint.html: Added.
2138 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint-expected.txt: Added.
2139 * js/dom/script-tests/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint.js: Added.
2141 2016-06-16 Frederic Wang <fwang@igalia.com>
2143 Add separate MathOperator for selection/measuring/drawing of stretchy operators
2144 https://bugs.webkit.org/show_bug.cgi?id=152244
2146 Reviewed by Brent Fulgham.
2148 Update expectations for some MathML tests containing operators/radicals
2149 to take into account small rendering changes.
2151 * platform/gtk/mathml/opentype/horizontal-expected.png:
2152 * platform/gtk/mathml/opentype/horizontal-expected.txt:
2153 * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
2154 * platform/gtk/mathml/opentype/large-operators-expected.png:
2155 * platform/gtk/mathml/opentype/large-operators-expected.txt:
2156 * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
2157 * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
2158 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.png:
2159 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2160 * platform/gtk/mathml/opentype/vertical-expected.png:
2161 * platform/gtk/mathml/opentype/vertical-expected.txt:
2162 * platform/gtk/mathml/presentation/mo-stretch-expected.png:
2163 * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
2164 * platform/gtk/mathml/presentation/roots-expected.txt:
2165 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt:
2166 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.png:
2167 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2169 2016-06-16 Jiewen Tan <jiewen_tan@apple.com>
2171 CSP: Content Security Policy should allow '*' to match the originating page's scheme
2172 https://bugs.webkit.org/show_bug.cgi?id=158811
2173 <rdar://problem/26819568>
2175 Reviewed by Daniel Bates.
2177 * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-expected.html: Added.
2178 * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star.html: Added.
2179 * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star-expected.html: Removed.
2180 * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star.html: Removed.
2181 * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-expected.html: Added.
2182 * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star.html: Added.
2183 * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star-expected.html: Removed.
2184 * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star.html: Removed.
2185 * security/contentSecurityPolicy/resources/alert-pass.js: Added.
2186 * security/contentSecurityPolicy/script-with-file-url-allowed-by-script-src-star-expected.txt: Added.
2187 * security/contentSecurityPolicy/script-with-file-url-allowed-by-script-src-star.html: Added.
2188 * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-expected.html: Copied from LayoutTests/security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html.
2189 * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star.html: Renamed from LayoutTests/security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html.
2190 * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star-expected.html: Removed.
2192 2016-06-16 Joseph Pecoraro <pecoraro@apple.com>
2194 Web Inspector: console.profile should use the new Sampling Profiler
2195 https://bugs.webkit.org/show_bug.cgi?id=153499
2196 <rdar://problem/24352431>
2198 Reviewed by Timothy Hatcher.
2200 * inspector/timeline/setInstruments-programmatic-capture-expected.txt: Added.
2201 * inspector/timeline/setInstruments-programmatic-capture.html: Added.
2202 New test that the backend auto-starts instruments during programmatic capture.
2204 2016-06-16 John Wilander <wilander@apple.com>
2206 Restrict security origin inheritance to empty, about:blank, and about:srcdoc URLs
2207 https://bugs.webkit.org/show_bug.cgi?id=158855
2208 <rdar://problem/26142632>
2210 Reviewed by Alex Christensen.
2212 * http/tests/dom/window-open-about-blank-and-access-document-expected.txt: Added.
2213 * http/tests/dom/window-open-about-blank-and-access-document.html: Added.
2214 * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt: Added.
2215 * http/tests/dom/window-open-about-webkit-org-and-access-document.html: Added.
2217 2016-06-16 Jiewen Tan <jiewen_tan@apple.com>
2219 Move most of CSP tests into security/contentSecurityPolicy/
2220 https://bugs.webkit.org/show_bug.cgi?id=158859
2222 Reviewed by Daniel Bates.
2224 * platform/mac-wk1/TestExpectations:
2225 * platform/mac/TestExpectations:
2226 * platform/wk2/TestExpectations:
2227 * security/contentSecurityPolicy/blocks-video-expected.txt: Renamed from LayoutTests/media/csp-blocks-video-expected.txt.
2228 * security/contentSecurityPolicy/blocks-video.html: Renamed from LayoutTests/media/csp-blocks-video.html.
2229 * security/contentSecurityPolicy/font-loading-block-all-expected.txt: Renamed from LayoutTests/fast/text/font-loading-csp-block-all-expected.txt.
2230 * security/contentSecurityPolicy/font-loading-block-all.html: Renamed from LayoutTests/fast/text/font-loading-csp-block-all.html.
2231 * security/contentSecurityPolicy/image-with-blob-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
2232 * security/contentSecurityPolicy/image-with-blob-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
2233 * security/contentSecurityPolicy/image-with-blob-url-blocked-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html.
2234 * security/contentSecurityPolicy/image-with-blob-url-blocked-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html.
2235 * security/contentSecurityPolicy/image-with-data-url-allowed-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html.
2236 * security/contentSecurityPolicy/image-with-data-url-allowed-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html.
2237 * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
2238 * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
2239 * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html.
2240 * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html.
2241 * security/contentSecurityPolicy/link-with-blob-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
2242 * security/contentSecurityPolicy/link-with-blob-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
2243 * security/contentSecurityPolicy/link-with-blob-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html.
2244 * security/contentSecurityPolicy/link-with-blob-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html.
2245 * security/contentSecurityPolicy/link-with-data-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
2246 * security/contentSecurityPolicy/link-with-data-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
2247 * security/contentSecurityPolicy/link-with-data-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html.
2248 * security/contentSecurityPolicy/link-with-data-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html.
2249 * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
2250 * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
2251 * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html.
2252 * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html.
2253 * security/contentSecurityPolicy/resources/worker-inherits-blocks-eval.js: Renamed from LayoutTests/fast/workers/resources/worker-inherits-csp-blocks-eval.js.
2255 * security/contentSecurityPolicy/resources/worker-inherits-blocks-xhr.js: Renamed from LayoutTests/fast/workers/resources/worker-inherits-csp-blocks-xhr.js.
2257 * security/contentSecurityPolicy/video-with-blob-url-allowed-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html.
2258 * security/contentSecurityPolicy/video-with-blob-url-allowed-by-media-src-star.html: Renamed from LayoutTests/media/video-with-blob-url-allowed-by-csp-media-src-star.html.
2259 * security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-data-url-allowed-by-csp-media-src-star-expected.html.
2260 * security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html: Renamed from LayoutTests/media/video-with-data-url-allowed-by-csp-media-src-star.html.
2261 * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
2262 * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
2263 * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star-expected.html.
2264 * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html: Renamed from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
2265 * security/contentSecurityPolicy/worker-inherits-blocks-eval-expected.txt: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-eval-expected.txt.
2266 * security/contentSecurityPolicy/worker-inherits-blocks-eval.html: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-eval.html.
2267 * security/contentSecurityPolicy/worker-inherits-blocks-xhr-expected.txt: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-xhr-expected.txt.
2268 * security/contentSecurityPolicy/worker-inherits-blocks-xhr.html: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-xhr.html.
2270 2016-06-16 Simon Fraser <simon.fraser@apple.com>
2272 Focus event dispatched in iframe causes parent document to scroll incorrectly
2273 https://bugs.webkit.org/show_bug.cgi?id=158629
2274 rdar://problem/26521616
2276 Reviewed by Enrica Casucci.
2278 Tests for user-initiated and programmatic focus in frames.
2280 * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
2281 * fast/forms/ios/focus-input-in-iframe.html: Added.
2282 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
2283 * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
2285 2016-06-16 Zalan Bujtas <zalan@apple.com>
2287 [New Block-Inside-Inline Model] Do not attempt to re-run margin collapsing on the block sequence.
2288 https://bugs.webkit.org/show_bug.cgi?id=158854
2290 Reviewed by David Hyatt.
2292 * fast/block/inside-inlines/crash-on-first-line-change-expected.txt: Added.
2293 * fast/block/inside-inlines/crash-on-first-line-change.html: Added.
2295 2016-06-16 Benjamin Poulain <bpoulain@apple.com>
2297 :in-range & :out-of-range CSS pseudo-classes shouldn't match inputs without range limitations
2298 https://bugs.webkit.org/show_bug.cgi?id=156558
2300 Reviewed by Simon Fraser.
2302 * fast/css/pseudo-in-range-basics-expected.html: Added.
2303 * fast/css/pseudo-in-range-basics.html: Added.
2304 * fast/css/pseudo-in-range-out-of-range-trivial-expected.html: Added.
2305 * fast/css/pseudo-in-range-out-of-range-trivial.html: Added.
2306 * fast/css/pseudo-out-of-range-basics-expected.html: Added.
2307 * fast/css/pseudo-out-of-range-basics.html: Added.
2309 2016-06-15 Simon Fraser <simon.fraser@apple.com>
2311 [iOS WK2] On iPad, indirect focussing of a text field doesn't always scroll to the correct location
2312 https://bugs.webkit.org/show_bug.cgi?id=158828
2314 Reviewed by Enrica Casucci.
2316 Add various tests for focusing form fields. focus-input-via-button-ipad.html tests
2317 the change in the current patch.
2319 * fast/forms/ios/focus-input-in-fixed-expected.txt: Added.
2320 * fast/forms/ios/focus-input-in-fixed.html: Added.
2321 * fast/forms/ios/focus-input-via-button-ipad-expected.txt: Added.
2322 * fast/forms/ios/focus-input-via-button-ipad.html: Added.
2323 * fast/forms/ios/focus-long-textarea-expected.txt: Added.
2324 * fast/forms/ios/focus-long-textarea.html: Added.
2325 * fast/forms/ios/resources/zooming-test-utils.js:
2328 2016-06-16 Adam Bergkvist <adam.bergkvist@ericsson.com>
2330 WebRTC: Check type of this in RTCPeerConnection JS built-in functions
2331 https://bugs.webkit.org/show_bug.cgi?id=151303
2333 Reviewed by Youenn Fablet.
2335 Verify that the RTCPeerConnection JS built-in methods checks 'this'. The test has expected
2336 failures (bug: http://webkit.org/b/158831).
2338 * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt: Added.
2339 * fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html: Added.
2340 * platform/mac/TestExpectations:
2341 The mac port does not build with WEB_RTC enabled yet.
2343 2016-06-16 Dean Jackson <dino@apple.com>
2345 [mac] LayoutTest transforms/undecomposable.html is a flaky timeout
2346 https://bugs.webkit.org/show_bug.cgi?id=158816
2348 Another attempt to deflake this test. Or is it unflake? I don't know.
2350 * transforms/undecomposable.html:
2352 2016-06-16 Myles C. Maxfield <mmaxfield@apple.com>
2354 Sporadic crash in HashTableAddResult following CSSValuePool::createFontFamilyValue
2355 https://bugs.webkit.org/show_bug.cgi?id=158297
2357 Reviewed by Darin Adler.
2359 * fast/text/placeholder-renderstyle-null-font-expected.txt: Added.
2360 * fast/text/placeholder-renderstyle-null-font.html: Added.
2362 2016-06-15 Keith Miller <keith_miller@apple.com>
2364 Add support for Symbol.isConcatSpreadable (round 2)
2365 https://bugs.webkit.org/show_bug.cgi?id=158769
2367 Reviewed by Mark Lam.
2369 Fix tests for Symbol.isConcatSpreadable. Also, add new test that
2370 the array species construction does not use the callees' global
2371 object's Array[Symbol.species] when given an array from another
2374 * js/Object-getOwnPropertyNames-expected.txt:
2375 * js/array-species-different-globalobjects.html:
2376 * js/dom/array-prototype-properties-expected.txt:
2377 * js/script-tests/Object-getOwnPropertyNames.js:
2379 2016-06-15 Zalan Bujtas <zalan@apple.com>
2381 Decouple the percent height and positioned descendants maps.
2382 https://bugs.webkit.org/show_bug.cgi?id=158773
2384 Reviewed by David Hyatt and Chris Dumez.
2386 Various dynamic containing block changing tests.
2388 * fast/block/fixed-position-reparent-when-transition-is-removed.html:
2389 * fast/block/positioning/change-containing-block-for-absolute-positioned-expected.txt: Added.
2390 * fast/block/positioning/change-containing-block-for-absolute-positioned.html: Added.
2391 * fast/block/positioning/change-containing-block-for-fixed-positioned-expected.txt: Added.
2392 * fast/block/positioning/change-containing-block-for-fixed-positioned.html: Added.
2394 2016-06-15 Tim Horton <timothy_horton@apple.com>
2396 <attachment> elements jump around a lot around when subtitle text changes slightly
2397 https://bugs.webkit.org/show_bug.cgi?id=158818
2398 <rdar://problem/24450270>
2400 Reviewed by Simon Fraser.
2402 * fast/attachment/attachment-subtitle-resize-expected.txt: Added.
2403 * fast/attachment/attachment-subtitle-resize.html: Added.
2405 2016-06-13 Simon Fraser <simon.fraser@apple.com>
2407 [iOS WK2] Make it possible to test the Next/Previous buttons in the keyboard accessory bar
2408 https://bugs.webkit.org/show_bug.cgi?id=158714
2410 Reviewed by Enrica Casucci.
2412 Add UIScriptController.keyboardAccessoryBar{Next,Previous} and hook it up to the WKContentView
2413 method that gets called from UIKit.
2415 Add a test that exercises it.
2418 * fast/forms/ios/accessory-bar-navigation-expected.txt: Added.
2419 * fast/forms/ios/accessory-bar-navigation.html: Added.
2420 * fast/forms/ios/resources/zooming-test-utils.js: Added.
2423 * platform/ios-simulator-wk2/TestExpectations:
2425 2016-06-15 Dean Jackson <dino@apple.com>
2427 [mac] LayoutTest transforms/undecomposable.html is a flaky timeout
2428 https://bugs.webkit.org/show_bug.cgi?id=158816
2430 Unflakify this test by putting the script in a place that
2431 will execute it before the load event (by which time the animation
2434 * transforms/undecomposable.html:
2436 2016-06-15 Simon Fraser <simon.fraser@apple.com>
2438 [iOS WK2] Add tests for zooming to text fields on focus
2439 https://bugs.webkit.org/show_bug.cgi?id=158786
2441 Reviewed by Enrica Casucci.
2443 Add tests that focus form controls, and test the resulting scroll position and zoom level.
2446 * fast/forms/ios/focus-input-via-button-expected.txt: Added.
2447 * fast/forms/ios/focus-input-via-button-no-scaling-expected.txt: Added.
2448 * fast/forms/ios/focus-input-via-button-no-scaling.html: Added.
2449 * fast/forms/ios/focus-input-via-button.html: Added.
2450 * fast/forms/ios/resources/zooming-test-utils.js: Added.
2453 * fast/forms/ios/zoom-after-input-tap-expected.txt: Added.
2454 * fast/forms/ios/zoom-after-input-tap-wide-input-expected.txt: Added.
2455 * fast/forms/ios/zoom-after-input-tap-wide-input.html: Added.
2456 * fast/forms/ios/zoom-after-input-tap.html: Added.
2457 * platform/ios-simulator-wk2/TestExpectations:
2459 2016-06-15 Adam Bergkvist <adam.bergkvist@ericsson.com>
2461 WebRTC: Add media setup test using the legacy callback APIs
2462 https://bugs.webkit.org/show_bug.cgi?id=158736
2464 Reviewed by Eric Carlson.
2466 Add a test that sets up media using the legacy callback-based createOffer/Answer() and
2467 setLocal/RemoteDescription() methods [1].
2469 [1] https://w3c.github.io/webrtc-pc/archives/20160513/webrtc.html#legacy-interface-extensions
2471 * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog-expected.txt: Added.
2472 * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html: Added.
2473 * platform/mac/TestExpectations:
2474 The mac port is not building with WEB_RTC yet.
2476 2016-06-15 Antti Koivisto <antti@apple.com>
2478 GoogleMaps transit schedule explorer comes up blank initially
2479 https://bugs.webkit.org/show_bug.cgi?id=158803
2480 rdar://problem/25818080
2482 Reviewed by Andreas Kling
2484 Expand the tests to cover this case.
2486 * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
2487 * fast/css/style-invalidation-attribute-change-descendants.html:
2488 * fast/css/style-invalidation-class-change-descendants-expected.txt:
2489 * fast/css/style-invalidation-class-change-descendants.html:
2491 2016-06-15 Javier Fernandez <jfernandez@igalia.com>
2493 [css-sizing] Item borders are missing with 'min-width:-webkit-fill-available' and zero available width
2494 https://bugs.webkit.org/show_bug.cgi?id=158258
2496 Tests to verify that fill-available size works as expected when contaner's width is zero.
2498 Reviewed by Darin Adler.
2500 * fast/css-intrinsic-dimensions/fill-available-with-zero-width-expected.html: Added.
2501 * fast/css-intrinsic-dimensions/fill-available-with-zero-width.html: Added.
2503 2016-06-15 Alex Christensen <achristensen@webkit.org>
2505 Fix 2d canvas transform after r192900
2506 https://bugs.webkit.org/show_bug.cgi?id=158725
2508 Reviewed by Dean Jackson.
2510 * fast/canvas/canvas-transform-inverse-expected.html: Added.
2511 * fast/canvas/canvas-transform-inverse.html: Added.
2513 2016-06-15 Eric Carlson <eric.carlson@apple.com>
2515 [iOS] Make HTMLMediaElement.muted mutable
2516 https://bugs.webkit.org/show_bug.cgi?id=158787
2517 <rdar://problem/24452567>
2519 Reviewed by Dean Jackson.
2521 * media/audio-playback-restriction-removed-muted-expected.txt: Added.
2522 * media/audio-playback-restriction-removed-muted.html: Added.
2523 * media/audio-playback-restriction-removed-track-enabled-expected.txt: Added.
2524 * media/audio-playback-restriction-removed-track-enabled.html: Added.
2526 2016-06-15 Simon Fraser <simon.fraser@apple.com>
2528 fast/events/ios tests are marked as flakey, but really just fail in OpenSource and WK1
2529 https://bugs.webkit.org/show_bug.cgi?id=158804
2533 fast/events/ios is skipped globally. Ideally it would be re-enabled in /ios-simulator-wk2/TestExpectations, but relies on unreleased
2534 software, so leave disabled for now.
2536 * platform/ios-simulator/TestExpectations:
2538 2016-06-15 Antti Koivisto <antti@apple.com>
2540 Vary:Cookie validation doesn't work in private browsing
2541 https://bugs.webkit.org/show_bug.cgi?id=158616
2543 Reviewed by Darin Adler.
2545 * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt:
2546 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2548 Exapand the existing test to cover memory cache and private browsing.
2550 2016-06-14 Myles C. Maxfield <mmaxfield@apple.com>
2552 Honor bidi unicode codepoints
2553 https://bugs.webkit.org/show_bug.cgi?id=149170
2554 <rdar://problem/26527378>
2556 Reviewed by Simon Fraser.
2558 * fast/text/isolate-ignore-expected.html: Added.
2559 * fast/text/isolate-ignore.html: Added.
2561 2016-06-14 Joseph Pecoraro <pecoraro@apple.com>
2563 Web Inspector: Rename Timeline.setAutoCaptureInstruments to Timeline.setInstruments
2564 https://bugs.webkit.org/show_bug.cgi?id=158762
2566 Reviewed by Timothy Hatcher.
2568 * inspector/timeline/setInstruments-errors-expected.txt: Renamed from LayoutTests/inspector/timeline/setAutoCaptureInstruments-errors-expected.txt.
2569 * inspector/timeline/setInstruments-errors.html: Renamed from LayoutTests/inspector/timeline/setAutoCaptureInstruments-errors.html.
2571 2016-06-14 Dean Jackson <dino@apple.com>
2573 decompose4 return value is unchecked, leading to potentially uninitialized data.
2574 https://bugs.webkit.org/show_bug.cgi?id=158761
2575 <rdar://problem/17526268>
2577 Reviewed by Simon Fraser.
2579 * transforms/undecomposable-expected.txt: Added.
2580 * transforms/undecomposable.html: Added.
2582 2016-06-14 Keith Miller <keith_miller@apple.com>
2584 The Array species constructor watchpoints should be created the first time they are needed rather than on creation
2585 https://bugs.webkit.org/show_bug.cgi?id=158754
2587 Reviewed by Benjamin Poulain.
2589 Add new micro-benchmark that tests the impact of lazily
2590 initializing the array species watchpoints.
2592 * js/regress/lazy-array-species-watchpoints-expected.txt: Added.
2593 * js/regress/lazy-array-species-watchpoints.html: Added.
2594 * js/regress/script-tests/lazy-array-species-watchpoints.js: Added.
2597 2016-06-14 Benjamin Poulain <bpoulain@apple.com>
2599 Add the unprefixed version of the pseudo element ::placeholder
2600 https://bugs.webkit.org/show_bug.cgi?id=158653
2602 Reviewed by Dean Jackson.
2604 * fast/css/css-selector-text-expected.txt:
2605 * fast/css/css-selector-text.html:
2606 * fast/css/css-set-selector-text-expected.txt:
2607 * fast/css/css-set-selector-text.html:
2608 This covers CSSOM for the prefixed version.
2610 * fast/forms/placeholder-pseudo-element-with-webkit-prefix-expected.html: Added.
2611 * fast/forms/placeholder-pseudo-element-with-webkit-prefix.html: Added.
2612 This verifies both version of the pseudo elements are equivalent.
2614 * fast/css/pseudo-cache-stale-expected.html:
2615 * fast/css/pseudo-cache-stale.html:
2616 * fast/forms/input-placeholder-paint-order-2-expected.html:
2617 * fast/forms/input-placeholder-paint-order-2.html:
2618 * fast/forms/input-placeholder-paint-order.html:
2619 * fast/forms/input-placeholder-text-indent.html:
2620 * fast/forms/input-user-modify.html:
2621 * fast/forms/isindex-placeholder.html:
2622 * fast/forms/placeholder-position.html:
2623 * fast/forms/placeholder-pseudo-style.html:
2624 * fast/forms/textarea-placeholder-pseudo-style.html:
2625 * fast/forms/textarea/textarea-placeholder-paint-order-2-expected.html:
2626 * fast/forms/textarea/textarea-placeholder-paint-order-2.html:
2627 * fast/forms/textarea/textarea-placeholder-paint-order.html:
2629 2016-06-14 Doug Russell <d_russell@apple.com>
2631 AX: Form label text should be exposed as static text if it contains only static text
2632 https://bugs.webkit.org/show_bug.cgi?id=158634
2634 Reviewed by Chris Fleizach.
2636 Use AccessibilityLabel to represent HTMLLabelElement to assistive technology.
2637 AccessibilityLabel::containsOnlyStaticText() searches label subtree to evaluate
2638 if all children are static text.
2639 AccessibilityLabel::stringValue() consults containsOnlyStaticText() and returns
2640 textUnderElement() if true.
2641 WebAccessibilityObjectWrapperMac consults containsOnlyStaticText() and substitutes
2642 StaticTextRole for LabelRole if true.
2643 Cache containsOnlyStaticText() in the common case when updating children.
2645 * accessibility/aria-labelledby-overrides-label-expected.txt:
2646 * accessibility/mac/label-element-all-text-string-value-expected.txt: Added.
2647 * accessibility/mac/label-element-all-text-string-value.html: Added.
2648 * accessibility/mac/label-element-with-hidden-control-expected.txt:
2649 * accessibility/mac/label-element-with-hidden-control.html:
2650 * accessibility/mac/label-element-with-link-string-value-expected.txt: Added.
2651 * accessibility/mac/label-element-with-link-string-value.html: Added.
2652 * accessibility/mac/slider-allows-title-ui-element-expected.txt:
2653 * accessibility/mac/slider-allows-title-ui-element.html:
2655 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
2657 Increase timeouts for userscripts/window-onerror-for-isolated-world-3.html to fix flakiness.
2658 https://bugs.webkit.org/show_bug.cgi?id=158750
2660 Reviewed by Joseph Pecoraro.
2662 * userscripts/window-onerror-for-isolated-world-3.html:
2664 2016-06-14 Commit Queue <commit-queue@webkit.org>
2666 Unreviewed, rolling out r202057.
2667 https://bugs.webkit.org/show_bug.cgi?id=158749
2669 This change broke the Windows build. (Requested by ryanhaddad
2674 "Honor bidi unicode codepoints"
2675 https://bugs.webkit.org/show_bug.cgi?id=149170
2676 http://trac.webkit.org/changeset/202057
2678 2016-06-14 Myles C. Maxfield <mmaxfield@apple.com>
2680 Honor bidi unicode codepoints
2681 https://bugs.webkit.org/show_bug.cgi?id=149170
2682 <rdar://problem/26527378>
2684 Reviewed by Simon Fraser.
2686 * fast/text/isolate-ignore-expected.html: Added.
2687 * fast/text/isolate-ignore.html: Added.
2689 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
2691 Removing duplicated TestExpectation and sorting others alphabetically
2693 Unreviewed test gardening.
2695 * platform/mac/TestExpectations:
2697 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
2699 Marking inspector/debugger/break-in-constructor-before-super.html as flaky on mac debug.
2700 https://bugs.webkit.org/show_bug.cgi?id=158742
2702 Unreviewed test gardening.
2704 * platform/mac/TestExpectations:
2706 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
2708 Moving flaky expectation for inspector/heap/garbageCollected.html from mac-wk1 to mac
2709 https://bugs.webkit.org/show_bug.cgi?id=153039
2711 Unreviewed test gardening.
2713 * platform/mac-wk1/TestExpectations:
2714 * platform/mac/TestExpectations:
2716 2016-06-14 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
2718 WebRTC: RTCPeerConnection::addTrack() should throw InvalidAccessError instead of InvalidModificationError.
2719 https://bugs.webkit.org/show_bug.cgi?id=158735
2721 Reviewed by Eric Carlson.
2723 Check that an InvalidAccessError exception is thrown when the track already exists in set of senders.
2725 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2727 2016-06-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
2729 WebRTC: Imlement MediaEndpointPeerConnection::addIceCandidate()
2730 https://bugs.webkit.org/show_bug.cgi?id=158690
2732 Reviewed by Eric Carlson.
2734 Add test for RTCPeerConnection.addIceCandidate() that verifies:
2735 - Candidate line parsing
2736 - That a underlying media description can be identified using either sdpMid or sdpMLineIndex
2737 - That sdpMid takes precedence over sdpMLineIndex
2739 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt: Added.
2740 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Added.
2741 * platform/mac/TestExpectations:
2742 The mac port is not building with WEB_RTC yet.
2744 2016-06-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
2746 WebRTC: Add media setup test where media is set up in one direction at a time
2747 https://bugs.webkit.org/show_bug.cgi?id=158691
2749 Reviewed by Eric Carlson.
2751 Test setting up media in one direction at a time. This is achieved by first negotiating
2752 media in one direction. In a second step, an updated offer is sent to add bi-directional
2755 * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt: Added.
2756 * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html: Added.
2757 * platform/mac/TestExpectations:
2758 The mac port is not building with WEB_RTC yet.
2760 2016-06-13 Adam Bergkvist <adam.bergkvist@ericsson.com>
2762 WebRTC: Imlement MediaEndpointPeerConnection::replaceTrack()
2763 https://bugs.webkit.org/show_bug.cgi?id=158688
2765 Reviewed by Eric Carlson.
2767 Update existing test for RTCRtpSender.replaceTrack.
2769 * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
2770 * fast/mediastream/RTCRtpSender-replaceTrack.html:
2771 Add test cases where a "not yet negotiated track" is directly replaced. Also check that the
2772 old track id is used in later offers.
2773 * fast/mediastream/resources/promise-utils.js:
2774 (promiseShouldResolve):
2775 Added utility method to test promise expressions that are expected to resolve.
2777 2016-06-13 Joseph Pecoraro <pecoraro@apple.com>
2779 window.onerror should pass the ErrorEvent's 'error' property as the 5th argument to the event handler
2780 https://bugs.webkit.org/show_bug.cgi?id=55092
2781 <rdar://problem/25731279>
2783 Reviewed by Dean Jackson.
2785 * platform/wk2/TestExpectations:
2786 Skip new userscript test on WebKit2 like others.
2788 * fast/events/constructors/error-event-constructor-expected.txt:
2789 * fast/events/constructors/error-event-constructor.html:
2790 Test for the new any "error" initialization property.
2792 * fast/events/event-leak-objects-expected.txt:
2793 * fast/events/event-leak-objects.html:
2794 * fast/events/event-properties-gc-expected.txt:
2795 * fast/events/event-properties-gc.html:
2796 Like CustomEvent.details, ErrorEvent.error should not leak
2797 objects across isolated worlds.
2799 * fast/events/window-onerror-exception-in-attr-expected.txt:
2800 * fast/events/window-onerror-exception-in-attr.html:
2801 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
2802 * fast/events/window-onerror-syntax-error-in-attr.html:
2803 * fast/events/window-onerror1-expected.txt:
2804 * fast/events/window-onerror1.html:
2805 * fast/events/window-onerror10-expected.txt:
2806 * fast/events/window-onerror10.html:
2807 * fast/events/window-onerror11-expected.txt:
2808 * fast/events/window-onerror11.html:
2809 * fast/events/window-onerror12-expected.txt:
2810 * fast/events/window-onerror12.html:
2811 * fast/events/window-onerror13.html:
2812 * fast/events/window-onerror14.html:
2813 * fast/events/window-onerror16.html:
2814 * fast/events/window-onerror17-expected.txt: Added.
2815 * fast/events/window-onerror17.html: Copied from LayoutTests/fast/events/window-onerror12.html.
2816 * fast/events/window-onerror2-expected.txt:
2817 * fast/events/window-onerror2.html:
2818 * fast/events/window-onerror3-expected.txt:
2819 * fast/events/window-onerror3.html:
2820 * fast/events/window-onerror4-expected.txt:
2821 * fast/events/window-onerror4.html:
2822 * fast/events/window-onerror5-expected.txt:
2823 * fast/events/window-onerror5.html:
2824 * fast/events/window-onerror6-expected.txt:
2825 * fast/events/window-onerror6.html:
2826 * fast/events/window-onerror7-expected.txt:
2827 * fast/events/window-onerror7.html:
2828 * fast/events/window-onerror8-expected.txt:
2829 * fast/events/window-onerror8.html:
2830 * fast/events/window-onerror9-expected.txt:
2831 * fast/events/window-onerror9.html:
2832 Include output for the column number and error object where possible.
2834 * fast/files/resources/setup-for-read-common.js:
2835 * fast/files/workers/worker-apply-blob-url-to-xhr.html:
2836 * fast/workers/resources/worker-error-in-handling-script-error.js:
2837 * fast/workers/resources/worker-script-error-bubbled.js:
2838 * fast/workers/resources/worker-script-error-handled.js:
2839 * fast/workers/resources/worker-script-error.js:
2840 * fast/workers/worker-script-error-expected.txt:
2841 Test "onerror" within Workers, and the "error" event on
2842 the Worker from the spawning context.
2844 * http/tests/security/cross-origin-script-error-event-expected.txt: Added.
2845 * http/tests/security/cross-origin-script-error-event-redirected-expected.txt: Added.
2846 * http/tests/security/cross-origin-script-error-event-redirected.html: Added.
2847 * http/tests/security/cross-origin-script-error-event.html: Added.
2848 * http/tests/security/cross-origin-script-window-onerror-expected.txt:
2849 * http/tests/security/cross-origin-script-window-onerror-redirected-expected.txt:
2850 * http/tests/security/cross-origin-script-window-onerror-redirected.html:
2851 * http/tests/security/cross-origin-script-window-onerror.html:
2852 * http/tests/security/script-crossorigin-error-event-information-expected.txt: Added.
2853 * http/tests/security/script-crossorigin-error-event-information.html: Added.
2854 * http/tests/security/script-crossorigin-onerror-information-expected.txt:
2855 * http/tests/security/script-crossorigin-onerror-information.html:
2856 * http/tests/security/script-no-crossorigin-error-event-should-be-sanitized-expected.txt: Added.
2857 * http/tests/security/script-no-crossorigin-error-event-should-be-sanitized.html: Copied from LayoutTests/http/tests/security/script-no-crossorigin-onerror-should-be-sanitized.html.
2858 * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized-expected.txt:
2859 * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized.html:
2860 * http/tests/security/window-onerror-exception-in-iframe-expected.txt:
2861 * http/tests/security/window-onerror-exception-in-iframe.html:
2862 * http/tests/workers/worker-importScriptsOnError-expected.txt:
2863 * js/dom/exception-line-number-expected.txt:
2864 * js/dom/script-tests/exception-line-number.js:
2867 * userscripts/window-onerror-for-isolated-world-1-expected.txt:
2868 * userscripts/window-onerror-for-isolated-world-1.html:
2869 * userscripts/window-onerror-for-isolated-world-2-expected.txt:
2870 * userscripts/window-onerror-for-isolated-world-2.html:
2871 * userscripts/window-onerror-for-isolated-world-3-expected.txt: Added.
2872 * userscripts/window-onerror-for-isolated-world-3.html: Added.
2873 Add an explicit test for error objects crossing isolated world boundaries.
2874 In the Isolated World case, serializable values are cloned, but unserializable
2875 values cause the error object to return to null to avoid leaking across worlds.
2877 2016-06-13 Dean Jackson <dino@apple.com>
2879 SVG elements don't blend correctly into HTML
2880 https://bugs.webkit.org/show_bug.cgi?id=158718
2881 <rdar://problem/26782004>
2883 Reviewed by Antoine Quint.
2885 * svg/css/mix-blend-mode-with-inline-svg-expected.html: Added.
2886 * svg/css/mix-blend-mode-with-inline-svg.html: Added.
2888 2016-06-13 Brady Eidson <beidson@apple.com>
2890 storage/indexeddb/modern/leaks-1.html leaks the database connection handle.
2891 https://bugs.webkit.org/show_bug.cgi?id=158643
2893 Reviewed by Alex Christensen.
2895 * storage/indexeddb/modern/leak-1-expected.txt:
2896 * storage/indexeddb/modern/resources/leak-1.js:
2898 2016-06-13 Adam Bergkvist <adam.bergkvist@ericsson.com>
2900 WebRTC: Add test that verifies that RTCPeerConnection.addTrack can reuse an existing RTCRtpSender
2901 https://bugs.webkit.org/show_bug.cgi?id=158621
2903 Reviewed by Eric Carlson.
2905 Add test to verify that RTCPeerConnection.addTrack reuses an existing RTCRtpSender
2906 under the right circumstances.
2908 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt: Added.
2909 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender.html: Added.
2910 * platform/mac/TestExpectations:
2911 The mac port is not building with WEB_RTC yet.
2913 2016-06-13 Adam Bergkvist <adam.bergkvist@ericsson.com>
2915 WebRTC: Add media setup test with complete offer/answer dialog
2916 https://bugs.webkit.org/show_bug.cgi?id=158620
2918 Reviewed by Eric Carlson.
2920 Test a complete SDP offer/answer dialog between two RTCPeerConnection instances in the same
2921 page. Media is set up in both direction with a single dialog. Check the local- and
2922 remoteDescription attributes and the RTCPeerConnection states.
2924 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog-expected.txt: Added.
2925 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html: Added.
2926 * platform/mac/TestExpectations:
2927 The mac port is not building with WEB_RTC yet.
2929 2016-06-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
2931 [GTK] Enabling Shadow DOM by default
2932 https://bugs.webkit.org/show_bug.cgi?id=158686
2934 Reviewed by Carlos Garcia Campos.
2936 Changed GTK test expectations for fast/shadow-dom tests (most tests
2939 * platform/gtk/TestExpectations:
2941 2016-06-13 Per Arne Vollan <pvollan@apple.com>
2943 Unreviewed test gardening.
2945 Unskip passing fast/workers tests.
2947 * platform/win/TestExpectations:
2949 2016-06-12 Zalan Bujtas <zalan@apple.com>
2951 Remove positioned descendants when RenderBlock is no longer a containing block.
2952 https://bugs.webkit.org/show_bug.cgi?id=158655
2953 <rdar://problem/26510032>
2955 Reviewed by Simon Fraser.
2957 Normally the RenderView is the containing block for fixed positioned renderers.
2958 However when a renderer acquires some transform related properties, it becomes the containing
2959 block for all the fixed positioned renderers in its descendant tree.
2960 When the last transform related property is removed, the renderer is no longer a containing block
2961 and we need to remove all these positioned renderers from the descendant tracker map (gPositionedDescendantsMap).
2962 They will be inserted back into the tracker map during the next layout (either under the RenderView or
2963 under the next transformed renderer in the ancestor chain).
2965 * fast/block/fixed-position-reparent-when-transition-is-removed-expected.txt: Added.
2966 * fast/block/fixed-position-reparent-when-transition-is-removed.html: Added.
2968 2016-06-11 Myles C. Maxfield <mmaxfield@apple.com>
2970 [Cocoa] Map commonly used Chinese Windows font names to names present on Cocoa operating systems
2971 https://bugs.webkit.org/show_bug.cgi?id=158649
2972 <rdar://problem/13258122>
2974 Reviewed by Darin Adler.
2976 Because this tests platform-specific font names, the test must
2977 be platform-specific. Because it's a ref test, make two tests which
2978 are mutually-exclusive on Cocoa platforms, and expected to fail
2981 * fast/text/chinese-font-name-aliases-2-expected.html: Added.
2982 * fast/text/chinese-font-name-aliases-2.html: Added.
2983 * fast/text/chinese-font-name-aliases-expected.html: Added.
2984 * fast/text/chinese-font-name-aliases.html: Added.
2985 * platform/efl/TestExpectations:
2986 * platform/gtk/TestExpectations:
2987 * platform/ios-simulator/TestExpectations:
2988 * platform/mac/TestExpectations:
2989 * platform/win/TestExpectations:
2991 2016-06-11 Commit Queue <commit-queue@webkit.org>
2993 Unreviewed, rolling out r201967, r201968, and r201972.
2994 https://bugs.webkit.org/show_bug.cgi?id=158665
2996 Caused flaky failures on IndexedDB tests (Requested by ap on
2999 Reverted changesets:
3001 "Vary:Cookie validation doesn't work in private browsing"
3002 https://bugs.webkit.org/show_bug.cgi?id=158616
3003 http://trac.webkit.org/changeset/201967
3006 http://trac.webkit.org/changeset/201968
3008 "WinCairo build fix attempt."
3009 http://trac.webkit.org/changeset/201972
3011 2016-06-11 Myles C. Maxfield <mmaxfield@apple.com>
3013 Deleting a CSSOM style rule invalidates any previously-added FontFaces
3014 https://bugs.webkit.org/show_bug.cgi?id=158450
3016 Reviewed by Darin Adler.
3018 * fast/text/font-face-set-cssom-expected.txt: Added.
3019 * fast/text/font-face-set-cssom.html: Added.
3021 2016-06-11 Chris Dumez <cdumez@apple.com>
3023 WorkerNavigator is missing some attributes
3024 https://bugs.webkit.org/show_bug.cgi?id=158593
3025 <rdar://problem/26731334>
3027 Reviewed by Darin Adler.
3029 Improved test coverage for WorkerNavigator.
3031 * fast/workers/resources/worker-navigator.js:
3033 2016-06-10 Antti Koivisto <antti@apple.com>
3035 Vary:Cookie validation doesn't work in private browsing
3036 https://bugs.webkit.org/show_bug.cgi?id=158616
3038 Reviewed by Darin Adler.
3040 * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt:
3041 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
3043 Exapand the existing test to cover memory cache and private browsing.
3045 2016-06-10 Benjamin Poulain <bpoulain@apple.com>
3047 Add support for passive event listeners on touch events
3048 https://bugs.webkit.org/show_bug.cgi?id=158601
3050 Reviewed by Simon Fraser.
3052 * fast/events/touch/ios/tap-with-active-listener-on-elements-expected.txt: Added.
3053 * fast/events/touch/ios/tap-with-active-listener-on-elements.html: Added.
3054 * fast/events/touch/ios/tap-with-active-listener-on-window-expected.txt: Added.
3055 * fast/events/touch/ios/tap-with-active-listener-on-window.html: Added.
3056 * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener-expected.txt: Added.
3057 * fast/events/touch/ios/tap-with-passive-listener-on-elements-expected.txt: Added.
3058 * fast/events/touch/ios/tap-with-passive-listener-on-elements.html: Added.
3059 * fast/events/touch/ios/tap-with-passive-listener-on-window-expected.txt: Added.
3060 * fast/events/touch/ios/tap-with-passive-listener-on-window.html: Added.
3062 2016-06-10 Enrica Casucci <enrica@apple.com>
3064 REGRESSION(r198177): Cannot paste an image when the pasteboard format is mime type.
3065 https://bugs.webkit.org/show_bug.cgi?id=158590
3066 rdar://problem/25471371
3068 Reviewed by Darin Adler.
3070 * editing/pasteboard/image-in-iframe-expected.txt: Added.
3071 * editing/pasteboard/image-in-iframe.html: Added.
3073 2016-06-10 Ryan Haddad <ryanhaddad@apple.com>
3075 Marking imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky on Yosemite Release WK2
3076 https://bugs.webkit.org/show_bug.cgi?id=158639
3078 Unreviewed test gardening.
3080 * platform/mac-wk2/TestExpectations:
3082 2016-06-10 Brady Eidson <beidson@apple.com>
3084 Add an IDB leak test.
3085 https://bugs.webkit.org/show_bug.cgi?id=158632
3087 Reviewed by Alex Christensen.
3089 * storage/indexeddb/modern/leak-1-expected.txt: Added.
3090 * storage/indexeddb/modern/leak-1.html: Added.
3091 * storage/indexeddb/modern/resources/leak-1.js: Added.
3093 2016-06-10 Carlos Alberto Lopez Perez <clopez@igalia.com>
3095 [GTK] Unreviewed gardening.
3097 * TestExpectations: shadow-dom tests timeout on the GTK port.
3098 Update the general expectations file to include also Timeout as
3099 an expected failure.
3100 * platform/gtk/TestExpectations: Since r200320 resource-timing feature is a runtime flag and this causes failures.
3101 Remove also one test that has been removed.
3102 * platform/gtk/fast/table/border-collapsing/cached-change-row-border-width-expected.txt: rebaseline after r201234
3103 * platform/gtk/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt: rebaseline after r201234
3104 * platform/gtk/fast/table/max-width-integer-overflow-expected.txt: rebaseline after r201234
3106 2016-06-10 Youenn Fablet <youenn.fablet@crf.canon.fr>
3108 Origin header is not included in CORS requests for preloaded cross-origin resources
3109 https://bugs.webkit.org/show_bug.cgi?id=155761
3110 <rdar://problem/25351850>
3112 Reviewed by Alex Christensen.
3114 * http/tests/security/cross-origin-css-9-expected.txt: Added.
3115 * http/tests/security/cross-origin-css-9.html: Added.
3116 * http/tests/security/resources/get-css-if-origin-header.php: Added.
3118 2016-06-10 Ryan Haddad <ryanhaddad@apple.com>
3120 Marking fast/hidpi/hidpi-3x-device-pixel-ratio.html as failing on ios-simulator
3121 https://bugs.webkit.org/show_bug.cgi?id=158618
3123 Unreviewed test gardening.
3125 * platform/ios-simulator/TestExpectations:
3127 2016-06-10 Chris Dumez <cdumez@apple.com>
3129 ErrorEvent / ProgressEvent should be exposed to workers
3130 https://bugs.webkit.org/show_bug.cgi?id=158606
3132 Reviewed by Brady Eidson.
3136 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3138 2016-06-10 Chris Dumez <cdumez@apple.com>
3140 MessagePort should be exposed to workers
3141 https://bugs.webkit.org/show_bug.cgi?id=158607
3143 Reviewed by Brady Eidson.
3147 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3149 2016-06-10 Adam Bergkvist <adam.bergkvist@ericsson.com>
3151 WebRTC: Imlement MediaEndpointPeerConnection::createAnswer()
3152 https://bugs.webkit.org/show_bug.cgi?id=158566
3154 Reviewed by Eric Carlson.
3156 Add test for RTCPeerConnection.createAnswer.
3158 * fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added.
3159 * fast/mediastream/RTCPeerConnection-inspect-answer.html: Added.
3160 Generate two answers, one with audio only and a second with audio and video, and inspect
3162 * platform/mac/TestExpectations:
3163 Skip tests for mac that require building with WEB_RTC enabled.
3165 2016-06-08 Sergio Villar Senin <svillar@igalia.com>
3167 [css-grid] CRASH when getting the computed style of a grid with only absolutely positioned children
3168 https://bugs.webkit.org/show_bug.cgi?id=158537
3170 Reviewed by Darin Adler.
3172 * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash-expected.txt: Added.
3173 * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash.html: Added.
3174 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt: Adjusted, grid-template
3175 does create explicit tracks so we should return 0px instead of none.
3176 * fast/css-grid-layout/grid-template-shorthand-get-set.html: Ditto.
3178 2016-06-10 Chris Dumez <cdumez@apple.com>
3180 DOMException should be exposed to workers
3181 https://bugs.webkit.org/show_bug.cgi?id=158608
3183 Reviewed by Alex Christensen.
3185 Rebaseline existing test.
3187 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3189 2016-06-09 Chris Fleizach <cfleizach@apple.com>
3191 AX: VoiceOver Unable to View Download Progress or Completion Status for Mail Attachments
3192 https://bugs.webkit.org/show_bug.cgi?id=158581
3194 Reviewed by Darin Adler.
3196 * accessibility/attachment-element-expected.txt:
3197 * accessibility/attachment-element.html:
3198 * accessibility/ios-simulator/attributed-string-for-range-expected.txt:
3199 * platform/ios-simulator/TestExpectations:
3200 * platform/ios-simulator/accessibility/attachment-element-expected.txt: Added.
3202 2016-06-09 Zalan Bujtas <zalan@apple.com>
3204 Hairline borders do not show up on 3x displays.
3205 https://bugs.webkit.org/show_bug.cgi?id=158604
3206 <rdar://problem/26511679>
3208 Reviewed by Simon Fraser.
3210 On a 3x display, when we convert a 1/3px hairline border from float
3211 to LayoutUnit and pixel floor the result, we end up with a 0px width border.
3212 It's because float to LayoutUnit is lossy and since the current kFixedPointDenominator % 3 != 0,
3213 flooring LayoutUnit(1/3px) ends up being 0px. (float: 1/3 -> LayoutUnit: (1/3 - 1/kFixedPointDenominator) -> floor: 0)
3214 This patch eliminates the (unnecessary) float -> LayoutUnit - float conversion on border width.
3216 * fast/borders/hidpi-3x-input-hairline-border-expected-mismatch.html: Added.
3217 * fast/borders/hidpi-3x-input-hairline-border.html: Added.
3219 2016-06-09 Commit Queue <commit-queue@webkit.org>
3221 Unreviewed, rolling out r201887.
3222 https://bugs.webkit.org/show_bug.cgi?id=158610
3224 This change caused LayoutTest crashes under GuardMalloc and
3225 ASan (Requested by ryanhaddad on #webkit).
3229 "Deleting a CSSOM style rule invalidates any previously-added
3231 https://bugs.webkit.org/show_bug.cgi?id=158450
3232 http://trac.webkit.org/changeset/201887
3234 2016-06-09 Zalan Bujtas <zalan@apple.com>
3236 Add testing support for 3x device scale factor.
3237 https://bugs.webkit.org/show_bug.cgi?id=158597
3239 Reviewed by Simon Fraser.
3241 Set 3x device scale factor on the test canvas when the test url is prefixed with hidpi-3x-.
3243 * fast/hidpi/hidpi-3x-device-pixel-ratio-expected.txt: Added.
3244 * fast/hidpi/hidpi-3x-device-pixel-ratio.html: Added.
3246 2016-06-09 Ryosuke Niwa <rniwa@webkit.org>
3248 REGRESSION(r201823) editing/selection/selection-in-iframe-removed-crash.html is flaky
3249 https://bugs.webkit.org/show_bug.cgi?id=158569
3251 Commit the test fix that was supposed to be landed as a part of r201823,
3252 and remove the flaky test expectation.
3254 * editing/selection/selection-in-iframe-removed-crash.html:
3255 * platform/mac/TestExpectations:
3257 2016-06-09 Antoine Quint <graouts@apple.com>
3259 [iOS] -webkit-overflow-scrolling: touch; ignores pointer-events: none;
3260 https://bugs.webkit.org/show_bug.cgi?id=119839
3261 <rdar://problem/9671514>
3263 Reviewed by Simon Fraser.
3265 * fast/scrolling/ios/touch-scroll-pointer-events-none-expected.txt: Added.
3266 * fast/scrolling/ios/touch-scroll-pointer-events-none.html: Added.
3268 2016-06-09 Chris Dumez <cdumez@apple.com>
3270 WorkerNavigator property should exist on WorkerGlobalScope
3271 https://bugs.webkit.org/show_bug.cgi?id=158574
3272 <rdar://problem/26725108>
3274 Reviewed by Darin Adler.
3276 Rebaseline existing test now that WorkerNavigator is exposed to workers.
3278 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3280 2016-06-09 Chris Dumez <cdumez@apple.com>
3282 atob() / btoa() API should be exposed to workers
3283 https://bugs.webkit.org/show_bug.cgi?id=158576
3284 <rdar://problem/26729340>
3286 Reviewed by Sam Weinig.
3288 Add test for atob() / btoa() in workers.
3290 * fast/workers/atob-btoa-expected.txt: Added.
3291 * fast/workers/atob-btoa.html: Added.
3292 * fast/workers/resources/worker-atob-btoa.js: Added.
3294 2016-06-09 Michael Saboff <msaboff@apple.com>
3296 ES6: Reusing function name as a parameter name shouldn't throw Syntax Error
3297 https://bugs.webkit.org/show_bug.cgi?id=158575
3299 Reviewed by Benjamin Poulain.
3301 Added a new test case.
3303 * js/basic-strict-mode-expected.txt:
3304 * js/script-tests/basic-strict-mode.js:
3306 2016-06-09 Antoine Quint <graouts@apple.com>
3308 Changing canvas height immediately after page load does not relayout canvas
3309 https://bugs.webkit.org/show_bug.cgi?id=156097
3311 Reviewed by Zalan Bujtas.
3313 * fast/canvas/canvas-css-size-after-height-change-with-display-flex-expected.html: Added.
3314 * fast/canvas/canvas-css-size-after-height-change-with-display-flex.html: Added.
3316 2016-06-09 Myles C. Maxfield <mmaxfield@apple.com>
3318 Deleting a CSSOM style rule invalidates any previously-added FontFaces
3319 https://bugs.webkit.org/show_bug.cgi?id=158450
3321 Reviewed by Darin Adler.
3323 * fast/text/font-face-set-cssom-expected.txt: Added.
3324 * fast/text/font-face-set-cssom.html: Added.
3326 2016-06-09 Ryan Haddad <ryanhaddad@apple.com>
3328 Marking webgl/webgl-backing-store-size-update.html as a flaky timeout on mac-wk1
3329 https://bugs.webkit.org/show_bug.cgi?id=158585
3331 Unreviewed test gardening.
3333 * platform/mac-wk1/TestExpectations:
3335 2016-06-09 Ryan Haddad <ryanhaddad@apple.com>
3337 Removing Mavericks-specific TestExpectations from mac-wk1 TestExpectations file.
3339 Unreviewed test gardening.
3341 * platform/mac-wk1/TestExpectations:
3343 2016-06-09 Eric Carlson <eric.carlson@apple.com>
3345 Don't show the caption menu if a video has only forced tracks
3346 https://bugs.webkit.org/show_bug.cgi?id=158573
3347 <rdar://problem/24632384>
3349 Reviewed by Jer Noble.
3351 * media/controls/forced-tracks-only-expected.txt: Added.
3352 * media/controls/forced-tracks-only.html: Added.
3354 2016-06-09 Chris Dumez <cdumez@apple.com>
3356 WorkerGlobalScope attributes / operations should be on the prototype
3357 https://bugs.webkit.org/show_bug.cgi?id=158568
3358 <rdar://problem/26720079>
3360 Reviewed by Geoffrey Garen.
3362 * fast/workers/WorkerGlobalScope-properties-prototype-expected.txt: Added.
3363 * fast/workers/WorkerGlobalScope-properties-prototype.html: Added.
3364 Add layout test coverage.
3366 * fast/workers/self-hasOwnProperty-expected.txt:
3367 * fast/workers/self-hasOwnProperty.html:
3368 Update test I added a couple of days ago because it wrongly expected
3369 the 'navigator' property to be on the instance. This check was failing
3370 in other browsers (Firefox and Chrome).
3372 2016-06-09 Tim Horton <timothy_horton@apple.com>
3374 Writing-mode-dependent properties don't apply if their value is a variable
3375 https://bugs.webkit.org/show_bug.cgi?id=158449
3376 <rdar://problem/26662478>
3378 Reviewed by Simon Fraser.
3380 * fast/css/variables/direction-dependent-variable-properties-expected.html: Added.
3381 * fast/css/variables/direction-dependent-variable-properties.html: Added.
3382 Add a test ensuring that direction-dependent properties work correctly,
3383 including flipping when the direction is flipped.
3385 2016-06-09 Ryan Haddad <ryanhaddad@apple.com>
3387 Marking editing/selection/selection-in-iframe-removed-crash.html as flaky on Mac
3388 https://bugs.webkit.org/show_bug.cgi?id=158569
3390 Unreviewed test gardening.
3392 * platform/mac/TestExpectations:
3394 2016-06-09 Brady Eidson <beidson@apple.com>
3396 LayoutTest storage/indexeddb/modern/handle-user-delete.html is a flaky failure.
3397 https://bugs.webkit.org/show_bug.cgi?id=158501
3399 Reviewed by Darin Adler.
3401 The order in which the transaction abort happens doesn't matter; It only matters that it happens.
3403 Update the test to reflect this.
3405 * storage/indexeddb/modern/handle-user-delete-expected.txt:
3406 * storage/indexeddb/modern/resources/handle-user-delete.js:
3408 2016-06-09 Simon Fraser <simon.fraser@apple.com>
3410 border-radius with different width and height rendered wrong
3411 https://bugs.webkit.org/show_bug.cgi?id=158300
3412 <rdar://problem/26672922>
3414 Reviewed by Zalan Bujtas.
3416 * fast/borders/border-non-renderable-radius-inner-clip-expected.html: Added.
3417 * fast/borders/border-non-renderable-radius-inner-clip.html: Added.
3418 * fast/borders/border-radius-inner-clip-expected-mismatch.html: Added.
3419 * fast/borders/border-radius-inner-clip-vertical-expected-mismatch.html: Added.
3420 * fast/borders/border-radius-inner-clip-vertical.html: Added.
3421 * fast/borders/border-radius-inner-clip.html: Added.
3422 * fast/borders/resources/border-radius-helpers.js: Added.
3424 (createReferenceContainer):
3426 2016-06-09 Per Arne Vollan <pvollan@apple.com>
3428 Unreviewed test gardening.
3430 Unskip passing websocket tests.
3432 * platform/win/TestExpectations:
3434 2016-06-09 Ryan Haddad <ryanhaddad@apple.com>
3436 Unreviewed, rolling out r201842.
3438 The change that prompted this rebaseline was rolled out.
3442 "Rebaseline js/dom/global-constructors-attributes.html for Mac
3444 http://trac.webkit.org/changeset/201842
3446 2016-06-09 Michael Saboff <msaboff@apple.com>
3448 WebKitTestRunner and DumpRenderTree do not handle dangling surrogate characters
3449 https://bugs.webkit.org/show_bug.cgi?id=154863
3451 Reviewed by Alexey Proskuryakov.
3455 * fast/text/dangling-surrogates-expected.txt: Added.
3456 * fast/text/dangling-surrogates.html: Added.
3458 2016-06-09 Commit Queue <commit-queue@webkit.org>
3460 Unreviewed, rolling out r201810.
3461 https://bugs.webkit.org/show_bug.cgi?id=158563
3463 breaks build without ENABLE_WEB_ANIMATION (Requested by
3464 mcatanzaro on #webkit).
3468 "[web-animations] Add Animatable, AnimationEffect,
3469 KeyframeEffect and Animation interface"
3470 https://bugs.webkit.org/show_bug.cgi?id=156096
3471 http://trac.webkit.org/changeset/201810
3473 2016-06-09 Ryosuke Niwa <rniwa@webkit.org>
3475 slotchange event should be fired at the end of microtask
3476 https://bugs.webkit.org/show_bug.cgi?id=157374
3477 <rdar://problem/26154024>
3479 Reviewed by Antti Koivisto.
3481 Added a test case to ensure slotchange event is dispatched at the end of a microtask.
3483 * fast/shadow-dom/slotchange-event-expected.txt:
3484 * fast/shadow-dom/slotchange-event.html:
3486 2016-06-08 Joseph Pecoraro <pecoraro@apple.com>
3488 REGRESSION: Web Inspector: Should be able to evaluate "{a:1, b:2}" in the console
3489 https://bugs.webkit.org/show_bug.cgi?id=158548
3490 <rdar://problem/26708513>
3492 Reviewed by Timothy Hatcher.
3494 * inspector/console/addInspectedNode.html:
3495 * inspector/console/command-line-api-copy.html:
3496 * inspector/console/command-line-api.html:
3497 * inspector/console/console-api.html:
3498 * inspector/console/console-table.html:
3499 * inspector/console/messagesCleared.html:
3500 * inspector/controller/runtime-controller.html:
3501 * inspector/debugger/command-line-api-exception-nested-catch.html:
3502 * inspector/debugger/command-line-api-exception.html:
3503 * inspector/model/remote-object-get-properties.html:
3504 * inspector/model/remote-object-weak-collection.html:
3505 * inspector/model/remote-object.html:
3506 * inspector/timeline/exception-in-injected-script-while-recording.html:
3507 Update evaluateInInspectedWindow callsites to use options dictionary.
3509 2016-06-08 Chris Dumez <cdumez@apple.com>
3511 DedicatedWorkerGlobalScope prototype chain is incorrect
3512 https://bugs.webkit.org/show_bug.cgi?id=158544
3514 Reviewed by Brady Eidson.
3516 Add test coverage for the DedicatedWorkerGlobalScope prototype chain.
3518 * fast/workers/DedicatedWorkerGlobalScope-prototype-chain-expected.txt: Added.
3519 * fast/workers/DedicatedWorkerGlobalScope-prototype-chain.html: Added.
3521 2016-06-08 Adam Bergkvist <adam.bergkvist@ericsson.com>
3523 WebRTC: Imlement MediaEndpointPeerConnection::setRemoteDescription()
3524 https://bugs.webkit.org/show_bug.cgi?id=158467
3526 Reviewed by Eric Carlson.
3528 Add tests for RTCPeerConnection.setRemoteDescription() and the RTCTrackEvent constructor.
3530 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt: Added.
3531 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html: Added.
3532 Verify the description set, the expected RTCPeerConnection state changes and that the
3533 'track' event is fired before the setRemoteDescription() promise fulfills.
3534 * fast/mediastream/RTCTrackEvent-constructor-expected.txt: Added.
3535 * fast/mediastream/RTCTrackEvent-constructor.html: Added.
3536 This test has some expected failures since the bindings generator don't support 'required'
3537 dictionary members for event init dictionaries.
3538 * platform/mac/TestExpectations:
3539 Skip tests for mac that require building with WEB_RTC enabled.
3541 2016-06-08 John Wilander <wilander@apple.com>
3543 Perform IDNA encoding on parameters for setHostAndPort and setHost
3544 https://bugs.webkit.org/show_bug.cgi?id=158371
3545 <rdar://problem/16869342>
3547 Reviewed by Brent Fulgham.
3549 * fast/dom/resources/set-document-location-iframe.html: Added.
3550 * fast/dom/set-document-location-host-to-unaccepted-values-expected.txt: Added.
3551 * fast/dom/set-document-location-host-to-unaccepted-values.html: Added.
3552 * fast/dom/set-document-location-hostname-to-unaccepted-values-expected.txt: Added.
3553 * fast/dom/set-document-location-hostname-to-unaccepted-values.html: Added.
3554 * http/tests/dom/resources/set-document-location-iframe.html: Added.
3555 * http/tests/dom/set-document-location-host-to-accepted-values-expected.txt: Added.
3556 * http/tests/dom/set-document-location-host-to-accepted-values.html: Added.
3557 * http/tests/dom/set-document-location-hostname-to-accepted-values-expected.txt: Added.
3558 * http/tests/dom/set-document-location-hostname-to-accepted-values.html: Added.
3560 2016-06-08 Ryan Haddad <ryanhaddad@apple.com>
3562 Rebaseline js/dom/global-constructors-attributes.html for Mac after r201810
3564 Unreviewed test gardening.
3566 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3568 2016-06-08 Jer Noble <jer.noble@apple.com>
3570 With audio user gesture restriction in place, video.src = 'file', video.play() succeeds where it should fail.
3571 https://bugs.webkit.org/show_bug.cgi?id=158546
3573 Reviewed by Eric Carlson.
3575 * media/video-playback-restriction-play-before-load-expected.txt: Added.
3576 * media/video-playback-restriction-play-before-load.html: Added.
3578 2016-06-08 Chris Dumez <cdumez@apple.com>
3580 First parameter to MessagePort / DedicatedWorkerGlobalScope.postMessage() should be mandatory
3581 https://bugs.webkit.org/show_bug.cgi?id=158540
3583 Reviewed by Geoffrey Garen.
3587 * fast/files/workers/inline-worker-via-blob-url.html:
3588 * fast/workers/postMessage-missing-parameter-expected.txt: Added.
3589 * fast/workers/postMessage-missing-parameter.html: Added.
3590 * fast/workers/worker-messageport-expected.txt:
3591 * fast/workers/worker-messageport.html:
3593 2016-06-08 Nan Wang <n_wang@apple.com>
3595 For keyboard users, activating a fragment URL should transfer focus and caret to the destination
3596 https://bugs.webkit.org/show_bug.cgi?id=116046
3598 Reviewed by Ryosuke Niwa.
3600 Added a layout test to check that mouse pressing, fragment navigation, focusing an element and removing
3601 the focused element will give us the expected focus navigation starting point.
3603 Also updated the fragment activation test because now that navigating to an unfocusable fragment will
3604 unfocus the current focused element.
3606 * fast/dom/fragment-activation-focuses-target-expected.txt:
3607 * fast/dom/fragment-activation-focuses-target.html:
3608 * fast/events/sequential-focus-navigation-starting-point-expected.txt: Added.
3609 * fast/events/sequential-focus-navigation-starting-point.html: Added.
3610 * platform/ios-simulator/TestExpectations:
3612 2016-06-07 Ryosuke Niwa <rniwa@webkit.org>
3614 REGRESSION (r201667): ASSERTION FAILED: !m_anchorNode || !editingIgnoresContent(*m_anchorNode)
3615 https://bugs.webkit.org/show_bug.cgi?id=158373
3617 Reviewed by Brent Fulgham.
3619 Fixed a test so that the assertion failure happens within the test instead of affecting the subsequent test.
3621 * editing/selection/selection-in-iframe-removed-crash-expected.txt:
3622 * editing/selection/selection-in-iframe-removed-crash.html:
3624 2016-06-08 Ryan Haddad <ryanhaddad@apple.com>
3626 Marking css3/filters/backdrop/dynamic-backdrop-filter-change.html as flaky on Mac
3627 https://bugs.webkit.org/show_bug.cgi?id=158534
3629 Unreviewed test gardening.
3631 * platform/mac/TestExpectations:
3633 2016-06-08 Dean Jackson <dino@apple.com>
3635 Multiple selectors break keyframes animation
3636 https://bugs.webkit.org/show_bug.cgi?id=158199
3637 <rdar://problem/26652591>
3639 Reviewed by Simon Fraser.
3641 * animations/duplicate-keys-expected.html: Added.
3642 * animations/duplicate-keys.html: Added.
3644 2016-06-08 Per Arne Vollan <pvollan@apple.com>
3646 [Win] Shadow DOM tests are failing.
3647 https://bugs.webkit.org/show_bug.cgi?id=158524
3649 Reviewed by Brent Fulgham.
3651 Update test expectations for Shadow DOM.
3653 * platform/win/TestExpectations:
3655 2016-06-08 Rawinder Singh <rawinder.singh-webkit@cisra.canon.com.au>
3657 [web-animations] Add Animatable, AnimationEffect, KeyframeEffect and Animation interface
3658 https://bugs.webkit.org/show_bug.cgi?id=156096
3660 Reviewed by Dean Jackson.
3663 - Animatable interface and implementation of getAnimations in Element
3664 - Interface and implementation for Document getAnimations method.
3665 - AnimationEffect interface and class stub.
3666 - KeyframeEffect interface and constructor implementation.
3667 - 'Animation' interface, constructor and query methods for effect and timeline.
3668 - Remove runtime condition on Web animation interfaces (compile time flag is specified).
3670 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3671 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3672 * webanimations/Document-expected.txt: Added.
3673 * webanimations/Document.html: Added.
3674 * webanimations/script-tests/Document.js: Added.
3676 2016-06-08 Chris Dumez <cdumez@apple.com>
3678 self.hasOwnProperty() does not work inside Web workers
3679 https://bugs.webkit.org/show_bug.cgi?id=158446
3680 <rdar://problem/26638397>
3682 Reviewed by Geoffrey Garen.
3684 Add tests to make sure that self.toString() and self.hasOwnProperty()
3685 now work in workers.
3687 * fast/workers/self-hasOwnProperty-expected.txt: Added.
3688 * fast/workers/self-hasOwnProperty.html: Added.
3689 * fast/workers/self-toString-expected.txt: Added.
3690 * fast/workers/self-toString.html: Added.
3692 2016-06-06 Antti Koivisto <antti@apple.com>
3694 WebKit memory cache doesn't respect Vary header
3695 https://bugs.webkit.org/show_bug.cgi?id=71509
3696 <rdar://problem/26651033>
3698 Reviewed by Sam Weinig.
3700 * http/tests/cache/disk-cache/disk-cache-vary-expected.txt:
3701 * http/tests/cache/disk-cache/disk-cache-vary-no-body-expected.txt:
3703 2016-06-08 Adam Bergkvist <adam.bergkvist@ericsson.com>
3705 WebRTC: Imlement MediaEndpointPeerConnection::setLocalDescription()
3706 https://bugs.webkit.org/show_bug.cgi?id=158190
3708 Reviewed by Eric Carlson.
3710 Add new test for RTCPeerConnection.setLocalDescription.
3712 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt: Added.
3713 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html: Added.
3714 Set two local offers as local descriptions and inspect the state changes. Also set some
3715 descriptions with bad types.
3716 * platform/mac/TestExpectations:
3717 Skip the above test for mac (not building with WEB_RTC)
3719 2016-06-07 Chris Dumez <cdumez@apple.com>
3721 Expose Event / EventTarget properties on WorkerGlobalScope
3722 https://bugs.webkit.org/show_bug.cgi?id=158511
3724 Reviewed by Sam Weinig.
3726 Rebaseline existing test.
3728 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3730 2016-06-07 Antoine Quint <graouts@apple.com>
3732 The backdrop-filter property does not respect border-radius
3733 https://bugs.webkit.org/show_bug.cgi?id=158483
3734 <rdar://problem/24210257>
3736 Reviewed by Simon Fraser.
3738 Adding new tests checking that border-radius correctly affects clipping of the backdrop layer
3739 in a basic scenario, when we change border-radius to a different value, when we set border-radius
3740 back to 0 and when we add a reflection.
3742 * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-add-expected.html: Added.
3743 * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-add.html: Added.
3744 * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-expected.html: Added.
3745 * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-remove-expected.html: Added.
3746 * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-remove.html: Added.
3747 * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection.html: Added.
3748 * css3/filters/backdrop/backdrop-filter-with-border-radius-expected.html: Added.
3749 * css3/filters/backdrop/backdrop-filter-with-border-radius-value-change-expected.html: Added.
3750 * css3/filters/backdrop/backdrop-filter-with-border-radius-value-change.html: Added.
3751 * css3/filters/backdrop/backdrop-filter-with-border-radius-value-remove-expected.html: Added.
3752 * css3/filters/backdrop/backdrop-filter-with-border-radius-value-remove.html: Added.
3753 * css3/filters/backdrop/backdrop-filter-with-border-radius.html: Added.
3755 2016-06-07 Sam Weinig <sam@webkit.org>
3757 Update tests to work around https://bugs.webkit.org/show_bug.cgi?id=158507.
3760 Re-enable now passing test.
3762 * animations/script-tests/spring-computed-style.js:
3763 * animations/script-tests/spring-parsing.js:
3764 Use a non-body element to do the testing.
3766 2016-06-07 Sam Weinig <sam@webkit.org>
3768 Mark animations/spring-computed-style.html as failing temporarily.
3772 2016-06-07 Ryan Haddad <ryanhaddad@apple.com>
3774 Rebaseline fast/events/touch/document-create-touch-list-ios.html
3776 Unreviewed test gardening.
3778 * fast/events/touch/document-create-touch-list-ios-expected.txt:
3780 2016-06-07 Myles C. Maxfield <mmaxfield@apple.com>
3782 Text-decoration-style: dashed / dotted rendered as solid
3783 https://bugs.webkit.org/show_bug.cgi?id=134336
3785 Reviewed by Dean Jackson.
3787 Make sure that the dotted / dashed / solid renderings are all distinct.
3789 * fast/css3-text/css3-text-decoration/text-decoration-dashed-expected-mismatch.html: Added.
3790 * fast/css3-text/css3-text-decoration/text-decoration-dashed.html: Added.
3791 * fast/css3-text/css3-text-decoration/text-decoration-dotted-dashed-expected-mismatch.html: Added.
3792 * fast/css3-text/css3-text-decoration/text-decoration-dotted-dashed.html: Added.
3793 * fast/css3-text/css3-text-decoration/text-decoration-dotted-expected-mismatch.html: Added.
3794 * fast/css3-text/css3-text-decoration/text-decoration-dotted.html: Added.
3796 2016-06-07 Ryan Haddad <ryanhaddad@apple.com>
3798 Skipping http/tests/websocket/tests/hybi/upgrade-simple-ws.html
3799 https://bugs.webkit.org/show_bug.cgi?id=158480
3801 Unreviewed test gardening.
3805 2016-06-05 Sam Weinig <sam@webkit.org>
3807 Add experimental support for spring based CSS animations
3808 https://bugs.webkit.org/show_bug.cgi?id=158403
3810 Reviewed by Dean Jackson.
3812 * animations/script-tests/spring-computed-style.js: Added.
3813 * animations/script-tests/spring-parsing.js: Added.
3814 * animations/spring-computed-style-expected.txt: Added.
3815 * animations/spring-computed-style.html: Added.
3816 * animations/spring-function-expected.txt: Added.
3817 * animations/spring-function.html: Added.
3818 * animations/spring-parsing-expected.txt: Added.
3819 * animations/spring-parsing.html: Added.
3820 Add tests for the spring timing function.
3822 2016-06-07 Chris Dumez <cdumez@apple.com>
3824 Implement EventListenerOptions argument to addEventListener
3825 https://bugs.webkit.org/show_bug.cgi?id=149466
3826 <rdar://problem/22802031>
3828 Reviewed by Dean Jackson.
3830 * fast/events/AddEventListenerOptions-once-expected.txt: Added.
3831 * fast/events/AddEventListenerOptions-once-recursive-expected.txt: Added.
3832 * fast/events/AddEventListenerOptions-once-recursive.html: Added.
3833 * fast/events/AddEventListenerOptions-once.html: Added.
3834 * fast/events/AddEventListenerOptions-passive-expected.txt: Added.
3835 * fast/events/AddEventListenerOptions-passive.html: Added.
3836 * fast/events/removeEventListener-EventListenerOptions-capture-expected.txt: Added.
3837 * fast/events/removeEventListener-EventListenerOptions-capture.html: Added.
3839 Add layout testing coverage for various aspects of the functionality.
3841 * imported/blink/fast/events/eventlisteneroptions/capture_default-expected.txt: Added.
3842 * imported/blink/fast/events/eventlisteneroptions/capture_default.html: Added.
3843 * imported/blink/fast/events/eventlisteneroptions/capture_equality-expected.txt: Added.
3844 * imported/blink/fast/events/eventlisteneroptions/capture_equality.html: Added.
3845 * imported/blink/fast/events/eventlisteneroptions/capture_query-expected.txt: Added.
3846 * imported/blink/fast/events/eventlisteneroptions/capture_query.html: Added.
3847 * imported/blink/fast/events/eventlisteneroptions/passive_dispatch-expected.txt: Added.
3848 * imported/blink/fast/events/eventlisteneroptions/passive_dispatch.html: Added.
3849 * imported/blink/fast/events/eventlisteneroptions/passive_inequality-expected.txt: Added.
3850 * imported/blink/fast/events/eventlisteneroptions/passive_inequality.html: Added.
3851 * imported/blink/fast/events/eventlisteneroptions/passive_query-expected.txt: Added.
3852 * imported/blink/fast/events/eventlisteneroptions/passive_query.html: Added.
3854 Import blink tests for this functionality.
3856 2016-06-07 Brent Fulgham <bfulgham@apple.com>
3858 CSP: Content Security Policy directive, upgrade-insecure-requests (UIR)
3859 https://bugs.webkit.org/show_bug.cgi?id=143653
3860 <rdar://problem/23032067>
3862 Reviewed by Andy Estes.
3864 Some of these tests are based on a set of Blink patches by Mike West <mkwst@chromium.org>.
3865 <https://src.chromium.org/viewvc/blink?revision=192607&view=revision>,
3866 <https://codereview.chromium.org/1178093002>, <https://codereview.chromium.org/1964303003>
3868 The rest of them are based on our own mixedContent tests, revised for upgraded requests.
3870 Note that WebSockets are not part of this testing at present due to https://bugs.webkit.org/show_bug.cgi?id=157884.
3872 * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure.php: Added.
3873 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests: Added.
3874 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https-expected.txt: Added.
3875 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https.html: Added.
3876 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade.https-expected.txt: Added.
3877 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade.https.html: Added.
3878 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade-expected.txt: Added.
3879 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade.html: Added.
3880 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-auxiliary-expected.txt: Added.
3881 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-auxiliary.html: Added.
3882 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-nested-expected.txt: Added.
3883 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-nested.html: Added.
3884 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-subresource-expected.txt: Added.
3885 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-subresource.html: Added.
3886 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-top-level-expected.txt: Added.
3887 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-top-level.html: Added.
3888 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
3889 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html: Added.
3890 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
3891 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades.html: Added.
3892 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades-expected.txt: Added.
3893 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades.html: Added.
3894 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources: Added.
3895 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/basic-upgrade-cors.https.html: Added.
3896 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/check-https-header.pl: Added.
3897 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/echo-https-header.pl: Added.
3898 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-insecure-audio-video.html: Added.
3899 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-insecure-css.html: Added.
3900 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-insecure-image.html: Added.
3901 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-redirect-http-to-https-script.html: Added.
3902 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-redirect-https-to-http-script.html: Added.
3903 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-xhr-in-main-frame-window.html: Added.
3904 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/mixed-content-with-upgrade.html: Added.
3905 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/post-https-header.pl: Added.
3906 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-audio-video-in-main-frame-expected.txt: Added.
3907 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-audio-video-in-main-frame.html: Added.
3908 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Added.
3909 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe.html: Added.
3910 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-image-in-main-frame-expected.txt: Added.
3911 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-image-in-main-frame.html: Added.
3912 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-xhr-in-main-frame-expected.txt: Added.
3913 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-xhr-in-main-frame.html: Added.
3914 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Added.
3915 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe.html: Added.
3916 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Added.
3917 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe.html: Added.
3918 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrades-mixed-content-expected.txt: Added.
3919 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrades-mixed-content.html: Added.
3920 * http/tests/security/resources/post-origin-to-parent.html: Added.
3921 * http/tests/ssl/iframe-upgrade.https-expected.txt: Added.
3922 * http/tests/ssl/iframe-upgrade.https.html: Added.
3923 * http/tests/ssl/upgrade-origin-usage-expected.txt: Added.
3924 * http/tests/ssl/upgrade-origin-usage.html: Added.
3925 * http/tests/ssl/resources/origin-usage-iframe-1.html: Added.
3926 * http/tests/ssl/resources/origin-usage-iframe-1.manifest: Added.
3927 * http/tests/ssl/resources/origin-usage-iframe-2.html: Added.
3928 * http/tests/ssl/resources/origin-usage-iframe-2.manifest: Added.
3929 * http/tests/websocket/tests/hybi/upgrade-simple-ws-expected.txt: Added.
3930 * http/tests/websocket/tests/hybi/upgrade-simple-ws.html: Added.
3931 * TestExpectations: Skip http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-simple-ws.html since the
3932 WebSocket server does not currently support wss sockets.
3934 2016-06-07 Fujii Hironori <Hironori.Fujii@sony.com>
3936 Video elements are painted twice, in PaintPhaseForeground and PaintPhaseSelfOutline
3937 https://bugs.webkit.org/show_bug.cgi?id=158247
3939 Reviewed by Simon Fraser.
3941 * fast/replaced/outline-replaced-elements-offset-expected.html: Added.
3942 * fast/replaced/outline-replaced-elements-offset.html: Added.
3944 2016-06-07 Michael Catanzaro <mcatanzaro@igalia.com>
3946 [GTK] Mark fast/text/international/system-language/han-quotes.html as flaky
3948 Unreviewed gardening
3950 * platform/gtk/TestExpectations:
3952 2016-06-07 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
3954 Creating a TouchList with non Touch items should throw an exception
3955 https://bugs.webkit.org/show_bug.cgi?id=158302
3957 Reviewed by Youenn Fablet.
3959 Only Touch items should be passed to CreateTouchList function as
3960 per specification (https://w3c.github.io/touch-events/#extensions-to-the-document-interface).
3962 Tests have been modified to check whether behavior of CreateTouchList is correct.
3964 * fast/events/touch/document-create-touch-list-crash-expected.txt:
3965 * fast/events/touch/document-create-touch-list-expected.txt:
3966 * fast/events/touch/script-tests/document-create-touch-list-crash.js:
3967 * fast/events/touch/script-tests/document-create-touch-list.js:
3969 2016-06-07 Joseph Pecoraro <pecoraro@apple.com>
3971 Unskip js/script-tests/class-syntax-scoping.js
3972 https://bugs.webkit.org/show_bug.cgi?id=158458
3974 Reviewed by Ryosuke Niwa.
3976 * js/script-tests/class-syntax-scoping.js:
3978 2016-06-06 Joseph Pecoraro <pecoraro@apple.com>
3980 ASSERTION failed in get-by-pname.js when run with JSC_useLLINT=false and 2 other configurations
3981 https://bugs.webkit.org/show_bug.cgi?id=138497
3982 <rdar://problem/18909792>
3984 Reviewed by Mark Lam.
3986 * js/script-tests/get-by-pname.js:
3987 Test is no longer failing. Lets unskip.
3989 2016-06-06 Commit Queue <commit-queue@webkit.org>
3991 Unreviewed, rolling out r201735.
3992 https://bugs.webkit.org/show_bug.cgi?id=158465
3994 fast/events/AddEventListenerOptions-once-recursive.html fails
3995 on all bots (Requested by ap on #webkit).
3999 "Implement EventListenerOptions argument to addEventListener"
4000 https://bugs.webkit.org/show_bug.cgi?id=149466
4001 http://trac.webkit.org/changeset/201735
4003 2016-06-06 Commit Queue <commit-queue@webkit.org>
4005 Unreviewed, rolling out r201679.
4006 https://bugs.webkit.org/show_bug.cgi?id=158464
4008 http/tests/websocket/tests/hybi/upgrade-simple-ws.html is
4009 flaky (Requested by ap on #webkit).
4013 "CSP: Content Security Policy directive, upgrade-insecure-
4015 https://bugs.webkit.org/show_bug.cgi?id=143653
4016 http://trac.webkit.org/changeset/201679
4018 2016-06-06 Jiewen Tan <jiewen_tan@apple.com>
4020 URLs containing tabs or newlines are parsed incorrectly
4021 https://bugs.webkit.org/show_bug.cgi?id=143381
4022 <rdar://problem/26567214>
4024 Reviewed by Brent Fulgham.
4026 * fast/dom/DOMURL/set-href-attribute-host-expected.txt:
4027 * fast/dom/DOMURL/set-href-attribute-host.html:
4028 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-host.js:
4029 * fast/dom/HTMLAnchorElement/set-href-attribute-host-expected.txt:
4030 * fast/url/segments-expected.txt:
4031 * fast/url/segments-from-data-url-expected.txt:
4032 * fast/url/segments-from-data-url.html:
4033 * fast/url/segments.html:
4034 * fast/url/tab-and-newline-stripping-expected.txt: Added.
4035 * fast/url/tab-and-newline-stripping.html: Added.
4036 * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom-expected.txt:
4037 * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-getAttribute-value-expected.txt:
4038 * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-htmldom-expected.txt:
4039 * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttribute-expected.txt:
4040 * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNS-expected.txt:
4041 * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNode-expected.txt:
4042 * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNodeNS-expected.txt:
4043 * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-getAttribute-value-expected.txt:
4044 * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-htmldom-expected.txt:
4045 * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute-expected.txt:
4046 * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNS-expected.txt:
4047 * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNode-expected.txt:
4048 * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNodeNS-expected.txt:
4049 * http/tests/security/xssAuditor/javascript-link-control-char2-expected.txt:
4051 2016-06-02 Ryosuke Niwa <rniwa@webkit.org>
4053 Update the list of elements attachShadow is allowed
4054 https://bugs.webkit.org/show_bug.cgi?id=157706
4056 Reviewed by Darin Adler.
4058 Added more test cases for validating elements on which attachShadow is allowed and disallowed.
4060 * fast/shadow-dom/Element-interface-attachShadow-expected.txt:
4061 * fast/shadow-dom/Element-interface-attachShadow.html:
4063 2016-06-03 Ryosuke Niwa <rniwa@webkit.org>
4065 Crash inside moveOutOfAllShadowRoots
4066 https://bugs.webkit.org/show_bug.cgi?id=158378
4068 Reviewed by Antti Koivisto.
4070 Added a regression test that reproduced the crash reliably at least on my machine.
4072 * fast/shadow-dom/shadow-host-removal-crash-expected.txt: Added.
4073 * fast/shadow-dom/shadow-host-removal-crash.html: Added.
4074 * platform/ios-simulator/TestExpectations:
4076 2016-06-06 Chris Dumez <cdumez@apple.com>
4078 Implement EventListenerOptions argument to addEventListener
4079 https://bugs.webkit.org/show_bug.cgi?id=149466
4080 <rdar://problem/22802031>
4082 Reviewed by Dean Jackson.
4084 * fast/events/AddEventListenerOptions-once-expected.txt: Added.
4085 * fast/events/AddEventListenerOptions-once-recursive-expected.txt: Added.
4086 * fast/events/AddEventListenerOptions-once-recursive.html: Added.
4087 * fast/events/AddEventListenerOptions-once.html: Added.
4088 * fast/events/AddEventListenerOptions-passive-expected.txt: Added.
4089 * fast/events/AddEventListenerOptions-passive.html: Added.
4090 * fast/events/removeEventListener-EventListenerOptions-capture-expected.txt: Added.
4091 * fast/events/removeEventListener-EventListenerOptions-capture.html: Added.
4093 Add layout testing coverage for various aspects of the functionality.
4095 * imported/blink/fast/events/eventlisteneroptions/capture_default-expected.txt: Added.
4096 * imported/blink/fast/events/eventlisteneroptions/capture_default.html: Added.