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