1 2016-03-17 Zalan Bujtas <zalan@apple.com>
3 Images in feed on ebay.com jiggle when one is hovered
4 https://bugs.webkit.org/show_bug.cgi?id=155608
5 <rdar://problem/25160681>
7 The content offset in compositing layer = subpixel gap between the graphics layer and the layer bounds + layer bounds top left.
9 Reviewed by Simon Fraser.
11 * compositing/hidpi-viewport-clipping-on-composited-content-expected.html: Added.
12 * compositing/hidpi-viewport-clipping-on-composited-content.html: Added.
14 2016-03-17 Zalan Bujtas <zalan@apple.com>
16 Don't initiate a style recall while drawing text
17 https://bugs.webkit.org/show_bug.cgi?id=155618
19 Reviewed by Simon Fraser.
21 This patch ensures that we don't initiate a style recalc while in the middle of text drawing.
23 * fast/canvas/crash-while-resizing-canvas-expected.txt: Added.
24 * fast/canvas/crash-while-resizing-canvas.html: Added.
26 2016-03-17 Myles C. Maxfield <mmaxfield@apple.com>
28 [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
29 https://bugs.webkit.org/show_bug.cgi?id=155531
31 Reviewed by Darin Adler.
33 Add a bunch of tests. Also, this patch adds some tests that caught
34 https://bugs.webkit.org/show_bug.cgi?id=155533 (but they are disabled).
36 * fast/scrolling/rtl-scrollbars-elementFromPoint-expected.txt: Added.
37 * fast/scrolling/rtl-scrollbars-elementFromPoint-static-expected.txt: Added.
38 * fast/scrolling/rtl-scrollbars-elementFromPoint-static.html: Added.
39 * fast/scrolling/rtl-scrollbars-elementFromPoint.html: Added.
40 * fast/scrolling/rtl-scrollbars-iframe-expected.txt: Added.
41 * fast/scrolling/rtl-scrollbars-iframe-offset-expected.html: Added.
42 * fast/scrolling/rtl-scrollbars-iframe-offset.html: Added.
43 * fast/scrolling/rtl-scrollbars-iframe-position-absolute-expected.txt: Added.
44 * fast/scrolling/rtl-scrollbars-iframe-position-absolute.html: Added.
45 * fast/scrolling/rtl-scrollbars-iframe-scrolled-expected.html: Added.
46 * fast/scrolling/rtl-scrollbars-iframe-scrolled.html: Added.
47 * fast/scrolling/rtl-scrollbars-iframe.html: Added.
48 * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint-expected.txt: Added.
49 * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html: Added.
50 * fast/scrolling/rtl-scrollbars-overflow-position-absolute-expected.html: Added.
51 * fast/scrolling/rtl-scrollbars-overflow-position-absolute.html: Added.
52 * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled-expected.html: Added.
53 * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html: Added.
54 * fast/scrolling/rtl-scrollbars-position-absolute-expected.html: Added.
55 * fast/scrolling/rtl-scrollbars-position-absolute.html: Added.
56 * fast/scrolling/rtl-scrollbars-position-fixed-expected.html: Added.
57 * fast/scrolling/rtl-scrollbars-position-fixed.html: Added.
58 * fast/scrolling/rtl-scrollbars-text-selection-expected.html: Added.
59 * fast/scrolling/rtl-scrollbars-text-selection-scrolled-expected.html: Added.
60 * fast/scrolling/rtl-scrollbars-text-selection-scrolled.html: Added.
61 * fast/scrolling/rtl-scrollbars-text-selection.html: Added.
64 2016-03-17 Brady Eidson <beidson@apple.com>
66 Don't try to restore deleted MemoryIndexes if their owning object store is not restored.
67 https://bugs.webkit.org/show_bug.cgi?id=155068
69 Reviewed by Alex Christensen.
71 * storage/indexeddb/modern/deleteindex-4-private-expected.txt: Added.
72 * storage/indexeddb/modern/deleteindex-4-private.html: Added.
73 * storage/indexeddb/modern/resources/deleteindex-4.js: Added.
75 2016-03-17 Doug Russell <d_russell@apple.com>
77 AX: attributes to retrieve focusable and editable ancestors
78 https://bugs.webkit.org/show_bug.cgi?id=155554
80 Reviewed by Chris Fleizach.
82 Add attributes to help give context to focus changes:
83 AXFocusableAncestor - nearest accessibility ancestor that returns true for
84 canSetFocusAttribute().
85 AXEditableAncestor - nearest accessibility ancestor that returns true for
87 AXHighestEditableAncestor - highest element in accessibility that returns true
90 * accessibility/image-link-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-link-expected.txt.
91 * accessibility/image-map2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-map2-expected.txt.
92 * accessibility/internal-link-anchors2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt.
93 * accessibility/lists-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/lists-expected.txt.
94 * accessibility/mac/ancestor-attributes-expected.txt: Added.
95 * accessibility/mac/ancestor-attributes.html: Added.
96 * accessibility/mac/aria-columnrowheaders-expected.txt:
97 * accessibility/mac/bounds-for-range-expected.txt:
98 * accessibility/mac/document-links-expected.txt:
99 * accessibility/mac/internal-link-anchors-expected.txt:
100 * accessibility/math-multiscript-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt.
101 * accessibility/plugin-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/plugin-expected.txt.
102 * accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-attributes-expected.txt.
103 * accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt.
104 * accessibility/table-cells-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cells-expected.txt.
105 * accessibility/table-detection-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-detection-expected.txt.
106 * accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt.
107 * accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-sections-expected.txt.
108 * accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt.
109 * accessibility/transformed-element-expected.txt:
111 2016-03-17 Joseph Pecoraro <pecoraro@apple.com>
113 Unreviewed follow-up fix to test after r198353.
115 * inspector/unit-tests/heap-snapshot.html:
116 Account for <root> in a few places.
118 2016-03-17 Sam Weinig <sam@webkit.org>
120 Implement document.queryCommandSupported("copy")
121 https://bugs.webkit.org/show_bug.cgi?id=155548
122 <rdar://problem/25195295>
124 Reviewed by Enrica Casucci.
126 * editing/execCommand/clipboard-access-with-user-gesture-expected.txt:
127 * editing/execCommand/clipboard-access-with-user-gesture.html:
128 document.queryCommandSupported('copy') should be returning true.
130 * editing/pasteboard/can-read-in-copy-and-cut-events.html:
131 * editing/pasteboard/copy-cut-paste-events-fired-when-disabled.html:
132 * editing/pasteboard/pasting-empty-html-falls-back-to-text.html:
133 * editing/pasteboard/set_data_typeof_return.html:
134 Use testRunner.execCommand() to test the behavior of a user.
136 2016-03-17 Joseph Pecoraro <pecoraro@apple.com>
138 Web Inspector: HeapSnapshots are slow and use too much memory
139 https://bugs.webkit.org/show_bug.cgi?id=155571
141 Reviewed by Timothy Hatcher.
143 * inspector/heap/getPreview.html:
144 * inspector/heap/getRemoteObject.html:
145 * inspector/heap/snapshot.html:
146 Update tests to use the new HeapSnapshotWorker frontend code.
148 * inspector/unit-tests/heap-snapshot-expected.txt: Added.
149 * inspector/unit-tests/heap-snapshot.html: Added.
150 Verify the data processing in and worker communication work HeapSnapshotWorker
151 produces expected values when compared with the simple HeapSnapshot/Node/Edge
154 2016-03-17 Ryan Haddad <ryanhaddad@apple.com>
156 Marking http/tests/security/aboutBlank/window-open-self-about-blank.html as flaky on ios-sim-debug
157 https://bugs.webkit.org/show_bug.cgi?id=94458
159 Unreviewed test gardening.
161 * platform/ios-simulator/TestExpectations:
163 2016-03-16 Chris Fleizach <cfleizach@apple.com>
165 AX: Implement AutoFill Available attribute for a text field
166 https://bugs.webkit.org/show_bug.cgi?id=155567
168 Reviewed by Darin Adler.
170 * accessibility/auto-fill-types-expected.txt: Added.
171 * accessibility/auto-fill-types.html: Added.
173 2016-03-17 Mark Lam <mark.lam@apple.com>
175 Method names should not appear in the lexical scope of the method's body.
176 https://bugs.webkit.org/show_bug.cgi?id=155568
178 Reviewed by Saam Barati.
180 * inspector/model/scope-chain-node-expected.txt:
181 - rebased expected result.
183 * js/script-tests/function-toString-vs-name.js:
184 - fixed a bug in the shouldBe() function.
186 * js/methods-names-should-not-be-in-lexical-scope-expected.txt: Added.
187 * js/methods-names-should-not-be-in-lexical-scope.html: Added.
188 * js/script-tests/methods-names-should-not-be-in-lexical-scope.js: Added.
189 - test all variations of methods.
191 2016-03-17 Csaba Osztrogonác <ossy@webkit.org>
193 Unreviewed, line ending fixes.
195 * css2.1/20110323/support/at-import-001.css:
196 * css2.1/20110323/support/at-import-002.css:
197 * css2.1/20110323/support/at-import-004.css:
198 * css2.1/20110323/support/at-import-005.css:
199 * css2.1/20110323/support/at-import-006.css:
200 * css2.1/20110323/support/at-import-007.css:
201 * css2.1/20110323/support/eof-green.css:
202 * storage/indexeddb/set_version_blocked.html:
203 * storage/indexeddb/transaction-read-only.html:
205 2016-03-17 Youenn Fablet <youenn.fablet@crf.canon.fr>
207 [Fetch API] response-consume.html is crashing on Mac WK1 Debug builds
208 https://bugs.webkit.org/show_bug.cgi?id=155490
210 Reviewed by Darin Adler.
212 * TestExpectations: Removed crash debug expectation of response-consume.html
214 2016-03-17 Adam Bergkvist <adam.bergkvist@ericsson.com>
216 WebRTC: Update RTCIceCandidate
217 https://bugs.webkit.org/show_bug.cgi?id=155535
219 Reviewed by Eric Carlson.
221 RTCIceCandidate.html is updated to test the new construction behavior and the nullable
222 attributes. The remaining updated tests simply construct an RTCIceCandidate to be used for
225 * fast/mediastream/RTCIceCandidate-expected.txt:
226 * fast/mediastream/RTCIceCandidate.html:
227 * fast/mediastream/RTCPeerConnection-closed-state.html:
228 * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
229 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
230 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
231 * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
233 2016-03-17 Skachkov Oleksandr <gskachkov@gmail.com>
235 Invoking super()/super inside of the eval should not lead to SyntaxError
236 https://bugs.webkit.org/show_bug.cgi?id=153864
238 Reviewed by Saam Barati.
240 * js/class-syntax-super-expected.txt:
241 * js/script-tests/class-syntax-super.js:
243 2016-03-16 Zalan Bujtas <zalan@apple.com>
245 Subpixel rendering: Directly composited image layers need pixelsnapping.
246 https://bugs.webkit.org/show_bug.cgi?id=155558
248 Reviewed by Simon Fraser.
250 In order to match non-composited image size/position, we need to pixelsnap both the contents and the clipping
251 layer bounds for directly composited images.
253 * fast/images/hidpi-directly-composited-image-on-subpixel-position-expected.html: Added.
254 * fast/images/hidpi-directly-composited-image-on-subpixel-position.html: Added.
256 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
258 Skipping mathml/very-large-stretchy-operators.html on ios-simulator debug
259 https://bugs.webkit.org/show_bug.cgi?id=155565
261 Unreviewed test gardening.
263 * platform/ios-simulator/TestExpectations:
265 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
267 Marking compositing/visible-rect/animated-from-none.html as flaky on ios-sim-wk2, failing on ios-sim-wk1
268 https://bugs.webkit.org/show_bug.cgi?id=155495
270 Unreviewed test gardening.
272 * platform/ios-simulator-wk1/TestExpectations:
273 * platform/ios-simulator-wk2/TestExpectations:
275 2016-03-16 Nan Wang <n_wang@apple.com>
277 AX: Expose aria-current status to children
278 https://bugs.webkit.org/show_bug.cgi?id=155469
280 Reviewed by Chris Fleizach.
282 * accessibility/aria-current-global-attribute-expected.txt: Added.
283 * accessibility/aria-current-global-attribute.html: Added.
285 2016-03-16 Tim Horton <timothy_horton@apple.com>
287 [mac] Printing test snapshots are upside-down after r198242
288 https://bugs.webkit.org/show_bug.cgi?id=155543
290 Reviewed by Simon Fraser.
293 Re-un-skip these tests.
295 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
297 Marking inspector/controller/runtime-controller.html as flaky on mac
298 https://bugs.webkit.org/show_bug.cgi?id=154688
300 Unreviewed test gardening.
302 * platform/mac/TestExpectations:
304 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
306 Mark http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html as flaky
307 https://bugs.webkit.org/show_bug.cgi?id=94458
309 Unreviewed test gardening.
311 * platform/ios-simulator/TestExpectations:
313 2016-03-16 Daniel Bates <dabates@apple.com>
315 <video> and <audio> elements do not obey Content Security Policy on redirect
316 https://bugs.webkit.org/show_bug.cgi?id=155509
317 <rdar://problem/10234844>
319 Reviewed by Alex Christensen.
321 Add tests to ensure that the Content Security Policy is enforced on redirects when
322 loading a subresource, including a video or audio file.
324 * http/tests/resources/redirect.php: Fix PHP "undefined index" warnings when either query
325 parameter code or refresh (or both) are not specified.
326 * http/tests/security/contentSecurityPolicy/audio-redirect-allowed-expected.txt: Added.
327 * http/tests/security/contentSecurityPolicy/audio-redirect-allowed.html: Added.
328 * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added.
329 * http/tests/security/contentSecurityPolicy/audio-redirect-blocked.html: Added.
330 * http/tests/security/contentSecurityPolicy/font-redirect-allowed-expected.txt: Added.
331 * http/tests/security/contentSecurityPolicy/font-redirect-allowed.html: Added.
332 * http/tests/security/contentSecurityPolicy/font-redirect-blocked-expected.txt: Added.
333 * http/tests/security/contentSecurityPolicy/font-redirect-blocked.html: Added.
334 * http/tests/security/contentSecurityPolicy/image-redirect-allowed-expected.txt: Added.
335 * http/tests/security/contentSecurityPolicy/image-redirect-allowed.html: Added.
336 * http/tests/security/contentSecurityPolicy/image-redirect-blocked-expected.txt: Added.
337 * http/tests/security/contentSecurityPolicy/image-redirect-blocked.html: Added.
338 * http/tests/security/contentSecurityPolicy/resources/ABCFont.svg: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg.
339 * http/tests/security/contentSecurityPolicy/resources/alert-fail.xsl: Added.
340 * http/tests/security/contentSecurityPolicy/resources/alert-pass.xsl: Added.
341 * http/tests/security/contentSecurityPolicy/resources/green-square.svg: Added.
342 * http/tests/security/contentSecurityPolicy/resources/red-square.svg: Added.
343 * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-allowed.php: Added.
344 * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-blocked.php: Added.
345 * http/tests/security/contentSecurityPolicy/script-redirect-allowed-expected.txt: Added.
346 * http/tests/security/contentSecurityPolicy/script-redirect-allowed.html: Added.
347 * http/tests/security/contentSecurityPolicy/script-redirect-blocked-expected.txt: Added.
348 * http/tests/security/contentSecurityPolicy/script-redirect-blocked.html: Added.
349 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed-expected.txt: Added.
350 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed.html: Added.
351 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked-expected.txt: Added.
352 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked.html: Added.
353 * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed-expected.txt: Added.
354 * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed.html: Added.
355 * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked-expected.txt: Added.
356 * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked.html: Added.
357 * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed-expected.txt: Added.
358 * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed.html: Added.
359 * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked-expected.txt: Added.
360 * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked.html: Added.
361 * http/tests/security/contentSecurityPolicy/track-redirect-allowed-expected.txt: Added.
362 * http/tests/security/contentSecurityPolicy/track-redirect-allowed.html: Added.
363 * http/tests/security/contentSecurityPolicy/track-redirect-blocked-expected.txt: Added.
364 * http/tests/security/contentSecurityPolicy/track-redirect-blocked.html: Added.
365 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html:
366 * http/tests/security/contentSecurityPolicy/video-redirect-allowed-expected.txt: Added.
367 * http/tests/security/contentSecurityPolicy/video-redirect-allowed.html: Added.
368 * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Added.
369 * http/tests/security/contentSecurityPolicy/video-redirect-blocked.html: Added.
370 * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt: Added.
371 * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed.html: Added.
372 * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt: Added.
373 * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked.html: Added.
374 * platform/efl/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
375 until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. We will also need to fix
376 <https://bugs.webkit.org/show_bug.cgi?id=153866> before we can unskip test http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html
377 As far as I can tell the functionality exercised by these tests is not being using by the EFL port.
378 * platform/gtk/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
379 until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. As far as I can tell the functionality
380 exercised by these tests is not being using by the GTK port.
381 * platform/ios-simulator/http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added expected failure result as
382 AV Foundation is responsible for loading media on iOS. That is, WebCore is not responsible for loading media.
383 * platform/ios-simulator/http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Ditto.
384 * platform/mac/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
385 until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. The functionality exercised by these
386 tests is not used on OS X. Additionally, mark as Failure on Yosemite and ElCapitan the added tests
387 http/tests/security/contentSecurityPolicy/{video, audio}-redirect-blocked.html as we do not support
388 Content Security Policy for media redirects in these versions of OS X.
390 2016-03-16 Jiewen Tan <jiewen_tan@apple.com>
392 URL Parsing should signal failure for illegal IDN
393 https://bugs.webkit.org/show_bug.cgi?id=154945
394 <rdar://problem/8014795>
396 Reviewed by Brent Fulgham.
398 * fast/url/host-expected.txt:
399 * fast/url/idna2003-expected.txt:
400 * fast/url/invalid-idn-expected.txt: Added.
401 * fast/url/invalid-idn.html: Added.
403 2016-03-16 Mark Lam <mark.lam@apple.com>
405 Add support for setting Function.name from computed properties.
406 https://bugs.webkit.org/show_bug.cgi?id=155437
408 Reviewed by Filip Pizlo.
410 * js/object-literal-computed-methods-expected.txt:
411 - Exercise op_set_function_name at all tiers.
413 * js/script-tests/function-toString-vs-name.js:
414 - Added tests for computed properties.
416 * js/script-tests/object-literal-computed-methods.js:
419 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
421 Marking imported/blink/fast/multicol/dynamic/relayout-abspos-in-relpos-spanner.html as flaky on ios-sim
422 https://bugs.webkit.org/show_bug.cgi?id=155339
424 Unreviewed test gardening.
426 * platform/ios-simulator/TestExpectations:
428 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
430 Skipping failing printing tests
431 https://bugs.webkit.org/show_bug.cgi?id=155543
433 Unreviewed test gardening.
435 Three printing tests that rely on software snapshotting are failing after r198242 exposed
436 an underlying issue. Skipping these tests to get the bots back to green during investigation.
440 2016-03-16 Antti Koivisto <antti@apple.com>
442 Don't invalidate style unnecessarily when setting inline style cssText
443 https://bugs.webkit.org/show_bug.cgi?id=155541
444 rdar://problem/23318893
446 Reviewed by Simon Fraser.
448 * fast/css/style-invalidation-inline-csstext-expected.txt: Added.
449 * fast/css/style-invalidation-inline-csstext.html: Added.
451 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
453 Rebaseline fast/css/getPropertyValue-webkit-marquee.html after r198255
454 https://bugs.webkit.org/show_bug.cgi?id=155544
456 Unreviewed test gardening.
458 * fast/css/getPropertyValue-webkit-marquee-expected.txt:
460 2016-03-16 Yusuke Suzuki <utatane.tea@gmail.com>
462 [ES6] Reflect.set with receiver
463 https://bugs.webkit.org/show_bug.cgi?id=155294
465 Reviewed by Saam Barati.
467 Currently, putDelegate (JSLocation is special case) and CustomIndexedSetter work as special setters.
469 * js/dom/reflect-set-onto-dom-expected.txt:
470 * js/dom/script-tests/reflect-set-onto-dom.js:
472 2016-03-15 Zalan Bujtas <zalan@apple.com>
474 Remove overflow: -webkit-marquee
475 https://bugs.webkit.org/show_bug.cgi?id=155517
476 <rdar://problem/25028481>
478 Reviewed by Simon Fraser.
480 This patch is based on Blink patch from jchaffraix@chromium.org (https://src.chromium.org/viewvc/blink?revision=151756&view=revision)
482 * fast/css/getPropertyValue-webkit-marquee.html:
483 * fast/css/webkit-marquee-anonymous-node-crash-expected.txt: Removed.
484 * fast/css/webkit-marquee-anonymous-node-crash.html: Removed.
486 2016-03-15 Joanmarie Diggs <jdiggs@igalia.com>
488 AX: Expose pointers to SVG elements referenced by aria-labelledby
489 https://bugs.webkit.org/show_bug.cgi?id=155481
491 Reviewed by Chris Fleizach.
493 * accessibility/w3c-svg-name-calculation.html: Modified to also output AXTitleUIElement.
494 * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
495 * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
497 2016-03-15 Tim Horton <timothy_horton@apple.com>
499 iOS <attachment> element should allow customization of action text color
500 https://bugs.webkit.org/show_bug.cgi?id=155513
501 <rdar://problem/24805991>
503 Reviewed by Simon Fraser.
505 * fast/attachment/attachment-action-expected.html: Added.
506 * fast/attachment/attachment-action.html: Added.
507 * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
508 * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
509 * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
510 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
511 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
512 * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
513 * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
514 Rebaseline some tests and add one that action text matches the requested color.
516 2016-03-15 Commit Queue <commit-queue@webkit.org>
518 Unreviewed, rolling out r198148.
519 https://bugs.webkit.org/show_bug.cgi?id=155518
521 "Lets do this patch at a later time" (Requested by saamyjoon
526 "[ES6] Disallow var assignments in for-in loops"
527 https://bugs.webkit.org/show_bug.cgi?id=155451
528 http://trac.webkit.org/changeset/198148
530 2016-03-15 Alexey Proskuryakov <ap@apple.com>
532 Test result gardening for
533 ASSERT_NOT_REACHED on imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/area-coords.html
534 https://bugs.webkit.org/show_bug.cgi?id=155516
536 * TestExpectations: Skip the test in debug, as it's not useful to crash every time.
538 2016-03-15 Joseph Pecoraro <pecoraro@apple.com>
540 REGRESSION: ASSERTION FAILED: !m_lastActiveBlock on js/function-apply.html
541 https://bugs.webkit.org/show_bug.cgi?id=155411
542 <rdar://problem/25134537>
544 Reviewed by Mark Lam.
546 * platform/mac/TestExpectations:
547 Unmark test as flakey.
549 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
551 Fixing expectation for css3/masking/mask-svg-script-none-to-png.html on ios-simulator
553 Unreviewed test gardening.
555 * platform/ios-simulator/TestExpectations:
557 2016-03-15 Tim Horton <timothy_horton@apple.com>
559 Unskip and rebaseline <attachment> tests on iOS
560 <rdar://problem/24805991>
562 * fast/attachment/attachment-default-icon.html:
563 * fast/attachment/attachment-folder-icon.html:
564 * fast/attachment/attachment-type-attribute.html:
565 Make these tests have identical titles between ref and actual, because
566 on iOS the layout differs if you have a title or not (unlike on Mac).
568 * platform/ios-simulator/TestExpectations:
569 * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
570 * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
571 * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
572 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
573 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
574 * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
575 * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
576 Unskip and rebaseline all but one of the attachment tests on iOS.
578 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
580 Remove flaky expectation for webgl/1.0.2/conformance/rendering/gl-scissor-test.html for mac
581 https://bugs.webkit.org/show_bug.cgi?id=126586
583 Unreviewed test gardening.
585 * platform/mac/TestExpectations:
587 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
589 Fixing a typo in the ios-simulator TestExpectations file
591 Unreviewed test gardening.
593 * platform/ios-simulator/TestExpectations:
595 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
597 Marking animations/3d/transform-origin-vs-functions.html as flaky on ios-simulator-wk2
598 https://bugs.webkit.org/show_bug.cgi?id=155501
600 Unreviewed test gardening.
602 * platform/ios-simulator-wk2/TestExpectations:
604 2016-03-15 Chris Fleizach <cfleizach@apple.com>
606 AX: certain elements not included in accessibility tree
607 https://bugs.webkit.org/show_bug.cgi?id=155480
609 Reviewed by Beth Dakin.
611 * accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
612 * accessibility/double-nested-inline-element-missing-from-tree.html: Added.
614 2016-03-15 Chris Dumez <cdumez@apple.com>
616 Unreviewed, rolling out r198203.
618 Favorites view is no longer loading on iOS
622 "URL Parsing should signal failure for illegal IDN"
623 https://bugs.webkit.org/show_bug.cgi?id=154945
624 http://trac.webkit.org/changeset/198203
626 2016-03-15 Antti Koivisto <antti@apple.com>
628 Class change invalidation does not handle :not correctly
629 https://bugs.webkit.org/show_bug.cgi?id=155493
630 <rdar://problem/24846762>
632 Reviewed by Andreas Kling.
634 * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
635 * fast/css/style-invalidation-attribute-change-descendants.html:
637 Also add :not case for attribute changes (which handles this correctly already).
639 * fast/css/style-invalidation-class-change-descendants-expected.txt:
640 * fast/css/style-invalidation-class-change-descendants.html:
644 2016-03-14 Jer Noble <jer.noble@apple.com>
646 Video elements with autoplay do not begin playing when scrolling into view if InvisibleAutoplayNotPermitted is set.
647 https://bugs.webkit.org/show_bug.cgi?id=155468
649 Reviewed by Eric Carlson.
651 * media/video-restricted-invisible-autoplay-allowed-when-visible-expected.txt: Added.
652 * media/video-restricted-invisible-autoplay-allowed-when-visible.html: Added.
654 2016-03-15 Jiewen Tan <jiewen_tan@apple.com>
656 URL Parsing should signal failure for illegal IDN
657 https://bugs.webkit.org/show_bug.cgi?id=154945
658 <rdar://problem/8014795>
660 Reviewed by Brent Fulgham.
662 * fast/url/host-expected.txt:
663 * fast/url/idna2003-expected.txt:
664 * fast/url/invalid-idn-expected.txt: Added.
665 * fast/url/invalid-idn.html: Added.
667 2016-03-14 Brent Fulgham <bfulgham@apple.com>
669 REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
670 https://bugs.webkit.org/show_bug.cgi?id=155453
672 Reviewed by Eric Carlson.
673 <rdar://problem/24879447>
675 Reviewed by Dan Bates.
677 Further refinement to test case: Remove use of 'setTimeout', and ensure the code gets
678 called by using 'testRunner.waitUntilDone()'/'testRunner.notifyDone()'.
680 * fast/mediastream/enumerating-crash.html:
682 2016-03-14 Daniel Bates <dabates@apple.com>
684 Web Inspector: Display Content Security Policy hash in details sidebar for script and style elements
685 https://bugs.webkit.org/show_bug.cgi?id=155466
686 <rdar://problem/25152480>
688 Reviewed by Joseph Pecoraro and Timothy Hatcher.
690 Add tests to ensure that the WebInspector.DOMNode object associated with an HTML style element
691 or applicable HTML script element has a valid CSP hash.
693 * inspector/dom/csp-big5-hash-expected.txt: Added.
694 * inspector/dom/csp-big5-hash.html: Added.
695 * inspector/dom/csp-hash-expected.txt: Added.
696 * inspector/dom/csp-hash.html: Added.
698 2016-03-14 Filip Pizlo <fpizlo@apple.com>
700 REGRESSION(r194394): >2x slow-down on CDjs
701 https://bugs.webkit.org/show_bug.cgi?id=155471
703 Unreviewed (rollout).
705 * js/dom/script-tests/string-prototype-properties.js:
706 * js/dom/string-prototype-properties-expected.txt:
707 * js/script-tests/string-localeCompare.js:
708 * js/string-localeCompare-expected.txt:
709 * js/string-localeCompare.html:
711 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
713 Marking js/funcion-apply.html as flaky on mac debug
714 https://bugs.webkit.org/show_bug.cgi?id=155411
716 Unreviewed test gardening.
718 * platform/mac/TestExpectations:
720 2016-03-10 Antonio Gomes <tonikitoo@webkit.org>
722 Selecting with shift+drag results in unexpected drag-n-drop
723 https://bugs.webkit.org/show_bug.cgi?id=155314
725 Reviewed by Darin Adler.
727 Tests that ensure that WebKit:
729 1) does not enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
731 2) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
733 3) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
736 Note that (1) is a behavior changed by this patch, whereas (2) and (3) represent existing
737 behavior that is kept.
738 Tests are also skip for iOS similarly to other drag-n-drop related tests.
740 * fast/events/shift-drag-selection-no-drag-n-drop-expected.txt: Added.
741 * fast/events/shift-drag-selection-no-drag-n-drop.html: Added.
742 * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop-expected.txt: Added.
743 * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop.html: Added.
744 * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop-expected.txt: Added.
745 * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop.html: Added.
747 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
749 Marking storage/indexeddb/transaction-abort-private.html as flaky on mac-wk1
750 https://bugs.webkit.org/show_bug.cgi?id=155067
752 Unreviewed test gardening.
754 * platform/mac-wk1/TestExpectations:
756 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
758 Skip test storage/indexeddb/odd-strings.html
759 https://bugs.webkit.org/show_bug.cgi?id=154975
761 Unreviewed test gardening.
763 Removing duplicate expectation for test and skipping since it fails or times out on every run.
766 * platform/mac-wk1/TestExpectations:
768 2016-03-14 Brent Fulgham <bfulgham@apple.com>
770 REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
771 https://bugs.webkit.org/show_bug.cgi?id=155453
772 <rdar://problem/24879447>
774 Reviewed by Daniel Bates.
776 * fast/mediastream/enumerating-crash-expected.txt: Added.
777 * fast/mediastream/enumerating-crash.html: Added.
779 2016-03-14 Saam barati <sbarati@apple.com>
781 [ES6] Disallow var assignments in for-in loops
782 https://bugs.webkit.org/show_bug.cgi?id=155451
784 Reviewed by Mark Lam.
786 * js/parser-syntax-check-expected.txt:
787 * js/script-tests/parser-syntax-check.js:
789 2016-03-14 Saam barati <sbarati@apple.com>
791 assignments in for-in/for-of header not allowed
792 https://bugs.webkit.org/show_bug.cgi?id=155384
794 Reviewed by Darin Adler.
796 * js/parser-syntax-check-expected.txt:
797 * js/script-tests/parser-syntax-check.js:
799 2016-03-14 Zalan Bujtas <zalan@apple.com>
801 Negative outline offset could break curved outline-style: auto
802 https://bugs.webkit.org/show_bug.cgi?id=155416
804 Reviewed by Tim Horton.
806 When radius becomes negative the rounded rect could end up being un-renderable -> no rounded corners at all.
808 * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius-expected.html: Added.
809 * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius.html: Added.
811 2016-03-14 Zalan Bujtas <zalan@apple.com>
813 [Outline: auto] Fractional radius value could result in non-renderable rounded border.
814 https://bugs.webkit.org/show_bug.cgi?id=155420
816 Reviewed by Tim Horton.
818 RoundedRect::pixelSnappedRoundedRectForPainting ensures that the rounded rect is always renderable.
820 * fast/inline/hidpi-outline-auto-with-fractional-radius-expected.html: Added.
821 * fast/inline/hidpi-outline-auto-with-fractional-radius.html: Added.
823 2016-03-14 Zalan Bujtas <zalan@apple.com>
825 Outline: auto has sharp corners with single line contenteditable.
826 https://bugs.webkit.org/show_bug.cgi?id=155418
828 Reviewed by Tim Horton.
830 Multiple rectangles assumed multiline content and it broke bottomLeft and bottomRight corner check.
831 This patch adds fast path for polygons with 4 corners.
833 * fast/inline/hidpi-outline-auto-with-one-focusring-rect-expected.html: Added.
834 * fast/inline/hidpi-outline-auto-with-one-focusring-rect.html: Added.
836 2016-03-14 Joanmarie Diggs <jdiggs@igalia.com>
838 [AX] SVG element with child desc not exposed
839 https://bugs.webkit.org/show_bug.cgi?id=155374
841 Reviewed by Darin Adler.
843 * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Updated.
844 * platform/mac/accessibility/w3c-svg-roles-expected.txt: Updated.
846 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
848 Skip asserting test http/tests/security/aboutBlank/security-context-write.html
849 https://bugs.webkit.org/show_bug.cgi?id=94458
851 Unreviewed test gardening.
855 2016-03-14 Darin Adler <darin@apple.com>
857 Add copy/paste plug-in check for XHTML document
858 https://bugs.webkit.org/show_bug.cgi?id=106350
860 * TestExpectations: Re-enable test now that it works in WebKit 1.
861 * editing/pasteboard/paste-noplugin-xhtml.xhtml: Fixed problem where test would try to
862 call setBlockAllPlugins even when it did not exist. Turns out that's needed for the
863 test to run under WebKit 2, but not needed at all under WebKit 1.
865 2016-03-14 Frederic Wang <fred.wang@free.fr>
867 Skip accessibility/internal-link-anchors2.html as the linked ui element API is not supported for links.
869 Unreviewed test gardening.
871 * platform/gtk/TestExpectations:
873 2016-03-14 Frederic Wang <fwang@igalia.com>
875 Make MathML colspan/rowspan consistent with HTML table cells.
876 https://bugs.webkit.org/show_bug.cgi?id=150253
878 Reviewed by Martin Robinson.
880 We import crashing test from bug 150253.
882 * mathml/rowspan-crash-expected.txt: Added.
883 * mathml/rowspan-crash.xhtml: Added.
885 2016-03-14 Darin Adler <darin@apple.com>
887 Continue work on https://bugs.webkit.org/show_bug.cgi?id=106350
889 * TestExpectations: Disable test fow now since it seems to be failing in WebKit 1 and
890 depends on hooks not present in WebKit 1 test runner.
892 2016-03-14 Ryosuke Niwa <rniwa@webkit.org>
895 https://bugs.webkit.org/show_bug.cgi?id=155424
896 <rdar://problem/24997534>
898 Reviewed by Antti Koivisto.
900 Added a W3C style testharness.js test.
902 * fast/shadow-dom/ShadowRoot-interface-expected.txt:
903 * fast/shadow-dom/ShadowRoot-interface.html: Don't import testharness.css from svn.webkit.org.
904 * fast/shadow-dom/slotchange-event-expected.txt: Added.
905 * fast/shadow-dom/slotchange-event.html: Added.
907 2016-03-13 Darin Adler <darin@apple.com>
909 Add copy/paste plug-in check for XHTML document
910 https://bugs.webkit.org/show_bug.cgi?id=106350
912 Reviewed by David Kilzer.
914 This bug was filed because of the assumption that there was a bug, but it
915 turns out that even in XHTML documents, we use HTML tree builder, so there is
916 no bug. Thus this just adds the test that demonstrates this.
918 * editing/pasteboard/paste-noplugin-xhtml-expected.txt: Added.
919 * editing/pasteboard/paste-noplugin-xhtml.xhtml: Added.
921 2016-03-13 Sam Weinig <sam@webkit.org>
923 Implement unprivileged execCommand("copy") and execCommand("cut")
924 <rdar://problem/24354406>
925 https://bugs.webkit.org/show_bug.cgi?id=146336
927 Reviewed by Dean Jackson.
929 * editing/execCommand/clipboard-access-with-user-gesture-expected.txt: Added.
930 * editing/execCommand/clipboard-access-with-user-gesture.html: Added.
931 Add test for using execCommand("copy") and execCommand("cut") during a user gesture.
933 2016-03-13 Dean Jackson <dino@apple.com>
935 DRT should enable WebGL by default on Mac
936 https://bugs.webkit.org/show_bug.cgi?id=155419
937 <rdar://problem/25136981>
939 Reviewed by Sam Weinig.
941 Update all the tests that no longer have to explicitly
944 * compositing/backface-visibility/backface-visibility-webgl.html:
945 * compositing/visibility/visibility-simple-webgl-layer.html:
946 * compositing/webgl/webgl-background-color.html:
947 * compositing/webgl/webgl-no-alpha.html:
948 * compositing/webgl/webgl-nonpremultiplied-blend.html:
949 * compositing/webgl/webgl-reflection.html:
950 * compositing/webgl/webgl-repaint.html:
951 * fast/canvas/webgl/antialiasing-enabled.html:
952 * fast/canvas/webgl/canvas-resize-crash.html:
953 * fast/canvas/webgl/css-webkit-canvas-repaint.html:
954 * fast/canvas/webgl/css-webkit-canvas.html:
955 * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays-expected.txt:
956 * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays.html:
957 * fast/canvas/webgl/premultiplyalpha-test.html:
958 * fast/canvas/webgl/resources/webgl-test.js:
959 (initNonKhronosFramework): Deleted.
960 * fast/canvas/webgl/texImage2DImageDataTest.html:
961 * fast/canvas/webgl/toDataURL-unpremultipliedAlpha.html:
962 * fast/canvas/webgl/unprefixed-context.html:
963 * fast/canvas/webgl/webgl-composite-modes-repaint.html:
964 * fast/canvas/webgl/webgl-composite-modes.html:
965 * fast/canvas/webgl/webgl-drawarrays-crash.html:
966 * fast/canvas/webgl/webgl-layer-update.html:
967 * fast/canvas/webgl/webgl-reload-crash.html:
968 * http/tests/canvas/webgl/origin-clean-conformance.html:
969 * http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html:
970 * http/tests/security/webgl-remote-read-remote-image-allowed.html:
971 * http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin.html:
972 * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
973 * http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
974 * http/tests/webgl/1.0.2/resources/webkit-webgl-test-harness.js:
975 * imported/blink/compositing/draws-content/webgl-simple-background.html:
976 * webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
977 * webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
978 * webgl/1.0.2/resources/webkit-webgl-test-harness.js:
979 * webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js:
980 * webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js:
981 * webgl/1.0.3/resources/webkit-webgl-test-harness.js:
982 * webgl/resources/webkit-webgl-test-harness.js:
984 2016-03-13 Ryosuke Niwa <rniwa@webkit.org>
986 REGRESSION (r190840): crash inside details element's slotNameFunction
987 https://bugs.webkit.org/show_bug.cgi?id=155388
989 Reviewed by Antti Koivisto.
991 Added a regression test.
993 * fast/html/details-summary-tabindex-crash-expected.txt: Added.
994 * fast/html/details-summary-tabindex-crash.html: Added.
996 2016-03-13 Dean Jackson <dino@apple.com>
998 <attachment> should be a runtime-enabled feature
999 https://bugs.webkit.org/show_bug.cgi?id=155413
1000 <rdar://problem/25120753>
1002 Reviewed by Sam Weinig and Anders Carlsson.
1004 Now that <attachment> is disabled by default, use an
1005 internal setting to turn them back on test by test.
1007 * fast/attachment/attachment-default-icon-expected.html:
1008 * fast/attachment/attachment-default-icon.html:
1009 * fast/attachment/attachment-disabled-dom.html:
1010 * fast/attachment/attachment-disabled-rendering.html:
1011 * fast/attachment/attachment-dom.html:
1012 * fast/attachment/attachment-folder-icon-expected.html:
1013 * fast/attachment/attachment-folder-icon.html:
1014 * fast/attachment/attachment-icon-from-file-extension-expected.html:
1015 * fast/attachment/attachment-icon-from-file-extension.html:
1016 * fast/attachment/attachment-label-highlight.html:
1017 * fast/attachment/attachment-progress.html:
1018 * fast/attachment/attachment-rendering.html:
1019 * fast/attachment/attachment-select-on-click-inside-user-select-all.html:
1020 * fast/attachment/attachment-select-on-click.html:
1021 * fast/attachment/attachment-subtitle.html:
1022 * fast/attachment/attachment-title.html:
1023 * fast/attachment/attachment-type-attribute-expected.html:
1024 * fast/attachment/attachment-type-attribute.html:
1025 * editing/pasteboard/copy-paste-attachment.html:
1026 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
1028 2016-03-13 Antti Koivisto <antti@apple.com>
1030 ComposedTreeIterator fails to traverse slots if root is shadow host
1031 https://bugs.webkit.org/show_bug.cgi?id=155407
1033 Reviewed by Darin Adler.
1035 * fast/shadow-dom/composed-tree-shadow-subtree-expected.txt: Added.
1036 * fast/shadow-dom/composed-tree-shadow-subtree.html: Added.
1038 2016-03-12 Dean Jackson <dino@apple.com>
1040 REGRESSION (r188647): Teamtreehouse website sidebar buttons are not rendered
1041 https://bugs.webkit.org/show_bug.cgi?id=155400
1042 <rdar://problem/24818602>
1044 Reviewed by Anders Carlsson.
1046 Add tests with SVG content that uses CSS filter
1047 shorthands. These particular filters are no-ops
1048 so should not affect rendering. If they actually
1049 tried to do something you wouldn't see them work
1050 until we enable shorthand filters on SVG content.
1052 * css3/filters/filters-on-svg-element-expected.html: Added.
1053 * css3/filters/filters-on-svg-element.html: Added.
1054 * css3/filters/filters-on-svg-root-expected.html: Added.
1055 * css3/filters/filters-on-svg-root.html: Added.
1057 2016-03-12 Myles C. Maxfield <mmaxfield@apple.com>
1059 [OS X] Scrollbars of overflow:scroll divs should appear on the left on RTL systems
1060 https://bugs.webkit.org/show_bug.cgi?id=155385
1062 Reviewed by Simon Fraser.
1064 * platform/mac-wk1/TestExpectations:
1065 * platform/mac/TestExpectations:
1066 * platform/efl/TestExpectations:
1067 * platform/gtk/TestExpectations:
1068 * platform/ios-simulator/TestExpectations:
1069 * platform/win/TestExpectations:
1070 * fast/scrolling/rtl-scrollbars-overflow-contents-expected.html: Added.
1071 * fast/scrolling/rtl-scrollbars-overflow-contents.html: Added.
1072 * fast/scrolling/rtl-scrollbars-overflow-dir-rtl-expected.html: Added.
1073 * fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html: Added.
1074 * fast/scrolling/rtl-scrollbars-overflow-expected.html: Added.
1075 * fast/scrolling/rtl-scrollbars-overflow-padding-expected.html: Added.
1076 * fast/scrolling/rtl-scrollbars-overflow-padding.html: Added.
1077 * fast/scrolling/rtl-scrollbars-overflow-simple-expected-mismatch.html: Added.
1078 * fast/scrolling/rtl-scrollbars-overflow-simple.html: Added.
1079 * fast/scrolling/rtl-scrollbars-overflow.html: Added.
1081 2016-03-12 Zalan Bujtas <zalan@apple.com>
1083 [Forms: focus] focus rings around text fields do not follow contour (border-radius)
1084 https://bugs.webkit.org/show_bug.cgi?id=154099
1085 rdar://problem/9988429
1087 Reviewed by Tim Horton.
1089 Unfortunately there's no proper way to test native focusring drawing.
1090 These tests attempt to verify that we don't end up painting sharp corners.
1092 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr-expected.html: Added.
1093 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr.html: Added.
1094 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl-expected.html: Added.
1095 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl.html: Added.
1096 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr-expected.html: Added.
1097 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr.html: Added.
1098 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl-expected.html: Added.
1099 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl.html: Added.
1101 2016-03-11 Ryosuke Niwa <rniwa@webkit.org>
1103 Add Event.deepPath() and Event.scoped
1104 https://bugs.webkit.org/show_bug.cgi?id=153538
1105 <rdar://problem/24363836>
1107 Reviewed by Darin Adler.
1109 Added a W3C style testharness.js tests for Event.prototype.scoped, Event.prototype.scopedRelatedTarget,
1110 Event.prototype.deepPath() and a test that uses eventSender to verify the values of the scoped and
1111 scopedRelatedTarget flags on trusted events.
1113 * fast/shadow-dom/Extensions-to-Event-Interface-expected.txt: Added.
1114 * fast/shadow-dom/Extensions-to-Event-Interface.html: Added.
1115 * fast/shadow-dom/event-with-related-target.html:
1116 * fast/shadow-dom/resources: Added.
1117 * fast/shadow-dom/resources/event-path-test-helpers.js: Added. Extracted from event-with-related-target.html.
1118 * fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
1119 * fast/shadow-dom/trusted-event-scoped-flags.html: Added.
1120 * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
1121 * http/tests/workers/worker-importScriptsOnError-expected.txt:
1122 * inspector/model/remote-object-get-properties-expected.txt:
1123 * platform/ios-simulator/fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
1125 2016-03-11 Jiewen Tan <jiewen_tan@apple.com>
1127 WebKit should not be redirected to an invalid URL
1128 https://bugs.webkit.org/show_bug.cgi?id=155263
1129 <rdar://problem/22820172>
1131 Reviewed by Brent Fulgham.
1133 * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
1134 * http/tests/navigation/redirect-to-invalid-url.html: Added.
1135 * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
1137 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
1139 Marking media/track/track-in-band-style.html as flaky on Yosemite
1140 https://bugs.webkit.org/show_bug.cgi?id=153143
1142 Unreviewed test gardening.
1144 * platform/mac-wk1/TestExpectations:
1146 2016-03-11 Mark Lam <mark.lam@apple.com>
1148 Implement Function.name and Function#toString for ES6 class.
1149 https://bugs.webkit.org/show_bug.cgi?id=155336
1151 Reviewed by Geoffrey Garen.
1153 * js/class-syntax-name-expected.txt:
1154 * js/script-tests/class-syntax-name.js:
1157 - Rebased expected result.
1159 * js/function-toString-vs-name.html:
1160 * js/script-tests/function-toString-vs-name.js:
1161 - Added new tests for class.
1163 * platform/mac/inspector/model/remote-object-expected.txt:
1164 - Rebased expected result.
1166 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
1168 Marking imported/blink/fast/multicol/dynamic/multicol-with-abspos-svg-with-foreignobject-with-multicol-crash.html as flaky
1169 https://bugs.webkit.org/show_bug.cgi?id=155339
1171 Unreviewed test gardening.
1173 This test is a flaky crash on ios-simulator debug.
1175 * platform/ios-simulator/TestExpectations:
1177 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
1179 Marking inspector/heap/getPreview.html as flaky on mac-wk2
1180 https://bugs.webkit.org/show_bug.cgi?id=155312
1182 Unreviewed test gardening.
1184 * platform/mac-wk2/TestExpectations:
1186 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
1188 Marking css3/masking/mask-luminance-svg.html and css3/masking/mask-svg-script-none-to-png.html as flaky
1189 https://bugs.webkit.org/show_bug.cgi?id=155372.
1191 Unreviewed test gardening.
1193 These two tests are flaky crashes on ios-simulator debug.
1195 * platform/ios-simulator/TestExpectations:
1197 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
1199 Unreviewed, rolling out r197984.
1201 This change caused an existing LayoutTest to fail
1205 "WebKit should not be redirected to an invalid URL"
1206 https://bugs.webkit.org/show_bug.cgi?id=155263
1207 http://trac.webkit.org/changeset/197984
1209 2016-03-11 Yusuke Suzuki <utatane.tea@gmail.com>
1211 [ES6] Implement Reflect.set without receiver support
1212 https://bugs.webkit.org/show_bug.cgi?id=155024
1214 Reviewed by Geoffrey Garen.
1216 * js/dom/reflect-set-onto-dom-expected.txt: Added.
1217 * js/dom/reflect-set-onto-dom.html: Added.
1218 * js/dom/script-tests/reflect-set-onto-dom.js: Added.
1220 2016-03-11 Yoav Weiss <yoav@yoav.ws>
1222 Avoid applying link tags with an invalid media attribute
1223 https://bugs.webkit.org/show_bug.cgi?id=143262
1225 Reviewed by Brent Fulgham.
1227 These tests make sure that when <link rel=stylesheet> is present with an invalid
1228 media attribute, the styles are not being applied.
1230 * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media-expected.txt: Added.
1231 * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media.html: Added.
1232 * fast/dom/HTMLLinkElement/link-stylesheet-media-type-expected.txt: Added.
1233 * fast/dom/HTMLLinkElement/link-stylesheet-media-type.html: Added.
1235 These tests test the old HTML4 behavior and are no longer relevant.
1236 * fast/media/media-descriptor-syntax-05.html: Removed.
1237 * fast/media/media-descriptor-syntax-05-expected.html: Removed.
1239 2016-03-11 Frederic Wang <fwang@igalia.com>
1241 Skip content-editable-as-textarea.html on GTK as it uses AX API.
1243 Unreviewed test gardening.
1245 * platform/gtk/TestExpectations:
1247 2016-03-10 Jer Noble <jer.noble@apple.com>
1249 CRASH at WebCore::RenderView::updateVisibleViewportRect
1250 https://bugs.webkit.org/show_bug.cgi?id=155209
1251 <rdar://problem/23997530>
1253 Reviewed by Simon Fraser.
1255 (These files were mistakenly landed in a previous commit:)
1256 * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
1257 * media/video-crash-invisible-autoplay-display-none.html: Added.
1259 2016-03-10 Zalan Bujtas <zalan@apple.com>
1261 Simple line layout: Add text-align: justify support.
1262 https://bugs.webkit.org/show_bug.cgi?id=155006
1264 Reviewed by Antti Koivisto.
1266 Rebaseline based on simple line layout output.
1268 * fast/text/whitespace/023-expected.txt:
1269 * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
1271 2016-03-10 Nan Wang <n_wang@apple.com>
1273 AX: Force allow user zoom
1274 https://bugs.webkit.org/show_bug.cgi?id=155056
1276 Reviewed by Simon Fraser.
1278 * fast/viewport/ios/force-always-user-scalable-expected.txt: Added.
1279 * fast/viewport/ios/force-always-user-scalable.html: Added.
1280 * platform/ios-simulator-wk2/TestExpectations:
1282 2016-03-10 Jiewen Tan <jiewen_tan@apple.com>
1284 WebKit should not be redirected to an invalid URL
1285 https://bugs.webkit.org/show_bug.cgi?id=155263
1286 <rdar://problem/22820172>
1288 Reviewed by Brent Fulgham.
1290 * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
1291 * http/tests/navigation/redirect-to-invalid-url.html: Added.
1292 * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
1294 2016-03-10 Nan Wang <n_wang@apple.com>
1296 AX: Implement bounds/position and index related text marker functions using TextIterator
1297 https://bugs.webkit.org/show_bug.cgi?id=154976
1299 Reviewed by Chris Fleizach.
1301 * accessibility/mac/text-marker-for-index-expected.txt: Added.
1302 * accessibility/mac/text-marker-for-index.html: Added.
1303 * accessibility/mac/text-marker-word-nav-expected.txt:
1304 * accessibility/mac/text-marker-word-nav.html:
1306 2016-03-10 Myles C. Maxfield <mmaxfield@apple.com>
1308 [Cocoa] Test gardening after r197933
1309 <rdar://problem/25091368>
1313 * fast/text/woff2-expected.html:
1314 * fast/text/woff2.html:
1316 2016-03-10 Daniel Bates <dabates@apple.com>
1318 CSP: Implement frame-ancestors directive
1319 https://bugs.webkit.org/show_bug.cgi?id=154345
1320 <rdar://problem/24702161>
1322 Reviewed by Brent Fulgham.
1324 Adds new tests to ensure we ignore directive frame-ancestors when defined a policy delivered
1325 in an HTML meta element or in a report-only policy (i.e. delivered via HTTP header Content-
1326 Security-Policy-Report-Only). Also adds new test to ensure that we send a violation report
1327 when the directive frame-ancestors is violated.
1329 Updated many existing tests and test results that unnecessarily depended on a DOM SecurityError
1330 exception being thrown when accessing the content of a cross-origin frame. It is sufficient
1331 and more direct to test directive frame-ancestors by dumping the contents of all children frames
1332 on the page. We design the tests such that a child frame that was blocked by the frame-ancestors
1333 directive is expected to have no content. A child frame that was allowed by the frame-ancestors
1334 directive is expected to have content.
1336 * TestExpectations: Mark frame-ancestors tests as PASS so that we run them.
1337 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt: Added.
1338 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored.html: Added.
1339 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt: Added.
1340 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored.html: Added.
1341 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
1342 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html:
1343 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
1344 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html:
1345 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
1346 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow.html:
1347 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
1348 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow.html:
1349 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
1350 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block.html:
1351 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
1352 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block.html:
1353 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
1354 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html:
1355 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
1356 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html:
1357 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
1358 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow.html:
1359 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
1360 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block.html:
1361 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
1362 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block.html:
1363 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
1364 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html:
1365 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
1366 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow.html:
1367 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
1368 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow.html:
1369 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
1370 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block.html:
1371 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
1372 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block.html:
1373 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
1374 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow.html:
1375 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
1376 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow.html:
1377 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
1378 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow.html:
1379 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
1380 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block.html:
1381 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
1382 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block.html:
1383 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
1384 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow.html:
1385 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
1386 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow.html:
1387 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
1388 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block.html:
1389 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
1390 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin.html:
1391 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
1392 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin.html:
1393 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
1394 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow.html:
1395 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
1396 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block.html:
1397 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt: Added.
1398 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt: Added.
1399 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https.html: Added.
1400 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin.html: Added.
1401 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt: Added.
1402 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt: Added.
1403 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https.html: Added.
1404 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin.html: Added.
1405 * http/tests/security/contentSecurityPolicy/resources/echo-intertag.pl: Added.
1406 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js:
1408 (injectIFrame): Modified to make use of handleFrameEvent().
1409 (handleFrameEvent): Added.
1410 (iframeLoaded): Deleted.
1411 * http/tests/security/contentSecurityPolicy/resources/frame-in-frame.pl:
1413 2016-03-10 Andy VanWagoner <andy@instructure.com>
1415 Add shouldNotBe to standalone test harness
1416 https://bugs.webkit.org/show_bug.cgi?id=155300
1418 Reviewed by Saam Barati.
1420 Copy over the shouldNotBe function from js-test-pre. This fixes errors
1421 introduced be new Intl tests.
1423 * resources/standalone-pre.js:
1426 2016-03-10 Ryan Haddad <ryanhaddad@apple.com>
1428 Rebaseline two inspector tests after r197954 changed the results.
1430 Unreviewed test gardening.
1432 * inspector/debugger/command-line-api-exception-expected.txt:
1433 * platform/mac/inspector/model/remote-object-expected.txt:
1435 2016-03-10 Michael Saboff <msaboff@apple.com>
1437 [ES6] Allow RegExp constructor to take pattern from an existing RegExp with new flags
1438 https://bugs.webkit.org/show_bug.cgi?id=155315
1440 Reviewed by Saam Barati.
1442 New and updated test for change.
1444 * fast/regex/constructor-expected.txt:
1445 * fast/regex/script-tests/constructor.js:
1446 Changed test for new behavior.`
1448 * js/regexp-old-regexp-new-flags-expected.txt: Added.
1449 * js/regexp-old-regexp-new-flags.html: Added.
1450 * js/script-tests/regexp-old-regexp-new-flags.js: Added.
1453 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1-expected.txt: Removed.
1454 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1.html: Removed.
1455 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2-expected.txt: Removed.
1456 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2.html: Removed.
1457 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1-expected.txt: Removed.
1458 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1.html: Removed.
1459 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2-expected.txt: Removed.
1460 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2.html: Removed.
1461 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8-expected.txt: Removed.
1462 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8.html: Removed.
1463 Removed obsolete tests.
1465 2016-03-10 Myles C. Maxfield <mmaxfield@apple.com>
1467 [OS X] Main frame scrollbars should appear on the left on RTL systems
1468 https://bugs.webkit.org/show_bug.cgi?id=155149
1470 Reviewed by Simon Fraser.
1472 * fast/scrolling/rtl-scrollbars-expected.html: Added.
1473 * fast/scrolling/rtl-scrollbars-simple-expected-mismatch.html: Added.
1474 * fast/scrolling/rtl-scrollbars-simple.html: Added.
1475 * fast/scrolling/rtl-scrollbars.html: Added.
1476 * platform/mac-wk1/TestExpectations:
1477 * platform/mac/TestExpectations:
1478 * platform/efl/TestExpectations:
1479 * platform/gtk/TestExpectations:
1480 * platform/ios-simulator/TestExpectations:
1481 * platform/win/TestExpectations:
1483 2016-03-07 Jer Noble <jer.noble@apple.com>
1485 Add separate WK and WK2 preferences for requiring user gestures for video media, distinct from user gestures for media generally
1486 https://bugs.webkit.org/show_bug.cgi?id=155141
1488 Reviewed by Beth Dakin.
1490 Update layout tests to reflect new restriction name.
1492 * media/audio-playback-restriction-play-expected.txt:
1493 * media/audio-playback-restriction-play.html:
1494 * media/no-autoplay-with-user-gesture-requirement.html:
1495 * media/video-load-require-user-gesture.html:
1496 * media/video-play-require-user-gesture.html:
1497 * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
1498 * media/video-crash-invisible-autoplay-display-none.html: Added.
1499 * media/video-main-content-allow-expected.txt:
1500 * media/video-main-content-allow-then-deny-expected.txt:
1501 * media/video-main-content-allow-then-deny.html:
1502 * media/video-main-content-allow.html:
1503 * media/video-main-content-deny-display-none-expected.txt:
1504 * media/video-main-content-deny-display-none.html:
1505 * media/video-main-content-deny-not-in-dom-expected.txt:
1506 * media/video-main-content-deny-not-in-dom.html:
1507 * media/video-main-content-deny-not-visible-expected.txt:
1508 * media/video-main-content-deny-not-visible.html:
1509 * media/video-main-content-deny-obscured-expected.txt:
1510 * media/video-main-content-deny-obscured.html:
1511 * media/video-main-content-deny-too-small-expected.txt:
1512 * media/video-main-content-deny-too-small.html:
1514 2016-03-10 Ryosuke Niwa <rniwa@webkit.org>
1516 Add :defined support
1517 https://bugs.webkit.org/show_bug.cgi?id=155108
1519 Reviewed by Antti Koivisto.
1521 Added W3C style testharness.js tests and ref tests for :defined pseudo class.
1523 * fast/custom-elements/defined-pseudo-class-expected.txt: Added.
1524 * fast/custom-elements/defined-pseudo-class.html: Added.
1525 * fast/custom-elements/defined-rule-expected.html: Added.
1526 * fast/custom-elements/defined-rule.html: Added.
1528 2016-03-10 Daniel Bates <dabates@apple.com>
1530 CSP: Implement support for script and style nonces
1531 https://bugs.webkit.org/show_bug.cgi?id=116508
1532 <rdar://problem/24963980>
1534 Reviewed by Brent Fulgham.
1536 Update expected results due to differences between Blink and WebKit violation message formats.
1538 Additionally mark script- and style- nonce tests as PASS in LayoutTests/TestExpectations so
1542 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash-expected.txt:
1543 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash.html:
1544 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked-expected.txt:
1545 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline-expected.txt:
1546 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: Also update result
1547 to reflect that we consider "'n-" an invalid source expression (as expected).
1548 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed-expected.txt:
1549 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked-expected.txt:
1551 2016-03-10 David Kilzer <ddkilzer@apple.com>
1553 [iOS] DumpRenderTree crashes when accessing window.testRunner.inspectorTestStubURL
1554 <http://webkit.org/b/155295>
1556 Reviewed by Brent Fulgham.
1558 * platform/ios-simulator-wk1/TestExpectations:
1559 * platform/ios-simulator-wk2/TestExpectations:
1560 - Remove all "inspector/" tests. They are already skipped in
1561 platform/ios-simulator/TestExpectations, so no need to
1562 resurrect them here.
1564 2016-03-10 Daniel Bates <dabates@apple.com>
1566 CSP: Implement support for inline script and inline style hashes
1567 https://bugs.webkit.org/show_bug.cgi?id=155007
1568 <rdar://problem/24964098>
1570 Reviewed by Brent Fulgham.
1572 Add new test http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html to ensure that
1573 script hashes are interpreted correctly. Update many existing tests that had a hash source with
1574 a SHA-1 hash to use a SHA-256 hash. The valid hash algorithms are SHA-256, SHA-384, and SHA-512
1575 per the Content Security Policy Level 3 spec. At the time of writing, Blink also supports SHA-1.
1577 * TestExpectations: Mark many CSP 1.1 tests as PASS so that we run them. Remove entries for tests
1578 http/tests/security/contentSecurityPolicy/1.1/{script, style}hash-default-src.html as these tests
1580 * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptEpilogue.js: Added.
1581 * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptPrologue.js: Added.
1582 * http/tests/security/contentSecurityPolicy/1.1/resources/testScriptHash.php: Added.
1583 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed.html: Update test as SHA-1 is not
1584 a supported hash algorithm per the Content Security Policy Level 3 spec.
1585 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-expected.txt: Ditto.
1586 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked.html: Ditto.
1587 * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src-expected.txt: Added.
1588 * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline-expected.txt: Ditto.
1589 * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline.html: Ditto.
1590 * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed-expected.txt:
1591 * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests-expected.txt: Added.
1592 * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html: Added.
1593 * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization.html: Update test
1594 as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
1595 * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed-expected.txt: Ditto.
1596 * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed.html: Ditto.
1597 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event.html: Ditto.
1598 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-expected.txt: Ditto.
1599 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked.html: Ditto.
1600 * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src-expected.txt: Added.
1601 * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event.html: Update test
1602 as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
1604 2016-03-10 Frederic Wang <fwang@igalia.com>
1606 [GTK] Add support for WOFF2
1607 https://bugs.webkit.org/show_bug.cgi?id=152616
1609 Reviewed by Carlos Garcia Campos.
1611 * fast/text/woff2-expected.html: Adjust font-size to work around anti-aliasing effects.
1612 * fast/text/woff2.html: Ditto.
1613 * platform/gtk/TestExpectations: Update test expectation of woff2 test for GTK.
1615 2016-03-10 Manuel Rego Casasnovas <rego@igalia.com>
1617 [css-grid] Fix placement for unknown named grid lines
1618 https://bugs.webkit.org/show_bug.cgi?id=155230
1620 Reviewed by Sergio Villar Senin.
1622 Updated current tests to the new expected behavior and created a new
1623 test checking different cases explicitly.
1625 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
1626 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement-expected.txt:
1627 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
1628 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1629 * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
1630 * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
1631 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
1632 * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
1633 * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution-expected.txt: Added.
1634 * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution.html: Added.
1635 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
1637 2016-03-09 Joseph Pecoraro <pecoraro@apple.com>
1639 Web Inspector: Get a RemoteObject or ObjectPreview from HeapSnapshot Object Identifier
1640 https://bugs.webkit.org/show_bug.cgi?id=155264
1641 <rdar://problem/25070716>
1643 Reviewed by Timothy Hatcher.
1645 * inspector/heap/getPreview-expected.txt: Added.
1646 * inspector/heap/getPreview.html: Added.
1647 * inspector/heap/getRemoteObject-expected.txt: Added.
1648 * inspector/heap/getRemoteObject.html: Added.
1649 Test the new protocol methods in different scenarios.
1651 * inspector/heap/snapshot-expected.txt:
1652 * inspector/heap/snapshot.html:
1655 2016-03-09 Andy VanWagoner <thetalecrafter@gmail.com>
1657 [INTL] Intl Constructors not web compatible with Object.create usage
1658 https://bugs.webkit.org/show_bug.cgi?id=153679
1660 Reviewed by Darin Adler.
1662 Add tests for Object.create + contructor.call initialization of NumberFormat
1663 and DateTimeFormat objects.
1665 * js/intl-datetimeformat-expected.txt:
1666 * js/intl-numberformat-expected.txt:
1667 * js/script-tests/intl-datetimeformat.js:
1668 * js/script-tests/intl-numberformat.js:
1670 2016-03-09 Ryosuke Niwa <rniwa@webkit.org>
1672 defineElement should upgrade existing unresolved custom elements
1673 https://bugs.webkit.org/show_bug.cgi?id=155107
1675 Reviewed by Darin Adler.
1677 Added W3C style testharness.js tests for asynchronously defining custom elements.
1679 * fast/custom-elements/upgrading/Node-cloneNode.html:
1680 * fast/custom-elements/upgrading/upgrading-parser-created-element-expected.txt: Added.
1681 * fast/custom-elements/upgrading/upgrading-parser-created-element.html: Added.
1683 2016-03-09 Saam Barati <sbarati@apple.com>
1685 ES6: Implement lexical scoping for function definitions in strict mode
1686 https://bugs.webkit.org/show_bug.cgi?id=152844
1688 Reviewed by Geoffrey Garen.
1690 * js/let-syntax-expected.txt:
1691 * js/parser-syntax-check-expected.txt:
1692 * js/script-tests/parser-syntax-check.js:
1696 2016-03-09 Jer Noble <jer.noble@apple.com>
1698 Add heuristic for "main content" videos which override user gesture requirements
1699 https://bugs.webkit.org/show_bug.cgi?id=155224
1701 Reviewed by Eric Carlson.
1703 * media/video-main-content-allow-expected.txt: Added.
1704 * media/video-main-content-allow-then-deny-expected.txt: Added.
1705 * media/video-main-content-allow-then-deny.html: Added.
1706 * media/video-main-content-allow.html: Added.
1707 * media/video-main-content-deny-display-none-expected.txt: Added.
1708 * media/video-main-content-deny-display-none.html: Added.
1709 * media/video-main-content-deny-not-in-dom-expected.txt: Added.
1710 * media/video-main-content-deny-not-in-dom.html: Added.
1711 * media/video-main-content-deny-not-visible-expected.txt: Added.
1712 * media/video-main-content-deny-not-visible.html: Added.
1713 * media/video-main-content-deny-obscured-expected.txt: Added.
1714 * media/video-main-content-deny-obscured.html: Added.
1715 * media/video-main-content-deny-too-small-expected.txt: Added.
1716 * media/video-main-content-deny-too-small.html: Added.
1718 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
1720 Skipping js/regress/getter-richards-try-catch.html on ios-simulator debug
1721 https://bugs.webkit.org/show_bug.cgi?id=155271
1723 Unreviewed test gardening.
1725 * platform/ios-simulator/TestExpectations:
1727 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
1729 Skip two flaky tests on mac-wk1
1730 https://bugs.webkit.org/show_bug.cgi?id=155196
1732 Unreviewed test gardening.
1734 media/video-with-blob-url-allowed-by-csp-media-src-star.html and media/video-with-data-url-allowed-by-csp-media-src-star.html
1735 are flaky on mac-wk1. Skipping to get bots to green during investigation.
1737 * platform/mac-wk1/TestExpectations:
1739 2016-03-09 Ryosuke Niwa <rniwa@webkit.org>
1741 Rename Node.treeRoot to rootNode and turn it on by default
1742 https://bugs.webkit.org/show_bug.cgi?id=155226
1744 Reviewed by Antonio Gomes.
1746 Split Node-interface-treeRoot.html into two pieces, the one that doesn't invoke shadow DOM and the other that tests
1747 shadow DOM related cases. I intend to upstream these tests to W3C at some point so keep them in testharness.js form.
1749 * fast/dom/Node/rootNode-expected.txt: Added.
1750 * fast/dom/Node/rootNode.html: Copied from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
1751 * fast/shadow-dom/Node-interface-rootNode-expected.txt: Renamed from Node-interface-treeRoot-expected.txt.
1752 * fast/shadow-dom/Node-interface-rootNode.html: Renamed from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
1753 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1754 * platform/efl/js/dom/dom-static-property-for-in-iteration-expected.txt:
1755 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
1757 2016-03-09 Michael Saboff <msaboff@apple.com>
1759 [ES6] Implement RegExp sticky flag and related functionality
1760 https://bugs.webkit.org/show_bug.cgi?id=155177
1762 Reviewed by Saam Barati.
1764 New and updated tests.
1766 * js/Object-getOwnPropertyNames-expected.txt:
1767 * js/regexp-flags-expected.txt:
1768 * js/regexp-sticky-expected.txt: Added.
1769 * js/regexp-sticky.html: Added.
1770 * js/script-tests/Object-getOwnPropertyNames.js:
1771 * js/script-tests/regexp-flags.js:
1772 (RegExp.prototype.hasOwnProperty): Deleted check for sticky property.
1773 * js/script-tests/regexp-sticky.js: New test.
1778 2016-03-09 Mark Lam <mark.lam@apple.com>
1780 FunctionExecutable::ecmaName() should not be based on inferredName().
1781 https://bugs.webkit.org/show_bug.cgi?id=155203
1783 Reviewed by Michael Saboff.
1785 * js/script-tests/function-toString-vs-name.js:
1786 - Fixed up object property test section and added new test cases.
1787 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
1789 2016-03-09 Chris Dumez <cdumez@apple.com>
1791 Align HTMLKeygenElement.keytype with the specification
1792 https://bugs.webkit.org/show_bug.cgi?id=155214
1794 Reviewed by Darin Adler.
1796 Add test coverage for HTMLKeygenElement.keytype.
1798 * fast/dom/HTMLKeygenElement/keygen-keytype-expected.txt: Added.
1799 * fast/dom/HTMLKeygenElement/keygen-keytype.html: Added.
1801 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
1803 Cleaning up TestExpectations files to remove deleted tests and duplicate entries for ios-simulator.
1805 Unreviewed test gardening.
1808 * platform/ios-simulator/TestExpectations:
1810 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
1812 Skipping fast/events/max-tabindex-focus.html on ios-simulator
1813 https://bugs.webkit.org/show_bug.cgi?id=155233
1815 Unreviewed test gardening.
1817 * platform/ios-simulator/TestExpectations:
1819 2016-03-08 Brent Fulgham <bfulgham@apple.com>
1821 Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked..
1822 https://bugs.webkit.org/show_bug.cgi?id=155185
1823 <rdar://problem/11101440>
1825 Reviewed by Zalan Bujtas.
1827 * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
1828 * storage/domstorage/localstorage/blocked-file-access.html: Added.
1829 * storage/domstorage/localstorage/resources/blocked-example.html: Added.
1831 2016-03-09 Manuel Rego Casasnovas <rego@igalia.com>
1833 [css-grid] Allow to place positioned grid items on the padding
1834 https://bugs.webkit.org/show_bug.cgi?id=155199
1836 Reviewed by Sergio Villar Senin.
1838 Add new tests and updated results in a current one.
1840 * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
1841 * fast/css-grid-layout/grid-positioned-items-padding-expected.txt: Added.
1842 * fast/css-grid-layout/grid-positioned-items-padding.html: Added.
1843 * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt: Added.
1844 * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html: Added.
1846 2016-03-09 Andreas Kling <akling@apple.com>
1848 ImageDocuments leak their world.
1849 <https://webkit.org/b/155167>
1850 <rdar://problem/24987363>
1852 Reviewed by Antti Koivisto.
1854 Made a little test that loads an image into an <iframe> 10 times and then
1855 triggers a garbage collection and checks that all the documents got destroyed.
1857 Prior to this change, all 10 ImageDocuments would remain alive at the end.
1859 This got rolled out the first time because it failed on bots. It failed due
1860 to expecting a specific number of documents to be live at the start of the
1861 test, which was not reliable on bots since we appear to have more leaks(!)
1863 Tweaked the test to check the delta in live document count instead.
1865 * fast/dom/ImageDocument-world-leak-expected.txt: Added.
1866 * fast/dom/ImageDocument-world-leak.html: Added.
1868 2016-03-08 Sergio Villar Senin <svillar@igalia.com>
1870 [css-grid] Fix auto-track sizing with min-size:auto and specific sizes
1871 https://bugs.webkit.org/show_bug.cgi?id=155165
1873 Reviewed by Darin Adler.
1875 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt:
1876 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
1877 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt:
1878 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
1880 2016-03-09 Manuel Rego Casasnovas <rego@igalia.com>
1882 [css-grid] Initial support for implicit grid before explicit grid
1883 https://bugs.webkit.org/show_bug.cgi?id=155014
1885 Reviewed by Darin Adler.
1887 Updated results in current tests and added specific test for this.
1889 * fast/css-grid-layout/grid-auto-flow-resolution.html:
1890 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
1891 * fast/css-grid-layout/grid-item-spanning-resolution.html:
1892 * fast/css-grid-layout/implicit-tracks-before-explicit-expected.txt: Added.
1893 * fast/css-grid-layout/implicit-tracks-before-explicit.html: Added.
1895 2016-03-09 Myles C. Maxfield <mmaxfield@apple.com>
1897 [iOS] Arabic text on Wikipedia is shown as boxes
1898 https://bugs.webkit.org/show_bug.cgi?id=155129
1899 <rdar://problem/24919902>
1901 Reviewed by Darin Adler.
1903 This test is iOS-specific.
1905 * platform/efl/TestExpectations:
1906 * platform/gtk/TestExpectations:
1907 * platform/mac/TestExpectations:
1908 * platform/win/TestExpectations:
1909 * fast/text/arabic-blacklisted-expected.html: Added.
1910 * fast/text/arabic-blacklisted.html: Added.
1912 2016-03-08 Chris Dumez <cdumez@apple.com>
1914 Element with maximum tabIndex cannot be returned by nextElementWithGreaterTabIndex()
1915 https://bugs.webkit.org/show_bug.cgi?id=155215
1917 Reviewed by Ryosuke Niwa.
1919 Add test to make sure that an Element with a tabIndex equal to
1920 2147483647 (maximum tabIndex) can be focused.
1922 * fast/events/max-tabindex-focus-expected.txt: Added.
1923 * fast/events/max-tabindex-focus.html: Added.
1925 2016-03-08 Filip Pizlo <fpizlo@apple.com>
1927 DFG should be able to constant-fold strings
1928 https://bugs.webkit.org/show_bug.cgi?id=155200
1930 Reviewed by Geoffrey Garen.
1932 * js/regress/script-tests/strcat-const.js: Added.
1935 * js/regress/script-tests/strcat-length-const.js: Added.
1938 * js/regress/strcat-const-expected.txt: Added.
1939 * js/regress/strcat-const.html: Added.
1940 * js/regress/strcat-length-const-expected.txt: Added.
1941 * js/regress/strcat-length-const.html: Added.
1943 2016-03-08 Joseph Pecoraro <pecoraro@apple.com>
1945 Web Inspector: Add Heap domain start/stop tracking commands
1946 https://bugs.webkit.org/show_bug.cgi?id=155190
1948 Reviewed by Brian Burg.
1950 * inspector/heap/tracking-expected.txt: Added.
1951 * inspector/heap/tracking.html: Added.
1953 2016-03-08 Joseph Pecoraro <pecoraro@apple.com>
1955 Web Inspector: Add a way to create a Heap Snapshot
1956 https://bugs.webkit.org/show_bug.cgi?id=155188
1958 Reviewed by Brian Burg.
1960 * inspector/heap/snapshot-expected.txt: Added.
1961 * inspector/heap/snapshot.html: Added.
1963 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
1965 Move two indexeddb test skips out of wk2/TestExpectations and in to TestExpectations.
1967 Unreviewed test gardening.
1970 * platform/wk2/TestExpectations:
1972 2016-03-08 Mark Lam <mark.lam@apple.com>
1974 Implement Function.name support for getters/setters and inferring name of function properties.
1975 https://bugs.webkit.org/show_bug.cgi?id=154865
1977 Reviewed by Geoffrey Garen.
1979 * js/function-toString-vs-name-expected.txt: Added.
1980 * js/function-toString-vs-name.html: Added.
1981 * js/script-tests/function-toString-vs-name.js: Added.
1983 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
1985 Font size computed style is innaccurate
1986 https://bugs.webkit.org/show_bug.cgi?id=154705
1987 <rdar://problem/23474068>
1989 Reviewed by Timothy Hatcher.
1991 Update expected results.
1993 * css3/calc/font-size-fractional-expected.txt:
1994 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
1995 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
1996 * editing/mac/attributed-string/font-size-expected.txt:
1997 * editing/mac/attributed-string/vertical-align-expected.txt:
1998 * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
1999 * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
2000 * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
2001 * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
2003 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
2005 Marking storage/domstorage/events/basic-body-attribute.html as flaky on ios-simulator-wk2
2006 https://bugs.webkit.org/show_bug.cgi?id=155201
2008 Unreviewed test gardening.
2010 * platform/ios-simulator-wk2/TestExpectations:
2012 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
2014 [Font Loading] Crash when a single load request causes multiple fonts to fail loading
2015 https://bugs.webkit.org/show_bug.cgi?id=155009
2017 Reviewed by Simon Fraser.
2019 * fast/text/font-face-set-document-multiple-failure-expected.txt: Added.
2020 * fast/text/font-face-set-document-multiple-failure.html: Added.
2022 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
2024 Skip fast/events/prevent-default-prevents-interaction-with-scrollbars.html on ios-simulator
2026 Unreviewed test gardening.
2028 The test relies on mouse events, which are unsupported on ios-simulator.
2030 * platform/ios-simulator/TestExpectations:
2032 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
2034 Skip css3/filters tests that seem to cause a crash on ios-simulator
2035 https://bugs.webkit.org/show_bug.cgi?id=153933
2037 Unreviewed test gardening.
2039 * platform/ios-simulator/TestExpectations:
2041 2016-03-08 Commit Queue <commit-queue@webkit.org>
2043 Unreviewed, rolling out r197766.
2044 https://bugs.webkit.org/show_bug.cgi?id=155183
2046 Has platform-specific code in non-platform files (Requested by
2051 "AX: Force allow user zoom"
2052 https://bugs.webkit.org/show_bug.cgi?id=155056
2053 http://trac.webkit.org/changeset/197766
2055 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
2057 Skip svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html on ios-simulator
2058 https://bugs.webkit.org/show_bug.cgi?id=155174
2060 Unreviewed test gardening.
2062 * platform/ios-simulator/TestExpectations:
2064 2016-03-08 Antonio Gomes <tonikitoo@webkit.org>
2066 Scrolling does not work when the mouse down is handled by a node
2067 https://bugs.webkit.org/show_bug.cgi?id=19033
2069 Reviewed by Simon Fraser.
2071 * fast/events/prevent-default-prevents-interaction-with-scrollbars-expected.txt: Added.
2072 * fast/events/prevent-default-prevents-interaction-with-scrollbars.html: Added.
2074 2016-03-08 Michael Saboff <msaboff@apple.com>
2076 [ES6] Regular Expression canonicalization tables for Unicode need to be updated to use Unicode CaseFolding.txt
2077 https://bugs.webkit.org/show_bug.cgi?id=155114
2079 Reviewed by Darin Adler.
2083 * js/regexp-unicode-expected.txt:
2084 * js/script-tests/regexp-unicode.js:
2086 2016-03-08 Commit Queue <commit-queue@webkit.org>
2088 Unreviewed, rolling out r197765.
2089 https://bugs.webkit.org/show_bug.cgi?id=155172
2091 The test added with this change is failing on all platforms.
2092 (Requested by ryanhaddad on #webkit).
2096 "ImageDocuments leak their world."
2097 https://bugs.webkit.org/show_bug.cgi?id=155167
2098 http://trac.webkit.org/changeset/197765
2100 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
2102 Rebaseline WPT reflection tests for ios-simulator after r197726
2104 Unreviewed test gardening.
2106 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2107 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2109 2016-03-08 Nan Wang <n_wang@apple.com>
2111 AX: Force allow user zoom
2112 https://bugs.webkit.org/show_bug.cgi?id=155056
2114 Reviewed by Chris Fleizach.
2116 * accessibility/ios-simulator/force-user-scalable-expected.txt: Added.
2117 * accessibility/ios-simulator/force-user-scalable.html: Added.
2119 2016-03-08 Andreas Kling <akling@apple.com>
2121 ImageDocuments leak their world.
2122 <https://webkit.org/b/155167>
2123 <rdar://problem/24987363>
2125 Reviewed by Antti Koivisto.
2127 Made a little test that loads an image into an <iframe> 10 times and then
2128 triggers a garbage collection and checks that all the documents got destroyed.
2130 Prior to this change, all 10 ImageDocuments would remain alive at the end.
2132 * fast/dom/ImageDocument-world-leak-expected.txt: Added.
2133 * fast/dom/ImageDocument-world-leak.html: Added.
2135 2016-03-08 Alejandro G. Castro <alex@igalia.com>
2137 Unreviewed EFL build fix after r197752.
2139 * platform/efl/TestExpectations: Avoid running the mediastream
2140 tests until the support is implemented and compiled by default.
2142 2016-03-08 Alejandro G. Castro <alex@igalia.com>
2144 [GTK] [EFL] Avoid running mediastream tests by default until we compile by default
2145 https://bugs.webkit.org/show_bug.cgi?id=153540
2147 Reviewed by Philippe Normand.
2149 After bumping gstreamer to 1.6.3 in r196804 we can enable again
2150 compilation of mediastream and running the tests. We have updated
2151 the expectations accordingly.
2153 * platform/efl/TestExpectations:
2154 * platform/gtk/TestExpectations:
2156 2016-03-08 Youenn Fablet <youenn.fablet@crf.canon.fr>
2158 [Fetch API] Implement fetch skeleton
2159 https://bugs.webkit.org/show_bug.cgi?id=155111
2161 Reviewed by Darin Adler.
2163 * TestExpectations: Marking some tests as flaky.
2165 2016-03-08 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
2167 [SVG2] Implement marker orient='auto-start-reverse'
2168 https://bugs.webkit.org/show_bug.cgi?id=138456
2170 Reviewed by Darin Adler.
2172 * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt: Added.
2173 * svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html: Added.
2174 * svg/animations/animate-marker-orienttype-4-expected.html: Added.
2175 * svg/animations/animate-marker-orienttype-4.html: Added.
2176 Verify output after animation has run - ensure animation reflected in visual result.
2177 * svg/animations/script-tests/animate-marker-orient-from-angle-to-autostartreverse.js: Added.
2178 Test DOM values at various snap-shot times throughout the animation.
2183 * svg/custom/marker-auto-start-reverse-expected.html: Added.
2184 * svg/custom/marker-auto-start-reverse.html: Added.
2185 Verify static result - start marker is oriented at 180 degrees to direction of path.
2186 * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
2187 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMarkerElement.js:
2188 Check attributes are treated as case sensitive.
2189 Check UNKNOWN is returned for enum value when auto-start-reverse set.
2191 2016-03-07 Chris Dumez <cdumez@apple.com>
2193 Stop clamping HTMLElement.tabIndex to the range of a short
2194 https://bugs.webkit.org/show_bug.cgi?id=155159
2196 Reviewed by Ryosuke Niwa.
2200 * fast/dom/tabindex-clamp-expected.txt: Removed.
2201 * fast/dom/tabindex-clamp.html: Removed.
2203 2016-03-07 Daniel Bates <dabates@apple.com>
2205 CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
2206 https://bugs.webkit.org/show_bug.cgi?id=154122
2207 <rdar://problem/24613336>
2209 Reviewed by Brent Fulgham.
2211 Add tests to ensure that we do not regress our interpretation of * with respect to directives
2212 img-src, media-src, style-src, and default-src.
2214 When running in WebKitTestRunner, skip the tests fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html
2215 and media/video-with-blob-url-allowed-by-csp-media-src-star.html as they make use of eventSender.beginDragWithFiles(),
2216 which is not implement. We will need to fix <https://bugs.webkit.org/show_bug.cgi?id=64285>
2217 before we can run these tests in WebKitTestRunner.
2220 * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html: Added.
2221 * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html: Added.
2222 * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html: Added.
2223 * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html: Added.
2224 * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html: Added.
2225 * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html: Added.
2226 * fast/dom/HTMLImageElement/resources/green.png: Added.
2227 * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html: Added.
2228 * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html: Added.
2229 * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html: Added.
2230 * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html: Added.
2231 * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html: Added.
2232 * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html: Added.
2233 * fast/dom/HTMLLinkElement/resources/red-background-color.css: Added.
2235 * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star-expected.txt: Added.
2236 * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star.html: Added.
2237 * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star-expected.txt: Added.
2238 * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star.html: Added.
2239 * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star-expected.txt: Added.
2240 * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star.html: Added.
2241 * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star-expected.txt: Added.
2242 * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star.html: Added.
2243 * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star-expected.txt: Added.
2244 * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star.html: Added.
2245 * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star-expected.txt: Added.
2246 * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star.html: Added.
2247 * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star-expected.txt: Added.
2248 * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star.html: Added.
2249 * media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html: Added.
2250 * media/video-with-blob-url-allowed-by-csp-media-src-star.html: Added.
2251 * media/video-with-data-url-allowed-by-csp-media-src-star-expected.html: Added.
2252 * media/video-with-data-url-allowed-by-csp-media-src-star.html: Added.
2253 * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Added.
2254 * media/video-with-file-url-blocked-by-csp-media-src-star.html: Added.
2255 * platform/wk2/TestExpectations:
2257 2016-03-07 Alex Christensen <achristensen@webkit.org>
2259 Fix cookies with private browsing and NetworkSession
2260 https://bugs.webkit.org/show_bug.cgi?id=155147
2261 rdar://problem/25018279
2263 Reviewed by Brady Eidson.
2265 * http/tests/cookies/private-cookie-storage-expected.txt: Added.
2266 * http/tests/cookies/private-cookie-storage.html: Added.
2268 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
2270 Marking media/track/track-cues-pause-on-exit.html as flaky on ElCapitan Debug WK2
2271 https://bugs.webkit.org/show_bug.cgi?id=155151
2273 Unreviewed test gardening.
2275 * platform/mac-wk2/TestExpectations:
2277 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
2279 Marking imported/w3c/indexeddb/idbcursor-advance-continue-async.htm as flaky on Yosemite Release WK2
2280 https://bugs.webkit.org/show_bug.cgi?id=154606
2282 Unreviewed test gardening.
2284 * platform/mac-wk2/TestExpectations:
2286 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
2288 Marking js/promises-tests/promises-tests-2-3-3.html as flaky on mac
2289 https://bugs.webkit.org/show_bug.cgi?id=155140
2291 Unreviewed test gardening.
2293 * platform/mac/TestExpectations:
2295 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
2297 Marking inspector/console/addInspectedNode.html as flaky on Yosemite WK2
2298 https://bugs.webkit.org/show_bug.cgi?id=155138
2300 Unreviewed test gardening.
2302 * platform/mac-wk2/TestExpectations:
2304 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
2306 Skipping css3/filters/huge-region-composited.html on ios-simulator in an
2307 attempt to eliminate a flaky crash.
2308 https://bugs.webkit.org/show_bug.cgi?id=153933
2310 Unreviewed test gardening.
2312 * platform/ios-simulator/TestExpectations:
2314 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
2316 Skip unsupported plugin tests from r197697 on ios-simulator
2318 Unreviewed test gardening.
2320 * platform/ios-simulator/TestExpectations:
2322 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
2324 Skip storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
2325 https://bugs.webkit.org/show_bug.cgi?id=155050
2327 Unreviewed test gardening.
2329 * platform/mac-wk2/TestExpectations:
2331 2016-03-07 Adam Bergkvist <adam.bergkvist@ericsson.com>
2333 WebRTC: Implement MediaEndpointPeerConnection::createOffer()
2334 https://bugs.webkit.org/show_bug.cgi?id=154867
2336 Reviewed by Eric Carlson and Jer Noble.
2338 The output SDP from createOffer() is processed by verifying all variable
2339 identifiers, such as session and user id, and replacing them with
2340 predefined values to make the SDP comparable with an expected result.
2342 The test is currently skipped on the mac port until support to read the
2343 SDPProcessor JavaScript resource is added.
2345 * fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added.
2346 * fast/mediastream/RTCPeerConnection-inspect-offer.html: Added.
2347 * platform/mac/TestExpectations:
2349 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
2351 Skip storage/indexeddb/modern/exceed-open-file-limit.html
2352 https://bugs.webkit.org/show_bug.cgi?id=155091
2354 Unreviewed test gardening.
2356 * platform/wk2/TestExpectations:
2358 2016-03-07 Daniel Bates <dabates@apple.com>
2360 CSP: object-src directive should prohibit creation of nested browsing context
2361 https://bugs.webkit.org/show_bug.cgi?id=153153
2362 <rdar://problem/24383209>
2364 Reviewed by Brent Fulgham.
2366 Add test to ensure that we enforce the Content Security Policy object-src directive
2367 for HTML object and HTML embed elements that behave like an HTML iframe element.
2369 * TestExpectations: Remove entries for tests that pass.
2370 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked-expected.txt: Added.
2371 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked.html: Added.
2372 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2-expected.txt: Added.
2373 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2.html: Added.
2375 * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked-expected.txt:
2376 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked-expected.txt:
2377 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked.html:
2378 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked-expected.txt:
2379 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked.html:
2380 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2-expected.txt: Added.
2381 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2.html: Added.
2382 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked-expected.txt:
2383 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked.html:
2384 Simplify the code used in the above tests and update incorrect expected results.
2386 * http/tests/security/contentSecurityPolicy/object-src-url-blocked2-expected.txt: Added.
2387 * http/tests/security/contentSecurityPolicy/object-src-url-blocked2.html: Added.
2388 * http/tests/security/contentSecurityPolicy/resources/object-src-param.js: Removed.
2390 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
2392 Marking js/arraybuffer-wrappers.html as a flaky timeout on Mac
2393 https://bugs.webkit.org/show_bug.cgi?id=155092
2395 Unreviewed test gardening.
2397 * platform/mac/TestExpectations:
2399 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
2401 Rebaseline inspector/model/remote-object.html for mac after r197626
2402 https://bugs.webkit.org/show_bug.cgi?id=155115
2404 Unreviewed test gardening.
2406 * platform/mac/inspector/model/remote-object-expected.txt:
2408 2016-03-07 Simon Fraser <simon.fraser@apple.com>
2410 [iOS Simulator] Three object-position tests failing after r197618
2411 https://bugs.webkit.org/show_bug.cgi?id=155116
2413 Mark two tests as image failures, and add new results for a compositing test.
2415 * platform/ios-simulator/TestExpectations:
2416 * platform/ios-simulator/compositing/video/video-object-position-expected.txt: Added.
2418 2016-03-07 Manuel Rego Casasnovas <rego@igalia.com>
2420 [css-grid] Add missing test for grid-template shorthand
2421 https://bugs.webkit.org/show_bug.cgi?id=155013
2423 Reviewed by Sergio Villar Senin.
2425 We support the following syntax in grid-template shorthand:
2426 -webkit-grid-template: [foo1] 'a' 50px [foo2]
2427 [bar1] 'b' 50px [bar2] / 100px;
2429 But we don't have a test to check that grid-template-rows value
2430 has the names of the same lines grouped. So it's:
2431 [foo1] 50px [foo2 bar1] 50px [bar2];
2433 This means that if we remove the third argument in
2434 CSSParser::parseGridLineNames(), all the current tests are passing.
2436 Without that argument, the value for grid-template-rows would be:
2437 [foo1] 50px [foo2] [bar1] 50px [bar2];
2441 This patch adds a specific test case for this which would fail
2444 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
2445 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
2447 2016-03-06 Zalan Bujtas <zalan@apple.com>
2449 [iOS] Some more gardening after r197627.
2453 * platform/ios-simulator/TestExpectations: skip a test.
2455 2016-03-06 Zalan Bujtas <zalan@apple.com>
2457 [iOS] Gardening after r197627.
2461 * platform/ios-simulator/TestExpectations:
2463 2016-03-06 Filip Pizlo <fpizlo@apple.com>
2465 RegExpMatchesArray doesn't know how to have a bad time
2466 https://bugs.webkit.org/show_bug.cgi?id=155069
2468 Reviewed by Yusuke Suzuki.
2470 * js/regress/regexp-exec-expected.txt: Added.
2471 * js/regress/regexp-exec.html: Added.
2472 * js/regress/script-tests/regexp-exec.js: Added.
2474 2016-03-06 Zalan Bujtas <zalan@apple.com>
2476 [iOS] Gardening after r197627.
2480 * platform/ios-simulator/css2.1/20110323/border-conflict-style-088-expected.txt:
2482 2016-03-05 Zalan Bujtas <zalan@apple.com>
2484 [iOS] Gardening after r197627.
2488 * platform/ios-simulator/css2.1/20110323/border-conflict-style-079-expected.txt:
2489 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
2490 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
2491 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
2492 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
2493 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
2494 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
2495 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
2496 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
2497 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
2498 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
2499 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
2500 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
2501 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
2502 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
2503 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
2504 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
2505 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
2506 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
2507 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
2508 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
2509 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
2510 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
2511 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
2512 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
2513 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
2514 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
2515 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
2516 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
2517 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
2518 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
2519 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
2520 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
2521 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
2522 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
2523 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
2524 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
2525 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
2526 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
2527 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
2528 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
2529 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
2530 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
2531 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
2532 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
2533 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
2534 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
2535 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
2536 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
2537 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
2538 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
2539 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
2540 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
2541 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
2542 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
2543 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
2544 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
2545 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
2546 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
2547 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
2548 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
2549 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
2550 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
2551 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
2552 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
2553 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
2554 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
2555 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
2556 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
2557 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
2558 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
2559 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
2560 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
2561 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
2562 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
2563 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
2564 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
2565 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
2566 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
2567 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
2568 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
2569 * platform/ios-simulator/fast/borders/border-antialiasing-expected.txt:
2570 * platform/ios-simulator/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
2571 * platform/ios-simulator/fast/table/border-collapsing/002-expected.txt:
2572 * platform/ios-simulator/fast/table/border-collapsing/002-vertical-expected.txt:
2573 * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt:
2574 * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt:
2575 * platform/ios-simulator/fast/table/border-collapsing/cached-69296-expected.txt:
2576 * platform/ios-simulator/fast/table/border-collapsing/cached-change-row-border-width-expected.txt:
2577 * platform/ios-simulator/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt:
2578 * platform/ios-simulator/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
2579 * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
2580 * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
2581 * platform/ios-simulator/fast/table/colgroup-spanning-groups-rules-expected.txt:
2582 * platform/ios-simulator/fast/table/frame-and-rules-expected.txt:
2583 * platform/ios-simulator/fast/table/overflowHidden-expected.txt:
2584 * platform/ios-simulator/fast/table/rules-attr-dynchange1-expected.txt:
2585 * platform/ios-simulator/fast/table/rules-attr-dynchange2-expected.txt:
2586 * platform/ios-simulator/fast/text/international/bidi-override-expected.txt:
2587 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
2588 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
2589 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
2590 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
2591 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
2592 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
2593 * platform/ios-simulator/tables/mozilla/bugs/bug24200-expected.txt:
2594 * platform/ios-simulator/tables/mozilla/bugs/bug43854-2-expected.txt:
2595 * platform/ios-simulator/tables/mozilla/bugs/bug9024-expected.txt: Added.
2596 * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
2597 * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
2598 * platform/ios-simulator/tables/mozilla/core/table_rules-expected.txt:
2599 * platform/ios-simulator/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
2600 * platform/ios-simulator/tables/mozilla/marvin/backgr_position-table-expected.txt:
2601 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
2602 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
2603 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
2604 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-expected.txt:
2605 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
2606 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
2607 * platform/ios-simulator/tables/mozilla/marvin/table_rules_all-expected.txt:
2608 * platform/ios-simulator/tables/mozilla/marvin/table_rules_none-expected.txt:
2609 * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
2610 * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_none-expected.txt:
2611 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
2612 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
2613 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
2614 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
2615 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
2616 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
2617 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
2618 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
2619 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
2620 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
2621 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
2622 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
2623 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
2624 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
2625 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
2626 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
2627 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
2628 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
2629 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
2630 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
2631 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.txt:
2632 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.txt:
2633 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.txt:
2634 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.txt:
2635 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.txt:
2637 2016-03-05 Ryosuke Niwa <rniwa@webkit.org>
2639 Add the support for upgrading custom elements in cloneNode
2640 https://bugs.webkit.org/show_bug.cgi?id=155062
2642 Reviewed by Antti Koivisto.
2644 Added test cases for upgrading elements with Node.prototype.cloneNode.
2646 * fast/custom-elements/lifecycle-callback-timing-expected.txt:
2647 * fast/custom-elements/lifecycle-callback-timing.html:
2649 2016-03-05 Sam Weinig <sam@webkit.org>
2651 Update tests to match the latest version of the HTML5 spec.
2653 * fast/forms/autocomplete-expected.txt:
2654 * fast/forms/autocomplete.html:
2655 Fields that don't have any value set for their autocomplete attribute should return the the empty string.
2657 2016-03-05 Zalan Bujtas <zalan@apple.com>
2659 Make table collapsed borders subpixel aware.
2660 https://bugs.webkit.org/show_bug.cgi?id=150383
2662 Reviewed by Simon Fraser.
2664 This patch enables authors to
2665 - set subpixel width on collapsed borders
2666 - and push those borders to subpixel positions.
2668 * fast/table/collapsed-border-with-odd-pixel-width-expected.html: Added.
2669 * fast/table/collapsed-border-with-odd-pixel-width.html: Added.
2670 * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html:
2672 2016-03-05 Sam Weinig <sam@webkit.org>
2674 Add support for processing the autofill field name out of form control elements ultimately to aid input methods
2675 <rdar://problem/23041180>
2676 https://bugs.webkit.org/show_bug.cgi?id=155079
2678 Reviewed by Enrica Casucci.
2680 * fast/forms/autocomplete-tokens-expected.txt:
2681 * fast/forms/autocomplete-tokens.html:
2682 Update test to also test field names, as they are now exposed via internals.
2684 2016-03-05 Simon Fraser <simon.fraser@apple.com>
2686 Add support for the object-position CSS property
2687 https://bugs.webkit.org/show_bug.cgi?id=122811
2688 rdar://problem/15836338
2690 Reviewed by Sam Weinig.
2692 Various object-position tests.
2694 * compositing/video/video-object-position-expected.txt: Added.
2695 * compositing/video/video-object-position.html: Added.
2696 * fast/css/object-position/object-position-embed-expected.html: Added.
2697 * fast/css/object-position/object-position-embed.html: Added.
2698 * fast/css/object-position/object-position-img-expected.html: Added.
2699 * fast/css/object-position/object-position-img-svg-expected.html: Added.
2700 * fast/css/object-position/object-position-img-svg.html: Added.
2701 * fast/css/object-position/object-position-img.html: Added.
2702 * fast/css/object-position/object-position-input-image-expected.html: Added.
2703 * fast/css/object-position/object-position-input-image.html: Added.
2704 * fast/css/object-position/object-position-object-expected.html: Added.
2705 * fast/css/object-position/object-position-object.html: Added.
2706 * fast/css/object-position/object-position-video-poster-expected.html: Added.
2707 * fast/css/object-position/object-position-video-poster.html: Added.
2708 * fast/css/object-position/resources/expected.css: Added.
2709 * fast/css/object-position/resources/test.css: Added.
2711 2016-03-05 Simon Fraser <simon.fraser@apple.com>
2713 Add parsing support for object-position
2714 https://bugs.webkit.org/show_bug.cgi?id=155065
2716 Reviewed by Sam Weinig.
2718 object-position parsing test.
2720 * fast/css/object-position/parsing-object-position-expected.txt: Added.
2721 * fast/css/object-position/parsing-object-position.html: Added.
2723 2016-03-05 Joanmarie Diggs <jdiggs@igalia.com>
2725 AX: Implement missing/different accessibility API mappings for SVG
2726 https://bugs.webkit.org/show_bug.cgi?id=155034
2728 Reviewed by Chris Fleizach.
2730 * accessibility/svg-group-element-with-title.html: Modified to reflect correct ATK results.
2731 * accessibility/svg-image.html: Modified to reflect correct ATK results.
2732 * accessibility/svg-labelledby.html: Modified to reflect correct ATK results.
2733 * accessibility/svg-remote-element.html: Modified to reflect correct ATK results.
2734 * accessibility/w3c-svg-description-calculation.html: Added.
2735 * accessibility/w3c-svg-elements-not-exposed.html: Added.
2736 * accessibility/w3c-svg-name-calculation.html: Added.
2737 * accessibility/w3c-svg-presentational-role.html: Added.
2738 * accessibility/w3c-svg-roles.html: Added.
2739 * platform/gtk/accessibility/svg-group-element-with-title-expected.txt: Added.
2740 * platform/gtk/accessibility/svg-image-expected.txt: Added.
2741 * platform/gtk/accessibility/svg-labelledby-expected.txt: Added.
2742 * platform/gtk/accessibility/svg-remote-element-expected.txt: Added.
2743 * platform/gtk/accessibility/w3c-svg-description-calculation-expected.txt: Added.
2744 * platform/gtk/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
2745 * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Added.
2746 * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Added.
2747 * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Added.
2748 * platform/mac/accessibility/w3c-svg-description-calculation-expected.txt: Added.
2749 * platform/mac/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
2750 * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Added.
2751 * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Added.
2752 * platform/mac/accessibility/w3c-svg-roles-expected.txt: Added.
2754 2016-03-04 Ryosuke Niwa <rniwa@webkit.org>
2756 Add basic support for attributeChanged lifecycle callback
2757 https://bugs.webkit.org/show_bug.cgi?id=155011
2759 Reviewed by Antti Koivisto.
2761 Added a test for attributeChangedCallback and a test for the timing of lifecycle callbacks in general.
2763 * fast/custom-elements/attribute-changed-callback-expected.txt: Added.
2764 * fast/custom-elements/attribute-changed-callback.html: Added.
2765 * fast/custom-elements/lifecycle-callback-timing-expected.txt: Added.
2766 * fast/custom-elements/lifecycle-callback-timing.html: Added.
2768 2016-03-04 Tim Horton <timothy_horton@apple.com>
2770 Temporarily skip attachment tests on iOS
2772 * platform/ios-simulator/TestExpectations:
2773 There's no point in running these quite yet (I'm surprised they weren't already skipped).
2774 We'll turn them back on soon.
2776 2016-03-04 Ryosuke Niwa <rniwa@webkit.org>
2778 Update defineCustomElement according to the spec rewrite
2779 https://bugs.webkit.org/show_bug.cgi?id=155010
2780 <rdar://problem/24970878>
2782 Reviewed by Chris Dumez.
2784 Update the tests for the rename and semantics change of defineCustomElement and HTMLElement constructor.
2786 * fast/custom-elements/Document-createElement.html:
2787 * fast/custom-elements/Document-defineCustomElement-expected.txt: Removed.
2788 * fast/custom-elements/Document-defineCustomElement.html: Removed.
2789 * fast/custom-elements/Document-defineElement-expected.txt: Renamed from LayoutTests/fast/custom-elements/Document-defineCustomElement-expected.txt.
2790 * fast/custom-elements/Document-defineElement.html: Renamed from LayoutTests/fast/custom-elements/Document-defineCustomElement.html.
2791 Also added a test case for defining multiple custom elements with a single class, which must throw.
2792 * fast/custom-elements/HTMLElement-constructor-expected.txt:
2793 * fast/custom-elements/HTMLElement-constructor.html:
2794 Removed test cases for the tag name in the first argument as well as ones that associate a single class with multiple tag names.
2795 * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html:
2796 * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html:
2797 * fast/custom-elements/parser/parser-constructs-custom-elements.html:
2798 * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html:
2799 * fast/custom-elements/parser/parser-sets-attributes-and-children.html:
2800 * fast/custom-elements/parser/parser-uses-constructed-element.html:
2801 * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html:
2803 2016-03-04 Simon Fraser <simon.fraser@apple.com>
2805 Use larger tiles when possible to reduce per-tile painting overhead
2806 https://bugs.webkit.org/show_bug.cgi?id=154985
2808 Reviewed by Zalan Bujtas.
2810 * tiled-drawing/background-transparency-toggle-expected.txt:
2811 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2812 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2813 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2814 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2815 * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
2816 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
2817 * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
2818 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
2819 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
2820 * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
2821 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
2822 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2823 * tiled-drawing/tile-coverage-after-scroll-expected.txt:
2824 * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2825 * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2826 * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2827 * tiled-drawing/tile-coverage-speculative-expected.txt:
2828 * tiled-drawing/tile-size-unscrollable-expected.txt:
2829 * tiled-drawing/tile-size-vertically-scrollable-expected.txt:
2830 * tiled-drawing/visible-rect-content-inset-expected.txt:
2832 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
2834 Temporarily skip fast/table/table-overflow.html on ios-simulator
2835 https://bugs.webkit.org/show_bug.cgi?id=155036
2837 Unreviewed test gardening.
2839 * platform/ios-simulator/TestExpectations:
2841 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
2843 Skip fast/text/all-small-caps-whitespace.html on ios-simulator
2845 Unreviewed test gardening.
2847 * platform/ios-simulator/TestExpectations:
2849 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
2851 Skip storage/indexeddb/modern/256-open-databases.html on mac
2852 https://bugs.webkit.org/show_bug.cgi?id=155028
2854 Unreviewed test gardening.
2856 * platform/wk2/TestExpectations:
2858 2016-03-04 Chris Dumez <cdumez@apple.com>
2860 Location.reload should not be writable
2861 https://bugs.webkit.org/show_bug.cgi?id=154989
2863 Reviewed by Gavin Barraclough.
2865 Add a layout test to verify that operations marked as [Unforgeable] in
2866 IDL are indeed not writable.
2868 * fast/html/unforgeable-operations-readonly-expected.txt: Added.
2869 * fast/html/unforgeable-operations-readonly.html: Added.
2871 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
2873 Rebaseline inspector/model/remote-object.html for mac after r197539
2875 Unreviewed test gardening.
2877 * platform/mac/inspector/model/remote-object-expected.txt:
2879 2016-03-04 Myles C. Maxfield <mmaxfield@apple.com>
2881 Whitespace causes font-variant: all-small-caps to synthesize
2882 https://bugs.webkit.org/show_bug.cgi?id=155004
2883 <rdar://problem/24630796>
2885 Reviewed by Darin Adler.
2887 * fast/text/all-small-caps-whitespace-expected.html: Added.
2888 * fast/text/all-small-caps-whitespace.html: Added.
2889 * platform/mac/TestExpectations: Skip on platforms which don't support proper coverage
2892 2016-03-04 Simon Fraser <simon.fraser@apple.com>
2894 REGRESSION (r197541): many tiled drawing tests failing after new "large tile size" logic was added
2895 https://bugs.webkit.org/show_bug.cgi?id=155020
2897 Rebaseline these tests.
2899 * platform/mac-wk2/TestExpectations:
2900 * tiled-drawing/background-transparency-toggle-expected.txt:
2901 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2902 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2903 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2904 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2905 * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
2906 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
2907 * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
2908 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
2909 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
2910 * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
2911 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
2912 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2913 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt:
2914 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt:
2915 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt:
2916 * tiled-drawing/tile-coverage-after-scroll-expected.txt:
2917 * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2918 * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2919 * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2920 * tiled-drawing/tile-coverage-speculative-expected.txt:
2921 * tiled-drawing/tile-size-unscrollable-expected.txt:
2922 * tiled-drawing/tile-size-vertically-scrollable-expected.txt:
2923 * tiled-drawing/visible-rect-content-inset-expected.txt:
2925 2016-03-04 Darin Adler <darin@apple.com>
2927 REGRESSION (r197541): many tiled drawing tests failing after new "large tile size" logic was added
2928 https://bugs.webkit.org/show_bug.cgi?id=155020
2930 * platform/mac-wk2/TestExpectations: Added failure expectations for tiled drawing tests.
2931 * platform/wk2/TestExpectations: Moved some expectations to a more appropriate section in the file.
2933 2016-03-04 Skachkov Oleksandr <gskachkov@gmail.com>
2935 [ES6] Arrow function syntax. Lexical bind "super" inside of the arrow function in generator.
2936 https://bugs.webkit.org/show_bug.cgi?id=152575
2938 Reviewed by Yusuke Suzuki.
2940 * js/arrowfunction-superproperty-expected.txt:
2941 * js/arrowfunction-syntax-errors-expected.txt:
2942 * js/script-tests/arrowfunction-superproperty.js:
2943 * js/script-tests/arrowfunction-syntax-errors.js:
2945 2016-03-03 Antti Koivisto <antti@apple.com>
2947 ComposedTreeIterator may traverse slotted nodes multiple times
2948 https://bugs.webkit.org/show_bug.cgi?id=154983
2950 Reviewed by Ryosuke Niwa.
2952 * fast/shadow-dom/composed-tree-slots-expected.txt: Added.
2953 * fast/shadow-dom/composed-tree-slots.html: Added.
2955 2016-03-03 Filip Pizlo <fpizlo@apple.com>
2957 DFG/FTL should inline accesses to RegExpObject::m_lastIndex
2958 https://bugs.webkit.org/show_bug.cgi?id=155003
2960 Reviewed by Benjamin Poulain.
2962 * js/regress/regexp-last-index-expected.txt: Added.
2963 * js/regress/regexp-last-index.html: Added.
2964 * js/regress/regexp-set-last-index-expected.txt: Added.
2965 * js/regress/regexp-set-last-index.html: Added.
2966 * js/regress/script-tests/regexp-last-index.js: Added.
2967 * js/regress/script-tests/regexp-set-last-index.js: Added.
2969 2016-03-03 Filip Pizlo <fpizlo@apple.com>
2971 Unreviewed, remove test with flaky timeout that doesn't test anything anymore. This test
2972 was relevant back when arguments got torn off; something that we don't do anymore. It
2973 uses a loop that waits for the top-tier compiler to compile it. We don't write tests
2976 * js/dfg-osr-exit-between-create-and-tearoff-arguments-expected.txt: Removed.
2977 * js/dfg-osr-exit-between-create-and-tearoff-arguments.html: Removed.
2978 * js/script-tests/dfg-osr-exit-between-create-and-tearoff-arguments.js: Removed.
2980 2016-03-03 Keith Miller <keith_miller@apple.com>
2982 JSArrayBuffers should be collected less aggressively
2983 https://bugs.webkit.org/show_bug.cgi?id=154982
2985 Reviewed by Geoffrey Garen.
2987 * js/arraybuffer-wrappers-expected.txt: Added.
2988 * js/arraybuffer-wrappers.html: Added.
2989 * js/script-tests/arraybuffer-wrappers.js: Added.
2990 (prototype.types.forEach):
2992 2016-03-03 Simon Fraser <simon.fraser@apple.com>
2994 Use larger tiles when possible to reduce per-tile painting overhead
2995 https://bugs.webkit.org/show_bug.cgi?id=154985
2996 rdar://problem/23635219
2998 Reviewed by Tim Horton.
3000 Rebaseline tests with new tile sizes. Add new tests that explicitly test tile size on
3001 pages with different scrollability.
3003 * tiled-drawing/background-transparency-toggle-expected.txt:
3004 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
3005 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
3006 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
3007 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
3008 * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
3009 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
3010 * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
3011 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
3012 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
3013 * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
3014 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
3015 * tiled-drawing/tile-coverage-after-scroll-expected.txt:
3016 * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
3017 * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
3018 * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
3019 * tiled-drawing/tile-coverage-speculative-expected.txt:
3020 * tiled-drawing/tile-size-both-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
3021 * tiled-drawing/tile-size-both-scrollable.html: Added.
3022 * tiled-drawing/tile-size-horizontally-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
3023 * tiled-drawing/tile-size-horizontally-scrollable.html: Added.
3024 * tiled-drawing/tile-size-unscrollable-expected.txt: Added.
3025 * tiled-drawing/tile-size-unscrollable.html: Added.
3026 * tiled-drawing/tile-size-vertically-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
3027 * tiled-drawing/tile-size-vertically-scrollable.html: Added.
3028 * tiled-drawing/visible-rect-content-inset-expected.txt:
3030 2016-03-03 Simon Fraser <simon.fraser@apple.com>
3032 Fix an image resource URL in tiled scrolling tests
3033 https://bugs.webkit.org/show_bug.cgi?id=154981
3035 Reviewed by Tim Horton.
3037 These tests had an incorrect url to compositing/resources/simple_image.png.
3039 * tiled-drawing/scrolling/fixed-background/fixed-background-composited-expected.html:
3040 * tiled-drawing/scrolling/fixed-background/fixed-background-composited.html:
3041 * tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed-expected.html:
3042 * tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed.html:
3043 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer.html:
3044 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity.html:
3045 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned.html:
3046 * tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed.html:
3047 * tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed.html:
3048 * tiled-drawing/scrolling/fixed-background/fixed-body-background.html:
3049 * tiled-drawing/scrolling/fixed-background/fixed-html-background.html:
3050 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background.html:
3052 2016-03-03 Keith Miller <keith_miller@apple.com>
3054 Array prototype JS builtins should support Symbol.species
3055 https://bugs.webkit.org/show_bug.cgi?id=154710
3057 Reviewed by Geoffrey Garen.
3059 Add test that checks the Array object created by a species
3060 constructor in Array.prototype functions cannot come from a
3061 different global object without subclassing.
3063 * js/array-species-different-globalobjects-expected.txt: Added.
3064 * js/array-species-different-globalobjects.html: Added.
3066 2016-03-03 Michael Saboff <msaboff@apple.com>
3068 [ES6] Make Unicode RegExp pattern parsing conform to the spec
3069 https://bugs.webkit.org/show_bug.cgi?id=154988
3071 Reviewed by Benjamin Poulain.
3075 * js/regexp-unicode-expected.txt:
3076 * js/script-tests/regexp-unicode.js:
3077 (shouldThrowInvalidEscape):
3080 [ES6] Add support for Symbol.toPrimitive
3081 https://bugs.webkit.org/show_bug.cgi?id=154877
3083 Reviewed by Saam Barati.
3085 Update test for Symbol.toPrimitive.
3087 * js/Object-getOwnPropertyNames-expected.txt:
3088 * js/script-tests/Object-getOwnPropertyNames.js:
3090 2016-03-02 Ryosuke Niwa <rniwa@webkit.org>
3092 Disallow custom elements inside template elements and share the registry for windowless documents
3093 https://bugs.webkit.org/show_bug.cgi?id=154944
3094 <rdar://problem/24944875>
3096 Reviewed by Antti Koivisto.
3098 Added various tests to ensure the custom elements registry is not shared between documents with
3099 distinct browsing context (e.g. iframes) but shared among the ones that share a single browsing context
3100 (e.g. documents created by DOMImplementation).
3102 Also added a test case for defineCustomElement to ensure it throws NotSupportedError when it's called on
3103 a template element's inert owner document as well as a basic test case for document.write.
3105 * fast/custom-elements/Document-defineCustomElement-expected.txt:
3106 * fast/custom-elements/Document-defineCustomElement.html: Added a new test case.
3107 * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write-expected.txt: Added.
3108 * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html: Added.
3109 * fast/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt: Added.
3110 * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html: Added.
3112 2016-03-03 Zalan Bujtas <zalan@apple.com>
3114 Subpixel rendering: Make collapsed borders painting subpixel aware.
3115 https://bugs.webkit.org/show_bug.cgi?id=154980
3117 Reviewed by David Hyatt.
3119 This patch enables collapsed borders with odd pixel width paint on subpixel position.
3120 Currently borders with odd pixels are split at integral position so that border-width: 3px;
3121 paints 1px on the left(top) and 2px on the right(bottom) side. With this patch
3122 we paint 1.5px on both sides(on 2x display).
3124 * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html: Added.
3125 * fast/table/hidpi-collapsed-border-with-odd-pixel-width.html: Added.
3127 2016-03-03 Filip Pizlo <fpizlo@apple.com>
3129 DFG should be able to compile StringReplace
3130 https://bugs.webkit.org/show_bug.cgi?id=154979
3132 Reviewed by Benjamin Poulain.
3134 Add a microbenchmark for a case of StringReplace that we hadn't covered with a microbenchmark
3135 yet: using something absurd for the replace value. This is interesting for implementing the
3136 32_64 version of StringReplace, which gets really weird in the absurd case because of how it
3137 consumes the entire register file while making the call on x86-32.
3139 * js/regress/script-tests/string-replace-generic.js: Added.
3140 * js/regress/string-replace-generic-expected.txt: Added.
3141 * js/regress/string-replace-generic.html: Added.
3143 2016-03-03 Dave Hyatt <hyatt@apple.com>
3145 Add support for the "last" value of hanging-punctuation
3146 https://bugs.webkit.org/show_bug.cgi?id=154977
3148 Reviewed by Darin Adler and Simon Fraser.
3150 * fast/text/hanging-punctuation-first-and-last-together-expected.html: Added.
3151 * fast/text/hanging-punctuation-first-and-last-together.html: Added.
3152 * fast/text/hanging-punctuation-first-ws-expected.html: Added.
3153 * fast/text/hanging-punctuation-first-ws.html: Added.
3154 * fast/text/hanging-punctuation-last-expected.html: Added.
3155 * fast/text/hanging-punctuation-last-rtl-expected.html: Added.
3156 * fast/text/hanging-punctuation-last-rtl.html: Added.
3157 * fast/text/hanging-punctuation-last-ws-expected.html: Added.
3158 * fast/text/hanging-punctuation-last-ws.html: Added.
3159 * fast/text/hanging-punctuation-last.html: Added.
3161 2016-03-03 Brady Eidson <beidson@apple.com>
3163 storage/indexeddb/delete-in-upgradeneeded-close-in-open-success.html flaky on mac-wk2.
3164 https://bugs.webkit.org/show_bug.cgi?id=154747
3166 Reviewed by Alex Christensen.
3168 This callback coming out of order like this is okay, so the test should just allow it.
3170 It makes sense that the flake is WK2-only, since WK1 has a much more well defined order
3171 with thread-hopping versus process-hopping.
3173 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
3174 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private-expected.txt:
3175 * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:
3177 2016-03-03 Brady Eidson <beidson@apple.com>
3179 storage/indexeddb/intversion-open-in-upgradeneeded.html is flaky on mac-wk2 debug.
3180 https://bugs.webkit.org/show_bug.cgi?id=154706
3182 Rubberstamped by Alex Christensen.
3184 This test was fixed by http://trac.webkit.org/changeset/197474.
3188 * platform/mac-wk2/TestExpectations:
3190 2016-03-03 Chris Dumez <cdumez@apple.com>
3192 Drop [TreatNullAs=EmptyString] from URL interface attributes
3193 https://bugs.webkit.org/show_bug.cgi?id=154951
3195 Reviewed by Darin Adler.
3197 Update existing tests now that URL interface attributes no longer treat
3198 null as the empty string.
3200 * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
3201 * fast/dom/DOMURL/set-href-attribute-hash.html:
3202 * fast/dom/DOMURL/set-href-attribute-host-expected.txt:
3203 * fast/dom/DOMURL/set-href-attribute-host.html:
3204 * fast/dom/DOMURL/set-href-attribute-hostname-expected.txt:
3205 * fast/dom/DOMURL/set-href-attribute-hostname.html:
3206 * fast/dom/DOMURL/set-href-attribute-pathname-expected.txt:
3207 * fast/dom/DOMURL/set-href-attribute-pathname.html:
3208 * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
3209 * fast/dom/DOMURL/set-href-attribute-protocol.html:
3210 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
3211 * fast/dom/DOMURL/set-href-attribute-search.html:
3213 2016-03-03 Javier Fernandez <jfernandez@igalia.com>
3215 [CSS Box Alignment] New CSS Value 'normal' for Content Alignment
3216 https://bugs.webkit.org/show_bug.cgi?id=154282
3218 The Box Alignment specification defines a new value 'normal' to be used
3219 as default for the different layout models, which will define the
3220 specific behavior for each case. This patch adds a new CSS value in the
3221 parsing logic and adapts the Content Alignment properties to the new
3224 Since the 'normal' vlaue, initial/default for both justify-content
3225 and align-content CSS properties, behaves now as 'stretch' instead
3226 of o'start' we have to rebaseline those tests affected by the new
3229 Reviewed by David Hyatt.
3231 * css3/flexbox/css-properties-expected.txt:
3232 * css3/flexbox/css-properties.html:
3233 * css3/parse-align-content-expected.txt:
3234 * css3/parse-align-content.html:
3235 * css3/parse-justify-content-expected.txt:
3236 * css3/parse-justify-content.html:
3237 * css3/resources/alignment-parsing-utils.js:
3239 * fast/css-grid-layout/auto-content-resolution-columns.html:
3240 * fast/css-grid-layout/grid-auto-columns-rows-update.html:
3241 * fast/css-grid-layout/grid-auto-flow-resolution.html:
3242 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
3243 * fast/css-grid-layout/grid-columns-rows-get-set.html:
3244 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
3245 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
3246 * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
3247 * fast/css-grid-layout/grid-element-min-max-width.html:
3248 * fast/css-grid-layout/grid-element-repeat-get-set.html:
3249 * fast/css-grid-layout/grid-initialize-span-one-items.html:
3250 * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
3251 * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
3252 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
3253 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-ltr.html:
3254 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl.html:
3255 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-ltr.html:
3256 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl.html:
3257 * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
3258 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
3259 * fast/css-grid-layout/grid-item-negative-indexes.html:
3260 * fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution.html:
3261 * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
3262 * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
3263 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html:
3264 * fast/css-grid-layout/implicit-columns-auto-resolution.html:
3265 * fast/css-grid-layout/implicit-position-dynamic-change.html:
3266 * fast/css-grid-layout/mark-as-infinitely-growable.html:
3267 * fast/css-grid-layout/maximize-tracks-definite-indefinite-width.html:
3268 * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
3269 * fast/css-grid-layout/named-grid-line-get-set.html:
3270 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
3271 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
3272 * fast/css-grid-layout/percent-intrinsic-track-breadth.html:
3273 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
3274 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
3275 (checkGridTemplatesSetJSValues):
3276 * fast/css-grid-layout/resources/grid-template-shorthand-parsing-utils.js:
3277 (checkGridDefinitionsSetJSValues):
3278 (testGridDefinitionsSetBadJSValues):
3279 * fast/css/getComputedStyle/computed-style-expected.txt:
3280 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3281 * svg/css/getComputedStyle-basic-expected.txt:
3283 2016-03-02 Chris Dumez <cdumez@apple.com>
3285 HTMLFormElement's named property getter does not return a RadioNodelist
3286 https://bugs.webkit.org/show_bug.cgi?id=154949
3288 Reviewed by Ryosuke Niwa.
3290 Add layout test to confirm that HTMLFormElement's named property getter
3291 does indeed return a RadioNodeList when there are several matches.
3293 * fast/dom/HTMLFormElement/named-property-getter-radionodelist-expected.txt: Added.
3294 * fast/dom/HTMLFormElement/named-property-getter-radionodelist.html: Added.
3296 2016-03-02 Chris Dumez <cdumez@apple.com>
3298 Drop [TreatNullAs=LegacyNullString] from HTMLBaseElement.href
3299 https://bugs.webkit.org/show_bug.cgi?id=154952
3301 Reviewed by Ryosuke Niwa.
3303 Update existing layout test now that HTMLBaseElement.href setter no
3304 longer treats null as the empty string.
3306 * fast/dom/HTMLBaseElement/href-attribute-resolves-with-respect-to-document-expected.txt:
3307 * fast/dom/HTMLBaseElement/href-attribute-resolves-with-respect-to-document.html:
3309 2016-03-02 Zalan Bujtas <zalan@apple.com>
3311 Paint table borders on empty cells even in quirks mode.
3312 https://bugs.webkit.org/show_bug.cgi?id=154928
3314 Reviewed by David Hyatt.
3316 Enable border painting for empty cells unless 'empty-cells: hide' is set.
3317 This is inline with FF and Chrome behaviour.
3319 * fast/table/border-on-empty-table-cells-quirks-mode-expected.html: Added.
3320 * fast/table/border-on-empty-table-cells-quirks-mode.html: Added.
3322 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
3324 Marking storage/indexeddb/odd-strings.html as flaky on mac-wk1
3325 https://bugs.webkit.org/show_bug.cgi?id=154619
3327 Unreviewed test gardening.
3329 * platform/mac-wk1/TestExpectations:
3331 2016-03-02 Brady Eidson <beidson@apple.com>
3333 Unreviewed test gardening.
3335 * platform/wk2/TestExpectations: Mark two tests that are very slow as [ Slow ].
3337 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
3339 Skip unsupported test fast/text/complex-small-caps-non-bmp-capitalize.html on ios-simulator
3341 Unreviewed test gardening.
3343 * platform/ios-simulator/TestExpectations:
3345 2016-03-02 Brady Eidson <beidson@apple.com>
3347 Modern IDB: Close UniqueIDBDatabases once they become unused.
3348 https://bugs.webkit.org/show_bug.cgi?id=154922
3350 Reviewed by Alex Christensen.
3352 * platform/mac-wk1/TestExpectations:
3353 * storage/indexeddb/modern/256-open-databases-expected.txt: Added.
3354 * storage/indexeddb/modern/256-open-databases.html: Added.
3355 * storage/indexeddb/modern/exceed-open-file-limit-expected.txt: Added.
3356 * storage/indexeddb/modern/exceed-open-file-limit.html: Added.
3357 * storage/indexeddb/modern/resources/256-open-databases.js: Added.
3358 * storage/indexeddb/modern/resources/exceed-open-file-limit.js: Added.
3360 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
3362 Rebaseline fast/transforms/bounding-rect-zoom.html for ios-simulator after r197450
3364 Unreviewed test gardening.
3366 * platform/ios-simulator/fast/transforms/bounding-rect-zoom-expected.txt:
3368 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
3370 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r197458
3372 Unreviewed test gardening.
3374 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3376 2016-03-02 Ryosuke Niwa <rniwa@webkit.org>
3378 Add a custom element test for synchronous element construction in HTML parser
3379 https://bugs.webkit.org/show_bug.cgi?id=154932
3381 Reviewed by Antti Koivisto.
3385 * fast/custom-elements/parser/parser-constructs-custom-element-synchronously-expected.txt: Added.
3386 * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html: Added.
3388 2016-03-02 Filip Pizlo <fpizlo@apple.com>
3390 Add a benchmark for string transcoding.
3392 Rubber stamped by Saam Barati.
3394 I wrote some code like this while working on
3395 https://github.com/WebAssembly/design/pull/573. I thought I'd add it as a benchmark since
3396 it stresses things that we may not have good bench coverage for.
3398 * js/regress/script-tests/string-transcoding.js: Added.
3407 * js/regress/string-transcoding-expected.txt: Added.
3408 * js/regress/string-transcoding.html: Added.
3410 2016-03-02 Dave Hyatt <hyatt@apple.com>
3412 Add support for the "first" value of the hanging-punctuation property.
3413 https://bugs.webkit.org/show_bug.cgi?id=154919
3415 Reviewed by Simon Fraser.
3417 * fast/text/hanging-punctuation-first-expected.html: Added.
3418 * fast/text/hanging-punctuation-first-rtl-expected.html: Added.
3419 * fast/text/hanging-punctuation-first-rtl.html: Added.
3420 * fast/text/hanging-punctuation-first.html: Added.
3422 2016-03-01 Ryosuke Niwa <rniwa@webkit.org>
3424 Make HTML parser construct custom elements
3425 https://bugs.webkit.org/show_bug.cgi?id=154908
3427 Reviewed by Antti Koivisto.
3429 Added W3C testharness.js based tests for instantiating custom elements inside the HTML parser.
3431 * fast/custom-elements/parser: Added.
3432 * fast/custom-elements/parser/parser-constructs-custom-elements-expected.txt: Added.
3433 * fast/custom-elements/parser/parser-constructs-custom-elements.html: Added.
3434 * fast/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt: Added.
3435 * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html: Added.
3436 * fast/custom-elements/parser/parser-sets-attributes-and-children-expected.txt: Added.
3437 * fast/custom-elements/parser/parser-sets-attributes-and-children.html: Added.
3438 * fast/custom-elements/parser/parser-uses-constructed-element-expected.txt: Added.
3439 * fast/custom-elements/parser/parser-uses-constructed-element.html: Added.
3441 2016-03-02 Chris Dumez <cdumez@apple.com>
3443 Align HTMLInputElement.maxLength with the specification
3444 https://bugs.webkit.org/show_bug.cgi?id=154906
3446 Reviewed by Ryosuke Niwa.
3448 Update test now that input.maxLength initially returns -1
3451 * fast/forms/input-maxlength-expected.txt:
3452 * fast/forms/input-maxlength.html:
3454 2016-03-02 Zalan Bujtas <zalan@apple.com>
3456 Subpixel layout: Enable vertical/horizontal subpixel spacing for tables.
3457 https://bugs.webkit.org/show_bug.cgi?id=154899
3459 Reviewed by Simon Fraser.
3461 This patch enables authors to specify device pixel values for table border spacing.
3462 (see border-spacing)
3464 * fast/table/hidpi-vertical-and-horizontal-spacing-expected.html: Added.
3465 * fast/table/hidpi-vertical-and-horizontal-spacing.html: Added.
3467 2016-03-02 Joanmarie Diggs <jdiggs@igalia.com>
3469 [AX][GTK] Position-related tests need new baseline after r196439
3470 https://bugs.webkit.org/show_bug.cgi?id=154917
3472 The tests in question include the position accessed via the component
3473 interface. The result changed by one pixel after r196439.
3475 Unreviewed gardening.
3477 * platform/gtk/accessibility/image-link-expected.txt: new baseline
3478 * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: new baseline
3479 * platform/gtk/accessibility/table-attributes-expected.txt: new baseline
3480 * platform/gtk/accessibility/table-cell-spans-expected.txt: new baseline
3481 * platform/gtk/accessibility/table-cells-expected.txt: new baseline
3482 * platform/gtk/accessibility/table-detection-expected.txt: new baseline
3483 * platform/gtk/accessibility/table-sections-expected.txt: new baseline
3485 2016-02-26 Ryosuke Niwa <rniwa@webkit.org>
3487 Contents inside a shadow host with a negative tabindex should not be tab focusable
3488 https://bugs.webkit.org/show_bug.cgi?id=154769
3490 Reviewed by Antti Koivisto.
3492 Added a test for navigating across shadow boundaries.
3494 * fast/shadow-dom/negative-tabindex-on-shadow-host-expected.txt: Added.
3495 * fast/shadow-dom/negative-tabindex-on-shadow-host.html: Added.
3496 * platform/ios-simulator/TestExpectations:
3498 2016-03-01 Myles C. Maxfield <mmaxfield@apple.com>