Add support for the CSS 'unset' keyword.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-10-15  David Hyatt  <hyatt@apple.com>
2
3         Add support for the CSS 'unset' keyword.
4         https://bugs.webkit.org/show_bug.cgi?id=148614
5
6         Reviewed by Dean Jackson.
7
8         * TestExpectations:
9         Remove the 3 failing variables tests that used the unset keyword now that they pass.
10
11         * fast/css/unset-keyword-expected.html: Added.
12         * fast/css/unset-keyword.html: Added.
13         New test for both inherited and initial properties.
14
15         * fast/css/variables/test-suite/129-expected.html: Added.
16         * fast/css/variables/test-suite/129.html: Added.
17         * fast/css/variables/test-suite/130-expected.html: Added.
18         * fast/css/variables/test-suite/130.html: Added.
19         * fast/css/variables/test-suite/134-expected.html: Added.
20         * fast/css/variables/test-suite/134.html: Added.
21         * fast/css/variables/test-suite/failures/129-expected.html: Removed.
22         * fast/css/variables/test-suite/failures/129.html: Removed.
23         * fast/css/variables/test-suite/failures/130-expected.html: Removed.
24         * fast/css/variables/test-suite/failures/130.html: Removed.
25         * fast/css/variables/test-suite/failures/134-expected.html: Removed.
26         * fast/css/variables/test-suite/failures/134.html: Removed.
27         Move these tests into the passing directory.
28
29 2015-10-15  Ryan Haddad  <ryanhaddad@apple.com>
30
31         Remove deprecated function insertRule(), replace with appendRule()
32         https://bugs.webkit.org/show_bug.cgi?id=150188
33
34         Reviewed by Dean Jackson.
35
36         * http/tests/css/resources/shared-stylesheet-mutation.js:
37         (executeTests):
38
39 2015-10-15  Commit Queue  <commit-queue@webkit.org>
40
41         Unreviewed, rolling out r191135.
42         https://bugs.webkit.org/show_bug.cgi?id=150197
43
44         This patch causes 50+ LayoutTest crashes related to the
45         inspector (Requested by ryanhaddad on #webkit).
46
47         Reverted changeset:
48
49         "Web Inspector: JavaScriptCore should parse sourceURL and
50         sourceMappingURL directives"
51         https://bugs.webkit.org/show_bug.cgi?id=150096
52         http://trac.webkit.org/changeset/191135
53
54 2015-10-15  Joseph Pecoraro  <pecoraro@apple.com>
55
56         Web Inspector: JavaScriptCore should parse sourceURL and sourceMappingURL directives
57         https://bugs.webkit.org/show_bug.cgi?id=150096
58
59         Reviewed by Geoffrey Garen.
60
61         * inspector/debugger/sourceURLs-expected.txt: Added.
62         * inspector/debugger/sourceURLs.html: Added.
63         sourceURL and sourceMappingURL detection.
64
65 2015-10-15  Dean Jackson  <dino@apple.com>
66
67         CSSKeyframesRule::appendRule is deprecated, but is actually the spec
68         https://bugs.webkit.org/show_bug.cgi?id=150113
69
70         Reviewed by Simon Fraser.
71
72         Update tests to deprecate the correct function.
73
74         * animations/change-keyframes-expected.txt:
75         * animations/keyframes-rule.html:
76         * animations/unprefixed-keyframes-rule.html:
77
78 2015-10-15  Zalan Bujtas  <zalan@apple.com>
79
80         [Win] Update anonymous table results for Win port.
81
82         Unreviewed gardening.
83
84         * platform/win/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
85         * platform/win/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
86         * platform/win/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
87         * platform/win/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
88         * platform/win/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
89         * platform/win/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
90
91 2015-10-14  David Hyatt  <hyatt@apple.com>
92
93         Implement CSS Variables.
94         https://bugs.webkit.org/show_bug.cgi?id=19660
95
96         Reviewed by Dean Jackson.
97
98         * fast/css/custom-properties/inheritance-expected.html: Added.
99         * fast/css/custom-properties/inheritance.html: Added.
100         * fast/css/variables: Added.
101         * fast/css/variables/custom-property-computed-style-access-expected.html: Added.
102         * fast/css/variables/custom-property-computed-style-access.html: Added.
103         * fast/css/variables/custom-property-dynamic-update-expected.html: Added.
104         * fast/css/variables/custom-property-dynamic-update.html: Added.
105         * fast/css/variables/custom-property-simple-cycle-expected.html: Added.
106         * fast/css/variables/custom-property-simple-cycle.html: Added.
107         * fast/css/variables/inherited-fallback-expected.html: Added.
108         * fast/css/variables/inherited-fallback.html: Added.
109         * fast/css/variables/invalid-reference-expected.html: Added.
110         * fast/css/variables/invalid-reference.html: Added.
111         * fast/css/variables/rule-property-get-css-value-expected.html: Added.
112         * fast/css/variables/rule-property-get-css-value.html: Added.
113         * fast/css/variables/rule-property-get-expected.html: Added.
114         * fast/css/variables/rule-property-get.html: Added.
115         * fast/css/variables/rule-serialization-expected.html: Added.
116         * fast/css/variables/rule-serialization.html: Added.
117
118 2015-10-15  Ryan Haddad  <ryanhaddad@apple.com>
119
120         Rebaselining css2.1/tables/table-anonymous-objects-045.xht for win
121         https://bugs.webkit.org/show_bug.cgi?id=150125
122
123         Reviewed by Zalan Bujtas.
124
125         * platform/win/css2.1/tables/table-anonymous-objects-045-expected.txt:
126
127 2015-10-15  Zalan Bujtas  <zalan@apple.com>
128
129         [iOS] Update anonymous table results for iOS port.
130
131         Unreviewed gardening.
132
133         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
134         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
135         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
136         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
137         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
138         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
139
140 2015-10-15  Zalan Bujtas  <zalan@apple.com>
141
142         Anonymous table objects: Collapse anonymous table rows.
143         https://bugs.webkit.org/show_bug.cgi?id=150154
144
145         Reviewed by David Hyatt.
146
147         Merge anonymous table rows when they are not needed anymore.
148         Generated table rows can be collapsed into one when there's no
149         non-generated sibling table row left in the tree.
150
151         Import W3C CSS2.1 anonymous table tests.
152
153         * css2.1/tables/table-anonymous-objects-103.xht: Added.
154         * css2.1/tables/table-anonymous-objects-104.xht: Added.
155         * css2.1/tables/table-anonymous-objects-117.xht: Added.
156         * css2.1/tables/table-anonymous-objects-118.xht: Added.
157         * css2.1/tables/table-anonymous-objects-119.xht: Added.
158         * css2.1/tables/table-anonymous-objects-120.xht: Added.
159         * platform/mac/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
160         * platform/mac/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
161         * platform/mac/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
162         * platform/mac/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
163         * platform/mac/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
164         * platform/mac/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
165
166 2015-10-15  Brent Fulgham  <bfulgham@apple.com>
167
168         [Win] Unreviewed gardenining after r190816.
169
170         Update Windows expectation to match new mac test expectation.
171
172         * platform/win/svg/custom/simple-text-double-shadow-expected.txt:
173
174 2015-10-14  Brady Eidson  <beidson@apple.com>
175
176         Modern IDB: Add basic transaction committing.
177         https://bugs.webkit.org/show_bug.cgi?id=150147
178
179         Reviewed by Alex Christensen.
180
181         * storage/indexeddb/modern/opendatabase-versions-expected.txt: Added.
182         * storage/indexeddb/modern/opendatabase-versions.html: Added.
183
184 2015-10-15  Daniel Bates  <dabates@apple.com>
185
186         [iOS] DOM click event may not be dispatched when page has :active style and <input type="search">
187         https://bugs.webkit.org/show_bug.cgi?id=144451
188         <rdar://problem/23099482>
189
190         Reviewed by Simon Fraser.
191
192         Add a test to ensure that a DOM click event is dispatched to an element in a subframe on a page
193         with a search field and that specifies a CSS :active pseudo-class that changes the tap highlight
194         color.
195
196         Additionally, add tests to ensure we update the cancel button visibility whenever the visibility
197         of the search field changes.
198
199         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field-expected.txt: Added.
200         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html: Added.
201         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled-expected.html: Added.
202         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled.html: Added.
203         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly-expected.html: Added.
204         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly.html: Added.
205         * fast/forms/search/search-cancel-in-formerly-invisible-element-expected.html: Added.
206         * fast/forms/search/search-cancel-in-formerly-invisible-element.html: Added.
207         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden-expected.html: Added.
208         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden.html: Added.
209         * fast/forms/search/search-cancel-toggle-visibility-initially-visible-expected.html: Added.
210         * fast/forms/search/search-cancel-toggle-visibility-initially-visible.html: Added.
211
212 2015-10-15  Carlos Garcia Campos  <cgarcia@igalia.com>
213
214         Unreviewed GTK+ gardening. Unskip several tests that are passing now.
215
216         * platform/gtk/TestExpectations:
217
218 2015-10-14  Alexey Proskuryakov  <ap@apple.com>
219
220         [Win] Layout Test http/tests/multipart/multipart-replace-non-html-content.php has extra whitespace
221         https://bugs.webkit.org/show_bug.cgi?id=150130
222
223         Landing a custom expectation. The test still passes, although it surprisingly gets
224         the extra newline.
225
226         * 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.
227
228 2015-10-14  Alex Christensen  <achristensen@webkit.org>
229
230         [Content Extensions] Make blocked async XHR call onerror
231         https://bugs.webkit.org/show_bug.cgi?id=146706
232
233         Reviewed by Brady Eidson.
234
235         * http/tests/contentextensions/async-xhr-onerror-expected.txt: Added.
236         * http/tests/contentextensions/async-xhr-onerror.html: Added.
237         * http/tests/contentextensions/async-xhr-onerror.html.json: Added.
238
239 2015-10-14  Andy Estes  <aestes@apple.com>
240
241         [iOS] QuickLook documents loaded over https do not load their subresources
242         https://bugs.webkit.org/show_bug.cgi?id=150145
243         <rdar://problem/22884521>
244
245         Reviewed by Alexey Proskuryakov.
246
247         * TestExpectations: Skipped http/tests/quicklook on all platforms.
248         * http/tests/quicklook/resources/secure-document-with-subresources-expected/index.css: Added.
249         * http/tests/quicklook/resources/secure-document-with-subresources-expected/index.html: Added.
250         * http/tests/quicklook/resources/secure-document-with-subresources.pages: Added.
251         * http/tests/quicklook/resources/webkit-icon.tiff: Added.
252         * http/tests/quicklook/secure-document-with-subresources-expected.html: Added.
253         * http/tests/quicklook/secure-document-with-subresources.html: Added.
254         * platform/ios-simulator/TestExpectations: Expected http/tests/quicklook to pass on iOS.
255
256 2015-10-14  Wenson Hsieh  <wenson_hsieh@apple.com>
257
258         Web pages with unscalable viewports shouldn't have a single tap delay
259         https://bugs.webkit.org/show_bug.cgi?id=149968
260         <rdar://problem/23054453>
261
262         Reviewed by Simon Fraser.
263
264         Add a layout test to check that when a viewport is unscalable (specified through
265         the meta viewport tag) we do not add a delay to our single tap gesture recognizer.
266
267         * fast/events/ios/unscalable-viewport-clicks-on-doubletap-expected.txt: Added.
268         * fast/events/ios/unscalable-viewport-clicks-on-doubletap.html: Added.
269
270 2015-10-14  Jiewen Tan  <jiewen_tan@apple.com>
271
272         Postpone mutation events before invoke Editor::Command command(Document*, const String&, bool).
273         https://bugs.webkit.org/show_bug.cgi?id=149299
274         <rdar://problem/22746995>
275
276         Reviewed by Andreas Kling.
277
278         * editing/inserting/insert-with-mutation-event-expected.txt: Added.
279         * editing/inserting/insert-with-mutation-event.html: Added.
280
281 2015-10-14  Dean Jackson  <dino@apple.com>
282
283         Implement CanvasRenderingContext2D::commit
284         https://bugs.webkit.org/show_bug.cgi?id=150110
285         <rdar://problem/23057398>
286
287         Reviewed by Anders Carlsson.
288
289         * fast/canvas/commit-expected.txt: Added.
290         * fast/canvas/commit.html: Added.
291
292 2015-10-14  Alex Christensen  <achristensen@webkit.org>
293
294         Add SPI for reloading without content blockers
295         https://bugs.webkit.org/show_bug.cgi?id=150058
296         rdar://problem/22742222
297
298         Reviewed by Sam Weinig.
299
300         * http/tests/contentextensions/disable-blocker-expected.txt: Removed.
301         * http/tests/contentextensions/disable-blocker.html: Removed.
302         * http/tests/contentextensions/disable-blocker.html.json: Removed.
303         _userContentExtensionsEnabled is going to be removed, and its functionality is what this test tested.
304
305 2015-10-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
306
307         REGRESSION(r53318): background-repeat: space with gradients doesn't render correctly
308         https://bugs.webkit.org/show_bug.cgi?id=150068
309
310         Reviewed by Simon Fraser.
311
312         Ensure the gradient background-image is drawn correctly when it is repeated
313         with spaces.
314
315         * fast/gradients/background-image-repeat-space-expected.html: Added.
316         * fast/gradients/background-image-repeat-space.html: Added.
317
318 2015-10-14  Ryan Haddad  <ryanhaddad@apple.com>
319
320         http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html flakily times out during Mac-WK2 tests
321         https://bugs.webkit.org/show_bug.cgi?id=150095
322
323         Reviewed by Alexey Proskuryakov.
324
325         * platform/mac-wk2/TestExpectations:
326
327 2015-10-13  Zalan Bujtas  <zalan@apple.com>
328
329         [iOS] Update anonymous table results for iOS port.
330
331         Unreviewed gardening.
332
333         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
334         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
335         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
336         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
337         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
338         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
339         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
340         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
341         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
342         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
343         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
344         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
345         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
346         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
347         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
348         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
349         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
350
351 2015-10-13  Hunseop Jeong  <hs85.jeong@samsung.com>
352
353         Unreviewed EFL Gardening on 13th Oct.
354         https://bugs.webkit.org/show_bug.cgi?id=150084
355
356         * platform/efl/TestExpectations:
357
358 2015-10-13  Zalan Bujtas  <zalan@apple.com>
359
360         [Win] Update anonymous table results for Windows port.
361
362         Unreviewed gardening.
363
364         * platform/win/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
365         * platform/win/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
366         * platform/win/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
367         * platform/win/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
368         * platform/win/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
369         * platform/win/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
370         * platform/win/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
371         * platform/win/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
372         * platform/win/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
373         * platform/win/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
374         * platform/win/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
375         * platform/win/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
376         * platform/win/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
377         * platform/win/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
378         * platform/win/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
379         * platform/win/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
380
381 2015-10-13  Brent Fulgham  <bfulgham@apple.com>
382
383         [Win] Unreviewed test gardening after r190995.
384
385         Update to correct test output, based on similar changes to Mac expectations.
386
387         * platform/win/fast/html/details-add-child-2-expected.txt:
388         * platform/win/fast/html/details-open2-expected.txt:
389
390 2015-10-13  Zalan Bujtas  <zalan@apple.com>
391
392         Anonymous table objects: inline parent box requires inline-table child.
393         https://bugs.webkit.org/show_bug.cgi?id=150090
394
395         Reviewed by David Hyatt.
396
397         According to the CSS2.1 specification, if a child needs anonymous table wrapper
398         and the child's parent is an inline box, the generated table needs to be inline-table.
399         (inline-block and block parents generate non-inline table) 
400
401         Import W3C CSS2.1 anonymous table tests.
402
403         * css2.1/tables/table-anonymous-objects-177.xht: Added.
404         * css2.1/tables/table-anonymous-objects-178.xht: Added.
405         * css2.1/tables/table-anonymous-objects-179.xht: Added.
406         * css2.1/tables/table-anonymous-objects-180.xht: Added.
407         * css2.1/tables/table-anonymous-objects-181.xht: Added.
408         * css2.1/tables/table-anonymous-objects-189.xht: Added.
409         * css2.1/tables/table-anonymous-objects-190.xht: Added.
410         * css2.1/tables/table-anonymous-objects-191.xht: Added.
411         * css2.1/tables/table-anonymous-objects-192.xht: Added.
412         * css2.1/tables/table-anonymous-objects-193.xht: Added.
413         * css2.1/tables/table-anonymous-objects-194.xht: Added.
414         * css2.1/tables/table-anonymous-objects-195.xht: Added.
415         * css2.1/tables/table-anonymous-objects-196.xht: Added.
416         * css2.1/tables/table-anonymous-objects-205.xht: Added.
417         * css2.1/tables/table-anonymous-objects-206.xht: Added.
418         * css2.1/tables/table-anonymous-objects-207.xht: Added.
419         * css2.1/tables/table-anonymous-objects-208.xht: Added.
420         * platform/mac/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
421         * platform/mac/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
422         * platform/mac/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
423         * platform/mac/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
424         * platform/mac/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
425         * platform/mac/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
426         * platform/mac/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
427         * platform/mac/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
428         * platform/mac/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
429         * platform/mac/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
430         * platform/mac/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
431         * platform/mac/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
432         * platform/mac/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
433         * platform/mac/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
434         * platform/mac/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
435         * platform/mac/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
436         * platform/mac/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
437
438 2015-10-13  Ryan Haddad  <ryanhaddad@apple.com>
439
440         A lot of the http/tests/cache/disk-cache/ tests are flaky on mac-wk2, marking them as such.
441         https://bugs.webkit.org/show_bug.cgi?id=149087
442
443         Reviewed by Alexey Proskuryakov.
444
445         * platform/mac-wk2/TestExpectations:
446
447 2015-10-13  Myles C. Maxfield  <mmaxfield@apple.com>
448
449         Unprefix font-kerning
450         https://bugs.webkit.org/show_bug.cgi?id=150080
451
452         Reviewed by Sam Weinig.
453
454         This is the last property in CSS3 Fonts which is prefixed.
455
456         * fast/text/font-kerning-expected.html:
457         * fast/text/font-kerning.html:
458
459 2015-10-13  Alexey Proskuryakov  <ap@apple.com>
460
461         http/tests/multipart/multipart-replace-non-html-content.php shouldn't exercise
462         edge cases of multipart parsing
463         https://bugs.webkit.org/show_bug.cgi?id=149978
464         rdar://problem/22981062
465
466         Reviewed by Anders Carlsson.
467
468         This test is not about HTTP edge cases, but about handling of multipart content in WebKit.
469
470         * http/tests/multipart/multipart-replace-non-html-content.php:
471         * platform/mac/http/tests/multipart/multipart-replace-non-html-content-expected.txt: Removed.
472         * platform/win/TestExpectations:
473
474 2015-10-13  Zalan Bujtas  <zalan@apple.com>
475
476         [iOS] Update anonymous table results for iOS port.
477
478         Unreviewed gardening.
479
480         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
481         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
482         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
483         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
484         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
485         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
486         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
487         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
488         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
489         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
490         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
491         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
492         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
493         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
494         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
495         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
496         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
497         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
498         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
499         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
500         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
501         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
502         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
503         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
504         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
505         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
506         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
507         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
508         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
509         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
510         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
511         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
512         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
513         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
514         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
515         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
516         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
517         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
518         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
519         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
520         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
521         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
522         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
523         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
524         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
525         * platform/ios-simulator/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
526
527 2015-10-12  Antti Koivisto  <antti@apple.com>
528
529         Implement iterator for traversing composed DOM
530         https://bugs.webkit.org/show_bug.cgi?id=149997
531
532         Reviewed by Ryosuke Niwa.
533
534         * TestExpectations:
535
536             Re-enable fast/html/details-replace-text.html which is fixed by this change.
537
538         * fast/forms/select-listbox-focus-displaynone-expected.txt:
539         * fast/repaint/text-in-relative-positioned-inline-expected.txt:
540         * fullscreen/full-screen-fixed-pos-parent-expected.txt:
541         * platform/mac-mavericks/fast/html/details-open2-expected.txt:
542         * platform/mac/fast/html/details-add-child-2-expected.txt:
543         * platform/mac/fast/html/details-open2-expected.txt:
544
545             Non-visual whitespace changes.
546
547 2015-10-12  Zalan Bujtas  <zalan@apple.com>
548
549         [Win] Update anonymous table results for Windows port. 
550
551         Unreviewed gardening.
552
553         * platform/win/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
554         * platform/win/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
555         * platform/win/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
556         * platform/win/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
557         * platform/win/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
558         * platform/win/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
559         * platform/win/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
560         * platform/win/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
561         * platform/win/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
562         * platform/win/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
563         * platform/win/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
564         * platform/win/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
565         * platform/win/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
566         * platform/win/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
567         * platform/win/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
568         * platform/win/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
569         * platform/win/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
570         * platform/win/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
571         * platform/win/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
572         * platform/win/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
573         * platform/win/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
574         * platform/win/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
575         * platform/win/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
576         * platform/win/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
577         * platform/win/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
578         * platform/win/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
579         * platform/win/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
580         * platform/win/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
581         * platform/win/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
582         * platform/win/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
583         * platform/win/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
584         * platform/win/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
585         * platform/win/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
586         * platform/win/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
587         * platform/win/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
588         * platform/win/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
589         * platform/win/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
590         * platform/win/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
591         * platform/win/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
592         * platform/win/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
593         * platform/win/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
594         * platform/win/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
595         * platform/win/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
596         * platform/win/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
597         * platform/win/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
598         * platform/win/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
599
600 2015-10-12  Zalan Bujtas  <zalan@apple.com>
601
602         display: table-cell; bug when resizing window
603         https://bugs.webkit.org/show_bug.cgi?id=138167
604
605         Reviewed by David Hyatt.
606
607         Clean up anonymous table wrappers all the way up to RenderTable.
608         This patch ensures that we don't keep the generated RenderTable/RenderSection/RenderCaption/RenderRow
609         objects around in the tree anymore when the last child is destroyed.
610
611         Import W3C CSS2.1 anonymous table tests.
612
613         * css2.1/tables/table-anonymous-objects-015.xht: Added.
614         * css2.1/tables/table-anonymous-objects-016.xht: Added.
615         * css2.1/tables/table-anonymous-objects-023.xht: Added.
616         * css2.1/tables/table-anonymous-objects-024.xht: Added.
617         * css2.1/tables/table-anonymous-objects-035.xht: Added.
618         * css2.1/tables/table-anonymous-objects-036.xht: Added.
619         * css2.1/tables/table-anonymous-objects-037.xht: Added.
620         * css2.1/tables/table-anonymous-objects-038.xht: Added.
621         * css2.1/tables/table-anonymous-objects-045.xht: Added.
622         * css2.1/tables/table-anonymous-objects-046.xht: Added.
623         * css2.1/tables/table-anonymous-objects-047.xht: Added.
624         * css2.1/tables/table-anonymous-objects-048.xht: Added.
625         * css2.1/tables/table-anonymous-objects-049.xht: Added.
626         * css2.1/tables/table-anonymous-objects-050.xht: Added.
627         * css2.1/tables/table-anonymous-objects-055.xht: Added.
628         * css2.1/tables/table-anonymous-objects-056.xht: Added.
629         * css2.1/tables/table-anonymous-objects-091.xht: Added.
630         * css2.1/tables/table-anonymous-objects-092.xht: Added.
631         * css2.1/tables/table-anonymous-objects-099.xht: Added.
632         * css2.1/tables/table-anonymous-objects-100.xht: Added.
633         * css2.1/tables/table-anonymous-objects-105.xht: Added.
634         * css2.1/tables/table-anonymous-objects-106.xht: Added.
635         * css2.1/tables/table-anonymous-objects-107.xht: Added.
636         * css2.1/tables/table-anonymous-objects-108.xht: Added.
637         * css2.1/tables/table-anonymous-objects-109.xht: Added.
638         * css2.1/tables/table-anonymous-objects-110.xht: Added.
639         * css2.1/tables/table-anonymous-objects-111.xht: Added.
640         * css2.1/tables/table-anonymous-objects-112.xht: Added.
641         * css2.1/tables/table-anonymous-objects-113.xht: Added.
642         * css2.1/tables/table-anonymous-objects-114.xht: Added.
643         * css2.1/tables/table-anonymous-objects-115.xht: Added.
644         * css2.1/tables/table-anonymous-objects-116.xht: Added.
645         * css2.1/tables/table-anonymous-objects-121.xht: Added.
646         * css2.1/tables/table-anonymous-objects-122.xht: Added.
647         * css2.1/tables/table-anonymous-objects-123.xht: Added.
648         * css2.1/tables/table-anonymous-objects-124.xht: Added.
649         * css2.1/tables/table-anonymous-objects-139.xht: Added.
650         * css2.1/tables/table-anonymous-objects-140.xht: Added.
651         * css2.1/tables/table-anonymous-objects-149.xht: Added.
652         * css2.1/tables/table-anonymous-objects-150.xht: Added.
653         * css2.1/tables/table-anonymous-objects-155.xht: Added.
654         * css2.1/tables/table-anonymous-objects-156.xht: Added.
655         * css2.1/tables/table-anonymous-objects-159.xht: Added.
656         * css2.1/tables/table-anonymous-objects-160.xht: Added.
657         * css2.1/tables/table-anonymous-objects-165.xht: Added.
658         * css2.1/tables/table-anonymous-objects-166.xht: Added.
659         * platform/mac/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
660         * platform/mac/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
661         * platform/mac/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
662         * platform/mac/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
663         * platform/mac/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
664         * platform/mac/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
665         * platform/mac/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
666         * platform/mac/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
667         * platform/mac/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
668         * platform/mac/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
669         * platform/mac/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
670         * platform/mac/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
671         * platform/mac/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
672         * platform/mac/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
673         * platform/mac/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
674         * platform/mac/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
675         * platform/mac/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
676         * platform/mac/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
677         * platform/mac/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
678         * platform/mac/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
679         * platform/mac/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
680         * platform/mac/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
681         * platform/mac/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
682         * platform/mac/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
683         * platform/mac/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
684         * platform/mac/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
685         * platform/mac/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
686         * platform/mac/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
687         * platform/mac/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
688         * platform/mac/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
689         * platform/mac/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
690         * platform/mac/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
691         * platform/mac/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
692         * platform/mac/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
693         * platform/mac/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
694         * platform/mac/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
695         * platform/mac/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
696         * platform/mac/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
697         * platform/mac/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
698         * platform/mac/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
699         * platform/mac/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
700         * platform/mac/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
701         * platform/mac/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
702         * platform/mac/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
703         * platform/mac/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
704         * platform/mac/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
705
706 2015-10-12  Jon Honeycutt  <jhoneycutt@apple.com>
707
708         Unreviewed, more Mac test gardening after r190629.
709
710         * platform/mac-wk1/TestExpectations:
711         Add a new expected time out. Group expected time outs for imported
712         Blink tests using requestAnimationFrame.
713
714 2015-10-12  Myles C. Maxfield  <mmaxfield@apple.com>
715
716         REGRESSION(r182192): Ligatures do not interact correctly with SHY in some fonts
717         https://bugs.webkit.org/show_bug.cgi?id=150006
718
719         Reviewed by Simon Fraser.
720
721         * fast/text/resources/tiny-ligature-font.svg: Added.
722         * fast/text/undefined-glyph-with-ligature-expected.html: Added.
723         * fast/text/undefined-glyph-with-ligature.html: Added.
724
725 2015-10-12  Antoine Quint  <graouts@apple.com>
726
727         [SVG] Handle endEvent for svg animations
728         https://bugs.webkit.org/show_bug.cgi?id=121587
729
730         Reviewed by Dean Jackson.
731
732         Tests for the "endEvent" event for SVG animations.
733
734         * svg/animations/end-event-declarative-expected.svg: Added.
735         * svg/animations/end-event-declarative.svg: Added.
736         * svg/animations/end-event-script-expected.svg: Added.
737         * svg/animations/end-event-script.svg: Added.
738
739 2015-10-12  Brady Eidson  <beidson@apple.com>
740
741         Modern IDB: Start version change transaction for connections to new database.
742         https://bugs.webkit.org/show_bug.cgi?id=150033
743
744         Reviewed by Alex Christensen.
745
746         * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
747         * storage/indexeddb/modern/opendatabase-request-event.html:
748
749 2015-10-12  Said Abou-Hallawa  <sabouhallawa@apple.com>
750
751         REGRESSION(r184895): border-image should always slice the SVG image to nine pieces when drawing it in the container element
752         https://bugs.webkit.org/show_bug.cgi?id=149901
753         <rdar://problem/21995596>
754
755         Reviewed by Darin Adler.
756
757         * fast/borders/border-image-fill-no-intrinsic-size-expected.html:
758         * fast/borders/border-image-fill-no-intrinsic-size.html:
759         * fast/borders/resources/svg-border-100x100-relative.svg: Added.
760         * fast/borders/resources/svg-border-100x100-viewbox.svg: Added.
761         * fast/borders/resources/svg-border-140x140-intrinsic.svg:
762         New test cases for relative lengths border images were added. The relative
763         lengths can be specified by using percentage lengths or adding viewBox to
764         the root element.
765         
766         One of the non-intrinsic image-borders must be removed from this test.
767         The SVG image in the expected file has to be scaled by (100 / 140), which
768         can be done. But run-webkit-tests found a very slight difference between
769         the actual and the result files.        
770
771 2015-10-12  Brent Fulgham  <bfulgham@apple.com>
772
773         [Win] Unreviewed gardening
774
775         Unskip a bunch of passing tests.
776
777         * platform/win/TestExpectations:
778
779 2015-10-12  Simon Fraser  <simon.fraser@apple.com>
780
781         Clip-path transitions sometimes trigger endless animation timers
782         https://bugs.webkit.org/show_bug.cgi?id=150018
783
784         Reviewed by Tim Horton.
785         
786         New tests for transitions of clip-path and shape-outside.
787
788         * transitions/clip-path-transitions-expected.txt: Added.
789         * transitions/clip-path-transitions.html: Added.
790         * transitions/resources/transition-test-helpers.js:
791         (parseClipPath):
792         (checkExpectedValue):
793         * transitions/shape-outside-transitions-expected.txt: Added.
794         * transitions/shape-outside-transitions.html: Added.
795         * transitions/svg-transitions-expected.txt:
796
797 2015-10-12  Ryan Haddad  <ryanhaddad@apple.com>
798
799         Marking storage/domstorage/events/basic-body-attribute.html as flaky
800         https://bugs.webkit.org/show_bug.cgi?id=148435
801
802         Reviewed by Alexey Proskuryakov.
803
804         * platform/mac/TestExpectations:
805
806 2015-10-12  Myles C. Maxfield  <mmaxfield@apple.com>
807
808         Test font-variant-* and font-feature-settings on Yosemite and Mavericks
809         https://bugs.webkit.org/show_bug.cgi?id=149778
810
811         Reviewed by Simon Fraser.
812
813         * platform/mac-wk1/TestExpectations:
814         * platform/mac/TestExpectations:
815
816 2015-10-12  Brent Fulgham  <bfulgham@apple.com>
817
818         [Win] Unreviewed test gardening after r190800.
819
820         Skip mac-specific 'fast/forms/hidpi-textfield-background-bleeding.html' test
821         on Windows.
822
823         * platform/win/TestExpectations:
824
825 2015-10-12  Brent Fulgham  <bfulgham@apple.com>
826
827         REGRESSION(r190735, not fixed by r190741) failures.
828         https://bugs.webkit.org/show_bug.cgi?id=150040
829
830         * platform/win/TestExpectations: Skip several test failures introduced by JSC changes.
831
832 2015-10-12  Brent Fulgham  <bfulgham@apple.com>
833
834         [Win] Unreviewed test gardening after r190667.
835
836         Mark fast/css/will-change/will-change-create-stacking-context-inline.html as failing, because
837         Windows does not support backdrop-filter.
838
839         * platform/win/TestExpectations:
840
841 2015-10-12  Brent Fulgham  <bfulgham@apple.com>
842
843         [Win] Unreviewed test gardening after r190840.
844
845         Rebaseline tests to match new output (same changes as Mac).
846
847         * platform/win/fast/css-generated-content/details-summary-before-after-expected.txt:
848         * platform/win/fast/html/details-add-child-2-expected.txt:
849         * platform/win/fast/html/details-open2-expected.txt:
850         * platform/win/fast/html/details-remove-summary-1-and-click-expected.txt:
851         * platform/win/fast/html/details-remove-summary-4-and-click-expected.txt:
852
853 2015-10-09  Anders Carlsson  <andersca@apple.com>
854
855         Don't allow plug-ins to override image types for <embed> elements
856         https://bugs.webkit.org/show_bug.cgi?id=149979
857
858         Reviewed by Tim Horton.
859
860         Remove test.
861
862         * platform/efl/TestExpectations:
863         * platform/gtk/TestExpectations:
864         * plugins/embed-prefers-plugins-for-images-expected.txt: Removed.
865         * plugins/embed-prefers-plugins-for-images.html: Removed.
866
867 2015-10-12  Ryan Haddad  <ryanhaddad@apple.com>
868
869         Marking http/tests/notifications/events.html as flaky again as patch did not resolve crashes
870         https://bugs.webkit.org/show_bug.cgi?id=149218
871
872         Reviewed by Brian Burg.
873
874         * platform/mac/TestExpectations:
875
876 2015-10-11  Myles C. Maxfield  <mmaxfield@apple.com>
877
878         Test font-variant-* and font-feature-settings with mocked preinstalled fonts
879         https://bugs.webkit.org/show_bug.cgi?id=149777
880
881         Reviewed by Simon Fraser.
882
883         See per-file comments.
884
885         * css3/font-feature-settings-preinstalled-fonts.html: Removed. Superseded by
886         css3/font-feature-settings-rendering.html.
887         * css3/font-feature-settings-rendering-2-expected.html: Removed.
888         * css3/font-feature-settings-rendering-2.html: Removed. Renamed to
889         css3/font-feature-settings-rendering.html
890         * css3/font-feature-settings-rendering-expected.html: Added.
891         * css3/font-feature-settings-rendering.html:
892         * css3/font-variant-all-expected.html:
893         * css3/font-variant-all.html:
894         * css3/resources/FontWithFeatures.otf: Update for new 'name' table.
895         * css3/resources/FontWithFeatures.ttf: Ditto.
896
897 2015-10-11  Yusuke Suzuki  <utatane.tea@gmail.com>
898
899         ES6 classes: When a class extends B, super() invokes B.prototype.constructor() instead of B()
900         https://bugs.webkit.org/show_bug.cgi?id=149001
901
902         Reviewed by Saam Barati.
903
904         An error message becomes changed.
905
906         * js/class-syntax-call-expected.txt:
907         * js/class-syntax-extends-expected.txt:
908         * js/class-syntax-super-expected.txt:
909         * js/script-tests/class-syntax-call.js:
910         * js/script-tests/class-syntax-extends.js:
911         * js/script-tests/class-syntax-super.js:
912
913 2015-10-10  Antti Koivisto  <antti@apple.com>
914
915         Rewrite HTMLDetailsElement using HTMLSlotElement
916         https://bugs.webkit.org/show_bug.cgi?id=149698
917
918         Reviewed by Andreas Kling.
919
920         * TestExpectations:
921         * platform/mac/fast/html/details-add-child-2-expected.txt:
922         * platform/mac/fast/html/details-open2-expected.txt:
923         * platform/mac/fast/html/details-remove-summary-1-and-click-expected.txt:
924         * platform/mac/fast/html/details-remove-summary-4-and-click-expected.txt:
925
926 2015-10-10  Andreas Kling  <akling@apple.com>
927
928         SerializedScriptValue should use a compact encoding for 8-bit strings.
929         <https://webkit.org/b/149934>
930
931         Reviewed by Antti Koivisto.
932
933         Update a test to reflect changes to the serialization format.
934
935         * fast/storage/serialized-script-value.html:
936
937 2015-10-09  Myles C. Maxfield  <mmaxfield@apple.com>
938
939         Unreviewed, rolling out r190689
940         https://bugs.webkit.org/show_bug.cgi?id=149992
941
942         Fixed in other repository.
943
944         Reverted changesets:
945
946         "Unreviewed, rolling out r190572, r190593, r190594, and r190639."
947         https://bugs.webkit.org/show_bug.cgi?id=149897
948
949 2015-10-09  Nan Wang  <n_wang@apple.com>
950
951         AX: ARIA 1.1 implement aria-colcount, aria-colindex, aria-colspan, aria-rowcount, aria-rowindex and aria-rowspan
952         https://bugs.webkit.org/show_bug.cgi?id=148967
953
954         Reviewed by Chris Fleizach.
955
956         * accessibility/mac/aria-columnrowheaders-expected.txt:
957         * accessibility/mac/aria-table-attributes-expected.txt: Added.
958         * accessibility/mac/aria-table-attributes.html: Added.
959         * platform/mac/accessibility/table-attributes-expected.txt:
960         * platform/mac/accessibility/table-cell-spans-expected.txt:
961         * platform/mac/accessibility/table-cells-expected.txt:
962         * platform/mac/accessibility/table-detection-expected.txt:
963         * platform/mac/accessibility/table-sections-expected.txt:
964         * platform/mac/accessibility/table-with-rules-expected.txt:
965
966 2015-10-09  Simon Fraser  <simon.fraser@apple.com>
967
968         Garbage texture data with composited table row
969         https://bugs.webkit.org/show_bug.cgi?id=148984
970
971         Reviewed by Zalan Bujtas.
972
973         * compositing/contents-opaque/table-parts-expected.txt: Added.
974         * compositing/contents-opaque/table-parts.html: Added.
975
976 2015-10-09  Simon Fraser  <simon.fraser@apple.com>
977
978         Garbage pixels on enphaseenergy.com site
979         https://bugs.webkit.org/show_bug.cgi?id=149915
980         rdar://problem/22976184
981
982         Reviewed by Darin Adler.
983         
984         New ref test. Also update the expected result for another test that uses negative
985         z-index children.
986
987         * compositing/contents-opaque/body-background-painted-expected.txt:
988         * compositing/contents-opaque/negative-z-before-html-expected.html: Added.
989         * compositing/contents-opaque/negative-z-before-html.html: Added.
990         * platform/mac-wk2/compositing/contents-opaque/body-background-painted-expected.txt:
991
992 2015-10-09  Antoine Quint  <graouts@apple.com>
993
994         Dynamic background color changes do not update until a layout is forced
995         https://bugs.webkit.org/show_bug.cgi?id=131623
996
997         Add some new tests checking that dynamically updating the "background",
998         "border" and "outline" CSS properties repaint correctly and rebase a few
999         existing tests that yield the same rendered results but slightly different
1000         DRT output.
1001
1002         Reviewed by Darin Adler.
1003
1004         * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt:
1005         * platform/mac/svg/custom/simple-text-double-shadow-expected.txt:
1006         * svg/css/composite-shadow-example-expected.txt:
1007         * svg/css/composite-shadow-with-opacity-expected.txt:
1008         * svg/repaint/add-background-property-on-root-expected.html: Added.
1009         * svg/repaint/add-background-property-on-root.html: Added.
1010         * svg/repaint/add-border-property-on-root-expected.html: Added.
1011         * svg/repaint/add-border-property-on-root.html: Added.
1012         * svg/repaint/add-outline-property-on-root-expected.html: Added.
1013         * svg/repaint/add-outline-property-on-root.html: Added.
1014         * svg/repaint/change-background-color-expected.html: Added.
1015         * svg/repaint/change-background-color.html: Added.
1016         * svg/repaint/remove-background-property-on-root-expected.html: Added.
1017         * svg/repaint/remove-background-property-on-root.html: Added.
1018         * svg/repaint/remove-border-property-on-root-expected.html: Added.
1019         * svg/repaint/remove-border-property-on-root.html: Added.
1020         * svg/repaint/remove-outline-property-on-root-expected.html: Added.
1021         * svg/repaint/remove-outline-property-on-root.html: Added.
1022         * svg/repaint/repaint-webkit-svg-shadow-expected.txt:
1023
1024 2015-10-06  Simon Fraser  <simon.fraser@apple.com>
1025
1026         Add some missing iOS results.
1027
1028         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt: Added.
1029         * platform/ios-simulator/compositing/transitions/scale-transition-no-start-expected.txt: Added.
1030         * platform/ios-simulator/compositing/transitions/singular-scale-transition-expected.txt: Added.
1031
1032 2015-10-09  Brian Burg  <bburg@apple.com>
1033
1034         Unreviewed, more Mac test gardening after r190629.
1035
1036         These more accurate expectations are based on several days
1037         of builds with the newly-imported Blink tests.
1038
1039         * platform/mac-wk1/TestExpectations:
1040         * platform/mac-wk2/TestExpectations:
1041         * platform/mac/TestExpectations:
1042
1043 2015-10-08  Wenson Hsieh  <wenson_hsieh@apple.com>
1044
1045         Backgrounds bleed out of natively rendered text fields
1046         https://bugs.webkit.org/show_bug.cgi?id=149843
1047         <rdar://problem/22896977>
1048
1049         Reviewed by Darin Adler.
1050
1051         Add a layout test to check that the background of a natively rendered text field
1052         cell does not bleed.
1053
1054         * TestExpectations:
1055         * fast/forms/hidpi-textfield-background-bleeding-expected.html: Added.
1056         * fast/forms/hidpi-textfield-background-bleeding.html: Added.
1057
1058 2015-10-08  Nikita Vasilyev  <nvasilyev@apple.com>
1059
1060         Web Inspector: Stack trace view doesn't properly display lines without function names
1061         https://bugs.webkit.org/show_bug.cgi?id=149922
1062
1063         Test an anomymous function.
1064
1065         Reviewed by Timothy Hatcher.
1066
1067         * inspector/debugger/js-stacktrace-expected.txt: Also, rebaseline one old test.
1068         * inspector/debugger/js-stacktrace.html:
1069
1070 2015-10-08  Brian Burg  <bburg@apple.com>
1071
1072         http/tests/media/media-source/SourceBuffer-abort-updating.html is flaky
1073         https://bugs.webkit.org/show_bug.cgi?id=149816
1074
1075         Unreviewed, fix updated expectation so it doesn't accidentally cause bots
1076         to run the test on Mavericks (where Media Source is unsupported).
1077
1078         * platform/mac/TestExpectations:
1079
1080 2015-10-08  Jiewen Tan  <jiewen_tan@apple.com>
1081
1082         Gracefully handle XMLDocumentParser being detached by mutation events.
1083         https://bugs.webkit.org/show_bug.cgi?id=149485
1084         <rdar://problem/22811489>
1085
1086         Reviewed by Darin Adler.
1087
1088         * fast/parser/resources/xhtml-overwrite-frame.xhtml: Added.
1089         * fast/parser/xhtml-dom-character-data-modified-crash-expected.txt: Added.
1090         * fast/parser/xhtml-dom-character-data-modified-crash.html: Added.
1091
1092 2015-10-08  Jiewen Tan  <jiewen_tan@apple.com>
1093
1094         Cleaning up after revision 190339
1095         https://bugs.webkit.org/show_bug.cgi?id=149732
1096
1097         Reviewed by Myles C. Maxfield.
1098
1099         * svg/custom/invalid-xslt-crash.svg:
1100         * svg/custom/invalid-xslt-crash-expected.txt:
1101         Replace render tree dump test with text dump.
1102
1103 2015-10-08  Ryan Haddad  <ryanhaddad@apple.com>
1104
1105         Marking http/tests/media/media-source/SourceBuffer-abort-updating.html as flaky
1106         https://bugs.webkit.org/show_bug.cgi?id=149816
1107
1108         Reviewed by Darin Adler.
1109
1110         * platform/mac/TestExpectations:
1111
1112 2015-10-08  Andreas Kling  <akling@apple.com>
1113
1114         Generated frame tree names should be kept reasonably long.
1115         <https://webkit.org/b/149874>
1116
1117         Reviewed by Darin Adler.
1118
1119         Added a test to document our name generation behavior for subframes with long-named ancestors.
1120         Also rebaselined some tests that exposed the old behavior.
1121
1122         * fast/forms/form-and-frame-interaction-retains-values-expected.txt:
1123         * fast/frames/long-names-in-nested-subframes-expected.txt: Added.
1124         * fast/frames/long-names-in-nested-subframes.html: Added.
1125         * http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt:
1126         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
1127         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
1128         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt:
1129         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt:
1130         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt:
1131
1132 2015-10-08  Saam barati  <sbarati@apple.com>
1133
1134         We should be able to inline getter/setter calls inside an inline cache even when the SpillRegistersMode is NeedsToSpill
1135         https://bugs.webkit.org/show_bug.cgi?id=149601
1136
1137         Reviewed by Filip Pizlo.
1138
1139         * js/regress/custom-setter-getter-as-put-get-by-id-expected.txt: Added.
1140         * js/regress/custom-setter-getter-as-put-get-by-id.html: Added.
1141         * js/regress/script-tests/custom-setter-getter-as-put-get-by-id.js: Added.
1142         (assert):
1143         (test):
1144
1145 2015-10-08  Alexey Proskuryakov  <ap@apple.com>
1146
1147         fast/events/scroll-after-click-on-tab-index.html is flaky
1148         https://bugs.webkit.org/show_bug.cgi?id=149859
1149
1150         Reviewed by Simon Fraser.
1151
1152         * fast/events/scroll-after-click-on-tab-index-expected.txt:
1153         * fast/events/scroll-after-click-on-tab-index.html:
1154         * platform/mac/TestExpectations:
1155
1156 2015-10-08  Jiewen Tan  <jiewen_tan@apple.com>
1157
1158         Add NULL check for renderBox::layer() on applying zoom level change
1159         https://bugs.webkit.org/show_bug.cgi?id=149302
1160         <rdar://problem/22747292>
1161
1162         Reviewed by Darin Adler.
1163
1164         * fast/css/zoom-on-nested-scroll-crash-expected.txt: Added.
1165         * fast/css/zoom-on-nested-scroll-crash.html: Added.
1166
1167 2015-10-08  Ryan Haddad  <ryanhaddad@apple.com>
1168
1169         Marking fast/events/scroll-after-click-on-tab-index.html as flaky on Mac
1170         https://bugs.webkit.org/show_bug.cgi?id=149859
1171
1172         Reviewed by Darin Adler.
1173
1174         * platform/mac/TestExpectations:
1175
1176 2015-10-08  Antti Koivisto  <antti@apple.com>
1177
1178         CrashTracer: [USER] com.apple.WebKit.WebContent at …Core::SelectorChecker::checkScrollbarPseudoClass const + 217
1179         https://bugs.webkit.org/show_bug.cgi?id=149921
1180         rdar://problem/22731359
1181
1182         Reviewed by Andreas Kling.
1183
1184         The test crashes with shipping WebKit but not with current ToT (probably due to shadow DOM styling changes). Still adding
1185         it for coverage.
1186
1187         * svg/css/use-window-inactive-crash-expected.html: Added.
1188         * svg/css/use-window-inactive-crash.html: Added.
1189
1190 2015-10-08  Carlos Garcia Campos  <cgarcia@igalia.com>
1191
1192         [GTK] Stop using a nested main loop for popup menus
1193         https://bugs.webkit.org/show_bug.cgi?id=149920
1194
1195         Reviewed by Sergio Villar Senin.
1196
1197         Unskip platform/gtk/fast/forms/menulist-typeahead-find.html that
1198         was timing out because of the nested main loop.
1199
1200         * platform/gtk/TestExpectations:
1201
1202 2015-10-08  Carlos Garcia Campos  <cgarcia@igalia.com>
1203
1204         Unreviewed GTK+ gardening. Mark several inspector tests as slow.
1205
1206         * platform/gtk/TestExpectations:
1207
1208 2015-10-07  Keith Rollin  <krollin@apple.com>
1209
1210         script.text shouldn't include text from non-direct children of the script element
1211         https://bugs.webkit.org/show_bug.cgi?id=148851
1212         <rdar://problem/22587759>
1213
1214         Reviewed by Chris Dumez.
1215
1216         script-getElementById-during-insertion removed because it no longer
1217         runs correctly with this change.
1218
1219         * fast/dom/script-getElementById-during-insertion-expected.txt: Removed.
1220         * fast/dom/script-getElementById-during-insertion.html: Removed.
1221         * fast/dom/script-subtext-in-script-elements-expected.txt: Added.
1222         * fast/dom/script-subtext-in-script-elements.html: Added.
1223
1224 2015-10-07  Myles C. Maxfield  <mmaxfield@apple.com>
1225
1226         Test font-variant-* and font-feature-settings with TrueType fonts
1227         https://bugs.webkit.org/show_bug.cgi?id=149776
1228
1229         Unreviewed follow up to r190697.
1230
1231         * css3/font-variant-all-webfont-expected.html:
1232         * css3/font-variant-all-webfont.html:
1233
1234 2015-10-07  Myles C. Maxfield  <mmaxfield@apple.com>
1235
1236         Test font-variant-* and font-feature-settings with TrueType fonts
1237         https://bugs.webkit.org/show_bug.cgi?id=149776
1238
1239         Reviewed by Simon Fraser.
1240
1241         * css3/font-feature-settings-rendering-2-expected.html:
1242         * css3/font-feature-settings-rendering-2.html:
1243         * css3/resources/FontWithFeatures.ttf: Added.
1244
1245 2015-10-07  Mark Lam  <mark.lam@apple.com>
1246
1247         Disable tail calls because it is breaking some sites.
1248         https://bugs.webkit.org/show_bug.cgi?id=149900
1249
1250         Reviewed by Saam Barati.
1251
1252         Updating the expected test result because we disabled tail calls.
1253
1254         * js/caller-property-expected.txt:
1255
1256 2015-10-07  Commit Queue  <commit-queue@webkit.org>
1257
1258         Unreviewed, rolling out r190572, r190593, r190594, and
1259         r190639.
1260         https://bugs.webkit.org/show_bug.cgi?id=149897
1261
1262         Breaks Mavericks build (Requested by litherum on #webkit).
1263
1264         Reverted changesets:
1265
1266         "Allow WKRetainPtrs to be used as keys in hashing data
1267         structures"
1268         https://bugs.webkit.org/show_bug.cgi?id=149762
1269         http://trac.webkit.org/changeset/190572
1270
1271         "REGRESSION(189668?): http/tests/notifications/events.html
1272         flakily asserts or times out"
1273         https://bugs.webkit.org/show_bug.cgi?id=149218
1274         http://trac.webkit.org/changeset/190593
1275
1276         "Prospective Mavericks build fix."
1277         http://trac.webkit.org/changeset/190594
1278
1279         "Post-review cleanup after r190572."
1280         http://trac.webkit.org/changeset/190639
1281
1282 2015-10-07  Antti Koivisto  <antti@apple.com>
1283
1284         Implement :host pseudo class
1285         https://bugs.webkit.org/show_bug.cgi?id=149440
1286
1287         Reviewed by Ryosuke Niwa.
1288
1289         * fast/shadow-dom/css-scoping-shadow-host-rule.html:
1290
1291             Fix and expand the test case.
1292
1293         * platform/mac/TestExpectations:
1294
1295 2015-10-07  Brian Burg  <bburg@apple.com>
1296
1297         Unreviewed, more Mac test gardening after r190629.
1298
1299         * platform/mac-wk1/TestExpectations:
1300         * platform/mac-wk2/TestExpectations:
1301
1302 2015-10-07  Brian Burg  <bburg@apple.com>
1303
1304         Unreviewed, more Mac test gardening after r190629.
1305
1306         * platform/mac-wk1/TestExpectations:
1307
1308 2015-10-07  Nan Wang  <n_wang@apple.com>
1309
1310         AX: ARIA 1.1 @aria-placeholder
1311         https://bugs.webkit.org/show_bug.cgi?id=148970
1312
1313         Reviewed by Chris Fleizach.
1314
1315         * accessibility/placeholder-expected.txt:
1316         * accessibility/placeholder.html:
1317
1318 2015-10-06  Simon Fraser  <simon.fraser@apple.com>
1319
1320         will-change should trigger stacking context based purely on properties
1321         https://bugs.webkit.org/show_bug.cgi?id=148068
1322
1323         Reviewed by Zalan Bujtas.
1324         
1325         Previously, our will-change implementation didn't trigger stacking context
1326         on an inline if the will-change property didn't apply to inlines (like 'transform').
1327         However, this doesn't agree with the CSS-WG consensus (https://lists.w3.org/Archives/Public/www-style/2015Sep/0112.html).
1328         
1329         Change behavior to have stacking context creation behavior for will-change be
1330         identical for inlines and blocks.
1331
1332         * platform/mac/TestExpectations: Fails on Mavericks because no backdrop-filter there.
1333         * fast/css/will-change/resources/will-change-stacking-helper.js:
1334         (makeStackingInline):
1335         * fast/css/will-change/will-change-creates-stacking-context-inline-expected.html: Added.
1336         * fast/css/will-change/will-change-creates-stacking-context-inline.html: Added.
1337
1338 2015-10-07  Hunseop Jeong  <hs85.jeong@samsung.com>
1339
1340         [EFL] fast/repaint/block-inputrange-repaint.html is failed.
1341         https://bugs.webkit.org/show_bug.cgi?id=149517
1342
1343         Reviewed by Zalan Bujtas.
1344
1345         EFL thumb size is different with mac port, it causes the difference of repaintRect.
1346         So rebaseline the test with failure result.
1347
1348         * platform/efl/fast/repaint/block-inputrange-repaint-expected.txt: Added.
1349
1350 2015-10-07  Javier Fernandez  <jfernandez@igalia.com>
1351
1352         [CSS Grid Layout] Modify grid item height doesn't work
1353         https://bugs.webkit.org/show_bug.cgi?id=149840
1354
1355         Reviewed by Sergio Villar Senin.
1356
1357         Added new tests cases to verify content-sized grid tracks are resized
1358         appropriately whenever grid item's height is changed.
1359
1360         * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change-expected.txt: Added new test cases.
1361         * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html: Added new test cases.
1362
1363 2015-10-05  Sergio Villar Senin  <svillar@igalia.com>
1364
1365         [css-grid] Implement grid gutters
1366         https://bugs.webkit.org/show_bug.cgi?id=149800
1367
1368         Reviewed by Darin Adler.
1369
1370         Added several new test cases to verify that gutters are
1371         properly considered when sizing and also to check that they do
1372         not modify the current behavior. As many existing tests were
1373         reused I took the chance to refactor some testing code related
1374         to alignment so that it could be reused by many different
1375         tests.
1376
1377         * fast/css-grid-layout/grid-align-content.html:
1378         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
1379         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
1380         * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
1381         * fast/css-grid-layout/grid-align.html:
1382         * fast/css-grid-layout/grid-gutters-and-alignment-expected.txt: Added.
1383         * fast/css-grid-layout/grid-gutters-and-alignment.html: Added.
1384         * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt: Added.
1385         * fast/css-grid-layout/grid-gutters-and-flex-content.html: Added.
1386         * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt: Added.
1387         * fast/css-grid-layout/grid-gutters-and-tracks.html: Added.
1388         * fast/css-grid-layout/grid-gutters-get-set-expected.txt: Added.
1389         * fast/css-grid-layout/grid-gutters-get-set.html: Added.
1390         * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html:
1391         * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html:
1392         * fast/css-grid-layout/grid-justify-content.html:
1393         * fast/css-grid-layout/resources/grid-alignment.css: Added.
1394         (.alignSelfAuto):
1395         (.alignSelfStretch):
1396         (.alignSelfStart):
1397         (.alignSelfEnd):
1398         (.alignSelfCenter):
1399         (.alignSelfRight):
1400         (.alignSelfLeft):
1401         (.alignSelfFlexStart):
1402         (.alignSelfFlexEnd):
1403         (.alignSelfSelfStart):
1404         (.alignSelfSelfEnd):
1405         (.alignItemsCenter):
1406         (.alignContentBaseline):
1407         (.alignContentLastBaseline):
1408         (.alignContentStart):
1409         (.alignContentEnd):
1410         (.alignContentCenter):
1411         (.alignContentLeft):
1412         (.alignContentRight):
1413         (.alignContentFlexStart):
1414         (.alignContentFlexEnd):
1415         (.justifyContentBaseline):
1416         (.justifyContentLastBaseline):
1417         (.justifyContentStart):
1418         (.justifyContentEnd):
1419         (.justifyContentCenter):
1420         (.justifyContentLeft):
1421         (.justifyContentRight):
1422         (.justifyContentFlexStart):
1423         (.justifyContentFlexEnd):
1424         (.justifyContentSpaceBetween):
1425         (.justifyContentSpaceAround):
1426         (.justifyContentSpaceEvenly):
1427         (.justifyContentStretch):
1428         (.itemsCenter):
1429         (.itemsEnd):
1430         (.itemsLeft):
1431         (.itemsRight):
1432         (.itemsSelfStart):
1433         (.itemsSelfEnd):
1434         * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
1435         (testGridGapDefinitionsValues):
1436         * fast/css-grid-layout/resources/grid.css:
1437         (.firstRowThirdColumn):
1438         (.secondRowThirdColumn):
1439         (.firstRowFourthColumn):
1440         (.secondRowFourthColumn):
1441
1442 2015-10-07  ChangSeok Oh  <changseok.oh@collabora.com>
1443
1444         [GTK] Progress bar is broken on recent GTK+
1445         https://bugs.webkit.org/show_bug.cgi?id=149831
1446
1447         Reviewed by Carlos Garcia Campos.
1448
1449         * fast/dom/HTMLProgressElement/native-progress-bar.html: Added.
1450         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
1451         * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
1452         * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
1453         * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
1454
1455 2015-10-06  Jon Honeycutt  <jhoneycutt@apple.com>
1456
1457         Unreviewed iOS test gardening after r190629.
1458
1459         * platform/ios-simulator/TestExpectations:
1460         * platform/ios-simulator-wk1/TestExpectations:
1461
1462 2015-10-06  Zalan Bujtas  <zalan@apple.com>
1463
1464         Paint artifacts when hovering on http://jsfiddle.net/Sherbrow/T87Mn/
1465         https://bugs.webkit.org/show_bug.cgi?id=149535
1466         rdar://problem/22874920
1467
1468         Reviewed by Simon Fraser.
1469
1470         When due to some style change, a renderer's self-painting layer is getting destroyed 
1471         and the parent's overflow is no longer set to visible, we don't clean up the overflow part.
1472
1473         When a renderer has a self-painting layer, the parent stops tracking the child's 
1474         visual overflow rect. All overflow painting is delegated to the self-painting layer.
1475         However when this layer gets destroyed, no-one issues repaint to clean up
1476         the overflow bits.
1477         This patch ensures that we issue a repaint when the self-painting layer is destroyed
1478         and the triggering style change requires full repaint.
1479
1480         * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt: progression.
1481         * fast/repaint/absolute-position-change-containing-block-expected.txt: progression.
1482         * fast/repaint/overflow-hidden-with-self-painting-child-layer-expected.txt: Added.
1483         * fast/repaint/overflow-hidden-with-self-painting-child-layer.html: Added.
1484
1485 2015-10-06  Jon Honeycutt  <jhoneycutt@apple.com>
1486
1487         More unreviewed Windows test gardening after r190629.
1488
1489         * platform/win/TestExpectations:
1490
1491 2015-10-06  Jon Honeycutt  <jhoneycutt@apple.com>
1492
1493         Unreviewed Windows test gardening after r190629.
1494
1495         * platform/win/TestExpectations:
1496
1497 2015-10-06  Jon Honeycutt  <jhoneycutt@apple.com>
1498
1499         Unreviewed Mac test gardening after r190629.
1500
1501         * platform/mac-wk1/TestExpectations:
1502         * platform/mac-wk2/TestExpectations:
1503
1504 2015-10-06  Nan Wang  <n_wang@apple.com>
1505
1506         AX: ARIA 1.1: aria-orientation now defaults to undefined, supported on more elements, and role-specific defaults are defined.
1507         https://bugs.webkit.org/show_bug.cgi?id=132177
1508
1509         Reviewed by Chris Fleizach.
1510
1511         * accessibility/mac/aria-orientation-expected.txt: Added.
1512         * accessibility/mac/aria-orientation.html: Added.
1513
1514 2015-10-06  Simon Fraser  <simon.fraser@apple.com>
1515
1516         Mark compositing/geometry/limit-layer-bounds-opacity-transition.html as failing
1517         on iOS WK2.
1518
1519         * platform/ios-simulator-wk2/TestExpectations:
1520
1521 2015-10-06  Ryan Haddad  <ryanhaddad@apple.com>
1522
1523         Take 2 on marking compositing/video/video-poster.html as flaky due to crashes.
1524         https://bugs.webkit.org/show_bug.cgi?id=149819
1525
1526         Reviewed by Alexey Proskuryakov.
1527
1528         * platform/mac-elcapitan/TestExpectations: Removed.
1529         * platform/mac/TestExpectations:
1530
1531 2015-10-06  Jiewen Tan  <jiewen_tan@apple.com>
1532
1533         Fix crash in ApplyStyleCommand::applyRelativeFontStyleChange()
1534         https://bugs.webkit.org/show_bug.cgi?id=149300
1535         <rdar://problem/22747046>
1536
1537         Reviewed by Chris Dumez.
1538
1539         * editing/style/apply-style-crash2-expected.txt: Added.
1540         * editing/style/apply-style-crash2.html: Added.
1541         * editing/style/apply-style-crash3-expected.txt: Added.
1542         * editing/style/apply-style-crash3.html: Added.
1543
1544 2015-10-06  Javier Fernandez  <jfernandez@igalia.com>
1545
1546         [CSS Grid Layout] Don't need to reset auto-margins during grid items layout
1547         https://bugs.webkit.org/show_bug.cgi?id=149764
1548
1549         Reviewed by Darin Adler.
1550
1551         Removed a duplicated layout tests.
1552
1553         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Removed.
1554         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Removed.
1555
1556 2015-10-02  Jon Honeycutt  <jhoneycutt@apple.com>
1557
1558         Import some Blink layout tests.
1559         https://bugs.webkit.org/show_bug.cgi?id=149768
1560
1561         These are a subset of tests that don't time out and whose expected
1562         results in Blink match the results in WebKit when run under DRT and
1563         WKTR.
1564
1565         Reviewed by Andy Estes. 
1566
1567 2015-10-06  Chris Dumez  <cdumez@apple.com>
1568
1569         [Web IDL] 'length' property is wrong for variadic operations
1570         https://bugs.webkit.org/show_bug.cgi?id=149714
1571
1572         Reviewed by Darin Adler.
1573
1574         Add a layout test to check that the value for the 'length' property of
1575         variadic operations is correct.
1576
1577         * fast/dom/variadic-operations-length-expected.txt: Added.
1578         * fast/dom/variadic-operations-length.html: Added.
1579
1580 2015-10-06  Hunseop Jeong  <hs85.jeong@samsung.com>
1581
1582         [Cairo] fast/canvas/canvas-imageSmoothingFoo tests failed after r190383.
1583         https://bugs.webkit.org/show_bug.cgi?id=149752
1584
1585         Reviewed by Carlos Garcia Campos.
1586
1587         CG's low interpolation quality setting is equivalent to most other browsers default or high settings.
1588
1589         * platform/efl/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
1590         * platform/gtk/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
1591
1592 2015-10-06  Alex Christensen  <achristensen@webkit.org>
1593
1594         Report error when main resource is blocked by content blocker
1595         https://bugs.webkit.org/show_bug.cgi?id=149719
1596         rdar://problem/21970595
1597
1598         Reviewed by Brady Eidson.
1599
1600         * http/tests/contentextensions/main-resource-expected.txt: Added.
1601         * http/tests/contentextensions/main-resource.html: Added.
1602         * http/tests/contentextensions/main-resource.html.json: Added.
1603
1604 2015-10-05  Byung Jun Kim  <bj1987.kim@samsung.com>
1605
1606         Unreviewed EFL Gardening
1607         https://bugs.webkit.org/show_bug.cgi?id=149830
1608
1609         Remove "--lint-test-files warnings".
1610
1611         * platform/efl/TestExpectations:
1612
1613 2015-10-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1614
1615         Migrate streams API to JS Builtins
1616         https://bugs.webkit.org/show_bug.cgi?id=147092
1617
1618         Reviewed by Darin Adler.
1619
1620         Rebasing some tests, one subtest passing, two others still failing but with different reasons.
1621
1622         * streams/reference-implementation/brand-checks-expected.txt:
1623         * streams/reference-implementation/readable-stream-reader-expected.txt:
1624
1625 2015-10-05  Chris Dumez  <cdumez@apple.com>
1626
1627         data: URLs should not be preloaded
1628         https://bugs.webkit.org/show_bug.cgi?id=149829
1629
1630         Reviewed by Ryosuke Niwa.
1631
1632         Add layout test to make sure that images with a data: URL do not
1633         get preloaded.
1634
1635         * fast/preloader/image-data-url-expected.txt: Added.
1636         * fast/preloader/image-data-url.html: Added.
1637
1638 2015-10-05  Jer Noble  <jer.noble@apple.com>
1639
1640         [iOS] REGRESSION(r190434): Media continues to play when locking screen
1641         https://bugs.webkit.org/show_bug.cgi?id=149822
1642
1643         Reviewed by Brent Fulgham.
1644
1645         applicationWillEnterForeground() -> applicationDidEnterForeground().
1646
1647         * media/video-background-playback-expected.txt:
1648         * media/video-background-playback.html:
1649         * media/video-background-tab-playback-expected.txt:
1650         * media/video-background-tab-playback.html:
1651
1652 2015-10-05  Alex Christensen  <achristensen@webkit.org>
1653
1654         Invalid CSS Selector for Content Blockers invalidates others
1655         https://bugs.webkit.org/show_bug.cgi?id=148446
1656         rdar://problem/22918235
1657
1658         Reviewed by Benjamin Poulain.
1659
1660         * http/tests/contentextensions/invalid-selector-expected.txt: Added.
1661         * http/tests/contentextensions/invalid-selector.html: Added.
1662         * http/tests/contentextensions/invalid-selector.html.json: Added.
1663
1664 2015-10-05  Jiewen Tan  <jiewen_tan@apple.com>
1665
1666         CSSGradientValue should check whether gradientLength is zero or not.
1667         https://bugs.webkit.org/show_bug.cgi?id=149373
1668         <rdar://problem/22771418>
1669
1670         Reviewed by Darin Adler.
1671
1672         * fast/gradients/css3-repeating-radial-gradients-crash-expected.txt: Added.
1673         * fast/gradients/css3-repeating-radial-gradients-crash.html: Added.
1674
1675 2015-10-05  Dean Jackson  <dino@apple.com>
1676
1677         EXT_texture_filter_anisotropic extension exposed with WEBKIT_ prefix
1678         https://bugs.webkit.org/show_bug.cgi?id=149765
1679         <rdar://problem/22983722>
1680
1681         Reviewed by Beth Dakin.
1682
1683         Simple test that the unprefixed form exists. The actual functionality
1684         is exercised in the WebGL conformance tests.
1685
1686         * fast/canvas/webgl/unprefixed-anisotropic-extension-expected.txt: Added.
1687         * fast/canvas/webgl/unprefixed-anisotropic-extension.html: Added.
1688
1689 2015-10-05  Myles C. Maxfield  <mmaxfield@apple.com>
1690
1691         REGRESSION(189668?): http/tests/notifications/events.html flakily asserts or times out
1692         https://bugs.webkit.org/show_bug.cgi?id=149218
1693
1694         Reviewed by Alexey Proskuryakov.
1695
1696         * TestExpectations:
1697
1698 2015-10-05  Dean Jackson  <dino@apple.com>
1699
1700         Reference cycles during SVG dependency invalidation
1701         https://bugs.webkit.org/show_bug.cgi?id=149824
1702         <rdar://problem/22771412>
1703
1704         Reviewed by Tim Horton.
1705
1706         Adding a test that has a cycle between feImage resources.
1707
1708         Merge Blink commit:
1709         https://chromium.googlesource.com/chromium/blink/+/a4bc83453bda89823b672877dc02247652a02d51
1710
1711         * svg/custom/reference-cycle-expected.txt: Added.
1712         * svg/custom/reference-cycle.svg: Added.
1713
1714 2015-10-05  Ryan Haddad  <ryanhaddad@apple.com>
1715
1716         Marking compositing/video/video-poster.html as flaky for El Capitan.
1717         https://bugs.webkit.org/show_bug.cgi?id=149819
1718         <rdar://problem/16622896> ASSERT(!needsLayout()) at com.apple.WebCore: WebCore::RenderView::paint
1719
1720         Reviewed by Simon Fraser.
1721
1722         * platform/mac-elcapitan/TestExpectations: Added.
1723
1724 2015-10-05  Jiewen Tan  <jiewen_tan@apple.com>
1725
1726         Fix null pointer dereference in WebSocket::connect()        
1727         https://bugs.webkit.org/show_bug.cgi?id=149311
1728         <rdar://problem/22748858>
1729
1730         Reviewed by Chris Dumez.
1731
1732         * http/tests/websocket/construct-in-detached-frame-expected.txt: Added.
1733         * http/tests/websocket/construct-in-detached-frame.html: Added.
1734         * http/tests/websocket/resources/construct-in-detached-frame.html: Added.
1735
1736 2015-10-05  Alexey Proskuryakov  <ap@apple.com>
1737
1738         Revert LayoutTests parts of r190579, which were incorrect.
1739
1740         * svg/custom/invalid-xslt-crash-expected.txt: Copied from LayoutTests/svg/custom/invalid-xslt-crash-expected.txt.
1741         * svg/custom/invalid-xslt-crash.svg:
1742
1743 2015-10-02  Ryosuke Niwa  <rniwa@webkit.org>
1744
1745         ShadowRoot with leading or trailing white space cause a crash
1746         https://bugs.webkit.org/show_bug.cgi?id=149782
1747
1748         Reviewed by Chris Dumez.
1749
1750         Added a regression test.
1751
1752         * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash-expected.txt: Added.
1753         * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash.html: Added.
1754
1755 2015-10-05  Jiewen Tan  <jiewen_tan@apple.com>
1756
1757         Cleaning up after revision 190339
1758         https://bugs.webkit.org/show_bug.cgi?id=149732
1759
1760         Reviewed by Myles C. Maxfield.
1761
1762         * svg/custom/invalid-xslt-crash.svg:
1763         * svg/custom/invalid-xslt-crash-expected.txt:
1764         Replace render tree dump test with text dump.
1765         Pass if no crash.
1766
1767 2015-10-05  Timothy Horton  <timothy_horton@apple.com>
1768
1769         Rebaseline test for iOS
1770
1771         * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt:
1772
1773 2015-10-05  Zalan Bujtas  <zalan@apple.com>
1774
1775         Mark the line dirty when RenderQuote's text changes.
1776         https://bugs.webkit.org/show_bug.cgi?id=149784
1777         rdar://problem/22558169
1778
1779         Reviewed by Antti Koivisto.
1780
1781         When quotation mark changes ( " -> ' or empty string), we
1782         need to mark the line dirty to ensure its content gets laid out properly.
1783
1784         * fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
1785         * fast/inline/quotation-text-changes-dynamically.html: Added.
1786
1787 2015-10-05  Myles C. Maxfield  <mmaxfield@apple.com>
1788
1789         Unprefix -webkit-font-feature-settings
1790         https://bugs.webkit.org/show_bug.cgi?id=149722
1791
1792         Reviewed by Sam Weinig.
1793
1794         * css3/font-feature-settings-parsing.html:
1795         * css3/font-feature-settings-preinstalled-fonts.html:
1796         * css3/font-feature-settings-rendering-2.html:
1797         * css3/font-feature-settings-rendering.html:
1798         * fast/css/inherited-properties-rare-text-expected.txt:
1799         * fast/css/inherited-properties-rare-text.html:
1800         * fast/text/shaping/shaping-script-order.html:
1801         * fast/text/shaping/shaping-selection-rect.html:
1802         * fonts/unicode-character-font-crash.html:
1803         * scrollbars/scrollbar-scrollbarparts-repaint-crash.html:
1804
1805 2015-10-04  Alexey Proskuryakov  <ap@apple.com>
1806
1807         Mark tests as flaky for 
1808         https://bugs.webkit.org/show_bug.cgi?id=148890
1809
1810         http/tests/contentfiltering/load-substitute-data-from-appcache.html and
1811         http/tests/appcache/decide-navigation-policy-after-delay.html crash
1812         in DocumentLoader::dataReceived sometimes
1813
1814         * platform/wk2/TestExpectations:
1815
1816 2015-10-04  Nikita Vasilyev  <nvasilyev@apple.com>
1817
1818         Web Inspector: Wrong column numbers in error object views
1819         https://bugs.webkit.org/show_bug.cgi?id=149795
1820
1821         Reviewed by Timothy Hatcher.
1822
1823         * inspector/debugger/js-stacktrace-expected.txt:
1824
1825 2015-10-03  Alexey Proskuryakov  <ap@apple.com>
1826
1827         fast/events/overflow-scroll-fake-mouse-move.html is flaky
1828         https://bugs.webkit.org/show_bug.cgi?id=138697
1829
1830         Reviewed by Brent Fulgham.
1831
1832         * fast/events/overflow-scroll-fake-mouse-move.html:
1833
1834 2015-10-03  Ryosuke Niwa  <rniwa@webkit.org>
1835
1836         Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
1837
1838         Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
1839         will prevent waitUntilDone from getting called on those ports.
1840
1841         * fast/shadow-dom/insert-child-to-assigned-node.html:
1842
1843 2015-10-02  Simon Fraser  <simon.fraser@apple.com>
1844
1845         New baselines for some compositing tests.
1846
1847         * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
1848         * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
1849         * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
1850         * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
1851
1852 2015-10-02  Antti Koivisto  <antti@apple.com>
1853
1854         Inserting a child to a slot assigned node doesn't trigger repaint
1855         https://bugs.webkit.org/show_bug.cgi?id=149739
1856
1857         Reviewed by Ryosuke Niwa.
1858
1859         * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
1860         * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
1861
1862 2015-10-02  Devin Rousso  <dcrousso+webkit@gmail.com>
1863
1864         Web Inspector: Copying inline style text puts "undefined" in the pasteboard
1865         https://bugs.webkit.org/show_bug.cgi?id=149155
1866
1867         Reviewed by Brian Burg.
1868
1869         Added test for generating CSS rule strings with default formatting.
1870
1871         * inspector/css/generate-css-rule-string.html:
1872
1873 2015-10-02  Joseph Pecoraro  <pecoraro@apple.com>
1874
1875         Unreviewed, rolling out r190520, some tests assert / crash.
1876
1877         * inspector/heap/garbageCollected-expected.txt: Removed.
1878         * inspector/heap/garbageCollected.html: Removed.
1879         * inspector/heap/gc-expected.txt: Removed.
1880         * inspector/heap/gc.html: Removed.
1881
1882 2015-10-02  Joseph Pecoraro  <pecoraro@apple.com>
1883
1884         Web Inspector: Include Garbage Collection Event in Timeline
1885         https://bugs.webkit.org/show_bug.cgi?id=142510
1886
1887         Reviewed by Geoffrey Garen.
1888
1889         * inspector/heap/garbageCollected-expected.txt: Added.
1890         * inspector/heap/garbageCollected.html: Added.
1891         * inspector/heap/gc-expected.txt: Added.
1892         * inspector/heap/gc.html: Added.
1893
1894 2015-10-02  Simon Fraser  <simon.fraser@apple.com>
1895
1896         Test gardening.
1897
1898         * TestExpectations:
1899         * platform/gtk/TestExpectations:
1900         * platform/ios-simulator/TestExpectations:
1901         * platform/mac-wk1/TestExpectations:
1902         * platform/mac/TestExpectations:
1903
1904 2015-10-02  Jer Noble  <jer.noble@apple.com>
1905
1906         [MSE] Browser crashes when appending invalid data to MSE source buffer
1907         https://bugs.webkit.org/show_bug.cgi?id=149689
1908
1909         Reviewed by Darin Adler.
1910
1911         * media/content/stpp.mp4: Added.
1912         * media/media-source/media-source-stpp-crash-expected.txt: Added.
1913         * media/media-source/media-source-stpp-crash.html: Added.
1914
1915 2015-10-02  Alex Christensen  <achristensen@webkit.org>
1916
1917         Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
1918         https://bugs.webkit.org/show_bug.cgi?id=149430
1919         rdar://problem/22742222
1920
1921         Reviewed by Geoffrey Garen.
1922
1923         * http/tests/contentextensions/disable-blocker-expected.txt: Added.
1924         * http/tests/contentextensions/disable-blocker.html: Added.
1925         * http/tests/contentextensions/disable-blocker.html.json: Added.
1926
1927 2015-10-02  Antoine Quint  <graouts@apple.com>
1928
1929         popstate is fired at the wrong time on load
1930         https://bugs.webkit.org/show_bug.cgi?id=94265
1931
1932         Reviewed by Darin Adler.
1933
1934         Updating tests that relied on a "popstate" event being fired at page load.
1935
1936         * fast/history/same-document-iframes-changing-fragment-expected.txt:
1937         * fast/history/same-document-iframes-changing-pushstate-expected.txt:
1938         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
1939         * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
1940         * fast/loader/stateobjects/document-destroyed-navigate-back.html:
1941         * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
1942         * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
1943         * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
1944         * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
1945         * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
1946         * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
1947         * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
1948         * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
1949         * fast/loader/stateobjects/pushstate-object-types.html:
1950         * fast/loader/stateobjects/pushstate-then-replacestate.html:
1951         * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
1952         * fast/loader/stateobjects/replacestate-then-pushstate.html:
1953         * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
1954         * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
1955         * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
1956         * http/tests/history/popstate-fires-with-pending-requests.html:
1957         * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
1958         * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
1959
1960 2015-10-02  Javier Fernandez  <jfernandez@igalia.com>
1961
1962         [CSS Grid Layout] Support for Content Alignment in grid layout
1963         https://bugs.webkit.org/show_bug.cgi?id=145520
1964
1965         Reviewed by Darin Adler.
1966
1967         Content Distribution alignment controls alignment of the box's
1968         content within the box. The alignment container is the grid
1969         container's content box. The alignment subjects are the grid
1970         tracks.
1971
1972         In addition to the tests to verify the new functionality, I've
1973         added some tests to check out that the new complex values are
1974         overwritten properly.
1975
1976         I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
1977         test because when using RTL direction the whole grid must flow form
1978         right to left, not only its items, so I rebaselined text expectations
1979         to adapt it to the new behavior.
1980
1981         * css3/overwrite-content-alignment-expected.txt: Added.
1982         * css3/overwrite-content-alignment.html: Added.
1983         * css3/overwrite-self-alignment-expected.txt: Added.
1984         * css3/overwrite-self-alignment.html: Added.
1985         * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
1986         * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
1987         * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
1988         * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
1989         * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
1990         * fast/css-grid-layout/grid-align-content-distribution.html: Added.
1991         * fast/css-grid-layout/grid-align-content-expected.txt: Added.
1992         * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
1993         * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
1994         * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
1995         * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
1996         * fast/css-grid-layout/grid-align-content.html: Added.
1997         * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
1998         * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
1999         * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
2000         * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
2001         * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
2002         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
2003         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
2004         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
2005         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
2006         * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
2007         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
2008         * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
2009         * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
2010         * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
2011         * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
2012         * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
2013         * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
2014         * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
2015         * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
2016         * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
2017         * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
2018         * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
2019         * fast/css-grid-layout/grid-justify-content.html: Added.
2020         * fast/css-grid-layout/resources/grid.css:
2021         (.firstRowThirdColumn):
2022         (.firstRowFourthColumn):
2023         (.secondRowThirdColumn):
2024         (.secondRowFourthColumn):
2025         (.thirdRowFirstColumn):
2026         (.thirdRowSecondColumn):
2027         (.fourthRowFirstColumn):
2028         (.fourthRowSecondColumn):
2029
2030 2015-10-01  Dean Jackson  <dino@apple.com>
2031
2032         Expose WEBGL_debug_renderer_info
2033         https://bugs.webkit.org/show_bug.cgi?id=149735
2034         <rdar://problem/18343500>
2035
2036         Reviewed by Simon Fraser.
2037
2038         Take two at landing this.
2039
2040         Modify a test from the 1.0.2 conformance suite to make sure
2041         we're actually enabling and passing the info.
2042
2043         * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
2044         * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
2045
2046 2015-10-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2047
2048         Convert focused-input-should-assist-on-touch.html into an automated test
2049         https://bugs.webkit.org/show_bug.cgi?id=149724
2050
2051         Reviewed by Simon Fraser.
2052
2053         Tests that an input that focuses itself on touch and then prevents default is
2054         able to trigger node assistance, even when it is already focused before the
2055         user gesture.
2056
2057         * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
2058         * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
2059
2060 2015-10-01  Dean Jackson  <dino@apple.com>
2061
2062         Rollout r190446 for the moment. It broke the build.
2063
2064         * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
2065         * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
2066
2067 2015-10-01  Dean Jackson  <dino@apple.com>
2068
2069         Expose WEBGL_debug_renderer_info
2070         https://bugs.webkit.org/show_bug.cgi?id=149735
2071         <rdar://problem/18343500>
2072
2073         Reviewed by Simon Fraser.
2074
2075         Modify a test from the 1.0.2 conformance suite to make sure
2076         we're actually enabling and passing the info.
2077
2078         * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
2079         * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
2080
2081 2015-10-01  Ryan Haddad  <ryanhaddad@apple.com>
2082
2083         Rebaselining fast/text/mark-matches-overflow-clip.html for Win
2084         https://webkit.org/b/149728
2085
2086         Unreviewed test gardening.
2087
2088         * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
2089
2090 2015-10-01  Brent Fulgham  <bfulgham@apple.com>
2091
2092         Unreviewed test fix after r190434.
2093         
2094         One test was not updated to pass the new required interruption type
2095         argument to 'internals.beginMediaSessionInterruption'.
2096
2097         * webaudio/audiocontext-state-interrupted-expected.txt:
2098         * webaudio/audiocontext-state-interrupted.html:
2099
2100 2015-10-01  Eric Carlson  <eric.carlson@apple.com>
2101
2102         [iOS] AirPlay should not stop when the screen locks
2103         https://bugs.webkit.org/show_bug.cgi?id=148315
2104         <rdar://problem/22770703>
2105
2106         Reviewed by Jer Noble.
2107
2108         * media/video-interruption-with-resume-allowing-play.html:
2109         * media/video-interruption-with-resume-not-allowing-play.html:
2110
2111 2015-10-01  Ryosuke Niwa  <rniwa@webkit.org>
2112
2113         Slot elements should support fallback contents
2114         https://bugs.webkit.org/show_bug.cgi?id=149701
2115
2116         Reviewed by Antti Koivisto.
2117
2118         Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
2119         and the other one is a style recalc test.
2120
2121         * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
2122         * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
2123         * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
2124         * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
2125
2126 2015-10-01  Keith Miller  <keith_miller@apple.com>
2127
2128         [ES6] Add TypedArray.prototype functionality.
2129         https://bugs.webkit.org/show_bug.cgi?id=148035
2130
2131         Reviewed by Geoffrey Garen.
2132
2133         Fixed tests for new toString behavior on TypedArrays.
2134
2135         * fast/canvas/webgl/type-conversion-test-expected.txt:
2136         * fast/dom/Window/window-postmessage-clone-expected.txt:
2137
2138 2015-10-01  Brent Fulgham  <bfulgham@apple.com>
2139
2140         Latch does not clear when a scroll snap animation is triggered
2141         https://bugs.webkit.org/show_bug.cgi?id=149681
2142         <rdar://problem/22733922>
2143
2144         Reviewed by Simon Fraser.
2145
2146         Add a new test that confirms latched state is cleared when scroll snap animations
2147         are triggered.
2148
2149         * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
2150         * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
2151
2152 2015-10-01  Simon Fraser  <simon.fraser@apple.com>
2153
2154         Remove some tests that now pass.
2155
2156         * TestExpectations:
2157         * platform/mac-wk2/TestExpectations:
2158         * platform/mac/TestExpectations:
2159
2160 2015-09-30  Simon Fraser  <simon.fraser@apple.com>
2161
2162         Add iOS touch event test
2163         https://bugs.webkit.org/show_bug.cgi?id=149688
2164
2165         Reviewed by Ryosuke Niwa.
2166         
2167         Basic touch event test that synthesizes touches in the UI process.
2168
2169         * TestExpectations:
2170         * fast/events/touch/ios/touch-event-expected.txt: Added.
2171         * fast/events/touch/ios/touch-event.html: Added.
2172         * platform/ios-simulator-wk2/TestExpectations:
2173
2174 2015-10-01  Antti Koivisto  <antti@apple.com>
2175
2176         Network cache: Subresource referer header wrong after cached redirect
2177         https://bugs.webkit.org/show_bug.cgi?id=149709
2178         rdar://problem/22917174
2179
2180         Reviewed by Chris Dumez.
2181
2182         * http/tests/cache/redirect-referer-expected.html: Added.
2183         * http/tests/cache/redirect-referer.html: Added.
2184         * http/tests/cache/resources/load-and-check-referer.php: Added.
2185         * http/tests/cache/resources/permanent-redirect.php: Added.
2186         * http/tests/cache/resources/redirect-referer-iframe.html: Added.
2187         * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
2188
2189 2015-10-01  Myles C. Maxfield  <mmaxfield@apple.com>
2190
2191         accessibility/mac/aria-expanded-notifications.html is flaky
2192         https://bugs.webkit.org/show_bug.cgi?id=149510
2193
2194         Reviewed by Chris Fleizach.
2195
2196         The problem is triggered by our resumable parser. AXLoadComplete gets called
2197         synchronously from DocumentLoader::finishedLoading(). This means that the order of
2198         the AXLoadComplete message isn't FIFO.
2199
2200         If the parser yielded previously, the AXLoadComplete will be handled after some AX
2201         messages had been handled.
2202
2203         If the parser hadn't yielded, the AXLoadComplete will be the first message
2204         processed (no matter what had been queued up before it).
2205
2206         Because making the AXLoadComplete message asynchonous is not desirable, the
2207         solution is to relax the test to handle various orderings.
2208
2209         * accessibility/mac/aria-expanded-notifications-expected.txt:
2210         * accessibility/mac/aria-expanded-notifications.html:
2211         * platform/mac/TestExpectations:
2212
2213 2015-09-30  Daniel Bates  <dabates@apple.com>
2214
2215         Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
2216         https://bugs.webkit.org/show_bug.cgi?id=148828
2217
2218         Reviewed by Alexey Proskuryakov.
2219
2220         Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
2221         LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
2222         them so as to make it clear from their name that they test the ping attribute on a HTML a element.
2223
2224         * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
2225         * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
2226         * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
2227         * 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.
2228         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
2229         * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
2230         * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
2231         * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
2232         * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
2233         * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
2234         * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
2235         * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
2236         * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
2237         * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
2238         * platform/win/TestExpectations: Ditto.
2239
2240 2015-10-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2241
2242         Implement keyboard event sending for iOS in WebKitTestRunner
2243         https://bugs.webkit.org/show_bug.cgi?id=149676
2244
2245         Reviewed by Simon Fraser.
2246
2247         Adds a new basic test for the oninput event listener when typing in a text field.
2248
2249         * fast/events/ios/input-value-after-oninput-expected.txt: Added.
2250         * fast/events/ios/input-value-after-oninput.html: Added.
2251
2252 2015-10-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2253
2254         [Streams API] Add support for private WebCore JS builtins functions
2255         https://bugs.webkit.org/show_bug.cgi?id=149518
2256
2257         Reviewed by Darin Adler.
2258
2259         Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
2260
2261         * streams/reference-implementation/readable-stream-expected.txt:
2262         * streams/reference-implementation/readable-stream-tee-expected.txt:
2263         * streams/reference-implementation/readable-stream-templated-expected.txt:
2264
2265 2015-10-01  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2266
2267         [Streams API] Update readable-stream tests against latest reference
2268         https://bugs.webkit.org/show_bug.cgi?id=149668
2269
2270         Reviewed by Darin Adler.
2271
2272         * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
2273         * streams/reference-implementation/readable-stream.html: Updated tests.
2274
2275 2015-10-01  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2276
2277         [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
2278         https://bugs.webkit.org/show_bug.cgi?id=149666
2279
2280         Reviewed by Darin Adler.
2281
2282         * streams/readable-stream-reader-read.html:
2283         * streams/reference-implementation/abstract-ops.html:
2284         * streams/reference-implementation/bad-strategies.html:
2285         * streams/reference-implementation/bad-underlying-sources.html:
2286         * streams/reference-implementation/pipe-to-options.html:
2287         * streams/reference-implementation/pipe-to.html:
2288         * streams/reference-implementation/readable-stream-cancel.html:
2289         * streams/reference-implementation/writable-stream-abort.html:
2290         * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
2291
2292 2015-10-01  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2293
2294         [Streams API] Create ByteLengthQueuingStrategy object as per spec
2295         https://bugs.webkit.org/show_bug.cgi?id=147153
2296
2297         Reviewed by Darin Adler.
2298
2299         * js/dom/global-constructors-attributes-expected.txt:
2300         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2301         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2302         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2303         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2304         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2305         * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
2306         constructor expectations.
2307         * streams/reference-implementation/brand-checks.html:
2308         * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
2309         byte-length-queuing-strategy.js as it should be now builtin in WebKit.
2310         * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
2311         (ByteLengthQueuingStrategy): Deleted.
2312
2313 2015-09-30  Commit Queue  <commit-queue@webkit.org>
2314
2315         Unreviewed, rolling out r190367 and r190373.
2316         https://bugs.webkit.org/show_bug.cgi?id=149694
2317
2318         Windows build broken (Requested by smfr on #webkit).
2319
2320         Reverted changesets:
2321
2322         "[ES6] Add TypedArray.prototype functionality."
2323         https://bugs.webkit.org/show_bug.cgi?id=148035
2324         http://trac.webkit.org/changeset/190367
2325
2326         "Unreviewed Windows buildfix."
2327         http://trac.webkit.org/changeset/190373
2328
2329 2015-09-30  Katlyn Graff  <kgraff@apple.com>
2330
2331         Tests support for imageSmoothingQuality attribute of Canvas element.
2332         https://bugs.webkit.org/show_bug.cgi?id=149541
2333
2334         Reviewed by Ryosuke Niwa.
2335
2336         Tests low, medium, high, and default values, value persistence when
2337         imageSmoothingEnabled is changed, and invalid input.
2338
2339         * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
2340         * fast/canvas/canvas-imageSmoothingQuality.html: Added.
2341
2342 2015-09-30  Brady Eidson  <beidson@apple.com>
2343
2344         Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
2345         https://bugs.webkit.org/show_bug.cgi?id=149678
2346
2347         Reviewed by Alex Christensen.
2348
2349         * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
2350         * storage/indexeddb/modern/opendatabase-request-event.html: Added.
2351
2352 2015-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
2353
2354         Crash when using an SVG font with > 390 glyphs
2355         https://bugs.webkit.org/show_bug.cgi?id=149677
2356         <rdar://problem/21676402>
2357
2358         Reviewed by Simon Fraser.
2359
2360         * svg/custom/many-glyphs-expected.svg: Added.
2361         * svg/custom/many-glyphs.svg: Added.
2362
2363 2015-09-30  Michael Saboff  <msaboff@apple.com>
2364
2365         Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
2366         and https://bugs.webkit.org/show_bug.cgi?id=149621
2367
2368         Reviewed by Saam Barati.
2369
2370 2015-09-29  Simon Fraser  <simon.fraser@apple.com>
2371
2372         [iOS] Allow tests to generate user gestures for UI testing
2373         https://bugs.webkit.org/show_bug.cgi?id=149653
2374
2375         Reviewed by Tim Horton.
2376
2377         Simple tests for single tap triggering a click, and double-tap zoom.
2378
2379         * TestExpectations:
2380         * fast/events/ios/double-tap-zoom-expected.txt: Added.
2381         * fast/events/ios/double-tap-zoom.html: Added.
2382         * fast/events/ios/single-tap-generates-click-expected.txt: Added.
2383         * fast/events/ios/single-tap-generates-click.html: Added.
2384         * platform/ios-simulator-wk2/TestExpectations:
2385
2386 2015-09-30  Keith Miller  <keith_miller@apple.com>
2387
2388         [ES6] Add TypedArray.prototype functionality.
2389         https://bugs.webkit.org/show_bug.cgi?id=148035
2390
2391         Reviewed by Geoffrey Garen.
2392
2393         Fixed tests for new toString behavior on TypedArrays.
2394
2395         * fast/canvas/webgl/type-conversion-test-expected.txt:
2396         * fast/dom/Window/window-postmessage-clone-expected.txt:
2397
2398 2015-09-30  Timothy Horton  <timothy_horton@apple.com>
2399
2400         Compute document marker rects at use time instead of paint time
2401         https://bugs.webkit.org/show_bug.cgi?id=149643
2402
2403         * fast/text/mark-matches-overflow-clip-expected.txt:
2404         * fast/text/mark-matches-overflow-clip.html:
2405         Adjust one recently-added test and its result slightly.
2406
2407 2015-09-30  Eric Carlson  <eric.carlson@apple.com>
2408
2409         REGRESSION(r190262): User media unit test failures after r190262
2410         https://bugs.webkit.org/show_bug.cgi?id=149580
2411
2412         Reviewed by Darin Adler.
2413
2414         * platform/gtk/TestExpectations: Unskip tests.
2415
2416 2015-09-29  Ryan Haddad  <ryanhaddad@apple.com>
2417
2418         Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
2419         <https://bugs.webkit.org/show_bug.cgi?id=149637>
2420
2421         Reviewed by Darin Adler.
2422
2423         * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
2424
2425 2015-09-29  Jon Honeycutt  <jhoneycutt@apple.com>
2426
2427         Avoid reparsing an XSLT stylesheet after the first failure.
2428         https://bugs.webkit.org/show_bug.cgi?id=149188
2429         <rdar://problem/22709912>
2430
2431         Reviewed by Dave Hyatt.
2432
2433         Patch by Jiewen Tan, jiewen_tan@apple.com.
2434
2435         * svg/custom/invalid-xslt-crash-expected.txt: Added.
2436         * svg/custom/invalid-xslt-crash.svg: Added.
2437
2438 2015-09-29  Wenson Hsieh  <wenson_hsieh@apple.com>
2439
2440         Snap offsets should update when style is programmatically changed
2441         https://bugs.webkit.org/show_bug.cgi?id=135964
2442         <rdar://problem/18162411>
2443
2444         Reviewed by Darin Adler.
2445
2446         Tests style updates in both cases where -points and -coordinates are used to position snap points.
2447
2448         * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
2449         * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
2450         * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
2451         * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
2452
2453 2015-09-29  Commit Queue  <commit-queue@webkit.org>
2454
2455         Unreviewed, rolling out r190289.
2456         https://bugs.webkit.org/show_bug.cgi?id=149647
2457
2458         Crashing speedometer and some ARM32 tests (Requested by
2459         msaboff on #webkit).
2460
2461         Reverted changeset:
2462
2463         "[ES6] Implement tail calls in the FTL"
2464         https://bugs.webkit.org/show_bug.cgi?id=148664
2465         http://trac.webkit.org/changeset/190289
2466
2467 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
2468
2469         [Win] Rebaseline test.
2470
2471         Rubberstamped by Tim Horton.
2472
2473         * platform/win/TestExpectations: Remove test failure.
2474         * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
2475
2476 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
2477
2478         [Win] Unreviewed gardening.
2479
2480         * platform/win/TestExpectations: Mark new test added in
2481         r190254 as failing.
2482
2483 2015-09-29  Ryosuke Niwa  <rniwa@webkit.org>
2484
2485         Update style/layout when a slot is added or removed
2486         https://bugs.webkit.org/show_bug.cgi?id=149593
2487
2488         Reviewed by Antti Koivisto.
2489
2490         Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
2491
2492         Also added an explicit test case for when a default slot is introduced dynamically after
2493         calling getDistributedNodes() once, thereby forcing the slot assignments.
2494
2495         * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
2496         * fast/shadow-dom/HTMLSlotElement-interface.html:
2497         * fast/shadow-dom/shadow-layout-after-slot-changes.html:
2498         * platform/mac/TestExpectations:
2499
2500 2015-09-29  Ryan Haddad  <ryanhaddad@apple.com>
2501
2502         Update test expectations to mark quicklook/pages.html as crashing
2503         <https://bugs.webkit.org/show_bug.cgi?id=149634>
2504
2505         Reviewed by David Kilzer.
2506
2507         * platform/ios-simulator/TestExpectations:
2508
2509 2015-09-29  Chris Dumez  <cdumez@apple.com>
2510
2511         Memory cache revalidations should refresh the network disk cache
2512         https://bugs.webkit.org/show_bug.cgi?id=149606
2513
2514         Reviewed by Darin Adler.
2515
2516         Add layout test to check that revalidations requested by the memory cache
2517         update the corresponding disk cache entry when the server responds with a
2518         304 status code.
2519
2520         * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
2521         * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
2522
2523 2015-09-29  Chris Dumez  <cdumez@apple.com>
2524
2525         Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
2526         https://bugs.webkit.org/show_bug.cgi?id=149636
2527
2528         * platform/mac/TestExpectations:
2529
2530 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
2531
2532         [Win] Revise failure case per Alexey's comments.
2533
2534         * platform/win/TestExpectations:
2535
2536 2015-09-29  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2537
2538         [Streams API] Add abstract ops tests
2539         https://bugs.webkit.org/show_bug.cgi?id=149629
2540
2541         Reviewed by Darin Adler.
2542
2543         * streams/reference-implementation/abstract-ops-expected.txt: Added.
2544         * streams/reference-implementation/abstract-ops.html: Added.
2545
2546 2015-09-29  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2547
2548         [Streams API] Update tests according to latest spec
2549         https://bugs.webkit.org/show_bug.cgi?id=149628
2550
2551         Reviewed by Darin Adler.
2552
2553         Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
2554         passing now.
2555
2556         * streams/reference-implementation/bad-strategies-expected.txt:
2557         * streams/reference-implementation/bad-strategies.html:
2558         * streams/reference-implementation/pipe-to-options.html:
2559         * streams/reference-implementation/pipe-to.html:
2560         * streams/reference-implementation/writable-stream-abort.html:
2561         * streams/reference-implementation/writable-stream.html:
2562
2563 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
2564
2565         [Win] Test gardening
2566
2567         * platform/win/TestExpectations: Mark some expected failures.
2568
2569 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
2570
2571         [Win] [Font Features] Implement font-variant-*
2572         https://bugs.webkit.org/show_bug.cgi?id=149630
2573
2574         Unreviewed gardening.
2575
2576         * platform/win/TestExpectations: Mark expected failures due
2577         to missing Windows feature.
2578
2579 2015-09-29  Javier Fernandez  <jfernandez@igalia.com>
2580
2581         [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
2582         https://bugs.webkit.org/show_bug.cgi?id=148944
2583
2584         Reviewed by Darin Adler.
2585
2586         Allow 0 as flex factor value and implement the new flex track sizing algorithm.
2587
2588         * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
2589         * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
2590         * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
2591         * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
2592         * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
2593
2594 2015-09-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2595
2596         printing does not use minimum page zoom factor
2597         https://bugs.webkit.org/show_bug.cgi?id=108507
2598
2599         Reviewed by Darin Adler.
2600
2601         Unskip printing reftests that should pass now.
2602
2603         * platform/gtk/TestExpectations:
2604         * platform/mac-wk2/TestExpectations:
2605
2606 2015-09-28  Zalan Bujtas  <zalan@apple.com>
2607
2608         fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
2609
2610         Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
2611         to ensure that renderer tree is in clean state.)
2612
2613         Unreviewed gardening.
2614
2615         * fast/repaint/absolute-position-changed.html:
2616         * fast/repaint/fixed.html:
2617
2618 2015-09-28  Saam barati  <sbarati@apple.com>
2619
2620         Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
2621
2622         We're now skipping getter-richards-try-catch on debug builds.
2623
2624         Unreviewed: skip long running test on debug builds.
2625
2626         * js/regress/script-tests/getter-richards-try-catch.js:
2627         * platform/mac/TestExpectations:
2628
2629 2015-09-28  Saam barati  <sbarati@apple.com>
2630
2631         Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
2632
2633         This patch makes the test run for even less time.
2634
2635         Unreviewed attempted fix for flakiness.
2636
2637         * js/regress/script-tests/getter-richards-try-catch.js:
2638         (Packet.prototype.toString):
2639
2640 2015-09-28  Brady Eidson  <beidson@apple.com>
2641
2642         Add an IDB Server that can roundtrip a request back to the client.
2643         https://bugs.webkit.org/show_bug.cgi?id=149603
2644
2645         Reviewed by Alex Christensen.
2646
2647         * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
2648         * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
2649
2650 2015-09-28  Michael Saboff  <msaboff@apple.com>
2651
2652         [ES6] Implement tail calls in the FTL
2653         https://bugs.webkit.org/show_bug.cgi?id=148664
2654
2655         Reviewed by Filip Pizlo.
2656
2657         Added one new tail call test and enabled other tail call tests.
2658
2659         * js/caller-property-expected.txt:
2660         * js/script-tests/caller-property.js:
2661         (string_appeared_here.nonStrictCallee):
2662         (strictCallee):
2663         (nonStrictCaller):
2664         (strictCaller):
2665         (strictTailCaller):
2666         (getFooGetter):
2667
2668 2015-09-28  Ryosuke Niwa  <rniwa@webkit.org>
2669
2670         relatedNode should be retargeted respecting slots
2671         https://bugs.webkit.org/show_bug.cgi?id=149591
2672
2673         Reviewed by Antti Koivisto.
2674
2675         Added a new testharness.js test for retargeting relatedNode.
2676
2677         * fast/shadow-dom/event-with-related-target.html: Added.
2678
2679 2015-09-28  Saam barati  <sbarati@apple.com>
2680
2681         js/regress/getter-richards-try-catch is timing out on debug layout tests
2682         https://bugs.webkit.org/show_bug.cgi?id=149599
2683
2684         Reviewed by Alexey Proskuryakov.
2685
2686         * js/regress/script-tests/getter-richards-try-catch.js:
2687         (Packet.prototype.toString):
2688         * platform/mac/TestExpectations:
2689
2690 2015-09-28  Chris Dumez  <cdumez@apple.com>
2691
2692         Drop support for legacy EventException
2693         https://bugs.webkit.org/show_bug.cgi?id=149597
2694         <rdar://problem/22879795>
2695
2696         Reviewed by Sam Weinig.
2697
2698         Update / rebaseline several tests now that we no longer expose
2699         EventException on the global Window object.
2700
2701         * fast/dom/Window/resources/window-properties.js:
2702         * fast/dom/Window/window-lookup-precedence-expected.txt:
2703         * js/dom/global-constructors-attributes-expected.txt:
2704         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2705         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2706         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2707         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2708         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2709         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2710         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2711         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2712
2713 2015-09-28  Chris Dumez  <cdumez@apple.com>
2714
2715         Object.getOwnPropertyNames() does not return named properties
2716         https://bugs.webkit.org/show_bug.cgi?id=149562
2717         <rdar://problem/22879779>
2718
2719         Reviewed by Darin Adler.
2720
2721         Add layout test that verifies that Object.getOwnPropertyNames() returns
2722         an HTMLCollection's named properties, in addition to its indexes. It
2723         also checks that they are not enumerable, as per the DOM specification.
2724
2725         * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
2726         * fast/dom/htmlcollection-getownpropertynames.html: Added.
2727
2728 2015-09-28  Ryosuke Niwa  <rniwa@webkit.org>
2729
2730         Update bug numbers for failing test expectations in fast/shadow-dom.
2731
2732         * platform/mac/TestExpectations:
2733
2734 2015-09-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
2735
2736         An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
2737         https://bugs.webkit.org/show_bug.cgi?id=148845
2738
2739         Reviewed by Darin Adler.
2740
2741         Ensure that an SVG image with intrinsic size or with no intrinsic size can be 
2742         displayed on a canvas even if it is previously displayed by an HTMLImageElement.
2743
2744         * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
2745         * svg/as-image/svg-cached-draw-canvas.html: Added.
2746
2747 2015-09-26  Carlos Garcia Campos  <cgarcia@igalia.com>
2748
2749         Unreviewed. Gardening: skip media stream tests failing after r190262.
2750
2751         * platform/gtk/TestExpectations:
2752
2753 2015-09-26  Carlos Garcia Campos  <cgarcia@igalia.com>
2754
2755         REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
2756         https://bugs.webkit.org/show_bug.cgi?id=148569
2757
2758         Reviewed by Darin Adler.
2759
2760         * platform/gtk/TestExpectations: Unskip the inspector tests.
2761
2762 2015-09-25  Alexey Proskuryakov  <ap@apple.com>
2763
2764         Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
2765         because it times out.
2766
2767         * platform/mac/TestExpectations:
2768
2769 2015-09-25  Saam barati  <sbarati@apple.com>
2770
2771         DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
2772         https://bugs.webkit.org/show_bug.cgi?id=149575
2773
2774         Reviewed by Geoffrey Garen.
2775
2776         * js/regress/getter-richards-try-catch-expected.txt: Added.
2777         * js/regress/getter-richards-try-catch.html: Added.
2778         * js/regress/script-tests/getter-richards-try-catch.js: Added.
2779         (randomException):
2780         (runRichards):
2781         (Scheduler):
2782         (Scheduler.prototype.addIdleTask):
2783         (Scheduler.prototype.addWorkerTask):
2784         (Scheduler.prototype.addHandlerTask):
2785         (Scheduler.prototype.addDeviceTask):
2786         (Scheduler.prototype.addRunningTask):
2787         (Scheduler.prototype.addTask):
2788         (Scheduler.prototype.schedule):
2789         (Scheduler.prototype.release):
2790         (Scheduler.prototype.holdCurrent):
2791         (Scheduler.prototype.suspendCurrent):
2792         (Scheduler.prototype.queue):
2793         (TaskControlBlock):
2794         (TaskControlBlock.prototype.setRunning):
2795         (TaskControlBlock.prototype.markAsNotHeld):
2796         (TaskControlBlock.prototype.markAsHeld):
2797         (TaskControlBlock.prototype.isHeldOrSuspended):
2798         (TaskControlBlock.prototype.markAsSuspended):
2799         (TaskControlBlock.prototype.markAsRunnable):
2800         (TaskControlBlock.prototype.run):
2801         (TaskControlBlock.prototype.checkPriorityAdd):
2802         (TaskControlBlock.prototype.toString):
2803         (IdleTask):
2804         (IdleTask.prototype.run):
2805         (IdleTask.prototype.toString):
2806         (DeviceTask):
2807         (DeviceTask.prototype.run):
2808         (DeviceTask.prototype.toString):
2809         (WorkerTask):
2810         (WorkerTask.prototype.run):
2811         (WorkerTask.prototype.toString):
2812         (HandlerTask):
2813         (HandlerTask.prototype.run):
2814         (HandlerTask.prototype.toString):
2815         (Packet):
2816         (Packet.prototype.addTo):
2817         (Packet.prototype.toString):
2818
2819 2015-09-25  Simon Fraser  <simon.fraser@apple.com>
2820
2821         [iOS WK2] Add viewport tests and fix runUIScript() timing issues
2822         https://bugs.webkit.org/show_bug.cgi?id=149577
2823
2824         Reviewed by Tim Horton.
2825         
2826         New viewport tests which read the scale etc. in the UI process.
2827
2828         * TestExpectations:
2829         * fast/viewport/ios/resources/viewport-test-utils.js: Added.
2830         (getUIScript):
2831         (tableFromJSON):
2832         (getViewport):
2833         (runTest):
2834         * fast/viewport/ios/width-is-device-width-expected.txt: Added.
2835         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
2836         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
2837         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
2838         * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
2839         * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
2840         * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
2841         * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
2842         * fast/viewport/ios/width-is-device-width.html: Added.
2843         * platform/ios-simulator-wk2/TestExpectations:
2844
2845 2015-09-25  Antti Koivisto  <antti@apple.com>
2846
2847         Implement scoped styling for shadow DOM
2848         https://bugs.webkit.org/show_bug.cgi?id=149230
2849
2850         Reviewed by Ryosuke Niwa.
2851
2852         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
2853         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
2854
2855             Add a test that verifies that shadow DOM style doesn't affect normal DOM.
2856
2857         * platform/mac/TestExpectations:
2858
2859             Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
2860
2861 2015-09-25  Tim Horton  <timothy_horton@apple.com>
2862
2863         Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
2864         https://bugs.webkit.org/show_bug.cgi?id=149572
2865         <rdar://problem/13093602>
2866
2867         Reviewed by Simon Fraser.
2868
2869         * fast/text/mark-matches-overflow-clip-expected.txt: Added.
2870         * fast/text/mark-matches-overflow-clip.html: Added.
2871         Add a test ensuring that a find match that is clipped out by overflow
2872         ends up with a clipped rendered rect.
2873
2874 2015-09-25  Zalan Bujtas  <zalan@apple.com>
2875
2876         Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
2877
2878         Unreviewed gardening.
2879
2880         * platform/mac/TestExpectations:
2881
2882 2015-09-25  Commit Queue  <commit-queue@webkit.org>
2883
2884         Unreviewed, rolling out r190232 and r190236.
2885         https://bugs.webkit.org/show_bug.cgi?id=149555
2886
2887         "It did not help" (Requested by cdumez on #webkit).
2888
2889         Reverted changesets:
2890
2891         "Unreviewed, roll out r187615 as it seems to have caused a ~1%
2892         PLT regression."
2893         http://trac.webkit.org/changeset/190232
2894
2895         "This started failing after this rollout:"
2896         http://trac.webkit.org/changeset/190236
2897
2898 2015-09-25  Carlos Garcia Campos  <cgarcia@igalia.com>
2899
2900         [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
2901         https://bugs.webkit.org/show_bug.cgi?id=148956
2902
2903         Reviewed by Žan Doberšek.
2904
2905         Unskip tests that should pass now.
2906
2907         * platform/gtk/TestExpectations:
2908
2909 2015-09-24  Beth Dakin  <bdakin@apple.com>
2910
2911         This started failing after this rollout: 
2912         http://trac.webkit.org/changeset/190232
2913
2914         * platform/mac/TestExpectations:
2915
2916 2015-09-24  Chris Dumez  <cdumez@apple.com>
2917
2918         Node.replaceChild() does not behave according to the specification
2919         https://bugs.webkit.org/show_bug.cgi?id=149546
2920         <rdar://problem/22571887>
2921
2922         Reviewed by Ryosuke Niwa.
2923
2924         Update existing test that now throws a different exception.
2925
2926         * fast/events/mutation-during-replace-child-expected.txt:
2927         * fast/events/mutation-during-replace-child.html:
2928
2929 2015-09-24  Beth Dakin  <bdakin@apple.com>
2930
2931         The same problem happens on El Capitan.
2932
2933         * platform/mac/TestExpectations:
2934
2935 2015-09-24  Chris Dumez  <cdumez@apple.com>
2936
2937         Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
2938
2939         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2940
2941 2015-09-24  Ryosuke Niwa  <rniwa@webkit.org>
2942
2943         Make event dispatching respect slotting
2944         https://bugs.webkit.org/show_bug.cgi?id=149243
2945
2946         Reviewed by Antti Koivisto.
2947
2948         Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
2949
2950         * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
2951         * fast/shadow-dom/event-inside-shadow-tree.html: Added.
2952         * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
2953         * fast/shadow-dom/event-inside-slotted-node.html: Added.
2954
2955 2015-09-24  David Hyatt  <hyatt@apple.com>
2956
2957         Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
2958         https://bugs.webkit.org/show_bug.cgi?id=130397
2959
2960         Reviewed by Antti Koivisto.
2961
2962         * fast/css/custom-properties: Added.
2963         * fast/css/custom-properties/computed-style-access-expected.html: Added.
2964         * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
2965         * fast/css/custom-properties/computed-style-access-inherited.html: Added.
2966         * fast/css/custom-properties/computed-style-access.html: Added.
2967         * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
2968         * fast/css/custom-properties/inline-style-property-get.html: Added.
2969         * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
2970         * fast/css/custom-properties/rule-property-get-css-value.html: Added.
2971         * fast/css/custom-properties/rule-property-get-expected.html: Added.
2972         * fast/css/custom-properties/rule-property-get.html: Added.
2973         * fast/css/custom-properties/rule-property-priority-expected.html: Added.
2974         * fast/css/custom-properties/rule-property-priority.html: Added.
2975         * fast/css/custom-properties/rule-property-set-expected.html: Added.
2976         * fast/css/custom-properties/rule-property-set.html: Added.
2977         * fast/css/custom-properties/rule-serialization-expected.html: Added.
2978         * fast/css/custom-properties/rule-serialization.html: Added.
2979
2980 2015-09-24  ChangSeok Oh  <changseok.oh@collabora.com>
2981
2982         Unreviewed, rebaseline media/media-controls-play-button-updates.html.
2983
2984         * platform/gtk/media/media-controls-play-button-updates-expected.txt:
2985
2986 2015-09-24  ChangSeok Oh  <changseok.oh@collabora.com>
2987
2988         [GTK] playbutton in media controls is not changed when it is clicked.
2989         https://bugs.webkit.org/show_bug.cgi?id=149113
2990
2991         Reviewed by Philippe Normand.
2992
2993         * media/media-controls-play-button-updates-expected.png: Added.
2994         * media/media-controls-play-button-updates-expected.txt: Added.
2995         * media/media-controls-play-button-updates.html: Added.
2996         * platform/efl/TestExpectations: Skip the test.
2997         * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
2998         * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
2999         * platform/mac/TestExpectations: Skip the test on yosemite.
3000
3001 2015-09-23  Myles C. Maxfield  <mmaxfield@apple.com>
3002
3003         [Cocoa] [Font Features] Implement font-variant-*
3004         https://bugs.webkit.org/show_bug.cgi?id=148413
3005
3006         Reviewed by Darin Adler.
3007
3008         Updating tests because font-variant-ligatures is being unprefixed.
3009
3010         Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
3011
3012         * css3/font-feature-settings-rendering-2-expected.html:
3013         * css3/font-feature-settings-rendering-2.html:
3014         * css3/font-variant-all-webfont-expected.html: Added.
3015         * css3/font-variant-all-webfont.html: Added.
3016         * css3/font-variant-parsing-expected.txt: Added.
3017         * css3/font-variant-parsing.html: Added.
3018         * css3/resources/FontWithFeatures.otf:
3019         * fast/css/getComputedStyle/computed-style-expected.txt:
3020         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
3021         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3022         * fast/css/getComputedStyle/resources/property-names.js:
3023         * fast/css/parsing-font-variant-ligatures.html:
3024         * fast/text/font-variant-ligatures.html:
3025         * platform/mac/TestExpectations:
3026         * svg/css/getComputedStyle-basic-expected.txt:
3027
3028 2015-09-23  Chris Dumez  <cdumez@apple.com>
3029
3030         Unreviewed, roll out r190085 as it seems to cause crashes in JSC
3031         <rdar://problem/22825602>
3032
3033         * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
3034         * fast/events/event-prototype-constructor-properties.html: Removed.
3035
3036 2015-09-23  Chris Dumez  <cdumez@apple.com>
3037
3038         HTMLOutputElement.htmlFor should be settable
3039         https://bugs.webkit.org/show_bug.cgi?id=149418
3040
3041         Reviewed by Ryosuke Niwa.
3042
3043         * fast/dom/HTMLLinkElement/sizes-setter.html: Added
3044         * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
3045         Add layout test to make sure that setting HTMLLinkElement.sizes actually
3046         updates the 'sizes' associated attribute.
3047
3048         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
3049         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
3050         Update existing layout test now that HTMLOutputElement.htmlFor is
3051         settable.
3052
3053 2015-09-23  Saam barati  <sbarati@apple.com>
3054
3055         JSC allows invalid var declarations when the declared name is the same as a let/const variable
3056         https://bugs.webkit.org/show_bug.cgi?id=147600
3057
3058         Reviewed by Yusuke Suzuki.
3059
3060         * js/let-syntax-expected.txt:
3061         * js/script-tests/let-syntax.js:
3062         (hasSyntaxError):
3063
3064 2015-09-23  Saam barati  <sbarati@apple.com>
3065
3066         Web Inspector: Type bubbles missing for computed methods and methods on object literals
3067         https://bugs.webkit.org/show_bug.cgi?id=148562
3068
3069         Reviewed by Joseph Pecoraro.
3070
3071         * inspector/model/parse-script-syntax-tree-expected.txt:
3072         * inspector/model/parse-script-syntax-tree.html:
3073
3074 2015-09-23  Beth Dakin  <bdakin@apple.com>
3075
3076         accessibility/mac/aria-expanded-notifications.html is flaky
3077         https://bugs.webkit.org/show_bug.cgi?id=149510
3078
3079         Marking it as such.
3080         * platform/mac/TestExpectations:
3081
3082 2015-09-23  Chris Dumez  <cdumez@apple.com>
3083
3084         Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
3085         https://bugs.webkit.org/show_bug.cgi?id=149490
3086
3087         Reviewed by Andreas Kling.
3088
3089         Update test that expected an assertion in a case where we no longer
3090         throw. I checked that Firefox does not throw in this case either.
3091
3092         * fast/dom/Range/range-exceptions-expected.txt:
3093         * fast/dom/Range/script-tests/range-exceptions.js:
3094
3095 2015-09-23  Commit Queue  <commit-queue@webkit.org>
3096
3097         Unreviewed, rolling out r190168.
3098         https://bugs.webkit.org/show_bug.cgi?id=149502
3099
3100         it broke debug builds. (Requested by zalan on #webkit).
3101
3102         Reverted changeset:
3103
3104         "HTMLOutputElement.htmlFor should be settable"
3105         https://bugs.webkit.org/show_bug.cgi?id=149418
3106         http://trac.webkit.org/changeset/190168
3107
3108 2015-09-23  Commit Queue  <commit-queue@webkit.org>
3109
3110         Unreviewed, rolling out r190160.
3111         https://bugs.webkit.org/show_bug.cgi?id=149501
3112
3113         media/media-controls-play-button-updates.html fails on
3114         Yosemite and EFL (Requested by zalan on #webkit).
3115
3116         Reverted changeset:
3117
3118         "[GTK] playbutton in media controls is not changed when it is
3119         clicked."
3120         https://bugs.webkit.org/show_bug.cgi?id=149113
3121         http://trac.webkit.org/changeset/190160
3122
3123 2015-09-23  Chris Dumez  <cdumez@apple.com>
3124
3125         HTMLOutputElement.htmlFor should be settable
3126         https://bugs.webkit.org/show_bug.cgi?id=149418
3127
3128         Reviewed by Ryosuke Niwa.
3129
3130         * fast/dom/HTMLLinkElement/sizes-setter.html: Added
3131         * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
3132         Add layout test to make sure that setting HTMLLinkElement.sizes actually
3133         updates the 'sizes' associated attribute.
3134
3135         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
3136         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
3137         Update existing layout test now that HTMLOutputElement.htmlFor is
3138         settable.
3139
3140 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3141
3142         [Streams API] Add transform stream general tests
3143         https://bugs.webkit.org/show_bug.cgi?id=149267
3144
3145         Reviewed by Darin Adler.
3146
3147         * streams/reference-implementation/transform-stream-expected.txt: Added.
3148         * streams/reference-implementation/transform-stream.html: Added.
3149
3150 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3151
3152         [Streams API] Added transform stream error tests
3153         https://bugs.webkit.org/show_bug.cgi?id=149266
3154
3155         Reviewed by Darin Adler.
3156
3157         * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
3158         * streams/reference-implementation/transform-stream-errors.html: Added.
3159
3160 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3161
3162         [Streams API] Added pipe-through transform stream tests
3163         https://bugs.webkit.org/show_bug.cgi?id=149265
3164
3165         Reviewed by Darin Adler.
3166
3167         * streams/reference-implementation/pipe-through-expected.txt: Added.
3168         * streams/reference-implementation/pipe-through.html: Added.
3169         * streams/reference-implementation/resources/streams-utils.js: Added duckTypedPassThroughTransform function.
3170
3171 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3172
3173         [Streams API] Add count queuing strategy tests for writable streams
3174         https://bugs.webkit.org/show_bug.cgi?id=148303
3175
3176         Reviewed by Darin Adler.
3177
3178         * streams/reference-implementation/count-queuing-strategy-expected.txt: Added new expectations.
3179         * streams/reference-implementation/count-queuing-strategy.html: Added new writable stream tests.
3180
3181 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3182
3183         [Streams API] Add byte length queuing strategy tests for writable streams
3184         https://bugs.webkit.org/show_bug.cgi?id=148302
3185
3186         Reviewed by Darin Adler.
3187
3188         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added new expectations.
3189         * streams/reference-implementation/byte-length-queuing-strategy.html: Added new writable stream tests.
3190
3191 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3192
3193         [Streams API] Add brand checks tests for writable streams
3194         https://bugs.webkit.org/show_bug.cgi?id=148301
3195
3196         Reviewed by Darin Adler.
3197
3198         * streams/reference-implementation/brand-checks-expected.txt: Added new expectations.
3199         * streams/reference-implementation/brand-checks.html: Added new writable stream tests.
3200
3201 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3202
3203         [Streams API] bad underlying sinks tests about writable streams
3204         https://bugs.webkit.org/show_bug.cgi?id=148295
3205
3206         Reviewed by Darin Adler.
3207
3208         * streams/reference-implementation/bad-underlying-sinks-expected.txt: Added.
3209         * streams/reference-implementation/bad-underlying-sinks.html: Added.
3210
3211 2015-09-23  ChangSeok Oh  <changseok.oh@collabora.com>
3212
3213         [GTK] playbutton in media controls is not changed when it is clicked.
3214         https://bugs.webkit.org/show_bug.cgi?id=149113
3215
3216         Reviewed by Philippe Normand.
3217
3218         * media/media-controls-play-button-updates-expected.png: Added.
3219         * media/media-controls-play-button-updates-expected.txt: Added.
3220         * media/media-controls-play-button-updates.html: Added.
3221         * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
3222         * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
3223
3224 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3225
3226         [Streams API] Add bad strategies writable streams tests
3227         https://bugs.webkit.org/show_bug.cgi?id=148300
3228
3229         Reviewed by Darin Adler.
3230
3231         * streams/reference-implementation/bad-strategies-expected.txt: Added new expectations.
3232         * streams/reference-implementation/bad-strategies.html: Added new writable stream tests.
3233
3234 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3235
3236         [Streams API] Change a const in the tee tests
3237         https://bugs.webkit.org/show_bug.cgi?id=148294
3238
3239         Reviewed by Darin Adler.
3240
3241         * streams/reference-implementation/readable-stream-tee.html: Dumb change, replaced a const with var and added
3242         the checkpoint of the spec commit.
3243
3244 2015-09-23  ChangSeok Oh  <changseok.oh@collabora.com>
3245
3246         [GTK] media/media-controls-timeline-updates.html timeouts
3247         https://bugs.webkit.org/show_bug.cgi?id=139363
3248
3249         Reviewed by Philippe Normand.
3250
3251         The default timeout value of gtk port is 6000ms for release build layout tests.
3252         But this is too short to pass some media tests such as media-controls-timeline-updates.html
3253         Let's tweak the test to have shorter test time by seeking.
3254
3255         * media/media-controls-timeline-updates.html:
3256         * platform/gtk/TestExpectations:
3257
3258 2015-09-23  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3259
3260         [Streams API] Implement ReadableStream pipeThrough
3261         https://bugs.webkit.org/show_bug.cgi?id=147556
3262
3263         Reviewed by Darin Adler.
3264
3265         Rebased test that is now passing.
3266         Adding new tests to improve pipeThrough coverage.
3267
3268         * streams/readable-stream-pipeThrough-expected.txt: Added.
3269         * streams/readable-stream-pipeThrough.html: Added.
3270         * streams/reference-implementation/brand-checks-expected.txt:
3271
3272 2015-09-22  Ryosuke Niwa  <rniwa@webkit.org>
3273
3274         Event fired on a detached node does not bubble up
3275         https://bugs.webkit.org/show_bug.cgi?id=149488
3276
3277         Reviewed by Antti Koivisto.
3278
3279         Added a regression test. Also modified and rebaselined mouseout-dead-node.html added in r19897
3280         since our new behavior matches that of the latest Firefox as well as Chrome.
3281
3282         * fast/events/event-propagation-in-detached-tree-expected.txt: Added.
3283         * fast/events/event-propagation-in-detached-tree.html: Added.
3284         * fast/events/mouseout-dead-node-expected.txt:
3285         * fast/events/mouseout-dead-node.html:
3286
3287 2015-09-22  Zalan Bujtas  <zalan@apple.com>
3288
3289         Mark http/tests/notifications/events.html flaky again (crash/timeout this time).
3290
3291         Unreviewed.
3292
3293         * TestExpectations:
3294
3295 2015-09-22  Saam barati  <sbarati@apple.com>
3296
3297         Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
3298         https://bugs.webkit.org/show_bug.cgi?id=143171
3299
3300         Reviewed by Joseph Pecoraro.
3301
3302         * inspector/model/parse-script-syntax-tree-expected.txt:
3303         * inspector/model/parse-script-syntax-tree.html:
3304
3305 2015-09-22  Commit Queue  <commit-queue@webkit.org>
3306
3307         Unreviewed, rolling out r190134.
3308         https://bugs.webkit.org/show_bug.cgi?id=149481
3309
3310         "Seems to cause crashes during garbage collection" (Requested
3311         by cdumez on #webkit).
3312
3313         Reverted changeset:
3314
3315         "HTMLOutputElement.htmlFor should be settable"
3316         https://bugs.webkit.org/show_bug.cgi?id=149418
3317         http://trac.webkit.org/changeset/190134
3318
3319 2015-09-22  Zalan Bujtas  <zalan@apple.com>
3320
3321         Mark http/tests/notifications/events.html flaky.
3322         https://bugs.webkit.org/show_bug.cgi?id=149218
3323
3324         Unreviewed.
3325
3326         * TestExpectations:
3327
3328
3329 2015-09-22  Chris Dumez  <cdumez@apple.com>
3330
3331         HTMLOutputElement.htmlFor should be settable
3332         https://bugs.webkit.org/show_bug.cgi?id=149418
3333
3334         Reviewed by Darin Adler.
3335
3336         Update existing layout test now that HTMLOutputElement.htmlFor is
3337         settable.
3338
3339         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
3340         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
3341
3342 2015-09-22  Tim Horton  <timothy_horton@apple.com>
3343
3344         Demystify why a few text tests depend on threaded scrolling being disabled
3345
3346         * fast/text/combining-character-sequence-vertical.html:
3347         * fast/text/descent-clip-in-scaled-page-expected.html:
3348         * fast/text/descent-clip-in-scaled-page.html:
3349         * fast/text/vertical-quotation-marks.html:
3350
3351 2015-09-22  Chris Dumez  <cdumez@apple.com>
3352
3353         XMLHttpRequest properties should be on the prototype
3354         https://bugs.webkit.org/show_bug.cgi?id=149465
3355
3356         Reviewed by Darin Adler.
3357
3358         Add layout test to check that XMLHttpRequest properties are on the
3359         prototype and have the right properties (enumerable and configurable).
3360
3361         * fast/xmlhttprequest/xmlhttprequest-properties-prototype-expected.txt: Added.
3362         * fast/xmlhttprequest/xmlhttprequest-properties-prototype.html: Added.
3363
3364 2015-09-22  Chris Dumez  <cdumez@apple.com>
3365
3366         Drop support for legacy EntityReference DOM Node type
3367         https://bugs.webkit.org/show_bug.cgi?id=149348
3368
3369         Reviewed by Darin Adler.
3370
3371         Drop several outdated DOM compliance tests. Update / Rebaseline others.
3372
3373 2015-09-22  Chris Dumez  <cdumez@apple.com>
3374
3375         Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
3376
3377         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3378         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3379
3380 2015-09-22  Chris Dumez  <cdumez@apple.com>
3381
3382         Unreviewed, rebaseline fast/table/rowindex.html after r190099.
3383
3384         * platform/efl/fast/table/rowindex-expected.txt:
3385         * platform/gtk/fast/table/rowindex-expected.txt:
3386         * platform/win/fast/table/rowindex-expected.txt:
3387
3388 2015-09-22  sangdeug.kim  <sangdeug.kim@samsung.com>
3389
3390         Add test for checking currentTime of mediacontroller when playback is completed.
3391         https://bugs.webkit.org/show_bug.cgi?id=149154
3392
3393         Reviewed by Eric Carlson.
3394
3395         * media/media-controller-time-clamp-expected.txt:
3396         * media/media-controller-time-clamp.html:
3397
3398 2015-09-22  Saam barati  <sbarati@apple.com>
3399
3400         Web Inspector: update Esprima to latest version
3401         https://bugs.webkit.org/show_bug.cgi?id=148960
3402
3403         Reviewed by Joseph Pecoraro.
3404
3405         * inspector/model/parse-script-syntax-tree-expected.txt:
3406         * inspector/model/parse-script-syntax-tree.html:
3407
3408 2015-09-22  Ryosuke Niwa  <rniwa@webkit.org>
3409
3410         invalidateSlotAssignments should trigger style recalc
3411         https://bugs.webkit.org/show_bug.cgi?id=149447
3412
3413         Reviewed by Antti Koivisto.
3414
3415         Removed failing expectations from newly passing tests.
3416
3417         Also added test cases for inserting and removing text nodes, and modified the style recalc tests
3418         to force layout between each DOM change to test case separately.
3419
3420         * fast/shadow-dom/shadow-layout-after-host-child-changes.html:
3421         * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html:
3422         * fast/shadow-dom/shadow-layout-after-slot-changes.html:
3423         * platform/mac/TestExpectations:
3424
3425 2015-09-21  Chris Dumez  <cdumez@apple.com>
3426
3427         time element should use HTMLTimeElement interface
3428         https://bugs.webkit.org/show_bug.cgi?id=148840
3429         <rdar://problem/22586690>
3430
3431         Reviewed by Ryosuke Niwa.
3432
3433         Rebaseline existing test now that HTMLTimeElement is exposed on the
3434         global Window object.
3435
3436         * js/dom/global-constructors-attributes-expected.txt:
3437         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3438         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3439         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3440         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3441         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3442         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3443
3444 2015-09-21  Chris Dumez  <cdumez@apple.com>
3445
3446         DOM attributes on prototypes should be configurable
3447         https://bugs.webkit.org/show_bug.cgi?id=134364
3448
3449         Reviewed by Sam Weinig.
3450
3451         Add a layout test to confirm that attributes on prototypes are configurable.
3452
3453         * fast/dom/attributes-configurable-expected.txt: Added.
3454         * fast/dom/attributes-configurable.html: Added.
3455
3456 2015-09-21  Ryosuke Niwa  <rniwa@webkit.org>
3457
3458         Add some style recalc tests for shadow DOM
3459         https://bugs.webkit.org/show_bug.cgi?id=149445
3460
3461         Reviewed by Antti Koivisto.
3462
3463         Add tests to make sure we trigger necessary style recalc.
3464
3465         * fast/shadow-dom/shadow-layout-after-attach-shadow-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3466         * fast/shadow-dom/shadow-layout-after-attach-shadow.html: Added.
3467         * fast/shadow-dom/shadow-layout-after-host-child-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3468         * fast/shadow-dom/shadow-layout-after-host-child-changes.html: Added.
3469         * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3470         * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html: Added.
3471         * fast/shadow-dom/shadow-layout-after-slot-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3472         * fast/shadow-dom/shadow-layout-after-slot-changes.html: Added.
3473         * platform/mac/TestExpectations:
3474
3475 2015-09-21  Alexey Proskuryakov  <ap@apple.com>
3476
3477         https://bugs.webkit.org/show_bug.cgi?id=149415
3478         REGRESSION (r182648): UIWebView does not set location.hash synchronously
3479         <rdar://problem/22169467>
3480
3481         Reviewed by Darin Adler.
3482
3483         * fast/loader/location-hash-user-gesture-expected.txt: Added.
3484         * fast/loader/location-hash-user-gesture.html: Added.
3485         * platform/ios-simulator-wk2/TestExpectations:
3486
3487 2015-09-21  Chris Dumez  <cdumez@apple.com>
3488
3489         Update HTMLTableRowElement.rowIndex to behave according to the specification
3490         https://bugs.webkit.org/show_bug.cgi?id=148842
3491         <rdar://problem/22586914>
3492
3493         Reviewed by Darin Adler.
3494
3495         Rebaseline existing test because rows in all <thead> / <tfoot> children
3496         of the <table> Element now get a rowIndex.
3497
3498         * platform/mac/fast/table/rowindex-expected.txt:
3499
3500 2015-09-21  Ryosuke Niwa  <rniwa@webkit.org>
3501
3502         Add more rendering tests for shadow DOM
3503         https://bugs.webkit.org/show_bug.cgi?id=149437
3504
3505         Reviewed by Antti Koivisto.
3506
3507         Added various tests for shadow tree rendering as well as tests for :host pseudo class and ::slotted pseudo element.
3508
3509         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3510         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Added.
3511         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3512         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Added.
3513         * fast/shadow-dom/css-scoping-shadow-host-functional-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3514         * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Added.
3515         * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3516         * fast/shadow-dom/css-scoping-shadow-host-rule.html: Added.
3517         * fast/shadow-dom/css-scoping-shadow-host-with-before-after-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3518         * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Added.
3519         * fast/shadow-dom/css-scoping-shadow-slot-display-override-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3520         * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Added.
3521         * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3522         * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Added.
3523         * fast/shadow-dom/css-scoping-shadow-with-outside-rules-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
3524         * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Added.
3525         * platform/mac/TestExpectations:
3526
3527 2015-09-21  Chris Dumez  <cdumez@apple.com>
3528
3529         [JS Bindings] prototype.constructor should be writable
3530         https://bugs.webkit.org/show_bug.cgi?id=149412
3531         <rdar://problem/22545096>
3532
3533         Reviewed by Geoffrey Garen.
3534
3535         Add layout test that checks that Event.prototype.constructor has the
3536         expected properties and that it is actually writable.
3537
3538         * fast/events/event-prototype-constructor-properties-expected.txt: Added.
3539         * fast/events/event-prototype-constructor-properties.html: Added.
3540
3541 2015-09-21  Antti Koivisto  <antti@apple.com>
3542
3543         HTMLSlotElement should render its assigned nodes
3544         https://bugs.webkit.org/show_bug.cgi?id=149242
3545
3546         Reviewed by Ryosuke Niwa.
3547
3548         Enable the relevant tests.
3549
3550         * platform/mac/TestExpectations:
3551
3552 2015-09-21  Alex Christensen  <achristensen@webkit.org>
3553
3554         Remove Windows-specific navigator-detached-no-crash-expected.
3555         https://bugs.webkit.org/show_bug.cgi?id=149414
3556
3557         Reviewed by Filip Pizlo.
3558
3559         When we switched to CMake, NAVIGATOR_HWCONCURRENCY got enabled.  
3560         There is no reason to disable it, and the expectations match the default expectations now.
3561
3562         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
3563
3564 2015-09-21  Chris Dumez  <cdumez@apple.com>
3565
3566         DOMTokenList.add() / remove() should run the update steps even if tokens were not modified
3567         https://bugs.webkit.org/show_bug.cgi?id=148780
3568         <rdar://problem/22571794>
3569
3570         Reviewed by Ryosuke Niwa.
3571
3572         Update / Rebaseline several classList /relList tests now that our
3573         behavior has changed.
3574
3575         * fast/dom/HTMLElement/class-list-expected.txt:
3576         * fast/dom/HTMLElement/class-list-quirks-expected.txt:
3577         * fast/dom/HTMLElement/script-tests/class-list.js: