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