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