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