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