1 2015-10-18 Alexey Proskuryakov <ap@apple.com>
3 Add one more flaky Blink test to TestExpectations.
5 * platform/mac-wk2/TestExpectations:
7 2015-10-17 David Hyatt <hyatt@apple.com>
9 Implement the CSS4 'revert' keyword.
10 https://bugs.webkit.org/show_bug.cgi?id=149702
12 Reviewed by Simon Fraser.
14 * fast/css/all-keyword-revert-expected.html: Added.
15 * fast/css/all-keyword-revert.html: Added.
16 * fast/css/revert-color-expected.html: Added.
17 * fast/css/revert-color.html: Added.
18 * fast/css/revert-margins-expected.html: Added.
19 * fast/css/revert-margins.html: Added.
20 * fast/css/variables/all-keyword-revert-expected.html: Added.
21 * fast/css/variables/all-keyword-revert.html: Added.
22 * fast/css/variables/revert-inheritance-expected.html: Added.
23 * fast/css/variables/revert-inheritance.html: Added.
24 * fast/css/variables/revert-no-inheritance-expected.html: Added.
25 * fast/css/variables/revert-no-inheritance.html: Added.
26 * fast/css/variables/revert-variable-reference-expected.html: Added.
27 * fast/css/variables/revert-variable-reference.html: Added.
29 2015-10-17 Myles C. Maxfield <mmaxfield@apple.com>
31 Delete FontPlatformData::allowsLigatures()
32 https://bugs.webkit.org/show_bug.cgi?id=150286
34 Reviewed by Dan Bernstein.
36 Make sure it's impossible to turn off required ligatures with CSS.
38 * fast/text/required-ligatures-expected.html: Added.
39 * fast/text/required-ligatures.html: Added.
41 2015-10-17 Chris Dumez <cdumez@apple.com>
43 td and th should use HTMLTableDataCellElement and HTMLTableHeaderCellElement interfaces
44 https://bugs.webkit.org/show_bug.cgi?id=148859
45 <rdar://problem/22588664>
47 Reviewed by Ryosuke Niwa.
49 Rebaseline existing tests now that new HTMLTableDataCellElement / HTMLTableHeaderCellElement
52 * fast/dom/wrapper-classes-expected.txt:
53 * fast/dom/wrapper-classes.html:
54 * js/dom/global-constructors-attributes-expected.txt:
55 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
56 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
57 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
58 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
59 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
60 * platform/win/js/dom/global-constructors-attributes-expected.txt:
62 2015-10-16 Alexey Proskuryakov <ap@apple.com>
64 Remove [ Debug ] qualifiers from expectations for some imported Blink test,
65 as they sometimes fail in release too.
67 * platform/mac-wk2/TestExpectations:
69 2015-10-16 Yusuke Suzuki <utatane.tea@gmail.com>
71 [ES6] Implement String.prototype.normalize
72 https://bugs.webkit.org/show_bug.cgi?id=150094
74 Reviewed by Geoffrey Garen.
76 * js/Object-getOwnPropertyNames-expected.txt:
77 * js/script-tests/Object-getOwnPropertyNames.js:
79 2015-10-16 Jiewen Tan <jiewen_tan@apple.com>
81 Avoid to insert TAB before HTML element.
82 https://bugs.webkit.org/show_bug.cgi?id=149295
83 <rdar://problem/22746706>
85 Reviewed by Ryosuke Niwa.
87 * editing/execCommand/insert-tab-to-html-element-crash-expected.txt: Added.
88 * editing/execCommand/insert-tab-to-html-element-crash.html: Added.
90 2015-10-16 Commit Queue <commit-queue@webkit.org>
92 Unreviewed, rolling out r191204.
93 https://bugs.webkit.org/show_bug.cgi?id=150263
95 This change is causing existing tests to fail (Requested by
96 ryanhaddad on #webkit).
100 "Computed style should work correctly with slotted elements
101 that have display:none"
102 https://bugs.webkit.org/show_bug.cgi?id=150237
103 http://trac.webkit.org/changeset/191204
105 2015-10-16 Brady Eidson <beidson@apple.com>
107 Fix flakey test that was added for:
108 Modern IDB: Add versionchange events.
109 https://bugs.webkit.org/show_bug.cgi?id=150149
111 Test flakes because two events come in different orders.
113 The event order actually does not matter.
114 The test just needs to handle either order.
116 * storage/indexeddb/modern/versionchange-event-expected.txt:
117 * storage/indexeddb/modern/versionchange-event.html:
119 2015-10-16 Brent Fulgham <bfulgham@apple.com>
121 Test fix after r191211
123 Tell the 'Plug-ins.html' test to allow enumeration of all plugins.
125 * fast/dom/Window/Plug-ins.html:
127 2015-10-16 Ryan Haddad <ryanhaddad@apple.com>
129 Removing non-existent test from test expectations file
130 https://bugs.webkit.org/show_bug.cgi?id=150250
132 Reviewed by Simon Fraser.
134 * platform/mac/TestExpectations:
136 2015-10-16 Zalan Bujtas <zalan@apple.com>
138 [Win] Update initial-letter test expectation for Win port.
140 Unreviewed gardening.
142 * platform/win/TestExpectations:
144 2015-10-16 Keith Miller <keith@Keiths-MacBook-Pro-5.local>
146 Add Intrinsic Getters and use them to fix performance on the getters of TypedArray properties.
147 https://bugs.webkit.org/show_bug.cgi?id=149687
149 Reviewed by Geoffrey Garen.
151 Fix test since typedarrays no longer have length as a own property.
153 * js/dom/getOwnPropertyDescriptor-expected.txt:
154 * js/resources/getOwnPropertyDescriptor.js:
156 2015-10-16 Brent Fulgham <bfulgham@apple.com>
158 Hide all plugin names except Flash, Java, and QuickTime
159 https://bugs.webkit.org/show_bug.cgi?id=149014
161 Reviewed by Darin Adler.
163 Update tests to notify internals that all plugins should be shown, not
164 just the publicly available ones.
166 * plugins/plugin-javascript-access.html:
167 * plugins/script-tests/navigator-mimeTypes-length.js:
169 2015-10-16 Michael Saboff <msaboff@apple.com>
171 REGRESSION (r191175): Still crashing when clicking back button on netflix.com
172 https://bugs.webkit.org/show_bug.cgi?id=150251
174 Rubber stamped by Filip Pizlo.
176 Turning off Tail Calls and disabling tests until the crash is fixed.
178 * js/caller-property-expected.txt:
180 2015-10-16 Antti Koivisto <antti@apple.com>
182 Computed style should work correctly with slotted elements that have display:none
183 https://bugs.webkit.org/show_bug.cgi?id=150237
185 Reviewed by Andreas Kling.
187 * editing/style/apply-style-atomic-expected.txt:
191 * fast/css/getComputedStyle/getComputedStyle-with-pseudo-element-expected.txt:
192 * fast/css/getComputedStyle/getComputedStyle-with-pseudo-element.html:
194 We now also compute style of display:none pseudo elements correctly.
195 This is a progression and matches other browsers.
197 * fast/shadow-dom/computed-style-display-none-expected.txt: Added.
198 * fast/shadow-dom/computed-style-display-none.html: Added.
200 2015-10-16 Zalan Bujtas <zalan@apple.com>
202 [iOS] Update initial-letter results for iOS port.
204 Unreviewed gardening.
206 * platform/ios-simulator/fast/css-generated-content/initial-letter-basic-expected.txt:
207 * platform/ios-simulator/fast/css-generated-content/initial-letter-sunken-expected.txt:
209 2015-10-16 Brady Eidson <beidson@apple.com>
211 Modern IDB: Add versionchange events.
212 https://bugs.webkit.org/show_bug.cgi?id=150149
214 Reviewed by Alex Christensen.
216 * storage/indexeddb/modern/versionchange-event-expected.txt: Added.
217 * storage/indexeddb/modern/versionchange-event.html: Added.
219 2015-10-16 Zalan Bujtas <zalan@apple.com>
221 First line box in paragraph using initial-letter overflows.
222 https://bugs.webkit.org/show_bug.cgi?id=147977
223 <rdar://problem/22901553>
225 Reviewed by David Hyatt.
227 When initial-letter float is present, we should shrink the first
228 line even if it's not intersected with the block's current height.
229 This is because of the sunken behaviour of initial-letter.
231 * fast/css-generated-content/initial-letter-first-line-wrapping-expected.html: Added.
232 * fast/css-generated-content/initial-letter-first-line-wrapping.html: Added.
233 * platform/mac/fast/css-generated-content/initial-letter-basic-expected.txt: progression.
235 2015-10-16 Youenn Fablet <youenn.fablet@crf.canon.fr>
237 Update testharness.js to web-platform-tests version
238 https://bugs.webkit.org/show_bug.cgi?id=150234
240 Reviewed by Chris Dumez.
242 * resources/testharness.js:
243 (WindowTestEnvironment):
244 (WindowTestEnvironment.prototype._dispatch):
245 (WindowTestEnvironment.prototype._forEach_windows):
246 (WindowTestEnvironment.prototype.on_tests_ready):
247 (WindowTestEnvironment.prototype.setup_messages):
248 (WindowTestEnvironment.prototype.next_default_test_name):
249 (WindowTestEnvironment.prototype.on_new_harness_properties):
250 (WindowTestEnvironment.prototype.add_on_loaded_callback):
251 (WindowTestEnvironment.prototype.test_timeout):
252 (WindowTestEnvironment.prototype.global_scope):
253 (WorkerTestEnvironment):
254 (WorkerTestEnvironment.prototype._dispatch):
255 (WorkerTestEnvironment.prototype._add_message_port):
256 (WorkerTestEnvironment.prototype.next_default_test_name):
257 (WorkerTestEnvironment.prototype.on_new_harness_properties):
258 (WorkerTestEnvironment.prototype.on_tests_ready):
259 (WorkerTestEnvironment.prototype.add_on_loaded_callback):
260 (WorkerTestEnvironment.prototype.test_timeout):
261 (WorkerTestEnvironment.prototype.global_scope):
262 (DedicatedWorkerTestEnvironment):
263 (DedicatedWorkerTestEnvironment.prototype.on_tests_ready):
264 (SharedWorkerTestEnvironment):
265 (SharedWorkerTestEnvironment.prototype.on_tests_ready):
266 (ServiceWorkerTestEnvironment):
267 (ServiceWorkerTestEnvironment.prototype.add_on_loaded_callback):
268 (create_test_environment):
278 (format_value): Deleted.
280 2015-10-16 Chris Dumez <cdumez@apple.com>
282 Unreviewed, skip imported/w3c/web-platform-tests/dom/interfaces.html on Debug builds.
284 This test is slow and sometimes times out.
288 2015-10-16 Ryan Haddad <ryanhaddad@apple.com>
290 Fixing test expectations for css2.1/tables/table-anonymous-objects-045.xht on win
291 https://bugs.webkit.org/show_bug.cgi?id=150125
293 Reviewed by Zalan Bujtas.
295 * platform/win/css2.1/tables/table-anonymous-objects-045-expected.txt:
297 2015-10-16 Brady Eidson <beidson@apple.com>
299 Modern IDB: Support IDBDatabase.close().
300 https://bugs.webkit.org/show_bug.cgi?id=150150
302 Reviewed by Alex Christensen.
304 * storage/indexeddb/modern/opendatabase-versions-expected.txt:
305 * storage/indexeddb/modern/opendatabase-versions.html:
307 2015-10-16 Chris Dumez <cdumez@apple.com>
309 HTMLPreloadScanner should preload iframes
310 https://bugs.webkit.org/show_bug.cgi?id=150097
311 <rdar://problem/23094475>
313 Reviewed by Antti Koivisto.
315 Add layout test to check that iframes are indeed preloaded.
317 * fast/preloader/frame-src-expected.txt: Added.
318 * fast/preloader/frame-src.html: Added.
319 * fast/preloader/resources/testFrame.html: Added.
320 * http/tests/loading/preload-no-store-frame-src-expected.txt: Added.
321 * http/tests/loading/preload-no-store-frame-src.html: Added.
323 2015-10-16 Csaba Osztrogonác <ossy@webkit.org>
325 Unreviewed fix after r191175.
327 * js/regress-150220-expected.txt: Added.
329 2015-10-16 David Hyatt <hyatt@apple.com>
331 Implement the "all" CSS property.
332 https://bugs.webkit.org/show_bug.cgi?id=116966
334 Reviewed by Zalan Bujtas.
336 Added tests for the "all property, including a variables test!
338 * fast/css/all-keyword-direction-expected.html: Added.
339 * fast/css/all-keyword-direction.html: Added.
340 * fast/css/all-keyword-inherit-expected.html: Added.
341 * fast/css/all-keyword-inherit.html: Added.
342 * fast/css/all-keyword-initial-expected.html: Added.
343 * fast/css/all-keyword-initial.html: Added.
344 * fast/css/all-keyword-unset-expected.html: Added.
345 * fast/css/all-keyword-unset.html: Added.
346 * fast/css/variables/all-keyword-unset-expected.html: Added.
347 * fast/css/variables/all-keyword-unset.html: Added.
349 2015-10-15 Michael Saboff <msaboff@apple.com>
351 REGRESSION (r190289): Repro crash clicking back button on netflix.com
352 https://bugs.webkit.org/show_bug.cgi?id=150220
354 Reviewed by Geoffrey Garen.
356 Added a new regression test. Changed the expected output of caller-property
357 to correspond with tail calls enabled.
359 * js/caller-property-expected.txt:
360 * js/regress-150220-expected.tx: Added.
361 * js/regress-150220.html: Added.
362 * js/script-tests/regress-150220.js: Added.
366 2015-10-16 Hunseop Jeong <hs85.jeong@samsung.com>
368 Unreviewed EFL Gardening on 15th Oct.
369 https://bugs.webkit.org/show_bug.cgi?id=150223
371 * platform/efl/TestExpectations:
373 2015-10-15 Roopesh Chander <roop@roopc.net>
375 [Content Extensions] Content blocking rules are not consulted for pings
376 https://bugs.webkit.org/show_bug.cgi?id=149873
378 Reviewed by Alex Christensen.
380 Tests for ensuring that requests loaded through the PingLoader
381 are subject to content blocking rules.
383 * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt: Added.
384 * http/tests/contentextensions/block-cookies-in-csp-report.html: Added.
385 * http/tests/contentextensions/block-cookies-in-csp-report.html.json: Added.
386 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload-expected.txt: Added.
387 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload.html: Added.
388 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload.html.json: Added.
389 * http/tests/contentextensions/block-cookies-in-ping-expected.txt: Added.
390 * http/tests/contentextensions/block-cookies-in-ping.html: Added.
391 * http/tests/contentextensions/block-cookies-in-ping.html.json: Added.
392 * http/tests/contentextensions/block-csp-report-expected.txt: Added.
393 * http/tests/contentextensions/block-csp-report.html: Added.
394 * http/tests/contentextensions/block-csp-report.html.json: Added.
395 * http/tests/contentextensions/block-image-load-in-onunload-expected.txt: Added.
396 * http/tests/contentextensions/block-image-load-in-onunload.html: Added.
397 * http/tests/contentextensions/block-image-load-in-onunload.html.json: Added.
398 * http/tests/contentextensions/block-ping-expected.txt: Added.
399 * http/tests/contentextensions/block-ping.html: Added.
400 * http/tests/contentextensions/block-ping.html.json: Added.
401 * http/tests/contentextensions/hide-on-csp-report-expected.txt: Added.
402 * http/tests/contentextensions/hide-on-csp-report.html: Added.
403 * http/tests/contentextensions/hide-on-csp-report.html.json: Added.
404 * http/tests/contentextensions/resources/check-ping.html: Added.
405 * http/tests/contentextensions/resources/delete-ping.php: Added.
406 * http/tests/contentextensions/resources/get-ping-data.php: Added.
407 * http/tests/contentextensions/resources/ping-file-path.php: Added.
408 * http/tests/contentextensions/resources/redirect.php: Added.
409 * http/tests/contentextensions/resources/save-ping.php: Added.
411 2015-10-15 Joseph Pecoraro <pecoraro@apple.com>
413 Unreviewed gardening. Make inspector/heap/gc.html more reliable.
415 * inspector/heap/gc.html:
416 Stop outputing after we see the first Full GC. Resolving waits
417 for pending events which could incldue more GCs.
419 2015-10-14 Joseph Pecoraro <pecoraro@apple.com>
421 Web Inspector: Include Garbage Collection Event in Timeline
422 https://bugs.webkit.org/show_bug.cgi?id=142510
424 Reviewed by Geoffrey Garen and Brian Burg.
426 * inspector/heap/garbageCollected-expected.txt: Added.
427 * inspector/heap/garbageCollected.html: Added.
428 * inspector/heap/gc-expected.txt: Added.
429 * inspector/heap/gc.html: Added.
431 2015-10-15 Dean Jackson <dino@apple.com>
433 Remove deprecated function insertRule(), replace with appendRule()
434 https://bugs.webkit.org/show_bug.cgi?id=150188
436 Unreviewed. This was a mistake in my review of Ryan's patch.
437 The CSSOM is confusing. This test was not always using a CSSKeyframesRule
438 object, so it should still be calling insertRule. This does produce
439 a console message, so added that to the expected result.
441 * http/tests/css/resources/shared-stylesheet-mutation.js:
442 (executeTests): Back to insertRule.
443 * http/tests/css/shared-stylesheet-mutation-expected.txt:
444 * http/tests/css/shared-stylesheet-mutation-preconstruct-expected.txt:
446 * http/tests/css/resources/shared-stylesheet-mutation.js:
447 (executeTests): Back to insertRule.
449 2015-10-15 Commit Queue <commit-queue@webkit.org>
451 Unreviewed, rolling out r191156.
452 https://bugs.webkit.org/show_bug.cgi?id=150215
454 Introduced crashing test (Requested by bradee-oh on #webkit).
458 "Modern IDB: Support IDBDatabase.close()."
459 https://bugs.webkit.org/show_bug.cgi?id=150150
460 http://trac.webkit.org/changeset/191156
462 2015-10-15 Brady Eidson <beidson@apple.com>
464 Modern IDB: Support IDBDatabase.close().
465 https://bugs.webkit.org/show_bug.cgi?id=150150
467 Reviewed by Alex Christensen.
469 * storage/indexeddb/modern/opendatabase-versions-expected.txt:
470 * storage/indexeddb/modern/opendatabase-versions.html:
472 2015-10-15 Ryan Haddad <ryanhaddad@apple.com>
474 Marking another disk-cache test as flaky on mac-wk2
475 https://bugs.webkit.org/show_bug.cgi?id=149087
477 Reviewed by Alexey Proskuryakov.
479 * platform/mac-wk2/TestExpectations:
481 2015-10-15 David Hyatt <hyatt@apple.com>
483 Add support for the CSS 'unset' keyword.
484 https://bugs.webkit.org/show_bug.cgi?id=148614
486 Reviewed by Dean Jackson.
489 Remove the 3 failing variables tests that used the unset keyword now that they pass.
491 * fast/css/unset-keyword-expected.html: Added.
492 * fast/css/unset-keyword.html: Added.
493 New test for both inherited and initial properties.
495 * fast/css/variables/test-suite/129-expected.html: Added.
496 * fast/css/variables/test-suite/129.html: Added.
497 * fast/css/variables/test-suite/130-expected.html: Added.
498 * fast/css/variables/test-suite/130.html: Added.
499 * fast/css/variables/test-suite/134-expected.html: Added.
500 * fast/css/variables/test-suite/134.html: Added.
501 * fast/css/variables/test-suite/failures/129-expected.html: Removed.
502 * fast/css/variables/test-suite/failures/129.html: Removed.
503 * fast/css/variables/test-suite/failures/130-expected.html: Removed.
504 * fast/css/variables/test-suite/failures/130.html: Removed.
505 * fast/css/variables/test-suite/failures/134-expected.html: Removed.
506 * fast/css/variables/test-suite/failures/134.html: Removed.
507 Move these tests into the passing directory.
509 2015-10-15 Ryan Haddad <ryanhaddad@apple.com>
511 Remove deprecated function insertRule(), replace with appendRule()
512 https://bugs.webkit.org/show_bug.cgi?id=150188
514 Reviewed by Dean Jackson.
516 * http/tests/css/resources/shared-stylesheet-mutation.js:
519 2015-10-15 Commit Queue <commit-queue@webkit.org>
521 Unreviewed, rolling out r191135.
522 https://bugs.webkit.org/show_bug.cgi?id=150197
524 This patch causes 50+ LayoutTest crashes related to the
525 inspector (Requested by ryanhaddad on #webkit).
529 "Web Inspector: JavaScriptCore should parse sourceURL and
530 sourceMappingURL directives"
531 https://bugs.webkit.org/show_bug.cgi?id=150096
532 http://trac.webkit.org/changeset/191135
534 2015-10-15 Joseph Pecoraro <pecoraro@apple.com>
536 Web Inspector: JavaScriptCore should parse sourceURL and sourceMappingURL directives
537 https://bugs.webkit.org/show_bug.cgi?id=150096
539 Reviewed by Geoffrey Garen.
541 * inspector/debugger/sourceURLs-expected.txt: Added.
542 * inspector/debugger/sourceURLs.html: Added.
543 sourceURL and sourceMappingURL detection.
545 2015-10-15 Dean Jackson <dino@apple.com>
547 CSSKeyframesRule::appendRule is deprecated, but is actually the spec
548 https://bugs.webkit.org/show_bug.cgi?id=150113
550 Reviewed by Simon Fraser.
552 Update tests to deprecate the correct function.
554 * animations/change-keyframes-expected.txt:
555 * animations/keyframes-rule.html:
556 * animations/unprefixed-keyframes-rule.html:
558 2015-10-15 Zalan Bujtas <zalan@apple.com>
560 [Win] Update anonymous table results for Win port.
562 Unreviewed gardening.
564 * platform/win/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
565 * platform/win/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
566 * platform/win/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
567 * platform/win/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
568 * platform/win/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
569 * platform/win/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
571 2015-10-14 David Hyatt <hyatt@apple.com>
573 Implement CSS Variables.
574 https://bugs.webkit.org/show_bug.cgi?id=19660
576 Reviewed by Dean Jackson.
578 * fast/css/custom-properties/inheritance-expected.html: Added.
579 * fast/css/custom-properties/inheritance.html: Added.
580 * fast/css/variables: Added.
581 * fast/css/variables/custom-property-computed-style-access-expected.html: Added.
582 * fast/css/variables/custom-property-computed-style-access.html: Added.
583 * fast/css/variables/custom-property-dynamic-update-expected.html: Added.
584 * fast/css/variables/custom-property-dynamic-update.html: Added.
585 * fast/css/variables/custom-property-simple-cycle-expected.html: Added.
586 * fast/css/variables/custom-property-simple-cycle.html: Added.
587 * fast/css/variables/inherited-fallback-expected.html: Added.
588 * fast/css/variables/inherited-fallback.html: Added.
589 * fast/css/variables/invalid-reference-expected.html: Added.
590 * fast/css/variables/invalid-reference.html: Added.
591 * fast/css/variables/rule-property-get-css-value-expected.html: Added.
592 * fast/css/variables/rule-property-get-css-value.html: Added.
593 * fast/css/variables/rule-property-get-expected.html: Added.
594 * fast/css/variables/rule-property-get.html: Added.
595 * fast/css/variables/rule-serialization-expected.html: Added.
596 * fast/css/variables/rule-serialization.html: Added.
598 2015-10-15 Ryan Haddad <ryanhaddad@apple.com>
600 Rebaselining css2.1/tables/table-anonymous-objects-045.xht for win
601 https://bugs.webkit.org/show_bug.cgi?id=150125
603 Reviewed by Zalan Bujtas.
605 * platform/win/css2.1/tables/table-anonymous-objects-045-expected.txt:
607 2015-10-15 Zalan Bujtas <zalan@apple.com>
609 [iOS] Update anonymous table results for iOS port.
611 Unreviewed gardening.
613 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
614 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
615 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
616 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
617 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
618 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
620 2015-10-15 Zalan Bujtas <zalan@apple.com>
622 Anonymous table objects: Collapse anonymous table rows.
623 https://bugs.webkit.org/show_bug.cgi?id=150154
625 Reviewed by David Hyatt.
627 Merge anonymous table rows when they are not needed anymore.
628 Generated table rows can be collapsed into one when there's no
629 non-generated sibling table row left in the tree.
631 Import W3C CSS2.1 anonymous table tests.
633 * css2.1/tables/table-anonymous-objects-103.xht: Added.
634 * css2.1/tables/table-anonymous-objects-104.xht: Added.
635 * css2.1/tables/table-anonymous-objects-117.xht: Added.
636 * css2.1/tables/table-anonymous-objects-118.xht: Added.
637 * css2.1/tables/table-anonymous-objects-119.xht: Added.
638 * css2.1/tables/table-anonymous-objects-120.xht: Added.
639 * platform/mac/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
640 * platform/mac/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
641 * platform/mac/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
642 * platform/mac/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
643 * platform/mac/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
644 * platform/mac/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
646 2015-10-15 Brent Fulgham <bfulgham@apple.com>
648 [Win] Unreviewed gardenining after r190816.
650 Update Windows expectation to match new mac test expectation.
652 * platform/win/svg/custom/simple-text-double-shadow-expected.txt:
654 2015-10-14 Brady Eidson <beidson@apple.com>
656 Modern IDB: Add basic transaction committing.
657 https://bugs.webkit.org/show_bug.cgi?id=150147
659 Reviewed by Alex Christensen.
661 * storage/indexeddb/modern/opendatabase-versions-expected.txt: Added.
662 * storage/indexeddb/modern/opendatabase-versions.html: Added.
664 2015-10-15 Daniel Bates <dabates@apple.com>
666 [iOS] DOM click event may not be dispatched when page has :active style and <input type="search">
667 https://bugs.webkit.org/show_bug.cgi?id=144451
668 <rdar://problem/23099482>
670 Reviewed by Simon Fraser.
672 Add a test to ensure that a DOM click event is dispatched to an element in a subframe on a page
673 with a search field and that specifies a CSS :active pseudo-class that changes the tap highlight
676 Additionally, add tests to ensure we update the cancel button visibility whenever the visibility
677 of the search field changes.
679 * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field-expected.txt: Added.
680 * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html: Added.
681 * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled-expected.html: Added.
682 * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled.html: Added.
683 * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly-expected.html: Added.
684 * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly.html: Added.
685 * fast/forms/search/search-cancel-in-formerly-invisible-element-expected.html: Added.
686 * fast/forms/search/search-cancel-in-formerly-invisible-element.html: Added.
687 * fast/forms/search/search-cancel-toggle-visibility-initially-hidden-expected.html: Added.
688 * fast/forms/search/search-cancel-toggle-visibility-initially-hidden.html: Added.
689 * fast/forms/search/search-cancel-toggle-visibility-initially-visible-expected.html: Added.
690 * fast/forms/search/search-cancel-toggle-visibility-initially-visible.html: Added.
692 2015-10-15 Carlos Garcia Campos <cgarcia@igalia.com>
694 Unreviewed GTK+ gardening. Unskip several tests that are passing now.
696 * platform/gtk/TestExpectations:
698 2015-10-14 Alexey Proskuryakov <ap@apple.com>
700 [Win] Layout Test http/tests/multipart/multipart-replace-non-html-content.php has extra whitespace
701 https://bugs.webkit.org/show_bug.cgi?id=150130
703 Landing a custom expectation. The test still passes, although it surprisingly gets
706 * platform/win/http/tests/multipart/multipart-replace-non-html-content-expected.txt: Copied from LayoutTests/http/tests/multipart/multipart-replace-non-html-content-expected.txt.
708 2015-10-14 Alex Christensen <achristensen@webkit.org>
710 [Content Extensions] Make blocked async XHR call onerror
711 https://bugs.webkit.org/show_bug.cgi?id=146706
713 Reviewed by Brady Eidson.
715 * http/tests/contentextensions/async-xhr-onerror-expected.txt: Added.
716 * http/tests/contentextensions/async-xhr-onerror.html: Added.
717 * http/tests/contentextensions/async-xhr-onerror.html.json: Added.
719 2015-10-14 Andy Estes <aestes@apple.com>
721 [iOS] QuickLook documents loaded over https do not load their subresources
722 https://bugs.webkit.org/show_bug.cgi?id=150145
723 <rdar://problem/22884521>
725 Reviewed by Alexey Proskuryakov.
727 * TestExpectations: Skipped http/tests/quicklook on all platforms.
728 * http/tests/quicklook/resources/secure-document-with-subresources-expected/index.css: Added.
729 * http/tests/quicklook/resources/secure-document-with-subresources-expected/index.html: Added.
730 * http/tests/quicklook/resources/secure-document-with-subresources.pages: Added.
731 * http/tests/quicklook/resources/webkit-icon.tiff: Added.
732 * http/tests/quicklook/secure-document-with-subresources-expected.html: Added.
733 * http/tests/quicklook/secure-document-with-subresources.html: Added.
734 * platform/ios-simulator/TestExpectations: Expected http/tests/quicklook to pass on iOS.
736 2015-10-14 Wenson Hsieh <wenson_hsieh@apple.com>
738 Web pages with unscalable viewports shouldn't have a single tap delay
739 https://bugs.webkit.org/show_bug.cgi?id=149968
740 <rdar://problem/23054453>
742 Reviewed by Simon Fraser.
744 Add a layout test to check that when a viewport is unscalable (specified through
745 the meta viewport tag) we do not add a delay to our single tap gesture recognizer.
747 * fast/events/ios/unscalable-viewport-clicks-on-doubletap-expected.txt: Added.
748 * fast/events/ios/unscalable-viewport-clicks-on-doubletap.html: Added.
750 2015-10-14 Jiewen Tan <jiewen_tan@apple.com>
752 Postpone mutation events before invoke Editor::Command command(Document*, const String&, bool).
753 https://bugs.webkit.org/show_bug.cgi?id=149299
754 <rdar://problem/22746995>
756 Reviewed by Andreas Kling.
758 * editing/inserting/insert-with-mutation-event-expected.txt: Added.
759 * editing/inserting/insert-with-mutation-event.html: Added.
761 2015-10-14 Dean Jackson <dino@apple.com>
763 Implement CanvasRenderingContext2D::commit
764 https://bugs.webkit.org/show_bug.cgi?id=150110
765 <rdar://problem/23057398>
767 Reviewed by Anders Carlsson.
769 * fast/canvas/commit-expected.txt: Added.
770 * fast/canvas/commit.html: Added.
772 2015-10-14 Alex Christensen <achristensen@webkit.org>
774 Add SPI for reloading without content blockers
775 https://bugs.webkit.org/show_bug.cgi?id=150058
776 rdar://problem/22742222
778 Reviewed by Sam Weinig.
780 * http/tests/contentextensions/disable-blocker-expected.txt: Removed.
781 * http/tests/contentextensions/disable-blocker.html: Removed.
782 * http/tests/contentextensions/disable-blocker.html.json: Removed.
783 _userContentExtensionsEnabled is going to be removed, and its functionality is what this test tested.
785 2015-10-14 Said Abou-Hallawa <sabouhallawa@apple.com>
787 REGRESSION(r53318): background-repeat: space with gradients doesn't render correctly
788 https://bugs.webkit.org/show_bug.cgi?id=150068
790 Reviewed by Simon Fraser.
792 Ensure the gradient background-image is drawn correctly when it is repeated
795 * fast/gradients/background-image-repeat-space-expected.html: Added.
796 * fast/gradients/background-image-repeat-space.html: Added.
798 2015-10-14 Ryan Haddad <ryanhaddad@apple.com>
800 http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html flakily times out during Mac-WK2 tests
801 https://bugs.webkit.org/show_bug.cgi?id=150095
803 Reviewed by Alexey Proskuryakov.
805 * platform/mac-wk2/TestExpectations:
807 2015-10-13 Zalan Bujtas <zalan@apple.com>
809 [iOS] Update anonymous table results for iOS port.
811 Unreviewed gardening.
813 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
814 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
815 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
816 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
817 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
818 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
819 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
820 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
821 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
822 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
823 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
824 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
825 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
826 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
827 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
828 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
829 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
831 2015-10-13 Hunseop Jeong <hs85.jeong@samsung.com>
833 Unreviewed EFL Gardening on 13th Oct.
834 https://bugs.webkit.org/show_bug.cgi?id=150084
836 * platform/efl/TestExpectations:
838 2015-10-13 Zalan Bujtas <zalan@apple.com>
840 [Win] Update anonymous table results for Windows port.
842 Unreviewed gardening.
844 * platform/win/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
845 * platform/win/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
846 * platform/win/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
847 * platform/win/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
848 * platform/win/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
849 * platform/win/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
850 * platform/win/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
851 * platform/win/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
852 * platform/win/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
853 * platform/win/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
854 * platform/win/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
855 * platform/win/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
856 * platform/win/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
857 * platform/win/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
858 * platform/win/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
859 * platform/win/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
861 2015-10-13 Brent Fulgham <bfulgham@apple.com>
863 [Win] Unreviewed test gardening after r190995.
865 Update to correct test output, based on similar changes to Mac expectations.
867 * platform/win/fast/html/details-add-child-2-expected.txt:
868 * platform/win/fast/html/details-open2-expected.txt:
870 2015-10-13 Zalan Bujtas <zalan@apple.com>
872 Anonymous table objects: inline parent box requires inline-table child.
873 https://bugs.webkit.org/show_bug.cgi?id=150090
875 Reviewed by David Hyatt.
877 According to the CSS2.1 specification, if a child needs anonymous table wrapper
878 and the child's parent is an inline box, the generated table needs to be inline-table.
879 (inline-block and block parents generate non-inline table)
881 Import W3C CSS2.1 anonymous table tests.
883 * css2.1/tables/table-anonymous-objects-177.xht: Added.
884 * css2.1/tables/table-anonymous-objects-178.xht: Added.
885 * css2.1/tables/table-anonymous-objects-179.xht: Added.
886 * css2.1/tables/table-anonymous-objects-180.xht: Added.
887 * css2.1/tables/table-anonymous-objects-181.xht: Added.
888 * css2.1/tables/table-anonymous-objects-189.xht: Added.
889 * css2.1/tables/table-anonymous-objects-190.xht: Added.
890 * css2.1/tables/table-anonymous-objects-191.xht: Added.
891 * css2.1/tables/table-anonymous-objects-192.xht: Added.
892 * css2.1/tables/table-anonymous-objects-193.xht: Added.
893 * css2.1/tables/table-anonymous-objects-194.xht: Added.
894 * css2.1/tables/table-anonymous-objects-195.xht: Added.
895 * css2.1/tables/table-anonymous-objects-196.xht: Added.
896 * css2.1/tables/table-anonymous-objects-205.xht: Added.
897 * css2.1/tables/table-anonymous-objects-206.xht: Added.
898 * css2.1/tables/table-anonymous-objects-207.xht: Added.
899 * css2.1/tables/table-anonymous-objects-208.xht: Added.
900 * platform/mac/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
901 * platform/mac/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
902 * platform/mac/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
903 * platform/mac/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
904 * platform/mac/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
905 * platform/mac/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
906 * platform/mac/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
907 * platform/mac/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
908 * platform/mac/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
909 * platform/mac/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
910 * platform/mac/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
911 * platform/mac/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
912 * platform/mac/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
913 * platform/mac/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
914 * platform/mac/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
915 * platform/mac/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
916 * platform/mac/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
918 2015-10-13 Ryan Haddad <ryanhaddad@apple.com>
920 A lot of the http/tests/cache/disk-cache/ tests are flaky on mac-wk2, marking them as such.
921 https://bugs.webkit.org/show_bug.cgi?id=149087
923 Reviewed by Alexey Proskuryakov.
925 * platform/mac-wk2/TestExpectations:
927 2015-10-13 Myles C. Maxfield <mmaxfield@apple.com>
929 Unprefix font-kerning
930 https://bugs.webkit.org/show_bug.cgi?id=150080
932 Reviewed by Sam Weinig.
934 This is the last property in CSS3 Fonts which is prefixed.
936 * fast/text/font-kerning-expected.html:
937 * fast/text/font-kerning.html:
939 2015-10-13 Alexey Proskuryakov <ap@apple.com>
941 http/tests/multipart/multipart-replace-non-html-content.php shouldn't exercise
942 edge cases of multipart parsing
943 https://bugs.webkit.org/show_bug.cgi?id=149978
944 rdar://problem/22981062
946 Reviewed by Anders Carlsson.
948 This test is not about HTTP edge cases, but about handling of multipart content in WebKit.
950 * http/tests/multipart/multipart-replace-non-html-content.php:
951 * platform/mac/http/tests/multipart/multipart-replace-non-html-content-expected.txt: Removed.
952 * platform/win/TestExpectations:
954 2015-10-13 Zalan Bujtas <zalan@apple.com>
956 [iOS] Update anonymous table results for iOS port.
958 Unreviewed gardening.
960 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
961 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
962 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
963 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
964 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
965 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
966 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
967 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
968 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
969 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
970 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
971 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
972 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
973 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
974 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
975 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
976 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
977 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
978 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
979 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
980 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
981 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
982 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
983 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
984 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
985 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
986 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
987 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
988 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
989 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
990 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
991 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
992 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
993 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
994 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
995 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
996 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
997 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
998 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
999 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
1000 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
1001 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
1002 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
1003 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
1004 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
1005 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
1007 2015-10-12 Antti Koivisto <antti@apple.com>
1009 Implement iterator for traversing composed DOM
1010 https://bugs.webkit.org/show_bug.cgi?id=149997
1012 Reviewed by Ryosuke Niwa.
1016 Re-enable fast/html/details-replace-text.html which is fixed by this change.
1018 * fast/forms/select-listbox-focus-displaynone-expected.txt:
1019 * fast/repaint/text-in-relative-positioned-inline-expected.txt:
1020 * fullscreen/full-screen-fixed-pos-parent-expected.txt:
1021 * platform/mac-mavericks/fast/html/details-open2-expected.txt:
1022 * platform/mac/fast/html/details-add-child-2-expected.txt:
1023 * platform/mac/fast/html/details-open2-expected.txt:
1025 Non-visual whitespace changes.
1027 2015-10-12 Zalan Bujtas <zalan@apple.com>
1029 [Win] Update anonymous table results for Windows port.
1031 Unreviewed gardening.
1033 * platform/win/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
1034 * platform/win/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
1035 * platform/win/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
1036 * platform/win/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
1037 * platform/win/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
1038 * platform/win/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
1039 * platform/win/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
1040 * platform/win/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
1041 * platform/win/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
1042 * platform/win/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
1043 * platform/win/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
1044 * platform/win/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
1045 * platform/win/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
1046 * platform/win/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
1047 * platform/win/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
1048 * platform/win/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
1049 * platform/win/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
1050 * platform/win/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
1051 * platform/win/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
1052 * platform/win/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
1053 * platform/win/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
1054 * platform/win/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
1055 * platform/win/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
1056 * platform/win/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
1057 * platform/win/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
1058 * platform/win/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
1059 * platform/win/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
1060 * platform/win/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
1061 * platform/win/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
1062 * platform/win/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
1063 * platform/win/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
1064 * platform/win/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
1065 * platform/win/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
1066 * platform/win/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
1067 * platform/win/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
1068 * platform/win/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
1069 * platform/win/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
1070 * platform/win/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
1071 * platform/win/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
1072 * platform/win/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
1073 * platform/win/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
1074 * platform/win/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
1075 * platform/win/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
1076 * platform/win/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
1077 * platform/win/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
1078 * platform/win/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
1080 2015-10-12 Zalan Bujtas <zalan@apple.com>
1082 display: table-cell; bug when resizing window
1083 https://bugs.webkit.org/show_bug.cgi?id=138167
1085 Reviewed by David Hyatt.
1087 Clean up anonymous table wrappers all the way up to RenderTable.
1088 This patch ensures that we don't keep the generated RenderTable/RenderSection/RenderCaption/RenderRow
1089 objects around in the tree anymore when the last child is destroyed.
1091 Import W3C CSS2.1 anonymous table tests.
1093 * css2.1/tables/table-anonymous-objects-015.xht: Added.
1094 * css2.1/tables/table-anonymous-objects-016.xht: Added.
1095 * css2.1/tables/table-anonymous-objects-023.xht: Added.
1096 * css2.1/tables/table-anonymous-objects-024.xht: Added.
1097 * css2.1/tables/table-anonymous-objects-035.xht: Added.
1098 * css2.1/tables/table-anonymous-objects-036.xht: Added.
1099 * css2.1/tables/table-anonymous-objects-037.xht: Added.
1100 * css2.1/tables/table-anonymous-objects-038.xht: Added.
1101 * css2.1/tables/table-anonymous-objects-045.xht: Added.
1102 * css2.1/tables/table-anonymous-objects-046.xht: Added.
1103 * css2.1/tables/table-anonymous-objects-047.xht: Added.
1104 * css2.1/tables/table-anonymous-objects-048.xht: Added.
1105 * css2.1/tables/table-anonymous-objects-049.xht: Added.
1106 * css2.1/tables/table-anonymous-objects-050.xht: Added.
1107 * css2.1/tables/table-anonymous-objects-055.xht: Added.
1108 * css2.1/tables/table-anonymous-objects-056.xht: Added.
1109 * css2.1/tables/table-anonymous-objects-091.xht: Added.
1110 * css2.1/tables/table-anonymous-objects-092.xht: Added.
1111 * css2.1/tables/table-anonymous-objects-099.xht: Added.
1112 * css2.1/tables/table-anonymous-objects-100.xht: Added.
1113 * css2.1/tables/table-anonymous-objects-105.xht: Added.
1114 * css2.1/tables/table-anonymous-objects-106.xht: Added.
1115 * css2.1/tables/table-anonymous-objects-107.xht: Added.
1116 * css2.1/tables/table-anonymous-objects-108.xht: Added.
1117 * css2.1/tables/table-anonymous-objects-109.xht: Added.
1118 * css2.1/tables/table-anonymous-objects-110.xht: Added.
1119 * css2.1/tables/table-anonymous-objects-111.xht: Added.
1120 * css2.1/tables/table-anonymous-objects-112.xht: Added.
1121 * css2.1/tables/table-anonymous-objects-113.xht: Added.
1122 * css2.1/tables/table-anonymous-objects-114.xht: Added.
1123 * css2.1/tables/table-anonymous-objects-115.xht: Added.
1124 * css2.1/tables/table-anonymous-objects-116.xht: Added.
1125 * css2.1/tables/table-anonymous-objects-121.xht: Added.
1126 * css2.1/tables/table-anonymous-objects-122.xht: Added.
1127 * css2.1/tables/table-anonymous-objects-123.xht: Added.
1128 * css2.1/tables/table-anonymous-objects-124.xht: Added.
1129 * css2.1/tables/table-anonymous-objects-139.xht: Added.
1130 * css2.1/tables/table-anonymous-objects-140.xht: Added.
1131 * css2.1/tables/table-anonymous-objects-149.xht: Added.
1132 * css2.1/tables/table-anonymous-objects-150.xht: Added.
1133 * css2.1/tables/table-anonymous-objects-155.xht: Added.
1134 * css2.1/tables/table-anonymous-objects-156.xht: Added.
1135 * css2.1/tables/table-anonymous-objects-159.xht: Added.
1136 * css2.1/tables/table-anonymous-objects-160.xht: Added.
1137 * css2.1/tables/table-anonymous-objects-165.xht: Added.
1138 * css2.1/tables/table-anonymous-objects-166.xht: Added.
1139 * platform/mac/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
1140 * platform/mac/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
1141 * platform/mac/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
1142 * platform/mac/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
1143 * platform/mac/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
1144 * platform/mac/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
1145 * platform/mac/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
1146 * platform/mac/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
1147 * platform/mac/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
1148 * platform/mac/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
1149 * platform/mac/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
1150 * platform/mac/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
1151 * platform/mac/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
1152 * platform/mac/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
1153 * platform/mac/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
1154 * platform/mac/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
1155 * platform/mac/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
1156 * platform/mac/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
1157 * platform/mac/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
1158 * platform/mac/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
1159 * platform/mac/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
1160 * platform/mac/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
1161 * platform/mac/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
1162 * platform/mac/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
1163 * platform/mac/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
1164 * platform/mac/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
1165 * platform/mac/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
1166 * platform/mac/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
1167 * platform/mac/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
1168 * platform/mac/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
1169 * platform/mac/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
1170 * platform/mac/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
1171 * platform/mac/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
1172 * platform/mac/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
1173 * platform/mac/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
1174 * platform/mac/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
1175 * platform/mac/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
1176 * platform/mac/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
1177 * platform/mac/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
1178 * platform/mac/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
1179 * platform/mac/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
1180 * platform/mac/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
1181 * platform/mac/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
1182 * platform/mac/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
1183 * platform/mac/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
1184 * platform/mac/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
1186 2015-10-12 Jon Honeycutt <jhoneycutt@apple.com>
1188 Unreviewed, more Mac test gardening after r190629.
1190 * platform/mac-wk1/TestExpectations:
1191 Add a new expected time out. Group expected time outs for imported
1192 Blink tests using requestAnimationFrame.
1194 2015-10-12 Myles C. Maxfield <mmaxfield@apple.com>
1196 REGRESSION(r182192): Ligatures do not interact correctly with SHY in some fonts
1197 https://bugs.webkit.org/show_bug.cgi?id=150006
1199 Reviewed by Simon Fraser.
1201 * fast/text/resources/tiny-ligature-font.svg: Added.
1202 * fast/text/undefined-glyph-with-ligature-expected.html: Added.
1203 * fast/text/undefined-glyph-with-ligature.html: Added.
1205 2015-10-12 Antoine Quint <graouts@apple.com>
1207 [SVG] Handle endEvent for svg animations
1208 https://bugs.webkit.org/show_bug.cgi?id=121587
1210 Reviewed by Dean Jackson.
1212 Tests for the "endEvent" event for SVG animations.
1214 * svg/animations/end-event-declarative-expected.svg: Added.
1215 * svg/animations/end-event-declarative.svg: Added.
1216 * svg/animations/end-event-script-expected.svg: Added.
1217 * svg/animations/end-event-script.svg: Added.
1219 2015-10-12 Brady Eidson <beidson@apple.com>
1221 Modern IDB: Start version change transaction for connections to new database.
1222 https://bugs.webkit.org/show_bug.cgi?id=150033
1224 Reviewed by Alex Christensen.
1226 * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
1227 * storage/indexeddb/modern/opendatabase-request-event.html:
1229 2015-10-12 Said Abou-Hallawa <sabouhallawa@apple.com>
1231 REGRESSION(r184895): border-image should always slice the SVG image to nine pieces when drawing it in the container element
1232 https://bugs.webkit.org/show_bug.cgi?id=149901
1233 <rdar://problem/21995596>
1235 Reviewed by Darin Adler.
1237 * fast/borders/border-image-fill-no-intrinsic-size-expected.html:
1238 * fast/borders/border-image-fill-no-intrinsic-size.html:
1239 * fast/borders/resources/svg-border-100x100-relative.svg: Added.
1240 * fast/borders/resources/svg-border-100x100-viewbox.svg: Added.
1241 * fast/borders/resources/svg-border-140x140-intrinsic.svg:
1242 New test cases for relative lengths border images were added. The relative
1243 lengths can be specified by using percentage lengths or adding viewBox to
1246 One of the non-intrinsic image-borders must be removed from this test.
1247 The SVG image in the expected file has to be scaled by (100 / 140), which
1248 can be done. But run-webkit-tests found a very slight difference between
1249 the actual and the result files.
1251 2015-10-12 Brent Fulgham <bfulgham@apple.com>
1253 [Win] Unreviewed gardening
1255 Unskip a bunch of passing tests.
1257 * platform/win/TestExpectations:
1259 2015-10-12 Simon Fraser <simon.fraser@apple.com>
1261 Clip-path transitions sometimes trigger endless animation timers
1262 https://bugs.webkit.org/show_bug.cgi?id=150018
1264 Reviewed by Tim Horton.
1266 New tests for transitions of clip-path and shape-outside.
1268 * transitions/clip-path-transitions-expected.txt: Added.
1269 * transitions/clip-path-transitions.html: Added.
1270 * transitions/resources/transition-test-helpers.js:
1272 (checkExpectedValue):
1273 * transitions/shape-outside-transitions-expected.txt: Added.
1274 * transitions/shape-outside-transitions.html: Added.
1275 * transitions/svg-transitions-expected.txt:
1277 2015-10-12 Ryan Haddad <ryanhaddad@apple.com>
1279 Marking storage/domstorage/events/basic-body-attribute.html as flaky
1280 https://bugs.webkit.org/show_bug.cgi?id=148435
1282 Reviewed by Alexey Proskuryakov.
1284 * platform/mac/TestExpectations:
1286 2015-10-12 Myles C. Maxfield <mmaxfield@apple.com>
1288 Test font-variant-* and font-feature-settings on Yosemite and Mavericks
1289 https://bugs.webkit.org/show_bug.cgi?id=149778
1291 Reviewed by Simon Fraser.
1293 * platform/mac-wk1/TestExpectations:
1294 * platform/mac/TestExpectations:
1296 2015-10-12 Brent Fulgham <bfulgham@apple.com>
1298 [Win] Unreviewed test gardening after r190800.
1300 Skip mac-specific 'fast/forms/hidpi-textfield-background-bleeding.html' test
1303 * platform/win/TestExpectations:
1305 2015-10-12 Brent Fulgham <bfulgham@apple.com>
1307 REGRESSION(r190735, not fixed by r190741) failures.
1308 https://bugs.webkit.org/show_bug.cgi?id=150040
1310 * platform/win/TestExpectations: Skip several test failures introduced by JSC changes.
1312 2015-10-12 Brent Fulgham <bfulgham@apple.com>
1314 [Win] Unreviewed test gardening after r190667.
1316 Mark fast/css/will-change/will-change-create-stacking-context-inline.html as failing, because
1317 Windows does not support backdrop-filter.
1319 * platform/win/TestExpectations:
1321 2015-10-12 Brent Fulgham <bfulgham@apple.com>
1323 [Win] Unreviewed test gardening after r190840.
1325 Rebaseline tests to match new output (same changes as Mac).
1327 * platform/win/fast/css-generated-content/details-summary-before-after-expected.txt:
1328 * platform/win/fast/html/details-add-child-2-expected.txt:
1329 * platform/win/fast/html/details-open2-expected.txt:
1330 * platform/win/fast/html/details-remove-summary-1-and-click-expected.txt:
1331 * platform/win/fast/html/details-remove-summary-4-and-click-expected.txt:
1333 2015-10-09 Anders Carlsson <andersca@apple.com>
1335 Don't allow plug-ins to override image types for <embed> elements
1336 https://bugs.webkit.org/show_bug.cgi?id=149979
1338 Reviewed by Tim Horton.
1342 * platform/efl/TestExpectations:
1343 * platform/gtk/TestExpectations:
1344 * plugins/embed-prefers-plugins-for-images-expected.txt: Removed.
1345 * plugins/embed-prefers-plugins-for-images.html: Removed.
1347 2015-10-12 Ryan Haddad <ryanhaddad@apple.com>
1349 Marking http/tests/notifications/events.html as flaky again as patch did not resolve crashes
1350 https://bugs.webkit.org/show_bug.cgi?id=149218
1352 Reviewed by Brian Burg.
1354 * platform/mac/TestExpectations:
1356 2015-10-11 Myles C. Maxfield <mmaxfield@apple.com>
1358 Test font-variant-* and font-feature-settings with mocked preinstalled fonts
1359 https://bugs.webkit.org/show_bug.cgi?id=149777
1361 Reviewed by Simon Fraser.
1363 See per-file comments.
1365 * css3/font-feature-settings-preinstalled-fonts.html: Removed. Superseded by
1366 css3/font-feature-settings-rendering.html.
1367 * css3/font-feature-settings-rendering-2-expected.html: Removed.
1368 * css3/font-feature-settings-rendering-2.html: Removed. Renamed to
1369 css3/font-feature-settings-rendering.html
1370 * css3/font-feature-settings-rendering-expected.html: Added.
1371 * css3/font-feature-settings-rendering.html:
1372 * css3/font-variant-all-expected.html:
1373 * css3/font-variant-all.html:
1374 * css3/resources/FontWithFeatures.otf: Update for new 'name' table.
1375 * css3/resources/FontWithFeatures.ttf: Ditto.
1377 2015-10-11 Yusuke Suzuki <utatane.tea@gmail.com>
1379 ES6 classes: When a class extends B, super() invokes B.prototype.constructor() instead of B()
1380 https://bugs.webkit.org/show_bug.cgi?id=149001
1382 Reviewed by Saam Barati.
1384 An error message becomes changed.
1386 * js/class-syntax-call-expected.txt:
1387 * js/class-syntax-extends-expected.txt:
1388 * js/class-syntax-super-expected.txt:
1389 * js/script-tests/class-syntax-call.js:
1390 * js/script-tests/class-syntax-extends.js:
1391 * js/script-tests/class-syntax-super.js:
1393 2015-10-10 Antti Koivisto <antti@apple.com>
1395 Rewrite HTMLDetailsElement using HTMLSlotElement
1396 https://bugs.webkit.org/show_bug.cgi?id=149698
1398 Reviewed by Andreas Kling.
1401 * platform/mac/fast/html/details-add-child-2-expected.txt:
1402 * platform/mac/fast/html/details-open2-expected.txt:
1403 * platform/mac/fast/html/details-remove-summary-1-and-click-expected.txt:
1404 * platform/mac/fast/html/details-remove-summary-4-and-click-expected.txt:
1406 2015-10-10 Andreas Kling <akling@apple.com>
1408 SerializedScriptValue should use a compact encoding for 8-bit strings.
1409 <https://webkit.org/b/149934>
1411 Reviewed by Antti Koivisto.
1413 Update a test to reflect changes to the serialization format.
1415 * fast/storage/serialized-script-value.html:
1417 2015-10-09 Myles C. Maxfield <mmaxfield@apple.com>
1419 Unreviewed, rolling out r190689
1420 https://bugs.webkit.org/show_bug.cgi?id=149992
1422 Fixed in other repository.
1424 Reverted changesets:
1426 "Unreviewed, rolling out r190572, r190593, r190594, and r190639."
1427 https://bugs.webkit.org/show_bug.cgi?id=149897
1429 2015-10-09 Nan Wang <n_wang@apple.com>
1431 AX: ARIA 1.1 implement aria-colcount, aria-colindex, aria-colspan, aria-rowcount, aria-rowindex and aria-rowspan
1432 https://bugs.webkit.org/show_bug.cgi?id=148967
1434 Reviewed by Chris Fleizach.
1436 * accessibility/mac/aria-columnrowheaders-expected.txt:
1437 * accessibility/mac/aria-table-attributes-expected.txt: Added.
1438 * accessibility/mac/aria-table-attributes.html: Added.
1439 * platform/mac/accessibility/table-attributes-expected.txt:
1440 * platform/mac/accessibility/table-cell-spans-expected.txt:
1441 * platform/mac/accessibility/table-cells-expected.txt:
1442 * platform/mac/accessibility/table-detection-expected.txt:
1443 * platform/mac/accessibility/table-sections-expected.txt:
1444 * platform/mac/accessibility/table-with-rules-expected.txt:
1446 2015-10-09 Simon Fraser <simon.fraser@apple.com>
1448 Garbage texture data with composited table row
1449 https://bugs.webkit.org/show_bug.cgi?id=148984
1451 Reviewed by Zalan Bujtas.
1453 * compositing/contents-opaque/table-parts-expected.txt: Added.
1454 * compositing/contents-opaque/table-parts.html: Added.
1456 2015-10-09 Simon Fraser <simon.fraser@apple.com>
1458 Garbage pixels on enphaseenergy.com site
1459 https://bugs.webkit.org/show_bug.cgi?id=149915
1460 rdar://problem/22976184
1462 Reviewed by Darin Adler.
1464 New ref test. Also update the expected result for another test that uses negative
1467 * compositing/contents-opaque/body-background-painted-expected.txt:
1468 * compositing/contents-opaque/negative-z-before-html-expected.html: Added.
1469 * compositing/contents-opaque/negative-z-before-html.html: Added.
1470 * platform/mac-wk2/compositing/contents-opaque/body-background-painted-expected.txt:
1472 2015-10-09 Antoine Quint <graouts@apple.com>
1474 Dynamic background color changes do not update until a layout is forced
1475 https://bugs.webkit.org/show_bug.cgi?id=131623
1477 Add some new tests checking that dynamically updating the "background",
1478 "border" and "outline" CSS properties repaint correctly and rebase a few
1479 existing tests that yield the same rendered results but slightly different
1482 Reviewed by Darin Adler.
1484 * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt:
1485 * platform/mac/svg/custom/simple-text-double-shadow-expected.txt:
1486 * svg/css/composite-shadow-example-expected.txt:
1487 * svg/css/composite-shadow-with-opacity-expected.txt:
1488 * svg/repaint/add-background-property-on-root-expected.html: Added.
1489 * svg/repaint/add-background-property-on-root.html: Added.
1490 * svg/repaint/add-border-property-on-root-expected.html: Added.
1491 * svg/repaint/add-border-property-on-root.html: Added.
1492 * svg/repaint/add-outline-property-on-root-expected.html: Added.
1493 * svg/repaint/add-outline-property-on-root.html: Added.
1494 * svg/repaint/change-background-color-expected.html: Added.
1495 * svg/repaint/change-background-color.html: Added.
1496 * svg/repaint/remove-background-property-on-root-expected.html: Added.
1497 * svg/repaint/remove-background-property-on-root.html: Added.
1498 * svg/repaint/remove-border-property-on-root-expected.html: Added.
1499 * svg/repaint/remove-border-property-on-root.html: Added.
1500 * svg/repaint/remove-outline-property-on-root-expected.html: Added.
1501 * svg/repaint/remove-outline-property-on-root.html: Added.
1502 * svg/repaint/repaint-webkit-svg-shadow-expected.txt:
1504 2015-10-06 Simon Fraser <simon.fraser@apple.com>
1506 Add some missing iOS results.
1508 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt: Added.
1509 * platform/ios-simulator/compositing/transitions/scale-transition-no-start-expected.txt: Added.
1510 * platform/ios-simulator/compositing/transitions/singular-scale-transition-expected.txt: Added.
1512 2015-10-09 Brian Burg <bburg@apple.com>
1514 Unreviewed, more Mac test gardening after r190629.
1516 These more accurate expectations are based on several days
1517 of builds with the newly-imported Blink tests.
1519 * platform/mac-wk1/TestExpectations:
1520 * platform/mac-wk2/TestExpectations:
1521 * platform/mac/TestExpectations:
1523 2015-10-08 Wenson Hsieh <wenson_hsieh@apple.com>
1525 Backgrounds bleed out of natively rendered text fields
1526 https://bugs.webkit.org/show_bug.cgi?id=149843
1527 <rdar://problem/22896977>
1529 Reviewed by Darin Adler.
1531 Add a layout test to check that the background of a natively rendered text field
1532 cell does not bleed.
1535 * fast/forms/hidpi-textfield-background-bleeding-expected.html: Added.
1536 * fast/forms/hidpi-textfield-background-bleeding.html: Added.
1538 2015-10-08 Nikita Vasilyev <nvasilyev@apple.com>
1540 Web Inspector: Stack trace view doesn't properly display lines without function names
1541 https://bugs.webkit.org/show_bug.cgi?id=149922
1543 Test an anomymous function.
1545 Reviewed by Timothy Hatcher.
1547 * inspector/debugger/js-stacktrace-expected.txt: Also, rebaseline one old test.
1548 * inspector/debugger/js-stacktrace.html:
1550 2015-10-08 Brian Burg <bburg@apple.com>
1552 http/tests/media/media-source/SourceBuffer-abort-updating.html is flaky
1553 https://bugs.webkit.org/show_bug.cgi?id=149816
1555 Unreviewed, fix updated expectation so it doesn't accidentally cause bots
1556 to run the test on Mavericks (where Media Source is unsupported).
1558 * platform/mac/TestExpectations:
1560 2015-10-08 Jiewen Tan <jiewen_tan@apple.com>
1562 Gracefully handle XMLDocumentParser being detached by mutation events.
1563 https://bugs.webkit.org/show_bug.cgi?id=149485
1564 <rdar://problem/22811489>
1566 Reviewed by Darin Adler.
1568 * fast/parser/resources/xhtml-overwrite-frame.xhtml: Added.
1569 * fast/parser/xhtml-dom-character-data-modified-crash-expected.txt: Added.
1570 * fast/parser/xhtml-dom-character-data-modified-crash.html: Added.
1572 2015-10-08 Jiewen Tan <jiewen_tan@apple.com>
1574 Cleaning up after revision 190339
1575 https://bugs.webkit.org/show_bug.cgi?id=149732
1577 Reviewed by Myles C. Maxfield.
1579 * svg/custom/invalid-xslt-crash.svg:
1580 * svg/custom/invalid-xslt-crash-expected.txt:
1581 Replace render tree dump test with text dump.
1583 2015-10-08 Ryan Haddad <ryanhaddad@apple.com>
1585 Marking http/tests/media/media-source/SourceBuffer-abort-updating.html as flaky
1586 https://bugs.webkit.org/show_bug.cgi?id=149816
1588 Reviewed by Darin Adler.
1590 * platform/mac/TestExpectations:
1592 2015-10-08 Andreas Kling <akling@apple.com>
1594 Generated frame tree names should be kept reasonably long.
1595 <https://webkit.org/b/149874>
1597 Reviewed by Darin Adler.
1599 Added a test to document our name generation behavior for subframes with long-named ancestors.
1600 Also rebaselined some tests that exposed the old behavior.
1602 * fast/forms/form-and-frame-interaction-retains-values-expected.txt:
1603 * fast/frames/long-names-in-nested-subframes-expected.txt: Added.
1604 * fast/frames/long-names-in-nested-subframes.html: Added.
1605 * http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt:
1606 * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
1607 * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
1608 * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt:
1609 * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt:
1610 * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt:
1612 2015-10-08 Saam barati <sbarati@apple.com>
1614 We should be able to inline getter/setter calls inside an inline cache even when the SpillRegistersMode is NeedsToSpill
1615 https://bugs.webkit.org/show_bug.cgi?id=149601
1617 Reviewed by Filip Pizlo.
1619 * js/regress/custom-setter-getter-as-put-get-by-id-expected.txt: Added.
1620 * js/regress/custom-setter-getter-as-put-get-by-id.html: Added.
1621 * js/regress/script-tests/custom-setter-getter-as-put-get-by-id.js: Added.
1625 2015-10-08 Alexey Proskuryakov <ap@apple.com>
1627 fast/events/scroll-after-click-on-tab-index.html is flaky
1628 https://bugs.webkit.org/show_bug.cgi?id=149859
1630 Reviewed by Simon Fraser.
1632 * fast/events/scroll-after-click-on-tab-index-expected.txt:
1633 * fast/events/scroll-after-click-on-tab-index.html:
1634 * platform/mac/TestExpectations:
1636 2015-10-08 Jiewen Tan <jiewen_tan@apple.com>
1638 Add NULL check for renderBox::layer() on applying zoom level change
1639 https://bugs.webkit.org/show_bug.cgi?id=149302
1640 <rdar://problem/22747292>
1642 Reviewed by Darin Adler.
1644 * fast/css/zoom-on-nested-scroll-crash-expected.txt: Added.
1645 * fast/css/zoom-on-nested-scroll-crash.html: Added.
1647 2015-10-08 Ryan Haddad <ryanhaddad@apple.com>
1649 Marking fast/events/scroll-after-click-on-tab-index.html as flaky on Mac
1650 https://bugs.webkit.org/show_bug.cgi?id=149859
1652 Reviewed by Darin Adler.
1654 * platform/mac/TestExpectations:
1656 2015-10-08 Antti Koivisto <antti@apple.com>
1658 CrashTracer: [USER] com.apple.WebKit.WebContent at …Core::SelectorChecker::checkScrollbarPseudoClass const + 217
1659 https://bugs.webkit.org/show_bug.cgi?id=149921
1660 rdar://problem/22731359
1662 Reviewed by Andreas Kling.
1664 The test crashes with shipping WebKit but not with current ToT (probably due to shadow DOM styling changes). Still adding
1667 * svg/css/use-window-inactive-crash-expected.html: Added.
1668 * svg/css/use-window-inactive-crash.html: Added.
1670 2015-10-08 Carlos Garcia Campos <cgarcia@igalia.com>
1672 [GTK] Stop using a nested main loop for popup menus
1673 https://bugs.webkit.org/show_bug.cgi?id=149920
1675 Reviewed by Sergio Villar Senin.
1677 Unskip platform/gtk/fast/forms/menulist-typeahead-find.html that
1678 was timing out because of the nested main loop.
1680 * platform/gtk/TestExpectations:
1682 2015-10-08 Carlos Garcia Campos <cgarcia@igalia.com>
1684 Unreviewed GTK+ gardening. Mark several inspector tests as slow.
1686 * platform/gtk/TestExpectations:
1688 2015-10-07 Keith Rollin <krollin@apple.com>
1690 script.text shouldn't include text from non-direct children of the script element
1691 https://bugs.webkit.org/show_bug.cgi?id=148851
1692 <rdar://problem/22587759>
1694 Reviewed by Chris Dumez.
1696 script-getElementById-during-insertion removed because it no longer
1697 runs correctly with this change.
1699 * fast/dom/script-getElementById-during-insertion-expected.txt: Removed.
1700 * fast/dom/script-getElementById-during-insertion.html: Removed.
1701 * fast/dom/script-subtext-in-script-elements-expected.txt: Added.
1702 * fast/dom/script-subtext-in-script-elements.html: Added.
1704 2015-10-07 Myles C. Maxfield <mmaxfield@apple.com>
1706 Test font-variant-* and font-feature-settings with TrueType fonts
1707 https://bugs.webkit.org/show_bug.cgi?id=149776
1709 Unreviewed follow up to r190697.
1711 * css3/font-variant-all-webfont-expected.html:
1712 * css3/font-variant-all-webfont.html:
1714 2015-10-07 Myles C. Maxfield <mmaxfield@apple.com>
1716 Test font-variant-* and font-feature-settings with TrueType fonts
1717 https://bugs.webkit.org/show_bug.cgi?id=149776
1719 Reviewed by Simon Fraser.
1721 * css3/font-feature-settings-rendering-2-expected.html:
1722 * css3/font-feature-settings-rendering-2.html:
1723 * css3/resources/FontWithFeatures.ttf: Added.
1725 2015-10-07 Mark Lam <mark.lam@apple.com>
1727 Disable tail calls because it is breaking some sites.
1728 https://bugs.webkit.org/show_bug.cgi?id=149900
1730 Reviewed by Saam Barati.
1732 Updating the expected test result because we disabled tail calls.
1734 * js/caller-property-expected.txt:
1736 2015-10-07 Commit Queue <commit-queue@webkit.org>
1738 Unreviewed, rolling out r190572, r190593, r190594, and
1740 https://bugs.webkit.org/show_bug.cgi?id=149897
1742 Breaks Mavericks build (Requested by litherum on #webkit).
1744 Reverted changesets:
1746 "Allow WKRetainPtrs to be used as keys in hashing data
1748 https://bugs.webkit.org/show_bug.cgi?id=149762
1749 http://trac.webkit.org/changeset/190572
1751 "REGRESSION(189668?): http/tests/notifications/events.html
1752 flakily asserts or times out"
1753 https://bugs.webkit.org/show_bug.cgi?id=149218
1754 http://trac.webkit.org/changeset/190593
1756 "Prospective Mavericks build fix."
1757 http://trac.webkit.org/changeset/190594
1759 "Post-review cleanup after r190572."
1760 http://trac.webkit.org/changeset/190639
1762 2015-10-07 Antti Koivisto <antti@apple.com>
1764 Implement :host pseudo class
1765 https://bugs.webkit.org/show_bug.cgi?id=149440
1767 Reviewed by Ryosuke Niwa.
1769 * fast/shadow-dom/css-scoping-shadow-host-rule.html:
1771 Fix and expand the test case.
1773 * platform/mac/TestExpectations:
1775 2015-10-07 Brian Burg <bburg@apple.com>
1777 Unreviewed, more Mac test gardening after r190629.
1779 * platform/mac-wk1/TestExpectations:
1780 * platform/mac-wk2/TestExpectations:
1782 2015-10-07 Brian Burg <bburg@apple.com>
1784 Unreviewed, more Mac test gardening after r190629.
1786 * platform/mac-wk1/TestExpectations:
1788 2015-10-07 Nan Wang <n_wang@apple.com>
1790 AX: ARIA 1.1 @aria-placeholder
1791 https://bugs.webkit.org/show_bug.cgi?id=148970
1793 Reviewed by Chris Fleizach.
1795 * accessibility/placeholder-expected.txt:
1796 * accessibility/placeholder.html:
1798 2015-10-06 Simon Fraser <simon.fraser@apple.com>
1800 will-change should trigger stacking context based purely on properties
1801 https://bugs.webkit.org/show_bug.cgi?id=148068
1803 Reviewed by Zalan Bujtas.
1805 Previously, our will-change implementation didn't trigger stacking context
1806 on an inline if the will-change property didn't apply to inlines (like 'transform').
1807 However, this doesn't agree with the CSS-WG consensus (https://lists.w3.org/Archives/Public/www-style/2015Sep/0112.html).
1809 Change behavior to have stacking context creation behavior for will-change be
1810 identical for inlines and blocks.
1812 * platform/mac/TestExpectations: Fails on Mavericks because no backdrop-filter there.
1813 * fast/css/will-change/resources/will-change-stacking-helper.js:
1814 (makeStackingInline):
1815 * fast/css/will-change/will-change-creates-stacking-context-inline-expected.html: Added.
1816 * fast/css/will-change/will-change-creates-stacking-context-inline.html: Added.
1818 2015-10-07 Hunseop Jeong <hs85.jeong@samsung.com>
1820 [EFL] fast/repaint/block-inputrange-repaint.html is failed.
1821 https://bugs.webkit.org/show_bug.cgi?id=149517
1823 Reviewed by Zalan Bujtas.
1825 EFL thumb size is different with mac port, it causes the difference of repaintRect.
1826 So rebaseline the test with failure result.
1828 * platform/efl/fast/repaint/block-inputrange-repaint-expected.txt: Added.
1830 2015-10-07 Javier Fernandez <jfernandez@igalia.com>
1832 [CSS Grid Layout] Modify grid item height doesn't work
1833 https://bugs.webkit.org/show_bug.cgi?id=149840
1835 Reviewed by Sergio Villar Senin.
1837 Added new tests cases to verify content-sized grid tracks are resized
1838 appropriately whenever grid item's height is changed.
1840 * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change-expected.txt: Added new test cases.
1841 * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html: Added new test cases.
1843 2015-10-05 Sergio Villar Senin <svillar@igalia.com>
1845 [css-grid] Implement grid gutters
1846 https://bugs.webkit.org/show_bug.cgi?id=149800
1848 Reviewed by Darin Adler.
1850 Added several new test cases to verify that gutters are
1851 properly considered when sizing and also to check that they do
1852 not modify the current behavior. As many existing tests were
1853 reused I took the chance to refactor some testing code related
1854 to alignment so that it could be reused by many different
1857 * fast/css-grid-layout/grid-align-content.html:
1858 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
1859 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
1860 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
1861 * fast/css-grid-layout/grid-align.html:
1862 * fast/css-grid-layout/grid-gutters-and-alignment-expected.txt: Added.
1863 * fast/css-grid-layout/grid-gutters-and-alignment.html: Added.
1864 * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt: Added.
1865 * fast/css-grid-layout/grid-gutters-and-flex-content.html: Added.
1866 * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt: Added.
1867 * fast/css-grid-layout/grid-gutters-and-tracks.html: Added.
1868 * fast/css-grid-layout/grid-gutters-get-set-expected.txt: Added.
1869 * fast/css-grid-layout/grid-gutters-get-set.html: Added.
1870 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html:
1871 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html:
1872 * fast/css-grid-layout/grid-justify-content.html:
1873 * fast/css-grid-layout/resources/grid-alignment.css: Added.
1875 (.alignSelfStretch):
1881 (.alignSelfFlexStart):
1882 (.alignSelfFlexEnd):
1883 (.alignSelfSelfStart):
1884 (.alignSelfSelfEnd):
1885 (.alignItemsCenter):
1886 (.alignContentBaseline):
1887 (.alignContentLastBaseline):
1888 (.alignContentStart):
1890 (.alignContentCenter):
1891 (.alignContentLeft):
1892 (.alignContentRight):
1893 (.alignContentFlexStart):
1894 (.alignContentFlexEnd):
1895 (.justifyContentBaseline):
1896 (.justifyContentLastBaseline):
1897 (.justifyContentStart):
1898 (.justifyContentEnd):
1899 (.justifyContentCenter):
1900 (.justifyContentLeft):
1901 (.justifyContentRight):
1902 (.justifyContentFlexStart):
1903 (.justifyContentFlexEnd):
1904 (.justifyContentSpaceBetween):
1905 (.justifyContentSpaceAround):
1906 (.justifyContentSpaceEvenly):
1907 (.justifyContentStretch):
1914 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
1915 (testGridGapDefinitionsValues):
1916 * fast/css-grid-layout/resources/grid.css:
1917 (.firstRowThirdColumn):
1918 (.secondRowThirdColumn):
1919 (.firstRowFourthColumn):
1920 (.secondRowFourthColumn):
1922 2015-10-07 ChangSeok Oh <changseok.oh@collabora.com>
1924 [GTK] Progress bar is broken on recent GTK+
1925 https://bugs.webkit.org/show_bug.cgi?id=149831
1927 Reviewed by Carlos Garcia Campos.
1929 * fast/dom/HTMLProgressElement/native-progress-bar.html: Added.
1930 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
1931 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
1932 * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
1933 * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
1935 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1937 Unreviewed iOS test gardening after r190629.
1939 * platform/ios-simulator/TestExpectations:
1940 * platform/ios-simulator-wk1/TestExpectations:
1942 2015-10-06 Zalan Bujtas <zalan@apple.com>
1944 Paint artifacts when hovering on http://jsfiddle.net/Sherbrow/T87Mn/
1945 https://bugs.webkit.org/show_bug.cgi?id=149535
1946 rdar://problem/22874920
1948 Reviewed by Simon Fraser.
1950 When due to some style change, a renderer's self-painting layer is getting destroyed
1951 and the parent's overflow is no longer set to visible, we don't clean up the overflow part.
1953 When a renderer has a self-painting layer, the parent stops tracking the child's
1954 visual overflow rect. All overflow painting is delegated to the self-painting layer.
1955 However when this layer gets destroyed, no-one issues repaint to clean up
1957 This patch ensures that we issue a repaint when the self-painting layer is destroyed
1958 and the triggering style change requires full repaint.
1960 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt: progression.
1961 * fast/repaint/absolute-position-change-containing-block-expected.txt: progression.
1962 * fast/repaint/overflow-hidden-with-self-painting-child-layer-expected.txt: Added.
1963 * fast/repaint/overflow-hidden-with-self-painting-child-layer.html: Added.
1965 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1967 More unreviewed Windows test gardening after r190629.
1969 * platform/win/TestExpectations:
1971 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1973 Unreviewed Windows test gardening after r190629.
1975 * platform/win/TestExpectations:
1977 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1979 Unreviewed Mac test gardening after r190629.
1981 * platform/mac-wk1/TestExpectations:
1982 * platform/mac-wk2/TestExpectations:
1984 2015-10-06 Nan Wang <n_wang@apple.com>
1986 AX: ARIA 1.1: aria-orientation now defaults to undefined, supported on more elements, and role-specific defaults are defined.
1987 https://bugs.webkit.org/show_bug.cgi?id=132177
1989 Reviewed by Chris Fleizach.
1991 * accessibility/mac/aria-orientation-expected.txt: Added.
1992 * accessibility/mac/aria-orientation.html: Added.
1994 2015-10-06 Simon Fraser <simon.fraser@apple.com>
1996 Mark compositing/geometry/limit-layer-bounds-opacity-transition.html as failing
1999 * platform/ios-simulator-wk2/TestExpectations:
2001 2015-10-06 Ryan Haddad <ryanhaddad@apple.com>
2003 Take 2 on marking compositing/video/video-poster.html as flaky due to crashes.
2004 https://bugs.webkit.org/show_bug.cgi?id=149819
2006 Reviewed by Alexey Proskuryakov.
2008 * platform/mac-elcapitan/TestExpectations: Removed.
2009 * platform/mac/TestExpectations:
2011 2015-10-06 Jiewen Tan <jiewen_tan@apple.com>
2013 Fix crash in ApplyStyleCommand::applyRelativeFontStyleChange()
2014 https://bugs.webkit.org/show_bug.cgi?id=149300
2015 <rdar://problem/22747046>
2017 Reviewed by Chris Dumez.
2019 * editing/style/apply-style-crash2-expected.txt: Added.
2020 * editing/style/apply-style-crash2.html: Added.
2021 * editing/style/apply-style-crash3-expected.txt: Added.
2022 * editing/style/apply-style-crash3.html: Added.
2024 2015-10-06 Javier Fernandez <jfernandez@igalia.com>
2026 [CSS Grid Layout] Don't need to reset auto-margins during grid items layout
2027 https://bugs.webkit.org/show_bug.cgi?id=149764
2029 Reviewed by Darin Adler.
2031 Removed a duplicated layout tests.
2033 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Removed.
2034 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Removed.
2036 2015-10-02 Jon Honeycutt <jhoneycutt@apple.com>
2038 Import some Blink layout tests.
2039 https://bugs.webkit.org/show_bug.cgi?id=149768
2041 These are a subset of tests that don't time out and whose expected
2042 results in Blink match the results in WebKit when run under DRT and
2045 Reviewed by Andy Estes.
2047 2015-10-06 Chris Dumez <cdumez@apple.com>
2049 [Web IDL] 'length' property is wrong for variadic operations
2050 https://bugs.webkit.org/show_bug.cgi?id=149714
2052 Reviewed by Darin Adler.
2054 Add a layout test to check that the value for the 'length' property of
2055 variadic operations is correct.
2057 * fast/dom/variadic-operations-length-expected.txt: Added.
2058 * fast/dom/variadic-operations-length.html: Added.
2060 2015-10-06 Hunseop Jeong <hs85.jeong@samsung.com>
2062 [Cairo] fast/canvas/canvas-imageSmoothingFoo tests failed after r190383.
2063 https://bugs.webkit.org/show_bug.cgi?id=149752
2065 Reviewed by Carlos Garcia Campos.
2067 CG's low interpolation quality setting is equivalent to most other browsers default or high settings.
2069 * platform/efl/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
2070 * platform/gtk/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
2072 2015-10-06 Alex Christensen <achristensen@webkit.org>
2074 Report error when main resource is blocked by content blocker
2075 https://bugs.webkit.org/show_bug.cgi?id=149719
2076 rdar://problem/21970595
2078 Reviewed by Brady Eidson.
2080 * http/tests/contentextensions/main-resource-expected.txt: Added.
2081 * http/tests/contentextensions/main-resource.html: Added.
2082 * http/tests/contentextensions/main-resource.html.json: Added.
2084 2015-10-05 Byung Jun Kim <bj1987.kim@samsung.com>
2086 Unreviewed EFL Gardening
2087 https://bugs.webkit.org/show_bug.cgi?id=149830
2089 Remove "--lint-test-files warnings".
2091 * platform/efl/TestExpectations:
2093 2015-10-05 Youenn Fablet <youenn.fablet@crf.canon.fr>
2095 Migrate streams API to JS Builtins
2096 https://bugs.webkit.org/show_bug.cgi?id=147092
2098 Reviewed by Darin Adler.
2100 Rebasing some tests, one subtest passing, two others still failing but with different reasons.
2102 * streams/reference-implementation/brand-checks-expected.txt:
2103 * streams/reference-implementation/readable-stream-reader-expected.txt:
2105 2015-10-05 Chris Dumez <cdumez@apple.com>
2107 data: URLs should not be preloaded
2108 https://bugs.webkit.org/show_bug.cgi?id=149829
2110 Reviewed by Ryosuke Niwa.
2112 Add layout test to make sure that images with a data: URL do not
2115 * fast/preloader/image-data-url-expected.txt: Added.
2116 * fast/preloader/image-data-url.html: Added.
2118 2015-10-05 Jer Noble <jer.noble@apple.com>
2120 [iOS] REGRESSION(r190434): Media continues to play when locking screen
2121 https://bugs.webkit.org/show_bug.cgi?id=149822
2123 Reviewed by Brent Fulgham.
2125 applicationWillEnterForeground() -> applicationDidEnterForeground().
2127 * media/video-background-playback-expected.txt:
2128 * media/video-background-playback.html:
2129 * media/video-background-tab-playback-expected.txt:
2130 * media/video-background-tab-playback.html:
2132 2015-10-05 Alex Christensen <achristensen@webkit.org>
2134 Invalid CSS Selector for Content Blockers invalidates others
2135 https://bugs.webkit.org/show_bug.cgi?id=148446
2136 rdar://problem/22918235
2138 Reviewed by Benjamin Poulain.
2140 * http/tests/contentextensions/invalid-selector-expected.txt: Added.
2141 * http/tests/contentextensions/invalid-selector.html: Added.
2142 * http/tests/contentextensions/invalid-selector.html.json: Added.
2144 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
2146 CSSGradientValue should check whether gradientLength is zero or not.
2147 https://bugs.webkit.org/show_bug.cgi?id=149373
2148 <rdar://problem/22771418>
2150 Reviewed by Darin Adler.
2152 * fast/gradients/css3-repeating-radial-gradients-crash-expected.txt: Added.
2153 * fast/gradients/css3-repeating-radial-gradients-crash.html: Added.
2155 2015-10-05 Dean Jackson <dino@apple.com>
2157 EXT_texture_filter_anisotropic extension exposed with WEBKIT_ prefix
2158 https://bugs.webkit.org/show_bug.cgi?id=149765
2159 <rdar://problem/22983722>
2161 Reviewed by Beth Dakin.
2163 Simple test that the unprefixed form exists. The actual functionality
2164 is exercised in the WebGL conformance tests.
2166 * fast/canvas/webgl/unprefixed-anisotropic-extension-expected.txt: Added.
2167 * fast/canvas/webgl/unprefixed-anisotropic-extension.html: Added.
2169 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
2171 REGRESSION(189668?): http/tests/notifications/events.html flakily asserts or times out
2172 https://bugs.webkit.org/show_bug.cgi?id=149218
2174 Reviewed by Alexey Proskuryakov.
2178 2015-10-05 Dean Jackson <dino@apple.com>
2180 Reference cycles during SVG dependency invalidation
2181 https://bugs.webkit.org/show_bug.cgi?id=149824
2182 <rdar://problem/22771412>
2184 Reviewed by Tim Horton.
2186 Adding a test that has a cycle between feImage resources.
2189 https://chromium.googlesource.com/chromium/blink/+/a4bc83453bda89823b672877dc02247652a02d51
2191 * svg/custom/reference-cycle-expected.txt: Added.
2192 * svg/custom/reference-cycle.svg: Added.
2194 2015-10-05 Ryan Haddad <ryanhaddad@apple.com>
2196 Marking compositing/video/video-poster.html as flaky for El Capitan.
2197 https://bugs.webkit.org/show_bug.cgi?id=149819
2198 <rdar://problem/16622896> ASSERT(!needsLayout()) at com.apple.WebCore: WebCore::RenderView::paint
2200 Reviewed by Simon Fraser.
2202 * platform/mac-elcapitan/TestExpectations: Added.
2204 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
2206 Fix null pointer dereference in WebSocket::connect()
2207 https://bugs.webkit.org/show_bug.cgi?id=149311
2208 <rdar://problem/22748858>
2210 Reviewed by Chris Dumez.
2212 * http/tests/websocket/construct-in-detached-frame-expected.txt: Added.
2213 * http/tests/websocket/construct-in-detached-frame.html: Added.
2214 * http/tests/websocket/resources/construct-in-detached-frame.html: Added.
2216 2015-10-05 Alexey Proskuryakov <ap@apple.com>
2218 Revert LayoutTests parts of r190579, which were incorrect.
2220 * svg/custom/invalid-xslt-crash-expected.txt: Copied from LayoutTests/svg/custom/invalid-xslt-crash-expected.txt.
2221 * svg/custom/invalid-xslt-crash.svg:
2223 2015-10-02 Ryosuke Niwa <rniwa@webkit.org>
2225 ShadowRoot with leading or trailing white space cause a crash
2226 https://bugs.webkit.org/show_bug.cgi?id=149782
2228 Reviewed by Chris Dumez.
2230 Added a regression test.
2232 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash-expected.txt: Added.
2233 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash.html: Added.
2235 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
2237 Cleaning up after revision 190339
2238 https://bugs.webkit.org/show_bug.cgi?id=149732
2240 Reviewed by Myles C. Maxfield.
2242 * svg/custom/invalid-xslt-crash.svg:
2243 * svg/custom/invalid-xslt-crash-expected.txt:
2244 Replace render tree dump test with text dump.
2247 2015-10-05 Timothy Horton <timothy_horton@apple.com>
2249 Rebaseline test for iOS
2251 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt:
2253 2015-10-05 Zalan Bujtas <zalan@apple.com>
2255 Mark the line dirty when RenderQuote's text changes.
2256 https://bugs.webkit.org/show_bug.cgi?id=149784
2257 rdar://problem/22558169
2259 Reviewed by Antti Koivisto.
2261 When quotation mark changes ( " -> ' or empty string), we
2262 need to mark the line dirty to ensure its content gets laid out properly.
2264 * fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
2265 * fast/inline/quotation-text-changes-dynamically.html: Added.
2267 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
2269 Unprefix -webkit-font-feature-settings
2270 https://bugs.webkit.org/show_bug.cgi?id=149722
2272 Reviewed by Sam Weinig.
2274 * css3/font-feature-settings-parsing.html:
2275 * css3/font-feature-settings-preinstalled-fonts.html:
2276 * css3/font-feature-settings-rendering-2.html:
2277 * css3/font-feature-settings-rendering.html:
2278 * fast/css/inherited-properties-rare-text-expected.txt:
2279 * fast/css/inherited-properties-rare-text.html:
2280 * fast/text/shaping/shaping-script-order.html:
2281 * fast/text/shaping/shaping-selection-rect.html:
2282 * fonts/unicode-character-font-crash.html:
2283 * scrollbars/scrollbar-scrollbarparts-repaint-crash.html:
2285 2015-10-04 Alexey Proskuryakov <ap@apple.com>
2287 Mark tests as flaky for
2288 https://bugs.webkit.org/show_bug.cgi?id=148890
2290 http/tests/contentfiltering/load-substitute-data-from-appcache.html and
2291 http/tests/appcache/decide-navigation-policy-after-delay.html crash
2292 in DocumentLoader::dataReceived sometimes
2294 * platform/wk2/TestExpectations:
2296 2015-10-04 Nikita Vasilyev <nvasilyev@apple.com>
2298 Web Inspector: Wrong column numbers in error object views
2299 https://bugs.webkit.org/show_bug.cgi?id=149795
2301 Reviewed by Timothy Hatcher.
2303 * inspector/debugger/js-stacktrace-expected.txt:
2305 2015-10-03 Alexey Proskuryakov <ap@apple.com>
2307 fast/events/overflow-scroll-fake-mouse-move.html is flaky
2308 https://bugs.webkit.org/show_bug.cgi?id=138697
2310 Reviewed by Brent Fulgham.
2312 * fast/events/overflow-scroll-fake-mouse-move.html:
2314 2015-10-03 Ryosuke Niwa <rniwa@webkit.org>
2316 Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
2318 Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
2319 will prevent waitUntilDone from getting called on those ports.
2321 * fast/shadow-dom/insert-child-to-assigned-node.html:
2323 2015-10-02 Simon Fraser <simon.fraser@apple.com>
2325 New baselines for some compositing tests.
2327 * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
2328 * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
2329 * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
2330 * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
2332 2015-10-02 Antti Koivisto <antti@apple.com>
2334 Inserting a child to a slot assigned node doesn't trigger repaint
2335 https://bugs.webkit.org/show_bug.cgi?id=149739
2337 Reviewed by Ryosuke Niwa.
2339 * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
2340 * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
2342 2015-10-02 Devin Rousso <dcrousso+webkit@gmail.com>
2344 Web Inspector: Copying inline style text puts "undefined" in the pasteboard
2345 https://bugs.webkit.org/show_bug.cgi?id=149155
2347 Reviewed by Brian Burg.
2349 Added test for generating CSS rule strings with default formatting.
2351 * inspector/css/generate-css-rule-string.html:
2353 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
2355 Unreviewed, rolling out r190520, some tests assert / crash.
2357 * inspector/heap/garbageCollected-expected.txt: Removed.
2358 * inspector/heap/garbageCollected.html: Removed.
2359 * inspector/heap/gc-expected.txt: Removed.
2360 * inspector/heap/gc.html: Removed.
2362 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
2364 Web Inspector: Include Garbage Collection Event in Timeline
2365 https://bugs.webkit.org/show_bug.cgi?id=142510
2367 Reviewed by Geoffrey Garen.
2369 * inspector/heap/garbageCollected-expected.txt: Added.
2370 * inspector/heap/garbageCollected.html: Added.
2371 * inspector/heap/gc-expected.txt: Added.
2372 * inspector/heap/gc.html: Added.
2374 2015-10-02 Simon Fraser <simon.fraser@apple.com>
2379 * platform/gtk/TestExpectations:
2380 * platform/ios-simulator/TestExpectations:
2381 * platform/mac-wk1/TestExpectations:
2382 * platform/mac/TestExpectations:
2384 2015-10-02 Jer Noble <jer.noble@apple.com>
2386 [MSE] Browser crashes when appending invalid data to MSE source buffer
2387 https://bugs.webkit.org/show_bug.cgi?id=149689
2389 Reviewed by Darin Adler.
2391 * media/content/stpp.mp4: Added.
2392 * media/media-source/media-source-stpp-crash-expected.txt: Added.
2393 * media/media-source/media-source-stpp-crash.html: Added.
2395 2015-10-02 Alex Christensen <achristensen@webkit.org>
2397 Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
2398 https://bugs.webkit.org/show_bug.cgi?id=149430
2399 rdar://problem/22742222
2401 Reviewed by Geoffrey Garen.
2403 * http/tests/contentextensions/disable-blocker-expected.txt: Added.
2404 * http/tests/contentextensions/disable-blocker.html: Added.
2405 * http/tests/contentextensions/disable-blocker.html.json: Added.
2407 2015-10-02 Antoine Quint <graouts@apple.com>
2409 popstate is fired at the wrong time on load
2410 https://bugs.webkit.org/show_bug.cgi?id=94265
2412 Reviewed by Darin Adler.
2414 Updating tests that relied on a "popstate" event being fired at page load.
2416 * fast/history/same-document-iframes-changing-fragment-expected.txt:
2417 * fast/history/same-document-iframes-changing-pushstate-expected.txt:
2418 * fast/loader/javascript-url-iframe-remove-on-navigate.html:
2419 * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
2420 * fast/loader/stateobjects/document-destroyed-navigate-back.html:
2421 * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
2422 * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
2423 * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
2424 * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
2425 * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
2426 * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
2427 * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
2428 * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
2429 * fast/loader/stateobjects/pushstate-object-types.html:
2430 * fast/loader/stateobjects/pushstate-then-replacestate.html:
2431 * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
2432 * fast/loader/stateobjects/replacestate-then-pushstate.html:
2433 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
2434 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
2435 * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
2436 * http/tests/history/popstate-fires-with-pending-requests.html:
2437 * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
2438 * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
2440 2015-10-02 Javier Fernandez <jfernandez@igalia.com>
2442 [CSS Grid Layout] Support for Content Alignment in grid layout
2443 https://bugs.webkit.org/show_bug.cgi?id=145520
2445 Reviewed by Darin Adler.
2447 Content Distribution alignment controls alignment of the box's
2448 content within the box. The alignment container is the grid
2449 container's content box. The alignment subjects are the grid
2452 In addition to the tests to verify the new functionality, I've
2453 added some tests to check out that the new complex values are
2454 overwritten properly.
2456 I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
2457 test because when using RTL direction the whole grid must flow form
2458 right to left, not only its items, so I rebaselined text expectations
2459 to adapt it to the new behavior.
2461 * css3/overwrite-content-alignment-expected.txt: Added.
2462 * css3/overwrite-content-alignment.html: Added.
2463 * css3/overwrite-self-alignment-expected.txt: Added.
2464 * css3/overwrite-self-alignment.html: Added.
2465 * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
2466 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
2467 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
2468 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
2469 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
2470 * fast/css-grid-layout/grid-align-content-distribution.html: Added.
2471 * fast/css-grid-layout/grid-align-content-expected.txt: Added.
2472 * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
2473 * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
2474 * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
2475 * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
2476 * fast/css-grid-layout/grid-align-content.html: Added.
2477 * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
2478 * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
2479 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
2480 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
2481 * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
2482 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
2483 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
2484 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
2485 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
2486 * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
2487 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
2488 * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
2489 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
2490 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
2491 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
2492 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
2493 * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
2494 * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
2495 * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
2496 * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
2497 * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
2498 * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
2499 * fast/css-grid-layout/grid-justify-content.html: Added.
2500 * fast/css-grid-layout/resources/grid.css:
2501 (.firstRowThirdColumn):
2502 (.firstRowFourthColumn):
2503 (.secondRowThirdColumn):
2504 (.secondRowFourthColumn):
2505 (.thirdRowFirstColumn):
2506 (.thirdRowSecondColumn):
2507 (.fourthRowFirstColumn):
2508 (.fourthRowSecondColumn):
2510 2015-10-01 Dean Jackson <dino@apple.com>
2512 Expose WEBGL_debug_renderer_info
2513 https://bugs.webkit.org/show_bug.cgi?id=149735
2514 <rdar://problem/18343500>
2516 Reviewed by Simon Fraser.
2518 Take two at landing this.
2520 Modify a test from the 1.0.2 conformance suite to make sure
2521 we're actually enabling and passing the info.
2523 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
2524 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
2526 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
2528 Convert focused-input-should-assist-on-touch.html into an automated test
2529 https://bugs.webkit.org/show_bug.cgi?id=149724
2531 Reviewed by Simon Fraser.
2533 Tests that an input that focuses itself on touch and then prevents default is
2534 able to trigger node assistance, even when it is already focused before the
2537 * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
2538 * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
2540 2015-10-01 Dean Jackson <dino@apple.com>
2542 Rollout r190446 for the moment. It broke the build.
2544 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
2545 * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
2547 2015-10-01 Dean Jackson <dino@apple.com>
2549 Expose WEBGL_debug_renderer_info
2550 https://bugs.webkit.org/show_bug.cgi?id=149735
2551 <rdar://problem/18343500>
2553 Reviewed by Simon Fraser.
2555 Modify a test from the 1.0.2 conformance suite to make sure
2556 we're actually enabling and passing the info.
2558 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
2559 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
2561 2015-10-01 Ryan Haddad <ryanhaddad@apple.com>
2563 Rebaselining fast/text/mark-matches-overflow-clip.html for Win
2564 https://webkit.org/b/149728
2566 Unreviewed test gardening.
2568 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
2570 2015-10-01 Brent Fulgham <bfulgham@apple.com>
2572 Unreviewed test fix after r190434.
2574 One test was not updated to pass the new required interruption type
2575 argument to 'internals.beginMediaSessionInterruption'.
2577 * webaudio/audiocontext-state-interrupted-expected.txt:
2578 * webaudio/audiocontext-state-interrupted.html:
2580 2015-10-01 Eric Carlson <eric.carlson@apple.com>
2582 [iOS] AirPlay should not stop when the screen locks
2583 https://bugs.webkit.org/show_bug.cgi?id=148315
2584 <rdar://problem/22770703>
2586 Reviewed by Jer Noble.
2588 * media/video-interruption-with-resume-allowing-play.html:
2589 * media/video-interruption-with-resume-not-allowing-play.html:
2591 2015-10-01 Ryosuke Niwa <rniwa@webkit.org>
2593 Slot elements should support fallback contents
2594 https://bugs.webkit.org/show_bug.cgi?id=149701
2596 Reviewed by Antti Koivisto.
2598 Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
2599 and the other one is a style recalc test.
2601 * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
2602 * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
2603 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
2604 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
2606 2015-10-01 Keith Miller <keith_miller@apple.com>
2608 [ES6] Add TypedArray.prototype functionality.
2609 https://bugs.webkit.org/show_bug.cgi?id=148035
2611 Reviewed by Geoffrey Garen.
2613 Fixed tests for new toString behavior on TypedArrays.
2615 * fast/canvas/webgl/type-conversion-test-expected.txt:
2616 * fast/dom/Window/window-postmessage-clone-expected.txt:
2618 2015-10-01 Brent Fulgham <bfulgham@apple.com>
2620 Latch does not clear when a scroll snap animation is triggered
2621 https://bugs.webkit.org/show_bug.cgi?id=149681
2622 <rdar://problem/22733922>
2624 Reviewed by Simon Fraser.
2626 Add a new test that confirms latched state is cleared when scroll snap animations
2629 * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
2630 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
2632 2015-10-01 Simon Fraser <simon.fraser@apple.com>
2634 Remove some tests that now pass.
2637 * platform/mac-wk2/TestExpectations:
2638 * platform/mac/TestExpectations:
2640 2015-09-30 Simon Fraser <simon.fraser@apple.com>
2642 Add iOS touch event test
2643 https://bugs.webkit.org/show_bug.cgi?id=149688
2645 Reviewed by Ryosuke Niwa.
2647 Basic touch event test that synthesizes touches in the UI process.
2650 * fast/events/touch/ios/touch-event-expected.txt: Added.
2651 * fast/events/touch/ios/touch-event.html: Added.
2652 * platform/ios-simulator-wk2/TestExpectations:
2654 2015-10-01 Antti Koivisto <antti@apple.com>
2656 Network cache: Subresource referer header wrong after cached redirect
2657 https://bugs.webkit.org/show_bug.cgi?id=149709
2658 rdar://problem/22917174
2660 Reviewed by Chris Dumez.
2662 * http/tests/cache/redirect-referer-expected.html: Added.
2663 * http/tests/cache/redirect-referer.html: Added.
2664 * http/tests/cache/resources/load-and-check-referer.php: Added.
2665 * http/tests/cache/resources/permanent-redirect.php: Added.
2666 * http/tests/cache/resources/redirect-referer-iframe.html: Added.
2667 * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
2669 2015-10-01 Myles C. Maxfield <mmaxfield@apple.com>
2671 accessibility/mac/aria-expanded-notifications.html is flaky
2672 https://bugs.webkit.org/show_bug.cgi?id=149510
2674 Reviewed by Chris Fleizach.
2676 The problem is triggered by our resumable parser. AXLoadComplete gets called
2677 synchronously from DocumentLoader::finishedLoading(). This means that the order of
2678 the AXLoadComplete message isn't FIFO.
2680 If the parser yielded previously, the AXLoadComplete will be handled after some AX
2681 messages had been handled.
2683 If the parser hadn't yielded, the AXLoadComplete will be the first message
2684 processed (no matter what had been queued up before it).
2686 Because making the AXLoadComplete message asynchonous is not desirable, the
2687 solution is to relax the test to handle various orderings.
2689 * accessibility/mac/aria-expanded-notifications-expected.txt:
2690 * accessibility/mac/aria-expanded-notifications.html:
2691 * platform/mac/TestExpectations:
2693 2015-09-30 Daniel Bates <dabates@apple.com>
2695 Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
2696 https://bugs.webkit.org/show_bug.cgi?id=148828
2698 Reviewed by Alexey Proskuryakov.
2700 Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
2701 LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
2702 them so as to make it clear from their name that they test the ping attribute on a HTML a element.
2704 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
2705 * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
2706 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
2707 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https-expected.txt.
2708 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
2709 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
2710 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
2711 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
2712 * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
2713 * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
2714 * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
2715 * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
2716 * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
2717 * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
2718 * platform/win/TestExpectations: Ditto.
2720 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
2722 Implement keyboard event sending for iOS in WebKitTestRunner
2723 https://bugs.webkit.org/show_bug.cgi?id=149676
2725 Reviewed by Simon Fraser.
2727 Adds a new basic test for the oninput event listener when typing in a text field.
2729 * fast/events/ios/input-value-after-oninput-expected.txt: Added.
2730 * fast/events/ios/input-value-after-oninput.html: Added.
2732 2015-10-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
2734 [Streams API] Add support for private WebCore JS builtins functions
2735 https://bugs.webkit.org/show_bug.cgi?id=149518
2737 Reviewed by Darin Adler.
2739 Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
2741 * streams/reference-implementation/readable-stream-expected.txt:
2742 * streams/reference-implementation/readable-stream-tee-expected.txt:
2743 * streams/reference-implementation/readable-stream-templated-expected.txt:
2745 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
2747 [Streams API] Update readable-stream tests against latest reference
2748 https://bugs.webkit.org/show_bug.cgi?id=149668
2750 Reviewed by Darin Adler.
2752 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
2753 * streams/reference-implementation/readable-stream.html: Updated tests.
2755 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
2757 [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
2758 https://bugs.webkit.org/show_bug.cgi?id=149666
2760 Reviewed by Darin Adler.
2762 * streams/readable-stream-reader-read.html:
2763 * streams/reference-implementation/abstract-ops.html:
2764 * streams/reference-implementation/bad-strategies.html:
2765 * streams/reference-implementation/bad-underlying-sources.html:
2766 * streams/reference-implementation/pipe-to-options.html:
2767 * streams/reference-implementation/pipe-to.html:
2768 * streams/reference-implementation/readable-stream-cancel.html:
2769 * streams/reference-implementation/writable-stream-abort.html:
2770 * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
2772 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
2774 [Streams API] Create ByteLengthQueuingStrategy object as per spec
2775 https://bugs.webkit.org/show_bug.cgi?id=147153
2777 Reviewed by Darin Adler.
2779 * js/dom/global-constructors-attributes-expected.txt:
2780 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2781 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2782 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2783 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2784 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2785 * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
2786 constructor expectations.
2787 * streams/reference-implementation/brand-checks.html:
2788 * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
2789 byte-length-queuing-strategy.js as it should be now builtin in WebKit.
2790 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
2791 (ByteLengthQueuingStrategy): Deleted.
2793 2015-09-30 Commit Queue <commit-queue@webkit.org>
2795 Unreviewed, rolling out r190367 and r190373.
2796 https://bugs.webkit.org/show_bug.cgi?id=149694
2798 Windows build broken (Requested by smfr on #webkit).
2800 Reverted changesets:
2802 "[ES6] Add TypedArray.prototype functionality."
2803 https://bugs.webkit.org/show_bug.cgi?id=148035
2804 http://trac.webkit.org/changeset/190367
2806 "Unreviewed Windows buildfix."
2807 http://trac.webkit.org/changeset/190373
2809 2015-09-30 Katlyn Graff <kgraff@apple.com>
2811 Tests support for imageSmoothingQuality attribute of Canvas element.
2812 https://bugs.webkit.org/show_bug.cgi?id=149541
2814 Reviewed by Ryosuke Niwa.
2816 Tests low, medium, high, and default values, value persistence when
2817 imageSmoothingEnabled is changed, and invalid input.
2819 * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
2820 * fast/canvas/canvas-imageSmoothingQuality.html: Added.
2822 2015-09-30 Brady Eidson <beidson@apple.com>
2824 Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
2825 https://bugs.webkit.org/show_bug.cgi?id=149678
2827 Reviewed by Alex Christensen.
2829 * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
2830 * storage/indexeddb/modern/opendatabase-request-event.html: Added.
2832 2015-09-30 Myles C. Maxfield <mmaxfield@apple.com>
2834 Crash when using an SVG font with > 390 glyphs
2835 https://bugs.webkit.org/show_bug.cgi?id=149677
2836 <rdar://problem/21676402>
2838 Reviewed by Simon Fraser.
2840 * svg/custom/many-glyphs-expected.svg: Added.
2841 * svg/custom/many-glyphs.svg: Added.
2843 2015-09-30 Michael Saboff <msaboff@apple.com>
2845 Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
2846 and https://bugs.webkit.org/show_bug.cgi?id=149621
2848 Reviewed by Saam Barati.
2850 2015-09-29 Simon Fraser <simon.fraser@apple.com>
2852 [iOS] Allow tests to generate user gestures for UI testing
2853 https://bugs.webkit.org/show_bug.cgi?id=149653
2855 Reviewed by Tim Horton.
2857 Simple tests for single tap triggering a click, and double-tap zoom.
2860 * fast/events/ios/double-tap-zoom-expected.txt: Added.
2861 * fast/events/ios/double-tap-zoom.html: Added.
2862 * fast/events/ios/single-tap-generates-click-expected.txt: Added.
2863 * fast/events/ios/single-tap-generates-click.html: Added.
2864 * platform/ios-simulator-wk2/TestExpectations:
2866 2015-09-30 Keith Miller <keith_miller@apple.com>
2868 [ES6] Add TypedArray.prototype functionality.
2869 https://bugs.webkit.org/show_bug.cgi?id=148035
2871 Reviewed by Geoffrey Garen.
2873 Fixed tests for new toString behavior on TypedArrays.
2875 * fast/canvas/webgl/type-conversion-test-expected.txt:
2876 * fast/dom/Window/window-postmessage-clone-expected.txt:
2878 2015-09-30 Timothy Horton <timothy_horton@apple.com>
2880 Compute document marker rects at use time instead of paint time
2881 https://bugs.webkit.org/show_bug.cgi?id=149643
2883 * fast/text/mark-matches-overflow-clip-expected.txt:
2884 * fast/text/mark-matches-overflow-clip.html:
2885 Adjust one recently-added test and its result slightly.
2887 2015-09-30 Eric Carlson <eric.carlson@apple.com>
2889 REGRESSION(r190262): User media unit test failures after r190262
2890 https://bugs.webkit.org/show_bug.cgi?id=149580
2892 Reviewed by Darin Adler.
2894 * platform/gtk/TestExpectations: Unskip tests.
2896 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
2898 Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
2899 <https://bugs.webkit.org/show_bug.cgi?id=149637>
2901 Reviewed by Darin Adler.
2903 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
2905 2015-09-29 Jon Honeycutt <jhoneycutt@apple.com>
2907 Avoid reparsing an XSLT stylesheet after the first failure.
2908 https://bugs.webkit.org/show_bug.cgi?id=149188
2909 <rdar://problem/22709912>
2911 Reviewed by Dave Hyatt.
2913 Patch by Jiewen Tan, jiewen_tan@apple.com.
2915 * svg/custom/invalid-xslt-crash-expected.txt: Added.
2916 * svg/custom/invalid-xslt-crash.svg: Added.
2918 2015-09-29 Wenson Hsieh <wenson_hsieh@apple.com>
2920 Snap offsets should update when style is programmatically changed
2921 https://bugs.webkit.org/show_bug.cgi?id=135964
2922 <rdar://problem/18162411>
2924 Reviewed by Darin Adler.
2926 Tests style updates in both cases where -points and -coordinates are used to position snap points.
2928 * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
2929 * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
2930 * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
2931 * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
2933 2015-09-29 Commit Queue <commit-queue@webkit.org>
2935 Unreviewed, rolling out r190289.
2936 https://bugs.webkit.org/show_bug.cgi?id=149647
2938 Crashing speedometer and some ARM32 tests (Requested by
2939 msaboff on #webkit).
2943 "[ES6] Implement tail calls in the FTL"
2944 https://bugs.webkit.org/show_bug.cgi?id=148664
2945 http://trac.webkit.org/changeset/190289
2947 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2949 [Win] Rebaseline test.
2951 Rubberstamped by Tim Horton.
2953 * platform/win/TestExpectations: Remove test failure.
2954 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
2956 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2958 [Win] Unreviewed gardening.
2960 * platform/win/TestExpectations: Mark new test added in
2963 2015-09-29 Ryosuke Niwa <rniwa@webkit.org>
2965 Update style/layout when a slot is added or removed
2966 https://bugs.webkit.org/show_bug.cgi?id=149593
2968 Reviewed by Antti Koivisto.
2970 Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
2972 Also added an explicit test case for when a default slot is introduced dynamically after
2973 calling getDistributedNodes() once, thereby forcing the slot assignments.
2975 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
2976 * fast/shadow-dom/HTMLSlotElement-interface.html:
2977 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
2978 * platform/mac/TestExpectations:
2980 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
2982 Update test expectations to mark quicklook/pages.html as crashing
2983 <https://bugs.webkit.org/show_bug.cgi?id=149634>
2985 Reviewed by David Kilzer.
2987 * platform/ios-simulator/TestExpectations:
2989 2015-09-29 Chris Dumez <cdumez@apple.com>
2991 Memory cache revalidations should refresh the network disk cache
2992 https://bugs.webkit.org/show_bug.cgi?id=149606
2994 Reviewed by Darin Adler.
2996 Add layout test to check that revalidations requested by the memory cache
2997 update the corresponding disk cache entry when the server responds with a
3000 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
3001 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
3003 2015-09-29 Chris Dumez <cdumez@apple.com>
3005 Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
3006 https://bugs.webkit.org/show_bug.cgi?id=149636
3008 * platform/mac/TestExpectations:
3010 2015-09-29 Brent Fulgham <bfulgham@apple.com>
3012 [Win] Revise failure case per Alexey's comments.
3014 * platform/win/TestExpectations:
3016 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
3018 [Streams API] Add abstract ops tests
3019 https://bugs.webkit.org/show_bug.cgi?id=149629
3021 Reviewed by Darin Adler.
3023 * streams/reference-implementation/abstract-ops-expected.txt: Added.
3024 * streams/reference-implementation/abstract-ops.html: Added.
3026 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
3028 [Streams API] Update tests according to latest spec
3029 https://bugs.webkit.org/show_bug.cgi?id=149628
3031 Reviewed by Darin Adler.
3033 Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
3036 * streams/reference-implementation/bad-strategies-expected.txt:
3037 * streams/reference-implementation/bad-strategies.html:
3038 * streams/reference-implementation/pipe-to-options.html:
3039 * streams/reference-implementation/pipe-to.html:
3040 * streams/reference-implementation/writable-stream-abort.html:
3041 * streams/reference-implementation/writable-stream.html:
3043 2015-09-29 Brent Fulgham <bfulgham@apple.com>
3045 [Win] Test gardening
3047 * platform/win/TestExpectations: Mark some expected failures.
3049 2015-09-29 Brent Fulgham <bfulgham@apple.com>
3051 [Win] [Font Features] Implement font-variant-*
3052 https://bugs.webkit.org/show_bug.cgi?id=149630
3054 Unreviewed gardening.
3056 * platform/win/TestExpectations: Mark expected failures due
3057 to missing Windows feature.
3059 2015-09-29 Javier Fernandez <jfernandez@igalia.com>
3061 [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
3062 https://bugs.webkit.org/show_bug.cgi?id=148944
3064 Reviewed by Darin Adler.
3066 Allow 0 as flex factor value and implement the new flex track sizing algorithm.
3068 * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
3069 * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
3070 * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
3071 * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
3072 * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
3074 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
3076 printing does not use minimum page zoom factor
3077 https://bugs.webkit.org/show_bug.cgi?id=108507
3079 Reviewed by Darin Adler.
3081 Unskip printing reftests that should pass now.
3083 * platform/gtk/TestExpectations:
3084 * platform/mac-wk2/TestExpectations:
3086 2015-09-28 Zalan Bujtas <zalan@apple.com>
3088 fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
3090 Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
3091 to ensure that renderer tree is in clean state.)
3093 Unreviewed gardening.
3095 * fast/repaint/absolute-position-changed.html:
3096 * fast/repaint/fixed.html:
3098 2015-09-28 Saam barati <sbarati@apple.com>
3100 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
3102 We're now skipping getter-richards-try-catch on debug builds.
3104 Unreviewed: skip long running test on debug builds.
3106 * js/regress/script-tests/getter-richards-try-catch.js:
3107 * platform/mac/TestExpectations:
3109 2015-09-28 Saam barati <sbarati@apple.com>
3111 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
3113 This patch makes the test run for even less time.
3115 Unreviewed attempted fix for flakiness.
3117 * js/regress/script-tests/getter-richards-try-catch.js:
3118 (Packet.prototype.toString):
3120 2015-09-28 Brady Eidson <beidson@apple.com>
3122 Add an IDB Server that can roundtrip a request back to the client.
3123 https://bugs.webkit.org/show_bug.cgi?id=149603
3125 Reviewed by Alex Christensen.
3127 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
3128 * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
3130 2015-09-28 Michael Saboff <msaboff@apple.com>
3132 [ES6] Implement tail calls in the FTL
3133 https://bugs.webkit.org/show_bug.cgi?id=148664
3135 Reviewed by Filip Pizlo.
3137 Added one new tail call test and enabled other tail call tests.
3139 * js/caller-property-expected.txt:
3140 * js/script-tests/caller-property.js:
3141 (string_appeared_here.nonStrictCallee):
3148 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
3150 relatedNode should be retargeted respecting slots
3151 https://bugs.webkit.org/show_bug.cgi?id=149591
3153 Reviewed by Antti Koivisto.
3155 Added a new testharness.js test for retargeting relatedNode.
3157 * fast/shadow-dom/event-with-related-target.html: Added.
3159 2015-09-28 Saam barati <sbarati@apple.com>
3161 js/regress/getter-richards-try-catch is timing out on debug layout tests
3162 https://bugs.webkit.org/show_bug.cgi?id=149599
3164 Reviewed by Alexey Proskuryakov.
3166 * js/regress/script-tests/getter-richards-try-catch.js:
3167 (Packet.prototype.toString):
3168 * platform/mac/TestExpectations:
3170 2015-09-28 Chris Dumez <cdumez@apple.com>
3172 Drop support for legacy EventException
3173 https://bugs.webkit.org/show_bug.cgi?id=149597
3174 <rdar://problem/22879795>
3176 Reviewed by Sam Weinig.
3178 Update / rebaseline several tests now that we no longer expose
3179 EventException on the global Window object.
3181 * fast/dom/Window/resources/window-properties.js:
3182 * fast/dom/Window/window-lookup-precedence-expected.txt:
3183 * js/dom/global-constructors-attributes-expected.txt:
3184 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3185 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
3186 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3187 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3188 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3189 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
3190 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3191 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3193 2015-09-28 Chris Dumez <cdumez@apple.com>
3195 Object.getOwnPropertyNames() does not return named properties
3196 https://bugs.webkit.org/show_bug.cgi?id=149562
3197 <rdar://problem/22879779>
3199 Reviewed by Darin Adler.
3201 Add layout test that verifies that Object.getOwnPropertyNames() returns
3202 an HTMLCollection's named properties, in addition to its indexes. It
3203 also checks that they are not enumerable, as per the DOM specification.
3205 * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
3206 * fast/dom/htmlcollection-getownpropertynames.html: Added.
3208 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
3210 Update bug numbers for failing test expectations in fast/shadow-dom.
3212 * platform/mac/TestExpectations:
3214 2015-09-28 Said Abou-Hallawa <sabouhallawa@apple.com>
3216 An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
3217 https://bugs.webkit.org/show_bug.cgi?id=148845
3219 Reviewed by Darin Adler.
3221 Ensure that an SVG image with intrinsic size or with no intrinsic size can be
3222 displayed on a canvas even if it is previously displayed by an HTMLImageElement.
3224 * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
3225 * svg/as-image/svg-cached-draw-canvas.html: Added.
3227 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
3229 Unreviewed. Gardening: skip media stream tests failing after r190262.
3231 * platform/gtk/TestExpectations:
3233 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
3235 REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
3236 https://bugs.webkit.org/show_bug.cgi?id=148569
3238 Reviewed by Darin Adler.
3240 * platform/gtk/TestExpectations: Unskip the inspector tests.
3242 2015-09-25 Alexey Proskuryakov <ap@apple.com>
3244 Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
3245 because it times out.
3247 * platform/mac/TestExpectations:
3249 2015-09-25 Saam barati <sbarati@apple.com>
3251 DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
3252 https://bugs.webkit.org/show_bug.cgi?id=149575
3254 Reviewed by Geoffrey Garen.
3256 * js/regress/getter-richards-try-catch-expected.txt: Added.
3257 * js/regress/getter-richards-try-catch.html: Added.
3258 * js/regress/script-tests/getter-richards-try-catch.js: Added.
3262 (Scheduler.prototype.addIdleTask):
3263 (Scheduler.prototype.addWorkerTask):
3264 (Scheduler.prototype.addHandlerTask):
3265 (Scheduler.prototype.addDeviceTask):
3266 (Scheduler.prototype.addRunningTask):
3267 (Scheduler.prototype.addTask):
3268 (Scheduler.prototype.schedule):
3269 (Scheduler.prototype.release):
3270 (Scheduler.prototype.holdCurrent):
3271 (Scheduler.prototype.suspendCurrent):
3272 (Scheduler.prototype.queue):
3274 (TaskControlBlock.prototype.setRunning):
3275 (TaskControlBlock.prototype.markAsNotHeld):
3276 (TaskControlBlock.prototype.markAsHeld):
3277 (TaskControlBlock.prototype.isHeldOrSuspended):
3278 (TaskControlBlock.prototype.markAsSuspended):
3279 (TaskControlBlock.prototype.markAsRunnable):
3280 (TaskControlBlock.prototype.run):
3281 (TaskControlBlock.prototype.checkPriorityAdd):
3282 (TaskControlBlock.prototype.toString):
3284 (IdleTask.prototype.run):
3285 (IdleTask.prototype.toString):
3287 (DeviceTask.prototype.run):
3288 (DeviceTask.prototype.toString):
3290 (WorkerTask.prototype.run):
3291 (WorkerTask.prototype.toString):
3293 (HandlerTask.prototype.run):
3294 (HandlerTask.prototype.toString):
3296 (Packet.prototype.addTo):
3297 (Packet.prototype.toString):
3299 2015-09-25 Simon Fraser <simon.fraser@apple.com>
3301 [iOS WK2] Add viewport tests and fix runUIScript() timing issues
3302 https://bugs.webkit.org/show_bug.cgi?id=149577
3304 Reviewed by Tim Horton.
3306 New viewport tests which read the scale etc. in the UI process.
3309 * fast/viewport/ios/resources/viewport-test-utils.js: Added.
3314 * fast/viewport/ios/width-is-device-width-expected.txt: Added.
3315 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
3316 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
3317 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
3318 * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
3319 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
3320 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
3321 * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
3322 * fast/viewport/ios/width-is-device-width.html: Added.
3323 * platform/ios-simulator-wk2/TestExpectations:
3325 2015-09-25 Antti Koivisto <antti@apple.com>
3327 Implement scoped styling for shadow DOM
3328 https://bugs.webkit.org/show_bug.cgi?id=149230
3330 Reviewed by Ryosuke Niwa.
3332 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
3333 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
3335 Add a test that verifies that shadow DOM style doesn't affect normal DOM.
3337 * platform/mac/TestExpectations:
3339 Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
3341 2015-09-25 Tim Horton <timothy_horton@apple.com>
3343 Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
3344 https://bugs.webkit.org/show_bug.cgi?id=149572
3345 <rdar://problem/13093602>
3347 Reviewed by Simon Fraser.
3349 * fast/text/mark-matches-overflow-clip-expected.txt: Added.
3350 * fast/text/mark-matches-overflow-clip.html: Added.
3351 Add a test ensuring that a find match that is clipped out by overflow
3352 ends up with a clipped rendered rect.
3354 2015-09-25 Zalan Bujtas <zalan@apple.com>
3356 Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
3358 Unreviewed gardening.
3360 * platform/mac/TestExpectations:
3362 2015-09-25 Commit Queue <commit-queue@webkit.org>
3364 Unreviewed, rolling out r190232 and r190236.
3365 https://bugs.webkit.org/show_bug.cgi?id=149555
3367 "It did not help" (Requested by cdumez on #webkit).
3369 Reverted changesets:
3371 "Unreviewed, roll out r187615 as it seems to have caused a ~1%
3373 http://trac.webkit.org/changeset/190232
3375 "This started failing after this rollout:"
3376 http://trac.webkit.org/changeset/190236
3378 2015-09-25 Carlos Garcia Campos <cgarcia@igalia.com>
3380 [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
3381 https://bugs.webkit.org/show_bug.cgi?id=148956
3383 Reviewed by Žan Doberšek.
3385 Unskip tests that should pass now.
3387 * platform/gtk/TestExpectations:
3389 2015-09-24 Beth Dakin <bdakin@apple.com>
3391 This started failing after this rollout:
3392 http://trac.webkit.org/changeset/190232
3394 * platform/mac/TestExpectations:
3396 2015-09-24 Chris Dumez <cdumez@apple.com>
3398 Node.replaceChild() does not behave according to the specification
3399 https://bugs.webkit.org/show_bug.cgi?id=149546
3400 <rdar://problem/22571887>
3402 Reviewed by Ryosuke Niwa.
3404 Update existing test that now throws a different exception.
3406 * fast/events/mutation-during-replace-child-expected.txt:
3407 * fast/events/mutation-during-replace-child.html:
3409 2015-09-24 Beth Dakin <bdakin@apple.com>
3411 The same problem happens on El Capitan.
3413 * platform/mac/TestExpectations:
3415 2015-09-24 Chris Dumez <cdumez@apple.com>
3417 Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
3419 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3421 2015-09-24 Ryosuke Niwa <rniwa@webkit.org>
3423 Make event dispatching respect slotting
3424 https://bugs.webkit.org/show_bug.cgi?id=149243
3426 Reviewed by Antti Koivisto.
3428 Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
3430 * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
3431 * fast/shadow-dom/event-inside-shadow-tree.html: Added.
3432 * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
3433 * fast/shadow-dom/event-inside-slotted-node.html: Added.
3435 2015-09-24 David Hyatt <hyatt@apple.com>
3437 Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
3438 https://bugs.webkit.org/show_bug.cgi?id=130397
3440 Reviewed by Antti Koivisto.
3442 * fast/css/custom-properties: Added.
3443 * fast/css/custom-properties/computed-style-access-expected.html: Added.
3444 * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
3445 * fast/css/custom-properties/computed-style-access-inherited.html: Added.
3446 * fast/css/custom-properties/computed-style-access.html: Added.
3447 * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
3448 * fast/css/custom-properties/inline-style-property-get.html: Added.
3449 * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
3450 * fast/css/custom-properties/rule-property-get-css-value.html: Added.
3451 * fast/css/custom-properties/rule-property-get-expected.html: Added.
3452 * fast/css/custom-properties/rule-property-get.html: Added.
3453 * fast/css/custom-properties/rule-property-priority-expected.html: Added.
3454 * fast/css/custom-properties/rule-property-priority.html: Added.
3455 * fast/css/custom-properties/rule-property-set-expected.html: Added.
3456 * fast/css/custom-properties/rule-property-set.html: Added.
3457 * fast/css/custom-properties/rule-serialization-expected.html: Added.
3458 * fast/css/custom-properties/rule-serialization.html: Added.
3460 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
3462 Unreviewed, rebaseline media/media-controls-play-button-updates.html.
3464 * platform/gtk/media/media-controls-play-button-updates-expected.txt:
3466 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
3468 [GTK] playbutton in media controls is not changed when it is clicked.
3469 https://bugs.webkit.org/show_bug.cgi?id=149113
3471 Reviewed by Philippe Normand.
3473 * media/media-controls-play-button-updates-expected.png: Added.
3474 * media/media-controls-play-button-updates-expected.txt: Added.
3475 * media/media-controls-play-button-updates.html: Added.
3476 * platform/efl/TestExpectations: Skip the test.
3477 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
3478 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
3479 * platform/mac/TestExpectations: Skip the test on yosemite.
3481 2015-09-23 Myles C. Maxfield <mmaxfield@apple.com>
3483 [Cocoa] [Font Features] Implement font-variant-*
3484 https://bugs.webkit.org/show_bug.cgi?id=148413
3486 Reviewed by Darin Adler.
3488 Updating tests because font-variant-ligatures is being unprefixed.
3490 Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
3492 * css3/font-feature-settings-rendering-2-expected.html:
3493 * css3/font-feature-settings-rendering-2.html:
3494 * css3/font-variant-all-webfont-expected.html: Added.
3495 * css3/font-variant-all-webfont.html: Added.
3496 * css3/font-variant-parsing-expected.txt: Added.
3497 * css3/font-variant-parsing.html: Added.
3498 * css3/resources/FontWithFeatures.otf:
3499 * fast/css/getComputedStyle/computed-style-expected.txt:
3500 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
3501 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3502 * fast/css/getComputedStyle/resources/property-names.js:
3503 * fast/css/parsing-font-variant-ligatures.html:
3504 * fast/text/font-variant-ligatures.html:
3505 * platform/mac/TestExpectations:
3506 * svg/css/getComputedStyle-basic-expected.txt:
3508 2015-09-23 Chris Dumez <cdumez@apple.com>
3510 Unreviewed, roll out r190085 as it seems to cause crashes in JSC
3511 <rdar://problem/22825602>
3513 * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
3514 * fast/events/event-prototype-constructor-properties.html: Removed.
3516 2015-09-23 Chris Dumez <cdumez@apple.com>
3518 HTMLOutputElement.htmlFor should be settable
3519 https://bugs.webkit.org/show_bug.cgi?id=149418
3521 Reviewed by Ryosuke Niwa.
3523 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
3524 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
3525 Add layout test to make sure that setting HTMLLinkElement.sizes actually
3526 updates the 'sizes' associated attribute.
3528 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
3529 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
3530 Update existing layout test now that HTMLOutputElement.htmlFor is
3533 2015-09-23 Saam barati <sbarati@apple.com>
3535 JSC allows invalid var declarations when the declared name is the same as a let/const variable
3536 https://bugs.webkit.org/show_bug.cgi?id=147600
3538 Reviewed by Yusuke Suzuki.
3540 * js/let-syntax-expected.txt:
3541 * js/script-tests/let-syntax.js:
3544 2015-09-23 Saam barati <sbarati@apple.com>
3546 Web Inspector: Type bubbles missing for computed methods and methods on object literals
3547 https://bugs.webkit.org/show_bug.cgi?id=148562
3549 Reviewed by Joseph Pecoraro.
3551 * inspector/model/parse-script-syntax-tree-expected.txt:
3552 * inspector/model/parse-script-syntax-tree.html:
3554 2015-09-23 Beth Dakin <bdakin@apple.com>
3556 accessibility/mac/aria-expanded-notifications.html is flaky
3557 https://bugs.webkit.org/show_bug.cgi?id=149510
3560 * platform/mac/TestExpectations:
3562 2015-09-23 Chris Dumez <cdumez@apple.com>
3564 Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
3565 https://bugs.webkit.org/show_bug.cgi?id=149490
3567 Reviewed by Andreas Kling.
3569 Update test that expected an assertion in a case where we no longer
3570 throw. I checked that Firefox does not throw in this case either.
3572 * fast/dom/Range/range-exceptions-expected.txt:
3573 * fast/dom/Range/script-tests/range-exceptions.js:
3575 2015-09-23 Commit Queue <commit-queue@webkit.org>
3577 Unreviewed, rolling out r190168.
3578 https://bugs.webkit.org/show_bug.cgi?id=149502
3580 it broke debug builds. (Requested by zalan on #webkit).
3584 "HTMLOutputElement.htmlFor should be settable"
3585 https://bugs.webkit.org/show_bug.cgi?id=149418
3586 http://trac.webkit.org/changeset/190168
3588 2015-09-23 Commit Queue <commit-queue@webkit.org>
3590 Unreviewed, rolling out r190160.
3591 https://bugs.webkit.org/show_bug.cgi?id=149501
3593 media/media-controls-play-button-updates.html fails on
3594 Yosemite and EFL (Requested by zalan on #webkit).
3598 "[GTK] playbutton in media controls is not changed when it is
3600 https://bugs.webkit.org/show_bug.cgi?id=149113
3601 http://trac.webkit.org/changeset/190160
3603 2015-09-23 Chris Dumez <cdumez@apple.com>
3605 HTMLOutputElement.htmlFor should be settable
3606 https://bugs.webkit.org/show_bug.cgi?id=149418
3608 Reviewed by Ryosuke Niwa.
3610 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
3611 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
3612 Add layout test to make sure that setting HTMLLinkElement.sizes actually
3613 updates the 'sizes' associated attribute.
3615 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
3616 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
3617 Update existing layout test now that HTMLOutputElement.htmlFor is
3620 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3622 [Streams API] Add transform stream general tests
3623 https://bugs.webkit.org/show_bug.cgi?id=149267
3625 Reviewed by Darin Adler.
3627 * streams/reference-implementation/transform-stream-expected.txt: Added.
3628 * streams/reference-implementation/transform-stream.html: Added.
3630 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3632 [Streams API] Added transform stream error tests
3633 https://bugs.webkit.org/show_bug.cgi?id=149266
3635 Reviewed by Darin Adler.
3637 * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
3638 * streams/reference-implementation/transform-stream-errors.html: Added.
3640 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3642 [Streams API] Added pipe-through transform stream tests
3643 https://bugs.webkit.org/show_bug.cgi?id=149265
3645 Reviewed by Darin Adler.
3647 * streams/reference-implementation/pipe-through-expected.txt: Added.
3648 * streams/reference-implementation/pipe-through.html: Added.
3649 * streams/reference-implementation/resources/streams-utils.js: Added duckTypedPassThroughTransform function.
3651 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3653 [Streams API] Add count queuing strategy tests for writable streams
3654 https://bugs.webkit.org/show_bug.cgi?id=148303
3656 Reviewed by Darin Adler.
3658 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added new expectations.
3659 * streams/reference-implementation/count-queuing-strategy.html: Added new writable stream tests.
3661 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3663 [Streams API] Add byte length queuing strategy tests for writable streams
3664 https://bugs.webkit.org/show_bug.cgi?id=148302
3666 Reviewed by Darin Adler.
3668 * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added new expectations.
3669 * streams/reference-implementation/byte-length-queuing-strategy.html: Added new writable stream tests.
3671 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3673 [Streams API] Add brand checks tests for writable streams
3674 https://bugs.webkit.org/show_bug.cgi?id=148301
3676 Reviewed by Darin Adler.
3678 * streams/reference-implementation/brand-checks-expected.txt: Added new expectations.
3679 * streams/reference-implementation/brand-checks.html: Added new writable stream tests.
3681 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3683 [Streams API] bad underlying sinks tests about writable streams
3684 https://bugs.webkit.org/show_bug.cgi?id=148295
3686 Reviewed by Darin Adler.
3688 * streams/reference-implementation/bad-underlying-sinks-expected.txt: Added.
3689 * streams/reference-implementation/bad-underlying-sinks.html: Added.
3691 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
3693 [GTK] playbutton in media controls is not changed when it is clicked.
3694 https://bugs.webkit.org/show_bug.cgi?id=149113
3696 Reviewed by Philippe Normand.
3698 * media/media-controls-play-button-updates-expected.png: Added.
3699 * media/media-controls-play-button-updates-expected.txt: Added.
3700 * media/media-controls-play-button-updates.html: Added.
3701 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
3702 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
3704 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3706 [Streams API] Add bad strategies writable streams tests
3707 https://bugs.webkit.org/show_bug.cgi?id=148300
3709 Reviewed by Darin Adler.
3711 * streams/reference-implementation/bad-strategies-expected.txt: Added new expectations.
3712 * streams/reference-implementation/bad-strategies.html: Added new writable stream tests.
3714 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3716 [Streams API] Change a const in the tee tests
3717 https://bugs.webkit.org/show_bug.cgi?id=148294
3719 Reviewed by Darin Adler.
3721 * streams/reference-implementation/readable-stream-tee.html: Dumb change, replaced a const with var and added
3722 the checkpoint of the spec commit.
3724 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
3726 [GTK] media/media-controls-timeline-updates.html timeouts
3727 https://bugs.webkit.org/show_bug.cgi?id=139363
3729 Reviewed by Philippe Normand.
3731 The default timeout value of gtk port is 6000ms for release build layout tests.
3732 But this is too short to pass some media tests such as media-controls-timeline-updates.html
3733 Let's tweak the test to have shorter test time by seeking.
3735 * media/media-controls-timeline-updates.html:
3736 * platform/gtk/TestExpectations:
3738 2015-09-23 Youenn Fablet <youenn.fablet@crf.canon.fr>
3740 [Streams API] Implement ReadableStream pipeThrough
3741 https://bugs.webkit.org/show_bug.cgi?id=147556
3743 Reviewed by Darin Adler.
3745 Rebased test that is now passing.
3746 Adding new tests to improve pipeThrough coverage.
3748 * streams/readable-stream-pipeThrough-expected.txt: Added.
3749 * streams/readable-stream-pipeThrough.html: Added.
3750 * streams/reference-implementation/brand-checks-expected.txt:
3752 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
3754 Event fired on a detached node does not bubble up
3755 https://bugs.webkit.org/show_bug.cgi?id=149488
3757 Reviewed by Antti Koivisto.
3759 Added a regression test. Also modified and rebaselined mouseout-dead-node.html added in r19897
3760 since our new behavior matches that of the latest Firefox as well as Chrome.
3762 * fast/events/event-propagation-in-detached-tree-expected.txt: Added.
3763 * fast/events/event-propagation-in-detached-tree.html: Added.
3764 * fast/events/mouseout-dead-node-expected.txt:
3765 * fast/events/mouseout-dead-node.html:
3767 2015-09-22 Zalan Bujtas <zalan@apple.com>
3769 Mark http/tests/notifications/events.html flaky again (crash/timeout this time).
3775 2015-09-22 Saam barati <sbarati@apple.com>
3777 Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
3778 https://bugs.webkit.org/show_bug.cgi?id=143171
3780 Reviewed by Joseph Pecoraro.
3782 * inspector/model/parse-script-syntax-tree-expected.txt:
3783 * inspector/model/parse-script-syntax-tree.html:
3785 2015-09-22 Commit Queue <commit-queue@webkit.org>
3787 Unreviewed, rolling out r190134.
3788 https://bugs.webkit.org/show_bug.cgi?id=149481
3790 "Seems to cause crashes during garbage collection" (Requested
3791 by cdumez on #webkit).
3795 "HTMLOutputElement.htmlFor should be settable"
3796 https://bugs.webkit.org/show_bug.cgi?id=149418
3797 http://trac.webkit.org/changeset/190134
3799 2015-09-22 Zalan Bujtas <zalan@apple.com>
3801 Mark http/tests/notifications/events.html flaky.
3802 https://bugs.webkit.org/show_bug.cgi?id=149218
3809 2015-09-22 Chris Dumez <cdumez@apple.com>
3811 HTMLOutputElement.htmlFor should be settable
3812 https://bugs.webkit.org/show_bug.cgi?id=149418
3814 Reviewed by Darin Adler.
3816 Update existing layout test now that HTMLOutputElement.htmlFor is
3819 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
3820 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
3822 2015-09-22 Tim Horton <timothy_horton@apple.com>
3824 Demystify why a few text tests depend on threaded scrolling being disabled
3826 * fast/text/combining-character-sequence-vertical.html:
3827 * fast/text/descent-clip-in-scaled-page-expected.html:
3828 * fast/text/descent-clip-in-scaled-page.html:
3829 * fast/text/vertical-quotation-marks.html:
3831 2015-09-22 Chris Dumez <cdumez@apple.com>
3833 XMLHttpRequest properties should be on the prototype
3834 https://bugs.webkit.org/show_bug.cgi?id=149465
3836 Reviewed by Darin Adler.
3838 Add layout test to check that XMLHttpRequest properties are on the
3839 prototype and have the right properties (enumerable and configurable).
3841 * fast/xmlhttprequest/xmlhttprequest-properties-prototype-expected.txt: Added.
3842 * fast/xmlhttprequest/xmlhttprequest-properties-prototype.html: Added.
3844 2015-09-22 Chris Dumez <cdumez@apple.com>
3846 Drop support for legacy EntityReference DOM Node type
3847 https://bugs.webkit.org/show_bug.cgi?id=149348
3849 Reviewed by Darin Adler.
3851 Drop several outdated DOM compliance tests. Update / Rebaseline others.
3853 2015-09-22 Chris Dumez <cdumez@apple.com>
3855 Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
3857 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3858 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3860 2015-09-22 Chris Dumez <cdumez@apple.com>
3862 Unreviewed, rebaseline fast/table/rowindex.html after r190099.
3864 * platform/efl/fast/table/rowindex-expected.txt:
3865 * platform/gtk/fast/table/rowindex-expected.txt:
3866 * platform/win/fast/table/rowindex-expected.txt:
3868 2015-09-22 sangdeug.kim <sangdeug.kim@samsung.com>
3870 Add test for checking currentTime of mediacontroller when playback is completed.
3871 https://bugs.webkit.org/show_bug.cgi?id=149154
3873 Reviewed by Eric Carlson.
3875 * media/media-controller-time-clamp-expected.txt:
3876 * media/media-controller-time-clamp.html:
3878 2015-09-22 Saam barati <sbarati@apple.com>
3880 Web Inspector: update Esprima to latest version
3881 https://bugs.webkit.org/show_bug.cgi?id=148960
3883 Reviewed by Joseph Pecoraro.
3885 * inspector/model/parse-script-syntax-tree-expected.txt:
3886 * inspector/model/parse-script-syntax-tree.html:
3888 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
3890 invalidateSlotAssignments should trigger style recalc
3891 https://bugs.webkit.org/show_bug.cgi?id=149447
3893 Reviewed by Antti Koivisto.
3895 Removed failing expectations from newly passing tests.
3897 Also added test cases for inserting and removing text nodes, and modified the style recalc tests
3898 to force layout between each DOM change to test case separately.
3900 * fast/shadow-dom/shadow-layout-after-host-child-changes.html:
3901 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html:
3902 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
3903 * platform/mac/TestExpectations:
3905 2015-09-21 Chris Dumez <cdumez@apple.com>
3907 time element should use HTMLTimeElement interface
3908 https://bugs.webkit.org/show_bug.cgi?id=148840
3909 <rdar://problem/22586690>
3911 Reviewed by Ryosuke Niwa.
3913 Rebaseline existing test now that HTMLTimeElement is exposed on the
3914 global Window object.
3916 * js/dom/global-constructors-attributes-expected.txt:
3917 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3918 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3919 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3920 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3921 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3922 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3924 2015-09-21 Chris Dumez <cdumez@apple.com>
3926 DOM attributes on prototypes should be configurable
3927 https://bugs.webkit.org/show_bug.cgi?id=134364
3929 Reviewed by Sam Weinig.
3931 Add a layout test to confirm that attributes on prototypes are configurable.
3933 * fast/dom/attributes-configurable-expected.txt: Added.
3934 * fast/dom/attributes-configurable.html: Added.
3936 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
3938 Add some style recalc tests for shadow DOM
3939 https://bugs.webkit.org/show_bug.cgi?id=149445
3941 Reviewed by Antti Koivisto.
3943 Add tests to make sure we trigger necessary style recalc.
3945 * fast/shadow-dom/shadow-layout-after-attach-shadow-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3946 * fast/shadow-dom/shadow-layout-after-attach-shadow.html: Added.
3947 * fast/shadow-dom/shadow-layout-after-host-child-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3948 * fast/shadow-dom/shadow-layout-after-host-child-changes.html: Added.
3949 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3950 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html: Added.
3951 * fast/shadow-dom/shadow-layout-after-slot-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3952 * fast/shadow-dom/shadow-layout-after-slot-changes.html: Added.
3953 * platform/mac/TestExpectations:
3955 2015-09-21 Alexey Proskuryakov <ap@apple.com>
3957 https://bugs.webkit.org/show_bug.cgi?id=149415
3958 REGRESSION (r182648): UIWebView does not set location.hash synchronously
3959 <rdar://problem/22169467>
3961 Reviewed by Darin Adler.
3963 * fast/loader/location-hash-user-gesture-expected.txt: Added.
3964 * fast/loader/location-hash-user-gesture.html: Added.
3965 * platform/ios-simulator-wk2/TestExpectations:
3967 2015-09-21 Chris Dumez <cdumez@apple.com>
3969 Update HTMLTableRowElement.rowIndex to behave according to the specification
3970 https://bugs.webkit.org/show_bug.cgi?id=148842
3971 <rdar://problem/22586914>
3973 Reviewed by Darin Adler.
3975 Rebaseline existing test because rows in all <thead> / <tfoot> children
3976 of the <table> Element now get a rowIndex.
3978 * platform/mac/fast/table/rowindex-expected.txt:
3980 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
3982 Add more rendering tests for shadow DOM
3983 https://bugs.webkit.org/show_bug.cgi?id=149437
3985 Reviewed by Antti Koivisto.
3987 Added various tests for shadow tree rendering as well as tests for :host pseudo class and ::slotted pseudo element.
3989 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3990 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Added.
3991 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3992 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Added.
3993 * fast/shadow-dom/css-scoping-shadow-host-functional-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3994 * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Added.
3995 * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3996 * fast/shadow-dom/css-scoping-shadow-host-rule.html: Added.
3997 * fast/shadow-dom/css-scoping-shadow-host-with-before-after-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3998 * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Added.
3999 * fast/shadow-dom/css-scoping-shadow-slot-display-override-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
4000 * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Added.
4001 * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
4002 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Added.
4003 * fast/shadow-dom/css-scoping-shadow-with-outside-rules-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
4004 * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Added.
4005 * platform/mac/TestExpectations:
4007 2015-09-21 Chris Dumez <cdumez@apple.com>
4009 [JS Bindings] prototype.constructor should be writable
4010 https://bugs.webkit.org/show_bug.cgi?id=149412
4011 <rdar://problem/22545096>
4013 Reviewed by Geoffrey Garen.
4015 Add layout test that checks that Event.prototype.constructor has the
4016 expected properties and that it is actually writable.
4018 * fast/events/event-prototype-constructor-properties-expected.txt: Added.
4019 * fast/events/event-prototype-constructor-properties.html: Added.
4021 2015-09-21 Antti Koivisto <antti@apple.com>
4023 HTMLSlotElement should render its assigned nodes
4024 https://bugs.webkit.org/show_bug.cgi?id=149242
4026 Reviewed by Ryosuke Niwa.
4028 Enable the relevant tests.
4030 * platform/mac/TestExpectations:
4032 2015-09-21 Alex Christensen <achristensen@webkit.org>
4034 Remove Windows-specific navigator-detached-no-crash-expected.
4035 https://bugs.webkit.org/show_bug.cgi?id=149414
4037 Reviewed by Filip Pizlo.
4039 When we switched to CMake, NAVIGATOR_HWCONCURRENCY got enabled.
4040 There is no reason to disable it, and the expectations match the default expectations now.
4042 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
4044 2015-09-21 Chris Dumez <cdumez@apple.com>
4046 DOMTokenList.add() / remove() should run the update steps even if tokens were not modified
4047 https://bugs.webkit.org/show_bug.cgi?id=148780
4048 <rdar://problem/22571794>
4050 Reviewed by Ryosuke Niwa.
4052 Update / Rebaseline several classList /relList tests now that our
4053 behavior has changed.
4055 * fast/dom/HTMLElement/class-list-expected.txt:
4056 * fast/dom/HTMLElement/class-list-quirks-expected.txt:
4057 * fast/dom/HTMLElement/script-tests/class-list.js:
4058 * fast/dom/rel-list-expected.txt:
4059 * fast/dom/rel-list.html:
4061 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
4063 Add some tests for shadow DOM rendering
4064 https://bugs.webkit.org/show_bug.cgi?id=149330
4066 Reviewed by Antti Koivisto.
4068 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
4070 This is a relanding of r189962 excluding css-scoping-shadow-rendering.html since it has since been added in r190006
4071 as css-scoping-shadow-root-hides-children.html by Antti.
4073 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
4074 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
4075 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
4076 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
4077 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
4078 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
4079 * platform/mac/TestExpectations:
4081 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
4083 Add image-only failure expectation to fast/shadow-dom/css-scoping-shadow-root-hides-children.html on non-Mac ports.
4087 2015-09-21 Alex Christensen <achristensen@webkit.org>
4089 Skip tests on Windows after r189947.
4091 * platform/win/TestExpectations:
4092 webkit-font-smoothing doesn't work on Windows.
4094 2015-09-21 Chris Dumez <cdumez@apple.com>
4096 Range.cloneContents() / extractContents should throw a HierarchyRequestError when encountering a doctype
4097 https://bugs.webkit.org/show_bug.cgi?id=148770
4098 <rdar://problem/22570898>
4100 Reviewed by Ryosuke Niwa.
4102 Add new tests to cover the behaviour of Range's cloneContents() / extractContents()
4103 and deleteContents() when encountering a doctype.
4105 * fast/dom/Range/clone-contents-document-type-expected.txt: Added.
4106 * fast/dom/Range/clone-contents-document-type.html: Added.
4107 * fast/dom/Range/delete-contents-document-type-expected.txt: Added.
4108 * fast/dom/Range/delete-contents-document-type.html: Added.
4109 * fast/dom/Range/extract-contents-document-type-expected.txt: Added.
4110 * fast/dom/Range/extract-contents-document-type.html: Added.
4111 * fast/dom/Range/resources/frame-with-doctype.html: Added.
4113 2015-09-21 Simon Fraser <simon.fraser@apple.com>
4115 Add the ability for tests to run script in the UI process in WebKitTestRunner
4116 https://bugs.webkit.org/show_bug.cgi?id=149356
4118 Reviewed by Tim Horton.
4120 Some new tests that exercise testRunner.runUIScript().
4123 * fast/harness/concurrent-ui-side-scripts-expected.txt: Added.
4124 * fast/harness/concurrent-ui-side-scripts.html: Added.
4125 * fast/harness/ui-side-scripts-expected.txt: Added.
4126 * fast/harness/ui-side-scripts.html: Added.
4127 * fast/zooming/zoom-to-scale.html: Added.
4128 * platform/ios-simulator/TestExpectations:
4129 * platform/mac/TestExpectations:
4131 2015-09-21 Tim Horton <timothy_horton@apple.com>
4133 Turn on threaded scrolling by default in the tests
4134 https://bugs.webkit.org/show_bug.cgi?id=149377
4136 Reviewed by Simon Fraser.
4138 * compositing/geometry/fixed-position-flipped-writing-mode.html:
4139 * compositing/layer-creation/no-compositing-for-sticky.html:
4140 * compositing/overflow/automatically-opt-into-composited-scrolling.html:
4141 * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
4142 * compositing/overflow/composited-scrolling-creates-a-stacking-container.html:
4143 * compositing/overflow/composited-scrolling-paint-phases.html:
4144 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
4145 * compositing/overflow/dynamic-composited-scrolling-status.html:
4146 * compositing/overflow/iframe-inside-overflow-clipping.html:
4147 * compositing/overflow/nested-scrolling.html:
4148 * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
4149 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
4150 * compositing/overflow/scrolling-content-clip-to-viewport.html:
4151 * compositing/overflow/scrolling-without-painting.html:
4152 * compositing/overflow/textarea-scroll-touch.html:
4153 * compositing/overflow/updating-scrolling-content.html:
4154 * compositing/rtl/rtl-fixed-overflow-scrolled.html:
4155 * compositing/rtl/rtl-overflow-scrolling.html:
4156 * fast/block/positioning/rtl-fixed-positioning.html:
4157 * fast/block/positioning/vertical-rl/fixed-positioning.html:
4158 * fast/dom/horizontal-scrollbar-in-rtl.html:
4159 * fast/dom/horizontal-scrollbar-when-dir-change.html:
4160 * fast/dom/scroll-reveal-left-overflow.html:
4161 * fast/dom/scroll-reveal-top-overflow.html:
4162 * fast/dom/vertical-scrollbar-when-dir-change.html:
4163 * fast/multicol/pagination/RightToLeft-rl-hittest.html:
4164 * scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html:
4165 * scrollingcoordinator/non-fast-scrollable-region-transformed-iframe.html:
4166 * swipe/main-frame-pinning-requirement.html:
4167 Turn off threaded scrolling in the cases where it sensibly affects the test result.
4169 - tests that use scrollTo or similar, and then depend on the
4170 scrolling happening synchronously
4172 - tests that use setAcceleratedCompositingForOverflowScrollEnabled,
4173 which asserts if combined with threaded scrolling
4175 * fast/text/combining-character-sequence-vertical.html:
4176 * fast/text/descent-clip-in-scaled-page.html:
4177 * fast/text/descent-clip-in-scaled-page-expected.html:
4178 * fast/text/vertical-quotation-marks.html:
4179 Turn off threaded scrolling in three tests where it shouldn't affect the test result,
4180 but for some reason does.
4182 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
4184 [GTK] media controls does not show up when playing video finishes.
4185 https://bugs.webkit.org/show_bug.cgi?id=149112
4187 Reviewed by Philippe Normand.
4189 * media/media-controls-timeline-updates-after-playing-expected.txt: Added.
4190 * media/media-controls-timeline-updates-after-playing.html: Added.
4192 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
4194 [GTK] timeline is not updated after few seconds when mouse hovers on controls
4195 https://bugs.webkit.org/show_bug.cgi?id=149111
4197 Reviewed by Philippe Normand.
4199 * media/media-controls-timeline-updates-when-hovered-expected.txt: Added.
4200 * media/media-controls-timeline-updates-when-hovered.html: Added.
4202 2015-09-20 Andy Estes <aestes@apple.com>
4204 http/tests/contentfiltering/load-substitute-data-from-appcache.html crashes sometimes
4205 https://bugs.webkit.org/show_bug.cgi?id=148890
4207 Reviewed by Alexey Proskuryakov.
4209 Added a test to verify my theory that load-substitute-data-from-appcache.html will crash even with Content Filtering disabled.
4211 * TestExpectations: Skipped the new test since it only works in WebKit2.
4212 * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt: Added.
4213 * http/tests/appcache/decide-navigation-policy-after-delay.html: Added.
4214 * http/tests/appcache/resources/decide-navigation-policy-after-delay-frame.html: Added.
4215 * platform/wk2/TestExpectations: Enabled the test in WebKit2.
4217 2015-09-20 Chris Dumez <cdumez@apple.com>
4219 Unreviewed, rebaseline W3C HTML DOM test on iOS after r190030.