1 2015-10-16 Hunseop Jeong <hs85.jeong@samsung.com>
3 Unreviewed EFL Gardening on 15th Oct.
4 https://bugs.webkit.org/show_bug.cgi?id=150223
6 * platform/efl/TestExpectations:
8 2015-10-15 Roopesh Chander <roop@roopc.net>
10 [Content Extensions] Content blocking rules are not consulted for pings
11 https://bugs.webkit.org/show_bug.cgi?id=149873
13 Reviewed by Alex Christensen.
15 Tests for ensuring that requests loaded through the PingLoader
16 are subject to content blocking rules.
18 * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt: Added.
19 * http/tests/contentextensions/block-cookies-in-csp-report.html: Added.
20 * http/tests/contentextensions/block-cookies-in-csp-report.html.json: Added.
21 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload-expected.txt: Added.
22 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload.html: Added.
23 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload.html.json: Added.
24 * http/tests/contentextensions/block-cookies-in-ping-expected.txt: Added.
25 * http/tests/contentextensions/block-cookies-in-ping.html: Added.
26 * http/tests/contentextensions/block-cookies-in-ping.html.json: Added.
27 * http/tests/contentextensions/block-csp-report-expected.txt: Added.
28 * http/tests/contentextensions/block-csp-report.html: Added.
29 * http/tests/contentextensions/block-csp-report.html.json: Added.
30 * http/tests/contentextensions/block-image-load-in-onunload-expected.txt: Added.
31 * http/tests/contentextensions/block-image-load-in-onunload.html: Added.
32 * http/tests/contentextensions/block-image-load-in-onunload.html.json: Added.
33 * http/tests/contentextensions/block-ping-expected.txt: Added.
34 * http/tests/contentextensions/block-ping.html: Added.
35 * http/tests/contentextensions/block-ping.html.json: Added.
36 * http/tests/contentextensions/hide-on-csp-report-expected.txt: Added.
37 * http/tests/contentextensions/hide-on-csp-report.html: Added.
38 * http/tests/contentextensions/hide-on-csp-report.html.json: Added.
39 * http/tests/contentextensions/resources/check-ping.html: Added.
40 * http/tests/contentextensions/resources/delete-ping.php: Added.
41 * http/tests/contentextensions/resources/get-ping-data.php: Added.
42 * http/tests/contentextensions/resources/ping-file-path.php: Added.
43 * http/tests/contentextensions/resources/redirect.php: Added.
44 * http/tests/contentextensions/resources/save-ping.php: Added.
46 2015-10-15 Joseph Pecoraro <pecoraro@apple.com>
48 Unreviewed gardening. Make inspector/heap/gc.html more reliable.
50 * inspector/heap/gc.html:
51 Stop outputing after we see the first Full GC. Resolving waits
52 for pending events which could incldue more GCs.
54 2015-10-14 Joseph Pecoraro <pecoraro@apple.com>
56 Web Inspector: Include Garbage Collection Event in Timeline
57 https://bugs.webkit.org/show_bug.cgi?id=142510
59 Reviewed by Geoffrey Garen and Brian Burg.
61 * inspector/heap/garbageCollected-expected.txt: Added.
62 * inspector/heap/garbageCollected.html: Added.
63 * inspector/heap/gc-expected.txt: Added.
64 * inspector/heap/gc.html: Added.
66 2015-10-15 Dean Jackson <dino@apple.com>
68 Remove deprecated function insertRule(), replace with appendRule()
69 https://bugs.webkit.org/show_bug.cgi?id=150188
71 Unreviewed. This was a mistake in my review of Ryan's patch.
72 The CSSOM is confusing. This test was not always using a CSSKeyframesRule
73 object, so it should still be calling insertRule. This does produce
74 a console message, so added that to the expected result.
76 * http/tests/css/resources/shared-stylesheet-mutation.js:
77 (executeTests): Back to insertRule.
78 * http/tests/css/shared-stylesheet-mutation-expected.txt:
79 * http/tests/css/shared-stylesheet-mutation-preconstruct-expected.txt:
81 * http/tests/css/resources/shared-stylesheet-mutation.js:
82 (executeTests): Back to insertRule.
84 2015-10-15 Commit Queue <commit-queue@webkit.org>
86 Unreviewed, rolling out r191156.
87 https://bugs.webkit.org/show_bug.cgi?id=150215
89 Introduced crashing test (Requested by bradee-oh on #webkit).
93 "Modern IDB: Support IDBDatabase.close()."
94 https://bugs.webkit.org/show_bug.cgi?id=150150
95 http://trac.webkit.org/changeset/191156
97 2015-10-15 Brady Eidson <beidson@apple.com>
99 Modern IDB: Support IDBDatabase.close().
100 https://bugs.webkit.org/show_bug.cgi?id=150150
102 Reviewed by Alex Christensen.
104 * storage/indexeddb/modern/opendatabase-versions-expected.txt:
105 * storage/indexeddb/modern/opendatabase-versions.html:
107 2015-10-15 Ryan Haddad <ryanhaddad@apple.com>
109 Marking another disk-cache test as flaky on mac-wk2
110 https://bugs.webkit.org/show_bug.cgi?id=149087
112 Reviewed by Alexey Proskuryakov.
114 * platform/mac-wk2/TestExpectations:
116 2015-10-15 David Hyatt <hyatt@apple.com>
118 Add support for the CSS 'unset' keyword.
119 https://bugs.webkit.org/show_bug.cgi?id=148614
121 Reviewed by Dean Jackson.
124 Remove the 3 failing variables tests that used the unset keyword now that they pass.
126 * fast/css/unset-keyword-expected.html: Added.
127 * fast/css/unset-keyword.html: Added.
128 New test for both inherited and initial properties.
130 * fast/css/variables/test-suite/129-expected.html: Added.
131 * fast/css/variables/test-suite/129.html: Added.
132 * fast/css/variables/test-suite/130-expected.html: Added.
133 * fast/css/variables/test-suite/130.html: Added.
134 * fast/css/variables/test-suite/134-expected.html: Added.
135 * fast/css/variables/test-suite/134.html: Added.
136 * fast/css/variables/test-suite/failures/129-expected.html: Removed.
137 * fast/css/variables/test-suite/failures/129.html: Removed.
138 * fast/css/variables/test-suite/failures/130-expected.html: Removed.
139 * fast/css/variables/test-suite/failures/130.html: Removed.
140 * fast/css/variables/test-suite/failures/134-expected.html: Removed.
141 * fast/css/variables/test-suite/failures/134.html: Removed.
142 Move these tests into the passing directory.
144 2015-10-15 Ryan Haddad <ryanhaddad@apple.com>
146 Remove deprecated function insertRule(), replace with appendRule()
147 https://bugs.webkit.org/show_bug.cgi?id=150188
149 Reviewed by Dean Jackson.
151 * http/tests/css/resources/shared-stylesheet-mutation.js:
154 2015-10-15 Commit Queue <commit-queue@webkit.org>
156 Unreviewed, rolling out r191135.
157 https://bugs.webkit.org/show_bug.cgi?id=150197
159 This patch causes 50+ LayoutTest crashes related to the
160 inspector (Requested by ryanhaddad on #webkit).
164 "Web Inspector: JavaScriptCore should parse sourceURL and
165 sourceMappingURL directives"
166 https://bugs.webkit.org/show_bug.cgi?id=150096
167 http://trac.webkit.org/changeset/191135
169 2015-10-15 Joseph Pecoraro <pecoraro@apple.com>
171 Web Inspector: JavaScriptCore should parse sourceURL and sourceMappingURL directives
172 https://bugs.webkit.org/show_bug.cgi?id=150096
174 Reviewed by Geoffrey Garen.
176 * inspector/debugger/sourceURLs-expected.txt: Added.
177 * inspector/debugger/sourceURLs.html: Added.
178 sourceURL and sourceMappingURL detection.
180 2015-10-15 Dean Jackson <dino@apple.com>
182 CSSKeyframesRule::appendRule is deprecated, but is actually the spec
183 https://bugs.webkit.org/show_bug.cgi?id=150113
185 Reviewed by Simon Fraser.
187 Update tests to deprecate the correct function.
189 * animations/change-keyframes-expected.txt:
190 * animations/keyframes-rule.html:
191 * animations/unprefixed-keyframes-rule.html:
193 2015-10-15 Zalan Bujtas <zalan@apple.com>
195 [Win] Update anonymous table results for Win port.
197 Unreviewed gardening.
199 * platform/win/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
200 * platform/win/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
201 * platform/win/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
202 * platform/win/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
203 * platform/win/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
204 * platform/win/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
206 2015-10-14 David Hyatt <hyatt@apple.com>
208 Implement CSS Variables.
209 https://bugs.webkit.org/show_bug.cgi?id=19660
211 Reviewed by Dean Jackson.
213 * fast/css/custom-properties/inheritance-expected.html: Added.
214 * fast/css/custom-properties/inheritance.html: Added.
215 * fast/css/variables: Added.
216 * fast/css/variables/custom-property-computed-style-access-expected.html: Added.
217 * fast/css/variables/custom-property-computed-style-access.html: Added.
218 * fast/css/variables/custom-property-dynamic-update-expected.html: Added.
219 * fast/css/variables/custom-property-dynamic-update.html: Added.
220 * fast/css/variables/custom-property-simple-cycle-expected.html: Added.
221 * fast/css/variables/custom-property-simple-cycle.html: Added.
222 * fast/css/variables/inherited-fallback-expected.html: Added.
223 * fast/css/variables/inherited-fallback.html: Added.
224 * fast/css/variables/invalid-reference-expected.html: Added.
225 * fast/css/variables/invalid-reference.html: Added.
226 * fast/css/variables/rule-property-get-css-value-expected.html: Added.
227 * fast/css/variables/rule-property-get-css-value.html: Added.
228 * fast/css/variables/rule-property-get-expected.html: Added.
229 * fast/css/variables/rule-property-get.html: Added.
230 * fast/css/variables/rule-serialization-expected.html: Added.
231 * fast/css/variables/rule-serialization.html: Added.
233 2015-10-15 Ryan Haddad <ryanhaddad@apple.com>
235 Rebaselining css2.1/tables/table-anonymous-objects-045.xht for win
236 https://bugs.webkit.org/show_bug.cgi?id=150125
238 Reviewed by Zalan Bujtas.
240 * platform/win/css2.1/tables/table-anonymous-objects-045-expected.txt:
242 2015-10-15 Zalan Bujtas <zalan@apple.com>
244 [iOS] Update anonymous table results for iOS port.
246 Unreviewed gardening.
248 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
249 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
250 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
251 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
252 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
253 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
255 2015-10-15 Zalan Bujtas <zalan@apple.com>
257 Anonymous table objects: Collapse anonymous table rows.
258 https://bugs.webkit.org/show_bug.cgi?id=150154
260 Reviewed by David Hyatt.
262 Merge anonymous table rows when they are not needed anymore.
263 Generated table rows can be collapsed into one when there's no
264 non-generated sibling table row left in the tree.
266 Import W3C CSS2.1 anonymous table tests.
268 * css2.1/tables/table-anonymous-objects-103.xht: Added.
269 * css2.1/tables/table-anonymous-objects-104.xht: Added.
270 * css2.1/tables/table-anonymous-objects-117.xht: Added.
271 * css2.1/tables/table-anonymous-objects-118.xht: Added.
272 * css2.1/tables/table-anonymous-objects-119.xht: Added.
273 * css2.1/tables/table-anonymous-objects-120.xht: Added.
274 * platform/mac/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
275 * platform/mac/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
276 * platform/mac/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
277 * platform/mac/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
278 * platform/mac/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
279 * platform/mac/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
281 2015-10-15 Brent Fulgham <bfulgham@apple.com>
283 [Win] Unreviewed gardenining after r190816.
285 Update Windows expectation to match new mac test expectation.
287 * platform/win/svg/custom/simple-text-double-shadow-expected.txt:
289 2015-10-14 Brady Eidson <beidson@apple.com>
291 Modern IDB: Add basic transaction committing.
292 https://bugs.webkit.org/show_bug.cgi?id=150147
294 Reviewed by Alex Christensen.
296 * storage/indexeddb/modern/opendatabase-versions-expected.txt: Added.
297 * storage/indexeddb/modern/opendatabase-versions.html: Added.
299 2015-10-15 Daniel Bates <dabates@apple.com>
301 [iOS] DOM click event may not be dispatched when page has :active style and <input type="search">
302 https://bugs.webkit.org/show_bug.cgi?id=144451
303 <rdar://problem/23099482>
305 Reviewed by Simon Fraser.
307 Add a test to ensure that a DOM click event is dispatched to an element in a subframe on a page
308 with a search field and that specifies a CSS :active pseudo-class that changes the tap highlight
311 Additionally, add tests to ensure we update the cancel button visibility whenever the visibility
312 of the search field changes.
314 * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field-expected.txt: Added.
315 * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html: Added.
316 * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled-expected.html: Added.
317 * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled.html: Added.
318 * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly-expected.html: Added.
319 * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly.html: Added.
320 * fast/forms/search/search-cancel-in-formerly-invisible-element-expected.html: Added.
321 * fast/forms/search/search-cancel-in-formerly-invisible-element.html: Added.
322 * fast/forms/search/search-cancel-toggle-visibility-initially-hidden-expected.html: Added.
323 * fast/forms/search/search-cancel-toggle-visibility-initially-hidden.html: Added.
324 * fast/forms/search/search-cancel-toggle-visibility-initially-visible-expected.html: Added.
325 * fast/forms/search/search-cancel-toggle-visibility-initially-visible.html: Added.
327 2015-10-15 Carlos Garcia Campos <cgarcia@igalia.com>
329 Unreviewed GTK+ gardening. Unskip several tests that are passing now.
331 * platform/gtk/TestExpectations:
333 2015-10-14 Alexey Proskuryakov <ap@apple.com>
335 [Win] Layout Test http/tests/multipart/multipart-replace-non-html-content.php has extra whitespace
336 https://bugs.webkit.org/show_bug.cgi?id=150130
338 Landing a custom expectation. The test still passes, although it surprisingly gets
341 * 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.
343 2015-10-14 Alex Christensen <achristensen@webkit.org>
345 [Content Extensions] Make blocked async XHR call onerror
346 https://bugs.webkit.org/show_bug.cgi?id=146706
348 Reviewed by Brady Eidson.
350 * http/tests/contentextensions/async-xhr-onerror-expected.txt: Added.
351 * http/tests/contentextensions/async-xhr-onerror.html: Added.
352 * http/tests/contentextensions/async-xhr-onerror.html.json: Added.
354 2015-10-14 Andy Estes <aestes@apple.com>
356 [iOS] QuickLook documents loaded over https do not load their subresources
357 https://bugs.webkit.org/show_bug.cgi?id=150145
358 <rdar://problem/22884521>
360 Reviewed by Alexey Proskuryakov.
362 * TestExpectations: Skipped http/tests/quicklook on all platforms.
363 * http/tests/quicklook/resources/secure-document-with-subresources-expected/index.css: Added.
364 * http/tests/quicklook/resources/secure-document-with-subresources-expected/index.html: Added.
365 * http/tests/quicklook/resources/secure-document-with-subresources.pages: Added.
366 * http/tests/quicklook/resources/webkit-icon.tiff: Added.
367 * http/tests/quicklook/secure-document-with-subresources-expected.html: Added.
368 * http/tests/quicklook/secure-document-with-subresources.html: Added.
369 * platform/ios-simulator/TestExpectations: Expected http/tests/quicklook to pass on iOS.
371 2015-10-14 Wenson Hsieh <wenson_hsieh@apple.com>
373 Web pages with unscalable viewports shouldn't have a single tap delay
374 https://bugs.webkit.org/show_bug.cgi?id=149968
375 <rdar://problem/23054453>
377 Reviewed by Simon Fraser.
379 Add a layout test to check that when a viewport is unscalable (specified through
380 the meta viewport tag) we do not add a delay to our single tap gesture recognizer.
382 * fast/events/ios/unscalable-viewport-clicks-on-doubletap-expected.txt: Added.
383 * fast/events/ios/unscalable-viewport-clicks-on-doubletap.html: Added.
385 2015-10-14 Jiewen Tan <jiewen_tan@apple.com>
387 Postpone mutation events before invoke Editor::Command command(Document*, const String&, bool).
388 https://bugs.webkit.org/show_bug.cgi?id=149299
389 <rdar://problem/22746995>
391 Reviewed by Andreas Kling.
393 * editing/inserting/insert-with-mutation-event-expected.txt: Added.
394 * editing/inserting/insert-with-mutation-event.html: Added.
396 2015-10-14 Dean Jackson <dino@apple.com>
398 Implement CanvasRenderingContext2D::commit
399 https://bugs.webkit.org/show_bug.cgi?id=150110
400 <rdar://problem/23057398>
402 Reviewed by Anders Carlsson.
404 * fast/canvas/commit-expected.txt: Added.
405 * fast/canvas/commit.html: Added.
407 2015-10-14 Alex Christensen <achristensen@webkit.org>
409 Add SPI for reloading without content blockers
410 https://bugs.webkit.org/show_bug.cgi?id=150058
411 rdar://problem/22742222
413 Reviewed by Sam Weinig.
415 * http/tests/contentextensions/disable-blocker-expected.txt: Removed.
416 * http/tests/contentextensions/disable-blocker.html: Removed.
417 * http/tests/contentextensions/disable-blocker.html.json: Removed.
418 _userContentExtensionsEnabled is going to be removed, and its functionality is what this test tested.
420 2015-10-14 Said Abou-Hallawa <sabouhallawa@apple.com>
422 REGRESSION(r53318): background-repeat: space with gradients doesn't render correctly
423 https://bugs.webkit.org/show_bug.cgi?id=150068
425 Reviewed by Simon Fraser.
427 Ensure the gradient background-image is drawn correctly when it is repeated
430 * fast/gradients/background-image-repeat-space-expected.html: Added.
431 * fast/gradients/background-image-repeat-space.html: Added.
433 2015-10-14 Ryan Haddad <ryanhaddad@apple.com>
435 http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html flakily times out during Mac-WK2 tests
436 https://bugs.webkit.org/show_bug.cgi?id=150095
438 Reviewed by Alexey Proskuryakov.
440 * platform/mac-wk2/TestExpectations:
442 2015-10-13 Zalan Bujtas <zalan@apple.com>
444 [iOS] Update anonymous table results for iOS port.
446 Unreviewed gardening.
448 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
449 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
450 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
451 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
452 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
453 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
454 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
455 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
456 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
457 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
458 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
459 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
460 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
461 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
462 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
463 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
464 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
466 2015-10-13 Hunseop Jeong <hs85.jeong@samsung.com>
468 Unreviewed EFL Gardening on 13th Oct.
469 https://bugs.webkit.org/show_bug.cgi?id=150084
471 * platform/efl/TestExpectations:
473 2015-10-13 Zalan Bujtas <zalan@apple.com>
475 [Win] Update anonymous table results for Windows port.
477 Unreviewed gardening.
479 * platform/win/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
480 * platform/win/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
481 * platform/win/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
482 * platform/win/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
483 * platform/win/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
484 * platform/win/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
485 * platform/win/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
486 * platform/win/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
487 * platform/win/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
488 * platform/win/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
489 * platform/win/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
490 * platform/win/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
491 * platform/win/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
492 * platform/win/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
493 * platform/win/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
494 * platform/win/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
496 2015-10-13 Brent Fulgham <bfulgham@apple.com>
498 [Win] Unreviewed test gardening after r190995.
500 Update to correct test output, based on similar changes to Mac expectations.
502 * platform/win/fast/html/details-add-child-2-expected.txt:
503 * platform/win/fast/html/details-open2-expected.txt:
505 2015-10-13 Zalan Bujtas <zalan@apple.com>
507 Anonymous table objects: inline parent box requires inline-table child.
508 https://bugs.webkit.org/show_bug.cgi?id=150090
510 Reviewed by David Hyatt.
512 According to the CSS2.1 specification, if a child needs anonymous table wrapper
513 and the child's parent is an inline box, the generated table needs to be inline-table.
514 (inline-block and block parents generate non-inline table)
516 Import W3C CSS2.1 anonymous table tests.
518 * css2.1/tables/table-anonymous-objects-177.xht: Added.
519 * css2.1/tables/table-anonymous-objects-178.xht: Added.
520 * css2.1/tables/table-anonymous-objects-179.xht: Added.
521 * css2.1/tables/table-anonymous-objects-180.xht: Added.
522 * css2.1/tables/table-anonymous-objects-181.xht: Added.
523 * css2.1/tables/table-anonymous-objects-189.xht: Added.
524 * css2.1/tables/table-anonymous-objects-190.xht: Added.
525 * css2.1/tables/table-anonymous-objects-191.xht: Added.
526 * css2.1/tables/table-anonymous-objects-192.xht: Added.
527 * css2.1/tables/table-anonymous-objects-193.xht: Added.
528 * css2.1/tables/table-anonymous-objects-194.xht: Added.
529 * css2.1/tables/table-anonymous-objects-195.xht: Added.
530 * css2.1/tables/table-anonymous-objects-196.xht: Added.
531 * css2.1/tables/table-anonymous-objects-205.xht: Added.
532 * css2.1/tables/table-anonymous-objects-206.xht: Added.
533 * css2.1/tables/table-anonymous-objects-207.xht: Added.
534 * css2.1/tables/table-anonymous-objects-208.xht: Added.
535 * platform/mac/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
536 * platform/mac/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
537 * platform/mac/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
538 * platform/mac/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
539 * platform/mac/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
540 * platform/mac/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
541 * platform/mac/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
542 * platform/mac/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
543 * platform/mac/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
544 * platform/mac/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
545 * platform/mac/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
546 * platform/mac/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
547 * platform/mac/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
548 * platform/mac/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
549 * platform/mac/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
550 * platform/mac/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
551 * platform/mac/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
553 2015-10-13 Ryan Haddad <ryanhaddad@apple.com>
555 A lot of the http/tests/cache/disk-cache/ tests are flaky on mac-wk2, marking them as such.
556 https://bugs.webkit.org/show_bug.cgi?id=149087
558 Reviewed by Alexey Proskuryakov.
560 * platform/mac-wk2/TestExpectations:
562 2015-10-13 Myles C. Maxfield <mmaxfield@apple.com>
564 Unprefix font-kerning
565 https://bugs.webkit.org/show_bug.cgi?id=150080
567 Reviewed by Sam Weinig.
569 This is the last property in CSS3 Fonts which is prefixed.
571 * fast/text/font-kerning-expected.html:
572 * fast/text/font-kerning.html:
574 2015-10-13 Alexey Proskuryakov <ap@apple.com>
576 http/tests/multipart/multipart-replace-non-html-content.php shouldn't exercise
577 edge cases of multipart parsing
578 https://bugs.webkit.org/show_bug.cgi?id=149978
579 rdar://problem/22981062
581 Reviewed by Anders Carlsson.
583 This test is not about HTTP edge cases, but about handling of multipart content in WebKit.
585 * http/tests/multipart/multipart-replace-non-html-content.php:
586 * platform/mac/http/tests/multipart/multipart-replace-non-html-content-expected.txt: Removed.
587 * platform/win/TestExpectations:
589 2015-10-13 Zalan Bujtas <zalan@apple.com>
591 [iOS] Update anonymous table results for iOS port.
593 Unreviewed gardening.
595 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
596 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
597 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
598 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
599 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
600 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
601 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
602 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
603 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
604 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
605 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
606 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
607 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
608 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
609 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
610 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
611 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
612 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
613 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
614 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
615 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
616 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
617 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
618 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
619 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
620 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
621 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
622 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
623 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
624 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
625 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
626 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
627 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
628 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
629 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
630 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
631 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
632 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
633 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
634 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
635 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
636 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
637 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
638 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
639 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
640 * platform/ios-simulator/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
642 2015-10-12 Antti Koivisto <antti@apple.com>
644 Implement iterator for traversing composed DOM
645 https://bugs.webkit.org/show_bug.cgi?id=149997
647 Reviewed by Ryosuke Niwa.
651 Re-enable fast/html/details-replace-text.html which is fixed by this change.
653 * fast/forms/select-listbox-focus-displaynone-expected.txt:
654 * fast/repaint/text-in-relative-positioned-inline-expected.txt:
655 * fullscreen/full-screen-fixed-pos-parent-expected.txt:
656 * platform/mac-mavericks/fast/html/details-open2-expected.txt:
657 * platform/mac/fast/html/details-add-child-2-expected.txt:
658 * platform/mac/fast/html/details-open2-expected.txt:
660 Non-visual whitespace changes.
662 2015-10-12 Zalan Bujtas <zalan@apple.com>
664 [Win] Update anonymous table results for Windows port.
666 Unreviewed gardening.
668 * platform/win/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
669 * platform/win/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
670 * platform/win/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
671 * platform/win/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
672 * platform/win/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
673 * platform/win/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
674 * platform/win/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
675 * platform/win/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
676 * platform/win/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
677 * platform/win/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
678 * platform/win/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
679 * platform/win/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
680 * platform/win/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
681 * platform/win/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
682 * platform/win/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
683 * platform/win/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
684 * platform/win/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
685 * platform/win/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
686 * platform/win/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
687 * platform/win/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
688 * platform/win/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
689 * platform/win/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
690 * platform/win/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
691 * platform/win/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
692 * platform/win/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
693 * platform/win/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
694 * platform/win/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
695 * platform/win/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
696 * platform/win/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
697 * platform/win/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
698 * platform/win/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
699 * platform/win/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
700 * platform/win/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
701 * platform/win/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
702 * platform/win/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
703 * platform/win/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
704 * platform/win/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
705 * platform/win/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
706 * platform/win/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
707 * platform/win/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
708 * platform/win/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
709 * platform/win/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
710 * platform/win/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
711 * platform/win/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
712 * platform/win/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
713 * platform/win/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
715 2015-10-12 Zalan Bujtas <zalan@apple.com>
717 display: table-cell; bug when resizing window
718 https://bugs.webkit.org/show_bug.cgi?id=138167
720 Reviewed by David Hyatt.
722 Clean up anonymous table wrappers all the way up to RenderTable.
723 This patch ensures that we don't keep the generated RenderTable/RenderSection/RenderCaption/RenderRow
724 objects around in the tree anymore when the last child is destroyed.
726 Import W3C CSS2.1 anonymous table tests.
728 * css2.1/tables/table-anonymous-objects-015.xht: Added.
729 * css2.1/tables/table-anonymous-objects-016.xht: Added.
730 * css2.1/tables/table-anonymous-objects-023.xht: Added.
731 * css2.1/tables/table-anonymous-objects-024.xht: Added.
732 * css2.1/tables/table-anonymous-objects-035.xht: Added.
733 * css2.1/tables/table-anonymous-objects-036.xht: Added.
734 * css2.1/tables/table-anonymous-objects-037.xht: Added.
735 * css2.1/tables/table-anonymous-objects-038.xht: Added.
736 * css2.1/tables/table-anonymous-objects-045.xht: Added.
737 * css2.1/tables/table-anonymous-objects-046.xht: Added.
738 * css2.1/tables/table-anonymous-objects-047.xht: Added.
739 * css2.1/tables/table-anonymous-objects-048.xht: Added.
740 * css2.1/tables/table-anonymous-objects-049.xht: Added.
741 * css2.1/tables/table-anonymous-objects-050.xht: Added.
742 * css2.1/tables/table-anonymous-objects-055.xht: Added.
743 * css2.1/tables/table-anonymous-objects-056.xht: Added.
744 * css2.1/tables/table-anonymous-objects-091.xht: Added.
745 * css2.1/tables/table-anonymous-objects-092.xht: Added.
746 * css2.1/tables/table-anonymous-objects-099.xht: Added.
747 * css2.1/tables/table-anonymous-objects-100.xht: Added.
748 * css2.1/tables/table-anonymous-objects-105.xht: Added.
749 * css2.1/tables/table-anonymous-objects-106.xht: Added.
750 * css2.1/tables/table-anonymous-objects-107.xht: Added.
751 * css2.1/tables/table-anonymous-objects-108.xht: Added.
752 * css2.1/tables/table-anonymous-objects-109.xht: Added.
753 * css2.1/tables/table-anonymous-objects-110.xht: Added.
754 * css2.1/tables/table-anonymous-objects-111.xht: Added.
755 * css2.1/tables/table-anonymous-objects-112.xht: Added.
756 * css2.1/tables/table-anonymous-objects-113.xht: Added.
757 * css2.1/tables/table-anonymous-objects-114.xht: Added.
758 * css2.1/tables/table-anonymous-objects-115.xht: Added.
759 * css2.1/tables/table-anonymous-objects-116.xht: Added.
760 * css2.1/tables/table-anonymous-objects-121.xht: Added.
761 * css2.1/tables/table-anonymous-objects-122.xht: Added.
762 * css2.1/tables/table-anonymous-objects-123.xht: Added.
763 * css2.1/tables/table-anonymous-objects-124.xht: Added.
764 * css2.1/tables/table-anonymous-objects-139.xht: Added.
765 * css2.1/tables/table-anonymous-objects-140.xht: Added.
766 * css2.1/tables/table-anonymous-objects-149.xht: Added.
767 * css2.1/tables/table-anonymous-objects-150.xht: Added.
768 * css2.1/tables/table-anonymous-objects-155.xht: Added.
769 * css2.1/tables/table-anonymous-objects-156.xht: Added.
770 * css2.1/tables/table-anonymous-objects-159.xht: Added.
771 * css2.1/tables/table-anonymous-objects-160.xht: Added.
772 * css2.1/tables/table-anonymous-objects-165.xht: Added.
773 * css2.1/tables/table-anonymous-objects-166.xht: Added.
774 * platform/mac/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
775 * platform/mac/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
776 * platform/mac/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
777 * platform/mac/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
778 * platform/mac/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
779 * platform/mac/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
780 * platform/mac/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
781 * platform/mac/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
782 * platform/mac/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
783 * platform/mac/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
784 * platform/mac/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
785 * platform/mac/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
786 * platform/mac/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
787 * platform/mac/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
788 * platform/mac/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
789 * platform/mac/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
790 * platform/mac/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
791 * platform/mac/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
792 * platform/mac/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
793 * platform/mac/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
794 * platform/mac/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
795 * platform/mac/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
796 * platform/mac/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
797 * platform/mac/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
798 * platform/mac/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
799 * platform/mac/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
800 * platform/mac/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
801 * platform/mac/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
802 * platform/mac/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
803 * platform/mac/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
804 * platform/mac/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
805 * platform/mac/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
806 * platform/mac/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
807 * platform/mac/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
808 * platform/mac/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
809 * platform/mac/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
810 * platform/mac/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
811 * platform/mac/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
812 * platform/mac/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
813 * platform/mac/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
814 * platform/mac/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
815 * platform/mac/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
816 * platform/mac/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
817 * platform/mac/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
818 * platform/mac/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
819 * platform/mac/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
821 2015-10-12 Jon Honeycutt <jhoneycutt@apple.com>
823 Unreviewed, more Mac test gardening after r190629.
825 * platform/mac-wk1/TestExpectations:
826 Add a new expected time out. Group expected time outs for imported
827 Blink tests using requestAnimationFrame.
829 2015-10-12 Myles C. Maxfield <mmaxfield@apple.com>
831 REGRESSION(r182192): Ligatures do not interact correctly with SHY in some fonts
832 https://bugs.webkit.org/show_bug.cgi?id=150006
834 Reviewed by Simon Fraser.
836 * fast/text/resources/tiny-ligature-font.svg: Added.
837 * fast/text/undefined-glyph-with-ligature-expected.html: Added.
838 * fast/text/undefined-glyph-with-ligature.html: Added.
840 2015-10-12 Antoine Quint <graouts@apple.com>
842 [SVG] Handle endEvent for svg animations
843 https://bugs.webkit.org/show_bug.cgi?id=121587
845 Reviewed by Dean Jackson.
847 Tests for the "endEvent" event for SVG animations.
849 * svg/animations/end-event-declarative-expected.svg: Added.
850 * svg/animations/end-event-declarative.svg: Added.
851 * svg/animations/end-event-script-expected.svg: Added.
852 * svg/animations/end-event-script.svg: Added.
854 2015-10-12 Brady Eidson <beidson@apple.com>
856 Modern IDB: Start version change transaction for connections to new database.
857 https://bugs.webkit.org/show_bug.cgi?id=150033
859 Reviewed by Alex Christensen.
861 * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
862 * storage/indexeddb/modern/opendatabase-request-event.html:
864 2015-10-12 Said Abou-Hallawa <sabouhallawa@apple.com>
866 REGRESSION(r184895): border-image should always slice the SVG image to nine pieces when drawing it in the container element
867 https://bugs.webkit.org/show_bug.cgi?id=149901
868 <rdar://problem/21995596>
870 Reviewed by Darin Adler.
872 * fast/borders/border-image-fill-no-intrinsic-size-expected.html:
873 * fast/borders/border-image-fill-no-intrinsic-size.html:
874 * fast/borders/resources/svg-border-100x100-relative.svg: Added.
875 * fast/borders/resources/svg-border-100x100-viewbox.svg: Added.
876 * fast/borders/resources/svg-border-140x140-intrinsic.svg:
877 New test cases for relative lengths border images were added. The relative
878 lengths can be specified by using percentage lengths or adding viewBox to
881 One of the non-intrinsic image-borders must be removed from this test.
882 The SVG image in the expected file has to be scaled by (100 / 140), which
883 can be done. But run-webkit-tests found a very slight difference between
884 the actual and the result files.
886 2015-10-12 Brent Fulgham <bfulgham@apple.com>
888 [Win] Unreviewed gardening
890 Unskip a bunch of passing tests.
892 * platform/win/TestExpectations:
894 2015-10-12 Simon Fraser <simon.fraser@apple.com>
896 Clip-path transitions sometimes trigger endless animation timers
897 https://bugs.webkit.org/show_bug.cgi?id=150018
899 Reviewed by Tim Horton.
901 New tests for transitions of clip-path and shape-outside.
903 * transitions/clip-path-transitions-expected.txt: Added.
904 * transitions/clip-path-transitions.html: Added.
905 * transitions/resources/transition-test-helpers.js:
907 (checkExpectedValue):
908 * transitions/shape-outside-transitions-expected.txt: Added.
909 * transitions/shape-outside-transitions.html: Added.
910 * transitions/svg-transitions-expected.txt:
912 2015-10-12 Ryan Haddad <ryanhaddad@apple.com>
914 Marking storage/domstorage/events/basic-body-attribute.html as flaky
915 https://bugs.webkit.org/show_bug.cgi?id=148435
917 Reviewed by Alexey Proskuryakov.
919 * platform/mac/TestExpectations:
921 2015-10-12 Myles C. Maxfield <mmaxfield@apple.com>
923 Test font-variant-* and font-feature-settings on Yosemite and Mavericks
924 https://bugs.webkit.org/show_bug.cgi?id=149778
926 Reviewed by Simon Fraser.
928 * platform/mac-wk1/TestExpectations:
929 * platform/mac/TestExpectations:
931 2015-10-12 Brent Fulgham <bfulgham@apple.com>
933 [Win] Unreviewed test gardening after r190800.
935 Skip mac-specific 'fast/forms/hidpi-textfield-background-bleeding.html' test
938 * platform/win/TestExpectations:
940 2015-10-12 Brent Fulgham <bfulgham@apple.com>
942 REGRESSION(r190735, not fixed by r190741) failures.
943 https://bugs.webkit.org/show_bug.cgi?id=150040
945 * platform/win/TestExpectations: Skip several test failures introduced by JSC changes.
947 2015-10-12 Brent Fulgham <bfulgham@apple.com>
949 [Win] Unreviewed test gardening after r190667.
951 Mark fast/css/will-change/will-change-create-stacking-context-inline.html as failing, because
952 Windows does not support backdrop-filter.
954 * platform/win/TestExpectations:
956 2015-10-12 Brent Fulgham <bfulgham@apple.com>
958 [Win] Unreviewed test gardening after r190840.
960 Rebaseline tests to match new output (same changes as Mac).
962 * platform/win/fast/css-generated-content/details-summary-before-after-expected.txt:
963 * platform/win/fast/html/details-add-child-2-expected.txt:
964 * platform/win/fast/html/details-open2-expected.txt:
965 * platform/win/fast/html/details-remove-summary-1-and-click-expected.txt:
966 * platform/win/fast/html/details-remove-summary-4-and-click-expected.txt:
968 2015-10-09 Anders Carlsson <andersca@apple.com>
970 Don't allow plug-ins to override image types for <embed> elements
971 https://bugs.webkit.org/show_bug.cgi?id=149979
973 Reviewed by Tim Horton.
977 * platform/efl/TestExpectations:
978 * platform/gtk/TestExpectations:
979 * plugins/embed-prefers-plugins-for-images-expected.txt: Removed.
980 * plugins/embed-prefers-plugins-for-images.html: Removed.
982 2015-10-12 Ryan Haddad <ryanhaddad@apple.com>
984 Marking http/tests/notifications/events.html as flaky again as patch did not resolve crashes
985 https://bugs.webkit.org/show_bug.cgi?id=149218
987 Reviewed by Brian Burg.
989 * platform/mac/TestExpectations:
991 2015-10-11 Myles C. Maxfield <mmaxfield@apple.com>
993 Test font-variant-* and font-feature-settings with mocked preinstalled fonts
994 https://bugs.webkit.org/show_bug.cgi?id=149777
996 Reviewed by Simon Fraser.
998 See per-file comments.
1000 * css3/font-feature-settings-preinstalled-fonts.html: Removed. Superseded by
1001 css3/font-feature-settings-rendering.html.
1002 * css3/font-feature-settings-rendering-2-expected.html: Removed.
1003 * css3/font-feature-settings-rendering-2.html: Removed. Renamed to
1004 css3/font-feature-settings-rendering.html
1005 * css3/font-feature-settings-rendering-expected.html: Added.
1006 * css3/font-feature-settings-rendering.html:
1007 * css3/font-variant-all-expected.html:
1008 * css3/font-variant-all.html:
1009 * css3/resources/FontWithFeatures.otf: Update for new 'name' table.
1010 * css3/resources/FontWithFeatures.ttf: Ditto.
1012 2015-10-11 Yusuke Suzuki <utatane.tea@gmail.com>
1014 ES6 classes: When a class extends B, super() invokes B.prototype.constructor() instead of B()
1015 https://bugs.webkit.org/show_bug.cgi?id=149001
1017 Reviewed by Saam Barati.
1019 An error message becomes changed.
1021 * js/class-syntax-call-expected.txt:
1022 * js/class-syntax-extends-expected.txt:
1023 * js/class-syntax-super-expected.txt:
1024 * js/script-tests/class-syntax-call.js:
1025 * js/script-tests/class-syntax-extends.js:
1026 * js/script-tests/class-syntax-super.js:
1028 2015-10-10 Antti Koivisto <antti@apple.com>
1030 Rewrite HTMLDetailsElement using HTMLSlotElement
1031 https://bugs.webkit.org/show_bug.cgi?id=149698
1033 Reviewed by Andreas Kling.
1036 * platform/mac/fast/html/details-add-child-2-expected.txt:
1037 * platform/mac/fast/html/details-open2-expected.txt:
1038 * platform/mac/fast/html/details-remove-summary-1-and-click-expected.txt:
1039 * platform/mac/fast/html/details-remove-summary-4-and-click-expected.txt:
1041 2015-10-10 Andreas Kling <akling@apple.com>
1043 SerializedScriptValue should use a compact encoding for 8-bit strings.
1044 <https://webkit.org/b/149934>
1046 Reviewed by Antti Koivisto.
1048 Update a test to reflect changes to the serialization format.
1050 * fast/storage/serialized-script-value.html:
1052 2015-10-09 Myles C. Maxfield <mmaxfield@apple.com>
1054 Unreviewed, rolling out r190689
1055 https://bugs.webkit.org/show_bug.cgi?id=149992
1057 Fixed in other repository.
1059 Reverted changesets:
1061 "Unreviewed, rolling out r190572, r190593, r190594, and r190639."
1062 https://bugs.webkit.org/show_bug.cgi?id=149897
1064 2015-10-09 Nan Wang <n_wang@apple.com>
1066 AX: ARIA 1.1 implement aria-colcount, aria-colindex, aria-colspan, aria-rowcount, aria-rowindex and aria-rowspan
1067 https://bugs.webkit.org/show_bug.cgi?id=148967
1069 Reviewed by Chris Fleizach.
1071 * accessibility/mac/aria-columnrowheaders-expected.txt:
1072 * accessibility/mac/aria-table-attributes-expected.txt: Added.
1073 * accessibility/mac/aria-table-attributes.html: Added.
1074 * platform/mac/accessibility/table-attributes-expected.txt:
1075 * platform/mac/accessibility/table-cell-spans-expected.txt:
1076 * platform/mac/accessibility/table-cells-expected.txt:
1077 * platform/mac/accessibility/table-detection-expected.txt:
1078 * platform/mac/accessibility/table-sections-expected.txt:
1079 * platform/mac/accessibility/table-with-rules-expected.txt:
1081 2015-10-09 Simon Fraser <simon.fraser@apple.com>
1083 Garbage texture data with composited table row
1084 https://bugs.webkit.org/show_bug.cgi?id=148984
1086 Reviewed by Zalan Bujtas.
1088 * compositing/contents-opaque/table-parts-expected.txt: Added.
1089 * compositing/contents-opaque/table-parts.html: Added.
1091 2015-10-09 Simon Fraser <simon.fraser@apple.com>
1093 Garbage pixels on enphaseenergy.com site
1094 https://bugs.webkit.org/show_bug.cgi?id=149915
1095 rdar://problem/22976184
1097 Reviewed by Darin Adler.
1099 New ref test. Also update the expected result for another test that uses negative
1102 * compositing/contents-opaque/body-background-painted-expected.txt:
1103 * compositing/contents-opaque/negative-z-before-html-expected.html: Added.
1104 * compositing/contents-opaque/negative-z-before-html.html: Added.
1105 * platform/mac-wk2/compositing/contents-opaque/body-background-painted-expected.txt:
1107 2015-10-09 Antoine Quint <graouts@apple.com>
1109 Dynamic background color changes do not update until a layout is forced
1110 https://bugs.webkit.org/show_bug.cgi?id=131623
1112 Add some new tests checking that dynamically updating the "background",
1113 "border" and "outline" CSS properties repaint correctly and rebase a few
1114 existing tests that yield the same rendered results but slightly different
1117 Reviewed by Darin Adler.
1119 * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt:
1120 * platform/mac/svg/custom/simple-text-double-shadow-expected.txt:
1121 * svg/css/composite-shadow-example-expected.txt:
1122 * svg/css/composite-shadow-with-opacity-expected.txt:
1123 * svg/repaint/add-background-property-on-root-expected.html: Added.
1124 * svg/repaint/add-background-property-on-root.html: Added.
1125 * svg/repaint/add-border-property-on-root-expected.html: Added.
1126 * svg/repaint/add-border-property-on-root.html: Added.
1127 * svg/repaint/add-outline-property-on-root-expected.html: Added.
1128 * svg/repaint/add-outline-property-on-root.html: Added.
1129 * svg/repaint/change-background-color-expected.html: Added.
1130 * svg/repaint/change-background-color.html: Added.
1131 * svg/repaint/remove-background-property-on-root-expected.html: Added.
1132 * svg/repaint/remove-background-property-on-root.html: Added.
1133 * svg/repaint/remove-border-property-on-root-expected.html: Added.
1134 * svg/repaint/remove-border-property-on-root.html: Added.
1135 * svg/repaint/remove-outline-property-on-root-expected.html: Added.
1136 * svg/repaint/remove-outline-property-on-root.html: Added.
1137 * svg/repaint/repaint-webkit-svg-shadow-expected.txt:
1139 2015-10-06 Simon Fraser <simon.fraser@apple.com>
1141 Add some missing iOS results.
1143 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt: Added.
1144 * platform/ios-simulator/compositing/transitions/scale-transition-no-start-expected.txt: Added.
1145 * platform/ios-simulator/compositing/transitions/singular-scale-transition-expected.txt: Added.
1147 2015-10-09 Brian Burg <bburg@apple.com>
1149 Unreviewed, more Mac test gardening after r190629.
1151 These more accurate expectations are based on several days
1152 of builds with the newly-imported Blink tests.
1154 * platform/mac-wk1/TestExpectations:
1155 * platform/mac-wk2/TestExpectations:
1156 * platform/mac/TestExpectations:
1158 2015-10-08 Wenson Hsieh <wenson_hsieh@apple.com>
1160 Backgrounds bleed out of natively rendered text fields
1161 https://bugs.webkit.org/show_bug.cgi?id=149843
1162 <rdar://problem/22896977>
1164 Reviewed by Darin Adler.
1166 Add a layout test to check that the background of a natively rendered text field
1167 cell does not bleed.
1170 * fast/forms/hidpi-textfield-background-bleeding-expected.html: Added.
1171 * fast/forms/hidpi-textfield-background-bleeding.html: Added.
1173 2015-10-08 Nikita Vasilyev <nvasilyev@apple.com>
1175 Web Inspector: Stack trace view doesn't properly display lines without function names
1176 https://bugs.webkit.org/show_bug.cgi?id=149922
1178 Test an anomymous function.
1180 Reviewed by Timothy Hatcher.
1182 * inspector/debugger/js-stacktrace-expected.txt: Also, rebaseline one old test.
1183 * inspector/debugger/js-stacktrace.html:
1185 2015-10-08 Brian Burg <bburg@apple.com>
1187 http/tests/media/media-source/SourceBuffer-abort-updating.html is flaky
1188 https://bugs.webkit.org/show_bug.cgi?id=149816
1190 Unreviewed, fix updated expectation so it doesn't accidentally cause bots
1191 to run the test on Mavericks (where Media Source is unsupported).
1193 * platform/mac/TestExpectations:
1195 2015-10-08 Jiewen Tan <jiewen_tan@apple.com>
1197 Gracefully handle XMLDocumentParser being detached by mutation events.
1198 https://bugs.webkit.org/show_bug.cgi?id=149485
1199 <rdar://problem/22811489>
1201 Reviewed by Darin Adler.
1203 * fast/parser/resources/xhtml-overwrite-frame.xhtml: Added.
1204 * fast/parser/xhtml-dom-character-data-modified-crash-expected.txt: Added.
1205 * fast/parser/xhtml-dom-character-data-modified-crash.html: Added.
1207 2015-10-08 Jiewen Tan <jiewen_tan@apple.com>
1209 Cleaning up after revision 190339
1210 https://bugs.webkit.org/show_bug.cgi?id=149732
1212 Reviewed by Myles C. Maxfield.
1214 * svg/custom/invalid-xslt-crash.svg:
1215 * svg/custom/invalid-xslt-crash-expected.txt:
1216 Replace render tree dump test with text dump.
1218 2015-10-08 Ryan Haddad <ryanhaddad@apple.com>
1220 Marking http/tests/media/media-source/SourceBuffer-abort-updating.html as flaky
1221 https://bugs.webkit.org/show_bug.cgi?id=149816
1223 Reviewed by Darin Adler.
1225 * platform/mac/TestExpectations:
1227 2015-10-08 Andreas Kling <akling@apple.com>
1229 Generated frame tree names should be kept reasonably long.
1230 <https://webkit.org/b/149874>
1232 Reviewed by Darin Adler.
1234 Added a test to document our name generation behavior for subframes with long-named ancestors.
1235 Also rebaselined some tests that exposed the old behavior.
1237 * fast/forms/form-and-frame-interaction-retains-values-expected.txt:
1238 * fast/frames/long-names-in-nested-subframes-expected.txt: Added.
1239 * fast/frames/long-names-in-nested-subframes.html: Added.
1240 * http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt:
1241 * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
1242 * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
1243 * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt:
1244 * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt:
1245 * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt:
1247 2015-10-08 Saam barati <sbarati@apple.com>
1249 We should be able to inline getter/setter calls inside an inline cache even when the SpillRegistersMode is NeedsToSpill
1250 https://bugs.webkit.org/show_bug.cgi?id=149601
1252 Reviewed by Filip Pizlo.
1254 * js/regress/custom-setter-getter-as-put-get-by-id-expected.txt: Added.
1255 * js/regress/custom-setter-getter-as-put-get-by-id.html: Added.
1256 * js/regress/script-tests/custom-setter-getter-as-put-get-by-id.js: Added.
1260 2015-10-08 Alexey Proskuryakov <ap@apple.com>
1262 fast/events/scroll-after-click-on-tab-index.html is flaky
1263 https://bugs.webkit.org/show_bug.cgi?id=149859
1265 Reviewed by Simon Fraser.
1267 * fast/events/scroll-after-click-on-tab-index-expected.txt:
1268 * fast/events/scroll-after-click-on-tab-index.html:
1269 * platform/mac/TestExpectations:
1271 2015-10-08 Jiewen Tan <jiewen_tan@apple.com>
1273 Add NULL check for renderBox::layer() on applying zoom level change
1274 https://bugs.webkit.org/show_bug.cgi?id=149302
1275 <rdar://problem/22747292>
1277 Reviewed by Darin Adler.
1279 * fast/css/zoom-on-nested-scroll-crash-expected.txt: Added.
1280 * fast/css/zoom-on-nested-scroll-crash.html: Added.
1282 2015-10-08 Ryan Haddad <ryanhaddad@apple.com>
1284 Marking fast/events/scroll-after-click-on-tab-index.html as flaky on Mac
1285 https://bugs.webkit.org/show_bug.cgi?id=149859
1287 Reviewed by Darin Adler.
1289 * platform/mac/TestExpectations:
1291 2015-10-08 Antti Koivisto <antti@apple.com>
1293 CrashTracer: [USER] com.apple.WebKit.WebContent at …Core::SelectorChecker::checkScrollbarPseudoClass const + 217
1294 https://bugs.webkit.org/show_bug.cgi?id=149921
1295 rdar://problem/22731359
1297 Reviewed by Andreas Kling.
1299 The test crashes with shipping WebKit but not with current ToT (probably due to shadow DOM styling changes). Still adding
1302 * svg/css/use-window-inactive-crash-expected.html: Added.
1303 * svg/css/use-window-inactive-crash.html: Added.
1305 2015-10-08 Carlos Garcia Campos <cgarcia@igalia.com>
1307 [GTK] Stop using a nested main loop for popup menus
1308 https://bugs.webkit.org/show_bug.cgi?id=149920
1310 Reviewed by Sergio Villar Senin.
1312 Unskip platform/gtk/fast/forms/menulist-typeahead-find.html that
1313 was timing out because of the nested main loop.
1315 * platform/gtk/TestExpectations:
1317 2015-10-08 Carlos Garcia Campos <cgarcia@igalia.com>
1319 Unreviewed GTK+ gardening. Mark several inspector tests as slow.
1321 * platform/gtk/TestExpectations:
1323 2015-10-07 Keith Rollin <krollin@apple.com>
1325 script.text shouldn't include text from non-direct children of the script element
1326 https://bugs.webkit.org/show_bug.cgi?id=148851
1327 <rdar://problem/22587759>
1329 Reviewed by Chris Dumez.
1331 script-getElementById-during-insertion removed because it no longer
1332 runs correctly with this change.
1334 * fast/dom/script-getElementById-during-insertion-expected.txt: Removed.
1335 * fast/dom/script-getElementById-during-insertion.html: Removed.
1336 * fast/dom/script-subtext-in-script-elements-expected.txt: Added.
1337 * fast/dom/script-subtext-in-script-elements.html: Added.
1339 2015-10-07 Myles C. Maxfield <mmaxfield@apple.com>
1341 Test font-variant-* and font-feature-settings with TrueType fonts
1342 https://bugs.webkit.org/show_bug.cgi?id=149776
1344 Unreviewed follow up to r190697.
1346 * css3/font-variant-all-webfont-expected.html:
1347 * css3/font-variant-all-webfont.html:
1349 2015-10-07 Myles C. Maxfield <mmaxfield@apple.com>
1351 Test font-variant-* and font-feature-settings with TrueType fonts
1352 https://bugs.webkit.org/show_bug.cgi?id=149776
1354 Reviewed by Simon Fraser.
1356 * css3/font-feature-settings-rendering-2-expected.html:
1357 * css3/font-feature-settings-rendering-2.html:
1358 * css3/resources/FontWithFeatures.ttf: Added.
1360 2015-10-07 Mark Lam <mark.lam@apple.com>
1362 Disable tail calls because it is breaking some sites.
1363 https://bugs.webkit.org/show_bug.cgi?id=149900
1365 Reviewed by Saam Barati.
1367 Updating the expected test result because we disabled tail calls.
1369 * js/caller-property-expected.txt:
1371 2015-10-07 Commit Queue <commit-queue@webkit.org>
1373 Unreviewed, rolling out r190572, r190593, r190594, and
1375 https://bugs.webkit.org/show_bug.cgi?id=149897
1377 Breaks Mavericks build (Requested by litherum on #webkit).
1379 Reverted changesets:
1381 "Allow WKRetainPtrs to be used as keys in hashing data
1383 https://bugs.webkit.org/show_bug.cgi?id=149762
1384 http://trac.webkit.org/changeset/190572
1386 "REGRESSION(189668?): http/tests/notifications/events.html
1387 flakily asserts or times out"
1388 https://bugs.webkit.org/show_bug.cgi?id=149218
1389 http://trac.webkit.org/changeset/190593
1391 "Prospective Mavericks build fix."
1392 http://trac.webkit.org/changeset/190594
1394 "Post-review cleanup after r190572."
1395 http://trac.webkit.org/changeset/190639
1397 2015-10-07 Antti Koivisto <antti@apple.com>
1399 Implement :host pseudo class
1400 https://bugs.webkit.org/show_bug.cgi?id=149440
1402 Reviewed by Ryosuke Niwa.
1404 * fast/shadow-dom/css-scoping-shadow-host-rule.html:
1406 Fix and expand the test case.
1408 * platform/mac/TestExpectations:
1410 2015-10-07 Brian Burg <bburg@apple.com>
1412 Unreviewed, more Mac test gardening after r190629.
1414 * platform/mac-wk1/TestExpectations:
1415 * platform/mac-wk2/TestExpectations:
1417 2015-10-07 Brian Burg <bburg@apple.com>
1419 Unreviewed, more Mac test gardening after r190629.
1421 * platform/mac-wk1/TestExpectations:
1423 2015-10-07 Nan Wang <n_wang@apple.com>
1425 AX: ARIA 1.1 @aria-placeholder
1426 https://bugs.webkit.org/show_bug.cgi?id=148970
1428 Reviewed by Chris Fleizach.
1430 * accessibility/placeholder-expected.txt:
1431 * accessibility/placeholder.html:
1433 2015-10-06 Simon Fraser <simon.fraser@apple.com>
1435 will-change should trigger stacking context based purely on properties
1436 https://bugs.webkit.org/show_bug.cgi?id=148068
1438 Reviewed by Zalan Bujtas.
1440 Previously, our will-change implementation didn't trigger stacking context
1441 on an inline if the will-change property didn't apply to inlines (like 'transform').
1442 However, this doesn't agree with the CSS-WG consensus (https://lists.w3.org/Archives/Public/www-style/2015Sep/0112.html).
1444 Change behavior to have stacking context creation behavior for will-change be
1445 identical for inlines and blocks.
1447 * platform/mac/TestExpectations: Fails on Mavericks because no backdrop-filter there.
1448 * fast/css/will-change/resources/will-change-stacking-helper.js:
1449 (makeStackingInline):
1450 * fast/css/will-change/will-change-creates-stacking-context-inline-expected.html: Added.
1451 * fast/css/will-change/will-change-creates-stacking-context-inline.html: Added.
1453 2015-10-07 Hunseop Jeong <hs85.jeong@samsung.com>
1455 [EFL] fast/repaint/block-inputrange-repaint.html is failed.
1456 https://bugs.webkit.org/show_bug.cgi?id=149517
1458 Reviewed by Zalan Bujtas.
1460 EFL thumb size is different with mac port, it causes the difference of repaintRect.
1461 So rebaseline the test with failure result.
1463 * platform/efl/fast/repaint/block-inputrange-repaint-expected.txt: Added.
1465 2015-10-07 Javier Fernandez <jfernandez@igalia.com>
1467 [CSS Grid Layout] Modify grid item height doesn't work
1468 https://bugs.webkit.org/show_bug.cgi?id=149840
1470 Reviewed by Sergio Villar Senin.
1472 Added new tests cases to verify content-sized grid tracks are resized
1473 appropriately whenever grid item's height is changed.
1475 * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change-expected.txt: Added new test cases.
1476 * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html: Added new test cases.
1478 2015-10-05 Sergio Villar Senin <svillar@igalia.com>
1480 [css-grid] Implement grid gutters
1481 https://bugs.webkit.org/show_bug.cgi?id=149800
1483 Reviewed by Darin Adler.
1485 Added several new test cases to verify that gutters are
1486 properly considered when sizing and also to check that they do
1487 not modify the current behavior. As many existing tests were
1488 reused I took the chance to refactor some testing code related
1489 to alignment so that it could be reused by many different
1492 * fast/css-grid-layout/grid-align-content.html:
1493 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
1494 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
1495 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
1496 * fast/css-grid-layout/grid-align.html:
1497 * fast/css-grid-layout/grid-gutters-and-alignment-expected.txt: Added.
1498 * fast/css-grid-layout/grid-gutters-and-alignment.html: Added.
1499 * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt: Added.
1500 * fast/css-grid-layout/grid-gutters-and-flex-content.html: Added.
1501 * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt: Added.
1502 * fast/css-grid-layout/grid-gutters-and-tracks.html: Added.
1503 * fast/css-grid-layout/grid-gutters-get-set-expected.txt: Added.
1504 * fast/css-grid-layout/grid-gutters-get-set.html: Added.
1505 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html:
1506 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html:
1507 * fast/css-grid-layout/grid-justify-content.html:
1508 * fast/css-grid-layout/resources/grid-alignment.css: Added.
1510 (.alignSelfStretch):
1516 (.alignSelfFlexStart):
1517 (.alignSelfFlexEnd):
1518 (.alignSelfSelfStart):
1519 (.alignSelfSelfEnd):
1520 (.alignItemsCenter):
1521 (.alignContentBaseline):
1522 (.alignContentLastBaseline):
1523 (.alignContentStart):
1525 (.alignContentCenter):
1526 (.alignContentLeft):
1527 (.alignContentRight):
1528 (.alignContentFlexStart):
1529 (.alignContentFlexEnd):
1530 (.justifyContentBaseline):
1531 (.justifyContentLastBaseline):
1532 (.justifyContentStart):
1533 (.justifyContentEnd):
1534 (.justifyContentCenter):
1535 (.justifyContentLeft):
1536 (.justifyContentRight):
1537 (.justifyContentFlexStart):
1538 (.justifyContentFlexEnd):
1539 (.justifyContentSpaceBetween):
1540 (.justifyContentSpaceAround):
1541 (.justifyContentSpaceEvenly):
1542 (.justifyContentStretch):
1549 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
1550 (testGridGapDefinitionsValues):
1551 * fast/css-grid-layout/resources/grid.css:
1552 (.firstRowThirdColumn):
1553 (.secondRowThirdColumn):
1554 (.firstRowFourthColumn):
1555 (.secondRowFourthColumn):
1557 2015-10-07 ChangSeok Oh <changseok.oh@collabora.com>
1559 [GTK] Progress bar is broken on recent GTK+
1560 https://bugs.webkit.org/show_bug.cgi?id=149831
1562 Reviewed by Carlos Garcia Campos.
1564 * fast/dom/HTMLProgressElement/native-progress-bar.html: Added.
1565 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
1566 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
1567 * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
1568 * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
1570 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1572 Unreviewed iOS test gardening after r190629.
1574 * platform/ios-simulator/TestExpectations:
1575 * platform/ios-simulator-wk1/TestExpectations:
1577 2015-10-06 Zalan Bujtas <zalan@apple.com>
1579 Paint artifacts when hovering on http://jsfiddle.net/Sherbrow/T87Mn/
1580 https://bugs.webkit.org/show_bug.cgi?id=149535
1581 rdar://problem/22874920
1583 Reviewed by Simon Fraser.
1585 When due to some style change, a renderer's self-painting layer is getting destroyed
1586 and the parent's overflow is no longer set to visible, we don't clean up the overflow part.
1588 When a renderer has a self-painting layer, the parent stops tracking the child's
1589 visual overflow rect. All overflow painting is delegated to the self-painting layer.
1590 However when this layer gets destroyed, no-one issues repaint to clean up
1592 This patch ensures that we issue a repaint when the self-painting layer is destroyed
1593 and the triggering style change requires full repaint.
1595 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt: progression.
1596 * fast/repaint/absolute-position-change-containing-block-expected.txt: progression.
1597 * fast/repaint/overflow-hidden-with-self-painting-child-layer-expected.txt: Added.
1598 * fast/repaint/overflow-hidden-with-self-painting-child-layer.html: Added.
1600 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1602 More unreviewed Windows test gardening after r190629.
1604 * platform/win/TestExpectations:
1606 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1608 Unreviewed Windows test gardening after r190629.
1610 * platform/win/TestExpectations:
1612 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
1614 Unreviewed Mac test gardening after r190629.
1616 * platform/mac-wk1/TestExpectations:
1617 * platform/mac-wk2/TestExpectations:
1619 2015-10-06 Nan Wang <n_wang@apple.com>
1621 AX: ARIA 1.1: aria-orientation now defaults to undefined, supported on more elements, and role-specific defaults are defined.
1622 https://bugs.webkit.org/show_bug.cgi?id=132177
1624 Reviewed by Chris Fleizach.
1626 * accessibility/mac/aria-orientation-expected.txt: Added.
1627 * accessibility/mac/aria-orientation.html: Added.
1629 2015-10-06 Simon Fraser <simon.fraser@apple.com>
1631 Mark compositing/geometry/limit-layer-bounds-opacity-transition.html as failing
1634 * platform/ios-simulator-wk2/TestExpectations:
1636 2015-10-06 Ryan Haddad <ryanhaddad@apple.com>
1638 Take 2 on marking compositing/video/video-poster.html as flaky due to crashes.
1639 https://bugs.webkit.org/show_bug.cgi?id=149819
1641 Reviewed by Alexey Proskuryakov.
1643 * platform/mac-elcapitan/TestExpectations: Removed.
1644 * platform/mac/TestExpectations:
1646 2015-10-06 Jiewen Tan <jiewen_tan@apple.com>
1648 Fix crash in ApplyStyleCommand::applyRelativeFontStyleChange()
1649 https://bugs.webkit.org/show_bug.cgi?id=149300
1650 <rdar://problem/22747046>
1652 Reviewed by Chris Dumez.
1654 * editing/style/apply-style-crash2-expected.txt: Added.
1655 * editing/style/apply-style-crash2.html: Added.
1656 * editing/style/apply-style-crash3-expected.txt: Added.
1657 * editing/style/apply-style-crash3.html: Added.
1659 2015-10-06 Javier Fernandez <jfernandez@igalia.com>
1661 [CSS Grid Layout] Don't need to reset auto-margins during grid items layout
1662 https://bugs.webkit.org/show_bug.cgi?id=149764
1664 Reviewed by Darin Adler.
1666 Removed a duplicated layout tests.
1668 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Removed.
1669 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Removed.
1671 2015-10-02 Jon Honeycutt <jhoneycutt@apple.com>
1673 Import some Blink layout tests.
1674 https://bugs.webkit.org/show_bug.cgi?id=149768
1676 These are a subset of tests that don't time out and whose expected
1677 results in Blink match the results in WebKit when run under DRT and
1680 Reviewed by Andy Estes.
1682 2015-10-06 Chris Dumez <cdumez@apple.com>
1684 [Web IDL] 'length' property is wrong for variadic operations
1685 https://bugs.webkit.org/show_bug.cgi?id=149714
1687 Reviewed by Darin Adler.
1689 Add a layout test to check that the value for the 'length' property of
1690 variadic operations is correct.
1692 * fast/dom/variadic-operations-length-expected.txt: Added.
1693 * fast/dom/variadic-operations-length.html: Added.
1695 2015-10-06 Hunseop Jeong <hs85.jeong@samsung.com>
1697 [Cairo] fast/canvas/canvas-imageSmoothingFoo tests failed after r190383.
1698 https://bugs.webkit.org/show_bug.cgi?id=149752
1700 Reviewed by Carlos Garcia Campos.
1702 CG's low interpolation quality setting is equivalent to most other browsers default or high settings.
1704 * platform/efl/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
1705 * platform/gtk/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
1707 2015-10-06 Alex Christensen <achristensen@webkit.org>
1709 Report error when main resource is blocked by content blocker
1710 https://bugs.webkit.org/show_bug.cgi?id=149719
1711 rdar://problem/21970595
1713 Reviewed by Brady Eidson.
1715 * http/tests/contentextensions/main-resource-expected.txt: Added.
1716 * http/tests/contentextensions/main-resource.html: Added.
1717 * http/tests/contentextensions/main-resource.html.json: Added.
1719 2015-10-05 Byung Jun Kim <bj1987.kim@samsung.com>
1721 Unreviewed EFL Gardening
1722 https://bugs.webkit.org/show_bug.cgi?id=149830
1724 Remove "--lint-test-files warnings".
1726 * platform/efl/TestExpectations:
1728 2015-10-05 Youenn Fablet <youenn.fablet@crf.canon.fr>
1730 Migrate streams API to JS Builtins
1731 https://bugs.webkit.org/show_bug.cgi?id=147092
1733 Reviewed by Darin Adler.
1735 Rebasing some tests, one subtest passing, two others still failing but with different reasons.
1737 * streams/reference-implementation/brand-checks-expected.txt:
1738 * streams/reference-implementation/readable-stream-reader-expected.txt:
1740 2015-10-05 Chris Dumez <cdumez@apple.com>
1742 data: URLs should not be preloaded
1743 https://bugs.webkit.org/show_bug.cgi?id=149829
1745 Reviewed by Ryosuke Niwa.
1747 Add layout test to make sure that images with a data: URL do not
1750 * fast/preloader/image-data-url-expected.txt: Added.
1751 * fast/preloader/image-data-url.html: Added.
1753 2015-10-05 Jer Noble <jer.noble@apple.com>
1755 [iOS] REGRESSION(r190434): Media continues to play when locking screen
1756 https://bugs.webkit.org/show_bug.cgi?id=149822
1758 Reviewed by Brent Fulgham.
1760 applicationWillEnterForeground() -> applicationDidEnterForeground().
1762 * media/video-background-playback-expected.txt:
1763 * media/video-background-playback.html:
1764 * media/video-background-tab-playback-expected.txt:
1765 * media/video-background-tab-playback.html:
1767 2015-10-05 Alex Christensen <achristensen@webkit.org>
1769 Invalid CSS Selector for Content Blockers invalidates others
1770 https://bugs.webkit.org/show_bug.cgi?id=148446
1771 rdar://problem/22918235
1773 Reviewed by Benjamin Poulain.
1775 * http/tests/contentextensions/invalid-selector-expected.txt: Added.
1776 * http/tests/contentextensions/invalid-selector.html: Added.
1777 * http/tests/contentextensions/invalid-selector.html.json: Added.
1779 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
1781 CSSGradientValue should check whether gradientLength is zero or not.
1782 https://bugs.webkit.org/show_bug.cgi?id=149373
1783 <rdar://problem/22771418>
1785 Reviewed by Darin Adler.
1787 * fast/gradients/css3-repeating-radial-gradients-crash-expected.txt: Added.
1788 * fast/gradients/css3-repeating-radial-gradients-crash.html: Added.
1790 2015-10-05 Dean Jackson <dino@apple.com>
1792 EXT_texture_filter_anisotropic extension exposed with WEBKIT_ prefix
1793 https://bugs.webkit.org/show_bug.cgi?id=149765
1794 <rdar://problem/22983722>
1796 Reviewed by Beth Dakin.
1798 Simple test that the unprefixed form exists. The actual functionality
1799 is exercised in the WebGL conformance tests.
1801 * fast/canvas/webgl/unprefixed-anisotropic-extension-expected.txt: Added.
1802 * fast/canvas/webgl/unprefixed-anisotropic-extension.html: Added.
1804 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
1806 REGRESSION(189668?): http/tests/notifications/events.html flakily asserts or times out
1807 https://bugs.webkit.org/show_bug.cgi?id=149218
1809 Reviewed by Alexey Proskuryakov.
1813 2015-10-05 Dean Jackson <dino@apple.com>
1815 Reference cycles during SVG dependency invalidation
1816 https://bugs.webkit.org/show_bug.cgi?id=149824
1817 <rdar://problem/22771412>
1819 Reviewed by Tim Horton.
1821 Adding a test that has a cycle between feImage resources.
1824 https://chromium.googlesource.com/chromium/blink/+/a4bc83453bda89823b672877dc02247652a02d51
1826 * svg/custom/reference-cycle-expected.txt: Added.
1827 * svg/custom/reference-cycle.svg: Added.
1829 2015-10-05 Ryan Haddad <ryanhaddad@apple.com>
1831 Marking compositing/video/video-poster.html as flaky for El Capitan.
1832 https://bugs.webkit.org/show_bug.cgi?id=149819
1833 <rdar://problem/16622896> ASSERT(!needsLayout()) at com.apple.WebCore: WebCore::RenderView::paint
1835 Reviewed by Simon Fraser.
1837 * platform/mac-elcapitan/TestExpectations: Added.
1839 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
1841 Fix null pointer dereference in WebSocket::connect()
1842 https://bugs.webkit.org/show_bug.cgi?id=149311
1843 <rdar://problem/22748858>
1845 Reviewed by Chris Dumez.
1847 * http/tests/websocket/construct-in-detached-frame-expected.txt: Added.
1848 * http/tests/websocket/construct-in-detached-frame.html: Added.
1849 * http/tests/websocket/resources/construct-in-detached-frame.html: Added.
1851 2015-10-05 Alexey Proskuryakov <ap@apple.com>
1853 Revert LayoutTests parts of r190579, which were incorrect.
1855 * svg/custom/invalid-xslt-crash-expected.txt: Copied from LayoutTests/svg/custom/invalid-xslt-crash-expected.txt.
1856 * svg/custom/invalid-xslt-crash.svg:
1858 2015-10-02 Ryosuke Niwa <rniwa@webkit.org>
1860 ShadowRoot with leading or trailing white space cause a crash
1861 https://bugs.webkit.org/show_bug.cgi?id=149782
1863 Reviewed by Chris Dumez.
1865 Added a regression test.
1867 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash-expected.txt: Added.
1868 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash.html: Added.
1870 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
1872 Cleaning up after revision 190339
1873 https://bugs.webkit.org/show_bug.cgi?id=149732
1875 Reviewed by Myles C. Maxfield.
1877 * svg/custom/invalid-xslt-crash.svg:
1878 * svg/custom/invalid-xslt-crash-expected.txt:
1879 Replace render tree dump test with text dump.
1882 2015-10-05 Timothy Horton <timothy_horton@apple.com>
1884 Rebaseline test for iOS
1886 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt:
1888 2015-10-05 Zalan Bujtas <zalan@apple.com>
1890 Mark the line dirty when RenderQuote's text changes.
1891 https://bugs.webkit.org/show_bug.cgi?id=149784
1892 rdar://problem/22558169
1894 Reviewed by Antti Koivisto.
1896 When quotation mark changes ( " -> ' or empty string), we
1897 need to mark the line dirty to ensure its content gets laid out properly.
1899 * fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
1900 * fast/inline/quotation-text-changes-dynamically.html: Added.
1902 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
1904 Unprefix -webkit-font-feature-settings
1905 https://bugs.webkit.org/show_bug.cgi?id=149722
1907 Reviewed by Sam Weinig.
1909 * css3/font-feature-settings-parsing.html:
1910 * css3/font-feature-settings-preinstalled-fonts.html:
1911 * css3/font-feature-settings-rendering-2.html:
1912 * css3/font-feature-settings-rendering.html:
1913 * fast/css/inherited-properties-rare-text-expected.txt:
1914 * fast/css/inherited-properties-rare-text.html:
1915 * fast/text/shaping/shaping-script-order.html:
1916 * fast/text/shaping/shaping-selection-rect.html:
1917 * fonts/unicode-character-font-crash.html:
1918 * scrollbars/scrollbar-scrollbarparts-repaint-crash.html:
1920 2015-10-04 Alexey Proskuryakov <ap@apple.com>
1922 Mark tests as flaky for
1923 https://bugs.webkit.org/show_bug.cgi?id=148890
1925 http/tests/contentfiltering/load-substitute-data-from-appcache.html and
1926 http/tests/appcache/decide-navigation-policy-after-delay.html crash
1927 in DocumentLoader::dataReceived sometimes
1929 * platform/wk2/TestExpectations:
1931 2015-10-04 Nikita Vasilyev <nvasilyev@apple.com>
1933 Web Inspector: Wrong column numbers in error object views
1934 https://bugs.webkit.org/show_bug.cgi?id=149795
1936 Reviewed by Timothy Hatcher.
1938 * inspector/debugger/js-stacktrace-expected.txt:
1940 2015-10-03 Alexey Proskuryakov <ap@apple.com>
1942 fast/events/overflow-scroll-fake-mouse-move.html is flaky
1943 https://bugs.webkit.org/show_bug.cgi?id=138697
1945 Reviewed by Brent Fulgham.
1947 * fast/events/overflow-scroll-fake-mouse-move.html:
1949 2015-10-03 Ryosuke Niwa <rniwa@webkit.org>
1951 Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
1953 Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
1954 will prevent waitUntilDone from getting called on those ports.
1956 * fast/shadow-dom/insert-child-to-assigned-node.html:
1958 2015-10-02 Simon Fraser <simon.fraser@apple.com>
1960 New baselines for some compositing tests.
1962 * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
1963 * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
1964 * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
1965 * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
1967 2015-10-02 Antti Koivisto <antti@apple.com>
1969 Inserting a child to a slot assigned node doesn't trigger repaint
1970 https://bugs.webkit.org/show_bug.cgi?id=149739
1972 Reviewed by Ryosuke Niwa.
1974 * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
1975 * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
1977 2015-10-02 Devin Rousso <dcrousso+webkit@gmail.com>
1979 Web Inspector: Copying inline style text puts "undefined" in the pasteboard
1980 https://bugs.webkit.org/show_bug.cgi?id=149155
1982 Reviewed by Brian Burg.
1984 Added test for generating CSS rule strings with default formatting.
1986 * inspector/css/generate-css-rule-string.html:
1988 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
1990 Unreviewed, rolling out r190520, some tests assert / crash.
1992 * inspector/heap/garbageCollected-expected.txt: Removed.
1993 * inspector/heap/garbageCollected.html: Removed.
1994 * inspector/heap/gc-expected.txt: Removed.
1995 * inspector/heap/gc.html: Removed.
1997 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
1999 Web Inspector: Include Garbage Collection Event in Timeline
2000 https://bugs.webkit.org/show_bug.cgi?id=142510
2002 Reviewed by Geoffrey Garen.
2004 * inspector/heap/garbageCollected-expected.txt: Added.
2005 * inspector/heap/garbageCollected.html: Added.
2006 * inspector/heap/gc-expected.txt: Added.
2007 * inspector/heap/gc.html: Added.
2009 2015-10-02 Simon Fraser <simon.fraser@apple.com>
2014 * platform/gtk/TestExpectations:
2015 * platform/ios-simulator/TestExpectations:
2016 * platform/mac-wk1/TestExpectations:
2017 * platform/mac/TestExpectations:
2019 2015-10-02 Jer Noble <jer.noble@apple.com>
2021 [MSE] Browser crashes when appending invalid data to MSE source buffer
2022 https://bugs.webkit.org/show_bug.cgi?id=149689
2024 Reviewed by Darin Adler.
2026 * media/content/stpp.mp4: Added.
2027 * media/media-source/media-source-stpp-crash-expected.txt: Added.
2028 * media/media-source/media-source-stpp-crash.html: Added.
2030 2015-10-02 Alex Christensen <achristensen@webkit.org>
2032 Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
2033 https://bugs.webkit.org/show_bug.cgi?id=149430
2034 rdar://problem/22742222
2036 Reviewed by Geoffrey Garen.
2038 * http/tests/contentextensions/disable-blocker-expected.txt: Added.
2039 * http/tests/contentextensions/disable-blocker.html: Added.
2040 * http/tests/contentextensions/disable-blocker.html.json: Added.
2042 2015-10-02 Antoine Quint <graouts@apple.com>
2044 popstate is fired at the wrong time on load
2045 https://bugs.webkit.org/show_bug.cgi?id=94265
2047 Reviewed by Darin Adler.
2049 Updating tests that relied on a "popstate" event being fired at page load.
2051 * fast/history/same-document-iframes-changing-fragment-expected.txt:
2052 * fast/history/same-document-iframes-changing-pushstate-expected.txt:
2053 * fast/loader/javascript-url-iframe-remove-on-navigate.html:
2054 * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
2055 * fast/loader/stateobjects/document-destroyed-navigate-back.html:
2056 * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
2057 * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
2058 * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
2059 * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
2060 * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
2061 * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
2062 * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
2063 * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
2064 * fast/loader/stateobjects/pushstate-object-types.html:
2065 * fast/loader/stateobjects/pushstate-then-replacestate.html:
2066 * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
2067 * fast/loader/stateobjects/replacestate-then-pushstate.html:
2068 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
2069 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
2070 * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
2071 * http/tests/history/popstate-fires-with-pending-requests.html:
2072 * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
2073 * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
2075 2015-10-02 Javier Fernandez <jfernandez@igalia.com>
2077 [CSS Grid Layout] Support for Content Alignment in grid layout
2078 https://bugs.webkit.org/show_bug.cgi?id=145520
2080 Reviewed by Darin Adler.
2082 Content Distribution alignment controls alignment of the box's
2083 content within the box. The alignment container is the grid
2084 container's content box. The alignment subjects are the grid
2087 In addition to the tests to verify the new functionality, I've
2088 added some tests to check out that the new complex values are
2089 overwritten properly.
2091 I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
2092 test because when using RTL direction the whole grid must flow form
2093 right to left, not only its items, so I rebaselined text expectations
2094 to adapt it to the new behavior.
2096 * css3/overwrite-content-alignment-expected.txt: Added.
2097 * css3/overwrite-content-alignment.html: Added.
2098 * css3/overwrite-self-alignment-expected.txt: Added.
2099 * css3/overwrite-self-alignment.html: Added.
2100 * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
2101 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
2102 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
2103 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
2104 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
2105 * fast/css-grid-layout/grid-align-content-distribution.html: Added.
2106 * fast/css-grid-layout/grid-align-content-expected.txt: Added.
2107 * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
2108 * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
2109 * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
2110 * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
2111 * fast/css-grid-layout/grid-align-content.html: Added.
2112 * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
2113 * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
2114 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
2115 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
2116 * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
2117 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
2118 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
2119 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
2120 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
2121 * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
2122 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
2123 * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
2124 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
2125 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
2126 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
2127 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
2128 * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
2129 * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
2130 * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
2131 * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
2132 * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
2133 * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
2134 * fast/css-grid-layout/grid-justify-content.html: Added.
2135 * fast/css-grid-layout/resources/grid.css:
2136 (.firstRowThirdColumn):
2137 (.firstRowFourthColumn):
2138 (.secondRowThirdColumn):
2139 (.secondRowFourthColumn):
2140 (.thirdRowFirstColumn):
2141 (.thirdRowSecondColumn):
2142 (.fourthRowFirstColumn):
2143 (.fourthRowSecondColumn):
2145 2015-10-01 Dean Jackson <dino@apple.com>
2147 Expose WEBGL_debug_renderer_info
2148 https://bugs.webkit.org/show_bug.cgi?id=149735
2149 <rdar://problem/18343500>
2151 Reviewed by Simon Fraser.
2153 Take two at landing this.
2155 Modify a test from the 1.0.2 conformance suite to make sure
2156 we're actually enabling and passing the info.
2158 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
2159 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
2161 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
2163 Convert focused-input-should-assist-on-touch.html into an automated test
2164 https://bugs.webkit.org/show_bug.cgi?id=149724
2166 Reviewed by Simon Fraser.
2168 Tests that an input that focuses itself on touch and then prevents default is
2169 able to trigger node assistance, even when it is already focused before the
2172 * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
2173 * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
2175 2015-10-01 Dean Jackson <dino@apple.com>
2177 Rollout r190446 for the moment. It broke the build.
2179 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
2180 * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
2182 2015-10-01 Dean Jackson <dino@apple.com>
2184 Expose WEBGL_debug_renderer_info
2185 https://bugs.webkit.org/show_bug.cgi?id=149735
2186 <rdar://problem/18343500>
2188 Reviewed by Simon Fraser.
2190 Modify a test from the 1.0.2 conformance suite to make sure
2191 we're actually enabling and passing the info.
2193 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
2194 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
2196 2015-10-01 Ryan Haddad <ryanhaddad@apple.com>
2198 Rebaselining fast/text/mark-matches-overflow-clip.html for Win
2199 https://webkit.org/b/149728
2201 Unreviewed test gardening.
2203 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
2205 2015-10-01 Brent Fulgham <bfulgham@apple.com>
2207 Unreviewed test fix after r190434.
2209 One test was not updated to pass the new required interruption type
2210 argument to 'internals.beginMediaSessionInterruption'.
2212 * webaudio/audiocontext-state-interrupted-expected.txt:
2213 * webaudio/audiocontext-state-interrupted.html:
2215 2015-10-01 Eric Carlson <eric.carlson@apple.com>
2217 [iOS] AirPlay should not stop when the screen locks
2218 https://bugs.webkit.org/show_bug.cgi?id=148315
2219 <rdar://problem/22770703>
2221 Reviewed by Jer Noble.
2223 * media/video-interruption-with-resume-allowing-play.html:
2224 * media/video-interruption-with-resume-not-allowing-play.html:
2226 2015-10-01 Ryosuke Niwa <rniwa@webkit.org>
2228 Slot elements should support fallback contents
2229 https://bugs.webkit.org/show_bug.cgi?id=149701
2231 Reviewed by Antti Koivisto.
2233 Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
2234 and the other one is a style recalc test.
2236 * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
2237 * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
2238 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
2239 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
2241 2015-10-01 Keith Miller <keith_miller@apple.com>
2243 [ES6] Add TypedArray.prototype functionality.
2244 https://bugs.webkit.org/show_bug.cgi?id=148035
2246 Reviewed by Geoffrey Garen.
2248 Fixed tests for new toString behavior on TypedArrays.
2250 * fast/canvas/webgl/type-conversion-test-expected.txt:
2251 * fast/dom/Window/window-postmessage-clone-expected.txt:
2253 2015-10-01 Brent Fulgham <bfulgham@apple.com>
2255 Latch does not clear when a scroll snap animation is triggered
2256 https://bugs.webkit.org/show_bug.cgi?id=149681
2257 <rdar://problem/22733922>
2259 Reviewed by Simon Fraser.
2261 Add a new test that confirms latched state is cleared when scroll snap animations
2264 * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
2265 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
2267 2015-10-01 Simon Fraser <simon.fraser@apple.com>
2269 Remove some tests that now pass.
2272 * platform/mac-wk2/TestExpectations:
2273 * platform/mac/TestExpectations:
2275 2015-09-30 Simon Fraser <simon.fraser@apple.com>
2277 Add iOS touch event test
2278 https://bugs.webkit.org/show_bug.cgi?id=149688
2280 Reviewed by Ryosuke Niwa.
2282 Basic touch event test that synthesizes touches in the UI process.
2285 * fast/events/touch/ios/touch-event-expected.txt: Added.
2286 * fast/events/touch/ios/touch-event.html: Added.
2287 * platform/ios-simulator-wk2/TestExpectations:
2289 2015-10-01 Antti Koivisto <antti@apple.com>
2291 Network cache: Subresource referer header wrong after cached redirect
2292 https://bugs.webkit.org/show_bug.cgi?id=149709
2293 rdar://problem/22917174
2295 Reviewed by Chris Dumez.
2297 * http/tests/cache/redirect-referer-expected.html: Added.
2298 * http/tests/cache/redirect-referer.html: Added.
2299 * http/tests/cache/resources/load-and-check-referer.php: Added.
2300 * http/tests/cache/resources/permanent-redirect.php: Added.
2301 * http/tests/cache/resources/redirect-referer-iframe.html: Added.
2302 * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
2304 2015-10-01 Myles C. Maxfield <mmaxfield@apple.com>
2306 accessibility/mac/aria-expanded-notifications.html is flaky
2307 https://bugs.webkit.org/show_bug.cgi?id=149510
2309 Reviewed by Chris Fleizach.
2311 The problem is triggered by our resumable parser. AXLoadComplete gets called
2312 synchronously from DocumentLoader::finishedLoading(). This means that the order of
2313 the AXLoadComplete message isn't FIFO.
2315 If the parser yielded previously, the AXLoadComplete will be handled after some AX
2316 messages had been handled.
2318 If the parser hadn't yielded, the AXLoadComplete will be the first message
2319 processed (no matter what had been queued up before it).
2321 Because making the AXLoadComplete message asynchonous is not desirable, the
2322 solution is to relax the test to handle various orderings.
2324 * accessibility/mac/aria-expanded-notifications-expected.txt:
2325 * accessibility/mac/aria-expanded-notifications.html:
2326 * platform/mac/TestExpectations:
2328 2015-09-30 Daniel Bates <dabates@apple.com>
2330 Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
2331 https://bugs.webkit.org/show_bug.cgi?id=148828
2333 Reviewed by Alexey Proskuryakov.
2335 Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
2336 LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
2337 them so as to make it clear from their name that they test the ping attribute on a HTML a element.
2339 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
2340 * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
2341 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
2342 * 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.
2343 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
2344 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
2345 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
2346 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
2347 * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
2348 * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
2349 * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
2350 * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
2351 * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
2352 * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
2353 * platform/win/TestExpectations: Ditto.
2355 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
2357 Implement keyboard event sending for iOS in WebKitTestRunner
2358 https://bugs.webkit.org/show_bug.cgi?id=149676
2360 Reviewed by Simon Fraser.
2362 Adds a new basic test for the oninput event listener when typing in a text field.
2364 * fast/events/ios/input-value-after-oninput-expected.txt: Added.
2365 * fast/events/ios/input-value-after-oninput.html: Added.
2367 2015-10-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
2369 [Streams API] Add support for private WebCore JS builtins functions
2370 https://bugs.webkit.org/show_bug.cgi?id=149518
2372 Reviewed by Darin Adler.
2374 Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
2376 * streams/reference-implementation/readable-stream-expected.txt:
2377 * streams/reference-implementation/readable-stream-tee-expected.txt:
2378 * streams/reference-implementation/readable-stream-templated-expected.txt:
2380 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
2382 [Streams API] Update readable-stream tests against latest reference
2383 https://bugs.webkit.org/show_bug.cgi?id=149668
2385 Reviewed by Darin Adler.
2387 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
2388 * streams/reference-implementation/readable-stream.html: Updated tests.
2390 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
2392 [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
2393 https://bugs.webkit.org/show_bug.cgi?id=149666
2395 Reviewed by Darin Adler.
2397 * streams/readable-stream-reader-read.html:
2398 * streams/reference-implementation/abstract-ops.html:
2399 * streams/reference-implementation/bad-strategies.html:
2400 * streams/reference-implementation/bad-underlying-sources.html:
2401 * streams/reference-implementation/pipe-to-options.html:
2402 * streams/reference-implementation/pipe-to.html:
2403 * streams/reference-implementation/readable-stream-cancel.html:
2404 * streams/reference-implementation/writable-stream-abort.html:
2405 * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
2407 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
2409 [Streams API] Create ByteLengthQueuingStrategy object as per spec
2410 https://bugs.webkit.org/show_bug.cgi?id=147153
2412 Reviewed by Darin Adler.
2414 * js/dom/global-constructors-attributes-expected.txt:
2415 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2416 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2417 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2418 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2419 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2420 * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
2421 constructor expectations.
2422 * streams/reference-implementation/brand-checks.html:
2423 * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
2424 byte-length-queuing-strategy.js as it should be now builtin in WebKit.
2425 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
2426 (ByteLengthQueuingStrategy): Deleted.
2428 2015-09-30 Commit Queue <commit-queue@webkit.org>
2430 Unreviewed, rolling out r190367 and r190373.
2431 https://bugs.webkit.org/show_bug.cgi?id=149694
2433 Windows build broken (Requested by smfr on #webkit).
2435 Reverted changesets:
2437 "[ES6] Add TypedArray.prototype functionality."
2438 https://bugs.webkit.org/show_bug.cgi?id=148035
2439 http://trac.webkit.org/changeset/190367
2441 "Unreviewed Windows buildfix."
2442 http://trac.webkit.org/changeset/190373
2444 2015-09-30 Katlyn Graff <kgraff@apple.com>
2446 Tests support for imageSmoothingQuality attribute of Canvas element.
2447 https://bugs.webkit.org/show_bug.cgi?id=149541
2449 Reviewed by Ryosuke Niwa.
2451 Tests low, medium, high, and default values, value persistence when
2452 imageSmoothingEnabled is changed, and invalid input.
2454 * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
2455 * fast/canvas/canvas-imageSmoothingQuality.html: Added.
2457 2015-09-30 Brady Eidson <beidson@apple.com>
2459 Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
2460 https://bugs.webkit.org/show_bug.cgi?id=149678
2462 Reviewed by Alex Christensen.
2464 * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
2465 * storage/indexeddb/modern/opendatabase-request-event.html: Added.
2467 2015-09-30 Myles C. Maxfield <mmaxfield@apple.com>
2469 Crash when using an SVG font with > 390 glyphs
2470 https://bugs.webkit.org/show_bug.cgi?id=149677
2471 <rdar://problem/21676402>
2473 Reviewed by Simon Fraser.
2475 * svg/custom/many-glyphs-expected.svg: Added.
2476 * svg/custom/many-glyphs.svg: Added.
2478 2015-09-30 Michael Saboff <msaboff@apple.com>
2480 Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
2481 and https://bugs.webkit.org/show_bug.cgi?id=149621
2483 Reviewed by Saam Barati.
2485 2015-09-29 Simon Fraser <simon.fraser@apple.com>
2487 [iOS] Allow tests to generate user gestures for UI testing
2488 https://bugs.webkit.org/show_bug.cgi?id=149653
2490 Reviewed by Tim Horton.
2492 Simple tests for single tap triggering a click, and double-tap zoom.
2495 * fast/events/ios/double-tap-zoom-expected.txt: Added.
2496 * fast/events/ios/double-tap-zoom.html: Added.
2497 * fast/events/ios/single-tap-generates-click-expected.txt: Added.
2498 * fast/events/ios/single-tap-generates-click.html: Added.
2499 * platform/ios-simulator-wk2/TestExpectations:
2501 2015-09-30 Keith Miller <keith_miller@apple.com>
2503 [ES6] Add TypedArray.prototype functionality.
2504 https://bugs.webkit.org/show_bug.cgi?id=148035
2506 Reviewed by Geoffrey Garen.
2508 Fixed tests for new toString behavior on TypedArrays.
2510 * fast/canvas/webgl/type-conversion-test-expected.txt:
2511 * fast/dom/Window/window-postmessage-clone-expected.txt:
2513 2015-09-30 Timothy Horton <timothy_horton@apple.com>
2515 Compute document marker rects at use time instead of paint time
2516 https://bugs.webkit.org/show_bug.cgi?id=149643
2518 * fast/text/mark-matches-overflow-clip-expected.txt:
2519 * fast/text/mark-matches-overflow-clip.html:
2520 Adjust one recently-added test and its result slightly.
2522 2015-09-30 Eric Carlson <eric.carlson@apple.com>
2524 REGRESSION(r190262): User media unit test failures after r190262
2525 https://bugs.webkit.org/show_bug.cgi?id=149580
2527 Reviewed by Darin Adler.
2529 * platform/gtk/TestExpectations: Unskip tests.
2531 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
2533 Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
2534 <https://bugs.webkit.org/show_bug.cgi?id=149637>
2536 Reviewed by Darin Adler.
2538 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
2540 2015-09-29 Jon Honeycutt <jhoneycutt@apple.com>
2542 Avoid reparsing an XSLT stylesheet after the first failure.
2543 https://bugs.webkit.org/show_bug.cgi?id=149188
2544 <rdar://problem/22709912>
2546 Reviewed by Dave Hyatt.
2548 Patch by Jiewen Tan, jiewen_tan@apple.com.
2550 * svg/custom/invalid-xslt-crash-expected.txt: Added.
2551 * svg/custom/invalid-xslt-crash.svg: Added.
2553 2015-09-29 Wenson Hsieh <wenson_hsieh@apple.com>
2555 Snap offsets should update when style is programmatically changed
2556 https://bugs.webkit.org/show_bug.cgi?id=135964
2557 <rdar://problem/18162411>
2559 Reviewed by Darin Adler.
2561 Tests style updates in both cases where -points and -coordinates are used to position snap points.
2563 * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
2564 * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
2565 * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
2566 * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
2568 2015-09-29 Commit Queue <commit-queue@webkit.org>
2570 Unreviewed, rolling out r190289.
2571 https://bugs.webkit.org/show_bug.cgi?id=149647
2573 Crashing speedometer and some ARM32 tests (Requested by
2574 msaboff on #webkit).
2578 "[ES6] Implement tail calls in the FTL"
2579 https://bugs.webkit.org/show_bug.cgi?id=148664
2580 http://trac.webkit.org/changeset/190289
2582 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2584 [Win] Rebaseline test.
2586 Rubberstamped by Tim Horton.
2588 * platform/win/TestExpectations: Remove test failure.
2589 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
2591 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2593 [Win] Unreviewed gardening.
2595 * platform/win/TestExpectations: Mark new test added in
2598 2015-09-29 Ryosuke Niwa <rniwa@webkit.org>
2600 Update style/layout when a slot is added or removed
2601 https://bugs.webkit.org/show_bug.cgi?id=149593
2603 Reviewed by Antti Koivisto.
2605 Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
2607 Also added an explicit test case for when a default slot is introduced dynamically after
2608 calling getDistributedNodes() once, thereby forcing the slot assignments.
2610 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
2611 * fast/shadow-dom/HTMLSlotElement-interface.html:
2612 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
2613 * platform/mac/TestExpectations:
2615 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
2617 Update test expectations to mark quicklook/pages.html as crashing
2618 <https://bugs.webkit.org/show_bug.cgi?id=149634>
2620 Reviewed by David Kilzer.
2622 * platform/ios-simulator/TestExpectations:
2624 2015-09-29 Chris Dumez <cdumez@apple.com>
2626 Memory cache revalidations should refresh the network disk cache
2627 https://bugs.webkit.org/show_bug.cgi?id=149606
2629 Reviewed by Darin Adler.
2631 Add layout test to check that revalidations requested by the memory cache
2632 update the corresponding disk cache entry when the server responds with a
2635 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
2636 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
2638 2015-09-29 Chris Dumez <cdumez@apple.com>
2640 Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
2641 https://bugs.webkit.org/show_bug.cgi?id=149636
2643 * platform/mac/TestExpectations:
2645 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2647 [Win] Revise failure case per Alexey's comments.
2649 * platform/win/TestExpectations:
2651 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
2653 [Streams API] Add abstract ops tests
2654 https://bugs.webkit.org/show_bug.cgi?id=149629
2656 Reviewed by Darin Adler.
2658 * streams/reference-implementation/abstract-ops-expected.txt: Added.
2659 * streams/reference-implementation/abstract-ops.html: Added.
2661 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
2663 [Streams API] Update tests according to latest spec
2664 https://bugs.webkit.org/show_bug.cgi?id=149628
2666 Reviewed by Darin Adler.
2668 Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
2671 * streams/reference-implementation/bad-strategies-expected.txt:
2672 * streams/reference-implementation/bad-strategies.html:
2673 * streams/reference-implementation/pipe-to-options.html:
2674 * streams/reference-implementation/pipe-to.html:
2675 * streams/reference-implementation/writable-stream-abort.html:
2676 * streams/reference-implementation/writable-stream.html:
2678 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2680 [Win] Test gardening
2682 * platform/win/TestExpectations: Mark some expected failures.
2684 2015-09-29 Brent Fulgham <bfulgham@apple.com>
2686 [Win] [Font Features] Implement font-variant-*
2687 https://bugs.webkit.org/show_bug.cgi?id=149630
2689 Unreviewed gardening.
2691 * platform/win/TestExpectations: Mark expected failures due
2692 to missing Windows feature.
2694 2015-09-29 Javier Fernandez <jfernandez@igalia.com>
2696 [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
2697 https://bugs.webkit.org/show_bug.cgi?id=148944
2699 Reviewed by Darin Adler.
2701 Allow 0 as flex factor value and implement the new flex track sizing algorithm.
2703 * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
2704 * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
2705 * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
2706 * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
2707 * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
2709 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
2711 printing does not use minimum page zoom factor
2712 https://bugs.webkit.org/show_bug.cgi?id=108507
2714 Reviewed by Darin Adler.
2716 Unskip printing reftests that should pass now.
2718 * platform/gtk/TestExpectations:
2719 * platform/mac-wk2/TestExpectations:
2721 2015-09-28 Zalan Bujtas <zalan@apple.com>
2723 fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
2725 Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
2726 to ensure that renderer tree is in clean state.)
2728 Unreviewed gardening.
2730 * fast/repaint/absolute-position-changed.html:
2731 * fast/repaint/fixed.html:
2733 2015-09-28 Saam barati <sbarati@apple.com>
2735 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
2737 We're now skipping getter-richards-try-catch on debug builds.
2739 Unreviewed: skip long running test on debug builds.
2741 * js/regress/script-tests/getter-richards-try-catch.js:
2742 * platform/mac/TestExpectations:
2744 2015-09-28 Saam barati <sbarati@apple.com>
2746 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
2748 This patch makes the test run for even less time.
2750 Unreviewed attempted fix for flakiness.
2752 * js/regress/script-tests/getter-richards-try-catch.js:
2753 (Packet.prototype.toString):
2755 2015-09-28 Brady Eidson <beidson@apple.com>
2757 Add an IDB Server that can roundtrip a request back to the client.
2758 https://bugs.webkit.org/show_bug.cgi?id=149603
2760 Reviewed by Alex Christensen.
2762 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
2763 * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
2765 2015-09-28 Michael Saboff <msaboff@apple.com>
2767 [ES6] Implement tail calls in the FTL
2768 https://bugs.webkit.org/show_bug.cgi?id=148664
2770 Reviewed by Filip Pizlo.
2772 Added one new tail call test and enabled other tail call tests.
2774 * js/caller-property-expected.txt:
2775 * js/script-tests/caller-property.js:
2776 (string_appeared_here.nonStrictCallee):
2783 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
2785 relatedNode should be retargeted respecting slots
2786 https://bugs.webkit.org/show_bug.cgi?id=149591
2788 Reviewed by Antti Koivisto.
2790 Added a new testharness.js test for retargeting relatedNode.
2792 * fast/shadow-dom/event-with-related-target.html: Added.
2794 2015-09-28 Saam barati <sbarati@apple.com>
2796 js/regress/getter-richards-try-catch is timing out on debug layout tests
2797 https://bugs.webkit.org/show_bug.cgi?id=149599
2799 Reviewed by Alexey Proskuryakov.
2801 * js/regress/script-tests/getter-richards-try-catch.js:
2802 (Packet.prototype.toString):
2803 * platform/mac/TestExpectations:
2805 2015-09-28 Chris Dumez <cdumez@apple.com>
2807 Drop support for legacy EventException
2808 https://bugs.webkit.org/show_bug.cgi?id=149597
2809 <rdar://problem/22879795>
2811 Reviewed by Sam Weinig.
2813 Update / rebaseline several tests now that we no longer expose
2814 EventException on the global Window object.
2816 * fast/dom/Window/resources/window-properties.js:
2817 * fast/dom/Window/window-lookup-precedence-expected.txt:
2818 * js/dom/global-constructors-attributes-expected.txt:
2819 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2820 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2821 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2822 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2823 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2824 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2825 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2826 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2828 2015-09-28 Chris Dumez <cdumez@apple.com>
2830 Object.getOwnPropertyNames() does not return named properties
2831 https://bugs.webkit.org/show_bug.cgi?id=149562
2832 <rdar://problem/22879779>
2834 Reviewed by Darin Adler.
2836 Add layout test that verifies that Object.getOwnPropertyNames() returns
2837 an HTMLCollection's named properties, in addition to its indexes. It
2838 also checks that they are not enumerable, as per the DOM specification.
2840 * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
2841 * fast/dom/htmlcollection-getownpropertynames.html: Added.
2843 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
2845 Update bug numbers for failing test expectations in fast/shadow-dom.
2847 * platform/mac/TestExpectations:
2849 2015-09-28 Said Abou-Hallawa <sabouhallawa@apple.com>
2851 An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
2852 https://bugs.webkit.org/show_bug.cgi?id=148845
2854 Reviewed by Darin Adler.
2856 Ensure that an SVG image with intrinsic size or with no intrinsic size can be
2857 displayed on a canvas even if it is previously displayed by an HTMLImageElement.
2859 * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
2860 * svg/as-image/svg-cached-draw-canvas.html: Added.
2862 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
2864 Unreviewed. Gardening: skip media stream tests failing after r190262.
2866 * platform/gtk/TestExpectations:
2868 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
2870 REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
2871 https://bugs.webkit.org/show_bug.cgi?id=148569
2873 Reviewed by Darin Adler.
2875 * platform/gtk/TestExpectations: Unskip the inspector tests.
2877 2015-09-25 Alexey Proskuryakov <ap@apple.com>
2879 Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
2880 because it times out.
2882 * platform/mac/TestExpectations:
2884 2015-09-25 Saam barati <sbarati@apple.com>
2886 DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
2887 https://bugs.webkit.org/show_bug.cgi?id=149575
2889 Reviewed by Geoffrey Garen.
2891 * js/regress/getter-richards-try-catch-expected.txt: Added.
2892 * js/regress/getter-richards-try-catch.html: Added.
2893 * js/regress/script-tests/getter-richards-try-catch.js: Added.
2897 (Scheduler.prototype.addIdleTask):
2898 (Scheduler.prototype.addWorkerTask):
2899 (Scheduler.prototype.addHandlerTask):
2900 (Scheduler.prototype.addDeviceTask):
2901 (Scheduler.prototype.addRunningTask):
2902 (Scheduler.prototype.addTask):
2903 (Scheduler.prototype.schedule):
2904 (Scheduler.prototype.release):
2905 (Scheduler.prototype.holdCurrent):
2906 (Scheduler.prototype.suspendCurrent):
2907 (Scheduler.prototype.queue):
2909 (TaskControlBlock.prototype.setRunning):
2910 (TaskControlBlock.prototype.markAsNotHeld):
2911 (TaskControlBlock.prototype.markAsHeld):
2912 (TaskControlBlock.prototype.isHeldOrSuspended):
2913 (TaskControlBlock.prototype.markAsSuspended):
2914 (TaskControlBlock.prototype.markAsRunnable):
2915 (TaskControlBlock.prototype.run):
2916 (TaskControlBlock.prototype.checkPriorityAdd):
2917 (TaskControlBlock.prototype.toString):
2919 (IdleTask.prototype.run):
2920 (IdleTask.prototype.toString):
2922 (DeviceTask.prototype.run):
2923 (DeviceTask.prototype.toString):
2925 (WorkerTask.prototype.run):
2926 (WorkerTask.prototype.toString):
2928 (HandlerTask.prototype.run):
2929 (HandlerTask.prototype.toString):
2931 (Packet.prototype.addTo):
2932 (Packet.prototype.toString):
2934 2015-09-25 Simon Fraser <simon.fraser@apple.com>
2936 [iOS WK2] Add viewport tests and fix runUIScript() timing issues
2937 https://bugs.webkit.org/show_bug.cgi?id=149577
2939 Reviewed by Tim Horton.
2941 New viewport tests which read the scale etc. in the UI process.
2944 * fast/viewport/ios/resources/viewport-test-utils.js: Added.
2949 * fast/viewport/ios/width-is-device-width-expected.txt: Added.
2950 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
2951 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
2952 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
2953 * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
2954 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
2955 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
2956 * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
2957 * fast/viewport/ios/width-is-device-width.html: Added.
2958 * platform/ios-simulator-wk2/TestExpectations:
2960 2015-09-25 Antti Koivisto <antti@apple.com>
2962 Implement scoped styling for shadow DOM
2963 https://bugs.webkit.org/show_bug.cgi?id=149230
2965 Reviewed by Ryosuke Niwa.
2967 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
2968 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
2970 Add a test that verifies that shadow DOM style doesn't affect normal DOM.
2972 * platform/mac/TestExpectations:
2974 Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
2976 2015-09-25 Tim Horton <timothy_horton@apple.com>
2978 Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
2979 https://bugs.webkit.org/show_bug.cgi?id=149572
2980 <rdar://problem/13093602>
2982 Reviewed by Simon Fraser.
2984 * fast/text/mark-matches-overflow-clip-expected.txt: Added.
2985 * fast/text/mark-matches-overflow-clip.html: Added.
2986 Add a test ensuring that a find match that is clipped out by overflow
2987 ends up with a clipped rendered rect.
2989 2015-09-25 Zalan Bujtas <zalan@apple.com>
2991 Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
2993 Unreviewed gardening.
2995 * platform/mac/TestExpectations:
2997 2015-09-25 Commit Queue <commit-queue@webkit.org>
2999 Unreviewed, rolling out r190232 and r190236.
3000 https://bugs.webkit.org/show_bug.cgi?id=149555
3002 "It did not help" (Requested by cdumez on #webkit).
3004 Reverted changesets:
3006 "Unreviewed, roll out r187615 as it seems to have caused a ~1%
3008 http://trac.webkit.org/changeset/190232
3010 "This started failing after this rollout:"
3011 http://trac.webkit.org/changeset/190236
3013 2015-09-25 Carlos Garcia Campos <cgarcia@igalia.com>
3015 [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
3016 https://bugs.webkit.org/show_bug.cgi?id=148956
3018 Reviewed by Žan Doberšek.
3020 Unskip tests that should pass now.
3022 * platform/gtk/TestExpectations:
3024 2015-09-24 Beth Dakin <bdakin@apple.com>
3026 This started failing after this rollout:
3027 http://trac.webkit.org/changeset/190232
3029 * platform/mac/TestExpectations:
3031 2015-09-24 Chris Dumez <cdumez@apple.com>
3033 Node.replaceChild() does not behave according to the specification
3034 https://bugs.webkit.org/show_bug.cgi?id=149546
3035 <rdar://problem/22571887>
3037 Reviewed by Ryosuke Niwa.
3039 Update existing test that now throws a different exception.
3041 * fast/events/mutation-during-replace-child-expected.txt:
3042 * fast/events/mutation-during-replace-child.html:
3044 2015-09-24 Beth Dakin <bdakin@apple.com>
3046 The same problem happens on El Capitan.
3048 * platform/mac/TestExpectations:
3050 2015-09-24 Chris Dumez <cdumez@apple.com>
3052 Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
3054 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3056 2015-09-24 Ryosuke Niwa <rniwa@webkit.org>
3058 Make event dispatching respect slotting
3059 https://bugs.webkit.org/show_bug.cgi?id=149243
3061 Reviewed by Antti Koivisto.
3063 Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
3065 * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
3066 * fast/shadow-dom/event-inside-shadow-tree.html: Added.
3067 * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
3068 * fast/shadow-dom/event-inside-slotted-node.html: Added.
3070 2015-09-24 David Hyatt <hyatt@apple.com>
3072 Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
3073 https://bugs.webkit.org/show_bug.cgi?id=130397
3075 Reviewed by Antti Koivisto.
3077 * fast/css/custom-properties: Added.
3078 * fast/css/custom-properties/computed-style-access-expected.html: Added.
3079 * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
3080 * fast/css/custom-properties/computed-style-access-inherited.html: Added.
3081 * fast/css/custom-properties/computed-style-access.html: Added.
3082 * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
3083 * fast/css/custom-properties/inline-style-property-get.html: Added.
3084 * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
3085 * fast/css/custom-properties/rule-property-get-css-value.html: Added.
3086 * fast/css/custom-properties/rule-property-get-expected.html: Added.
3087 * fast/css/custom-properties/rule-property-get.html: Added.
3088 * fast/css/custom-properties/rule-property-priority-expected.html: Added.
3089 * fast/css/custom-properties/rule-property-priority.html: Added.
3090 * fast/css/custom-properties/rule-property-set-expected.html: Added.
3091 * fast/css/custom-properties/rule-property-set.html: Added.
3092 * fast/css/custom-properties/rule-serialization-expected.html: Added.
3093 * fast/css/custom-properties/rule-serialization.html: Added.
3095 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
3097 Unreviewed, rebaseline media/media-controls-play-button-updates.html.
3099 * platform/gtk/media/media-controls-play-button-updates-expected.txt:
3101 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
3103 [GTK] playbutton in media controls is not changed when it is clicked.
3104 https://bugs.webkit.org/show_bug.cgi?id=149113
3106 Reviewed by Philippe Normand.
3108 * media/media-controls-play-button-updates-expected.png: Added.
3109 * media/media-controls-play-button-updates-expected.txt: Added.
3110 * media/media-controls-play-button-updates.html: Added.
3111 * platform/efl/TestExpectations: Skip the test.
3112 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
3113 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
3114 * platform/mac/TestExpectations: Skip the test on yosemite.
3116 2015-09-23 Myles C. Maxfield <mmaxfield@apple.com>
3118 [Cocoa] [Font Features] Implement font-variant-*
3119 https://bugs.webkit.org/show_bug.cgi?id=148413
3121 Reviewed by Darin Adler.
3123 Updating tests because font-variant-ligatures is being unprefixed.
3125 Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
3127 * css3/font-feature-settings-rendering-2-expected.html:
3128 * css3/font-feature-settings-rendering-2.html:
3129 * css3/font-variant-all-webfont-expected.html: Added.
3130 * css3/font-variant-all-webfont.html: Added.
3131 * css3/font-variant-parsing-expected.txt: Added.
3132 * css3/font-variant-parsing.html: Added.
3133 * css3/resources/FontWithFeatures.otf:
3134 * fast/css/getComputedStyle/computed-style-expected.txt:
3135 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
3136 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3137 * fast/css/getComputedStyle/resources/property-names.js:
3138 * fast/css/parsing-font-variant-ligatures.html:
3139 * fast/text/font-variant-ligatures.html:
3140 * platform/mac/TestExpectations:
3141 * svg/css/getComputedStyle-basic-expected.txt:
3143 2015-09-23 Chris Dumez <cdumez@apple.com>
3145 Unreviewed, roll out r190085 as it seems to cause crashes in JSC
3146 <rdar://problem/22825602>
3148 * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
3149 * fast/events/event-prototype-constructor-properties.html: Removed.
3151 2015-09-23 Chris Dumez <cdumez@apple.com>
3153 HTMLOutputElement.htmlFor should be settable
3154 https://bugs.webkit.org/show_bug.cgi?id=149418
3156 Reviewed by Ryosuke Niwa.
3158 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
3159 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
3160 Add layout test to make sure that setting HTMLLinkElement.sizes actually
3161 updates the 'sizes' associated attribute.
3163 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
3164 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
3165 Update existing layout test now that HTMLOutputElement.htmlFor is
3168 2015-09-23 Saam barati <sbarati@apple.com>
3170 JSC allows invalid var declarations when the declared name is the same as a let/const variable
3171 https://bugs.webkit.org/show_bug.cgi?id=147600
3173 Reviewed by Yusuke Suzuki.
3175 * js/let-syntax-expected.txt:
3176 * js/script-tests/let-syntax.js:
3179 2015-09-23 Saam barati <sbarati@apple.com>
3181 Web Inspector: Type bubbles missing for computed methods and methods on object literals
3182 https://bugs.webkit.org/show_bug.cgi?id=148562
3184 Reviewed by Joseph Pecoraro.
3186 * inspector/model/parse-script-syntax-tree-expected.txt:
3187 * inspector/model/parse-script-syntax-tree.html:
3189 2015-09-23 Beth Dakin <bdakin@apple.com>
3191 accessibility/mac/aria-expanded-notifications.html is flaky
3192 https://bugs.webkit.org/show_bug.cgi?id=149510
3195 * platform/mac/TestExpectations:
3197 2015-09-23 Chris Dumez <cdumez@apple.com>
3199 Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
3200 https://bugs.webkit.org/show_bug.cgi?id=149490
3202 Reviewed by Andreas Kling.
3204 Update test that expected an assertion in a case where we no longer
3205 throw. I checked that Firefox does not throw in this case either.
3207 * fast/dom/Range/range-exceptions-expected.txt:
3208 * fast/dom/Range/script-tests/range-exceptions.js:
3210 2015-09-23 Commit Queue <commit-queue@webkit.org>
3212 Unreviewed, rolling out r190168.
3213 https://bugs.webkit.org/show_bug.cgi?id=149502
3215 it broke debug builds. (Requested by zalan on #webkit).
3219 "HTMLOutputElement.htmlFor should be settable"
3220 https://bugs.webkit.org/show_bug.cgi?id=149418
3221 http://trac.webkit.org/changeset/190168
3223 2015-09-23 Commit Queue <commit-queue@webkit.org>
3225 Unreviewed, rolling out r190160.
3226 https://bugs.webkit.org/show_bug.cgi?id=149501
3228 media/media-controls-play-button-updates.html fails on
3229 Yosemite and EFL (Requested by zalan on #webkit).
3233 "[GTK] playbutton in media controls is not changed when it is
3235 https://bugs.webkit.org/show_bug.cgi?id=149113
3236 http://trac.webkit.org/changeset/190160
3238 2015-09-23 Chris Dumez <cdumez@apple.com>
3240 HTMLOutputElement.htmlFor should be settable
3241 https://bugs.webkit.org/show_bug.cgi?id=149418
3243 Reviewed by Ryosuke Niwa.
3245 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
3246 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
3247 Add layout test to make sure that setting HTMLLinkElement.sizes actually
3248 updates the 'sizes' associated attribute.
3250 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
3251 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
3252 Update existing layout test now that HTMLOutputElement.htmlFor is
3255 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3257 [Streams API] Add transform stream general tests
3258 https://bugs.webkit.org/show_bug.cgi?id=149267
3260 Reviewed by Darin Adler.
3262 * streams/reference-implementation/transform-stream-expected.txt: Added.
3263 * streams/reference-implementation/transform-stream.html: Added.
3265 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3267 [Streams API] Added transform stream error tests
3268 https://bugs.webkit.org/show_bug.cgi?id=149266
3270 Reviewed by Darin Adler.
3272 * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
3273 * streams/reference-implementation/transform-stream-errors.html: Added.
3275 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3277 [Streams API] Added pipe-through transform stream tests
3278 https://bugs.webkit.org/show_bug.cgi?id=149265
3280 Reviewed by Darin Adler.
3282 * streams/reference-implementation/pipe-through-expected.txt: Added.
3283 * streams/reference-implementation/pipe-through.html: Added.
3284 * streams/reference-implementation/resources/streams-utils.js: Added duckTypedPassThroughTransform function.
3286 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3288 [Streams API] Add count queuing strategy tests for writable streams
3289 https://bugs.webkit.org/show_bug.cgi?id=148303
3291 Reviewed by Darin Adler.
3293 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added new expectations.
3294 * streams/reference-implementation/count-queuing-strategy.html: Added new writable stream tests.
3296 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3298 [Streams API] Add byte length queuing strategy tests for writable streams
3299 https://bugs.webkit.org/show_bug.cgi?id=148302
3301 Reviewed by Darin Adler.
3303 * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added new expectations.
3304 * streams/reference-implementation/byte-length-queuing-strategy.html: Added new writable stream tests.
3306 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3308 [Streams API] Add brand checks tests for writable streams
3309 https://bugs.webkit.org/show_bug.cgi?id=148301
3311 Reviewed by Darin Adler.
3313 * streams/reference-implementation/brand-checks-expected.txt: Added new expectations.
3314 * streams/reference-implementation/brand-checks.html: Added new writable stream tests.
3316 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3318 [Streams API] bad underlying sinks tests about writable streams
3319 https://bugs.webkit.org/show_bug.cgi?id=148295
3321 Reviewed by Darin Adler.
3323 * streams/reference-implementation/bad-underlying-sinks-expected.txt: Added.
3324 * streams/reference-implementation/bad-underlying-sinks.html: Added.
3326 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
3328 [GTK] playbutton in media controls is not changed when it is clicked.
3329 https://bugs.webkit.org/show_bug.cgi?id=149113
3331 Reviewed by Philippe Normand.
3333 * media/media-controls-play-button-updates-expected.png: Added.
3334 * media/media-controls-play-button-updates-expected.txt: Added.
3335 * media/media-controls-play-button-updates.html: Added.
3336 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
3337 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
3339 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3341 [Streams API] Add bad strategies writable streams tests
3342 https://bugs.webkit.org/show_bug.cgi?id=148300
3344 Reviewed by Darin Adler.
3346 * streams/reference-implementation/bad-strategies-expected.txt: Added new expectations.
3347 * streams/reference-implementation/bad-strategies.html: Added new writable stream tests.
3349 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
3351 [Streams API] Change a const in the tee tests
3352 https://bugs.webkit.org/show_bug.cgi?id=148294
3354 Reviewed by Darin Adler.
3356 * streams/reference-implementation/readable-stream-tee.html: Dumb change, replaced a const with var and added
3357 the checkpoint of the spec commit.
3359 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
3361 [GTK] media/media-controls-timeline-updates.html timeouts
3362 https://bugs.webkit.org/show_bug.cgi?id=139363
3364 Reviewed by Philippe Normand.
3366 The default timeout value of gtk port is 6000ms for release build layout tests.
3367 But this is too short to pass some media tests such as media-controls-timeline-updates.html
3368 Let's tweak the test to have shorter test time by seeking.
3370 * media/media-controls-timeline-updates.html:
3371 * platform/gtk/TestExpectations:
3373 2015-09-23 Youenn Fablet <youenn.fablet@crf.canon.fr>
3375 [Streams API] Implement ReadableStream pipeThrough
3376 https://bugs.webkit.org/show_bug.cgi?id=147556
3378 Reviewed by Darin Adler.
3380 Rebased test that is now passing.
3381 Adding new tests to improve pipeThrough coverage.
3383 * streams/readable-stream-pipeThrough-expected.txt: Added.
3384 * streams/readable-stream-pipeThrough.html: Added.
3385 * streams/reference-implementation/brand-checks-expected.txt:
3387 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
3389 Event fired on a detached node does not bubble up
3390 https://bugs.webkit.org/show_bug.cgi?id=149488
3392 Reviewed by Antti Koivisto.
3394 Added a regression test. Also modified and rebaselined mouseout-dead-node.html added in r19897
3395 since our new behavior matches that of the latest Firefox as well as Chrome.
3397 * fast/events/event-propagation-in-detached-tree-expected.txt: Added.
3398 * fast/events/event-propagation-in-detached-tree.html: Added.
3399 * fast/events/mouseout-dead-node-expected.txt:
3400 * fast/events/mouseout-dead-node.html:
3402 2015-09-22 Zalan Bujtas <zalan@apple.com>
3404 Mark http/tests/notifications/events.html flaky again (crash/timeout this time).
3410 2015-09-22 Saam barati <sbarati@apple.com>
3412 Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
3413 https://bugs.webkit.org/show_bug.cgi?id=143171
3415 Reviewed by Joseph Pecoraro.
3417 * inspector/model/parse-script-syntax-tree-expected.txt:
3418 * inspector/model/parse-script-syntax-tree.html:
3420 2015-09-22 Commit Queue <commit-queue@webkit.org>
3422 Unreviewed, rolling out r190134.
3423 https://bugs.webkit.org/show_bug.cgi?id=149481
3425 "Seems to cause crashes during garbage collection" (Requested
3426 by cdumez on #webkit).
3430 "HTMLOutputElement.htmlFor should be settable"
3431 https://bugs.webkit.org/show_bug.cgi?id=149418
3432 http://trac.webkit.org/changeset/190134
3434 2015-09-22 Zalan Bujtas <zalan@apple.com>
3436 Mark http/tests/notifications/events.html flaky.
3437 https://bugs.webkit.org/show_bug.cgi?id=149218
3444 2015-09-22 Chris Dumez <cdumez@apple.com>
3446 HTMLOutputElement.htmlFor should be settable
3447 https://bugs.webkit.org/show_bug.cgi?id=149418
3449 Reviewed by Darin Adler.
3451 Update existing layout test now that HTMLOutputElement.htmlFor is
3454 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
3455 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
3457 2015-09-22 Tim Horton <timothy_horton@apple.com>
3459 Demystify why a few text tests depend on threaded scrolling being disabled
3461 * fast/text/combining-character-sequence-vertical.html:
3462 * fast/text/descent-clip-in-scaled-page-expected.html:
3463 * fast/text/descent-clip-in-scaled-page.html:
3464 * fast/text/vertical-quotation-marks.html:
3466 2015-09-22 Chris Dumez <cdumez@apple.com>
3468 XMLHttpRequest properties should be on the prototype
3469 https://bugs.webkit.org/show_bug.cgi?id=149465
3471 Reviewed by Darin Adler.
3473 Add layout test to check that XMLHttpRequest properties are on the
3474 prototype and have the right properties (enumerable and configurable).
3476 * fast/xmlhttprequest/xmlhttprequest-properties-prototype-expected.txt: Added.
3477 * fast/xmlhttprequest/xmlhttprequest-properties-prototype.html: Added.
3479 2015-09-22 Chris Dumez <cdumez@apple.com>
3481 Drop support for legacy EntityReference DOM Node type
3482 https://bugs.webkit.org/show_bug.cgi?id=149348
3484 Reviewed by Darin Adler.
3486 Drop several outdated DOM compliance tests. Update / Rebaseline others.
3488 2015-09-22 Chris Dumez <cdumez@apple.com>
3490 Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
3492 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3493 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3495 2015-09-22 Chris Dumez <cdumez@apple.com>
3497 Unreviewed, rebaseline fast/table/rowindex.html after r190099.
3499 * platform/efl/fast/table/rowindex-expected.txt:
3500 * platform/gtk/fast/table/rowindex-expected.txt:
3501 * platform/win/fast/table/rowindex-expected.txt:
3503 2015-09-22 sangdeug.kim <sangdeug.kim@samsung.com>
3505 Add test for checking currentTime of mediacontroller when playback is completed.
3506 https://bugs.webkit.org/show_bug.cgi?id=149154
3508 Reviewed by Eric Carlson.
3510 * media/media-controller-time-clamp-expected.txt:
3511 * media/media-controller-time-clamp.html:
3513 2015-09-22 Saam barati <sbarati@apple.com>
3515 Web Inspector: update Esprima to latest version
3516 https://bugs.webkit.org/show_bug.cgi?id=148960
3518 Reviewed by Joseph Pecoraro.
3520 * inspector/model/parse-script-syntax-tree-expected.txt:
3521 * inspector/model/parse-script-syntax-tree.html:
3523 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
3525 invalidateSlotAssignments should trigger style recalc
3526 https://bugs.webkit.org/show_bug.cgi?id=149447
3528 Reviewed by Antti Koivisto.
3530 Removed failing expectations from newly passing tests.
3532 Also added test cases for inserting and removing text nodes, and modified the style recalc tests
3533 to force layout between each DOM change to test case separately.
3535 * fast/shadow-dom/shadow-layout-after-host-child-changes.html:
3536 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html:
3537 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
3538 * platform/mac/TestExpectations:
3540 2015-09-21 Chris Dumez <cdumez@apple.com>
3542 time element should use HTMLTimeElement interface
3543 https://bugs.webkit.org/show_bug.cgi?id=148840
3544 <rdar://problem/22586690>
3546 Reviewed by Ryosuke Niwa.
3548 Rebaseline existing test now that HTMLTimeElement is exposed on the
3549 global Window object.
3551 * js/dom/global-constructors-attributes-expected.txt:
3552 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3553 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3554 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3555 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3556 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3557 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3559 2015-09-21 Chris Dumez <cdumez@apple.com>
3561 DOM attributes on prototypes should be configurable
3562 https://bugs.webkit.org/show_bug.cgi?id=134364
3564 Reviewed by Sam Weinig.
3566 Add a layout test to confirm that attributes on prototypes are configurable.
3568 * fast/dom/attributes-configurable-expected.txt: Added.
3569 * fast/dom/attributes-configurable.html: Added.
3571 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
3573 Add some style recalc tests for shadow DOM
3574 https://bugs.webkit.org/show_bug.cgi?id=149445
3576 Reviewed by Antti Koivisto.
3578 Add tests to make sure we trigger necessary style recalc.
3580 * fast/shadow-dom/shadow-layout-after-attach-shadow-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.