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