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