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