1 2016-03-08 Joseph Pecoraro <pecoraro@apple.com>
3 Web Inspector: Add Heap domain start/stop tracking commands
4 https://bugs.webkit.org/show_bug.cgi?id=155190
6 Reviewed by Brian Burg.
8 * inspector/heap/tracking-expected.txt: Added.
9 * inspector/heap/tracking.html: Added.
11 2016-03-08 Joseph Pecoraro <pecoraro@apple.com>
13 Web Inspector: Add a way to create a Heap Snapshot
14 https://bugs.webkit.org/show_bug.cgi?id=155188
16 Reviewed by Brian Burg.
18 * inspector/heap/snapshot-expected.txt: Added.
19 * inspector/heap/snapshot.html: Added.
21 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
23 Move two indexeddb test skips out of wk2/TestExpectations and in to TestExpectations.
25 Unreviewed test gardening.
28 * platform/wk2/TestExpectations:
30 2016-03-08 Mark Lam <mark.lam@apple.com>
32 Implement Function.name support for getters/setters and inferring name of function properties.
33 https://bugs.webkit.org/show_bug.cgi?id=154865
35 Reviewed by Geoffrey Garen.
37 * js/function-toString-vs-name-expected.txt: Added.
38 * js/function-toString-vs-name.html: Added.
39 * js/script-tests/function-toString-vs-name.js: Added.
41 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
43 Font size computed style is innaccurate
44 https://bugs.webkit.org/show_bug.cgi?id=154705
45 <rdar://problem/23474068>
47 Reviewed by Timothy Hatcher.
49 Update expected results.
51 * css3/calc/font-size-fractional-expected.txt:
52 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
53 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
54 * editing/mac/attributed-string/font-size-expected.txt:
55 * editing/mac/attributed-string/vertical-align-expected.txt:
56 * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
57 * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
58 * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
59 * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
61 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
63 Marking storage/domstorage/events/basic-body-attribute.html as flaky on ios-simulator-wk2
64 https://bugs.webkit.org/show_bug.cgi?id=155201
66 Unreviewed test gardening.
68 * platform/ios-simulator-wk2/TestExpectations:
70 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
72 [Font Loading] Crash when a single load request causes multiple fonts to fail loading
73 https://bugs.webkit.org/show_bug.cgi?id=155009
75 Reviewed by Simon Fraser.
77 * fast/text/font-face-set-document-multiple-failure-expected.txt: Added.
78 * fast/text/font-face-set-document-multiple-failure.html: Added.
80 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
82 Skip fast/events/prevent-default-prevents-interaction-with-scrollbars.html on ios-simulator
84 Unreviewed test gardening.
86 The test relies on mouse events, which are unsupported on ios-simulator.
88 * platform/ios-simulator/TestExpectations:
90 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
92 Skip css3/filters tests that seem to cause a crash on ios-simulator
93 https://bugs.webkit.org/show_bug.cgi?id=153933
95 Unreviewed test gardening.
97 * platform/ios-simulator/TestExpectations:
99 2016-03-08 Commit Queue <commit-queue@webkit.org>
101 Unreviewed, rolling out r197766.
102 https://bugs.webkit.org/show_bug.cgi?id=155183
104 Has platform-specific code in non-platform files (Requested by
109 "AX: Force allow user zoom"
110 https://bugs.webkit.org/show_bug.cgi?id=155056
111 http://trac.webkit.org/changeset/197766
113 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
115 Skip svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html on ios-simulator
116 https://bugs.webkit.org/show_bug.cgi?id=155174
118 Unreviewed test gardening.
120 * platform/ios-simulator/TestExpectations:
122 2016-03-08 Antonio Gomes <tonikitoo@webkit.org>
124 Scrolling does not work when the mouse down is handled by a node
125 https://bugs.webkit.org/show_bug.cgi?id=19033
127 Reviewed by Simon Fraser.
129 * fast/events/prevent-default-prevents-interaction-with-scrollbars-expected.txt: Added.
130 * fast/events/prevent-default-prevents-interaction-with-scrollbars.html: Added.
132 2016-03-08 Michael Saboff <msaboff@apple.com>
134 [ES6] Regular Expression canonicalization tables for Unicode need to be updated to use Unicode CaseFolding.txt
135 https://bugs.webkit.org/show_bug.cgi?id=155114
137 Reviewed by Darin Adler.
141 * js/regexp-unicode-expected.txt:
142 * js/script-tests/regexp-unicode.js:
144 2016-03-08 Commit Queue <commit-queue@webkit.org>
146 Unreviewed, rolling out r197765.
147 https://bugs.webkit.org/show_bug.cgi?id=155172
149 The test added with this change is failing on all platforms.
150 (Requested by ryanhaddad on #webkit).
154 "ImageDocuments leak their world."
155 https://bugs.webkit.org/show_bug.cgi?id=155167
156 http://trac.webkit.org/changeset/197765
158 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
160 Rebaseline WPT reflection tests for ios-simulator after r197726
162 Unreviewed test gardening.
164 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
165 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
167 2016-03-08 Nan Wang <n_wang@apple.com>
169 AX: Force allow user zoom
170 https://bugs.webkit.org/show_bug.cgi?id=155056
172 Reviewed by Chris Fleizach.
174 * accessibility/ios-simulator/force-user-scalable-expected.txt: Added.
175 * accessibility/ios-simulator/force-user-scalable.html: Added.
177 2016-03-08 Andreas Kling <akling@apple.com>
179 ImageDocuments leak their world.
180 <https://webkit.org/b/155167>
181 <rdar://problem/24987363>
183 Reviewed by Antti Koivisto.
185 Made a little test that loads an image into an <iframe> 10 times and then
186 triggers a garbage collection and checks that all the documents got destroyed.
188 Prior to this change, all 10 ImageDocuments would remain alive at the end.
190 * fast/dom/ImageDocument-world-leak-expected.txt: Added.
191 * fast/dom/ImageDocument-world-leak.html: Added.
193 2016-03-08 Alejandro G. Castro <alex@igalia.com>
195 Unreviewed EFL build fix after r197752.
197 * platform/efl/TestExpectations: Avoid running the mediastream
198 tests until the support is implemented and compiled by default.
200 2016-03-08 Alejandro G. Castro <alex@igalia.com>
202 [GTK] [EFL] Avoid running mediastream tests by default until we compile by default
203 https://bugs.webkit.org/show_bug.cgi?id=153540
205 Reviewed by Philippe Normand.
207 After bumping gstreamer to 1.6.3 in r196804 we can enable again
208 compilation of mediastream and running the tests. We have updated
209 the expectations accordingly.
211 * platform/efl/TestExpectations:
212 * platform/gtk/TestExpectations:
214 2016-03-08 Youenn Fablet <youenn.fablet@crf.canon.fr>
216 [Fetch API] Implement fetch skeleton
217 https://bugs.webkit.org/show_bug.cgi?id=155111
219 Reviewed by Darin Adler.
221 * TestExpectations: Marking some tests as flaky.
223 2016-03-08 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
225 [SVG2] Implement marker orient='auto-start-reverse'
226 https://bugs.webkit.org/show_bug.cgi?id=138456
228 Reviewed by Darin Adler.
230 * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt: Added.
231 * svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html: Added.
232 * svg/animations/animate-marker-orienttype-4-expected.html: Added.
233 * svg/animations/animate-marker-orienttype-4.html: Added.
234 Verify output after animation has run - ensure animation reflected in visual result.
235 * svg/animations/script-tests/animate-marker-orient-from-angle-to-autostartreverse.js: Added.
236 Test DOM values at various snap-shot times throughout the animation.
241 * svg/custom/marker-auto-start-reverse-expected.html: Added.
242 * svg/custom/marker-auto-start-reverse.html: Added.
243 Verify static result - start marker is oriented at 180 degrees to direction of path.
244 * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
245 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMarkerElement.js:
246 Check attributes are treated as case sensitive.
247 Check UNKNOWN is returned for enum value when auto-start-reverse set.
249 2016-03-07 Chris Dumez <cdumez@apple.com>
251 Stop clamping HTMLElement.tabIndex to the range of a short
252 https://bugs.webkit.org/show_bug.cgi?id=155159
254 Reviewed by Ryosuke Niwa.
258 * fast/dom/tabindex-clamp-expected.txt: Removed.
259 * fast/dom/tabindex-clamp.html: Removed.
261 2016-03-07 Daniel Bates <dabates@apple.com>
263 CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
264 https://bugs.webkit.org/show_bug.cgi?id=154122
265 <rdar://problem/24613336>
267 Reviewed by Brent Fulgham.
269 Add tests to ensure that we do not regress our interpretation of * with respect to directives
270 img-src, media-src, style-src, and default-src.
272 When running in WebKitTestRunner, skip the tests fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html
273 and media/video-with-blob-url-allowed-by-csp-media-src-star.html as they make use of eventSender.beginDragWithFiles(),
274 which is not implement. We will need to fix <https://bugs.webkit.org/show_bug.cgi?id=64285>
275 before we can run these tests in WebKitTestRunner.
278 * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html: Added.
279 * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html: Added.
280 * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html: Added.
281 * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html: Added.
282 * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html: Added.
283 * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html: Added.
284 * fast/dom/HTMLImageElement/resources/green.png: Added.
285 * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html: Added.
286 * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html: Added.
287 * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html: Added.
288 * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html: Added.
289 * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html: Added.
290 * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html: Added.
291 * fast/dom/HTMLLinkElement/resources/red-background-color.css: Added.
293 * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star-expected.txt: Added.
294 * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star.html: Added.
295 * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star-expected.txt: Added.
296 * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star.html: Added.
297 * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star-expected.txt: Added.
298 * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star.html: Added.
299 * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star-expected.txt: Added.
300 * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star.html: Added.
301 * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star-expected.txt: Added.
302 * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star.html: Added.
303 * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star-expected.txt: Added.
304 * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star.html: Added.
305 * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star-expected.txt: Added.
306 * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star.html: Added.
307 * media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html: Added.
308 * media/video-with-blob-url-allowed-by-csp-media-src-star.html: Added.
309 * media/video-with-data-url-allowed-by-csp-media-src-star-expected.html: Added.
310 * media/video-with-data-url-allowed-by-csp-media-src-star.html: Added.
311 * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Added.
312 * media/video-with-file-url-blocked-by-csp-media-src-star.html: Added.
313 * platform/wk2/TestExpectations:
315 2016-03-07 Alex Christensen <achristensen@webkit.org>
317 Fix cookies with private browsing and NetworkSession
318 https://bugs.webkit.org/show_bug.cgi?id=155147
319 rdar://problem/25018279
321 Reviewed by Brady Eidson.
323 * http/tests/cookies/private-cookie-storage-expected.txt: Added.
324 * http/tests/cookies/private-cookie-storage.html: Added.
326 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
328 Marking media/track/track-cues-pause-on-exit.html as flaky on ElCapitan Debug WK2
329 https://bugs.webkit.org/show_bug.cgi?id=155151
331 Unreviewed test gardening.
333 * platform/mac-wk2/TestExpectations:
335 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
337 Marking imported/w3c/indexeddb/idbcursor-advance-continue-async.htm as flaky on Yosemite Release WK2
338 https://bugs.webkit.org/show_bug.cgi?id=154606
340 Unreviewed test gardening.
342 * platform/mac-wk2/TestExpectations:
344 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
346 Marking js/promises-tests/promises-tests-2-3-3.html as flaky on mac
347 https://bugs.webkit.org/show_bug.cgi?id=155140
349 Unreviewed test gardening.
351 * platform/mac/TestExpectations:
353 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
355 Marking inspector/console/addInspectedNode.html as flaky on Yosemite WK2
356 https://bugs.webkit.org/show_bug.cgi?id=155138
358 Unreviewed test gardening.
360 * platform/mac-wk2/TestExpectations:
362 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
364 Skipping css3/filters/huge-region-composited.html on ios-simulator in an
365 attempt to eliminate a flaky crash.
366 https://bugs.webkit.org/show_bug.cgi?id=153933
368 Unreviewed test gardening.
370 * platform/ios-simulator/TestExpectations:
372 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
374 Skip unsupported plugin tests from r197697 on ios-simulator
376 Unreviewed test gardening.
378 * platform/ios-simulator/TestExpectations:
380 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
382 Skip storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
383 https://bugs.webkit.org/show_bug.cgi?id=155050
385 Unreviewed test gardening.
387 * platform/mac-wk2/TestExpectations:
389 2016-03-07 Adam Bergkvist <adam.bergkvist@ericsson.com>
391 WebRTC: Implement MediaEndpointPeerConnection::createOffer()
392 https://bugs.webkit.org/show_bug.cgi?id=154867
394 Reviewed by Eric Carlson and Jer Noble.
396 The output SDP from createOffer() is processed by verifying all variable
397 identifiers, such as session and user id, and replacing them with
398 predefined values to make the SDP comparable with an expected result.
400 The test is currently skipped on the mac port until support to read the
401 SDPProcessor JavaScript resource is added.
403 * fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added.
404 * fast/mediastream/RTCPeerConnection-inspect-offer.html: Added.
405 * platform/mac/TestExpectations:
407 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
409 Skip storage/indexeddb/modern/exceed-open-file-limit.html
410 https://bugs.webkit.org/show_bug.cgi?id=155091
412 Unreviewed test gardening.
414 * platform/wk2/TestExpectations:
416 2016-03-07 Daniel Bates <dabates@apple.com>
418 CSP: object-src directive should prohibit creation of nested browsing context
419 https://bugs.webkit.org/show_bug.cgi?id=153153
420 <rdar://problem/24383209>
422 Reviewed by Brent Fulgham.
424 Add test to ensure that we enforce the Content Security Policy object-src directive
425 for HTML object and HTML embed elements that behave like an HTML iframe element.
427 * TestExpectations: Remove entries for tests that pass.
428 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked-expected.txt: Added.
429 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked.html: Added.
430 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2-expected.txt: Added.
431 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2.html: Added.
433 * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked-expected.txt:
434 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked-expected.txt:
435 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked.html:
436 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked-expected.txt:
437 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked.html:
438 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2-expected.txt: Added.
439 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2.html: Added.
440 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked-expected.txt:
441 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked.html:
442 Simplify the code used in the above tests and update incorrect expected results.
444 * http/tests/security/contentSecurityPolicy/object-src-url-blocked2-expected.txt: Added.
445 * http/tests/security/contentSecurityPolicy/object-src-url-blocked2.html: Added.
446 * http/tests/security/contentSecurityPolicy/resources/object-src-param.js: Removed.
448 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
450 Marking js/arraybuffer-wrappers.html as a flaky timeout on Mac
451 https://bugs.webkit.org/show_bug.cgi?id=155092
453 Unreviewed test gardening.
455 * platform/mac/TestExpectations:
457 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
459 Rebaseline inspector/model/remote-object.html for mac after r197626
460 https://bugs.webkit.org/show_bug.cgi?id=155115
462 Unreviewed test gardening.
464 * platform/mac/inspector/model/remote-object-expected.txt:
466 2016-03-07 Simon Fraser <simon.fraser@apple.com>
468 [iOS Simulator] Three object-position tests failing after r197618
469 https://bugs.webkit.org/show_bug.cgi?id=155116
471 Mark two tests as image failures, and add new results for a compositing test.
473 * platform/ios-simulator/TestExpectations:
474 * platform/ios-simulator/compositing/video/video-object-position-expected.txt: Added.
476 2016-03-07 Manuel Rego Casasnovas <rego@igalia.com>
478 [css-grid] Add missing test for grid-template shorthand
479 https://bugs.webkit.org/show_bug.cgi?id=155013
481 Reviewed by Sergio Villar Senin.
483 We support the following syntax in grid-template shorthand:
484 -webkit-grid-template: [foo1] 'a' 50px [foo2]
485 [bar1] 'b' 50px [bar2] / 100px;
487 But we don't have a test to check that grid-template-rows value
488 has the names of the same lines grouped. So it's:
489 [foo1] 50px [foo2 bar1] 50px [bar2];
491 This means that if we remove the third argument in
492 CSSParser::parseGridLineNames(), all the current tests are passing.
494 Without that argument, the value for grid-template-rows would be:
495 [foo1] 50px [foo2] [bar1] 50px [bar2];
499 This patch adds a specific test case for this which would fail
502 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
503 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
505 2016-03-06 Zalan Bujtas <zalan@apple.com>
507 [iOS] Some more gardening after r197627.
511 * platform/ios-simulator/TestExpectations: skip a test.
513 2016-03-06 Zalan Bujtas <zalan@apple.com>
515 [iOS] Gardening after r197627.
519 * platform/ios-simulator/TestExpectations:
521 2016-03-06 Filip Pizlo <fpizlo@apple.com>
523 RegExpMatchesArray doesn't know how to have a bad time
524 https://bugs.webkit.org/show_bug.cgi?id=155069
526 Reviewed by Yusuke Suzuki.
528 * js/regress/regexp-exec-expected.txt: Added.
529 * js/regress/regexp-exec.html: Added.
530 * js/regress/script-tests/regexp-exec.js: Added.
532 2016-03-06 Zalan Bujtas <zalan@apple.com>
534 [iOS] Gardening after r197627.
538 * platform/ios-simulator/css2.1/20110323/border-conflict-style-088-expected.txt:
540 2016-03-05 Zalan Bujtas <zalan@apple.com>
542 [iOS] Gardening after r197627.
546 * platform/ios-simulator/css2.1/20110323/border-conflict-style-079-expected.txt:
547 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
548 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
549 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
550 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
551 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
552 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
553 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
554 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
555 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
556 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
557 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
558 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
559 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
560 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
561 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
562 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
563 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
564 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
565 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
566 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
567 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
568 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
569 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
570 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
571 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
572 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
573 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
574 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
575 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
576 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
577 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
578 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
579 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
580 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
581 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
582 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
583 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
584 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
585 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
586 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
587 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
588 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
589 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
590 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
591 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
592 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
593 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
594 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
595 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
596 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
597 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
598 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
599 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
600 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
601 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
602 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
603 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
604 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
605 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
606 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
607 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
608 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
609 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
610 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
611 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
612 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
613 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
614 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
615 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
616 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
617 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
618 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
619 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
620 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
621 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
622 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
623 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
624 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
625 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
626 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
627 * platform/ios-simulator/fast/borders/border-antialiasing-expected.txt:
628 * platform/ios-simulator/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
629 * platform/ios-simulator/fast/table/border-collapsing/002-expected.txt:
630 * platform/ios-simulator/fast/table/border-collapsing/002-vertical-expected.txt:
631 * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt:
632 * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt:
633 * platform/ios-simulator/fast/table/border-collapsing/cached-69296-expected.txt:
634 * platform/ios-simulator/fast/table/border-collapsing/cached-change-row-border-width-expected.txt:
635 * platform/ios-simulator/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt:
636 * platform/ios-simulator/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
637 * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
638 * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
639 * platform/ios-simulator/fast/table/colgroup-spanning-groups-rules-expected.txt:
640 * platform/ios-simulator/fast/table/frame-and-rules-expected.txt:
641 * platform/ios-simulator/fast/table/overflowHidden-expected.txt:
642 * platform/ios-simulator/fast/table/rules-attr-dynchange1-expected.txt:
643 * platform/ios-simulator/fast/table/rules-attr-dynchange2-expected.txt:
644 * platform/ios-simulator/fast/text/international/bidi-override-expected.txt:
645 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
646 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
647 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
648 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
649 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
650 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
651 * platform/ios-simulator/tables/mozilla/bugs/bug24200-expected.txt:
652 * platform/ios-simulator/tables/mozilla/bugs/bug43854-2-expected.txt:
653 * platform/ios-simulator/tables/mozilla/bugs/bug9024-expected.txt: Added.
654 * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
655 * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
656 * platform/ios-simulator/tables/mozilla/core/table_rules-expected.txt:
657 * platform/ios-simulator/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
658 * platform/ios-simulator/tables/mozilla/marvin/backgr_position-table-expected.txt:
659 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
660 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
661 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
662 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-expected.txt:
663 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
664 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
665 * platform/ios-simulator/tables/mozilla/marvin/table_rules_all-expected.txt:
666 * platform/ios-simulator/tables/mozilla/marvin/table_rules_none-expected.txt:
667 * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
668 * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_none-expected.txt:
669 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
670 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
671 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
672 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
673 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
674 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
675 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
676 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
677 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
678 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
679 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
680 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
681 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
682 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
683 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
684 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
685 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
686 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
687 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
688 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
689 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.txt:
690 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.txt:
691 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.txt:
692 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.txt:
693 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.txt:
695 2016-03-05 Ryosuke Niwa <rniwa@webkit.org>
697 Add the support for upgrading custom elements in cloneNode
698 https://bugs.webkit.org/show_bug.cgi?id=155062
700 Reviewed by Antti Koivisto.
702 Added test cases for upgrading elements with Node.prototype.cloneNode.
704 * fast/custom-elements/lifecycle-callback-timing-expected.txt:
705 * fast/custom-elements/lifecycle-callback-timing.html:
707 2016-03-05 Sam Weinig <sam@webkit.org>
709 Update tests to match the latest version of the HTML5 spec.
711 * fast/forms/autocomplete-expected.txt:
712 * fast/forms/autocomplete.html:
713 Fields that don't have any value set for their autocomplete attribute should return the the empty string.
715 2016-03-05 Zalan Bujtas <zalan@apple.com>
717 Make table collapsed borders subpixel aware.
718 https://bugs.webkit.org/show_bug.cgi?id=150383
720 Reviewed by Simon Fraser.
722 This patch enables authors to
723 - set subpixel width on collapsed borders
724 - and push those borders to subpixel positions.
726 * fast/table/collapsed-border-with-odd-pixel-width-expected.html: Added.
727 * fast/table/collapsed-border-with-odd-pixel-width.html: Added.
728 * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html:
730 2016-03-05 Sam Weinig <sam@webkit.org>
732 Add support for processing the autofill field name out of form control elements ultimately to aid input methods
733 <rdar://problem/23041180>
734 https://bugs.webkit.org/show_bug.cgi?id=155079
736 Reviewed by Enrica Casucci.
738 * fast/forms/autocomplete-tokens-expected.txt:
739 * fast/forms/autocomplete-tokens.html:
740 Update test to also test field names, as they are now exposed via internals.
742 2016-03-05 Simon Fraser <simon.fraser@apple.com>
744 Add support for the object-position CSS property
745 https://bugs.webkit.org/show_bug.cgi?id=122811
746 rdar://problem/15836338
748 Reviewed by Sam Weinig.
750 Various object-position tests.
752 * compositing/video/video-object-position-expected.txt: Added.
753 * compositing/video/video-object-position.html: Added.
754 * fast/css/object-position/object-position-embed-expected.html: Added.
755 * fast/css/object-position/object-position-embed.html: Added.
756 * fast/css/object-position/object-position-img-expected.html: Added.
757 * fast/css/object-position/object-position-img-svg-expected.html: Added.
758 * fast/css/object-position/object-position-img-svg.html: Added.
759 * fast/css/object-position/object-position-img.html: Added.
760 * fast/css/object-position/object-position-input-image-expected.html: Added.
761 * fast/css/object-position/object-position-input-image.html: Added.
762 * fast/css/object-position/object-position-object-expected.html: Added.
763 * fast/css/object-position/object-position-object.html: Added.
764 * fast/css/object-position/object-position-video-poster-expected.html: Added.
765 * fast/css/object-position/object-position-video-poster.html: Added.
766 * fast/css/object-position/resources/expected.css: Added.
767 * fast/css/object-position/resources/test.css: Added.
769 2016-03-05 Simon Fraser <simon.fraser@apple.com>
771 Add parsing support for object-position
772 https://bugs.webkit.org/show_bug.cgi?id=155065
774 Reviewed by Sam Weinig.
776 object-position parsing test.
778 * fast/css/object-position/parsing-object-position-expected.txt: Added.
779 * fast/css/object-position/parsing-object-position.html: Added.
781 2016-03-05 Joanmarie Diggs <jdiggs@igalia.com>
783 AX: Implement missing/different accessibility API mappings for SVG
784 https://bugs.webkit.org/show_bug.cgi?id=155034
786 Reviewed by Chris Fleizach.
788 * accessibility/svg-group-element-with-title.html: Modified to reflect correct ATK results.
789 * accessibility/svg-image.html: Modified to reflect correct ATK results.
790 * accessibility/svg-labelledby.html: Modified to reflect correct ATK results.
791 * accessibility/svg-remote-element.html: Modified to reflect correct ATK results.
792 * accessibility/w3c-svg-description-calculation.html: Added.
793 * accessibility/w3c-svg-elements-not-exposed.html: Added.
794 * accessibility/w3c-svg-name-calculation.html: Added.
795 * accessibility/w3c-svg-presentational-role.html: Added.
796 * accessibility/w3c-svg-roles.html: Added.
797 * platform/gtk/accessibility/svg-group-element-with-title-expected.txt: Added.
798 * platform/gtk/accessibility/svg-image-expected.txt: Added.
799 * platform/gtk/accessibility/svg-labelledby-expected.txt: Added.
800 * platform/gtk/accessibility/svg-remote-element-expected.txt: Added.
801 * platform/gtk/accessibility/w3c-svg-description-calculation-expected.txt: Added.
802 * platform/gtk/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
803 * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Added.
804 * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Added.
805 * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Added.
806 * platform/mac/accessibility/w3c-svg-description-calculation-expected.txt: Added.
807 * platform/mac/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
808 * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Added.
809 * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Added.
810 * platform/mac/accessibility/w3c-svg-roles-expected.txt: Added.
812 2016-03-04 Ryosuke Niwa <rniwa@webkit.org>
814 Add basic support for attributeChanged lifecycle callback
815 https://bugs.webkit.org/show_bug.cgi?id=155011
817 Reviewed by Antti Koivisto.
819 Added a test for attributeChangedCallback and a test for the timing of lifecycle callbacks in general.
821 * fast/custom-elements/attribute-changed-callback-expected.txt: Added.
822 * fast/custom-elements/attribute-changed-callback.html: Added.
823 * fast/custom-elements/lifecycle-callback-timing-expected.txt: Added.
824 * fast/custom-elements/lifecycle-callback-timing.html: Added.
826 2016-03-04 Tim Horton <timothy_horton@apple.com>
828 Temporarily skip attachment tests on iOS
830 * platform/ios-simulator/TestExpectations:
831 There's no point in running these quite yet (I'm surprised they weren't already skipped).
832 We'll turn them back on soon.
834 2016-03-04 Ryosuke Niwa <rniwa@webkit.org>
836 Update defineCustomElement according to the spec rewrite
837 https://bugs.webkit.org/show_bug.cgi?id=155010
838 <rdar://problem/24970878>
840 Reviewed by Chris Dumez.
842 Update the tests for the rename and semantics change of defineCustomElement and HTMLElement constructor.
844 * fast/custom-elements/Document-createElement.html:
845 * fast/custom-elements/Document-defineCustomElement-expected.txt: Removed.
846 * fast/custom-elements/Document-defineCustomElement.html: Removed.
847 * fast/custom-elements/Document-defineElement-expected.txt: Renamed from LayoutTests/fast/custom-elements/Document-defineCustomElement-expected.txt.
848 * fast/custom-elements/Document-defineElement.html: Renamed from LayoutTests/fast/custom-elements/Document-defineCustomElement.html.
849 Also added a test case for defining multiple custom elements with a single class, which must throw.
850 * fast/custom-elements/HTMLElement-constructor-expected.txt:
851 * fast/custom-elements/HTMLElement-constructor.html:
852 Removed test cases for the tag name in the first argument as well as ones that associate a single class with multiple tag names.
853 * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html:
854 * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html:
855 * fast/custom-elements/parser/parser-constructs-custom-elements.html:
856 * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html:
857 * fast/custom-elements/parser/parser-sets-attributes-and-children.html:
858 * fast/custom-elements/parser/parser-uses-constructed-element.html:
859 * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html:
861 2016-03-04 Simon Fraser <simon.fraser@apple.com>
863 Use larger tiles when possible to reduce per-tile painting overhead
864 https://bugs.webkit.org/show_bug.cgi?id=154985
866 Reviewed by Zalan Bujtas.
868 * tiled-drawing/background-transparency-toggle-expected.txt:
869 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
870 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
871 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
872 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
873 * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
874 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
875 * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
876 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
877 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
878 * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
879 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
880 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
881 * tiled-drawing/tile-coverage-after-scroll-expected.txt:
882 * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
883 * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
884 * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
885 * tiled-drawing/tile-coverage-speculative-expected.txt:
886 * tiled-drawing/tile-size-unscrollable-expected.txt:
887 * tiled-drawing/tile-size-vertically-scrollable-expected.txt:
888 * tiled-drawing/visible-rect-content-inset-expected.txt:
890 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
892 Temporarily skip fast/table/table-overflow.html on ios-simulator
893 https://bugs.webkit.org/show_bug.cgi?id=155036
895 Unreviewed test gardening.
897 * platform/ios-simulator/TestExpectations:
899 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
901 Skip fast/text/all-small-caps-whitespace.html on ios-simulator
903 Unreviewed test gardening.
905 * platform/ios-simulator/TestExpectations:
907 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
909 Skip storage/indexeddb/modern/256-open-databases.html on mac
910 https://bugs.webkit.org/show_bug.cgi?id=155028
912 Unreviewed test gardening.
914 * platform/wk2/TestExpectations:
916 2016-03-04 Chris Dumez <cdumez@apple.com>
918 Location.reload should not be writable
919 https://bugs.webkit.org/show_bug.cgi?id=154989
921 Reviewed by Gavin Barraclough.
923 Add a layout test to verify that operations marked as [Unforgeable] in
924 IDL are indeed not writable.
926 * fast/html/unforgeable-operations-readonly-expected.txt: Added.
927 * fast/html/unforgeable-operations-readonly.html: Added.
929 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
931 Rebaseline inspector/model/remote-object.html for mac after r197539
933 Unreviewed test gardening.
935 * platform/mac/inspector/model/remote-object-expected.txt:
937 2016-03-04 Myles C. Maxfield <mmaxfield@apple.com>
939 Whitespace causes font-variant: all-small-caps to synthesize
940 https://bugs.webkit.org/show_bug.cgi?id=155004
941 <rdar://problem/24630796>
943 Reviewed by Darin Adler.
945 * fast/text/all-small-caps-whitespace-expected.html: Added.
946 * fast/text/all-small-caps-whitespace.html: Added.
947 * platform/mac/TestExpectations: Skip on platforms which don't support proper coverage
950 2016-03-04 Simon Fraser <simon.fraser@apple.com>
952 REGRESSION (r197541): many tiled drawing tests failing after new "large tile size" logic was added
953 https://bugs.webkit.org/show_bug.cgi?id=155020
955 Rebaseline these tests.
957 * platform/mac-wk2/TestExpectations:
958 * tiled-drawing/background-transparency-toggle-expected.txt:
959 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
960 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
961 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
962 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
963 * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
964 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
965 * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
966 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
967 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
968 * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
969 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
970 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
971 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt:
972 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt:
973 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt:
974 * tiled-drawing/tile-coverage-after-scroll-expected.txt:
975 * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
976 * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
977 * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
978 * tiled-drawing/tile-coverage-speculative-expected.txt:
979 * tiled-drawing/tile-size-unscrollable-expected.txt:
980 * tiled-drawing/tile-size-vertically-scrollable-expected.txt:
981 * tiled-drawing/visible-rect-content-inset-expected.txt:
983 2016-03-04 Darin Adler <darin@apple.com>
985 REGRESSION (r197541): many tiled drawing tests failing after new "large tile size" logic was added
986 https://bugs.webkit.org/show_bug.cgi?id=155020
988 * platform/mac-wk2/TestExpectations: Added failure expectations for tiled drawing tests.
989 * platform/wk2/TestExpectations: Moved some expectations to a more appropriate section in the file.
991 2016-03-04 Skachkov Oleksandr <gskachkov@gmail.com>
993 [ES6] Arrow function syntax. Lexical bind "super" inside of the arrow function in generator.
994 https://bugs.webkit.org/show_bug.cgi?id=152575
996 Reviewed by Yusuke Suzuki.
998 * js/arrowfunction-superproperty-expected.txt:
999 * js/arrowfunction-syntax-errors-expected.txt:
1000 * js/script-tests/arrowfunction-superproperty.js:
1001 * js/script-tests/arrowfunction-syntax-errors.js:
1003 2016-03-03 Antti Koivisto <antti@apple.com>
1005 ComposedTreeIterator may traverse slotted nodes multiple times
1006 https://bugs.webkit.org/show_bug.cgi?id=154983
1008 Reviewed by Ryosuke Niwa.
1010 * fast/shadow-dom/composed-tree-slots-expected.txt: Added.
1011 * fast/shadow-dom/composed-tree-slots.html: Added.
1013 2016-03-03 Filip Pizlo <fpizlo@apple.com>
1015 DFG/FTL should inline accesses to RegExpObject::m_lastIndex
1016 https://bugs.webkit.org/show_bug.cgi?id=155003
1018 Reviewed by Benjamin Poulain.
1020 * js/regress/regexp-last-index-expected.txt: Added.
1021 * js/regress/regexp-last-index.html: Added.
1022 * js/regress/regexp-set-last-index-expected.txt: Added.
1023 * js/regress/regexp-set-last-index.html: Added.
1024 * js/regress/script-tests/regexp-last-index.js: Added.
1025 * js/regress/script-tests/regexp-set-last-index.js: Added.
1027 2016-03-03 Filip Pizlo <fpizlo@apple.com>
1029 Unreviewed, remove test with flaky timeout that doesn't test anything anymore. This test
1030 was relevant back when arguments got torn off; something that we don't do anymore. It
1031 uses a loop that waits for the top-tier compiler to compile it. We don't write tests
1034 * js/dfg-osr-exit-between-create-and-tearoff-arguments-expected.txt: Removed.
1035 * js/dfg-osr-exit-between-create-and-tearoff-arguments.html: Removed.
1036 * js/script-tests/dfg-osr-exit-between-create-and-tearoff-arguments.js: Removed.
1038 2016-03-03 Keith Miller <keith_miller@apple.com>
1040 JSArrayBuffers should be collected less aggressively
1041 https://bugs.webkit.org/show_bug.cgi?id=154982
1043 Reviewed by Geoffrey Garen.
1045 * js/arraybuffer-wrappers-expected.txt: Added.
1046 * js/arraybuffer-wrappers.html: Added.
1047 * js/script-tests/arraybuffer-wrappers.js: Added.
1048 (prototype.types.forEach):
1050 2016-03-03 Simon Fraser <simon.fraser@apple.com>
1052 Use larger tiles when possible to reduce per-tile painting overhead
1053 https://bugs.webkit.org/show_bug.cgi?id=154985
1054 rdar://problem/23635219
1056 Reviewed by Tim Horton.
1058 Rebaseline tests with new tile sizes. Add new tests that explicitly test tile size on
1059 pages with different scrollability.
1061 * tiled-drawing/background-transparency-toggle-expected.txt:
1062 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1063 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1064 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1065 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1066 * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
1067 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
1068 * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
1069 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
1070 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
1071 * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
1072 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
1073 * tiled-drawing/tile-coverage-after-scroll-expected.txt:
1074 * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
1075 * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
1076 * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
1077 * tiled-drawing/tile-coverage-speculative-expected.txt:
1078 * tiled-drawing/tile-size-both-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
1079 * tiled-drawing/tile-size-both-scrollable.html: Added.
1080 * tiled-drawing/tile-size-horizontally-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
1081 * tiled-drawing/tile-size-horizontally-scrollable.html: Added.
1082 * tiled-drawing/tile-size-unscrollable-expected.txt: Added.
1083 * tiled-drawing/tile-size-unscrollable.html: Added.
1084 * tiled-drawing/tile-size-vertically-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
1085 * tiled-drawing/tile-size-vertically-scrollable.html: Added.
1086 * tiled-drawing/visible-rect-content-inset-expected.txt:
1088 2016-03-03 Simon Fraser <simon.fraser@apple.com>
1090 Fix an image resource URL in tiled scrolling tests
1091 https://bugs.webkit.org/show_bug.cgi?id=154981
1093 Reviewed by Tim Horton.
1095 These tests had an incorrect url to compositing/resources/simple_image.png.
1097 * tiled-drawing/scrolling/fixed-background/fixed-background-composited-expected.html:
1098 * tiled-drawing/scrolling/fixed-background/fixed-background-composited.html:
1099 * tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed-expected.html:
1100 * tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed.html:
1101 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer.html:
1102 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity.html:
1103 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned.html:
1104 * tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed.html:
1105 * tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed.html:
1106 * tiled-drawing/scrolling/fixed-background/fixed-body-background.html:
1107 * tiled-drawing/scrolling/fixed-background/fixed-html-background.html:
1108 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background.html:
1110 2016-03-03 Keith Miller <keith_miller@apple.com>
1112 Array prototype JS builtins should support Symbol.species
1113 https://bugs.webkit.org/show_bug.cgi?id=154710
1115 Reviewed by Geoffrey Garen.
1117 Add test that checks the Array object created by a species
1118 constructor in Array.prototype functions cannot come from a
1119 different global object without subclassing.
1121 * js/array-species-different-globalobjects-expected.txt: Added.
1122 * js/array-species-different-globalobjects.html: Added.
1124 2016-03-03 Michael Saboff <msaboff@apple.com>
1126 [ES6] Make Unicode RegExp pattern parsing conform to the spec
1127 https://bugs.webkit.org/show_bug.cgi?id=154988
1129 Reviewed by Benjamin Poulain.
1133 * js/regexp-unicode-expected.txt:
1134 * js/script-tests/regexp-unicode.js:
1135 (shouldThrowInvalidEscape):
1138 [ES6] Add support for Symbol.toPrimitive
1139 https://bugs.webkit.org/show_bug.cgi?id=154877
1141 Reviewed by Saam Barati.
1143 Update test for Symbol.toPrimitive.
1145 * js/Object-getOwnPropertyNames-expected.txt:
1146 * js/script-tests/Object-getOwnPropertyNames.js:
1148 2016-03-02 Ryosuke Niwa <rniwa@webkit.org>
1150 Disallow custom elements inside template elements and share the registry for windowless documents
1151 https://bugs.webkit.org/show_bug.cgi?id=154944
1152 <rdar://problem/24944875>
1154 Reviewed by Antti Koivisto.
1156 Added various tests to ensure the custom elements registry is not shared between documents with
1157 distinct browsing context (e.g. iframes) but shared among the ones that share a single browsing context
1158 (e.g. documents created by DOMImplementation).
1160 Also added a test case for defineCustomElement to ensure it throws NotSupportedError when it's called on
1161 a template element's inert owner document as well as a basic test case for document.write.
1163 * fast/custom-elements/Document-defineCustomElement-expected.txt:
1164 * fast/custom-elements/Document-defineCustomElement.html: Added a new test case.
1165 * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write-expected.txt: Added.
1166 * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html: Added.
1167 * fast/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt: Added.
1168 * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html: Added.
1170 2016-03-03 Zalan Bujtas <zalan@apple.com>
1172 Subpixel rendering: Make collapsed borders painting subpixel aware.
1173 https://bugs.webkit.org/show_bug.cgi?id=154980
1175 Reviewed by David Hyatt.
1177 This patch enables collapsed borders with odd pixel width paint on subpixel position.
1178 Currently borders with odd pixels are split at integral position so that border-width: 3px;
1179 paints 1px on the left(top) and 2px on the right(bottom) side. With this patch
1180 we paint 1.5px on both sides(on 2x display).
1182 * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html: Added.
1183 * fast/table/hidpi-collapsed-border-with-odd-pixel-width.html: Added.
1185 2016-03-03 Filip Pizlo <fpizlo@apple.com>
1187 DFG should be able to compile StringReplace
1188 https://bugs.webkit.org/show_bug.cgi?id=154979
1190 Reviewed by Benjamin Poulain.
1192 Add a microbenchmark for a case of StringReplace that we hadn't covered with a microbenchmark
1193 yet: using something absurd for the replace value. This is interesting for implementing the
1194 32_64 version of StringReplace, which gets really weird in the absurd case because of how it
1195 consumes the entire register file while making the call on x86-32.
1197 * js/regress/script-tests/string-replace-generic.js: Added.
1198 * js/regress/string-replace-generic-expected.txt: Added.
1199 * js/regress/string-replace-generic.html: Added.
1201 2016-03-03 Dave Hyatt <hyatt@apple.com>
1203 Add support for the "last" value of hanging-punctuation
1204 https://bugs.webkit.org/show_bug.cgi?id=154977
1206 Reviewed by Darin Adler and Simon Fraser.
1208 * fast/text/hanging-punctuation-first-and-last-together-expected.html: Added.
1209 * fast/text/hanging-punctuation-first-and-last-together.html: Added.
1210 * fast/text/hanging-punctuation-first-ws-expected.html: Added.
1211 * fast/text/hanging-punctuation-first-ws.html: Added.
1212 * fast/text/hanging-punctuation-last-expected.html: Added.
1213 * fast/text/hanging-punctuation-last-rtl-expected.html: Added.
1214 * fast/text/hanging-punctuation-last-rtl.html: Added.
1215 * fast/text/hanging-punctuation-last-ws-expected.html: Added.
1216 * fast/text/hanging-punctuation-last-ws.html: Added.
1217 * fast/text/hanging-punctuation-last.html: Added.
1219 2016-03-03 Brady Eidson <beidson@apple.com>
1221 storage/indexeddb/delete-in-upgradeneeded-close-in-open-success.html flaky on mac-wk2.
1222 https://bugs.webkit.org/show_bug.cgi?id=154747
1224 Reviewed by Alex Christensen.
1226 This callback coming out of order like this is okay, so the test should just allow it.
1228 It makes sense that the flake is WK2-only, since WK1 has a much more well defined order
1229 with thread-hopping versus process-hopping.
1231 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
1232 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private-expected.txt:
1233 * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:
1235 2016-03-03 Brady Eidson <beidson@apple.com>
1237 storage/indexeddb/intversion-open-in-upgradeneeded.html is flaky on mac-wk2 debug.
1238 https://bugs.webkit.org/show_bug.cgi?id=154706
1240 Rubberstamped by Alex Christensen.
1242 This test was fixed by http://trac.webkit.org/changeset/197474.
1246 * platform/mac-wk2/TestExpectations:
1248 2016-03-03 Chris Dumez <cdumez@apple.com>
1250 Drop [TreatNullAs=EmptyString] from URL interface attributes
1251 https://bugs.webkit.org/show_bug.cgi?id=154951
1253 Reviewed by Darin Adler.
1255 Update existing tests now that URL interface attributes no longer treat
1256 null as the empty string.
1258 * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
1259 * fast/dom/DOMURL/set-href-attribute-hash.html:
1260 * fast/dom/DOMURL/set-href-attribute-host-expected.txt:
1261 * fast/dom/DOMURL/set-href-attribute-host.html:
1262 * fast/dom/DOMURL/set-href-attribute-hostname-expected.txt:
1263 * fast/dom/DOMURL/set-href-attribute-hostname.html:
1264 * fast/dom/DOMURL/set-href-attribute-pathname-expected.txt:
1265 * fast/dom/DOMURL/set-href-attribute-pathname.html:
1266 * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
1267 * fast/dom/DOMURL/set-href-attribute-protocol.html:
1268 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
1269 * fast/dom/DOMURL/set-href-attribute-search.html:
1271 2016-03-03 Javier Fernandez <jfernandez@igalia.com>
1273 [CSS Box Alignment] New CSS Value 'normal' for Content Alignment
1274 https://bugs.webkit.org/show_bug.cgi?id=154282
1276 The Box Alignment specification defines a new value 'normal' to be used
1277 as default for the different layout models, which will define the
1278 specific behavior for each case. This patch adds a new CSS value in the
1279 parsing logic and adapts the Content Alignment properties to the new
1282 Since the 'normal' vlaue, initial/default for both justify-content
1283 and align-content CSS properties, behaves now as 'stretch' instead
1284 of o'start' we have to rebaseline those tests affected by the new
1287 Reviewed by David Hyatt.
1289 * css3/flexbox/css-properties-expected.txt:
1290 * css3/flexbox/css-properties.html:
1291 * css3/parse-align-content-expected.txt:
1292 * css3/parse-align-content.html:
1293 * css3/parse-justify-content-expected.txt:
1294 * css3/parse-justify-content.html:
1295 * css3/resources/alignment-parsing-utils.js:
1297 * fast/css-grid-layout/auto-content-resolution-columns.html:
1298 * fast/css-grid-layout/grid-auto-columns-rows-update.html:
1299 * fast/css-grid-layout/grid-auto-flow-resolution.html:
1300 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
1301 * fast/css-grid-layout/grid-columns-rows-get-set.html:
1302 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
1303 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
1304 * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
1305 * fast/css-grid-layout/grid-element-min-max-width.html:
1306 * fast/css-grid-layout/grid-element-repeat-get-set.html:
1307 * fast/css-grid-layout/grid-initialize-span-one-items.html:
1308 * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
1309 * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
1310 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
1311 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-ltr.html:
1312 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl.html:
1313 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-ltr.html:
1314 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl.html:
1315 * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
1316 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1317 * fast/css-grid-layout/grid-item-negative-indexes.html:
1318 * fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution.html:
1319 * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
1320 * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
1321 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html:
1322 * fast/css-grid-layout/implicit-columns-auto-resolution.html:
1323 * fast/css-grid-layout/implicit-position-dynamic-change.html:
1324 * fast/css-grid-layout/mark-as-infinitely-growable.html:
1325 * fast/css-grid-layout/maximize-tracks-definite-indefinite-width.html:
1326 * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
1327 * fast/css-grid-layout/named-grid-line-get-set.html:
1328 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
1329 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
1330 * fast/css-grid-layout/percent-intrinsic-track-breadth.html:
1331 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1332 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
1333 (checkGridTemplatesSetJSValues):
1334 * fast/css-grid-layout/resources/grid-template-shorthand-parsing-utils.js:
1335 (checkGridDefinitionsSetJSValues):
1336 (testGridDefinitionsSetBadJSValues):
1337 * fast/css/getComputedStyle/computed-style-expected.txt:
1338 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1339 * svg/css/getComputedStyle-basic-expected.txt:
1341 2016-03-02 Chris Dumez <cdumez@apple.com>
1343 HTMLFormElement's named property getter does not return a RadioNodelist
1344 https://bugs.webkit.org/show_bug.cgi?id=154949
1346 Reviewed by Ryosuke Niwa.
1348 Add layout test to confirm that HTMLFormElement's named property getter
1349 does indeed return a RadioNodeList when there are several matches.
1351 * fast/dom/HTMLFormElement/named-property-getter-radionodelist-expected.txt: Added.
1352 * fast/dom/HTMLFormElement/named-property-getter-radionodelist.html: Added.
1354 2016-03-02 Chris Dumez <cdumez@apple.com>
1356 Drop [TreatNullAs=LegacyNullString] from HTMLBaseElement.href
1357 https://bugs.webkit.org/show_bug.cgi?id=154952
1359 Reviewed by Ryosuke Niwa.
1361 Update existing layout test now that HTMLBaseElement.href setter no
1362 longer treats null as the empty string.
1364 * fast/dom/HTMLBaseElement/href-attribute-resolves-with-respect-to-document-expected.txt:
1365 * fast/dom/HTMLBaseElement/href-attribute-resolves-with-respect-to-document.html:
1367 2016-03-02 Zalan Bujtas <zalan@apple.com>
1369 Paint table borders on empty cells even in quirks mode.
1370 https://bugs.webkit.org/show_bug.cgi?id=154928
1372 Reviewed by David Hyatt.
1374 Enable border painting for empty cells unless 'empty-cells: hide' is set.
1375 This is inline with FF and Chrome behaviour.
1377 * fast/table/border-on-empty-table-cells-quirks-mode-expected.html: Added.
1378 * fast/table/border-on-empty-table-cells-quirks-mode.html: Added.
1380 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
1382 Marking storage/indexeddb/odd-strings.html as flaky on mac-wk1
1383 https://bugs.webkit.org/show_bug.cgi?id=154619
1385 Unreviewed test gardening.
1387 * platform/mac-wk1/TestExpectations:
1389 2016-03-02 Brady Eidson <beidson@apple.com>
1391 Unreviewed test gardening.
1393 * platform/wk2/TestExpectations: Mark two tests that are very slow as [ Slow ].
1395 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
1397 Skip unsupported test fast/text/complex-small-caps-non-bmp-capitalize.html on ios-simulator
1399 Unreviewed test gardening.
1401 * platform/ios-simulator/TestExpectations:
1403 2016-03-02 Brady Eidson <beidson@apple.com>
1405 Modern IDB: Close UniqueIDBDatabases once they become unused.
1406 https://bugs.webkit.org/show_bug.cgi?id=154922
1408 Reviewed by Alex Christensen.
1410 * platform/mac-wk1/TestExpectations:
1411 * storage/indexeddb/modern/256-open-databases-expected.txt: Added.
1412 * storage/indexeddb/modern/256-open-databases.html: Added.
1413 * storage/indexeddb/modern/exceed-open-file-limit-expected.txt: Added.
1414 * storage/indexeddb/modern/exceed-open-file-limit.html: Added.
1415 * storage/indexeddb/modern/resources/256-open-databases.js: Added.
1416 * storage/indexeddb/modern/resources/exceed-open-file-limit.js: Added.
1418 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
1420 Rebaseline fast/transforms/bounding-rect-zoom.html for ios-simulator after r197450
1422 Unreviewed test gardening.
1424 * platform/ios-simulator/fast/transforms/bounding-rect-zoom-expected.txt:
1426 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
1428 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r197458
1430 Unreviewed test gardening.
1432 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1434 2016-03-02 Ryosuke Niwa <rniwa@webkit.org>
1436 Add a custom element test for synchronous element construction in HTML parser
1437 https://bugs.webkit.org/show_bug.cgi?id=154932
1439 Reviewed by Antti Koivisto.
1443 * fast/custom-elements/parser/parser-constructs-custom-element-synchronously-expected.txt: Added.
1444 * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html: Added.
1446 2016-03-02 Filip Pizlo <fpizlo@apple.com>
1448 Add a benchmark for string transcoding.
1450 Rubber stamped by Saam Barati.
1452 I wrote some code like this while working on
1453 https://github.com/WebAssembly/design/pull/573. I thought I'd add it as a benchmark since
1454 it stresses things that we may not have good bench coverage for.
1456 * js/regress/script-tests/string-transcoding.js: Added.
1465 * js/regress/string-transcoding-expected.txt: Added.
1466 * js/regress/string-transcoding.html: Added.
1468 2016-03-02 Dave Hyatt <hyatt@apple.com>
1470 Add support for the "first" value of the hanging-punctuation property.
1471 https://bugs.webkit.org/show_bug.cgi?id=154919
1473 Reviewed by Simon Fraser.
1475 * fast/text/hanging-punctuation-first-expected.html: Added.
1476 * fast/text/hanging-punctuation-first-rtl-expected.html: Added.
1477 * fast/text/hanging-punctuation-first-rtl.html: Added.
1478 * fast/text/hanging-punctuation-first.html: Added.
1480 2016-03-01 Ryosuke Niwa <rniwa@webkit.org>
1482 Make HTML parser construct custom elements
1483 https://bugs.webkit.org/show_bug.cgi?id=154908
1485 Reviewed by Antti Koivisto.
1487 Added W3C testharness.js based tests for instantiating custom elements inside the HTML parser.
1489 * fast/custom-elements/parser: Added.
1490 * fast/custom-elements/parser/parser-constructs-custom-elements-expected.txt: Added.
1491 * fast/custom-elements/parser/parser-constructs-custom-elements.html: Added.
1492 * fast/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt: Added.
1493 * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html: Added.
1494 * fast/custom-elements/parser/parser-sets-attributes-and-children-expected.txt: Added.
1495 * fast/custom-elements/parser/parser-sets-attributes-and-children.html: Added.
1496 * fast/custom-elements/parser/parser-uses-constructed-element-expected.txt: Added.
1497 * fast/custom-elements/parser/parser-uses-constructed-element.html: Added.
1499 2016-03-02 Chris Dumez <cdumez@apple.com>
1501 Align HTMLInputElement.maxLength with the specification
1502 https://bugs.webkit.org/show_bug.cgi?id=154906
1504 Reviewed by Ryosuke Niwa.
1506 Update test now that input.maxLength initially returns -1
1509 * fast/forms/input-maxlength-expected.txt:
1510 * fast/forms/input-maxlength.html:
1512 2016-03-02 Zalan Bujtas <zalan@apple.com>
1514 Subpixel layout: Enable vertical/horizontal subpixel spacing for tables.
1515 https://bugs.webkit.org/show_bug.cgi?id=154899
1517 Reviewed by Simon Fraser.
1519 This patch enables authors to specify device pixel values for table border spacing.
1520 (see border-spacing)
1522 * fast/table/hidpi-vertical-and-horizontal-spacing-expected.html: Added.
1523 * fast/table/hidpi-vertical-and-horizontal-spacing.html: Added.
1525 2016-03-02 Joanmarie Diggs <jdiggs@igalia.com>
1527 [AX][GTK] Position-related tests need new baseline after r196439
1528 https://bugs.webkit.org/show_bug.cgi?id=154917
1530 The tests in question include the position accessed via the component
1531 interface. The result changed by one pixel after r196439.
1533 Unreviewed gardening.
1535 * platform/gtk/accessibility/image-link-expected.txt: new baseline
1536 * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: new baseline
1537 * platform/gtk/accessibility/table-attributes-expected.txt: new baseline
1538 * platform/gtk/accessibility/table-cell-spans-expected.txt: new baseline
1539 * platform/gtk/accessibility/table-cells-expected.txt: new baseline
1540 * platform/gtk/accessibility/table-detection-expected.txt: new baseline
1541 * platform/gtk/accessibility/table-sections-expected.txt: new baseline
1543 2016-02-26 Ryosuke Niwa <rniwa@webkit.org>
1545 Contents inside a shadow host with a negative tabindex should not be tab focusable
1546 https://bugs.webkit.org/show_bug.cgi?id=154769
1548 Reviewed by Antti Koivisto.
1550 Added a test for navigating across shadow boundaries.
1552 * fast/shadow-dom/negative-tabindex-on-shadow-host-expected.txt: Added.
1553 * fast/shadow-dom/negative-tabindex-on-shadow-host.html: Added.
1554 * platform/ios-simulator/TestExpectations:
1556 2016-03-01 Myles C. Maxfield <mmaxfield@apple.com>
1558 Small-caps non-BMP characters are garbled in the complex text codepath
1559 https://bugs.webkit.org/show_bug.cgi?id=154875
1561 Reviewed by Michael Saboff.
1563 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html: Added.
1564 * fast/text/complex-small-caps-non-bmp-capitalize.html: Added.
1565 * fast/text/regress-154875-expected.txt: Deleted
1566 * fast/text/regress-154875.html: Deleted
1568 2016-03-01 Michael Saboff <msaboff@apple.com>
1570 [ES6] Add support for Unicode regular expressions
1571 https://bugs.webkit.org/show_bug.cgi?id=154842
1573 Reviewed by Filip Pizlo.
1575 Added a new test for the added unicode regular expression processing.
1577 Updated several tests for the y flag changes and "unicode" property.
1579 * js/regexp-unicode-expected.txt: Added.
1580 * js/regexp-unicode.html: Added.
1581 * js/script-tests/regexp-unicode.js: Added.
1584 * js/Object-getOwnPropertyNames-expected.txt:
1585 * js/regexp-flags-expected.txt:
1586 * js/script-tests/Object-getOwnPropertyNames.js:
1587 * js/script-tests/regexp-flags.js:
1588 (RegExp.prototype.hasOwnProperty):
1591 2016-03-01 Ryan Haddad <ryanhaddad@apple.com>
1593 Marking fast/text/crash-complex-text-surrogate.html as flaky on mac
1594 https://bugs.webkit.org/show_bug.cgi?id=154709
1596 Unreviewed test gardening.
1598 * platform/mac/TestExpectations:
1600 2016-03-01 Michael Saboff <msaboff@apple.com>
1602 ASSERT in platform/graphics/mac/ComplexTextController.cpp::capitalize()
1603 https://bugs.webkit.org/show_bug.cgi?id=154875
1605 Reviewed by Myles C. Maxfield.
1609 * fast/text/regress-154875-expected.txt: Added.
1610 * fast/text/regress-154875.html: Added.
1612 2016-03-01 Filip Pizlo <fpizlo@apple.com>
1614 FTL should simplify StringReplace with an empty replacement string
1615 https://bugs.webkit.org/show_bug.cgi?id=154871
1617 Reviewed by Michael Saboff.
1619 Really add this new test.
1621 * js/regress/script-tests/string-replace-empty.js: Added.
1622 * js/regress/string-replace-empty-expected.txt: Added.
1623 * js/regress/string-replace-empty.html: Added.
1625 2016-02-29 Filip Pizlo <fpizlo@apple.com>
1627 Turn String.prototype.replace into an intrinsic
1628 https://bugs.webkit.org/show_bug.cgi?id=154835
1630 Reviewed by Michael Saboff.
1632 * js/regress/script-tests/string-replace.js: Added.
1633 * js/regress/string-replace-expected.txt: Added.
1634 * js/regress/string-replace.html: Added.
1636 2016-03-01 Ryan Haddad <ryanhaddad@apple.com>
1638 Rebaseline isplaylists/extent-includes tests for mac-wk1
1640 Unreviewed test gardening.
1642 * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
1643 * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
1645 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1647 Marking webgl/1.0.2/conformance/extensions/get-extension.html as flaky on mac, removing wk1 specific flakiness expectation.
1648 https://bugs.webkit.org/show_bug.cgi?id=152506
1650 Unreviewed test gardening.
1652 * platform/mac-wk1/TestExpectations:
1653 * platform/mac/TestExpectations:
1655 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1657 Marking storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html as flaky on mac
1658 https://bugs.webkit.org/show_bug.cgi?id=154748
1660 Unreviewed test gardening.
1662 * platform/mac/TestExpectations:
1664 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1666 Re-enable passing fast/multicol/newmulticol tests on ios-simulator
1668 Unreviewed test gardening.
1670 * platform/ios-simulator-wk2/TestExpectations:
1672 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1674 Removing unnecessary ios-simulator-wk2 expectation file.
1676 Unreviewed test gardening.
1678 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Removed.
1680 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1682 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html after r197355
1684 Unreviewed test gardening.
1686 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1688 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1690 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html for ios-simulator after r197237
1692 Unreviewed test gardening.
1694 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1696 2016-02-28 Filip Pizlo <fpizlo@apple.com>
1698 B3 should have global store elimination
1699 https://bugs.webkit.org/show_bug.cgi?id=154658
1701 Reviewed by Benjamin Poulain.
1703 These two benchmarks both speed up significantly with this change.
1705 * js/regress/build-large-object-expected.txt: Added.
1706 * js/regress/build-large-object.html: Added.
1707 * js/regress/many-repeat-stores-expected.txt: Added.
1708 * js/regress/many-repeat-stores.html: Added.
1709 * js/regress/script-tests/build-large-object.js: Added.
1710 * js/regress/script-tests/many-repeat-stores.js: Added.
1712 2016-02-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
1714 streams/pipe-to.html flaky on mac-wk1 debug
1715 https://bugs.webkit.org/show_bug.cgi?id=154687
1717 Reviewed by Darin Adler.
1719 * TestExpectations: Marking streams/pipe-to.html as slow.
1720 * streams/pipe-to.html: Increasing the timeout value.
1722 2016-02-29 Adrien Plazas <aplazas@igalia.com>
1724 [GTK] Touch slider test fails due to assertion in webkitWebViewBaseTouchEvent()
1725 https://bugs.webkit.org/show_bug.cgi?id=153829
1727 Reviewed by Carlos Garcia Campos.
1729 * platform/gtk/TestExpectations:
1730 Remove now passing tests from the expected failures.
1732 2016-02-28 Antti Koivisto <antti@apple.com>
1734 ::slotted doesn't work in nested shadow trees
1735 https://bugs.webkit.org/show_bug.cgi?id=154765
1736 <rdar://problem/24870995>
1738 Reviewed by Ryosuke Niwa.
1740 * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Added.
1741 * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Added.
1743 2016-02-28 Tim Horton <timothy_horton@apple.com>
1745 Switch to application/vnd.apple.folder for <attachment> folder special-case
1746 https://bugs.webkit.org/show_bug.cgi?id=154786
1747 <rdar://problem/24416632>
1749 Reviewed by Anders Carlsson.
1751 * fast/attachment/attachment-folder-icon-expected.html:
1752 * fast/attachment/attachment-folder-icon.html:
1754 2016-02-28 Tim Horton <timothy_horton@apple.com>
1756 Variables can resolve to the wrong value when elements differ in nothing but inherited variable value
1757 https://bugs.webkit.org/show_bug.cgi?id=154785
1759 Reviewed by Antti Koivisto.
1761 * fast/css/variables/avoid-matched-property-cache-expected.html: Added.
1762 * fast/css/variables/avoid-matched-property-cache.html: Added.
1763 Add a test. The non-standard element is necessary because the resolved property
1764 cache is already disabled when using the "simple" default style sheet, and
1765 it seems better to use a totally non-standard element than one that might
1766 end up in the "simple" default style sheet in the future and would silently
1767 invalidate the test.
1769 2016-02-28 Skachkov Oleksandr <gskachkov@gmail.com>
1771 [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function
1772 https://bugs.webkit.org/show_bug.cgi?id=153981
1774 Reviewed by Saam Barati.
1776 Added new benchmark tests for invoking arrow function within function, class's constructor and method
1778 * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Added.
1779 * js/regress/arrowfunction-call-in-class-constructor.html: Added.
1780 * js/regress/arrowfunction-call-in-class-method-expected.txt: Added.
1781 * js/regress/arrowfunction-call-in-class-method.html: Added.
1782 * js/regress/arrowfunction-call-in-function-expected.txt: Added.
1783 * js/regress/arrowfunction-call-in-function.html: Added.
1784 * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Added.
1785 * js/regress/script-tests/arrowfunction-call-in-class-method.js: Added.
1786 * js/regress/script-tests/arrowfunction-call-in-function.js: Added.
1787 * js/regress/script-tests/arrowfunction-call.js:
1789 2016-02-27 Sukolsak Sakshuwong <sukolsak@gmail.com>
1791 Removing ios-simulator baseline for js/number-toLocaleString.html
1792 https://bugs.webkit.org/show_bug.cgi?id=154524
1794 Reviewed by Darin Adler.
1796 The default locale issue has been fixed in r197261.
1797 Infinity.toLocaleString() should return "∞" as expected.
1799 * platform/ios-simulator/js/number-toLocaleString-expected.txt: Removed.
1801 2016-02-27 Chris Dumez <cdumez@apple.com>
1803 Prevent cross-origin access to Location.assign() / Location.reload()
1804 https://bugs.webkit.org/show_bug.cgi?id=154779
1806 Reviewed by Darin Adler.
1808 Update existing layout tests now that we prevent cross-origin access to
1809 Location.assign() / Location.reload().
1811 * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
1812 * http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html:
1813 * http/tests/security/cross-frame-access-location-get-expected.txt:
1814 * http/tests/security/cross-frame-access-location-get-override-expected.txt:
1815 * http/tests/security/cross-frame-access-location-get-override.html:
1816 * http/tests/security/cross-frame-access-location-get.html:
1817 * http/tests/security/xss-DENIED-defineProperty-expected.txt:
1819 2016-02-27 Andy VanWagoner <thetalecrafter@gmail.com>
1821 Intl.Collator uses POSIX locale (detected by js/intl-collator.html on iOS Simulator)
1822 https://bugs.webkit.org/show_bug.cgi?id=152448
1824 Reviewed by Darin Adler.
1826 Add tests for default locale in test runner to be en-US.
1828 * js/intl-collator-expected.txt:
1829 * js/intl-datetimeformat-expected.txt:
1830 * js/intl-numberformat-expected.txt:
1831 * js/script-tests/intl-collator.js:
1832 * js/script-tests/intl-datetimeformat.js:
1833 * js/script-tests/intl-numberformat.js:
1835 2016-02-27 Chris Dumez <cdumez@apple.com>
1837 Align HTMLMarqueeElement.scrollAmount / scrollDelay with the specification
1838 https://bugs.webkit.org/show_bug.cgi?id=154781
1840 Reviewed by Darin Adler.
1842 Update existing test to reflect the behavior changes.
1844 * fast/html/marquee-element-expected.txt:
1845 * fast/html/marquee-element.html:
1847 2016-02-27 Alexey Proskuryakov <ap@apple.com>
1849 Mark failing reftests as such, now that we detect reftest failures.
1851 * platform/ios-simulator/TestExpectations:
1853 2016-02-27 Alexey Proskuryakov <ap@apple.com>
1855 REGRESSION(r195795): [WK2] fast/text/crash-complex-text-surrogate.html is flakey
1856 https://bugs.webkit.org/show_bug.cgi?id=154709
1858 The test has been made made non-flaky, but it also needs new results.
1860 * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
1862 2016-02-26 Chris Dumez <cdumez@apple.com>
1864 Fix the behavior of reflecting IDL attributes of type unsigned long
1865 https://bugs.webkit.org/show_bug.cgi?id=154771
1867 Reviewed by Ryosuke Niwa.
1869 Add test coverage for the behavior of reflecting IDL attributes of type
1872 * fast/dom/reflect-unsigned-long-expected.txt: Added.
1873 * fast/dom/reflect-unsigned-long.html: Added.
1875 2016-02-26 Zalan Bujtas <zalan@apple.com>
1877 REGRESSION (188611): Search field Cancel button should not overlap search text on extensions page.
1878 https://bugs.webkit.org/show_bug.cgi?id=154692
1879 <rdar://problem/22840453>
1881 Reviewed by Brent Fulgham.
1883 Adjust the cancel button position using the actual size of the cancel button.
1885 When the input box and the font height trigger different cancel button sizes, we need to readjust
1886 the rectangle returned by cancelButtonRectForBounds.
1887 This fixes both the mispositioned cancel button and the squared off icon when the input field is zoomed all the way in.
1889 * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
1890 * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
1891 * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
1892 * platform/mac/fast/css/text-overflow-input-expected.txt:
1893 * platform/mac/fast/forms/box-shadow-override-expected.txt:
1894 * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
1895 * platform/mac/fast/forms/input-appearance-height-expected.txt:
1896 * platform/mac/fast/forms/placeholder-position-expected.txt:
1897 * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
1898 * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
1899 * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
1900 * platform/mac/fast/forms/search-rtl-expected.txt:
1901 * platform/mac/fast/forms/search-styled-expected.txt:
1902 * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
1903 * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
1904 * platform/mac/fast/forms/searchfield-heights-expected.txt:
1905 * platform/mac/fast/repaint/search-field-cancel-expected.txt:
1906 * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
1908 2016-02-26 Commit Queue <commit-queue@webkit.org>
1910 Unreviewed, rolling out r197216.
1911 https://bugs.webkit.org/show_bug.cgi?id=154766
1913 Test simply needs updated result (Requested by litherum on
1918 "Unreviewed, rolling out r197158."
1919 https://bugs.webkit.org/show_bug.cgi?id=154758
1920 http://trac.webkit.org/changeset/197216
1922 2016-02-26 Ryan Haddad <ryanhaddad@apple.com>
1924 Rebaseline tests for ios-simulator after r197162
1926 Unreviewed test gardening.
1928 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1929 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1930 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-radio-expected.txt: Added.
1932 2016-02-26 Commit Queue <commit-queue@webkit.org>
1934 Unreviewed, rolling out r197158.
1935 https://bugs.webkit.org/show_bug.cgi?id=154758
1937 This change did not fix the failing test (Requested by
1938 ryanhaddad on #webkit).
1942 "REGRESSION(r195795): [WK2] fast/text/crash-complex-text-
1943 surrogate.html is flakey"
1944 https://bugs.webkit.org/show_bug.cgi?id=154709
1945 http://trac.webkit.org/changeset/197158
1947 2016-02-26 Commit Queue <commit-queue@webkit.org>
1949 Unreviewed, rolling out r197160.
1950 https://bugs.webkit.org/show_bug.cgi?id=154757
1952 This change causes editing/mac/attributed-string/font-
1953 size.html to fail on El Capitan WK1 (Requested by ryanhaddad
1958 "Font size computed style is innaccurate"
1959 https://bugs.webkit.org/show_bug.cgi?id=154705
1960 http://trac.webkit.org/changeset/197160
1962 2016-02-26 Ryan Haddad <ryanhaddad@apple.com>
1964 Skip js/basic-map.html on Mac since it is already run in JSC tests
1965 https://bugs.webkit.org/show_bug.cgi?id=154753
1967 Unreviewed test gardening.
1969 * platform/mac/TestExpectations:
1971 2016-02-26 Mark Lam <mark.lam@apple.com>
1973 Function.name and Function.length should be configurable.
1974 https://bugs.webkit.org/show_bug.cgi?id=154604
1976 Reviewed by Saam Barati.
1978 * ietestcenter/Javascript/TestCases/15.2.3.3-4-187.js:
1979 (ES5Harness.registerTest.test):
1980 * ietestcenter/Javascript/TestCases/15.3.4.5-15-2.js:
1981 (ES5Harness.registerTest.test):
1982 * js/dom/function-name-expected.txt:
1983 * js/dom/getOwnPropertyDescriptor-expected.txt:
1984 * js/dom/script-tests/function-name.js:
1985 * js/mozilla/strict/15.3.5.1-expected.txt:
1986 * js/mozilla/strict/function-name-arity-expected.txt:
1987 * js/mozilla/strict/script-tests/15.3.5.1.js:
1988 * js/mozilla/strict/script-tests/function-name-arity.js:
1989 * js/resources/getOwnPropertyDescriptor.js:
1990 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A9.html:
1991 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A9.html:
1992 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A9.html:
1993 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.1_eval/S15.1.2.1_A4.2.html:
1994 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.2_parseInt/S15.1.2.2_A9.2.html:
1995 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.3_parseFloat/S15.1.2.3_A7.2.html:
1996 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.4_isNaN/S15.1.2.4_A2.2.html:
1997 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.5_isFinite/S15.1.2.5_A2.2.html:
1998 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.1_decodeURI/S15.1.3.1_A5.2.html:
1999 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.2.html:
2000 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.3_encodeURI/S15.1.3.3_A5.2.html:
2001 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.2.html:
2002 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.html:
2003 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.3_Object.prototype.toLocaleString/S15.2.4.3_A9.html:
2004 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.4_Object.prototype.valueOf/S15.2.4.4_A9.html:
2005 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.5_Object.prototype.hasOwnProperty/S15.2.4.5_A9.html:
2006 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.6_Object.prototype.isPrototypeOf/S15.2.4.6_A9.html:
2007 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.7_Object.prototype.propertyIsEnumerable/S15.2.4.7_A9.html:
2008 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.2_Function.prototype.toString/S15.3.4.2_A9.html:
2009 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.3_Function.prototype.apply/S15.3.4.3_A9.html:
2010 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.4_Function.prototype.call/S15.3.4.4_A9.html:
2011 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T1.html:
2012 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T2.html:
2013 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T3.html:
2014 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.2.html:
2015 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.html:
2016 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.html:
2017 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.html:
2018 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.html:
2019 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.2.html:
2020 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.html:
2021 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.html:
2022 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.html:
2023 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.html:
2024 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.html:
2025 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.2.html:
2026 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A9.html:
2027 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A9.html:
2028 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.12_String.prototype.search/S15.5.4.12_A9.html:
2029 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.13_String.prototype.slice/S15.5.4.13_A9.html:
2030 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.14_String.prototype.split/S15.5.4.14_A9.html:
2031 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.15_String.prototype.substring/S15.5.4.15_A9.html:
2032 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A9.html:
2033 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A9.html:
2034 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A9.html:
2035 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A9.html:
2036 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.4_String.prototype.charAt/S15.5.4.4_A9.html:
2037 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A9.html:
2038 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.6_String.prototype.concat/S15.5.4.6_A9.html:
2039 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A9.html:
2040 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A9.html:
2041 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A9.html:
2042 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.4/15.9.4.2_Date.parse/S15.9.4.2_A3_T2.html:
2043 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.4/15.9.4.3_Date.UTC/S15.9.4.3_A3_T2.html:
2044 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T2.html:
2045 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T2.html:
2046 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T2.html:
2047 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T2.html:
2048 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T2.html:
2049 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T2.html:
2050 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T2.html:
2051 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T2.html:
2052 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T2.html:
2053 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T2.html:
2054 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T2.html:
2055 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T2.html:
2056 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T2.html:
2057 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T2.html:
2058 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T2.html:
2059 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T2.html:
2060 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T2.html:
2061 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T2.html:
2062 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T2.html:
2063 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T2.html:
2064 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T2.html:
2065 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T2.html:
2066 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T2.html:
2067 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T2.html:
2068 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T2.html:
2069 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T2.html:
2070 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T2.html:
2071 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T2.html:
2072 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T2.html:
2073 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T2.html:
2074 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T2.html:
2075 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T2.html:
2076 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T2.html:
2077 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T2.html:
2078 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T2.html:
2079 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T2.html:
2080 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T2.html:
2081 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T2.html:
2082 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T2.html:
2083 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T2.html:
2084 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T2.html:
2086 2016-02-26 Chris Dumez <cdumez@apple.com>
2088 Unreviewed, fix flaky test introduced in r197156.
2090 * fast/dom/Node/nullable-parameters-expected.txt:
2091 * fast/dom/Node/nullable-parameters.html:
2092 * fast/dom/Node/resources/testdoc.xml: Removed.
2093 * fast/dom/Node/resources/testdoc2.xml: Removed.
2095 2016-02-26 Said Abou-Hallawa <sabouhallawa@apple.com>
2097 <g> wrapping <symbol> causes display of hidden <symbol>
2098 https://bugs.webkit.org/show_bug.cgi?id=154576
2100 Reviewed by Darin Adler.
2102 Ensure the <symbol> element is not displayed when it's wrapped in a <g>
2103 element and this <g> element is referenced by a <use> element.
2105 * platform/gtk/svg/custom/use-on-g-containing-symbol-expected.png: Removed.
2106 * platform/gtk/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
2107 * platform/ios-simulator/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
2108 * platform/mac/svg/custom/use-on-g-containing-symbol-expected.png: Removed.
2109 * platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
2110 * platform/win/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
2111 * svg/custom/use-on-g-containing-symbol-expected.svg: Added.
2112 * svg/custom/use-on-g-containing-symbol.svg:
2113 The original test was wrong. It had the following definition:
2114 "<g id='symbol'><symbol>...</symbol></g>"
2115 And it was expecting to have the symbol drawn if the <g> element was
2116 referenced like that
2117 "<use xlink:href='#symbol'/>"
2118 FireFox does not render anything for this <use> element which is correct.
2119 With this patch, this test failed so it had to be modified to test the right
2120 behavior. Also it is now converted to a ref test.
2122 2016-02-26 Commit Queue <commit-queue@webkit.org>
2124 Unreviewed, rolling out r197167.
2125 https://bugs.webkit.org/show_bug.cgi?id=154730
2127 This change broke the Mac build (Requested by ryanhaddad on
2132 "REGRESSION (188611): Search field Cancel button should not
2133 overlap search text on extensions page."
2134 https://bugs.webkit.org/show_bug.cgi?id=154692
2135 http://trac.webkit.org/changeset/197167
2137 2016-02-26 Zalan Bujtas <zalan@apple.com>
2139 REGRESSION (188611): Search field Cancel button should not overlap search text on extensions page.
2140 https://bugs.webkit.org/show_bug.cgi?id=154692
2141 <rdar://problem/22840453>
2143 Reviewed by Brent Fulgham.
2145 Adjust the cancel button position using the actual size of the cancel button.
2147 When the input box and the font height trigger different cancel button sizes, we need to readjust
2148 the rectangle returned by cancelButtonRectForBounds.
2149 This fixes both the mispositioned cancel button and the squared off icon when the input field is zoomed all the way in.
2151 Covered by existing tests.
2153 * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
2154 * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
2155 * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
2156 * platform/mac/fast/css/text-overflow-input-expected.txt:
2157 * platform/mac/fast/forms/box-shadow-override-expected.txt:
2158 * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
2159 * platform/mac/fast/forms/input-appearance-height-expected.txt:
2160 * platform/mac/fast/forms/placeholder-position-expected.txt:
2161 * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
2162 * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
2163 * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
2164 * platform/mac/fast/forms/search-rtl-expected.txt:
2165 * platform/mac/fast/forms/search-styled-expected.txt:
2166 * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
2167 * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
2168 * platform/mac/fast/forms/searchfield-heights-expected.txt:
2169 * platform/mac/fast/repaint/search-field-cancel-expected.txt:
2170 * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
2172 2016-02-26 Antti Koivisto <antti@apple.com>
2174 Implement ::slotted pseudo element
2175 https://bugs.webkit.org/show_bug.cgi?id=149441
2176 <rdar://problem/22731987>
2178 Reviewed by Andreas Kling.
2180 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html:
2182 Enable the test, fix it and update it to the current spec.
2184 * fast/shadow-dom/slotted-pseudo-element-css-text-expected.txt: Added.
2185 * fast/shadow-dom/slotted-pseudo-element-css-text.html: Added.
2187 Add parsing/cssText test based on a Blink test.
2188 There are a few failures due to * not roundtripping and the parser being too lenient with pseudo elements.
2190 * platform/mac/TestExpectations:
2192 2016-02-26 Youenn Fablet <youenn.fablet@crf.canon.fr>
2194 Sync web-platform-tests up to revision 5ca8b46
2195 https://bugs.webkit.org/show_bug.cgi?id=154678
2197 Reviewed by Chris Dumez.
2199 * platform/mac/TestExpectations: Renaming test filenames, and adding test expectation to area-coords.html.
2201 2016-02-25 Myles C. Maxfield <mmaxfield@apple.com>
2203 Font size computed style is innaccurate
2204 https://bugs.webkit.org/show_bug.cgi?id=154705
2205 <rdar://problem/23474068>
2207 Reviewed by Timothy Hatcher.
2209 Update expected results.
2211 * css3/calc/font-size-fractional-expected.txt:
2212 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
2213 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
2214 * editing/mac/attributed-string/font-size-expected.txt:
2215 * editing/mac/attributed-string/vertical-align-expected.txt:
2216 * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
2217 * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
2218 * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
2219 * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
2221 2016-02-25 Myles C. Maxfield <mmaxfield@apple.com>
2223 REGRESSION(r195795): [WK2] fast/text/crash-complex-text-surrogate.html is flakey
2224 https://bugs.webkit.org/show_bug.cgi?id=154709
2225 <rdar://problem/24483596>
2227 Reviewed by Dan Bernstein.
2229 * platform/mac-wk2/TestExpectations:
2231 2016-02-25 Chris Dumez <cdumez@apple.com>
2233 [Web IDL] Mark DOMString parameters as nullable when they should be
2234 https://bugs.webkit.org/show_bug.cgi?id=154666
2236 Reviewed by Darin Adler.
2238 Add test coverage for minor behavioral changes in this patch.
2240 * fast/dom/Element/getElementsByTagNameNS-nullable-expected.txt: Added.
2241 * fast/dom/Element/getElementsByTagNameNS-nullable.html: Added.
2242 * fast/dom/Node/nullable-parameters-expected.txt: Added.
2243 * fast/dom/Node/nullable-parameters.html: Added.
2244 * fast/dom/Node/resources/testdoc.xml: Added.
2245 * fast/dom/Node/resources/testdoc2.xml: Added.
2246 * fast/events/storageevent-initStorageEvent-nullable-expected.txt: Added.
2247 * fast/events/storageevent-initStorageEvent-nullable.html: Added.
2249 2016-02-25 Ryan Haddad <ryanhaddad@apple.com>
2251 Skipping flaky test storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
2252 https://bugs.webkit.org/show_bug.cgi?id=154706
2254 Unreviewed test gardening.
2256 * platform/mac-wk2/TestExpectations:
2258 2016-02-25 Daniel Bates <dabates@apple.com>
2260 [iOS Simulator] http/tests/security/contentSecurityPolicy/1.1/plugintypes tests failing
2261 https://bugs.webkit.org/show_bug.cgi?id=154652
2263 Skip Content Security Policy plugin-types tests when run in the iOS simulator app because
2264 plugins are not supported on iOS.
2266 * platform/ios-simulator/TestExpectations:
2268 2016-02-25 Myles C. Maxfield <mmaxfield@apple.com>
2270 [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
2271 https://bugs.webkit.org/show_bug.cgi?id=143402
2273 Reviewed by Alex Christensen.
2275 Rebaseline many tests.
2277 There are some known bugs (which are marked in platform/win/TestExpecations):
2278 webkit.org/b/137204 The SVG -> OTF Font converter outputs 'kern' tables instead of 'GPOS' tables
2279 webkit.org/b/154690 SVG Fonts don't draw multibyte characters
2280 webkit.org/b/137096 The SVG -> OTF Font Converter does not work with SVG's "altglyph" facility
2281 webkit.org/b/137093 Same thing with the "lang" attribute
2283 * platform/win/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Added.
2284 * platform/win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
2285 * platform/win/TestExpectations:
2286 * platform/win/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
2287 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
2288 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
2289 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
2290 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
2291 * platform/win/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2292 * platform/win/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
2293 * platform/win/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
2294 * platform/win/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
2295 * platform/win/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
2296 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
2297 * platform/win/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
2298 * platform/win/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
2299 * platform/win/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
2300 * platform/win/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
2301 * platform/win/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
2302 * platform/win/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
2303 * platform/win/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
2304 * platform/win/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
2305 * platform/win/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
2306 * platform/win/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
2307 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
2308 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
2309 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2310 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
2311 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
2312 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
2313 * platform/win/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
2314 * platform/win/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
2315 * platform/win/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
2316 * platform/win/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
2317 * platform/win/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
2318 * platform/win/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2319 * platform/win/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
2320 * platform/win/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
2321 * platform/win/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
2322 * platform/win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
2323 * platform/win/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
2324 * platform/win/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
2325 * platform/win/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
2326 * platform/win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
2327 * platform/win/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
2328 * platform/win/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
2329 * platform/win/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
2330 * platform/win/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
2331 * platform/win/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
2332 * platform/win/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
2333 * platform/win/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt:
2334 * platform/win/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
2335 * platform/win/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
2336 * platform/win/svg/batik/text/textEffect-expected.txt:
2337 * platform/win/svg/batik/text/textEffect3-expected.txt:
2338 * platform/win/svg/custom/glyph-selection-arabic-forms-expected.txt:
2339 * platform/win/svg/custom/svg-fonts-in-html-expected.txt:
2340 * platform/win/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
2341 * platform/win/svg/custom/svg-fonts-word-spacing-expected.txt:
2342 * platform/win/svg/foreignObject/text-tref-02-b-expected.txt:
2343 * platform/win/svg/hixie/intrinsic/003-expected.txt:
2344 * platform/win/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
2345 * platform/win/svg/text/text-text-04-t-expected.txt:
2346 * platform/win/svg/text/text-text-05-t-expected.txt:
2347 * platform/win/svg/text/text-text-06-t-expected.txt:
2348 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
2349 * platform/win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
2350 * platform/win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
2352 2016-02-25 Daniel Bates <dabates@apple.com>
2354 CSP: Remove SecurityPolicy script interface
2355 https://bugs.webkit.org/show_bug.cgi?id=154694
2356 <rdar://problem/24846482>
2358 Reviewed by Andy Estes.
2360 Remove SecurityPolicy tests and update platform-specific expected results as needed.
2362 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowconnectionto-expected.txt: Removed.
2363 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowconnectionto.html: Removed.
2364 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-alloweval-expected.txt: Removed.
2365 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-alloweval.html: Removed.
2366 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowfontfrom-expected.txt: Removed.
2367 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowfontfrom.html: Removed.
2368 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowformaction-expected.txt: Removed.
2369 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowformaction.html: Removed.
2370 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowframefrom-expected.txt: Removed.
2371 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowframefrom.html: Removed.
2372 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowimagefrom-expected.txt: Removed.
2373 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowimagefrom.html: Removed.
2374 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinescript-expected.txt: Removed.
2375 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinescript.html: Removed.
2376 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinestyle-expected.txt: Removed.
2377 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinestyle.html: Removed.
2378 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowmediafrom-expected.txt: Removed.
2379 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowmediafrom.html: Removed.
2380 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowobjectfrom-expected.txt: Removed.
2381 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowobjectfrom.html: Removed.
2382 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowplugintype-expected.txt: Removed.
2383 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowplugintype.html: Removed.
2384 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowscriptfrom-expected.txt: Removed.
2385 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowscriptfrom.html: Removed.
2386 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowstylefrom-expected.txt: Removed.
2387 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowstylefrom.html: Removed.
2388 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-isactive-expected.txt: Removed.
2389 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-isactive.html: Removed.
2390 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-reporturi-expected.txt: Removed.
2391 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-reporturi.html: Removed.
2392 * http/tests/security/contentSecurityPolicy/resources/securitypolicy-tests-base.js: Removed.
2393 * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Update expected result as needed.
2394 * platform/win/js/dom/global-constructors-attributes-expected.txt: Ditto.
2396 2016-02-25 Chris Dumez <cdumez@apple.com>
2398 Drop [TreatReturnedNullStringAs=Undefined] WebKit-specific IDL attribute
2399 https://bugs.webkit.org/show_bug.cgi?id=154662
2401 Reviewed by Darin Adler.
2403 Add layout test to cover the return value of document.defaultCharset before
2404 and after its frame is detached.
2406 * fast/frames/detached-frame-document-defaultCharset-expected.txt: Added.
2407 * fast/frames/detached-frame-document-defaultCharset.html: Added.
2409 2016-02-25 Ryan Haddad <ryanhaddad@apple.com>
2411 Removing failure expectation for 26 editing tests that now pass on ios-simulator
2412 https://bugs.webkit.org/show_bug.cgi?id=152131
2414 Unreviewed test gardening.
2416 * platform/ios-simulator-wk2/TestExpectations:
2417 * platform/ios-simulator/TestExpectations:
2419 2016-02-25 Brady Eidson <beidson@apple.com>
2421 Unreviewed test gardening.
2423 Fix a test flake where order doesn't matter.
2425 * platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt: Removed.
2426 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
2427 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
2428 * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
2429 (prepareDatabase.request.onblocked):
2432 2016-02-25 Brady Eidson <beidson@apple.com>
2434 Unreviewed test gardening.
2436 * TestExpectations: Skip a web inspector IndexedDB test for now.
2438 2016-02-25 Ryan Haddad <ryanhaddad@apple.com>
2440 Removing a pass expectation for inspector/indexeddb/requestDatabaseNames.html that overrides the skip r197122
2442 Unreviewed test gardening.
2444 * platform/mac/TestExpectations:
2446 2016-02-25 Brady Eidson <beidson@apple.com>
2448 Modern IDB: WebKit 2 IPC layer.
2449 https://bugs.webkit.org/show_bug.cgi?id=153808
2451 Reviewed by Alex Christensen.
2453 - Consolidate all test failures to the platform agnostic TestExpectations file.
2454 - Remove all existing WK2-specific results.
2455 - Add one new WK2-specific result.
2456 - Skip two WK2-only failures.
2459 * platform/mac-wk1/TestExpectations:
2460 * platform/mac-wk2/TestExpectations:
2461 * platform/wk2/TestExpectations:
2462 * platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt: Removed.
2463 * platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt: Removed.
2464 * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt: Removed.
2465 * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt: Removed.
2466 * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt: Removed.
2467 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index5-expected.txt: Removed.
2468 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index6-expected.txt: Removed.
2469 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt: Removed.
2470 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_invalid-expected.txt: Removed.
2471 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt: Removed.
2472 * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt: Removed.
2473 * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt: Removed.
2474 * platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt: Removed.
2475 * platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Removed.
2476 * platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt: Removed.
2477 * platform/wk2/imported/w3c/indexeddb/idbfactory_open12-expected.txt: Removed.
2478 * platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt: Removed.
2479 * platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt: Removed.
2480 * platform/wk2/imported/w3c/indexeddb/idbindex_get7-expected.txt: Removed.
2481 * platform/wk2/imported/w3c/indexeddb/idbindex_getKey7-expected.txt: Removed.
2482 * platform/wk2/imported/w3c/indexeddb/idbindex_openCursor2-expected.txt: Removed.
2483 * platform/wk2/imported/w3c/indexeddb/idbindex_openKeyCursor3-expected.txt: Removed.
2484 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt: Removed.
2485 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt: Removed.
2486 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Removed.
2487 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt: Removed.
2488 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt: Removed.
2489 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt: Removed.
2490 * platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt: Removed.
2491 * platform/wk2/imported/w3c/indexeddb/idbversionchangeevent-expected.txt: Removed.
2492 * platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt: Removed.
2493 * platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt: Removed.
2494 * platform/wk2/imported/w3c/indexeddb/keygenerator-overflow-expected.txt: Removed.
2495 * platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt: Removed.
2496 * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt: Removed.
2497 * platform/wk2/storage/indexeddb/bad-keypath-expected.txt: Removed.
2498 * platform/wk2/storage/indexeddb/basics-expected.txt: Removed.
2499 * platform/wk2/storage/indexeddb/clear-expected.txt: Removed.
2500 * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt: Removed.
2501 * platform/wk2/storage/indexeddb/create-objectstore-basics-expected.txt: Removed.
2502 * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt: Removed.
2503 * platform/wk2/storage/indexeddb/cursor-continue-expected.txt: Removed.
2504 * platform/wk2/storage/indexeddb/cursor-finished-expected.txt: Removed.
2505 * platform/wk2/storage/indexeddb/cursors-expected.txt: Removed.
2506 * platform/wk2/storage/indexeddb/database-basics-expected.txt: Removed.
2507 * platform/wk2/storage/indexeddb/deleteIndex-bug110792-expected.txt: Removed.
2508 * platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt: Added.
2509 * platform/wk2/storage/indexeddb/index-count-expected.txt: Removed.
2510 * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt: Removed.
2511 * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt: Removed.
2512 * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt: Removed.
2513 * platform/wk2/storage/indexeddb/invalid-keys-expected.txt: Removed.
2514 * platform/wk2/storage/indexeddb/key-requirements-delete-null-key-expected.txt: Removed.
2515 * platform/wk2/storage/indexeddb/key-requirements-inline-and-passed-expected.txt: Removed.
2516 * platform/wk2/storage/indexeddb/key-requirements-put-no-key-expected.txt: Removed.
2517 * platform/wk2/storage/indexeddb/key-requirements-put-null-key-expected.txt: Removed.
2518 * platform/wk2/storage/indexeddb/key-type-array-expected.txt: Removed.
2519 * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt: Removed.
2520 * platform/wk2/storage/indexeddb/keypath-edges-expected.txt: Removed.
2521 * platform/wk2/storage/indexeddb/keyrange-expected.txt: Removed.
2522 * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt: Removed.
2523 * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt: Removed.
2524 * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt: Removed.
2525 * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt: Removed.
2526 * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt: Removed.
2527 * platform/wk2/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt: Removed.
2528 * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt: Removed.
2529 * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt: Removed.
2530 * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt: Removed.
2531 * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt: Removed.
2532 * platform/wk2/storage/indexeddb/objectstore-count-expected.txt: Removed.
2533 * platform/wk2/storage/indexeddb/open-cursor-expected.txt: Removed.
2534 * platform/wk2/storage/indexeddb/readonly-transactions-expected.txt: Removed.
2535 * platform/wk2/storage/indexeddb/request-result-cache-expected.txt: Removed.
2536 * platform/wk2/storage/indexeddb/transaction-abort-expected.txt: Removed.
2537 * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt: Removed.
2538 * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt: Removed.
2539 * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt: Removed.
2540 * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt: Removed.
2542 2016-02-25 Daniel Bates <dabates@apple.com>
2544 CSP: Make SecurityPolicyViolationEvent more closely conform to CSP spec and enable it by default
2545 https://bugs.webkit.org/show_bug.cgi?id=154522
2546 <rdar://problem/24762078>
2548 Reviewed by Brent Fulgham.
2550 Add new test http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https.html
2551 to ensure that SecurityPolicyViolationEvent.statusCode is 0 when dispatched for a violation on an HTTPS-served
2552 document per section Reporting of the Content Security Policy 2.0 spec, <https://www.w3.org/TR/2015/CR-CSP2-20150721/>.
2553 Update existing test results and mark more tests as PASS in file LayoutTests/TestExpectations.
2555 * TestExpectations: Mark tests http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation*.html as PASS
2556 so that we run them.
2557 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics-expected.txt: Update expected result to
2558 reflect failing sub-test. We do not support the experimental JavaScript event listener onsecuritypolicyviolation when
2559 building with ENABLE(CSP_NEXT) disabled.
2560 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-expected.txt: Update line and column numbers.
2561 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script-expected.txt: Ditto.
2562 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script.html: Ditto.
2563 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image.html: Ditto.
2564 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-expected.txt: Ditto.
2565 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script-expected.txt: Ditto.
2566 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script.html: Ditto.
2567 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt: Added.
2568 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https.html: Added.
2569 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image.html: Update line and column numbers.
2570 * js/dom/global-constructors-attributes-expected.txt: Update expected results now that we expose SecurityPolicyViolationEvent.
2571 * platform/efl/js/dom/global-constructors-attributes-expected.txt: Ditto.
2572 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt: Ditto.
2573 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Ditto.
2574 * platform/mac/js/dom/global-constructors-attributes-expected.txt: Ditto.
2576 2016-02-25 Eric Carlson <eric.carlson@apple.com>
2578 [MediaStream] MediaDeviceInfo deviceId and groupId must be unique to the page's origin
2579 https://bugs.webkit.org/show_bug.cgi?id=153163
2580 <rdar://problem/24334526>
2582 Reviewed by Tim Horton.
2584 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
2585 * fast/mediastream/MediaDevices-enumerateDevices.html:
2586 * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt: Added.
2587 * http/tests/media/media-stream/enumerate-devices-source-id-persistent-expected.txt: Added.
2588 * http/tests/media/media-stream/enumerate-devices-source-id-persistent.html: Added.
2589 * http/tests/media/media-stream/enumerate-devices-source-id.html: Added.
2590 * http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html: Added.
2592 2016-02-24 Joseph Pecoraro <pecoraro@apple.com>
2594 Web Inspector: Expose Proxy target and handler internal properties to Inspector
2595 https://bugs.webkit.org/show_bug.cgi?id=154663
2597 Reviewed by Timothy Hatcher.
2599 * inspector/model/remote-object.html:
2600 * platform/mac/inspector/model/remote-object-expected.txt:
2601 Test that a Proxy object includes the internal properties.
2603 2016-02-24 Ryan Haddad <ryanhaddad@apple.com>
2605 Marking storage/indexeddb/odd-strings.html as flaky on mac-wk1
2606 https://bugs.webkit.org/show_bug.cgi?id=154619
2608 Unreviewed test gardening.
2610 * platform/mac-wk1/TestExpectations:
2612 2016-02-24 Ryan Haddad <ryanhaddad@apple.com>
2614 Marking imported/w3c/indexeddb/idbcursor-advance.htm as flaky on Yosemite Release WK2
2615 https://bugs.webkit.org/show_bug.cgi?id=154618
2617 Unreviewed test gardening.
2619 * platform/mac-wk2/TestExpectations:
2621 2016-02-24 Youenn Fablet <youenn.fablet@crf.canon.fr>
2623 [Fetch API] Implement Fetch API Response
2624 https://bugs.webkit.org/show_bug.cgi?id=154536
2626 Reviewed by Alex Christensen.
2628 Adding Response as constructor in global and worker scopes.
2630 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2631 * js/dom/global-constructors-attributes-expected.txt:
2632 * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2633 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2634 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2635 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2636 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2637 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2638 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2640 2016-02-24 Commit Queue <commit-queue@webkit.org>
2642 Unreviewed, rolling out r197033.
2643 https://bugs.webkit.org/show_bug.cgi?id=154649
2645 "It broke JSC tests when 'this' was loaded from global scope"
2646 (Requested by saamyjoon on #webkit).
2650 "[ES6] Arrow function syntax. Emit loading&putting this/super
2651 only if they are used in arrow function"
2652 https://bugs.webkit.org/show_bug.cgi?id=153981
2653 http://trac.webkit.org/changeset/197033
2655 2016-02-24 Daniel Bates <dabates@apple.com>
2657 CSP: Enable plugin-types directive by default
2658 https://bugs.webkit.org/show_bug.cgi?id=154420
2659 <rdar://problem/24730322>
2661 Reviewed by Brent Fulgham.
2663 * TestExpectations: Mark http/tests/security/contentSecurityPolicy/1.1/plugintypes*.html tests as PASS so that we run them.
2664 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt: Update expected result.
2665 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid.html: Call runTests() following changes to multiple-iframe-plugin-test.js.
2666 Also add closing tags for <body> and <html> to make the document well-formed.
2667 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-mismatched-data.html: Substitute "Content-Security-Policy" for "X-WebKit-CSP";
2669 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-mismatched-url.html: Ditto.
2670 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-data.html: Ditto.
2671 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-url-expected.txt: Update expected result.
2672 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-url.html: Substitute "Content-Security-Policy" for "X-WebKit-CSP";
2674 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-nourl-allowed.html: Ditto.
2675 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-nourl-blocked.html: Ditto.
2676 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01.html: Call runTests() following changes to multiple-iframe-plugin-test.js.
2677 Also add closing tags for <body> and <html> to make the document well-formed.
2678 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02.html: Ditto.
2679 * http/tests/security/contentSecurityPolicy/resources/echo-object-data.pl: Remove logic to support Content Security Policy header X-WebKit-CSP
2680 as it is sufficient to make use of the standardized header Content-Security-Policy.
2681 * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-plugin-test.js: Simplify code now that we do not pass query string parameter
2682 experimental to script echo-object-data.pl.
2683 (runTests): Runs all the sub-tests.
2684 (runNextTest.iframe.onload): Formerly named testImpl.iframe.onload.
2685 (runNextTest): Formerly named testImpl. Runs the next sub-test.
2686 (testExperimentalPolicy): Deleted.
2688 (testImpl.iframe.onload): Deleted.
2689 (testImpl): Deleted.
2690 (finishTesting): Deleted.
2691 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt: Update expected result based on change to test (below).
2692 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Modified to test that we emit
2693 a console warning when plugin-types is used as a source expression.
2695 2016-02-24 Ryan Haddad <ryanhaddad@apple.com>
2697 Rebaseline two W3C tests for ios-simulator after r197014
2699 Unreviewed test gardening.
2701 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2702 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2704 2016-02-24 Skachkov Oleksandr <gskachkov@gmail.com>
2706 [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function
2707 https://bugs.webkit.org/show_bug.cgi?id=153981
2709 Reviewed by Saam Barati.
2711 Added new benchmark tests for invoking arrow function within function, class's constructor and method
2713 * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Added.
2714 * js/regress/arrowfunction-call-in-class-constructor.html: Added.
2715 * js/regress/arrowfunction-call-in-class-method-expected.txt: Added.
2716 * js/regress/arrowfunction-call-in-class-method.html: Added.
2717 * js/regress/arrowfunction-call-in-function-expected.txt: Added.
2718 * js/regress/arrowfunction-call-in-function.html: Added.
2719 * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Added.
2720 * js/regress/script-tests/arrowfunction-call-in-class-method.js: Added.
2721 * js/regress/script-tests/arrowfunction-call-in-function.js: Added.
2722 * js/regress/script-tests/arrowfunction-call.js:
2724 2016-02-24 Zalan Bujtas <zalan@apple.com>
2726 Background of an absolutely positioned inline element inside text-indented parent is positioned statically.
2727 https://bugs.webkit.org/show_bug.cgi?id=154019
2729 Reviewed by Simon Fraser.
2731 This patch ensures that statically positioned out-of-flow renderers are also text-aligned
2732 even when none of the renderers on the first line generate a linebox (so we end up with no bidi runs at all).
2733 The fix is to pass IndentTextOrNot information to startAlignedOffsetForLine through updateStaticInlinePositionForChild
2734 so that we can compute the left position for this statically positioned out of flow renderer.
2736 * fast/css3-text/css3-text-indent/text-indent-with-absolute-pos-child-expected.html: Added.
2737 * fast/css3-text/css3-text-indent/text-indent-with-absolute-pos-child.html: Added.
2739 2016-02-24 Carlos Garcia Campos <cgarcia@igalia.com>
2741 REGRESSION(r195949): [GTK] Test /webkit2/WebKitWebView/insert/link is failing since r195949
2742 https://bugs.webkit.org/show_bug.cgi?id=153747
2744 Reviewed by Michael Catanzaro.
2746 Add test to check that moving to line boundary clears the
2747 selection even if the cursor is already at the boundary.
2749 * editing/selection/move-to-line-boundary-clear-selection-expected.txt: Added.
2750 * editing/selection/move-to-line-boundary-clear-selection.html: Added.
2752 2016-02-23 Sergio Villar Senin <svillar@igalia.com>
2754 [css-grid] Swap the order of columns/rows in grid-gap shorthand
2755 https://bugs.webkit.org/show_bug.cgi?id=154584
2757 Reviewed by Darin Adler.
2759 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
2760 * fast/css-grid-layout/grid-gutters-get-set.html:
2762 2016-02-24 Adam Bergkvist <adam.bergkvist@ericsson.com>
2764 WebRTC: RTCPeerConnection: Sort out responsibilities of close() and stop()
2765 https://bugs.webkit.org/show_bug.cgi?id=154581
2767 Reviewed by Eric Carlson.
2769 Updated test with replaceTrack() call after the RTCPeerConnection object, that
2770 created the RTCRtpSender, is closed.
2772 * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
2773 * fast/mediastream/RTCRtpSender-replaceTrack.html:
2775 2016-02-23 Chris Dumez <cdumez@apple.com>
2777 Align our implementation of Range.createContextualFragment with the specification
2778 https://bugs.webkit.org/show_bug.cgi?id=154627
2780 Reviewed by Ryosuke Niwa.
2782 Import some more layout tests from blink to improve coverage for
2783 Range.createContextualFragment().
2785 * imported/blink/fast/dom/Range/create-contextual-fragment-from-bodyless-document-range-expected.txt: Added.
2786 * imported/blink/fast/dom/Range/create-contextual-fragment-from-bodyless-document-range.html: Added.
2787 * imported/blink/fast/dom/Range/create-contextual-fragment-from-detached-text-node-range-expected.txt: Added.
2788 * imported/blink/fast/dom/Range/create-contextual-fragment-from-detached-text-node-range.html: Added.
2789 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-fragment-range-expected.txt: Added.
2790 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-fragment-range.html: Added.
2791 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-range-expected.txt: Added.
2792 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-range.html: Added.
2793 * imported/blink/fast/dom/Range/create-contextual-fragment-from-xhtml-document-range-expected.txt: Added.
2794 * imported/blink/fast/dom/Range/create-contextual-fragment-from-xhtml-document-range.xhtml: Added.
2795 * imported/blink/fast/dom/Range/create-contextual-fragment-script-not-ran-expected.txt: Added.
2796 * imported/blink/fast/dom/Range/create-contextual-fragment-script-not-ran.html: Added.
2797 * imported/blink/fast/dom/Range/create-contextual-fragment-script-unmark-already-started-expected.txt: Added.
2798 * imported/blink/fast/dom/Range/create-contextual-fragment-script-unmark-already-started.html: Added.
2800 2016-02-23 Dean Jackson <dino@apple.com>
2802 [WebGL] iOS doesn't respect the alpha:false context creation attribute
2803 https://bugs.webkit.org/show_bug.cgi?id=154617
2804 <rdar://problem/13417023>
2806 Reviewed by Sam Weinig.
2808 Add a test that draws contexts with and without alpha, and then a reference
2809 version that hard-codes the non-alpha colors.
2811 * fast/canvas/webgl/context-attributes-alpha-expected.html: Added.
2812 * fast/canvas/webgl/context-attributes-alpha.html: Added.
2814 2016-02-23 Daniel Bates <dabates@apple.com>
2816 CSP: Enable base-uri directive by default
2817 https://bugs.webkit.org/show_bug.cgi?id=154521
2818 <rdar://problem/24762032>
2820 Reviewed by Brent Fulgham.
2822 Copy test http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html to
2823 http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-base-uri-deny.html,
2824 making some minor stylistic changes, and update TestExpectations to skip it because it depends
2825 on the firing of event SecurityPolicyViolationEvent, which is disabled as of the time of writing.
2826 We will enable the firing of this event in <https://bugs.webkit.org/show_bug.cgi?id=154522>.
2827 Repurpose test name base-uri-deny.html to test that the base-uri directive prevents the use of
2828 document base URL without depending on the firing of event SecurityPolicyViolationEvent.
2830 Additionally, add test http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored.html
2831 to ensure that we do not fall back to enforcing the default-src directive in absence of
2832 a base-uri directive as per section base-uri of the Content Security Policy 2.0 spec.,
2833 <https://www.w3.org/TR/2015/CR-CSP2-20150721/>.
2836 * http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored-expected.txt: Added.
2837 * http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored.html: Added.
2838 * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt:
2839 * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html: Repurpose test.
2840 * http/tests/security/contentSecurityPolicy/1.1/resources/base-href/resources/safe-script.js: Added.
2841 * http/tests/security/contentSecurityPolicy/1.1/resources/safe-script.js: Added.
2842 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-base-uri-deny-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt.
2843 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-base-uri-deny.html: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html.
2844 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt: Update expected result based on change to test (below).
2845 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Modified to test that we emit
2846 a console warning when base-uri is used as a source expression.
2848 2016-02-22 Ryosuke Niwa <rniwa@webkit.org>
2850 Calling importNode on shadow root causes a crash
2851 https://bugs.webkit.org/show_bug.cgi?id=154570
2853 Reviewed by Anders Carlsson.
2855 Added W3C-style testharness tests for calling cloneNode on a shadow root.
2857 Also added tests for adoptNode and importNode.
2859 * fast/shadow-dom/Document-prototype-adoptNode-expected.txt: Added.
2860 * fast/shadow-dom/Document-prototype-adoptNode.html: Added.
2861 * fast/shadow-dom/Document-prototype-importNode-expected.txt: Added.
2862 * fast/shadow-dom/Document-prototype-importNode.html: Added.
2863 * fast/shadow-dom/Node-prototype-cloneNode-expected.txt: Added.
2864 * fast/shadow-dom/Node-prototype-cloneNode.html: Added.
2866 2016-02-23 Daniel Bates <dabates@apple.com>
2868 REGRESSION (r196892): No longer emit error message when CSP form-action directive is used as a source expression
2869 https://bugs.webkit.org/show_bug.cgi?id=154555
2870 <rdar://problem/24776777>
2872 Reviewed by Andy Estes.
2874 Test that we emit a console error message when form-action is used as a source expression.
2876 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt:
2877 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Use form-action as a
2878 source expression. Also, use a double quoted (") string literal instead of a single quoted (') string
2879 literal to represent the CSP policy so as to avoid the need to escape embedded single quote characters.
2881 2016-02-22 Dean Jackson <dino@apple.com>
2883 Add tests for fast click change in r196679
2884 https://bugs.webkit.org/show_bug.cgi?id=154568
2885 <rdar://problem/24782479>
2887 Reviewed by Myles Maxfield.
2889 Bug http://webkit.org/b/154318 made some changes to the fast
2890 click behaviour, but didn't include any tests. Here they are!
2892 * fast/events/ios/fast-click-double-tap-sends-click-expected.txt: Added.
2893 * fast/events/ios/fast-click-double-tap-sends-click.html: Checks that a double tap on a clickable element sends a click.
2894 * fast/events/ios/fast-click-double-tap-zooms-on-image-expected.txt: Added.
2895 * fast/events/ios/fast-click-double-tap-zooms-on-image.html: Checks that a double tap on an image can trigger a zoom if there
2896 isn't anything else listening.
2897 * fast/events/ios/fast-click-double-tap-zooms-on-text-expected.txt: Added.
2898 * fast/events/ios/fast-click-double-tap-zooms-on-text.html: Checks that a double tap on a block of text can trigger a zoom
2899 if there isn't anything else listening.
2900 * fast/events/ios/no-fast-click-double-tap-causes-zoom-expected.txt: Added.
2901 * fast/events/ios/no-fast-click-double-tap-causes-zoom.html: When we are not in fast click mode, a double tap should
2902 trigger a zoom. This is checking the inverse behaviour to fast-click-double-tap-sends-click.
2903 * fast/events/ios/viewport-device-width-allows-double-tap-zoom-out.html: Removed some code that could never be called.
2904 * fast/events/ios/viewport-zooms-from-element-to-initial-scale.html: Ditto.
2905 * platform/ios-simulator/TestExpectations: Add the new tests.
2907 2016-02-23 Alexey Proskuryakov <ap@apple.com>
2909 REGRESSION (r192251): http/tests/navigation/page-cache-xhr.html is flaky
2910 https://bugs.webkit.org/show_bug.cgi?id=154589
2912 Reviewed by Youenn Fablet.
2914 * http/tests/navigation/page-cache-xhr.html: Load a file that exists. The content
2915 doesn't matter, as we expect to navigate away before the load occurs.
2917 * http/tests/resources/load-and-stall.cgi: Added cache control, just for a good measure.
2919 2016-02-23 Mark Lam <mark.lam@apple.com>
2921 Debug assertion failure while loading http://kangax.github.io/compat-table/es6/.
2922 https://bugs.webkit.org/show_bug.cgi?id=154542
2924 Reviewed by Saam Barati.
2926 * js/Promise-types-expected.txt:
2927 * js/basic-map-expected.txt:
2928 * js/basic-set-expected.txt:
2929 * js/dom/basic-weakmap-expected.txt:
2930 * js/dom/basic-weakset-expected.txt:
2931 * js/script-tests/Promise-types.js:
2932 * js/typedarray-constructors-expected.txt:
2933 - Updated error message string.
2935 2016-02-23 Manuel Rego Casasnovas <rego@igalia.com>
2937 [css-grid] Rows track sizes are optional in grid-template shorthand
2938 https://bugs.webkit.org/show_bug.cgi?id=154586
2940 Reviewed by Sergio Villar Senin.
2942 You can omit the size of the rows in grid-template shorthand,
2943 even if you specify a named grid line for the end of the row,
2944 due to a change in the spec back in 2014:
2945 https://github.com/w3c/csswg-drafts/commit/9f660c4183c73c1f5279c46904dc6cb314f76194
2947 Before if you want to specify a named grid line,
2948 you need to set the row size.
2950 Update parsing, so it nows accepts things like:
2951 grid-template: 100px / "a" [bottom];
2953 2016-02-23 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
2955 [SVG] Update SVG source to return string literals as ASCIILiteral and add test cases for case sensitivity
2956 https://bugs.webkit.org/show_bug.cgi?id=154373
2958 Reviewed by Youenn Fablet.
2960 Add test cases for case-sensitivity for SVGAnimatedEnumeration elements.
2962 * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt: Added.
2963 * svg/dom/SVGAnimatedEnumeration-case-sensitive.html: Added.
2964 * svg/dom/script-tests/SVGAnimatedEnumeration-case-sensitive.js: Added.
2965 (testCaseSensitivity):
2967 2016-02-22 Myles C. Maxfield <mmaxfield@apple.com>
2969 Font features specified in @font-face blocks don't apply to local() families
2970 https://bugs.webkit.org/show_bug.cgi?id=154554
2972 Reviewed by Dean Jackson.
2974 * css3/font-feature-font-face-local-expected.html: Added.
2975 * css3/font-feature-font-face-local.html: Added.
2977 2016-02-22 Chris Dumez <cdumez@apple.com>
2979 REGRESSION (r196563): Images not loading on https://klim.co.nz/blog/paypal-sans-design-information/
2980 https://bugs.webkit.org/show_bug.cgi?id=154547
2981 <rdar://problem/24772167>
2983 Reviewed by Gavin Barraclough.
2985 Add regression test for <rdar://problem/24772167>.
2987 * fast/dom/Window/addEventListener-implicit-this-expected.txt:
2988 * fast/dom/Window/addEventListener-implicit-this.html:
2990 2016-02-22 Simon Fraser <simon.fraser@apple.com>
2992 Repeated background images have the wrong position when using bottom/right-relative background-position
2993 https://bugs.webkit.org/show_bug.cgi?id=154478
2995 Reviewed by Dave Hyatt.
2997 Enhanced background-position-serialize.html to test values that use right/bottom edge specifiers.
2999 Ref test for background-position.
3001 * fast/css/background-position-serialize-expected.txt:
3002 * fast/css/background-position-serialize.html:
3003 * fast/images/background-position-expected.html: Added.
3004 * fast/images/background-position.html: Added.
3005 * fast/images/resources/checker.png: Added.
3007 2016-02-22 Myles C. Maxfield <mmaxfield@apple.com>
3009 [Font Loading] Split CSSFontSelector into a FontFaceSet implementation and the rest of the class
3010 https://bugs.webkit.org/show_bug.cgi?id=153347
3012 Reviewed by Antti Koivisto.
3014 * fast/text/font-face-javascript.html:
3015 * fast/text/font-face-set-document-expected.txt: Added.
3016 * fast/text/font-face-set-document.html: Added.
3018 2016-02-22 Konstantin Tokarev <annulen@yandex.ru>
3020 [JSC shell] Don't put empty arguments array to VM.
3021 https://bugs.webkit.org/show_bug.cgi?id=154516
3023 Reviewed by Geoffrey Garen.
3025 This allows arrowfunction-lexical-bind-arguments-top-level test to pass
3026 in jsc as well as in browser.
3028 * js/script-tests/arrowfunction-lexical-bind-arguments-top-level.js:
3029 Removed @ skip annotation.
3031 2016-02-22 Ryan Haddad <ryanhaddad@apple.com>
3033 Rebaseline tests for ios-simulator after W3C HTML/DOM re-sync in r196883
3035 Unreviewed test gardening.
3037 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3038 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3040 2016-02-22 Ryan Haddad <ryanhaddad@apple.com>
3042 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196893
3044 Unreviewed test gardening.
3046 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3048 2016-02-22 Manuel Rego Casasnovas <rego@igalia.com>
3050 [css-grid] Swap columns and rows in grid-template shorthand
3051 https://bugs.webkit.org/show_bug.cgi?id=154472
3053 Reviewed by Darin Adler.
3055 The spec was modified past December to change the order of
3056 columns and rows in the grid-template shorthand:
3057 https://github.com/w3c/csswg-drafts/commit/f6c7691679a519017a80ebae44fd86c3eae5c5f9
3059 Updated the parsing and modified the tests to follow the new syntax.
3061 * fast/css-grid-layout/absolute-positioning-definite-sizes.html:
3062 * fast/css-grid-layout/flex-content-distribution.html:
3063 * fast/css-grid-layout/grid-align-content-vertical-lr.html:
3064 * fast/css-grid-layout/grid-align-content-vertical-rl.html:
3065 * fast/css-grid-layout/grid-align-content.html:
3066 * fast/css-grid-layout/grid-gutters-and-alignment.html:
3067 * fast/css-grid-layout/grid-gutters-and-flex-content.html:
3068 * fast/css-grid-layout/grid-gutters-and-tracks.html:
3069 * fast/css-grid-layout/grid-justify-content-vertical-lr.html:
3070 * fast/css-grid-layout/grid-justify-content-vertical-rl.html:
3071 * fast/css-grid-layout/grid-justify-content.html:
3072 * fast/css-grid-layout/grid-shorthand-get-set.html:
3073 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
3074 * fast/css-grid-layout/relayout-align-items-changed.html:
3075 * fast/css-grid-layout/relayout-align-self-changed.html:
3076 * fast/css-grid-layout/relayout-indefinite-heights.html:
3077 * fast/css-grid-layout/relayout-justify-items-changed.html:
3078 * fast/css-grid-layout/relayout-justify-self-changed.html:
3079 * fast/repaint/align-items-overflow-change.html:
3080 * fast/repaint/align-self-change.html:
3081 * fast/repaint/align-self-overflow-change.html:
3082 * fast/repaint/justify-items-change.html:
3083 * fast/repaint/justify-items-overflow-change.html:
3084 * fast/repaint/justify-self-change.html:
3085 * fast/repaint/justify-self-overflow-change.html:
3087 2016-02-22 Manuel Rego Casasnovas <rego@igalia.com>
3089 [css-grid] Swap columns and rows in grid shorthand
3090 https://bugs.webkit.org/show_bug.cgi?id=154449
3092 Reviewed by Darin Adler.
3094 The spec was modified past December to change the order of
3095 columns and rows in the grid shorthand:
3096 https://github.com/w3c/csswg-drafts/commit/7454c7c8c5857b61bbbe2ee5f07803c264bf37e4
3098 Updated the parsing and modified the tests to follow the new syntax.
3100 * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
3101 * fast/css-grid-layout/grid-shorthand-get-set.html:
3103 2016-02-21 Chris Dumez <cdumez@apple.com>
3105 Make HTMLSelectElement.size behave as per the specification
3106 https://bugs.webkit.org/show_bug.cgi?id=154504
3108 Reviewed by Darin Adler.
3110 Update test that was covering the case of an HTMLSelectElement with an
3111 invalid size attribute. The test was expecting the bad "size" attribute
3112 value to get corrected so that the select element looks like a menu list.
3113 This workaround was added back in 2007 to workaround a bug on
3114 www.chainreaction.com (rdar://problem/4697438). This patch drops the
3115 workaround in HTMLSelectElement::parseAttribute() because:
3116 1. This is not standard behavior as per the HTML specification
3117 2. This behavior does not match Firefox either
3118 3. The workaround is no longer needed for www.chainreaction.com.
3120 * fast/forms/select-size-expected.html: Added.
3121 * fast/forms/select-size.html:
3122 * platform/efl/fast/forms/select-size-expected.txt: Removed.
3123 * platform/gtk/fast/forms/select-size-expected.txt: Removed.
3124 * platform/ios-simulator/fast/forms/select-size-expected.txt: Removed.
3125 * platform/mac/fast/forms/select-size-expected.png: Removed.
3126 * platform/mac/fast/forms/select-size-expected.txt: Removed.
3127 * platform/win/fast/forms/select-size-expected.txt: Removed.
3129 2016-02-21 Daniel Bates <dabates@apple.com>
3131 CSP: Enable form-action directive by default
3132 https://bugs.webkit.org/show_bug.cgi?id=154520
3133 <rdar://problem/24762029>
3135 Reviewed by Sam Weinig.
3137 Mark form-action tests as Pass so that we run them.
3141 2016-02-21 Chris Dumez <cdumez@apple.com>
3143 Add username / password attributes to HTMLAnchorElement / HTMLAreaElement
3144 https://bugs.webkit.org/show_bug.cgi?id=154519
3146 Reviewed by Sam Weinig.
3148 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hash.js:
3149 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-host.js:
3150 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hostname.js:
3151 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-pathname.js:
3152 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-protocol.js:
3153 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
3154 * fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt:
3155 * fast/dom/HTMLAnchorElement/set-href-attribute-host-expected.txt:
3156 * fast/dom/HTMLAnchorElement/set-href-attribute-hostname-expected.txt:
3157 * fast/dom/HTMLAnchorElement/set-href-attribute-pathname-expected.txt:
3158 * fast/dom/HTMLAnchorElement/set-href-attribute-protocol-expected.txt:
3159 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
3160 Update / rebaseline tests now that we no longer treat null as the empty string.
3162 * fast/dom/HTMLAnchorElement/set-href-attribute-user-pass-expected.txt: Added.
3163 * fast/dom/HTMLAnchorElement/set-href-attribute-user-pass.html: Added.
3164 Add test coverage for setting the username / password attributes.
3166 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3167 Rebaseline now that HTMLAnchorElement / HTMLAreaElement have 2 additional
3168 attributes: username and password.
3170 2016-02-21 Chris Dumez <cdumez@apple.com>
3172 iframe/frame/object.contentDocument should be on the prototype
3173 https://bugs.webkit.org/show_bug.cgi?id=154409
3175 Reviewed by Sam Weinig.
3177 Add test coverage for trying to access iframe.contentDocument cross origin
3178 to make sure it still fails and logs a security error.
3180 * http/tests/security/cross-origin-iframe-contentDocument-expected.txt: Added.
3181 * http/tests/security/cross-origin-iframe-contentDocument.html: Added.
3183 2016-02-21 Daniel Bates <dabates@apple.com>
3185 CSP: sandbox directive should be ignored when contained in a policy defined via a meta element
3186 https://bugs.webkit.org/show_bug.cgi?id=154299
3187 <rdar://problem/24680433>
3189 Add iOS Simulator-specific expected result for test http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe.html.
3191 * platform/ios-simulator/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt: Added.
3193 2016-02-21 Ryan Haddad <ryanhaddad@apple.com>
3195 Adding ios-simulator baseline for js/number-toLocaleString.html
3196 https://bugs.webkit.org/show_bug.cgi?id=154524
3198 Unreviewed test gardening.
3200 * platform/ios-simulator/js/number-toLocaleString-expected.txt: Added.
3202 2016-02-21 Ryan Haddad <ryanhaddad@apple.com>
3204 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196846
3206 Unreviewed test gardening.
3208 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3210 2016-02-21 Daniel Bates <dabates@apple.com>
3212 Another attempt to fix the Content Extension test failures following <https://trac.webkit.org/changeset/196875>
3213 (https://bugs.webkit.org/show_bug.cgi?id=154307)
3215 Rename Content Extension JSON files so that they are associated with tests http/tests/contentextensions/block-cookies-in-csp-report.php
3216 http/tests/contentextensions/block-csp-report.php and http/tests/contentextensions/hide-on-csp-report.php. These
3217 files were formerly named block-cookies-in-csp-report.html, block-csp-report.html, and hide-on-csp-report.html,
3218 respectively, prior to <https://trac.webkit.org/changeset/196878>. Also, update expected result for test block-csp-report.html
3219 following <https://trac.webkit.org/changeset/196878>.
3221 * http/tests/contentextensions/block-cookies-in-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/block-cookies-in-csp-report.html.json.
3222 * http/tests/contentextensions/block-csp-report-expected.txt:
3223 * http/tests/contentextensions/block-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/block-csp-report.html.json.
3224 * http/tests/contentextensions/hide-on-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/hide-on-csp-report.html.json.
3226 2016-02-21 Daniel Bates <dabates@apple.com>
3228 Attempt to fix the Content Extension test failures following <https://trac.webkit.org/changeset/196875>
3229 (https://bugs.webkit.org/show_bug.cgi?id=154307)
3231 Convert Content Extension tests that use the Content Security Policy directive report-uri from HTML files
3232 to PHP scripts and modified them to define the content security policy for the page via the Content-Security-Policy
3233 HTTP header instead of via a meta element so that the report-uri directive is honored. Following
3234 <https://trac.webkit.org/changeset/196875> the directive report-uri is only honored when contained in a
3235 policy that is delivered via an HTTP header. That is, it is no longer honored when delivered in a meta element.
3237 * http/tests/contentextensions/block-cookies-in-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/block-cookies-in-csp-report.html.
3238 * http/tests/contentextensions/block-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/block-csp-report.html.
3239 * http/tests/contentextensions/hide-on-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/hide-on-csp-report.html.
3241 2016-02-21 Daniel Bates <dabates@apple.com>
3243 CSP: Violation report should include column number
3244 https://bugs.webkit.org/show_bug.cgi?id=154418
3245 <rdar://problem/24729525>
3247 Reviewed by Brent Fulgham.
3249 Update expected results to include source file column information where the violation occurred.
3251 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
3252 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
3253 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
3255 2016-02-21 Daniel Bates <dabates@apple.com>
3257 CSP: Violation report should include HTTP status code and effective-directive of protected resource
3258 https://bugs.webkit.org/show_bug.cgi?id=154288
3259 <rdar://problem/24674982>
3261 https://bugs.webkit.org/show_bug.cgi?id=115707
3262 <rdar://problem/24383128>
3264 Reviewed by Brent Fulgham.
3266 Add new test http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https.html to ensure
3267 that the CSP report property status-code is 0 when the protected document is delivered over HTTPS. Fix a
3268 correctness issue in the result for test http/tests/security/contentSecurityPolicy/report-blocked-file-uri.html
3269 and update the expected results for the following tests now that the CSP violation report includes properties
3270 status-code and effective-directive:
3271 http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.php
3272 http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.php
3273 http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.php
3274 http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.php
3276 The rest of the changes to the expected results are cosmetic and reflect the difference in wording for inline
3277 script violations between WebKit and Blink. We will consider adopting wording similar to Blink in
3278 <https://bugs.webkit.org/show_bug.cgi?id=153242>.
3280 * TestExpectations: Remove entries for tests that now pass. Add test http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.php.
3281 * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
3282 * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.html. The report-uri
3283 directive is only honored when defined in a policy delivered via an HTTP header. We convert this
3284 HTML file to a PHP script to be able to deliver a Content-Security-Policy HTTP header.
3285 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
3286 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt: Cosmetic change.
3287 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Ditto.
3288 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt: Ditto.
3289 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt: Ditto.
3290 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt: Ditto.
3291 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt: Update expected result now
3292 that the report includes properties status-code and effective-directive.
3293 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt: Ditto.
3294 * http/tests/security/contentSecurityPolicy/report-only-expected.txt: Cosmetic change.
3295 * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt: Ditto.
3296 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt: Update expected result now
3297 that the report includes properties status-code and effective-directive.
3298 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt: Cosmetic change.
3299 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt: Update expected result now
3300 that the report includes properties status-code and effective-directive.
3301 * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt: Added.
3302 * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https.html: Added.
3303 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt: Cosmetic change.
3304 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt: Cosmetic change.
3305 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame.html: Fix ill-formed markup; substitute </iframe> for </script>.
3306 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt: Cosmetic change.
3307 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt: Ditto.
3308 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt: Ditto.
3310 2016-02-21 Daniel Bates <dabates@apple.com>
3312 CSP: report-url directive should be ignored when contained in a policy defined via a meta element
3313 https://bugs.webkit.org/show_bug.cgi?id=154307
3314 <rdar://problem/24684817>
3316 Reviewed by Brent Fulgham.
3318 Add new test http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored.html and rename and modify
3319 existing tests to make them PHP scripts that emit a Content Security Policy HTTP header.
3321 In addition, remove file http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html that
3322 is no longer meaningful now that we do not honor the report-uri directive defined in a policy via a meta
3323 element. Moreover, we have not made use of this file since <http://trac.webkit.org/changeset/176413>.
3325 * TestExpectations: Update entries for renames.
3326 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
3327 * http/tests/security/contentSecurityPolicy/report-and-enforce.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-and-enforce.html.
3328 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
3329 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-data-uri.html.
3330 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
3331 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-file-uri.html.
3332 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
3333 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.html.
3334 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
3335 * http/tests/security/contentSecurityPolicy/report-blocked-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-uri.html.
3336 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
3337 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
3338 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.html.
3339 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
3340 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.html.
3341 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html.
3342 * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
3343 * http/tests/security/contentSecurityPolicy/report-only.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-only.html.
3344 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
3345 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.html.
3346 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
3347 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
3348 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.html.
3349 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.html.
3350 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
3351 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
3352 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.html.
3353 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
3354 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri-from-javascript.html.
3355 * http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored-expected.txt: Added.
3356 * http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored.html: Added.
3357 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
3358 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.html: Removed.
3359 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.php: Added.
3360 * http/tests/security/contentSecurityPolicy/report-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri.html.
3361 * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html: Removed. For completeness, we have
3362 not made use of this file since <http://trac.webkit.org/changeset/176413>.
3363 * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.php:
3364 * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.html.
3365 * platform/wk2/TestExpectations: Update entries for renames.
3367 2016-02-21 Daniel Bates <dabates@apple.com>
3369 CSP: sandbox directive should be ignored when contained in a policy defined via a meta element
3370 https://bugs.webkit.org/show_bug.cgi?id=154299
3371 <rdar://problem/24680433>
3373 Reviewed by Brent Fulgham.
3375 Add test http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored.html to ensure that we ignore
3376 the sandbox directive when delivered via an HTML meta element and log a message to the Web Inspector console.
3378 Remove tests http/tests/security/contentSecurityPolicy/sandbox-{allow-scripts-subframe, empty, empty-subframe}.html
3379 that are no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element and
3380 create analogous tests for when the sandbox directive is delivered via an HTTP header.
3382 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header2-expected.txt: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-expected.txt.
3383 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header2.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/sandbox-allow-scripts.html.
3385 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-subframe-expected.txt: Removed.
3386 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-subframe.html: Removed.
3387 This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
3388 An analogous test for when the directive is delivered via an HTTP header is http/tests/security/contentSecurityPolicy//sandbox-allow-scripts-in-http-header.html.
3390 * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt: Added.
3391 * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe.php: Added. Derived from test http/tests/security/contentSecurityPolicy/sandbox-empty-subframe.html.
3393 * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-expected.txt: Added.
3394 * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header.php: Added. Derived from test http/tests/security/contentSecurityPolicy/sandbox-empty.html.
3396 * http/tests/security/contentSecurityPolicy/sandbox-empty-subframe-expected.txt: Removed.
3397 * http/tests/security/contentSecurityPolicy/sandbox-empty-subframe.html: Removed.
3398 This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
3399 The analogous test for when the directive is delivered via an HTTP header is http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe.php.
3401 * http/tests/security/contentSecurityPolicy/sandbox-empty-expected.txt: Removed.
3402 * http/tests/security/contentSecurityPolicy/sandbox-empty.html: Removed.
3403 This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
3404 The analogous test for when the directive is delivered via an HTTP header is http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header.php.
3406 * http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored-expected.txt: Added.
3407 * http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored.html: Added.