1 2016-01-20 Ryosuke Niwa <rniwa@webkit.org>
3 HTMLElement::nodeName should not upper case non-ASCII characters
4 https://bugs.webkit.org/show_bug.cgi?id=153231
6 Reviewed by Darin Adler.
8 Added a regression test since the rebaselined W3C test case is very simple and doesn't all permutations.
10 * fast/dom/Element/tagName-must-be-ASCII-uppercase-in-HTML-document-expected.txt: Added.
11 * fast/dom/Element/tagName-must-be-ASCII-uppercase-in-HTML-document.html: Added.
13 2016-01-22 Brady Eidson <beidson@apple.com>
15 Modern IDB: Disable simultaneous transactions in the SQLite backend for now.
16 https://bugs.webkit.org/show_bug.cgi?id=153381
18 Reviewed by Alex Christensen.
20 * platform/mac-wk1/TestExpectations:
22 2016-01-22 Chris Dumez <cdumez@apple.com>
24 document.charset should be an alias for document.characterSet
25 https://bugs.webkit.org/show_bug.cgi?id=153367
27 Reviewed by Ryosuke Niwa.
31 * fast/dom/Document/document-charset-expected.txt:
32 * fast/dom/document-attribute-js-null-expected.txt:
33 * fast/dom/document-attribute-js-null.html:
34 * fast/encoding/css-charset-default-expected.txt:
35 * fast/encoding/css-charset-default.xhtml:
36 * fast/encoding/external-script-charset.js: Removed.
37 * fast/encoding/external-script-charset.xhtml: Removed.
39 2016-01-22 Chris Dumez <cdumez@apple.com>
41 Document.open / Document.write should be prevented while the document is being unloaded
42 https://bugs.webkit.org/show_bug.cgi?id=153255
43 <rdar://problem/22741293>
45 Reviewed by Ryosuke Niwa.
47 Add layout tests that cover calling Document.open / Document.write from
48 unload and pagehide handlers.
50 * fast/frames/page-hide-document-open-expected.txt: Added.
51 * fast/frames/page-hide-document-open.html: Added.
52 * fast/frames/page-unload-document-open-expected.txt: Added.
53 * fast/frames/page-unload-document-open.html: Added.
54 * fast/frames/resources/finish-test.html: Added.
55 * fast/frames/resources/page-hide-document-open-frame.html: Added.
56 * fast/frames/resources/page-hide-document-open-win.html: Added.
57 * fast/frames/resources/page-unload-document-open-frame.html: Added.
58 * fast/frames/resources/page-unload-document-open-win.html: Added.
60 2016-01-22 Brady Eidson <beidson@apple.com>
62 Modern IDB: Implement put, get, and delete records for the SQLite backend.
63 https://bugs.webkit.org/show_bug.cgi?id=153375
65 Reviewed by Alex Christensen.
67 * platform/mac-wk1/TestExpectations:
69 2016-01-22 Daniel Bates <dabates@apple.com>
71 LayoutTest http/tests/security/xssAuditor/embed-tag-in-path-unterminated.html crashing
72 https://bugs.webkit.org/show_bug.cgi?id=153250
73 <rdar://problem/12172843>
75 <rdar://problem/24248040>
77 Reviewed by Alexey Proskuryakov.
79 The test case http/tests/xmlhttprequest/basic-auth-load-URL-with-consecutive-slashes.html was derived
80 from a test case written by Yongjun Zhang in <https://bugs.webkit.org/attachment.cgi?id=65189> (bug #44461).
82 * http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt: Added.
83 * http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html: Added.
84 * http/tests/xmlhttprequest/basic-auth-load-URL-with-consecutive-slashes-expected.txt: Added.
85 * http/tests/xmlhttprequest/basic-auth-load-URL-with-consecutive-slashes.html: Added.
86 * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt: Added.
88 2016-01-22 Ryan Haddad <ryanhaddad@apple.com>
90 Rebaselining http/tests/security/originHeader/origin-header-for-https.html after r195477
92 Unreviewed test gardening.
94 * http/tests/security/originHeader/origin-header-for-https-expected.txt:
96 2016-01-22 Chris Dumez <cdumez@apple.com>
98 Document.URL / Document.documentURI should return "about:blank" instead of empty string / null
99 https://bugs.webkit.org/show_bug.cgi?id=153363
100 <rdar://problem/22549736>
102 Reviewed by Ryosuke Niwa.
106 * dom/xhtml/level3/core/documentgetdocumenturi02-expected.txt: Removed.
107 * dom/xhtml/level3/core/documentgetdocumenturi02.js: Removed.
108 * dom/xhtml/level3/core/documentgetdocumenturi02.xhtml: Removed.
109 * dom/xhtml/level3/core/documentgetdocumenturi03-expected.txt: Removed.
110 * dom/xhtml/level3/core/documentgetdocumenturi03.js: Removed.
111 * dom/xhtml/level3/core/documentgetdocumenturi03.xhtml: Removed.
112 * dom/xhtml/level3/core/documentsetdocumenturi03-expected.txt: Removed.
113 * dom/xhtml/level3/core/documentsetdocumenturi03.js: Removed.
114 * dom/xhtml/level3/core/documentsetdocumenturi03.xhtml: Removed.
115 * fast/dom/document-attribute-js-null-expected.txt:
116 * fast/dom/document-attribute-js-null.html:
118 2016-01-22 Tim Horton <timothy_horton@apple.com>
120 Add a test for iOS arrow-key repeat
121 https://bugs.webkit.org/show_bug.cgi?id=152857
122 <rdar://problem/24017380>
124 Reviewed by Darin Adler.
126 * fast/events/ios/keyboard-scrolling-repeat-expected.txt: Added.
127 * fast/events/ios/keyboard-scrolling-repeat.html: Added.
128 Add the aforementioned test. It waits for the held-down arrow key to scroll twice, then sends the up.
130 2016-01-21 Sam Weinig <sam@webkit.org>
132 Treat non-https actions on secure pages as mixed content
133 <rdar://problem/23144492>
134 https://bugs.webkit.org/show_bug.cgi?id=153322
136 Reviewed by Alexey Proskuryakov.
138 * http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: Added.
139 * http/tests/security/mixedContent/insecure-form-in-iframe.html: Added.
140 * http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Added.
141 * http/tests/security/mixedContent/insecure-form-in-main-frame.html: Added.
142 * http/tests/security/mixedContent/javascript-url-form-in-main-frame-expected.txt: Added.
143 * http/tests/security/mixedContent/javascript-url-form-in-main-frame.html: Added.
144 * http/tests/security/mixedContent/resources/frame-with-insecure-form.html: Added.
145 * http/tests/security/mixedContent/resources/frame-with-javascript-url-form.html: Added.
147 2016-01-22 Ryan Haddad <ryanhaddad@apple.com>
149 Marking imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-chunked-trailer.htm as flaky on ios-simulator
150 https://bugs.webkit.org/show_bug.cgi?id=153371
152 Unreviewed test gardening.
154 * platform/ios-simulator/TestExpectations:
156 2016-01-22 Nan Wang <n_wang@apple.com>
158 AX: Crash in setTextMarkerDataWithCharacterOffset
159 https://bugs.webkit.org/show_bug.cgi?id=153365
160 <rdar://problem/24287924>
162 Reviewed by Chris Fleizach.
164 * accessibility/text-marker/text-marker-range-with-removed-node-crash-expected.txt: Added.
165 * accessibility/text-marker/text-marker-range-with-removed-node-crash.html: Added.
167 2016-01-22 Brady Eidson <beidson@apple.com>
169 Modern IDB: Add transactions and create/delete object store to SQLite backend
170 https://bugs.webkit.org/show_bug.cgi?id=153359
172 Reviewed by Alex Christensen.
174 * platform/mac-wk1/TestExpectations:
176 2016-01-22 Chris Fleizach <cfleizach@apple.com>
178 AX: <code> group and friends should have a custom subrole
179 https://bugs.webkit.org/show_bug.cgi?id=153282
181 Reviewed by Mario Sanchez Prada.
183 * accessibility/duplicate-child-nodes-expected.txt:
184 * accessibility/mac/subroles-for-formatted-groups-expected.txt: Added.
185 * accessibility/mac/subroles-for-formatted-groups.html: Added.
186 * accessibility/roles-computedRoleString-expected.txt:
187 * accessibility/roles-computedRoleString.html:
189 2016-01-22 Skachkov Oleksandr <gskachkov@gmail.com>
191 [ES6] Arrow function. Default arguments in arrow functions
192 https://bugs.webkit.org/show_bug.cgi?id=152537
194 Reviewed by Saam Barati.
196 Default arguments in arrow function parameters have been already
197 implemented by patch from issue https://bugs.webkit.org/show_bug.cgi?id=146934.
198 Current patch adds only tests for this feature
200 * js/arrowfunction-syntax-expected.txt:
201 * js/script-tests/arrowfunction-syntax.js:
203 2016-01-22 Keith Miller <keith_miller@apple.com>
205 [ES6] Add Symbol.species properties to the relevant constructors
206 https://bugs.webkit.org/show_bug.cgi?id=153339
208 Reviewed by Michael Saboff.
210 Add species to the list of property names on the Symbol object.
212 * js/Object-getOwnPropertyNames-expected.txt:
213 * js/script-tests/Object-getOwnPropertyNames.js:
215 2016-01-22 Chris Fleizach <cfleizach@apple.com>
217 AX: ARIA combo boxes are not returning the right value for selected text range
218 https://bugs.webkit.org/show_bug.cgi?id=153260
220 Reviewed by Darin Adler.
222 * accessibility/selected-text-range-aria-elements-expected.txt: Added.
223 * accessibility/selected-text-range-aria-elements.html: Added.
225 2016-01-21 Dave Hyatt <hyatt@apple.com>
227 Elements with overflow and border-radius don't show in multicolumn properly.
228 https://bugs.webkit.org/show_bug.cgi?id=152920
230 Reviewed by Simon Fraser.
232 * fast/multicol/border-radius-overflow-columns-expected.html: Added.
233 * fast/multicol/border-radius-overflow-columns.html: Added.
235 2016-01-22 ChangSeok Oh <changseok.oh@collabora.com>
237 [GTK] Remove a focus ring on anchor node when focused by mouse.
238 https://bugs.webkit.org/show_bug.cgi?id=136121
240 Reviewed by Michael Catanzaro.
242 Removed gtk and efl specific results for the test.
244 * platform/efl/fast/events/click-focus-anchor-expected.txt: Removed.
245 * platform/gtk/fast/events/click-focus-anchor-expected.txt: Removed.
247 2016-01-21 Simon Fraser <simon.fraser@apple.com>
249 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
250 https://bugs.webkit.org/show_bug.cgi?id=136019
252 Reviewed by Dan Bernstein.
254 Test that scrolls a horizontal-bt document.
256 * fast/scrolling/programmatic-horizontal-bt-document-scroll-expected.html: Added.
257 * fast/scrolling/programmatic-horizontal-bt-document-scroll.html: Added.
259 2016-01-21 Brady Eidson <beidson@apple.com>
261 Modern IDB: Support populating/extracting database metadata with SQLite backend.
262 https://bugs.webkit.org/show_bug.cgi?id=153318
264 Reviewed by Alex Christensen.
266 * platform/mac-wk1/TestExpectations: Skip all of the tests that run against the
267 SQLite backend and currently fail (which is most of them!)
269 2016-01-21 Nikita Vasilyev <nvasilyev@apple.com>
271 REGRESSION (r195305): Web Inspector: WebInspector.Object can dispatch constructor-level events multiple times
272 https://bugs.webkit.org/show_bug.cgi?id=153269
273 <rdar://problem/24253106>
275 Reviewed by Timothy Hatcher.
277 * inspector/unit-tests/object-expected.txt: Added.
278 * inspector/unit-tests/object.html: Added.
280 2016-01-21 Yusuke Suzuki <utatane.tea@gmail.com>
282 [ES6] Catch parameter should accept BindingPattern
283 https://bugs.webkit.org/show_bug.cgi?id=152385
285 Reviewed by Saam Barati.
287 * js/dom/reserved-words-as-property-expected.txt:
288 * js/let-syntax-expected.txt:
289 * js/mozilla/strict/12.14.1-expected.txt:
290 * js/mozilla/strict/script-tests/12.14.1.js:
291 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T10-expected.txt:
292 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T13-expected.txt:
293 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T5-expected.txt:
294 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T7-expected.txt:
295 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T8-expected.txt:
297 2016-01-21 Andy VanWagoner <andy@instructure.com>
299 [INTL] Implement Array.prototype.toLocaleString in ECMA-402
300 https://bugs.webkit.org/show_bug.cgi?id=147614
302 Reviewed by Benjamin Poulain.
304 * js/array-toLocaleString-expected.txt: Added.
305 * js/array-toLocaleString.html: Added.
306 * js/script-tests/array-toLocaleString.js: Added.
308 2016-01-21 Ryan Haddad <ryanhaddad@apple.com>
310 Rebaseline fast/block/float/overhanging-tall-block.html for ios-simulator-wk2
311 https://bugs.webkit.org/show_bug.cgi?id=152440
313 Reviewed by Zalan Bujtas.
315 * platform/ios-simulator-wk2/fast/block/float/overhanging-tall-block-expected.txt:
317 2016-01-21 Brady Eidson <beidson@apple.com>
319 Modern IDB: Make -private copies of each w3c IDB test.
320 https://bugs.webkit.org/show_bug.cgi?id=153319
322 Reviewed by Alex Christensen.
324 * platform/wk2/TestExpectations:
326 2016-01-21 Ryan Haddad <ryanhaddad@apple.com>
328 Remove a ios-simulator-wk2 specific expectation file since the results are identical on wk1 and wk2
329 https://bugs.webkit.org/show_bug.cgi?id=152139
331 Unreviewed test gardening.
333 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Removed.
335 2016-01-21 Said Abou-Hallawa <sabouhallawa@apple.com>
337 A crash reproducible in Path::isEmpty() under RenderSVGShape::paint()
338 https://bugs.webkit.org/show_bug.cgi?id=149613
340 Reviewed by Darin Adler.
342 When running the layout of an SVG root and it has resources which are
343 referenced by clients in other SVG roots, make sure we run the layout
344 for these resources before running the layout for their clients.
346 * svg/custom/filter-update-different-root-expected.html: Added.
347 * svg/custom/filter-update-different-root.html: Added.
348 Without this patch this test crashes because we paint a dirty RenderSVGShape.
350 * svg/custom/pattern-update-different-root-expected.html: Added.
351 * svg/custom/pattern-update-different-root.html: Added.
352 Without this patch this test works fine but it is good to have it to catch
353 cases where the SVG root needs to run re-layout for its children resources
354 and hence their clients if its size has changed.
356 * svg/custom/unicode-in-tspan-multi-svg-crash-expected.txt:
357 * svg/custom/unicode-in-tspan-multi-svg-crash.html:
358 This test was ported from Blink in http://trac.webkit.org/changeset/166420.
359 The expectation of this test was changed in Blink:
360 https://src.chromium.org/viewvc/blink?revision=158480&view=revision.
363 2016-01-21 Nan Wang <n_wang@apple.com>
365 AX: [IOS] Implement next/previous text marker functions using TextIterator
366 https://bugs.webkit.org/show_bug.cgi?id=153292
367 <rdar://problem/24268243>
369 Reviewed by Chris Fleizach.
371 * accessibility/mac/previous-next-text-marker-expected.txt: Removed.
372 * accessibility/mac/previous-next-text-marker.html: Removed.
373 * accessibility/mac/text-marker-with-user-select-none-expected.txt: Removed.
374 * accessibility/mac/text-marker-with-user-select-none.html: Removed.
375 * accessibility/text-marker: Added.
376 * accessibility/text-marker/text-marker-previous-next-expected.txt: Added.
377 * accessibility/text-marker/text-marker-previous-next.html: Added.
378 * accessibility/text-marker/text-marker-with-user-select-none-expected.txt: Added.
379 * accessibility/text-marker/text-marker-with-user-select-none.html: Added.
380 * platform/efl/TestExpectations:
381 * platform/gtk/TestExpectations:
382 * platform/ios-simulator/TestExpectations:
383 * platform/win/TestExpectations:
385 2016-01-20 Zalan Bujtas <zalan@apple.com>
387 http://victordarras.fr/cssgame/ doesn't work in Safari.
388 https://bugs.webkit.org/show_bug.cgi?id=153285
389 <rdar://problem/24212369>
391 Reviewed by Tim Horton.
393 This patch adds support for hittesting ClipPathOperation::Reference.
395 * svg/clip-path/hittest-clip-path-reference-miss-expected.html: Added.
396 * svg/clip-path/hittest-clip-path-reference-miss.html: Added.
398 2016-01-20 Brady Eidson <beidson@apple.com>
400 Modern IDB: Add -private.html variants of every storage/indexeddb test that doesn't already have them.
401 https://bugs.webkit.org/show_bug.cgi?id=153272
403 Reviewed by Alex Christensen.
405 This includes some cleanups to the shared js files to make each test more resilient to being run twice.
408 * platform/mac-wk1/TestExpectations:
409 * platform/wk2/TestExpectations:
411 * storage/indexeddb/clone-exception-private-expected.txt: Added.
412 * storage/indexeddb/clone-exception-private.html: Added.
413 * storage/indexeddb/closed-cursor-private-expected.txt: Added.
414 * storage/indexeddb/closed-cursor-private.html: Added.
415 * storage/indexeddb/connection-leak-private-expected.txt: Added.
416 * storage/indexeddb/connection-leak-private.html: Added.
417 * storage/indexeddb/cursor-cast-private-expected.txt: Added.
418 * storage/indexeddb/cursor-cast-private.html: Added.
419 * storage/indexeddb/cursor-leak-private-expected.txt: Added.
420 * storage/indexeddb/cursor-leak-private.html: Added.
421 * storage/indexeddb/cursor-overloads-private-expected.txt: Added.
422 * storage/indexeddb/cursor-overloads-private.html: Added.
423 * storage/indexeddb/cursor-request-cycle-private-expected.txt: Added.
424 * storage/indexeddb/cursor-request-cycle-private.html: Added.
425 * storage/indexeddb/deleteIndex-bug110792-private-expected.txt: Added.
426 * storage/indexeddb/deleteIndex-bug110792-private.html: Added.
427 * storage/indexeddb/deletedatabase-delayed-by-versionchange-private-expected.txt: Removed.
428 * storage/indexeddb/deletedatabase-transaction-private-expected.txt: Added.
429 * storage/indexeddb/deletedatabase-transaction-private.html: Added.
430 * storage/indexeddb/dont-commit-on-blocked-private-expected.txt: Added.
431 * storage/indexeddb/dont-commit-on-blocked-private.html: Added.
432 * storage/indexeddb/lazy-index-population-private-expected.txt: Added.
433 * storage/indexeddb/lazy-index-population-private.html: Added.
434 * storage/indexeddb/metadata-race-private-expected.txt: Added.
435 * storage/indexeddb/metadata-race-private.html: Added.
436 * storage/indexeddb/modern/abort-objectstore-info-private-expected.txt: Added.
437 * storage/indexeddb/modern/abort-objectstore-info-private.html: Added.
438 * storage/indexeddb/modern/abort-requests-cancelled-private-expected.txt: Added.
439 * storage/indexeddb/modern/abort-requests-cancelled-private.html: Added.
440 * storage/indexeddb/modern/aborted-put-private-expected.txt: Added.
441 * storage/indexeddb/modern/aborted-put-private.html: Added.
442 * storage/indexeddb/modern/autoincrement-abort-private-expected.txt: Added.
443 * storage/indexeddb/modern/autoincrement-abort-private.html: Added.
444 * storage/indexeddb/modern/basic-add-private-expected.txt: Added.
445 * storage/indexeddb/modern/basic-add-private.html: Added.
446 * storage/indexeddb/modern/basic-put-private-expected.txt: Added.
447 * storage/indexeddb/modern/basic-put-private.html: Added.
448 * storage/indexeddb/modern/blocked-open-db-requests-private-expected.txt: Added.
449 * storage/indexeddb/modern/blocked-open-db-requests-private.html: Added.
450 * storage/indexeddb/modern/create-index-failures-private-expected.txt: Added.
451 * storage/indexeddb/modern/create-index-failures-private.html: Added.
452 * storage/indexeddb/modern/createobjectstore-basic-private-expected.txt: Added.
453 * storage/indexeddb/modern/createobjectstore-basic-private.html: Added.
454 * storage/indexeddb/modern/createobjectstore-failures-private-expected.txt: Added.
455 * storage/indexeddb/modern/createobjectstore-failures-private.html: Added.
456 * storage/indexeddb/modern/cursor-1-private-expected.txt: Added.
457 * storage/indexeddb/modern/cursor-1-private.html: Added.
458 * storage/indexeddb/modern/cursor-2-private-expected.txt: Added.
459 * storage/indexeddb/modern/cursor-2-private.html: Added.
460 * storage/indexeddb/modern/cursor-3-private-expected.txt: Added.
461 * storage/indexeddb/modern/cursor-3-private.html: Added.
462 * storage/indexeddb/modern/cursor-4-private-expected.txt: Added.
463 * storage/indexeddb/modern/cursor-4-private.html: Added.
464 * storage/indexeddb/modern/cursor-5-private-expected.txt: Added.
465 * storage/indexeddb/modern/cursor-5-private.html: Added.
466 * storage/indexeddb/modern/cursor-6-private-expected.txt: Added.
467 * storage/indexeddb/modern/cursor-6-private.html: Added.
468 * storage/indexeddb/modern/cursor-7-private-expected.txt: Added.
469 * storage/indexeddb/modern/cursor-7-private.html: Added.
470 * storage/indexeddb/modern/cursor-8-private-expected.txt: Added.
471 * storage/indexeddb/modern/cursor-8-private.html: Added.
472 * storage/indexeddb/modern/date-basic-private-expected.txt: Added.
473 * storage/indexeddb/modern/date-basic-private.html: Added.
474 * storage/indexeddb/modern/deletedatabase-1-private-expected.txt: Added.
475 * storage/indexeddb/modern/deletedatabase-1-private.html: Added.
476 * storage/indexeddb/modern/deletedatabase-2-private-expected.txt: Added.
477 * storage/indexeddb/modern/deletedatabase-2-private.html: Added.
478 * storage/indexeddb/modern/deletedatabase-null-name-exception-private-expected.txt: Added.
479 * storage/indexeddb/modern/deletedatabase-null-name-exception-private.html: Added.
480 * storage/indexeddb/modern/deletedatabase-request-event-private-expected.txt: Added.
481 * storage/indexeddb/modern/deletedatabase-request-event-private.html: Added.
482 * storage/indexeddb/modern/deletedatabase-request-private-expected.txt: Added.
483 * storage/indexeddb/modern/deletedatabase-request-private.html: Added.
484 * storage/indexeddb/modern/deleteindex-1-private-expected.txt: Added.
485 * storage/indexeddb/modern/deleteindex-1-private.html: Added.
486 * storage/indexeddb/modern/deleteindex-2-private-expected.txt: Added.
487 * storage/indexeddb/modern/deleteindex-2-private.html: Added.
488 * storage/indexeddb/modern/deleteobjectstore-1-private-expected.txt: Added.
489 * storage/indexeddb/modern/deleteobjectstore-1-private.html: Added.
490 * storage/indexeddb/modern/double-abort-private-expected.txt: Added.
491 * storage/indexeddb/modern/double-abort-private.html: Added.
492 * storage/indexeddb/modern/double-open-private-expected.txt: Added.
493 * storage/indexeddb/modern/double-open-private.html: Added.
494 * storage/indexeddb/modern/get-index-failures-private-expected.txt: Added.
495 * storage/indexeddb/modern/get-index-failures-private.html: Added.
496 * storage/indexeddb/modern/get-keyrange-private-expected.txt: Added.
497 * storage/indexeddb/modern/get-keyrange-private.html: Added.
498 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt: Added.
499 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private.html: Added.
500 * storage/indexeddb/modern/idbdatabase-transaction-failures-private-expected.txt: Added.
501 * storage/indexeddb/modern/idbdatabase-transaction-failures-private.html: Added.
502 * storage/indexeddb/modern/idbindex-properties-basic-private-expected.txt: Added.
503 * storage/indexeddb/modern/idbindex-properties-basic-private.html: Added.
504 * storage/indexeddb/modern/idbobjectstore-clear-1-private-expected.txt: Added.
505 * storage/indexeddb/modern/idbobjectstore-clear-1-private.html: Added.
506 * storage/indexeddb/modern/idbobjectstore-clear-2-private-expected.txt: Added.
507 * storage/indexeddb/modern/idbobjectstore-clear-2-private.html: Added.
508 * storage/indexeddb/modern/idbobjectstore-count-1-private-expected.txt: Added.
509 * storage/indexeddb/modern/idbobjectstore-count-1-private.html: Added.
510 * storage/indexeddb/modern/idbobjectstore-count-failures-private-expected.txt: Added.
511 * storage/indexeddb/modern/idbobjectstore-count-failures-private.html: Added.
512 * storage/indexeddb/modern/idbobjectstore-delete-1-private-expected.txt: Added.
513 * storage/indexeddb/modern/idbobjectstore-delete-1-private.html: Added.
514 * storage/indexeddb/modern/idbobjectstore-delete-2-private-expected.txt: Added.
515 * storage/indexeddb/modern/idbobjectstore-delete-2-private.html: Added.
516 * storage/indexeddb/modern/idbobjectstore-delete-failures-private-expected.txt: Added.
517 * storage/indexeddb/modern/idbobjectstore-delete-failures-private.html: Added.
518 * storage/indexeddb/modern/idbobjectstore-get-failures-private-expected.txt: Added.
519 * storage/indexeddb/modern/idbobjectstore-get-failures-private.html: Added.
520 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-private-expected.txt: Added.
521 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-private.html: Added.
522 * storage/indexeddb/modern/idbtransaction-objectstore-failures-private-expected.txt: Added.
523 * storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html: Added.
524 * storage/indexeddb/modern/index-1-private-expected.txt: Added.
525 * storage/indexeddb/modern/index-1-private.html: Added.
526 * storage/indexeddb/modern/index-2-private-expected.txt: Added.
527 * storage/indexeddb/modern/index-2-private.html: Added.
528 * storage/indexeddb/modern/index-3-private-expected.txt: Added.
529 * storage/indexeddb/modern/index-3-private.html: Added.
530 * storage/indexeddb/modern/index-4-private-expected.txt: Added.
531 * storage/indexeddb/modern/index-4-private.html: Added.
532 * storage/indexeddb/modern/index-5-private-expected.txt: Added.
533 * storage/indexeddb/modern/index-5-private.html: Added.
534 * storage/indexeddb/modern/index-cursor-1-private-expected.txt: Added.
535 * storage/indexeddb/modern/index-cursor-1-private.html: Added.
536 * storage/indexeddb/modern/index-cursor-2-private-expected.txt: Added.
537 * storage/indexeddb/modern/index-cursor-2-private.html: Added.
538 * storage/indexeddb/modern/index-cursor-3-private-expected.txt: Added.
539 * storage/indexeddb/modern/index-cursor-3-private.html: Added.
540 * storage/indexeddb/modern/index-get-count-basic-private-expected.txt: Added.
541 * storage/indexeddb/modern/index-get-count-basic-private.html: Added.
542 * storage/indexeddb/modern/index-get-count-failures-private-expected.txt: Added.
543 * storage/indexeddb/modern/index-get-count-failures-private.html: Added.
544 * storage/indexeddb/modern/keypath-basic-private-expected.txt: Added.
545 * storage/indexeddb/modern/keypath-basic-private.html: Added.
546 * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-private-expected.txt: Added.
547 * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-private.html: Added.
548 * storage/indexeddb/modern/objectstore-attributes-private-expected.txt: Added.
549 * storage/indexeddb/modern/objectstore-attributes-private.html: Added.
550 * storage/indexeddb/modern/objectstore-cursor-advance-failures-private-expected.txt: Added.
551 * storage/indexeddb/modern/objectstore-cursor-advance-failures-private.html: Added.
552 * storage/indexeddb/modern/objectstore-cursor-continue-failures-private-expected.txt: Added.
553 * storage/indexeddb/modern/objectstore-cursor-continue-failures-private.html: Added.
554 * storage/indexeddb/modern/opencursor-failures-private-expected.txt: Added.
555 * storage/indexeddb/modern/opencursor-failures-private.html: Added.
556 * storage/indexeddb/modern/opendatabase-request-event-private-expected.txt: Added.
557 * storage/indexeddb/modern/opendatabase-request-event-private.html: Added.
558 * storage/indexeddb/modern/opendatabase-request-private-expected.txt: Added.
559 * storage/indexeddb/modern/opendatabase-request-private.html: Added.
560 * storage/indexeddb/modern/opendatabase-success-after-versionchange-private-expected.txt: Added.
561 * storage/indexeddb/modern/opendatabase-success-after-versionchange-private.html: Added.
562 * storage/indexeddb/modern/opendatabase-versions-private-expected.txt: Added.
563 * storage/indexeddb/modern/opendatabase-versions-private.html: Added.
564 * storage/indexeddb/modern/request-readystate-private-expected.txt: Added.
565 * storage/indexeddb/modern/request-readystate-private.html: Added.
566 * storage/indexeddb/modern/resources/opendatabase-request-event.js:
567 * storage/indexeddb/modern/resources/opendatabase-versions.js:
568 * storage/indexeddb/modern/resources/request-readystate.js:
569 * storage/indexeddb/modern/resources/versionchange-abort-then-reopen.js:
570 * storage/indexeddb/modern/transaction-scheduler-1-private-expected.txt: Added.
571 * storage/indexeddb/modern/transaction-scheduler-1-private.html: Added.
572 * storage/indexeddb/modern/transaction-scheduler-2-private-expected.txt: Added.
573 * storage/indexeddb/modern/transaction-scheduler-2-private.html: Added.
574 * storage/indexeddb/modern/transaction-scheduler-3-private-expected.txt: Added.
575 * storage/indexeddb/modern/transaction-scheduler-3-private.html: Added.
576 * storage/indexeddb/modern/transaction-scheduler-4-private-expected.txt: Added.
577 * storage/indexeddb/modern/transaction-scheduler-4-private.html: Added.
578 * storage/indexeddb/modern/transaction-scheduler-5-private-expected.txt: Added.
579 * storage/indexeddb/modern/transaction-scheduler-5-private.html: Added.
580 * storage/indexeddb/modern/transaction-scheduler-6-private-expected.txt: Added.
581 * storage/indexeddb/modern/transaction-scheduler-6-private.html: Added.
582 * storage/indexeddb/modern/transactions-stop-on-navigation-private-expected.txt: Added.
583 * storage/indexeddb/modern/transactions-stop-on-navigation-private.html: Added.
584 * storage/indexeddb/modern/versionchange-abort-then-reopen-private-expected.txt: Added.
585 * storage/indexeddb/modern/versionchange-abort-then-reopen-private.html: Added.
586 * storage/indexeddb/modern/versionchange-event-private-expected.txt: Added.
587 * storage/indexeddb/modern/versionchange-event-private.html: Added.
588 * storage/indexeddb/mozilla/add-twice-failure-private-expected.txt: Added.
589 * storage/indexeddb/mozilla/add-twice-failure-private.html: Added.
590 * storage/indexeddb/mozilla/autoincrement-indexes-private-expected.txt: Added.
591 * storage/indexeddb/mozilla/autoincrement-indexes-private.html: Added.
592 * storage/indexeddb/mozilla/bad-keypath-private-expected.txt: Added.
593 * storage/indexeddb/mozilla/bad-keypath-private.html: Added.
594 * storage/indexeddb/mozilla/clear-private-expected.txt: Added.
595 * storage/indexeddb/mozilla/clear-private.html: Added.
596 * storage/indexeddb/mozilla/create-index-unique-private-expected.txt: Added.
597 * storage/indexeddb/mozilla/create-index-unique-private.html: Added.
598 * storage/indexeddb/mozilla/create-index-with-integer-keys-private-expected.txt: Added.
599 * storage/indexeddb/mozilla/create-index-with-integer-keys-private.html: Added.
600 * storage/indexeddb/mozilla/create-objectstore-basics-private-expected.txt: Added.
601 * storage/indexeddb/mozilla/create-objectstore-basics-private.html: Added.
602 * storage/indexeddb/mozilla/create-objectstore-null-name-private-expected.txt: Added.
603 * storage/indexeddb/mozilla/create-objectstore-null-name-private.html: Added.
604 * storage/indexeddb/mozilla/cursor-mutation-objectstore-only-private-expected.txt: Added.
605 * storage/indexeddb/mozilla/cursor-mutation-objectstore-only-private.html: Added.
606 * storage/indexeddb/mozilla/cursor-mutation-private-expected.txt: Added.
607 * storage/indexeddb/mozilla/cursor-mutation-private.html: Added.
608 * storage/indexeddb/mozilla/cursor-update-updates-indexes-private-expected.txt: Added.
609 * storage/indexeddb/mozilla/cursor-update-updates-indexes-private.html: Added.
610 * storage/indexeddb/mozilla/cursors-private-expected.txt: Added.
611 * storage/indexeddb/mozilla/cursors-private.html: Added.
612 * storage/indexeddb/mozilla/delete-result-private-expected.txt: Added.
613 * storage/indexeddb/mozilla/delete-result-private.html: Added.
614 * storage/indexeddb/mozilla/event-source-private-expected.txt: Added.
615 * storage/indexeddb/mozilla/event-source-private.html: Added.
616 * storage/indexeddb/mozilla/global-data-private-expected.txt: Added.
617 * storage/indexeddb/mozilla/global-data-private.html: Added.
618 * storage/indexeddb/mozilla/index-prev-no-duplicate-private-expected.txt: Added.
619 * storage/indexeddb/mozilla/index-prev-no-duplicate-private.html: Added.
620 * storage/indexeddb/mozilla/indexes-private-expected.txt: Added.
621 * storage/indexeddb/mozilla/indexes-private.html: Added.
622 * storage/indexeddb/mozilla/key-requirements-delete-null-key-private-expected.txt: Added.
623 * storage/indexeddb/mozilla/key-requirements-delete-null-key-private.html: Added.
624 * storage/indexeddb/mozilla/key-requirements-inline-and-passed-private-expected.txt: Added.
625 * storage/indexeddb/mozilla/key-requirements-inline-and-passed-private.html: Added.
626 * storage/indexeddb/mozilla/key-requirements-private-expected.txt: Added.
627 * storage/indexeddb/mozilla/key-requirements-private.html: Added.
628 * storage/indexeddb/mozilla/key-requirements-put-no-key-private-expected.txt: Added.
629 * storage/indexeddb/mozilla/key-requirements-put-no-key-private.html: Added.
630 * storage/indexeddb/mozilla/key-requirements-put-null-key-private-expected.txt: Added.
631 * storage/indexeddb/mozilla/key-requirements-put-null-key-private.html: Added.
632 * storage/indexeddb/mozilla/object-cursors-private-expected.txt: Added.
633 * storage/indexeddb/mozilla/object-cursors-private.html: Added.
634 * storage/indexeddb/mozilla/object-identity-private-expected.txt: Added.
635 * storage/indexeddb/mozilla/object-identity-private.html: Added.
636 * storage/indexeddb/mozilla/object-store-inline-autoincrement-key-added-on-put-private-expected.txt: Added.
637 * storage/indexeddb/mozilla/object-store-inline-autoincrement-key-added-on-put-private.html: Added.
638 * storage/indexeddb/mozilla/object-store-remove-values-private-expected.txt: Added.
639 * storage/indexeddb/mozilla/object-store-remove-values-private.html: Added.
640 * storage/indexeddb/mozilla/objectstorenames-private-expected.txt: Added.
641 * storage/indexeddb/mozilla/objectstorenames-private.html: Added.
642 * storage/indexeddb/mozilla/odd-result-order-private-expected.txt: Added.
643 * storage/indexeddb/mozilla/odd-result-order-private.html: Added.
644 * storage/indexeddb/mozilla/open-database-null-name-private-expected.txt: Added.
645 * storage/indexeddb/mozilla/open-database-null-name-private.html: Added.
646 * storage/indexeddb/mozilla/put-get-values-private-expected.txt: Added.
647 * storage/indexeddb/mozilla/put-get-values-private.html: Added.
648 * storage/indexeddb/mozilla/readonly-transactions-private-expected.txt: Added.
649 * storage/indexeddb/mozilla/readonly-transactions-private.html: Added.
650 * storage/indexeddb/mozilla/readwrite-transactions-private-expected.txt: Added.
651 * storage/indexeddb/mozilla/readwrite-transactions-private.html: Added.
652 * storage/indexeddb/mozilla/readyState-private-expected.txt: Added.
653 * storage/indexeddb/mozilla/readyState-private.html: Added.
654 * storage/indexeddb/mozilla/remove-index-private-expected.txt: Added.
655 * storage/indexeddb/mozilla/remove-index-private.html: Added.
656 * storage/indexeddb/mozilla/remove-objectstore-private-expected.txt: Added.
657 * storage/indexeddb/mozilla/remove-objectstore-private.html: Added.
658 * storage/indexeddb/mozilla/versionchange-abort-private-expected.txt: Added.
659 * storage/indexeddb/mozilla/versionchange-abort-private.html: Added.
660 * storage/indexeddb/noblobs-private-expected.txt: Added.
661 * storage/indexeddb/noblobs-private.html: Added.
662 * storage/indexeddb/object-lookups-in-versionchange-private-expected.txt: Added.
663 * storage/indexeddb/object-lookups-in-versionchange-private.html: Added.
664 * storage/indexeddb/open-bad-versions-private-expected.txt: Added.
665 * storage/indexeddb/open-bad-versions-private.html: Added.
666 * storage/indexeddb/optional-arguments-private-expected.txt: Added.
667 * storage/indexeddb/optional-arguments-private.html: Added.
668 * storage/indexeddb/pending-version-change-stuck-works-with-terminate-private-expected.txt: Added.
669 * storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html: Added.
670 * storage/indexeddb/prefetch-invalidation-private-expected.txt: Added.
671 * storage/indexeddb/prefetch-invalidation-private.html: Added.
672 * storage/indexeddb/prefetch-race-private-expected.txt: Added.
673 * storage/indexeddb/prefetch-race-private.html: Added.
674 * storage/indexeddb/primary-key-unique-to-objectstore-private-expected.txt: Added.
675 * storage/indexeddb/primary-key-unique-to-objectstore-private.html: Added.
676 * storage/indexeddb/request-leak-private-expected.txt: Added.
677 * storage/indexeddb/request-leak-private.html: Added.
678 * storage/indexeddb/request-result-cache-private-expected.txt: Added.
679 * storage/indexeddb/request-result-cache-private.html: Added.
680 * storage/indexeddb/resources/primary-key-unique-to-objectstore.js:
681 * storage/indexeddb/resources/shared.js:
682 * storage/indexeddb/resources/version-change-event-basic.js:
683 * storage/indexeddb/structured-clone-private-expected.txt: Added.
684 * storage/indexeddb/structured-clone-private.html: Added.
685 * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame-private-expected.txt: Added.
686 * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame-private.html: Added.
687 * storage/indexeddb/transaction-complete-with-js-recursion-private-expected.txt: Added.
688 * storage/indexeddb/transaction-complete-with-js-recursion-private.html: Added.
689 * storage/indexeddb/transaction-crash-in-tasks-private-expected.txt: Added.
690 * storage/indexeddb/transaction-crash-in-tasks-private.html: Added.
691 * storage/indexeddb/transaction-ordering-private-expected.txt: Added.
692 * storage/indexeddb/transaction-ordering-private.html: Added.
693 * storage/indexeddb/transaction-overlapping-private-expected.txt: Added.
694 * storage/indexeddb/transaction-overlapping-private.html: Added.
695 * storage/indexeddb/transaction-starvation-private-expected.txt: Removed.
696 * storage/indexeddb/version-change-event-basic-private-expected.txt: Added.
697 * storage/indexeddb/version-change-event-basic-private.html: Added.
698 * storage/indexeddb/version-change-event-private-expected.txt: Added.
699 * storage/indexeddb/version-change-event-private.html: Added.
701 2016-01-20 Ryan Haddad <ryanhaddad@apple.com>
703 Update ios-simulator specific -expected.txt files after most recent WPT revision in r194580
704 https://bugs.webkit.org/show_bug.cgi?id=152139
706 Unreviewed test gardening.
708 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
709 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
710 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
711 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/input-textselection-01-expected.txt:
712 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-label-element/labelable-elements-expected.txt:
714 2016-01-20 Ryan Haddad <ryanhaddad@apple.com>
716 Follow up to r195361. Removing ios-simulator-wk2 fast/viewport/ios directory pass expectation, explicitly re-enabling passing tests
717 https://bugs.webkit.org/show_bug.cgi?id=153110
719 Unreviewed test gardening.
721 * platform/ios-simulator-wk2/TestExpectations:
722 * platform/ios-simulator/TestExpectations:
724 2016-01-20 Andy VanWagoner <thetalecrafter@gmail.com>
726 [INTL] Implement Date.prototype.toLocaleTimeString in ECMA-402
727 https://bugs.webkit.org/show_bug.cgi?id=147613
729 Reviewed by Darin Adler.
731 Added tests for toLocaleTimeString.
733 * js/date-toLocaleString-expected.txt:
734 * js/script-tests/date-toLocaleString.js:
736 2016-01-20 Brady Eidson <beidson@apple.com>
738 Modern IDB: Make storage/indexeddb/modern tests more modern.
739 https://bugs.webkit.org/show_bug.cgi?id=153284
741 Reviewed by Alex Christensen.
743 * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
744 * storage/indexeddb/modern/aborted-put-expected.txt:
745 * storage/indexeddb/modern/autoincrement-abort-expected.txt:
746 * storage/indexeddb/modern/basic-add-expected.txt:
747 * storage/indexeddb/modern/basic-put-expected.txt:
748 * storage/indexeddb/modern/create-index-failures-expected.txt:
749 * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
750 * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
751 * storage/indexeddb/modern/cursor-1-expected.txt:
752 * storage/indexeddb/modern/cursor-2-expected.txt:
753 * storage/indexeddb/modern/cursor-3-expected.txt:
754 * storage/indexeddb/modern/cursor-4-expected.txt:
755 * storage/indexeddb/modern/cursor-5-expected.txt:
756 * storage/indexeddb/modern/cursor-6-expected.txt:
757 * storage/indexeddb/modern/cursor-7-expected.txt:
758 * storage/indexeddb/modern/cursor-8-expected.txt:
759 * storage/indexeddb/modern/date-basic-expected.txt:
760 * storage/indexeddb/modern/deletedatabase-1-expected.txt:
761 * storage/indexeddb/modern/deletedatabase-2-expected.txt:
762 * storage/indexeddb/modern/deleteindex-1-expected.txt:
763 * storage/indexeddb/modern/deleteindex-2-expected.txt:
764 * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
765 * storage/indexeddb/modern/double-abort-expected.txt:
766 * storage/indexeddb/modern/get-index-failures-expected.txt:
767 * storage/indexeddb/modern/get-keyrange-expected.txt:
768 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
769 * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
770 * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
771 * storage/indexeddb/modern/idbobjectstore-clear-1-expected.txt:
772 * storage/indexeddb/modern/idbobjectstore-clear-2-expected.txt:
773 * storage/indexeddb/modern/idbobjectstore-count-1-expected.txt:
774 * storage/indexeddb/modern/idbobjectstore-count-failures-expected.txt:
775 * storage/indexeddb/modern/idbobjectstore-delete-1-expected.txt:
776 * storage/indexeddb/modern/idbobjectstore-delete-2-expected.txt:
777 * storage/indexeddb/modern/idbobjectstore-delete-failures-expected.txt:
778 * storage/indexeddb/modern/idbobjectstore-get-failures-expected.txt:
779 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-expected.txt:
780 * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
781 * storage/indexeddb/modern/index-1-expected.txt:
782 * storage/indexeddb/modern/index-2-expected.txt:
783 * storage/indexeddb/modern/index-3-expected.txt:
784 * storage/indexeddb/modern/index-4-expected.txt:
785 * storage/indexeddb/modern/index-5-expected.txt:
786 * storage/indexeddb/modern/index-cursor-1-expected.txt:
787 * storage/indexeddb/modern/index-cursor-2-expected.txt:
788 * storage/indexeddb/modern/index-cursor-3-expected.txt:
789 * storage/indexeddb/modern/index-get-count-basic-expected.txt:
790 * storage/indexeddb/modern/index-get-count-failures-expected.txt:
791 * storage/indexeddb/modern/keypath-basic-expected.txt:
792 * storage/indexeddb/modern/objectstore-attributes-expected.txt:
793 * storage/indexeddb/modern/objectstore-cursor-advance-failures-expected.txt:
794 * storage/indexeddb/modern/objectstore-cursor-continue-failures-expected.txt:
795 * storage/indexeddb/modern/opencursor-failures-expected.txt:
796 * storage/indexeddb/modern/opendatabase-success-after-versionchange-expected.txt:
797 * storage/indexeddb/modern/opendatabase-versions-expected.txt:
798 * storage/indexeddb/modern/resources/abort-requests-cancelled.js:
799 * storage/indexeddb/modern/resources/aborted-put.js:
800 * storage/indexeddb/modern/resources/autoincrement-abort.js:
801 * storage/indexeddb/modern/resources/basic-add.js:
802 * storage/indexeddb/modern/resources/basic-put.js:
803 * storage/indexeddb/modern/resources/create-index-failures.js:
804 * storage/indexeddb/modern/resources/createobjectstore-basic.js:
805 * storage/indexeddb/modern/resources/createobjectstore-failures.js:
806 * storage/indexeddb/modern/resources/cursor-1.js:
807 * storage/indexeddb/modern/resources/cursor-2.js:
808 * storage/indexeddb/modern/resources/cursor-3.js:
809 * storage/indexeddb/modern/resources/cursor-4.js:
810 * storage/indexeddb/modern/resources/cursor-5.js:
811 * storage/indexeddb/modern/resources/cursor-6.js:
812 * storage/indexeddb/modern/resources/cursor-7.js:
813 * storage/indexeddb/modern/resources/cursor-8.js:
814 * storage/indexeddb/modern/resources/date-basic.js:
815 * storage/indexeddb/modern/resources/deletedatabase-1.js:
816 * storage/indexeddb/modern/resources/deletedatabase-2.js:
817 * storage/indexeddb/modern/resources/deletedatabase-null-name-exception.js:
818 * storage/indexeddb/modern/resources/deletedatabase-request-event.js:
819 * storage/indexeddb/modern/resources/deletedatabase-request.js:
820 * storage/indexeddb/modern/resources/deleteindex-1.js:
821 * storage/indexeddb/modern/resources/deleteindex-2.js:
822 * storage/indexeddb/modern/resources/deleteobjectstore-1.js:
823 * storage/indexeddb/modern/resources/double-abort.js:
824 * storage/indexeddb/modern/resources/double-open.js:
825 * storage/indexeddb/modern/resources/get-index-failures.js:
826 * storage/indexeddb/modern/resources/get-keyrange.js:
827 * storage/indexeddb/modern/resources/idbdatabase-deleteobjectstore-failures.js:
828 * storage/indexeddb/modern/resources/idbdatabase-transaction-failures.js:
829 * storage/indexeddb/modern/resources/idbindex-properties-basic.js:
830 * storage/indexeddb/modern/resources/idbobjectstore-clear-1.js:
831 * storage/indexeddb/modern/resources/idbobjectstore-clear-2.js:
832 * storage/indexeddb/modern/resources/idbobjectstore-count-1.js:
833 * storage/indexeddb/modern/resources/idbobjectstore-count-failures.js:
834 * storage/indexeddb/modern/resources/idbobjectstore-delete-1.js:
835 * storage/indexeddb/modern/resources/idbobjectstore-delete-2.js:
836 * storage/indexeddb/modern/resources/idbobjectstore-delete-failures.js:
837 * storage/indexeddb/modern/resources/idbobjectstore-get-failures.js:
838 * storage/indexeddb/modern/resources/idbobjectstore-put-and-clear-failures.js:
839 * storage/indexeddb/modern/resources/idbtransaction-objectstore-failures.js:
840 * storage/indexeddb/modern/resources/index-1.js:
841 * storage/indexeddb/modern/resources/index-2.js:
842 * storage/indexeddb/modern/resources/index-3.js:
843 * storage/indexeddb/modern/resources/index-4.js:
844 * storage/indexeddb/modern/resources/index-5.js:
845 * storage/indexeddb/modern/resources/index-cursor-1.js:
846 * storage/indexeddb/modern/resources/index-cursor-2.js:
847 * storage/indexeddb/modern/resources/index-cursor-3.js:
848 * storage/indexeddb/modern/resources/index-get-count-basic.js:
849 * storage/indexeddb/modern/resources/index-get-count-failures.js:
850 * storage/indexeddb/modern/resources/keypath-basic.js:
851 * storage/indexeddb/modern/resources/objectstore-attributes.js:
852 * storage/indexeddb/modern/resources/objectstore-cursor-advance-failures.js:
853 * storage/indexeddb/modern/resources/objectstore-cursor-continue-failures.js:
854 * storage/indexeddb/modern/resources/opencursor-failures.js:
855 * storage/indexeddb/modern/resources/opendatabase-request-event.js:
856 * storage/indexeddb/modern/resources/opendatabase-request.js:
857 * storage/indexeddb/modern/resources/opendatabase-success-after-versionchange.js:
858 * storage/indexeddb/modern/resources/opendatabase-versions.js:
859 * storage/indexeddb/modern/resources/request-readystate.js:
860 * storage/indexeddb/modern/resources/transaction-scheduler-1.js:
861 * storage/indexeddb/modern/resources/transaction-scheduler-2.js:
862 * storage/indexeddb/modern/resources/transaction-scheduler-3.js:
863 * storage/indexeddb/modern/resources/transaction-scheduler-5.js:
864 * storage/indexeddb/modern/resources/transaction-scheduler-6.js:
865 * storage/indexeddb/modern/resources/versionchange-abort-then-reopen.js:
866 * storage/indexeddb/modern/resources/versionchange-event.js:
867 * storage/indexeddb/modern/transaction-scheduler-1-expected.txt:
868 * storage/indexeddb/modern/transaction-scheduler-2-expected.txt:
869 * storage/indexeddb/modern/transaction-scheduler-3-expected.txt:
870 * storage/indexeddb/modern/transaction-scheduler-5-expected.txt:
871 * storage/indexeddb/modern/transaction-scheduler-6-expected.txt:
872 * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
873 * storage/indexeddb/modern/versionchange-event-expected.txt:
875 2016-01-20 Saam barati <sbarati@apple.com>
877 Web Inspector: Hook the sampling profiler into the Timelines UI
878 https://bugs.webkit.org/show_bug.cgi?id=152766
879 <rdar://problem/24066360>
881 Reviewed by Joseph Pecoraro.
883 * inspector/sampling-profiler: Added.
884 * inspector/sampling-profiler/basic-expected.txt: Added.
885 * inspector/sampling-profiler/basic.html: Added.
886 * inspector/sampling-profiler/call-frame-with-dom-functions-expected.txt: Added.
887 * inspector/sampling-profiler/call-frame-with-dom-functions.html: Added.
888 * inspector/sampling-profiler/eval-source-url-expected.txt: Added.
889 * inspector/sampling-profiler/eval-source-url.html: Added.
890 * inspector/sampling-profiler/many-call-frames-expected.txt: Added.
891 * inspector/sampling-profiler/many-call-frames.html: Added.
892 * inspector/sampling-profiler/named-function-expression-expected.txt: Added.
893 * inspector/sampling-profiler/named-function-expression.html: Added.
894 * inspector/script-profiler/event-type-API-expected.txt:
895 * inspector/script-profiler/event-type-API.html:
896 * inspector/script-profiler/event-type-Microtask-expected.txt:
897 * inspector/script-profiler/event-type-Microtask.html:
898 * inspector/script-profiler/event-type-Other-expected.txt:
899 * inspector/script-profiler/event-type-Other.html:
900 * inspector/script-profiler/tracking-expected.txt:
901 * inspector/script-profiler/tracking.html:
903 2016-01-20 Daniel Bates <dabates@apple.com>
905 CSP: Add tests to ensure that alternative text of an image is rendered when CSP blocks its load
906 https://bugs.webkit.org/show_bug.cgi?id=153280
908 Reviewed by Alexey Proskuryakov.
910 These tests were inspired by the Blink test
911 <https://src.chromium.org/viewvc/blink/trunk/LayoutTests/http/tests/security/contentSecurityPolicy/image-blocked-alt-content.html?revision=186800>.
913 * http/tests/security/contentSecurityPolicy/image-blocked-alt-text-expected.html: Added.
914 * http/tests/security/contentSecurityPolicy/image-blocked-alt-text.html: Added.
915 * http/tests/security/contentSecurityPolicy/image-data-URL-blocked-alt-text-expected.html: Added.
916 * http/tests/security/contentSecurityPolicy/image-data-URL-blocked-alt-text.html: Added.
918 2016-01-20 Daniel Bates <dabates@apple.com>
920 CSP: Merge from Blink many new tests and changes to existing tests
921 https://bugs.webkit.org/show_bug.cgi?id=153277
922 <rdar://problem/24260782>
924 Reviewed by Brent Fulgham.
926 Merge new Content Security Policy tests from Blink as well as changes made to existing tests
927 as of Blink r202656: <https://src.chromium.org/viewvc/blink/trunk/LayoutTests/http/tests/security/contentSecurityPolicy/?pathrev=202656>.
928 Many of these new tests fail and have been marked accordingly with associated WebKit bugs in
929 TestExpectations. We also do not run CSP 1.1 tests as we do not compile with ENABLE(CSP_NEXT)
930 enabled (see <https://bugs.webkit.org/show_bug.cgi?id=85558>). We will look to enable CSP 1.1
931 and make all these merged tests pass in subsequent commits.
933 One non-mechanical change I made is that I removed the sub-test for shared workers when
934 merging http/tests/security/contentSecurityPolicy/worker-without-own-csp.html as WebKit does
935 not support shared workers. I also swapped the argument order in the call to assert_equals()
936 in the remaining sub-test so that the expected result, "xhr allowed", is the second argument (as
937 expected by assert_equals()) and hence the failure message would read well.
939 The tests http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-xfo.html,
940 http/tests/security/contentSecurityPolicy/1.1/{script, style}hash-default-src.html do not have
941 expected results and are skipped for now. These tests do not have expected results because no
942 expected results were committed to Blink and it is not straightforward to generate the expected
943 result without reasoning about the test or compiling Blink. When it comes time to enable CSP 1.1
944 support we can generate the expected results and verify correctness.
947 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-about-blank-allowed-expected.txt: Added.
948 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-about-blank-allowed.html: Added.
949 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-allowed-expected.txt: Added.
950 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-allowed.html: Added.
951 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt: Added.
952 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked.html: Added.
953 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-redirect-blocked-expected.txt: Added.
954 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-redirect-blocked.html: Added.
955 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-allowed-expected.txt: Added.
956 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-allowed.html: Added.
957 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-blocked-expected.txt: Added.
958 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-blocked.html: Added.
959 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-allowed-expected.txt: Added.
960 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-allowed.html: Added.
961 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-blocked-expected.txt: Added.
962 * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-blocked.html: Added.
963 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt: Added.
964 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html: Added.
965 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt: Added.
966 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html: Added.
967 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt: Added.
968 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow.html: Added.
969 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt: Added.
970 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow.html: Added.
971 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt: Added.
972 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block.html: Added.
973 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt: Added.
974 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block.html: Added.
975 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt: Added.
976 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html: Added.
977 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt: Added.
978 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html: Added.
979 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt: Added.
980 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow.html: Added.
981 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt: Added.
982 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block.html: Added.
983 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt: Added.
984 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block.html: Added.
985 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt: Added.
986 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html: Added.
987 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt: Added.
988 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow.html: Added.
989 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt: Added.
990 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow.html: Added.
991 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt: Added.
992 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block.html: Added.
993 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt: Added.
994 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block.html: Added.
995 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt: Added.
996 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow.html: Added.
997 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt: Added.
998 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow.html: Added.
999 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt: Added.
1000 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow.html: Added.
1001 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt: Added.
1002 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block.html: Added.
1003 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt: Added.
1004 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block.html: Added.
1005 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-xfo.html: Added.
1006 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt: Added.
1007 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow.html: Added.
1008 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt: Added.
1009 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow.html: Added.
1010 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt: Added.
1011 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block.html: Added.
1012 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt: Added.
1013 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin.html: Added.
1014 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt: Added.
1015 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin.html: Added.
1016 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt: Added.
1017 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow.html: Added.
1018 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt: Added.
1019 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block.html: Added.
1020 * http/tests/security/contentSecurityPolicy/1.1/meta-outside-head-expected.txt: Added.
1021 * http/tests/security/contentSecurityPolicy/1.1/meta-outside-head.html: Added.
1022 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-affects-child-expected.txt: Added.
1023 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-affects-child.html: Added.
1024 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid.html:
1025 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-http-expected.txt: Added.
1026 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-http.html: Added.
1027 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-https-expected.txt: Added.
1028 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-https.html: Added.
1029 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-http-expected.txt: Added.
1030 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-http.html: Added.
1031 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-https-expected.txt: Added.
1032 * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-https.html: Added.
1033 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-http-expected.txt: Added.
1034 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-http.html: Added.
1035 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-https-expected.txt: Added.
1036 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-https.html: Added.
1037 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-http-expected.txt: Added.
1038 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-http.html: Added.
1039 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-https-expected.txt: Added.
1040 * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-https.html: Added.
1041 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-http-expected.txt: Added.
1042 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-http.html: Added.
1043 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-https-expected.txt: Added.
1044 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-https.html: Added.
1045 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-http-expected.txt: Added.
1046 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-http.html: Added.
1047 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-https-expected.txt: Added.
1048 * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-https.html: Added.
1049 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-http-expected.txt: Added.
1050 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-http.html: Added.
1051 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-https-expected.txt: Added.
1052 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-https.html: Added.
1053 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-http-expected.txt: Added.
1054 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-http.html: Added.
1055 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-https-expected.txt: Added.
1056 * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-https.html: Added.
1057 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-http-expected.txt: Added.
1058 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-http.html: Added.
1059 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-https-expected.txt: Added.
1060 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-https.html: Added.
1061 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-http-expected.txt: Added.
1062 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-http.html: Added.
1063 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-https-expected.txt: Added.
1064 * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-https.html: Added.
1065 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-http-expected.txt: Added.
1066 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-http.html: Added.
1067 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-https-expected.txt: Added.
1068 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-https.html: Added.
1069 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-http-expected.txt: Added.
1070 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-http.html: Added.
1071 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-https-expected.txt: Added.
1072 * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-https.html: Added.
1073 * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
1074 * http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored-expected.txt: Added.
1075 * http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored.html: Added.
1076 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-expected.txt: Added.
1077 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed.html: Added.
1078 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-error-event-expected.txt: Added.
1079 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-error-event.html: Added.
1080 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-expected.txt: Added.
1081 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked.html: Added.
1082 * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src.html: Added.
1083 * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline-expected.txt: Added.
1084 * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline.html: Added.
1085 * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed-expected.txt: Added.
1086 * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed.html: Added.
1087 * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization-expected.txt: Added.
1088 * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization.html: Added.
1089 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-expected.txt: Added.
1090 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed.html: Added.
1091 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash-expected.txt: Added.
1092 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash.html: Added.
1093 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked-expected.txt: Added.
1094 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked.html: Added.
1095 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt.
1096 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked.html: Added.
1097 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline-expected.txt: Added.
1098 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline.html: Added.
1099 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt.
1100 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce.html: Added.
1101 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-redirect-expected.txt: Added.
1102 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-redirect.html: Added.
1103 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics-expected.txt:
1104 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics.html:
1105 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-expected.txt:
1106 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script-expected.txt:
1107 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script.html:
1108 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image.html:
1109 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-expected.txt:
1110 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script-expected.txt:
1111 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script.html:
1112 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image.html:
1113 * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed-expected.txt: Added.
1114 * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed.html: Added.
1115 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event-expected.txt: Added.
1116 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event.html: Added.
1117 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-expected.txt: Added.
1118 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked.html: Added.
1119 * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src.html: Added.
1120 * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event-expected.txt: Added.
1121 * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event.html: Added.
1122 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed-expected.txt: Added.
1123 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed.html: Added.
1124 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-basic-blocked-error-event-expected.txt: Added.
1125 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-basic-blocked-error-event.html: Added.
1126 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked-expected.txt: Added.
1127 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked.html: Added.
1128 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-svg-style-basic-blocked-error-event-expected.txt: Added.
1129 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-svg-style-basic-blocked-error-event.html: Added.
1130 * http/tests/security/contentSecurityPolicy/blob-urls-match-self.html:
1131 * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added.
1132 * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked.html: Added.
1133 * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
1134 * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked.html: Added.
1135 * http/tests/security/contentSecurityPolicy/csp-header-is-sent-expected.txt: Added.
1136 * http/tests/security/contentSecurityPolicy/csp-header-is-sent.html: Added.
1137 * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report-expected.txt: Added.
1138 * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report.html: Added.
1139 * http/tests/security/contentSecurityPolicy/eval-blocked-and-sends-report-expected.txt: Added.
1140 * http/tests/security/contentSecurityPolicy/eval-blocked-and-sends-report.html: Added.
1141 * http/tests/security/contentSecurityPolicy/frame-src-cross-origin-load-expected.txt: Added.
1142 * http/tests/security/contentSecurityPolicy/frame-src-cross-origin-load.html: Added.
1143 * http/tests/security/contentSecurityPolicy/icon-allowed-expected.txt: Added.
1144 * http/tests/security/contentSecurityPolicy/icon-allowed.html: Added.
1145 * http/tests/security/contentSecurityPolicy/icon-blocked-expected.txt: Added.
1146 * http/tests/security/contentSecurityPolicy/icon-blocked.html: Added.
1147 * http/tests/security/contentSecurityPolicy/image-document-default-src-none-expected.txt: Added.
1148 * http/tests/security/contentSecurityPolicy/image-document-default-src-none.html: Added.
1149 * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt: Added.
1150 * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta.html: Added.
1151 * http/tests/security/contentSecurityPolicy/manifest-src-allowed-expected.txt: Added.
1152 * http/tests/security/contentSecurityPolicy/manifest-src-allowed.html: Added.
1153 * http/tests/security/contentSecurityPolicy/manifest-src-blocked-expected.txt: Added.
1154 * http/tests/security/contentSecurityPolicy/manifest-src-blocked.html: Added.
1155 * http/tests/security/contentSecurityPolicy/manifest.test/manifest.json: Added.
1156 * http/tests/security/contentSecurityPolicy/object-in-svg-foreignobject-expected.txt: Added.
1157 * http/tests/security/contentSecurityPolicy/object-in-svg-foreignobject.html: Added.
1158 * http/tests/security/contentSecurityPolicy/object-src-applet-archive-codebase-expected.txt: Added.
1159 * http/tests/security/contentSecurityPolicy/object-src-applet-archive-codebase.html: Added.
1160 * http/tests/security/contentSecurityPolicy/object-src-applet-archive-expected.txt: Added.
1161 * http/tests/security/contentSecurityPolicy/object-src-applet-archive.html: Added.
1162 * http/tests/security/contentSecurityPolicy/object-src-applet-code-codebase-expected.txt: Added.
1163 * http/tests/security/contentSecurityPolicy/object-src-applet-code-codebase.html: Added.
1164 * http/tests/security/contentSecurityPolicy/object-src-applet-code-expected.txt: Added.
1165 * http/tests/security/contentSecurityPolicy/object-src-applet-code.html: Added.
1166 * http/tests/security/contentSecurityPolicy/object-src-does-not-affect-child-expected.txt: Added.
1167 * http/tests/security/contentSecurityPolicy/object-src-does-not-affect-child.html: Added.
1168 * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked-expected.txt: Added.
1169 * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked.html: Added.
1170 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked-expected.txt: Added.
1171 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked.html: Added.
1172 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked-expected.txt: Added.
1173 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked.html: Added.
1174 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked-expected.txt: Added.
1175 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked.html: Added.
1176 * http/tests/security/contentSecurityPolicy/plugin-in-iframe-with-csp-expected.txt: Added.
1177 * http/tests/security/contentSecurityPolicy/plugin-in-iframe-with-csp.html: Added.
1178 * http/tests/security/contentSecurityPolicy/redirect-does-not-match-paths-expected.txt: Added.
1179 * http/tests/security/contentSecurityPolicy/redirect-does-not-match-paths.html: Added.
1180 * http/tests/security/contentSecurityPolicy/register-bypassing-scheme-partial-expected.txt: Added.
1181 * http/tests/security/contentSecurityPolicy/register-bypassing-scheme-partial.html: Added.
1182 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
1183 * http/tests/security/contentSecurityPolicy/report-and-enforce.html:
1184 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
1185 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
1186 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
1187 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
1188 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
1189 * http/tests/security/contentSecurityPolicy/report-multiple-violations-01-expected.txt: Added.
1190 * http/tests/security/contentSecurityPolicy/report-multiple-violations-01.html: Added.
1191 * http/tests/security/contentSecurityPolicy/report-multiple-violations-02-expected.txt: Added.
1192 * http/tests/security/contentSecurityPolicy/report-multiple-violations-02.html: Added.
1193 * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
1194 * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
1195 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
1196 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
1197 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
1198 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
1199 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
1200 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt: Added.
1201 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.html: Added.
1202 * http/tests/security/contentSecurityPolicy/resources/alert-pass.js: Added.
1203 * http/tests/security/contentSecurityPolicy/resources/child-src-test.js: Added.
1207 (injectFrameRedirectingTo):
1209 (injectSharedWorker):
1210 * http/tests/security/contentSecurityPolicy/resources/csp-header-is-sent.js: Added.
1211 (async_test.xhr.onload):
1214 * http/tests/security/contentSecurityPolicy/resources/fail-to-inject-script.js: Added.
1217 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-and-x-frame-options.pl: Added.
1218 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js: Added.
1219 (injectNestedIframe):
1222 (crossOriginFrameShouldBeBlocked.window.onload):
1223 (crossOriginFrameShouldBeBlocked):
1224 (crossOriginFrameShouldBeAllowed.window.onload):
1225 (crossOriginFrameShouldBeAllowed):
1226 (sameOriginFrameShouldBeBlocked.window.onload):
1227 (sameOriginFrameShouldBeBlocked):
1228 (sameOriginFrameShouldBeAllowed.window.onload):
1229 (sameOriginFrameShouldBeAllowed):
1232 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors.pl: Added.
1233 * http/tests/security/contentSecurityPolicy/resources/frame-in-frame.pl: Added.
1234 * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html: Added.
1235 * http/tests/security/contentSecurityPolicy/resources/iframe-redirect-not-allowed.html: Added.
1236 * http/tests/security/contentSecurityPolicy/resources/image-document-default-src-none-iframe.php: Added.
1237 * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-test.js:
1238 * http/tests/security/contentSecurityPolicy/resources/nph-cached-csp.pl:
1239 * http/tests/security/contentSecurityPolicy/resources/object-src-param.js: Added.
1240 (appendObjectElement.window.onload):
1241 (appendObjectElement):
1242 * http/tests/security/contentSecurityPolicy/resources/post-message.js: Added.
1243 * http/tests/security/contentSecurityPolicy/resources/redir.php: Added.
1244 * http/tests/security/contentSecurityPolicy/resources/redirect-does-not-match-paths.js: Added.
1246 (async_test.img.onload):
1248 (async_test.xhr.onload):
1249 * http/tests/security/contentSecurityPolicy/resources/redirect.pl: Added.
1250 * http/tests/security/contentSecurityPolicy/resources/referrer-test-endpoint.php: Added.
1251 * http/tests/security/contentSecurityPolicy/resources/referrer-test.js: Added.
1252 (ReferrerTest.bindHandler):
1253 (ReferrerTest.base):
1254 (ReferrerTest.generateFrameURL):
1255 (ReferrerTest.injectFrame):
1256 (expectFullReferrer):
1258 (expectOriginReferrer):
1259 * http/tests/security/contentSecurityPolicy/resources/referrer-test.php: Added.
1260 * http/tests/security/contentSecurityPolicy/resources/sandbox.php:
1261 * http/tests/security/contentSecurityPolicy/resources/script-redirect-not-allowed.js: Added.
1262 * http/tests/security/contentSecurityPolicy/resources/script-set-value.js: Added.
1263 * http/tests/security/contentSecurityPolicy/resources/style-set-red.css: Added.
1265 * http/tests/security/contentSecurityPolicy/resources/stylesheet-redirect-not-allowed.css: Added.
1267 * http/tests/security/contentSecurityPolicy/resources/test-csp-header.pl: Added.
1268 * http/tests/security/contentSecurityPolicy/resources/worker.php: Added.
1269 * http/tests/security/contentSecurityPolicy/resources/xhr-redirect-not-allowed.pl: Added.
1270 * http/tests/security/contentSecurityPolicy/sandbox-report-only-expected.txt: Added.
1271 * http/tests/security/contentSecurityPolicy/sandbox-report-only.html: Added.
1272 * http/tests/security/contentSecurityPolicy/script-src-appended-script-expected.txt: Added.
1273 * http/tests/security/contentSecurityPolicy/script-src-appended-script.html: Added.
1274 * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event-expected.txt: Added.
1275 * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html: Added.
1276 * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
1277 * http/tests/security/contentSecurityPolicy/script-src-redirect.html:
1278 * http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt:
1279 * http/tests/security/contentSecurityPolicy/source-list-parsing-03.html:
1280 * http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt:
1281 * http/tests/security/contentSecurityPolicy/source-list-parsing-07.html:
1282 * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-03-expected.txt: Added.
1283 * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-03.html: Added.
1284 * http/tests/security/contentSecurityPolicy/style-src-blocked-error-event-expected.txt: Added.
1285 * http/tests/security/contentSecurityPolicy/style-src-blocked-error-event.html: Added.
1286 * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-expected.txt: Added.
1287 * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp.html: Added.
1288 * http/tests/security/contentSecurityPolicy/worker-connect-src-allowed.html:
1289 * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked.html:
1290 * http/tests/security/contentSecurityPolicy/worker-eval-blocked.html:
1291 * http/tests/security/contentSecurityPolicy/worker-function-function-blocked.html:
1292 * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked-expected.txt: Added.
1293 * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked.html: Added.
1294 * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers-expected.txt: Added.
1295 * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers.html: Added.
1296 * http/tests/security/contentSecurityPolicy/worker-script-src-expected.txt:
1297 * http/tests/security/contentSecurityPolicy/worker-script-src.html:
1298 * http/tests/security/contentSecurityPolicy/worker-set-timeout-blocked.html:
1299 * http/tests/security/contentSecurityPolicy/worker-without-own-csp-expected.txt: Added.
1300 * http/tests/security/contentSecurityPolicy/worker-without-own-csp.html: Added.
1301 * platform/wk2/TestExpectations:
1303 2016-01-20 Ryan Haddad <ryanhaddad@apple.com>
1305 Marking three fast/viewport/ios/width-is-device-width-overflowing* tests as flaky on ios-simulator.
1306 https://bugs.webkit.org/show_bug.cgi?id=153110
1308 Unreviewed test gardening.
1310 * platform/ios-simulator/TestExpectations:
1312 2016-01-20 Chris Dumez <cdumez@apple.com>
1314 Drop support for obsolete Node.isSupported()
1315 https://bugs.webkit.org/show_bug.cgi?id=153164
1317 Reviewed by Darin Adler.
1319 Drop obsolete DOM tests.
1321 * dom/html/level2/html/HTMLBodyElement07-expected.txt: Removed.
1322 * dom/html/level2/html/HTMLBodyElement07.html: Removed.
1323 * dom/html/level2/html/HTMLBodyElement07.js: Removed.
1324 * dom/html/level2/html/HTMLBodyElement08-expected.txt: Removed.
1325 * dom/html/level2/html/HTMLBodyElement08.html: Removed.
1326 * dom/html/level2/html/HTMLBodyElement08.js: Removed.
1327 * dom/html/level2/html/HTMLBodyElement09-expected.txt: Removed.
1328 * dom/html/level2/html/HTMLBodyElement09.html: Removed.
1329 * dom/html/level2/html/HTMLBodyElement09.js: Removed.
1330 * dom/html/level2/html/HTMLBodyElement10-expected.txt: Removed.
1331 * dom/html/level2/html/HTMLBodyElement10.html: Removed.
1332 * dom/html/level2/html/HTMLBodyElement10.js: Removed.
1333 * dom/html/level2/html/HTMLBodyElement11-expected.txt: Removed.
1334 * dom/html/level2/html/HTMLBodyElement11.html: Removed.
1335 * dom/html/level2/html/HTMLBodyElement11.js: Removed.
1336 * dom/html/level2/html/HTMLBodyElement12-expected.txt: Removed.
1337 * dom/html/level2/html/HTMLBodyElement12.html: Removed.
1338 * dom/html/level2/html/HTMLBodyElement12.js: Removed.
1339 * dom/html/level2/html/HTMLDocument22-expected.txt: Removed.
1340 * dom/html/level2/html/HTMLDocument22.html: Removed.
1341 * dom/html/level2/html/HTMLDocument22.js: Removed.
1342 * dom/html/level2/html/HTMLDocument23-expected.txt: Removed.
1343 * dom/html/level2/html/HTMLDocument23.html: Removed.
1344 * dom/html/level2/html/HTMLDocument23.js: Removed.
1345 * dom/html/level2/html/HTMLDocument24-expected.txt: Removed.
1346 * dom/html/level2/html/HTMLDocument24.html: Removed.
1347 * dom/html/level2/html/HTMLDocument24.js: Removed.
1348 * dom/html/level2/html/HTMLDocument25-expected.txt: Removed.
1349 * dom/html/level2/html/HTMLDocument25.html: Removed.
1350 * dom/html/level2/html/HTMLDocument25.js: Removed.
1351 * dom/html/level2/html/HTMLDocument26-expected.txt: Removed.
1352 * dom/html/level2/html/HTMLDocument26.html: Removed.
1353 * dom/html/level2/html/HTMLDocument26.js: Removed.
1354 * dom/html/level2/html/HTMLDocument27-expected.txt: Removed.
1355 * dom/html/level2/html/HTMLDocument27.html: Removed.
1356 * dom/html/level2/html/HTMLDocument27.js: Removed.
1357 * dom/svg/level3/xpath/Conformance_isSupported_3-expected.txt: Removed.
1358 * dom/svg/level3/xpath/Conformance_isSupported_3.js: Removed.
1359 * dom/svg/level3/xpath/Conformance_isSupported_3.svg: Removed.
1360 * dom/svg/level3/xpath/Conformance_isSupported_empty-expected.txt: Removed.
1361 * dom/svg/level3/xpath/Conformance_isSupported_empty.js: Removed.
1362 * dom/svg/level3/xpath/Conformance_isSupported_empty.svg: Removed.
1363 * dom/svg/level3/xpath/Conformance_isSupported_null-expected.txt: Removed.
1364 * dom/svg/level3/xpath/Conformance_isSupported_null.js: Removed.
1365 * dom/svg/level3/xpath/Conformance_isSupported_null.svg: Removed.
1366 * dom/xhtml/level2/html/HTMLBodyElement07-expected.txt: Removed.
1367 * dom/xhtml/level2/html/HTMLBodyElement07.js: Removed.
1368 * dom/xhtml/level2/html/HTMLBodyElement07.xhtml: Removed.
1369 * dom/xhtml/level2/html/HTMLBodyElement08-expected.txt: Removed.
1370 * dom/xhtml/level2/html/HTMLBodyElement08.js: Removed.
1371 * dom/xhtml/level2/html/HTMLBodyElement08.xhtml: Removed.
1372 * dom/xhtml/level2/html/HTMLBodyElement09-expected.txt: Removed.
1373 * dom/xhtml/level2/html/HTMLBodyElement09.js: Removed.
1374 * dom/xhtml/level2/html/HTMLBodyElement09.xhtml: Removed.
1375 * dom/xhtml/level2/html/HTMLBodyElement10-expected.txt: Removed.
1376 * dom/xhtml/level2/html/HTMLBodyElement10.js: Removed.
1377 * dom/xhtml/level2/html/HTMLBodyElement10.xhtml: Removed.
1378 * dom/xhtml/level2/html/HTMLBodyElement11-expected.txt: Removed.
1379 * dom/xhtml/level2/html/HTMLBodyElement11.js: Removed.
1380 * dom/xhtml/level2/html/HTMLBodyElement11.xhtml: Removed.
1381 * dom/xhtml/level2/html/HTMLBodyElement12-expected.txt: Removed.
1382 * dom/xhtml/level2/html/HTMLBodyElement12.js: Removed.
1383 * dom/xhtml/level2/html/HTMLBodyElement12.xhtml: Removed.
1384 * dom/xhtml/level2/html/HTMLDocument22-expected.txt: Removed.
1385 * dom/xhtml/level2/html/HTMLDocument22.js: Removed.
1386 * dom/xhtml/level2/html/HTMLDocument22.xhtml: Removed.
1387 * dom/xhtml/level2/html/HTMLDocument23-expected.txt: Removed.
1388 * dom/xhtml/level2/html/HTMLDocument23.js: Removed.
1389 * dom/xhtml/level2/html/HTMLDocument23.xhtml: Removed.
1390 * dom/xhtml/level2/html/HTMLDocument24-expected.txt: Removed.
1391 * dom/xhtml/level2/html/HTMLDocument24.js: Removed.
1392 * dom/xhtml/level2/html/HTMLDocument24.xhtml: Removed.
1393 * dom/xhtml/level2/html/HTMLDocument25-expected.txt: Removed.
1394 * dom/xhtml/level2/html/HTMLDocument25.js: Removed.
1395 * dom/xhtml/level2/html/HTMLDocument25.xhtml: Removed.
1396 * dom/xhtml/level2/html/HTMLDocument26-expected.txt: Removed.
1397 * dom/xhtml/level2/html/HTMLDocument26.js: Removed.
1398 * dom/xhtml/level2/html/HTMLDocument26.xhtml: Removed.
1399 * dom/xhtml/level2/html/HTMLDocument27-expected.txt: Removed.
1400 * dom/xhtml/level2/html/HTMLDocument27.js: Removed.
1401 * dom/xhtml/level2/html/HTMLDocument27.xhtml: Removed.
1402 * fast/dom/features-expected.txt:
1403 * fast/dom/features.html:
1405 2016-01-19 Nikita Vasilyev <nvasilyev@apple.com>
1407 Web Inspector: Fix inspector/model/remote-object.html test
1408 https://bugs.webkit.org/show_bug.cgi?id=153261
1409 <rdar://problem/24249553>
1411 Reviewed by Timothy Hatcher.
1413 Rebaseline the test for Mac platform that broke in r195305.
1415 * platform/mac/inspector/model/remote-object-expected.txt:
1417 2016-01-19 Chris Dumez <cdumez@apple.com>
1419 DocumentType.publicId / systemId should never return null
1420 https://bugs.webkit.org/show_bug.cgi?id=153264
1422 Reviewed by Ryosuke Niwa.
1424 Drop outdated DOM test.
1426 * dom/xhtml/level3/core/documentgetdoctype01-expected.txt: Removed.
1427 * dom/xhtml/level3/core/documentgetdoctype01.js: Removed.
1428 * dom/xhtml/level3/core/documentgetdoctype01.xhtml: Removed.
1430 2016-01-19 Brady Eidson <beidson@apple.com>
1432 Modern IDB: Remove unneeded "Alert: " string from storage/indexeddb/modern tests.
1433 https://bugs.webkit.org/show_bug.cgi?id=153257
1435 Reviewed by Sam Weinig.
1437 These were put in to minimize the diff for https://trac.webkit.org/changeset/195321 and
1438 make it easier to review.
1440 Now they can be removed.
1442 * storage/indexeddb/modern/aborted-put-expected.txt:
1443 * storage/indexeddb/modern/autoincrement-abort-expected.txt:
1444 * storage/indexeddb/modern/basic-add-expected.txt:
1445 * storage/indexeddb/modern/basic-put-expected.txt:
1446 * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
1447 * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
1448 * storage/indexeddb/modern/date-basic-expected.txt:
1449 * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt:
1450 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt:
1451 * storage/indexeddb/modern/deletedatabase-request-expected.txt:
1452 * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
1453 * storage/indexeddb/modern/double-abort-expected.txt:
1454 * storage/indexeddb/modern/get-keyrange-expected.txt:
1455 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
1456 * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
1457 * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
1458 * storage/indexeddb/modern/idbobjectstore-clear-1-expected.txt:
1459 * storage/indexeddb/modern/idbobjectstore-clear-2-expected.txt:
1460 * storage/indexeddb/modern/idbobjectstore-count-1-expected.txt:
1461 * storage/indexeddb/modern/idbobjectstore-count-failures-expected.txt:
1462 * storage/indexeddb/modern/idbobjectstore-get-failures-expected.txt:
1463 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-expected.txt:
1464 * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
1465 * storage/indexeddb/modern/keypath-basic-expected.txt:
1466 * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
1467 * storage/indexeddb/modern/opendatabase-request-expected.txt:
1468 * storage/indexeddb/modern/resources/aborted-put.js:
1469 * storage/indexeddb/modern/resources/autoincrement-abort.js:
1470 * storage/indexeddb/modern/resources/basic-add.js:
1471 * storage/indexeddb/modern/resources/basic-put.js:
1472 * storage/indexeddb/modern/resources/createobjectstore-basic.js:
1473 * storage/indexeddb/modern/resources/createobjectstore-failures.js:
1474 * storage/indexeddb/modern/resources/date-basic.js:
1475 * storage/indexeddb/modern/resources/deletedatabase-null-name-exception.js:
1476 * storage/indexeddb/modern/resources/deletedatabase-request-event.js:
1477 * storage/indexeddb/modern/resources/deletedatabase-request.js:
1478 * storage/indexeddb/modern/resources/deleteobjectstore-1.js:
1479 * storage/indexeddb/modern/resources/double-abort.js:
1480 * storage/indexeddb/modern/resources/get-keyrange.js:
1481 * storage/indexeddb/modern/resources/idbdatabase-deleteobjectstore-failures.js:
1482 * storage/indexeddb/modern/resources/idbdatabase-transaction-failures.js:
1483 * storage/indexeddb/modern/resources/idbindex-properties-basic.js:
1484 * storage/indexeddb/modern/resources/idbobjectstore-clear-1.js:
1485 * storage/indexeddb/modern/resources/idbobjectstore-clear-2.js:
1486 * storage/indexeddb/modern/resources/idbobjectstore-count-1.js:
1487 * storage/indexeddb/modern/resources/idbobjectstore-count-failures.js:
1488 * storage/indexeddb/modern/resources/idbobjectstore-get-failures.js:
1489 * storage/indexeddb/modern/resources/idbobjectstore-put-and-clear-failures.js:
1490 * storage/indexeddb/modern/resources/idbtransaction-objectstore-failures.js:
1491 * storage/indexeddb/modern/resources/keypath-basic.js:
1492 * storage/indexeddb/modern/resources/opendatabase-request-event.js:
1493 * storage/indexeddb/modern/resources/opendatabase-request.js:
1494 * storage/indexeddb/modern/resources/transaction-scheduler-1.js:
1495 * storage/indexeddb/modern/resources/transaction-scheduler-2.js:
1496 * storage/indexeddb/modern/resources/transaction-scheduler-3.js:
1497 * storage/indexeddb/modern/resources/transaction-scheduler-5.js:
1498 * storage/indexeddb/modern/resources/transaction-scheduler-6.js:
1499 * storage/indexeddb/modern/resources/versionchange-abort-then-reopen.js:
1500 * storage/indexeddb/modern/resources/versionchange-event.js:
1501 * storage/indexeddb/modern/transaction-scheduler-1-expected.txt:
1502 * storage/indexeddb/modern/transaction-scheduler-2-expected.txt:
1503 * storage/indexeddb/modern/transaction-scheduler-3-expected.txt:
1504 * storage/indexeddb/modern/transaction-scheduler-5-expected.txt:
1505 * storage/indexeddb/modern/transaction-scheduler-6-expected.txt:
1506 * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
1507 * storage/indexeddb/modern/versionchange-event-expected.txt:
1509 2016-01-19 Andy VanWagoner <thetalecrafter@gmail.com>
1511 [INTL] Implement Date.prototype.toLocaleDateString in ECMA-402
1512 https://bugs.webkit.org/show_bug.cgi?id=147612
1514 Reviewed by Benjamin Poulain.
1516 Added tests for toLocaleDateString.
1518 * js/date-toLocaleString-expected.txt:
1519 * js/script-tests/date-toLocaleString.js:
1521 2016-01-19 Brady Eidson <beidson@apple.com>
1523 Modern IDB: Split all storage/indexeddb/modern tests into separate HTML + JS format.
1524 https://bugs.webkit.org/show_bug.cgi?id=153251
1526 Reviewed by Sam Weinig.
1528 * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
1529 * storage/indexeddb/modern/abort-requests-cancelled.html:
1530 * storage/indexeddb/modern/aborted-put-expected.txt:
1531 * storage/indexeddb/modern/aborted-put.html:
1532 * storage/indexeddb/modern/autoincrement-abort-expected.txt:
1533 * storage/indexeddb/modern/autoincrement-abort.html:
1534 * storage/indexeddb/modern/basic-add-expected.txt:
1535 * storage/indexeddb/modern/basic-add.html:
1536 * storage/indexeddb/modern/basic-put-expected.txt:
1537 * storage/indexeddb/modern/basic-put.html:
1538 * storage/indexeddb/modern/create-index-failures-expected.txt:
1539 * storage/indexeddb/modern/create-index-failures.html:
1540 * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
1541 * storage/indexeddb/modern/createobjectstore-basic.html:
1542 * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
1543 * storage/indexeddb/modern/createobjectstore-failures.html:
1544 * storage/indexeddb/modern/cursor-1-expected.txt:
1545 * storage/indexeddb/modern/cursor-1.html:
1546 * storage/indexeddb/modern/cursor-2-expected.txt:
1547 * storage/indexeddb/modern/cursor-2.html:
1548 * storage/indexeddb/modern/cursor-3-expected.txt:
1549 * storage/indexeddb/modern/cursor-3.html:
1550 * storage/indexeddb/modern/cursor-4-expected.txt:
1551 * storage/indexeddb/modern/cursor-4.html:
1552 * storage/indexeddb/modern/cursor-5-expected.txt:
1553 * storage/indexeddb/modern/cursor-5.html:
1554 * storage/indexeddb/modern/cursor-6-expected.txt:
1555 * storage/indexeddb/modern/cursor-6.html:
1556 * storage/indexeddb/modern/cursor-7-expected.txt:
1557 * storage/indexeddb/modern/cursor-7.html:
1558 * storage/indexeddb/modern/cursor-8-expected.txt:
1559 * storage/indexeddb/modern/cursor-8.html:
1560 * storage/indexeddb/modern/date-basic-expected.txt:
1561 * storage/indexeddb/modern/date-basic.html:
1562 * storage/indexeddb/modern/deletedatabase-1-expected.txt:
1563 * storage/indexeddb/modern/deletedatabase-1.html:
1564 * storage/indexeddb/modern/deletedatabase-2-expected.txt:
1565 * storage/indexeddb/modern/deletedatabase-2.html:
1566 * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt:
1567 * storage/indexeddb/modern/deletedatabase-null-name-exception.html:
1568 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt:
1569 * storage/indexeddb/modern/deletedatabase-request-event.html:
1570 * storage/indexeddb/modern/deletedatabase-request-expected.txt:
1571 * storage/indexeddb/modern/deletedatabase-request.html:
1572 * storage/indexeddb/modern/deleteindex-1-expected.txt:
1573 * storage/indexeddb/modern/deleteindex-1.html:
1574 * storage/indexeddb/modern/deleteindex-2-expected.txt:
1575 * storage/indexeddb/modern/deleteindex-2.html:
1576 * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
1577 * storage/indexeddb/modern/deleteobjectstore-1.html:
1578 * storage/indexeddb/modern/double-abort-expected.txt:
1579 * storage/indexeddb/modern/double-abort.html:
1580 * storage/indexeddb/modern/double-open-expected.txt:
1581 * storage/indexeddb/modern/double-open.html:
1582 * storage/indexeddb/modern/get-index-failures-expected.txt:
1583 * storage/indexeddb/modern/get-index-failures.html:
1584 * storage/indexeddb/modern/get-keyrange-expected.txt:
1585 * storage/indexeddb/modern/get-keyrange.html:
1586 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
1587 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures.html:
1588 * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
1589 * storage/indexeddb/modern/idbdatabase-transaction-failures.html:
1590 * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
1591 * storage/indexeddb/modern/idbindex-properties-basic.html:
1592 * storage/indexeddb/modern/idbobjectstore-clear-1-expected.txt:
1593 * storage/indexeddb/modern/idbobjectstore-clear-1.html:
1594 * storage/indexeddb/modern/idbobjectstore-clear-2-expected.txt:
1595 * storage/indexeddb/modern/idbobjectstore-clear-2.html:
1596 * storage/indexeddb/modern/idbobjectstore-count-1-expected.txt:
1597 * storage/indexeddb/modern/idbobjectstore-count-1.html:
1598 * storage/indexeddb/modern/idbobjectstore-count-failures-expected.txt:
1599 * storage/indexeddb/modern/idbobjectstore-count-failures.html:
1600 * storage/indexeddb/modern/idbobjectstore-delete-1-expected.txt:
1601 * storage/indexeddb/modern/idbobjectstore-delete-1.html:
1602 * storage/indexeddb/modern/idbobjectstore-delete-2-expected.txt:
1603 * storage/indexeddb/modern/idbobjectstore-delete-2.html:
1604 * storage/indexeddb/modern/idbobjectstore-delete-failures-expected.txt:
1605 * storage/indexeddb/modern/idbobjectstore-delete-failures.html:
1606 * storage/indexeddb/modern/idbobjectstore-get-failures-expected.txt:
1607 * storage/indexeddb/modern/idbobjectstore-get-failures.html:
1608 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-expected.txt:
1609 * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures.html:
1610 * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
1611 * storage/indexeddb/modern/idbtransaction-objectstore-failures.html:
1612 * storage/indexeddb/modern/index-1-expected.txt:
1613 * storage/indexeddb/modern/index-1.html:
1614 * storage/indexeddb/modern/index-2-expected.txt:
1615 * storage/indexeddb/modern/index-2.html:
1616 * storage/indexeddb/modern/index-3-expected.txt:
1617 * storage/indexeddb/modern/index-3.html:
1618 * storage/indexeddb/modern/index-4-expected.txt:
1619 * storage/indexeddb/modern/index-4.html:
1620 * storage/indexeddb/modern/index-5-expected.txt:
1621 * storage/indexeddb/modern/index-5.html:
1622 * storage/indexeddb/modern/index-cursor-1-expected.txt:
1623 * storage/indexeddb/modern/index-cursor-1.html:
1624 * storage/indexeddb/modern/index-cursor-2-expected.txt:
1625 * storage/indexeddb/modern/index-cursor-2.html:
1626 * storage/indexeddb/modern/index-cursor-3-expected.txt:
1627 * storage/indexeddb/modern/index-cursor-3.html:
1628 * storage/indexeddb/modern/index-get-count-basic-expected.txt:
1629 * storage/indexeddb/modern/index-get-count-basic.html:
1630 * storage/indexeddb/modern/index-get-count-failures-expected.txt:
1631 * storage/indexeddb/modern/index-get-count-failures.html:
1632 * storage/indexeddb/modern/keypath-basic-expected.txt:
1633 * storage/indexeddb/modern/keypath-basic.html:
1634 * storage/indexeddb/modern/objectstore-attributes-expected.txt:
1635 * storage/indexeddb/modern/objectstore-attributes.html:
1636 * storage/indexeddb/modern/objectstore-cursor-advance-failures-expected.txt:
1637 * storage/indexeddb/modern/objectstore-cursor-advance-failures.html:
1638 * storage/indexeddb/modern/objectstore-cursor-continue-failures-expected.txt:
1639 * storage/indexeddb/modern/objectstore-cursor-continue-failures.html:
1640 * storage/indexeddb/modern/opencursor-failures-expected.txt:
1641 * storage/indexeddb/modern/opencursor-failures.html:
1642 * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
1643 * storage/indexeddb/modern/opendatabase-request-event.html:
1644 * storage/indexeddb/modern/opendatabase-request-expected.txt:
1645 * storage/indexeddb/modern/opendatabase-request.html:
1646 * storage/indexeddb/modern/opendatabase-success-after-versionchange-expected.txt:
1647 * storage/indexeddb/modern/opendatabase-success-after-versionchange.html:
1648 * storage/indexeddb/modern/opendatabase-versions-expected.txt:
1649 * storage/indexeddb/modern/opendatabase-versions.html:
1650 * storage/indexeddb/modern/request-readystate-expected.txt:
1651 * storage/indexeddb/modern/request-readystate.html:
1652 * storage/indexeddb/modern/resources/abort-requests-cancelled.js: Copied from LayoutTests/storage/indexeddb/modern/abort-requests-cancelled.html.
1653 * storage/indexeddb/modern/resources/aborted-put.js: Copied from LayoutTests/storage/indexeddb/modern/aborted-put.html.
1654 * storage/indexeddb/modern/resources/autoincrement-abort.js: Copied from LayoutTests/storage/indexeddb/modern/autoincrement-abort.html.
1655 * storage/indexeddb/modern/resources/basic-add.js: Copied from LayoutTests/storage/indexeddb/modern/basic-add.html.
1656 * storage/indexeddb/modern/resources/basic-put.js: Copied from LayoutTests/storage/indexeddb/modern/basic-put.html.
1657 * storage/indexeddb/modern/resources/create-index-failures.js: Copied from LayoutTests/storage/indexeddb/modern/create-index-failures.html.
1658 * storage/indexeddb/modern/resources/createobjectstore-basic.js: Copied from LayoutTests/storage/indexeddb/modern/createobjectstore-basic.html.
1659 * storage/indexeddb/modern/resources/createobjectstore-failures.js: Copied from LayoutTests/storage/indexeddb/modern/createobjectstore-failures.html.
1660 * storage/indexeddb/modern/resources/cursor-1.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-1.html.
1661 * storage/indexeddb/modern/resources/cursor-2.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-2.html.
1662 * storage/indexeddb/modern/resources/cursor-3.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-3.html.
1663 * storage/indexeddb/modern/resources/cursor-4.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-4.html.
1664 * storage/indexeddb/modern/resources/cursor-5.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-5.html.
1665 * storage/indexeddb/modern/resources/cursor-6.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-6.html.
1666 * storage/indexeddb/modern/resources/cursor-7.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-7.html.
1667 * storage/indexeddb/modern/resources/cursor-8.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-8.html.
1668 * storage/indexeddb/modern/resources/date-basic.js: Copied from LayoutTests/storage/indexeddb/modern/date-basic.html.
1669 * storage/indexeddb/modern/resources/deletedatabase-1.js: Copied from LayoutTests/storage/indexeddb/modern/deletedatabase-1.html.
1670 * storage/indexeddb/modern/resources/deletedatabase-2.js: Copied from LayoutTests/storage/indexeddb/modern/deletedatabase-2.html.
1671 * storage/indexeddb/modern/resources/deletedatabase-null-name-exception.js: Added.
1672 * storage/indexeddb/modern/resources/deletedatabase-request-event.js: Copied from LayoutTests/storage/indexeddb/modern/deletedatabase-request-event.html.
1673 * storage/indexeddb/modern/resources/deletedatabase-request.js: Added.
1674 * storage/indexeddb/modern/resources/deleteindex-1.js: Copied from LayoutTests/storage/indexeddb/modern/deleteindex-1.html.
1675 * storage/indexeddb/modern/resources/deleteindex-2.js: Copied from LayoutTests/storage/indexeddb/modern/deleteindex-2.html.
1676 * storage/indexeddb/modern/resources/deleteobjectstore-1.js: Copied from LayoutTests/storage/indexeddb/modern/deleteobjectstore-1.html.
1677 * storage/indexeddb/modern/resources/double-abort.js: Copied from LayoutTests/storage/indexeddb/modern/double-abort.html.
1678 * storage/indexeddb/modern/resources/double-open.js: Added.
1679 * storage/indexeddb/modern/resources/get-index-failures.js: Copied from LayoutTests/storage/indexeddb/modern/get-index-failures.html.
1680 * storage/indexeddb/modern/resources/get-keyrange.js: Copied from LayoutTests/storage/indexeddb/modern/get-keyrange.html.
1681 * storage/indexeddb/modern/resources/idbdatabase-deleteobjectstore-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures.html.
1682 * storage/indexeddb/modern/resources/idbdatabase-transaction-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbdatabase-transaction-failures.html.
1683 * storage/indexeddb/modern/resources/idbindex-properties-basic.js: Copied from LayoutTests/storage/indexeddb/modern/idbindex-properties-basic.html.
1684 * storage/indexeddb/modern/resources/idbobjectstore-clear-1.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-clear-1.html.
1685 * storage/indexeddb/modern/resources/idbobjectstore-clear-2.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-clear-2.html.
1686 * storage/indexeddb/modern/resources/idbobjectstore-count-1.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-count-1.html.
1687 * storage/indexeddb/modern/resources/idbobjectstore-count-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-count-failures.html.
1688 * storage/indexeddb/modern/resources/idbobjectstore-delete-1.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-delete-1.html.
1689 * storage/indexeddb/modern/resources/idbobjectstore-delete-2.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-delete-2.html.
1690 * storage/indexeddb/modern/resources/idbobjectstore-delete-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-delete-failures.html.
1691 * storage/indexeddb/modern/resources/idbobjectstore-get-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-get-failures.html.
1692 * storage/indexeddb/modern/resources/idbobjectstore-put-and-clear-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-put-and-clear-failures.html.
1693 * storage/indexeddb/modern/resources/idbtransaction-objectstore-failures.js: Added.
1694 * storage/indexeddb/modern/resources/index-1.js: Copied from LayoutTests/storage/indexeddb/modern/index-1.html.
1695 * storage/indexeddb/modern/resources/index-2.js: Copied from LayoutTests/storage/indexeddb/modern/index-2.html.
1696 * storage/indexeddb/modern/resources/index-3.js: Copied from LayoutTests/storage/indexeddb/modern/index-3.html.
1697 * storage/indexeddb/modern/resources/index-4.js: Copied from LayoutTests/storage/indexeddb/modern/index-4.html.
1698 * storage/indexeddb/modern/resources/index-5.js: Copied from LayoutTests/storage/indexeddb/modern/index-5.html.
1699 * storage/indexeddb/modern/resources/index-cursor-1.js: Copied from LayoutTests/storage/indexeddb/modern/index-cursor-1.html.
1700 * storage/indexeddb/modern/resources/index-cursor-2.js: Copied from LayoutTests/storage/indexeddb/modern/index-cursor-2.html.
1701 * storage/indexeddb/modern/resources/index-cursor-3.js: Copied from LayoutTests/storage/indexeddb/modern/index-cursor-3.html.
1702 * storage/indexeddb/modern/resources/index-get-count-basic.js: Copied from LayoutTests/storage/indexeddb/modern/index-get-count-basic.html.
1703 * storage/indexeddb/modern/resources/index-get-count-failures.js: Copied from LayoutTests/storage/indexeddb/modern/index-get-count-failures.html.
1704 * storage/indexeddb/modern/resources/keypath-basic.js: Copied from LayoutTests/storage/indexeddb/modern/keypath-basic.html.
1705 * storage/indexeddb/modern/resources/objectstore-attributes.js: Copied from LayoutTests/storage/indexeddb/modern/objectstore-attributes.html.
1706 * storage/indexeddb/modern/resources/objectstore-cursor-advance-failures.js: Copied from LayoutTests/storage/indexeddb/modern/objectstore-cursor-advance-failures.html.
1707 * storage/indexeddb/modern/resources/objectstore-cursor-continue-failures.js: Copied from LayoutTests/storage/indexeddb/modern/objectstore-cursor-continue-failures.html.
1708 * storage/indexeddb/modern/resources/opencursor-failures.js: Copied from LayoutTests/storage/indexeddb/modern/opencursor-failures.html.
1709 * storage/indexeddb/modern/resources/opendatabase-request-event.js: Added.
1710 * storage/indexeddb/modern/resources/opendatabase-request.js: Copied from LayoutTests/storage/indexeddb/modern/opendatabase-request.html.
1711 * storage/indexeddb/modern/resources/opendatabase-success-after-versionchange.js: Copied from LayoutTests/storage/indexeddb/modern/opendatabase-success-after-versionchange.html.
1712 * storage/indexeddb/modern/resources/opendatabase-versions.js: Copied from LayoutTests/storage/indexeddb/modern/opendatabase-versions.html.
1713 * storage/indexeddb/modern/resources/request-readystate.js: Added.
1714 * storage/indexeddb/modern/resources/transaction-scheduler-1.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-1.html.
1715 * storage/indexeddb/modern/resources/transaction-scheduler-2.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-2.html.
1716 * storage/indexeddb/modern/resources/transaction-scheduler-3.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-3.html.
1717 * storage/indexeddb/modern/resources/transaction-scheduler-5.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-5.html.
1718 * storage/indexeddb/modern/resources/transaction-scheduler-6.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-6.html.
1719 * storage/indexeddb/modern/resources/transactions-stop-on-navigation-2.html:
1720 * storage/indexeddb/modern/resources/versionchange-abort-then-reopen.js: Copied from LayoutTests/storage/indexeddb/modern/versionchange-abort-then-reopen.html.
1721 * storage/indexeddb/modern/resources/versionchange-event.js: Copied from LayoutTests/storage/indexeddb/modern/versionchange-event.html.
1722 * storage/indexeddb/modern/transaction-scheduler-1-expected.txt:
1723 * storage/indexeddb/modern/transaction-scheduler-1.html:
1724 * storage/indexeddb/modern/transaction-scheduler-2-expected.txt:
1725 * storage/indexeddb/modern/transaction-scheduler-2.html:
1726 * storage/indexeddb/modern/transaction-scheduler-3-expected.txt:
1727 * storage/indexeddb/modern/transaction-scheduler-3.html:
1728 * storage/indexeddb/modern/transaction-scheduler-5-expected.txt:
1729 * storage/indexeddb/modern/transaction-scheduler-5.html:
1730 * storage/indexeddb/modern/transaction-scheduler-6-expected.txt:
1731 * storage/indexeddb/modern/transaction-scheduler-6.html:
1732 * storage/indexeddb/modern/transactions-stop-on-navigation-expected.txt:
1733 * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
1734 * storage/indexeddb/modern/versionchange-abort-then-reopen.html:
1735 * storage/indexeddb/modern/versionchange-event-expected.txt:
1736 * storage/indexeddb/modern/versionchange-event.html:
1738 2016-01-19 Zalan Bujtas <zalan@apple.com>
1740 outline-offset does not work for inlines.
1741 https://bugs.webkit.org/show_bug.cgi?id=153238
1743 Reviewed by Simon Fraser.
1745 Adjust outline box width/height with outline-offset.
1747 Test: fast/inline/inlines-with-outline-offset.html
1749 * fast/inline/inlines-with-outline-offset-expected.html: Added.
1750 * fast/inline/inlines-with-outline-offset.html: Added.
1752 2016-01-19 Nikita Vasilyev <nvasilyev@apple.com>
1754 Web Inspector: WebInspector.Object.addEventListener is O(n), make it O(1)
1755 https://bugs.webkit.org/show_bug.cgi?id=152422
1756 <rdar://problem/24038047>
1758 Reviewed by Timothy Hatcher.
1760 * inspector/console/console-api-expected.txt:
1761 * inspector/console/console-table-expected.txt:
1762 * inspector/model/remote-object-expected.txt:
1763 Rebaseline tests, add "_listeners: null" to all WebInspector.Object instances.
1765 * inspector/unit-tests/linked-list-expected.txt: Added.
1766 * inspector/unit-tests/linked-list.html: Added.
1767 * inspector/unit-tests/list-multimap-expected.txt: Added.
1768 * inspector/unit-tests/list-multimap.html: Added.
1770 2016-01-19 Brady Eidson <beidson@apple.com>
1772 Modern IDB: Split all storage/indexeddb/mozilla tests into separate HTML + JS format.
1773 https://bugs.webkit.org/show_bug.cgi?id=153237
1775 Reviewed by Sam Weinig.
1777 * storage/indexeddb/mozilla/index-prev-no-duplicate.html:
1778 * storage/indexeddb/mozilla/resources/index-prev-no-duplicate.js: Copied from LayoutTests/storage/indexeddb/mozilla/index-prev-no-duplicate.html.
1780 2016-01-19 Brady Eidson <beidson@apple.com>
1782 Modern IDB: Split all storage/indexeddb tests into separate HTML + JS format.
1783 https://bugs.webkit.org/show_bug.cgi?id=153178
1785 Reviewed by Sam Weinig.
1787 * storage/indexeddb/clone-exception.html:
1788 * storage/indexeddb/closed-cursor.html:
1789 * storage/indexeddb/connection-leak.html:
1790 * storage/indexeddb/cursor-cast.html:
1791 * storage/indexeddb/cursor-leak.html:
1792 * storage/indexeddb/cursor-overloads.html:
1793 * storage/indexeddb/cursor-request-cycle.html:
1794 * storage/indexeddb/deleteIndex-bug110792.html:
1795 * storage/indexeddb/deletedatabase-transaction.html:
1796 * storage/indexeddb/metadata-race.html:
1797 * storage/indexeddb/noblobs.html:
1798 * storage/indexeddb/object-lookups-in-versionchange.html:
1799 * storage/indexeddb/open-bad-versions.html:
1800 * storage/indexeddb/optional-arguments.html:
1801 * storage/indexeddb/prefetch-invalidation.html:
1802 * storage/indexeddb/prefetch-race.html:
1803 * storage/indexeddb/primary-key-unique-to-objectstore.html:
1804 * storage/indexeddb/request-leak.html:
1805 * storage/indexeddb/request-result-cache.html:
1806 * storage/indexeddb/resources/clone-exception.js: Copied from LayoutTests/storage/indexeddb/clone-exception.html.
1807 * storage/indexeddb/resources/closed-cursor.js: Copied from LayoutTests/storage/indexeddb/closed-cursor.html.
1808 * storage/indexeddb/resources/connection-leak.js: Copied from LayoutTests/storage/indexeddb/connection-leak.html.
1809 * storage/indexeddb/resources/cursor-cast.js: Copied from LayoutTests/storage/indexeddb/cursor-cast.html.
1810 * storage/indexeddb/resources/cursor-leak.js: Copied from LayoutTests/storage/indexeddb/cursor-leak.html.
1811 * storage/indexeddb/resources/cursor-overloads.js: Copied from LayoutTests/storage/indexeddb/cursor-overloads.html.
1812 * storage/indexeddb/resources/cursor-request-cycle.js: Copied from LayoutTests/storage/indexeddb/cursor-request-cycle.html.
1813 * storage/indexeddb/resources/deleteIndex-bug110792.js: Copied from LayoutTests/storage/indexeddb/deleteIndex-bug110792.html.
1814 * storage/indexeddb/resources/deletedatabase-transaction.js: Copied from LayoutTests/storage/indexeddb/deletedatabase-transaction.html.
1815 * storage/indexeddb/resources/metadata-race.js: Copied from LayoutTests/storage/indexeddb/metadata-race.html.
1816 * storage/indexeddb/resources/noblobs.js: Copied from LayoutTests/storage/indexeddb/noblobs.html.
1817 * storage/indexeddb/resources/object-lookups-in-versionchange.js: Copied from LayoutTests/storage/indexeddb/object-lookups-in-versionchange.html.
1818 * storage/indexeddb/resources/open-bad-versions.js: Copied from LayoutTests/storage/indexeddb/open-bad-versions.html.
1819 * storage/indexeddb/resources/optional-arguments.js: Copied from LayoutTests/storage/indexeddb/optional-arguments.html.
1820 * storage/indexeddb/resources/prefetch-invalidation.js: Copied from LayoutTests/storage/indexeddb/prefetch-invalidation.html.
1821 * storage/indexeddb/resources/prefetch-race.js: Copied from LayoutTests/storage/indexeddb/prefetch-race.html.
1822 * storage/indexeddb/resources/primary-key-unique-to-objectstore.js: Copied from LayoutTests/storage/indexeddb/primary-key-unique-to-objectstore.html.
1823 * storage/indexeddb/resources/request-leak.js: Copied from LayoutTests/storage/indexeddb/request-leak.html.
1824 * storage/indexeddb/resources/request-result-cache.js: Copied from LayoutTests/storage/indexeddb/request-result-cache.html.
1825 * storage/indexeddb/resources/structured-clone.js: Copied from LayoutTests/storage/indexeddb/structured-clone.html.
1826 * storage/indexeddb/resources/transaction-complete-with-js-recursion-cross-frame.js: Copied from LayoutTests/storage/indexeddb/transaction-complete-with-js-recursion-cross-frame.html.
1827 * storage/indexeddb/resources/transaction-complete-with-js-recursion.js: Copied from LayoutTests/storage/indexeddb/transaction-complete-with-js-recursion.html.
1828 * storage/indexeddb/resources/transaction-crash-in-tasks.js: Copied from LayoutTests/storage/indexeddb/transaction-crash-in-tasks.html.
1829 * storage/indexeddb/resources/transaction-ordering.js: Copied from LayoutTests/storage/indexeddb/transaction-ordering.html.
1830 * storage/indexeddb/resources/transaction-overlapping.js: Copied from LayoutTests/storage/indexeddb/transaction-overlapping.html.
1831 * storage/indexeddb/resources/version-change-event-basic.js: Copied from LayoutTests/storage/indexeddb/version-change-event-basic.html.
1832 * storage/indexeddb/resources/version-change-event.js: Copied from LayoutTests/storage/indexeddb/version-change-event.html.
1833 * storage/indexeddb/structured-clone.html:
1834 * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame.html:
1835 * storage/indexeddb/transaction-complete-with-js-recursion.html:
1836 * storage/indexeddb/transaction-crash-in-tasks.html:
1837 * storage/indexeddb/transaction-ordering.html:
1838 * storage/indexeddb/transaction-overlapping.html:
1839 * storage/indexeddb/transaction-starvation.html:
1840 * storage/indexeddb/version-change-event-basic.html:
1841 * storage/indexeddb/version-change-event.html:
1843 2016-01-19 Javier Fernandez <jfernandez@igalia.com>
1845 [css-grid][css-align] justify-self stretch is not applied for img elements
1846 https://bugs.webkit.org/show_bug.cgi?id=153206
1848 Reviewed by Darin Adler.
1850 Test to verify Replaced Elements, like images, are stretched in the inline
1851 axis, when fulfilling the Box Alignment restrictions on this regard.
1853 * fast/css-grid-layout/grid-align-stretching-replaced-items-expected.txt: Added.
1854 * fast/css-grid-layout/grid-align-stretching-replaced-items.html: Added.
1856 2016-01-19 Ryosuke Niwa <rniwa@webkit.org>
1858 Text::splitText doesn't update Range end points anchored on parent nodes
1859 https://bugs.webkit.org/show_bug.cgi?id=153227
1861 Reviewed by Antti Koivisto.
1863 Added a regression test since the rebaselined W3C test is incomprehensible.
1865 * fast/dom/Range/update-range-in-split-text-expected.txt: Added.
1866 * fast/dom/Range/update-range-in-split-text.html: Added.
1868 2016-01-19 Ryosuke Niwa <rniwa@webkit.org>
1870 innerHTML should always add a mutation record for removing all children
1871 https://bugs.webkit.org/show_bug.cgi?id=148782
1872 <rdar://problem/22571962>
1874 Reviewed by Antti Koivisto.
1876 Add a more comprehensive test for replacing a single text node with innerHTML's setter to ensure
1877 WebKit's optimization to avoid replacing the node should not be observable by scripts in any way.
1879 * fast/dom/innerHTML-single-text-node-expected.txt: Added.
1880 * fast/dom/innerHTML-single-text-node.html: Added.
1882 2016-01-18 Ryosuke Niwa <rniwa@webkit.org>
1884 createAttribute should lowercase the attribute name in a HTML document
1885 https://bugs.webkit.org/show_bug.cgi?id=153112
1887 Reviewed by Darin Adler.
1889 Update tests, rebaseline tests, and add more test cases as needed.
1891 createAttribute lowercases localName and getAttributeNode finds attribute ignoring cases
1892 whereas createAttributeNS preserves localName's case and getAttributeNodeNS finds attribute preserving cases
1894 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt: Since the test is adding "aa" as well
1895 as "AA" as Attr nodes, we should be able to get both.
1896 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.xhtml: Renamed from .html file since test cases here
1897 are more relevant for XHTML documents.
1899 * fast/dom/Element/getAttribute-check-case-sensitivity-expected.txt:
1900 * fast/dom/Element/script-tests/getAttribute-check-case-sensitivity.js:
1901 (testGetAttributeNodeMixedCase): Change the test case to retrieve the attribute name with lowercase name
1902 since createAttribute always lowercases the name in a HTML document.
1903 (testAttribNodeNamePreservesCase): Use getAttributeNode instead of getAttributeNodeNS since the former does
1904 case insensitive lookup as needed here.
1905 (testAttribNodeNamePreservesCaseGetNode): Ditto.
1906 (testAttribNodeNamePreservesCaseGetNode2): Ditto. Use createAttributeNS to create a case-preserving Attr node.
1908 * fast/dom/Element/setAttributeNode-case-insensitivity-expected.txt:
1909 * fast/dom/Element/setAttributeNode-case-insensitivity.html: Since getAttributeNode does a case-insensitive
1910 lookup, we should be getting the same Attr node for both 'style' and 'STYLE'.
1912 * fast/dom/Element/setAttributeNode-for-existing-attribute-expected.txt: Rebaselined. This is a progression
1913 since we're now getting "green" when querying style.backgroundColor as expected.
1915 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt:
1916 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1.html: Updated test cases for new behavior.
1918 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-xml-expected.txt: Added.
1919 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-xml.xhtml: Added. Test behaviors in a XML
1922 2016-01-18 Brady Eidson <beidson@apple.com>
1924 Modern IDB: Add private-browsing variant for many IDB tests, and enable private browsing in Modern IDB.
1925 https://bugs.webkit.org/show_bug.cgi?id=153179
1927 Reviewed by Darin Adler.
1929 Update many expectations files to skip some of the new tests on some platforms:
1931 * platform/mac-wk1/TestExpectations:
1932 * platform/wk2/TestExpectations:
1934 Add a special case for URLs that end with "-private.html" to enable private browsing:
1935 * resources/js-test.js:
1937 Add a whole bunch of -private.html wrappers along with new test expectations, along
1938 with some minor test changes to remove unnecessary ambiguity due to .html filename:
1939 * storage/indexeddb/aborted-versionchange-closes-private-expected.txt: Added.
1940 * storage/indexeddb/aborted-versionchange-closes-private.html: Added.
1941 * storage/indexeddb/basics-private-expected.txt: Added.
1942 * storage/indexeddb/basics-private.html: Added.
1943 * storage/indexeddb/create-and-remove-object-store-private-expected.txt: Added.
1944 * storage/indexeddb/create-and-remove-object-store-private.html: Added.
1945 * storage/indexeddb/create-object-store-options-private-expected.txt: Added.
1946 * storage/indexeddb/create-object-store-options-private.html: Added.
1947 * storage/indexeddb/createIndex-after-failure-private-expected.txt: Added.
1948 * storage/indexeddb/createIndex-after-failure-private.html: Added.
1949 * storage/indexeddb/createObjectStore-name-argument-required-private-expected.txt: Added.
1950 * storage/indexeddb/createObjectStore-name-argument-required-private.html: Added.
1951 * storage/indexeddb/createObjectStore-null-name-private-expected.txt: Added.
1952 * storage/indexeddb/createObjectStore-null-name-private.html: Added.
1953 * storage/indexeddb/cursor-added-bug-private-expected.txt: Added.
1954 * storage/indexeddb/cursor-added-bug-private.html: Added.
1955 * storage/indexeddb/cursor-advance-private-expected.txt: Added.
1956 * storage/indexeddb/cursor-advance-private.html: Added.
1957 * storage/indexeddb/cursor-basics-private-expected.txt: Added.
1958 * storage/indexeddb/cursor-basics-private.html: Added.
1959 * storage/indexeddb/cursor-continue-dir-private-expected.txt: Added.
1960 * storage/indexeddb/cursor-continue-dir-private.html: Added.
1961 * storage/indexeddb/cursor-continue-private-expected.txt: Added.
1962 * storage/indexeddb/cursor-continue-private.html: Added.
1963 * storage/indexeddb/cursor-continue-validity-private-expected.txt: Added.
1964 * storage/indexeddb/cursor-continue-validity-private.html: Added.
1965 * storage/indexeddb/cursor-delete-private-expected.txt: Added.
1966 * storage/indexeddb/cursor-delete-private.html: Added.
1967 * storage/indexeddb/cursor-finished-private-expected.txt: Added.
1968 * storage/indexeddb/cursor-finished-private.html: Added.
1969 * storage/indexeddb/cursor-inconsistency-private-expected.txt: Added.
1970 * storage/indexeddb/cursor-inconsistency-private.html: Added.
1971 * storage/indexeddb/cursor-index-delete-private-expected.txt: Added.
1972 * storage/indexeddb/cursor-index-delete-private.html: Added.
1973 * storage/indexeddb/cursor-key-order-private-expected.txt: Added.
1974 * storage/indexeddb/cursor-key-order-private.html: Added.
1975 * storage/indexeddb/cursor-prev-no-duplicate-private-expected.txt: Added.
1976 * storage/indexeddb/cursor-prev-no-duplicate-private.html: Added.
1977 * storage/indexeddb/cursor-primary-key-order-private-expected.txt: Added.
1978 * storage/indexeddb/cursor-primary-key-order-private.html: Added.
1979 * storage/indexeddb/cursor-properties-private-expected.txt: Added.
1980 * storage/indexeddb/cursor-properties-private.html: Added.
1981 * storage/indexeddb/cursor-reverse-bug-private-expected.txt: Added.
1982 * storage/indexeddb/cursor-reverse-bug-private.html: Added.
1983 * storage/indexeddb/cursor-skip-deleted-private-expected.txt: Added.
1984 * storage/indexeddb/cursor-skip-deleted-private.html: Added.
1985 * storage/indexeddb/cursor-update-private-expected.txt: Added.
1986 * storage/indexeddb/cursor-update-private.html: Added.
1987 * storage/indexeddb/cursor-update-value-argument-required-private-expected.txt: Added.
1988 * storage/indexeddb/cursor-update-value-argument-required-private.html: Added.
1989 * storage/indexeddb/cursor-value-private-expected.txt: Added.
1990 * storage/indexeddb/cursor-value-private.html: Added.
1991 * storage/indexeddb/database-basics-private-expected.txt: Added.
1992 * storage/indexeddb/database-basics-private.html: Added.
1993 * storage/indexeddb/database-close-private-expected.txt: Added.
1994 * storage/indexeddb/database-close-private.html: Added.
1995 * storage/indexeddb/database-closepending-flag-private-expected.txt: Added.
1996 * storage/indexeddb/database-closepending-flag-private.html: Added.
1997 * storage/indexeddb/database-deletepending-flag-private-expected.txt: Added.
1998 * storage/indexeddb/database-deletepending-flag-private.html: Added.
1999 * storage/indexeddb/database-name-undefined-private-expected.txt: Added.
2000 * storage/indexeddb/database-name-undefined-private.html: Added.
2001 * storage/indexeddb/database-odd-names-private-expected.txt: Added.
2002 * storage/indexeddb/database-odd-names-private.html: Added.
2003 * storage/indexeddb/database-quota-private-expected.txt: Added.
2004 * storage/indexeddb/database-quota-private.html: Added.
2005 * storage/indexeddb/database-wrapper-private-expected.txt: Added.
2006 * storage/indexeddb/database-wrapper-private.html: Added.
2007 * storage/indexeddb/delete-closed-database-object-private-expected.txt: Added.
2008 * storage/indexeddb/delete-closed-database-object-private.html: Added.
2009 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private-expected.txt: Added.
2010 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private.html: Added.
2011 * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-private-expected.txt: Added.
2012 * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-private.html: Added.
2013 * storage/indexeddb/delete-range-private-expected.txt: Added.
2014 * storage/indexeddb/delete-range-private.html: Added.
2015 * storage/indexeddb/deleteIndex-private-expected.txt: Added.
2016 * storage/indexeddb/deleteIndex-private.html: Added.
2017 * storage/indexeddb/deleteObjectStore-name-argument-required-private-expected.txt: Added.
2018 * storage/indexeddb/deleteObjectStore-name-argument-required-private.html: Added.
2019 * storage/indexeddb/deleteObjectStore-null-name-private-expected.txt: Added.
2020 * storage/indexeddb/deleteObjectStore-null-name-private.html: Added.
2021 * storage/indexeddb/deleted-objects-private-expected.txt: Added.
2022 * storage/indexeddb/deleted-objects-private.html: Added.
2023 * storage/indexeddb/deletedatabase-blocked-private-expected.txt: Added.
2024 * storage/indexeddb/deletedatabase-blocked-private.html: Added.
2025 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt: Added.
2026 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private.html: Added.
2027 * storage/indexeddb/deletedatabase-delayed-by-versionchange-private-expected.txt: Added.
2028 * storage/indexeddb/deletedatabase-not-blocked-private-expected.txt: Added.
2029 * storage/indexeddb/deletedatabase-not-blocked-private.html: Added.
2030 * storage/indexeddb/dont-wedge-private-expected.txt: Added.
2031 * storage/indexeddb/dont-wedge-private.html: Added.
2032 * storage/indexeddb/duplicates-private-expected.txt: Added.
2033 * storage/indexeddb/duplicates-private.html: Added.
2034 * storage/indexeddb/error-causes-abort-by-default-private-expected.txt: Added.
2035 * storage/indexeddb/error-causes-abort-by-default-private.html: Added.
2036 * storage/indexeddb/events-private-expected.txt: Added.
2037 * storage/indexeddb/events-private.html: Added.
2038 * storage/indexeddb/exception-in-event-aborts-private-expected.txt: Added.
2039 * storage/indexeddb/exception-in-event-aborts-private.html: Added.
2040 * storage/indexeddb/exceptions-private-expected.txt: Added.
2041 * storage/indexeddb/exceptions-private.html: Added.
2042 * storage/indexeddb/factory-cmp-private-expected.txt: Added.
2043 * storage/indexeddb/factory-cmp-private.html: Added.
2044 * storage/indexeddb/factory-deletedatabase-private-expected.txt: Added.
2045 * storage/indexeddb/factory-deletedatabase-private.html: Added.
2046 * storage/indexeddb/get-keyrange-private-expected.txt: Added.
2047 * storage/indexeddb/get-keyrange-private.html: Added.
2048 * storage/indexeddb/index-basics-private-expected.txt: Added.
2049 * storage/indexeddb/index-basics-private.html: Added.
2050 * storage/indexeddb/index-count-private-expected.txt: Added.
2051 * storage/indexeddb/index-count-private.html: Added.
2052 * storage/indexeddb/index-cursor-private-expected.txt: Added.
2053 * storage/indexeddb/index-cursor-private.html: Added.
2054 * storage/indexeddb/index-duplicate-keypaths-private-expected.txt: Added.
2055 * storage/indexeddb/index-duplicate-keypaths-private.html: Added.
2056 * storage/indexeddb/index-get-key-argument-required-private-expected.txt: Added.
2057 * storage/indexeddb/index-get-key-argument-required-private.html: Added.
2058 * storage/indexeddb/index-multientry-private-expected.txt: Added.
2059 * storage/indexeddb/index-multientry-private.html: Added.
2060 * storage/indexeddb/index-population-private-expected.txt: Added.
2061 * storage/indexeddb/index-population-private.html: Added.
2062 * storage/indexeddb/index-unique-private-expected.txt: Added.
2063 * storage/indexeddb/index-unique-private.html: Added.
2064 * storage/indexeddb/interfaces-private-expected.txt: Added.
2065 * storage/indexeddb/interfaces-private.html: Added.
2066 * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-private-expected.txt: Added.
2067 * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-private.html: Added.
2068 * storage/indexeddb/intversion-bad-parameters-private-expected.txt: Added.
2069 * storage/indexeddb/intversion-bad-parameters-private.html: Added.
2070 * storage/indexeddb/intversion-blocked-private-expected.txt: Added.
2071 * storage/indexeddb/intversion-blocked-private.html: Added.
2072 * storage/indexeddb/intversion-close-between-events-private-expected.txt: Added.
2073 * storage/indexeddb/intversion-close-between-events-private.html: Added.
2074 * storage/indexeddb/intversion-close-in-oncomplete-private-expected.txt: Added.
2075 * storage/indexeddb/intversion-close-in-oncomplete-private.html: Added.
2076 * storage/indexeddb/intversion-close-in-upgradeneeded-private-expected.txt: Added.
2077 * storage/indexeddb/intversion-close-in-upgradeneeded-private.html: Added.
2078 * storage/indexeddb/intversion-encoding-private-expected.txt: Added.
2079 * storage/indexeddb/intversion-encoding-private.html: Added.
2080 * storage/indexeddb/intversion-gated-on-delete-private-expected.txt: Added.
2081 * storage/indexeddb/intversion-gated-on-delete-private.html: Added.
2082 * storage/indexeddb/intversion-long-queue-private-expected.txt: Added.
2083 * storage/indexeddb/intversion-long-queue-private.html: Added.
2084 * storage/indexeddb/intversion-omit-parameter-private-expected.txt: Added.
2085 * storage/indexeddb/intversion-omit-parameter-private.html: Added.
2086 * storage/indexeddb/intversion-open-in-upgradeneeded-private-expected.txt: Added.
2087 * storage/indexeddb/intversion-open-in-upgradeneeded-private.html: Added.
2088 * storage/indexeddb/intversion-open-with-version-private-expected.txt: Added.
2089 * storage/indexeddb/intversion-open-with-version-private.html: Added.
2090 * storage/indexeddb/intversion-pending-version-changes-ascending-private-expected.txt: Added.
2091 * storage/indexeddb/intversion-pending-version-changes-ascending-private.html: Added.
2092 * storage/indexeddb/intversion-pending-version-changes-descending-private-expected.txt: Added.
2093 * storage/indexeddb/intversion-pending-version-changes-descending-private.html: Added.
2094 * storage/indexeddb/intversion-pending-version-changes-same-private-expected.txt: Added.
2095 * storage/indexeddb/intversion-pending-version-changes-same-private.html: Added.
2096 * storage/indexeddb/intversion-persistence-private-expected.txt: Added.
2097 * storage/indexeddb/intversion-persistence-private.html: Added.
2098 * storage/indexeddb/intversion-revert-on-abort-private-expected.txt: Added.
2099 * storage/indexeddb/intversion-revert-on-abort-private.html: Added.
2100 * storage/indexeddb/intversion-two-opens-no-versions-private-expected.txt: Added.
2101 * storage/indexeddb/intversion-two-opens-no-versions-private.html: Added.
2102 * storage/indexeddb/intversion-upgrades-private-expected.txt: Added.
2103 * storage/indexeddb/intversion-upgrades-private.html: Added.
2104 * storage/indexeddb/invalid-keys-private-expected.txt: Added.
2105 * storage/indexeddb/invalid-keys-private.html: Added.
2106 * storage/indexeddb/key-generator-private-expected.txt: Added.
2107 * storage/indexeddb/key-generator-private.html: Added.
2108 * storage/indexeddb/key-sort-order-across-types-private-expected.txt: Added.
2109 * storage/indexeddb/key-sort-order-across-types-private.html: Added.
2110 * storage/indexeddb/key-sort-order-date-private-expected.txt: Added.
2111 * storage/indexeddb/key-sort-order-date-private.html: Added.
2112 * storage/indexeddb/key-type-array-private-expected.txt: Added.
2113 * storage/indexeddb/key-type-array-private.html: Added.
2114 * storage/indexeddb/key-type-binary-private-expected.txt: Added.
2115 * storage/indexeddb/key-type-binary-private.html: Added.
2116 * storage/indexeddb/key-type-infinity-private-expected.txt: Added.
2117 * storage/indexeddb/key-type-infinity-private.html: Added.
2118 * storage/indexeddb/keypath-arrays-private-expected.txt: Added.
2119 * storage/indexeddb/keypath-arrays-private.html: Added.
2120 * storage/indexeddb/keypath-basics-private-expected.txt: Added.
2121 * storage/indexeddb/keypath-basics-private.html: Added.
2122 * storage/indexeddb/keypath-edges-private-expected.txt: Added.
2123 * storage/indexeddb/keypath-edges-private.html: Added.
2124 * storage/indexeddb/keypath-fetch-key-private-expected.txt: Added.
2125 * storage/indexeddb/keypath-fetch-key-private.html: Added.
2126 * storage/indexeddb/keypath-intrinsic-properties-private-expected.txt: Added.
2127 * storage/indexeddb/keypath-intrinsic-properties-private.html: Added.
2128 * storage/indexeddb/keyrange-private-expected.txt: Added.
2129 * storage/indexeddb/keyrange-private.html: Added.
2130 * storage/indexeddb/keyrange-required-arguments-private-expected.txt: Added.
2131 * storage/indexeddb/keyrange-required-arguments-private.html: Added.
2132 * storage/indexeddb/lazy-index-types-private-expected.txt: Added.
2133 * storage/indexeddb/lazy-index-types-private.html: Added.
2134 * storage/indexeddb/legacy-constants-private-expected.txt: Added.
2135 * storage/indexeddb/legacy-constants-private.html: Added.
2136 * storage/indexeddb/list-ordering-private-expected.txt: Added.
2137 * storage/indexeddb/list-ordering-private.html: Added.
2138 * storage/indexeddb/metadata-private-expected.txt: Added.
2139 * storage/indexeddb/metadata-private.html: Added.
2140 * storage/indexeddb/mutating-cursor-private-expected.txt: Added.
2141 * storage/indexeddb/mutating-cursor-private.html: Added.
2142 * storage/indexeddb/objectStore-required-arguments-private-expected.txt: Added.
2143 * storage/indexeddb/objectStore-required-arguments-private.html: Added.
2144 * storage/indexeddb/objectstore-autoincrement-private-expected.txt: Added.
2145 * storage/indexeddb/objectstore-autoincrement-private.html: Added.
2146 * storage/indexeddb/objectstore-basics-private-expected.txt: Added.
2147 * storage/indexeddb/objectstore-basics-private.html: Added.
2148 * storage/indexeddb/objectstore-clear-private-expected.txt: Added.
2149 * storage/indexeddb/objectstore-clear-private.html: Added.
2150 * storage/indexeddb/objectstore-count-private-expected.txt: Added.
2151 * storage/indexeddb/objectstore-count-private.html: Added.
2152 * storage/indexeddb/objectstore-cursor-private-expected.txt: Added.
2153 * storage/indexeddb/objectstore-cursor-private.html: Added.
2154 * storage/indexeddb/objectstore-removeobjectstore-private-expected.txt: Added.
2155 * storage/indexeddb/objectstore-removeobjectstore-private.html: Added.
2156 * storage/indexeddb/odd-strings-private-expected.txt: Added.
2157 * storage/indexeddb/odd-strings-private.html: Added.
2158 * storage/indexeddb/open-cursor-private-expected.txt: Added.
2159 * storage/indexeddb/open-cursor-private.html: Added.
2160 * storage/indexeddb/open-during-transaction-private-expected.txt: Added.
2161 * storage/indexeddb/open-during-transaction-private.html: Added.
2162 * storage/indexeddb/open-ordering-private-expected.txt: Added.
2163 * storage/indexeddb/open-ordering-private.html: Added.
2164 * storage/indexeddb/opencursor-key-private-expected.txt: Added.
2165 * storage/indexeddb/opencursor-key-private.html: Added.
2166 * storage/indexeddb/pending-activity-private-expected.txt: Added.
2167 * storage/indexeddb/pending-activity-private.html: Added.
2168 * storage/indexeddb/pending-version-change-on-exit-private-expected.txt: Added.
2169 * storage/indexeddb/pending-version-change-on-exit-private.html: Added.
2170 * storage/indexeddb/pending-version-change-stuck-private-expected.txt: Added.
2171 * storage/indexeddb/pending-version-change-stuck-private.html: Added.
2172 * storage/indexeddb/persistence-expected.txt:
2173 * storage/indexeddb/persistence-private-expected.txt: Copied from LayoutTests/storage/indexeddb/persistence-expected.txt.
2174 * storage/indexeddb/persistence-private.html: Added.
2175 * storage/indexeddb/prefetch-bugfix-108071-private-expected.txt: Added.
2176 * storage/indexeddb/prefetch-bugfix-108071-private.html: Added.
2177 * storage/indexeddb/queued-commands-private-expected.txt: Added.
2178 * storage/indexeddb/queued-commands-private.html: Added.
2179 * storage/indexeddb/readonly-private-expected.txt: Added.
2180 * storage/indexeddb/readonly-private.html: Added.
2181 * storage/indexeddb/readonly-properties-private-expected.txt: Added.
2182 * storage/indexeddb/readonly-properties-private.html: Added.
2183 * storage/indexeddb/removed-private-expected.txt: Added.
2184 * storage/indexeddb/removed-private.html: Added.
2185 * storage/indexeddb/request-continue-abort-private-expected.txt: Added.
2186 * storage/indexeddb/request-continue-abort-private.html: Added.
2187 * storage/indexeddb/request-event-propagation-private-expected.txt: Added.
2188 * storage/indexeddb/request-event-propagation-private.html: Added.
2189 * storage/indexeddb/resources/persistence.js:
2190 * storage/indexeddb/set_version_blocked-private-expected.txt: Added.
2191 * storage/indexeddb/set_version_blocked-private.html: Added.
2192 * storage/indexeddb/setversion-blocked-by-versionchange-close-private-expected.txt: Added.
2193 * storage/indexeddb/setversion-blocked-by-versionchange-close-private.html: Added.
2194 * storage/indexeddb/setversion-not-blocked-private-expected.txt: Added.
2195 * storage/indexeddb/setversion-not-blocked-private.html: Added.
2196 * storage/indexeddb/transaction-abort-private-expected.txt: Added.
2197 * storage/indexeddb/transaction-abort-private.html: Added.
2198 * storage/indexeddb/transaction-active-flag-private-expected.txt: Added.
2199 * storage/indexeddb/transaction-active-flag-private.html: Added.
2200 * storage/indexeddb/transaction-after-close-private-expected.txt: Added.
2201 * storage/indexeddb/transaction-after-close-private.html: Added.
2202 * storage/indexeddb/transaction-and-objectstore-calls-private-expected.txt: Added.
2203 * storage/indexeddb/transaction-and-objectstore-calls-private.html: Added.
2204 * storage/indexeddb/transaction-basics-private-expected.txt: Added.
2205 * storage/indexeddb/transaction-basics-private.html: Added.
2206 * storage/indexeddb/transaction-complete-workers-private-expected.txt: Added.
2207 * storage/indexeddb/transaction-complete-workers-private.html: Added.
2208 * storage/indexeddb/transaction-coordination-across-databases-private-expected.txt: Added.
2209 * storage/indexeddb/transaction-coordination-across-databases-private.html: Added.
2210 * storage/indexeddb/transaction-coordination-within-database-private-expected.txt: Added.
2211 * storage/indexeddb/transaction-coordination-within-database-private.html: Added.
2212 * storage/indexeddb/transaction-crash-on-abort-private-expected.txt: Added.
2213 * storage/indexeddb/transaction-crash-on-abort-private.html: Added.
2214 * storage/indexeddb/transaction-error-private-expected.txt: Added.
2215 * storage/indexeddb/transaction-error-private.html: Added.
2216 * storage/indexeddb/transaction-event-propagation-private-expected.txt: Added.
2217 * storage/indexeddb/transaction-event-propagation-private.html: Added.
2218 * storage/indexeddb/transaction-read-only-private-expected.txt: Added.
2219 * storage/indexeddb/transaction-read-only-private.html: Added.
2220 * storage/indexeddb/transaction-readwrite-exclusive-private-expected.txt: Added.
2221 * storage/indexeddb/transaction-readwrite-exclusive-private.html: Added.
2222 * storage/indexeddb/transaction-rollback-private-expected.txt: Added.
2223 * storage/indexeddb/transaction-rollback-private.html: Added.
2224 * storage/indexeddb/transaction-scope-sequencing-private-expected.txt: Added.
2225 * storage/indexeddb/transaction-scope-sequencing-private.html: Added.
2226 * storage/indexeddb/transaction-starvation-private-expected.txt: Added.
2227 * storage/indexeddb/transaction-storeNames-required-private-expected.txt: Added.
2228 * storage/indexeddb/transaction-storeNames-required-private.html: Added.
2229 * storage/indexeddb/unblocked-version-changes-private-expected.txt: Added.
2230 * storage/indexeddb/unblocked-version-changes-private.html: Added.
2231 * storage/indexeddb/unprefix-private-expected.txt: Added.
2232 * storage/indexeddb/unprefix-private.html: Added.
2233 * storage/indexeddb/value-undefined-private-expected.txt: Added.
2234 * storage/indexeddb/value-undefined-private.html: Added.
2235 * storage/indexeddb/values-odd-types-private-expected.txt: Added.
2236 * storage/indexeddb/values-odd-types-private.html: Added.
2237 * storage/indexeddb/version-change-abort-private-expected.txt: Added.
2238 * storage/indexeddb/version-change-abort-private.html: Added.
2239 * storage/indexeddb/version-change-exclusive-private-expected.txt: Added.
2240 * storage/indexeddb/version-change-exclusive-private.html: Added.
2241 * storage/indexeddb/versionchangerequest-activedomobject-private-expected.txt: Added.
2242 * storage/indexeddb/versionchangerequest-activedomobject-private.html: Added.
2244 2016-01-18 Nan Wang <n_wang@apple.com>
2246 AX: [Mac] Implement next/previous text marker functions using TextIterator
2247 https://bugs.webkit.org/show_bug.cgi?id=152728
2249 Reviewed by Chris Fleizach.
2251 * accessibility/mac/previous-next-text-marker-expected.txt: Added.
2252 * accessibility/mac/previous-next-text-marker.html: Added.
2253 * accessibility/mac/text-marker-with-user-select-none-expected.txt: Added.
2254 * accessibility/mac/text-marker-with-user-select-none.html: Added.
2256 2016-01-17 Simon Fraser <simon.fraser@apple.com>
2258 More displaylist tests, and minor cleanup
2259 https://bugs.webkit.org/show_bug.cgi?id=153198
2261 Reviewed by Zalan Bujtas.
2263 A couple more display list tests that check that the computed extent of an item
2264 includes shadows and transforms.
2266 WK1 results differ in that they disable should-subpixel-quantize-fonts in the state
2269 Move some shared JS into a helper file.
2271 * displaylists/extent-includes-shadow-expected.txt: Added.
2272 * displaylists/extent-includes-shadow.html: Added.
2273 * displaylists/extent-includes-transforms-expected.txt: Added.
2274 * displaylists/extent-includes-transforms.html: Added.
2275 * displaylists/layer-dispay-list.html:
2276 * displaylists/resources/dump-target-display-list.js: Added.
2278 * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt: Added.
2279 * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt: Added.
2281 2016-01-17 Brady Eidson <beidson@apple.com>
2283 Modern IDB: .js test files should not log database names.
2284 https://bugs.webkit.org/show_bug.cgi?id=153181
2286 Reviewed by Alex Christensen.
2288 We'll be sharing .js files as well as test expectations between different HTML test files,
2289 and logging the filename is counter to this goal, as it will change depending on the HTML
2290 driver running the test.
2292 * storage/indexeddb/resources/shared.js:
2293 (setDBNameFromPath): eval() setting the filename instead of evalAndLog().
2295 * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt:
2296 * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt:
2297 * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt:
2298 * platform/wk2/storage/indexeddb/cursor-continue-expected.txt:
2299 * platform/wk2/storage/indexeddb/cursor-finished-expected.txt:
2300 * platform/wk2/storage/indexeddb/database-basics-expected.txt:
2301 * platform/wk2/storage/indexeddb/index-count-expected.txt:
2302 * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
2303 * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
2304 * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
2305 * platform/wk2/storage/indexeddb/invalid-keys-expected.txt:
2306 * platform/wk2/storage/indexeddb/key-type-array-expected.txt:
2307 * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt:
2308 * platform/wk2/storage/indexeddb/keypath-edges-expected.txt:
2309 * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt:
2310 * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt:
2311 * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
2312 * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt:
2313 * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
2314 * platform/wk2/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
2315 * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
2316 * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
2317 * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt:
2318 * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt:
2319 * platform/wk2/storage/indexeddb/objectstore-count-expected.txt:
2320 * platform/wk2/storage/indexeddb/open-cursor-expected.txt:
2321 * platform/wk2/storage/indexeddb/request-result-cache-expected.txt:
2322 * platform/wk2/storage/indexeddb/transaction-abort-expected.txt:
2323 * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt:
2324 * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt:
2325 * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt:
2326 * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt:
2327 * storage/indexeddb/aborted-versionchange-closes-expected.txt:
2328 * storage/indexeddb/clone-exception-expected.txt:
2329 * storage/indexeddb/closed-cursor-expected.txt:
2330 * storage/indexeddb/create-and-remove-object-store-expected.txt:
2331 * storage/indexeddb/create-object-store-options-expected.txt:
2332 * storage/indexeddb/createIndex-after-failure-expected.txt:
2333 * storage/indexeddb/createObjectStore-name-argument-required-expected.txt:
2334 * storage/indexeddb/createObjectStore-null-name-expected.txt:
2335 * storage/indexeddb/cursor-added-bug-expected.txt:
2336 * storage/indexeddb/cursor-advance-expected.txt:
2337 * storage/indexeddb/cursor-basics-expected.txt:
2338 * storage/indexeddb/cursor-cast-expected.txt:
2339 * storage/indexeddb/cursor-continue-dir-expected.txt:
2340 * storage/indexeddb/cursor-continue-expected.txt:
2341 * storage/indexeddb/cursor-continue-validity-expected.txt:
2342 * storage/indexeddb/cursor-delete-expected.txt:
2343 * storage/indexeddb/cursor-finished-expected.txt:
2344 * storage/indexeddb/cursor-inconsistency-expected.txt:
2345 * storage/indexeddb/cursor-index-delete-expected.txt:
2346 * storage/indexeddb/cursor-key-order-expected.txt:
2347 * storage/indexeddb/cursor-overloads-expected.txt:
2348 * storage/indexeddb/cursor-prev-no-duplicate-expected.txt:
2349 * storage/indexeddb/cursor-primary-key-order-expected.txt:
2350 * storage/indexeddb/cursor-properties-expected.txt:
2351 * storage/indexeddb/cursor-reverse-bug-expected.txt:
2352 * storage/indexeddb/cursor-skip-deleted-expected.txt:
2353 * storage/indexeddb/cursor-update-expected.txt:
2354 * storage/indexeddb/cursor-update-value-argument-required-expected.txt:
2355 * storage/indexeddb/cursor-value-expected.txt:
2356 * storage/indexeddb/database-basics-expected.txt:
2357 * storage/indexeddb/database-close-expected.txt:
2358 * storage/indexeddb/database-closepending-flag-expected.txt:
2359 * storage/indexeddb/database-deletepending-flag-expected.txt:
2360 * storage/indexeddb/database-wrapper-expected.txt:
2361 * storage/indexeddb/delete-closed-database-object-expected.txt:
2362 * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
2363 * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
2364 * storage/indexeddb/delete-range-expected.txt:
2365 * storage/indexeddb/deleteIndex-expected.txt:
2366 * storage/indexeddb/deleteObjectStore-name-argument-required-expected.txt:
2367 * storage/indexeddb/deleteObjectStore-null-name-expected.txt:
2368 * storage/indexeddb/deleted-objects-expected.txt:
2369 * storage/indexeddb/deletedatabase-blocked-expected.txt:
2370 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
2371 * storage/indexeddb/deletedatabase-not-blocked-expected.txt:
2372 * storage/indexeddb/deletedatabase-transaction-expected.txt:
2373 * storage/indexeddb/dont-wedge-expected.txt:
2374 * storage/indexeddb/duplicates-expected.txt:
2375 * storage/indexeddb/error-causes-abort-by-default-expected.txt:
2376 * storage/indexeddb/exception-in-event-aborts-expected.txt:
2377 * storage/indexeddb/exceptions-expected.txt:
2378 * storage/indexeddb/factory-deletedatabase-expected.txt:
2379 * storage/indexeddb/get-keyrange-expected.txt:
2380 * storage/indexeddb/index-basics-expected.txt:
2381 * storage/indexeddb/index-count-expected.txt:
2382 * storage/indexeddb/index-cursor-expected.txt:
2383 * storage/indexeddb/index-duplicate-keypaths-expected.txt:
2384 * storage/indexeddb/index-get-key-argument-required-expected.txt:
2385 * storage/indexeddb/index-multientry-expected.txt:
2386 * storage/indexeddb/index-population-expected.txt:
2387 * storage/indexeddb/index-unique-expected.txt:
2388 * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
2389 * storage/indexeddb/intversion-bad-parameters-expected.txt:
2390 * storage/indexeddb/intversion-blocked-expected.txt:
2391 * storage/indexeddb/intversion-close-between-events-expected.txt:
2392 * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
2393 * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
2394 * storage/indexeddb/intversion-encoding-expected.txt:
2395 * storage/indexeddb/intversion-gated-on-delete-expected.txt:
2396 * storage/indexeddb/intversion-long-queue-expected.txt:
2397 * storage/indexeddb/intversion-omit-parameter-expected.txt:
2398 * storage/indexeddb/intversion-open-in-upgradeneeded-expected.txt:
2399 * storage/indexeddb/intversion-open-with-version-expected.txt:
2400 * storage/indexeddb/intversion-pending-version-changes-ascending-expected.txt:
2401 * storage/indexeddb/intversion-pending-version-changes-descending-expected.txt:
2402 * storage/indexeddb/intversion-pending-version-changes-same-expected.txt:
2403 * storage/indexeddb/intversion-persistence-expected.txt:
2404 * storage/indexeddb/intversion-revert-on-abort-expected.txt:
2405 * storage/indexeddb/intversion-two-opens-no-versions-expected.txt:
2406 * storage/indexeddb/intversion-upgrades-expected.txt:
2407 * storage/indexeddb/invalid-keys-expected.txt:
2408 * storage/indexeddb/key-generator-expected.txt:
2409 * storage/indexeddb/key-sort-order-across-types-expected.txt:
2410 * storage/indexeddb/key-sort-order-date-expected.txt:
2411 * storage/indexeddb/key-type-array-expected.txt:
2412 * storage/indexeddb/key-type-binary-expected.txt:
2413 * storage/indexeddb/key-type-infinity-expected.txt:
2414 * storage/indexeddb/keypath-arrays-expected.txt:
2415 * storage/indexeddb/keypath-basics-expected.txt:
2416 * storage/indexeddb/keypath-edges-expected.txt:
2417 * storage/indexeddb/keypath-fetch-key-expected.txt:
2418 * storage/indexeddb/keypath-intrinsic-properties-expected.txt:
2419 * storage/indexeddb/lazy-index-population-expected.txt:
2420 * storage/indexeddb/lazy-index-types-expected.txt:
2421 * storage/indexeddb/list-ordering-expected.txt:
2422 * storage/indexeddb/metadata-expected.txt:
2423 * storage/indexeddb/metadata-race-expected.txt:
2424 * storage/indexeddb/modern/abort-objectstore-info-expected.txt:
2425 * storage/indexeddb/modern/blocked-open-db-requests-expected.txt:
2426 * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-expected.txt:
2427 * storage/indexeddb/modern/transaction-scheduler-4-expected.txt:
2428 * storage/indexeddb/mozilla/add-twice-failure-expected.txt:
2429 * storage/indexeddb/mozilla/autoincrement-indexes-expected.txt:
2430 * storage/indexeddb/mozilla/bad-keypath-expected.txt:
2431 * storage/indexeddb/mozilla/clear-expected.txt:
2432 * storage/indexeddb/mozilla/create-index-unique-expected.txt:
2433 * storage/indexeddb/mozilla/create-index-with-integer-keys-expected.txt:
2434 * storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
2435 * storage/indexeddb/mozilla/create-objectstore-null-name-expected.txt:
2436 * storage/indexeddb/mozilla/cursor-mutation-expected.txt:
2437 * storage/indexeddb/mozilla/cursor-mutation-objectstore-only-expected.txt:
2438 * storage/indexeddb/mozilla/cursor-update-updates-indexes-expected.txt:
2439 * storage/indexeddb/mozilla/cursors-expected.txt:
2440 * storage/indexeddb/mozilla/delete-result-expected.txt:
2441 * storage/indexeddb/mozilla/event-source-expected.txt:
2442 * storage/indexeddb/mozilla/global-data-expected.txt:
2443 * storage/indexeddb/mozilla/index-prev-no-duplicate-expected.txt:
2444 * storage/indexeddb/mozilla/indexes-expected.txt:
2445 * storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
2446 * storage/indexeddb/mozilla/key-requirements-expected.txt:
2447 * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
2448 * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
2449 * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
2450 * storage/indexeddb/mozilla/object-cursors-expected.txt:
2451 * storage/indexeddb/mozilla/object-identity-expected.txt:
2452 * storage/indexeddb/mozilla/object-store-inline-autoincrement-key-added-on-put-expected.txt:
2453 * storage/indexeddb/mozilla/object-store-remove-values-expected.txt:
2454 * storage/indexeddb/mozilla/objectstorenames-expected.txt:
2455 * storage/indexeddb/mozilla/odd-result-order-expected.txt:
2456 * storage/indexeddb/mozilla/put-get-values-expected.txt:
2457 * storage/indexeddb/mozilla/readonly-transactions-expected.txt:
2458 * storage/indexeddb/mozilla/readwrite-transactions-expected.txt:
2459 * storage/indexeddb/mozilla/readyState-expected.txt:
2460 * storage/indexeddb/mozilla/remove-index-expected.txt:
2461 * storage/indexeddb/mozilla/remove-objectstore-expected.txt:
2462 * storage/indexeddb/mozilla/versionchange-abort-expected.txt:
2463 * storage/indexeddb/mutating-cursor-expected.txt:
2464 * storage/indexeddb/noblobs-expected.txt:
2465 * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
2466 * storage/indexeddb/objectStore-required-arguments-expected.txt:
2467 * storage/indexeddb/objectstore-autoincrement-expected.txt:
2468 * storage/indexeddb/objectstore-basics-expected.txt:
2469 * storage/indexeddb/objectstore-clear-expected.txt:
2470 * storage/indexeddb/objectstore-count-expected.txt:
2471 * storage/indexeddb/objectstore-cursor-expected.txt:
2472 * storage/indexeddb/objectstore-removeobjectstore-expected.txt:
2473 * storage/indexeddb/open-cursor-expected.txt:
2474 * storage/indexeddb/open-during-transaction-expected.txt:
2475 * storage/indexeddb/open-ordering-expected.txt:
2476 * storage/indexeddb/opencursor-key-expected.txt:
2477 * storage/indexeddb/optional-arguments-expected.txt:
2478 * storage/indexeddb/pending-activity-expected.txt:
2479 * storage/indexeddb/persistence-expected.txt:
2480 * storage/indexeddb/prefetch-bugfix-108071-expected.txt:
2481 * storage/indexeddb/prefetch-invalidation-expected.txt:
2482 * storage/indexeddb/prefetch-race-expected.txt:
2483 * storage/indexeddb/queued-commands-expected.txt:
2484 * storage/indexeddb/readonly-expected.txt:
2485 * storage/indexeddb/readonly-properties-expected.txt:
2486 * storage/indexeddb/request-continue-abort-expected.txt:
2487 * storage/indexeddb/request-event-propagation-expected.txt:
2488 * storage/indexeddb/request-result-cache-expected.txt:
2489 * storage/indexeddb/set_version_blocked-expected.txt:
2490 * storage/indexeddb/setversion-blocked-by-versionchange-close-expected.txt:
2491 * storage/indexeddb/setversion-not-blocked-expected.txt:
2492 * storage/indexeddb/structured-clone-expected.txt:
2493 * storage/indexeddb/transaction-abort-expected.txt:
2494 * storage/indexeddb/transaction-active-flag-expected.txt:
2495 * storage/indexeddb/transaction-after-close-expected.txt:
2496 * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
2497 * storage/indexeddb/transaction-basics-expected.txt:
2498 * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame-expected.txt:
2499 * storage/indexeddb/transaction-complete-with-js-recursion-expected.txt:
2500 * storage/indexeddb/transaction-coordination-across-databases-expected.txt:
2501 * storage/indexeddb/transaction-coordination-within-database-expected.txt:
2502 * storage/indexeddb/transaction-crash-in-tasks-expected.txt:
2503 * storage/indexeddb/transaction-crash-on-abort-expected.txt:
2504 * storage/indexeddb/transaction-error-expected.txt:
2505 * storage/indexeddb/transaction-event-propagation-expected.txt:
2506 * storage/indexeddb/transaction-ordering-expected.txt:
2507 * storage/indexeddb/transaction-overlapping-expected.txt:
2508 * storage/indexeddb/transaction-read-only-expected.txt:
2509 * storage/indexeddb/transaction-readwrite-exclusive-expected.txt:
2510 * storage/indexeddb/transaction-rollback-expected.txt:
2511 * storage/indexeddb/transaction-scope-sequencing-expected.txt:
2512 * storage/indexeddb/transaction-starvation-expected.txt:
2513 * storage/indexeddb/transaction-storeNames-required-expected.txt:
2514 * storage/indexeddb/unblocked-version-changes-expected.txt:
2515 * storage/indexeddb/value-undefined-expected.txt:
2516 * storage/indexeddb/values-odd-types-expected.txt:
2517 * storage/indexeddb/version-change-abort-expected.txt:
2518 * storage/indexeddb/version-change-event-expected.txt:
2519 * storage/indexeddb/version-change-exclusive-expected.txt:
2521 2016-01-16 Myles C. Maxfield <mmaxfield@apple.com>
2523 Remove TextRun::allowsRoundingHacks()
2524 https://bugs.webkit.org/show_bug.cgi?id=153185
2526 Reviewed by Simon Fraser.
2528 * platform/mac/fast/text/rounding-hacks-expansion.html: Removed.
2529 * platform/mac/fast/text/rounding-hacks.html: Removed.
2530 * platform/mac/platform/mac/fast/text/rounding-hacks-expansion-expected.png: Removed.
2531 * platform/mac/platform/mac/fast/text/rounding-hacks-expansion-expected.txt: Removed.
2532 * platform/mac/platform/mac/fast/text/rounding-hacks-expected.png: Removed.
2533 * platform/mac/platform/mac/fast/text/rounding-hacks-expected.txt: Removed.
2534 * svg/text/svg-font-word-rounding-hacks-spaces-expected.html: Removed.
2535 * svg/text/svg-font-word-rounding-hacks-spaces.html: Removed.
2537 2016-01-16 Skachkov Oleksandr <gskachkov@gmail.com>
2539 [ES6] Arrow function syntax. Arrow function should support the destructuring parameters.
2540 https://bugs.webkit.org/show_bug.cgi?id=146934
2542 Reviewed by Saam Barati.
2544 * js/arrowfunction-syntax-errors-expected.txt:
2545 * js/arrowfunction-syntax-expected.txt:
2546 * js/script-tests/arrowfunction-syntax-errors.js:
2547 * js/script-tests/arrowfunction-syntax.js:
2549 2016-01-16 Joseph Pecoraro <pecoraro@apple.com>
2551 Web Inspector: Add tests for Array Utilities like lowerBound/upperBound
2552 https://bugs.webkit.org/show_bug.cgi?id=153177
2554 Reviewed by Timothy Hatcher.
2556 * inspector/unit-tests/array-utilities-expected.txt: Added.
2557 * inspector/unit-tests/array-utilities.html: Added.
2559 2016-01-16 Simon Fraser <simon.fraser@apple.com>
2561 This test needs to force layout before calling setElementUsesDisplayListDrawing(),
2562 so that the layer already has its "drawsContents" property updated.
2564 * displaylists/layer-dispay-list.html:
2566 2016-01-15 Jiewen Tan <jiewen_tan@apple.com>
2568 FrameLoaderClient::didReceiveServerRedirectForProvisionalLoadForFrame() is never called when loading a main resource from the memory cache
2569 https://bugs.webkit.org/show_bug.cgi?id=152520
2570 <rdar://problem/23305737>
2572 Reviewed by Andy Estes.
2574 * http/tests/loading/resources/server-redirect-result.html: Added.
2575 * http/tests/loading/resources/server-redirect.php: Added.
2576 * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
2577 * http/tests/loading/server-redirect-for-provisional-load-caching.html: Added.
2579 2016-01-15 Myles C. Maxfield <mmaxfield@apple.com>
2581 Content blocking console messages are not deterministic for one test
2582 https://bugs.webkit.org/show_bug.cgi?id=153051
2586 Console messages will print the line number of whichever JavaScript line is
2587 being parsed. However, font requests (and therefore content blockers) are
2588 not run in response to script. The solution is to add the webfont style
2589 from script, so the line number is deterministic.
2591 * http/tests/contentextensions/font-display-none-repeated-layout.html:
2593 2016-01-15 Chris Dumez <cdumez@apple.com>
2595 Drop obsolete HTMLDocument.width / height attributes
2596 https://bugs.webkit.org/show_bug.cgi?id=153144
2598 Reviewed by Ryosuke Niwa.
2600 * fast/dom/HTMLDocument/width-and-height-expected.txt: Removed.
2601 * fast/dom/HTMLDocument/width-and-height.html: Removed.
2604 * fast/dom/Window/window-property-invalid-characters-ignored-expected.txt:
2605 * fast/dom/Window/window-property-invalid-characters-ignored.html:
2606 Stop relying on Document.width / height as these are obsolete.
2608 2016-01-15 Beth Dakin <bdakin@apple.com>
2610 Add a test for touch events in scaled documents
2611 https://bugs.webkit.org/show_bug.cgi?id=153149
2613 rdar://problem/24181371
2615 Reviewed by Simon Fraser.
2617 * fast/events/touch/ios/touch-event-in-scaled-document-expected.txt: Added.
2618 * fast/events/touch/ios/touch-event-in-scaled-document.html: Added.
2620 2016-01-10 Simon Fraser <simon.fraser@apple.com>
2622 Make a way to test display-list drawing
2623 https://bugs.webkit.org/show_bug.cgi?id=152956
2625 Reviewed by Ryosuke Niwa.
2627 Enable displaylists tests on Mac and iOS.
2630 * displaylists/layer-dispay-list-expected.txt: Added.
2631 * displaylists/layer-dispay-list.html: Added.
2632 * platform/ios-simulator/TestExpectations:
2633 * platform/mac/TestExpectations:
2635 2016-01-15 Ryosuke Niwa <rniwa@webkit.org>
2637 createElementNS and createAttributeNS should treat undefined namespaceURI as null string
2638 https://bugs.webkit.org/show_bug.cgi?id=153119
2640 Reviewed by Chris Dumez.
2642 Add a regression test for calling createAttributeNS with undefined namespaceURI.
2644 * fast/dom/Document/createAttributeNS-undefined-namespace-expected.txt: Added.
2645 * fast/dom/Document/createAttributeNS-undefined-namespace.html: Added.
2647 2016-01-15 Jiewen Tan <jiewen_tan@apple.com>
2649 Refine http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer*
2650 https://bugs.webkit.org/show_bug.cgi?id=153140
2652 Reviewed by Alexey Proskuryakov.
2654 * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always.html:
2655 * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default.html:
2656 * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never.html:
2657 * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade.html:
2658 * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer.html:
2659 * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin.html:
2660 * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url.html:
2661 * http/tests/contentdispositionattachmentsandbox/referer-header-stripped.html:
2662 * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js:
2664 (navigation): Deleted.
2665 The reason why the tests are not completed after calling testRunner.notifyDone() is that the original navigation()
2666 is bound as the onload of the iframe which will dispatch two load events. Therefore, navigation() will be called
2667 twice. Here, change the navigation() to be bound with the main frame's onload function, which will restrict it to
2668 be called only once.
2670 2016-01-15 Myles C. Maxfield <mmaxfield@apple.com>
2672 [Cocoa] Font features are not applied to the system font
2673 https://bugs.webkit.org/show_bug.cgi?id=153053
2675 Reviewed by Dean Jackson.
2677 * fast/text/system-font-features-expected.html: Added.
2678 * fast/text/system-font-features.html: Added.
2680 2016-01-15 Joseph Pecoraro <pecoraro@apple.com>
2682 Media Query (-webkit-video-playable-inline) is failing as an invalid media query expression
2683 https://bugs.webkit.org/show_bug.cgi?id=153111
2685 Reviewed by Dean Jackson.
2687 * fast/media/video-playable-inline-media-query-expected.txt: Added.
2688 * fast/media/video-playable-inline-media-query.html: Added.
2689 * platform/ios-simulator/ios/fast/media/video-inline-expected.txt: Removed.
2690 * platform/ios-simulator/ios/fast/media/video-inline.html: Removed.
2692 2016-01-15 Joseph Pecoraro <pecoraro@apple.com>
2694 LayoutTest inspector/script-profiler/event-type-Other.html is flaky
2695 https://bugs.webkit.org/show_bug.cgi?id=153016
2696 <rdar://problem/24192919>
2698 Reviewed by Brian Burg.
2700 Introduce a better way for the inspected page to signal to
2701 the inspector page by dispatching an event with JSON data.
2702 Use it in this test to try to eliminate flakyness.
2704 * http/tests/inspector/resources/inspector-test.js:
2705 (TestPage.dispatchEventToFrontend):
2706 * http/tests/inspector/resources/protocol-test.js:
2707 (TestPage.runTest.window.runTest):
2708 (TestPage.dispatchEventToFrontend):
2709 * inspector/script-profiler/event-type-Other.html:
2710 * inspector/unit-tests/inspector-test-dispatch-event-to-frontend-expected.txt: Added.
2711 * inspector/unit-tests/inspector-test-dispatch-event-to-frontend.html: Added.
2712 * inspector/unit-tests/protocol-test-dispatch-event-to-frontend-expected.txt: Added.
2713 * inspector/unit-tests/protocol-test-dispatch-event-to-frontend.html: Added.
2714 * platform/mac/TestExpectations:
2716 2016-01-15 Zalan Bujtas <zalan@apple.com>
2718 ASSERTION FAILED: canHaveChildren() || canHaveGeneratedChildren() in WebCore::RenderElement::insertChildInternal
2719 https://bugs.webkit.org/show_bug.cgi?id=123331
2721 Reviewed by Darin Adler.
2723 Do not set named flow fragment bit on the flow until after the renderer is attached. Setting/resetting it too early
2724 could affect the attach/detach process itself (This is similar to attaching a multi column flow thread).
2726 * fast/regions/input-box-with-region-assert-expected.txt: Added.
2727 * fast/regions/input-box-with-region-assert.html: Added.
2729 2016-01-15 Joseph Pecoraro <pecoraro@apple.com>
2731 Web Inspector: Fix some typos in unit tests
2732 https://bugs.webkit.org/show_bug.cgi?id=153141
2734 Reviewed by Brian Burg.
2736 * inspector/unit-tests/async-test-suite-expected.txt:
2737 * inspector/unit-tests/async-test-suite.html:
2738 * inspector/unit-tests/sync-test-suite-expected.txt:
2739 * inspector/unit-tests/sync-test-suite.html:
2742 2016-01-15 Ryan Haddad <ryanhaddad@apple.com>
2744 Rebaseline tables/mozilla_expected_failures/bugs/bug89315.html for ios-simulator
2745 https://bugs.webkit.org/show_bug.cgi?id=152130
2747 Unreviewed test gardening.
2749 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
2751 2016-01-15 Andy VanWagoner <thetalecrafter@gmail.com>
2753 [INTL] Implement Date.prototype.toLocaleString in ECMA-402
2754 https://bugs.webkit.org/show_bug.cgi?id=147611
2756 Reviewed by Benjamin Poulain.
2758 * js/intl-datetimeformat-expected.txt: Added test for null options.
2759 * js/date-toLocaleString-expected.txt: Added.
2760 * js/date-toLocaleString.html: Added.
2761 * js/script-tests/intl-datetimeformat.js: Added test for null options.
2762 * js/script-tests/date-toLocaleString.js: Added.
2764 2016-01-15 Antti Koivisto <antti@apple.com>
2766 Switch out from ES6 arrow function syntax to allow the test to work with an older WebKit.
2768 * fast/loader/cache-encoding.html:
2770 2016-01-15 Youenn Fablet <youenn.fablet@crf.canon.fr>
2772 [Streams API] Expose ReadableStream and relatives to Worker
2773 https://bugs.webkit.org/show_bug.cgi?id=152066
2775 Reviewed by Darin Adler.
2777 Rebasing tests as ReadableStream is now available in workers.
2779 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2780 * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2782 2016-01-15 Youenn Fablet <youenn.fablet@crf.canon.fr>
2784 CORS: Fix the handling of redirected request containing Origin null.
2785 https://bugs.webkit.org/show_bug.cgi?id=128816
2787 Reviewed by Brent Fulgham.
2789 Merging Blink patch from George Ancil (https://chromiumcodereview.appspot.com/20735002)
2791 Added two tests to check CORS with Origin null in HTTP redirect and iframe cases.
2792 Updated two test sandboxed iframes test expectations (requests are still denied but error messages are different).
2794 * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt: Added.
2795 * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null.html: Added.
2796 * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
2797 * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
2798 * http/tests/xmlhttprequest/redirect-cors-origin-null-expected.txt: Added.
2799 * http/tests/xmlhttprequest/redirect-cors-origin-null.html: Added.
2800 * http/tests/xmlhttprequest/resources/access-control-sandboxed-iframe-allow-origin-null-iframe.html: Added.
2801 * http/tests/xmlhttprequest/resources/access-control-sandboxed-iframe-allow-origin-null.cgi: Added.
2802 * http/tests/xmlhttprequest/resources/redirect-cors-origin-null-pass.php: Added.
2803 * http/tests/xmlhttprequest/resources/redirect-cors-origin-null.php: Added.
2805 2016-01-14 Commit Queue <commit-queue@webkit.org>
2807 Unreviewed, rolling out r195064.
2808 https://bugs.webkit.org/show_bug.cgi?id=153118
2810 test fails most of the time (Requested by alexchristensen on
2815 "Avoid downloading the wrong image for <picture> elements."
2816 https://bugs.webkit.org/show_bug.cgi?id=153027
2817 http://trac.webkit.org/changeset/195064
2819 2016-01-14 Myles C. Maxfield <mmaxfield@apple.com>
2821 Test gardening after r195088
2825 * http/tests/contentextensions/font-display-none-repeated-layout-expected.txt:
2827 2016-01-14 Myles C. Maxfield <mmaxfield@apple.com>
2829 Mixing Content Blocking of fonts and display:none rules causes battery drain
2830 https://bugs.webkit.org/show_bug.cgi?id=153051
2831 <rdar://problem/23187709>
2833 Reviewed by Alex Christensen.
2835 Make sure that layoutCount does not skyrocket.
2837 * http/tests/contentextensions/font-display-none-repeated-layout-expected.txt: Added.
2838 * http/tests/contentextensions/font-display-none-repeated-layout.html: Added.
2839 * http/tests/contentextensions/font-display-none-repeated-layout.html.json: Added.
2841 2016-01-14 Ryosuke Niwa <rniwa@webkit.org>
2843 Add document.defineCustomElement
2844 https://bugs.webkit.org/show_bug.cgi?id=153092
2846 Reviewed by Chris Dumez.
2848 Added tests for document.defineCustomElement and instantiating custom elements.
2850 * TestExpectations: Skipped the tests on non-Mac ports.
2851 * fast/custom-elements: Added.
2852 * fast/custom-elements/Document-defineCustomElement-expected.txt: Added.
2853 * fast/custom-elements/Document-defineCustomElement.html: Added.
2854 * fast/custom-elements/HTMLElement-constructor-expected.txt: Added.
2855 * fast/custom-elements/HTMLElement-constructor.html: Added.
2856 * platform/mac/TestExpectations:
2858 2016-01-14 Beth Dakin <bdakin@apple.com>
2860 WK2: Request completion candidates when needed
2861 https://bugs.webkit.org/show_bug.cgi?id=153040
2863 rdar://problem/24155631
2865 Reviewed by Enrica Casucci and Tim Horton.
2867 Getting updated EditorState in platformEditorState causes some extra layout
2868 to happen, so now the layout test results for WK2 reflect the results that we
2869 already see on iOS for this test and they reflect the render tree as it is
2870 when you load the page in browser.
2871 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
2873 WebKit 1 is not affected by these new results, so this adds WK-1 only results
2874 that match the old Mac results.
2875 * platform/mac-wk1/fast/dom: Added.
2876 * platform/mac-wk1/fast/dom/focus-contenteditable-expected.txt: Added.
2878 2016-01-14 Daniel Bates <dabates@apple.com>
2880 Disallow use of Geolocation service from unique origins
2881 https://bugs.webkit.org/show_bug.cgi?id=153102
2882 <rdar://problem/23055645>
2884 Reviewed by Alexey Proskuryakov.
2886 * fast/dom/Geolocation/dataURL-getCurrentPosition-expected.txt: Added.
2887 * fast/dom/Geolocation/dataURL-getCurrentPosition.html: Added.
2888 * fast/dom/Geolocation/dataURL-watchPosition-expected.txt: Added.
2889 * fast/dom/Geolocation/dataURL-watchPosition.html: Added.
2890 * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt: Added.
2891 * fast/dom/Geolocation/srcdoc-getCurrentPosition.html: Added.
2892 * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt: Added.
2893 * fast/dom/Geolocation/srcdoc-watchPosition.html: Added.
2894 * http/tests/security/resources/checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod.js: Added.
2897 (didReceivePosition):
2899 (checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
2900 (markupToCheckThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
2901 (dataURLToCheckThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
2902 * http/tests/security/resources/sandboxed-iframe-geolocation-getCurrentPosition.html: Added.
2903 * http/tests/security/resources/sandboxed-iframe-geolocation-watchPosition.html: Added.
2904 * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt: Added.
2905 * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition.html: Added.
2906 * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt: Added.
2907 * http/tests/security/sandboxed-iframe-geolocation-watchPosition.html: Added.
2909 2016-01-14 Daniel Bates <dabates@apple.com>
2911 [XSS Auditor] Partial bypass when web server collapses path components
2912 https://bugs.webkit.org/show_bug.cgi?id=152872
2914 Reviewed by Brent Fulgham.
2916 Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
2917 <https://src.chromium.org/viewvc/blink?revision=167610&view=revision>
2919 * http/tests/security/xssAuditor/embed-tag-in-path-unterminated-expected.txt: Added.
2920 * http/tests/security/xssAuditor/embed-tag-in-path-unterminated.html: Added.
2921 * http/tests/security/xssAuditor/intercept/.htaccess:
2923 2016-01-14 Zalan Bujtas <zalan@apple.com>
2925 [iOS Simulator] fast/table/003.html failing
2926 https://bugs.webkit.org/show_bug.cgi?id=152444
2928 Unreviewed gardening.
2930 * platform/ios-simulator/fast/table/003-expected.txt:
2932 2016-01-14 Keith Miller <keith_miller@apple.com>
2934 [ES6] Support subclassing Function.
2935 https://bugs.webkit.org/show_bug.cgi?id=153081
2937 Reviewed by Geoffrey Garen.
2939 Rebasline tests with the new clearer error message.
2941 * js/class-syntax-extends-expected.txt:
2942 * js/script-tests/class-syntax-extends.js:
2944 2016-01-14 Zalan Bujtas <zalan@apple.com>
2946 ASSERTION FAILED: !newRelayoutRoot.container() || !newRelayoutRoot.container()->needsLayout() in WebCore::FrameView::scheduleRelayoutOfSubtree
2947 https://bugs.webkit.org/show_bug.cgi?id=151605#c1
2949 Reviewed by David Hyatt.
2951 Do not let RenderMultiColumnSet/RenderFlowThread mark ancestors dirty while updating scrollbars
2952 for overflow content. While updating scrollbars, we only layout descendants so marking parents dirty
2953 is unnecessary and could lead to an invalid dirty state.
2955 * fast/multicol/body-stuck-with-dirty-bit-with-columns-expected.txt: Added.
2956 * fast/multicol/body-stuck-with-dirty-bit-with-columns.html: Added.
2958 2016-01-14 Dave Hyatt <hyatt@apple.com>
2960 Avoid downloading the wrong image for <picture> elements.
2961 https://bugs.webkit.org/show_bug.cgi?id=153027
2963 Reviewed by Dean Jackson.
2965 * fast/picture/image-picture-loads-1x-expected.txt: Added.
2966 * fast/picture/image-picture-loads-1x.html: Added.
2968 2016-01-14 Youenn Fablet <youenn.fablet@crf.canon.fr>
2970 Move streams/webkitGetUserMedia-shadowing-then.html to fast/mediastream
2971 https://bugs.webkit.org/show_bug.cgi?id=152973
2973 Reviewed by Brent Fulgham.
2975 Moved the test, made it asynchronous to ensure that the error callback is called.
2977 * fast/mediastream/webkitGetUserMedia-shadowing-then-expected.txt: Renamed from LayoutTests/streams/webkitGetUserMedia-shadowing-then-expected.txt.
2978 * fast/mediastream/webkitGetUserMedia-shadowing-then.html: Renamed from LayoutTests/streams/webkitGetUserMedia-shadowing-then.html.
2980 2016-01-14 Commit Queue <commit-queue@webkit.org>
2982 Unreviewed, rolling out r195002.
2983 https://bugs.webkit.org/show_bug.cgi?id=153098
2985 Crashes many/most editing tests (Requested by ap on #webkit).
2989 "WK2: Request completion candidates when needed"
2990 https://bugs.webkit.org/show_bug.cgi?id=153040
2991 http://trac.webkit.org/changeset/195002
2993 2016-01-14 Martin Robinson <mrobinson@igalia.com>
2995 [GTK] [EFL] Hyphenation can never work in practice due to requirements on lang tags
2996 https://bugs.webkit.org/show_bug.cgi?id=147310
2998 Reviewed by Michael Catanzaro.
3000 Update some baselines and add a GTK+ specific test for locale variations.
3002 * platform/gtk/fast/text/hyphenate-flexible-locales-expected.html: Added.
3003 * platform/gtk/fast/text/hyphenate-flexible-locales.html: Added.
3004 * platform/gtk/fast/text/hyphenate-locale-expected.png: We now properly hyphenate
3005 text with the 'en' locale.
3006 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
3008 2016-01-14 Youenn Fablet <youenn.fablet@crf.canon.fr>
3010 Fix problems with cross-origin redirects
3011 https://bugs.webkit.org/show_bug.cgi?id=116075
3013 Reviewed by Daniel Bates.
3015 Merging https://chromium.googlesource.com/chromium/blink/+/7ea774e478f84f355748108d2aaabca15355d512 by Ken Russell
3016 This merge adds tests for cross origin requests triggered from same origin redirection responses with and without credentials).
3017 Rebaseline of some tests due to console error messages generated from newly hit CORS checks.
3019 * TestExpectations: Disabled WPT tests that require access to non localhost URLs which are currently blocked by DTR/WTR.
3020 * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
3021 * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin-expected.txt: Added.
3022 * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin.html: Added.
3023 * http/tests/xmlhttprequest/access-control-and-redirects-async.html:
3024 * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3025 * http/tests/xmlhttprequest/access-control-and-redirects.html:
3026 * http/tests/xmlhttprequest/redirect-cross-origin-2-expected.txt:
3027 * http/tests/xmlhttprequest/redirect-cross-origin-expected.txt:
3028 * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
3029 * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
3030 * http/tests/xmlhttprequest/resources/access-control-basic-allow-no-credentials.cgi: Added.
3031 * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
3033 2016-01-13 Ryan Haddad <ryanhaddad@apple.com>
3035 Marking test as flaky: sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T2.html
3036 https://bugs.webkit.org/show_bug.cgi?id=153086
3038 Unreviewed test gardening.
3040 * platform/mac/TestExpectations:
3042 2016-01-13 Beth Dakin <bdakin@apple.com>
3044 WK2: Request completion candidates when needed
3045 https://bugs.webkit.org/show_bug.cgi?id=153040
3047 rdar://problem/24155631
3049 Reviewed by Enrica Casucci.
3051 Getting updated EditorState in platformEditorState causes some extra layout
3052 to happen, so now the layout test results for WK2 reflect the results that we
3053 already see on iOS for this test and they reflect the render tree as it is
3054 when you load the page in browser.
3055 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
3057 WebKit 1 is not affected by these new results, so this adds WK-1 only results
3058 that match the old Mac results.
3059 * platform/mac-wk1/fast/dom: Added.
3060 * platform/mac-wk1/fast/dom/focus-contenteditable-expected.txt: Added.
3062 2016-01-12 Ryosuke Niwa <rniwa@webkit.org>
3064 formaction must return document's address when formaction is missing
3065 https://bugs.webkit.org/show_bug.cgi?id=148874
3067 Reviewed by Chris Dumez.
3069 Added a regression test and rebaselined imported W3C tests.
3071 * fast/forms/formaction-attribute-with-empty-value-expected.txt: Added.
3072 * fast/forms/formaction-attribute-with-empty-value.html: Added.
3073 * fast/forms/submit-form-attributes-expected.txt:
3074 * fast/forms/submit-form-attributes.html:
3076 2016-01-13 Mark Lam <mark.lam@apple.com>
3078 The StringFromCharCode DFG intrinsic should support untyped operands.
3079 https://bugs.webkit.org/show_bug.cgi?id=153046
3081 Reviewed by Geoffrey Garen.
3083 * js/regress/ftl-polymorphic-StringFromCharCode-expected.txt: Added.
3084 * js/regress/ftl-polymorphic-StringFromCharCode.html: Added.
3085 * js/regress/script-tests/ftl-polymorphic-StringFromCharCode.js: Added.
3089 2016-01-13 Joseph Pecoraro <pecoraro@apple.com>
3091 Web Inspector: Inspector should use the last sourceURL / sourceMappingURL directive
3092 https://bugs.webkit.org/show_bug.cgi?id=153072
3093 <rdar://problem/24168312>
3095 Reviewed by Timothy Hatcher.
3097 * inspector/console/console-api-expected.txt:
3098 * inspector/console/console-table-expected.txt:
3099 * platform/mac/inspector/model/remote-object-expected.txt:
3100 Updated line number in output now that code evaluated through the frontend
3101 gets the __WebInspectorInternal__ sourceURL prepended to the start instead
3102 of appended to the end.
3104 * inspector/debugger/sourceURLs-expected.txt:
3105 * inspector/debugger/sourceURLs.html:
3106 Update the test to find the second sourceURL, not the first.
3108 2016-01-13 Daniel Bates <dabates@apple.com>
3110 [XSS Auditor] Do not include trailing comment characters in JavaScript snippets
3111 https://bugs.webkit.org/show_bug.cgi?id=152873
3113 Reviewed by Brent Fulgham.
3115 Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
3116 <https://src.chromium.org/viewvc/blink?view=rev&revision=169967>
3118 * http/tests/security/xssAuditor/script-tag-with-injected-comment-expected.txt: Added.
3119 * http/tests/security/xssAuditor/script-tag-with-injected-comment.html: Added.
3121 2016-01-13 Daniel Bates <dabates@apple.com>
3123 [XSS Auditor] Add test when XSS payload is in the path portion of the URL
3124 https://bugs.webkit.org/show_bug.cgi?id=152871
3126 Reviewed by Brent Fulgham.
3128 Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
3129 <https://src.chromium.org/viewvc/blink?revision=164746&view=revision>
3131 Add infrastructure and a test for an XSS attack where the payload is
3132 embedded in the path portion of the URL.
3134 Many XSS Auditor tests pass the XSS payload to CGI scripts via the
3135 query string portion of the URL. Now we also support calling these
3136 same scripts with the payload embedded in the path portion of the
3139 Loading <http://127.0.0.1:8000/security/xssAuditor/intercept/X/Y>
3140 returns a response whose content is identical to <http://127.0.0.1:8000/security/xssAuditor/resoures/X?q=Y>,
3141 where X is the filename of some CGI script in directory LayoutTests/http/tests/security/xssAuditor/resources
3142 and Y is the XSS payload.
3144 * http/tests/security/xssAuditor/intercept/.htaccess: Added.
3145 * http/tests/security/xssAuditor/reflection-in-path-expected.txt: Added.
3146 * http/tests/security/xssAuditor/reflection-in-path.html: Added.
3147 * http/tests/security/xssAuditor/resources/echo-form-action.pl: Added.
3149 2016-01-13 Adam Bergkvist <adam.bergkvist@ericsson.com>
3151 WebRTC: Add support for RTCRtpSender.replaceTrack()
3152 https://bugs.webkit.org/show_bug.cgi?id=153063
3154 Reviewed by Eric Carlson.
3156 Add API test for RTCRtpSender.replaceTrack(). A successful call is still
3157 rejected (promise) until proper support is available in the WebRTC backend.
3159 * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt: Added.
3160 * fast/mediastream/RTCRtpSender-replaceTrack.html: Added.
3162 2016-01-13 Mario Sanchez Prada <mario@webkit.org>
3164 [GTK] Unreviewed gardening.
3166 * platform/gtk/TestExpectations: Mark three tests failing in the
3167 GTK bots as Crash, Timeout (release builds only) and Failure.
3169 2016-01-12 Ryan Haddad <ryanhaddad@apple.com>
3171 Changing expectation from flaky to skip for two crashing tests.
3172 https://bugs.webkit.org/show_bug.cgi?id=152279
3174 Unreviewed test gardening.
3176 * platform/ios-simulator/TestExpectations:
3178 2016-01-12 Commit Queue <commit-queue@webkit.org>
3180 Unreviewed, rolling out r194926 and r194928.
3181 https://bugs.webkit.org/show_bug.cgi?id=153048
3183 This change is causing LayoutTest crashes (Requested by
3184 ryanhaddad on #webkit).
3186 Reverted changesets:
3188 "Avoid downloading the wrong image for <picture> elements."
3189 https://bugs.webkit.org/show_bug.cgi?id=153027
3190 http://trac.webkit.org/changeset/194926
3192 "Avoid downloading the wrong image for <picture> elements."
3193 https://bugs.webkit.org/show_bug.cgi?id=153027
3194 http://trac.webkit.org/changeset/194928
3196 2016-01-12 Dean Jackson <dino@apple.com>
3198 [iOS] Antialiasing doesn't work in WebGL
3199 https://bugs.webkit.org/show_bug.cgi?id=153000
3200 <rdar://problem/9165531>
3202 Reviewed by Alex Christensen.
3204 New test to check if WebGL antialiasing happened on a rendered canvas.
3206 * fast/canvas/webgl/antialiasing-enabled-expected.txt: Added.
3207 * fast/canvas/webgl/antialiasing-enabled.html: Added.
3209 2016-01-12 Ryan Haddad <ryanhaddad@apple.com>
3211 Skipped more tests related to picture element on ios-simulator and grouped them together in TestExpectations file.
3213 Unreviewed test gardening.
3215 * platform/ios-simulator/TestExpectations:
3217 2016-01-12 Ryan Haddad <ryanhaddad@apple.com>
3219 Skipping crashing test fast/picture/image-picture-loads-1x.html on ios-simulator
3220 https://bugs.webkit.org/show_bug.cgi?id=153043
3222 Unreviewed test gardening.
3224 * platform/ios-simulator/TestExpectations:
3226 2016-01-12 Dave Hyatt <hyatt@apple.com>
3228 Avoid downloading the wrong image for <picture> elements.
3229 https://bugs.webkit.org/show_bug.cgi?id=153027
3231 Reviewed by Dean Jackson.
3233 * fast/picture/image-picture-loads-1x-expected.txt: Added.
3234 * fast/picture/image-picture-loads-1x.html: Added.
3236 2016-01-12 Daniel Bates <dabates@apple.com>
3238 XSS Auditor should navigate to empty substitute data on full page block
3239 https://bugs.webkit.org/show_bug.cgi?id=152868
3240 <rdar://problem/18658448>
3242 Reviewed by David Kilzer and Andy Estes.
3244 Derived from Blink patch (by Tom Sepez <tsepez@chromium.org>):
3245 <https://src.chromium.org/viewvc/blink?view=rev&revision=179240>
3247 Added additional test block-does-not-leak-that-page-was-blocked-using-empty-data-url.html to explicitly
3248 tests that we do redirect to an empty data URL when a full page block is triggered.
3250 * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-block-expected.txt:
3251 * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-allow-expected.txt:
3252 * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-block-expected.txt:
3253 * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-filter-expected.txt:
3254 * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-invalid-expected.txt:
3255 * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-unset-expected.txt:
3256 * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-block-expected.txt:
3257 * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-block-expected.txt:
3258 * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-block-expected.txt:
3259 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
3260 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
3261 * http/tests/security/xssAuditor/block-does-not-leak-that-page-was-blocked-using-empty-data-url-expected.txt: Added.
3262 * http/tests/security/xssAuditor/block-does-not-leak-that-page-was-blocked-using-empty-data-url.html: Added.
3263 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
3264 * http/tests/security/xssAuditor/full-block-iframe-javascript-url-expected.txt:
3265 * http/tests/security/xssAuditor/full-block-javascript-link-expected.txt:
3266 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
3267 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
3268 * http/tests/security/xssAuditor/full-block-script-tag-cross-domain-expected.txt:
3269 * http/tests/security/xssAuditor/full-block-script-tag-expected.txt:
3270 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
3271 * http/tests/security/xssAuditor/full-block-script-tag.html:
3272 * http/tests/security/xssAuditor/xss-protection-parsing-03-expected.txt:
3273 * http/tests/security/xssAuditor/xss-protection-parsing-04-expected.txt:
3275 2016-01-12 Jiewen Tan <jiewen_tan@apple.com>
3277 Null dereference loading Blink layout test fast/frames/navigation-in-pagehide.html
3278 https://bugs.webkit.org/show_bug.cgi?id=149303
3279 <rdar://problem/22747634>
3281 Reviewed by Brent Fulgham.
3283 * imported/blink/fast/frames/navigation-in-pagehide-expected.txt: Added.
3284 * imported/blink/fast/frames/navigation-in-pagehide.html: Added.
3286 2016-01-12 Adam Bergkvist <adam.bergkvist@ericsson.com>
3288 WebRTC: Update RTCPeerConnection.add/removeTrack() and add test
3289 https://bugs.webkit.org/show_bug.cgi?id=153010
3291 Reviewed by Eric Carlson.
3293 Add test for RTCPeerConnection.add/removeTrack() (currently not covered by other tests).
3294 This test also covers some of the functionality of RTCRtpSender.
3296 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Added.
3297 * fast/mediastream/RTCPeerConnection-add-removeTrack.html: Added.
3299 2016-01-12 Jiewen Tan <jiewen_tan@apple.com>
3301 Null dereference loading Blink layout test editing/selection/selectstart-event-crash.html
3302 https://bugs.webkit.org/show_bug.cgi?id=150210
3303 <rdar://problem/23137259>
3305 Reviewed by Brent Fulgham.
3307 * imported/blink/editing/selection/selectstart-event-crash-expected.txt: Added.
3308 * imported/blink/editing/selection/selectstart-event-crash.html: Added.
3309 * platform/ios-simulator-wk2/TestExpectations:
3311 2016-01-12 Jiewen Tan <jiewen_tan@apple.com>
3313 Null dereference loading Blink layout test editing/apply-inline-style-to-element-with-no-renderer-crash.html
3314 https://bugs.webkit.org/show_bug.cgi?id=149287
3315 <rdar://problem/22746217>
3317 Reviewed by Brent Fulgham.
3319 * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash-expected.txt: Added.
3320 * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash.html: Added.
3322 2016-01-12 Brady Eidson <beidson@apple.com>
3324 Modern IDB: storage/indexeddb/dont-wedge.html is flaky.
3325 https://bugs.webkit.org/show_bug.cgi?id=152892
3327 Reviewed by Alex Christensen.
3329 * platform/mac-wk1/TestExpectations:
3331 2016-01-12 Antti Koivisto <antti@apple.com>
3333 Don't reuse memory cache entries with different charset
3334 https://bugs.webkit.org/show_bug.cgi?id=110031
3336 Reviewed by Andreas Kling.
3338 * fast/loader/cache-encoding-expected.txt: Added.
3339 * fast/loader/cache-encoding.html: Added.
3340 * fast/loader/resources/success.js: Added.
3342 2016-01-12 Ryan Haddad <ryanhaddad@apple.com>
3344 Marking inspector/model/scope-chain-node.html as flaky on Mac debug
3345 https://bugs.webkit.org/show_bug.cgi?id=153018