1 2016-01-26 Ryosuke Niwa <rniwa@webkit.org>
3 Rename HTMLSlotElement.getDistributedNodes to getAssignedNodes
4 https://bugs.webkit.org/show_bug.cgi?id=153534
6 Reviewed by Antti Koivisto.
8 Updated the tests to refect the rename. Also added test cases after r192763
9 to assert we don't assign comment and processing instruction nodes to a slot.
11 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
12 * fast/shadow-dom/HTMLSlotElement-interface.html:
13 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot.html:
15 2016-01-27 Tim Horton <timothy_horton@apple.com>
17 Need to be able to specify MIME type for <attachment> without filename or handle
18 https://bugs.webkit.org/show_bug.cgi?id=153552
19 <rdar://problem/20145857>
21 Reviewed by Anders Carlsson.
23 * fast/attachment/attachment-default-icon-expected.html: Added.
24 * fast/attachment/attachment-default-icon.html: Added.
25 * fast/attachment/attachment-type-attribute-expected.html: Added.
26 * fast/attachment/attachment-type-attribute.html: Added.
29 2016-01-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
31 [GTK] Problem running promises code in workers
32 https://bugs.webkit.org/show_bug.cgi?id=152340
34 Reviewed by Carlos Garcia Campos.
36 Test file that creates two testharness promise tests. Each test creates 10000 promises, pushes them into an
37 array and vends them in a timeout.
39 * js/promises-tests/promises-in-workers-expected.txt: Added.
40 * js/promises-tests/promises-in-workers.html: Added.
41 * js/promises-tests/promises-in-workers.js: Added.
43 2016-01-26 Jer Noble <jer.noble@apple.com>
45 Calling video.controls=true during a scrub operation cancels scrub.
46 https://bugs.webkit.org/show_bug.cgi?id=153494
48 Reviewed by Eric Carlson.
50 * media/media-controls-drag-timeline-set-controls-property-expected.txt: Added.
51 * media/media-controls-drag-timeline-set-controls-property.html: Added.
53 2016-01-26 Chris Dumez <cdumez@apple.com>
55 fast/history/page-cache-webdatabase-no-transaction-db.html flakily crashes
56 https://bugs.webkit.org/show_bug.cgi?id=153525
58 Reviewed by Andreas Kling.
60 Unskip fast/history/page-cache-webdatabase-no-transaction-db.html now
61 that it no longer crashes.
65 2016-01-26 Brady Eidson <beidson@apple.com>
67 Modern IDB: Key generator support for SQLite backend.
68 https://bugs.webkit.org/show_bug.cgi?id=153427
70 Reviewed by Alex Christensen.
72 * platform/mac-wk1/TestExpectations:
74 2016-01-26 Simon Fraser <simon.fraser@apple.com>
76 Allow canvas to use display-list drawing for testing
77 https://bugs.webkit.org/show_bug.cgi?id=153475
79 Reviewed by Dean Jackson.
81 Simple canvas-based display list test.
83 * displaylists/canvas-display-list-expected.txt: Added.
84 * displaylists/canvas-display-list.html: Added.
86 2016-01-26 Chris Dumez <cdumez@apple.com>
88 Setting HTMLInputElement.value to null to set its value to the empty string
89 https://bugs.webkit.org/show_bug.cgi?id=153519
91 Reviewed by Ryosuke Niwa.
93 Add a layout test to make sure that setting HTMLInputElement.value to null
94 actually sets its value to the empty string.
96 * fast/dom/HTMLInputElement/input-value-set-null-expected.txt: Added.
97 * fast/dom/HTMLInputElement/input-value-set-null.html: Added.
99 2016-01-26 Chris Dumez <cdumez@apple.com>
101 Unreviewed, temporarily skip fast/history/page-cache-webdatabase-no-transaction-db.html
102 https://bugs.webkit.org/show_bug.cgi?id=153525
104 The test flakily crashes, skip it until I can fix it.
108 2016-01-26 Ryan Haddad <ryanhaddad@apple.com>
110 Rebaseline imported/w3c/web-platform-tests/html/semantics/interfaces.html for ios-simulator after support
111 for HTMLDataElement was added in r195627, removing ios-simulator-wk2 specific result.
112 https://bugs.webkit.org/show_bug.cgi?id=153459
114 Unreviewed test gardening.
116 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Removed.
117 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
119 2016-01-26 Ryan Haddad <ryanhaddad@apple.com>
121 Skipping tests added with r195625 that are unsupported on ios-simulator
123 Unreviewed test gardening.
125 * platform/ios-simulator/TestExpectations:
127 2016-01-26 Chris Dumez <cdumez@apple.com>
129 document.open() / write() should be prevented in beforeunload event handlers
130 https://bugs.webkit.org/show_bug.cgi?id=153432
132 Reviewed by Ryosuke Niwa.
134 Add a layout test to check that document.open() / write() is indeed
135 prevented inside 'beforeunload' event handlers.
137 * fast/frames/page-beforeunload-document-open-expected.txt: Added.
138 * fast/frames/page-beforeunload-document-open.html: Added.
139 * fast/frames/resources/page-beforeunload-document-open-frame.html: Added.
141 2016-01-26 Chris Dumez <cdumez@apple.com>
143 Add support for HTMLDataElement
144 https://bugs.webkit.org/show_bug.cgi?id=153459
146 Reviewed by Ryosuke Niwa.
148 Rebaseline existing test now that HTMLDataElement is exposed on the
149 global Window object.
151 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
152 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
153 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
154 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
155 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
156 * platform/win/js/dom/global-constructors-attributes-expected.txt:
158 2016-01-26 Commit Queue <commit-queue@webkit.org>
160 Unreviewed, rolling out r195610.
161 https://bugs.webkit.org/show_bug.cgi?id=153513
163 The test added with this change is timing out on almost every
164 run (Requested by ryanhaddad on #webkit).
168 "Calling video.controls=true during a scrub operation cancels
170 https://bugs.webkit.org/show_bug.cgi?id=153494
171 http://trac.webkit.org/changeset/195610
173 2016-01-26 Brady Eidson <beidson@apple.com>
175 History.pushState causes intense memory pressure.
176 https://bugs.webkit.org/show_bug.cgi?id=153435
178 Reviewed by Sam Weinig, Oliver Hunt, and Geoff Garen.
180 * TestExpectations: Mark some of the new tests as slow.
182 * fast/loader/stateobjects/pushstate-frequency-expected.txt: Added.
183 * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt: Added.
184 * fast/loader/stateobjects/pushstate-frequency-iframe.html: Added.
185 * fast/loader/stateobjects/pushstate-frequency-with-user-gesture-expected.txt: Added.
186 * fast/loader/stateobjects/pushstate-frequency-with-user-gesture.html: Added.
187 * fast/loader/stateobjects/pushstate-frequency.html: Added.
188 * fast/loader/stateobjects/replacestate-frequency-expected.txt: Added.
189 * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt: Added.
190 * fast/loader/stateobjects/replacestate-frequency-iframe.html: Added.
191 * fast/loader/stateobjects/replacestate-frequency-with-user-gesture-expected.txt: Added.
192 * fast/loader/stateobjects/replacestate-frequency-with-user-gesture.html: Added.
193 * fast/loader/stateobjects/replacestate-frequency.html: Added.
194 * fast/loader/stateobjects/resources/pushstate-iframe.html: Added.
195 * fast/loader/stateobjects/resources/replacestate-iframe.html: Added.
196 * loader/stateobjects/pushstate-size-expected.txt: Added.
197 * loader/stateobjects/pushstate-size-iframe-expected.txt: Added.
198 * loader/stateobjects/pushstate-size-iframe.html: Added.
199 * loader/stateobjects/pushstate-size.html: Added.
200 * loader/stateobjects/replacestate-size-expected.txt: Added.
201 * loader/stateobjects/replacestate-size-iframe-expected.txt: Added.
202 * loader/stateobjects/replacestate-size-iframe.html: Added.
203 * loader/stateobjects/replacestate-size.html: Added.
204 * loader/stateobjects/resources/pushstate-iframe.html: Added.
205 * loader/stateobjects/resources/replacestate-iframe.html: Added.
207 2016-01-26 Ryan Haddad <ryanhaddad@apple.com>
209 Rebaselining cssom/subpixel-offsetleft-top-width-height-values.html for ios-simulator
210 https://bugs.webkit.org/show_bug.cgi?id=152308
212 Unreviewed test gardening.
214 * platform/ios-simulator/cssom/subpixel-offsetleft-top-width-height-values-expected.txt: Added.
216 2016-01-26 Philip Rogers <pdr@chromium.org>
218 Let SVG images not taint canvases except when containing foreignObjects
219 https://bugs.webkit.org/show_bug.cgi?id=119639
221 Reviewed by Brent Fulgham.
223 * svg/as-image/resources/svg-with-feimage-with-link.svg: Added.
224 * svg/as-image/resources/svg-with-image-with-link.svg: Added.
225 * svg/as-image/svg-canvas-pattern-with-link-tainted-expected.txt: Added.
226 * svg/as-image/svg-canvas-pattern-with-link-tainted.html: Added.
227 * svg/as-image/svg-canvas-svg-with-feimage-with-link-tainted-expected.txt: Added.
228 * svg/as-image/svg-canvas-svg-with-feimage-with-link-tainted.html: Added.
229 * svg/as-image/svg-canvas-svg-with-image-with-link-tainted-expected.txt: Added.
230 * svg/as-image/svg-canvas-svg-with-image-with-link-tainted.html: Added.
232 2016-01-26 Jer Noble <jer.noble@apple.com>
234 Calling video.controls=true during a scrub operation cancels scrub.
235 https://bugs.webkit.org/show_bug.cgi?id=153494
237 Reviewed by Eric Carlson.
239 * media/media-controls-drag-timeline-set-controls-property-expected.txt: Added.
240 * media/media-controls-drag-timeline-set-controls-property.html: Added.
242 2016-01-26 Ryan Haddad <ryanhaddad@apple.com>
244 Marking svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg as flaky on ios-simulator
245 https://bugs.webkit.org/show_bug.cgi?id=153498
247 Unreviewed test gardening.
249 * platform/ios-simulator/TestExpectations:
251 2016-01-26 Dean Jackson <dino@apple.com>
253 [iOS] Documents without an explicit width should not get fast tapping
254 https://bugs.webkit.org/show_bug.cgi?id=153465
256 Reviewed by Simon Fraser (and Wenson Hseih).
258 * fast/events/ios/thin-gradient.jpg: Added.
259 * fast/events/ios/viewport-no-width-value-allows-double-tap-expected.txt: Added.
260 * fast/events/ios/viewport-no-width-value-allows-double-tap.html: Added.
261 * platform/ios-simulator/TestExpectations:
263 2016-01-26 Ryan Haddad <ryanhaddad@apple.com>
265 Skipping fast/events/drag-and-drop-link-fast-multiple-times-does-not-crash.html on ios-simulator
266 https://bugs.webkit.org/show_bug.cgi?id=138468
268 Unreviewed test gardening.
270 * platform/ios-simulator/TestExpectations:
272 2016-01-25 Ryan Haddad <ryanhaddad@apple.com>
274 Marking inspector/codemirror/prettyprinting-css-rules.html as flaky on mac-wk1 debug
275 https://bugs.webkit.org/show_bug.cgi?id=153460
277 Unreviewed test gardening.
279 * platform/mac-wk1/TestExpectations:
281 2016-01-26 Chris Dumez <cdumez@apple.com>
283 First parameter to window.showModalDialog() should be mandatory
284 https://bugs.webkit.org/show_bug.cgi?id=153436
286 Reviewed by Youenn Fablet.
288 * fast/dom/Window/showModalDialog-mandatory-parameter-expected.txt: Added.
289 * fast/dom/Window/showModalDialog-mandatory-parameter.html: Added.
290 Add layout test to check that showModalDialog()'s first parameter is indeed
293 * fast/dom/null-page-show-modal-dialog-crash.html:
294 Update existing test now that showModalDialog()'s first parameter is
297 2016-01-26 Eric Carlson <eric.carlson@apple.com>
299 LayoutTest media/airplay-target-availability.html is flaky
300 https://bugs.webkit.org/show_bug.cgi?id=153100
301 <rdar://problem/24346796>
303 Reviewed by Daniel Bates.
305 * media/airplay-target-availability-expected.txt:
306 * media/airplay-target-availability.html:
308 2016-01-26 Daniel Bates <dabates@apple.com>
310 LayoutTest http/tests/security/xssAuditor/embed-tag-in-path-unterminated.html crashing
311 https://bugs.webkit.org/show_bug.cgi?id=153250
312 <rdar://problem/12172843>
314 <rdar://problem/24248040>
316 Reviewed by Alexey Proskuryakov.
318 The test case http/tests/xmlhttprequest/basic-auth-load-URL-with-consecutive-slashes.html was derived
319 from a test case written by Yongjun Zhang in <https://bugs.webkit.org/attachment.cgi?id=65189> (bug #44461).
321 * http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt: Added.
322 * http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html: Added.
323 * http/tests/xmlhttprequest/basic-auth-load-URL-with-consecutive-slashes-expected.txt: Added.
324 * http/tests/xmlhttprequest/basic-auth-load-URL-with-consecutive-slashes.html: Added.
325 * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt: Added.
327 2016-01-26 Daniel Bates <dabates@apple.com>
329 Remove XMLHttpRequestException
330 https://bugs.webkit.org/show_bug.cgi?id=102698
331 <rdar://problem/24338476>
333 Reviewed by Chris Dumez.
335 Update test result now that we throw DOMException.{ABORT, NETWORK, TIMEOUT}Error instead of XMLHttpRequestException.{ABORT, NETWORK, TIMEOUT}_ERR.
337 * fast/dom/Window/resources/window-properties.js:
338 * fast/dom/Window/window-lookup-precedence-expected.txt:
339 * fast/files/apply-blob-url-to-xhr-expected.txt:
340 * fast/files/workers/worker-apply-blob-url-to-xhr-expected.txt:
341 * http/tests/appcache/non-html.xhtml:
342 * http/tests/appcache/simple.html:
343 * http/tests/contentextensions/sync-xhr-blocked-expected.txt:
344 * http/tests/local/fileapi/send-sliced-dragged-file-expected.txt:
345 * http/tests/workers/worker-importScripts-expected.txt:
346 * http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt:
347 * http/tests/xmlhttprequest/XMLHttpRequestException.html:
348 * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
349 * http/tests/xmlhttprequest/access-control-basic-denied-expected.txt:
350 * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
351 * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt:
352 * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt:
353 * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
354 * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
355 * http/tests/xmlhttprequest/connection-error-sync-expected.txt:
356 * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
357 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
358 * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
359 * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
360 * http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt:
361 * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
362 * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
363 * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
364 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
365 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
366 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
367 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
368 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
369 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
370 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
371 * platform/win/TestExpectations:
372 * platform/win/js/dom/global-constructors-attributes-expected.txt:
374 2016-01-26 Mario Sanchez Prada <mario@endlessm.com>
376 [GTK] WebProcess crashes when quickly attempting many DnD operations
377 https://bugs.webkit.org/show_bug.cgi?id=138468
379 Reviewed by Michael Catanzaro.
381 New test added to check that the web process does not crash when multiple
382 DnD operations are quickly attempted over the same draggable element.
384 * fast/events/drag-and-drop-link-fast-multiple-times-does-not-crash-expected.txt: Added.
385 * fast/events/drag-and-drop-link-fast-multiple-times-does-not-crash.html: Added.
387 Added the new test to the failure expectations for mac-wk2, as there's no
388 suitable implementation of eventSender in place yet (see bug 42194).
390 * platform/mac-wk2/TestExpectations: Added failure expectation for the new test.
392 2016-01-25 Youenn Fablet <youenn.fablet@crf.canon.fr>
394 imported/w3c/web-platform-tests/streams-api/readable-streams/garbage-collection.html asserts frequently
395 https://bugs.webkit.org/show_bug.cgi?id=152436
397 Reviewed by Alexey Proskuryakov.
399 * platform/mac/TestExpectations: Marked imported/w3c/web-platform-tests/streams-api/readable-streams/garbage-collection.html as crash/pass.
401 2016-01-25 Skachkov Oleksandr <gskachkov@gmail.com>
403 [ES6] Arrow function syntax. Arrow function specific features. Lexical bind "arguments"
404 https://bugs.webkit.org/show_bug.cgi?id=145132
406 Reviewed by Saam Barati.
408 * js/arrowfunction-lexical-bind-arguments-non-strict-expected.txt: Added.
409 * js/arrowfunction-lexical-bind-arguments-non-strict.html: Added.
410 * js/arrowfunction-lexical-bind-arguments-strict-expected.txt: Added.
411 * js/arrowfunction-lexical-bind-arguments-strict.html: Added.
412 * js/script-tests/arrowfunction-lexical-bind-arguments-non-strict.js: Added.
413 * js/script-tests/arrowfunction-lexical-bind-arguments-strict.js: Added.
415 2016-01-25 Simon Fraser <simon.fraser@apple.com>
417 Give the layout test results file a <title> showing the date and time the tests were run
418 https://bugs.webkit.org/show_bug.cgi?id=153187
420 Reviewed by Darin Adler.
422 Generate a <title> element from the 'date' property in the JSON.
424 * fast/harness/results.html:
426 2016-01-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
428 [GTK] Unreviewed GTK gardening.
430 Skip all inspector/sampling-profiler tests meanwhile the feature is not enabled on the GTK+ port.
431 Report and mark a new regression on test inspector/dom-debugger/node-removed.html timing out.
432 Rebaseline a bunch of tests after r194847.
434 * platform/gtk/TestExpectations:
435 * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Rebaseline after r194847.
436 * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.png: Added. Rebaseline after r194847.
437 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png: Rebaseline after r194847.
438 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt: Rebaseline after r194847.
439 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png: Rebaseline after r194847.
440 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt: Rebaseline after r194847.
441 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png: Rebaseline after r194847.
442 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt: Rebaseline after r194847.
443 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.png: Rebaseline after r194847.
444 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt: Rebaseline after r194847.
445 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png: Rebaseline after r194847.
446 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt: Rebaseline after r194847.
447 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png: Rebaseline after r194847.
448 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt: Rebaseline after r194847.
449 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png: Rebaseline after r194847.
450 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt: Rebaseline after r194847.
451 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png: Rebaseline after r194847.
452 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt: Rebaseline after r194847.
453 * platform/gtk/tables/mozilla/core/margins-expected.png: Rebaseline after r194847.
454 * platform/gtk/tables/mozilla/core/margins-expected.txt: Rebaseline after r194847.
455 * platform/gtk/tables/mozilla/dom/tableDom-expected.png: Rebaseline after r194847.
456 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt: Rebaseline after r194847.
457 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png: Rebaseline after r194847.
458 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Rebaseline after r194847.
459 * platform/gtk/tables/mozilla_expected_failures/bugs/bug92647-1-expected.png: Rebaseline after r194847.
460 * platform/gtk/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt: Rebaseline after r194847.
461 * platform/gtk/transforms/2d/zoom-menulist-expected.png: Rebaseline after r194847.
462 * platform/gtk/transforms/2d/zoom-menulist-expected.txt: Rebaseline after r194847.
464 2016-01-25 Ryan Haddad <ryanhaddad@apple.com>
466 Marking imported/w3c/indexeddb/keyorder-private.html as flaky on mac-wk1
467 https://bugs.webkit.org/show_bug.cgi?id=153438
469 Unreviewed test gardening.
471 * platform/mac-wk1/TestExpectations:
473 2016-01-25 Ryan Haddad <ryanhaddad@apple.com>
475 Marking imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-chunked-trailer.htm as flaky
476 on ios-simulator, removing flaky expectation that was incorrectly added for a different WPT LayoutTest.
477 https://bugs.webkit.org/show_bug.cgi?id=153371
479 Unreviewed test gardening.
481 * platform/ios-simulator/TestExpectations:
483 2016-01-25 Ryan Haddad <ryanhaddad@apple.com>
485 Marking inspector/heap/garbageCollected.html as flaky on mac-wk1 debug
486 https://bugs.webkit.org/show_bug.cgi?id=153039
488 Unreviewed test gardening.
490 * platform/mac-wk1/TestExpectations:
492 2016-01-25 Ryan Haddad <ryanhaddad@apple.com>
494 Marking http/tests/loading/preload-no-store-frame-src.html as failing on ios-simulator
495 https://bugs.webkit.org/show_bug.cgi?id=152446
497 Unreviewed test gardening.
499 * platform/ios-simulator/TestExpectations:
501 2016-01-25 Brady Eidson <beidson@apple.com>
503 Modern IDB: Implement getIndexRecord in the SQLite backing store.
504 https://bugs.webkit.org/show_bug.cgi?id=153425
506 Reviewed by Darin Adler.
508 * platform/mac-wk1/TestExpectations:
510 2016-01-25 Eric Carlson <eric.carlson@apple.com>
512 Media "ended" event incorrectly fires when currentTime is set
513 https://bugs.webkit.org/show_bug.cgi?id=150348
514 <rdar://problem/24247974>
516 Reviewed by Jer Noble.
518 * media/media-ended-fired-once-expected.txt: Added.
519 * media/media-ended-fired-once.html: Added.
521 2016-01-22 Ryosuke Niwa <rniwa@webkit.org>
523 document.createElement should be able to create a custom element
524 https://bugs.webkit.org/show_bug.cgi?id=153173
526 Reviewed by Darin Adler.
528 Add a test for creating a custom elemnet via document.createElement.
529 The behavior is to be documented later.
531 * fast/custom-elements/Document-createElement-expected.txt: Added.
532 * fast/custom-elements/Document-createElement.html: Added.
534 2016-01-25 Youenn Fablet <youenn.fablet@crf.canon.fr>
536 [Fetch API] Implement Fetch API Headers
537 https://bugs.webkit.org/show_bug.cgi?id=152384
539 Reviewed by Darin Adler.
541 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
542 * js/dom/global-constructors-attributes-expected.txt:
543 * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
544 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
545 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
546 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
547 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
548 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
549 * platform/win/js/dom/global-constructors-attributes-expected.txt:
551 2016-01-22 Sergio Villar Senin <svillar@igalia.com>
553 [css-grid] grid shorthand must reset gap properties to their initial values
554 https://bugs.webkit.org/show_bug.cgi?id=153354
556 Reviewed by Darin Adler.
558 * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
559 * fast/css-grid-layout/grid-shorthand-get-set.html:
561 2016-01-24 Brady Eidson <beidson@apple.com>
563 Modern IDB: Implement deleteIndex and getCount for the SQLite backing store.
564 https://bugs.webkit.org/show_bug.cgi?id=153415
566 Reviewed by Darin Adler.
568 * platform/mac-wk1/TestExpectations:
570 2016-01-24 Chris Dumez <cdumez@apple.com>
572 Unreviewed, update test after r195497
574 This test did not make much sense as it was, after the behavior change
577 * fast/dom/Document/document-charset-expected.txt:
578 * fast/dom/Document/document-charset.html:
580 2016-01-24 Chris Dumez <cdumez@apple.com>
582 An XMLDocument interface should be exposed on the global Window object
583 https://bugs.webkit.org/show_bug.cgi?id=153378
584 <rdar://problem/24315465>
586 Reviewed by Darin Adler.
588 Rebaseline some layout tests now that XMLDocument is exposed.
590 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
591 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
592 * fast/dom/Document/clone-node-expected.txt:
593 * fast/dom/Document/clone-node.html:
594 * fast/dom/Document/xml-document-focus-expected.txt:
595 * fast/dom/Document/xml-document-focus.xml:
596 * fast/dom/dom-parse-serialize-display-expected.txt:
597 * fast/dom/dom-parse-serialize-expected.txt:
598 * fast/dom/wrapper-classes-expected.txt:
599 * fast/dom/wrapper-classes.html:
600 * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
601 * fast/xmlhttprequest/xmlhttprequest-bad-mimetype-expected.txt:
602 * http/tests/xmlhttprequest/supported-xml-content-types-expected.txt:
603 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
605 2016-01-24 Simon Fraser <simon.fraser@apple.com>
609 * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
610 * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
612 2016-01-24 Brady Eidson <beidson@apple.com>
614 Modern IDB: Support IDBObjectStore.createIndex in the SQLite backing store.
615 https://bugs.webkit.org/show_bug.cgi?id=153410
617 Reviewed by Darin Adler.
619 * platform/mac-wk1/TestExpectations:
621 2016-01-24 Simon Fraser <simon.fraser@apple.com>
623 Make the dumped display list representation a bit more compact
624 https://bugs.webkit.org/show_bug.cgi?id=153409
626 Reviewed by Zalan Bujtas.
630 * displaylists/extent-includes-shadow-expected.txt:
631 * displaylists/extent-includes-transforms-expected.txt:
632 * displaylists/layer-dispay-list-expected.txt:
633 * displaylists/replay-skip-clipped-rect-expected.txt:
635 2016-01-24 Simon Fraser <simon.fraser@apple.com>
637 Add testing for display list replay, and skip clipped-out items on replay
638 https://bugs.webkit.org/show_bug.cgi?id=153408
640 Reviewed by Zalan Bujtas.
642 Test that a clipped-out rectangle is not painted.
644 In order to get the rect into the display list, we need to make the target
645 compositing layer be tiled, and to be clipped by an ancestor so that only the
646 second tile renders. (This complexity is required because in simpler scenarios,
647 the rect is clipped out at recording time.)
649 * displaylists/replay-skip-clipped-rect-expected.txt: Added.
650 * displaylists/replay-skip-clipped-rect.html: Added.
651 * displaylists/resources/dump-target-replay-list.js: Added.
654 2016-01-23 Simon Fraser <simon.fraser@apple.com>
656 Layout Test displaylists/extent-includes-transforms.html is flaky on mac-wk1
657 https://bugs.webkit.org/show_bug.cgi?id=153308
659 Reviewed by Dan Bernstein.
661 Rather than assuming that a zero-delay timer will fire after the next layer flush,
662 force a flush with testRunner.display(), which fixes flakiness.
664 * displaylists/resources/dump-target-display-list.js:
667 2016-01-23 Wonchul Lee <wonchul.lee@collabora.co.uk>
669 [GTK] Fix media controls displaying without controls attribute
670 https://bugs.webkit.org/show_bug.cgi?id=152500
672 Media controls is not displayed without controls attribute by default
673 when the video element has text track. It'll be displayed on fullscreen
674 regardless of controls attribute.
676 Reviewed by Michael Catanzaro.
678 * media/video-controls-no-display-with-text-track-expected.txt: Added.
679 * media/video-controls-no-display-with-text-track.html: Added.
681 2016-01-23 Brady Eidson <beidson@apple.com>
683 Modern IDB: Implement clearing object stores and opening cursors in the SQLite backend.
684 https://bugs.webkit.org/show_bug.cgi?id=153396
686 Reviewed by Alex Christensen.
688 * platform/mac-wk1/TestExpectations:
690 2016-01-22 Commit Queue <commit-queue@webkit.org>
692 Unreviewed, rolling out r195493.
693 https://bugs.webkit.org/show_bug.cgi?id=153397
695 Broke authenticaiton tests (leaks credentials) (Requested by
700 "LayoutTest http/tests/security/xssAuditor/embed-tag-in-path-
701 unterminated.html crashing"
702 https://bugs.webkit.org/show_bug.cgi?id=153250
703 http://trac.webkit.org/changeset/195493
705 2016-01-20 Ryosuke Niwa <rniwa@webkit.org>
707 HTMLElement::nodeName should not upper case non-ASCII characters
708 https://bugs.webkit.org/show_bug.cgi?id=153231
710 Reviewed by Darin Adler.
712 Added a regression test since the rebaselined W3C test case is very simple and doesn't all permutations.
714 * fast/dom/Element/tagName-must-be-ASCII-uppercase-in-HTML-document-expected.txt: Added.
715 * fast/dom/Element/tagName-must-be-ASCII-uppercase-in-HTML-document.html: Added.
717 2016-01-22 Brady Eidson <beidson@apple.com>
719 Modern IDB: Disable simultaneous transactions in the SQLite backend for now.
720 https://bugs.webkit.org/show_bug.cgi?id=153381
722 Reviewed by Alex Christensen.
724 * platform/mac-wk1/TestExpectations:
726 2016-01-22 Chris Dumez <cdumez@apple.com>
728 document.charset should be an alias for document.characterSet
729 https://bugs.webkit.org/show_bug.cgi?id=153367
731 Reviewed by Ryosuke Niwa.
735 * fast/dom/Document/document-charset-expected.txt:
736 * fast/dom/document-attribute-js-null-expected.txt:
737 * fast/dom/document-attribute-js-null.html:
738 * fast/encoding/css-charset-default-expected.txt:
739 * fast/encoding/css-charset-default.xhtml:
740 * fast/encoding/external-script-charset.js: Removed.
741 * fast/encoding/external-script-charset.xhtml: Removed.
743 2016-01-22 Chris Dumez <cdumez@apple.com>
745 Document.open / Document.write should be prevented while the document is being unloaded
746 https://bugs.webkit.org/show_bug.cgi?id=153255
747 <rdar://problem/22741293>
749 Reviewed by Ryosuke Niwa.
751 Add layout tests that cover calling Document.open / Document.write from
752 unload and pagehide handlers.
754 * fast/frames/page-hide-document-open-expected.txt: Added.
755 * fast/frames/page-hide-document-open.html: Added.
756 * fast/frames/page-unload-document-open-expected.txt: Added.
757 * fast/frames/page-unload-document-open.html: Added.
758 * fast/frames/resources/finish-test.html: Added.
759 * fast/frames/resources/page-hide-document-open-frame.html: Added.
760 * fast/frames/resources/page-hide-document-open-win.html: Added.
761 * fast/frames/resources/page-unload-document-open-frame.html: Added.
762 * fast/frames/resources/page-unload-document-open-win.html: Added.
764 2016-01-22 Brady Eidson <beidson@apple.com>
766 Modern IDB: Implement put, get, and delete records for the SQLite backend.
767 https://bugs.webkit.org/show_bug.cgi?id=153375
769 Reviewed by Alex Christensen.
771 * platform/mac-wk1/TestExpectations:
773 2016-01-22 Daniel Bates <dabates@apple.com>
775 LayoutTest http/tests/security/xssAuditor/embed-tag-in-path-unterminated.html crashing
776 https://bugs.webkit.org/show_bug.cgi?id=153250
777 <rdar://problem/12172843>
779 <rdar://problem/24248040>
781 Reviewed by Alexey Proskuryakov.
783 The test case http/tests/xmlhttprequest/basic-auth-load-URL-with-consecutive-slashes.html was derived
784 from a test case written by Yongjun Zhang in <https://bugs.webkit.org/attachment.cgi?id=65189> (bug #44461).
786 * http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt: Added.
787 * http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html: Added.
788 * http/tests/xmlhttprequest/basic-auth-load-URL-with-consecutive-slashes-expected.txt: Added.
789 * http/tests/xmlhttprequest/basic-auth-load-URL-with-consecutive-slashes.html: Added.
790 * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt: Added.
792 2016-01-22 Ryan Haddad <ryanhaddad@apple.com>
794 Rebaselining http/tests/security/originHeader/origin-header-for-https.html after r195477
796 Unreviewed test gardening.
798 * http/tests/security/originHeader/origin-header-for-https-expected.txt:
800 2016-01-22 Chris Dumez <cdumez@apple.com>
802 Document.URL / Document.documentURI should return "about:blank" instead of empty string / null
803 https://bugs.webkit.org/show_bug.cgi?id=153363
804 <rdar://problem/22549736>
806 Reviewed by Ryosuke Niwa.
810 * dom/xhtml/level3/core/documentgetdocumenturi02-expected.txt: Removed.
811 * dom/xhtml/level3/core/documentgetdocumenturi02.js: Removed.
812 * dom/xhtml/level3/core/documentgetdocumenturi02.xhtml: Removed.
813 * dom/xhtml/level3/core/documentgetdocumenturi03-expected.txt: Removed.
814 * dom/xhtml/level3/core/documentgetdocumenturi03.js: Removed.
815 * dom/xhtml/level3/core/documentgetdocumenturi03.xhtml: Removed.
816 * dom/xhtml/level3/core/documentsetdocumenturi03-expected.txt: Removed.
817 * dom/xhtml/level3/core/documentsetdocumenturi03.js: Removed.
818 * dom/xhtml/level3/core/documentsetdocumenturi03.xhtml: Removed.
819 * fast/dom/document-attribute-js-null-expected.txt:
820 * fast/dom/document-attribute-js-null.html:
822 2016-01-22 Tim Horton <timothy_horton@apple.com>
824 Add a test for iOS arrow-key repeat
825 https://bugs.webkit.org/show_bug.cgi?id=152857
826 <rdar://problem/24017380>
828 Reviewed by Darin Adler.
830 * fast/events/ios/keyboard-scrolling-repeat-expected.txt: Added.
831 * fast/events/ios/keyboard-scrolling-repeat.html: Added.
832 Add the aforementioned test. It waits for the held-down arrow key to scroll twice, then sends the up.
834 2016-01-21 Sam Weinig <sam@webkit.org>
836 Treat non-https actions on secure pages as mixed content
837 <rdar://problem/23144492>
838 https://bugs.webkit.org/show_bug.cgi?id=153322
840 Reviewed by Alexey Proskuryakov.
842 * http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: Added.
843 * http/tests/security/mixedContent/insecure-form-in-iframe.html: Added.
844 * http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Added.
845 * http/tests/security/mixedContent/insecure-form-in-main-frame.html: Added.
846 * http/tests/security/mixedContent/javascript-url-form-in-main-frame-expected.txt: Added.
847 * http/tests/security/mixedContent/javascript-url-form-in-main-frame.html: Added.
848 * http/tests/security/mixedContent/resources/frame-with-insecure-form.html: Added.
849 * http/tests/security/mixedContent/resources/frame-with-javascript-url-form.html: Added.
851 2016-01-22 Ryan Haddad <ryanhaddad@apple.com>
853 Marking imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-chunked-trailer.htm as flaky on ios-simulator
854 https://bugs.webkit.org/show_bug.cgi?id=153371
856 Unreviewed test gardening.
858 * platform/ios-simulator/TestExpectations:
860 2016-01-22 Nan Wang <n_wang@apple.com>
862 AX: Crash in setTextMarkerDataWithCharacterOffset
863 https://bugs.webkit.org/show_bug.cgi?id=153365
864 <rdar://problem/24287924>
866 Reviewed by Chris Fleizach.
868 * accessibility/text-marker/text-marker-range-with-removed-node-crash-expected.txt: Added.
869 * accessibility/text-marker/text-marker-range-with-removed-node-crash.html: Added.
871 2016-01-22 Brady Eidson <beidson@apple.com>
873 Modern IDB: Add transactions and create/delete object store to SQLite backend
874 https://bugs.webkit.org/show_bug.cgi?id=153359
876 Reviewed by Alex Christensen.
878 * platform/mac-wk1/TestExpectations:
880 2016-01-22 Chris Fleizach <cfleizach@apple.com>
882 AX: <code> group and friends should have a custom subrole
883 https://bugs.webkit.org/show_bug.cgi?id=153282
885 Reviewed by Mario Sanchez Prada.
887 * accessibility/duplicate-child-nodes-expected.txt:
888 * accessibility/mac/subroles-for-formatted-groups-expected.txt: Added.
889 * accessibility/mac/subroles-for-formatted-groups.html: Added.
890 * accessibility/roles-computedRoleString-expected.txt:
891 * accessibility/roles-computedRoleString.html:
893 2016-01-22 Skachkov Oleksandr <gskachkov@gmail.com>
895 [ES6] Arrow function. Default arguments in arrow functions
896 https://bugs.webkit.org/show_bug.cgi?id=152537
898 Reviewed by Saam Barati.
900 Default arguments in arrow function parameters have been already
901 implemented by patch from issue https://bugs.webkit.org/show_bug.cgi?id=146934.
902 Current patch adds only tests for this feature
904 * js/arrowfunction-syntax-expected.txt:
905 * js/script-tests/arrowfunction-syntax.js:
907 2016-01-22 Keith Miller <keith_miller@apple.com>
909 [ES6] Add Symbol.species properties to the relevant constructors
910 https://bugs.webkit.org/show_bug.cgi?id=153339
912 Reviewed by Michael Saboff.
914 Add species to the list of property names on the Symbol object.
916 * js/Object-getOwnPropertyNames-expected.txt:
917 * js/script-tests/Object-getOwnPropertyNames.js:
919 2016-01-22 Chris Fleizach <cfleizach@apple.com>
921 AX: ARIA combo boxes are not returning the right value for selected text range
922 https://bugs.webkit.org/show_bug.cgi?id=153260
924 Reviewed by Darin Adler.
926 * accessibility/selected-text-range-aria-elements-expected.txt: Added.
927 * accessibility/selected-text-range-aria-elements.html: Added.
929 2016-01-21 Dave Hyatt <hyatt@apple.com>
931 Elements with overflow and border-radius don't show in multicolumn properly.
932 https://bugs.webkit.org/show_bug.cgi?id=152920
934 Reviewed by Simon Fraser.
936 * fast/multicol/border-radius-overflow-columns-expected.html: Added.
937 * fast/multicol/border-radius-overflow-columns.html: Added.
939 2016-01-22 ChangSeok Oh <changseok.oh@collabora.com>
941 [GTK] Remove a focus ring on anchor node when focused by mouse.
942 https://bugs.webkit.org/show_bug.cgi?id=136121
944 Reviewed by Michael Catanzaro.
946 Removed gtk and efl specific results for the test.
948 * platform/efl/fast/events/click-focus-anchor-expected.txt: Removed.
949 * platform/gtk/fast/events/click-focus-anchor-expected.txt: Removed.
951 2016-01-21 Simon Fraser <simon.fraser@apple.com>
953 REGRESSION (r168244): Content in horizontal-bt page is offset such that only the end is viewable and there is a white gap at the top
954 https://bugs.webkit.org/show_bug.cgi?id=136019
956 Reviewed by Dan Bernstein.
958 Test that scrolls a horizontal-bt document.
960 * fast/scrolling/programmatic-horizontal-bt-document-scroll-expected.html: Added.
961 * fast/scrolling/programmatic-horizontal-bt-document-scroll.html: Added.
963 2016-01-21 Brady Eidson <beidson@apple.com>
965 Modern IDB: Support populating/extracting database metadata with SQLite backend.
966 https://bugs.webkit.org/show_bug.cgi?id=153318
968 Reviewed by Alex Christensen.
970 * platform/mac-wk1/TestExpectations: Skip all of the tests that run against the
971 SQLite backend and currently fail (which is most of them!)
973 2016-01-21 Nikita Vasilyev <nvasilyev@apple.com>
975 REGRESSION (r195305): Web Inspector: WebInspector.Object can dispatch constructor-level events multiple times
976 https://bugs.webkit.org/show_bug.cgi?id=153269
977 <rdar://problem/24253106>
979 Reviewed by Timothy Hatcher.
981 * inspector/unit-tests/object-expected.txt: Added.
982 * inspector/unit-tests/object.html: Added.
984 2016-01-21 Yusuke Suzuki <utatane.tea@gmail.com>
986 [ES6] Catch parameter should accept BindingPattern
987 https://bugs.webkit.org/show_bug.cgi?id=152385
989 Reviewed by Saam Barati.
991 * js/dom/reserved-words-as-property-expected.txt:
992 * js/let-syntax-expected.txt:
993 * js/mozilla/strict/12.14.1-expected.txt:
994 * js/mozilla/strict/script-tests/12.14.1.js:
995 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T10-expected.txt:
996 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T13-expected.txt:
997 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T5-expected.txt:
998 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T7-expected.txt:
999 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T8-expected.txt:
1001 2016-01-21 Andy VanWagoner <andy@instructure.com>
1003 [INTL] Implement Array.prototype.toLocaleString in ECMA-402
1004 https://bugs.webkit.org/show_bug.cgi?id=147614
1006 Reviewed by Benjamin Poulain.
1008 * js/array-toLocaleString-expected.txt: Added.
1009 * js/array-toLocaleString.html: Added.
1010 * js/script-tests/array-toLocaleString.js: Added.
1012 2016-01-21 Ryan Haddad <ryanhaddad@apple.com>
1014 Rebaseline fast/block/float/overhanging-tall-block.html for ios-simulator-wk2
1015 https://bugs.webkit.org/show_bug.cgi?id=152440
1017 Reviewed by Zalan Bujtas.
1019 * platform/ios-simulator-wk2/fast/block/float/overhanging-tall-block-expected.txt:
1021 2016-01-21 Brady Eidson <beidson@apple.com>
1023 Modern IDB: Make -private copies of each w3c IDB test.
1024 https://bugs.webkit.org/show_bug.cgi?id=153319
1026 Reviewed by Alex Christensen.
1028 * platform/wk2/TestExpectations:
1030 2016-01-21 Ryan Haddad <ryanhaddad@apple.com>
1032 Remove a ios-simulator-wk2 specific expectation file since the results are identical on wk1 and wk2
1033 https://bugs.webkit.org/show_bug.cgi?id=152139
1035 Unreviewed test gardening.
1037 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Removed.
1039 2016-01-21 Said Abou-Hallawa <sabouhallawa@apple.com>
1041 A crash reproducible in Path::isEmpty() under RenderSVGShape::paint()
1042 https://bugs.webkit.org/show_bug.cgi?id=149613
1044 Reviewed by Darin Adler.
1046 When running the layout of an SVG root and it has resources which are
1047 referenced by clients in other SVG roots, make sure we run the layout
1048 for these resources before running the layout for their clients.
1050 * svg/custom/filter-update-different-root-expected.html: Added.
1051 * svg/custom/filter-update-different-root.html: Added.
1052 Without this patch this test crashes because we paint a dirty RenderSVGShape.
1054 * svg/custom/pattern-update-different-root-expected.html: Added.
1055 * svg/custom/pattern-update-different-root.html: Added.
1056 Without this patch this test works fine but it is good to have it to catch
1057 cases where the SVG root needs to run re-layout for its children resources
1058 and hence their clients if its size has changed.
1060 * svg/custom/unicode-in-tspan-multi-svg-crash-expected.txt:
1061 * svg/custom/unicode-in-tspan-multi-svg-crash.html:
1062 This test was ported from Blink in http://trac.webkit.org/changeset/166420.
1063 The expectation of this test was changed in Blink:
1064 https://src.chromium.org/viewvc/blink?revision=158480&view=revision.
1067 2016-01-21 Nan Wang <n_wang@apple.com>
1069 AX: [IOS] Implement next/previous text marker functions using TextIterator
1070 https://bugs.webkit.org/show_bug.cgi?id=153292
1071 <rdar://problem/24268243>
1073 Reviewed by Chris Fleizach.
1075 * accessibility/mac/previous-next-text-marker-expected.txt: Removed.
1076 * accessibility/mac/previous-next-text-marker.html: Removed.
1077 * accessibility/mac/text-marker-with-user-select-none-expected.txt: Removed.
1078 * accessibility/mac/text-marker-with-user-select-none.html: Removed.
1079 * accessibility/text-marker: Added.
1080 * accessibility/text-marker/text-marker-previous-next-expected.txt: Added.
1081 * accessibility/text-marker/text-marker-previous-next.html: Added.
1082 * accessibility/text-marker/text-marker-with-user-select-none-expected.txt: Added.
1083 * accessibility/text-marker/text-marker-with-user-select-none.html: Added.
1084 * platform/efl/TestExpectations:
1085 * platform/gtk/TestExpectations:
1086 * platform/ios-simulator/TestExpectations:
1087 * platform/win/TestExpectations:
1089 2016-01-20 Zalan Bujtas <zalan@apple.com>
1091 http://victordarras.fr/cssgame/ doesn't work in Safari.
1092 https://bugs.webkit.org/show_bug.cgi?id=153285
1093 <rdar://problem/24212369>
1095 Reviewed by Tim Horton.
1097 This patch adds support for hittesting ClipPathOperation::Reference.
1099 * svg/clip-path/hittest-clip-path-reference-miss-expected.html: Added.
1100 * svg/clip-path/hittest-clip-path-reference-miss.html: Added.
1102 2016-01-20 Brady Eidson <beidson@apple.com>
1104 Modern IDB: Add -private.html variants of every storage/indexeddb test that doesn't already have them.
1105 https://bugs.webkit.org/show_bug.cgi?id=153272
1107 Reviewed by Alex Christensen.
1109 This includes some cleanups to the shared js files to make each test more resilient to being run twice.
1112 * platform/mac-wk1/TestExpectations:
1113 * platform/wk2/TestExpectations:
1115 * storage/indexeddb/clone-exception-private-expected.txt: Added.
1116 * storage/indexeddb/clone-exception-private.html: Added.
1117 * storage/indexeddb/closed-cursor-private-expected.txt: Added.
1118 * storage/indexeddb/closed-cursor-private.html: Added.
1119 * storage/indexeddb/connection-leak-private-expected.txt: Added.
1120 * storage/indexeddb/connection-leak-private.html: Added.
1121 * storage/indexeddb/cursor-cast-private-expected.txt: Added.
1122 * storage/indexeddb/cursor-cast-private.html: Added.
1123 * storage/indexeddb/cursor-leak-private-expected.txt: Added.
1124 * storage/indexeddb/cursor-leak-private.html: Added.
1125 * storage/indexeddb/cursor-overloads-private-expected.txt: Added.
1126 * storage/indexeddb/cursor-overloads-private.html: Added.
1127 * storage/indexeddb/cursor-request-cycle-private-expected.txt: Added.
1128 * storage/indexeddb/cursor-request-cycle-private.html: Added.
1129 * storage/indexeddb/deleteIndex-bug110792-private-expected.txt: Added.
1130 * storage/indexeddb/deleteIndex-bug110792-private.html: Added.
1131 * storage/indexeddb/deletedatabase-delayed-by-versionchange-private-expected.txt: Removed.
1132 * storage/indexeddb/deletedatabase-transaction-private-expected.txt: Added.
1133 * storage/indexeddb/deletedatabase-transaction-private.html: Added.
1134 * storage/indexeddb/dont-commit-on-blocked-private-expected.txt: Added.
1135 * storage/indexeddb/dont-commit-on-blocked-private.html: Added.
1136 * storage/indexeddb/lazy-index-population-private-expected.txt: Added.
1137 * storage/indexeddb/lazy-index-population-private.html: Added.
1138 * storage/indexeddb/metadata-race-private-expected.txt: Added.
1139 * storage/indexeddb/metadata-race-private.html: Added.
1140 * storage/indexeddb/modern/abort-objectstore-info-private-expected.txt: Added.
1141 * storage/indexeddb/modern/abort-objectstore-info-private.html: Added.
1142 * storage/indexeddb/modern/abort-requests-cancelled-private-expected.txt: Added.
1143 * storage/indexeddb/modern/abort-requests-cancelled-private.html: Added.
1144 * storage/indexeddb/modern/aborted-put-private-expected.txt: Added.
1145 * storage/indexeddb/modern/aborted-put-private.html: Added.
1146 * storage/indexeddb/modern/autoincrement-abort-private-expected.txt: Added.
1147 * storage/indexeddb/modern/autoincrement-abort-private.html: Added.
1148 * storage/indexeddb/modern/basic-add-private-expected.txt: Added.
1149 * storage/indexeddb/modern/basic-add-private.html: Added.
1150 * storage/indexeddb/modern/basic-put-private-expected.txt: Added.
1151 * storage/indexeddb/modern/basic-put-private.html: Added.
1152 * storage/indexeddb/modern/blocked-open-db-requests-private-expected.txt: Added.
1153 * storage/indexeddb/modern/blocked-open-db-requests-private.html: Added.
1154 * storage/indexeddb/modern/create-index-failures-private-expected.txt: Added.
1155 * storage/indexeddb/modern/create-index-failures-private.html: Added.
1156 * storage/indexeddb/modern/createobjectstore-basic-private-expected.txt: Added.
1157 * storage/indexeddb/modern/createobjectstore-basic-private.html: Added.
1158 * storage/indexeddb/modern/createobjectstore-failures-private-expected.txt: Added.
1159 * storage/indexeddb/modern/createobjectstore-failures-private.html: Added.
1160 * storage/indexeddb/modern/cursor-1-private-expected.txt: Added.
1161 * storage/indexeddb/modern/cursor-1-private.html: Added.
1162 * storage/indexeddb/modern/cursor-2-private-expected.txt: Added.
1163 * storage/indexeddb/modern/cursor-2-private.html: Added.
1164 * storage/indexeddb/modern/cursor-3-private-expected.txt: Added.
1165 * storage/indexeddb/modern/cursor-3-private.html: Added.
1166 * storage/indexeddb/modern/cursor-4-private-expected.txt: Added.
1167 * storage/indexeddb/modern/cursor-4-private.html: Added.
1168 * storage/indexeddb/modern/cursor-5-private-expected.txt: Added.
1169 * storage/indexeddb/modern/cursor-5-private.html: Added.
1170 * storage/indexeddb/modern/cursor-6-private-expected.txt: Added.
1171 * storage/indexeddb/modern/cursor-6-private.html: Added.
1172 * storage/indexeddb/modern/cursor-7-private-expected.txt: Added.
1173 * storage/indexeddb/modern/cursor-7-private.html: Added.
1174 * storage/indexeddb/modern/cursor-8-private-expected.txt: Added.
1175 * storage/indexeddb/modern/cursor-8-private.html: Added.
1176 * storage/indexeddb/modern/date-basic-private-expected.txt: Added.
1177 * storage/indexeddb/modern/date-basic-private.html: Added.
1178 * storage/indexeddb/modern/deletedatabase-1-private-expected.txt: Added.
1179 * storage/indexeddb/modern/deletedatabase-1-private.html: Added.
1180 * storage/indexeddb/modern/deletedatabase-2-private-expected.txt: Added.
1181 * storage/indexeddb/modern/deletedatabase-2-private.html: Added.
1182 * storage/indexeddb/modern/deletedatabase-null-name-exception-private-expected.txt: Added.
1183 * storage/indexeddb/modern/deletedatabase-null-name-exception-private.html: Added.
1184 * storage/indexeddb/modern/deletedatabase-request-event-private-expected.txt: Added.
1185 * storage/indexeddb/modern/deletedatabase-request-event-private.html: Added.
1186 * storage/indexeddb/modern/deletedatabase-request-private-expected.txt: Added.
1187 * storage/indexeddb/modern/deletedatabase-request-private.html: Added.
1188 * storage/indexeddb/modern/deleteindex-1-private-expected.txt: Added.
1189 * storage/indexeddb/modern/deleteindex-1-private.html: Added.
1190 * storage/indexeddb/modern/deleteindex-2-private-expected.txt: Added.
1191 * storage/indexeddb/modern/deleteindex-2-private.html: Added.
1192 * storage/indexeddb/modern/deleteobjectstore-1-private-expected.txt: Added.
1193 * storage/indexeddb/modern/deleteobjectstore-1-private.html: Added.
1194 * storage/indexeddb/modern/double-abort-private-expected.txt: Added.
1195 * storage/indexeddb/modern/double-abort-private.html: Added.
1196 * storage/indexeddb/modern/double-open-private-expected.txt: Added.
1197 * storage/indexeddb/modern/double-open-private.html: Added.
1198 * storage/indexeddb/modern/get-index-failures-private-expected.txt: Added.
1199 * storage/indexeddb/modern/get-index-failures-private.html: Added.
1200 * storage/indexeddb/modern/get-keyrange-private-expected.txt: Added.
1201 * storage/indexeddb/modern/get-keyrange-private.html: Added.
1202 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt: Added.
1203 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private.html: Added.
1204 * storage/indexeddb/modern/idbdatabase-transaction-failures-private-expected.txt: Added.
1205 * storage/indexeddb/modern/idbdatabase-transaction-failures-private.html: Added.
1206 * storage/indexeddb/modern/idbindex-properties-basic-private-expected.txt: Added.
1207 * storage/indexeddb/modern/idbindex-properties-basic-private.html: Added.
1208 * storage/indexeddb/modern/idbobjectstore-clear-1-private-expected.txt: Added.
1209 * storage/indexeddb/modern/idbobjectstore-clear-1-private.html: Added.
1210 * storage/indexeddb/modern/idbobjectstore-clear-2-private-expected.txt: Added.
1211 * storage/indexeddb/modern/idbobjectstore-clear-2-private.html: Added.
1212 * storage/indexeddb/modern/idbobjectstore-count-1-private-expected.txt: Added.
1213 * storage/indexeddb/modern/idbobjectstore-count-1-private.html: Added.
1214 * storage/indexeddb/modern/idbobjectstore-count-failures-private-expected.txt: Added.
1215 * storage/indexeddb/modern/idbobjectstore-count-failures-private.html: Added.
1216 * storage/indexeddb/modern/idbobjectstore-delete-1-private-expected.txt: Added.
1217 * storage/indexeddb/modern/idbobjectstore-delete-1-private.html: Added.
1218 * storage/indexeddb/modern/idbobjectstore-delete-2-private-expected.txt: Added.
1219 * storage/indexeddb/modern/idbobjectstore-delete-2-private.html: Added.
1220 * storage/indexeddb/modern/idbobjectstore-delete-failures-private-expected.txt: Added.
1221 * storage/indexeddb/modern/idbobjectstore-delete-failures-private.html: Added.
1222 * storage/indexeddb/modern/idbobjectstore-get-failures-private-expected.txt: Added.
1223 * storage/indexeddb/modern/idbobjectstore-get-failures-private.html: Added.
1224 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-private-expected.txt: Added.
1225 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-private.html: Added.
1226 * storage/indexeddb/modern/idbtransaction-objectstore-failures-private-expected.txt: Added.
1227 * storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html: Added.
1228 * storage/indexeddb/modern/index-1-private-expected.txt: Added.
1229 * storage/indexeddb/modern/index-1-private.html: Added.
1230 * storage/indexeddb/modern/index-2-private-expected.txt: Added.
1231 * storage/indexeddb/modern/index-2-private.html: Added.
1232 * storage/indexeddb/modern/index-3-private-expected.txt: Added.
1233 * storage/indexeddb/modern/index-3-private.html: Added.
1234 * storage/indexeddb/modern/index-4-private-expected.txt: Added.
1235 * storage/indexeddb/modern/index-4-private.html: Added.
1236 * storage/indexeddb/modern/index-5-private-expected.txt: Added.
1237 * storage/indexeddb/modern/index-5-private.html: Added.
1238 * storage/indexeddb/modern/index-cursor-1-private-expected.txt: Added.
1239 * storage/indexeddb/modern/index-cursor-1-private.html: Added.
1240 * storage/indexeddb/modern/index-cursor-2-private-expected.txt: Added.
1241 * storage/indexeddb/modern/index-cursor-2-private.html: Added.
1242 * storage/indexeddb/modern/index-cursor-3-private-expected.txt: Added.
1243 * storage/indexeddb/modern/index-cursor-3-private.html: Added.
1244 * storage/indexeddb/modern/index-get-count-basic-private-expected.txt: Added.
1245 * storage/indexeddb/modern/index-get-count-basic-private.html: Added.
1246 * storage/indexeddb/modern/index-get-count-failures-private-expected.txt: Added.
1247 * storage/indexeddb/modern/index-get-count-failures-private.html: Added.
1248 * storage/indexeddb/modern/keypath-basic-private-expected.txt: Added.
1249 * storage/indexeddb/modern/keypath-basic-private.html: Added.
1250 * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-private-expected.txt: Added.
1251 * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-private.html: Added.
1252 * storage/indexeddb/modern/objectstore-attributes-private-expected.txt: Added.
1253 * storage/indexeddb/modern/objectstore-attributes-private.html: Added.
1254 * storage/indexeddb/modern/objectstore-cursor-advance-failures-private-expected.txt: Added.
1255 * storage/indexeddb/modern/objectstore-cursor-advance-failures-private.html: Added.
1256 * storage/indexeddb/modern/objectstore-cursor-continue-failures-private-expected.txt: Added.
1257 * storage/indexeddb/modern/objectstore-cursor-continue-failures-private.html: Added.
1258 * storage/indexeddb/modern/opencursor-failures-private-expected.txt: Added.
1259 * storage/indexeddb/modern/opencursor-failures-private.html: Added.
1260 * storage/indexeddb/modern/opendatabase-request-event-private-expected.txt: Added.
1261 * storage/indexeddb/modern/opendatabase-request-event-private.html: Added.
1262 * storage/indexeddb/modern/opendatabase-request-private-expected.txt: Added.
1263 * storage/indexeddb/modern/opendatabase-request-private.html: Added.
1264 * storage/indexeddb/modern/opendatabase-success-after-versionchange-private-expected.txt: Added.
1265 * storage/indexeddb/modern/opendatabase-success-after-versionchange-private.html: Added.
1266 * storage/indexeddb/modern/opendatabase-versions-private-expected.txt: Added.
1267 * storage/indexeddb/modern/opendatabase-versions-private.html: Added.
1268 * storage/indexeddb/modern/request-readystate-private-expected.txt: Added.
1269 * storage/indexeddb/modern/request-readystate-private.html: Added.
1270 * storage/indexeddb/modern/resources/opendatabase-request-event.js:
1271 * storage/indexeddb/modern/resources/opendatabase-versions.js:
1272 * storage/indexeddb/modern/resources/request-readystate.js:
1273 * storage/indexeddb/modern/resources/versionchange-abort-then-reopen.js:
1274 * storage/indexeddb/modern/transaction-scheduler-1-private-expected.txt: Added.
1275 * storage/indexeddb/modern/transaction-scheduler-1-private.html: Added.
1276 * storage/indexeddb/modern/transaction-scheduler-2-private-expected.txt: Added.
1277 * storage/indexeddb/modern/transaction-scheduler-2-private.html: Added.
1278 * storage/indexeddb/modern/transaction-scheduler-3-private-expected.txt: Added.
1279 * storage/indexeddb/modern/transaction-scheduler-3-private.html: Added.
1280 * storage/indexeddb/modern/transaction-scheduler-4-private-expected.txt: Added.
1281 * storage/indexeddb/modern/transaction-scheduler-4-private.html: Added.
1282 * storage/indexeddb/modern/transaction-scheduler-5-private-expected.txt: Added.
1283 * storage/indexeddb/modern/transaction-scheduler-5-private.html: Added.
1284 * storage/indexeddb/modern/transaction-scheduler-6-private-expected.txt: Added.
1285 * storage/indexeddb/modern/transaction-scheduler-6-private.html: Added.
1286 * storage/indexeddb/modern/transactions-stop-on-navigation-private-expected.txt: Added.
1287 * storage/indexeddb/modern/transactions-stop-on-navigation-private.html: Added.
1288 * storage/indexeddb/modern/versionchange-abort-then-reopen-private-expected.txt: Added.
1289 * storage/indexeddb/modern/versionchange-abort-then-reopen-private.html: Added.
1290 * storage/indexeddb/modern/versionchange-event-private-expected.txt: Added.
1291 * storage/indexeddb/modern/versionchange-event-private.html: Added.
1292 * storage/indexeddb/mozilla/add-twice-failure-private-expected.txt: Added.
1293 * storage/indexeddb/mozilla/add-twice-failure-private.html: Added.
1294 * storage/indexeddb/mozilla/autoincrement-indexes-private-expected.txt: Added.
1295 * storage/indexeddb/mozilla/autoincrement-indexes-private.html: Added.
1296 * storage/indexeddb/mozilla/bad-keypath-private-expected.txt: Added.
1297 * storage/indexeddb/mozilla/bad-keypath-private.html: Added.
1298 * storage/indexeddb/mozilla/clear-private-expected.txt: Added.
1299 * storage/indexeddb/mozilla/clear-private.html: Added.
1300 * storage/indexeddb/mozilla/create-index-unique-private-expected.txt: Added.
1301 * storage/indexeddb/mozilla/create-index-unique-private.html: Added.
1302 * storage/indexeddb/mozilla/create-index-with-integer-keys-private-expected.txt: Added.
1303 * storage/indexeddb/mozilla/create-index-with-integer-keys-private.html: Added.
1304 * storage/indexeddb/mozilla/create-objectstore-basics-private-expected.txt: Added.
1305 * storage/indexeddb/mozilla/create-objectstore-basics-private.html: Added.
1306 * storage/indexeddb/mozilla/create-objectstore-null-name-private-expected.txt: Added.
1307 * storage/indexeddb/mozilla/create-objectstore-null-name-private.html: Added.
1308 * storage/indexeddb/mozilla/cursor-mutation-objectstore-only-private-expected.txt: Added.
1309 * storage/indexeddb/mozilla/cursor-mutation-objectstore-only-private.html: Added.
1310 * storage/indexeddb/mozilla/cursor-mutation-private-expected.txt: Added.
1311 * storage/indexeddb/mozilla/cursor-mutation-private.html: Added.
1312 * storage/indexeddb/mozilla/cursor-update-updates-indexes-private-expected.txt: Added.
1313 * storage/indexeddb/mozilla/cursor-update-updates-indexes-private.html: Added.
1314 * storage/indexeddb/mozilla/cursors-private-expected.txt: Added.
1315 * storage/indexeddb/mozilla/cursors-private.html: Added.
1316 * storage/indexeddb/mozilla/delete-result-private-expected.txt: Added.
1317 * storage/indexeddb/mozilla/delete-result-private.html: Added.
1318 * storage/indexeddb/mozilla/event-source-private-expected.txt: Added.
1319 * storage/indexeddb/mozilla/event-source-private.html: Added.
1320 * storage/indexeddb/mozilla/global-data-private-expected.txt: Added.
1321 * storage/indexeddb/mozilla/global-data-private.html: Added.
1322 * storage/indexeddb/mozilla/index-prev-no-duplicate-private-expected.txt: Added.
1323 * storage/indexeddb/mozilla/index-prev-no-duplicate-private.html: Added.
1324 * storage/indexeddb/mozilla/indexes-private-expected.txt: Added.
1325 * storage/indexeddb/mozilla/indexes-private.html: Added.
1326 * storage/indexeddb/mozilla/key-requirements-delete-null-key-private-expected.txt: Added.
1327 * storage/indexeddb/mozilla/key-requirements-delete-null-key-private.html: Added.
1328 * storage/indexeddb/mozilla/key-requirements-inline-and-passed-private-expected.txt: Added.
1329 * storage/indexeddb/mozilla/key-requirements-inline-and-passed-private.html: Added.
1330 * storage/indexeddb/mozilla/key-requirements-private-expected.txt: Added.
1331 * storage/indexeddb/mozilla/key-requirements-private.html: Added.
1332 * storage/indexeddb/mozilla/key-requirements-put-no-key-private-expected.txt: Added.
1333 * storage/indexeddb/mozilla/key-requirements-put-no-key-private.html: Added.
1334 * storage/indexeddb/mozilla/key-requirements-put-null-key-private-expected.txt: Added.
1335 * storage/indexeddb/mozilla/key-requirements-put-null-key-private.html: Added.
1336 * storage/indexeddb/mozilla/object-cursors-private-expected.txt: Added.
1337 * storage/indexeddb/mozilla/object-cursors-private.html: Added.
1338 * storage/indexeddb/mozilla/object-identity-private-expected.txt: Added.
1339 * storage/indexeddb/mozilla/object-identity-private.html: Added.
1340 * storage/indexeddb/mozilla/object-store-inline-autoincrement-key-added-on-put-private-expected.txt: Added.
1341 * storage/indexeddb/mozilla/object-store-inline-autoincrement-key-added-on-put-private.html: Added.
1342 * storage/indexeddb/mozilla/object-store-remove-values-private-expected.txt: Added.
1343 * storage/indexeddb/mozilla/object-store-remove-values-private.html: Added.
1344 * storage/indexeddb/mozilla/objectstorenames-private-expected.txt: Added.
1345 * storage/indexeddb/mozilla/objectstorenames-private.html: Added.
1346 * storage/indexeddb/mozilla/odd-result-order-private-expected.txt: Added.
1347 * storage/indexeddb/mozilla/odd-result-order-private.html: Added.
1348 * storage/indexeddb/mozilla/open-database-null-name-private-expected.txt: Added.
1349 * storage/indexeddb/mozilla/open-database-null-name-private.html: Added.
1350 * storage/indexeddb/mozilla/put-get-values-private-expected.txt: Added.
1351 * storage/indexeddb/mozilla/put-get-values-private.html: Added.
1352 * storage/indexeddb/mozilla/readonly-transactions-private-expected.txt: Added.
1353 * storage/indexeddb/mozilla/readonly-transactions-private.html: Added.
1354 * storage/indexeddb/mozilla/readwrite-transactions-private-expected.txt: Added.
1355 * storage/indexeddb/mozilla/readwrite-transactions-private.html: Added.
1356 * storage/indexeddb/mozilla/readyState-private-expected.txt: Added.
1357 * storage/indexeddb/mozilla/readyState-private.html: Added.
1358 * storage/indexeddb/mozilla/remove-index-private-expected.txt: Added.
1359 * storage/indexeddb/mozilla/remove-index-private.html: Added.
1360 * storage/indexeddb/mozilla/remove-objectstore-private-expected.txt: Added.
1361 * storage/indexeddb/mozilla/remove-objectstore-private.html: Added.
1362 * storage/indexeddb/mozilla/versionchange-abort-private-expected.txt: Added.
1363 * storage/indexeddb/mozilla/versionchange-abort-private.html: Added.
1364 * storage/indexeddb/noblobs-private-expected.txt: Added.
1365 * storage/indexeddb/noblobs-private.html: Added.
1366 * storage/indexeddb/object-lookups-in-versionchange-private-expected.txt: Added.
1367 * storage/indexeddb/object-lookups-in-versionchange-private.html: Added.
1368 * storage/indexeddb/open-bad-versions-private-expected.txt: Added.
1369 * storage/indexeddb/open-bad-versions-private.html: Added.
1370 * storage/indexeddb/optional-arguments-private-expected.txt: Added.
1371 * storage/indexeddb/optional-arguments-private.html: Added.
1372 * storage/indexeddb/pending-version-change-stuck-works-with-terminate-private-expected.txt: Added.
1373 * storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html: Added.
1374 * storage/indexeddb/prefetch-invalidation-private-expected.txt: Added.
1375 * storage/indexeddb/prefetch-invalidation-private.html: Added.
1376 * storage/indexeddb/prefetch-race-private-expected.txt: Added.
1377 * storage/indexeddb/prefetch-race-private.html: Added.
1378 * storage/indexeddb/primary-key-unique-to-objectstore-private-expected.txt: Added.
1379 * storage/indexeddb/primary-key-unique-to-objectstore-private.html: Added.
1380 * storage/indexeddb/request-leak-private-expected.txt: Added.
1381 * storage/indexeddb/request-leak-private.html: Added.
1382 * storage/indexeddb/request-result-cache-private-expected.txt: Added.
1383 * storage/indexeddb/request-result-cache-private.html: Added.
1384 * storage/indexeddb/resources/primary-key-unique-to-objectstore.js:
1385 * storage/indexeddb/resources/shared.js:
1386 * storage/indexeddb/resources/version-change-event-basic.js:
1387 * storage/indexeddb/structured-clone-private-expected.txt: Added.
1388 * storage/indexeddb/structured-clone-private.html: Added.
1389 * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame-private-expected.txt: Added.
1390 * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame-private.html: Added.
1391 * storage/indexeddb/transaction-complete-with-js-recursion-private-expected.txt: Added.
1392 * storage/indexeddb/transaction-complete-with-js-recursion-private.html: Added.
1393 * storage/indexeddb/transaction-crash-in-tasks-private-expected.txt: Added.
1394 * storage/indexeddb/transaction-crash-in-tasks-private.html: Added.
1395 * storage/indexeddb/transaction-ordering-private-expected.txt: Added.
1396 * storage/indexeddb/transaction-ordering-private.html: Added.
1397 * storage/indexeddb/transaction-overlapping-private-expected.txt: Added.
1398 * storage/indexeddb/transaction-overlapping-private.html: Added.
1399 * storage/indexeddb/transaction-starvation-private-expected.txt: Removed.
1400 * storage/indexeddb/version-change-event-basic-private-expected.txt: Added.
1401 * storage/indexeddb/version-change-event-basic-private.html: Added.
1402 * storage/indexeddb/version-change-event-private-expected.txt: Added.
1403 * storage/indexeddb/version-change-event-private.html: Added.
1405 2016-01-20 Ryan Haddad <ryanhaddad@apple.com>
1407 Update ios-simulator specific -expected.txt files after most recent WPT revision in r194580
1408 https://bugs.webkit.org/show_bug.cgi?id=152139
1410 Unreviewed test gardening.
1412 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
1413 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
1414 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
1415 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/input-textselection-01-expected.txt:
1416 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-label-element/labelable-elements-expected.txt:
1418 2016-01-20 Ryan Haddad <ryanhaddad@apple.com>
1420 Follow up to r195361. Removing ios-simulator-wk2 fast/viewport/ios directory pass expectation, explicitly re-enabling passing tests
1421 https://bugs.webkit.org/show_bug.cgi?id=153110
1423 Unreviewed test gardening.
1425 * platform/ios-simulator-wk2/TestExpectations:
1426 * platform/ios-simulator/TestExpectations:
1428 2016-01-20 Andy VanWagoner <thetalecrafter@gmail.com>
1430 [INTL] Implement Date.prototype.toLocaleTimeString in ECMA-402
1431 https://bugs.webkit.org/show_bug.cgi?id=147613
1433 Reviewed by Darin Adler.
1435 Added tests for toLocaleTimeString.
1437 * js/date-toLocaleString-expected.txt:
1438 * js/script-tests/date-toLocaleString.js:
1440 2016-01-20 Brady Eidson <beidson@apple.com>
1442 Modern IDB: Make storage/indexeddb/modern tests more modern.
1443 https://bugs.webkit.org/show_bug.cgi?id=153284
1445 Reviewed by Alex Christensen.
1447 * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
1448 * storage/indexeddb/modern/aborted-put-expected.txt:
1449 * storage/indexeddb/modern/autoincrement-abort-expected.txt:
1450 * storage/indexeddb/modern/basic-add-expected.txt:
1451 * storage/indexeddb/modern/basic-put-expected.txt:
1452 * storage/indexeddb/modern/create-index-failures-expected.txt:
1453 * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
1454 * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
1455 * storage/indexeddb/modern/cursor-1-expected.txt:
1456 * storage/indexeddb/modern/cursor-2-expected.txt:
1457 * storage/indexeddb/modern/cursor-3-expected.txt:
1458 * storage/indexeddb/modern/cursor-4-expected.txt:
1459 * storage/indexeddb/modern/cursor-5-expected.txt:
1460 * storage/indexeddb/modern/cursor-6-expected.txt:
1461 * storage/indexeddb/modern/cursor-7-expected.txt:
1462 * storage/indexeddb/modern/cursor-8-expected.txt:
1463 * storage/indexeddb/modern/date-basic-expected.txt:
1464 * storage/indexeddb/modern/deletedatabase-1-expected.txt:
1465 * storage/indexeddb/modern/deletedatabase-2-expected.txt:
1466 * storage/indexeddb/modern/deleteindex-1-expected.txt:
1467 * storage/indexeddb/modern/deleteindex-2-expected.txt:
1468 * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
1469 * storage/indexeddb/modern/double-abort-expected.txt:
1470 * storage/indexeddb/modern/get-index-failures-expected.txt:
1471 * storage/indexeddb/modern/get-keyrange-expected.txt:
1472 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
1473 * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
1474 * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
1475 * storage/indexeddb/modern/idbobjectstore-clear-1-expected.txt:
1476 * storage/indexeddb/modern/idbobjectstore-clear-2-expected.txt:
1477 * storage/indexeddb/modern/idbobjectstore-count-1-expected.txt:
1478 * storage/indexeddb/modern/idbobjectstore-count-failures-expected.txt:
1479 * storage/indexeddb/modern/idbobjectstore-delete-1-expected.txt:
1480 * storage/indexeddb/modern/idbobjectstore-delete-2-expected.txt:
1481 * storage/indexeddb/modern/idbobjectstore-delete-failures-expected.txt:
1482 * storage/indexeddb/modern/idbobjectstore-get-failures-expected.txt:
1483 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-expected.txt:
1484 * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
1485 * storage/indexeddb/modern/index-1-expected.txt:
1486 * storage/indexeddb/modern/index-2-expected.txt:
1487 * storage/indexeddb/modern/index-3-expected.txt:
1488 * storage/indexeddb/modern/index-4-expected.txt:
1489 * storage/indexeddb/modern/index-5-expected.txt:
1490 * storage/indexeddb/modern/index-cursor-1-expected.txt:
1491 * storage/indexeddb/modern/index-cursor-2-expected.txt:
1492 * storage/indexeddb/modern/index-cursor-3-expected.txt:
1493 * storage/indexeddb/modern/index-get-count-basic-expected.txt:
1494 * storage/indexeddb/modern/index-get-count-failures-expected.txt:
1495 * storage/indexeddb/modern/keypath-basic-expected.txt:
1496 * storage/indexeddb/modern/objectstore-attributes-expected.txt:
1497 * storage/indexeddb/modern/objectstore-cursor-advance-failures-expected.txt:
1498 * storage/indexeddb/modern/objectstore-cursor-continue-failures-expected.txt:
1499 * storage/indexeddb/modern/opencursor-failures-expected.txt:
1500 * storage/indexeddb/modern/opendatabase-success-after-versionchange-expected.txt:
1501 * storage/indexeddb/modern/opendatabase-versions-expected.txt:
1502 * storage/indexeddb/modern/resources/abort-requests-cancelled.js:
1503 * storage/indexeddb/modern/resources/aborted-put.js:
1504 * storage/indexeddb/modern/resources/autoincrement-abort.js:
1505 * storage/indexeddb/modern/resources/basic-add.js:
1506 * storage/indexeddb/modern/resources/basic-put.js:
1507 * storage/indexeddb/modern/resources/create-index-failures.js:
1508 * storage/indexeddb/modern/resources/createobjectstore-basic.js:
1509 * storage/indexeddb/modern/resources/createobjectstore-failures.js:
1510 * storage/indexeddb/modern/resources/cursor-1.js:
1511 * storage/indexeddb/modern/resources/cursor-2.js:
1512 * storage/indexeddb/modern/resources/cursor-3.js:
1513 * storage/indexeddb/modern/resources/cursor-4.js:
1514 * storage/indexeddb/modern/resources/cursor-5.js:
1515 * storage/indexeddb/modern/resources/cursor-6.js:
1516 * storage/indexeddb/modern/resources/cursor-7.js:
1517 * storage/indexeddb/modern/resources/cursor-8.js:
1518 * storage/indexeddb/modern/resources/date-basic.js:
1519 * storage/indexeddb/modern/resources/deletedatabase-1.js:
1520 * storage/indexeddb/modern/resources/deletedatabase-2.js:
1521 * storage/indexeddb/modern/resources/deletedatabase-null-name-exception.js:
1522 * storage/indexeddb/modern/resources/deletedatabase-request-event.js:
1523 * storage/indexeddb/modern/resources/deletedatabase-request.js:
1524 * storage/indexeddb/modern/resources/deleteindex-1.js:
1525 * storage/indexeddb/modern/resources/deleteindex-2.js:
1526 * storage/indexeddb/modern/resources/deleteobjectstore-1.js:
1527 * storage/indexeddb/modern/resources/double-abort.js:
1528 * storage/indexeddb/modern/resources/double-open.js:
1529 * storage/indexeddb/modern/resources/get-index-failures.js:
1530 * storage/indexeddb/modern/resources/get-keyrange.js:
1531 * storage/indexeddb/modern/resources/idbdatabase-deleteobjectstore-failures.js:
1532 * storage/indexeddb/modern/resources/idbdatabase-transaction-failures.js:
1533 * storage/indexeddb/modern/resources/idbindex-properties-basic.js:
1534 * storage/indexeddb/modern/resources/idbobjectstore-clear-1.js:
1535 * storage/indexeddb/modern/resources/idbobjectstore-clear-2.js:
1536 * storage/indexeddb/modern/resources/idbobjectstore-count-1.js:
1537 * storage/indexeddb/modern/resources/idbobjectstore-count-failures.js:
1538 * storage/indexeddb/modern/resources/idbobjectstore-delete-1.js:
1539 * storage/indexeddb/modern/resources/idbobjectstore-delete-2.js:
1540 * storage/indexeddb/modern/resources/idbobjectstore-delete-failures.js:
1541 * storage/indexeddb/modern/resources/idbobjectstore-get-failures.js:
1542 * storage/indexeddb/modern/resources/idbobjectstore-put-and-clear-failures.js:
1543 * storage/indexeddb/modern/resources/idbtransaction-objectstore-failures.js:
1544 * storage/indexeddb/modern/resources/index-1.js:
1545 * storage/indexeddb/modern/resources/index-2.js:
1546 * storage/indexeddb/modern/resources/index-3.js:
1547 * storage/indexeddb/modern/resources/index-4.js:
1548 * storage/indexeddb/modern/resources/index-5.js:
1549 * storage/indexeddb/modern/resources/index-cursor-1.js:
1550 * storage/indexeddb/modern/resources/index-cursor-2.js:
1551 * storage/indexeddb/modern/resources/index-cursor-3.js:
1552 * storage/indexeddb/modern/resources/index-get-count-basic.js:
1553 * storage/indexeddb/modern/resources/index-get-count-failures.js:
1554 * storage/indexeddb/modern/resources/keypath-basic.js:
1555 * storage/indexeddb/modern/resources/objectstore-attributes.js:
1556 * storage/indexeddb/modern/resources/objectstore-cursor-advance-failures.js:
1557 * storage/indexeddb/modern/resources/objectstore-cursor-continue-failures.js:
1558 * storage/indexeddb/modern/resources/opencursor-failures.js:
1559 * storage/indexeddb/modern/resources/opendatabase-request-event.js:
1560 * storage/indexeddb/modern/resources/opendatabase-request.js:
1561 * storage/indexeddb/modern/resources/opendatabase-success-after-versionchange.js:
1562 * storage/indexeddb/modern/resources/opendatabase-versions.js:
1563 * storage/indexeddb/modern/resources/request-readystate.js:
1564 * storage/indexeddb/modern/resources/transaction-scheduler-1.js:
1565 * storage/indexeddb/modern/resources/transaction-scheduler-2.js:
1566 * storage/indexeddb/modern/resources/transaction-scheduler-3.js:
1567 * storage/indexeddb/modern/resources/transaction-scheduler-5.js:
1568 * storage/indexeddb/modern/resources/transaction-scheduler-6.js:
1569 * storage/indexeddb/modern/resources/versionchange-abort-then-reopen.js:
1570 * storage/indexeddb/modern/resources/versionchange-event.js:
1571 * storage/indexeddb/modern/transaction-scheduler-1-expected.txt:
1572 * storage/indexeddb/modern/transaction-scheduler-2-expected.txt:
1573 * storage/indexeddb/modern/transaction-scheduler-3-expected.txt:
1574 * storage/indexeddb/modern/transaction-scheduler-5-expected.txt:
1575 * storage/indexeddb/modern/transaction-scheduler-6-expected.txt:
1576 * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
1577 * storage/indexeddb/modern/versionchange-event-expected.txt:
1579 2016-01-20 Saam barati <sbarati@apple.com>
1581 Web Inspector: Hook the sampling profiler into the Timelines UI
1582 https://bugs.webkit.org/show_bug.cgi?id=152766
1583 <rdar://problem/24066360>
1585 Reviewed by Joseph Pecoraro.
1587 * inspector/sampling-profiler: Added.
1588 * inspector/sampling-profiler/basic-expected.txt: Added.
1589 * inspector/sampling-profiler/basic.html: Added.
1590 * inspector/sampling-profiler/call-frame-with-dom-functions-expected.txt: Added.
1591 * inspector/sampling-profiler/call-frame-with-dom-functions.html: Added.
1592 * inspector/sampling-profiler/eval-source-url-expected.txt: Added.
1593 * inspector/sampling-profiler/eval-source-url.html: Added.
1594 * inspector/sampling-profiler/many-call-frames-expected.txt: Added.
1595 * inspector/sampling-profiler/many-call-frames.html: Added.
1596 * inspector/sampling-profiler/named-function-expression-expected.txt: Added.
1597 * inspector/sampling-profiler/named-function-expression.html: Added.
1598 * inspector/script-profiler/event-type-API-expected.txt:
1599 * inspector/script-profiler/event-type-API.html:
1600 * inspector/script-profiler/event-type-Microtask-expected.txt:
1601 * inspector/script-profiler/event-type-Microtask.html:
1602 * inspector/script-profiler/event-type-Other-expected.txt:
1603 * inspector/script-profiler/event-type-Other.html:
1604 * inspector/script-profiler/tracking-expected.txt:
1605 * inspector/script-profiler/tracking.html:
1607 2016-01-20 Daniel Bates <dabates@apple.com>
1609 CSP: Add tests to ensure that alternative text of an image is rendered when CSP blocks its load
1610 https://bugs.webkit.org/show_bug.cgi?id=153280
1612 Reviewed by Alexey Proskuryakov.
1614 These tests were inspired by the Blink test
1615 <https://src.chromium.org/viewvc/blink/trunk/LayoutTests/http/tests/security/contentSecurityPolicy/image-blocked-alt-content.html?revision=186800>.
1617 * http/tests/security/contentSecurityPolicy/image-blocked-alt-text-expected.html: Added.
1618 * http/tests/security/contentSecurityPolicy/image-blocked-alt-text.html: Added.
1619 * http/tests/security/contentSecurityPolicy/image-data-URL-blocked-alt-text-expected.html: Added.
1620 * http/tests/security/contentSecurityPolicy/image-data-URL-blocked-alt-text.html: Added.
1622 2016-01-20 Daniel Bates <dabates@apple.com>
1624 CSP: Merge from Blink many new tests and changes to existing tests
1625 https://bugs.webkit.org/show_bug.cgi?id=153277
1626 <rdar://problem/24260782>
1628 Reviewed by Brent Fulgham.
1630 Merge new Content Security Policy tests from Blink as well as changes made to existing tests
1631 as of Blink r202656: <https://src.chromium.org/viewvc/blink/trunk/LayoutTests/http/tests/security/contentSecurityPolicy/?pathrev=202656>.
1632 Many of these new tests fail and have been marked accordingly with associated WebKit bugs in
1633 TestExpectations. We also do not run CSP 1.1 tests as we do not compile with ENABLE(CSP_NEXT)
1634 enabled (see <https://bugs.webkit.org/show_bug.cgi?id=85558>). We will look to enable CSP 1.1
1635 and make all these merged tests pass in subsequent commits.
1637 One non-mechanical change I made is that I removed the sub-test for shared workers when
1638 merging http/tests/security/contentSecurityPolicy/worker-without-own-csp.html as WebKit does
1639 not support shared workers. I also swapped the argument order in the call to assert_equals()
1640 in the remaining sub-test so that the expected result, "xhr allowed", is the second argument (as
1641 expected by assert_equals()) and hence the failure message would read well.
1643 The tests http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-xfo.html,
1644 http/tests/security/contentSecurityPolicy/1.1/{script, style}hash-default-src.html do not have
1645 expected results and are skipped for now. These tests do not have expected results because no
1646 expected results were committed to Blink and it is not straightforward to generate the expected
1647 result without reasoning about the test or compiling Blink. When it comes time to enable CSP 1.1
1648 support we can generate the expected results and verify correctness.
1651 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-about-blank-allowed-expected.txt: Added.
1652 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-about-blank-allowed.html: Added.
1653 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-allowed-expected.txt: Added.
1654 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-allowed.html: Added.
1655 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt: Added.
1656 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked.html: Added.
1657 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-redirect-blocked-expected.txt: Added.
1658 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-redirect-blocked.html: Added.
1659 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-allowed-expected.txt: Added.
1660 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-allowed.html: Added.
1661 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-blocked-expected.txt: Added.
1662 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-blocked.html: Added.
1663 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-allowed-expected.txt: Added.
1664 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-allowed.html: Added.
1665 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-blocked-expected.txt: Added.
1666 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-blocked.html: Added.
1667 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt: Added.
1668 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html: Added.
1669 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt: Added.
1670 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html: Added.
1671 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt: Added.
1672 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow.html: Added.
1673 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt: Added.
1674 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow.html: Added.
1675 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt: Added.
1676 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block.html: Added.
1677 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt: Added.
1678 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block.html: Added.
1679 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt: Added.
1680 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html: Added.
1681 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt: Added.
1682 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html: Added.
1683 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt: Added.
1684 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow.html: Added.
1685 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt: Added.
1686 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block.html: Added.
1687 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt: Added.
1688 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block.html: Added.
1689 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt: Added.
1690 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html: Added.
1691 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt: Added.
1692 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow.html: Added.
1693 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt: Added.
1694 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow.html: Added.
1695 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt: Added.
1696 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block.html: Added.
1697 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt: Added.
1698 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block.html: Added.
1699 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt: Added.
1700 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow.html: Added.
1701 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt: Added.
1702 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow.html: Added.
1703 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt: Added.
1704 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow.html: Added.
1705 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt: Added.
1706 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block.html: Added.
1707 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt: Added.
1708 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block.html: Added.
1709 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-xfo.html: Added.
1710 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt: Added.
1711 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow.html: Added.
1712 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt: Added.
1713 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow.html: Added.
1714 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt: Added.
1715 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block.html: Added.
1716 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt: Added.
1717 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin.html: Added.
1718 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt: Added.
1719 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin.html: Added.
1720 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt: Added.
1721 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow.html: Added.
1722 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt: Added.
1723 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block.html: Added.
1724 * http/tests/security/contentSecurityPolicy/1.1/meta-outside-head-expected.txt: Added.
1725 * http/tests/security/contentSecurityPolicy/1.1/meta-outside-head.html: Added.
1726 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-affects-child-expected.txt: Added.
1727 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-affects-child.html: Added.
1728 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid.html:
1729 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-http-expected.txt: Added.
1730 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-http.html: Added.
1731 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-https-expected.txt: Added.
1732 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-https.html: Added.
1733 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-http-expected.txt: Added.
1734 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-http.html: Added.
1735 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-https-expected.txt: Added.
1736 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-https.html: Added.
1737 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-http-expected.txt: Added.
1738 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-http.html: Added.
1739 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-https-expected.txt: Added.
1740 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-https.html: Added.
1741 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-http-expected.txt: Added.
1742 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-http.html: Added.
1743 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-https-expected.txt: Added.
1744 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-https.html: Added.
1745 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-http-expected.txt: Added.
1746 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-http.html: Added.
1747 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-https-expected.txt: Added.
1748 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-https.html: Added.
1749 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-http-expected.txt: Added.
1750 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-http.html: Added.
1751 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-https-expected.txt: Added.
1752 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-https.html: Added.
1753 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-http-expected.txt: Added.
1754 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-http.html: Added.
1755 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-https-expected.txt: Added.
1756 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-https.html: Added.
1757 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-http-expected.txt: Added.
1758 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-http.html: Added.
1759 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-https-expected.txt: Added.
1760 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-https.html: Added.
1761 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-http-expected.txt: Added.
1762 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-http.html: Added.
1763 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-https-expected.txt: Added.
1764 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-https.html: Added.
1765 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-http-expected.txt: Added.
1766 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-http.html: Added.
1767 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-https-expected.txt: Added.
1768 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-https.html: Added.
1769 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-http-expected.txt: Added.
1770 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-http.html: Added.
1771 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-https-expected.txt: Added.
1772 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-https.html: Added.
1773 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-http-expected.txt: Added.
1774 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-http.html: Added.
1775 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-https-expected.txt: Added.
1776 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-https.html: Added.
1777 * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
1778 * http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored-expected.txt: Added.
1779 * http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored.html: Added.
1780 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-expected.txt: Added.
1781 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed.html: Added.
1782 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-error-event-expected.txt: Added.
1783 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-error-event.html: Added.
1784 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-expected.txt: Added.
1785 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked.html: Added.
1786 * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src.html: Added.
1787 * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline-expected.txt: Added.
1788 * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline.html: Added.
1789 * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed-expected.txt: Added.
1790 * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed.html: Added.
1791 * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization-expected.txt: Added.
1792 * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization.html: Added.
1793 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-expected.txt: Added.
1794 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed.html: Added.
1795 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash-expected.txt: Added.
1796 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash.html: Added.
1797 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked-expected.txt: Added.
1798 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked.html: Added.
1799 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt.
1800 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked.html: Added.
1801 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline-expected.txt: Added.
1802 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline.html: Added.
1803 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt.
1804 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce.html: Added.
1805 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-redirect-expected.txt: Added.
1806 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-redirect.html: Added.
1807 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics-expected.txt:
1808 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics.html:
1809 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-expected.txt:
1810 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script-expected.txt:
1811 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script.html:
1812 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image.html:
1813 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-expected.txt:
1814 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script-expected.txt:
1815 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script.html:
1816 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image.html:
1817 * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed-expected.txt: Added.
1818 * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed.html: Added.
1819 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event-expected.txt: Added.
1820 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event.html: Added.
1821 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-expected.txt: Added.
1822 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked.html: Added.
1823 * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src.html: Added.
1824 * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event-expected.txt: Added.
1825 * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event.html: Added.
1826 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed-expected.txt: Added.
1827 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed.html: Added.
1828 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-basic-blocked-error-event-expected.txt: Added.
1829 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-basic-blocked-error-event.html: Added.
1830 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked-expected.txt: Added.
1831 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked.html: Added.
1832 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-svg-style-basic-blocked-error-event-expected.txt: Added.
1833 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-svg-style-basic-blocked-error-event.html: Added.
1834 * http/tests/security/contentSecurityPolicy/blob-urls-match-self.html:
1835 * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added.
1836 * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked.html: Added.
1837 * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
1838 * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked.html: Added.
1839 * http/tests/security/contentSecurityPolicy/csp-header-is-sent-expected.txt: Added.
1840 * http/tests/security/contentSecurityPolicy/csp-header-is-sent.html: Added.
1841 * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report-expected.txt: Added.
1842 * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report.html: Added.
1843 * http/tests/security/contentSecurityPolicy/eval-blocked-and-sends-report-expected.txt: Added.
1844 * http/tests/security/contentSecurityPolicy/eval-blocked-and-sends-report.html: Added.
1845 * http/tests/security/contentSecurityPolicy/frame-src-cross-origin-load-expected.txt: Added.
1846 * http/tests/security/contentSecurityPolicy/frame-src-cross-origin-load.html: Added.
1847 * http/tests/security/contentSecurityPolicy/icon-allowed-expected.txt: Added.
1848 * http/tests/security/contentSecurityPolicy/icon-allowed.html: Added.
1849 * http/tests/security/contentSecurityPolicy/icon-blocked-expected.txt: Added.
1850 * http/tests/security/contentSecurityPolicy/icon-blocked.html: Added.
1851 * http/tests/security/contentSecurityPolicy/image-document-default-src-none-expected.txt: Added.
1852 * http/tests/security/contentSecurityPolicy/image-document-default-src-none.html: Added.
1853 * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt: Added.
1854 * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta.html: Added.
1855 * http/tests/security/contentSecurityPolicy/manifest-src-allowed-expected.txt: Added.
1856 * http/tests/security/contentSecurityPolicy/manifest-src-allowed.html: Added.
1857 * http/tests/security/contentSecurityPolicy/manifest-src-blocked-expected.txt: Added.
1858 * http/tests/security/contentSecurityPolicy/manifest-src-blocked.html: Added.
1859 * http/tests/security/contentSecurityPolicy/manifest.test/manifest.json: Added.
1860 * http/tests/security/contentSecurityPolicy/object-in-svg-foreignobject-expected.txt: Added.
1861 * http/tests/security/contentSecurityPolicy/object-in-svg-foreignobject.html: Added.
1862 * http/tests/security/contentSecurityPolicy/object-src-applet-archive-codebase-expected.txt: Added.
1863 * http/tests/security/contentSecurityPolicy/object-src-applet-archive-codebase.html: Added.
1864 * http/tests/security/contentSecurityPolicy/object-src-applet-archive-expected.txt: Added.
1865 * http/tests/security/contentSecurityPolicy/object-src-applet-archive.html: Added.
1866 * http/tests/security/contentSecurityPolicy/object-src-applet-code-codebase-expected.txt: Added.
1867 * http/tests/security/contentSecurityPolicy/object-src-applet-code-codebase.html: Added.
1868 * http/tests/security/contentSecurityPolicy/object-src-applet-code-expected.txt: Added.
1869 * http/tests/security/contentSecurityPolicy/object-src-applet-code.html: Added.
1870 * http/tests/security/contentSecurityPolicy/object-src-does-not-affect-child-expected.txt: Added.
1871 * http/tests/security/contentSecurityPolicy/object-src-does-not-affect-child.html: Added.
1872 * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked-expected.txt: Added.
1873 * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked.html: Added.
1874 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked-expected.txt: Added.
1875 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked.html: Added.
1876 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked-expected.txt: Added.
1877 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked.html: Added.
1878 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked-expected.txt: Added.
1879 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked.html: Added.
1880 * http/tests/security/contentSecurityPolicy/plugin-in-iframe-with-csp-expected.txt: Added.
1881 * http/tests/security/contentSecurityPolicy/plugin-in-iframe-with-csp.html: Added.
1882 * http/tests/security/contentSecurityPolicy/redirect-does-not-match-paths-expected.txt: Added.
1883 * http/tests/security/contentSecurityPolicy/redirect-does-not-match-paths.html: Added.
1884 * http/tests/security/contentSecurityPolicy/register-bypassing-scheme-partial-expected.txt: Added.
1885 * http/tests/security/contentSecurityPolicy/register-bypassing-scheme-partial.html: Added.
1886 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
1887 * http/tests/security/contentSecurityPolicy/report-and-enforce.html:
1888 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
1889 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
1890 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
1891 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
1892 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
1893 * http/tests/security/contentSecurityPolicy/report-multiple-violations-01-expected.txt: Added.
1894 * http/tests/security/contentSecurityPolicy/report-multiple-violations-01.html: Added.
1895 * http/tests/security/contentSecurityPolicy/report-multiple-violations-02-expected.txt: Added.
1896 * http/tests/security/contentSecurityPolicy/report-multiple-violations-02.html: Added.
1897 * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
1898 * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
1899 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
1900 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
1901 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
1902 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
1903 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
1904 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt: Added.
1905 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.html: Added.
1906 * http/tests/security/contentSecurityPolicy/resources/alert-pass.js: Added.
1907 * http/tests/security/contentSecurityPolicy/resources/child-src-test.js: Added.
1911 (injectFrameRedirectingTo):
1913 (injectSharedWorker):
1914 * http/tests/security/contentSecurityPolicy/resources/csp-header-is-sent.js: Added.
1915 (async_test.xhr.onload):
1918 * http/tests/security/contentSecurityPolicy/resources/fail-to-inject-script.js: Added.
1921 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-and-x-frame-options.pl: Added.
1922 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js: Added.
1923 (injectNestedIframe):
1926 (crossOriginFrameShouldBeBlocked.window.onload):
1927 (crossOriginFrameShouldBeBlocked):
1928 (crossOriginFrameShouldBeAllowed.window.onload):
1929 (crossOriginFrameShouldBeAllowed):
1930 (sameOriginFrameShouldBeBlocked.window.onload):
1931 (sameOriginFrameShouldBeBlocked):
1932 (sameOriginFrameShouldBeAllowed.window.onload):
1933 (sameOriginFrameShouldBeAllowed):
1936 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors.pl: Added.
1937 * http/tests/security/contentSecurityPolicy/resources/frame-in-frame.pl: Added.
1938 * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html: Added.
1939 * http/tests/security/contentSecurityPolicy/resources/iframe-redirect-not-allowed.html: Added.
1940 * http/tests/security/contentSecurityPolicy/resources/image-document-default-src-none-iframe.php: Added.
1941 * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-test.js:
1942 * http/tests/security/contentSecurityPolicy/resources/nph-cached-csp.pl:
1943 * http/tests/security/contentSecurityPolicy/resources/object-src-param.js: Added.
1944 (appendObjectElement.window.onload):
1945 (appendObjectElement):
1946 * http/tests/security/contentSecurityPolicy/resources/post-message.js: Added.
1947 * http/tests/security/contentSecurityPolicy/resources/redir.php: Added.
1948 * http/tests/security/contentSecurityPolicy/resources/redirect-does-not-match-paths.js: Added.
1950 (async_test.img.onload):
1952 (async_test.xhr.onload):
1953 * http/tests/security/contentSecurityPolicy/resources/redirect.pl: Added.
1954 * http/tests/security/contentSecurityPolicy/resources/referrer-test-endpoint.php: Added.
1955 * http/tests/security/contentSecurityPolicy/resources/referrer-test.js: Added.
1956 (ReferrerTest.bindHandler):
1957 (ReferrerTest.base):
1958 (ReferrerTest.generateFrameURL):
1959 (ReferrerTest.injectFrame):
1960 (expectFullReferrer):
1962 (expectOriginReferrer):
1963 * http/tests/security/contentSecurityPolicy/resources/referrer-test.php: Added.
1964 * http/tests/security/contentSecurityPolicy/resources/sandbox.php:
1965 * http/tests/security/contentSecurityPolicy/resources/script-redirect-not-allowed.js: Added.
1966 * http/tests/security/contentSecurityPolicy/resources/script-set-value.js: Added.
1967 * http/tests/security/contentSecurityPolicy/resources/style-set-red.css: Added.
1969 * http/tests/security/contentSecurityPolicy/resources/stylesheet-redirect-not-allowed.css: Added.
1971 * http/tests/security/contentSecurityPolicy/resources/test-csp-header.pl: Added.
1972 * http/tests/security/contentSecurityPolicy/resources/worker.php: Added.
1973 * http/tests/security/contentSecurityPolicy/resources/xhr-redirect-not-allowed.pl: Added.
1974 * http/tests/security/contentSecurityPolicy/sandbox-report-only-expected.txt: Added.
1975 * http/tests/security/contentSecurityPolicy/sandbox-report-only.html: Added.
1976 * http/tests/security/contentSecurityPolicy/script-src-appended-script-expected.txt: Added.
1977 * http/tests/security/contentSecurityPolicy/script-src-appended-script.html: Added.
1978 * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event-expected.txt: Added.
1979 * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html: Added.
1980 * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
1981 * http/tests/security/contentSecurityPolicy/script-src-redirect.html:
1982 * http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt:
1983 * http/tests/security/contentSecurityPolicy/source-list-parsing-03.html:
1984 * http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt:
1985 * http/tests/security/contentSecurityPolicy/source-list-parsing-07.html:
1986 * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-03-expected.txt: Added.
1987 * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-03.html: Added.
1988 * http/tests/security/contentSecurityPolicy/style-src-blocked-error-event-expected.txt: Added.
1989 * http/tests/security/contentSecurityPolicy/style-src-blocked-error-event.html: Added.
1990 * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-expected.txt: Added.
1991 * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp.html: Added.
1992 * http/tests/security/contentSecurityPolicy/worker-connect-src-allowed.html:
1993 * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked.html:
1994 * http/tests/security/contentSecurityPolicy/worker-eval-blocked.html:
1995 * http/tests/security/contentSecurityPolicy/worker-function-function-blocked.html:
1996 * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked-expected.txt: Added.
1997 * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked.html: Added.
1998 * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers-expected.txt: Added.
1999 * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers.html: Added.
2000 * http/tests/security/contentSecurityPolicy/worker-script-src-expected.txt:
2001 * http/tests/security/contentSecurityPolicy/worker-script-src.html:
2002 * http/tests/security/contentSecurityPolicy/worker-set-timeout-blocked.html:
2003 * http/tests/security/contentSecurityPolicy/worker-without-own-csp-expected.txt: Added.
2004 * http/tests/security/contentSecurityPolicy/worker-without-own-csp.html: Added.
2005 * platform/wk2/TestExpectations:
2007 2016-01-20 Ryan Haddad <ryanhaddad@apple.com>
2009 Marking three fast/viewport/ios/width-is-device-width-overflowing* tests as flaky on ios-simulator.
2010 https://bugs.webkit.org/show_bug.cgi?id=153110
2012 Unreviewed test gardening.
2014 * platform/ios-simulator/TestExpectations:
2016 2016-01-20 Chris Dumez <cdumez@apple.com>
2018 Drop support for obsolete Node.isSupported()
2019 https://bugs.webkit.org/show_bug.cgi?id=153164
2021 Reviewed by Darin Adler.
2023 Drop obsolete DOM tests.
2025 * dom/html/level2/html/HTMLBodyElement07-expected.txt: Removed.
2026 * dom/html/level2/html/HTMLBodyElement07.html: Removed.
2027 * dom/html/level2/html/HTMLBodyElement07.js: Removed.
2028 * dom/html/level2/html/HTMLBodyElement08-expected.txt: Removed.
2029 * dom/html/level2/html/HTMLBodyElement08.html: Removed.
2030 * dom/html/level2/html/HTMLBodyElement08.js: Removed.
2031 * dom/html/level2/html/HTMLBodyElement09-expected.txt: Removed.
2032 * dom/html/level2/html/HTMLBodyElement09.html: Removed.
2033 * dom/html/level2/html/HTMLBodyElement09.js: Removed.
2034 * dom/html/level2/html/HTMLBodyElement10-expected.txt: Removed.
2035 * dom/html/level2/html/HTMLBodyElement10.html: Removed.
2036 * dom/html/level2/html/HTMLBodyElement10.js: Removed.
2037 * dom/html/level2/html/HTMLBodyElement11-expected.txt: Removed.
2038 * dom/html/level2/html/HTMLBodyElement11.html: Removed.
2039 * dom/html/level2/html/HTMLBodyElement11.js: Removed.
2040 * dom/html/level2/html/HTMLBodyElement12-expected.txt: Removed.
2041 * dom/html/level2/html/HTMLBodyElement12.html: Removed.
2042 * dom/html/level2/html/HTMLBodyElement12.js: Removed.
2043 * dom/html/level2/html/HTMLDocument22-expected.txt: Removed.
2044 * dom/html/level2/html/HTMLDocument22.html: Removed.
2045 * dom/html/level2/html/HTMLDocument22.js: Removed.
2046 * dom/html/level2/html/HTMLDocument23-expected.txt: Removed.
2047 * dom/html/level2/html/HTMLDocument23.html: Removed.
2048 * dom/html/level2/html/HTMLDocument23.js: Removed.
2049 * dom/html/level2/html/HTMLDocument24-expected.txt: Removed.
2050 * dom/html/level2/html/HTMLDocument24.html: Removed.
2051 * dom/html/level2/html/HTMLDocument24.js: Removed.
2052 * dom/html/level2/html/HTMLDocument25-expected.txt: Removed.
2053 * dom/html/level2/html/HTMLDocument25.html: Removed.
2054 * dom/html/level2/html/HTMLDocument25.js: Removed.
2055 * dom/html/level2/html/HTMLDocument26-expected.txt: Removed.
2056 * dom/html/level2/html/HTMLDocument26.html: Removed.
2057 * dom/html/level2/html/HTMLDocument26.js: Removed.
2058 * dom/html/level2/html/HTMLDocument27-expected.txt: Removed.
2059 * dom/html/level2/html/HTMLDocument27.html: Removed.
2060 * dom/html/level2/html/HTMLDocument27.js: Removed.
2061 * dom/svg/level3/xpath/Conformance_isSupported_3-expected.txt: Removed.
2062 * dom/svg/level3/xpath/Conformance_isSupported_3.js: Removed.
2063 * dom/svg/level3/xpath/Conformance_isSupported_3.svg: Removed.
2064 * dom/svg/level3/xpath/Conformance_isSupported_empty-expected.txt: Removed.
2065 * dom/svg/level3/xpath/Conformance_isSupported_empty.js: Removed.
2066 * dom/svg/level3/xpath/Conformance_isSupported_empty.svg: Removed.
2067 * dom/svg/level3/xpath/Conformance_isSupported_null-expected.txt: Removed.
2068 * dom/svg/level3/xpath/Conformance_isSupported_null.js: Removed.
2069 * dom/svg/level3/xpath/Conformance_isSupported_null.svg: Removed.
2070 * dom/xhtml/level2/html/HTMLBodyElement07-expected.txt: Removed.
2071 * dom/xhtml/level2/html/HTMLBodyElement07.js: Removed.
2072 * dom/xhtml/level2/html/HTMLBodyElement07.xhtml: Removed.
2073 * dom/xhtml/level2/html/HTMLBodyElement08-expected.txt: Removed.
2074 * dom/xhtml/level2/html/HTMLBodyElement08.js: Removed.
2075 * dom/xhtml/level2/html/HTMLBodyElement08.xhtml: Removed.
2076 * dom/xhtml/level2/html/HTMLBodyElement09-expected.txt: Removed.
2077 * dom/xhtml/level2/html/HTMLBodyElement09.js: Removed.
2078 * dom/xhtml/level2/html/HTMLBodyElement09.xhtml: Removed.
2079 * dom/xhtml/level2/html/HTMLBodyElement10-expected.txt: Removed.
2080 * dom/xhtml/level2/html/HTMLBodyElement10.js: Removed.
2081 * dom/xhtml/level2/html/HTMLBodyElement10.xhtml: Removed.
2082 * dom/xhtml/level2/html/HTMLBodyElement11-expected.txt: Removed.
2083 * dom/xhtml/level2/html/HTMLBodyElement11.js: Removed.
2084 * dom/xhtml/level2/html/HTMLBodyElement11.xhtml: Removed.
2085 * dom/xhtml/level2/html/HTMLBodyElement12-expected.txt: Removed.
2086 * dom/xhtml/level2/html/HTMLBodyElement12.js: Removed.
2087 * dom/xhtml/level2/html/HTMLBodyElement12.xhtml: Removed.
2088 * dom/xhtml/level2/html/HTMLDocument22-expected.txt: Removed.
2089 * dom/xhtml/level2/html/HTMLDocument22.js: Removed.
2090 * dom/xhtml/level2/html/HTMLDocument22.xhtml: Removed.
2091 * dom/xhtml/level2/html/HTMLDocument23-expected.txt: Removed.
2092 * dom/xhtml/level2/html/HTMLDocument23.js: Removed.
2093 * dom/xhtml/level2/html/HTMLDocument23.xhtml: Removed.
2094 * dom/xhtml/level2/html/HTMLDocument24-expected.txt: Removed.
2095 * dom/xhtml/level2/html/HTMLDocument24.js: Removed.
2096 * dom/xhtml/level2/html/HTMLDocument24.xhtml: Removed.
2097 * dom/xhtml/level2/html/HTMLDocument25-expected.txt: Removed.
2098 * dom/xhtml/level2/html/HTMLDocument25.js: Removed.
2099 * dom/xhtml/level2/html/HTMLDocument25.xhtml: Removed.
2100 * dom/xhtml/level2/html/HTMLDocument26-expected.txt: Removed.
2101 * dom/xhtml/level2/html/HTMLDocument26.js: Removed.
2102 * dom/xhtml/level2/html/HTMLDocument26.xhtml: Removed.
2103 * dom/xhtml/level2/html/HTMLDocument27-expected.txt: Removed.
2104 * dom/xhtml/level2/html/HTMLDocument27.js: Removed.
2105 * dom/xhtml/level2/html/HTMLDocument27.xhtml: Removed.
2106 * fast/dom/features-expected.txt:
2107 * fast/dom/features.html:
2109 2016-01-19 Nikita Vasilyev <nvasilyev@apple.com>
2111 Web Inspector: Fix inspector/model/remote-object.html test
2112 https://bugs.webkit.org/show_bug.cgi?id=153261
2113 <rdar://problem/24249553>
2115 Reviewed by Timothy Hatcher.
2117 Rebaseline the test for Mac platform that broke in r195305.
2119 * platform/mac/inspector/model/remote-object-expected.txt:
2121 2016-01-19 Chris Dumez <cdumez@apple.com>
2123 DocumentType.publicId / systemId should never return null
2124 https://bugs.webkit.org/show_bug.cgi?id=153264
2126 Reviewed by Ryosuke Niwa.
2128 Drop outdated DOM test.
2130 * dom/xhtml/level3/core/documentgetdoctype01-expected.txt: Removed.
2131 * dom/xhtml/level3/core/documentgetdoctype01.js: Removed.
2132 * dom/xhtml/level3/core/documentgetdoctype01.xhtml: Removed.
2134 2016-01-19 Brady Eidson <beidson@apple.com>
2136 Modern IDB: Remove unneeded "Alert: " string from storage/indexeddb/modern tests.
2137 https://bugs.webkit.org/show_bug.cgi?id=153257
2139 Reviewed by Sam Weinig.
2141 These were put in to minimize the diff for https://trac.webkit.org/changeset/195321 and
2142 make it easier to review.
2144 Now they can be removed.
2146 * storage/indexeddb/modern/aborted-put-expected.txt:
2147 * storage/indexeddb/modern/autoincrement-abort-expected.txt:
2148 * storage/indexeddb/modern/basic-add-expected.txt:
2149 * storage/indexeddb/modern/basic-put-expected.txt:
2150 * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
2151 * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
2152 * storage/indexeddb/modern/date-basic-expected.txt:
2153 * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt:
2154 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt:
2155 * storage/indexeddb/modern/deletedatabase-request-expected.txt:
2156 * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
2157 * storage/indexeddb/modern/double-abort-expected.txt:
2158 * storage/indexeddb/modern/get-keyrange-expected.txt:
2159 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
2160 * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2161 * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
2162 * storage/indexeddb/modern/idbobjectstore-clear-1-expected.txt:
2163 * storage/indexeddb/modern/idbobjectstore-clear-2-expected.txt:
2164 * storage/indexeddb/modern/idbobjectstore-count-1-expected.txt:
2165 * storage/indexeddb/modern/idbobjectstore-count-failures-expected.txt:
2166 * storage/indexeddb/modern/idbobjectstore-get-failures-expected.txt:
2167 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-expected.txt:
2168 * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
2169 * storage/indexeddb/modern/keypath-basic-expected.txt:
2170 * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
2171 * storage/indexeddb/modern/opendatabase-request-expected.txt:
2172 * storage/indexeddb/modern/resources/aborted-put.js:
2173 * storage/indexeddb/modern/resources/autoincrement-abort.js:
2174 * storage/indexeddb/modern/resources/basic-add.js:
2175 * storage/indexeddb/modern/resources/basic-put.js:
2176 * storage/indexeddb/modern/resources/createobjectstore-basic.js:
2177 * storage/indexeddb/modern/resources/createobjectstore-failures.js:
2178 * storage/indexeddb/modern/resources/date-basic.js:
2179 * storage/indexeddb/modern/resources/deletedatabase-null-name-exception.js:
2180 * storage/indexeddb/modern/resources/deletedatabase-request-event.js:
2181 * storage/indexeddb/modern/resources/deletedatabase-request.js:
2182 * storage/indexeddb/modern/resources/deleteobjectstore-1.js:
2183 * storage/indexeddb/modern/resources/double-abort.js:
2184 * storage/indexeddb/modern/resources/get-keyrange.js:
2185 * storage/indexeddb/modern/resources/idbdatabase-deleteobjectstore-failures.js:
2186 * storage/indexeddb/modern/resources/idbdatabase-transaction-failures.js:
2187 * storage/indexeddb/modern/resources/idbindex-properties-basic.js:
2188 * storage/indexeddb/modern/resources/idbobjectstore-clear-1.js:
2189 * storage/indexeddb/modern/resources/idbobjectstore-clear-2.js:
2190 * storage/indexeddb/modern/resources/idbobjectstore-count-1.js:
2191 * storage/indexeddb/modern/resources/idbobjectstore-count-failures.js:
2192 * storage/indexeddb/modern/resources/idbobjectstore-get-failures.js:
2193 * storage/indexeddb/modern/resources/idbobjectstore-put-and-clear-failures.js:
2194 * storage/indexeddb/modern/resources/idbtransaction-objectstore-failures.js:
2195 * storage/indexeddb/modern/resources/keypath-basic.js:
2196 * storage/indexeddb/modern/resources/opendatabase-request-event.js:
2197 * storage/indexeddb/modern/resources/opendatabase-request.js:
2198 * storage/indexeddb/modern/resources/transaction-scheduler-1.js:
2199 * storage/indexeddb/modern/resources/transaction-scheduler-2.js:
2200 * storage/indexeddb/modern/resources/transaction-scheduler-3.js:
2201 * storage/indexeddb/modern/resources/transaction-scheduler-5.js:
2202 * storage/indexeddb/modern/resources/transaction-scheduler-6.js:
2203 * storage/indexeddb/modern/resources/versionchange-abort-then-reopen.js:
2204 * storage/indexeddb/modern/resources/versionchange-event.js:
2205 * storage/indexeddb/modern/transaction-scheduler-1-expected.txt:
2206 * storage/indexeddb/modern/transaction-scheduler-2-expected.txt:
2207 * storage/indexeddb/modern/transaction-scheduler-3-expected.txt:
2208 * storage/indexeddb/modern/transaction-scheduler-5-expected.txt:
2209 * storage/indexeddb/modern/transaction-scheduler-6-expected.txt:
2210 * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
2211 * storage/indexeddb/modern/versionchange-event-expected.txt:
2213 2016-01-19 Andy VanWagoner <thetalecrafter@gmail.com>
2215 [INTL] Implement Date.prototype.toLocaleDateString in ECMA-402
2216 https://bugs.webkit.org/show_bug.cgi?id=147612
2218 Reviewed by Benjamin Poulain.
2220 Added tests for toLocaleDateString.
2222 * js/date-toLocaleString-expected.txt:
2223 * js/script-tests/date-toLocaleString.js:
2225 2016-01-19 Brady Eidson <beidson@apple.com>
2227 Modern IDB: Split all storage/indexeddb/modern tests into separate HTML + JS format.
2228 https://bugs.webkit.org/show_bug.cgi?id=153251
2230 Reviewed by Sam Weinig.
2232 * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
2233 * storage/indexeddb/modern/abort-requests-cancelled.html:
2234 * storage/indexeddb/modern/aborted-put-expected.txt:
2235 * storage/indexeddb/modern/aborted-put.html:
2236 * storage/indexeddb/modern/autoincrement-abort-expected.txt:
2237 * storage/indexeddb/modern/autoincrement-abort.html:
2238 * storage/indexeddb/modern/basic-add-expected.txt:
2239 * storage/indexeddb/modern/basic-add.html:
2240 * storage/indexeddb/modern/basic-put-expected.txt:
2241 * storage/indexeddb/modern/basic-put.html:
2242 * storage/indexeddb/modern/create-index-failures-expected.txt:
2243 * storage/indexeddb/modern/create-index-failures.html:
2244 * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
2245 * storage/indexeddb/modern/createobjectstore-basic.html:
2246 * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
2247 * storage/indexeddb/modern/createobjectstore-failures.html:
2248 * storage/indexeddb/modern/cursor-1-expected.txt:
2249 * storage/indexeddb/modern/cursor-1.html:
2250 * storage/indexeddb/modern/cursor-2-expected.txt:
2251 * storage/indexeddb/modern/cursor-2.html:
2252 * storage/indexeddb/modern/cursor-3-expected.txt:
2253 * storage/indexeddb/modern/cursor-3.html:
2254 * storage/indexeddb/modern/cursor-4-expected.txt:
2255 * storage/indexeddb/modern/cursor-4.html:
2256 * storage/indexeddb/modern/cursor-5-expected.txt:
2257 * storage/indexeddb/modern/cursor-5.html:
2258 * storage/indexeddb/modern/cursor-6-expected.txt:
2259 * storage/indexeddb/modern/cursor-6.html:
2260 * storage/indexeddb/modern/cursor-7-expected.txt:
2261 * storage/indexeddb/modern/cursor-7.html:
2262 * storage/indexeddb/modern/cursor-8-expected.txt:
2263 * storage/indexeddb/modern/cursor-8.html:
2264 * storage/indexeddb/modern/date-basic-expected.txt:
2265 * storage/indexeddb/modern/date-basic.html:
2266 * storage/indexeddb/modern/deletedatabase-1-expected.txt:
2267 * storage/indexeddb/modern/deletedatabase-1.html:
2268 * storage/indexeddb/modern/deletedatabase-2-expected.txt:
2269 * storage/indexeddb/modern/deletedatabase-2.html:
2270 * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt:
2271 * storage/indexeddb/modern/deletedatabase-null-name-exception.html:
2272 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt:
2273 * storage/indexeddb/modern/deletedatabase-request-event.html:
2274 * storage/indexeddb/modern/deletedatabase-request-expected.txt:
2275 * storage/indexeddb/modern/deletedatabase-request.html:
2276 * storage/indexeddb/modern/deleteindex-1-expected.txt:
2277 * storage/indexeddb/modern/deleteindex-1.html:
2278 * storage/indexeddb/modern/deleteindex-2-expected.txt:
2279 * storage/indexeddb/modern/deleteindex-2.html:
2280 * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
2281 * storage/indexeddb/modern/deleteobjectstore-1.html:
2282 * storage/indexeddb/modern/double-abort-expected.txt:
2283 * storage/indexeddb/modern/double-abort.html:
2284 * storage/indexeddb/modern/double-open-expected.txt:
2285 * storage/indexeddb/modern/double-open.html:
2286 * storage/indexeddb/modern/get-index-failures-expected.txt:
2287 * storage/indexeddb/modern/get-index-failures.html:
2288 * storage/indexeddb/modern/get-keyrange-expected.txt:
2289 * storage/indexeddb/modern/get-keyrange.html:
2290 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
2291 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures.html:
2292 * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2293 * storage/indexeddb/modern/idbdatabase-transaction-failures.html:
2294 * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
2295 * storage/indexeddb/modern/idbindex-properties-basic.html:
2296 * storage/indexeddb/modern/idbobjectstore-clear-1-expected.txt:
2297 * storage/indexeddb/modern/idbobjectstore-clear-1.html:
2298 * storage/indexeddb/modern/idbobjectstore-clear-2-expected.txt:
2299 * storage/indexeddb/modern/idbobjectstore-clear-2.html:
2300 * storage/indexeddb/modern/idbobjectstore-count-1-expected.txt:
2301 * storage/indexeddb/modern/idbobjectstore-count-1.html:
2302 * storage/indexeddb/modern/idbobjectstore-count-failures-expected.txt:
2303 * storage/indexeddb/modern/idbobjectstore-count-failures.html:
2304 * storage/indexeddb/modern/idbobjectstore-delete-1-expected.txt:
2305 * storage/indexeddb/modern/idbobjectstore-delete-1.html:
2306 * storage/indexeddb/modern/idbobjectstore-delete-2-expected.txt:
2307 * storage/indexeddb/modern/idbobjectstore-delete-2.html:
2308 * storage/indexeddb/modern/idbobjectstore-delete-failures-expected.txt:
2309 * storage/indexeddb/modern/idbobjectstore-delete-failures.html:
2310 * storage/indexeddb/modern/idbobjectstore-get-failures-expected.txt:
2311 * storage/indexeddb/modern/idbobjectstore-get-failures.html:
2312 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-expected.txt:
2313 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures.html:
2314 * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
2315 * storage/indexeddb/modern/idbtransaction-objectstore-failures.html:
2316 * storage/indexeddb/modern/index-1-expected.txt:
2317 * storage/indexeddb/modern/index-1.html:
2318 * storage/indexeddb/modern/index-2-expected.txt:
2319 * storage/indexeddb/modern/index-2.html:
2320 * storage/indexeddb/modern/index-3-expected.txt:
2321 * storage/indexeddb/modern/index-3.html:
2322 * storage/indexeddb/modern/index-4-expected.txt:
2323 * storage/indexeddb/modern/index-4.html:
2324 * storage/indexeddb/modern/index-5-expected.txt:
2325 * storage/indexeddb/modern/index-5.html:
2326 * storage/indexeddb/modern/index-cursor-1-expected.txt:
2327 * storage/indexeddb/modern/index-cursor-1.html:
2328 * storage/indexeddb/modern/index-cursor-2-expected.txt:
2329 * storage/indexeddb/modern/index-cursor-2.html:
2330 * storage/indexeddb/modern/index-cursor-3-expected.txt:
2331 * storage/indexeddb/modern/index-cursor-3.html:
2332 * storage/indexeddb/modern/index-get-count-basic-expected.txt:
2333 * storage/indexeddb/modern/index-get-count-basic.html:
2334 * storage/indexeddb/modern/index-get-count-failures-expected.txt:
2335 * storage/indexeddb/modern/index-get-count-failures.html:
2336 * storage/indexeddb/modern/keypath-basic-expected.txt:
2337 * storage/indexeddb/modern/keypath-basic.html:
2338 * storage/indexeddb/modern/objectstore-attributes-expected.txt:
2339 * storage/indexeddb/modern/objectstore-attributes.html:
2340 * storage/indexeddb/modern/objectstore-cursor-advance-failures-expected.txt:
2341 * storage/indexeddb/modern/objectstore-cursor-advance-failures.html:
2342 * storage/indexeddb/modern/objectstore-cursor-continue-failures-expected.txt:
2343 * storage/indexeddb/modern/objectstore-cursor-continue-failures.html:
2344 * storage/indexeddb/modern/opencursor-failures-expected.txt:
2345 * storage/indexeddb/modern/opencursor-failures.html:
2346 * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
2347 * storage/indexeddb/modern/opendatabase-request-event.html:
2348 * storage/indexeddb/modern/opendatabase-request-expected.txt:
2349 * storage/indexeddb/modern/opendatabase-request.html:
2350 * storage/indexeddb/modern/opendatabase-success-after-versionchange-expected.txt:
2351 * storage/indexeddb/modern/opendatabase-success-after-versionchange.html:
2352 * storage/indexeddb/modern/opendatabase-versions-expected.txt:
2353 * storage/indexeddb/modern/opendatabase-versions.html:
2354 * storage/indexeddb/modern/request-readystate-expected.txt:
2355 * storage/indexeddb/modern/request-readystate.html:
2356 * storage/indexeddb/modern/resources/abort-requests-cancelled.js: Copied from LayoutTests/storage/indexeddb/modern/abort-requests-cancelled.html.
2357 * storage/indexeddb/modern/resources/aborted-put.js: Copied from LayoutTests/storage/indexeddb/modern/aborted-put.html.
2358 * storage/indexeddb/modern/resources/autoincrement-abort.js: Copied from LayoutTests/storage/indexeddb/modern/autoincrement-abort.html.
2359 * storage/indexeddb/modern/resources/basic-add.js: Copied from LayoutTests/storage/indexeddb/modern/basic-add.html.
2360 * storage/indexeddb/modern/resources/basic-put.js: Copied from LayoutTests/storage/indexeddb/modern/basic-put.html.
2361 * storage/indexeddb/modern/resources/create-index-failures.js: Copied from LayoutTests/storage/indexeddb/modern/create-index-failures.html.
2362 * storage/indexeddb/modern/resources/createobjectstore-basic.js: Copied from LayoutTests/storage/indexeddb/modern/createobjectstore-basic.html.
2363 * storage/indexeddb/modern/resources/createobjectstore-failures.js: Copied from LayoutTests/storage/indexeddb/modern/createobjectstore-failures.html.
2364 * storage/indexeddb/modern/resources/cursor-1.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-1.html.
2365 * storage/indexeddb/modern/resources/cursor-2.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-2.html.
2366 * storage/indexeddb/modern/resources/cursor-3.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-3.html.
2367 * storage/indexeddb/modern/resources/cursor-4.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-4.html.
2368 * storage/indexeddb/modern/resources/cursor-5.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-5.html.
2369 * storage/indexeddb/modern/resources/cursor-6.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-6.html.
2370 * storage/indexeddb/modern/resources/cursor-7.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-7.html.
2371 * storage/indexeddb/modern/resources/cursor-8.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-8.html.
2372 * storage/indexeddb/modern/resources/date-basic.js: Copied from LayoutTests/storage/indexeddb/modern/date-basic.html.
2373 * storage/indexeddb/modern/resources/deletedatabase-1.js: Copied from LayoutTests/storage/indexeddb/modern/deletedatabase-1.html.
2374 * storage/indexeddb/modern/resources/deletedatabase-2.js: Copied from LayoutTests/storage/indexeddb/modern/deletedatabase-2.html.
2375 * storage/indexeddb/modern/resources/deletedatabase-null-name-exception.js: Added.
2376 * storage/indexeddb/modern/resources/deletedatabase-request-event.js: Copied from LayoutTests/storage/indexeddb/modern/deletedatabase-request-event.html.
2377 * storage/indexeddb/modern/resources/deletedatabase-request.js: Added.
2378 * storage/indexeddb/modern/resources/deleteindex-1.js: Copied from LayoutTests/storage/indexeddb/modern/deleteindex-1.html.
2379 * storage/indexeddb/modern/resources/deleteindex-2.js: Copied from LayoutTests/storage/indexeddb/modern/deleteindex-2.html.
2380 * storage/indexeddb/modern/resources/deleteobjectstore-1.js: Copied from LayoutTests/storage/indexeddb/modern/deleteobjectstore-1.html.
2381 * storage/indexeddb/modern/resources/double-abort.js: Copied from LayoutTests/storage/indexeddb/modern/double-abort.html.
2382 * storage/indexeddb/modern/resources/double-open.js: Added.
2383 * storage/indexeddb/modern/resources/get-index-failures.js: Copied from LayoutTests/storage/indexeddb/modern/get-index-failures.html.
2384 * storage/indexeddb/modern/resources/get-keyrange.js: Copied from LayoutTests/storage/indexeddb/modern/get-keyrange.html.
2385 * storage/indexeddb/modern/resources/idbdatabase-deleteobjectstore-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures.html.
2386 * storage/indexeddb/modern/resources/idbdatabase-transaction-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbdatabase-transaction-failures.html.
2387 * storage/indexeddb/modern/resources/idbindex-properties-basic.js: Copied from LayoutTests/storage/indexeddb/modern/idbindex-properties-basic.html.
2388 * storage/indexeddb/modern/resources/idbobjectstore-clear-1.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-clear-1.html.
2389 * storage/indexeddb/modern/resources/idbobjectstore-clear-2.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-clear-2.html.
2390 * storage/indexeddb/modern/resources/idbobjectstore-count-1.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-count-1.html.
2391 * storage/indexeddb/modern/resources/idbobjectstore-count-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-count-failures.html.
2392 * storage/indexeddb/modern/resources/idbobjectstore-delete-1.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-delete-1.html.
2393 * storage/indexeddb/modern/resources/idbobjectstore-delete-2.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-delete-2.html.
2394 * storage/indexeddb/modern/resources/idbobjectstore-delete-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-delete-failures.html.
2395 * storage/indexeddb/modern/resources/idbobjectstore-get-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-get-failures.html.
2396 * storage/indexeddb/modern/resources/idbobjectstore-put-and-clear-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-put-and-clear-failures.html.
2397 * storage/indexeddb/modern/resources/idbtransaction-objectstore-failures.js: Added.
2398 * storage/indexeddb/modern/resources/index-1.js: Copied from LayoutTests/storage/indexeddb/modern/index-1.html.
2399 * storage/indexeddb/modern/resources/index-2.js: Copied from LayoutTests/storage/indexeddb/modern/index-2.html.
2400 * storage/indexeddb/modern/resources/index-3.js: Copied from LayoutTests/storage/indexeddb/modern/index-3.html.
2401 * storage/indexeddb/modern/resources/index-4.js: Copied from LayoutTests/storage/indexeddb/modern/index-4.html.
2402 * storage/indexeddb/modern/resources/index-5.js: Copied from LayoutTests/storage/indexeddb/modern/index-5.html.
2403 * storage/indexeddb/modern/resources/index-cursor-1.js: Copied from LayoutTests/storage/indexeddb/modern/index-cursor-1.html.
2404 * storage/indexeddb/modern/resources/index-cursor-2.js: Copied from LayoutTests/storage/indexeddb/modern/index-cursor-2.html.
2405 * storage/indexeddb/modern/resources/index-cursor-3.js: Copied from LayoutTests/storage/indexeddb/modern/index-cursor-3.html.
2406 * storage/indexeddb/modern/resources/index-get-count-basic.js: Copied from LayoutTests/storage/indexeddb/modern/index-get-count-basic.html.
2407 * storage/indexeddb/modern/resources/index-get-count-failures.js: Copied from LayoutTests/storage/indexeddb/modern/index-get-count-failures.html.
2408 * storage/indexeddb/modern/resources/keypath-basic.js: Copied from LayoutTests/storage/indexeddb/modern/keypath-basic.html.
2409 * storage/indexeddb/modern/resources/objectstore-attributes.js: Copied from LayoutTests/storage/indexeddb/modern/objectstore-attributes.html.
2410 * storage/indexeddb/modern/resources/objectstore-cursor-advance-failures.js: Copied from LayoutTests/storage/indexeddb/modern/objectstore-cursor-advance-failures.html.
2411 * storage/indexeddb/modern/resources/objectstore-cursor-continue-failures.js: Copied from LayoutTests/storage/indexeddb/modern/objectstore-cursor-continue-failures.html.
2412 * storage/indexeddb/modern/resources/opencursor-failures.js: Copied from LayoutTests/storage/indexeddb/modern/opencursor-failures.html.
2413 * storage/indexeddb/modern/resources/opendatabase-request-event.js: Added.
2414 * storage/indexeddb/modern/resources/opendatabase-request.js: Copied from LayoutTests/storage/indexeddb/modern/opendatabase-request.html.
2415 * storage/indexeddb/modern/resources/opendatabase-success-after-versionchange.js: Copied from LayoutTests/storage/indexeddb/modern/opendatabase-success-after-versionchange.html.
2416 * storage/indexeddb/modern/resources/opendatabase-versions.js: Copied from LayoutTests/storage/indexeddb/modern/opendatabase-versions.html.
2417 * storage/indexeddb/modern/resources/request-readystate.js: Added.
2418 * storage/indexeddb/modern/resources/transaction-scheduler-1.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-1.html.
2419 * storage/indexeddb/modern/resources/transaction-scheduler-2.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-2.html.
2420 * storage/indexeddb/modern/resources/transaction-scheduler-3.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-3.html.
2421 * storage/indexeddb/modern/resources/transaction-scheduler-5.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-5.html.
2422 * storage/indexeddb/modern/resources/transaction-scheduler-6.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-6.html.
2423 * storage/indexeddb/modern/resources/transactions-stop-on-navigation-2.html:
2424 * storage/indexeddb/modern/resources/versionchange-abort-then-reopen.js: Copied from LayoutTests/storage/indexeddb/modern/versionchange-abort-then-reopen.html.
2425 * storage/indexeddb/modern/resources/versionchange-event.js: Copied from LayoutTests/storage/indexeddb/modern/versionchange-event.html.
2426 * storage/indexeddb/modern/transaction-scheduler-1-expected.txt:
2427 * storage/indexeddb/modern/transaction-scheduler-1.html:
2428 * storage/indexeddb/modern/transaction-scheduler-2-expected.txt:
2429 * storage/indexeddb/modern/transaction-scheduler-2.html:
2430 * storage/indexeddb/modern/transaction-scheduler-3-expected.txt:
2431 * storage/indexeddb/modern/transaction-scheduler-3.html:
2432 * storage/indexeddb/modern/transaction-scheduler-5-expected.txt:
2433 * storage/indexeddb/modern/transaction-scheduler-5.html:
2434 * storage/indexeddb/modern/transaction-scheduler-6-expected.txt:
2435 * storage/indexeddb/modern/transaction-scheduler-6.html:
2436 * storage/indexeddb/modern/transactions-stop-on-navigation-expected.txt:
2437 * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
2438 * storage/indexeddb/modern/versionchange-abort-then-reopen.html:
2439 * storage/indexeddb/modern/versionchange-event-expected.txt:
2440 * storage/indexeddb/modern/versionchange-event.html:
2442 2016-01-19 Zalan Bujtas <zalan@apple.com>
2444 outline-offset does not work for inlines.
2445 https://bugs.webkit.org/show_bug.cgi?id=153238
2447 Reviewed by Simon Fraser.
2449 Adjust outline box width/height with outline-offset.
2451 Test: fast/inline/inlines-with-outline-offset.html
2453 * fast/inline/inlines-with-outline-offset-expected.html: Added.
2454 * fast/inline/inlines-with-outline-offset.html: Added.
2456 2016-01-19 Nikita Vasilyev <nvasilyev@apple.com>
2458 Web Inspector: WebInspector.Object.addEventListener is O(n), make it O(1)
2459 https://bugs.webkit.org/show_bug.cgi?id=152422
2460 <rdar://problem/24038047>
2462 Reviewed by Timothy Hatcher.
2464 * inspector/console/console-api-expected.txt:
2465 * inspector/console/console-table-expected.txt:
2466 * inspector/model/remote-object-expected.txt:
2467 Rebaseline tests, add "_listeners: null" to all WebInspector.Object instances.
2469 * inspector/unit-tests/linked-list-expected.txt: Added.
2470 * inspector/unit-tests/linked-list.html: Added.
2471 * inspector/unit-tests/list-multimap-expected.txt: Added.
2472 * inspector/unit-tests/list-multimap.html: Added.
2474 2016-01-19 Brady Eidson <beidson@apple.com>
2476 Modern IDB: Split all storage/indexeddb/mozilla tests into separate HTML + JS format.
2477 https://bugs.webkit.org/show_bug.cgi?id=153237
2479 Reviewed by Sam Weinig.
2481 * storage/indexeddb/mozilla/index-prev-no-duplicate.html:
2482 * storage/indexeddb/mozilla/resources/index-prev-no-duplicate.js: Copied from LayoutTests/storage/indexeddb/mozilla/index-prev-no-duplicate.html.
2484 2016-01-19 Brady Eidson <beidson@apple.com>
2486 Modern IDB: Split all storage/indexeddb tests into separate HTML + JS format.
2487 https://bugs.webkit.org/show_bug.cgi?id=153178
2489 Reviewed by Sam Weinig.
2491 * storage/indexeddb/clone-exception.html:
2492 * storage/indexeddb/closed-cursor.html:
2493 * storage/indexeddb/connection-leak.html:
2494 * storage/indexeddb/cursor-cast.html:
2495 * storage/indexeddb/cursor-leak.html:
2496 * storage/indexeddb/cursor-overloads.html:
2497 * storage/indexeddb/cursor-request-cycle.html:
2498 * storage/indexeddb/deleteIndex-bug110792.html:
2499 * storage/indexeddb/deletedatabase-transaction.html:
2500 * storage/indexeddb/metadata-race.html:
2501 * storage/indexeddb/noblobs.html:
2502 * storage/indexeddb/object-lookups-in-versionchange.html:
2503 * storage/indexeddb/open-bad-versions.html:
2504 * storage/indexeddb/optional-arguments.html:
2505 * storage/indexeddb/prefetch-invalidation.html:
2506 * storage/indexeddb/prefetch-race.html:
2507 * storage/indexeddb/primary-key-unique-to-objectstore.html:
2508 * storage/indexeddb/request-leak.html:
2509 * storage/indexeddb/request-result-cache.html:
2510 * storage/indexeddb/resources/clone-exception.js: Copied from LayoutTests/storage/indexeddb/clone-exception.html.
2511 * storage/indexeddb/resources/closed-cursor.js: Copied from LayoutTests/storage/indexeddb/closed-cursor.html.
2512 * storage/indexeddb/resources/connection-leak.js: Copied from LayoutTests/storage/indexeddb/connection-leak.html.
2513 * storage/indexeddb/resources/cursor-cast.js: Copied from LayoutTests/storage/indexeddb/cursor-cast.html.
2514 * storage/indexeddb/resources/cursor-leak.js: Copied from LayoutTests/storage/indexeddb/cursor-leak.html.
2515 * storage/indexeddb/resources/cursor-overloads.js: Copied from LayoutTests/storage/indexeddb/cursor-overloads.html.
2516 * storage/indexeddb/resources/cursor-request-cycle.js: Copied from LayoutTests/storage/indexeddb/cursor-request-cycle.html.
2517 * storage/indexeddb/resources/deleteIndex-bug110792.js: Copied from LayoutTests/storage/indexeddb/deleteIndex-bug110792.html.
2518 * storage/indexeddb/resources/deletedatabase-transaction.js: Copied from LayoutTests/storage/indexeddb/deletedatabase-transaction.html.
2519 * storage/indexeddb/resources/metadata-race.js: Copied from LayoutTests/storage/indexeddb/metadata-race.html.
2520 * storage/indexeddb/resources/noblobs.js: Copied from LayoutTests/storage/indexeddb/noblobs.html.
2521 * storage/indexeddb/resources/object-lookups-in-versionchange.js: Copied from LayoutTests/storage/indexeddb/object-lookups-in-versionchange.html.
2522 * storage/indexeddb/resources/open-bad-versions.js: Copied from LayoutTests/storage/indexeddb/open-bad-versions.html.
2523 * storage/indexeddb/resources/optional-arguments.js: Copied from LayoutTests/storage/indexeddb/optional-arguments.html.
2524 * storage/indexeddb/resources/prefetch-invalidation.js: Copied from LayoutTests/storage/indexeddb/prefetch-invalidation.html.
2525 * storage/indexeddb/resources/prefetch-race.js: Copied from LayoutTests/storage/indexeddb/prefetch-race.html.
2526 * storage/indexeddb/resources/primary-key-unique-to-objectstore.js: Copied from LayoutTests/storage/indexeddb/primary-key-unique-to-objectstore.html.
2527 * storage/indexeddb/resources/request-leak.js: Copied from LayoutTests/storage/indexeddb/request-leak.html.
2528 * storage/indexeddb/resources/request-result-cache.js: Copied from LayoutTests/storage/indexeddb/request-result-cache.html.
2529 * storage/indexeddb/resources/structured-clone.js: Copied from LayoutTests/storage/indexeddb/structured-clone.html.
2530 * storage/indexeddb/resources/transaction-complete-with-js-recursion-cross-frame.js: Copied from LayoutTests/storage/indexeddb/transaction-complete-with-js-recursion-cross-frame.html.
2531 * storage/indexeddb/resources/transaction-complete-with-js-recursion.js: Copied from LayoutTests/storage/indexeddb/transaction-complete-with-js-recursion.html.
2532 * storage/indexeddb/resources/transaction-crash-in-tasks.js: Copied from LayoutTests/storage/indexeddb/transaction-crash-in-tasks.html.
2533 * storage/indexeddb/resources/transaction-ordering.js: Copied from LayoutTests/storage/indexeddb/transaction-ordering.html.
2534 * storage/indexeddb/resources/transaction-overlapping.js: Copied from LayoutTests/storage/indexeddb/transaction-overlapping.html.
2535 * storage/indexeddb/resources/version-change-event-basic.js: Copied from LayoutTests/storage/indexeddb/version-change-event-basic.html.
2536 * storage/indexeddb/resources/version-change-event.js: Copied from LayoutTests/storage/indexeddb/version-change-event.html.
2537 * storage/indexeddb/structured-clone.html:
2538 * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame.html:
2539 * storage/indexeddb/transaction-complete-with-js-recursion.html:
2540 * storage/indexeddb/transaction-crash-in-tasks.html:
2541 * storage/indexeddb/transaction-ordering.html:
2542 * storage/indexeddb/transaction-overlapping.html:
2543 * storage/indexeddb/transaction-starvation.html:
2544 * storage/indexeddb/version-change-event-basic.html:
2545 * storage/indexeddb/version-change-event.html:
2547 2016-01-19 Javier Fernandez <jfernandez@igalia.com>
2549 [css-grid][css-align] justify-self stretch is not applied for img elements
2550 https://bugs.webkit.org/show_bug.cgi?id=153206
2552 Reviewed by Darin Adler.
2554 Test to verify Replaced Elements, like images, are stretched in the inline
2555 axis, when fulfilling the Box Alignment restrictions on this regard.
2557 * fast/css-grid-layout/grid-align-stretching-replaced-items-expected.txt: Added.
2558 * fast/css-grid-layout/grid-align-stretching-replaced-items.html: Added.
2560 2016-01-19 Ryosuke Niwa <rniwa@webkit.org>
2562 Text::splitText doesn't update Range end points anchored on parent nodes
2563 https://bugs.webkit.org/show_bug.cgi?id=153227
2565 Reviewed by Antti Koivisto.
2567 Added a regression test since the rebaselined W3C test is incomprehensible.
2569 * fast/dom/Range/update-range-in-split-text-expected.txt: Added.
2570 * fast/dom/Range/update-range-in-split-text.html: Added.
2572 2016-01-19 Ryosuke Niwa <rniwa@webkit.org>
2574 innerHTML should always add a mutation record for removing all children
2575 https://bugs.webkit.org/show_bug.cgi?id=148782
2576 <rdar://problem/22571962>
2578 Reviewed by Antti Koivisto.
2580 Add a more comprehensive test for replacing a single text node with innerHTML's setter to ensure
2581 WebKit's optimization to avoid replacing the node should not be observable by scripts in any way.
2583 * fast/dom/innerHTML-single-text-node-expected.txt: Added.
2584 * fast/dom/innerHTML-single-text-node.html: Added.
2586 2016-01-18 Ryosuke Niwa <rniwa@webkit.org>
2588 createAttribute should lowercase the attribute name in a HTML document
2589 https://bugs.webkit.org/show_bug.cgi?id=153112
2591 Reviewed by Darin Adler.
2593 Update tests, rebaseline tests, and add more test cases as needed.
2595 createAttribute lowercases localName and getAttributeNode finds attribute ignoring cases
2596 whereas createAttributeNS preserves localName's case and getAttributeNodeNS finds attribute preserving cases
2598 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt: Since the test is adding "aa" as well
2599 as "AA" as Attr nodes, we should be able to get both.
2600 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.xhtml: Renamed from .html file since test cases here
2601 are more relevant for XHTML documents.
2603 * fast/dom/Element/getAttribute-check-case-sensitivity-expected.txt:
2604 * fast/dom/Element/script-tests/getAttribute-check-case-sensitivity.js:
2605 (testGetAttributeNodeMixedCase): Change the test case to retrieve the attribute name with lowercase name
2606 since createAttribute always lowercases the name in a HTML document.
2607 (testAttribNodeNamePreservesCase): Use getAttributeNode instead of getAttributeNodeNS since the former does
2608 case insensitive lookup as needed here.
2609 (testAttribNodeNamePreservesCaseGetNode): Ditto.
2610 (testAttribNodeNamePreservesCaseGetNode2): Ditto. Use createAttributeNS to create a case-preserving Attr node.
2612 * fast/dom/Element/setAttributeNode-case-insensitivity-expected.txt:
2613 * fast/dom/Element/setAttributeNode-case-insensitivity.html: Since getAttributeNode does a case-insensitive
2614 lookup, we should be getting the same Attr node for both 'style' and 'STYLE'.
2616 * fast/dom/Element/setAttributeNode-for-existing-attribute-expected.txt: Rebaselined. This is a progression
2617 since we're now getting "green" when querying style.backgroundColor as expected.
2619 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt:
2620 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1.html: Updated test cases for new behavior.
2622 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-xml-expected.txt: Added.
2623 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-xml.xhtml: Added. Test behaviors in a XML
2626 2016-01-18 Brady Eidson <beidson@apple.com>
2628 Modern IDB: Add private-browsing variant for many IDB tests, and enable private browsing in Modern IDB.
2629 https://bugs.webkit.org/show_bug.cgi?id=153179
2631 Reviewed by Darin Adler.
2633 Update many expectations files to skip some of the new tests on some platforms:
2635 * platform/mac-wk1/TestExpectations:
2636 * platform/wk2/TestExpectations:
2638 Add a special case for URLs that end with "-private.html" to enable private browsing:
2639 * resources/js-test.js:
2641 Add a whole bunch of -private.html wrappers along with new test expectations, along
2642 with some minor test changes to remove unnecessary ambiguity due to .html filename:
2643 * storage/indexeddb/aborted-versionchange-closes-private-expected.txt: Added.
2644 * storage/indexeddb/aborted-versionchange-closes-private.html: Added.
2645 * storage/indexeddb/basics-private-expected.txt: Added.
2646 * storage/indexeddb/basics-private.html: Added.
2647 * storage/indexeddb/create-and-remove-object-store-private-expected.txt: Added.
2648 * storage/indexeddb/create-and-remove-object-store-private.html: Added.
2649 * storage/indexeddb/create-object-store-options-private-expected.txt: Added.
2650 * storage/indexeddb/create-object-store-options-private.html: Added.
2651 * storage/indexeddb/createIndex-after-failure-private-expected.txt: Added.
2652 * storage/indexeddb/createIndex-after-failure-private.html: Added.
2653 * storage/indexeddb/createObjectStore-name-argument-required-private-expected.txt: Added.
2654 * storage/indexeddb/createObjectStore-name-argument-required-private.html: Added.
2655 * storage/indexeddb/createObjectStore-null-name-private-expected.txt: Added.
2656 * storage/indexeddb/createObjectStore-null-name-private.html: Added.
2657 * storage/indexeddb/cursor-added-bug-private-expected.txt: Added.
2658 * storage/indexeddb/cursor-added-bug-private.html: Added.
2659 * storage/indexeddb/cursor-advance-private-expected.txt: Added.
2660 * storage/indexeddb/cursor-advance-private.html: Added.
2661 * storage/indexeddb/cursor-basics-private-expected.txt: Added.
2662 * storage/indexeddb/cursor-basics-private.html: Added.
2663 * storage/indexeddb/cursor-continue-dir-private-expected.txt: Added.
2664 * storage/indexeddb/cursor-continue-dir-private.html: Added.
2665 * storage/indexeddb/cursor-continue-private-expected.txt: Added.
2666 * storage/indexeddb/cursor-continue-private.html: Added.
2667 * storage/indexeddb/cursor-continue-validity-private-expected.txt: Added.
2668 * storage/indexeddb/cursor-continue-validity-private.html: Added.
2669 * storage/indexeddb/cursor-delete-private-expected.txt: Added.
2670 * storage/indexeddb/cursor-delete-private.html: Added.
2671 * storage/indexeddb/cursor-finished-private-expected.txt: Added.
2672 * storage/indexeddb/cursor-finished-private.html: Added.
2673 * storage/indexeddb/cursor-inconsistency-private-expected.txt: Added.
2674 * storage/indexeddb/cursor-inconsistency-private.html: Added.
2675 * storage/indexeddb/cursor-index-delete-private-expected.txt: Added.
2676 * storage/indexeddb/cursor-index-delete-private.html: Added.
2677 * storage/indexeddb/cursor-key-order-private-expected.txt: Added.
2678 * storage/indexeddb/cursor-key-order-private.html: Added.
2679 * storage/indexeddb/cursor-prev-no-duplicate-private-expected.txt: Added.
2680 * storage/indexeddb/cursor-prev-no-duplicate-private.html: Added.
2681 * storage/indexeddb/cursor-primary-key-order-private-expected.txt: Added.
2682 * storage/indexeddb/cursor-primary-key-order-private.html: Added.
2683 * storage/indexeddb/cursor-properties-private-expected.txt: Added.
2684 * storage/indexeddb/cursor-properties-private.html: Added.
2685 * storage/indexeddb/cursor-reverse-bug-private-expected.txt: Added.
2686 * storage/indexeddb/cursor-reverse-bug-private.html: Added.
2687 * storage/indexeddb/cursor-skip-deleted-private-expected.txt: Added.
2688 * storage/indexeddb/cursor-skip-deleted-private.html: Added.
2689 * storage/indexeddb/cursor-update-private-expected.txt: Added.
2690 * storage/indexeddb/cursor-update-private.html: Added.
2691 * storage/indexeddb/cursor-update-value-argument-required-private-expected.txt: Added.
2692 * storage/indexeddb/cursor-update-value-argument-required-private.html: Added.
2693 * storage/indexeddb/cursor-value-private-expected.txt: Added.
2694 * storage/indexeddb/cursor-value-private.html: Added.
2695 * storage/indexeddb/database-basics-private-expected.txt: Added.
2696 * storage/indexeddb/database-basics-private.html: Added.
2697 * storage/indexeddb/database-close-private-expected.txt: Added.
2698 * storage/indexeddb/database-close-private.html: Added.
2699 * storage/indexeddb/database-closepending-flag-private-expected.txt: Added.
2700 * storage/indexeddb/database-closepending-flag-private.html: Added.
2701 * storage/indexeddb/database-deletepending-flag-private-expected.txt: Added.
2702 * storage/indexeddb/database-deletepending-flag-private.html: Added.
2703 * storage/indexeddb/database-name-undefined-private-expected.txt: Added.
2704 * storage/indexeddb/database-name-undefined-private.html: Added.
2705 * storage/indexeddb/database-odd-names-private-expected.txt: Added.
2706 * storage/indexeddb/database-odd-names-private.html: Added.
2707 * storage/indexeddb/database-quota-private-expected.txt: Added.
2708 * storage/indexeddb/database-quota-private.html: Added.
2709 * storage/indexeddb/database-wrapper-private-expected.txt: Added.
2710 * storage/indexeddb/database-wrapper-private.html: Added.
2711 * storage/indexeddb/delete-closed-database-object-private-expected.txt: Added.
2712 * storage/indexeddb/delete-closed-database-object-private.html: Added.
2713 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private-expected.txt: Added.
2714 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private.html: Added.
2715 * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-private-expected.txt: Added.
2716 * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-private.html: Added.
2717 * storage/indexeddb/delete-range-private-expected.txt: Added.
2718 * storage/indexeddb/delete-range-private.html: Added.
2719 * storage/indexeddb/deleteIndex-private-expected.txt: Added.
2720 * storage/indexeddb/deleteIndex-private.html: Added.
2721 * storage/indexeddb/deleteObjectStore-name-argument-required-private-expected.txt: Added.
2722 * storage/indexeddb/deleteObjectStore-name-argument-required-private.html: Added.
2723 * storage/indexeddb/deleteObjectStore-null-name-private-expected.txt: Added.
2724 * storage/indexeddb/deleteObjectStore-null-name-private.html: Added.
2725 * storage/indexeddb/deleted-objects-private-expected.txt: Added.
2726 * storage/indexeddb/deleted-objects-private.html: Added.
2727 * storage/indexeddb/deletedatabase-blocked-private-expected.txt: Added.
2728 * storage/indexeddb/deletedatabase-blocked-private.html: Added.
2729 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt: Added.
2730 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private.html: Added.
2731 * storage/indexeddb/deletedatabase-delayed-by-versionchange-private-expected.txt: Added.
2732 * storage/indexeddb/deletedatabase-not-blocked-private-expected.txt: Added.
2733 * storage/indexeddb/deletedatabase-not-blocked-private.html: Added.
2734 * storage/indexeddb/dont-wedge-private-expected.txt: Added.
2735 * storage/indexeddb/dont-wedge-private.html: Added.
2736 * storage/indexeddb/duplicates-private-expected.txt: Added.
2737 * storage/indexeddb/duplicates-private.html: Added.
2738 * storage/indexeddb/error-causes-abort-by-default-private-expected.txt: Added.
2739 * storage/indexeddb/error-causes-abort-by-default-private.html: Added.
2740 * storage/indexeddb/events-private-expected.txt: Added.
2741 * storage/indexeddb/events-private.html: Added.
2742 * storage/indexeddb/exception-in-event-aborts-private-expected.txt: Added.
2743 * storage/indexeddb/exception-in-event-aborts-private.html: Added.
2744 * storage/indexeddb/exceptions-private-expected.txt: Added.
2745 * storage/indexeddb/exceptions-private.html: Added.
2746 * storage/indexeddb/factory-cmp-private-expected.txt: Added.
2747 * storage/indexeddb/factory-cmp-private.html: Added.
2748 * storage/indexeddb/factory-deletedatabase-private-expected.txt: Added.
2749 * storage/indexeddb/factory-deletedatabase-private.html: Added.
2750 * storage/indexeddb/get-keyrange-private-expected.txt: Added.
2751 * storage/indexeddb/get-keyrange-private.html: Added.
2752 * storage/indexeddb/index-basics-private-expected.txt: Added.
2753 * storage/indexeddb/index-basics-private.html: Added.
2754 * storage/indexeddb/index-count-private-expected.txt: Added.
2755 * storage/indexeddb/index-count-private.html: Added.
2756 * storage/indexeddb/index-cursor-private-expected.txt: Added.
2757 * storage/indexeddb/index-cursor-private.html: Added.
2758 * storage/indexeddb/index-duplicate-keypaths-private-expected.txt: Added.
2759 * storage/indexeddb/index-duplicate-keypaths-private.html: Added.
2760 * storage/indexeddb/index-get-key-argument-required-private-expected.txt: Added.
2761 * storage/indexeddb/index-get-key-argument-required-private.html: Added.
2762 * storage/indexeddb/index-multientry-private-expected.txt: Added.
2763 * storage/indexeddb/index-multientry-private.html: Added.
2764 * storage/indexeddb/index-population-private-expected.txt: Added.
2765 * storage/indexeddb/index-population-private.html: Added.
2766 * storage/indexeddb/index-unique-private-expected.txt: Added.
2767 * storage/indexeddb/index-unique-private.html: Added.
2768 * storage/indexeddb/interfaces-private-expected.txt: Added.
2769 * storage/indexeddb/interfaces-private.html: Added.
2770 * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-private-expected.txt: Added.
2771 * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-private.html: Added.
2772 * storage/indexeddb/intversion-bad-parameters-private-expected.txt: Added.
2773 * storage/indexeddb/intversion-bad-parameters-private.html: Added.
2774 * storage/indexeddb/intversion-blocked-private-expected.txt: Added.
2775 * storage/indexeddb/intversion-blocked-private.html: Added.
2776 * storage/indexeddb/intversion-close-between-events-private-expected.txt: Added.
2777 * storage/indexeddb/intversion-close-between-events-private.html: Added.
2778 * storage/indexeddb/intversion-close-in-oncomplete-private-expected.txt: Added.
2779 * storage/indexeddb/intversion-close-in-oncomplete-private.html: Added.
2780 * storage/indexeddb/intversion-close-in-upgradeneeded-private-expected.txt: Added.
2781 * storage/indexeddb/intversion-close-in-upgradeneeded-private.html: Added.
2782 * storage/indexeddb/intversion-encoding-private-expected.txt: Added.
2783 * storage/indexeddb/intversion-encoding-private.html: Added.
2784 * storage/indexeddb/intversion-gated-on-delete-private-expected.txt: Added.
2785 * storage/indexeddb/intversion-gated-on-delete-private.html: Added.
2786 * storage/indexeddb/intversion-long-queue-private-expected.txt: Added.
2787 * storage/indexeddb/intversion-long-queue-private.html: Added.
2788 * storage/indexeddb/intversion-omit-parameter-private-expected.txt: Added.
2789 * storage/indexeddb/intversion-omit-parameter-private.html: Added.
2790 * storage/indexeddb/intversion-open-in-upgradeneeded-private-expected.txt: Added.
2791 * storage/indexeddb/intversion-open-in-upgradeneeded-private.html: Added.
2792 * storage/indexeddb/intversion-open-with-version-private-expected.txt: Added.
2793 * storage/indexeddb/intversion-open-with-version-private.html: Added.
2794 * storage/indexeddb/intversion-pending-version-changes-ascending-private-expected.txt: Added.
2795 * storage/indexeddb/intversion-pending-version-changes-ascending-private.html: Added.
2796 * storage/indexeddb/intversion-pending-version-changes-descending-private-expected.txt: Added.
2797 * storage/indexeddb/intversion-pending-version-changes-descending-private.html: Added.
2798 * storage/indexeddb/intversion-pending-version-changes-same-private-expected.txt: Added.
2799 * storage/indexeddb/intversion-pending-version-changes-same-private.html: Added.
2800 * storage/indexeddb/intversion-persistence-private-expected.txt: Added.
2801 * storage/indexeddb/intversion-persistence-private.html: Added.
2802 * storage/indexeddb/intversion-revert-on-abort-private-expected.txt: Added.
2803 * storage/indexeddb/intversion-revert-on-abort-private.html: Added.
2804 * storage/indexeddb/intversion-two-opens-no-versions-private-expected.txt: Added.
2805 * storage/indexeddb/intversion-two-opens-no-versions-private.html: Added.
2806 * storage/indexeddb/intversion-upgrades-private-expected.txt: Added.
2807 * storage/indexeddb/intversion-upgrades-private.html: Added.
2808 * storage/indexeddb/invalid-keys-private-expected.txt: Added.
2809 * storage/indexeddb/invalid-keys-private.html: Added.
2810 * storage/indexeddb/key-generator-private-expected.txt: Added.
2811 * storage/indexeddb/key-generator-private.html: Added.
2812 * storage/indexeddb/key-sort-order-across-types-private-expected.txt: Added.
2813 * storage/indexeddb/key-sort-order-across-types-private.html: Added.
2814 * storage/indexeddb/key-sort-order-date-private-expected.txt: Added.
2815 * storage/indexeddb/key-sort-order-date-private.html: Added.
2816 * storage/indexeddb/key-type-array-private-expected.txt: Added.
2817 * storage/indexeddb/key-type-array-private.html: Added.
2818 * storage/indexeddb/key-type-binary-private-expected.txt: Added.
2819 * storage/indexeddb/key-type-binary-private.html: Added.
2820 * storage/indexeddb/key-type-infinity-private-expected.txt: Added.
2821 * storage/indexeddb/key-type-infinity-private.html: Added.
2822 * storage/indexeddb/keypath-arrays-private-expected.txt: Added.
2823 * storage/indexeddb/keypath-arrays-private.html: Added.
2824 * storage/indexeddb/keypath-basics-private-expected.txt: Added.
2825 * storage/indexeddb/keypath-basics-private.html: Added.
2826 * storage/indexeddb/keypath-edges-private-expected.txt: Added.
2827 * storage/indexeddb/keypath-edges-private.html: Added.
2828 * storage/indexeddb/keypath-fetch-key-private-expected.txt: Added.
2829 * storage/indexeddb/keypath-fetch-key-private.html: Added.
2830 * storage/indexeddb/keypath-intrinsic-properties-private-expected.txt: Added.
2831 * storage/indexeddb/keypath-intrinsic-properties-private.html: Added.
2832 * storage/indexeddb/keyrange-private-expected.txt: Added.
2833 * storage/indexeddb/keyrange-private.html: Added.
2834 * storage/indexeddb/keyrange-required-arguments-private-expected.txt: Added.
2835 * storage/indexeddb/keyrange-required-arguments-private.html: Added.
2836 * storage/indexeddb/lazy-index-types-private-expected.txt: Added.
2837 * storage/indexeddb/lazy-index-types-private.html: Added.
2838 * storage/indexeddb/legacy-constants-private-expected.txt: Added.
2839 * storage/indexeddb/legacy-constants-private.html: Added.
2840 * storage/indexeddb/list-ordering-private-expected.txt: Added.
2841 * storage/indexeddb/list-ordering-private.html: Added.
2842 * storage/indexeddb/metadata-private-expected.txt: Added.
2843 * storage/indexeddb/metadata-private.html: Added.
2844 * storage/indexeddb/mutating-cursor-private-expected.txt: Added.
2845 * storage/indexeddb/mutating-cursor-private.html: Added.
2846 * storage/indexeddb/objectStore-required-arguments-private-expected.txt: Added.
2847 * storage/indexeddb/objectStore-required-arguments-private.html: Added.
2848 * storage/indexeddb/objectstore-autoincrement-private-expected.txt: Added.
2849 * storage/indexeddb/objectstore-autoincrement-private.html: Added.
2850 * storage/indexeddb/objectstore-basics-private-expected.txt: Added.
2851 * storage/indexeddb/objectstore-basics-private.html: Added.
2852 * storage/indexeddb/objectstore-clear-private-expected.txt: Added.
2853 * storage/indexeddb/objectstore-clear-private.html: Added.
2854 * storage/indexeddb/objectstore-count-private-expected.txt: Added.
2855 * storage/indexeddb/objectstore-count-private.html: Added.
2856 * storage/indexeddb/objectstore-cursor-private-expected.txt: Added.
2857 * storage/indexeddb/objectstore-cursor-private.html: Added.
2858 * storage/indexeddb/objectstore-removeobjectstore-private-expected.txt: Added.
2859 * storage/indexeddb/objectstore-removeobjectstore-private.html: Added.
2860 * storage/indexeddb/odd-strings-private-expected.txt: Added.
2861 * storage/indexeddb/odd-strings-private.html: Added.
2862 * storage/indexeddb/open-cursor-private-expected.txt: Added.
2863 * storage/indexeddb/open-cursor-private.html: Added.
2864 * storage/indexeddb/open-during-transaction-private-expected.txt: Added.
2865 * storage/indexeddb/open-during-transaction-private.html: Added.
2866 * storage/indexeddb/open-ordering-private-expected.txt: Added.
2867 * storage/indexeddb/open-ordering-private.html: Added.
2868 * storage/indexeddb/opencursor-key-private-expected.txt: Added.
2869 * storage/indexeddb/opencursor-key-private.html: Added.
2870 * storage/indexeddb/pending-activity-private-expected.txt: Added.
2871 * storage/indexeddb/pending-activity-private.html: Added.
2872 * storage/indexeddb/pending-version-change-on-exit-private-expected.txt: Added.
2873 * storage/indexeddb/pending-version-change-on-exit-private.html: Added.
2874 * storage/indexeddb/pending-version-change-stuck-private-expected.txt: Added.
2875 * storage/indexeddb/pending-version-change-stuck-private.html: Added.
2876 * storage/indexeddb/persistence-expected.txt:
2877 * storage/indexeddb/persistence-private-expected.txt: Copied from LayoutTests/storage/indexeddb/persistence-expected.txt.
2878 * storage/indexeddb/persistence-private.html: Added.
2879 * storage/indexeddb/prefetch-bugfix-108071-private-expected.txt: Added.
2880 * storage/indexeddb/prefetch-bugfix-108071-private.html: Added.
2881 * storage/indexeddb/queued-commands-private-expected.txt: Added.
2882 * storage/indexeddb/queued-commands-private.html: Added.
2883 * storage/indexeddb/readonly-private-expected.txt: Added.
2884 * storage/indexeddb/readonly-private.html: Added.
2885 * storage/indexeddb/readonly-properties-private-expected.txt: Added.
2886 * storage/indexeddb/readonly-properties-private.html: Added.
2887 * storage/indexeddb/removed-private-expected.txt: Added.
2888 * storage/indexeddb/removed-private.html: Added.
2889 * storage/indexeddb/request-continue-abort-private-expected.txt: Added.
2890 * storage/indexeddb/request-continue-abort-private.html: Added.
2891 * storage/indexeddb/request-event-propagation-private-expected.txt: Added.
2892 * storage/indexeddb/request-event-propagation-private.html: Added.
2893 * storage/indexeddb/resources/persistence.js:
2894 * storage/indexeddb/set_version_blocked-private-expected.txt: Added.
2895 * storage/indexeddb/set_version_blocked-private.html: Added.
2896 * storage/indexeddb/setversion-blocked-by-versionchange-close-private-expected.txt: Added.
2897 * storage/indexeddb/setversion-blocked-by-versionchange-close-private.html: Added.
2898 * storage/indexeddb/setversion-not-blocked-private-expected.txt: Added.
2899 * storage/indexeddb/setversion-not-blocked-private.html: Added.
2900 * storage/indexeddb/transaction-abort-private-expected.txt: Added.
2901 * storage/indexeddb/transaction-abort-private.html: Added.
2902 * storage/indexeddb/transaction-active-flag-private-expected.txt: Added.
2903 * storage/indexeddb/transaction-active-flag-private.html: Added.
2904 * storage/indexeddb/transaction-after-close-private-expected.txt: Added.
2905 * storage/indexeddb/transaction-after-close-private.html: Added.
2906 * storage/indexeddb/transaction-and-objectstore-calls-private-expected.txt: Added.
2907 * storage/indexeddb/transaction-and-objectstore-calls-private.html: Added.
2908 * storage/indexeddb/transaction-basics-private-expected.txt: Added.
2909 * storage/indexeddb/transaction-basics-private.html: Added.
2910 * storage/indexeddb/transaction-complete-workers-private-expected.txt: Added.
2911 * storage/indexeddb/transaction-complete-workers-private.html: Added.
2912 * storage/indexeddb/transaction-coordination-across-databases-private-expected.txt: Added.
2913 * storage/indexeddb/transaction-coordination-across-databases-private.html: Added.
2914 * storage/indexeddb/transaction-coordination-within-database-private-expected.txt: Added.
2915 * storage/indexeddb/transaction-coordination-within-database-private.html: Added.
2916 * storage/indexeddb/transaction-crash-on-abort-private-expected.txt: Added.
2917 * storage/indexeddb/transaction-crash-on-abort-private.html: Added.
2918 * storage/indexeddb/transaction-error-private-expected.txt: Added.
2919 * storage/indexeddb/transaction-error-private.html: Added.
2920 * storage/indexeddb/transaction-event-propagation-private-expected.txt: Added.
2921 * storage/indexeddb/transaction-event-propagation-private.html: Added.
2922 * storage/indexeddb/transaction-read-only-private-expected.txt: Added.
2923 * storage/indexeddb/transaction-read-only-private.html: Added.
2924 * storage/indexeddb/transaction-readwrite-exclusive-private-expected.txt: Added.
2925 * storage/indexeddb/transaction-readwrite-exclusive-private.html: Added.
2926 * storage/indexeddb/transaction-rollback-private-expected.txt: Added.
2927 * storage/indexeddb/transaction-rollback-private.html: Added.
2928 * storage/indexeddb/transaction-scope-sequencing-private-expected.txt: Added.
2929 * storage/indexeddb/transaction-scope-sequencing-private.html: Added.
2930 * storage/indexeddb/transaction-starvation-private-expected.txt: Added.
2931 * storage/indexeddb/transaction-storeNames-required-private-expected.txt: Added.
2932 * storage/indexeddb/transaction-storeNames-required-private.html: Added.
2933 * storage/indexeddb/unblocked-version-changes-private-expected.txt: Added.
2934 * storage/indexeddb/unblocked-version-changes-private.html: Added.
2935 * storage/indexeddb/unprefix-private-expected.txt: Added.
2936 * storage/indexeddb/unprefix-private.html: Added.
2937 * storage/indexeddb/value-undefined-private-expected.txt: Added.
2938 * storage/indexeddb/value-undefined-private.html: Added.
2939 * storage/indexeddb/values-odd-types-private-expected.txt: Added.
2940 * storage/indexeddb/values-odd-types-private.html: Added.
2941 * storage/indexeddb/version-change-abort-private-expected.txt: Added.
2942 * storage/indexeddb/version-change-abort-private.html: Added.
2943 * storage/indexeddb/version-change-exclusive-private-expected.txt: Added.
2944 * storage/indexeddb/version-change-exclusive-private.html: Added.
2945 * storage/indexeddb/versionchangerequest-activedomobject-private-expected.txt: Added.
2946 * storage/indexeddb/versionchangerequest-activedomobject-private.html: Added.
2948 2016-01-18 Nan Wang <n_wang@apple.com>
2950 AX: [Mac] Implement next/previous text marker functions using TextIterator
2951 https://bugs.webkit.org/show_bug.cgi?id=152728
2953 Reviewed by Chris Fleizach.
2955 * accessibility/mac/previous-next-text-marker-expected.txt: Added.
2956 * accessibility/mac/previous-next-text-marker.html: Added.
2957 * accessibility/mac/text-marker-with-user-select-none-expected.txt: Added.
2958 * accessibility/mac/text-marker-with-user-select-none.html: Added.
2960 2016-01-17 Simon Fraser <simon.fraser@apple.com>
2962 More displaylist tests, and minor cleanup
2963 https://bugs.webkit.org/show_bug.cgi?id=153198
2965 Reviewed by Zalan Bujtas.
2967 A couple more display list tests that check that the computed extent of an item
2968 includes shadows and transforms.
2970 WK1 results differ in that they disable should-subpixel-quantize-fonts in the state
2973 Move some shared JS into a helper file.
2975 * displaylists/extent-includes-shadow-expected.txt: Added.
2976 * displaylists/extent-includes-shadow.html: Added.
2977 * displaylists/extent-includes-transforms-expected.txt: Added.
2978 * displaylists/extent-includes-transforms.html: Added.
2979 * displaylists/layer-dispay-list.html:
2980 * displaylists/resources/dump-target-display-list.js: Added.
2982 * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt: Added.
2983 * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt: Added.
2985 2016-01-17 Brady Eidson <beidson@apple.com>
2987 Modern IDB: .js test files should not log database names.
2988 https://bugs.webkit.org/show_bug.cgi?id=153181
2990 Reviewed by Alex Christensen.
2992 We'll be sharing .js files as well as test expectations between different HTML test files,
2993 and logging the filename is counter to this goal, as it will change depending on the HTML
2994 driver running the test.
2996 * storage/indexeddb/resources/shared.js:
2997 (setDBNameFromPath): eval() setting the filename instead of evalAndLog().
2999 * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt:
3000 * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt:
3001 * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt:
3002 * platform/wk2/storage/indexeddb/cursor-continue-expected.txt:
3003 * platform/wk2/storage/indexeddb/cursor-finished-expected.txt:
3004 * platform/wk2/storage/indexeddb/database-basics-expected.txt:
3005 * platform/wk2/storage/indexeddb/index-count-expected.txt:
3006 * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
3007 * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
3008 * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
3009 * platform/wk2/storage/indexeddb/invalid-keys-expected.txt:
3010 * platform/wk2/storage/indexeddb/key-type-array-expected.txt:
3011 * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt:
3012 * platform/wk2/storage/indexeddb/keypath-edges-expected.txt:
3013 * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt:
3014 * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt:
3015 * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
3016 * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt:
3017 * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
3018 * platform/wk2/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
3019 * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
3020 * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
3021 * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt:
3022 * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt:
3023 * platform/wk2/storage/indexeddb/objectstore-count-expected.txt:
3024 * platform/wk2/storage/indexeddb/open-cursor-expected.txt:
3025 * platform/wk2/storage/indexeddb/request-result-cache-expected.txt:
3026 * platform/wk2/storage/indexeddb/transaction-abort-expected.txt:
3027 * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt:
3028 * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt:
3029 * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt:
3030 * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt:
3031 * storage/indexeddb/aborted-versionchange-closes-expected.txt:
3032 * storage/indexeddb/clone-exception-expected.txt:
3033 * storage/indexeddb/closed-cursor-expected.txt:
3034 * storage/indexeddb/create-and-remove-object-store-expected.txt:
3035 * storage/indexeddb/create-object-store-options-expected.txt:
3036 * storage/indexeddb/createIndex-after-failure-expected.txt:
3037 * storage/indexeddb/createObjectStore-name-argument-required-expected.txt:
3038 * storage/indexeddb/createObjectStore-null-name-expected.txt:
3039 * storage/indexeddb/cursor-added-bug-expected.txt:
3040 * storage/indexeddb/cursor-advance-expected.txt:
3041 * storage/indexeddb/cursor-basics-expected.txt:
3042 * storage/indexeddb/cursor-cast-expected.txt:
3043 * storage/indexeddb/cursor-continue-dir-expected.txt:
3044 * storage/indexeddb/cursor-continue-expected.txt:
3045 * storage/indexeddb/cursor-continue-validity-expected.txt:
3046 * storage/indexeddb/cursor-delete-expected.txt:
3047 * storage/indexeddb/cursor-finished-expected.txt:
3048 * storage/indexeddb/cursor-inconsistency-expected.txt:
3049 * storage/indexeddb/cursor-index-delete-expected.txt:
3050 * storage/indexeddb/cursor-key-order-expected.txt:
3051 * storage/indexeddb/cursor-overloads-expected.txt:
3052 * storage/indexeddb/cursor-prev-no-duplicate-expected.txt:
3053 * storage/indexeddb/cursor-primary-key-order-expected.txt:
3054 * storage/indexeddb/cursor-properties-expected.txt:
3055 * storage/indexeddb/cursor-reverse-bug-expected.txt:
3056 * storage/indexeddb/cursor-skip-deleted-expected.txt:
3057 * storage/indexeddb/cursor-update-expected.txt:
3058 * storage/indexeddb/cursor-update-value-argument-required-expected.txt:
3059 * storage/indexeddb/cursor-value-expected.txt:
3060 * storage/indexeddb/database-basics-expected.txt:
3061 * storage/indexeddb/database-close-expected.txt:
3062 * storage/indexeddb/database-closepending-flag-expected.txt:
3063 * storage/indexeddb/database-deletepending-flag-expected.txt:
3064 * storage/indexeddb/database-wrapper-expected.txt:
3065 * storage/indexeddb/delete-closed-database-object-expected.txt:
3066 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
3067 * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
3068 * storage/indexeddb/delete-range-expected.txt:
3069 * storage/indexeddb/deleteIndex-expected.txt:
3070 * storage/indexeddb/deleteObjectStore-name-argument-required-expected.txt:
3071 * storage/indexeddb/deleteObjectStore-null-name-expected.txt:
3072 * storage/indexeddb/deleted-objects-expected.txt:
3073 * storage/indexeddb/deletedatabase-blocked-expected.txt:
3074 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
3075 * storage/indexeddb/deletedatabase-not-blocked-expected.txt:
3076 * storage/indexeddb/deletedatabase-transaction-expected.txt:
3077 * storage/indexeddb/dont-wedge-expected.txt:
3078 * storage/indexeddb/duplicates-expected.txt:
3079 * storage/indexeddb/error-causes-abort-by-default-expected.txt:
3080 * storage/indexeddb/exception-in-event-aborts-expected.txt:
3081 * storage/indexeddb/exceptions-expected.txt:
3082 * storage/indexeddb/factory-deletedatabase-expected.txt:
3083 * storage/indexeddb/get-keyrange-expected.txt:
3084 * storage/indexeddb/index-basics-expected.txt:
3085 * storage/indexeddb/index-count-expected.txt:
3086 * storage/indexeddb/index-cursor-expected.txt:
3087 * storage/indexeddb/index-duplicate-keypaths-expected.txt:
3088 * storage/indexeddb/index-get-key-argument-required-expected.txt:
3089 * storage/indexeddb/index-multientry-expected.txt:
3090 * storage/indexeddb/index-population-expected.txt:
3091 * storage/indexeddb/index-unique-expected.txt:
3092 * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
3093 * storage/indexeddb/intversion-bad-parameters-expected.txt:
3094 * storage/indexeddb/intversion-blocked-expected.txt:
3095 * storage/indexeddb/intversion-close-between-events-expected.txt:
3096 * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
3097 * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
3098 * storage/indexeddb/intversion-encoding-expected.txt:
3099 * storage/indexeddb/intversion-gated-on-delete-expected.txt:
3100 * storage/indexeddb/intversion-long-queue-expected.txt:
3101 * storage/indexeddb/intversion-omit-parameter-expected.txt:
3102 * storage/indexeddb/intversion-open-in-upgradeneeded-expected.txt:
3103 * storage/indexeddb/intversion-open-with-version-expected.txt:
3104 * storage/indexeddb/intversion-pending-version-changes-ascending-expected.txt:
3105 * storage/indexeddb/intversion-pending-version-changes-descending-expected.txt:
3106 * storage/indexeddb/intversion-pending-version-changes-same-expected.txt:
3107 * storage/indexeddb/intversion-persistence-expected.txt:
3108 * storage/indexeddb/intversion-revert-on-abort-expected.txt:
3109 * storage/indexeddb/intversion-two-opens-no-versions-expected.txt:
3110 * storage/indexeddb/intversion-upgrades-expected.txt:
3111 * storage/indexeddb/invalid-keys-expected.txt:
3112 * storage/indexeddb/key-generator-expected.txt:
3113 * storage/indexeddb/key-sort-order-across-types-expected.txt:
3114 * storage/indexeddb/key-sort-order-date-expected.txt:
3115 * storage/indexeddb/key-type-array-expected.txt:
3116 * storage/indexeddb/key-type-binary-expected.txt:
3117 * storage/indexeddb/key-type-infinity-expected.txt:
3118 * storage/indexeddb/keypath-arrays-expected.txt:
3119 * storage/indexeddb/keypath-basics-expected.txt:
3120 * storage/indexeddb/keypath-edges-expected.txt:
3121 * storage/indexeddb/keypath-fetch-key-expected.txt:
3122 * storage/indexeddb/keypath-intrinsic-properties-expected.txt:
3123 * storage/indexeddb/lazy-index-population-expected.txt:
3124 * storage/indexeddb/lazy-index-types-expected.txt:
3125 * storage/indexeddb/list-ordering-expected.txt:
3126 * storage/indexeddb/metadata-expected.txt:
3127 * storage/indexeddb/metadata-race-expected.txt:
3128 * storage/indexeddb/modern/abort-objectstore-info-expected.txt:
3129 * storage/indexeddb/modern/blocked-open-db-requests-expected.txt:
3130 * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-expected.txt:
3131 * storage/indexeddb/modern/transaction-scheduler-4-expected.txt:
3132 * storage/indexeddb/mozilla/add-twice-failure-expected.txt:
3133 * storage/indexeddb/mozilla/autoincrement-indexes-expected.txt:
3134 * storage/indexeddb/mozilla/bad-keypath-expected.txt:
3135 * storage/indexeddb/mozilla/clear-expected.txt:
3136 * storage/indexeddb/mozilla/create-index-unique-expected.txt:
3137 * storage/indexeddb/mozilla/create-index-with-integer-keys-expected.txt:
3138 * storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
3139 * storage/indexeddb/mozilla/create-objectstore-null-name-expected.txt:
3140 * storage/indexeddb/mozilla/cursor-mutation-expected.txt:
3141 * storage/indexeddb/mozilla/cursor-mutation-objectstore-only-expected.txt:
3142 * storage/indexeddb/mozilla/cursor-update-updates-indexes-expected.txt:
3143 * storage/indexeddb/mozilla/cursors-expected.txt:
3144 * storage/indexeddb/mozilla/delete-result-expected.txt:
3145 * storage/indexeddb/mozilla/event-source-expected.txt:
3146 * storage/indexeddb/mozilla/global-data-expected.txt:
3147 * storage/indexeddb/mozilla/index-prev-no-duplicate-expected.txt:
3148 * storage/indexeddb/mozilla/indexes-expected.txt:
3149 * storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
3150 * storage/indexeddb/mozilla/key-requirements-expected.txt:
3151 * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
3152 * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
3153 * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
3154 * storage/indexeddb/mozilla/object-cursors-expected.txt:
3155 * storage/indexeddb/mozilla/object-identity-expected.txt:
3156 * storage/indexeddb/mozilla/object-store-inline-autoincrement-key-added-on-put-expected.txt:
3157 * storage/indexeddb/mozilla/object-store-remove-values-expected.txt:
3158 * storage/indexeddb/mozilla/objectstorenames-expected.txt:
3159 * storage/indexeddb/mozilla/odd-result-order-expected.txt:
3160 * storage/indexeddb/mozilla/put-get-values-expected.txt:
3161 * storage/indexeddb/mozilla/readonly-transactions-expected.txt:
3162 * storage/indexeddb/mozilla/readwrite-transactions-expected.txt:
3163 * storage/indexeddb/mozilla/readyState-expected.txt:
3164 * storage/indexeddb/mozilla/remove-index-expected.txt:
3165 * storage/indexeddb/mozilla/remove-objectstore-expected.txt:
3166 * storage/indexeddb/mozilla/versionchange-abort-expected.txt:
3167 * storage/indexeddb/mutating-cursor-expected.txt:
3168 * storage/indexeddb/noblobs-expected.txt:
3169 * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
3170 * storage/indexeddb/objectStore-required-arguments-expected.txt:
3171 * storage/indexeddb/objectstore-autoincrement-expected.txt:
3172 * storage/indexeddb/objectstore-basics-expected.txt:
3173 * storage/indexeddb/objectstore-clear-expected.txt:
3174 * storage/indexeddb/objectstore-count-expected.txt:
3175 * storage/indexeddb/objectstore-cursor-expected.txt:
3176 * storage/indexeddb/objectstore-removeobjectstore-expected.txt:
3177 * storage/indexeddb/open-cursor-expected.txt:
3178 * storage/indexeddb/open-during-transaction-expected.txt:
3179 * storage/indexeddb/open-ordering-expected.txt:
3180 * storage/indexeddb/opencursor-key-expected.txt:
3181 * storage/indexeddb/optional-arguments-expected.txt:
3182 * storage/indexeddb/pending-activity-expected.txt:
3183 * storage/indexeddb/persistence-expected.txt:
3184 * storage/indexeddb/prefetch-bugfix-108071-expected.txt:
3185 * storage/indexeddb/prefetch-invalidation-expected.txt:
3186 * storage/indexeddb/prefetch-race-expected.txt:
3187 * storage/indexeddb/queued-commands-expected.txt:
3188 * storage/indexeddb/readonly-expected.txt:
3189 * storage/indexeddb/readonly-properties-expected.txt:
3190 * storage/indexeddb/request-continue-abort-expected.txt:
3191 * storage/indexeddb/request-event-propagation-expected.txt:
3192 * storage/indexeddb/request-result-cache-expected.txt:
3193 * storage/indexeddb/set_version_blocked-expected.txt:
3194 * storage/indexeddb/setversion-blocked-by-versionchange-close-expected.txt:
3195 * storage/indexeddb/setversion-not-blocked-expected.txt:
3196 * storage/indexeddb/structured-clone-expected.txt:
3197 * storage/indexeddb/transaction-abort-expected.txt:
3198 * storage/indexeddb/transaction-active-flag-expected.txt:
3199 * storage/indexeddb/transaction-after-close-expected.txt:
3200 * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
3201 * storage/indexeddb/transaction-basics-expected.txt:
3202 * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame-expected.txt:
3203 * storage/indexeddb/transaction-complete-with-js-recursion-expected.txt:
3204 * storage/indexeddb/transaction-coordination-across-databases-expected.txt:
3205 * storage/indexeddb/transaction-coordination-within-database-expected.txt:
3206 * storage/indexeddb/transaction-crash-in-tasks-expected.txt:
3207 * storage/indexeddb/transaction-crash-on-abort-expected.txt:
3208 * storage/indexeddb/transaction-error-expected.txt:
3209 * storage/indexeddb/transaction-event-propagation-expected.txt:
3210 * storage/indexeddb/transaction-ordering-expected.txt:
3211 * storage/indexeddb/transaction-overlapping-expected.txt:
3212 * storage/indexeddb/transaction-read-only-expected.txt:
3213 * storage/indexeddb/transaction-readwrite-exclusive-expected.txt:
3214 * storage/indexeddb/transaction-rollback-expected.txt:
3215 * storage/indexeddb/transaction-scope-sequencing-expected.txt:
3216 * storage/indexeddb/transaction-starvation-expected.txt:
3217 * storage/indexeddb/transaction-storeNames-required-expected.txt:
3218 * storage/indexeddb/unblocked-version-changes-expected.txt:
3219 * storage/indexeddb/value-undefined-expected.txt:
3220 * storage/indexeddb/values-odd-types-expected.txt:
3221 * storage/indexeddb/version-change-abort-expected.txt:
3222 * storage/indexeddb/version-change-event-expected.txt:
3223 * storage/indexeddb/version-change-exclusive-expected.txt:
3225 2016-01-16 Myles C. Maxfield <mmaxfield@apple.com>
3227 Remove TextRun::allowsRoundingHacks()
3228 https://bugs.webkit.org/show_bug.cgi?id=153185
3230 Reviewed by Simon Fraser.
3232 * platform/mac/fast/text/rounding-hacks-expansion.html: Removed.
3233 * platform/mac/fast/text/rounding-hacks.html: Removed.
3234 * platform/mac/platform/mac/fast/text/rounding-hacks-expansion-expected.png: Removed.
3235 * platform/mac/platform/mac/fast/text/rounding-hacks-expansion-expected.txt: Removed.
3236 * platform/mac/platform/mac/fast/text/rounding-hacks-expected.png: Removed.
3237 * platform/mac/platform/mac/fast/text/rounding-hacks-expected.txt: Removed.
3238 * svg/text/svg-font-word-rounding-hacks-spaces-expected.html: Removed.
3239 * svg/text/svg-font-word-rounding-hacks-spaces.html: Removed.
3241 2016-01-16 Skachkov Oleksandr <gskachkov@gmail.com>
3243 [ES6] Arrow function syntax. Arrow function should support the destructuring parameters.
3244 https://bugs.webkit.org/show_bug.cgi?id=146934
3246 Reviewed by Saam Barati.
3248 * js/arrowfunction-syntax-errors-expected.txt:
3249 * js/arrowfunction-syntax-expected.txt:
3250 * js/script-tests/arrowfunction-syntax-errors.js:
3251 * js/script-tests/arrowfunction-syntax.js:
3253 2016-01-16 Joseph Pecoraro <pecoraro@apple.com>
3255 Web Inspector: Add tests for Array Utilities like lowerBound/upperBound
3256 https://bugs.webkit.org/show_bug.cgi?id=153177
3258 Reviewed by Timothy Hatcher.
3260 * inspector/unit-tests/array-utilities-expected.txt: Added.
3261 * inspector/unit-tests/array-utilities.html: Added.
3263 2016-01-16 Simon Fraser <simon.fraser@apple.com>
3265 This test needs to force layout before calling setElementUsesDisplayListDrawing(),
3266 so that the layer already has its "drawsContents" property updated.
3268 * displaylists/layer-dispay-list.html:
3270 2016-01-15 Jiewen Tan <jiewen_tan@apple.com>
3272 FrameLoaderClient::didReceiveServerRedirectForProvisionalLoadForFrame() is never called when loading a main resource from the memory cache
3273 https://bugs.webkit.org/show_bug.cgi?id=152520
3274 <rdar://problem/23305737>
3276 Reviewed by Andy Estes.
3278 * http/tests/loading/resources/server-redirect-result.html: Added.
3279 * http/tests/loading/resources/server-redirect.php: Added.
3280 * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
3281 * http/tests/loading/server-redirect-for-provisional-load-caching.html: Added.
3283 2016-01-15 Myles C. Maxfield <mmaxfield@apple.com>
3285 Content blocking console messages are not deterministic for one test
3286 https://bugs.webkit.org/show_bug.cgi?id=153051
3290 Console messages will print the line number of whichever JavaScript line is
3291 being parsed. However, font requests (and therefore content blockers) are
3292 not run in response to script. The solution is to add the webfont style
3293 from script, so the line number is deterministic.
3295 * http/tests/contentextensions/font-display-none-repeated-layout.html:
3297 2016-01-15 Chris Dumez <cdumez@apple.com>
3299 Drop obsolete HTMLDocument.width / height attributes
3300 https://bugs.webkit.org/show_bug.cgi?id=153144
3302 Reviewed by Ryosuke Niwa.
3304 * fast/dom/HTMLDocument/width-and-height-expected.txt: Removed.
3305 * fast/dom/HTMLDocument/width-and-height.html: Removed.
3308 * fast/dom/Window/window-property-invalid-characters-ignored-expected.txt:
3309 * fast/dom/Window/window-property-invalid-characters-ignored.html:
3310 Stop relying on Document.width / height as these are obsolete.
3312 2016-01-15 Beth Dakin <bdakin@apple.com>
3314 Add a test for touch events in scaled documents
3315 https://bugs.webkit.org/show_bug.cgi?id=153149
3317 rdar://problem/24181371
3319 Reviewed by Simon Fraser.
3321 * fast/events/touch/ios/touch-event-in-scaled-document-expected.txt: Added.
3322 * fast/events/touch/ios/touch-event-in-scaled-document.html: Added.
3324 2016-01-10 Simon Fraser <simon.fraser@apple.com>
3326 Make a way to test display-list drawing
3327 https://bugs.webkit.org/show_bug.cgi?id=152956
3329 Reviewed by Ryosuke Niwa.
3331 Enable displaylists tests on Mac and iOS.
3334 * displaylists/layer-dispay-list-expected.txt: Added.
3335 * displaylists/layer-dispay-list.html: Added.
3336 * platform/ios-simulator/TestExpectations:
3337 * platform/mac/TestExpectations:
3339 2016-01-15 Ryosuke Niwa <rniwa@webkit.org>
3341 createElementNS and createAttributeNS should treat undefined namespaceURI as null string
3342 https://bugs.webkit.org/show_bug.cgi?id=153119
3344 Reviewed by Chris Dumez.
3346 Add a regression test for calling createAttributeNS with undefined namespaceURI.
3348 * fast/dom/Document/createAttributeNS-undefined-namespace-expected.txt: Added.
3349 * fast/dom/Document/createAttributeNS-undefined-namespace.html: Added.
3351 2016-01-15 Jiewen Tan <jiewen_tan@apple.com>
3353 Refine http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer*
3354 https://bugs.webkit.org/show_bug.cgi?id=153140