1 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
3 [Font Loading] Crash when a single load request causes multiple fonts to fail loading
4 https://bugs.webkit.org/show_bug.cgi?id=155009
6 Reviewed by Simon Fraser.
8 * fast/text/font-face-set-document-multiple-failure-expected.txt: Added.
9 * fast/text/font-face-set-document-multiple-failure.html: Added.
11 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
13 Skip fast/events/prevent-default-prevents-interaction-with-scrollbars.html on ios-simulator
15 Unreviewed test gardening.
17 The test relies on mouse events, which are unsupported on ios-simulator.
19 * platform/ios-simulator/TestExpectations:
21 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
23 Skip css3/filters tests that seem to cause a crash on ios-simulator
24 https://bugs.webkit.org/show_bug.cgi?id=153933
26 Unreviewed test gardening.
28 * platform/ios-simulator/TestExpectations:
30 2016-03-08 Commit Queue <commit-queue@webkit.org>
32 Unreviewed, rolling out r197766.
33 https://bugs.webkit.org/show_bug.cgi?id=155183
35 Has platform-specific code in non-platform files (Requested by
40 "AX: Force allow user zoom"
41 https://bugs.webkit.org/show_bug.cgi?id=155056
42 http://trac.webkit.org/changeset/197766
44 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
46 Skip svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html on ios-simulator
47 https://bugs.webkit.org/show_bug.cgi?id=155174
49 Unreviewed test gardening.
51 * platform/ios-simulator/TestExpectations:
53 2016-03-08 Antonio Gomes <tonikitoo@webkit.org>
55 Scrolling does not work when the mouse down is handled by a node
56 https://bugs.webkit.org/show_bug.cgi?id=19033
58 Reviewed by Simon Fraser.
60 * fast/events/prevent-default-prevents-interaction-with-scrollbars-expected.txt: Added.
61 * fast/events/prevent-default-prevents-interaction-with-scrollbars.html: Added.
63 2016-03-08 Michael Saboff <msaboff@apple.com>
65 [ES6] Regular Expression canonicalization tables for Unicode need to be updated to use Unicode CaseFolding.txt
66 https://bugs.webkit.org/show_bug.cgi?id=155114
68 Reviewed by Darin Adler.
72 * js/regexp-unicode-expected.txt:
73 * js/script-tests/regexp-unicode.js:
75 2016-03-08 Commit Queue <commit-queue@webkit.org>
77 Unreviewed, rolling out r197765.
78 https://bugs.webkit.org/show_bug.cgi?id=155172
80 The test added with this change is failing on all platforms.
81 (Requested by ryanhaddad on #webkit).
85 "ImageDocuments leak their world."
86 https://bugs.webkit.org/show_bug.cgi?id=155167
87 http://trac.webkit.org/changeset/197765
89 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
91 Rebaseline WPT reflection tests for ios-simulator after r197726
93 Unreviewed test gardening.
95 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
96 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
98 2016-03-08 Nan Wang <n_wang@apple.com>
100 AX: Force allow user zoom
101 https://bugs.webkit.org/show_bug.cgi?id=155056
103 Reviewed by Chris Fleizach.
105 * accessibility/ios-simulator/force-user-scalable-expected.txt: Added.
106 * accessibility/ios-simulator/force-user-scalable.html: Added.
108 2016-03-08 Andreas Kling <akling@apple.com>
110 ImageDocuments leak their world.
111 <https://webkit.org/b/155167>
112 <rdar://problem/24987363>
114 Reviewed by Antti Koivisto.
116 Made a little test that loads an image into an <iframe> 10 times and then
117 triggers a garbage collection and checks that all the documents got destroyed.
119 Prior to this change, all 10 ImageDocuments would remain alive at the end.
121 * fast/dom/ImageDocument-world-leak-expected.txt: Added.
122 * fast/dom/ImageDocument-world-leak.html: Added.
124 2016-03-08 Alejandro G. Castro <alex@igalia.com>
126 Unreviewed EFL build fix after r197752.
128 * platform/efl/TestExpectations: Avoid running the mediastream
129 tests until the support is implemented and compiled by default.
131 2016-03-08 Alejandro G. Castro <alex@igalia.com>
133 [GTK] [EFL] Avoid running mediastream tests by default until we compile by default
134 https://bugs.webkit.org/show_bug.cgi?id=153540
136 Reviewed by Philippe Normand.
138 After bumping gstreamer to 1.6.3 in r196804 we can enable again
139 compilation of mediastream and running the tests. We have updated
140 the expectations accordingly.
142 * platform/efl/TestExpectations:
143 * platform/gtk/TestExpectations:
145 2016-03-08 Youenn Fablet <youenn.fablet@crf.canon.fr>
147 [Fetch API] Implement fetch skeleton
148 https://bugs.webkit.org/show_bug.cgi?id=155111
150 Reviewed by Darin Adler.
152 * TestExpectations: Marking some tests as flaky.
154 2016-03-08 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
156 [SVG2] Implement marker orient='auto-start-reverse'
157 https://bugs.webkit.org/show_bug.cgi?id=138456
159 Reviewed by Darin Adler.
161 * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt: Added.
162 * svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html: Added.
163 * svg/animations/animate-marker-orienttype-4-expected.html: Added.
164 * svg/animations/animate-marker-orienttype-4.html: Added.
165 Verify output after animation has run - ensure animation reflected in visual result.
166 * svg/animations/script-tests/animate-marker-orient-from-angle-to-autostartreverse.js: Added.
167 Test DOM values at various snap-shot times throughout the animation.
172 * svg/custom/marker-auto-start-reverse-expected.html: Added.
173 * svg/custom/marker-auto-start-reverse.html: Added.
174 Verify static result - start marker is oriented at 180 degrees to direction of path.
175 * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
176 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMarkerElement.js:
177 Check attributes are treated as case sensitive.
178 Check UNKNOWN is returned for enum value when auto-start-reverse set.
180 2016-03-07 Chris Dumez <cdumez@apple.com>
182 Stop clamping HTMLElement.tabIndex to the range of a short
183 https://bugs.webkit.org/show_bug.cgi?id=155159
185 Reviewed by Ryosuke Niwa.
189 * fast/dom/tabindex-clamp-expected.txt: Removed.
190 * fast/dom/tabindex-clamp.html: Removed.
192 2016-03-07 Daniel Bates <dabates@apple.com>
194 CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
195 https://bugs.webkit.org/show_bug.cgi?id=154122
196 <rdar://problem/24613336>
198 Reviewed by Brent Fulgham.
200 Add tests to ensure that we do not regress our interpretation of * with respect to directives
201 img-src, media-src, style-src, and default-src.
203 When running in WebKitTestRunner, skip the tests fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html
204 and media/video-with-blob-url-allowed-by-csp-media-src-star.html as they make use of eventSender.beginDragWithFiles(),
205 which is not implement. We will need to fix <https://bugs.webkit.org/show_bug.cgi?id=64285>
206 before we can run these tests in WebKitTestRunner.
209 * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html: Added.
210 * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html: Added.
211 * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html: Added.
212 * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html: Added.
213 * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html: Added.
214 * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html: Added.
215 * fast/dom/HTMLImageElement/resources/green.png: Added.
216 * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html: Added.
217 * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html: Added.
218 * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html: Added.
219 * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html: Added.
220 * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html: Added.
221 * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html: Added.
222 * fast/dom/HTMLLinkElement/resources/red-background-color.css: Added.
224 * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star-expected.txt: Added.
225 * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star.html: Added.
226 * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star-expected.txt: Added.
227 * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star.html: Added.
228 * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star-expected.txt: Added.
229 * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star.html: Added.
230 * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star-expected.txt: Added.
231 * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star.html: Added.
232 * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star-expected.txt: Added.
233 * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star.html: Added.
234 * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star-expected.txt: Added.
235 * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star.html: Added.
236 * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star-expected.txt: Added.
237 * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star.html: Added.
238 * media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html: Added.
239 * media/video-with-blob-url-allowed-by-csp-media-src-star.html: Added.
240 * media/video-with-data-url-allowed-by-csp-media-src-star-expected.html: Added.
241 * media/video-with-data-url-allowed-by-csp-media-src-star.html: Added.
242 * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Added.
243 * media/video-with-file-url-blocked-by-csp-media-src-star.html: Added.
244 * platform/wk2/TestExpectations:
246 2016-03-07 Alex Christensen <achristensen@webkit.org>
248 Fix cookies with private browsing and NetworkSession
249 https://bugs.webkit.org/show_bug.cgi?id=155147
250 rdar://problem/25018279
252 Reviewed by Brady Eidson.
254 * http/tests/cookies/private-cookie-storage-expected.txt: Added.
255 * http/tests/cookies/private-cookie-storage.html: Added.
257 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
259 Marking media/track/track-cues-pause-on-exit.html as flaky on ElCapitan Debug WK2
260 https://bugs.webkit.org/show_bug.cgi?id=155151
262 Unreviewed test gardening.
264 * platform/mac-wk2/TestExpectations:
266 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
268 Marking imported/w3c/indexeddb/idbcursor-advance-continue-async.htm as flaky on Yosemite Release WK2
269 https://bugs.webkit.org/show_bug.cgi?id=154606
271 Unreviewed test gardening.
273 * platform/mac-wk2/TestExpectations:
275 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
277 Marking js/promises-tests/promises-tests-2-3-3.html as flaky on mac
278 https://bugs.webkit.org/show_bug.cgi?id=155140
280 Unreviewed test gardening.
282 * platform/mac/TestExpectations:
284 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
286 Marking inspector/console/addInspectedNode.html as flaky on Yosemite WK2
287 https://bugs.webkit.org/show_bug.cgi?id=155138
289 Unreviewed test gardening.
291 * platform/mac-wk2/TestExpectations:
293 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
295 Skipping css3/filters/huge-region-composited.html on ios-simulator in an
296 attempt to eliminate a flaky crash.
297 https://bugs.webkit.org/show_bug.cgi?id=153933
299 Unreviewed test gardening.
301 * platform/ios-simulator/TestExpectations:
303 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
305 Skip unsupported plugin tests from r197697 on ios-simulator
307 Unreviewed test gardening.
309 * platform/ios-simulator/TestExpectations:
311 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
313 Skip storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
314 https://bugs.webkit.org/show_bug.cgi?id=155050
316 Unreviewed test gardening.
318 * platform/mac-wk2/TestExpectations:
320 2016-03-07 Adam Bergkvist <adam.bergkvist@ericsson.com>
322 WebRTC: Implement MediaEndpointPeerConnection::createOffer()
323 https://bugs.webkit.org/show_bug.cgi?id=154867
325 Reviewed by Eric Carlson and Jer Noble.
327 The output SDP from createOffer() is processed by verifying all variable
328 identifiers, such as session and user id, and replacing them with
329 predefined values to make the SDP comparable with an expected result.
331 The test is currently skipped on the mac port until support to read the
332 SDPProcessor JavaScript resource is added.
334 * fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added.
335 * fast/mediastream/RTCPeerConnection-inspect-offer.html: Added.
336 * platform/mac/TestExpectations:
338 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
340 Skip storage/indexeddb/modern/exceed-open-file-limit.html
341 https://bugs.webkit.org/show_bug.cgi?id=155091
343 Unreviewed test gardening.
345 * platform/wk2/TestExpectations:
347 2016-03-07 Daniel Bates <dabates@apple.com>
349 CSP: object-src directive should prohibit creation of nested browsing context
350 https://bugs.webkit.org/show_bug.cgi?id=153153
351 <rdar://problem/24383209>
353 Reviewed by Brent Fulgham.
355 Add test to ensure that we enforce the Content Security Policy object-src directive
356 for HTML object and HTML embed elements that behave like an HTML iframe element.
358 * TestExpectations: Remove entries for tests that pass.
359 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked-expected.txt: Added.
360 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked.html: Added.
361 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2-expected.txt: Added.
362 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2.html: Added.
364 * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked-expected.txt:
365 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked-expected.txt:
366 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked.html:
367 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked-expected.txt:
368 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked.html:
369 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2-expected.txt: Added.
370 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2.html: Added.
371 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked-expected.txt:
372 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked.html:
373 Simplify the code used in the above tests and update incorrect expected results.
375 * http/tests/security/contentSecurityPolicy/object-src-url-blocked2-expected.txt: Added.
376 * http/tests/security/contentSecurityPolicy/object-src-url-blocked2.html: Added.
377 * http/tests/security/contentSecurityPolicy/resources/object-src-param.js: Removed.
379 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
381 Marking js/arraybuffer-wrappers.html as a flaky timeout on Mac
382 https://bugs.webkit.org/show_bug.cgi?id=155092
384 Unreviewed test gardening.
386 * platform/mac/TestExpectations:
388 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
390 Rebaseline inspector/model/remote-object.html for mac after r197626
391 https://bugs.webkit.org/show_bug.cgi?id=155115
393 Unreviewed test gardening.
395 * platform/mac/inspector/model/remote-object-expected.txt:
397 2016-03-07 Simon Fraser <simon.fraser@apple.com>
399 [iOS Simulator] Three object-position tests failing after r197618
400 https://bugs.webkit.org/show_bug.cgi?id=155116
402 Mark two tests as image failures, and add new results for a compositing test.
404 * platform/ios-simulator/TestExpectations:
405 * platform/ios-simulator/compositing/video/video-object-position-expected.txt: Added.
407 2016-03-07 Manuel Rego Casasnovas <rego@igalia.com>
409 [css-grid] Add missing test for grid-template shorthand
410 https://bugs.webkit.org/show_bug.cgi?id=155013
412 Reviewed by Sergio Villar Senin.
414 We support the following syntax in grid-template shorthand:
415 -webkit-grid-template: [foo1] 'a' 50px [foo2]
416 [bar1] 'b' 50px [bar2] / 100px;
418 But we don't have a test to check that grid-template-rows value
419 has the names of the same lines grouped. So it's:
420 [foo1] 50px [foo2 bar1] 50px [bar2];
422 This means that if we remove the third argument in
423 CSSParser::parseGridLineNames(), all the current tests are passing.
425 Without that argument, the value for grid-template-rows would be:
426 [foo1] 50px [foo2] [bar1] 50px [bar2];
430 This patch adds a specific test case for this which would fail
433 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
434 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
436 2016-03-06 Zalan Bujtas <zalan@apple.com>
438 [iOS] Some more gardening after r197627.
442 * platform/ios-simulator/TestExpectations: skip a test.
444 2016-03-06 Zalan Bujtas <zalan@apple.com>
446 [iOS] Gardening after r197627.
450 * platform/ios-simulator/TestExpectations:
452 2016-03-06 Filip Pizlo <fpizlo@apple.com>
454 RegExpMatchesArray doesn't know how to have a bad time
455 https://bugs.webkit.org/show_bug.cgi?id=155069
457 Reviewed by Yusuke Suzuki.
459 * js/regress/regexp-exec-expected.txt: Added.
460 * js/regress/regexp-exec.html: Added.
461 * js/regress/script-tests/regexp-exec.js: Added.
463 2016-03-06 Zalan Bujtas <zalan@apple.com>
465 [iOS] Gardening after r197627.
469 * platform/ios-simulator/css2.1/20110323/border-conflict-style-088-expected.txt:
471 2016-03-05 Zalan Bujtas <zalan@apple.com>
473 [iOS] Gardening after r197627.
477 * platform/ios-simulator/css2.1/20110323/border-conflict-style-079-expected.txt:
478 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
479 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
480 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
481 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
482 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
483 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
484 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
485 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
486 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
487 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
488 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
489 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
490 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
491 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
492 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
493 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
494 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
495 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
496 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
497 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
498 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
499 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
500 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
501 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
502 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
503 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
504 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
505 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
506 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
507 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
508 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
509 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
510 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
511 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
512 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
513 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
514 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
515 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
516 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
517 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
518 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
519 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
520 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
521 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
522 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
523 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
524 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
525 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
526 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
527 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
528 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
529 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
530 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
531 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
532 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
533 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
534 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
535 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
536 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
537 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
538 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
539 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
540 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
541 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
542 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
543 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
544 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
545 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
546 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
547 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
548 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
549 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
550 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
551 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
552 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
553 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
554 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
555 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
556 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
557 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
558 * platform/ios-simulator/fast/borders/border-antialiasing-expected.txt:
559 * platform/ios-simulator/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
560 * platform/ios-simulator/fast/table/border-collapsing/002-expected.txt:
561 * platform/ios-simulator/fast/table/border-collapsing/002-vertical-expected.txt:
562 * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt:
563 * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt:
564 * platform/ios-simulator/fast/table/border-collapsing/cached-69296-expected.txt:
565 * platform/ios-simulator/fast/table/border-collapsing/cached-change-row-border-width-expected.txt:
566 * platform/ios-simulator/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt:
567 * platform/ios-simulator/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
568 * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
569 * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
570 * platform/ios-simulator/fast/table/colgroup-spanning-groups-rules-expected.txt:
571 * platform/ios-simulator/fast/table/frame-and-rules-expected.txt:
572 * platform/ios-simulator/fast/table/overflowHidden-expected.txt:
573 * platform/ios-simulator/fast/table/rules-attr-dynchange1-expected.txt:
574 * platform/ios-simulator/fast/table/rules-attr-dynchange2-expected.txt:
575 * platform/ios-simulator/fast/text/international/bidi-override-expected.txt:
576 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
577 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
578 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
579 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
580 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
581 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
582 * platform/ios-simulator/tables/mozilla/bugs/bug24200-expected.txt:
583 * platform/ios-simulator/tables/mozilla/bugs/bug43854-2-expected.txt:
584 * platform/ios-simulator/tables/mozilla/bugs/bug9024-expected.txt: Added.
585 * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
586 * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
587 * platform/ios-simulator/tables/mozilla/core/table_rules-expected.txt:
588 * platform/ios-simulator/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
589 * platform/ios-simulator/tables/mozilla/marvin/backgr_position-table-expected.txt:
590 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
591 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
592 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
593 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-expected.txt:
594 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
595 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
596 * platform/ios-simulator/tables/mozilla/marvin/table_rules_all-expected.txt:
597 * platform/ios-simulator/tables/mozilla/marvin/table_rules_none-expected.txt:
598 * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
599 * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_none-expected.txt:
600 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
601 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
602 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
603 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
604 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
605 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
606 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
607 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
608 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
609 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
610 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
611 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
612 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
613 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
614 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
615 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
616 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
617 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
618 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
619 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
620 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.txt:
621 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.txt:
622 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.txt:
623 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.txt:
624 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.txt:
626 2016-03-05 Ryosuke Niwa <rniwa@webkit.org>
628 Add the support for upgrading custom elements in cloneNode
629 https://bugs.webkit.org/show_bug.cgi?id=155062
631 Reviewed by Antti Koivisto.
633 Added test cases for upgrading elements with Node.prototype.cloneNode.
635 * fast/custom-elements/lifecycle-callback-timing-expected.txt:
636 * fast/custom-elements/lifecycle-callback-timing.html:
638 2016-03-05 Sam Weinig <sam@webkit.org>
640 Update tests to match the latest version of the HTML5 spec.
642 * fast/forms/autocomplete-expected.txt:
643 * fast/forms/autocomplete.html:
644 Fields that don't have any value set for their autocomplete attribute should return the the empty string.
646 2016-03-05 Zalan Bujtas <zalan@apple.com>
648 Make table collapsed borders subpixel aware.
649 https://bugs.webkit.org/show_bug.cgi?id=150383
651 Reviewed by Simon Fraser.
653 This patch enables authors to
654 - set subpixel width on collapsed borders
655 - and push those borders to subpixel positions.
657 * fast/table/collapsed-border-with-odd-pixel-width-expected.html: Added.
658 * fast/table/collapsed-border-with-odd-pixel-width.html: Added.
659 * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html:
661 2016-03-05 Sam Weinig <sam@webkit.org>
663 Add support for processing the autofill field name out of form control elements ultimately to aid input methods
664 <rdar://problem/23041180>
665 https://bugs.webkit.org/show_bug.cgi?id=155079
667 Reviewed by Enrica Casucci.
669 * fast/forms/autocomplete-tokens-expected.txt:
670 * fast/forms/autocomplete-tokens.html:
671 Update test to also test field names, as they are now exposed via internals.
673 2016-03-05 Simon Fraser <simon.fraser@apple.com>
675 Add support for the object-position CSS property
676 https://bugs.webkit.org/show_bug.cgi?id=122811
677 rdar://problem/15836338
679 Reviewed by Sam Weinig.
681 Various object-position tests.
683 * compositing/video/video-object-position-expected.txt: Added.
684 * compositing/video/video-object-position.html: Added.
685 * fast/css/object-position/object-position-embed-expected.html: Added.
686 * fast/css/object-position/object-position-embed.html: Added.
687 * fast/css/object-position/object-position-img-expected.html: Added.
688 * fast/css/object-position/object-position-img-svg-expected.html: Added.
689 * fast/css/object-position/object-position-img-svg.html: Added.
690 * fast/css/object-position/object-position-img.html: Added.
691 * fast/css/object-position/object-position-input-image-expected.html: Added.
692 * fast/css/object-position/object-position-input-image.html: Added.
693 * fast/css/object-position/object-position-object-expected.html: Added.
694 * fast/css/object-position/object-position-object.html: Added.
695 * fast/css/object-position/object-position-video-poster-expected.html: Added.
696 * fast/css/object-position/object-position-video-poster.html: Added.
697 * fast/css/object-position/resources/expected.css: Added.
698 * fast/css/object-position/resources/test.css: Added.
700 2016-03-05 Simon Fraser <simon.fraser@apple.com>
702 Add parsing support for object-position
703 https://bugs.webkit.org/show_bug.cgi?id=155065
705 Reviewed by Sam Weinig.
707 object-position parsing test.
709 * fast/css/object-position/parsing-object-position-expected.txt: Added.
710 * fast/css/object-position/parsing-object-position.html: Added.
712 2016-03-05 Joanmarie Diggs <jdiggs@igalia.com>
714 AX: Implement missing/different accessibility API mappings for SVG
715 https://bugs.webkit.org/show_bug.cgi?id=155034
717 Reviewed by Chris Fleizach.
719 * accessibility/svg-group-element-with-title.html: Modified to reflect correct ATK results.
720 * accessibility/svg-image.html: Modified to reflect correct ATK results.
721 * accessibility/svg-labelledby.html: Modified to reflect correct ATK results.
722 * accessibility/svg-remote-element.html: Modified to reflect correct ATK results.
723 * accessibility/w3c-svg-description-calculation.html: Added.
724 * accessibility/w3c-svg-elements-not-exposed.html: Added.
725 * accessibility/w3c-svg-name-calculation.html: Added.
726 * accessibility/w3c-svg-presentational-role.html: Added.
727 * accessibility/w3c-svg-roles.html: Added.
728 * platform/gtk/accessibility/svg-group-element-with-title-expected.txt: Added.
729 * platform/gtk/accessibility/svg-image-expected.txt: Added.
730 * platform/gtk/accessibility/svg-labelledby-expected.txt: Added.
731 * platform/gtk/accessibility/svg-remote-element-expected.txt: Added.
732 * platform/gtk/accessibility/w3c-svg-description-calculation-expected.txt: Added.
733 * platform/gtk/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
734 * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Added.
735 * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Added.
736 * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Added.
737 * platform/mac/accessibility/w3c-svg-description-calculation-expected.txt: Added.
738 * platform/mac/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
739 * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Added.
740 * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Added.
741 * platform/mac/accessibility/w3c-svg-roles-expected.txt: Added.
743 2016-03-04 Ryosuke Niwa <rniwa@webkit.org>
745 Add basic support for attributeChanged lifecycle callback
746 https://bugs.webkit.org/show_bug.cgi?id=155011
748 Reviewed by Antti Koivisto.
750 Added a test for attributeChangedCallback and a test for the timing of lifecycle callbacks in general.
752 * fast/custom-elements/attribute-changed-callback-expected.txt: Added.
753 * fast/custom-elements/attribute-changed-callback.html: Added.
754 * fast/custom-elements/lifecycle-callback-timing-expected.txt: Added.
755 * fast/custom-elements/lifecycle-callback-timing.html: Added.
757 2016-03-04 Tim Horton <timothy_horton@apple.com>
759 Temporarily skip attachment tests on iOS
761 * platform/ios-simulator/TestExpectations:
762 There's no point in running these quite yet (I'm surprised they weren't already skipped).
763 We'll turn them back on soon.
765 2016-03-04 Ryosuke Niwa <rniwa@webkit.org>
767 Update defineCustomElement according to the spec rewrite
768 https://bugs.webkit.org/show_bug.cgi?id=155010
769 <rdar://problem/24970878>
771 Reviewed by Chris Dumez.
773 Update the tests for the rename and semantics change of defineCustomElement and HTMLElement constructor.
775 * fast/custom-elements/Document-createElement.html:
776 * fast/custom-elements/Document-defineCustomElement-expected.txt: Removed.
777 * fast/custom-elements/Document-defineCustomElement.html: Removed.
778 * fast/custom-elements/Document-defineElement-expected.txt: Renamed from LayoutTests/fast/custom-elements/Document-defineCustomElement-expected.txt.
779 * fast/custom-elements/Document-defineElement.html: Renamed from LayoutTests/fast/custom-elements/Document-defineCustomElement.html.
780 Also added a test case for defining multiple custom elements with a single class, which must throw.
781 * fast/custom-elements/HTMLElement-constructor-expected.txt:
782 * fast/custom-elements/HTMLElement-constructor.html:
783 Removed test cases for the tag name in the first argument as well as ones that associate a single class with multiple tag names.
784 * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html:
785 * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html:
786 * fast/custom-elements/parser/parser-constructs-custom-elements.html:
787 * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html:
788 * fast/custom-elements/parser/parser-sets-attributes-and-children.html:
789 * fast/custom-elements/parser/parser-uses-constructed-element.html:
790 * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html:
792 2016-03-04 Simon Fraser <simon.fraser@apple.com>
794 Use larger tiles when possible to reduce per-tile painting overhead
795 https://bugs.webkit.org/show_bug.cgi?id=154985
797 Reviewed by Zalan Bujtas.
799 * tiled-drawing/background-transparency-toggle-expected.txt:
800 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
801 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
802 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
803 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
804 * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
805 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
806 * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
807 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
808 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
809 * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
810 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
811 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
812 * tiled-drawing/tile-coverage-after-scroll-expected.txt:
813 * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
814 * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
815 * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
816 * tiled-drawing/tile-coverage-speculative-expected.txt:
817 * tiled-drawing/tile-size-unscrollable-expected.txt:
818 * tiled-drawing/tile-size-vertically-scrollable-expected.txt:
819 * tiled-drawing/visible-rect-content-inset-expected.txt:
821 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
823 Temporarily skip fast/table/table-overflow.html on ios-simulator
824 https://bugs.webkit.org/show_bug.cgi?id=155036
826 Unreviewed test gardening.
828 * platform/ios-simulator/TestExpectations:
830 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
832 Skip fast/text/all-small-caps-whitespace.html on ios-simulator
834 Unreviewed test gardening.
836 * platform/ios-simulator/TestExpectations:
838 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
840 Skip storage/indexeddb/modern/256-open-databases.html on mac
841 https://bugs.webkit.org/show_bug.cgi?id=155028
843 Unreviewed test gardening.
845 * platform/wk2/TestExpectations:
847 2016-03-04 Chris Dumez <cdumez@apple.com>
849 Location.reload should not be writable
850 https://bugs.webkit.org/show_bug.cgi?id=154989
852 Reviewed by Gavin Barraclough.
854 Add a layout test to verify that operations marked as [Unforgeable] in
855 IDL are indeed not writable.
857 * fast/html/unforgeable-operations-readonly-expected.txt: Added.
858 * fast/html/unforgeable-operations-readonly.html: Added.
860 2016-03-04 Ryan Haddad <ryanhaddad@apple.com>
862 Rebaseline inspector/model/remote-object.html for mac after r197539
864 Unreviewed test gardening.
866 * platform/mac/inspector/model/remote-object-expected.txt:
868 2016-03-04 Myles C. Maxfield <mmaxfield@apple.com>
870 Whitespace causes font-variant: all-small-caps to synthesize
871 https://bugs.webkit.org/show_bug.cgi?id=155004
872 <rdar://problem/24630796>
874 Reviewed by Darin Adler.
876 * fast/text/all-small-caps-whitespace-expected.html: Added.
877 * fast/text/all-small-caps-whitespace.html: Added.
878 * platform/mac/TestExpectations: Skip on platforms which don't support proper coverage
881 2016-03-04 Simon Fraser <simon.fraser@apple.com>
883 REGRESSION (r197541): many tiled drawing tests failing after new "large tile size" logic was added
884 https://bugs.webkit.org/show_bug.cgi?id=155020
886 Rebaseline these tests.
888 * platform/mac-wk2/TestExpectations:
889 * tiled-drawing/background-transparency-toggle-expected.txt:
890 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
891 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
892 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
893 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
894 * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
895 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
896 * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
897 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
898 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
899 * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
900 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
901 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
902 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt:
903 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt:
904 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt:
905 * tiled-drawing/tile-coverage-after-scroll-expected.txt:
906 * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
907 * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
908 * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
909 * tiled-drawing/tile-coverage-speculative-expected.txt:
910 * tiled-drawing/tile-size-unscrollable-expected.txt:
911 * tiled-drawing/tile-size-vertically-scrollable-expected.txt:
912 * tiled-drawing/visible-rect-content-inset-expected.txt:
914 2016-03-04 Darin Adler <darin@apple.com>
916 REGRESSION (r197541): many tiled drawing tests failing after new "large tile size" logic was added
917 https://bugs.webkit.org/show_bug.cgi?id=155020
919 * platform/mac-wk2/TestExpectations: Added failure expectations for tiled drawing tests.
920 * platform/wk2/TestExpectations: Moved some expectations to a more appropriate section in the file.
922 2016-03-04 Skachkov Oleksandr <gskachkov@gmail.com>
924 [ES6] Arrow function syntax. Lexical bind "super" inside of the arrow function in generator.
925 https://bugs.webkit.org/show_bug.cgi?id=152575
927 Reviewed by Yusuke Suzuki.
929 * js/arrowfunction-superproperty-expected.txt:
930 * js/arrowfunction-syntax-errors-expected.txt:
931 * js/script-tests/arrowfunction-superproperty.js:
932 * js/script-tests/arrowfunction-syntax-errors.js:
934 2016-03-03 Antti Koivisto <antti@apple.com>
936 ComposedTreeIterator may traverse slotted nodes multiple times
937 https://bugs.webkit.org/show_bug.cgi?id=154983
939 Reviewed by Ryosuke Niwa.
941 * fast/shadow-dom/composed-tree-slots-expected.txt: Added.
942 * fast/shadow-dom/composed-tree-slots.html: Added.
944 2016-03-03 Filip Pizlo <fpizlo@apple.com>
946 DFG/FTL should inline accesses to RegExpObject::m_lastIndex
947 https://bugs.webkit.org/show_bug.cgi?id=155003
949 Reviewed by Benjamin Poulain.
951 * js/regress/regexp-last-index-expected.txt: Added.
952 * js/regress/regexp-last-index.html: Added.
953 * js/regress/regexp-set-last-index-expected.txt: Added.
954 * js/regress/regexp-set-last-index.html: Added.
955 * js/regress/script-tests/regexp-last-index.js: Added.
956 * js/regress/script-tests/regexp-set-last-index.js: Added.
958 2016-03-03 Filip Pizlo <fpizlo@apple.com>
960 Unreviewed, remove test with flaky timeout that doesn't test anything anymore. This test
961 was relevant back when arguments got torn off; something that we don't do anymore. It
962 uses a loop that waits for the top-tier compiler to compile it. We don't write tests
965 * js/dfg-osr-exit-between-create-and-tearoff-arguments-expected.txt: Removed.
966 * js/dfg-osr-exit-between-create-and-tearoff-arguments.html: Removed.
967 * js/script-tests/dfg-osr-exit-between-create-and-tearoff-arguments.js: Removed.
969 2016-03-03 Keith Miller <keith_miller@apple.com>
971 JSArrayBuffers should be collected less aggressively
972 https://bugs.webkit.org/show_bug.cgi?id=154982
974 Reviewed by Geoffrey Garen.
976 * js/arraybuffer-wrappers-expected.txt: Added.
977 * js/arraybuffer-wrappers.html: Added.
978 * js/script-tests/arraybuffer-wrappers.js: Added.
979 (prototype.types.forEach):
981 2016-03-03 Simon Fraser <simon.fraser@apple.com>
983 Use larger tiles when possible to reduce per-tile painting overhead
984 https://bugs.webkit.org/show_bug.cgi?id=154985
985 rdar://problem/23635219
987 Reviewed by Tim Horton.
989 Rebaseline tests with new tile sizes. Add new tests that explicitly test tile size on
990 pages with different scrollability.
992 * tiled-drawing/background-transparency-toggle-expected.txt:
993 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
994 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
995 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
996 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
997 * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
998 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
999 * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
1000 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
1001 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
1002 * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
1003 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
1004 * tiled-drawing/tile-coverage-after-scroll-expected.txt:
1005 * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
1006 * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
1007 * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
1008 * tiled-drawing/tile-coverage-speculative-expected.txt:
1009 * tiled-drawing/tile-size-both-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
1010 * tiled-drawing/tile-size-both-scrollable.html: Added.
1011 * tiled-drawing/tile-size-horizontally-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
1012 * tiled-drawing/tile-size-horizontally-scrollable.html: Added.
1013 * tiled-drawing/tile-size-unscrollable-expected.txt: Added.
1014 * tiled-drawing/tile-size-unscrollable.html: Added.
1015 * tiled-drawing/tile-size-vertically-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
1016 * tiled-drawing/tile-size-vertically-scrollable.html: Added.
1017 * tiled-drawing/visible-rect-content-inset-expected.txt:
1019 2016-03-03 Simon Fraser <simon.fraser@apple.com>
1021 Fix an image resource URL in tiled scrolling tests
1022 https://bugs.webkit.org/show_bug.cgi?id=154981
1024 Reviewed by Tim Horton.
1026 These tests had an incorrect url to compositing/resources/simple_image.png.
1028 * tiled-drawing/scrolling/fixed-background/fixed-background-composited-expected.html:
1029 * tiled-drawing/scrolling/fixed-background/fixed-background-composited.html:
1030 * tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed-expected.html:
1031 * tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed.html:
1032 * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer.html:
1033 * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity.html:
1034 * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned.html:
1035 * tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed.html:
1036 * tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed.html:
1037 * tiled-drawing/scrolling/fixed-background/fixed-body-background.html:
1038 * tiled-drawing/scrolling/fixed-background/fixed-html-background.html:
1039 * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background.html:
1041 2016-03-03 Keith Miller <keith_miller@apple.com>
1043 Array prototype JS builtins should support Symbol.species
1044 https://bugs.webkit.org/show_bug.cgi?id=154710
1046 Reviewed by Geoffrey Garen.
1048 Add test that checks the Array object created by a species
1049 constructor in Array.prototype functions cannot come from a
1050 different global object without subclassing.
1052 * js/array-species-different-globalobjects-expected.txt: Added.
1053 * js/array-species-different-globalobjects.html: Added.
1055 2016-03-03 Michael Saboff <msaboff@apple.com>
1057 [ES6] Make Unicode RegExp pattern parsing conform to the spec
1058 https://bugs.webkit.org/show_bug.cgi?id=154988
1060 Reviewed by Benjamin Poulain.
1064 * js/regexp-unicode-expected.txt:
1065 * js/script-tests/regexp-unicode.js:
1066 (shouldThrowInvalidEscape):
1069 [ES6] Add support for Symbol.toPrimitive
1070 https://bugs.webkit.org/show_bug.cgi?id=154877
1072 Reviewed by Saam Barati.
1074 Update test for Symbol.toPrimitive.
1076 * js/Object-getOwnPropertyNames-expected.txt:
1077 * js/script-tests/Object-getOwnPropertyNames.js:
1079 2016-03-02 Ryosuke Niwa <rniwa@webkit.org>
1081 Disallow custom elements inside template elements and share the registry for windowless documents
1082 https://bugs.webkit.org/show_bug.cgi?id=154944
1083 <rdar://problem/24944875>
1085 Reviewed by Antti Koivisto.
1087 Added various tests to ensure the custom elements registry is not shared between documents with
1088 distinct browsing context (e.g. iframes) but shared among the ones that share a single browsing context
1089 (e.g. documents created by DOMImplementation).
1091 Also added a test case for defineCustomElement to ensure it throws NotSupportedError when it's called on
1092 a template element's inert owner document as well as a basic test case for document.write.
1094 * fast/custom-elements/Document-defineCustomElement-expected.txt:
1095 * fast/custom-elements/Document-defineCustomElement.html: Added a new test case.
1096 * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write-expected.txt: Added.
1097 * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html: Added.
1098 * fast/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt: Added.
1099 * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html: Added.
1101 2016-03-03 Zalan Bujtas <zalan@apple.com>
1103 Subpixel rendering: Make collapsed borders painting subpixel aware.
1104 https://bugs.webkit.org/show_bug.cgi?id=154980
1106 Reviewed by David Hyatt.
1108 This patch enables collapsed borders with odd pixel width paint on subpixel position.
1109 Currently borders with odd pixels are split at integral position so that border-width: 3px;
1110 paints 1px on the left(top) and 2px on the right(bottom) side. With this patch
1111 we paint 1.5px on both sides(on 2x display).
1113 * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html: Added.
1114 * fast/table/hidpi-collapsed-border-with-odd-pixel-width.html: Added.
1116 2016-03-03 Filip Pizlo <fpizlo@apple.com>
1118 DFG should be able to compile StringReplace
1119 https://bugs.webkit.org/show_bug.cgi?id=154979
1121 Reviewed by Benjamin Poulain.
1123 Add a microbenchmark for a case of StringReplace that we hadn't covered with a microbenchmark
1124 yet: using something absurd for the replace value. This is interesting for implementing the
1125 32_64 version of StringReplace, which gets really weird in the absurd case because of how it
1126 consumes the entire register file while making the call on x86-32.
1128 * js/regress/script-tests/string-replace-generic.js: Added.
1129 * js/regress/string-replace-generic-expected.txt: Added.
1130 * js/regress/string-replace-generic.html: Added.
1132 2016-03-03 Dave Hyatt <hyatt@apple.com>
1134 Add support for the "last" value of hanging-punctuation
1135 https://bugs.webkit.org/show_bug.cgi?id=154977
1137 Reviewed by Darin Adler and Simon Fraser.
1139 * fast/text/hanging-punctuation-first-and-last-together-expected.html: Added.
1140 * fast/text/hanging-punctuation-first-and-last-together.html: Added.
1141 * fast/text/hanging-punctuation-first-ws-expected.html: Added.
1142 * fast/text/hanging-punctuation-first-ws.html: Added.
1143 * fast/text/hanging-punctuation-last-expected.html: Added.
1144 * fast/text/hanging-punctuation-last-rtl-expected.html: Added.
1145 * fast/text/hanging-punctuation-last-rtl.html: Added.
1146 * fast/text/hanging-punctuation-last-ws-expected.html: Added.
1147 * fast/text/hanging-punctuation-last-ws.html: Added.
1148 * fast/text/hanging-punctuation-last.html: Added.
1150 2016-03-03 Brady Eidson <beidson@apple.com>
1152 storage/indexeddb/delete-in-upgradeneeded-close-in-open-success.html flaky on mac-wk2.
1153 https://bugs.webkit.org/show_bug.cgi?id=154747
1155 Reviewed by Alex Christensen.
1157 This callback coming out of order like this is okay, so the test should just allow it.
1159 It makes sense that the flake is WK2-only, since WK1 has a much more well defined order
1160 with thread-hopping versus process-hopping.
1162 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
1163 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private-expected.txt:
1164 * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:
1166 2016-03-03 Brady Eidson <beidson@apple.com>
1168 storage/indexeddb/intversion-open-in-upgradeneeded.html is flaky on mac-wk2 debug.
1169 https://bugs.webkit.org/show_bug.cgi?id=154706
1171 Rubberstamped by Alex Christensen.
1173 This test was fixed by http://trac.webkit.org/changeset/197474.
1177 * platform/mac-wk2/TestExpectations:
1179 2016-03-03 Chris Dumez <cdumez@apple.com>
1181 Drop [TreatNullAs=EmptyString] from URL interface attributes
1182 https://bugs.webkit.org/show_bug.cgi?id=154951
1184 Reviewed by Darin Adler.
1186 Update existing tests now that URL interface attributes no longer treat
1187 null as the empty string.
1189 * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
1190 * fast/dom/DOMURL/set-href-attribute-hash.html:
1191 * fast/dom/DOMURL/set-href-attribute-host-expected.txt:
1192 * fast/dom/DOMURL/set-href-attribute-host.html:
1193 * fast/dom/DOMURL/set-href-attribute-hostname-expected.txt:
1194 * fast/dom/DOMURL/set-href-attribute-hostname.html:
1195 * fast/dom/DOMURL/set-href-attribute-pathname-expected.txt:
1196 * fast/dom/DOMURL/set-href-attribute-pathname.html:
1197 * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
1198 * fast/dom/DOMURL/set-href-attribute-protocol.html:
1199 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
1200 * fast/dom/DOMURL/set-href-attribute-search.html:
1202 2016-03-03 Javier Fernandez <jfernandez@igalia.com>
1204 [CSS Box Alignment] New CSS Value 'normal' for Content Alignment
1205 https://bugs.webkit.org/show_bug.cgi?id=154282
1207 The Box Alignment specification defines a new value 'normal' to be used
1208 as default for the different layout models, which will define the
1209 specific behavior for each case. This patch adds a new CSS value in the
1210 parsing logic and adapts the Content Alignment properties to the new
1213 Since the 'normal' vlaue, initial/default for both justify-content
1214 and align-content CSS properties, behaves now as 'stretch' instead
1215 of o'start' we have to rebaseline those tests affected by the new
1218 Reviewed by David Hyatt.
1220 * css3/flexbox/css-properties-expected.txt:
1221 * css3/flexbox/css-properties.html:
1222 * css3/parse-align-content-expected.txt:
1223 * css3/parse-align-content.html:
1224 * css3/parse-justify-content-expected.txt:
1225 * css3/parse-justify-content.html:
1226 * css3/resources/alignment-parsing-utils.js:
1228 * fast/css-grid-layout/auto-content-resolution-columns.html:
1229 * fast/css-grid-layout/grid-auto-columns-rows-update.html:
1230 * fast/css-grid-layout/grid-auto-flow-resolution.html:
1231 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
1232 * fast/css-grid-layout/grid-columns-rows-get-set.html:
1233 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
1234 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
1235 * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
1236 * fast/css-grid-layout/grid-element-min-max-width.html:
1237 * fast/css-grid-layout/grid-element-repeat-get-set.html:
1238 * fast/css-grid-layout/grid-initialize-span-one-items.html:
1239 * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
1240 * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
1241 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
1242 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-ltr.html:
1243 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl.html:
1244 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-ltr.html:
1245 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl.html:
1246 * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
1247 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1248 * fast/css-grid-layout/grid-item-negative-indexes.html:
1249 * fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution.html:
1250 * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
1251 * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
1252 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html:
1253 * fast/css-grid-layout/implicit-columns-auto-resolution.html:
1254 * fast/css-grid-layout/implicit-position-dynamic-change.html:
1255 * fast/css-grid-layout/mark-as-infinitely-growable.html:
1256 * fast/css-grid-layout/maximize-tracks-definite-indefinite-width.html:
1257 * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
1258 * fast/css-grid-layout/named-grid-line-get-set.html:
1259 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
1260 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
1261 * fast/css-grid-layout/percent-intrinsic-track-breadth.html:
1262 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1263 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
1264 (checkGridTemplatesSetJSValues):
1265 * fast/css-grid-layout/resources/grid-template-shorthand-parsing-utils.js:
1266 (checkGridDefinitionsSetJSValues):
1267 (testGridDefinitionsSetBadJSValues):
1268 * fast/css/getComputedStyle/computed-style-expected.txt:
1269 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1270 * svg/css/getComputedStyle-basic-expected.txt:
1272 2016-03-02 Chris Dumez <cdumez@apple.com>
1274 HTMLFormElement's named property getter does not return a RadioNodelist
1275 https://bugs.webkit.org/show_bug.cgi?id=154949
1277 Reviewed by Ryosuke Niwa.
1279 Add layout test to confirm that HTMLFormElement's named property getter
1280 does indeed return a RadioNodeList when there are several matches.
1282 * fast/dom/HTMLFormElement/named-property-getter-radionodelist-expected.txt: Added.
1283 * fast/dom/HTMLFormElement/named-property-getter-radionodelist.html: Added.
1285 2016-03-02 Chris Dumez <cdumez@apple.com>
1287 Drop [TreatNullAs=LegacyNullString] from HTMLBaseElement.href
1288 https://bugs.webkit.org/show_bug.cgi?id=154952
1290 Reviewed by Ryosuke Niwa.
1292 Update existing layout test now that HTMLBaseElement.href setter no
1293 longer treats null as the empty string.
1295 * fast/dom/HTMLBaseElement/href-attribute-resolves-with-respect-to-document-expected.txt:
1296 * fast/dom/HTMLBaseElement/href-attribute-resolves-with-respect-to-document.html:
1298 2016-03-02 Zalan Bujtas <zalan@apple.com>
1300 Paint table borders on empty cells even in quirks mode.
1301 https://bugs.webkit.org/show_bug.cgi?id=154928
1303 Reviewed by David Hyatt.
1305 Enable border painting for empty cells unless 'empty-cells: hide' is set.
1306 This is inline with FF and Chrome behaviour.
1308 * fast/table/border-on-empty-table-cells-quirks-mode-expected.html: Added.
1309 * fast/table/border-on-empty-table-cells-quirks-mode.html: Added.
1311 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
1313 Marking storage/indexeddb/odd-strings.html as flaky on mac-wk1
1314 https://bugs.webkit.org/show_bug.cgi?id=154619
1316 Unreviewed test gardening.
1318 * platform/mac-wk1/TestExpectations:
1320 2016-03-02 Brady Eidson <beidson@apple.com>
1322 Unreviewed test gardening.
1324 * platform/wk2/TestExpectations: Mark two tests that are very slow as [ Slow ].
1326 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
1328 Skip unsupported test fast/text/complex-small-caps-non-bmp-capitalize.html on ios-simulator
1330 Unreviewed test gardening.
1332 * platform/ios-simulator/TestExpectations:
1334 2016-03-02 Brady Eidson <beidson@apple.com>
1336 Modern IDB: Close UniqueIDBDatabases once they become unused.
1337 https://bugs.webkit.org/show_bug.cgi?id=154922
1339 Reviewed by Alex Christensen.
1341 * platform/mac-wk1/TestExpectations:
1342 * storage/indexeddb/modern/256-open-databases-expected.txt: Added.
1343 * storage/indexeddb/modern/256-open-databases.html: Added.
1344 * storage/indexeddb/modern/exceed-open-file-limit-expected.txt: Added.
1345 * storage/indexeddb/modern/exceed-open-file-limit.html: Added.
1346 * storage/indexeddb/modern/resources/256-open-databases.js: Added.
1347 * storage/indexeddb/modern/resources/exceed-open-file-limit.js: Added.
1349 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
1351 Rebaseline fast/transforms/bounding-rect-zoom.html for ios-simulator after r197450
1353 Unreviewed test gardening.
1355 * platform/ios-simulator/fast/transforms/bounding-rect-zoom-expected.txt:
1357 2016-03-02 Ryan Haddad <ryanhaddad@apple.com>
1359 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r197458
1361 Unreviewed test gardening.
1363 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1365 2016-03-02 Ryosuke Niwa <rniwa@webkit.org>
1367 Add a custom element test for synchronous element construction in HTML parser
1368 https://bugs.webkit.org/show_bug.cgi?id=154932
1370 Reviewed by Antti Koivisto.
1374 * fast/custom-elements/parser/parser-constructs-custom-element-synchronously-expected.txt: Added.
1375 * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html: Added.
1377 2016-03-02 Filip Pizlo <fpizlo@apple.com>
1379 Add a benchmark for string transcoding.
1381 Rubber stamped by Saam Barati.
1383 I wrote some code like this while working on
1384 https://github.com/WebAssembly/design/pull/573. I thought I'd add it as a benchmark since
1385 it stresses things that we may not have good bench coverage for.
1387 * js/regress/script-tests/string-transcoding.js: Added.
1396 * js/regress/string-transcoding-expected.txt: Added.
1397 * js/regress/string-transcoding.html: Added.
1399 2016-03-02 Dave Hyatt <hyatt@apple.com>
1401 Add support for the "first" value of the hanging-punctuation property.
1402 https://bugs.webkit.org/show_bug.cgi?id=154919
1404 Reviewed by Simon Fraser.
1406 * fast/text/hanging-punctuation-first-expected.html: Added.
1407 * fast/text/hanging-punctuation-first-rtl-expected.html: Added.
1408 * fast/text/hanging-punctuation-first-rtl.html: Added.
1409 * fast/text/hanging-punctuation-first.html: Added.
1411 2016-03-01 Ryosuke Niwa <rniwa@webkit.org>
1413 Make HTML parser construct custom elements
1414 https://bugs.webkit.org/show_bug.cgi?id=154908
1416 Reviewed by Antti Koivisto.
1418 Added W3C testharness.js based tests for instantiating custom elements inside the HTML parser.
1420 * fast/custom-elements/parser: Added.
1421 * fast/custom-elements/parser/parser-constructs-custom-elements-expected.txt: Added.
1422 * fast/custom-elements/parser/parser-constructs-custom-elements.html: Added.
1423 * fast/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt: Added.
1424 * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html: Added.
1425 * fast/custom-elements/parser/parser-sets-attributes-and-children-expected.txt: Added.
1426 * fast/custom-elements/parser/parser-sets-attributes-and-children.html: Added.
1427 * fast/custom-elements/parser/parser-uses-constructed-element-expected.txt: Added.
1428 * fast/custom-elements/parser/parser-uses-constructed-element.html: Added.
1430 2016-03-02 Chris Dumez <cdumez@apple.com>
1432 Align HTMLInputElement.maxLength with the specification
1433 https://bugs.webkit.org/show_bug.cgi?id=154906
1435 Reviewed by Ryosuke Niwa.
1437 Update test now that input.maxLength initially returns -1
1440 * fast/forms/input-maxlength-expected.txt:
1441 * fast/forms/input-maxlength.html:
1443 2016-03-02 Zalan Bujtas <zalan@apple.com>
1445 Subpixel layout: Enable vertical/horizontal subpixel spacing for tables.
1446 https://bugs.webkit.org/show_bug.cgi?id=154899
1448 Reviewed by Simon Fraser.
1450 This patch enables authors to specify device pixel values for table border spacing.
1451 (see border-spacing)
1453 * fast/table/hidpi-vertical-and-horizontal-spacing-expected.html: Added.
1454 * fast/table/hidpi-vertical-and-horizontal-spacing.html: Added.
1456 2016-03-02 Joanmarie Diggs <jdiggs@igalia.com>
1458 [AX][GTK] Position-related tests need new baseline after r196439
1459 https://bugs.webkit.org/show_bug.cgi?id=154917
1461 The tests in question include the position accessed via the component
1462 interface. The result changed by one pixel after r196439.
1464 Unreviewed gardening.
1466 * platform/gtk/accessibility/image-link-expected.txt: new baseline
1467 * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: new baseline
1468 * platform/gtk/accessibility/table-attributes-expected.txt: new baseline
1469 * platform/gtk/accessibility/table-cell-spans-expected.txt: new baseline
1470 * platform/gtk/accessibility/table-cells-expected.txt: new baseline
1471 * platform/gtk/accessibility/table-detection-expected.txt: new baseline
1472 * platform/gtk/accessibility/table-sections-expected.txt: new baseline
1474 2016-02-26 Ryosuke Niwa <rniwa@webkit.org>
1476 Contents inside a shadow host with a negative tabindex should not be tab focusable
1477 https://bugs.webkit.org/show_bug.cgi?id=154769
1479 Reviewed by Antti Koivisto.
1481 Added a test for navigating across shadow boundaries.
1483 * fast/shadow-dom/negative-tabindex-on-shadow-host-expected.txt: Added.
1484 * fast/shadow-dom/negative-tabindex-on-shadow-host.html: Added.
1485 * platform/ios-simulator/TestExpectations:
1487 2016-03-01 Myles C. Maxfield <mmaxfield@apple.com>
1489 Small-caps non-BMP characters are garbled in the complex text codepath
1490 https://bugs.webkit.org/show_bug.cgi?id=154875
1492 Reviewed by Michael Saboff.
1494 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html: Added.
1495 * fast/text/complex-small-caps-non-bmp-capitalize.html: Added.
1496 * fast/text/regress-154875-expected.txt: Deleted
1497 * fast/text/regress-154875.html: Deleted
1499 2016-03-01 Michael Saboff <msaboff@apple.com>
1501 [ES6] Add support for Unicode regular expressions
1502 https://bugs.webkit.org/show_bug.cgi?id=154842
1504 Reviewed by Filip Pizlo.
1506 Added a new test for the added unicode regular expression processing.
1508 Updated several tests for the y flag changes and "unicode" property.
1510 * js/regexp-unicode-expected.txt: Added.
1511 * js/regexp-unicode.html: Added.
1512 * js/script-tests/regexp-unicode.js: Added.
1515 * js/Object-getOwnPropertyNames-expected.txt:
1516 * js/regexp-flags-expected.txt:
1517 * js/script-tests/Object-getOwnPropertyNames.js:
1518 * js/script-tests/regexp-flags.js:
1519 (RegExp.prototype.hasOwnProperty):
1522 2016-03-01 Ryan Haddad <ryanhaddad@apple.com>
1524 Marking fast/text/crash-complex-text-surrogate.html as flaky on mac
1525 https://bugs.webkit.org/show_bug.cgi?id=154709
1527 Unreviewed test gardening.
1529 * platform/mac/TestExpectations:
1531 2016-03-01 Michael Saboff <msaboff@apple.com>
1533 ASSERT in platform/graphics/mac/ComplexTextController.cpp::capitalize()
1534 https://bugs.webkit.org/show_bug.cgi?id=154875
1536 Reviewed by Myles C. Maxfield.
1540 * fast/text/regress-154875-expected.txt: Added.
1541 * fast/text/regress-154875.html: Added.
1543 2016-03-01 Filip Pizlo <fpizlo@apple.com>
1545 FTL should simplify StringReplace with an empty replacement string
1546 https://bugs.webkit.org/show_bug.cgi?id=154871
1548 Reviewed by Michael Saboff.
1550 Really add this new test.
1552 * js/regress/script-tests/string-replace-empty.js: Added.
1553 * js/regress/string-replace-empty-expected.txt: Added.
1554 * js/regress/string-replace-empty.html: Added.
1556 2016-02-29 Filip Pizlo <fpizlo@apple.com>
1558 Turn String.prototype.replace into an intrinsic
1559 https://bugs.webkit.org/show_bug.cgi?id=154835
1561 Reviewed by Michael Saboff.
1563 * js/regress/script-tests/string-replace.js: Added.
1564 * js/regress/string-replace-expected.txt: Added.
1565 * js/regress/string-replace.html: Added.
1567 2016-03-01 Ryan Haddad <ryanhaddad@apple.com>
1569 Rebaseline isplaylists/extent-includes tests for mac-wk1
1571 Unreviewed test gardening.
1573 * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
1574 * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
1576 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1578 Marking webgl/1.0.2/conformance/extensions/get-extension.html as flaky on mac, removing wk1 specific flakiness expectation.
1579 https://bugs.webkit.org/show_bug.cgi?id=152506
1581 Unreviewed test gardening.
1583 * platform/mac-wk1/TestExpectations:
1584 * platform/mac/TestExpectations:
1586 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1588 Marking storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html as flaky on mac
1589 https://bugs.webkit.org/show_bug.cgi?id=154748
1591 Unreviewed test gardening.
1593 * platform/mac/TestExpectations:
1595 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1597 Re-enable passing fast/multicol/newmulticol tests on ios-simulator
1599 Unreviewed test gardening.
1601 * platform/ios-simulator-wk2/TestExpectations:
1603 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1605 Removing unnecessary ios-simulator-wk2 expectation file.
1607 Unreviewed test gardening.
1609 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Removed.
1611 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1613 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html after r197355
1615 Unreviewed test gardening.
1617 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1619 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
1621 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html for ios-simulator after r197237
1623 Unreviewed test gardening.
1625 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1627 2016-02-28 Filip Pizlo <fpizlo@apple.com>
1629 B3 should have global store elimination
1630 https://bugs.webkit.org/show_bug.cgi?id=154658
1632 Reviewed by Benjamin Poulain.
1634 These two benchmarks both speed up significantly with this change.
1636 * js/regress/build-large-object-expected.txt: Added.
1637 * js/regress/build-large-object.html: Added.
1638 * js/regress/many-repeat-stores-expected.txt: Added.
1639 * js/regress/many-repeat-stores.html: Added.
1640 * js/regress/script-tests/build-large-object.js: Added.
1641 * js/regress/script-tests/many-repeat-stores.js: Added.
1643 2016-02-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
1645 streams/pipe-to.html flaky on mac-wk1 debug
1646 https://bugs.webkit.org/show_bug.cgi?id=154687
1648 Reviewed by Darin Adler.
1650 * TestExpectations: Marking streams/pipe-to.html as slow.
1651 * streams/pipe-to.html: Increasing the timeout value.
1653 2016-02-29 Adrien Plazas <aplazas@igalia.com>
1655 [GTK] Touch slider test fails due to assertion in webkitWebViewBaseTouchEvent()
1656 https://bugs.webkit.org/show_bug.cgi?id=153829
1658 Reviewed by Carlos Garcia Campos.
1660 * platform/gtk/TestExpectations:
1661 Remove now passing tests from the expected failures.
1663 2016-02-28 Antti Koivisto <antti@apple.com>
1665 ::slotted doesn't work in nested shadow trees
1666 https://bugs.webkit.org/show_bug.cgi?id=154765
1667 <rdar://problem/24870995>
1669 Reviewed by Ryosuke Niwa.
1671 * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Added.
1672 * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Added.
1674 2016-02-28 Tim Horton <timothy_horton@apple.com>
1676 Switch to application/vnd.apple.folder for <attachment> folder special-case
1677 https://bugs.webkit.org/show_bug.cgi?id=154786
1678 <rdar://problem/24416632>
1680 Reviewed by Anders Carlsson.
1682 * fast/attachment/attachment-folder-icon-expected.html:
1683 * fast/attachment/attachment-folder-icon.html:
1685 2016-02-28 Tim Horton <timothy_horton@apple.com>
1687 Variables can resolve to the wrong value when elements differ in nothing but inherited variable value
1688 https://bugs.webkit.org/show_bug.cgi?id=154785
1690 Reviewed by Antti Koivisto.
1692 * fast/css/variables/avoid-matched-property-cache-expected.html: Added.
1693 * fast/css/variables/avoid-matched-property-cache.html: Added.
1694 Add a test. The non-standard element is necessary because the resolved property
1695 cache is already disabled when using the "simple" default style sheet, and
1696 it seems better to use a totally non-standard element than one that might
1697 end up in the "simple" default style sheet in the future and would silently
1698 invalidate the test.
1700 2016-02-28 Skachkov Oleksandr <gskachkov@gmail.com>
1702 [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function
1703 https://bugs.webkit.org/show_bug.cgi?id=153981
1705 Reviewed by Saam Barati.
1707 Added new benchmark tests for invoking arrow function within function, class's constructor and method
1709 * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Added.
1710 * js/regress/arrowfunction-call-in-class-constructor.html: Added.
1711 * js/regress/arrowfunction-call-in-class-method-expected.txt: Added.
1712 * js/regress/arrowfunction-call-in-class-method.html: Added.
1713 * js/regress/arrowfunction-call-in-function-expected.txt: Added.
1714 * js/regress/arrowfunction-call-in-function.html: Added.
1715 * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Added.
1716 * js/regress/script-tests/arrowfunction-call-in-class-method.js: Added.
1717 * js/regress/script-tests/arrowfunction-call-in-function.js: Added.
1718 * js/regress/script-tests/arrowfunction-call.js:
1720 2016-02-27 Sukolsak Sakshuwong <sukolsak@gmail.com>
1722 Removing ios-simulator baseline for js/number-toLocaleString.html
1723 https://bugs.webkit.org/show_bug.cgi?id=154524
1725 Reviewed by Darin Adler.
1727 The default locale issue has been fixed in r197261.
1728 Infinity.toLocaleString() should return "∞" as expected.
1730 * platform/ios-simulator/js/number-toLocaleString-expected.txt: Removed.
1732 2016-02-27 Chris Dumez <cdumez@apple.com>
1734 Prevent cross-origin access to Location.assign() / Location.reload()
1735 https://bugs.webkit.org/show_bug.cgi?id=154779
1737 Reviewed by Darin Adler.
1739 Update existing layout tests now that we prevent cross-origin access to
1740 Location.assign() / Location.reload().
1742 * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
1743 * http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html:
1744 * http/tests/security/cross-frame-access-location-get-expected.txt:
1745 * http/tests/security/cross-frame-access-location-get-override-expected.txt:
1746 * http/tests/security/cross-frame-access-location-get-override.html:
1747 * http/tests/security/cross-frame-access-location-get.html:
1748 * http/tests/security/xss-DENIED-defineProperty-expected.txt:
1750 2016-02-27 Andy VanWagoner <thetalecrafter@gmail.com>
1752 Intl.Collator uses POSIX locale (detected by js/intl-collator.html on iOS Simulator)
1753 https://bugs.webkit.org/show_bug.cgi?id=152448
1755 Reviewed by Darin Adler.
1757 Add tests for default locale in test runner to be en-US.
1759 * js/intl-collator-expected.txt:
1760 * js/intl-datetimeformat-expected.txt:
1761 * js/intl-numberformat-expected.txt:
1762 * js/script-tests/intl-collator.js:
1763 * js/script-tests/intl-datetimeformat.js:
1764 * js/script-tests/intl-numberformat.js:
1766 2016-02-27 Chris Dumez <cdumez@apple.com>
1768 Align HTMLMarqueeElement.scrollAmount / scrollDelay with the specification
1769 https://bugs.webkit.org/show_bug.cgi?id=154781
1771 Reviewed by Darin Adler.
1773 Update existing test to reflect the behavior changes.
1775 * fast/html/marquee-element-expected.txt:
1776 * fast/html/marquee-element.html:
1778 2016-02-27 Alexey Proskuryakov <ap@apple.com>
1780 Mark failing reftests as such, now that we detect reftest failures.
1782 * platform/ios-simulator/TestExpectations:
1784 2016-02-27 Alexey Proskuryakov <ap@apple.com>
1786 REGRESSION(r195795): [WK2] fast/text/crash-complex-text-surrogate.html is flakey
1787 https://bugs.webkit.org/show_bug.cgi?id=154709
1789 The test has been made made non-flaky, but it also needs new results.
1791 * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
1793 2016-02-26 Chris Dumez <cdumez@apple.com>
1795 Fix the behavior of reflecting IDL attributes of type unsigned long
1796 https://bugs.webkit.org/show_bug.cgi?id=154771
1798 Reviewed by Ryosuke Niwa.
1800 Add test coverage for the behavior of reflecting IDL attributes of type
1803 * fast/dom/reflect-unsigned-long-expected.txt: Added.
1804 * fast/dom/reflect-unsigned-long.html: Added.
1806 2016-02-26 Zalan Bujtas <zalan@apple.com>
1808 REGRESSION (188611): Search field Cancel button should not overlap search text on extensions page.
1809 https://bugs.webkit.org/show_bug.cgi?id=154692
1810 <rdar://problem/22840453>
1812 Reviewed by Brent Fulgham.
1814 Adjust the cancel button position using the actual size of the cancel button.
1816 When the input box and the font height trigger different cancel button sizes, we need to readjust
1817 the rectangle returned by cancelButtonRectForBounds.
1818 This fixes both the mispositioned cancel button and the squared off icon when the input field is zoomed all the way in.
1820 * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
1821 * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
1822 * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
1823 * platform/mac/fast/css/text-overflow-input-expected.txt:
1824 * platform/mac/fast/forms/box-shadow-override-expected.txt:
1825 * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
1826 * platform/mac/fast/forms/input-appearance-height-expected.txt:
1827 * platform/mac/fast/forms/placeholder-position-expected.txt:
1828 * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
1829 * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
1830 * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
1831 * platform/mac/fast/forms/search-rtl-expected.txt:
1832 * platform/mac/fast/forms/search-styled-expected.txt:
1833 * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
1834 * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
1835 * platform/mac/fast/forms/searchfield-heights-expected.txt:
1836 * platform/mac/fast/repaint/search-field-cancel-expected.txt:
1837 * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
1839 2016-02-26 Commit Queue <commit-queue@webkit.org>
1841 Unreviewed, rolling out r197216.
1842 https://bugs.webkit.org/show_bug.cgi?id=154766
1844 Test simply needs updated result (Requested by litherum on
1849 "Unreviewed, rolling out r197158."
1850 https://bugs.webkit.org/show_bug.cgi?id=154758
1851 http://trac.webkit.org/changeset/197216
1853 2016-02-26 Ryan Haddad <ryanhaddad@apple.com>
1855 Rebaseline tests for ios-simulator after r197162
1857 Unreviewed test gardening.
1859 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1860 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1861 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-radio-expected.txt: Added.
1863 2016-02-26 Commit Queue <commit-queue@webkit.org>
1865 Unreviewed, rolling out r197158.
1866 https://bugs.webkit.org/show_bug.cgi?id=154758
1868 This change did not fix the failing test (Requested by
1869 ryanhaddad on #webkit).
1873 "REGRESSION(r195795): [WK2] fast/text/crash-complex-text-
1874 surrogate.html is flakey"
1875 https://bugs.webkit.org/show_bug.cgi?id=154709
1876 http://trac.webkit.org/changeset/197158
1878 2016-02-26 Commit Queue <commit-queue@webkit.org>
1880 Unreviewed, rolling out r197160.
1881 https://bugs.webkit.org/show_bug.cgi?id=154757
1883 This change causes editing/mac/attributed-string/font-
1884 size.html to fail on El Capitan WK1 (Requested by ryanhaddad
1889 "Font size computed style is innaccurate"
1890 https://bugs.webkit.org/show_bug.cgi?id=154705
1891 http://trac.webkit.org/changeset/197160
1893 2016-02-26 Ryan Haddad <ryanhaddad@apple.com>
1895 Skip js/basic-map.html on Mac since it is already run in JSC tests
1896 https://bugs.webkit.org/show_bug.cgi?id=154753
1898 Unreviewed test gardening.
1900 * platform/mac/TestExpectations:
1902 2016-02-26 Mark Lam <mark.lam@apple.com>
1904 Function.name and Function.length should be configurable.
1905 https://bugs.webkit.org/show_bug.cgi?id=154604
1907 Reviewed by Saam Barati.
1909 * ietestcenter/Javascript/TestCases/15.2.3.3-4-187.js:
1910 (ES5Harness.registerTest.test):
1911 * ietestcenter/Javascript/TestCases/15.3.4.5-15-2.js:
1912 (ES5Harness.registerTest.test):
1913 * js/dom/function-name-expected.txt:
1914 * js/dom/getOwnPropertyDescriptor-expected.txt:
1915 * js/dom/script-tests/function-name.js:
1916 * js/mozilla/strict/15.3.5.1-expected.txt:
1917 * js/mozilla/strict/function-name-arity-expected.txt:
1918 * js/mozilla/strict/script-tests/15.3.5.1.js:
1919 * js/mozilla/strict/script-tests/function-name-arity.js:
1920 * js/resources/getOwnPropertyDescriptor.js:
1921 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A9.html:
1922 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A9.html:
1923 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A9.html:
1924 * 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:
1925 * 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:
1926 * 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:
1927 * 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:
1928 * 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:
1929 * 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:
1930 * 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:
1931 * 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:
1932 * 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:
1933 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.html:
1934 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.3_Object.prototype.toLocaleString/S15.2.4.3_A9.html:
1935 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.4_Object.prototype.valueOf/S15.2.4.4_A9.html:
1936 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.5_Object.prototype.hasOwnProperty/S15.2.4.5_A9.html:
1937 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.6_Object.prototype.isPrototypeOf/S15.2.4.6_A9.html:
1938 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.7_Object.prototype.propertyIsEnumerable/S15.2.4.7_A9.html:
1939 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.2_Function.prototype.toString/S15.3.4.2_A9.html:
1940 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.3_Function.prototype.apply/S15.3.4.3_A9.html:
1941 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.4_Function.prototype.call/S15.3.4.4_A9.html:
1942 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T1.html:
1943 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T2.html:
1944 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T3.html:
1945 * 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:
1946 * 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:
1947 * 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:
1948 * 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:
1949 * 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:
1950 * 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:
1951 * 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:
1952 * 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:
1953 * 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:
1954 * 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:
1955 * 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:
1956 * 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:
1957 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A9.html:
1958 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A9.html:
1959 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.12_String.prototype.search/S15.5.4.12_A9.html:
1960 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.13_String.prototype.slice/S15.5.4.13_A9.html:
1961 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.14_String.prototype.split/S15.5.4.14_A9.html:
1962 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.15_String.prototype.substring/S15.5.4.15_A9.html:
1963 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A9.html:
1964 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A9.html:
1965 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A9.html:
1966 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A9.html:
1967 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.4_String.prototype.charAt/S15.5.4.4_A9.html:
1968 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A9.html:
1969 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.6_String.prototype.concat/S15.5.4.6_A9.html:
1970 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A9.html:
1971 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A9.html:
1972 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A9.html:
1973 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.4/15.9.4.2_Date.parse/S15.9.4.2_A3_T2.html:
1974 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.4/15.9.4.3_Date.UTC/S15.9.4.3_A3_T2.html:
1975 * 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:
1976 * 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:
1977 * 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:
1978 * 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:
1979 * 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:
1980 * 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:
1981 * 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:
1982 * 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:
1983 * 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:
1984 * 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:
1985 * 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:
1986 * 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:
1987 * 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:
1988 * 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:
1989 * 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:
1990 * 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:
1991 * 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:
1992 * 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:
1993 * 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:
1994 * 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:
1995 * 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:
1996 * 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:
1997 * 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:
1998 * 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:
1999 * 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:
2000 * 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:
2001 * 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:
2002 * 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:
2003 * 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:
2004 * 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:
2005 * 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:
2006 * 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:
2007 * 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:
2008 * 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:
2009 * 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:
2010 * 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:
2011 * 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:
2012 * 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:
2013 * 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:
2014 * 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:
2015 * 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:
2017 2016-02-26 Chris Dumez <cdumez@apple.com>
2019 Unreviewed, fix flaky test introduced in r197156.
2021 * fast/dom/Node/nullable-parameters-expected.txt:
2022 * fast/dom/Node/nullable-parameters.html:
2023 * fast/dom/Node/resources/testdoc.xml: Removed.
2024 * fast/dom/Node/resources/testdoc2.xml: Removed.
2026 2016-02-26 Said Abou-Hallawa <sabouhallawa@apple.com>
2028 <g> wrapping <symbol> causes display of hidden <symbol>
2029 https://bugs.webkit.org/show_bug.cgi?id=154576
2031 Reviewed by Darin Adler.
2033 Ensure the <symbol> element is not displayed when it's wrapped in a <g>
2034 element and this <g> element is referenced by a <use> element.
2036 * platform/gtk/svg/custom/use-on-g-containing-symbol-expected.png: Removed.
2037 * platform/gtk/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
2038 * platform/ios-simulator/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
2039 * platform/mac/svg/custom/use-on-g-containing-symbol-expected.png: Removed.
2040 * platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
2041 * platform/win/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
2042 * svg/custom/use-on-g-containing-symbol-expected.svg: Added.
2043 * svg/custom/use-on-g-containing-symbol.svg:
2044 The original test was wrong. It had the following definition:
2045 "<g id='symbol'><symbol>...</symbol></g>"
2046 And it was expecting to have the symbol drawn if the <g> element was
2047 referenced like that
2048 "<use xlink:href='#symbol'/>"
2049 FireFox does not render anything for this <use> element which is correct.
2050 With this patch, this test failed so it had to be modified to test the right
2051 behavior. Also it is now converted to a ref test.
2053 2016-02-26 Commit Queue <commit-queue@webkit.org>
2055 Unreviewed, rolling out r197167.
2056 https://bugs.webkit.org/show_bug.cgi?id=154730
2058 This change broke the Mac build (Requested by ryanhaddad on
2063 "REGRESSION (188611): Search field Cancel button should not
2064 overlap search text on extensions page."
2065 https://bugs.webkit.org/show_bug.cgi?id=154692
2066 http://trac.webkit.org/changeset/197167
2068 2016-02-26 Zalan Bujtas <zalan@apple.com>
2070 REGRESSION (188611): Search field Cancel button should not overlap search text on extensions page.
2071 https://bugs.webkit.org/show_bug.cgi?id=154692
2072 <rdar://problem/22840453>
2074 Reviewed by Brent Fulgham.
2076 Adjust the cancel button position using the actual size of the cancel button.
2078 When the input box and the font height trigger different cancel button sizes, we need to readjust
2079 the rectangle returned by cancelButtonRectForBounds.
2080 This fixes both the mispositioned cancel button and the squared off icon when the input field is zoomed all the way in.
2082 Covered by existing tests.
2084 * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
2085 * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
2086 * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
2087 * platform/mac/fast/css/text-overflow-input-expected.txt:
2088 * platform/mac/fast/forms/box-shadow-override-expected.txt:
2089 * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
2090 * platform/mac/fast/forms/input-appearance-height-expected.txt:
2091 * platform/mac/fast/forms/placeholder-position-expected.txt:
2092 * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
2093 * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
2094 * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
2095 * platform/mac/fast/forms/search-rtl-expected.txt:
2096 * platform/mac/fast/forms/search-styled-expected.txt:
2097 * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
2098 * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
2099 * platform/mac/fast/forms/searchfield-heights-expected.txt:
2100 * platform/mac/fast/repaint/search-field-cancel-expected.txt:
2101 * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
2103 2016-02-26 Antti Koivisto <antti@apple.com>
2105 Implement ::slotted pseudo element
2106 https://bugs.webkit.org/show_bug.cgi?id=149441
2107 <rdar://problem/22731987>
2109 Reviewed by Andreas Kling.
2111 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html:
2113 Enable the test, fix it and update it to the current spec.
2115 * fast/shadow-dom/slotted-pseudo-element-css-text-expected.txt: Added.
2116 * fast/shadow-dom/slotted-pseudo-element-css-text.html: Added.
2118 Add parsing/cssText test based on a Blink test.
2119 There are a few failures due to * not roundtripping and the parser being too lenient with pseudo elements.
2121 * platform/mac/TestExpectations:
2123 2016-02-26 Youenn Fablet <youenn.fablet@crf.canon.fr>
2125 Sync web-platform-tests up to revision 5ca8b46
2126 https://bugs.webkit.org/show_bug.cgi?id=154678
2128 Reviewed by Chris Dumez.
2130 * platform/mac/TestExpectations: Renaming test filenames, and adding test expectation to area-coords.html.
2132 2016-02-25 Myles C. Maxfield <mmaxfield@apple.com>
2134 Font size computed style is innaccurate
2135 https://bugs.webkit.org/show_bug.cgi?id=154705
2136 <rdar://problem/23474068>
2138 Reviewed by Timothy Hatcher.
2140 Update expected results.
2142 * css3/calc/font-size-fractional-expected.txt:
2143 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
2144 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
2145 * editing/mac/attributed-string/font-size-expected.txt:
2146 * editing/mac/attributed-string/vertical-align-expected.txt:
2147 * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
2148 * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
2149 * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
2150 * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
2152 2016-02-25 Myles C. Maxfield <mmaxfield@apple.com>
2154 REGRESSION(r195795): [WK2] fast/text/crash-complex-text-surrogate.html is flakey
2155 https://bugs.webkit.org/show_bug.cgi?id=154709
2156 <rdar://problem/24483596>
2158 Reviewed by Dan Bernstein.
2160 * platform/mac-wk2/TestExpectations:
2162 2016-02-25 Chris Dumez <cdumez@apple.com>
2164 [Web IDL] Mark DOMString parameters as nullable when they should be
2165 https://bugs.webkit.org/show_bug.cgi?id=154666
2167 Reviewed by Darin Adler.
2169 Add test coverage for minor behavioral changes in this patch.
2171 * fast/dom/Element/getElementsByTagNameNS-nullable-expected.txt: Added.
2172 * fast/dom/Element/getElementsByTagNameNS-nullable.html: Added.
2173 * fast/dom/Node/nullable-parameters-expected.txt: Added.
2174 * fast/dom/Node/nullable-parameters.html: Added.
2175 * fast/dom/Node/resources/testdoc.xml: Added.
2176 * fast/dom/Node/resources/testdoc2.xml: Added.
2177 * fast/events/storageevent-initStorageEvent-nullable-expected.txt: Added.
2178 * fast/events/storageevent-initStorageEvent-nullable.html: Added.
2180 2016-02-25 Ryan Haddad <ryanhaddad@apple.com>
2182 Skipping flaky test storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
2183 https://bugs.webkit.org/show_bug.cgi?id=154706
2185 Unreviewed test gardening.
2187 * platform/mac-wk2/TestExpectations:
2189 2016-02-25 Daniel Bates <dabates@apple.com>
2191 [iOS Simulator] http/tests/security/contentSecurityPolicy/1.1/plugintypes tests failing
2192 https://bugs.webkit.org/show_bug.cgi?id=154652
2194 Skip Content Security Policy plugin-types tests when run in the iOS simulator app because
2195 plugins are not supported on iOS.
2197 * platform/ios-simulator/TestExpectations:
2199 2016-02-25 Myles C. Maxfield <mmaxfield@apple.com>
2201 [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
2202 https://bugs.webkit.org/show_bug.cgi?id=143402
2204 Reviewed by Alex Christensen.
2206 Rebaseline many tests.
2208 There are some known bugs (which are marked in platform/win/TestExpecations):
2209 webkit.org/b/137204 The SVG -> OTF Font converter outputs 'kern' tables instead of 'GPOS' tables
2210 webkit.org/b/154690 SVG Fonts don't draw multibyte characters
2211 webkit.org/b/137096 The SVG -> OTF Font Converter does not work with SVG's "altglyph" facility
2212 webkit.org/b/137093 Same thing with the "lang" attribute
2214 * platform/win/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Added.
2215 * platform/win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
2216 * platform/win/TestExpectations:
2217 * platform/win/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
2218 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
2219 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
2220 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
2221 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
2222 * platform/win/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2223 * platform/win/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
2224 * platform/win/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
2225 * platform/win/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
2226 * platform/win/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
2227 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
2228 * platform/win/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
2229 * platform/win/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
2230 * platform/win/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
2231 * platform/win/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
2232 * platform/win/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
2233 * platform/win/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
2234 * platform/win/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
2235 * platform/win/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
2236 * platform/win/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
2237 * platform/win/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
2238 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
2239 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
2240 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
2241 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
2242 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
2243 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
2244 * platform/win/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
2245 * platform/win/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
2246 * platform/win/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
2247 * platform/win/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
2248 * platform/win/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
2249 * platform/win/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
2250 * platform/win/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
2251 * platform/win/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
2252 * platform/win/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
2253 * platform/win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
2254 * platform/win/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
2255 * platform/win/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
2256 * platform/win/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
2257 * platform/win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
2258 * platform/win/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
2259 * platform/win/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
2260 * platform/win/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
2261 * platform/win/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
2262 * platform/win/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
2263 * platform/win/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
2264 * platform/win/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt:
2265 * platform/win/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
2266 * platform/win/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
2267 * platform/win/svg/batik/text/textEffect-expected.txt:
2268 * platform/win/svg/batik/text/textEffect3-expected.txt:
2269 * platform/win/svg/custom/glyph-selection-arabic-forms-expected.txt:
2270 * platform/win/svg/custom/svg-fonts-in-html-expected.txt:
2271 * platform/win/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
2272 * platform/win/svg/custom/svg-fonts-word-spacing-expected.txt:
2273 * platform/win/svg/foreignObject/text-tref-02-b-expected.txt:
2274 * platform/win/svg/hixie/intrinsic/003-expected.txt:
2275 * platform/win/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
2276 * platform/win/svg/text/text-text-04-t-expected.txt:
2277 * platform/win/svg/text/text-text-05-t-expected.txt:
2278 * platform/win/svg/text/text-text-06-t-expected.txt:
2279 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
2280 * platform/win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
2281 * platform/win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
2283 2016-02-25 Daniel Bates <dabates@apple.com>
2285 CSP: Remove SecurityPolicy script interface
2286 https://bugs.webkit.org/show_bug.cgi?id=154694
2287 <rdar://problem/24846482>
2289 Reviewed by Andy Estes.
2291 Remove SecurityPolicy tests and update platform-specific expected results as needed.
2293 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowconnectionto-expected.txt: Removed.
2294 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowconnectionto.html: Removed.
2295 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-alloweval-expected.txt: Removed.
2296 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-alloweval.html: Removed.
2297 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowfontfrom-expected.txt: Removed.
2298 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowfontfrom.html: Removed.
2299 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowformaction-expected.txt: Removed.
2300 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowformaction.html: Removed.
2301 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowframefrom-expected.txt: Removed.
2302 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowframefrom.html: Removed.
2303 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowimagefrom-expected.txt: Removed.
2304 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowimagefrom.html: Removed.
2305 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinescript-expected.txt: Removed.
2306 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinescript.html: Removed.
2307 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinestyle-expected.txt: Removed.
2308 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinestyle.html: Removed.
2309 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowmediafrom-expected.txt: Removed.
2310 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowmediafrom.html: Removed.
2311 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowobjectfrom-expected.txt: Removed.
2312 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowobjectfrom.html: Removed.
2313 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowplugintype-expected.txt: Removed.
2314 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowplugintype.html: Removed.
2315 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowscriptfrom-expected.txt: Removed.
2316 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowscriptfrom.html: Removed.
2317 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowstylefrom-expected.txt: Removed.
2318 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowstylefrom.html: Removed.
2319 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-isactive-expected.txt: Removed.
2320 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-isactive.html: Removed.
2321 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-reporturi-expected.txt: Removed.
2322 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-reporturi.html: Removed.
2323 * http/tests/security/contentSecurityPolicy/resources/securitypolicy-tests-base.js: Removed.
2324 * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Update expected result as needed.
2325 * platform/win/js/dom/global-constructors-attributes-expected.txt: Ditto.
2327 2016-02-25 Chris Dumez <cdumez@apple.com>
2329 Drop [TreatReturnedNullStringAs=Undefined] WebKit-specific IDL attribute
2330 https://bugs.webkit.org/show_bug.cgi?id=154662
2332 Reviewed by Darin Adler.
2334 Add layout test to cover the return value of document.defaultCharset before
2335 and after its frame is detached.
2337 * fast/frames/detached-frame-document-defaultCharset-expected.txt: Added.
2338 * fast/frames/detached-frame-document-defaultCharset.html: Added.
2340 2016-02-25 Ryan Haddad <ryanhaddad@apple.com>
2342 Removing failure expectation for 26 editing tests that now pass on ios-simulator
2343 https://bugs.webkit.org/show_bug.cgi?id=152131
2345 Unreviewed test gardening.
2347 * platform/ios-simulator-wk2/TestExpectations:
2348 * platform/ios-simulator/TestExpectations:
2350 2016-02-25 Brady Eidson <beidson@apple.com>
2352 Unreviewed test gardening.
2354 Fix a test flake where order doesn't matter.
2356 * platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt: Removed.
2357 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
2358 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
2359 * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
2360 (prepareDatabase.request.onblocked):
2363 2016-02-25 Brady Eidson <beidson@apple.com>
2365 Unreviewed test gardening.
2367 * TestExpectations: Skip a web inspector IndexedDB test for now.
2369 2016-02-25 Ryan Haddad <ryanhaddad@apple.com>
2371 Removing a pass expectation for inspector/indexeddb/requestDatabaseNames.html that overrides the skip r197122
2373 Unreviewed test gardening.
2375 * platform/mac/TestExpectations:
2377 2016-02-25 Brady Eidson <beidson@apple.com>
2379 Modern IDB: WebKit 2 IPC layer.
2380 https://bugs.webkit.org/show_bug.cgi?id=153808
2382 Reviewed by Alex Christensen.
2384 - Consolidate all test failures to the platform agnostic TestExpectations file.
2385 - Remove all existing WK2-specific results.
2386 - Add one new WK2-specific result.
2387 - Skip two WK2-only failures.
2390 * platform/mac-wk1/TestExpectations:
2391 * platform/mac-wk2/TestExpectations:
2392 * platform/wk2/TestExpectations:
2393 * platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt: Removed.
2394 * platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt: Removed.
2395 * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt: Removed.
2396 * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt: Removed.
2397 * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt: Removed.
2398 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index5-expected.txt: Removed.
2399 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index6-expected.txt: Removed.
2400 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt: Removed.
2401 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_invalid-expected.txt: Removed.
2402 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt: Removed.
2403 * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt: Removed.
2404 * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt: Removed.
2405 * platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt: Removed.
2406 * platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Removed.
2407 * platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt: Removed.
2408 * platform/wk2/imported/w3c/indexeddb/idbfactory_open12-expected.txt: Removed.
2409 * platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt: Removed.
2410 * platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt: Removed.
2411 * platform/wk2/imported/w3c/indexeddb/idbindex_get7-expected.txt: Removed.
2412 * platform/wk2/imported/w3c/indexeddb/idbindex_getKey7-expected.txt: Removed.
2413 * platform/wk2/imported/w3c/indexeddb/idbindex_openCursor2-expected.txt: Removed.
2414 * platform/wk2/imported/w3c/indexeddb/idbindex_openKeyCursor3-expected.txt: Removed.
2415 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt: Removed.
2416 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt: Removed.
2417 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Removed.
2418 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt: Removed.
2419 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt: Removed.
2420 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt: Removed.
2421 * platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt: Removed.
2422 * platform/wk2/imported/w3c/indexeddb/idbversionchangeevent-expected.txt: Removed.
2423 * platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt: Removed.
2424 * platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt: Removed.
2425 * platform/wk2/imported/w3c/indexeddb/keygenerator-overflow-expected.txt: Removed.
2426 * platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt: Removed.
2427 * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt: Removed.
2428 * platform/wk2/storage/indexeddb/bad-keypath-expected.txt: Removed.
2429 * platform/wk2/storage/indexeddb/basics-expected.txt: Removed.
2430 * platform/wk2/storage/indexeddb/clear-expected.txt: Removed.
2431 * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt: Removed.
2432 * platform/wk2/storage/indexeddb/create-objectstore-basics-expected.txt: Removed.
2433 * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt: Removed.
2434 * platform/wk2/storage/indexeddb/cursor-continue-expected.txt: Removed.
2435 * platform/wk2/storage/indexeddb/cursor-finished-expected.txt: Removed.
2436 * platform/wk2/storage/indexeddb/cursors-expected.txt: Removed.
2437 * platform/wk2/storage/indexeddb/database-basics-expected.txt: Removed.
2438 * platform/wk2/storage/indexeddb/deleteIndex-bug110792-expected.txt: Removed.
2439 * platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt: Added.
2440 * platform/wk2/storage/indexeddb/index-count-expected.txt: Removed.
2441 * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt: Removed.
2442 * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt: Removed.
2443 * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt: Removed.
2444 * platform/wk2/storage/indexeddb/invalid-keys-expected.txt: Removed.
2445 * platform/wk2/storage/indexeddb/key-requirements-delete-null-key-expected.txt: Removed.
2446 * platform/wk2/storage/indexeddb/key-requirements-inline-and-passed-expected.txt: Removed.
2447 * platform/wk2/storage/indexeddb/key-requirements-put-no-key-expected.txt: Removed.
2448 * platform/wk2/storage/indexeddb/key-requirements-put-null-key-expected.txt: Removed.
2449 * platform/wk2/storage/indexeddb/key-type-array-expected.txt: Removed.
2450 * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt: Removed.
2451 * platform/wk2/storage/indexeddb/keypath-edges-expected.txt: Removed.
2452 * platform/wk2/storage/indexeddb/keyrange-expected.txt: Removed.
2453 * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt: Removed.
2454 * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt: Removed.
2455 * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt: Removed.
2456 * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt: Removed.
2457 * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt: Removed.
2458 * platform/wk2/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt: Removed.
2459 * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt: Removed.
2460 * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt: Removed.
2461 * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt: Removed.
2462 * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt: Removed.
2463 * platform/wk2/storage/indexeddb/objectstore-count-expected.txt: Removed.
2464 * platform/wk2/storage/indexeddb/open-cursor-expected.txt: Removed.
2465 * platform/wk2/storage/indexeddb/readonly-transactions-expected.txt: Removed.
2466 * platform/wk2/storage/indexeddb/request-result-cache-expected.txt: Removed.
2467 * platform/wk2/storage/indexeddb/transaction-abort-expected.txt: Removed.
2468 * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt: Removed.
2469 * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt: Removed.
2470 * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt: Removed.
2471 * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt: Removed.
2473 2016-02-25 Daniel Bates <dabates@apple.com>
2475 CSP: Make SecurityPolicyViolationEvent more closely conform to CSP spec and enable it by default
2476 https://bugs.webkit.org/show_bug.cgi?id=154522
2477 <rdar://problem/24762078>
2479 Reviewed by Brent Fulgham.
2481 Add new test http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https.html
2482 to ensure that SecurityPolicyViolationEvent.statusCode is 0 when dispatched for a violation on an HTTPS-served
2483 document per section Reporting of the Content Security Policy 2.0 spec, <https://www.w3.org/TR/2015/CR-CSP2-20150721/>.
2484 Update existing test results and mark more tests as PASS in file LayoutTests/TestExpectations.
2486 * TestExpectations: Mark tests http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation*.html as PASS
2487 so that we run them.
2488 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics-expected.txt: Update expected result to
2489 reflect failing sub-test. We do not support the experimental JavaScript event listener onsecuritypolicyviolation when
2490 building with ENABLE(CSP_NEXT) disabled.
2491 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-expected.txt: Update line and column numbers.
2492 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script-expected.txt: Ditto.
2493 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script.html: Ditto.
2494 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image.html: Ditto.
2495 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-expected.txt: Ditto.
2496 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script-expected.txt: Ditto.
2497 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script.html: Ditto.
2498 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt: Added.
2499 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https.html: Added.
2500 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image.html: Update line and column numbers.
2501 * js/dom/global-constructors-attributes-expected.txt: Update expected results now that we expose SecurityPolicyViolationEvent.
2502 * platform/efl/js/dom/global-constructors-attributes-expected.txt: Ditto.
2503 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt: Ditto.
2504 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Ditto.
2505 * platform/mac/js/dom/global-constructors-attributes-expected.txt: Ditto.
2507 2016-02-25 Eric Carlson <eric.carlson@apple.com>
2509 [MediaStream] MediaDeviceInfo deviceId and groupId must be unique to the page's origin
2510 https://bugs.webkit.org/show_bug.cgi?id=153163
2511 <rdar://problem/24334526>
2513 Reviewed by Tim Horton.
2515 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
2516 * fast/mediastream/MediaDevices-enumerateDevices.html:
2517 * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt: Added.
2518 * http/tests/media/media-stream/enumerate-devices-source-id-persistent-expected.txt: Added.
2519 * http/tests/media/media-stream/enumerate-devices-source-id-persistent.html: Added.
2520 * http/tests/media/media-stream/enumerate-devices-source-id.html: Added.
2521 * http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html: Added.
2523 2016-02-24 Joseph Pecoraro <pecoraro@apple.com>
2525 Web Inspector: Expose Proxy target and handler internal properties to Inspector
2526 https://bugs.webkit.org/show_bug.cgi?id=154663
2528 Reviewed by Timothy Hatcher.
2530 * inspector/model/remote-object.html:
2531 * platform/mac/inspector/model/remote-object-expected.txt:
2532 Test that a Proxy object includes the internal properties.
2534 2016-02-24 Ryan Haddad <ryanhaddad@apple.com>
2536 Marking storage/indexeddb/odd-strings.html as flaky on mac-wk1
2537 https://bugs.webkit.org/show_bug.cgi?id=154619
2539 Unreviewed test gardening.
2541 * platform/mac-wk1/TestExpectations:
2543 2016-02-24 Ryan Haddad <ryanhaddad@apple.com>
2545 Marking imported/w3c/indexeddb/idbcursor-advance.htm as flaky on Yosemite Release WK2
2546 https://bugs.webkit.org/show_bug.cgi?id=154618
2548 Unreviewed test gardening.
2550 * platform/mac-wk2/TestExpectations:
2552 2016-02-24 Youenn Fablet <youenn.fablet@crf.canon.fr>
2554 [Fetch API] Implement Fetch API Response
2555 https://bugs.webkit.org/show_bug.cgi?id=154536
2557 Reviewed by Alex Christensen.
2559 Adding Response as constructor in global and worker scopes.
2561 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2562 * js/dom/global-constructors-attributes-expected.txt:
2563 * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2564 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2565 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2566 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2567 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2568 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2569 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2571 2016-02-24 Commit Queue <commit-queue@webkit.org>
2573 Unreviewed, rolling out r197033.
2574 https://bugs.webkit.org/show_bug.cgi?id=154649
2576 "It broke JSC tests when 'this' was loaded from global scope"
2577 (Requested by saamyjoon on #webkit).
2581 "[ES6] Arrow function syntax. Emit loading&putting this/super
2582 only if they are used in arrow function"
2583 https://bugs.webkit.org/show_bug.cgi?id=153981
2584 http://trac.webkit.org/changeset/197033
2586 2016-02-24 Daniel Bates <dabates@apple.com>
2588 CSP: Enable plugin-types directive by default
2589 https://bugs.webkit.org/show_bug.cgi?id=154420
2590 <rdar://problem/24730322>
2592 Reviewed by Brent Fulgham.
2594 * TestExpectations: Mark http/tests/security/contentSecurityPolicy/1.1/plugintypes*.html tests as PASS so that we run them.
2595 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt: Update expected result.
2596 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid.html: Call runTests() following changes to multiple-iframe-plugin-test.js.
2597 Also add closing tags for <body> and <html> to make the document well-formed.
2598 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-mismatched-data.html: Substitute "Content-Security-Policy" for "X-WebKit-CSP";
2600 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-mismatched-url.html: Ditto.
2601 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-data.html: Ditto.
2602 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-url-expected.txt: Update expected result.
2603 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-url.html: Substitute "Content-Security-Policy" for "X-WebKit-CSP";
2605 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-nourl-allowed.html: Ditto.
2606 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-nourl-blocked.html: Ditto.
2607 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01.html: Call runTests() following changes to multiple-iframe-plugin-test.js.
2608 Also add closing tags for <body> and <html> to make the document well-formed.
2609 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02.html: Ditto.
2610 * http/tests/security/contentSecurityPolicy/resources/echo-object-data.pl: Remove logic to support Content Security Policy header X-WebKit-CSP
2611 as it is sufficient to make use of the standardized header Content-Security-Policy.
2612 * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-plugin-test.js: Simplify code now that we do not pass query string parameter
2613 experimental to script echo-object-data.pl.
2614 (runTests): Runs all the sub-tests.
2615 (runNextTest.iframe.onload): Formerly named testImpl.iframe.onload.
2616 (runNextTest): Formerly named testImpl. Runs the next sub-test.
2617 (testExperimentalPolicy): Deleted.
2619 (testImpl.iframe.onload): Deleted.
2620 (testImpl): Deleted.
2621 (finishTesting): Deleted.
2622 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt: Update expected result based on change to test (below).
2623 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Modified to test that we emit
2624 a console warning when plugin-types is used as a source expression.
2626 2016-02-24 Ryan Haddad <ryanhaddad@apple.com>
2628 Rebaseline two W3C tests for ios-simulator after r197014
2630 Unreviewed test gardening.
2632 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2633 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2635 2016-02-24 Skachkov Oleksandr <gskachkov@gmail.com>
2637 [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function
2638 https://bugs.webkit.org/show_bug.cgi?id=153981
2640 Reviewed by Saam Barati.
2642 Added new benchmark tests for invoking arrow function within function, class's constructor and method
2644 * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Added.
2645 * js/regress/arrowfunction-call-in-class-constructor.html: Added.
2646 * js/regress/arrowfunction-call-in-class-method-expected.txt: Added.
2647 * js/regress/arrowfunction-call-in-class-method.html: Added.
2648 * js/regress/arrowfunction-call-in-function-expected.txt: Added.
2649 * js/regress/arrowfunction-call-in-function.html: Added.
2650 * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Added.
2651 * js/regress/script-tests/arrowfunction-call-in-class-method.js: Added.
2652 * js/regress/script-tests/arrowfunction-call-in-function.js: Added.
2653 * js/regress/script-tests/arrowfunction-call.js:
2655 2016-02-24 Zalan Bujtas <zalan@apple.com>
2657 Background of an absolutely positioned inline element inside text-indented parent is positioned statically.
2658 https://bugs.webkit.org/show_bug.cgi?id=154019
2660 Reviewed by Simon Fraser.
2662 This patch ensures that statically positioned out-of-flow renderers are also text-aligned
2663 even when none of the renderers on the first line generate a linebox (so we end up with no bidi runs at all).
2664 The fix is to pass IndentTextOrNot information to startAlignedOffsetForLine through updateStaticInlinePositionForChild
2665 so that we can compute the left position for this statically positioned out of flow renderer.
2667 * fast/css3-text/css3-text-indent/text-indent-with-absolute-pos-child-expected.html: Added.
2668 * fast/css3-text/css3-text-indent/text-indent-with-absolute-pos-child.html: Added.
2670 2016-02-24 Carlos Garcia Campos <cgarcia@igalia.com>
2672 REGRESSION(r195949): [GTK] Test /webkit2/WebKitWebView/insert/link is failing since r195949
2673 https://bugs.webkit.org/show_bug.cgi?id=153747
2675 Reviewed by Michael Catanzaro.
2677 Add test to check that moving to line boundary clears the
2678 selection even if the cursor is already at the boundary.
2680 * editing/selection/move-to-line-boundary-clear-selection-expected.txt: Added.
2681 * editing/selection/move-to-line-boundary-clear-selection.html: Added.
2683 2016-02-23 Sergio Villar Senin <svillar@igalia.com>
2685 [css-grid] Swap the order of columns/rows in grid-gap shorthand
2686 https://bugs.webkit.org/show_bug.cgi?id=154584
2688 Reviewed by Darin Adler.
2690 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
2691 * fast/css-grid-layout/grid-gutters-get-set.html:
2693 2016-02-24 Adam Bergkvist <adam.bergkvist@ericsson.com>
2695 WebRTC: RTCPeerConnection: Sort out responsibilities of close() and stop()
2696 https://bugs.webkit.org/show_bug.cgi?id=154581
2698 Reviewed by Eric Carlson.
2700 Updated test with replaceTrack() call after the RTCPeerConnection object, that
2701 created the RTCRtpSender, is closed.
2703 * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
2704 * fast/mediastream/RTCRtpSender-replaceTrack.html:
2706 2016-02-23 Chris Dumez <cdumez@apple.com>
2708 Align our implementation of Range.createContextualFragment with the specification
2709 https://bugs.webkit.org/show_bug.cgi?id=154627
2711 Reviewed by Ryosuke Niwa.
2713 Import some more layout tests from blink to improve coverage for
2714 Range.createContextualFragment().
2716 * imported/blink/fast/dom/Range/create-contextual-fragment-from-bodyless-document-range-expected.txt: Added.
2717 * imported/blink/fast/dom/Range/create-contextual-fragment-from-bodyless-document-range.html: Added.
2718 * imported/blink/fast/dom/Range/create-contextual-fragment-from-detached-text-node-range-expected.txt: Added.
2719 * imported/blink/fast/dom/Range/create-contextual-fragment-from-detached-text-node-range.html: Added.
2720 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-fragment-range-expected.txt: Added.
2721 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-fragment-range.html: Added.
2722 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-range-expected.txt: Added.
2723 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-range.html: Added.
2724 * imported/blink/fast/dom/Range/create-contextual-fragment-from-xhtml-document-range-expected.txt: Added.
2725 * imported/blink/fast/dom/Range/create-contextual-fragment-from-xhtml-document-range.xhtml: Added.
2726 * imported/blink/fast/dom/Range/create-contextual-fragment-script-not-ran-expected.txt: Added.
2727 * imported/blink/fast/dom/Range/create-contextual-fragment-script-not-ran.html: Added.
2728 * imported/blink/fast/dom/Range/create-contextual-fragment-script-unmark-already-started-expected.txt: Added.
2729 * imported/blink/fast/dom/Range/create-contextual-fragment-script-unmark-already-started.html: Added.
2731 2016-02-23 Dean Jackson <dino@apple.com>
2733 [WebGL] iOS doesn't respect the alpha:false context creation attribute
2734 https://bugs.webkit.org/show_bug.cgi?id=154617
2735 <rdar://problem/13417023>
2737 Reviewed by Sam Weinig.
2739 Add a test that draws contexts with and without alpha, and then a reference
2740 version that hard-codes the non-alpha colors.
2742 * fast/canvas/webgl/context-attributes-alpha-expected.html: Added.
2743 * fast/canvas/webgl/context-attributes-alpha.html: Added.
2745 2016-02-23 Daniel Bates <dabates@apple.com>
2747 CSP: Enable base-uri directive by default
2748 https://bugs.webkit.org/show_bug.cgi?id=154521
2749 <rdar://problem/24762032>
2751 Reviewed by Brent Fulgham.
2753 Copy test http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html to
2754 http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-base-uri-deny.html,
2755 making some minor stylistic changes, and update TestExpectations to skip it because it depends
2756 on the firing of event SecurityPolicyViolationEvent, which is disabled as of the time of writing.
2757 We will enable the firing of this event in <https://bugs.webkit.org/show_bug.cgi?id=154522>.
2758 Repurpose test name base-uri-deny.html to test that the base-uri directive prevents the use of
2759 document base URL without depending on the firing of event SecurityPolicyViolationEvent.
2761 Additionally, add test http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored.html
2762 to ensure that we do not fall back to enforcing the default-src directive in absence of
2763 a base-uri directive as per section base-uri of the Content Security Policy 2.0 spec.,
2764 <https://www.w3.org/TR/2015/CR-CSP2-20150721/>.
2767 * http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored-expected.txt: Added.
2768 * http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored.html: Added.
2769 * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt:
2770 * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html: Repurpose test.
2771 * http/tests/security/contentSecurityPolicy/1.1/resources/base-href/resources/safe-script.js: Added.
2772 * http/tests/security/contentSecurityPolicy/1.1/resources/safe-script.js: Added.
2773 * 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.
2774 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-base-uri-deny.html: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html.
2775 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt: Update expected result based on change to test (below).
2776 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Modified to test that we emit
2777 a console warning when base-uri is used as a source expression.
2779 2016-02-22 Ryosuke Niwa <rniwa@webkit.org>
2781 Calling importNode on shadow root causes a crash
2782 https://bugs.webkit.org/show_bug.cgi?id=154570
2784 Reviewed by Anders Carlsson.
2786 Added W3C-style testharness tests for calling cloneNode on a shadow root.
2788 Also added tests for adoptNode and importNode.
2790 * fast/shadow-dom/Document-prototype-adoptNode-expected.txt: Added.
2791 * fast/shadow-dom/Document-prototype-adoptNode.html: Added.
2792 * fast/shadow-dom/Document-prototype-importNode-expected.txt: Added.
2793 * fast/shadow-dom/Document-prototype-importNode.html: Added.
2794 * fast/shadow-dom/Node-prototype-cloneNode-expected.txt: Added.
2795 * fast/shadow-dom/Node-prototype-cloneNode.html: Added.
2797 2016-02-23 Daniel Bates <dabates@apple.com>
2799 REGRESSION (r196892): No longer emit error message when CSP form-action directive is used as a source expression
2800 https://bugs.webkit.org/show_bug.cgi?id=154555
2801 <rdar://problem/24776777>
2803 Reviewed by Andy Estes.
2805 Test that we emit a console error message when form-action is used as a source expression.
2807 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt:
2808 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Use form-action as a
2809 source expression. Also, use a double quoted (") string literal instead of a single quoted (') string
2810 literal to represent the CSP policy so as to avoid the need to escape embedded single quote characters.
2812 2016-02-22 Dean Jackson <dino@apple.com>
2814 Add tests for fast click change in r196679
2815 https://bugs.webkit.org/show_bug.cgi?id=154568
2816 <rdar://problem/24782479>
2818 Reviewed by Myles Maxfield.
2820 Bug http://webkit.org/b/154318 made some changes to the fast
2821 click behaviour, but didn't include any tests. Here they are!
2823 * fast/events/ios/fast-click-double-tap-sends-click-expected.txt: Added.
2824 * fast/events/ios/fast-click-double-tap-sends-click.html: Checks that a double tap on a clickable element sends a click.
2825 * fast/events/ios/fast-click-double-tap-zooms-on-image-expected.txt: Added.
2826 * 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
2827 isn't anything else listening.
2828 * fast/events/ios/fast-click-double-tap-zooms-on-text-expected.txt: Added.
2829 * 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
2830 if there isn't anything else listening.
2831 * fast/events/ios/no-fast-click-double-tap-causes-zoom-expected.txt: Added.
2832 * fast/events/ios/no-fast-click-double-tap-causes-zoom.html: When we are not in fast click mode, a double tap should
2833 trigger a zoom. This is checking the inverse behaviour to fast-click-double-tap-sends-click.
2834 * fast/events/ios/viewport-device-width-allows-double-tap-zoom-out.html: Removed some code that could never be called.
2835 * fast/events/ios/viewport-zooms-from-element-to-initial-scale.html: Ditto.
2836 * platform/ios-simulator/TestExpectations: Add the new tests.
2838 2016-02-23 Alexey Proskuryakov <ap@apple.com>
2840 REGRESSION (r192251): http/tests/navigation/page-cache-xhr.html is flaky
2841 https://bugs.webkit.org/show_bug.cgi?id=154589
2843 Reviewed by Youenn Fablet.
2845 * http/tests/navigation/page-cache-xhr.html: Load a file that exists. The content
2846 doesn't matter, as we expect to navigate away before the load occurs.
2848 * http/tests/resources/load-and-stall.cgi: Added cache control, just for a good measure.
2850 2016-02-23 Mark Lam <mark.lam@apple.com>
2852 Debug assertion failure while loading http://kangax.github.io/compat-table/es6/.
2853 https://bugs.webkit.org/show_bug.cgi?id=154542
2855 Reviewed by Saam Barati.
2857 * js/Promise-types-expected.txt:
2858 * js/basic-map-expected.txt:
2859 * js/basic-set-expected.txt:
2860 * js/dom/basic-weakmap-expected.txt:
2861 * js/dom/basic-weakset-expected.txt:
2862 * js/script-tests/Promise-types.js:
2863 * js/typedarray-constructors-expected.txt:
2864 - Updated error message string.
2866 2016-02-23 Manuel Rego Casasnovas <rego@igalia.com>
2868 [css-grid] Rows track sizes are optional in grid-template shorthand
2869 https://bugs.webkit.org/show_bug.cgi?id=154586
2871 Reviewed by Sergio Villar Senin.
2873 You can omit the size of the rows in grid-template shorthand,
2874 even if you specify a named grid line for the end of the row,
2875 due to a change in the spec back in 2014:
2876 https://github.com/w3c/csswg-drafts/commit/9f660c4183c73c1f5279c46904dc6cb314f76194
2878 Before if you want to specify a named grid line,
2879 you need to set the row size.
2881 Update parsing, so it nows accepts things like:
2882 grid-template: 100px / "a" [bottom];
2884 2016-02-23 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
2886 [SVG] Update SVG source to return string literals as ASCIILiteral and add test cases for case sensitivity
2887 https://bugs.webkit.org/show_bug.cgi?id=154373
2889 Reviewed by Youenn Fablet.
2891 Add test cases for case-sensitivity for SVGAnimatedEnumeration elements.
2893 * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt: Added.
2894 * svg/dom/SVGAnimatedEnumeration-case-sensitive.html: Added.
2895 * svg/dom/script-tests/SVGAnimatedEnumeration-case-sensitive.js: Added.
2896 (testCaseSensitivity):
2898 2016-02-22 Myles C. Maxfield <mmaxfield@apple.com>
2900 Font features specified in @font-face blocks don't apply to local() families
2901 https://bugs.webkit.org/show_bug.cgi?id=154554
2903 Reviewed by Dean Jackson.
2905 * css3/font-feature-font-face-local-expected.html: Added.
2906 * css3/font-feature-font-face-local.html: Added.
2908 2016-02-22 Chris Dumez <cdumez@apple.com>
2910 REGRESSION (r196563): Images not loading on https://klim.co.nz/blog/paypal-sans-design-information/
2911 https://bugs.webkit.org/show_bug.cgi?id=154547
2912 <rdar://problem/24772167>
2914 Reviewed by Gavin Barraclough.
2916 Add regression test for <rdar://problem/24772167>.
2918 * fast/dom/Window/addEventListener-implicit-this-expected.txt:
2919 * fast/dom/Window/addEventListener-implicit-this.html:
2921 2016-02-22 Simon Fraser <simon.fraser@apple.com>
2923 Repeated background images have the wrong position when using bottom/right-relative background-position
2924 https://bugs.webkit.org/show_bug.cgi?id=154478
2926 Reviewed by Dave Hyatt.
2928 Enhanced background-position-serialize.html to test values that use right/bottom edge specifiers.
2930 Ref test for background-position.
2932 * fast/css/background-position-serialize-expected.txt:
2933 * fast/css/background-position-serialize.html:
2934 * fast/images/background-position-expected.html: Added.
2935 * fast/images/background-position.html: Added.
2936 * fast/images/resources/checker.png: Added.
2938 2016-02-22 Myles C. Maxfield <mmaxfield@apple.com>
2940 [Font Loading] Split CSSFontSelector into a FontFaceSet implementation and the rest of the class
2941 https://bugs.webkit.org/show_bug.cgi?id=153347
2943 Reviewed by Antti Koivisto.
2945 * fast/text/font-face-javascript.html:
2946 * fast/text/font-face-set-document-expected.txt: Added.
2947 * fast/text/font-face-set-document.html: Added.
2949 2016-02-22 Konstantin Tokarev <annulen@yandex.ru>
2951 [JSC shell] Don't put empty arguments array to VM.
2952 https://bugs.webkit.org/show_bug.cgi?id=154516
2954 Reviewed by Geoffrey Garen.
2956 This allows arrowfunction-lexical-bind-arguments-top-level test to pass
2957 in jsc as well as in browser.
2959 * js/script-tests/arrowfunction-lexical-bind-arguments-top-level.js:
2960 Removed @ skip annotation.
2962 2016-02-22 Ryan Haddad <ryanhaddad@apple.com>
2964 Rebaseline tests for ios-simulator after W3C HTML/DOM re-sync in r196883
2966 Unreviewed test gardening.
2968 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2969 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2971 2016-02-22 Ryan Haddad <ryanhaddad@apple.com>
2973 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196893
2975 Unreviewed test gardening.
2977 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2979 2016-02-22 Manuel Rego Casasnovas <rego@igalia.com>
2981 [css-grid] Swap columns and rows in grid-template shorthand
2982 https://bugs.webkit.org/show_bug.cgi?id=154472
2984 Reviewed by Darin Adler.
2986 The spec was modified past December to change the order of
2987 columns and rows in the grid-template shorthand:
2988 https://github.com/w3c/csswg-drafts/commit/f6c7691679a519017a80ebae44fd86c3eae5c5f9
2990 Updated the parsing and modified the tests to follow the new syntax.
2992 * fast/css-grid-layout/absolute-positioning-definite-sizes.html:
2993 * fast/css-grid-layout/flex-content-distribution.html:
2994 * fast/css-grid-layout/grid-align-content-vertical-lr.html:
2995 * fast/css-grid-layout/grid-align-content-vertical-rl.html:
2996 * fast/css-grid-layout/grid-align-content.html:
2997 * fast/css-grid-layout/grid-gutters-and-alignment.html:
2998 * fast/css-grid-layout/grid-gutters-and-flex-content.html:
2999 * fast/css-grid-layout/grid-gutters-and-tracks.html:
3000 * fast/css-grid-layout/grid-justify-content-vertical-lr.html:
3001 * fast/css-grid-layout/grid-justify-content-vertical-rl.html:
3002 * fast/css-grid-layout/grid-justify-content.html:
3003 * fast/css-grid-layout/grid-shorthand-get-set.html:
3004 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
3005 * fast/css-grid-layout/relayout-align-items-changed.html:
3006 * fast/css-grid-layout/relayout-align-self-changed.html:
3007 * fast/css-grid-layout/relayout-indefinite-heights.html:
3008 * fast/css-grid-layout/relayout-justify-items-changed.html:
3009 * fast/css-grid-layout/relayout-justify-self-changed.html:
3010 * fast/repaint/align-items-overflow-change.html:
3011 * fast/repaint/align-self-change.html:
3012 * fast/repaint/align-self-overflow-change.html:
3013 * fast/repaint/justify-items-change.html:
3014 * fast/repaint/justify-items-overflow-change.html:
3015 * fast/repaint/justify-self-change.html:
3016 * fast/repaint/justify-self-overflow-change.html:
3018 2016-02-22 Manuel Rego Casasnovas <rego@igalia.com>
3020 [css-grid] Swap columns and rows in grid shorthand
3021 https://bugs.webkit.org/show_bug.cgi?id=154449
3023 Reviewed by Darin Adler.
3025 The spec was modified past December to change the order of
3026 columns and rows in the grid shorthand:
3027 https://github.com/w3c/csswg-drafts/commit/7454c7c8c5857b61bbbe2ee5f07803c264bf37e4
3029 Updated the parsing and modified the tests to follow the new syntax.
3031 * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
3032 * fast/css-grid-layout/grid-shorthand-get-set.html:
3034 2016-02-21 Chris Dumez <cdumez@apple.com>
3036 Make HTMLSelectElement.size behave as per the specification
3037 https://bugs.webkit.org/show_bug.cgi?id=154504
3039 Reviewed by Darin Adler.
3041 Update test that was covering the case of an HTMLSelectElement with an
3042 invalid size attribute. The test was expecting the bad "size" attribute
3043 value to get corrected so that the select element looks like a menu list.
3044 This workaround was added back in 2007 to workaround a bug on
3045 www.chainreaction.com (rdar://problem/4697438). This patch drops the
3046 workaround in HTMLSelectElement::parseAttribute() because:
3047 1. This is not standard behavior as per the HTML specification
3048 2. This behavior does not match Firefox either
3049 3. The workaround is no longer needed for www.chainreaction.com.
3051 * fast/forms/select-size-expected.html: Added.
3052 * fast/forms/select-size.html:
3053 * platform/efl/fast/forms/select-size-expected.txt: Removed.
3054 * platform/gtk/fast/forms/select-size-expected.txt: Removed.
3055 * platform/ios-simulator/fast/forms/select-size-expected.txt: Removed.
3056 * platform/mac/fast/forms/select-size-expected.png: Removed.
3057 * platform/mac/fast/forms/select-size-expected.txt: Removed.
3058 * platform/win/fast/forms/select-size-expected.txt: Removed.
3060 2016-02-21 Daniel Bates <dabates@apple.com>
3062 CSP: Enable form-action directive by default
3063 https://bugs.webkit.org/show_bug.cgi?id=154520
3064 <rdar://problem/24762029>
3066 Reviewed by Sam Weinig.
3068 Mark form-action tests as Pass so that we run them.
3072 2016-02-21 Chris Dumez <cdumez@apple.com>
3074 Add username / password attributes to HTMLAnchorElement / HTMLAreaElement
3075 https://bugs.webkit.org/show_bug.cgi?id=154519
3077 Reviewed by Sam Weinig.
3079 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hash.js:
3080 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-host.js:
3081 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hostname.js:
3082 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-pathname.js:
3083 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-protocol.js:
3084 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
3085 * fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt:
3086 * fast/dom/HTMLAnchorElement/set-href-attribute-host-expected.txt:
3087 * fast/dom/HTMLAnchorElement/set-href-attribute-hostname-expected.txt:
3088 * fast/dom/HTMLAnchorElement/set-href-attribute-pathname-expected.txt:
3089 * fast/dom/HTMLAnchorElement/set-href-attribute-protocol-expected.txt:
3090 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
3091 Update / rebaseline tests now that we no longer treat null as the empty string.
3093 * fast/dom/HTMLAnchorElement/set-href-attribute-user-pass-expected.txt: Added.
3094 * fast/dom/HTMLAnchorElement/set-href-attribute-user-pass.html: Added.
3095 Add test coverage for setting the username / password attributes.
3097 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3098 Rebaseline now that HTMLAnchorElement / HTMLAreaElement have 2 additional
3099 attributes: username and password.
3101 2016-02-21 Chris Dumez <cdumez@apple.com>
3103 iframe/frame/object.contentDocument should be on the prototype
3104 https://bugs.webkit.org/show_bug.cgi?id=154409
3106 Reviewed by Sam Weinig.
3108 Add test coverage for trying to access iframe.contentDocument cross origin
3109 to make sure it still fails and logs a security error.
3111 * http/tests/security/cross-origin-iframe-contentDocument-expected.txt: Added.
3112 * http/tests/security/cross-origin-iframe-contentDocument.html: Added.
3114 2016-02-21 Daniel Bates <dabates@apple.com>
3116 CSP: sandbox directive should be ignored when contained in a policy defined via a meta element
3117 https://bugs.webkit.org/show_bug.cgi?id=154299
3118 <rdar://problem/24680433>
3120 Add iOS Simulator-specific expected result for test http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe.html.
3122 * platform/ios-simulator/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt: Added.
3124 2016-02-21 Ryan Haddad <ryanhaddad@apple.com>
3126 Adding ios-simulator baseline for js/number-toLocaleString.html
3127 https://bugs.webkit.org/show_bug.cgi?id=154524
3129 Unreviewed test gardening.
3131 * platform/ios-simulator/js/number-toLocaleString-expected.txt: Added.
3133 2016-02-21 Ryan Haddad <ryanhaddad@apple.com>
3135 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196846
3137 Unreviewed test gardening.
3139 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3141 2016-02-21 Daniel Bates <dabates@apple.com>
3143 Another attempt to fix the Content Extension test failures following <https://trac.webkit.org/changeset/196875>
3144 (https://bugs.webkit.org/show_bug.cgi?id=154307)
3146 Rename Content Extension JSON files so that they are associated with tests http/tests/contentextensions/block-cookies-in-csp-report.php
3147 http/tests/contentextensions/block-csp-report.php and http/tests/contentextensions/hide-on-csp-report.php. These
3148 files were formerly named block-cookies-in-csp-report.html, block-csp-report.html, and hide-on-csp-report.html,
3149 respectively, prior to <https://trac.webkit.org/changeset/196878>. Also, update expected result for test block-csp-report.html
3150 following <https://trac.webkit.org/changeset/196878>.
3152 * http/tests/contentextensions/block-cookies-in-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/block-cookies-in-csp-report.html.json.
3153 * http/tests/contentextensions/block-csp-report-expected.txt:
3154 * http/tests/contentextensions/block-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/block-csp-report.html.json.
3155 * http/tests/contentextensions/hide-on-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/hide-on-csp-report.html.json.
3157 2016-02-21 Daniel Bates <dabates@apple.com>
3159 Attempt to fix the Content Extension test failures following <https://trac.webkit.org/changeset/196875>
3160 (https://bugs.webkit.org/show_bug.cgi?id=154307)
3162 Convert Content Extension tests that use the Content Security Policy directive report-uri from HTML files
3163 to PHP scripts and modified them to define the content security policy for the page via the Content-Security-Policy
3164 HTTP header instead of via a meta element so that the report-uri directive is honored. Following
3165 <https://trac.webkit.org/changeset/196875> the directive report-uri is only honored when contained in a
3166 policy that is delivered via an HTTP header. That is, it is no longer honored when delivered in a meta element.
3168 * http/tests/contentextensions/block-cookies-in-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/block-cookies-in-csp-report.html.
3169 * http/tests/contentextensions/block-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/block-csp-report.html.
3170 * http/tests/contentextensions/hide-on-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/hide-on-csp-report.html.
3172 2016-02-21 Daniel Bates <dabates@apple.com>
3174 CSP: Violation report should include column number
3175 https://bugs.webkit.org/show_bug.cgi?id=154418
3176 <rdar://problem/24729525>
3178 Reviewed by Brent Fulgham.
3180 Update expected results to include source file column information where the violation occurred.
3182 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
3183 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
3184 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
3186 2016-02-21 Daniel Bates <dabates@apple.com>
3188 CSP: Violation report should include HTTP status code and effective-directive of protected resource
3189 https://bugs.webkit.org/show_bug.cgi?id=154288
3190 <rdar://problem/24674982>
3192 https://bugs.webkit.org/show_bug.cgi?id=115707
3193 <rdar://problem/24383128>
3195 Reviewed by Brent Fulgham.
3197 Add new test http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https.html to ensure
3198 that the CSP report property status-code is 0 when the protected document is delivered over HTTPS. Fix a
3199 correctness issue in the result for test http/tests/security/contentSecurityPolicy/report-blocked-file-uri.html
3200 and update the expected results for the following tests now that the CSP violation report includes properties
3201 status-code and effective-directive:
3202 http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.php
3203 http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.php
3204 http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.php
3205 http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.php
3207 The rest of the changes to the expected results are cosmetic and reflect the difference in wording for inline
3208 script violations between WebKit and Blink. We will consider adopting wording similar to Blink in
3209 <https://bugs.webkit.org/show_bug.cgi?id=153242>.
3211 * TestExpectations: Remove entries for tests that now pass. Add test http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.php.
3212 * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
3213 * 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
3214 directive is only honored when defined in a policy delivered via an HTTP header. We convert this
3215 HTML file to a PHP script to be able to deliver a Content-Security-Policy HTTP header.
3216 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
3217 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt: Cosmetic change.
3218 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Ditto.
3219 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt: Ditto.
3220 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt: Ditto.
3221 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt: Ditto.
3222 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt: Update expected result now
3223 that the report includes properties status-code and effective-directive.
3224 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt: Ditto.
3225 * http/tests/security/contentSecurityPolicy/report-only-expected.txt: Cosmetic change.
3226 * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt: Ditto.
3227 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt: Update expected result now
3228 that the report includes properties status-code and effective-directive.
3229 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt: Cosmetic change.
3230 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt: Update expected result now
3231 that the report includes properties status-code and effective-directive.
3232 * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt: Added.
3233 * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https.html: Added.
3234 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt: Cosmetic change.
3235 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt: Cosmetic change.
3236 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame.html: Fix ill-formed markup; substitute </iframe> for </script>.
3237 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt: Cosmetic change.
3238 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt: Ditto.
3239 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt: Ditto.
3241 2016-02-21 Daniel Bates <dabates@apple.com>
3243 CSP: report-url directive should be ignored when contained in a policy defined via a meta element
3244 https://bugs.webkit.org/show_bug.cgi?id=154307
3245 <rdar://problem/24684817>
3247 Reviewed by Brent Fulgham.
3249 Add new test http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored.html and rename and modify
3250 existing tests to make them PHP scripts that emit a Content Security Policy HTTP header.
3252 In addition, remove file http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html that
3253 is no longer meaningful now that we do not honor the report-uri directive defined in a policy via a meta
3254 element. Moreover, we have not made use of this file since <http://trac.webkit.org/changeset/176413>.
3256 * TestExpectations: Update entries for renames.
3257 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
3258 * http/tests/security/contentSecurityPolicy/report-and-enforce.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-and-enforce.html.
3259 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
3260 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-data-uri.html.
3261 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
3262 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-file-uri.html.
3263 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
3264 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.html.
3265 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
3266 * http/tests/security/contentSecurityPolicy/report-blocked-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-uri.html.
3267 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
3268 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
3269 * 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.
3270 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
3271 * 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.
3272 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html.
3273 * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
3274 * http/tests/security/contentSecurityPolicy/report-only.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-only.html.
3275 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
3276 * 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.
3277 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
3278 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
3279 * 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.
3280 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.html.
3281 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
3282 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
3283 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.html.
3284 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
3285 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri-from-javascript.html.
3286 * http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored-expected.txt: Added.
3287 * http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored.html: Added.
3288 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
3289 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.html: Removed.
3290 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.php: Added.
3291 * http/tests/security/contentSecurityPolicy/report-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri.html.
3292 * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html: Removed. For completeness, we have
3293 not made use of this file since <http://trac.webkit.org/changeset/176413>.
3294 * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.php:
3295 * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.html.
3296 * platform/wk2/TestExpectations: Update entries for renames.
3298 2016-02-21 Daniel Bates <dabates@apple.com>
3300 CSP: sandbox directive should be ignored when contained in a policy defined via a meta element
3301 https://bugs.webkit.org/show_bug.cgi?id=154299
3302 <rdar://problem/24680433>
3304 Reviewed by Brent Fulgham.
3306 Add test http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored.html to ensure that we ignore
3307 the sandbox directive when delivered via an HTML meta element and log a message to the Web Inspector console.
3309 Remove tests http/tests/security/contentSecurityPolicy/sandbox-{allow-scripts-subframe, empty, empty-subframe}.html
3310 that are no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element and
3311 create analogous tests for when the sandbox directive is delivered via an HTTP header.
3313 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header2-expected.txt: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-expected.txt.
3314 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header2.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/sandbox-allow-scripts.html.
3316 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-subframe-expected.txt: Removed.
3317 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-subframe.html: Removed.
3318 This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
3319 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.
3321 * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt: Added.
3322 * 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.
3324 * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-expected.txt: Added.
3325 * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header.php: Added. Derived from test http/tests/security/contentSecurityPolicy/sandbox-empty.html.
3327 * http/tests/security/contentSecurityPolicy/sandbox-empty-subframe-expected.txt: Removed.
3328 * http/tests/security/contentSecurityPolicy/sandbox-empty-subframe.html: Removed.
3329 This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
3330 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.
3332 * http/tests/security/contentSecurityPolicy/sandbox-empty-expected.txt: Removed.
3333 * http/tests/security/contentSecurityPolicy/sandbox-empty.html: Removed.
3334 This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
3335 The analogous test for when the directive is delivered via an HTTP header is http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header.php.
3337 * http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored-expected.txt: Added.
3338 * http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored.html: Added.
3340 2016-02-21 Commit Queue <commit-queue@webkit.org>
3342 Unreviewed, rolling out r196866.
3343 https://bugs.webkit.org/show_bug.cgi?id=154515
3345 still crashy on EFL/GTK (Requested by smfr on #webkit).
3349 "Wheel event callback removing the window causes crash in
3351 https://bugs.webkit.org/show_bug.cgi?id=150871
3352 http://trac.webkit.org/changeset/196866
3354 2016-02-20 Simon Fraser <simon.fraser@apple.com>
3356 Wheel event callback removing the window causes crash in WebCore.
3357 https://bugs.webkit.org/show_bug.cgi?id=150871
3359 Reviewed by Brent Fulgham.
3361 * fast/events/wheel-event-destroys-frame-expected.txt: Added.
3362 * fast/events/wheel-event-destroys-frame.html: Added.
3364 2016-02-20 Ryan Haddad <ryanhaddad@apple.com>
3366 Rebaseline inspector/model/remote-object.html for Mac after r196846
3368 Unreviewed test gardening.
3370 * platform/mac/inspector/model/remote-object-expected.txt:
3372 2016-02-20 Commit Queue <commit-queue@webkit.org>
3374 Unreviewed, rolling out r196837.
3375 https://bugs.webkit.org/show_bug.cgi?id=154495
3377 It caused a lot of crashes in EFL and GTK bots (Requested by
3382 "Wheel event callback removing the window causes crash in
3384 https://bugs.webkit.org/show_bug.cgi?id=150871
3385 http://trac.webkit.org/changeset/196837
3387 2016-02-19 Doug Russell <d_russell@apple.com>
3389 Bug 154366: AX: AXObjectCache::visiblePositionForTextMarkerData() doesn't account for visibly equivalent positions
3390 https://bugs.webkit.org/show_bug.cgi?id=154366
3392 Reviewed by Chris Fleizach.
3394 * accessibility/mac/text-marker-line-boundary-expected.txt: Added.
3395 * accessibility/mac/text-marker-line-boundary.html: Added.
3397 2016-02-19 Sukolsak Sakshuwong <sukolsak@gmail.com>
3399 [INTL] Implement Number Format Functions
3400 https://bugs.webkit.org/show_bug.cgi?id=147605
3402 Reviewed by Darin Adler.
3404 * js/intl-numberformat-expected.txt:
3405 * js/intl-numberformat.html:
3406 * js/number-toLocaleString-expected.txt:
3407 * js/script-tests/intl-numberformat.js:
3408 * js/script-tests/number-toLocaleString.js: