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