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