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