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