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