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