1 2015-10-16 Alexey Proskuryakov <ap@apple.com>
3 Remove [ Debug ] qualifiers from expectations for some imported Blink test,
4 as they sometimes fail in release too.
6 * platform/mac-wk2/TestExpectations:
8 2015-10-16 Yusuke Suzuki <utatane.tea@gmail.com>
10 [ES6] Implement String.prototype.normalize
11 https://bugs.webkit.org/show_bug.cgi?id=150094
13 Reviewed by Geoffrey Garen.
15 * js/Object-getOwnPropertyNames-expected.txt:
16 * js/script-tests/Object-getOwnPropertyNames.js:
18 2015-10-16 Jiewen Tan <jiewen_tan@apple.com>
20 Avoid to insert TAB before HTML element.
21 https://bugs.webkit.org/show_bug.cgi?id=149295
22 <rdar://problem/22746706>
24 Reviewed by Ryosuke Niwa.
26 * editing/execCommand/insert-tab-to-html-element-crash-expected.txt: Added.
27 * editing/execCommand/insert-tab-to-html-element-crash.html: Added.
29 2015-10-16 Commit Queue <commit-queue@webkit.org>
31 Unreviewed, rolling out r191204.
32 https://bugs.webkit.org/show_bug.cgi?id=150263
34 This change is causing existing tests to fail (Requested by
35 ryanhaddad on #webkit).
39 "Computed style should work correctly with slotted elements
40 that have display:none"
41 https://bugs.webkit.org/show_bug.cgi?id=150237
42 http://trac.webkit.org/changeset/191204
44 2015-10-16 Brady Eidson <beidson@apple.com>
46 Fix flakey test that was added for:
47 Modern IDB: Add versionchange events.
48 https://bugs.webkit.org/show_bug.cgi?id=150149
50 Test flakes because two events come in different orders.
52 The event order actually does not matter.
53 The test just needs to handle either order.
55 * storage/indexeddb/modern/versionchange-event-expected.txt:
56 * storage/indexeddb/modern/versionchange-event.html:
58 2015-10-16 Brent Fulgham <bfulgham@apple.com>
60 Test fix after r191211
62 Tell the 'Plug-ins.html' test to allow enumeration of all plugins.
64 * fast/dom/Window/Plug-ins.html:
66 2015-10-16 Ryan Haddad <ryanhaddad@apple.com>
68 Removing non-existent test from test expectations file
69 https://bugs.webkit.org/show_bug.cgi?id=150250
71 Reviewed by Simon Fraser.
73 * platform/mac/TestExpectations:
75 2015-10-16 Zalan Bujtas <zalan@apple.com>
77 [Win] Update initial-letter test expectation for Win port.
81 * platform/win/TestExpectations:
83 2015-10-16 Keith Miller <keith@Keiths-MacBook-Pro-5.local>
85 Add Intrinsic Getters and use them to fix performance on the getters of TypedArray properties.
86 https://bugs.webkit.org/show_bug.cgi?id=149687
88 Reviewed by Geoffrey Garen.
90 Fix test since typedarrays no longer have length as a own property.
92 * js/dom/getOwnPropertyDescriptor-expected.txt:
93 * js/resources/getOwnPropertyDescriptor.js:
95 2015-10-16 Brent Fulgham <bfulgham@apple.com>
97 Hide all plugin names except Flash, Java, and QuickTime
98 https://bugs.webkit.org/show_bug.cgi?id=149014
100 Reviewed by Darin Adler.
102 Update tests to notify internals that all plugins should be shown, not
103 just the publicly available ones.
105 * plugins/plugin-javascript-access.html:
106 * plugins/script-tests/navigator-mimeTypes-length.js:
108 2015-10-16 Michael Saboff <msaboff@apple.com>
110 REGRESSION (r191175): Still crashing when clicking back button on netflix.com
111 https://bugs.webkit.org/show_bug.cgi?id=150251
113 Rubber stamped by Filip Pizlo.
115 Turning off Tail Calls and disabling tests until the crash is fixed.
117 * js/caller-property-expected.txt:
119 2015-10-16 Antti Koivisto <antti@apple.com>
121 Computed style should work correctly with slotted elements that have display:none
122 https://bugs.webkit.org/show_bug.cgi?id=150237
124 Reviewed by Andreas Kling.
126 * editing/style/apply-style-atomic-expected.txt:
130 * fast/css/getComputedStyle/getComputedStyle-with-pseudo-element-expected.txt:
131 * fast/css/getComputedStyle/getComputedStyle-with-pseudo-element.html:
133 We now also compute style of display:none pseudo elements correctly.
134 This is a progression and matches other browsers.
136 * fast/shadow-dom/computed-style-display-none-expected.txt: Added.
137 * fast/shadow-dom/computed-style-display-none.html: Added.
139 2015-10-16 Zalan Bujtas <zalan@apple.com>
141 [iOS] Update initial-letter results for iOS port.
143 Unreviewed gardening.
145 * platform/ios-simulator/fast/css-generated-content/initial-letter-basic-expected.txt:
146 * platform/ios-simulator/fast/css-generated-content/initial-letter-sunken-expected.txt:
148 2015-10-16 Brady Eidson <beidson@apple.com>
150 Modern IDB: Add versionchange events.
151 https://bugs.webkit.org/show_bug.cgi?id=150149
153 Reviewed by Alex Christensen.
155 * storage/indexeddb/modern/versionchange-event-expected.txt: Added.
156 * storage/indexeddb/modern/versionchange-event.html: Added.
158 2015-10-16 Zalan Bujtas <zalan@apple.com>
160 First line box in paragraph using initial-letter overflows.
161 https://bugs.webkit.org/show_bug.cgi?id=147977
162 <rdar://problem/22901553>
164 Reviewed by David Hyatt.
166 When initial-letter float is present, we should shrink the first
167 line even if it's not intersected with the block's current height.
168 This is because of the sunken behaviour of initial-letter.
170 * fast/css-generated-content/initial-letter-first-line-wrapping-expected.html: Added.
171 * fast/css-generated-content/initial-letter-first-line-wrapping.html: Added.
172 * platform/mac/fast/css-generated-content/initial-letter-basic-expected.txt: progression.
174 2015-10-16 Youenn Fablet <youenn.fablet@crf.canon.fr>
176 Update testharness.js to web-platform-tests version
177 https://bugs.webkit.org/show_bug.cgi?id=150234
179 Reviewed by Chris Dumez.
181 * resources/testharness.js:
182 (WindowTestEnvironment):
183 (WindowTestEnvironment.prototype._dispatch):
184 (WindowTestEnvironment.prototype._forEach_windows):
185 (WindowTestEnvironment.prototype.on_tests_ready):
186 (WindowTestEnvironment.prototype.setup_messages):
187 (WindowTestEnvironment.prototype.next_default_test_name):
188 (WindowTestEnvironment.prototype.on_new_harness_properties):
189 (WindowTestEnvironment.prototype.add_on_loaded_callback):
190 (WindowTestEnvironment.prototype.test_timeout):
191 (WindowTestEnvironment.prototype.global_scope):
192 (WorkerTestEnvironment):
193 (WorkerTestEnvironment.prototype._dispatch):
194 (WorkerTestEnvironment.prototype._add_message_port):
195 (WorkerTestEnvironment.prototype.next_default_test_name):
196 (WorkerTestEnvironment.prototype.on_new_harness_properties):
197 (WorkerTestEnvironment.prototype.on_tests_ready):
198 (WorkerTestEnvironment.prototype.add_on_loaded_callback):
199 (WorkerTestEnvironment.prototype.test_timeout):
200 (WorkerTestEnvironment.prototype.global_scope):
201 (DedicatedWorkerTestEnvironment):
202 (DedicatedWorkerTestEnvironment.prototype.on_tests_ready):
203 (SharedWorkerTestEnvironment):
204 (SharedWorkerTestEnvironment.prototype.on_tests_ready):
205 (ServiceWorkerTestEnvironment):
206 (ServiceWorkerTestEnvironment.prototype.add_on_loaded_callback):
207 (create_test_environment):
217 (format_value): Deleted.
219 2015-10-16 Chris Dumez <cdumez@apple.com>
221 Unreviewed, skip imported/w3c/web-platform-tests/dom/interfaces.html on Debug builds.
223 This test is slow and sometimes times out.
227 2015-10-16 Ryan Haddad <ryanhaddad@apple.com>
229 Fixing test expectations for css2.1/tables/table-anonymous-objects-045.xht on win
230 https://bugs.webkit.org/show_bug.cgi?id=150125
232 Reviewed by Zalan Bujtas.
234 * platform/win/css2.1/tables/table-anonymous-objects-045-expected.txt:
236 2015-10-16 Brady Eidson <beidson@apple.com>
238 Modern IDB: Support IDBDatabase.close().
239 https://bugs.webkit.org/show_bug.cgi?id=150150
241 Reviewed by Alex Christensen.
243 * storage/indexeddb/modern/opendatabase-versions-expected.txt:
244 * storage/indexeddb/modern/opendatabase-versions.html:
246 2015-10-16 Chris Dumez <cdumez@apple.com>
248 HTMLPreloadScanner should preload iframes
249 https://bugs.webkit.org/show_bug.cgi?id=150097
250 <rdar://problem/23094475>
252 Reviewed by Antti Koivisto.
254 Add layout test to check that iframes are indeed preloaded.
256 * fast/preloader/frame-src-expected.txt: Added.
257 * fast/preloader/frame-src.html: Added.
258 * fast/preloader/resources/testFrame.html: Added.
259 * http/tests/loading/preload-no-store-frame-src-expected.txt: Added.
260 * http/tests/loading/preload-no-store-frame-src.html: Added.
262 2015-10-16 Csaba Osztrogonác <ossy@webkit.org>
264 Unreviewed fix after r191175.
266 * js/regress-150220-expected.txt: Added.
268 2015-10-16 David Hyatt <hyatt@apple.com>
270 Implement the "all" CSS property.
271 https://bugs.webkit.org/show_bug.cgi?id=116966
273 Reviewed by Zalan Bujtas.
275 Added tests for the "all property, including a variables test!
277 * fast/css/all-keyword-direction-expected.html: Added.
278 * fast/css/all-keyword-direction.html: Added.
279 * fast/css/all-keyword-inherit-expected.html: Added.
280 * fast/css/all-keyword-inherit.html: Added.
281 * fast/css/all-keyword-initial-expected.html: Added.
282 * fast/css/all-keyword-initial.html: Added.
283 * fast/css/all-keyword-unset-expected.html: Added.
284 * fast/css/all-keyword-unset.html: Added.
285 * fast/css/variables/all-keyword-unset-expected.html: Added.
286 * fast/css/variables/all-keyword-unset.html: Added.
288 2015-10-15 Michael Saboff <msaboff@apple.com>
290 REGRESSION (r190289): Repro crash clicking back button on netflix.com
291 https://bugs.webkit.org/show_bug.cgi?id=150220
293 Reviewed by Geoffrey Garen.
295 Added a new regression test. Changed the expected output of caller-property
296 to correspond with tail calls enabled.
298 * js/caller-property-expected.txt:
299 * js/regress-150220-expected.tx: Added.
300 * js/regress-150220.html: Added.
301 * js/script-tests/regress-150220.js: Added.
305 2015-10-16 Hunseop Jeong <hs85.jeong@samsung.com>
307 Unreviewed EFL Gardening on 15th Oct.
308 https://bugs.webkit.org/show_bug.cgi?id=150223
310 * platform/efl/TestExpectations:
312 2015-10-15 Roopesh Chander <roop@roopc.net>
314 [Content Extensions] Content blocking rules are not consulted for pings
315 https://bugs.webkit.org/show_bug.cgi?id=149873
317 Reviewed by Alex Christensen.
319 Tests for ensuring that requests loaded through the PingLoader
320 are subject to content blocking rules.
322 * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt: Added.
323 * http/tests/contentextensions/block-cookies-in-csp-report.html: Added.
324 * http/tests/contentextensions/block-cookies-in-csp-report.html.json: Added.
325 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload-expected.txt: Added.
326 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload.html: Added.
327 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload.html.json: Added.
328 * http/tests/contentextensions/block-cookies-in-ping-expected.txt: Added.
329 * http/tests/contentextensions/block-cookies-in-ping.html: Added.
330 * http/tests/contentextensions/block-cookies-in-ping.html.json: Added.
331 * http/tests/contentextensions/block-csp-report-expected.txt: Added.
332 * http/tests/contentextensions/block-csp-report.html: Added.
333 * http/tests/contentextensions/block-csp-report.html.json: Added.
334 * http/tests/contentextensions/block-image-load-in-onunload-expected.txt: Added.
335 * http/tests/contentextensions/block-image-load-in-onunload.html: Added.
336 * http/tests/contentextensions/block-image-load-in-onunload.html.json: Added.
337 * http/tests/contentextensions/block-ping-expected.txt: Added.
338 * http/tests/contentextensions/block-ping.html: Added.
339 * http/tests/contentextensions/block-ping.html.json: Added.
340 * http/tests/contentextensions/hide-on-csp-report-expected.txt: Added.
341 * http/tests/contentextensions/hide-on-csp-report.html: Added.
342 * http/tests/contentextensions/hide-on-csp-report.html.json: Added.
343 * http/tests/contentextensions/resources/check-ping.html: Added.
344 * http/tests/contentextensions/resources/delete-ping.php: Added.
345 * http/tests/contentextensions/resources/get-ping-data.php: Added.
346 * http/tests/contentextensions/resources/ping-file-path.php: Added.
347 * http/tests/contentextensions/resources/redirect.php: Added.
348 * http/tests/contentextensions/resources/save-ping.php: Added.
350 2015-10-15 Joseph Pecoraro <pecoraro@apple.com>
352 Unreviewed gardening. Make inspector/heap/gc.html more reliable.
354 * inspector/heap/gc.html:
355 Stop outputing after we see the first Full GC. Resolving waits
356 for pending events which could incldue more GCs.
358 2015-10-14 Joseph Pecoraro <pecoraro@apple.com>
360 Web Inspector: Include Garbage Collection Event in Timeline
361 https://bugs.webkit.org/show_bug.cgi?id=142510
363 Reviewed by Geoffrey Garen and Brian Burg.
365 * inspector/heap/garbageCollected-expected.txt: Added.
366 * inspector/heap/garbageCollected.html: Added.
367 * inspector/heap/gc-expected.txt: Added.
368 * inspector/heap/gc.html: Added.
370 2015-10-15 Dean Jackson <dino@apple.com>
372 Remove deprecated function insertRule(), replace with appendRule()
373 https://bugs.webkit.org/show_bug.cgi?id=150188
375 Unreviewed. This was a mistake in my review of Ryan's patch.
376 The CSSOM is confusing. This test was not always using a CSSKeyframesRule
377 object, so it should still be calling insertRule. This does produce
378 a console message, so added that to the expected result.
380 * http/tests/css/resources/shared-stylesheet-mutation.js:
381 (executeTests): Back to insertRule.
382 * http/tests/css/shared-stylesheet-mutation-expected.txt:
383 * http/tests/css/shared-stylesheet-mutation-preconstruct-expected.txt:
385 * http/tests/css/resources/shared-stylesheet-mutation.js:
386 (executeTests): Back to insertRule.
388 2015-10-15 Commit Queue <commit-queue@webkit.org>
390 Unreviewed, rolling out r191156.
391 https://bugs.webkit.org/show_bug.cgi?id=150215
393 Introduced crashing test (Requested by bradee-oh on #webkit).
397 "Modern IDB: Support IDBDatabase.close()."
398 https://bugs.webkit.org/show_bug.cgi?id=150150
399 http://trac.webkit.org/changeset/191156
401 2015-10-15 Brady Eidson <beidson@apple.com>
403 Modern IDB: Support IDBDatabase.close().
404 https://bugs.webkit.org/show_bug.cgi?id=150150
406 Reviewed by Alex Christensen.
408 * storage/indexeddb/modern/opendatabase-versions-expected.txt:
409 * storage/indexeddb/modern/opendatabase-versions.html:
411 2015-10-15 Ryan Haddad <ryanhaddad@apple.com>
413 Marking another disk-cache test as flaky on mac-wk2
414 https://bugs.webkit.org/show_bug.cgi?id=149087
416 Reviewed by Alexey Proskuryakov.
418 * platform/mac-wk2/TestExpectations:
420 2015-10-15 David Hyatt <hyatt@apple.com>
422 Add support for the CSS 'unset' keyword.
423 https://bugs.webkit.org/show_bug.cgi?id=148614
425 Reviewed by Dean Jackson.
428 Remove the 3 failing variables tests that used the unset keyword now that they pass.
430 * fast/css/unset-keyword-expected.html: Added.
431 * fast/css/unset-keyword.html: Added.
432 New test for both inherited and initial properties.
434 * fast/css/variables/test-suite/129-expected.html: Added.
435 * fast/css/variables/test-suite/129.html: Added.
436 * fast/css/variables/test-suite/130-expected.html: Added.
437 * fast/css/variables/test-suite/130.html: Added.
438 * fast/css/variables/test-suite/134-expected.html: Added.
439 * fast/css/variables/test-suite/134.html: Added.
440 * fast/css/variables/test-suite/failures/129-expected.html: Removed.
441 * fast/css/variables/test-suite/failures/129.html: Removed.
442 * fast/css/variables/test-suite/failures/130-expected.html: Removed.
443 * fast/css/variables/test-suite/failures/130.html: Removed.
444 * fast/css/variables/test-suite/failures/134-expected.html: Removed.
445 * fast/css/variables/test-suite/failures/134.html: Removed.
446 Move these tests into the passing directory.
448 2015-10-15 Ryan Haddad <ryanhaddad@apple.com>
450 Remove deprecated function insertRule(), replace with appendRule()
451 https://bugs.webkit.org/show_bug.cgi?id=150188
453 Reviewed by Dean Jackson.
455 * http/tests/css/resources/shared-stylesheet-mutation.js:
458 2015-10-15 Commit Queue <commit-queue@webkit.org>
460 Unreviewed, rolling out r191135.
461 https://bugs.webkit.org/show_bug.cgi?id=150197
463 This patch causes 50+ LayoutTest crashes related to the
464 inspector (Requested by ryanhaddad on #webkit).
468 "Web Inspector: JavaScriptCore should parse sourceURL and
469 sourceMappingURL directives"
470 https://bugs.webkit.org/show_bug.cgi?id=150096
471 http://trac.webkit.org/changeset/191135
473 2015-10-15 Joseph Pecoraro <pecoraro@apple.com>
475 Web Inspector: JavaScriptCore should parse sourceURL and sourceMappingURL directives
476 https://bugs.webkit.org/show_bug.cgi?id=150096
478 Reviewed by Geoffrey Garen.
480 * inspector/debugger/sourceURLs-expected.txt: Added.
481 * inspector/debugger/sourceURLs.html: Added.
482 sourceURL and sourceMappingURL detection.
484 2015-10-15 Dean Jackson <dino@apple.com>
486 CSSKeyframesRule::appendRule is deprecated, but is actually the spec
487 https://bugs.webkit.org/show_bug.cgi?id=150113
489 Reviewed by Simon Fraser.
491 Update tests to deprecate the correct function.
493 * animations/change-keyframes-expected.txt:
494 * animations/keyframes-rule.html:
495 * animations/unprefixed-keyframes-rule.html:
497 2015-10-15 Zalan Bujtas <zalan@apple.com>
499 [Win] Update anonymous table results for Win port.
501 Unreviewed gardening.
503 * platform/win/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
504 * platform/win/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
505 * platform/win/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
506 * platform/win/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
507 * platform/win/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
508 * platform/win/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
510 2015-10-14 David Hyatt <hyatt@apple.com>
512 Implement CSS Variables.
513 https://bugs.webkit.org/show_bug.cgi?id=19660
515 Reviewed by Dean Jackson.
517 * fast/css/custom-properties/inheritance-expected.html: Added.
518 * fast/css/custom-properties/inheritance.html: Added.
519 * fast/css/variables: Added.
520 * fast/css/variables/custom-property-computed-style-access-expected.html: Added.
521 * fast/css/variables/custom-property-computed-style-access.html: Added.
522 * fast/css/variables/custom-property-dynamic-update-expected.html: Added.
523 * fast/css/variables/custom-property-dynamic-update.html: Added.
524 * fast/css/variables/custom-property-simple-cycle-expected.html: Added.
525 * fast/css/variables/custom-property-simple-cycle.html: Added.
526 * fast/css/variables/inherited-fallback-expected.html: Added.
527 * fast/css/variables/inherited-fallback.html: Added.
528 * fast/css/variables/invalid-reference-expected.html: Added.
529 * fast/css/variables/invalid-reference.html: Added.
530 * fast/css/variables/rule-property-get-css-value-expected.html: Added.
531 * fast/css/variables/rule-property-get-css-value.html: Added.
532 * fast/css/variables/rule-property-get-expected.html: Added.
533 * fast/css/variables/rule-property-get.html: Added.
534 * fast/css/variables/rule-serialization-expected.html: Added.
535 * fast/css/variables/rule-serialization.html: Added.
537 2015-10-15 Ryan Haddad <ryanhaddad@apple.com>
539 Rebaselining css2.1/tables/table-anonymous-objects-045.xht for win
540 https://bugs.webkit.org/show_bug.cgi?id=150125
542 Reviewed by Zalan Bujtas.
544 * platform/win/css2.1/tables/table-anonymous-objects-045-expected.txt:
546 2015-10-15 Zalan Bujtas <zalan@apple.com>
548 [iOS] Update anonymous table results for iOS port.
550 Unreviewed gardening.
552 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
553 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
554 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
555 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
556 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
557 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
559 2015-10-15 Zalan Bujtas <zalan@apple.com>
561 Anonymous table objects: Collapse anonymous table rows.
562 https://bugs.webkit.org/show_bug.cgi?id=150154
564 Reviewed by David Hyatt.
566 Merge anonymous table rows when they are not needed anymore.
567 Generated table rows can be collapsed into one when there's no
568 non-generated sibling table row left in the tree.
570 Import W3C CSS2.1 anonymous table tests.
572 * css2.1/tables/table-anonymous-objects-103.xht: Added.
573 * css2.1/tables/table-anonymous-objects-104.xht: Added.
574 * css2.1/tables/table-anonymous-objects-117.xht: Added.
575 * css2.1/tables/table-anonymous-objects-118.xht: Added.
576 * css2.1/tables/table-anonymous-objects-119.xht: Added.
577 * css2.1/tables/table-anonymous-objects-120.xht: Added.
578 * platform/mac/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
579 * platform/mac/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
580 * platform/mac/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
581 * platform/mac/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
582 * platform/mac/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
583 * platform/mac/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
585 2015-10-15 Brent Fulgham <bfulgham@apple.com>
587 [Win] Unreviewed gardenining after r190816.
589 Update Windows expectation to match new mac test expectation.
591 * platform/win/svg/custom/simple-text-double-shadow-expected.txt:
593 2015-10-14 Brady Eidson <beidson@apple.com>
595 Modern IDB: Add basic transaction committing.
596 https://bugs.webkit.org/show_bug.cgi?id=150147
598 Reviewed by Alex Christensen.
600 * storage/indexeddb/modern/opendatabase-versions-expected.txt: Added.
601 * storage/indexeddb/modern/opendatabase-versions.html: Added.
603 2015-10-15 Daniel Bates <dabates@apple.com>
605 [iOS] DOM click event may not be dispatched when page has :active style and <input type="search">
606 https://bugs.webkit.org/show_bug.cgi?id=144451
607 <rdar://problem/23099482>
609 Reviewed by Simon Fraser.
611 Add a test to ensure that a DOM click event is dispatched to an element in a subframe on a page
612 with a search field and that specifies a CSS :active pseudo-class that changes the tap highlight
615 Additionally, add tests to ensure we update the cancel button visibility whenever the visibility
616 of the search field changes.
618 * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field-expected.txt: Added.
619 * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html: Added.
620 * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled-expected.html: Added.
621 * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled.html: Added.
622 * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly-expected.html: Added.
623 * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly.html: Added.
624 * fast/forms/search/search-cancel-in-formerly-invisible-element-expected.html: Added.
625 * fast/forms/search/search-cancel-in-formerly-invisible-element.html: Added.
626 * fast/forms/search/search-cancel-toggle-visibility-initially-hidden-expected.html: Added.
627 * fast/forms/search/search-cancel-toggle-visibility-initially-hidden.html: Added.
628 * fast/forms/search/search-cancel-toggle-visibility-initially-visible-expected.html: Added.
629 * fast/forms/search/search-cancel-toggle-visibility-initially-visible.html: Added.
631 2015-10-15 Carlos Garcia Campos <cgarcia@igalia.com>
633 Unreviewed GTK+ gardening. Unskip several tests that are passing now.
635 * platform/gtk/TestExpectations:
637 2015-10-14 Alexey Proskuryakov <ap@apple.com>
639 [Win] Layout Test http/tests/multipart/multipart-replace-non-html-content.php has extra whitespace
640 https://bugs.webkit.org/show_bug.cgi?id=150130
642 Landing a custom expectation. The test still passes, although it surprisingly gets
645 * 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.
647 2015-10-14 Alex Christensen <achristensen@webkit.org>
649 [Content Extensions] Make blocked async XHR call onerror
650 https://bugs.webkit.org/show_bug.cgi?id=146706
652 Reviewed by Brady Eidson.
654 * http/tests/contentextensions/async-xhr-onerror-expected.txt: Added.
655 * http/tests/contentextensions/async-xhr-onerror.html: Added.
656 * http/tests/contentextensions/async-xhr-onerror.html.json: Added.
658 2015-10-14 Andy Estes <aestes@apple.com>
660 [iOS] QuickLook documents loaded over https do not load their subresources
661 https://bugs.webkit.org/show_bug.cgi?id=150145
662 <rdar://problem/22884521>
664 Reviewed by Alexey Proskuryakov.
666 * TestExpectations: Skipped http/tests/quicklook on all platforms.
667 * http/tests/quicklook/resources/secure-document-with-subresources-expected/index.css: Added.
668 * http/tests/quicklook/resources/secure-document-with-subresources-expected/index.html: Added.
669 * http/tests/quicklook/resources/secure-document-with-subresources.pages: Added.
670 * http/tests/quicklook/resources/webkit-icon.tiff: Added.
671 * http/tests/quicklook/secure-document-with-subresources-expected.html: Added.
672 * http/tests/quicklook/secure-document-with-subresources.html: Added.
673 * platform/ios-simulator/TestExpectations: Expected http/tests/quicklook to pass on iOS.
675 2015-10-14 Wenson Hsieh <wenson_hsieh@apple.com>
677 Web pages with unscalable viewports shouldn't have a single tap delay
678 https://bugs.webkit.org/show_bug.cgi?id=149968
679 <rdar://problem/23054453>
681 Reviewed by Simon Fraser.
683 Add a layout test to check that when a viewport is unscalable (specified through
684 the meta viewport tag) we do not add a delay to our single tap gesture recognizer.
686 * fast/events/ios/unscalable-viewport-clicks-on-doubletap-expected.txt: Added.
687 * fast/events/ios/unscalable-viewport-clicks-on-doubletap.html: Added.
689 2015-10-14 Jiewen Tan <jiewen_tan@apple.com>
691 Postpone mutation events before invoke Editor::Command command(Document*, const String&, bool).
692 https://bugs.webkit.org/show_bug.cgi?id=149299
693 <rdar://problem/22746995>
695 Reviewed by Andreas Kling.
697 * editing/inserting/insert-with-mutation-event-expected.txt: Added.
698 * editing/inserting/insert-with-mutation-event.html: Added.
700 2015-10-14 Dean Jackson <dino@apple.com>
702 Implement CanvasRenderingContext2D::commit
703 https://bugs.webkit.org/show_bug.cgi?id=150110
704 <rdar://problem/23057398>
706 Reviewed by Anders Carlsson.
708 * fast/canvas/commit-expected.txt: Added.
709 * fast/canvas/commit.html: Added.
711 2015-10-14 Alex Christensen <achristensen@webkit.org>
713 Add SPI for reloading without content blockers
714 https://bugs.webkit.org/show_bug.cgi?id=150058
715 rdar://problem/22742222
717 Reviewed by Sam Weinig.
719 * http/tests/contentextensions/disable-blocker-expected.txt: Removed.
720 * http/tests/contentextensions/disable-blocker.html: Removed.
721 * http/tests/contentextensions/disable-blocker.html.json: Removed.
722 _userContentExtensionsEnabled is going to be removed, and its functionality is what this test tested.
724 2015-10-14 Said Abou-Hallawa <sabouhallawa@apple.com>
726 REGRESSION(r53318): background-repeat: space with gradients doesn't render correctly
727 https://bugs.webkit.org/show_bug.cgi?id=150068
729 Reviewed by Simon Fraser.
731 Ensure the gradient background-image is drawn correctly when it is repeated
734 * fast/gradients/background-image-repeat-space-expected.html: Added.
735 * fast/gradients/background-image-repeat-space.html: Added.
737 2015-10-14 Ryan Haddad <ryanhaddad@apple.com>
739 http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html flakily times out during Mac-WK2 tests
740 https://bugs.webkit.org/show_bug.cgi?id=150095
742 Reviewed by Alexey Proskuryakov.
744 * platform/mac-wk2/TestExpectations:
746 2015-10-13 Zalan Bujtas <zalan@apple.com>
748 [iOS] Update anonymous table results for iOS port.
750 Unreviewed gardening.
752 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
753 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
754 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
755 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
756 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
757 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
758 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
759 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
760 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
761 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
762 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
763 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
764 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
765 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
766 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
767 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
768 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
770 2015-10-13 Hunseop Jeong <hs85.jeong@samsung.com>
772 Unreviewed EFL Gardening on 13th Oct.
773 https://bugs.webkit.org/show_bug.cgi?id=150084
775 * platform/efl/TestExpectations:
777 2015-10-13 Zalan Bujtas <zalan@apple.com>
779 [Win] Update anonymous table results for Windows port.
781 Unreviewed gardening.
783 * platform/win/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
784 * platform/win/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
785 * platform/win/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
786 * platform/win/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
787 * platform/win/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
788 * platform/win/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
789 * platform/win/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
790 * platform/win/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
791 * platform/win/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
792 * platform/win/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
793 * platform/win/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
794 * platform/win/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
795 * platform/win/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
796 * platform/win/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
797 * platform/win/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
798 * platform/win/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
800 2015-10-13 Brent Fulgham <bfulgham@apple.com>
802 [Win] Unreviewed test gardening after r190995.
804 Update to correct test output, based on similar changes to Mac expectations.
806 * platform/win/fast/html/details-add-child-2-expected.txt:
807 * platform/win/fast/html/details-open2-expected.txt:
809 2015-10-13 Zalan Bujtas <zalan@apple.com>
811 Anonymous table objects: inline parent box requires inline-table child.
812 https://bugs.webkit.org/show_bug.cgi?id=150090
814 Reviewed by David Hyatt.
816 According to the CSS2.1 specification, if a child needs anonymous table wrapper
817 and the child's parent is an inline box, the generated table needs to be inline-table.
818 (inline-block and block parents generate non-inline table)
820 Import W3C CSS2.1 anonymous table tests.
822 * css2.1/tables/table-anonymous-objects-177.xht: Added.
823 * css2.1/tables/table-anonymous-objects-178.xht: Added.
824 * css2.1/tables/table-anonymous-objects-179.xht: Added.
825 * css2.1/tables/table-anonymous-objects-180.xht: Added.
826 * css2.1/tables/table-anonymous-objects-181.xht: Added.
827 * css2.1/tables/table-anonymous-objects-189.xht: Added.
828 * css2.1/tables/table-anonymous-objects-190.xht: Added.
829 * css2.1/tables/table-anonymous-objects-191.xht: Added.
830 * css2.1/tables/table-anonymous-objects-192.xht: Added.
831 * css2.1/tables/table-anonymous-objects-193.xht: Added.
832 * css2.1/tables/table-anonymous-objects-194.xht: Added.
833 * css2.1/tables/table-anonymous-objects-195.xht: Added.
834 * css2.1/tables/table-anonymous-objects-196.xht: Added.
835 * css2.1/tables/table-anonymous-objects-205.xht: Added.
836 * css2.1/tables/table-anonymous-objects-206.xht: Added.
837 * css2.1/tables/table-anonymous-objects-207.xht: Added.
838 * css2.1/tables/table-anonymous-objects-208.xht: Added.
839 * platform/mac/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
840 * platform/mac/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
841 * platform/mac/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
842 * platform/mac/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
843 * platform/mac/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
844 * platform/mac/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
845 * platform/mac/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
846 * platform/mac/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
847 * platform/mac/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
848 * platform/mac/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
849 * platform/mac/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
850 * platform/mac/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
851 * platform/mac/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
852 * platform/mac/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
853 * platform/mac/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
854 * platform/mac/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
855 * platform/mac/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
857 2015-10-13 Ryan Haddad <ryanhaddad@apple.com>
859 A lot of the http/tests/cache/disk-cache/ tests are flaky on mac-wk2, marking them as such.
860 https://bugs.webkit.org/show_bug.cgi?id=149087
862 Reviewed by Alexey Proskuryakov.
864 * platform/mac-wk2/TestExpectations:
866 2015-10-13 Myles C. Maxfield <mmaxfield@apple.com>
868 Unprefix font-kerning
869 https://bugs.webkit.org/show_bug.cgi?id=150080
871 Reviewed by Sam Weinig.
873 This is the last property in CSS3 Fonts which is prefixed.
875 * fast/text/font-kerning-expected.html:
876 * fast/text/font-kerning.html:
878 2015-10-13 Alexey Proskuryakov <ap@apple.com>
880 http/tests/multipart/multipart-replace-non-html-content.php shouldn't exercise
881 edge cases of multipart parsing
882 https://bugs.webkit.org/show_bug.cgi?id=149978
883 rdar://problem/22981062
885 Reviewed by Anders Carlsson.
887 This test is not about HTTP edge cases, but about handling of multipart content in WebKit.
889 * http/tests/multipart/multipart-replace-non-html-content.php:
890 * platform/mac/http/tests/multipart/multipart-replace-non-html-content-expected.txt: Removed.
891 * platform/win/TestExpectations:
893 2015-10-13 Zalan Bujtas <zalan@apple.com>
895 [iOS] Update anonymous table results for iOS port.
897 Unreviewed gardening.
899 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
900 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
901 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
902 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
903 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
904 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
905 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
906 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
907 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
908 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
909 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
910 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
911 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
912 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
913 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
914 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
915 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
916 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
917 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
918 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
919 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
920 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
921 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
922 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
923 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
924 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
925 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
926 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
927 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
928 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
929 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
930 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
931 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
932 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
933 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
934 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
935 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
936 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
937 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
938 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
939 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
940 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
941 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
942 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
943 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
944 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
946 2015-10-12 Antti Koivisto <antti@apple.com>
948 Implement iterator for traversing composed DOM
949 https://bugs.webkit.org/show_bug.cgi?id=149997
951 Reviewed by Ryosuke Niwa.
955 Re-enable fast/html/details-replace-text.html which is fixed by this change.
957 * fast/forms/select-listbox-focus-displaynone-expected.txt:
958 * fast/repaint/text-in-relative-positioned-inline-expected.txt:
959 * fullscreen/full-screen-fixed-pos-parent-expected.txt:
960 * platform/mac-mavericks/fast/html/details-open2-expected.txt:
961 * platform/mac/fast/html/details-add-child-2-expected.txt:
962 * platform/mac/fast/html/details-open2-expected.txt:
964 Non-visual whitespace changes.
966 2015-10-12 Zalan Bujtas <zalan@apple.com>
968 [Win] Update anonymous table results for Windows port.
970 Unreviewed gardening.
972 * platform/win/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
973 * platform/win/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
974 * platform/win/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
975 * platform/win/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
976 * platform/win/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
977 * platform/win/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
978 * platform/win/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
979 * platform/win/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
980 * platform/win/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
981 * platform/win/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
982 * platform/win/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
983 * platform/win/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
984 * platform/win/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
985 * platform/win/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
986 * platform/win/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
987 * platform/win/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
988 * platform/win/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
989 * platform/win/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
990 * platform/win/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
991 * platform/win/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
992 * platform/win/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
993 * platform/win/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
994 * platform/win/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
995 * platform/win/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
996 * platform/win/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
997 * platform/win/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
998 * platform/win/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
999 * platform/win/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
1000 * platform/win/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
1001 * platform/win/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
1002 * platform/win/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
1003 * platform/win/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
1004 * platform/win/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
1005 * platform/win/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
1006 * platform/win/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
1007 * platform/win/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
1008 * platform/win/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
1009 * platform/win/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
1010 * platform/win/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
1011 * platform/win/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
1012 * platform/win/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
1013 * platform/win/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
1014 * platform/win/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
1015 * platform/win/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
1016 * platform/win/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
1017 * platform/win/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
1019 2015-10-12 Zalan Bujtas <zalan@apple.com>
1021 display: table-cell; bug when resizing window
1022 https://bugs.webkit.org/show_bug.cgi?id=138167
1024 Reviewed by David Hyatt.
1026 Clean up anonymous table wrappers all the way up to RenderTable.
1027 This patch ensures that we don't keep the generated RenderTable/RenderSection/RenderCaption/RenderRow
1028 objects around in the tree anymore when the last child is destroyed.
1030 Import W3C CSS2.1 anonymous table tests.
1032 * css2.1/tables/table-anonymous-objects-015.xht: Added.
1033 * css2.1/tables/table-anonymous-objects-016.xht: Added.
1034 * css2.1/tables/table-anonymous-objects-023.xht: Added.
1035 * css2.1/tables/table-anonymous-objects-024.xht: Added.
1036 * css2.1/tables/table-anonymous-objects-035.xht: Added.
1037 * css2.1/tables/table-anonymous-objects-036.xht: Added.
1038 * css2.1/tables/table-anonymous-objects-037.xht: Added.
1039 * css2.1/tables/table-anonymous-objects-038.xht: Added.
1040 * css2.1/tables/table-anonymous-objects-045.xht: Added.
1041 * css2.1/tables/table-anonymous-objects-046.xht: Added.
1042 * css2.1/tables/table-anonymous-objects-047.xht: Added.
1043 * css2.1/tables/table-anonymous-objects-048.xht: Added.
1044 * css2.1/tables/table-anonymous-objects-049.xht: Added.
1045 * css2.1/tables/table-anonymous-objects-050.xht: Added.
1046 * css2.1/tables/table-anonymous-objects-055.xht: Added.
1047 * css2.1/tables/table-anonymous-objects-056.xht: Added.
1048 * css2.1/tables/table-anonymous-objects-091.xht: Added.
1049 * css2.1/tables/table-anonymous-objects-092.xht: Added.
1050 * css2.1/tables/table-anonymous-objects-099.xht: Added.
1051 * css2.1/tables/table-anonymous-objects-100.xht: Added.
1052 * css2.1/tables/table-anonymous-objects-105.xht: Added.
1053 * css2.1/tables/table-anonymous-objects-106.xht: Added.
1054 * css2.1/tables/table-anonymous-objects-107.xht: Added.
1055 * css2.1/tables/table-anonymous-objects-108.xht: Added.
1056 * css2.1/tables/table-anonymous-objects-109.xht: Added.
1057 * css2.1/tables/table-anonymous-objects-110.xht: Added.
1058 * css2.1/tables/table-anonymous-objects-111.xht: Added.
1059 * css2.1/tables/table-anonymous-objects-112.xht: Added.
1060 * css2.1/tables/table-anonymous-objects-113.xht: Added.
1061 * css2.1/tables/table-anonymous-objects-114.xht: Added.
1062 * css2.1/tables/table-anonymous-objects-115.xht: Added.
1063 * css2.1/tables/table-anonymous-objects-116.xht: Added.
1064 * css2.1/tables/table-anonymous-objects-121.xht: Added.
1065 * css2.1/tables/table-anonymous-objects-122.xht: Added.
1066 * css2.1/tables/table-anonymous-objects-123.xht: Added.
1067 * css2.1/tables/table-anonymous-objects-124.xht: Added.
1068 * css2.1/tables/table-anonymous-objects-139.xht: Added.
1069 * css2.1/tables/table-anonymous-objects-140.xht: Added.
1070 * css2.1/tables/table-anonymous-objects-149.xht: Added.
1071 * css2.1/tables/table-anonymous-objects-150.xht: Added.
1072 * css2.1/tables/table-anonymous-objects-155.xht: Added.
1073 * css2.1/tables/table-anonymous-objects-156.xht: Added.
1074 * css2.1/tables/table-anonymous-objects-159.xht: Added.
1075 * css2.1/tables/table-anonymous-objects-160.xht: Added.
1076 * css2.1/tables/table-anonymous-objects-165.xht: Added.
1077 * css2.1/tables/table-anonymous-objects-166.xht: Added.
1078 * platform/mac/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
1079 * platform/mac/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
1080 * platform/mac/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
1081 * platform/mac/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
1082 * platform/mac/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
1083 * platform/mac/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
1084 * platform/mac/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
1085 * platform/mac/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
1086 * platform/mac/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
1087 * platform/mac/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
1088 * platform/mac/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
1089 * platform/mac/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
1090 * platform/mac/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
1091 * platform/mac/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
1092 * platform/mac/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
1093 * platform/mac/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
1094 * platform/mac/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
1095 * platform/mac/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
1096 * platform/mac/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
1097 * platform/mac/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
1098 * platform/mac/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
1099 * platform/mac/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
1100 * platform/mac/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
1101 * platform/mac/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
1102 * platform/mac/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
1103 * platform/mac/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
1104 * platform/mac/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
1105 * platform/mac/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
1106 * platform/mac/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
1107 * platform/mac/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
1108 * platform/mac/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
1109 * platform/mac/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
1110 * platform/mac/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
1111 * platform/mac/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
1112 * platform/mac/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
1113 * platform/mac/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
1114 * platform/mac/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
1115 * platform/mac/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
1116 * platform/mac/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
1117 * platform/mac/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
1118 * platform/mac/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
1119 * platform/mac/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
1120 * platform/mac/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
1121 * platform/mac/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
1122 * platform/mac/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
1123 * platform/mac/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
1125 2015-10-12 Jon Honeycutt <jhoneycutt@apple.com>
1127 Unreviewed, more Mac test gardening after r190629.
1129 * platform/mac-wk1/TestExpectations:
1130 Add a new expected time out. Group expected time outs for imported
1131 Blink tests using requestAnimationFrame.
1133 2015-10-12 Myles C. Maxfield <mmaxfield@apple.com>
1135 REGRESSION(r182192): Ligatures do not interact correctly with SHY in some fonts
1136 https://bugs.webkit.org/show_bug.cgi?id=150006
1138 Reviewed by Simon Fraser.
1140 * fast/text/resources/tiny-ligature-font.svg: Added.
1141 * fast/text/undefined-glyph-with-ligature-expected.html: Added.
1142 * fast/text/undefined-glyph-with-ligature.html: Added.
1144 2015-10-12 Antoine Quint <graouts@apple.com>
1146 [SVG] Handle endEvent for svg animations
1147 https://bugs.webkit.org/show_bug.cgi?id=121587
1149 Reviewed by Dean Jackson.
1151 Tests for the "endEvent" event for SVG animations.
1153 * svg/animations/end-event-declarative-expected.svg: Added.
1154 * svg/animations/end-event-declarative.svg: Added.
1155 * svg/animations/end-event-script-expected.svg: Added.
1156 * svg/animations/end-event-script.svg: Added.
1158 2015-10-12 Brady Eidson <beidson@apple.com>
1160 Modern IDB: Start version change transaction for connections to new database.
1161 https://bugs.webkit.org/show_bug.cgi?id=150033
1163 Reviewed by Alex Christensen.
1165 * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
1166 * storage/indexeddb/modern/opendatabase-request-event.html:
1168 2015-10-12 Said Abou-Hallawa <sabouhallawa@apple.com>
1170 REGRESSION(r184895): border-image should always slice the SVG image to nine pieces when drawing it in the container element
1171 https://bugs.webkit.org/show_bug.cgi?id=149901
1172 <rdar://problem/21995596>
1174 Reviewed by Darin Adler.
1176 * fast/borders/border-image-fill-no-intrinsic-size-expected.html:
1177 * fast/borders/border-image-fill-no-intrinsic-size.html:
1178 * fast/borders/resources/svg-border-100x100-relative.svg: Added.
1179 * fast/borders/resources/svg-border-100x100-viewbox.svg: Added.
1180 * fast/borders/resources/svg-border-140x140-intrinsic.svg:
1181 New test cases for relative lengths border images were added. The relative
1182 lengths can be specified by using percentage lengths or adding viewBox to
1185 One of the non-intrinsic image-borders must be removed from this test.
1186 The SVG image in the expected file has to be scaled by (100 / 140), which
1187 can be done. But run-webkit-tests found a very slight difference between
1188 the actual and the result files.
1190 2015-10-12 Brent Fulgham <bfulgham@apple.com>
1192 [Win] Unreviewed gardening
1194 Unskip a bunch of passing tests.
1196 * platform/win/TestExpectations:
1198 2015-10-12 Simon Fraser <simon.fraser@apple.com>
1200 Clip-path transitions sometimes trigger endless animation timers
1201 https://bugs.webkit.org/show_bug.cgi?id=150018
1203 Reviewed by Tim Horton.
1205 New tests for transitions of clip-path and shape-outside.
1207 * transitions/clip-path-transitions-expected.txt: Added.
1208 * transitions/clip-path-transitions.html: Added.
1209 * transitions/resources/transition-test-helpers.js:
1211 (checkExpectedValue):
1212 * transitions/shape-outside-transitions-expected.txt: Added.
1213 * transitions/shape-outside-transitions.html: Added.
1214 * transitions/svg-transitions-expected.txt:
1216 2015-10-12 Ryan Haddad <ryanhaddad@apple.com>
1218 Marking storage/domstorage/events/basic-body-attribute.html as flaky
1219 https://bugs.webkit.org/show_bug.cgi?id=148435
1221 Reviewed by Alexey Proskuryakov.
1223 * platform/mac/TestExpectations:
1225 2015-10-12 Myles C. Maxfield <mmaxfield@apple.com>
1227 Test font-variant-* and font-feature-settings on Yosemite and Mavericks
1228 https://bugs.webkit.org/show_bug.cgi?id=149778
1230 Reviewed by Simon Fraser.
1232 * platform/mac-wk1/TestExpectations:
1233 * platform/mac/TestExpectations:
1235 2015-10-12 Brent Fulgham <bfulgham@apple.com>
1237 [Win] Unreviewed test gardening after r190800.
1239 Skip mac-specific 'fast/forms/hidpi-textfield-background-bleeding.html' test
1242 * platform/win/TestExpectations:
1244 2015-10-12 Brent Fulgham <bfulgham@apple.com>
1246 REGRESSION(r190735, not fixed by r190741) failures.
1247 https://bugs.webkit.org/show_bug.cgi?id=150040
1249 * platform/win/TestExpectations: Skip several test failures introduced by JSC changes.
1251 2015-10-12 Brent Fulgham <bfulgham@apple.com>
1253 [Win] Unreviewed test gardening after r190667.
1255 Mark fast/css/will-change/will-change-create-stacking-context-inline.html as failing, because
1256 Windows does not support backdrop-filter.
1258 * platform/win/TestExpectations:
1260 2015-10-12 Brent Fulgham <bfulgham@apple.com>
1262 [Win] Unreviewed test gardening after r190840.
1264 Rebaseline tests to match new output (same changes as Mac).
1266 * platform/win/fast/css-generated-content/details-summary-before-after-expected.txt:
1267 * platform/win/fast/html/details-add-child-2-expected.txt:
1268 * platform/win/fast/html/details-open2-expected.txt:
1269 * platform/win/fast/html/details-remove-summary-1-and-click-expected.txt:
1270 * platform/win/fast/html/details-remove-summary-4-and-click-expected.txt:
1272 2015-10-09 Anders Carlsson <andersca@apple.com>
1274 Don't allow plug-ins to override image types for <embed> elements
1275 https://bugs.webkit.org/show_bug.cgi?id=149979
1277 Reviewed by Tim Horton.
1281 * platform/efl/TestExpectations:
1282 * platform/gtk/TestExpectations:
1283 * plugins/embed-prefers-plugins-for-images-expected.txt: Removed.
1284 * plugins/embed-prefers-plugins-for-images.html: Removed.
1286 2015-10-12 Ryan Haddad <ryanhaddad@apple.com>
1288 Marking http/tests/notifications/events.html as flaky again as patch did not resolve crashes
1289 https://bugs.webkit.org/show_bug.cgi?id=149218
1291 Reviewed by Brian Burg.
1293 * platform/mac/TestExpectations:
1295 2015-10-11 Myles C. Maxfield <mmaxfield@apple.com>
1297 Test font-variant-* and font-feature-settings with mocked preinstalled fonts
1298 https://bugs.webkit.org/show_bug.cgi?id=149777
1300 Reviewed by Simon Fraser.
1302 See per-file comments.
1304 * css3/font-feature-settings-preinstalled-fonts.html: Removed. Superseded by
1305 css3/font-feature-settings-rendering.html.
1306 * css3/font-feature-settings-rendering-2-expected.html: Removed.
1307 * css3/font-feature-settings-rendering-2.html: Removed. Renamed to
1308 css3/font-feature-settings-rendering.html
1309 * css3/font-feature-settings-rendering-expected.html: Added.
1310 * css3/font-feature-settings-rendering.html:
1311 * css3/font-variant-all-expected.html:
1312 * css3/font-variant-all.html:
1313 * css3/resources/FontWithFeatures.otf: Update for new 'name' table.
1314 * css3/resources/FontWithFeatures.ttf: Ditto.
1316 2015-10-11 Yusuke Suzuki <utatane.tea@gmail.com>
1318 ES6 classes: When a class extends B, super() invokes B.prototype.constructor() instead of B()
1319 https://bugs.webkit.org/show_bug.cgi?id=149001
1321 Reviewed by Saam Barati.
1323 An error message becomes changed.
1325 * js/class-syntax-call-expected.txt:
1326 * js/class-syntax-extends-expected.txt:
1327 * js/class-syntax-super-expected.txt:
1328 * js/script-tests/class-syntax-call.js:
1329 * js/script-tests/class-syntax-extends.js:
1330 * js/script-tests/class-syntax-super.js:
1332 2015-10-10 Antti Koivisto <antti@apple.com>
1334 Rewrite HTMLDetailsElement using HTMLSlotElement
1335 https://bugs.webkit.org/show_bug.cgi?id=149698
1337 Reviewed by Andreas Kling.
1340 * platform/mac/fast/html/details-add-child-2-expected.txt:
1341 * platform/mac/fast/html/details-open2-expected.txt:
1342 * platform/mac/fast/html/details-remove-summary-1-and-click-expected.txt:
1343 * platform/mac/fast/html/details-remove-summary-4-and-click-expected.txt:
1345 2015-10-10 Andreas Kling <akling@apple.com>
1347 SerializedScriptValue should use a compact encoding for 8-bit strings.
1348 <https://webkit.org/b/149934>
1350 Reviewed by Antti Koivisto.
1352 Update a test to reflect changes to the serialization format.
1354 * fast/storage/serialized-script-value.html:
1356 2015-10-09 Myles C. Maxfield <mmaxfield@apple.com>
1358 Unreviewed, rolling out r190689
1359 https://bugs.webkit.org/show_bug.cgi?id=149992
1361 Fixed in other repository.
1363 Reverted changesets:
1365 "Unreviewed, rolling out r190572, r190593, r190594, and r190639."
1366 https://bugs.webkit.org/show_bug.cgi?id=149897
1368 2015-10-09 Nan Wang <n_wang@apple.com>
1370 AX: ARIA 1.1 implement aria-colcount, aria-colindex, aria-colspan, aria-rowcount, aria-rowindex and aria-rowspan
1371 https://bugs.webkit.org/show_bug.cgi?id=148967
1373 Reviewed by Chris Fleizach.
1375 * accessibility/mac/aria-columnrowheaders-expected.txt:
1376 * accessibility/mac/aria-table-attributes-expected.txt: Added.
1377 * accessibility/mac/aria-table-attributes.html: Added.
1378 * platform/mac/accessibility/table-attributes-expected.txt:
1379 * platform/mac/accessibility/table-cell-spans-expected.txt:
1380 * platform/mac/accessibility/table-cells-expected.txt:
1381 * platform/mac/accessibility/table-detection-expected.txt:
1382 * platform/mac/accessibility/table-sections-expected.txt:
1383 * platform/mac/accessibility/table-with-rules-expected.txt:
1385 2015-10-09 Simon Fraser <simon.fraser@apple.com>
1387 Garbage texture data with composited table row
1388 https://bugs.webkit.org/show_bug.cgi?id=148984
1390 Reviewed by Zalan Bujtas.
1392 * compositing/contents-opaque/table-parts-expected.txt: Added.
1393 * compositing/contents-opaque/table-parts.html: Added.
1395 2015-10-09 Simon Fraser <simon.fraser@apple.com>
1397 Garbage pixels on enphaseenergy.com site
1398 https://bugs.webkit.org/show_bug.cgi?id=149915
1399 rdar://problem/22976184
1401 Reviewed by Darin Adler.
1403 New ref test. Also update the expected result for another test that uses negative
1406 * compositing/contents-opaque/body-background-painted-expected.txt:
1407 * compositing/contents-opaque/negative-z-before-html-expected.html: Added.
1408 * compositing/contents-opaque/negative-z-before-html.html: Added.
1409 * platform/mac-wk2/compositing/contents-opaque/body-background-painted-expected.txt:
1411 2015-10-09 Antoine Quint <graouts@apple.com>
1413 Dynamic background color changes do not update until a layout is forced
1414 https://bugs.webkit.org/show_bug.cgi?id=131623
1416 Add some new tests checking that dynamically updating the "background",
1417 "border" and "outline" CSS properties repaint correctly and rebase a few
1418 existing tests that yield the same rendered results but slightly different
1421 Reviewed by Darin Adler.
1423 * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt:
1424 * platform/mac/svg/custom/simple-text-double-shadow-expected.txt:
1425 * svg/css/composite-shadow-example-expected.txt:
1426 * svg/css/composite-shadow-with-opacity-expected.txt:
1427 * svg/repaint/add-background-property-on-root-expected.html: Added.
1428 * svg/repaint/add-background-property-on-root.html: Added.
1429 * svg/repaint/add-border-property-on-root-expected.html: Added.
1430 * svg/repaint/add-border-property-on-root.html: Added.
1431 * svg/repaint/add-outline-property-on-root-expected.html: Added.
1432 * svg/repaint/add-outline-property-on-root.html: Added.
1433 * svg/repaint/change-background-color-expected.html: Added.
1434 * svg/repaint/change-background-color.html: Added.
1435 * svg/repaint/remove-background-property-on-root-expected.html: Added.
1436 * svg/repaint/remove-background-property-on-root.html: Added.
1437 * svg/repaint/remove-border-property-on-root-expected.html: Added.
1438 * svg/repaint/remove-border-property-on-root.html: Added.
1439 * svg/repaint/remove-outline-property-on-root-expected.html: Added.
1440 * svg/repaint/remove-outline-property-on-root.html: Added.
1441 * svg/repaint/repaint-webkit-svg-shadow-expected.txt:
1443 2015-10-06 Simon Fraser <simon.fraser@apple.com>
1445 Add some missing iOS results.
1447 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt: Added.
1448 * platform/ios-simulator/compositing/transitions/scale-transition-no-start-expected.txt: Added.
1449 * platform/ios-simulator/compositing/transitions/singular-scale-transition-expected.txt: Added.
1451 2015-10-09 Brian Burg <bburg@apple.com>
1453 Unreviewed, more Mac test gardening after r190629.
1455 These more accurate expectations are based on several days
1456 of builds with the newly-imported Blink tests.
1458 * platform/mac-wk1/TestExpectations:
1459 * platform/mac-wk2/TestExpectations:
1460 * platform/mac/TestExpectations:
1462 2015-10-08 Wenson Hsieh <wenson_hsieh@apple.com>
1464 Backgrounds bleed out of natively rendered text fields
1465 https://bugs.webkit.org/show_bug.cgi?id=149843
1466 <rdar://problem/22896977>
1468 Reviewed by Darin Adler.
1470 Add a layout test to check that the background of a natively rendered text field
1471 cell does not bleed.
1474 * fast/forms/hidpi-textfield-background-bleeding-expected.html: Added.
1475 * fast/forms/hidpi-textfield-background-bleeding.html: Added.
1477 2015-10-08 Nikita Vasilyev <nvasilyev@apple.com>
1479 Web Inspector: Stack trace view doesn't properly display lines without function names
1480 https://bugs.webkit.org/show_bug.cgi?id=149922
1482 Test an anomymous function.
1484 Reviewed by Timothy Hatcher.
1486 * inspector/debugger/js-stacktrace-expected.txt: Also, rebaseline one old test.
1487 * inspector/debugger/js-stacktrace.html:
1489 2015-10-08 Brian Burg <bburg@apple.com>
1491 http/tests/media/media-source/SourceBuffer-abort-updating.html is flaky
1492 https://bugs.webkit.org/show_bug.cgi?id=149816
1494 Unreviewed, fix updated expectation so it doesn't accidentally cause bots
1495 to run the test on Mavericks (where Media Source is unsupported).
1497 * platform/mac/TestExpectations:
1499 2015-10-08 Jiewen Tan <jiewen_tan@apple.com>
1501 Gracefully handle XMLDocumentParser being detached by mutation events.
1502 https://bugs.webkit.org/show_bug.cgi?id=149485
1503 <rdar://problem/22811489>
1505 Reviewed by Darin Adler.
1507 * fast/parser/resources/xhtml-overwrite-frame.xhtml: Added.
1508 * fast/parser/xhtml-dom-character-data-modified-crash-expected.txt: Added.
1509 * fast/parser/xhtml-dom-character-data-modified-crash.html: Added.
1511 2015-10-08 Jiewen Tan <jiewen_tan@apple.com>
1513 Cleaning up after revision 190339
1514 https://bugs.webkit.org/show_bug.cgi?id=149732
1516 Reviewed by Myles C. Maxfield.
1518 * svg/custom/invalid-xslt-crash.svg:
1519 * svg/custom/invalid-xslt-crash-expected.txt:
1520 Replace render tree dump test with text dump.
1522 2015-10-08 Ryan Haddad <ryanhaddad@apple.com>
1524 Marking http/tests/media/media-source/SourceBuffer-abort-updating.html as flaky
1525 https://bugs.webkit.org/show_bug.cgi?id=149816
1527 Reviewed by Darin Adler.
1529 * platform/mac/TestExpectations:
1531 2015-10-08 Andreas Kling <akling@apple.com>
1533 Generated frame tree names should be kept reasonably long.
1534 <https://webkit.org/b/149874>
1536 Reviewed by Darin Adler.
1538 Added a test to document our name generation behavior for subframes with long-named ancestors.
1539 Also rebaselined some tests that exposed the old behavior.
1541 * fast/forms/form-and-frame-interaction-retains-values-expected.txt:
1542 * fast/frames/long-names-in-nested-subframes-expected.txt: Added.
1543 * fast/frames/long-names-in-nested-subframes.html: Added.
1544 * http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt:
1545 * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
1546 * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
1547 * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt:
1548 * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt:
1549 * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt:
1551 2015-10-08 Saam barati <sbarati@apple.com>
1553 We should be able to inline getter/setter calls inside an inline cache even when the SpillRegistersMode is NeedsToSpill
1554 https://bugs.webkit.org/show_bug.cgi?id=149601
1556 Reviewed by Filip Pizlo.
1558 * js/regress/custom-setter-getter-as-put-get-by-id-expected.txt: Added.
1559 * js/regress/custom-setter-getter-as-put-get-by-id.html: Added.
1560 * js/regress/script-tests/custom-setter-getter-as-put-get-by-id.js: Added.
1564 2015-10-08 Alexey Proskuryakov <ap@apple.com>
1566 fast/events/scroll-after-click-on-tab-index.html is flaky
1567 https://bugs.webkit.org/show_bug.cgi?id=149859
1569 Reviewed by Simon Fraser.
1571 * fast/events/scroll-after-click-on-tab-index-expected.txt:
1572 * fast/events/scroll-after-click-on-tab-index.html:
1573 * platform/mac/TestExpectations:
1575 2015-10-08 Jiewen Tan <jiewen_tan@apple.com>
1577 Add NULL check for renderBox::layer() on applying zoom level change
1578 https://bugs.webkit.org/show_bug.cgi?id=149302
1579 <rdar://problem/22747292>
1581 Reviewed by Darin Adler.
1583 * fast/css/zoom-on-nested-scroll-crash-expected.txt: Added.
1584 * fast/css/zoom-on-nested-scroll-crash.html: Added.
1586 2015-10-08 Ryan Haddad <ryanhaddad@apple.com>
1588 Marking fast/events/scroll-after-click-on-tab-index.html as flaky on Mac
1589 https://bugs.webkit.org/show_bug.cgi?id=149859
1591 Reviewed by Darin Adler.
1593 * platform/mac/TestExpectations:
1595 2015-10-08 Antti Koivisto <antti@apple.com>
1597 CrashTracer: [USER] com.apple.WebKit.WebContent at …Core::SelectorChecker::checkScrollbarPseudoClass const + 217
1598 https://bugs.webkit.org/show_bug.cgi?id=149921
1599 rdar://problem/22731359
1601 Reviewed by Andreas Kling.
1603 The test crashes with shipping WebKit but not with current ToT (probably due to shadow DOM styling changes). Still adding
1606 * svg/css/use-window-inactive-crash-expected.html: Added.
1607 * svg/css/use-window-inactive-crash.html: Added.
1609 2015-10-08 Carlos Garcia Campos <cgarcia@igalia.com>
1611 [GTK] Stop using a nested main loop for popup menus
1612 https://bugs.webkit.org/show_bug.cgi?id=149920
1614 Reviewed by Sergio Villar Senin.
1616 Unskip platform/gtk/fast/forms/menulist-typeahead-find.html that
1617 was timing out because of the nested main loop.
1619 * platform/gtk/TestExpectations:
1621 2015-10-08 Carlos Garcia Campos <cgarcia@igalia.com>
1623 Unreviewed GTK+ gardening. Mark several inspector tests as slow.
1625 * platform/gtk/TestExpectations:
1627 2015-10-07 Keith Rollin <krollin@apple.com>
1629 script.text shouldn't include text from non-direct children of the script element
1630 https://bugs.webkit.org/show_bug.cgi?id=148851
1631 <rdar://problem/22587759>
1633 Reviewed by Chris Dumez.
1635 script-getElementById-during-insertion removed because it no longer
1636 runs correctly with this change.
1638 * fast/dom/script-getElementById-during-insertion-expected.txt: Removed.
1639 * fast/dom/script-getElementById-during-insertion.html: Removed.
1640 * fast/dom/script-subtext-in-script-elements-expected.txt: Added.
1641 * fast/dom/script-subtext-in-script-elements.html: Added.
1643 2015-10-07 Myles C. Maxfield <mmaxfield@apple.com>
1645 Test font-variant-* and font-feature-settings with TrueType fonts
1646 https://bugs.webkit.org/show_bug.cgi?id=149776
1648 Unreviewed follow up to r190697.
1650 * css3/font-variant-all-webfont-expected.html:
1651 * css3/font-variant-all-webfont.html:
1653 2015-10-07 Myles C. Maxfield <mmaxfield@apple.com>
1655 Test font-variant-* and font-feature-settings with TrueType fonts
1656 https://bugs.webkit.org/show_bug.cgi?id=149776
1658 Reviewed by Simon Fraser.
1660 * css3/font-feature-settings-rendering-2-expected.html:
1661 * css3/font-feature-settings-rendering-2.html:
1662 * css3/resources/FontWithFeatures.ttf: Added.
1664 2015-10-07 Mark Lam <mark.lam@apple.com>
1666 Disable tail calls because it is breaking some sites.
1667 https://bugs.webkit.org/show_bug.cgi?id=149900
1669 Reviewed by Saam Barati.
1671 Updating the expected test result because we disabled tail calls.
1673 * js/caller-property-expected.txt:
1675 2015-10-07 Commit Queue <commit-queue@webkit.org>
1677 Unreviewed, rolling out r190572, r190593, r190594, and
1679 https://bugs.webkit.org/show_bug.cgi?id=149897
1681 Breaks Mavericks build (Requested by litherum on #webkit).
1683 Reverted changesets:
1685 "Allow WKRetainPtrs to be used as keys in hashing data
1687 https://bugs.webkit.org/show_bug.cgi?id=149762
1688 http://trac.webkit.org/changeset/190572
1690 "REGRESSION(189668?): http/tests/notifications/events.html
1691 flakily asserts or times out"
1692 https://bugs.webkit.org/show_bug.cgi?id=149218
1693 http://trac.webkit.org/changeset/190593
1695 "Prospective Mavericks build fix."
1696 http://trac.webkit.org/changeset/190594
1698 "Post-review cleanup after r190572."
1699 http://trac.webkit.org/changeset/190639
1701 2015-10-07 Antti Koivisto <antti@apple.com>
1703 Implement :host pseudo class
1704 https://bugs.webkit.org/show_bug.cgi?id=149440
1706 Reviewed by Ryosuke Niwa.
1708 * fast/shadow-dom/css-scoping-shadow-host-rule.html:
1710 Fix and expand the test case.
1712 * platform/mac/TestExpectations:
1714 2015-10-07 Brian Burg <bburg@apple.com>
1716 Unreviewed, more Mac test gardening after r190629.
1718 * platform/mac-wk1/TestExpectations:
1719 * platform/mac-wk2/TestExpectations:
1721 2015-10-07 Brian Burg <bburg@apple.com>
1723 Unreviewed, more Mac test gardening after r190629.
1725 * platform/mac-wk1/TestExpectations:
1727 2015-10-07 Nan Wang <n_wang@apple.com>
1729 AX: ARIA 1.1 @aria-placeholder
1730 https://bugs.webkit.org/show_bug.cgi?id=148970
1732 Reviewed by Chris Fleizach.
1734 * accessibility/placeholder-expected.txt:
1735 * accessibility/placeholder.html:
1737 2015-10-06 Simon Fraser <simon.fraser@apple.com>
1739 will-change should trigger stacking context based purely on properties
1740 https://bugs.webkit.org/show_bug.cgi?id=148068
1742 Reviewed by Zalan Bujtas.
1744 Previously, our will-change implementation didn't trigger stacking context
1745 on an inline if the will-change property didn't apply to inlines (like 'transform').
1746 However, this doesn't agree with the CSS-WG consensus (https://lists.w3.org/Archives/Public/www-style/2015Sep/0112.html).
1748 Change behavior to have stacking context creation behavior for will-change be
1749 identical for inlines and blocks.
1751 * platform/mac/TestExpectations: Fails on Mavericks because no backdrop-filter there.
1752 * fast/css/will-change/resources/will-change-stacking-helper.js:
1753 (makeStackingInline):
1754 * fast/css/will-change/will-change-creates-stacking-context-inline-expected.html: Added.
1755 * fast/css/will-change/will-change-creates-stacking-context-inline.html: Added.
1757 2015-10-07 Hunseop Jeong <hs85.jeong@samsung.com>
1759 [EFL] fast/repaint/block-inputrange-repaint.html is failed.
1760 https://bugs.webkit.org/show_bug.cgi?id=149517
1762 Reviewed by Zalan Bujtas.
1764 EFL thumb size is different with mac port, it causes the difference of repaintRect.
1765 So rebaseline the test with failure result.
1767 * platform/efl/fast/repaint/block-inputrange-repaint-expected.txt: Added.
1769 2015-10-07 Javier Fernandez <jfernandez@igalia.com>
1771 [CSS Grid Layout] Modify grid item height doesn't work
1772 https://bugs.webkit.org/show_bug.cgi?id=149840
1774 Reviewed by Sergio Villar Senin.
1776 Added new tests cases to verify content-sized grid tracks are resized
1777 appropriately whenever grid item's height is changed.
1779 * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change-expected.txt: Added new test cases.
1780 * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html: Added new test cases.
1782 2015-10-05 Sergio Villar Senin <svillar@igalia.com>
1784 [css-grid] Implement grid gutters
1785 https://bugs.webkit.org/show_bug.cgi?id=149800
1787 Reviewed by Darin Adler.
1789 Added several new test cases to verify that gutters are
1790 properly considered when sizing and also to check that they do
1791 not modify the current behavior. As many existing tests were
1792 reused I took the chance to refactor some testing code related
1793 to alignment so that it could be reused by many different
1796 * fast/css-grid-layout/grid-align-content.html:
1797 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
1798 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
1799 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
1800 * fast/css-grid-layout/grid-align.html:
1801 * fast/css-grid-layout/grid-gutters-and-alignment-expected.txt: Added.
1802 * fast/css-grid-layout/grid-gutters-and-alignment.html: Added.
1803 * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt: Added.
1804 * fast/css-grid-layout/grid-gutters-and-flex-content.html: Added.
1805 * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt: Added.
1806 * fast/css-grid-layout/grid-gutters-and-tracks.html: Added.
1807 * fast/css-grid-layout/grid-gutters-get-set-expected.txt: Added.
1808 * fast/css-grid-layout/grid-gutters-get-set.html: Added.
1809 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html:
1810 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html:
1811 * fast/css-grid-layout/grid-justify-content.html:
1812 * fast/css-grid-layout/resources/grid-alignment.css: Added.
1814 (.alignSelfStretch):
1820 (.alignSelfFlexStart):
1821 (.alignSelfFlexEnd):
1822 (.alignSelfSelfStart):
1823 (.alignSelfSelfEnd):
1824 (.alignItemsCenter):
1825 (.alignContentBaseline):
1826 (.alignContentLastBaseline):
1827 (.alignContentStart):
1829 (.alignContentCenter):
1830 (.alignContentLeft):
1831 (.alignContentRight):
1832 (.alignContentFlexStart):
1833 (.alignContentFlexEnd):
1834 (.justifyContentBaseline):
1835 (.justifyContentLastBaseline):
1836 (.justifyContentStart):
1837 (.justifyContentEnd):
1838 (.justifyContentCenter):
1839 (.justifyContentLeft):
1840 (.justifyContentRight):
1841 (.justifyContentFlexStart):
1842 (.justifyContentFlexEnd):
1843 (.justifyContentSpaceBetween):
1844 (.justifyContentSpaceAround):
1845 (.justifyContentSpaceEvenly):
1846 (.justifyContentStretch):
1853 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
1854 (testGridGapDefinitionsValues):
1855 * fast/css-grid-layout/resources/grid.css:
1856 (.firstRowThirdColumn):
1857 (.secondRowThirdColumn):
1858 (.firstRowFourthColumn):
1859 (.secondRowFourthColumn):
1861 2015-10-07 ChangSeok Oh <changseok.oh@collabora.com>
1863 [GTK] Progress bar is broken on recent GTK+
1864 https://bugs.webkit.org/show_bug.cgi?id=149831
1866 Reviewed by Carlos Garcia Campos.
1868 * fast/dom/HTMLProgressElement/native-progress-bar.html: Added.
1869 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
1870 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
1871 * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
1872 * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
1874 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1876 Unreviewed iOS test gardening after r190629.
1878 * platform/ios-simulator/TestExpectations:
1879 * platform/ios-simulator-wk1/TestExpectations:
1881 2015-10-06 Zalan Bujtas <zalan@apple.com>
1883 Paint artifacts when hovering on http://jsfiddle.net/Sherbrow/T87Mn/
1884 https://bugs.webkit.org/show_bug.cgi?id=149535
1885 rdar://problem/22874920
1887 Reviewed by Simon Fraser.
1889 When due to some style change, a renderer's self-painting layer is getting destroyed
1890 and the parent's overflow is no longer set to visible, we don't clean up the overflow part.
1892 When a renderer has a self-painting layer, the parent stops tracking the child's
1893 visual overflow rect. All overflow painting is delegated to the self-painting layer.
1894 However when this layer gets destroyed, no-one issues repaint to clean up
1896 This patch ensures that we issue a repaint when the self-painting layer is destroyed
1897 and the triggering style change requires full repaint.
1899 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt: progression.
1900 * fast/repaint/absolute-position-change-containing-block-expected.txt: progression.
1901 * fast/repaint/overflow-hidden-with-self-painting-child-layer-expected.txt: Added.
1902 * fast/repaint/overflow-hidden-with-self-painting-child-layer.html: Added.
1904 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1906 More unreviewed Windows test gardening after r190629.
1908 * platform/win/TestExpectations:
1910 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1912 Unreviewed Windows test gardening after r190629.
1914 * platform/win/TestExpectations:
1916 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1918 Unreviewed Mac test gardening after r190629.
1920 * platform/mac-wk1/TestExpectations:
1921 * platform/mac-wk2/TestExpectations:
1923 2015-10-06 Nan Wang <n_wang@apple.com>
1925 AX: ARIA 1.1: aria-orientation now defaults to undefined, supported on more elements, and role-specific defaults are defined.
1926 https://bugs.webkit.org/show_bug.cgi?id=132177
1928 Reviewed by Chris Fleizach.
1930 * accessibility/mac/aria-orientation-expected.txt: Added.
1931 * accessibility/mac/aria-orientation.html: Added.
1933 2015-10-06 Simon Fraser <simon.fraser@apple.com>
1935 Mark compositing/geometry/limit-layer-bounds-opacity-transition.html as failing
1938 * platform/ios-simulator-wk2/TestExpectations:
1940 2015-10-06 Ryan Haddad <ryanhaddad@apple.com>
1942 Take 2 on marking compositing/video/video-poster.html as flaky due to crashes.
1943 https://bugs.webkit.org/show_bug.cgi?id=149819
1945 Reviewed by Alexey Proskuryakov.
1947 * platform/mac-elcapitan/TestExpectations: Removed.
1948 * platform/mac/TestExpectations:
1950 2015-10-06 Jiewen Tan <jiewen_tan@apple.com>
1952 Fix crash in ApplyStyleCommand::applyRelativeFontStyleChange()
1953 https://bugs.webkit.org/show_bug.cgi?id=149300
1954 <rdar://problem/22747046>
1956 Reviewed by Chris Dumez.
1958 * editing/style/apply-style-crash2-expected.txt: Added.
1959 * editing/style/apply-style-crash2.html: Added.
1960 * editing/style/apply-style-crash3-expected.txt: Added.
1961 * editing/style/apply-style-crash3.html: Added.
1963 2015-10-06 Javier Fernandez <jfernandez@igalia.com>
1965 [CSS Grid Layout] Don't need to reset auto-margins during grid items layout
1966 https://bugs.webkit.org/show_bug.cgi?id=149764
1968 Reviewed by Darin Adler.
1970 Removed a duplicated layout tests.
1972 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Removed.
1973 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Removed.
1975 2015-10-02 Jon Honeycutt <jhoneycutt@apple.com>
1977 Import some Blink layout tests.
1978 https://bugs.webkit.org/show_bug.cgi?id=149768
1980 These are a subset of tests that don't time out and whose expected
1981 results in Blink match the results in WebKit when run under DRT and
1984 Reviewed by Andy Estes.
1986 2015-10-06 Chris Dumez <cdumez@apple.com>
1988 [Web IDL] 'length' property is wrong for variadic operations
1989 https://bugs.webkit.org/show_bug.cgi?id=149714
1991 Reviewed by Darin Adler.
1993 Add a layout test to check that the value for the 'length' property of
1994 variadic operations is correct.
1996 * fast/dom/variadic-operations-length-expected.txt: Added.
1997 * fast/dom/variadic-operations-length.html: Added.
1999 2015-10-06 Hunseop Jeong <hs85.jeong@samsung.com>
2001 [Cairo] fast/canvas/canvas-imageSmoothingFoo tests failed after r190383.
2002 https://bugs.webkit.org/show_bug.cgi?id=149752
2004 Reviewed by Carlos Garcia Campos.
2006 CG's low interpolation quality setting is equivalent to most other browsers default or high settings.
2008 * platform/efl/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
2009 * platform/gtk/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
2011 2015-10-06 Alex Christensen <achristensen@webkit.org>
2013 Report error when main resource is blocked by content blocker
2014 https://bugs.webkit.org/show_bug.cgi?id=149719
2015 rdar://problem/21970595
2017 Reviewed by Brady Eidson.
2019 * http/tests/contentextensions/main-resource-expected.txt: Added.
2020 * http/tests/contentextensions/main-resource.html: Added.
2021 * http/tests/contentextensions/main-resource.html.json: Added.
2023 2015-10-05 Byung Jun Kim <bj1987.kim@samsung.com>
2025 Unreviewed EFL Gardening
2026 https://bugs.webkit.org/show_bug.cgi?id=149830
2028 Remove "--lint-test-files warnings".
2030 * platform/efl/TestExpectations:
2032 2015-10-05 Youenn Fablet <youenn.fablet@crf.canon.fr>
2034 Migrate streams API to JS Builtins
2035 https://bugs.webkit.org/show_bug.cgi?id=147092
2037 Reviewed by Darin Adler.
2039 Rebasing some tests, one subtest passing, two others still failing but with different reasons.
2041 * streams/reference-implementation/brand-checks-expected.txt:
2042 * streams/reference-implementation/readable-stream-reader-expected.txt:
2044 2015-10-05 Chris Dumez <cdumez@apple.com>
2046 data: URLs should not be preloaded
2047 https://bugs.webkit.org/show_bug.cgi?id=149829
2049 Reviewed by Ryosuke Niwa.
2051 Add layout test to make sure that images with a data: URL do not
2054 * fast/preloader/image-data-url-expected.txt: Added.
2055 * fast/preloader/image-data-url.html: Added.
2057 2015-10-05 Jer Noble <jer.noble@apple.com>
2059 [iOS] REGRESSION(r190434): Media continues to play when locking screen
2060 https://bugs.webkit.org/show_bug.cgi?id=149822
2062 Reviewed by Brent Fulgham.
2064 applicationWillEnterForeground() -> applicationDidEnterForeground().
2066 * media/video-background-playback-expected.txt:
2067 * media/video-background-playback.html:
2068 * media/video-background-tab-playback-expected.txt:
2069 * media/video-background-tab-playback.html:
2071 2015-10-05 Alex Christensen <achristensen@webkit.org>
2073 Invalid CSS Selector for Content Blockers invalidates others
2074 https://bugs.webkit.org/show_bug.cgi?id=148446
2075 rdar://problem/22918235
2077 Reviewed by Benjamin Poulain.
2079 * http/tests/contentextensions/invalid-selector-expected.txt: Added.
2080 * http/tests/contentextensions/invalid-selector.html: Added.
2081 * http/tests/contentextensions/invalid-selector.html.json: Added.
2083 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
2085 CSSGradientValue should check whether gradientLength is zero or not.
2086 https://bugs.webkit.org/show_bug.cgi?id=149373
2087 <rdar://problem/22771418>
2089 Reviewed by Darin Adler.
2091 * fast/gradients/css3-repeating-radial-gradients-crash-expected.txt: Added.
2092 * fast/gradients/css3-repeating-radial-gradients-crash.html: Added.
2094 2015-10-05 Dean Jackson <dino@apple.com>
2096 EXT_texture_filter_anisotropic extension exposed with WEBKIT_ prefix
2097 https://bugs.webkit.org/show_bug.cgi?id=149765
2098 <rdar://problem/22983722>
2100 Reviewed by Beth Dakin.
2102 Simple test that the unprefixed form exists. The actual functionality
2103 is exercised in the WebGL conformance tests.
2105 * fast/canvas/webgl/unprefixed-anisotropic-extension-expected.txt: Added.
2106 * fast/canvas/webgl/unprefixed-anisotropic-extension.html: Added.
2108 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
2110 REGRESSION(189668?): http/tests/notifications/events.html flakily asserts or times out
2111 https://bugs.webkit.org/show_bug.cgi?id=149218
2113 Reviewed by Alexey Proskuryakov.
2117 2015-10-05 Dean Jackson <dino@apple.com>
2119 Reference cycles during SVG dependency invalidation
2120 https://bugs.webkit.org/show_bug.cgi?id=149824
2121 <rdar://problem/22771412>
2123 Reviewed by Tim Horton.
2125 Adding a test that has a cycle between feImage resources.
2128 https://chromium.googlesource.com/chromium/blink/+/a4bc83453bda89823b672877dc02247652a02d51
2130 * svg/custom/reference-cycle-expected.txt: Added.
2131 * svg/custom/reference-cycle.svg: Added.
2133 2015-10-05 Ryan Haddad <ryanhaddad@apple.com>
2135 Marking compositing/video/video-poster.html as flaky for El Capitan.
2136 https://bugs.webkit.org/show_bug.cgi?id=149819
2137 <rdar://problem/16622896> ASSERT(!needsLayout()) at com.apple.WebCore: WebCore::RenderView::paint
2139 Reviewed by Simon Fraser.
2141 * platform/mac-elcapitan/TestExpectations: Added.
2143 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
2145 Fix null pointer dereference in WebSocket::connect()
2146 https://bugs.webkit.org/show_bug.cgi?id=149311
2147 <rdar://problem/22748858>
2149 Reviewed by Chris Dumez.
2151 * http/tests/websocket/construct-in-detached-frame-expected.txt: Added.
2152 * http/tests/websocket/construct-in-detached-frame.html: Added.
2153 * http/tests/websocket/resources/construct-in-detached-frame.html: Added.
2155 2015-10-05 Alexey Proskuryakov <ap@apple.com>
2157 Revert LayoutTests parts of r190579, which were incorrect.
2159 * svg/custom/invalid-xslt-crash-expected.txt: Copied from LayoutTests/svg/custom/invalid-xslt-crash-expected.txt.
2160 * svg/custom/invalid-xslt-crash.svg:
2162 2015-10-02 Ryosuke Niwa <rniwa@webkit.org>
2164 ShadowRoot with leading or trailing white space cause a crash
2165 https://bugs.webkit.org/show_bug.cgi?id=149782
2167 Reviewed by Chris Dumez.
2169 Added a regression test.
2171 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash-expected.txt: Added.
2172 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash.html: Added.
2174 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
2176 Cleaning up after revision 190339
2177 https://bugs.webkit.org/show_bug.cgi?id=149732
2179 Reviewed by Myles C. Maxfield.
2181 * svg/custom/invalid-xslt-crash.svg:
2182 * svg/custom/invalid-xslt-crash-expected.txt:
2183 Replace render tree dump test with text dump.
2186 2015-10-05 Timothy Horton <timothy_horton@apple.com>
2188 Rebaseline test for iOS
2190 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt:
2192 2015-10-05 Zalan Bujtas <zalan@apple.com>
2194 Mark the line dirty when RenderQuote's text changes.
2195 https://bugs.webkit.org/show_bug.cgi?id=149784
2196 rdar://problem/22558169
2198 Reviewed by Antti Koivisto.
2200 When quotation mark changes ( " -> ' or empty string), we
2201 need to mark the line dirty to ensure its content gets laid out properly.
2203 * fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
2204 * fast/inline/quotation-text-changes-dynamically.html: Added.
2206 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
2208 Unprefix -webkit-font-feature-settings
2209 https://bugs.webkit.org/show_bug.cgi?id=149722
2211 Reviewed by Sam Weinig.
2213 * css3/font-feature-settings-parsing.html:
2214 * css3/font-feature-settings-preinstalled-fonts.html:
2215 * css3/font-feature-settings-rendering-2.html:
2216 * css3/font-feature-settings-rendering.html:
2217 * fast/css/inherited-properties-rare-text-expected.txt:
2218 * fast/css/inherited-properties-rare-text.html:
2219 * fast/text/shaping/shaping-script-order.html:
2220 * fast/text/shaping/shaping-selection-rect.html:
2221 * fonts/unicode-character-font-crash.html:
2222 * scrollbars/scrollbar-scrollbarparts-repaint-crash.html:
2224 2015-10-04 Alexey Proskuryakov <ap@apple.com>
2226 Mark tests as flaky for
2227 https://bugs.webkit.org/show_bug.cgi?id=148890
2229 http/tests/contentfiltering/load-substitute-data-from-appcache.html and
2230 http/tests/appcache/decide-navigation-policy-after-delay.html crash
2231 in DocumentLoader::dataReceived sometimes
2233 * platform/wk2/TestExpectations:
2235 2015-10-04 Nikita Vasilyev <nvasilyev@apple.com>
2237 Web Inspector: Wrong column numbers in error object views
2238 https://bugs.webkit.org/show_bug.cgi?id=149795
2240 Reviewed by Timothy Hatcher.
2242 * inspector/debugger/js-stacktrace-expected.txt:
2244 2015-10-03 Alexey Proskuryakov <ap@apple.com>
2246 fast/events/overflow-scroll-fake-mouse-move.html is flaky
2247 https://bugs.webkit.org/show_bug.cgi?id=138697
2249 Reviewed by Brent Fulgham.
2251 * fast/events/overflow-scroll-fake-mouse-move.html:
2253 2015-10-03 Ryosuke Niwa <rniwa@webkit.org>
2255 Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
2257 Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
2258 will prevent waitUntilDone from getting called on those ports.
2260 * fast/shadow-dom/insert-child-to-assigned-node.html:
2262 2015-10-02 Simon Fraser <simon.fraser@apple.com>
2264 New baselines for some compositing tests.
2266 * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
2267 * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
2268 * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
2269 * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
2271 2015-10-02 Antti Koivisto <antti@apple.com>
2273 Inserting a child to a slot assigned node doesn't trigger repaint
2274 https://bugs.webkit.org/show_bug.cgi?id=149739
2276 Reviewed by Ryosuke Niwa.
2278 * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
2279 * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
2281 2015-10-02 Devin Rousso <dcrousso+webkit@gmail.com>
2283 Web Inspector: Copying inline style text puts "undefined" in the pasteboard
2284 https://bugs.webkit.org/show_bug.cgi?id=149155
2286 Reviewed by Brian Burg.
2288 Added test for generating CSS rule strings with default formatting.
2290 * inspector/css/generate-css-rule-string.html:
2292 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
2294 Unreviewed, rolling out r190520, some tests assert / crash.
2296 * inspector/heap/garbageCollected-expected.txt: Removed.
2297 * inspector/heap/garbageCollected.html: Removed.
2298 * inspector/heap/gc-expected.txt: Removed.
2299 * inspector/heap/gc.html: Removed.
2301 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
2303 Web Inspector: Include Garbage Collection Event in Timeline
2304 https://bugs.webkit.org/show_bug.cgi?id=142510
2306 Reviewed by Geoffrey Garen.
2308 * inspector/heap/garbageCollected-expected.txt: Added.
2309 * inspector/heap/garbageCollected.html: Added.
2310 * inspector/heap/gc-expected.txt: Added.
2311 * inspector/heap/gc.html: Added.
2313 2015-10-02 Simon Fraser <simon.fraser@apple.com>
2318 * platform/gtk/TestExpectations:
2319 * platform/ios-simulator/TestExpectations:
2320 * platform/mac-wk1/TestExpectations:
2321 * platform/mac/TestExpectations:
2323 2015-10-02 Jer Noble <jer.noble@apple.com>
2325 [MSE] Browser crashes when appending invalid data to MSE source buffer
2326 https://bugs.webkit.org/show_bug.cgi?id=149689
2328 Reviewed by Darin Adler.
2330 * media/content/stpp.mp4: Added.
2331 * media/media-source/media-source-stpp-crash-expected.txt: Added.
2332 * media/media-source/media-source-stpp-crash.html: Added.
2334 2015-10-02 Alex Christensen <achristensen@webkit.org>
2336 Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
2337 https://bugs.webkit.org/show_bug.cgi?id=149430
2338 rdar://problem/22742222
2340 Reviewed by Geoffrey Garen.
2342 * http/tests/contentextensions/disable-blocker-expected.txt: Added.
2343 * http/tests/contentextensions/disable-blocker.html: Added.
2344 * http/tests/contentextensions/disable-blocker.html.json: Added.
2346 2015-10-02 Antoine Quint <graouts@apple.com>
2348 popstate is fired at the wrong time on load
2349 https://bugs.webkit.org/show_bug.cgi?id=94265
2351 Reviewed by Darin Adler.
2353 Updating tests that relied on a "popstate" event being fired at page load.
2355 * fast/history/same-document-iframes-changing-fragment-expected.txt:
2356 * fast/history/same-document-iframes-changing-pushstate-expected.txt:
2357 * fast/loader/javascript-url-iframe-remove-on-navigate.html:
2358 * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
2359 * fast/loader/stateobjects/document-destroyed-navigate-back.html:
2360 * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
2361 * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
2362 * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
2363 * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
2364 * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
2365 * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
2366 * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
2367 * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
2368 * fast/loader/stateobjects/pushstate-object-types.html:
2369 * fast/loader/stateobjects/pushstate-then-replacestate.html:
2370 * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
2371 * fast/loader/stateobjects/replacestate-then-pushstate.html:
2372 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
2373 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
2374 * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
2375 * http/tests/history/popstate-fires-with-pending-requests.html:
2376 * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
2377 * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
2379 2015-10-02 Javier Fernandez <jfernandez@igalia.com>
2381 [CSS Grid Layout] Support for Content Alignment in grid layout
2382 https://bugs.webkit.org/show_bug.cgi?id=145520
2384 Reviewed by Darin Adler.
2386 Content Distribution alignment controls alignment of the box's
2387 content within the box. The alignment container is the grid
2388 container's content box. The alignment subjects are the grid
2391 In addition to the tests to verify the new functionality, I've
2392 added some tests to check out that the new complex values are
2393 overwritten properly.
2395 I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
2396 test because when using RTL direction the whole grid must flow form
2397 right to left, not only its items, so I rebaselined text expectations
2398 to adapt it to the new behavior.
2400 * css3/overwrite-content-alignment-expected.txt: Added.
2401 * css3/overwrite-content-alignment.html: Added.
2402 * css3/overwrite-self-alignment-expected.txt: Added.
2403 * css3/overwrite-self-alignment.html: Added.
2404 * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
2405 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
2406 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
2407 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
2408 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
2409 * fast/css-grid-layout/grid-align-content-distribution.html: Added.
2410 * fast/css-grid-layout/grid-align-content-expected.txt: Added.
2411 * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
2412 * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
2413 * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
2414 * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
2415 * fast/css-grid-layout/grid-align-content.html: Added.
2416 * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
2417 * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
2418 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
2419 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
2420 * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
2421 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
2422 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
2423 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
2424 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
2425 * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
2426 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
2427 * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
2428 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
2429 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
2430 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
2431 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
2432 * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
2433 * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
2434 * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
2435 * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
2436 * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
2437 * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
2438 * fast/css-grid-layout/grid-justify-content.html: Added.
2439 * fast/css-grid-layout/resources/grid.css:
2440 (.firstRowThirdColumn):
2441 (.firstRowFourthColumn):
2442 (.secondRowThirdColumn):
2443 (.secondRowFourthColumn):
2444 (.thirdRowFirstColumn):
2445 (.thirdRowSecondColumn):
2446 (.fourthRowFirstColumn):
2447 (.fourthRowSecondColumn):
2449 2015-10-01 Dean Jackson <dino@apple.com>
2451 Expose WEBGL_debug_renderer_info
2452 https://bugs.webkit.org/show_bug.cgi?id=149735
2453 <rdar://problem/18343500>
2455 Reviewed by Simon Fraser.
2457 Take two at landing this.
2459 Modify a test from the 1.0.2 conformance suite to make sure
2460 we're actually enabling and passing the info.
2462 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
2463 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
2465 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
2467 Convert focused-input-should-assist-on-touch.html into an automated test
2468 https://bugs.webkit.org/show_bug.cgi?id=149724
2470 Reviewed by Simon Fraser.
2472 Tests that an input that focuses itself on touch and then prevents default is
2473 able to trigger node assistance, even when it is already focused before the
2476 * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
2477 * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
2479 2015-10-01 Dean Jackson <dino@apple.com>
2481 Rollout r190446 for the moment. It broke the build.
2483 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
2484 * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
2486 2015-10-01 Dean Jackson <dino@apple.com>
2488 Expose WEBGL_debug_renderer_info
2489 https://bugs.webkit.org/show_bug.cgi?id=149735
2490 <rdar://problem/18343500>
2492 Reviewed by Simon Fraser.
2494 Modify a test from the 1.0.2 conformance suite to make sure
2495 we're actually enabling and passing the info.
2497 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
2498 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
2500 2015-10-01 Ryan Haddad <ryanhaddad@apple.com>
2502 Rebaselining fast/text/mark-matches-overflow-clip.html for Win
2503 https://webkit.org/b/149728
2505 Unreviewed test gardening.
2507 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
2509 2015-10-01 Brent Fulgham <bfulgham@apple.com>
2511 Unreviewed test fix after r190434.
2513 One test was not updated to pass the new required interruption type
2514 argument to 'internals.beginMediaSessionInterruption'.
2516 * webaudio/audiocontext-state-interrupted-expected.txt:
2517 * webaudio/audiocontext-state-interrupted.html:
2519 2015-10-01 Eric Carlson <eric.carlson@apple.com>
2521 [iOS] AirPlay should not stop when the screen locks
2522 https://bugs.webkit.org/show_bug.cgi?id=148315
2523 <rdar://problem/22770703>
2525 Reviewed by Jer Noble.
2527 * media/video-interruption-with-resume-allowing-play.html:
2528 * media/video-interruption-with-resume-not-allowing-play.html:
2530 2015-10-01 Ryosuke Niwa <rniwa@webkit.org>
2532 Slot elements should support fallback contents
2533 https://bugs.webkit.org/show_bug.cgi?id=149701
2535 Reviewed by Antti Koivisto.
2537 Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
2538 and the other one is a style recalc test.
2540 * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
2541 * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
2542 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
2543 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
2545 2015-10-01 Keith Miller <keith_miller@apple.com>
2547 [ES6] Add TypedArray.prototype functionality.
2548 https://bugs.webkit.org/show_bug.cgi?id=148035
2550 Reviewed by Geoffrey Garen.
2552 Fixed tests for new toString behavior on TypedArrays.
2554 * fast/canvas/webgl/type-conversion-test-expected.txt:
2555 * fast/dom/Window/window-postmessage-clone-expected.txt:
2557 2015-10-01 Brent Fulgham <bfulgham@apple.com>
2559 Latch does not clear when a scroll snap animation is triggered
2560 https://bugs.webkit.org/show_bug.cgi?id=149681
2561 <rdar://problem/22733922>
2563 Reviewed by Simon Fraser.
2565 Add a new test that confirms latched state is cleared when scroll snap animations
2568 * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
2569 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
2571 2015-10-01 Simon Fraser <simon.fraser@apple.com>
2573 Remove some tests that now pass.
2576 * platform/mac-wk2/TestExpectations:
2577 * platform/mac/TestExpectations:
2579 2015-09-30 Simon Fraser <simon.fraser@apple.com>
2581 Add iOS touch event test
2582 https://bugs.webkit.org/show_bug.cgi?id=149688
2584 Reviewed by Ryosuke Niwa.
2586 Basic touch event test that synthesizes touches in the UI process.
2589 * fast/events/touch/ios/touch-event-expected.txt: Added.
2590 * fast/events/touch/ios/touch-event.html: Added.
2591 * platform/ios-simulator-wk2/TestExpectations:
2593 2015-10-01 Antti Koivisto <antti@apple.com>
2595 Network cache: Subresource referer header wrong after cached redirect
2596 https://bugs.webkit.org/show_bug.cgi?id=149709
2597 rdar://problem/22917174
2599 Reviewed by Chris Dumez.
2601 * http/tests/cache/redirect-referer-expected.html: Added.
2602 * http/tests/cache/redirect-referer.html: Added.
2603 * http/tests/cache/resources/load-and-check-referer.php: Added.
2604 * http/tests/cache/resources/permanent-redirect.php: Added.
2605 * http/tests/cache/resources/redirect-referer-iframe.html: Added.
2606 * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
2608 2015-10-01 Myles C. Maxfield <mmaxfield@apple.com>
2610 accessibility/mac/aria-expanded-notifications.html is flaky
2611 https://bugs.webkit.org/show_bug.cgi?id=149510
2613 Reviewed by Chris Fleizach.
2615 The problem is triggered by our resumable parser. AXLoadComplete gets called
2616 synchronously from DocumentLoader::finishedLoading(). This means that the order of
2617 the AXLoadComplete message isn't FIFO.
2619 If the parser yielded previously, the AXLoadComplete will be handled after some AX
2620 messages had been handled.
2622 If the parser hadn't yielded, the AXLoadComplete will be the first message
2623 processed (no matter what had been queued up before it).
2625 Because making the AXLoadComplete message asynchonous is not desirable, the
2626 solution is to relax the test to handle various orderings.
2628 * accessibility/mac/aria-expanded-notifications-expected.txt:
2629 * accessibility/mac/aria-expanded-notifications.html:
2630 * platform/mac/TestExpectations:
2632 2015-09-30 Daniel Bates <dabates@apple.com>
2634 Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
2635 https://bugs.webkit.org/show_bug.cgi?id=148828
2637 Reviewed by Alexey Proskuryakov.
2639 Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
2640 LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
2641 them so as to make it clear from their name that they test the ping attribute on a HTML a element.
2643 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
2644 * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
2645 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
2646 * 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.
2647 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
2648 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
2649 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
2650 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
2651 * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
2652 * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
2653 * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
2654 * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
2655 * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
2656 * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
2657 * platform/win/TestExpectations: Ditto.
2659 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
2661 Implement keyboard event sending for iOS in WebKitTestRunner
2662 https://bugs.webkit.org/show_bug.cgi?id=149676
2664 Reviewed by Simon Fraser.
2666 Adds a new basic test for the oninput event listener when typing in a text field.
2668 * fast/events/ios/input-value-after-oninput-expected.txt: Added.
2669 * fast/events/ios/input-value-after-oninput.html: Added.
2671 2015-10-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
2673 [Streams API] Add support for private WebCore JS builtins functions
2674 https://bugs.webkit.org/show_bug.cgi?id=149518
2676 Reviewed by Darin Adler.
2678 Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
2680 * streams/reference-implementation/readable-stream-expected.txt:
2681 * streams/reference-implementation/readable-stream-tee-expected.txt:
2682 * streams/reference-implementation/readable-stream-templated-expected.txt:
2684 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
2686 [Streams API] Update readable-stream tests against latest reference
2687 https://bugs.webkit.org/show_bug.cgi?id=149668
2689 Reviewed by Darin Adler.
2691 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
2692 * streams/reference-implementation/readable-stream.html: Updated tests.
2694 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
2696 [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
2697 https://bugs.webkit.org/show_bug.cgi?id=149666
2699 Reviewed by Darin Adler.
2701 * streams/readable-stream-reader-read.html:
2702 * streams/reference-implementation/abstract-ops.html:
2703 * streams/reference-implementation/bad-strategies.html:
2704 * streams/reference-implementation/bad-underlying-sources.html:
2705 * streams/reference-implementation/pipe-to-options.html:
2706 * streams/reference-implementation/pipe-to.html:
2707 * streams/reference-implementation/readable-stream-cancel.html:
2708 * streams/reference-implementation/writable-stream-abort.html:
2709 * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
2711 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
2713 [Streams API] Create ByteLengthQueuingStrategy object as per spec
2714 https://bugs.webkit.org/show_bug.cgi?id=147153
2716 Reviewed by Darin Adler.
2718 * js/dom/global-constructors-attributes-expected.txt:
2719 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2720 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2721 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2722 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2723 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2724 * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
2725 constructor expectations.
2726 * streams/reference-implementation/brand-checks.html:
2727 * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
2728 byte-length-queuing-strategy.js as it should be now builtin in WebKit.
2729 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
2730 (ByteLengthQueuingStrategy): Deleted.
2732 2015-09-30 Commit Queue <commit-queue@webkit.org>
2734 Unreviewed, rolling out r190367 and r190373.
2735 https://bugs.webkit.org/show_bug.cgi?id=149694
2737 Windows build broken (Requested by smfr on #webkit).
2739 Reverted changesets:
2741 "[ES6] Add TypedArray.prototype functionality."
2742 https://bugs.webkit.org/show_bug.cgi?id=148035
2743 http://trac.webkit.org/changeset/190367
2745 "Unreviewed Windows buildfix."
2746 http://trac.webkit.org/changeset/190373
2748 2015-09-30 Katlyn Graff <kgraff@apple.com>
2750 Tests support for imageSmoothingQuality attribute of Canvas element.
2751 https://bugs.webkit.org/show_bug.cgi?id=149541
2753 Reviewed by Ryosuke Niwa.
2755 Tests low, medium, high, and default values, value persistence when
2756 imageSmoothingEnabled is changed, and invalid input.
2758 * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
2759 * fast/canvas/canvas-imageSmoothingQuality.html: Added.
2761 2015-09-30 Brady Eidson <beidson@apple.com>
2763 Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
2764 https://bugs.webkit.org/show_bug.cgi?id=149678
2766 Reviewed by Alex Christensen.
2768 * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
2769 * storage/indexeddb/modern/opendatabase-request-event.html: Added.
2771 2015-09-30 Myles C. Maxfield <mmaxfield@apple.com>
2773 Crash when using an SVG font with > 390 glyphs
2774 https://bugs.webkit.org/show_bug.cgi?id=149677
2775 <rdar://problem/21676402>
2777 Reviewed by Simon Fraser.
2779 * svg/custom/many-glyphs-expected.svg: Added.
2780 * svg/custom/many-glyphs.svg: Added.
2782 2015-09-30 Michael Saboff <msaboff@apple.com>
2784 Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
2785 and https://bugs.webkit.org/show_bug.cgi?id=149621
2787 Reviewed by Saam Barati.
2789 2015-09-29 Simon Fraser <simon.fraser@apple.com>
2791 [iOS] Allow tests to generate user gestures for UI testing
2792 https://bugs.webkit.org/show_bug.cgi?id=149653
2794 Reviewed by Tim Horton.
2796 Simple tests for single tap triggering a click, and double-tap zoom.
2799 * fast/events/ios/double-tap-zoom-expected.txt: Added.
2800 * fast/events/ios/double-tap-zoom.html: Added.
2801 * fast/events/ios/single-tap-generates-click-expected.txt: Added.
2802 * fast/events/ios/single-tap-generates-click.html: Added.
2803 * platform/ios-simulator-wk2/TestExpectations:
2805 2015-09-30 Keith Miller <keith_miller@apple.com>
2807 [ES6] Add TypedArray.prototype functionality.
2808 https://bugs.webkit.org/show_bug.cgi?id=148035
2810 Reviewed by Geoffrey Garen.
2812 Fixed tests for new toString behavior on TypedArrays.
2814 * fast/canvas/webgl/type-conversion-test-expected.txt:
2815 * fast/dom/Window/window-postmessage-clone-expected.txt:
2817 2015-09-30 Timothy Horton <timothy_horton@apple.com>
2819 Compute document marker rects at use time instead of paint time
2820 https://bugs.webkit.org/show_bug.cgi?id=149643
2822 * fast/text/mark-matches-overflow-clip-expected.txt:
2823 * fast/text/mark-matches-overflow-clip.html:
2824 Adjust one recently-added test and its result slightly.
2826 2015-09-30 Eric Carlson <eric.carlson@apple.com>
2828 REGRESSION(r190262): User media unit test failures after r190262
2829 https://bugs.webkit.org/show_bug.cgi?id=149580
2831 Reviewed by Darin Adler.
2833 * platform/gtk/TestExpectations: Unskip tests.
2835 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
2837 Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
2838 <https://bugs.webkit.org/show_bug.cgi?id=149637>
2840 Reviewed by Darin Adler.
2842 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
2844 2015-09-29 Jon Honeycutt <jhoneycutt@apple.com>
2846 Avoid reparsing an XSLT stylesheet after the first failure.
2847 https://bugs.webkit.org/show_bug.cgi?id=149188
2848 <rdar://problem/22709912>
2850 Reviewed by Dave Hyatt.
2852 Patch by Jiewen Tan, jiewen_tan@apple.com.
2854 * svg/custom/invalid-xslt-crash-expected.txt: Added.
2855 * svg/custom/invalid-xslt-crash.svg: Added.
2857 2015-09-29 Wenson Hsieh <wenson_hsieh@apple.com>
2859 Snap offsets should update when style is programmatically changed
2860 https://bugs.webkit.org/show_bug.cgi?id=135964
2861 <rdar://problem/18162411>
2863 Reviewed by Darin Adler.
2865 Tests style updates in both cases where -points and -coordinates are used to position snap points.
2867 * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
2868 * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
2869 * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
2870 * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
2872 2015-09-29 Commit Queue <commit-queue@webkit.org>
2874 Unreviewed, rolling out r190289.
2875 https://bugs.webkit.org/show_bug.cgi?id=149647
2877 Crashing speedometer and some ARM32 tests (Requested by
2878 msaboff on #webkit).
2882 "[ES6] Implement tail calls in the FTL"
2883 https://bugs.webkit.org/show_bug.cgi?id=148664
2884 http://trac.webkit.org/changeset/190289
2886 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2888 [Win] Rebaseline test.
2890 Rubberstamped by Tim Horton.
2892 * platform/win/TestExpectations: Remove test failure.
2893 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
2895 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2897 [Win] Unreviewed gardening.
2899 * platform/win/TestExpectations: Mark new test added in
2902 2015-09-29 Ryosuke Niwa <rniwa@webkit.org>
2904 Update style/layout when a slot is added or removed
2905 https://bugs.webkit.org/show_bug.cgi?id=149593
2907 Reviewed by Antti Koivisto.
2909 Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
2911 Also added an explicit test case for when a default slot is introduced dynamically after
2912 calling getDistributedNodes() once, thereby forcing the slot assignments.
2914 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
2915 * fast/shadow-dom/HTMLSlotElement-interface.html:
2916 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
2917 * platform/mac/TestExpectations:
2919 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
2921 Update test expectations to mark quicklook/pages.html as crashing
2922 <https://bugs.webkit.org/show_bug.cgi?id=149634>
2924 Reviewed by David Kilzer.
2926 * platform/ios-simulator/TestExpectations:
2928 2015-09-29 Chris Dumez <cdumez@apple.com>
2930 Memory cache revalidations should refresh the network disk cache
2931 https://bugs.webkit.org/show_bug.cgi?id=149606
2933 Reviewed by Darin Adler.
2935 Add layout test to check that revalidations requested by the memory cache
2936 update the corresponding disk cache entry when the server responds with a
2939 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
2940 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
2942 2015-09-29 Chris Dumez <cdumez@apple.com>
2944 Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
2945 https://bugs.webkit.org/show_bug.cgi?id=149636
2947 * platform/mac/TestExpectations:
2949 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2951 [Win] Revise failure case per Alexey's comments.
2953 * platform/win/TestExpectations:
2955 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
2957 [Streams API] Add abstract ops tests
2958 https://bugs.webkit.org/show_bug.cgi?id=149629
2960 Reviewed by Darin Adler.
2962 * streams/reference-implementation/abstract-ops-expected.txt: Added.
2963 * streams/reference-implementation/abstract-ops.html: Added.
2965 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
2967 [Streams API] Update tests according to latest spec
2968 https://bugs.webkit.org/show_bug.cgi?id=149628
2970 Reviewed by Darin Adler.
2972 Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
2975 * streams/reference-implementation/bad-strategies-expected.txt:
2976 * streams/reference-implementation/bad-strategies.html:
2977 * streams/reference-implementation/pipe-to-options.html:
2978 * streams/reference-implementation/pipe-to.html:
2979 * streams/reference-implementation/writable-stream-abort.html:
2980 * streams/reference-implementation/writable-stream.html:
2982 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2984 [Win] Test gardening
2986 * platform/win/TestExpectations: Mark some expected failures.
2988 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2990 [Win] [Font Features] Implement font-variant-*
2991 https://bugs.webkit.org/show_bug.cgi?id=149630
2993 Unreviewed gardening.
2995 * platform/win/TestExpectations: Mark expected failures due
2996 to missing Windows feature.
2998 2015-09-29 Javier Fernandez <jfernandez@igalia.com>
3000 [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
3001 https://bugs.webkit.org/show_bug.cgi?id=148944
3003 Reviewed by Darin Adler.
3005 Allow 0 as flex factor value and implement the new flex track sizing algorithm.
3007 * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
3008 * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
3009 * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
3010 * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
3011 * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
3013 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
3015 printing does not use minimum page zoom factor
3016 https://bugs.webkit.org/show_bug.cgi?id=108507
3018 Reviewed by Darin Adler.
3020 Unskip printing reftests that should pass now.
3022 * platform/gtk/TestExpectations:
3023 * platform/mac-wk2/TestExpectations:
3025 2015-09-28 Zalan Bujtas <zalan@apple.com>
3027 fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
3029 Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
3030 to ensure that renderer tree is in clean state.)
3032 Unreviewed gardening.
3034 * fast/repaint/absolute-position-changed.html:
3035 * fast/repaint/fixed.html:
3037 2015-09-28 Saam barati <sbarati@apple.com>
3039 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
3041 We're now skipping getter-richards-try-catch on debug builds.
3043 Unreviewed: skip long running test on debug builds.
3045 * js/regress/script-tests/getter-richards-try-catch.js:
3046 * platform/mac/TestExpectations:
3048 2015-09-28 Saam barati <sbarati@apple.com>
3050 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
3052 This patch makes the test run for even less time.
3054 Unreviewed attempted fix for flakiness.
3056 * js/regress/script-tests/getter-richards-try-catch.js:
3057 (Packet.prototype.toString):
3059 2015-09-28 Brady Eidson <beidson@apple.com>
3061 Add an IDB Server that can roundtrip a request back to the client.
3062 https://bugs.webkit.org/show_bug.cgi?id=149603
3064 Reviewed by Alex Christensen.
3066 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
3067 * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
3069 2015-09-28 Michael Saboff <msaboff@apple.com>
3071 [ES6] Implement tail calls in the FTL
3072 https://bugs.webkit.org/show_bug.cgi?id=148664
3074 Reviewed by Filip Pizlo.
3076 Added one new tail call test and enabled other tail call tests.
3078 * js/caller-property-expected.txt:
3079 * js/script-tests/caller-property.js:
3080 (string_appeared_here.nonStrictCallee):
3087 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
3089 relatedNode should be retargeted respecting slots
3090 https://bugs.webkit.org/show_bug.cgi?id=149591
3092 Reviewed by Antti Koivisto.
3094 Added a new testharness.js test for retargeting relatedNode.
3096 * fast/shadow-dom/event-with-related-target.html: Added.
3098 2015-09-28 Saam barati <sbarati@apple.com>
3100 js/regress/getter-richards-try-catch is timing out on debug layout tests
3101 https://bugs.webkit.org/show_bug.cgi?id=149599
3103 Reviewed by Alexey Proskuryakov.
3105 * js/regress/script-tests/getter-richards-try-catch.js:
3106 (Packet.prototype.toString):
3107 * platform/mac/TestExpectations:
3109 2015-09-28 Chris Dumez <cdumez@apple.com>
3111 Drop support for legacy EventException
3112 https://bugs.webkit.org/show_bug.cgi?id=149597
3113 <rdar://problem/22879795>
3115 Reviewed by Sam Weinig.
3117 Update / rebaseline several tests now that we no longer expose
3118 EventException on the global Window object.
3120 * fast/dom/Window/resources/window-properties.js:
3121 * fast/dom/Window/window-lookup-precedence-expected.txt:
3122 * js/dom/global-constructors-attributes-expected.txt:
3123 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3124 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
3125 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3126 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3127 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3128 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
3129 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3130 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3132 2015-09-28 Chris Dumez <cdumez@apple.com>
3134 Object.getOwnPropertyNames() does not return named properties
3135 https://bugs.webkit.org/show_bug.cgi?id=149562
3136 <rdar://problem/22879779>
3138 Reviewed by Darin Adler.
3140 Add layout test that verifies that Object.getOwnPropertyNames() returns
3141 an HTMLCollection's named properties, in addition to its indexes. It
3142 also checks that they are not enumerable, as per the DOM specification.
3144 * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
3145 * fast/dom/htmlcollection-getownpropertynames.html: Added.
3147 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
3149 Update bug numbers for failing test expectations in fast/shadow-dom.
3151 * platform/mac/TestExpectations:
3153 2015-09-28 Said Abou-Hallawa <sabouhallawa@apple.com>
3155 An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
3156 https://bugs.webkit.org/show_bug.cgi?id=148845
3158 Reviewed by Darin Adler.
3160 Ensure that an SVG image with intrinsic size or with no intrinsic size can be
3161 displayed on a canvas even if it is previously displayed by an HTMLImageElement.
3163 * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
3164 * svg/as-image/svg-cached-draw-canvas.html: Added.
3166 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
3168 Unreviewed. Gardening: skip media stream tests failing after r190262.
3170 * platform/gtk/TestExpectations:
3172 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
3174 REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
3175 https://bugs.webkit.org/show_bug.cgi?id=148569
3177 Reviewed by Darin Adler.
3179 * platform/gtk/TestExpectations: Unskip the inspector tests.
3181 2015-09-25 Alexey Proskuryakov <ap@apple.com>
3183 Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
3184 because it times out.
3186 * platform/mac/TestExpectations:
3188 2015-09-25 Saam barati <sbarati@apple.com>
3190 DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
3191 https://bugs.webkit.org/show_bug.cgi?id=149575
3193 Reviewed by Geoffrey Garen.
3195 * js/regress/getter-richards-try-catch-expected.txt: Added.
3196 * js/regress/getter-richards-try-catch.html: Added.
3197 * js/regress/script-tests/getter-richards-try-catch.js: Added.
3201 (Scheduler.prototype.addIdleTask):
3202 (Scheduler.prototype.addWorkerTask):
3203 (Scheduler.prototype.addHandlerTask):
3204 (Scheduler.prototype.addDeviceTask):
3205 (Scheduler.prototype.addRunningTask):
3206 (Scheduler.prototype.addTask):
3207 (Scheduler.prototype.schedule):
3208 (Scheduler.prototype.release):
3209 (Scheduler.prototype.holdCurrent):
3210 (Scheduler.prototype.suspendCurrent):
3211 (Scheduler.prototype.queue):
3213 (TaskControlBlock.prototype.setRunning):
3214 (TaskControlBlock.prototype.markAsNotHeld):
3215 (TaskControlBlock.prototype.markAsHeld):
3216 (TaskControlBlock.prototype.isHeldOrSuspended):
3217 (TaskControlBlock.prototype.markAsSuspended):
3218 (TaskControlBlock.prototype.markAsRunnable):
3219 (TaskControlBlock.prototype.run):
3220 (TaskControlBlock.prototype.checkPriorityAdd):
3221 (TaskControlBlock.prototype.toString):
3223 (IdleTask.prototype.run):
3224 (IdleTask.prototype.toString):
3226 (DeviceTask.prototype.run):
3227 (DeviceTask.prototype.toString):
3229 (WorkerTask.prototype.run):
3230 (WorkerTask.prototype.toString):
3232 (HandlerTask.prototype.run):
3233 (HandlerTask.prototype.toString):
3235 (Packet.prototype.addTo):
3236 (Packet.prototype.toString):
3238 2015-09-25 Simon Fraser <simon.fraser@apple.com>
3240 [iOS WK2] Add viewport tests and fix runUIScript() timing issues
3241 https://bugs.webkit.org/show_bug.cgi?id=149577
3243 Reviewed by Tim Horton.
3245 New viewport tests which read the scale etc. in the UI process.
3248 * fast/viewport/ios/resources/viewport-test-utils.js: Added.
3253 * fast/viewport/ios/width-is-device-width-expected.txt: Added.
3254 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
3255 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
3256 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
3257 * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
3258 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
3259 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
3260 * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
3261 * fast/viewport/ios/width-is-device-width.html: Added.
3262 * platform/ios-simulator-wk2/TestExpectations:
3264 2015-09-25 Antti Koivisto <antti@apple.com>
3266 Implement scoped styling for shadow DOM
3267 https://bugs.webkit.org/show_bug.cgi?id=149230
3269 Reviewed by Ryosuke Niwa.
3271 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
3272 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
3274 Add a test that verifies that shadow DOM style doesn't affect normal DOM.
3276 * platform/mac/TestExpectations:
3278 Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
3280 2015-09-25 Tim Horton <timothy_horton@apple.com>
3282 Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
3283 https://bugs.webkit.org/show_bug.cgi?id=149572
3284 <rdar://problem/13093602>
3286 Reviewed by Simon Fraser.
3288 * fast/text/mark-matches-overflow-clip-expected.txt: Added.
3289 * fast/text/mark-matches-overflow-clip.html: Added.
3290 Add a test ensuring that a find match that is clipped out by overflow
3291 ends up with a clipped rendered rect.
3293 2015-09-25 Zalan Bujtas <zalan@apple.com>
3295 Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
3297 Unreviewed gardening.
3299 * platform/mac/TestExpectations:
3301 2015-09-25 Commit Queue <commit-queue@webkit.org>
3303 Unreviewed, rolling out r190232 and r190236.
3304 https://bugs.webkit.org/show_bug.cgi?id=149555
3306 "It did not help" (Requested by cdumez on #webkit).
3308 Reverted changesets:
3310 "Unreviewed, roll out r187615 as it seems to have caused a ~1%
3312 http://trac.webkit.org/changeset/190232
3314 "This started failing after this rollout:"
3315 http://trac.webkit.org/changeset/190236
3317 2015-09-25 Carlos Garcia Campos <cgarcia@igalia.com>
3319 [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
3320 https://bugs.webkit.org/show_bug.cgi?id=148956
3322 Reviewed by Žan Doberšek.
3324 Unskip tests that should pass now.
3326 * platform/gtk/TestExpectations:
3328 2015-09-24 Beth Dakin <bdakin@apple.com>
3330 This started failing after this rollout:
3331 http://trac.webkit.org/changeset/190232
3333 * platform/mac/TestExpectations:
3335 2015-09-24 Chris Dumez <cdumez@apple.com>
3337 Node.replaceChild() does not behave according to the specification
3338 https://bugs.webkit.org/show_bug.cgi?id=149546
3339 <rdar://problem/22571887>
3341 Reviewed by Ryosuke Niwa.
3343 Update existing test that now throws a different exception.
3345 * fast/events/mutation-during-replace-child-expected.txt:
3346 * fast/events/mutation-during-replace-child.html:
3348 2015-09-24 Beth Dakin <bdakin@apple.com>
3350 The same problem happens on El Capitan.
3352 * platform/mac/TestExpectations:
3354 2015-09-24 Chris Dumez <cdumez@apple.com>
3356 Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
3358 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3360 2015-09-24 Ryosuke Niwa <rniwa@webkit.org>
3362 Make event dispatching respect slotting
3363 https://bugs.webkit.org/show_bug.cgi?id=149243
3365 Reviewed by Antti Koivisto.
3367 Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
3369 * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
3370 * fast/shadow-dom/event-inside-shadow-tree.html: Added.
3371 * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
3372 * fast/shadow-dom/event-inside-slotted-node.html: Added.
3374 2015-09-24 David Hyatt <hyatt@apple.com>
3376 Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
3377 https://bugs.webkit.org/show_bug.cgi?id=130397
3379 Reviewed by Antti Koivisto.
3381 * fast/css/custom-properties: Added.
3382 * fast/css/custom-properties/computed-style-access-expected.html: Added.
3383 * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
3384 * fast/css/custom-properties/computed-style-access-inherited.html: Added.
3385 * fast/css/custom-properties/computed-style-access.html: Added.
3386 * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
3387 * fast/css/custom-properties/inline-style-property-get.html: Added.
3388 * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
3389 * fast/css/custom-properties/rule-property-get-css-value.html: Added.
3390 * fast/css/custom-properties/rule-property-get-expected.html: Added.
3391 * fast/css/custom-properties/rule-property-get.html: Added.
3392 * fast/css/custom-properties/rule-property-priority-expected.html: Added.
3393 * fast/css/custom-properties/rule-property-priority.html: Added.
3394 * fast/css/custom-properties/rule-property-set-expected.html: Added.
3395 * fast/css/custom-properties/rule-property-set.html: Added.
3396 * fast/css/custom-properties/rule-serialization-expected.html: Added.
3397 * fast/css/custom-properties/rule-serialization.html: Added.
3399 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
3401 Unreviewed, rebaseline media/media-controls-play-button-updates.html.
3403 * platform/gtk/media/media-controls-play-button-updates-expected.txt:
3405 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
3407 [GTK] playbutton in media controls is not changed when it is clicked.
3408 https://bugs.webkit.org/show_bug.cgi?id=149113
3410 Reviewed by Philippe Normand.
3412 * media/media-controls-play-button-updates-expected.png: Added.
3413 * media/media-controls-play-button-updates-expected.txt: Added.
3414 * media/media-controls-play-button-updates.html: Added.
3415 * platform/efl/TestExpectations: Skip the test.
3416 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
3417 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
3418 * platform/mac/TestExpectations: Skip the test on yosemite.
3420 2015-09-23 Myles C. Maxfield <mmaxfield@apple.com>
3422 [Cocoa] [Font Features] Implement font-variant-*
3423 https://bugs.webkit.org/show_bug.cgi?id=148413
3425 Reviewed by Darin Adler.
3427 Updating tests because font-variant-ligatures is being unprefixed.
3429 Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
3431 * css3/font-feature-settings-rendering-2-expected.html:
3432 * css3/font-feature-settings-rendering-2.html:
3433 * css3/font-variant-all-webfont-expected.html: Added.
3434 * css3/font-variant-all-webfont.html: Added.
3435 * css3/font-variant-parsing-expected.txt: Added.
3436 * css3/font-variant-parsing.html: Added.
3437 * css3/resources/FontWithFeatures.otf:
3438 * fast/css/getComputedStyle/computed-style-expected.txt:
3439 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
3440 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3441 * fast/css/getComputedStyle/resources/property-names.js:
3442 * fast/css/parsing-font-variant-ligatures.html:
3443 * fast/text/font-variant-ligatures.html:
3444 * platform/mac/TestExpectations:
3445 * svg/css/getComputedStyle-basic-expected.txt:
3447 2015-09-23 Chris Dumez <cdumez@apple.com>
3449 Unreviewed, roll out r190085 as it seems to cause crashes in JSC
3450 <rdar://problem/22825602>
3452 * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
3453 * fast/events/event-prototype-constructor-properties.html: Removed.
3455 2015-09-23 Chris Dumez <cdumez@apple.com>
3457 HTMLOutputElement.htmlFor should be settable
3458 https://bugs.webkit.org/show_bug.cgi?id=149418
3460 Reviewed by Ryosuke Niwa.
3462 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
3463 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
3464 Add layout test to make sure that setting HTMLLinkElement.sizes actually
3465 updates the 'sizes' associated attribute.
3467 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
3468 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
3469 Update existing layout test now that HTMLOutputElement.htmlFor is
3472 2015-09-23 Saam barati <sbarati@apple.com>
3474 JSC allows invalid var declarations when the declared name is the same as a let/const variable
3475 https://bugs.webkit.org/show_bug.cgi?id=147600
3477 Reviewed by Yusuke Suzuki.
3479 * js/let-syntax-expected.txt:
3480 * js/script-tests/let-syntax.js:
3483 2015-09-23 Saam barati <sbarati@apple.com>
3485 Web Inspector: Type bubbles missing for computed methods and methods on object literals
3486 https://bugs.webkit.org/show_bug.cgi?id=148562
3488 Reviewed by Joseph Pecoraro.
3490 * inspector/model/parse-script-syntax-tree-expected.txt:
3491 * inspector/model/parse-script-syntax-tree.html:
3493 2015-09-23 Beth Dakin <bdakin@apple.com>
3495 accessibility/mac/aria-expanded-notifications.html is flaky
3496 https://bugs.webkit.org/show_bug.cgi?id=149510
3499 * platform/mac/TestExpectations:
3501 2015-09-23 Chris Dumez <cdumez@apple.com>
3503 Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
3504 https://bugs.webkit.org/show_bug.cgi?id=149490
3506 Reviewed by Andreas Kling.
3508 Update test that expected an assertion in a case where we no longer
3509 throw. I checked that Firefox does not throw in this case either.
3511 * fast/dom/Range/range-exceptions-expected.txt:
3512 * fast/dom/Range/script-tests/range-exceptions.js:
3514 2015-09-23 Commit Queue <commit-queue@webkit.org>
3516 Unreviewed, rolling out r190168.
3517 https://bugs.webkit.org/show_bug.cgi?id=149502
3519 it broke debug builds. (Requested by zalan on #webkit).
3523 "HTMLOutputElement.htmlFor should be settable"
3524 https://bugs.webkit.org/show_bug.cgi?id=149418
3525 http://trac.webkit.org/changeset/190168
3527 2015-09-23 Commit Queue <commit-queue@webkit.org>
3529 Unreviewed, rolling out r190160.
3530 https://bugs.webkit.org/show_bug.cgi?id=149501
3532 media/media-controls-play-button-updates.html fails on
3533 Yosemite and EFL (Requested by zalan on #webkit).
3537 "[GTK] playbutton in media controls is not changed when it is
3539 https://bugs.webkit.org/show_bug.cgi?id=149113
3540 http://trac.webkit.org/changeset/190160
3542 2015-09-23 Chris Dumez <cdumez@apple.com>
3544 HTMLOutputElement.htmlFor should be settable
3545 https://bugs.webkit.org/show_bug.cgi?id=149418
3547 Reviewed by Ryosuke Niwa.
3549 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
3550 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
3551 Add layout test to make sure that setting HTMLLinkElement.sizes actually
3552 updates the 'sizes' associated attribute.
3554 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
3555 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
3556 Update existing layout test now that HTMLOutputElement.htmlFor is
3559 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3561 [Streams API] Add transform stream general tests
3562 https://bugs.webkit.org/show_bug.cgi?id=149267
3564 Reviewed by Darin Adler.
3566 * streams/reference-implementation/transform-stream-expected.txt: Added.
3567 * streams/reference-implementation/transform-stream.html: Added.
3569 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3571 [Streams API] Added transform stream error tests
3572 https://bugs.webkit.org/show_bug.cgi?id=149266
3574 Reviewed by Darin Adler.
3576 * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
3577 * streams/reference-implementation/transform-stream-errors.html: Added.
3579 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3581 [Streams API] Added pipe-through transform stream tests
3582 https://bugs.webkit.org/show_bug.cgi?id=149265