1 2016-06-28 Frederic Wang <fwang@igalia.com>
3 Increase opacity of stretched operators in mo-stacked-glyphs.html
4 https://bugs.webkit.org/show_bug.cgi?id=159201
6 Reviewed by Martin Robinson.
8 The reftest mo-stacked-glyphs.html fails with small pixel differences invisible at the naked
9 eyes. We increase opacity of stretched operators in that test to reduce these differences and
12 * mathml/presentation/mo-stacked-glyphs-expected.html: Increase opacity of stretched operators.
13 * mathml/presentation/mo-stacked-glyphs.html: Ditto.
14 * platform/gtk/TestExpectations: Remove failure expectation.
16 2016-06-28 Michael Catanzaro <mcatanzaro@igalia.com>
18 [GTK] Update expectations for subtle crypto layout tests
22 * platform/gtk/TestExpectations:
24 2016-06-28 Per Arne Vollan <pvollan@apple.com>
26 [Win] Custom elements tests are failing.
27 https://bugs.webkit.org/show_bug.cgi?id=159139
29 Reviewed by Alex Christensen.
31 Update test expectations for passing custom elements tests.
33 * platform/win/TestExpectations:
35 2016-06-28 Philippe Normand <pnormand@igalia.com>
37 [GTK] Web audio tests failing since GStreamer 1.6 upgrade
38 https://bugs.webkit.org/show_bug.cgi?id=158927
40 Unreviewed GTK rebaseline of webaudio tests.
42 * platform/gtk/TestExpectations:
43 * platform/gtk/webaudio/codec-tests/aac/vbr-128kbps-44khz-expected.wav:
44 * platform/gtk/webaudio/codec-tests/vorbis/vbr-128kbps-44khz-expected.wav:
45 * platform/gtk/webaudio/codec-tests/vorbis/vbr-70kbps-44khz-expected.wav:
46 * platform/gtk/webaudio/codec-tests/vorbis/vbr-96kbps-44khz-expected.wav:
48 2016-06-28 Youenn Fablet <youenn@apple.com>
50 http/tests/media/hls/video-controller-getStartDate.html is failing on non-PDT time-based computers
51 https://bugs.webkit.org/show_bug.cgi?id=159134
53 Reviewed by Alex Christensen.
55 * http/tests/media/hls/video-controller-getStartDate-expected.txt: Converting date to UTC string before making the comparison.
56 * http/tests/media/hls/video-controller-getStartDate.html: Rebasing.
58 2016-06-28 Hunseop Jeong <hs85.jeong@samsung.com>
60 Unreviewed EFL Gardening on 28th Jun.
62 * platform/efl/accessibility/aria-hidden-negates-no-visibility-expected.txt: Added.
63 * platform/efl/accessibility/aria-labelledby-overrides-aria-label-expected.txt: Added.
64 * platform/efl/accessibility/aria-labelledby-overrides-label-expected.txt: Added.
65 * platform/efl/accessibility/aria-option-role-expected.txt: Added.
66 * platform/efl/accessibility/aria-role-on-label-expected.txt: Added.
67 * platform/efl/accessibility/aria-switch-text-expected.txt:
68 * platform/efl/accessibility/auto-fill-crash-expected.txt: Added.
69 * platform/efl/accessibility/empty-image-with-title-expected.txt: Added.
70 * platform/efl/accessibility/form-control-value-settable-expected.txt: Added.
71 * platform/efl/accessibility/image-link-expected.txt:
72 * platform/efl/accessibility/image-map1-expected.txt:
73 * platform/efl/accessibility/image-map2-expected.txt:
74 * platform/efl/accessibility/image-with-alt-and-map-expected.txt:
75 * platform/efl/accessibility/img-fallsback-to-title-expected.txt:
76 * platform/efl/accessibility/math-fenced-expected.txt: Added.
77 * platform/efl/accessibility/math-foreign-content-expected.txt: Added.
78 * platform/efl/accessibility/math-multiscript-attributes-expected.txt:
79 * platform/efl/accessibility/math-text-expected.txt:
80 * platform/efl/accessibility/media-element-expected.txt:
81 * platform/efl/accessibility/meter-element-expected.txt:
82 * platform/efl/accessibility/radio-button-title-label-expected.txt:
83 * platform/efl/accessibility/table-detection-expected.txt:
85 2016-06-27 Chris Dumez <cdumez@apple.com>
87 Unreviewed, rebaseline test on iOS after r202539.
89 * platform/ios-simulator/fast/dom/event-handler-attributes-expected.txt:
91 2016-06-27 Simon Fraser <simon.fraser@apple.com>
93 Mark some tests as image failures.
95 These tests started to fail with the render server snapshotting enabled in r202532.
97 * platform/ios-simulator-wk2/TestExpectations:
99 2016-06-27 Chris Dumez <cdumez@apple.com>
101 HTMLElement / SVGElement should implement GlobalEventHandlers, not Element
102 https://bugs.webkit.org/show_bug.cgi?id=159191
103 <rdar://problem/27019299>
105 Reviewed by Ryosuke Niwa.
107 * fast/dom/event-handler-attributes-expected.txt:
108 Rebaseline tests now that more checks are passing.
110 * js/dom/dom-static-property-for-in-iteration-expected.txt:
111 Rebaseline test now that enumeration order is different.
113 2016-06-27 Simon Fraser <simon.fraser@apple.com>
115 [iOS] -webkit-overflow-scrolling: touch prevents repaint with RTL
116 https://bugs.webkit.org/show_bug.cgi?id=159186
117 rdar://problem/26659341
119 Reviewed by Zalan Bujtas.
121 * compositing/scrolling/touch-scrolling-repaint-expected.html: Added.
122 * compositing/scrolling/touch-scrolling-repaint-spans-expected.html: Added.
123 * compositing/scrolling/touch-scrolling-repaint-spans.html: Added.
124 * compositing/scrolling/touch-scrolling-repaint.html: Added.
126 2016-06-27 Simon Fraser <simon.fraser@apple.com>
128 [iOS] Make DumpRenderTree and WebKitTestRunner in the simulator use render server snapshotting
129 https://bugs.webkit.org/show_bug.cgi?id=159077
131 Reviewed by Tim Horton.
133 fast/harness/snapshot-captures-compositing.html passes now.
135 * platform/ios-simulator-wk2/TestExpectations:
137 2016-06-27 Benjamin Poulain <benjamin@webkit.org>
139 Adopt the iOS TouchEventHandler API for cases that must have synchronous dispatch
140 https://bugs.webkit.org/show_bug.cgi?id=159179
141 rdar://problem/27006387
143 Reviewed by Simon Fraser.
145 Several of those tests expose existing bugs with overflow scrolling.
146 They are not using PASS/FAIL at the moment, just dump the called listeners.
148 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt: Added.
149 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state.html: Added.
150 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt: Added.
151 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state.html: Added.
152 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt: Added.
153 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state.html: Added.
154 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block-expected.txt: Added.
155 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block.html: Added.
156 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document-expected.txt: Added.
157 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document.html: Added.
158 * fast/events/touch/ios/drag-block-without-overflow-scroll-expected.txt: Added.
159 * fast/events/touch/ios/drag-block-without-overflow-scroll.html: Added.
161 2016-06-27 Joseph Pecoraro <pecoraro@apple.com>
163 Web Inspector: When modifying sessionStorage, localStorage gets updated
164 https://bugs.webkit.org/show_bug.cgi?id=159181
165 <rdar://problem/27043447>
167 Reviewed by Timothy Hatcher.
169 * inspector/storage/domStorage-events-expected.txt: Added.
170 * inspector/storage/domStorage-events.html: Added.
171 Add a new test for DOMStorage domain events. Ensures that sessionStorage
172 and localStorage events are dispatched for the appropriate DOMStorageObject.
174 2016-06-27 Myles C. Maxfield <mmaxfield@apple.com>
176 [Cocoa] Test gardening for the system font in macOS Sierra and iOS 10
177 https://bugs.webkit.org/show_bug.cgi?id=159175
178 <rdar://problem/26478081>
182 * fast/text/trak-optimizeLegibility.html:
184 2016-06-27 Alex Christensen <achristensen@webkit.org>
186 Fix flakiness on Sierra after r202511
187 https://bugs.webkit.org/show_bug.cgi?id=159071
189 * http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Removed.
190 * http/tests/xmlhttprequest/sync-delegate-callbacks.html: Removed.
191 * platform/ios-simulator-wk2/TestExpectations:
192 * platform/mac/TestExpectations:
193 * platform/wk2/http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Removed.
195 2016-06-27 Brian Burg <bburg@apple.com>
197 Web Inspector: RuntimeManager should not use view object WebInspector.quickConsole
198 https://bugs.webkit.org/show_bug.cgi?id=128092
199 <rdar://problem/15966526>
201 Reviewed by Timothy Hatcher.
203 Add some really basic coverage for RuntimeManager.defaultExecutionContextIdentifier
204 and using it in RuntimeManager.evaluateInInspectedWindow.
206 * inspector/runtime/change-execution-context-identifier-expected.txt: Added.
207 * inspector/runtime/change-execution-context-identifier.html: Added.
208 * inspector/runtime/resources/change-execution-context-identifier-subframe.html: Added.
210 2016-06-27 Benjamin Poulain <benjamin@webkit.org>
212 Fix style invalidation for :active when the activated node has no renderer
213 https://bugs.webkit.org/show_bug.cgi?id=159125
215 Reviewed by Antti Koivisto.
217 There was no bug with style sharing but I wanted that covered anyway.
218 Style sharing depends on 2 flags which is uncommon.
219 There was no test coverage whatsoever, breaking it did not fail any test.
221 * fast/css/pseudo-active-on-labeled-control-without-renderer-expected.txt: Added.
222 * fast/css/pseudo-active-on-labeled-control-without-renderer.html: Added.
223 * fast/css/pseudo-active-style-sharing-1-expected.txt: Added.
224 * fast/css/pseudo-active-style-sharing-1.html: Added.
225 * fast/css/pseudo-active-style-sharing-2-expected.txt: Added.
226 * fast/css/pseudo-active-style-sharing-2.html: Added.
227 * fast/css/pseudo-active-style-sharing-3-expected.txt: Added.
228 * fast/css/pseudo-active-style-sharing-3.html: Added.
229 * fast/css/pseudo-active-style-sharing-4-expected.txt: Added.
230 * fast/css/pseudo-active-style-sharing-4.html: Added.
231 * fast/css/pseudo-active-style-sharing-5-expected.txt: Added.
232 * fast/css/pseudo-active-style-sharing-5.html: Added.
233 * fast/css/pseudo-active-style-sharing-6-expected.txt: Added.
234 * fast/css/pseudo-active-style-sharing-6.html: Added.
236 2016-06-27 Joanmarie Diggs <jdiggs@igalia.com>
238 AX: REGRESSION (r202063): ARIA role attribute is being ignored for label element
239 https://bugs.webkit.org/show_bug.cgi?id=159162
241 Reviewed by Chris Fleizach.
243 This regression was caught by a GTK-specific layout test. Adding a cross-platform
244 test for additional coverage.
246 * accessibility/aria-role-on-label.html: Added.
247 * platform/gtk/accessibility/aria-role-on-label-expected.txt: Added.
248 * platform/mac/accessibility/aria-role-on-label-expected.txt: Added.
250 2016-06-27 Commit Queue <commit-queue@webkit.org>
252 Unreviewed, rolling out r202505.
253 https://bugs.webkit.org/show_bug.cgi?id=159169
255 The test added with this change is flaky and it caused an
256 existing test to time out on El Capitan. (Requested by
257 ryanhaddad on #webkit).
261 "[iOS] Media controls are too cramped with small video"
262 https://bugs.webkit.org/show_bug.cgi?id=158815
263 http://trac.webkit.org/changeset/202505
265 2016-06-27 Alex Christensen <achristensen@webkit.org>
267 Send canAuthenticateAgainstProtectionSpace calls from NetworkProcess directly to UIProcess
268 https://bugs.webkit.org/show_bug.cgi?id=159071
270 Reviewed by Brady Eidson.
272 * http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Added.
273 * http/tests/xmlhttprequest/sync-delegate-callbacks.html: Added.
274 * platform/ios-simulator-wk2/TestExpectations:
275 * platform/mac/TestExpectations:
276 * platform/wk2/http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Added.
278 2016-06-27 Alexey Proskuryakov <ap@apple.com>
280 Remove OS X Mavericks test results
282 Rubber-stamped by Lucas Forschler.
284 * platform/mac-mavericks: Removed.
286 2016-06-27 Eric Carlson <eric.carlson@apple.com>
288 [Mac] PiP placeholder should remain visible when 'controls' attribute is removed
289 https://bugs.webkit.org/show_bug.cgi?id=159158
290 <rdar://problem/26727435>
292 Reviewed by Jer Noble.
294 * media/controls/picture-in-picture-expected.txt: Updated.
295 * media/controls/picture-in-picture.html: Ditto.
297 2016-06-27 Antoine Quint <graouts@apple.com>
299 [iOS] Media controls are too cramped with small video
300 https://bugs.webkit.org/show_bug.cgi?id=158815
301 <rdar://problem/26824238>
303 Reviewed by Dean Jackson.
305 Adjust the output of this test to account for the time label clones and add a new test.
307 * media/video-controls-drop-and-restore-timeline-expected.txt: Added.
308 * media/video-controls-drop-and-restore-timeline.html: Added.
309 * platform/mac-yosemite/http/tests/media/hls/video-controls-live-stream-expected.txt:
310 * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
312 2016-06-27 Joseph Pecoraro <pecoraro@apple.com>
314 REGRESSION: Web Inspector: Text search broken in resources with <CR>
315 https://bugs.webkit.org/show_bug.cgi?id=159110
316 <rdar://problem/27008485>
318 Reviewed by Brian Burg.
320 * inspector/debugger/searchInContent-linebreaks-expected.txt:
321 * inspector/debugger/searchInContent-linebreaks.html:
322 Now that the backend responds with lines that end in \n, this test changes
323 the number of line results. The frontend interprets this correctly.
325 2016-06-27 Joanmarie Diggs <jdiggs@igalia.com>
327 AX: Anonymous RenderMathMLOperators are not exposed to the accessibility tree
328 https://bugs.webkit.org/show_bug.cgi?id=139582
329 <rdar://problem/26938849>
331 Reviewed by Chris Fleizach.
333 This is based on a patch by Frederic Wang <fwang@igalia.com>.
335 One of the things making it difficult to tell that the operators were not
336 exposed on the Mac is the fact that the operator text is present. But the
337 operator text is simply a StaticTextRole object corresponding to the
338 RenderText descendant of the operator. Furthermore, on the Mac, accessible
339 math operators have subroles which are missing from the StaticTextRole
340 object which is exposed. In order to make issues like this more obvious,
341 add an option to include the subrole to dumpAccessibilityTree() and use it
342 in the new math-fenced.html.
344 This change also fixes the mfenced in mac/mathml-elements.html that was
345 broken after r202420. We enable it again and update the expectations of
346 that test because the operators are now in the accessibility tree.
348 We also add a new test to verify the render tree of foreign content in
351 * accessibility/mac/mathml-elements-expected.txt: Updated.
352 * accessibility/mac/mathml-elements.html: Re-enable the mfenced test.
353 * accessibility/math-fenced.html: Added.
354 * accessibility/math-foreign-content.html: Added.
355 * platform/gtk/accessibility/math-fenced-expected.txt: Added.
356 * platform/gtk/accessibility/math-foreign-content-expected.txt: Added.
357 * platform/mac/accessibility/math-fenced-expected.txt: Added.
358 * platform/mac/accessibility/math-foreign-content-expected.txt: Added.
359 * resources/accessibility-helper.js: Add option to include subrole in tree.
360 (dumpAccessibilityTree):
362 2016-06-27 Ryan Haddad <ryanhaddad@apple.com>
364 Remove flaky expectation for imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata.html
365 https://bugs.webkit.org/show_bug.cgi?id=150956
367 Unreviewed test gardening.
369 * platform/mac/TestExpectations:
371 2016-06-27 Adam Bergkvist <adam.bergkvist@ericsson.com>
373 WebRTC: Unskip RTCPeerConnection-AddRemoveStream test
374 https://bugs.webkit.org/show_bug.cgi?id=159133
376 Reviewed by Eric Carlson.
378 Unskip RTCPeerConnection-AddRemoveStream test (on GTK+ port). RTCPeerConnection implements
379 the legacy MediaStream-based API as JS built-ins so we can run this test again.
381 * fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt:
382 * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
383 * platform/gtk/TestExpectations:
385 2016-06-27 Frederic Wang <fwang@igalia.com>
387 Update TestExpectations for some dynamic MathML tests
388 https://bugs.webkit.org/show_bug.cgi?id=159142
390 Reviewed by Brent Fulgham.
392 * TestExpectations: Enable this test again after r199980.
393 * platform/efl/TestExpectations: This is already claimed to pass in the platform independent TestExpectations.
394 * platform/gtk/TestExpectations: Ditto.
395 * platform/ios-simulator/TestExpectations: This test passes after the refactoring of RenderMathMLOperator.
397 2016-06-27 Michael Saboff <msaboff@apple.com>
399 ES6 Change: Unify handling of RegExp CharacterClassEscapes \w and \W and Word Asserts \b and \B
400 https://bugs.webkit.org/show_bug.cgi?id=158505
402 Reviewed by Geoffrey Garen.
404 Updated and added test cases.
406 * js/regexp-unicode-expected.txt:
407 * js/script-tests/regexp-unicode.js:
409 2016-06-27 Frederic Wang <fwang@igalia.com>
411 Set an upper limit for the size or number of pieces of stretchy operators
412 https://bugs.webkit.org/show_bug.cgi?id=155434
414 Update test expectations for very-large-stretchy-operators.
416 Reviewed by Brent Fulgham.
418 * platform/efl/TestExpectations:
419 * platform/gtk/TestExpectations:
420 * platform/ios-simulator/TestExpectations:
421 * platform/mac/TestExpectations:
422 * platform/win/TestExpectations:
424 2016-06-27 Ryan Haddad <ryanhaddad@apple.com>
426 Skip two LayoutTests that rely on mouse events on ios-simulator
428 Unreviewed test gardening.
430 * platform/ios-simulator/TestExpectations:
432 2016-06-27 Javier Fernandez <jfernandez@igalia.com>
434 [GTK] Unreviewed test gardening. Added Failure Test Expectations because of r194502 and r194513.
435 https://bugs.webkit.org/show_bug.cgi?id=159147
437 * platform/gtk/TestExpectations:
439 2016-06-27 Youenn Fablet <youennf@gmail.com>
441 LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/ is failing on ios-simulator
442 https://bugs.webkit.org/show_bug.cgi?id=159136
446 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt: Added.
448 2016-06-27 Youenn Fablet <youenn@apple.com>
450 Remove didFailRedirectCheck ThreadableLoaderClient callback
451 https://bugs.webkit.org/show_bug.cgi?id=159085
453 Reviewed by Daniel Bates.
455 * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
456 * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
457 * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
458 * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
459 * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
461 2016-06-26 Chris Dumez <cdumez@apple.com>
463 Regression: HTMLOptionsCollection's named properties have precedence over indexed properties
464 https://bugs.webkit.org/show_bug.cgi?id=159058
465 <rdar://problem/26988542>
467 Reviewed by Ryosuke Niwa.
469 Add layout test coverage.
471 * fast/dom/HTMLSelectElement/options-indexed-getter-precedence-expected.txt: Added.
472 * fast/dom/HTMLSelectElement/options-indexed-getter-precedence.html: Added.
474 2016-06-26 Javier Fernandez <jfernandez@igalia.com>
476 [GTK] Unreviewed test gardening.
478 Several hidpi tests pass now thanks to r202421.
480 2016-06-26 Myles C. Maxfield <mmaxfield@apple.com>
482 [macOS] Font-related test gardening for macOS Sierra
483 https://bugs.webkit.org/show_bug.cgi?id=159106
484 <rdar://problem/25807529>
488 * fast/ruby/bopomofo-letter-spacing.html:
489 * fast/ruby/bopomofo-rl.html:
490 * fast/ruby/bopomofo.html:
491 * svg/W3C-SVG-1.1/text-fonts-01-t.svg:
492 * svg/text/text-fonts-01-t.svg:
494 2016-06-26 Youenn Fablet <youennf@gmail.com>
496 Refreshing WPT tests up to 12b7800
497 https://bugs.webkit.org/show_bug.cgi?id=158872
499 Reviewed by Chris Dumez.
501 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
502 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
503 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt: Added.
504 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
505 * platform/wk2/imported/w3c/web-platform-tests/html/semantics/document-metadata/styling/LinkStyle-expected.txt:
507 2016-06-25 Benjamin Poulain <bpoulain@apple.com>
509 The active state of elements can break when focus changes
510 https://bugs.webkit.org/show_bug.cgi?id=159112
512 Reviewed by Antti Koivisto.
514 * fast/css/pseudo-active-on-labeled-element-not-canceled-by-focus-expected.txt: Added.
515 * fast/css/pseudo-active-on-labeled-element-not-canceled-by-focus.html: Added.
516 * fast/css/pseudo-active-with-programmatic-focus-expected.txt: Added.
517 * fast/css/pseudo-active-with-programmatic-focus.html: Added.
519 2016-06-24 Jer Noble <jer.noble@apple.com>
521 Consider exposing or hiding knowledge of a redirect from clients of WebCoreNSURLSession
522 https://bugs.webkit.org/show_bug.cgi?id=156722
523 <rdar://problem/25780035>
525 Reviewed by Alex Christensen.
527 Un-skip http/tests/security/contentSecurityPolicy/audio-redirect-allowed2.html &
528 http/tests/security/contentSecurityPolicy/video-redirect-allowed2.html.
530 * platform/mac/TestExpectations:
532 2016-06-24 Mark Lam <mark.lam@apple.com>
534 [JSC] Error prototypes are called on remote scripts.
535 https://bugs.webkit.org/show_bug.cgi?id=52192
537 Reviewed by Keith Miller.
539 The added test will test the following combinations of factors:
541 1. Explicitly throwing an error of each of the types of JS errors i.e.
542 Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError, URIError.
543 2. Validating that the error received in window.onerror does not leak any info.
544 3. Validating that the 'name' and 'toString' getters set on the error prototype
545 object does not get invoked for creating the error message to be passed to
548 * http/tests/security/regress-52192-expected.txt: Added.
549 * http/tests/security/regress-52192.html: Added.
550 * http/tests/security/resources/regress-52192-syntax-error.js: Added.
551 * http/tests/security/resources/regress-52192-throw-error.js: Added.
554 2016-06-24 Myles C. Maxfield <mmaxfield@apple.com>
556 Update to test gardening in r202300
560 * platform/mac/TestExpectations:
562 2016-06-24 Konstantin Tokarev <annulen@yandex.ru>
564 Removed tests of STYLE_SCOPED which was removed in r156683.
565 https://bugs.webkit.org/show_bug.cgi?id=159098
567 Reviewed by Ryosuke Niwa.
569 * fast/css/style-scoped/basic-attribute-expected.txt: Removed.
570 * fast/css/style-scoped/basic-attribute.html: Removed.
571 * fast/css/style-scoped/registering-expected.txt: Removed.
572 * fast/css/style-scoped/registering-shadowroot-expected.txt: Removed.
573 * fast/css/style-scoped/registering-shadowroot.html: Removed.
574 * fast/css/style-scoped/registering.html: Removed.
575 * fast/css/style-scoped/style-scoped-apply-author-styles-expected.txt: Removed.
576 * fast/css/style-scoped/style-scoped-apply-author-styles.html: Removed.
577 * fast/css/style-scoped/style-scoped-attach-expected.txt: Removed.
578 * fast/css/style-scoped/style-scoped-attach.html: Removed.
579 * fast/css/style-scoped/style-scoped-basic-expected.txt: Removed.
580 * fast/css/style-scoped/style-scoped-basic.html: Removed.
581 * fast/css/style-scoped/style-scoped-change-scoped-in-shadow-expected.txt: Removed.
582 * fast/css/style-scoped/style-scoped-change-scoped-in-shadow.html: Removed.
583 * fast/css/style-scoped/style-scoped-detach-expected.txt: Removed.
584 * fast/css/style-scoped/style-scoped-detach.html: Removed.
585 * fast/css/style-scoped/style-scoped-in-shadow-expected.txt: Removed.
586 * fast/css/style-scoped/style-scoped-in-shadow.html: Removed.
587 * fast/css/style-scoped/style-scoped-nested-expected.txt: Removed.
588 * fast/css/style-scoped/style-scoped-nested.html: Removed.
589 * fast/css/style-scoped/style-scoped-remove-scoped-expected.txt: Removed.
590 * fast/css/style-scoped/style-scoped-remove-scoped.html: Removed.
591 * fast/css/style-scoped/style-scoped-set-scoped-expected.txt: Removed.
592 * fast/css/style-scoped/style-scoped-set-scoped.html: Removed.
593 * fast/css/style-scoped/style-scoped-with-dom-operation-expected.txt: Removed.
594 * fast/css/style-scoped/style-scoped-with-dom-operation.html: Removed.
595 * fast/css/style-scoped/style-scoped-with-important-rule-expected.txt: Removed.
596 * fast/css/style-scoped/style-scoped-with-important-rule.html: Removed.
597 * platform/efl/TestExpectations: Don't skip fast/css/style-scoped.
598 * platform/gtk/TestExpectations: Ditto.
599 * platform/ios-simulator/TestExpectations: Ditto.
600 * platform/mac/TestExpectations: Ditto.
601 * platform/win/TestExpectations: Ditto.
603 2016-06-24 Alexey Proskuryakov <ap@apple.com>
605 Update test expectations for rdar://problem/27000853
607 * platform/mac/TestExpectations:
609 2016-06-24 Commit Queue <commit-queue@webkit.org>
611 Unreviewed, rolling out r202413.
612 https://bugs.webkit.org/show_bug.cgi?id=159097
614 Broke many JSC tests (Requested by ap on #webkit).
618 "[JSC] Implement isFinite / isNaN in JS and make DFG ToNumber
619 accept non number values"
620 https://bugs.webkit.org/show_bug.cgi?id=154022
621 http://trac.webkit.org/changeset/202413
623 2016-06-24 John Wilander <wilander@apple.com>
625 Make window.open layout tests for about: URLs work on iOS
626 https://bugs.webkit.org/show_bug.cgi?id=159072
628 Reviewed by Alex Christensen.
630 Fix two window.open layout tests for iOS. They previously used click events.
631 Now they instead turn off the popup blocker and just call window.open() on
634 * http/tests/dom/window-open-about-blank-and-access-document-expected.txt:
635 * http/tests/dom/window-open-about-blank-and-access-document.html:
636 * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt:
637 * http/tests/dom/window-open-about-webkit-org-and-access-document.html:
638 * platform/ios-simulator/TestExpectations:
639 Removed the skipping of these two test cases.
641 2016-06-24 Yusuke Suzuki <utatane.tea@gmail.com>
643 [GTK][EFL] ImageBufferCairo should accept resolution factor
644 https://bugs.webkit.org/show_bug.cgi?id=157848
646 Reviewed by Martin Robinson.
648 * fast/hidpi/filters-and-image-buffer-resolution-expected.html: Added.
649 * fast/hidpi/filters-and-image-buffer-resolution.html: Added.
651 2016-06-24 Frederic Wang <fwang@igalia.com>
653 Refactor RenderMathMLOperator and RenderMathMLToken to avoid using anonymous renderers.
654 https://bugs.webkit.org/show_bug.cgi?id=155018
656 Reviewed by Martin Robinson.
658 We update the test expectations. Most of the adjustments are irrelevant visual
659 modifications (small shift and size differences) or due to changes in the renderer tree
660 structure (removal of anonymous, operator text appearing in the dumped text).
661 We disable the accessibility for mfenced for now, but this will be enabled again and improved
662 in follow-up accessibility patches.
664 * platform/ios-simulator/TestExpectations: We disable two reftests that use a character from
665 the Mathematical Alphanumeric Symbols block as a reference, since iOS does not have
666 appropriate fonts pre-installed.
667 * accessibility/mac/mathml-elements.html: Disable the mfenced test for now.
668 * accessibility/mac/mathml-elements-expected.txt: Ditto.
669 * accessibility/ios-simulator/math-expected.txt: Update the reference now that the text of
670 the operator appears in the render tree.
671 * accessibility/mac/math-alttext-expected.txt: Ditto.
672 * mathml/opentype/large-operators-italic-correction-expected.txt: Ditto.
673 * mathml/opentype/large-operators-munderover-expected.txt: Ditto.
674 * mathml/presentation/inferred-mrow-stretchy-expected.txt: Ditto.
675 * mathml/presentation/mfrac-nested-expected.txt: Ditto.
676 * mathml/presentation/stretchy-depth-height-expected.txt: Ditto.
677 * mathml/presentation/stretchy-depth-height-symmetric-expected.txt: Ditto.
678 * mathml/presentation/sup-nested-expected.txt: Ditto.
679 * mathml/very-large-stretchy-operators-expected.txt: Ditto.
680 * platform/mac/accessibility/math-text-expected.txt: Ditto.
681 * platform/gtk/accessibility/math-text-expected.txt: Ditto.
682 * fast/css/readonly-pseudoclass-common-element-expected.txt: Ditto.
683 * fast/css/readwrite-pseudoclass-editable-expected.txt: Ditto.
684 * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt: Ditto.
685 * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt: Ditto.
686 * mathml/presentation/attributes-background-color.html: Add some padding to workaround some
687 small rendering failures.
688 * mathml/presentation/attributes-background-color-expected.html: Ditto.
689 * mathml/presentation/attributes-display.html: Ditto.
690 * mathml/presentation/attributes-display-expected.html: Ditto.
691 * mathml/presentation/bug97990-expected.html: Ditto.
692 * mathml/presentation/bug97990.html: Ditto.
693 * mathml/presentation/attributes-mathvariant-expected.html: Update the reftest to use italic
694 characters from the Mathematical Alphanumeric Symbols.
695 * mathml/presentation/tokenElements-mathvariant-expected.html: Ditto.
696 * mathml/presentation/mo-whitespaces-expected.html: Adjust one edge case since we now only
697 collapse whitespace for operators that use MathOperator.
698 * accessibility/math-multiscript-attributes-expected.txt: Small size/coordinate adjustment.
699 * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Dottp.
700 * platform/gtk/mathml/presentation/roots-expected.txt: Size/coordinate adjustment, removal
701 of anonymous renderers and use italic characters from the Mathematical Alphanumeric Symbols.
702 * platform/gtk/mathml/presentation/roots-expected.png: Ditto.
703 * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
704 * platform/gtk/mathml/opentype/horizontal-expected.txt: Size/coordinate adjustment and
705 removal of anonymous renderers.
706 * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
707 * platform/gtk/mathml/opentype/large-operators-expected.txt: Ditto.
708 * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
709 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
710 * platform/gtk/mathml/opentype/vertical-expected.txt: Ditto.
711 * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Ditto.
712 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
713 * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
714 * platform/mac/mathml/opentype/large-operators-expected.txt: Ditto.
715 * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
716 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
717 * platform/mac/mathml/opentype/vertical-expected.txt: Ditto.
719 2016-06-23 Benjamin Poulain <bpoulain@apple.com>
721 OOM Assertion failure in Array.prototype.toString
722 https://bugs.webkit.org/show_bug.cgi?id=158793
724 Reviewed by Saam Barati.
726 * js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js: Added.
727 (string_appeared_here.createStrings):
728 * js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js: Added.
729 (string_appeared_here.createRegexp):
731 * js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js: Added.
732 (string_appeared_here.createStrings):
734 * js/stringimpl-to-jsstring-on-large-strings-1-expected.txt: Added.
735 * js/stringimpl-to-jsstring-on-large-strings-1.html: Added.
736 * js/stringimpl-to-jsstring-on-large-strings-2-expected.txt: Added.
737 * js/stringimpl-to-jsstring-on-large-strings-2.html: Added.
738 * js/stringimpl-to-jsstring-on-large-strings-3-expected.txt: Added.
739 * js/stringimpl-to-jsstring-on-large-strings-3.html: Added.
741 2016-06-23 Brady Eidson <beidson@apple.com>
743 Retrieving Blobs from IndexedDB using cursors fails in WK2 (Sandboxing)
744 https://bugs.webkit.org/show_bug.cgi?id=158991
746 Reviewed by Alex Christensen.
748 * storage/indexeddb/modern/blob-cursor-expected.txt: Added.
749 * storage/indexeddb/modern/blob-cursor.html: Added.
750 * storage/indexeddb/modern/resources/blob-cursor.js: Added.
751 * storage/indexeddb/modern/resources/blob-cursor1.html: Added.
752 * storage/indexeddb/modern/resources/blob-cursor2.html: Added.
754 2016-06-23 Joseph Pecoraro <pecoraro@apple.com> and Yusuke Suzuki <utatane.tea@gmail.com>
756 [JSC] Implement isFinite / isNaN in JS and make DFG ToNumber accept non number values
757 https://bugs.webkit.org/show_bug.cgi?id=154022
759 Reviewed by Filip Pizlo.
761 * js/regress/Number-isNaN-expected.txt: Added.
762 * js/regress/Number-isNaN.html: Added.
763 * js/regress/global-isNaN-expected.txt: Added.
764 * js/regress/global-isNaN.html: Added.
765 * js/regress/script-tests/Number-isNaN.js: Added.
766 * js/regress/script-tests/global-isNaN.js: Added.
767 * js/regress/script-tests/many-foreach-calls.js:
769 (i.array.forEach): Deleted.
770 * js/regress/script-tests/to-number-constructor-number-string-number-string.js: Added.
772 * js/regress/script-tests/to-number-constructor-only-number.js: Added.
774 * js/regress/script-tests/to-number-constructor-only-string.js: Added.
776 * js/regress/script-tests/to-number-constructor-string-number-string-number.js: Added.
778 * js/regress/script-tests/to-number-number-string-number-string.js: Added.
780 * js/regress/script-tests/to-number-only-number.js: Added.
782 * js/regress/script-tests/to-number-only-string.js: Added.
784 * js/regress/script-tests/to-number-string-number-string-number.js: Added.
786 * js/regress/to-number-constructor-number-string-number-string-expected.txt: Added.
787 * js/regress/to-number-constructor-number-string-number-string.html: Added.
788 * js/regress/to-number-constructor-only-number-expected.txt: Added.
789 * js/regress/to-number-constructor-only-number.html: Added.
790 * js/regress/to-number-constructor-only-string-expected.txt: Added.
791 * js/regress/to-number-constructor-only-string.html: Added.
792 * js/regress/to-number-constructor-string-number-string-number-expected.txt: Added.
793 * js/regress/to-number-constructor-string-number-string-number.html: Added.
794 * js/regress/to-number-number-string-number-string-expected.txt: Added.
795 * js/regress/to-number-number-string-number-string.html: Added.
796 * js/regress/to-number-only-number-expected.txt: Added.
797 * js/regress/to-number-only-number.html: Added.
798 * js/regress/to-number-only-string-expected.txt: Added.
799 * js/regress/to-number-only-string.html: Added.
800 * js/regress/to-number-string-number-string-number-expected.txt: Added.
801 * js/regress/to-number-string-number-string-number.html: Added.
803 2016-06-23 Simon Fraser <simon.fraser@apple.com>
805 https://bugs.webkit.org/show_bug.cgi?id=159077
807 Mark fast/harness/snapshot-captures-compositing.html as an image failure.
809 * platform/ios-simulator-wk2/TestExpectations:
811 2016-06-23 Benjamin Poulain <benjamin@webkit.org>
813 Specialize synchronous event tracking per event type
814 https://bugs.webkit.org/show_bug.cgi?id=158826
816 Reviewed by Simon Fraser.
818 * fast/events/touch/ios/tap-with-active-listener-inside-document-with-passive-listener-expected.txt: Added.
819 * fast/events/touch/ios/tap-with-active-listener-inside-document-with-passive-listener.html: Added.
820 * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener-expected.txt: Added.
821 * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener.html: Added.
822 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt: Added.
823 * fast/events/touch/ios/tap-with-active-touch-end-listener.html: Added.
824 * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener.html: Added.
825 * fast/events/touch/ios/tap-with-passive-touch-end-listener-expected.txt: Added.
826 * fast/events/touch/ios/tap-with-passive-touch-end-listener.html: Added.
827 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-end-listeners-on-elements-expected.txt: Added.
828 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-end-listeners-on-elements.html: Added.
829 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-move-listeners-on-elements-expected.txt: Added.
830 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-move-listeners-on-elements.html: Added.
832 2016-06-23 Alexey Proskuryakov <ap@apple.com>
834 Update TestExpectations for a couple video track tests.
836 * platform/mac/TestExpectations:
838 2016-06-23 Simon Fraser <simon.fraser@apple.com>
840 [iOS] Make DumpRenderTree and WebKitTestRunner in the simulator use render server snapshotting
841 https://bugs.webkit.org/show_bug.cgi?id=159077
843 Reviewed by Tim Horton.
845 Test that fails if snapshotting doesn't correctly snapshot 3D transforms.
847 * fast/harness/snapshot-captures-compositing-expected.html: Added.
848 * fast/harness/snapshot-captures-compositing.html: Added.
850 2016-06-23 Said Abou-Hallawa <sabouhallawa@apple.com>
852 requestFrameAnimation() callback timestamp should be very close to Performance.now()
853 https://bugs.webkit.org/show_bug.cgi?id=159038
855 Reviewed by Simon Fraser.
857 * animations/animation-callback-timestamp-expected.txt: Added.
858 * animations/animation-callback-timestamp.html: Added.
859 * animations/animation-multiple-callbacks-timestamp-expected.txt: Added.
860 * animations/animation-multiple-callbacks-timestamp.html: Added.
862 2016-06-23 Ryan Haddad <ryanhaddad@apple.com>
864 Land test expectations for rdar://problem/26952627.
866 Unreviewed test gardening.
868 * platform/mac/TestExpectations:
870 2016-06-23 Alexey Proskuryakov <ap@apple.com>
872 Handle (0, 0) ranges from Lookup
873 https://bugs.webkit.org/show_bug.cgi?id=159062
874 rdar://problem/26960385
876 Reviewed by Tim Horton.
878 * platform/mac/TestExpectations: Unmark the test that was broken due to this.
880 2016-06-23 Joseph Pecoraro <pecoraro@apple.com>
882 CSSComputedStyleDeclaration::length should recalculate styles if needed to provide the correct value
883 https://bugs.webkit.org/show_bug.cgi?id=159053
884 <rdar://problem/26638119>
886 Reviewed by Simon Fraser.
888 * fast/css/variables/custom-property-computed-style-length-update-expected.txt: Added.
889 * fast/css/variables/custom-property-computed-style-length-update.html: Added.
891 2016-06-23 Adam Bergkvist <adam.bergkvist@ericsson.com>
893 WebRTC: Add support for RTCPeerConnection legacy MediaStream-based API
894 https://bugs.webkit.org/show_bug.cgi?id=158940
896 Reviewed by Eric Carlson.
898 Add test for RTCPeerConnection legacy MediaStream-based API.
900 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt: Added.
901 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html: Added.
902 * platform/mac/TestExpectations:
903 Skip test for mac port (not building with WEB_RTC yet)
905 2016-06-23 Per Arne Vollan <pvollan@apple.com>
907 Unreviewed test gardening.
909 Update test expectations for passing accessibility tests after r202149,
910 and fix style issues in test expectations file.
912 * platform/win/TestExpectations:
914 2016-06-22 Alexey Proskuryakov <ap@apple.com>
916 Test expectations gardening for rdar://problem/26960385
918 * platform/mac/TestExpectations:
920 2016-06-22 Benjamin Poulain <bpoulain@apple.com>
922 AX: Add support for CSS4 :focus-within pseudo
923 https://bugs.webkit.org/show_bug.cgi?id=140144
925 Reviewed by Antti Koivisto.
927 * fast/css/css-selector-text-expected.txt:
928 * fast/css/css-selector-text.html:
929 * fast/css/css-set-selector-text-expected.txt:
930 * fast/css/css-set-selector-text.html:
931 * fast/css/pseudo-focus-within-basics-expected.html: Added.
932 * fast/css/pseudo-focus-within-basics.html: Added.
933 * fast/css/pseudo-focus-within-inside-shadow-dom-expected.html: Added.
934 * fast/css/pseudo-focus-within-inside-shadow-dom.html: Added.
935 * fast/css/pseudo-focus-within-style-sharing-1-expected.html: Added.
936 * fast/css/pseudo-focus-within-style-sharing-1.html: Added.
937 * fast/css/pseudo-focus-within-style-sharing-2-expected.html: Added.
938 * fast/css/pseudo-focus-within-style-sharing-2.html: Added.
939 * fast/selectors/focus-within-style-update-expected.txt: Added.
940 * fast/selectors/focus-within-style-update.html: Added.
942 2016-06-17 Dean Jackson <dino@apple.com>
944 REGRESSION: Double tap to zoom does not work on yahoo finance
945 https://bugs.webkit.org/show_bug.cgi?id=158886
946 <rdar://problem/24917760>
948 Reviewed by Simon Fraser.
950 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap-expected.txt: Added.
951 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html: Added.
953 2016-06-22 Myles C. Maxfield <mmaxfield@apple.com>
955 Test gardening for css3/line-break-language-sensitive
956 https://bugs.webkit.org/show_bug.cgi?id=159017
960 Some reftests had content which ended up outside of the viewport. This patch
961 splits that extra content out into separate tests.
963 In addition, this test migrates these tests to using a web font, so the results
964 of this test are not sensitive to platform-specific font fallback.
966 Because of the migration to the web font, css3/line-break-language-sensitive is
970 * css3/line-break-language-sensitive/line-break-auto-centered-expected.html: Removed.
971 * css3/line-break-language-sensitive/line-break-auto-centered.html: Removed.
972 * css3/line-break-language-sensitive/line-break-auto-half-kana-expected.html: Removed.
973 * css3/line-break-language-sensitive/line-break-auto-half-kana.html: Removed.
974 * css3/line-break-language-sensitive/line-break-auto-hyphens.html: Removed.
975 * css3/line-break-language-sensitive/line-break-auto-inseparables-expected.html: Removed.
976 * css3/line-break-language-sensitive/line-break-auto-inseparables.html: Removed.
977 * css3/line-break-language-sensitive/line-break-auto-iteration-marks-expected.html: Removed.
978 * css3/line-break-language-sensitive/line-break-auto-iteration-marks.html: Removed.
979 * css3/line-break-language-sensitive/line-break-auto-postfixes.html: Removed.
980 * css3/line-break-language-sensitive/line-break-auto-prefixes-expected.html: Removed.
981 * css3/line-break-language-sensitive/line-break-auto-prefixes.html: Removed.
982 * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html: Removed.
983 * css3/line-break-language-sensitive/line-break-auto-sound-marks.html: Removed.
984 * css3/line-break-language-sensitive/line-break-loose-centered.html: Removed.
985 * css3/line-break-language-sensitive/line-break-loose-half-kana-expected.html: Removed.
986 * css3/line-break-language-sensitive/line-break-loose-half-kana.html: Removed.
987 * css3/line-break-language-sensitive/line-break-loose-hyphens.html: Removed.
988 * css3/line-break-language-sensitive/line-break-loose-inseparables-expected.html: Removed.
989 * css3/line-break-language-sensitive/line-break-loose-inseparables.html: Removed.
990 * css3/line-break-language-sensitive/line-break-loose-iteration-marks.html: Removed.
991 * css3/line-break-language-sensitive/line-break-loose-postfixes.html: Removed.
992 * css3/line-break-language-sensitive/line-break-loose-prefixes-expected.html: Removed.
993 * css3/line-break-language-sensitive/line-break-loose-prefixes.html: Removed.
994 * css3/line-break-language-sensitive/line-break-loose-sound-marks-expected.html: Removed.
995 * css3/line-break-language-sensitive/line-break-loose-sound-marks.html: Removed.
996 * css3/line-break-language-sensitive/line-break-normal-centered-expected.html: Removed.
997 * css3/line-break-language-sensitive/line-break-normal-centered.html: Removed.
998 * css3/line-break-language-sensitive/line-break-normal-half-kana-expected.html: Removed.
999 * css3/line-break-language-sensitive/line-break-normal-half-kana.html: Removed.
1000 * css3/line-break-language-sensitive/line-break-normal-hyphens-expected.html: Removed.
1001 * css3/line-break-language-sensitive/line-break-normal-hyphens.html: Removed.
1002 * css3/line-break-language-sensitive/line-break-normal-inseparables-expected.html: Removed.
1003 * css3/line-break-language-sensitive/line-break-normal-inseparables.html: Removed.
1004 * css3/line-break-language-sensitive/line-break-normal-iteration-marks.html: Removed.
1005 * css3/line-break-language-sensitive/line-break-normal-postfixes.html: Removed.
1006 * css3/line-break-language-sensitive/line-break-normal-prefixes-expected.html: Removed.
1007 * css3/line-break-language-sensitive/line-break-normal-prefixes.html: Removed.
1008 * css3/line-break-language-sensitive/line-break-normal-sound-marks-expected.html: Removed.
1009 * css3/line-break-language-sensitive/line-break-normal-sound-marks.html: Removed.
1010 * css3/line-break-language-sensitive/line-break-strict-centered-expected.html: Removed.
1011 * css3/line-break-language-sensitive/line-break-strict-centered.html: Removed.
1012 * css3/line-break-language-sensitive/line-break-strict-half-kana-expected.html: Removed.
1013 * css3/line-break-language-sensitive/line-break-strict-half-kana.html: Removed.
1014 * css3/line-break-language-sensitive/line-break-strict-hyphens.html: Removed.
1015 * css3/line-break-language-sensitive/line-break-strict-inseparables-expected.html: Removed.
1016 * css3/line-break-language-sensitive/line-break-strict-inseparables.html: Removed.
1017 * css3/line-break-language-sensitive/line-break-strict-iteration-marks-expected.html: Removed.
1018 * css3/line-break-language-sensitive/line-break-strict-iteration-marks.html: Removed.
1019 * css3/line-break-language-sensitive/line-break-strict-postfixes.html: Removed.
1020 * css3/line-break-language-sensitive/line-break-strict-prefixes-expected.html: Removed.
1021 * css3/line-break-language-sensitive/line-break-strict-prefixes.html: Removed.
1022 * css3/line-break-language-sensitive/line-break-strict-sound-marks-expected.html: Removed.
1023 * css3/line-break-language-sensitive/line-break-strict-sound-marks.html: Removed.
1024 * css3/line-break/line-break-auto-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-strict-hyphens-expected.html.
1025 * css3/line-break/line-break-auto-centered-2.html: Added.
1026 * css3/line-break/line-break-auto-centered-expected.html:
1027 * css3/line-break/line-break-auto-centered.html:
1028 * 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.
1029 * css3/line-break/line-break-auto-half-kana-2.html: Added.
1030 * 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.
1031 * css3/line-break/line-break-auto-half-kana-3.html: Added.
1032 * 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.
1033 * css3/line-break/line-break-auto-half-kana-4.html: Added.
1034 * 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.
1035 * css3/line-break/line-break-auto-half-kana-5.html: Added.
1036 * css3/line-break/line-break-auto-half-kana-expected.html:
1037 * css3/line-break/line-break-auto-half-kana.html:
1038 * css3/line-break/line-break-auto-hyphens-expected.html:
1039 * css3/line-break/line-break-auto-hyphens.html:
1040 * css3/line-break/line-break-auto-inseparables-expected.html:
1041 * css3/line-break/line-break-auto-inseparables.html:
1042 * css3/line-break/line-break-auto-iteration-marks-expected.html:
1043 * css3/line-break/line-break-auto-iteration-marks.html:
1044 * css3/line-break/line-break-auto-postfixes-expected.html:
1045 * css3/line-break/line-break-auto-postfixes.html:
1046 * css3/line-break/line-break-auto-prefixes-expected.html:
1047 * css3/line-break/line-break-auto-prefixes.html:
1048 * css3/line-break/line-break-auto-sound-marks-expected.html:
1049 * css3/line-break/line-break-auto-sound-marks.html:
1050 * css3/line-break/line-break-loose-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-hyphens-expected.html.
1051 * css3/line-break/line-break-loose-centered-2.html: Added.
1052 * css3/line-break/line-break-loose-centered-expected.html:
1053 * css3/line-break/line-break-loose-centered.html:
1054 * 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.
1055 * css3/line-break/line-break-loose-half-kana-2.html: Added.
1056 * 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.
1057 * css3/line-break/line-break-loose-half-kana-3.html: Added.
1058 * 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.
1059 * css3/line-break/line-break-loose-half-kana-4.html: Added.
1060 * 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.
1061 * css3/line-break/line-break-loose-half-kana-5.html: Added.
1062 * css3/line-break/line-break-loose-half-kana-expected.html:
1063 * css3/line-break/line-break-loose-half-kana.html:
1064 * css3/line-break/line-break-loose-hyphens-expected.html:
1065 * css3/line-break/line-break-loose-hyphens.html:
1066 * css3/line-break/line-break-loose-inseparables-expected.html:
1067 * css3/line-break/line-break-loose-inseparables.html:
1068 * css3/line-break/line-break-loose-iteration-marks-expected.html:
1069 * css3/line-break/line-break-loose-iteration-marks.html:
1070 * css3/line-break/line-break-loose-postfixes-expected.html:
1071 * css3/line-break/line-break-loose-postfixes.html:
1072 * css3/line-break/line-break-loose-prefixes-expected.html:
1073 * css3/line-break/line-break-loose-prefixes.html:
1074 * css3/line-break/line-break-loose-sound-marks-expected.html:
1075 * css3/line-break/line-break-loose-sound-marks.html:
1076 * 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.
1077 * css3/line-break/line-break-normal-centered-2.html: Added.
1078 * css3/line-break/line-break-normal-centered-expected.html:
1079 * css3/line-break/line-break-normal-centered.html:
1080 * 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.
1081 * css3/line-break/line-break-normal-half-kana-2.html: Added.
1082 * 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.
1083 * css3/line-break/line-break-normal-half-kana-3.html: Added.
1084 * 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.
1085 * css3/line-break/line-break-normal-half-kana-4.html: Added.
1086 * css3/line-break/line-break-normal-half-kana-5-expected.html: Copied from LayoutTests/css3/line-break/line-break-loose-postfixes-expected.html.
1087 * css3/line-break/line-break-normal-half-kana-5.html: Added.
1088 * css3/line-break/line-break-normal-half-kana-expected.html:
1089 * css3/line-break/line-break-normal-half-kana.html:
1090 * css3/line-break/line-break-normal-hyphens-expected.html:
1091 * css3/line-break/line-break-normal-hyphens.html:
1092 * css3/line-break/line-break-normal-inseparables-expected.html:
1093 * css3/line-break/line-break-normal-inseparables.html:
1094 * css3/line-break/line-break-normal-iteration-marks-expected.html:
1095 * css3/line-break/line-break-normal-iteration-marks.html:
1096 * css3/line-break/line-break-normal-postfixes-expected.html:
1097 * css3/line-break/line-break-normal-postfixes.html:
1098 * css3/line-break/line-break-normal-prefixes-expected.html:
1099 * css3/line-break/line-break-normal-prefixes.html:
1100 * css3/line-break/line-break-normal-sound-marks-expected.html:
1101 * css3/line-break/line-break-normal-sound-marks.html:
1102 * css3/line-break/line-break-strict-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html.
1103 * css3/line-break/line-break-strict-centered-2.html: Added.
1104 * css3/line-break/line-break-strict-centered-expected.html:
1105 * css3/line-break/line-break-strict-centered.html:
1106 * 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.
1107 * css3/line-break/line-break-strict-half-kana-2.html: Added.
1108 * 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.
1109 * css3/line-break/line-break-strict-half-kana-3.html: Added.
1110 * 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.
1111 * css3/line-break/line-break-strict-half-kana-4.html: Added.
1112 * 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.
1113 * css3/line-break/line-break-strict-half-kana-5.html: Added.
1114 * css3/line-break/line-break-strict-half-kana-expected.html:
1115 * css3/line-break/line-break-strict-half-kana.html:
1116 * css3/line-break/line-break-strict-hyphens-expected.html:
1117 * css3/line-break/line-break-strict-hyphens.html:
1118 * css3/line-break/line-break-strict-inseparables-expected.html:
1119 * css3/line-break/line-break-strict-inseparables.html:
1120 * css3/line-break/line-break-strict-iteration-marks-expected.html:
1121 * css3/line-break/line-break-strict-iteration-marks.html:
1122 * css3/line-break/line-break-strict-postfixes-expected.html:
1123 * css3/line-break/line-break-strict-postfixes.html:
1124 * css3/line-break/line-break-strict-prefixes-expected.html:
1125 * css3/line-break/line-break-strict-prefixes.html:
1126 * css3/line-break/line-break-strict-sound-marks-expected.html:
1127 * css3/line-break/line-break-strict-sound-marks.html:
1128 * css3/line-break/resources/AllAhem.svg: Added.
1129 * platform/ios-simulator/TestExpectations:
1130 * platform/mac/TestExpectations:
1132 2016-06-22 Simon Fraser <simon.fraser@apple.com>
1134 REGRESSION (r201629): Weird button glitching on github.com
1135 https://bugs.webkit.org/show_bug.cgi?id=159031
1136 rdar://problem/26880332
1138 Reviewed by Tim Horton.
1140 * fast/backgrounds/scaled-gradient-background-expected.html: Added.
1141 * fast/backgrounds/scaled-gradient-background.html: Added.
1143 2016-06-22 Alexey Proskuryakov <ap@apple.com>
1145 Test expectation gardening for rdar://problem/26950065
1147 * platform/mac/TestExpectations:
1149 2016-06-22 Alexey Proskuryakov <ap@apple.com>
1151 Test expectation gardening.
1153 * platform/mac/TestExpectations:
1155 2016-06-22 Adam Bergkvist <adam.bergkvist@ericsson.com>
1157 WebRTC: Add support for the negotiationneeded event in MediaEndpointPeerConnection
1158 https://bugs.webkit.org/show_bug.cgi?id=158985
1160 Add tests for the RTCPeerConnection negotiationneeded event.
1162 Reviewed by Eric Carlson.
1164 * fast/mediastream/RTCPeerConnection-more-media-to-negotiate-expected.txt: Added.
1165 * fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html: Added.
1166 Verify that a negotiationneeded event is fired when not all local media can be included in
1167 an answer. (The answerer cannot reply with more m-lines than the offer had to begin with.)
1168 * fast/mediastream/RTCPeerConnection-onnegotiationneeded-expected.txt:
1169 * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
1170 Verify that a negotiationneeded event is fired when tracks are added and removed from an
1172 * platform/gtk/TestExpectations:
1173 Unskip fast/mediastream/RTCPeerConnection-onnegotiationneeded.html.
1174 * platform/mac/TestExpectations:
1175 The mac port does not build with WEB_RTC enabled yet.
1177 2016-06-22 Youenn Fablet <youennf@gmail.com>
1179 JSDOMIterator forEach should support second optional parameter
1180 https://bugs.webkit.org/show_bug.cgi?id=159020
1182 Reviewed by Chris Dumez.
1184 * fast/dom/nodeListIterator-expected.txt:
1185 * fast/dom/nodeListIterator.html: Adding 'thisValue' various checks.
1187 2016-06-22 Per Arne Vollan <pvollan@apple.com>
1189 window.showModalDialog doesn't work in DumpRenderTree on Windows
1190 https://bugs.webkit.org/show_bug.cgi?id=53675
1192 Reviewed by Brent Fulgham.
1194 Update test expectations for modal dialog tests.
1196 * platform/win/TestExpectations:
1198 2016-06-21 Alexey Proskuryakov <ap@apple.com>
1200 Land test expectations for rdar://problem/26422051.
1202 * platform/mac-wk1/TestExpectations:
1204 2016-06-21 Benjamin Poulain <bpoulain@apple.com>
1206 :hover CSS pseudo-class sometimes keeps matching ever after mouse has left the element
1207 https://bugs.webkit.org/show_bug.cgi?id=158340
1209 Reviewed by Simon Fraser.
1211 * fast/css/ancestor-of-hovered-element-detached-expected.txt: Added.
1212 * fast/css/ancestor-of-hovered-element-detached.html: Added.
1213 * fast/css/ancestor-of-hovered-element-removed-expected.txt: Added.
1214 * fast/css/ancestor-of-hovered-element-removed.html: Added.
1216 2016-06-21 Alexey Proskuryakov <ap@apple.com>
1218 Test expectations gardening.
1220 * platform/mac-wk2/TestExpectations:
1221 * platform/mac/TestExpectations:
1223 2016-06-21 Jiewen Tan <jiewen_tan@apple.com>
1225 Unreviewed, rolling out r202302, r202303, r202305, and
1228 Roll out the rollouts because of breaking the build.
1230 Reverted changesets:
1232 "Unreviewed, rolling out r200678."
1233 https://bugs.webkit.org/show_bug.cgi?id=157453
1234 http://trac.webkit.org/changeset/202302
1236 "Unreviewed, rolling out r200619."
1237 https://bugs.webkit.org/show_bug.cgi?id=131443
1238 http://trac.webkit.org/changeset/202303
1240 "Unreviewed, attempt to fix the build after r202303."
1241 http://trac.webkit.org/changeset/202305
1243 "Unreviewed, attempt to fix the build after r202303."
1244 http://trac.webkit.org/changeset/202306
1246 2016-06-21 Zalan Bujtas <zalan@apple.com>
1248 LayoutTest tiled-drawing/scrolling/latched-div-with-scroll-snap.html is flaky
1249 https://bugs.webkit.org/show_bug.cgi?id=158320
1251 Reviewed by Simon Fraser.
1253 This test case is flaky because:
1254 1. There are multiple mouseScrollByWithWheelAndMomentumPhases() event bundles and they all need their own
1255 callbacks. (see additional eventSender.callAfterScrollingCompletes()) -> fail
1256 2. When the test fails, the testFailed() function is called with undefined variables. -> timeout
1258 * platform/mac-wk2/TestExpectations:
1259 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html:
1261 2016-06-21 Jiewen Tan <jiewen_tan@apple.com>
1263 Unreviewed, rolling out r200619.
1265 This incompleted feature broke http://m.yahoo.co.jp. Roll it
1266 out together with r200678.
1270 "NodeList should be iterable"
1271 https://bugs.webkit.org/show_bug.cgi?id=131443
1272 http://trac.webkit.org/changeset/200619
1274 2016-06-21 Jiewen Tan <jiewen_tan@apple.com>
1276 Unreviewed, rolling out r200678.
1278 This incompleted feature broke http://m.yahoo.co.jp. Roll it
1279 out together with r200619.
1283 "Ensure DOM iterators remain done"
1284 https://bugs.webkit.org/show_bug.cgi?id=157453
1285 http://trac.webkit.org/changeset/200678
1287 2016-06-21 Joseph Pecoraro <pecoraro@apple.com>
1289 Skip HeapSnapshot test on WebKit1. Shared VM skews the data.
1291 Unreviewed gardening.
1293 In this case, snapshots with snapshots with snapshots in the same VM
1294 causes the test to run out of memory. This does not happen in WebKit2.
1296 * platform/mac-wk1/TestExpectations:
1298 2016-06-21 Myles C. Maxfield <mmaxfield@apple.com>
1300 Test gardening for platform-specific font-fallback on macOS Sierra
1301 https://bugs.webkit.org/show_bug.cgi?id=159003
1302 <rdar://problem/25807529>
1306 * fast/text/font-cursive-italic-cjk-2-expected.html: Added.
1307 * fast/text/font-cursive-italic-cjk-2.html: Added.
1308 * platform/mac/TestExpectations:
1310 2016-06-20 Simon Fraser <simon.fraser@apple.com>
1312 [iOS] Typing text into a text field or text area causes screen to scroll down (hiding text entry)
1313 https://bugs.webkit.org/show_bug.cgi?id=158970
1315 Reviewed by Ryosuke Niwa.
1317 Test that focuses an input in a frame and then types a character, then checks for scrolling.
1319 * fast/forms/ios/typing-in-input-in-iframe-expected.txt: Added.
1320 * fast/forms/ios/typing-in-input-in-iframe.html: Added.
1322 2016-06-20 Simon Fraser <simon.fraser@apple.com>
1324 Focus event dispatched in iframe causes parent document to scroll incorrectly
1325 https://bugs.webkit.org/show_bug.cgi?id=158629
1326 rdar://problem/26521616
1328 Reviewed by Tim Horton.
1330 * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
1331 * fast/forms/ios/focus-input-in-iframe.html: Added.
1332 * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
1333 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
1335 2016-06-21 Alexey Proskuryakov <ap@apple.com>
1337 Add an expectation for another copy of fast/canvas/webgl/premultiplyalpha-test.html
1339 * platform/mac/TestExpectations:
1341 2016-06-21 Alexey Proskuryakov <ap@apple.com>
1343 Update Sierra test expectations for fast/canvas/webgl/premultiplyalpha-test.html
1345 * platform/mac/TestExpectations:
1347 2016-06-21 Frederic Wang <fwang@igalia.com>
1349 Implement RenderMathMLOperator::layoutBlock
1350 https://bugs.webkit.org/show_bug.cgi?id=157521
1352 Reviewed by Brent Fulgham.
1354 Update some tests to take into account improved width computation and how the anonymous text
1355 node of operators using MathOperator is layout.
1357 * platform/gtk/mathml/opentype/horizontal-expected.txt:
1358 * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
1359 * platform/gtk/mathml/opentype/large-operators-expected.txt:
1360 * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
1361 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
1362 * platform/gtk/mathml/opentype/vertical-expected.png:
1363 * platform/gtk/mathml/opentype/vertical-expected.txt:
1364 * platform/gtk/mathml/presentation/mo-stretch-expected.png:
1365 * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
1366 * platform/mac/mathml/opentype/large-operators-expected.txt:
1367 * platform/mac/mathml/opentype/opentype-stretchy-expected.txt:
1368 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
1369 * platform/mac/mathml/opentype/vertical-expected.txt:
1370 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt:
1371 * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt:
1373 2016-06-21 Commit Queue <commit-queue@webkit.org>
1375 Unreviewed, rolling out r202277.
1376 https://bugs.webkit.org/show_bug.cgi?id=158992
1378 imported/w3c/web-platform-tests/tools actually does exist, so
1379 documentation files got executed as tests (Requested by ap on
1384 "Unskip non-existing imported/w3c/web-platform-tests/tools."
1385 http://trac.webkit.org/changeset/202277
1387 2016-06-21 Konstantin Tokarev <annulen@yandex.ru>
1389 Unskip non-existing imported/w3c/web-platform-tests/tools.
1391 Unreviewed fix after r191043.
1395 2016-06-21 Alexey Proskuryakov <ap@apple.com>
1397 Correct which test is marked as flaky, copy/paste mistake.
1399 * platform/mac-wk2/TestExpectations:
1401 2016-06-21 Miguel Gomez <magomez@igalia.com>
1403 [GStreamer] video orientation support
1404 https://bugs.webkit.org/show_bug.cgi?id=148524
1406 Reviewed by Philippe Normand.
1408 Test whether the video is properly being displayed by checking the video
1411 * media/content/no-rotation.mp4: Added.
1412 * media/content/rotation-180.mp4: Added.
1413 * media/content/rotation-270.mp4: Added.
1414 * media/content/rotation-90.mp4: Added.
1415 * media/video-orientation-expected.txt: Added.
1416 * media/video-orientation.html: Added.
1418 2016-06-20 Frederic Wang <fwang@igalia.com>
1420 Use the MathOperator to handle some non-stretchy operators
1421 https://bugs.webkit.org/show_bug.cgi?id=157519
1423 Reviewed by Brent Fulgham.
1425 We adjust fenced-mi.html to handle one edge case that we no longer support.
1426 We also update some test references on Mac and iOS.
1428 * mathml/presentation/fenced-mi-expected.html: Indicate that this is no longer supported.
1429 * mathml/presentation/fenced-mi.html: Adjust the reference since no text is shown.
1430 * platform/mac/mathml/opentype/large-operators-expected.txt: Update reference.
1431 * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
1432 * platform/mac/mathml/opentype/vertical-expected.txt: Ditto.
1433 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
1434 * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
1436 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1438 Test expectation update for media/click-placeholder-not-pausing.html
1440 * platform/mac-wk2/TestExpectations:
1442 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1444 Test expectation update for
1445 https://bugs.webkit.org/show_bug.cgi?id=158320
1446 REGRESSION (r201476?): LayoutTest tiled-drawing/scrolling/latched-div-with-scroll-snap.html is flaky
1448 * platform/mac-wk2/TestExpectations:
1450 2016-06-20 Adam Bergkvist <adam.bergkvist@ericsson.com>
1452 WebRTC: RTCIceCandidate init dictionary don't handle explicit null or undefined values correctly
1453 https://bugs.webkit.org/show_bug.cgi?id=158873
1455 Reviewed by Alejandro G. Castro.
1457 Updated test to verify that explicit null and undefined values, passed to the
1458 RTCIceCandidate init dictionary, are handled correctly.
1460 * fast/mediastream/RTCIceCandidate-expected.txt:
1461 * fast/mediastream/RTCIceCandidate.html:
1463 2016-06-20 Joseph Pecoraro <pecoraro@apple.com>
1465 REGRESSION(r202253): Broke inspector/unit-tests/heap-snapshot-collection-event.html
1466 https://bugs.webkit.org/show_bug.cgi?id=158973
1468 Unreviewed fix after r202253.
1470 * inspector/unit-tests/heap-snapshot-collection-event-expected.txt:
1471 * inspector/unit-tests/heap-snapshot-collection-event.html:
1472 Update the method name.
1474 2016-06-20 Commit Queue <commit-queue@webkit.org>
1476 Unreviewed, rolling out r202243.
1477 https://bugs.webkit.org/show_bug.cgi?id=158972
1479 Broke Windows build and iOS tests (Requested by ap on
1484 "Focus event dispatched in iframe causes parent document to
1486 https://bugs.webkit.org/show_bug.cgi?id=158629
1487 http://trac.webkit.org/changeset/202243
1489 2016-06-20 Zalan Bujtas <zalan@apple.com>
1491 Set the end position on the placeholder BidiRun properly.
1492 https://bugs.webkit.org/show_bug.cgi?id=158958
1494 Reviewed by Myles C. Maxfield.
1495 rdar://problem/26609266
1497 The second paramenter for BidiRun indicates the end position and not the length of the run.
1498 This was regressed at r102875 where only the start position was changed from 0 to pos.
1500 * fast/text/international/bidi-style-in-isolate-crash-expected.txt: Added.
1501 * fast/text/international/bidi-style-in-isolate-crash.html: Added.
1503 2016-06-20 Fujii Hironori <Hironori.Fujii@sony.com>
1505 A composition underline is placed to wrong position in RTL
1506 https://bugs.webkit.org/show_bug.cgi?id=158602
1508 Reviewed by Myles C. Maxfield.
1510 * editing/input/composition-underline-rtl-expected.html: Added.
1511 * editing/input/composition-underline-rtl.html: Added.
1513 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1515 Test expectations gardening for
1516 https://bugs.webkit.org/show_bug.cgi?id=155196
1518 * platform/mac-wk1/TestExpectations:
1520 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1522 Test result gardening.
1524 * platform/mac-wk2/TestExpectations:
1526 2016-06-20 Benjamin Poulain <benjamin@webkit.org>
1528 :default CSS pseudo-class should match checkboxes+radios with a `checked` attribute
1529 https://bugs.webkit.org/show_bug.cgi?id=156230
1531 Reviewed by Alex Christensen.
1533 * fast/css/pseudo-default-basics-expected.html: Added.
1534 * fast/css/pseudo-default-basics.html: Added.
1535 * fast/selectors/default-style-update-expected.txt: Added.
1536 * fast/selectors/default-style-update.html: Added.
1538 2016-06-20 Simon Fraser <simon.fraser@apple.com>
1540 Focus event dispatched in iframe causes parent document to scroll incorrectly
1541 https://bugs.webkit.org/show_bug.cgi?id=158629
1542 rdar://problem/26521616
1544 Reviewed by Tim Horton.
1546 * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
1547 * fast/forms/ios/focus-input-in-iframe.html: Added.
1548 * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
1549 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
1551 2016-06-20 Commit Queue <commit-queue@webkit.org>
1553 Unreviewed, rolling out r202179.
1554 https://bugs.webkit.org/show_bug.cgi?id=158946
1556 The test either fails or times out 100% of the time (Requested
1561 "REGRESSION: Double tap to zoom does not work on yahoo
1563 https://bugs.webkit.org/show_bug.cgi?id=158886
1564 http://trac.webkit.org/changeset/202179
1566 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1568 Fix a run-webkit-tests --lint warning.
1570 * platform/mac/TestExpectations:
1572 2016-06-20 Alexey Proskuryakov <ap@apple.com>
1574 Test expectations gardening for
1575 https://bugs.webkit.org/show_bug.cgi?id=155196
1577 Marked the tests as flaky instead of skipping, to make the results visible on the
1578 flakiness dashboard. Also added video-with-data-url-allowed-by-media-src-star.html,
1579 which is very flaky too.
1581 * platform/mac-wk1/TestExpectations:
1582 * platform/mac/TestExpectations:
1584 2016-06-20 Joseph Pecoraro <pecoraro@apple.com>
1586 Web Inspector: console.profile should use the new Sampling Profiler
1587 https://bugs.webkit.org/show_bug.cgi?id=153499
1588 <rdar://problem/24352431>
1590 Reviewed by Timothy Hatcher.
1592 * inspector/timeline/setInstruments-programmatic-capture-expected.txt: Added.
1593 * inspector/timeline/setInstruments-programmatic-capture.html: Added.
1594 New test that the backend auto-starts instruments during programmatic capture.
1596 2016-06-20 Chris Dumez <cdumez@apple.com>
1598 Unreviewed, rebaseline test now that TouchEvent has a constructor.
1600 * fast/events/touch/document-create-touch-list-ios-expected.txt:
1602 2016-06-19 Antti Koivisto <antti@apple.com>
1604 Updating class name of a shadow host does not update the style applied by :host()
1605 https://bugs.webkit.org/show_bug.cgi?id=158900
1606 <rdar://problem/26883707>
1608 Reviewed by Simon Fraser.
1610 * fast/shadow-dom/shadow-host-style-update-expected.html: Added.
1611 * fast/shadow-dom/shadow-host-style-update.html: Added.
1613 2016-06-19 Alexey Proskuryakov <ap@apple.com>
1615 Test expectation gardening.
1617 * platform/mac-wk2/TestExpectations:
1618 * platform/mac/TestExpectations:
1620 2016-06-19 Alexey Proskuryakov <ap@apple.com>
1622 Test expectation gardening.
1624 * platform/mac-wk2/TestExpectations:
1625 * platform/mac/TestExpectations:
1627 2016-06-19 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1629 [EFL] Mark shadow-dom tests to pass because it was enabled by r202091
1630 https://bugs.webkit.org/show_bug.cgi?id=158930
1632 Unreviewed EFL gardening.
1634 * platform/efl/TestExpectations:
1636 2016-06-19 Michael Catanzaro <mcatanzaro@igalia.com>
1638 [GTK] Unreviewed test gardening
1640 * fast/forms/select-non-native-rendering-direction-expected.txt: Added.
1641 * fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
1642 * platform/gtk/TestExpectations:
1644 2016-06-17 Alexey Proskuryakov <ap@apple.com>
1646 Add test expectations for macOS Sierra
1647 https://bugs.webkit.org/show_bug.cgi?id=158903
1649 Reviewed by Alex Christensen.
1652 * media/click-placeholder-not-pausing-expected.txt: Added.
1653 * media/click-placeholder-not-pausing.html: Added.
1654 * media/controls/picture-in-picture-expected.txt: Added.
1655 * media/controls/picture-in-picture.html: Added.
1656 * media/element-containing-pip-video-going-into-fullscreen-expected.txt: Added.
1657 * media/element-containing-pip-video-going-into-fullscreen.html: Added.
1658 * media/fullscreen-api-enabled-media-with-presentation-mode-expected.txt: Added.
1659 * media/fullscreen-api-enabled-media-with-presentation-mode.html: Added.
1660 * media/fullscreen-video-going-into-pip-expected.txt: Added.
1661 * media/fullscreen-video-going-into-pip.html: Added.
1662 * media/navigate-with-pip-should-not-crash-expected.txt: Added.
1663 * media/navigate-with-pip-should-not-crash.html: Added.
1664 * media/pip-video-going-into-fullscreen-expected.txt: Added.
1665 * media/pip-video-going-into-fullscreen.html: Added.
1666 * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Added.
1667 * media/video-contained-in-fullscreen-element-going-into-pip.html: Added.
1668 * platform/mac-elcapitan: Added.
1669 * platform/mac-elcapitan/compositing: Added.
1670 * platform/mac-elcapitan/compositing/rtl: Added.
1671 * platform/mac-elcapitan/compositing/rtl/rtl-overflow-scrolling-expected.txt: Copied from LayoutTests/platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt.
1672 * platform/mac-elcapitan/fast: Added.
1673 * platform/mac-elcapitan/fast/block: Added.
1674 * platform/mac-elcapitan/fast/block/float: Added.
1675 * platform/mac-elcapitan/fast/block/float/026-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.png.
1676 * platform/mac-elcapitan/fast/block/float/026-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.txt.
1677 * platform/mac-elcapitan/fast/block/float/028-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.png.
1678 * platform/mac-elcapitan/fast/block/float/028-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.txt.
1679 * platform/mac-elcapitan/fast/overflow: Added.
1680 * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.png: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png.
1681 * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt.
1682 * platform/mac-elcapitan/fast/ruby: Added.
1683 * platform/mac-elcapitan/fast/ruby/bopomofo-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.png.
1684 * platform/mac-elcapitan/fast/ruby/bopomofo-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.txt.
1685 * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png.
1686 * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt.
1687 * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.png.
1688 * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.txt.
1689 * platform/mac-elcapitan/fast/text: Added.
1690 * platform/mac-elcapitan/fast/text/crash-complex-text-surrogate-expected.txt: Copied from LayoutTests/platform/mac/fast/text/crash-complex-text-surrogate-expected.txt.
1691 * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.png: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.png.
1692 * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.txt: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.txt.
1693 * 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.
1694 * 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.
1695 * platform/mac-elcapitan/http: Added.
1696 * platform/mac-elcapitan/http/tests: Added.
1697 * platform/mac-elcapitan/http/tests/cookies: Added.
1698 * platform/mac-elcapitan/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Copied from LayoutTests/http/tests/cookies/third-party-cookie-relaxing-expected.txt.
1699 * platform/mac-elcapitan/http/tests/security: Added.
1700 * platform/mac-elcapitan/http/tests/security/mixedContent: Added.
1701 * 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.
1702 * platform/mac-elcapitan/media: Added.
1703 * platform/mac-elcapitan/media/controls-strict-expected.png: Copied from LayoutTests/platform/mac/media/controls-strict-expected.png.
1704 * platform/mac-elcapitan/media/controls-strict-expected.txt: Copied from LayoutTests/platform/mac/media/controls-strict-expected.txt.
1705 * platform/mac-elcapitan/media/controls-without-preload-expected.png: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.png.
1706 * platform/mac-elcapitan/media/controls-without-preload-expected.txt: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.txt.
1707 * platform/mac-elcapitan/media/track: Added.
1708 * platform/mac-elcapitan/media/track/video-track-alternate-groups-expected.txt: Copied from LayoutTests/platform/mac/media/track/video-track-alternate-groups-expected.txt.
1709 * platform/mac-elcapitan/media/video-controls-rendering-expected.txt: Copied from LayoutTests/platform/mac/media/video-controls-rendering-expected.txt.
1710 * platform/mac-elcapitan/media/video-display-toggle-expected.png: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.png.
1711 * platform/mac-elcapitan/media/video-display-toggle-expected.txt: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.txt.
1712 * platform/mac-elcapitan/media/video-no-audio-expected.txt: Copied from LayoutTests/platform/mac/media/video-no-audio-expected.txt.
1713 * platform/mac-elcapitan/media/video-volume-slider-expected.txt: Copied from LayoutTests/platform/mac/media/video-volume-slider-expected.txt.
1714 * platform/mac-wk1/TestExpectations:
1715 * platform/mac-wk2/TestExpectations:
1716 * platform/mac-wk2/fast/scrolling: Added.
1717 * platform/mac-wk2/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1718 * platform/mac/TestExpectations:
1719 * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.png: Added.
1720 * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt:
1721 * platform/mac/fast/block/float/026-expected.png:
1722 * platform/mac/fast/block/float/026-expected.txt:
1723 * platform/mac/fast/block/float/028-expected.png:
1724 * platform/mac/fast/block/float/028-expected.txt:
1725 * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
1726 * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt:
1727 * platform/mac/fast/ruby/bopomofo-expected.png:
1728 * platform/mac/fast/ruby/bopomofo-expected.txt:
1729 * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png:
1730 * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt:
1731 * platform/mac/fast/ruby/bopomofo-rl-expected.png:
1732 * platform/mac/fast/ruby/bopomofo-rl-expected.txt:
1733 * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
1734 * platform/mac/fast/text/justify-ideograph-complex-expected.png:
1735 * platform/mac/fast/text/justify-ideograph-complex-expected.txt:
1736 * platform/mac/fast/text/line-initial-and-final-swashes-expected.png:
1737 * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
1738 * platform/mac/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Added.
1739 * platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt:
1740 * platform/mac/media/controls-strict-expected.png: Removed.
1741 * platform/mac/media/controls-without-preload-expected.png: Removed.
1742 * platform/mac/media/track/video-track-alternate-groups-expected.txt:
1743 * platform/mac/media/video-controls-rendering-expected.png: Removed.
1744 * platform/mac/media/video-display-toggle-expected.png: Removed.
1745 * platform/mac/media/video-no-audio-expected.png: Removed.
1746 * platform/mac/media/video-volume-slider-expected.png: Removed.
1748 2016-06-17 Benjamin Poulain <benjamin@webkit.org>
1750 :indeterminate pseudo-class should match radios whose group has no checked radio
1751 https://bugs.webkit.org/show_bug.cgi?id=156270
1753 Reviewed by Simon Fraser.
1755 There are two important aspect to cover for this change:
1756 1) The style is updated correctly when a Button Group composition change.
1757 2) When the checkness changes for a Button Group, all its elements
1758 are invalidated to match :indeterminate.
1760 * fast/forms/radio/indeterminate-radio.html:
1761 This test was verifying that the property "indeterminate" of the input element
1762 is not reflected to the style through :indeterminate.
1763 I updated the test to still verify that except that we now match :indeterminate
1764 before changing the property.
1766 * fast/css/pseudo-indeterminate-radio-buttons-basics-expected.html: Added.
1767 * fast/css/pseudo-indeterminate-radio-buttons-basics.html: Added.
1769 * fast/css/pseudo-indeterminate-with-radio-buttons-style-invalidation-expected.txt: Added.
1770 * fast/css/pseudo-indeterminate-with-radio-buttons-style-invalidation.html: Added.
1771 Verify that we don't invalidate everything when the checked button changes.
1772 We only need to invalidate everything if the checked state of the whole group changes.
1774 * fast/selectors/detached-radio-button-checked-and-indeterminate-states-expected.txt: Added.
1775 * fast/selectors/detached-radio-button-checked-and-indeterminate-states.html: Added.
1776 * fast/selectors/pseudo-indeterminate-with-radio-buttons-style-update-expected.txt: Added.
1777 * fast/selectors/pseudo-indeterminate-with-radio-buttons-style-update.html: Added.
1779 2016-06-17 Commit Queue <commit-queue@webkit.org>
1781 Unreviewed, rolling out r202152.
1782 https://bugs.webkit.org/show_bug.cgi?id=158897
1784 The new test is very unstable, timing out frequently
1785 (Requested by ap on #webkit).
1789 "Web Inspector: console.profile should use the new Sampling
1791 https://bugs.webkit.org/show_bug.cgi?id=153499
1792 http://trac.webkit.org/changeset/202152
1794 2016-06-17 Commit Queue <commit-queue@webkit.org>
1796 Unreviewed, rolling out r202068, r202115, and r202128.
1797 https://bugs.webkit.org/show_bug.cgi?id=158896
1799 The new test is very unstable, timing out frequently
1800 (Requested by ap on #webkit).
1802 Reverted changesets:
1804 "decompose4 return value is unchecked, leading to potentially
1805 uninitialized data."
1806 https://bugs.webkit.org/show_bug.cgi?id=158761
1807 http://trac.webkit.org/changeset/202068
1809 "[mac] LayoutTest transforms/undecomposable.html is a flaky
1811 https://bugs.webkit.org/show_bug.cgi?id=158816
1812 http://trac.webkit.org/changeset/202115
1814 "[mac] LayoutTest transforms/undecomposable.html is a flaky
1816 https://bugs.webkit.org/show_bug.cgi?id=158816
1817 http://trac.webkit.org/changeset/202128
1819 2016-06-17 Chris Fleizach <cfleizach@apple.com>
1821 AX: HTML indeterminate IDL attribute not mapped to checkbox value=2 for native checkboxes
1822 https://bugs.webkit.org/show_bug.cgi?id=158876
1823 <rdar://problem/26842619>
1825 Reviewed by Joanmarie Diggs.
1827 * accessibility/checkbox-mixed-value-expected.txt: Added.
1828 * accessibility/checkbox-mixed-value.html: Added.
1830 2016-06-17 Dean Jackson <dino@apple.com>
1832 REGRESSION (r199819): CrashTracer: [GraphicsContext3D::getInternalFramebufferSize
1833 https://bugs.webkit.org/show_bug.cgi?id=158895
1834 <rdar://problem/26423617>
1836 Reviewed by Zalan Bujtas.
1838 New test to access the contexts after loss. Also cleaned
1839 up the JavaScript code in the existing test (and made sure
1840 it ran outside of the test system).
1842 * webgl/many-contexts-access-after-loss-expected.txt: Added.
1843 * webgl/many-contexts-access-after-loss.html: Added.
1844 * webgl/many-contexts.html:
1846 2016-06-17 Antoine Quint <graouts@apple.com>
1848 Web video playback controls should have RTL volume slider
1849 https://bugs.webkit.org/show_bug.cgi?id=158856
1850 <rdar://problem/25971769>
1852 Reviewed by Tim Horton.
1854 New test that checks that the volume box has the correct CSS class name and the expected
1855 CSS transform value applied to it when the user interface layout direction is right-to-left
1856 and that changing the user interface layout direction dynamically update the media element
1857 shadow tree as expected.
1859 * fullscreen/video-controls-rtl-expected.txt: Added.
1860 * fullscreen/video-controls-rtl.html: Added.
1862 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
1864 Update LayoutTest fast/canvas/canvas-composite-text-alpha.html
1865 https://bugs.webkit.org/show_bug.cgi?id=158710
1867 Reviewed by Alexey Proskuryakov.
1869 Though this test passes, opening the test file directly reports multiple failures. Updating the
1870 readback locations to get the correct results.
1872 * fast/canvas/canvas-composite-text-alpha.html:
1874 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
1876 Marking media/video-controls-show-on-kb-or-ax-event.html as flaky on Mac
1877 https://bugs.webkit.org/show_bug.cgi?id=158889
1879 Unreviewed test gardening.
1881 * platform/mac/TestExpectations:
1883 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
1885 Skip security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star.html on Mac
1886 https://bugs.webkit.org/show_bug.cgi?id=155196
1888 Unreviewed test gardening.
1890 * platform/mac/TestExpectations:
1892 2016-06-17 Dean Jackson <dino@apple.com>
1894 REGRESSION: Double tap to zoom does not work on yahoo finance
1895 https://bugs.webkit.org/show_bug.cgi?id=158886
1896 <rdar://problem/24917760>
1898 Reviewed by Simon Fraser.
1900 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap-expected.txt: Added.
1901 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html: Added.
1903 2016-06-17 Chris Dumez <cdumez@apple.com>
1905 TouchEvent should have a constructor
1906 https://bugs.webkit.org/show_bug.cgi?id=158883
1907 <rdar://problem/26063585>
1909 Reviewed by Benjamin Poulain.
1911 Add layout test coverage for the TouchEvent constructor.
1913 * fast/events/touch/touch-event-constructor-expected.txt: Added.
1914 * fast/events/touch/touch-event-constructor.html: Added.
1916 2016-06-17 Chris Dumez <cdumez@apple.com>
1918 URL hash setter does not remove fragment identifier if argument is an empty string
1919 https://bugs.webkit.org/show_bug.cgi?id=158869
1920 <rdar://problem/26863430>
1922 Reviewed by Darin Adler.
1924 Update existing layout tests now that setting hash to "" or "#" clears
1925 the fragment identifier.
1927 * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
1928 * fast/dom/DOMURL/set-href-attribute-hash.html:
1929 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hash.js:
1930 * fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt:
1932 2016-06-17 John Wilander <wilander@apple.com>
1934 Ignore case in the check for security origin inheritance
1935 https://bugs.webkit.org/show_bug.cgi?id=158878
1937 Reviewed by Alex Christensen.
1939 * http/tests/dom/window-open-about-uppercase-blank-and-access-document-expected.txt: Added.
1940 * http/tests/dom/window-open-about-uppercase-blank-and-access-document.html: Added.
1942 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
1944 Skipping two new LayoutTests that rely on mouse events on ios-simulator.
1945 https://bugs.webkit.org/show_bug.cgi?id=158855
1947 Unreviewed test gardening.
1949 * platform/ios-simulator/TestExpectations:
1951 2016-06-17 Frederic Wang <fwang@igalia.com>
1953 Refactor RenderMathMLRoot layout function to avoid using flexbox
1954 https://bugs.webkit.org/show_bug.cgi?id=153987
1956 Reviewed by Brent Fulgham.
1958 Update expectations for some MathML tests containing radical operators.
1960 * TestExpectations: mathml/roots-removeChild.html works as expected now
1961 that we do not manage anonymous wrappers anymore.
1962 * mathml/presentation/roots.xhtml: Add one test for RTL roots.
1963 * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Update expectation to
1964 take into change in the render tree.
1965 * platform/gtk/mathml/presentation/roots-expected.txt: Ditto.
1966 * platform/gtk/mathml/presentation/roots-expected.png: Update expectation to take
1967 into account small rendering changes.
1968 * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
1969 * platform/gtk/mathml/radical-fallback-expected.txt: Ditto.
1970 * platform/gtk/mathml/radical-fallback-expected.png: Ditto.
1971 * platform/mac/mathml/radical-fallback-expected.txt: Ditto.
1972 * platform/mac/mathml/radical-fallback-expected.png: Ditto.
1973 * platform/ios-simulator/mathml/radical-fallback-expected.txt: Ditto.
1974 * platform/ios-simulator/mathml/radical-fallback-expected.png: Added.
1976 2016-06-17 Romain Bellessort <romain.bellessort@crf.canon.fr>
1978 Update test-expected file for failing fullscreen test
1979 https://bugs.webkit.org/show_bug.cgi?id=158838
1981 Reviewed by Carlos Garcia Campos.
1983 Used MAC version of the test as the default version since only MAC and
1984 GTK do not skip this test and expect the same result. Removed
1985 test-expected files specific to each port when there was one. Prior to
1986 this patch, GTK test was failing unexpectedly.
1988 * fullscreen/video-controls-override-expected.txt:
1989 * platform/efl/fullscreen/video-controls-override-expected.txt: Removed.
1990 * platform/gtk/fullscreen/video-controls-override-expected.txt: Removed.
1991 * platform/mac/fullscreen/video-controls-override-expected.txt: Removed.
1993 2016-06-17 Youenn Fablet <youenn.fablet@crf.canon.fr>
1995 CORS preflight with a non-200 response should be a preflight failure
1996 https://bugs.webkit.org/show_bug.cgi?id=111008
1998 Reviewed by Darin Adler.
2000 * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
2001 * http/tests/xmlhttprequest/access-control-and-redirects-async.html:
2002 * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
2003 * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
2005 2016-06-17 Frederic Wang <fred.wang@free.fr>
2007 MathOperator: Add fallback mechanisms for stretching and mirroring radical symbols
2008 https://bugs.webkit.org/show_bug.cgi?id=156836
2010 Reviewed by Sergio Villar Senin.
2012 We add a pixel test to verify the result of stretching a radical operator.
2013 We test RTL/LTR direction as well as default/sans-serif font in order to check the fallback code.
2015 * mathml/radical-fallback.html: Added.
2016 * platform/gtk/mathml/radical-fallback-expected.png: Added.
2017 * platform/gtk/mathml/radical-fallback-expected.txt: Added.
2018 * platform/ios-simulator/mathml/radical-fallback-expected.txt: Added.
2019 * platform/mac/mathml/radical-fallback-expected.png: Added.
2020 * platform/mac/mathml/radical-fallback-expected.txt: Added.
2021 * platform/ios-simulator/mathml/presentation/roots.txt: Updated.
2023 2016-06-16 Commit Queue <commit-queue@webkit.org>
2025 Unreviewed, rolling out r202147.
2026 https://bugs.webkit.org/show_bug.cgi?id=158867
2028 Broke scrolling tests on iOS Simulator (Requested by ap on
2033 "Focus event dispatched in iframe causes parent document to
2035 https://bugs.webkit.org/show_bug.cgi?id=158629
2036 http://trac.webkit.org/changeset/202147
2038 2016-06-16 Benjamin Poulain <bpoulain@apple.com>
2040 :in-range & :out-of-range CSS pseudo-classes shouldn't match disabled or readonly inputs
2041 https://bugs.webkit.org/show_bug.cgi?id=156530
2043 Reviewed by Simon Fraser.
2045 * fast/css/pseudo-in-range-on-disabled-input-basics-expected.html: Added.
2046 * fast/css/pseudo-in-range-on-disabled-input-basics.html: Added.
2047 * fast/css/pseudo-in-range-on-readonly-input-basics-expected.html: Added.
2048 * fast/css/pseudo-in-range-on-readonly-input-basics.html: Added.
2049 * fast/css/pseudo-in-range-out-of-range-on-disabled-input-trivial-expected.html: Added.
2050 * fast/css/pseudo-in-range-out-of-range-on-disabled-input-trivial.html: Added.
2051 * fast/css/pseudo-out-of-range-on-disabled-input-basics-expected.html: Added.
2052 * fast/css/pseudo-out-of-range-on-disabled-input-basics.html: Added.
2053 * fast/css/pseudo-out-of-range-on-readonly-input-basics-expected.html: Added.
2054 * fast/css/pseudo-out-of-range-on-readonly-input-basics.html: Added.
2055 * fast/selectors/in-range-out-of-range-style-update-expected.txt: Added.
2056 * fast/selectors/in-range-out-of-range-style-update.html: Added.
2058 2016-06-16 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2060 [EFL][GTK] LayoutTest doesn't run on Ubuntu 16.04
2061 https://bugs.webkit.org/show_bug.cgi?id=158141
2063 Reviewed by Michael Catanzaro.
2065 * http/conf/debian-httpd-2.4-php7.conf: Added.
2067 2016-06-15 Filip Pizlo <fpizlo@apple.com>
2069 Baseline JIT should be concurrent
2070 https://bugs.webkit.org/show_bug.cgi?id=158755
2072 Reviewed by Geoffrey Garen.
2074 This change revealed a latent bug in the LLInt. The non-llint version of this new test
2075 would usually fail because it was still in LLInt. This new test always fails.
2077 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint.html: Added.
2078 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint-expected.txt: Added.
2079 * js/dom/script-tests/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint.js: Added.
2081 2016-06-16 Frederic Wang <fwang@igalia.com>
2083 Add separate MathOperator for selection/measuring/drawing of stretchy operators
2084 https://bugs.webkit.org/show_bug.cgi?id=152244
2086 Reviewed by Brent Fulgham.
2088 Update expectations for some MathML tests containing operators/radicals
2089 to take into account small rendering changes.
2091 * platform/gtk/mathml/opentype/horizontal-expected.png:
2092 * platform/gtk/mathml/opentype/horizontal-expected.txt:
2093 * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
2094 * platform/gtk/mathml/opentype/large-operators-expected.png:
2095 * platform/gtk/mathml/opentype/large-operators-expected.txt:
2096 * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
2097 * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
2098 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.png:
2099 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2100 * platform/gtk/mathml/opentype/vertical-expected.png:
2101 * platform/gtk/mathml/opentype/vertical-expected.txt:
2102 * platform/gtk/mathml/presentation/mo-stretch-expected.png:
2103 * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
2104 * platform/gtk/mathml/presentation/roots-expected.txt:
2105 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt:
2106 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.png:
2107 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2109 2016-06-16 Jiewen Tan <jiewen_tan@apple.com>
2111 CSP: Content Security Policy should allow '*' to match the originating page's scheme
2112 https://bugs.webkit.org/show_bug.cgi?id=158811
2113 <rdar://problem/26819568>
2115 Reviewed by Daniel Bates.
2117 * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-expected.html: Added.
2118 * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star.html: Added.
2119 * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star-expected.html: Removed.
2120 * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star.html: Removed.
2121 * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-expected.html: Added.
2122 * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star.html: Added.
2123 * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star-expected.html: Removed.
2124 * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star.html: Removed.
2125 * security/contentSecurityPolicy/resources/alert-pass.js: Added.
2126 * security/contentSecurityPolicy/script-with-file-url-allowed-by-script-src-star-expected.txt: Added.
2127 * security/contentSecurityPolicy/script-with-file-url-allowed-by-script-src-star.html: Added.
2128 * 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.
2129 * 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.
2130 * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star-expected.html: Removed.
2132 2016-06-16 Joseph Pecoraro <pecoraro@apple.com>
2134 Web Inspector: console.profile should use the new Sampling Profiler
2135 https://bugs.webkit.org/show_bug.cgi?id=153499
2136 <rdar://problem/24352431>
2138 Reviewed by Timothy Hatcher.
2140 * inspector/timeline/setInstruments-programmatic-capture-expected.txt: Added.
2141 * inspector/timeline/setInstruments-programmatic-capture.html: Added.
2142 New test that the backend auto-starts instruments during programmatic capture.
2144 2016-06-16 John Wilander <wilander@apple.com>
2146 Restrict security origin inheritance to empty, about:blank, and about:srcdoc URLs
2147 https://bugs.webkit.org/show_bug.cgi?id=158855
2148 <rdar://problem/26142632>
2150 Reviewed by Alex Christensen.
2152 * http/tests/dom/window-open-about-blank-and-access-document-expected.txt: Added.
2153 * http/tests/dom/window-open-about-blank-and-access-document.html: Added.
2154 * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt: Added.
2155 * http/tests/dom/window-open-about-webkit-org-and-access-document.html: Added.
2157 2016-06-16 Jiewen Tan <jiewen_tan@apple.com>
2159 Move most of CSP tests into security/contentSecurityPolicy/
2160 https://bugs.webkit.org/show_bug.cgi?id=158859
2162 Reviewed by Daniel Bates.
2164 * platform/mac-wk1/TestExpectations:
2165 * platform/mac/TestExpectations:
2166 * platform/wk2/TestExpectations:
2167 * security/contentSecurityPolicy/blocks-video-expected.txt: Renamed from LayoutTests/media/csp-blocks-video-expected.txt.
2168 * security/contentSecurityPolicy/blocks-video.html: Renamed from LayoutTests/media/csp-blocks-video.html.
2169 * security/contentSecurityPolicy/font-loading-block-all-expected.txt: Renamed from LayoutTests/fast/text/font-loading-csp-block-all-expected.txt.
2170 * security/contentSecurityPolicy/font-loading-block-all.html: Renamed from LayoutTests/fast/text/font-loading-csp-block-all.html.
2171 * 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.
2172 * 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.
2173 * 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.
2174 * 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.
2175 * 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.
2176 * 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.
2177 * 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.
2178 * 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.
2179 * 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.
2180 * 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.
2181 * 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.
2182 * 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.
2183 * 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.
2184 * 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.
2185 * 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.
2186 * 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.
2187 * 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.
2188 * 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.
2189 * 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.
2190 * 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.
2191 * 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.
2192 * 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.
2193 * security/contentSecurityPolicy/resources/worker-inherits-blocks-eval.js: Renamed from LayoutTests/fast/workers/resources/worker-inherits-csp-blocks-eval.js.
2195 * security/contentSecurityPolicy/resources/worker-inherits-blocks-xhr.js: Renamed from LayoutTests/fast/workers/resources/worker-inherits-csp-blocks-xhr.js.
2197 * 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.
2198 * 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.
2199 * 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.
2200 * 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.
2201 * 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.
2202 * 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.
2203 * 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.
2204 * 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.
2205 * security/contentSecurityPolicy/worker-inherits-blocks-eval-expected.txt: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-eval-expected.txt.
2206 * security/contentSecurityPolicy/worker-inherits-blocks-eval.html: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-eval.html.
2207 * security/contentSecurityPolicy/worker-inherits-blocks-xhr-expected.txt: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-xhr-expected.txt.
2208 * security/contentSecurityPolicy/worker-inherits-blocks-xhr.html: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-xhr.html.
2210 2016-06-16 Simon Fraser <simon.fraser@apple.com>
2212 Focus event dispatched in iframe causes parent document to scroll incorrectly
2213 https://bugs.webkit.org/show_bug.cgi?id=158629
2214 rdar://problem/26521616
2216 Reviewed by Enrica Casucci.
2218 Tests for user-initiated and programmatic focus in frames.
2220 * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
2221 * fast/forms/ios/focus-input-in-iframe.html: Added.
2222 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
2223 * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
2225 2016-06-16 Zalan Bujtas <zalan@apple.com>
2227 [New Block-Inside-Inline Model] Do not attempt to re-run margin collapsing on the block sequence.
2228 https://bugs.webkit.org/show_bug.cgi?id=158854
2230 Reviewed by David Hyatt.
2232 * fast/block/inside-inlines/crash-on-first-line-change-expected.txt: Added.
2233 * fast/block/inside-inlines/crash-on-first-line-change.html: Added.
2235 2016-06-16 Benjamin Poulain <bpoulain@apple.com>
2237 :in-range & :out-of-range CSS pseudo-classes shouldn't match inputs without range limitations
2238 https://bugs.webkit.org/show_bug.cgi?id=156558
2240 Reviewed by Simon Fraser.
2242 * fast/css/pseudo-in-range-basics-expected.html: Added.
2243 * fast/css/pseudo-in-range-basics.html: Added.
2244 * fast/css/pseudo-in-range-out-of-range-trivial-expected.html: Added.
2245 * fast/css/pseudo-in-range-out-of-range-trivial.html: Added.
2246 * fast/css/pseudo-out-of-range-basics-expected.html: Added.
2247 * fast/css/pseudo-out-of-range-basics.html: Added.
2249 2016-06-15 Simon Fraser <simon.fraser@apple.com>
2251 [iOS WK2] On iPad, indirect focussing of a text field doesn't always scroll to the correct location
2252 https://bugs.webkit.org/show_bug.cgi?id=158828
2254 Reviewed by Enrica Casucci.
2256 Add various tests for focusing form fields. focus-input-via-button-ipad.html tests
2257 the change in the current patch.
2259 * fast/forms/ios/focus-input-in-fixed-expected.txt: Added.
2260 * fast/forms/ios/focus-input-in-fixed.html: Added.
2261 * fast/forms/ios/focus-input-via-button-ipad-expected.txt: Added.
2262 * fast/forms/ios/focus-input-via-button-ipad.html: Added.
2263 * fast/forms/ios/focus-long-textarea-expected.txt: Added.
2264 * fast/forms/ios/focus-long-textarea.html: Added.
2265 * fast/forms/ios/resources/zooming-test-utils.js:
2268 2016-06-16 Adam Bergkvist <adam.bergkvist@ericsson.com>
2270 WebRTC: Check type of this in RTCPeerConnection JS built-in functions
2271 https://bugs.webkit.org/show_bug.cgi?id=151303
2273 Reviewed by Youenn Fablet.
2275 Verify that the RTCPeerConnection JS built-in methods checks 'this'. The test has expected
2276 failures (bug: http://webkit.org/b/158831).
2278 * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt: Added.
2279 * fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html: Added.
2280 * platform/mac/TestExpectations:
2281 The mac port does not build with WEB_RTC enabled yet.
2283 2016-06-16 Dean Jackson <dino@apple.com>
2285 [mac] LayoutTest transforms/undecomposable.html is a flaky timeout
2286 https://bugs.webkit.org/show_bug.cgi?id=158816
2288 Another attempt to deflake this test. Or is it unflake? I don't know.
2290 * transforms/undecomposable.html:
2292 2016-06-16 Myles C. Maxfield <mmaxfield@apple.com>
2294 Sporadic crash in HashTableAddResult following CSSValuePool::createFontFamilyValue
2295 https://bugs.webkit.org/show_bug.cgi?id=158297
2297 Reviewed by Darin Adler.
2299 * fast/text/placeholder-renderstyle-null-font-expected.txt: Added.
2300 * fast/text/placeholder-renderstyle-null-font.html: Added.
2302 2016-06-15 Keith Miller <keith_miller@apple.com>
2304 Add support for Symbol.isConcatSpreadable (round 2)
2305 https://bugs.webkit.org/show_bug.cgi?id=158769
2307 Reviewed by Mark Lam.
2309 Fix tests for Symbol.isConcatSpreadable. Also, add new test that
2310 the array species construction does not use the callees' global
2311 object's Array[Symbol.species] when given an array from another
2314 * js/Object-getOwnPropertyNames-expected.txt:
2315 * js/array-species-different-globalobjects.html:
2316 * js/dom/array-prototype-properties-expected.txt:
2317 * js/script-tests/Object-getOwnPropertyNames.js:
2319 2016-06-15 Zalan Bujtas <zalan@apple.com>
2321 Decouple the percent height and positioned descendants maps.
2322 https://bugs.webkit.org/show_bug.cgi?id=158773
2324 Reviewed by David Hyatt and Chris Dumez.
2326 Various dynamic containing block changing tests.
2328 * fast/block/fixed-position-reparent-when-transition-is-removed.html:
2329 * fast/block/positioning/change-containing-block-for-absolute-positioned-expected.txt: Added.
2330 * fast/block/positioning/change-containing-block-for-absolute-positioned.html: Added.
2331 * fast/block/positioning/change-containing-block-for-fixed-positioned-expected.txt: Added.
2332 * fast/block/positioning/change-containing-block-for-fixed-positioned.html: Added.
2334 2016-06-15 Tim Horton <timothy_horton@apple.com>
2336 <attachment> elements jump around a lot around when subtitle text changes slightly
2337 https://bugs.webkit.org/show_bug.cgi?id=158818
2338 <rdar://problem/24450270>
2340 Reviewed by Simon Fraser.
2342 * fast/attachment/attachment-subtitle-resize-expected.txt: Added.
2343 * fast/attachment/attachment-subtitle-resize.html: Added.
2345 2016-06-13 Simon Fraser <simon.fraser@apple.com>
2347 [iOS WK2] Make it possible to test the Next/Previous buttons in the keyboard accessory bar
2348 https://bugs.webkit.org/show_bug.cgi?id=158714
2350 Reviewed by Enrica Casucci.
2352 Add UIScriptController.keyboardAccessoryBar{Next,Previous} and hook it up to the WKContentView
2353 method that gets called from UIKit.
2355 Add a test that exercises it.
2358 * fast/forms/ios/accessory-bar-navigation-expected.txt: Added.
2359 * fast/forms/ios/accessory-bar-navigation.html: Added.
2360 * fast/forms/ios/resources/zooming-test-utils.js: Added.
2363 * platform/ios-simulator-wk2/TestExpectations:
2365 2016-06-15 Dean Jackson <dino@apple.com>
2367 [mac] LayoutTest transforms/undecomposable.html is a flaky timeout
2368 https://bugs.webkit.org/show_bug.cgi?id=158816
2370 Unflakify this test by putting the script in a place that
2371 will execute it before the load event (by which time the animation
2374 * transforms/undecomposable.html:
2376 2016-06-15 Simon Fraser <simon.fraser@apple.com>
2378 [iOS WK2] Add tests for zooming to text fields on focus
2379 https://bugs.webkit.org/show_bug.cgi?id=158786
2381 Reviewed by Enrica Casucci.
2383 Add tests that focus form controls, and test the resulting scroll position and zoom level.
2386 * fast/forms/ios/focus-input-via-button-expected.txt: Added.
2387 * fast/forms/ios/focus-input-via-button-no-scaling-expected.txt: Added.
2388 * fast/forms/ios/focus-input-via-button-no-scaling.html: Added.
2389 * fast/forms/ios/focus-input-via-button.html: Added.
2390 * fast/forms/ios/resources/zooming-test-utils.js: Added.
2393 * fast/forms/ios/zoom-after-input-tap-expected.txt: Added.
2394 * fast/forms/ios/zoom-after-input-tap-wide-input-expected.txt: Added.
2395 * fast/forms/ios/zoom-after-input-tap-wide-input.html: Added.
2396 * fast/forms/ios/zoom-after-input-tap.html: Added.
2397 * platform/ios-simulator-wk2/TestExpectations:
2399 2016-06-15 Adam Bergkvist <adam.bergkvist@ericsson.com>
2401 WebRTC: Add media setup test using the legacy callback APIs
2402 https://bugs.webkit.org/show_bug.cgi?id=158736
2404 Reviewed by Eric Carlson.
2406 Add a test that sets up media using the legacy callback-based createOffer/Answer() and
2407 setLocal/RemoteDescription() methods [1].
2409 [1] https://w3c.github.io/webrtc-pc/archives/20160513/webrtc.html#legacy-interface-extensions
2411 * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog-expected.txt: Added.
2412 * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html: Added.
2413 * platform/mac/TestExpectations:
2414 The mac port is not building with WEB_RTC yet.
2416 2016-06-15 Antti Koivisto <antti@apple.com>
2418 GoogleMaps transit schedule explorer comes up blank initially
2419 https://bugs.webkit.org/show_bug.cgi?id=158803
2420 rdar://problem/25818080
2422 Reviewed by Andreas Kling
2424 Expand the tests to cover this case.
2426 * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
2427 * fast/css/style-invalidation-attribute-change-descendants.html:
2428 * fast/css/style-invalidation-class-change-descendants-expected.txt:
2429 * fast/css/style-invalidation-class-change-descendants.html:
2431 2016-06-15 Javier Fernandez <jfernandez@igalia.com>
2433 [css-sizing] Item borders are missing with 'min-width:-webkit-fill-available' and zero available width
2434 https://bugs.webkit.org/show_bug.cgi?id=158258
2436 Tests to verify that fill-available size works as expected when contaner's width is zero.
2438 Reviewed by Darin Adler.
2440 * fast/css-intrinsic-dimensions/fill-available-with-zero-width-expected.html: Added.
2441 * fast/css-intrinsic-dimensions/fill-available-with-zero-width.html: Added.
2443 2016-06-15 Alex Christensen <achristensen@webkit.org>
2445 Fix 2d canvas transform after r192900
2446 https://bugs.webkit.org/show_bug.cgi?id=158725
2448 Reviewed by Dean Jackson.
2450 * fast/canvas/canvas-transform-inverse-expected.html: Added.
2451 * fast/canvas/canvas-transform-inverse.html: Added.
2453 2016-06-15 Eric Carlson <eric.carlson@apple.com>
2455 [iOS] Make HTMLMediaElement.muted mutable
2456 https://bugs.webkit.org/show_bug.cgi?id=158787
2457 <rdar://problem/24452567>
2459 Reviewed by Dean Jackson.
2461 * media/audio-playback-restriction-removed-muted-expected.txt: Added.
2462 * media/audio-playback-restriction-removed-muted.html: Added.
2463 * media/audio-playback-restriction-removed-track-enabled-expected.txt: Added.
2464 * media/audio-playback-restriction-removed-track-enabled.html: Added.
2466 2016-06-15 Simon Fraser <simon.fraser@apple.com>
2468 fast/events/ios tests are marked as flakey, but really just fail in OpenSource and WK1
2469 https://bugs.webkit.org/show_bug.cgi?id=158804
2473 fast/events/ios is skipped globally. Ideally it would be re-enabled in /ios-simulator-wk2/TestExpectations, but relies on unreleased
2474 software, so leave disabled for now.
2476 * platform/ios-simulator/TestExpectations:
2478 2016-06-15 Antti Koivisto <antti@apple.com>
2480 Vary:Cookie validation doesn't work in private browsing
2481 https://bugs.webkit.org/show_bug.cgi?id=158616
2483 Reviewed by Darin Adler.
2485 * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt:
2486 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2488 Exapand the existing test to cover memory cache and private browsing.
2490 2016-06-14 Myles C. Maxfield <mmaxfield@apple.com>
2492 Honor bidi unicode codepoints
2493 https://bugs.webkit.org/show_bug.cgi?id=149170
2494 <rdar://problem/26527378>
2496 Reviewed by Simon Fraser.
2498 * fast/text/isolate-ignore-expected.html: Added.
2499 * fast/text/isolate-ignore.html: Added.
2501 2016-06-14 Joseph Pecoraro <pecoraro@apple.com>
2503 Web Inspector: Rename Timeline.setAutoCaptureInstruments to Timeline.setInstruments
2504 https://bugs.webkit.org/show_bug.cgi?id=158762
2506 Reviewed by Timothy Hatcher.
2508 * inspector/timeline/setInstruments-errors-expected.txt: Renamed from LayoutTests/inspector/timeline/setAutoCaptureInstruments-errors-expected.txt.
2509 * inspector/timeline/setInstruments-errors.html: Renamed from LayoutTests/inspector/timeline/setAutoCaptureInstruments-errors.html.
2511 2016-06-14 Dean Jackson <dino@apple.com>
2513 decompose4 return value is unchecked, leading to potentially uninitialized data.
2514 https://bugs.webkit.org/show_bug.cgi?id=158761
2515 <rdar://problem/17526268>
2517 Reviewed by Simon Fraser.
2519 * transforms/undecomposable-expected.txt: Added.
2520 * transforms/undecomposable.html: Added.
2522 2016-06-14 Keith Miller <keith_miller@apple.com>
2524 The Array species constructor watchpoints should be created the first time they are needed rather than on creation
2525 https://bugs.webkit.org/show_bug.cgi?id=158754
2527 Reviewed by Benjamin Poulain.
2529 Add new micro-benchmark that tests the impact of lazily
2530 initializing the array species watchpoints.
2532 * js/regress/lazy-array-species-watchpoints-expected.txt: Added.
2533 * js/regress/lazy-array-species-watchpoints.html: Added.
2534 * js/regress/script-tests/lazy-array-species-watchpoints.js: Added.
2537 2016-06-14 Benjamin Poulain <bpoulain@apple.com>
2539 Add the unprefixed version of the pseudo element ::placeholder
2540 https://bugs.webkit.org/show_bug.cgi?id=158653
2542 Reviewed by Dean Jackson.
2544 * fast/css/css-selector-text-expected.txt:
2545 * fast/css/css-selector-text.html:
2546 * fast/css/css-set-selector-text-expected.txt:
2547 * fast/css/css-set-selector-text.html:
2548 This covers CSSOM for the prefixed version.
2550 * fast/forms/placeholder-pseudo-element-with-webkit-prefix-expected.html: Added.
2551 * fast/forms/placeholder-pseudo-element-with-webkit-prefix.html: Added.
2552 This verifies both version of the pseudo elements are equivalent.
2554 * fast/css/pseudo-cache-stale-expected.html:
2555 * fast/css/pseudo-cache-stale.html:
2556 * fast/forms/input-placeholder-paint-order-2-expected.html:
2557 * fast/forms/input-placeholder-paint-order-2.html:
2558 * fast/forms/input-placeholder-paint-order.html:
2559 * fast/forms/input-placeholder-text-indent.html:
2560 * fast/forms/input-user-modify.html:
2561 * fast/forms/isindex-placeholder.html:
2562 * fast/forms/placeholder-position.html:
2563 * fast/forms/placeholder-pseudo-style.html:
2564 * fast/forms/textarea-placeholder-pseudo-style.html:
2565 * fast/forms/textarea/textarea-placeholder-paint-order-2-expected.html:
2566 * fast/forms/textarea/textarea-placeholder-paint-order-2.html:
2567 * fast/forms/textarea/textarea-placeholder-paint-order.html:
2569 2016-06-14 Doug Russell <d_russell@apple.com>
2571 AX: Form label text should be exposed as static text if it contains only static text
2572 https://bugs.webkit.org/show_bug.cgi?id=158634
2574 Reviewed by Chris Fleizach.
2576 Use AccessibilityLabel to represent HTMLLabelElement to assistive technology.
2577 AccessibilityLabel::containsOnlyStaticText() searches label subtree to evaluate
2578 if all children are static text.
2579 AccessibilityLabel::stringValue() consults containsOnlyStaticText() and returns
2580 textUnderElement() if true.
2581 WebAccessibilityObjectWrapperMac consults containsOnlyStaticText() and substitutes
2582 StaticTextRole for LabelRole if true.
2583 Cache containsOnlyStaticText() in the common case when updating children.
2585 * accessibility/aria-labelledby-overrides-label-expected.txt:
2586 * accessibility/mac/label-element-all-text-string-value-expected.txt: Added.
2587 * accessibility/mac/label-element-all-text-string-value.html: Added.
2588 * accessibility/mac/label-element-with-hidden-control-expected.txt:
2589 * accessibility/mac/label-element-with-hidden-control.html:
2590 * accessibility/mac/label-element-with-link-string-value-expected.txt: Added.
2591 * accessibility/mac/label-element-with-link-string-value.html: Added.
2592 * accessibility/mac/slider-allows-title-ui-element-expected.txt:
2593 * accessibility/mac/slider-allows-title-ui-element.html:
2595 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
2597 Increase timeouts for userscripts/window-onerror-for-isolated-world-3.html to fix flakiness.
2598 https://bugs.webkit.org/show_bug.cgi?id=158750
2600 Reviewed by Joseph Pecoraro.
2602 * userscripts/window-onerror-for-isolated-world-3.html:
2604 2016-06-14 Commit Queue <commit-queue@webkit.org>
2606 Unreviewed, rolling out r202057.
2607 https://bugs.webkit.org/show_bug.cgi?id=158749
2609 This change broke the Windows build. (Requested by ryanhaddad
2614 "Honor bidi unicode codepoints"
2615 https://bugs.webkit.org/show_bug.cgi?id=149170
2616 http://trac.webkit.org/changeset/202057
2618 2016-06-14 Myles C. Maxfield <mmaxfield@apple.com>
2620 Honor bidi unicode codepoints
2621 https://bugs.webkit.org/show_bug.cgi?id=149170
2622 <rdar://problem/26527378>
2624 Reviewed by Simon Fraser.
2626 * fast/text/isolate-ignore-expected.html: Added.
2627 * fast/text/isolate-ignore.html: Added.
2629 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
2631 Removing duplicated TestExpectation and sorting others alphabetically
2633 Unreviewed test gardening.
2635 * platform/mac/TestExpectations:
2637 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
2639 Marking inspector/debugger/break-in-constructor-before-super.html as flaky on mac debug.
2640 https://bugs.webkit.org/show_bug.cgi?id=158742
2642 Unreviewed test gardening.
2644 * platform/mac/TestExpectations:
2646 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
2648 Moving flaky expectation for inspector/heap/garbageCollected.html from mac-wk1 to mac
2649 https://bugs.webkit.org/show_bug.cgi?id=153039
2651 Unreviewed test gardening.
2653 * platform/mac-wk1/TestExpectations:
2654 * platform/mac/TestExpectations:
2656 2016-06-14 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
2658 WebRTC: RTCPeerConnection::addTrack() should throw InvalidAccessError instead of InvalidModificationError.
2659 https://bugs.webkit.org/show_bug.cgi?id=158735
2661 Reviewed by Eric Carlson.
2663 Check that an InvalidAccessError exception is thrown when the track already exists in set of senders.
2665 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2667 2016-06-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
2669 WebRTC: Imlement MediaEndpointPeerConnection::addIceCandidate()
2670 https://bugs.webkit.org/show_bug.cgi?id=158690
2672 Reviewed by Eric Carlson.
2674 Add test for RTCPeerConnection.addIceCandidate() that verifies:
2675 - Candidate line parsing
2676 - That a underlying media description can be identified using either sdpMid or sdpMLineIndex
2677 - That sdpMid takes precedence over sdpMLineIndex
2679 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt: Added.
2680 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Added.
2681 * platform/mac/TestExpectations:
2682 The mac port is not building with WEB_RTC yet.
2684 2016-06-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
2686 WebRTC: Add media setup test where media is set up in one direction at a time
2687 https://bugs.webkit.org/show_bug.cgi?id=158691
2689 Reviewed by Eric Carlson.
2691 Test setting up media in one direction at a time. This is achieved by first negotiating
2692 media in one direction. In a second step, an updated offer is sent to add bi-directional
2695 * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt: Added.
2696 * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html: Added.
2697 * platform/mac/TestExpectations:
2698 The mac port is not building with WEB_RTC yet.
2700 2016-06-13 Adam Bergkvist <adam.bergkvist@ericsson.com>
2702 WebRTC: Imlement MediaEndpointPeerConnection::replaceTrack()
2703 https://bugs.webkit.org/show_bug.cgi?id=158688
2705 Reviewed by Eric Carlson.
2707 Update existing test for RTCRtpSender.replaceTrack.
2709 * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
2710 * fast/mediastream/RTCRtpSender-replaceTrack.html:
2711 Add test cases where a "not yet negotiated track" is directly replaced. Also check that the
2712 old track id is used in later offers.
2713 * fast/mediastream/resources/promise-utils.js:
2714 (promiseShouldResolve):
2715 Added utility method to test promise expressions that are expected to resolve.
2717 2016-06-13 Joseph Pecoraro <pecoraro@apple.com>
2719 window.onerror should pass the ErrorEvent's 'error' property as the 5th argument to the event handler
2720 https://bugs.webkit.org/show_bug.cgi?id=55092
2721 <rdar://problem/25731279>
2723 Reviewed by Dean Jackson.
2725 * platform/wk2/TestExpectations:
2726 Skip new userscript test on WebKit2 like others.
2728 * fast/events/constructors/error-event-constructor-expected.txt:
2729 * fast/events/constructors/error-event-constructor.html:
2730 Test for the new any "error" initialization property.
2732 * fast/events/event-leak-objects-expected.txt:
2733 * fast/events/event-leak-objects.html:
2734 * fast/events/event-properties-gc-expected.txt:
2735 * fast/events/event-properties-gc.html:
2736 Like CustomEvent.details, ErrorEvent.error should not leak
2737 objects across isolated worlds.
2739 * fast/events/window-onerror-exception-in-attr-expected.txt:
2740 * fast/events/window-onerror-exception-in-attr.html:
2741 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
2742 * fast/events/window-onerror-syntax-error-in-attr.html:
2743 * fast/events/window-onerror1-expected.txt:
2744 * fast/events/window-onerror1.html:
2745 * fast/events/window-onerror10-expected.txt:
2746 * fast/events/window-onerror10.html:
2747 * fast/events/window-onerror11-expected.txt:
2748 * fast/events/window-onerror11.html:
2749 * fast/events/window-onerror12-expected.txt:
2750 * fast/events/window-onerror12.html:
2751 * fast/events/window-onerror13.html:
2752 * fast/events/window-onerror14.html:
2753 * fast/events/window-onerror16.html:
2754 * fast/events/window-onerror17-expected.txt: Added.
2755 * fast/events/window-onerror17.html: Copied from LayoutTests/fast/events/window-onerror12.html.
2756 * fast/events/window-onerror2-expected.txt:
2757 * fast/events/window-onerror2.html:
2758 * fast/events/window-onerror3-expected.txt:
2759 * fast/events/window-onerror3.html:
2760 * fast/events/window-onerror4-expected.txt:
2761 * fast/events/window-onerror4.html:
2762 * fast/events/window-onerror5-expected.txt:
2763 * fast/events/window-onerror5.html:
2764 * fast/events/window-onerror6-expected.txt:
2765 * fast/events/window-onerror6.html:
2766 * fast/events/window-onerror7-expected.txt:
2767 * fast/events/window-onerror7.html:
2768 * fast/events/window-onerror8-expected.txt:
2769 * fast/events/window-onerror8.html:
2770 * fast/events/window-onerror9-expected.txt:
2771 * fast/events/window-onerror9.html:
2772 Include output for the column number and error object where possible.
2774 * fast/files/resources/setup-for-read-common.js:
2775 * fast/files/workers/worker-apply-blob-url-to-xhr.html:
2776 * fast/workers/resources/worker-error-in-handling-script-error.js:
2777 * fast/workers/resources/worker-script-error-bubbled.js:
2778 * fast/workers/resources/worker-script-error-handled.js:
2779 * fast/workers/resources/worker-script-error.js:
2780 * fast/workers/worker-script-error-expected.txt:
2781 Test "onerror" within Workers, and the "error" event on
2782 the Worker from the spawning context.
2784 * http/tests/security/cross-origin-script-error-event-expected.txt: Added.
2785 * http/tests/security/cross-origin-script-error-event-redirected-expected.txt: Added.
2786 * http/tests/security/cross-origin-script-error-event-redirected.html: Added.
2787 * http/tests/security/cross-origin-script-error-event.html: Added.
2788 * http/tests/security/cross-origin-script-window-onerror-expected.txt:
2789 * http/tests/security/cross-origin-script-window-onerror-redirected-expected.txt:
2790 * http/tests/security/cross-origin-script-window-onerror-redirected.html:
2791 * http/tests/security/cross-origin-script-window-onerror.html:
2792 * http/tests/security/script-crossorigin-error-event-information-expected.txt: Added.
2793 * http/tests/security/script-crossorigin-error-event-information.html: Added.
2794 * http/tests/security/script-crossorigin-onerror-information-expected.txt:
2795 * http/tests/security/script-crossorigin-onerror-information.html:
2796 * http/tests/security/script-no-crossorigin-error-event-should-be-sanitized-expected.txt: Added.
2797 * 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.
2798 * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized-expected.txt:
2799 * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized.html:
2800 * http/tests/security/window-onerror-exception-in-iframe-expected.txt:
2801 * http/tests/security/window-onerror-exception-in-iframe.html:
2802 * http/tests/workers/worker-importScriptsOnError-expected.txt:
2803 * js/dom/exception-line-number-expected.txt:
2804 * js/dom/script-tests/exception-line-number.js:
2807 * userscripts/window-onerror-for-isolated-world-1-expected.txt:
2808 * userscripts/window-onerror-for-isolated-world-1.html:
2809 * userscripts/window-onerror-for-isolated-world-2-expected.txt:
2810 * userscripts/window-onerror-for-isolated-world-2.html:
2811 * userscripts/window-onerror-for-isolated-world-3-expected.txt: Added.
2812 * userscripts/window-onerror-for-isolated-world-3.html: Added.
2813 Add an explicit test for error objects crossing isolated world boundaries.
2814 In the Isolated World case, serializable values are cloned, but unserializable
2815 values cause the error object to return to null to avoid leaking across worlds.
2817 2016-06-13 Dean Jackson <dino@apple.com>
2819 SVG elements don't blend correctly into HTML
2820 https://bugs.webkit.org/show_bug.cgi?id=158718
2821 <rdar://problem/26782004>
2823 Reviewed by Antoine Quint.
2825 * svg/css/mix-blend-mode-with-inline-svg-expected.html: Added.
2826 * svg/css/mix-blend-mode-with-inline-svg.html: Added.
2828 2016-06-13 Brady Eidson <beidson@apple.com>
2830 storage/indexeddb/modern/leaks-1.html leaks the database connection handle.
2831 https://bugs.webkit.org/show_bug.cgi?id=158643
2833 Reviewed by Alex Christensen.
2835 * storage/indexeddb/modern/leak-1-expected.txt:
2836 * storage/indexeddb/modern/resources/leak-1.js:
2838 2016-06-13 Adam Bergkvist <adam.bergkvist@ericsson.com>
2840 WebRTC: Add test that verifies that RTCPeerConnection.addTrack can reuse an existing RTCRtpSender
2841 https://bugs.webkit.org/show_bug.cgi?id=158621
2843 Reviewed by Eric Carlson.
2845 Add test to verify that RTCPeerConnection.addTrack reuses an existing RTCRtpSender
2846 under the right circumstances.
2848 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt: Added.
2849 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender.html: Added.
2850 * platform/mac/TestExpectations:
2851 The mac port is not building with WEB_RTC yet.
2853 2016-06-13 Adam Bergkvist <adam.bergkvist@ericsson.com>
2855 WebRTC: Add media setup test with complete offer/answer dialog
2856 https://bugs.webkit.org/show_bug.cgi?id=158620
2858 Reviewed by Eric Carlson.
2860 Test a complete SDP offer/answer dialog between two RTCPeerConnection instances in the same
2861 page. Media is set up in both direction with a single dialog. Check the local- and
2862 remoteDescription attributes and the RTCPeerConnection states.
2864 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog-expected.txt: Added.
2865 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html: Added.
2866 * platform/mac/TestExpectations:
2867 The mac port is not building with WEB_RTC yet.
2869 2016-06-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
2871 [GTK] Enabling Shadow DOM by default
2872 https://bugs.webkit.org/show_bug.cgi?id=158686
2874 Reviewed by Carlos Garcia Campos.
2876 Changed GTK test expectations for fast/shadow-dom tests (most tests
2879 * platform/gtk/TestExpectations:
2881 2016-06-13 Per Arne Vollan <pvollan@apple.com>
2883 Unreviewed test gardening.
2885 Unskip passing fast/workers tests.
2887 * platform/win/TestExpectations:
2889 2016-06-12 Zalan Bujtas <zalan@apple.com>
2891 Remove positioned descendants when RenderBlock is no longer a containing block.
2892 https://bugs.webkit.org/show_bug.cgi?id=158655
2893 <rdar://problem/26510032>
2895 Reviewed by Simon Fraser.
2897 Normally the RenderView is the containing block for fixed positioned renderers.
2898 However when a renderer acquires some transform related properties, it becomes the containing
2899 block for all the fixed positioned renderers in its descendant tree.
2900 When the last transform related property is removed, the renderer is no longer a containing block
2901 and we need to remove all these positioned renderers from the descendant tracker map (gPositionedDescendantsMap).
2902 They will be inserted back into the tracker map during the next layout (either under the RenderView or
2903 under the next transformed renderer in the ancestor chain).
2905 * fast/block/fixed-position-reparent-when-transition-is-removed-expected.txt: Added.
2906 * fast/block/fixed-position-reparent-when-transition-is-removed.html: Added.
2908 2016-06-11 Myles C. Maxfield <mmaxfield@apple.com>
2910 [Cocoa] Map commonly used Chinese Windows font names to names present on Cocoa operating systems
2911 https://bugs.webkit.org/show_bug.cgi?id=158649
2912 <rdar://problem/13258122>
2914 Reviewed by Darin Adler.
2916 Because this tests platform-specific font names, the test must
2917 be platform-specific. Because it's a ref test, make two tests which
2918 are mutually-exclusive on Cocoa platforms, and expected to fail
2921 * fast/text/chinese-font-name-aliases-2-expected.html: Added.
2922 * fast/text/chinese-font-name-aliases-2.html: Added.
2923 * fast/text/chinese-font-name-aliases-expected.html: Added.
2924 * fast/text/chinese-font-name-aliases.html: Added.
2925 * platform/efl/TestExpectations:
2926 * platform/gtk/TestExpectations:
2927 * platform/ios-simulator/TestExpectations:
2928 * platform/mac/TestExpectations:
2929 * platform/win/TestExpectations:
2931 2016-06-11 Commit Queue <commit-queue@webkit.org>
2933 Unreviewed, rolling out r201967, r201968, and r201972.
2934 https://bugs.webkit.org/show_bug.cgi?id=158665
2936 Caused flaky failures on IndexedDB tests (Requested by ap on
2939 Reverted changesets:
2941 "Vary:Cookie validation doesn't work in private browsing"
2942 https://bugs.webkit.org/show_bug.cgi?id=158616
2943 http://trac.webkit.org/changeset/201967
2946 http://trac.webkit.org/changeset/201968
2948 "WinCairo build fix attempt."
2949 http://trac.webkit.org/changeset/201972
2951 2016-06-11 Myles C. Maxfield <mmaxfield@apple.com>
2953 Deleting a CSSOM style rule invalidates any previously-added FontFaces
2954 https://bugs.webkit.org/show_bug.cgi?id=158450
2956 Reviewed by Darin Adler.
2958 * fast/text/font-face-set-cssom-expected.txt: Added.
2959 * fast/text/font-face-set-cssom.html: Added.
2961 2016-06-11 Chris Dumez <cdumez@apple.com>
2963 WorkerNavigator is missing some attributes
2964 https://bugs.webkit.org/show_bug.cgi?id=158593
2965 <rdar://problem/26731334>
2967 Reviewed by Darin Adler.
2969 Improved test coverage for WorkerNavigator.
2971 * fast/workers/resources/worker-navigator.js:
2973 2016-06-10 Antti Koivisto <antti@apple.com>
2975 Vary:Cookie validation doesn't work in private browsing
2976 https://bugs.webkit.org/show_bug.cgi?id=158616
2978 Reviewed by Darin Adler.
2980 * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt:
2981 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2983 Exapand the existing test to cover memory cache and private browsing.
2985 2016-06-10 Benjamin Poulain <bpoulain@apple.com>
2987 Add support for passive event listeners on touch events
2988 https://bugs.webkit.org/show_bug.cgi?id=158601
2990 Reviewed by Simon Fraser.
2992 * fast/events/touch/ios/tap-with-active-listener-on-elements-expected.txt: Added.
2993 * fast/events/touch/ios/tap-with-active-listener-on-elements.html: Added.
2994 * fast/events/touch/ios/tap-with-active-listener-on-window-expected.txt: Added.
2995 * fast/events/touch/ios/tap-with-active-listener-on-window.html: Added.
2996 * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener-expected.txt: Added.
2997 * fast/events/touch/ios/tap-with-passive-listener-on-elements-expected.txt: Added.
2998 * fast/events/touch/ios/tap-with-passive-listener-on-elements.html: Added.
2999 * fast/events/touch/ios/tap-with-passive-listener-on-window-expected.txt: Added.
3000 * fast/events/touch/ios/tap-with-passive-listener-on-window.html: Added.
3002 2016-06-10 Enrica Casucci <enrica@apple.com>
3004 REGRESSION(r198177): Cannot paste an image when the pasteboard format is mime type.
3005 https://bugs.webkit.org/show_bug.cgi?id=158590
3006 rdar://problem/25471371
3008 Reviewed by Darin Adler.
3010 * editing/pasteboard/image-in-iframe-expected.txt: Added.
3011 * editing/pasteboard/image-in-iframe.html: Added.
3013 2016-06-10 Ryan Haddad <ryanhaddad@apple.com>
3015 Marking imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky on Yosemite Release WK2
3016 https://bugs.webkit.org/show_bug.cgi?id=158639
3018 Unreviewed test gardening.
3020 * platform/mac-wk2/TestExpectations:
3022 2016-06-10 Brady Eidson <beidson@apple.com>
3024 Add an IDB leak test.
3025 https://bugs.webkit.org/show_bug.cgi?id=158632
3027 Reviewed by Alex Christensen.
3029 * storage/indexeddb/modern/leak-1-expected.txt: Added.
3030 * storage/indexeddb/modern/leak-1.html: Added.
3031 * storage/indexeddb/modern/resources/leak-1.js: Added.
3033 2016-06-10 Carlos Alberto Lopez Perez <clopez@igalia.com>
3035 [GTK] Unreviewed gardening.
3037 * TestExpectations: shadow-dom tests timeout on the GTK port.
3038 Update the general expectations file to include also Timeout as
3039 an expected failure.
3040 * platform/gtk/TestExpectations: Since r200320 resource-timing feature is a runtime flag and this causes failures.
3041 Remove also one test that has been removed.
3042 * platform/gtk/fast/table/border-collapsing/cached-change-row-border-width-expected.txt: rebaseline after r201234
3043 * platform/gtk/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt: rebaseline after r201234
3044 * platform/gtk/fast/table/max-width-integer-overflow-expected.txt: rebaseline after r201234
3046 2016-06-10 Youenn Fablet <youenn.fablet@crf.canon.fr>
3048 Origin header is not included in CORS requests for preloaded cross-origin resources
3049 https://bugs.webkit.org/show_bug.cgi?id=155761
3050 <rdar://problem/25351850>
3052 Reviewed by Alex Christensen.
3054 * http/tests/security/cross-origin-css-9-expected.txt: Added.
3055 * http/tests/security/cross-origin-css-9.html: Added.
3056 * http/tests/security/resources/get-css-if-origin-header.php: Added.
3058 2016-06-10 Ryan Haddad <ryanhaddad@apple.com>
3060 Marking fast/hidpi/hidpi-3x-device-pixel-ratio.html as failing on ios-simulator
3061 https://bugs.webkit.org/show_bug.cgi?id=158618
3063 Unreviewed test gardening.
3065 * platform/ios-simulator/TestExpectations:
3067 2016-06-10 Chris Dumez <cdumez@apple.com>
3069 ErrorEvent / ProgressEvent should be exposed to workers
3070 https://bugs.webkit.org/show_bug.cgi?id=158606
3072 Reviewed by Brady Eidson.
3076 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3078 2016-06-10 Chris Dumez <cdumez@apple.com>
3080 MessagePort should be exposed to workers
3081 https://bugs.webkit.org/show_bug.cgi?id=158607
3083 Reviewed by Brady Eidson.
3087 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3089 2016-06-10 Adam Bergkvist <adam.bergkvist@ericsson.com>
3091 WebRTC: Imlement MediaEndpointPeerConnection::createAnswer()
3092 https://bugs.webkit.org/show_bug.cgi?id=158566
3094 Reviewed by Eric Carlson.
3096 Add test for RTCPeerConnection.createAnswer.
3098 * fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added.
3099 * fast/mediastream/RTCPeerConnection-inspect-answer.html: Added.
3100 Generate two answers, one with audio only and a second with audio and video, and inspect
3102 * platform/mac/TestExpectations:
3103 Skip tests for mac that require building with WEB_RTC enabled.
3105 2016-06-08 Sergio Villar Senin <svillar@igalia.com>
3107 [css-grid] CRASH when getting the computed style of a grid with only absolutely positioned children
3108 https://bugs.webkit.org/show_bug.cgi?id=158537
3110 Reviewed by Darin Adler.
3112 * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash-expected.txt: Added.
3113 * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash.html: Added.
3114 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt: Adjusted, grid-template
3115 does create explicit tracks so we should return 0px instead of none.
3116 * fast/css-grid-layout/grid-template-shorthand-get-set.html: Ditto.
3118 2016-06-10 Chris Dumez <cdumez@apple.com>
3120 DOMException should be exposed to workers
3121 https://bugs.webkit.org/show_bug.cgi?id=158608
3123 Reviewed by Alex Christensen.
3125 Rebaseline existing test.
3127 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3129 2016-06-09 Chris Fleizach <cfleizach@apple.com>
3131 AX: VoiceOver Unable to View Download Progress or Completion Status for Mail Attachments
3132 https://bugs.webkit.org/show_bug.cgi?id=158581
3134 Reviewed by Darin Adler.
3136 * accessibility/attachment-element-expected.txt:
3137 * accessibility/attachment-element.html:
3138 * accessibility/ios-simulator/attributed-string-for-range-expected.txt:
3139 * platform/ios-simulator/TestExpectations:
3140 * platform/ios-simulator/accessibility/attachment-element-expected.txt: Added.
3142 2016-06-09 Zalan Bujtas <zalan@apple.com>
3144 Hairline borders do not show up on 3x displays.
3145 https://bugs.webkit.org/show_bug.cgi?id=158604
3146 <rdar://problem/26511679>
3148 Reviewed by Simon Fraser.
3150 On a 3x display, when we convert a 1/3px hairline border from float
3151 to LayoutUnit and pixel floor the result, we end up with a 0px width border.
3152 It's because float to LayoutUnit is lossy and since the current kFixedPointDenominator % 3 != 0,
3153 flooring LayoutUnit(1/3px) ends up being 0px. (float: 1/3 -> LayoutUnit: (1/3 - 1/kFixedPointDenominator) -> floor: 0)
3154 This patch eliminates the (unnecessary) float -> LayoutUnit - float conversion on border width.
3156 * fast/borders/hidpi-3x-input-hairline-border-expected-mismatch.html: Added.
3157 * fast/borders/hidpi-3x-input-hairline-border.html: Added.
3159 2016-06-09 Commit Queue <commit-queue@webkit.org>
3161 Unreviewed, rolling out r201887.
3162 https://bugs.webkit.org/show_bug.cgi?id=158610
3164 This change caused LayoutTest crashes under GuardMalloc and
3165 ASan (Requested by ryanhaddad on #webkit).
3169 "Deleting a CSSOM style rule invalidates any previously-added
3171 https://bugs.webkit.org/show_bug.cgi?id=158450
3172 http://trac.webkit.org/changeset/201887
3174 2016-06-09 Zalan Bujtas <zalan@apple.com>
3176 Add testing support for 3x device scale factor.
3177 https://bugs.webkit.org/show_bug.cgi?id=158597
3179 Reviewed by Simon Fraser.
3181 Set 3x device scale factor on the test canvas when the test url is prefixed with hidpi-3x-.
3183 * fast/hidpi/hidpi-3x-device-pixel-ratio-expected.txt: Added.
3184 * fast/hidpi/hidpi-3x-device-pixel-ratio.html: Added.
3186 2016-06-09 Ryosuke Niwa <rniwa@webkit.org>
3188 REGRESSION(r201823) editing/selection/selection-in-iframe-removed-crash.html is flaky
3189 https://bugs.webkit.org/show_bug.cgi?id=158569
3191 Commit the test fix that was supposed to be landed as a part of r201823,
3192 and remove the flaky test expectation.
3194 * editing/selection/selection-in-iframe-removed-crash.html:
3195 * platform/mac/TestExpectations:
3197 2016-06-09 Antoine Quint <graouts@apple.com>
3199 [iOS] -webkit-overflow-scrolling: touch; ignores pointer-events: none;
3200 https://bugs.webkit.org/show_bug.cgi?id=119839
3201 <rdar://problem/9671514>
3203 Reviewed by Simon Fraser.
3205 * fast/scrolling/ios/touch-scroll-pointer-events-none-expected.txt: Added.
3206 * fast/scrolling/ios/touch-scroll-pointer-events-none.html: Added.
3208 2016-06-09 Chris Dumez <cdumez@apple.com>
3210 WorkerNavigator property should exist on WorkerGlobalScope
3211 https://bugs.webkit.org/show_bug.cgi?id=158574
3212 <rdar://problem/26725108>
3214 Reviewed by Darin Adler.
3216 Rebaseline existing test now that WorkerNavigator is exposed to workers.
3218 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3220 2016-06-09 Chris Dumez <cdumez@apple.com>
3222 atob() / btoa() API should be exposed to workers
3223 https://bugs.webkit.org/show_bug.cgi?id=158576
3224 <rdar://problem/26729340>
3226 Reviewed by Sam Weinig.
3228 Add test for atob() / btoa() in workers.
3230 * fast/workers/atob-btoa-expected.txt: Added.
3231 * fast/workers/atob-btoa.html: Added.
3232 * fast/workers/resources/worker-atob-btoa.js: Added.
3234 2016-06-09 Michael Saboff <msaboff@apple.com>
3236 ES6: Reusing function name as a parameter name shouldn't throw Syntax Error
3237 https://bugs.webkit.org/show_bug.cgi?id=158575
3239 Reviewed by Benjamin Poulain.
3241 Added a new test case.
3243 * js/basic-strict-mode-expected.txt:
3244 * js/script-tests/basic-strict-mode.js:
3246 2016-06-09 Antoine Quint <graouts@apple.com>
3248 Changing canvas height immediately after page load does not relayout canvas
3249 https://bugs.webkit.org/show_bug.cgi?id=156097
3251 Reviewed by Zalan Bujtas.
3253 * fast/canvas/canvas-css-size-after-height-change-with-display-flex-expected.html: Added.
3254 * fast/canvas/canvas-css-size-after-height-change-with-display-flex.html: Added.
3256 2016-06-09 Myles C. Maxfield <mmaxfield@apple.com>
3258 Deleting a CSSOM style rule invalidates any previously-added FontFaces
3259 https://bugs.webkit.org/show_bug.cgi?id=158450
3261 Reviewed by Darin Adler.
3263 * fast/text/font-face-set-cssom-expected.txt: Added.
3264 * fast/text/font-face-set-cssom.html: Added.
3266 2016-06-09 Ryan Haddad <ryanhaddad@apple.com>
3268 Marking webgl/webgl-backing-store-size-update.html as a flaky timeout on mac-wk1
3269 https://bugs.webkit.org/show_bug.cgi?id=158585
3271 Unreviewed test gardening.
3273 * platform/mac-wk1/TestExpectations:
3275 2016-06-09 Ryan Haddad <ryanhaddad@apple.com>
3277 Removing Mavericks-specific TestExpectations from mac-wk1 TestExpectations file.
3279 Unreviewed test gardening.
3281 * platform/mac-wk1/TestExpectations:
3283 2016-06-09 Eric Carlson <eric.carlson@apple.com>
3285 Don't show the caption menu if a video has only forced tracks
3286 https://bugs.webkit.org/show_bug.cgi?id=158573
3287 <rdar://problem/24632384>
3289 Reviewed by Jer Noble.
3291 * media/controls/forced-tracks-only-expected.txt: Added.
3292 * media/controls/forced-tracks-only.html: Added.
3294 2016-06-09 Chris Dumez <cdumez@apple.com>
3296 WorkerGlobalScope attributes / operations should be on the prototype
3297 https://bugs.webkit.org/show_bug.cgi?id=158568
3298 <rdar://problem/26720079>
3300 Reviewed by Geoffrey Garen.
3302 * fast/workers/WorkerGlobalScope-properties-prototype-expected.txt: Added.
3303 * fast/workers/WorkerGlobalScope-properties-prototype.html: Added.
3304 Add layout test coverage.
3306 * fast/workers/self-hasOwnProperty-expected.txt:
3307 * fast/workers/self-hasOwnProperty.html:
3308 Update test I added a couple of days ago because it wrongly expected
3309 the 'navigator' property to be on the instance. This check was failing
3310 in other browsers (Firefox and Chrome).
3312 2016-06-09 Tim Horton <timothy_horton@apple.com>
3314 Writing-mode-dependent properties don't apply if their value is a variable
3315 https://bugs.webkit.org/show_bug.cgi?id=158449
3316 <rdar://problem/26662478>
3318 Reviewed by Simon Fraser.
3320 * fast/css/variables/direction-dependent-variable-properties-expected.html: Added.
3321 * fast/css/variables/direction-dependent-variable-properties.html: Added.
3322 Add a test ensuring that direction-dependent properties work correctly,
3323 including flipping when the direction is flipped.
3325 2016-06-09 Ryan Haddad <ryanhaddad@apple.com>
3327 Marking editing/selection/selection-in-iframe-removed-crash.html as flaky on Mac
3328 https://bugs.webkit.org/show_bug.cgi?id=158569
3330 Unreviewed test gardening.
3332 * platform/mac/TestExpectations:
3334 2016-06-09 Brady Eidson <beidson@apple.com>
3336 LayoutTest storage/indexeddb/modern/handle-user-delete.html is a flaky failure.
3337 https://bugs.webkit.org/show_bug.cgi?id=158501
3339 Reviewed by Darin Adler.
3341 The order in which the transaction abort happens doesn't matter; It only matters that it happens.
3343 Update the test to reflect this.
3345 * storage/indexeddb/modern/handle-user-delete-expected.txt:
3346 * storage/indexeddb/modern/resources/handle-user-delete.js:
3348 2016-06-09 Simon Fraser <simon.fraser@apple.com>
3350 border-radius with different width and height rendered wrong
3351 https://bugs.webkit.org/show_bug.cgi?id=158300
3352 <rdar://problem/26672922>
3354 Reviewed by Zalan Bujtas.
3356 * fast/borders/border-non-renderable-radius-inner-clip-expected.html: Added.
3357 * fast/borders/border-non-renderable-radius-inner-clip.html: Added.
3358 * fast/borders/border-radius-inner-clip-expected-mismatch.html: Added.
3359 * fast/borders/border-radius-inner-clip-vertical-expected-mismatch.html: Added.
3360 * fast/borders/border-radius-inner-clip-vertical.html: Added.
3361 * fast/borders/border-radius-inner-clip.html: Added.
3362 * fast/borders/resources/border-radius-helpers.js: Added.
3364 (createReferenceContainer):
3366 2016-06-09 Per Arne Vollan <pvollan@apple.com>
3368 Unreviewed test gardening.
3370 Unskip passing websocket tests.
3372 * platform/win/TestExpectations:
3374 2016-06-09 Ryan Haddad <ryanhaddad@apple.com>
3376 Unreviewed, rolling out r201842.
3378 The change that prompted this rebaseline was rolled out.
3382 "Rebaseline js/dom/global-constructors-attributes.html for Mac
3384 http://trac.webkit.org/changeset/201842
3386 2016-06-09 Michael Saboff <msaboff@apple.com>
3388 WebKitTestRunner and DumpRenderTree do not handle dangling surrogate characters
3389 https://bugs.webkit.org/show_bug.cgi?id=154863
3391 Reviewed by Alexey Proskuryakov.
3395 * fast/text/dangling-surrogates-expected.txt: Added.
3396 * fast/text/dangling-surrogates.html: Added.
3398 2016-06-09 Commit Queue <commit-queue@webkit.org>
3400 Unreviewed, rolling out r201810.
3401 https://bugs.webkit.org/show_bug.cgi?id=158563
3403 breaks build without ENABLE_WEB_ANIMATION (Requested by
3404 mcatanzaro on #webkit).
3408 "[web-animations] Add Animatable, AnimationEffect,
3409 KeyframeEffect and Animation interface"
3410 https://bugs.webkit.org/show_bug.cgi?id=156096
3411 http://trac.webkit.org/changeset/201810
3413 2016-06-09 Ryosuke Niwa <rniwa@webkit.org>
3415 slotchange event should be fired at the end of microtask
3416 https://bugs.webkit.org/show_bug.cgi?id=157374
3417 <rdar://problem/26154024>
3419 Reviewed by Antti Koivisto.
3421 Added a test case to ensure slotchange event is dispatched at the end of a microtask.
3423 * fast/shadow-dom/slotchange-event-expected.txt:
3424 * fast/shadow-dom/slotchange-event.html:
3426 2016-06-08 Joseph Pecoraro <pecoraro@apple.com>
3428 REGRESSION: Web Inspector: Should be able to evaluate "{a:1, b:2}" in the console
3429 https://bugs.webkit.org/show_bug.cgi?id=158548
3430 <rdar://problem/26708513>
3432 Reviewed by Timothy Hatcher.
3434 * inspector/console/addInspectedNode.html:
3435 * inspector/console/command-line-api-copy.html:
3436 * inspector/console/command-line-api.html:
3437 * inspector/console/console-api.html:
3438 * inspector/console/console-table.html:
3439 * inspector/console/messagesCleared.html:
3440 * inspector/controller/runtime-controller.html:
3441 * inspector/debugger/command-line-api-exception-nested-catch.html:
3442 * inspector/debugger/command-line-api-exception.html:
3443 * inspector/model/remote-object-get-properties.html:
3444 * inspector/model/remote-object-weak-collection.html:
3445 * inspector/model/remote-object.html:
3446 * inspector/timeline/exception-in-injected-script-while-recording.html:
3447 Update evaluateInInspectedWindow callsites to use options dictionary.
3449 2016-06-08 Chris Dumez <cdumez@apple.com>
3451 DedicatedWorkerGlobalScope prototype chain is incorrect
3452 https://bugs.webkit.org/show_bug.cgi?id=158544
3454 Reviewed by Brady Eidson.
3456 Add test coverage for the DedicatedWorkerGlobalScope prototype chain.
3458 * fast/workers/DedicatedWorkerGlobalScope-prototype-chain-expected.txt: Added.
3459 * fast/workers/DedicatedWorkerGlobalScope-prototype-chain.html: Added.
3461 2016-06-08 Adam Bergkvist <adam.bergkvist@ericsson.com>
3463 WebRTC: Imlement MediaEndpointPeerConnection::setRemoteDescription()
3464 https://bugs.webkit.org/show_bug.cgi?id=158467
3466 Reviewed by Eric Carlson.
3468 Add tests for RTCPeerConnection.setRemoteDescription() and the RTCTrackEvent constructor.
3470 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt: Added.
3471 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html: Added.
3472 Verify the description set, the expected RTCPeerConnection state changes and that the
3473 'track' event is fired before the setRemoteDescription() promise fulfills.
3474 * fast/mediastream/RTCTrackEvent-constructor-expected.txt: Added.
3475 * fast/mediastream/RTCTrackEvent-constructor.html: Added.
3476 This test has some expected failures since the bindings generator don't support 'required'
3477 dictionary members for event init dictionaries.
3478 * platform/mac/TestExpectations:
3479 Skip tests for mac that require building with WEB_RTC enabled.
3481 2016-06-08 John Wilander <wilander@apple.com>
3483 Perform IDNA encoding on parameters for setHostAndPort and setHost
3484 https://bugs.webkit.org/show_bug.cgi?id=158371
3485 <rdar://problem/16869342>
3487 Reviewed by Brent Fulgham.
3489 * fast/dom/resources/set-document-location-iframe.html: Added.
3490 * fast/dom/set-document-location-host-to-unaccepted-values-expected.txt: Added.
3491 * fast/dom/set-document-location-host-to-unaccepted-values.html: Added.
3492 * fast/dom/set-document-location-hostname-to-unaccepted-values-expected.txt: Added.
3493 * fast/dom/set-document-location-hostname-to-unaccepted-values.html: Added.
3494 * http/tests/dom/resources/set-document-location-iframe.html: Added.