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