[Modern Media Controls] http/tests/media/modern-media-controls/skip-back-support...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-10-26  Antoine Quint  <graouts@apple.com>
2
3         [Modern Media Controls] http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html is flaky
4         https://bugs.webkit.org/show_bug.cgi?id=164013
5
6         Unreviewed.
7
8         Make the test more robust by only responding to "canplaythrough" once, since it might have fired again
9         after seeking, and registering for "seeked" events only after we've reached "canplaythrough", and accounting
10         for the first seek to 50s.
11
12         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt:
13         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
14         * platform/mac-yosemite/http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
15
16 2016-10-26  Youenn Fablet  <youenn@apple.com>
17
18         Enable SDPProcessor for Mac bots
19         https://bugs.webkit.org/show_bug.cgi?id=163940
20
21         Reviewed by Eric Carlson.
22
23         This is the first time the tests are activated since a long time.
24         Further patches should make the tests pass and/or update them according latest spec.
25
26         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
27         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
28         * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt:
29         * fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt:
30         * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt:
31         * fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt:
32         * fast/mediastream/RTCPeerConnection-localDescription-expected.txt:
33         * fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt:
34         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
35         * platform/mac/TestExpectations:
36
37 2016-10-26  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
38         WebRTC: The RTCTrackEventInit dictionary needs required members
39         https://bugs.webkit.org/show_bug.cgi?id=158536
40
41         Update RTCTrackEvent IDL as per specification. Rebase existing tests.
42
43         Reviewed by Chris Dumez.
44
45         * fast/mediastream/RTCTrackEvent-constructor-expected.txt:
46         * fast/mediastream/RTCTrackEvent-constructor.html:
47
48 2016-10-25  Ryosuke Niwa  <rniwa@webkit.org>
49
50         Updating attribute by textContent must create a single mutation record and custom element reaction
51         https://bugs.webkit.org/show_bug.cgi?id=164003
52
53         Reviewed by Chris Dumez.
54
55         Added a test for ensuring mutating the attribute by nodeValue and textContent creates exactly one mutation record.
56
57         * fast/custom-elements/reactions-for-webkit-extensions.html: Updated the description.
58         * fast/dom/MutationObserver/text-content-on-attr-expected.txt: Added.
59         * fast/dom/MutationObserver/text-content-on-attr.html: Added.
60
61 2016-10-25  Michael Catanzaro  <mcatanzaro@igalia.com>
62
63         Unreviewed, fix duplicate GTK expectations
64
65         * platform/gtk/TestExpectations:
66
67 2016-10-25  Nan Wang  <n_wang@apple.com>
68
69         LayoutTest accessibility/mac/meter-gauge-value-description.html failing
70         https://bugs.webkit.org/show_bug.cgi?id=163997
71         <rdar://problem/28948637>
72
73         Reviewed by Chris Fleizach.
74
75         * platform/mac/TestExpectations:
76
77 2016-10-25  Ryan Haddad  <ryanhaddad@apple.com>
78
79         Marking accessibility/mac/meter-gauge-value-description.html as failing on mac.
80         https://bugs.webkit.org/show_bug.cgi?id=163997
81
82         Unreviewed test gardening.
83
84         * platform/mac/TestExpectations:
85
86 2016-10-25  Daniel Bates  <dabates@apple.com>
87
88         REGRESSION (r178265): XSS Auditor fails to block document.write() of incomplete tag
89         https://bugs.webkit.org/show_bug.cgi?id=163978
90         <rdar://problem/25962131>
91
92         Reviewed by Darin Adler.
93
94         Add tests to ensure that the XSS Auditor blocks a document.write() of an incomplete HTML image tag.
95
96         * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror-expected.txt: Added.
97         * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror.html: Added.
98         * http/tests/security/xssAuditor/dom-write-location-open-img-onerror-expected.txt: Added.
99         * http/tests/security/xssAuditor/dom-write-location-open-img-onerror.html: Added.
100         * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror-expected.txt: Added.
101         * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror.html: Added.
102         * http/tests/security/xssAuditor/resources/echo-nested-dom-write-location.html: Added.
103
104 2016-10-25  Brady Eidson  <beidson@apple.com>
105
106         IndexedDB 2.0: Support IDBObjectStore openKeyCursor.
107         <rdar://problem/28806930> and https://bugs.webkit.org/show_bug.cgi?id=163954
108
109         Reviewed by Andy Estes.
110
111         * storage/indexeddb/modern/cursor-1-expected.txt:
112         * storage/indexeddb/modern/cursor-1-private-expected.txt:
113         * storage/indexeddb/modern/resources/cursor-1.js:
114
115 2016-10-25  Michael Catanzaro  <mcatanzaro@igalia.com>
116
117         Unreviewed GTK test gardening
118
119         * platform/gtk/TestExpectations:
120         * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt:
121         * platform/gtk/fast/css/word-space-extra-expected.txt:
122         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
123         * platform/gtk/fast/dom/Window/window-properties-performance-expected.txt:
124
125 2016-10-25  Wenson Hsieh  <wenson_hsieh@apple.com>
126
127         Support InputEvent.dataTransfer for the InputEvent spec
128         https://bugs.webkit.org/show_bug.cgi?id=163213
129         <rdar://problem/28700407>
130
131         Reviewed by Ryosuke Niwa.
132
133         Adds 2 new layout tests verifying that input events dispatched as a result of pasting or spell checking contain
134         DataTransfers that have rich and plain text representations of the contents being inserted.
135
136         * fast/events/input-events-fired-when-typing-expected.txt:
137         * fast/events/input-events-fired-when-typing.html:
138         * fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
139         * fast/events/input-events-paste-rich-datatransfer.html: Added.
140         * fast/events/input-events-spell-checking-datatransfer-expected.txt: Added.
141         * fast/events/input-events-spell-checking-datatransfer.html: Added.
142         * platform/ios-simulator/TestExpectations:
143
144 2016-10-25  Andy Estes  <aestes@apple.com>
145
146         Implement rel=noopener
147         https://bugs.webkit.org/show_bug.cgi?id=155166
148         <rdar://problem/25193787>
149
150         Reviewed by Brent Fulgham.
151
152         * fast/dom/DOMTokenList-supports-expected.txt:
153         * fast/dom/DOMTokenList-supports.html:
154         * fast/dom/Window/a-rel-noopener-expected.txt: Added.
155         * fast/dom/Window/a-rel-noopener.html: Added.
156         * fast/dom/Window/area-rel-noopener-expected.txt: Added.
157         * fast/dom/Window/area-rel-noopener.html: Added.
158         * fast/dom/Window/resources/rel-noopener.js: Added.
159
160 2016-10-25  Eric Carlson  <eric.carlson@apple.com>
161
162         [MediaStream] Add "has capture device" bit to media state flags
163         https://bugs.webkit.org/show_bug.cgi?id=163952
164
165         Reviewed by Jer Noble.
166
167         * fast/mediastream/MediaStream-page-muted-expected.txt:
168         * fast/mediastream/MediaStream-page-muted.html:
169         * media/muted-video-is-playing-audio-expected.txt:
170         * media/muted-video-is-playing-audio.html:
171         * webaudio/web-audio-is-playing.html:
172         * webaudio/web-audio-is-playing-expected.txt:
173
174 2016-10-25  Commit Queue  <commit-queue@webkit.org>
175
176         Unreviewed, rolling out r207827 and r207828.
177         https://bugs.webkit.org/show_bug.cgi?id=163965
178
179         Caused LayoutTest webaudio/web-audio-is-playing.html to time
180         out on macOS. (Requested by ryanhaddad on #webkit).
181
182         Reverted changesets:
183
184         "[MediaStream] Add "has capture device" bit to media state
185         flags"
186         https://bugs.webkit.org/show_bug.cgi?id=163952
187         http://trac.webkit.org/changeset/207827
188
189         "[MediaStream] Add "has capture device" bit to media state
190         flags"
191         https://bugs.webkit.org/show_bug.cgi?id=163952
192         http://trac.webkit.org/changeset/207828
193
194 2016-10-25  Antoine Quint  <graouts@apple.com>
195
196         [Modern Media Controls] Media Controller: skip back support
197         https://bugs.webkit.org/show_bug.cgi?id=163725
198         <rdar://problem/27989480>
199
200         Reviewed by Dean Jackson.
201
202         Added a new test for the SkipBackButton class to ensure that we correctly seek back by 30 seconds when pressed.
203         Updated the other tests to reflect the addition of the SkipBackSupport class.
204
205         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
206         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html: Added.
207         * media/modern-media-controls/media-controller/media-controller-constructor.html:
208         * media/modern-media-controls/media-controller/media-controller-resize.html:
209         * media/modern-media-controls/mute-support/mute-support-button-click.html:
210         * media/modern-media-controls/mute-support/mute-support-media-api.html:
211         * media/modern-media-controls/mute-support/mute-support-muted.html:
212         * media/modern-media-controls/start-support/start-support-audio.html:
213         * media/modern-media-controls/start-support/start-support-autoplay.html:
214         * media/modern-media-controls/start-support/start-support-click-to-start.html:
215         * media/modern-media-controls/start-support/start-support-error.html:
216         * media/modern-media-controls/start-support/start-support-fullscreen.html:
217         * media/modern-media-controls/start-support/start-support-manual-play.html:
218         * media/modern-media-controls/start-support/start-support-no-source.html:
219
220 2016-10-25  Commit Queue  <commit-queue@webkit.org>
221
222         Unreviewed, rolling out r207578.
223         https://bugs.webkit.org/show_bug.cgi?id=163962
224
225         Broke quip.com so that user can no longer type a space
226         (Requested by rniwa on #webkit).
227
228         Reverted changeset:
229
230         "Add a plain space instead of &nbsp; between text nodes"
231         https://bugs.webkit.org/show_bug.cgi?id=123163
232         http://trac.webkit.org/changeset/207578
233
234 2016-10-25  Ryan Haddad  <ryanhaddad@apple.com>
235
236         WebCryptoAPI test gardening after r207809.
237         https://bugs.webkit.org/show_bug.cgi?id=159638
238
239         Unreviewed test gardening.
240
241         * TestExpectations:
242
243 2016-10-25  Eric Carlson  <eric.carlson@apple.com>
244
245         [MediaStream] Add "has capture device" bit to media state flags
246         https://bugs.webkit.org/show_bug.cgi?id=163952
247
248         Reviewed by Jer Noble.
249
250         * fast/mediastream/MediaStream-page-muted-expected.txt:
251         * fast/mediastream/MediaStream-page-muted.html:
252         * media/muted-video-is-playing-audio-expected.txt:
253         * media/muted-video-is-playing-audio.html:
254
255 2016-10-25  Brady Eidson  <beidson@apple.com>
256
257         IndexedDB 2.0: Support new IDBTransaction interfaces.
258         <rdar://problem/28806928> and https://bugs.webkit.org/show_bug.cgi?id=163927
259
260         Reviewed by Sam Weinig.
261
262         * storage/indexeddb/modern/idbtransaction-objectstores-1-expected.txt: Added.
263         * storage/indexeddb/modern/idbtransaction-objectstores-1-private-expected.txt: Added.
264         * storage/indexeddb/modern/idbtransaction-objectstores-1-private.html: Added.
265         * storage/indexeddb/modern/idbtransaction-objectstores-1.html: Added.
266         * storage/indexeddb/modern/resources/idbtransaction-objectstores-1.js: Added.
267
268 2016-10-25  Alex Christensen  <achristensen@webkit.org>
269
270         Rebase test after r207805
271         https://bugs.webkit.org/show_bug.cgi?id=163929
272
273         * fetch/fetch-url-serialization-expected.txt:
274
275 2016-10-24  Ryosuke Niwa  <rniwa@webkit.org>
276
277         Custom elements reactions should have a queue per element
278         https://bugs.webkit.org/show_bug.cgi?id=163878
279
280         Reviewed by Antti Koivisto.
281
282         Added a W3C style testharness.js test for making sure the custom element reaction queue exists per element,
283         and added a WebKit style test for making sure that the backup element queue exists.
284
285         * fast/custom-elements/backup-element-queue-expected.txt: Added.
286         * fast/custom-elements/backup-element-queue.html: Added.
287         * fast/custom-elements/custom-element-reaction-queue-expected.txt: Added.
288         * fast/custom-elements/custom-element-reaction-queue.html: Added.
289
290 2016-10-24  Jiewen Tan  <jiewen_tan@apple.com>
291
292         Update SubtleCrypto::generateKey to match the latest spec
293         https://bugs.webkit.org/show_bug.cgi?id=163718
294         <rdar://problem/28864380>
295
296         Reviewed by Chris Dumez.
297
298         Besides adding tests for SubtleCrypto::generateKey related stuff and fixing HMAC. This patch also add
299         shouldReject(_a, _rejectCallback, _resolveCallback, _message) in js-test-pre.js.
300
301         * TestExpectations:
302         * crypto/subtle/aes-cbc-generate-key-length-128-expected.txt: Added.
303         * crypto/subtle/aes-cbc-generate-key-length-128.html: Added.
304         * crypto/subtle/aes-cbc-generate-key-length-192-expected.txt: Added.
305         * crypto/subtle/aes-cbc-generate-key-length-192.html: Added.
306         * crypto/subtle/aes-cbc-generate-key-length-256-expected.txt: Added.
307         * crypto/subtle/aes-cbc-generate-key-length-256.html: Added.
308         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
309         * crypto/subtle/aes-generate-key-malformed-parameters.html: Added.
310         * crypto/subtle/aes-kw-generate-key-expected.txt: Added.
311         * crypto/subtle/aes-kw-generate-key.html: Added.
312         * crypto/subtle/generate-key-malformed-paramters-expected.txt: Added.
313         * crypto/subtle/generate-key-malformed-paramters.html: Added.
314         * crypto/subtle/hmac-generate-key-customized-length-expected.txt: Added.
315         * crypto/subtle/hmac-generate-key-customized-length.html: Added.
316         * crypto/subtle/hmac-generate-key-hash-object-expected.txt: Added.
317         * crypto/subtle/hmac-generate-key-hash-object.html: Added.
318         * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt: Added.
319         * crypto/subtle/hmac-generate-key-malformed-parameters.html: Added.
320         * crypto/subtle/hmac-generate-key-sha1-expected.txt: Added.
321         * crypto/subtle/hmac-generate-key-sha1.html: Added.
322         * crypto/subtle/hmac-generate-key-sha224-expected.txt: Added.
323         * crypto/subtle/hmac-generate-key-sha224.html: Added.
324         * crypto/subtle/hmac-generate-key-sha256-expected.txt: Added.
325         * crypto/subtle/hmac-generate-key-sha256.html: Added.
326         * crypto/subtle/hmac-generate-key-sha384-expected.txt: Added.
327         * crypto/subtle/hmac-generate-key-sha384.html: Added.
328         * crypto/subtle/hmac-generate-key-sha512-expected.txt: Added.
329         * crypto/subtle/hmac-generate-key-sha512.html: Added.
330         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
331         * crypto/subtle/rsa-generate-key-malformed-parameters.html: Added.
332         * crypto/subtle/rsa-oaep-generate-key-expected.txt: Added.
333         * crypto/subtle/rsa-oaep-generate-key.html: Added.
334         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-expected.txt: Added.
335         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable-expected.txt: Added.
336         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable.html: Added.
337         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key.html: Added.
338         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Added.
339         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html: Added.
340         * crypto/webkitSubtle/hmac-generate-key-expected.txt:
341         * crypto/webkitSubtle/hmac-generate-key.html:
342         * crypto/workers/subtle/aes-generate-key-expected.txt: Added.
343         * crypto/workers/subtle/aes-generate-key.html: Added.
344         * crypto/workers/subtle/hmac-generate-key-expected.txt: Added.
345         * crypto/workers/subtle/hmac-generate-key.html: Added.
346         * crypto/workers/subtle/resources/aes-generate-key.js: Added.
347         * crypto/workers/subtle/resources/hmac-generate-key.js: Added.
348         * crypto/workers/subtle/resources/rsa-generate-key.js: Added.
349         * crypto/workers/subtle/rsa-generate-key-expected.txt: Added.
350         * crypto/workers/subtle/rsa-generate-key.html: Added.
351         * resources/js-test-pre.js:
352
353 2016-10-24  Chris Dumez  <cdumez@apple.com>
354
355         IDBDatabase.createObjectStore() should take a IDBObjectStoreParameters dictionary in parameter
356         https://bugs.webkit.org/show_bug.cgi?id=163916
357
358         Reviewed by Darin Adler.
359
360         Rebaseline existing tests now that the exception messages differ slightly.
361
362         * storage/indexeddb/create-object-store-options-expected.txt:
363         * storage/indexeddb/create-object-store-options-private-expected.txt:
364
365 2016-10-24  Alex Christensen  <achristensen@webkit.org>
366
367         URLParser should match old URL::parse with %2E in path
368         https://bugs.webkit.org/show_bug.cgi?id=163929
369
370         Reviewed by Alexey Proskuryakov.
371
372         * fast/url/path-expected.txt:
373         * fast/url/standard-url-expected.txt:
374
375 2016-10-24  Zalan Bujtas  <zalan@apple.com>
376
377         Do not update selection rect on dirty lineboxes.
378         https://bugs.webkit.org/show_bug.cgi?id=163862
379         <rdar://problem/28813156>
380
381         Reviewed by Simon Fraser.
382
383         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
384         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
385
386 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
387
388         Unreviewed, rolling out r207795.
389
390         Introduced API test failures on iOS and macOS.
391
392         Reverted changeset:
393
394         "URLParser should match old URL::parse with %2E in path"
395         https://bugs.webkit.org/show_bug.cgi?id=163929
396         http://trac.webkit.org/changeset/207795
397
398 2016-10-24  Yusuke Suzuki  <utatane.tea@gmail.com>
399
400         Arrow functions with concise bodies cannot return regular expressions
401         https://bugs.webkit.org/show_bug.cgi?id=163162
402
403         Reviewed by Filip Pizlo.
404
405         * fast/regex/dom/non-pattern-characters-expected.txt:
406         * js/arrowfunction-syntax-errors-expected.txt:
407         * js/regexp-compile-crash-expected.txt:
408         * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1-expected.txt:
409         * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4-expected.txt:
410         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2-expected.txt:
411         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1-expected.txt:
412         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3-expected.txt:
413         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1-expected.txt:
414         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3-expected.txt:
415         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1-expected.txt:
416         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1-expected.txt:
417         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3-expected.txt:
418         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1-expected.txt:
419         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3-expected.txt:
420
421 2016-10-24  Chris Dumez  <cdumez@apple.com>
422
423         event.(dataTransfer|clipboardData).getData('text/html') (onpaste, ondrop)
424         https://bugs.webkit.org/show_bug.cgi?id=19893
425         <rdar://problem/6055546>
426
427         Reviewed by Ryosuke Niwa.
428
429         Unskip corresponding tests on Mac.
430
431         * editing/pasteboard/onpaste-text-html-expected.txt:
432         * fast/events/ondrop-text-html-expected.txt:
433         * platform/mac/TestExpectations:
434         * platform/wk2/TestExpectations:
435
436 2016-10-24  Alex Christensen  <achristensen@webkit.org>
437
438         URLParser should match old URL::parse with %2E in path
439         https://bugs.webkit.org/show_bug.cgi?id=163929
440
441         Reviewed by Alexey Proskuryakov.
442
443         * fast/url/path-expected.txt:
444         * fast/url/standard-url-expected.txt:
445         * fetch/fetch-url-serialization-expected.txt:
446
447 2016-10-24  Brady Eidson  <beidson@apple.com>
448
449         IndexedDB 2.0: Support new IDBKeyRange interfaces.
450         <rdar://problem/28806929> and https://bugs.webkit.org/show_bug.cgi?id=163910
451
452         Reviewed by Andy Estes.
453
454         * storage/indexeddb/keyrange-expected.txt:
455         * storage/indexeddb/keyrange-private-expected.txt:
456         * storage/indexeddb/resources/keyrange.js:
457
458 2016-10-23  Yusuke Suzuki  <utatane.tea@gmail.com>
459
460         [DOMJIT] Add a way for DOMJIT::Patchpoint to express effects
461         https://bugs.webkit.org/show_bug.cgi?id=163657
462
463         Reviewed by Saam Barati.
464
465         * js/dom/domjit-accessor-different-effect-expected.txt: Added.
466         * js/dom/domjit-accessor-different-effect.html: Added.
467         * js/dom/domjit-accessor-effect-expected.txt: Added.
468         * js/dom/domjit-accessor-effect-should-overlap-with-call-expected.txt: Added.
469         * js/dom/domjit-accessor-effect-should-overlap-with-call.html: Added.
470         * js/dom/domjit-accessor-effect.html: Added.
471         * js/dom/domjit-accessor-licm-expected.txt: Added.
472         * js/dom/domjit-accessor-licm.html: Added.
473         * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure-expected.txt: Added.
474         * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure.html: Added.
475
476 2016-10-24  Myles C. Maxfield  <mmaxfield@apple.com>
477
478         Font variations test gardening
479
480         Unreviewed.
481
482         * platform/mac/TestExpectations:
483
484 2016-10-24  Devin Rousso  <dcrousso+webkit@gmail.com>
485
486         Web Inspector: Scope chain shouldn't show empty Closure sections
487         https://bugs.webkit.org/show_bug.cgi?id=152348
488
489         Reviewed by Joseph Pecoraro.
490
491         * inspector/model/scope-chain-node-expected.txt:
492         * inspector/model/scope-chain-node.html:
493         Added "empty" indicators to scopes without any property descriptors.
494
495 2016-10-24  Devin Rousso  <dcrousso+webkit@gmail.com>
496
497         Web Inspector: Improve Quick Open sorting algorithm
498         https://bugs.webkit.org/show_bug.cgi?id=163705
499
500         Reviewed by Joseph Pecoraro.
501
502         * inspector/unit-tests/resource-query-controller-expected.txt:
503         * inspector/unit-tests/resource-query-controller.html:
504         Changed the ExecuteQueryGeneralRankings and ExecuteQueryPositionRankings tests to reflect
505         the new ranking logic.  Added ExecuteQueryConsecutiveRankings to test more realistic
506         scenarios and ensure better ranking.
507
508 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
509
510         Rebaseline tests for ios-simulator after r207757.
511         https://bugs.webkit.org/show_bug.cgi?id=163904
512
513         Unreviewed test gardening.
514
515         * platform/ios-simulator/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
516         * platform/ios-simulator/svg/batik/text/verticalText-expected.txt:
517         * platform/ios-simulator/svg/batik/text/verticalTextOnPath-expected.txt:
518         * platform/ios-simulator/svg/text/text-align-06-b-expected.txt:
519         * platform/ios-simulator/svg/text/text-vkern-expected.txt:
520
521 2016-10-24  Alex Christensen  <achristensen@webkit.org>
522
523         Rebase tests after r207767
524         https://bugs.webkit.org/show_bug.cgi?id=163891
525
526         * js/dom/global-constructors-attributes-expected.txt:
527         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
528         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
529         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
530         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
531         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
532         * platform/win/js/dom/global-constructors-attributes-expected.txt:
533         No more CSSCharsetRule.
534
535 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
536
537         Rebaseline inspector/dom/getAccessibilityPropertiesForNode.html
538         https://bugs.webkit.org/show_bug.cgi?id=163901
539
540         Unreviewed test gardening.
541
542         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
543
544 2016-10-24  Dave Hyatt  <hyatt@apple.com>
545
546         Remove CSSCharsetRule from the CSS OM
547         https://bugs.webkit.org/show_bug.cgi?id=163891
548
549         Reviewed by Darin Adler.
550
551         * fast/dom/Window/resources/window-properties.js:
552         * fast/dom/dom-constructors-expected.txt:
553         * fast/dom/dom-constructors.html:
554         * fast/encoding/css-charset-default.xhtml:
555         * fast/encoding/css-charset-dom-expected.txt: Removed.
556         * fast/encoding/css-charset-dom.html: Removed.
557         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
558
559 2016-10-24  Eric Carlson  <eric.carlson@apple.com>
560
561         [MediaStream] Separate media capture and audio playback muting
562         https://bugs.webkit.org/show_bug.cgi?id=163855
563         <rdar://problem/28827186>
564
565         Reviewed by Darin Adler.
566
567         * fast/mediastream/MediaStream-page-muted-expected.txt: Added.
568         * fast/mediastream/MediaStream-page-muted.html: Added.
569         * media/video-muted-after-setting-page-muted-state.html: Updated.
570
571 2016-10-24  Youenn Fablet  <youenn@apple.com>
572
573         Activate WEB_RTC compilation flags for Mac bots
574         https://bugs.webkit.org/show_bug.cgi?id=163886
575
576         Reviewed by Eric Carlson.
577
578         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
579         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
580         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
581
582 2016-10-24  Brady Eidson  <beidson@apple.com>
583
584         IndexedDB 2.0: Support IDBIndex name assignment.
585         <rdar://problem/28806932> and https://bugs.webkit.org/show_bug.cgi?id=163805
586
587         Reviewed by Alex Christensen.
588
589         * storage/indexeddb/modern/index-rename-1-expected.txt: Added.
590         * storage/indexeddb/modern/index-rename-1-private-expected.txt: Added.
591         * storage/indexeddb/modern/index-rename-1-private.html: Added.
592         * storage/indexeddb/modern/index-rename-1.html: Added.
593         * storage/indexeddb/modern/resources/index-rename-1.js: Added.
594
595         * storage/indexeddb/readonly-expected.txt:
596         * storage/indexeddb/readonly-private-expected.txt:
597         * storage/indexeddb/resources/readonly.js: Removed the test that verifies that index names are
598           readonly as they are no longer readonly.
599
600 2016-10-24  Dave Hyatt  <hyatt@apple.com>
601
602         [CSS Parser] Unprefix -webkit-writing-mode
603         https://bugs.webkit.org/show_bug.cgi?id=163870
604
605         Reviewed by Zalan Bujtas.
606
607         * fast/css/getComputedStyle/computed-style-expected.txt:
608         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
609         * platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
610         * platform/mac/svg/text/text-align-06-b-expected.txt:
611         * svg/css/getComputedStyle-basic-expected.txt:
612
613 2016-10-24  Youenn Fablet  <youenn@apple.com>
614
615         svg/as-image/svg-image-with-data-uri-use-data-uri.svg is flaky after r207754
616         https://bugs.webkit.org/show_bug.cgi?id=163887
617
618         Unreviewed.
619
620         * TestExpectations: Marking svg/as-image/svg-image-with-data-uri-use-data-uri.svg as crashing.
621
622 2016-10-23  Antti Koivisto  <antti@apple.com>
623
624         Avoid unnecessary full style resolution in getComputedStyle for non-inherited properties
625         https://bugs.webkit.org/show_bug.cgi?id=163875
626
627         Reviewed by Andreas Kling.
628
629         * fast/css/getComputedStyle/getComputedStyle-style-resolution-expected.txt: Added.
630         * fast/css/getComputedStyle/getComputedStyle-style-resolution.html: Added.
631
632 2016-10-24  Youenn Fablet  <youenn@apple.com>
633
634         ASSERTION FAILED: canvas()->securityOrigin()->toString() == cachedImage.origin()->toString()
635         https://bugs.webkit.org/show_bug.cgi?id=163242
636
637         Reviewed by Darin Adler.
638
639         * http/tests/security/cross-origin-cached-images-canvas-expected.txt: Added.
640         * http/tests/security/cross-origin-cached-images-canvas.html: Added.
641         * http/tests/security/resources/cross-origin-cached-image-canvas-iframe.html: Added.
642
643 2016-10-24  Youenn Fablet  <youenn@apple.com>
644
645         Redirections should be upgraded if CSP policy says so
646         https://bugs.webkit.org/show_bug.cgi?id=163544
647
648         Reviewed by Darin Adler.
649
650         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https-expected.txt: Added.
651         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https.html: Added.
652         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
653         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe.html:
654         * platform/mac/TestExpectations:
655
656 2016-10-22  Sam Weinig  <sam@webkit.org>
657
658         [WebIDL] Add IDLType based toJS conversion
659         https://bugs.webkit.org/show_bug.cgi?id=163861
660
661         Reviewed by Darin Adler.
662
663         * js/dom/webidl-type-mapping-expected.txt:
664         * js/dom/webidl-type-mapping.html:
665
666 2016-10-23  Zalan Bujtas  <zalan@apple.com>
667
668         Unreviewed, rolling out r207727.
669
670         broke 15 selection test cases.
671
672         Reverted changeset:
673
674         "Do not update selection rect on dirty lineboxes."
675         https://bugs.webkit.org/show_bug.cgi?id=163862
676         http://trac.webkit.org/changeset/207727
677
678 2016-10-23  Zalan Bujtas  <zalan@apple.com>
679
680         Do not update selection rect on dirty lineboxes.
681         https://bugs.webkit.org/show_bug.cgi?id=163862
682         <rdar://problem/28813156>
683
684         Reviewed by Simon Fraser.
685
686         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
687         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
688
689 2016-10-22  Myles C. Maxfield  <mmaxfield@apple.com>
690
691         ASSERTION FAILED: m_fonts in &WebCore::FontCascade::primaryFont
692         https://bugs.webkit.org/show_bug.cgi?id=163459
693
694         Reviewed by Darin Adler.
695
696         * fast/text/font-size-calc-expected.txt: Added.
697         * fast/text/font-size-calc.html: Added.
698
699 2016-10-22  Dan Bernstein  <mitz@apple.com>
700
701         Dynamically-added backdrop filter to clip-path'd element with 3D transform renders incorrectly (without clip)
702         https://bugs.webkit.org/show_bug.cgi?id=163497
703
704         Reviewed by Simon Fraser.
705
706         Based on the test case from Tim Horton.
707
708         * css3/filters/backdrop/dynamic-with-clip-path-expected.html: Added.
709         * css3/filters/backdrop/dynamic-with-clip-path.html: Added.
710
711 2016-10-22  Simon Fraser  <simon.fraser@apple.com>
712
713         Backdrop filter doesn't show if removed then re-added
714         https://bugs.webkit.org/show_bug.cgi?id=163860
715
716         Reviewed by Dan Bernstein.
717
718         * css3/filters/backdrop/add-remove-add-backdrop-filter-expected.html: Added.
719         * css3/filters/backdrop/add-remove-add-backdrop-filter.html: Added.
720
721 2016-10-22  Simon Fraser  <simon.fraser@apple.com>
722
723         Fix repainting of slow repaint objects in WK1 when page scale is applied
724         https://bugs.webkit.org/show_bug.cgi?id=163854
725
726         Reviewed by Zalan Bujtas.
727         
728         Test that logs the repaint rect after scrolling a page with an element
729         with a fixed background. The WebKit1 result is the interesting one.
730
731         * fast/repaint/zoomed-fixed-background-expected.txt: Added.
732         * fast/repaint/zoomed-fixed-background.html: Added.
733         * platform/mac-wk1/fast/repaint/zoomed-fixed-background-expected.txt: Added.
734
735 2016-10-22  Darin Adler  <darin@apple.com>
736
737         Move HTML canvas and tracks from ExceptionCode to Exception
738         https://bugs.webkit.org/show_bug.cgi?id=163853
739
740         Reviewed by Chris Dumez.
741
742         * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
743         Change expectations to expect the more specific TypeError message
744         that the bindings generate as opposed to the generic ones that the
745         WebVTT DOM code was generating before.
746
747 2016-10-22  Michael Catanzaro  <mcatanzaro@igalia.com>
748
749         Unreviewed GTK test gardening
750
751         * platform/gtk/TestExpectations:
752         * platform/gtk/imported/w3c/web-platform-tests/touch-events/historical-expected.txt: Added.
753         * platform/gtk/imported/w3c/web-platform-tests/touch-events/touch-globaleventhandler-interface-expected.txt: Added.
754         * platform/gtk/svg/custom/repaint-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/text/repaint-shadow-expected.txt.
755         * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/simple-text-double-shadow.txt.
756
757 2016-10-22  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
758
759         Bindings error message for missing required dictionary member should be more explicit
760         https://bugs.webkit.org/show_bug.cgi?id=163665
761
762         Reviewed by Darin Adler.
763
764         Update existing tests.
765
766         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
767
768 2016-10-22  Ryosuke Niwa  <rniwa@webkit.org>
769
770         Upgrading custom element should enqueue attributeChanged and connected callbacks
771         https://bugs.webkit.org/show_bug.cgi?id=163840
772
773         Reviewed by Darin Adler.
774
775         Added a W3C style testharness.js test for making sure upgrading custom custom elements
776         would enqueue attributedChanged and connected reactions.
777
778         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt: Added.
779         * fast/custom-elements/upgrading-enqueue-reactions.html: Added.
780
781 2016-10-21  Ryosuke Niwa  <rniwa@webkit.org>
782
783         Update custom elements tests
784         https://bugs.webkit.org/show_bug.cgi?id=163815
785
786         Reviewed by Joseph Pecoraro.
787
788         Removed the tests that have been upstreamed and reimported from web-platform-tests.
789
790         * fast/custom-elements/Document-createElement-expected.txt: Removed.
791         * fast/custom-elements/enqueue-custom-element-upgrade-reaction-expected.txt: Removed.
792         * fast/custom-elements/parser/: Removed.
793         * fast/custom-elements/upgrading/: Removed.
794
795 2016-10-21  Michael Catanzaro  <mcatanzaro@igalia.com>
796
797         Unreviewed GTK test gardening
798
799         * platform/gtk/TestExpectations:
800         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
801         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
802         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
803         * platform/gtk/svg/custom/dynamic-svg-document-creation-expected.txt:
804         * platform/gtk/svg/custom/simple-text-double-shadow.txt: Added.
805         * platform/gtk/svg/text/repaint-shadow-expected.txt: Added.
806         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
807         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt: Added.
808         * platform/gtk/svg/text/text-vkern-on-horizontal-text-expected.txt: Added.
809
810 2016-10-21  Wenson Hsieh  <wenson_hsieh@apple.com>
811
812         Support (insertFrom|deleteBy)Composition and (insert|delete)CompositionText inputTypes for InputEvents
813         https://bugs.webkit.org/show_bug.cgi?id=163460
814         <rdar://problem/28784142>
815
816         Reviewed by Darin Adler.
817
818         Adds 4 new layout tests to verify that composition events are dispatched as expected when using IME, and that
819         input events of type "insertFromComposition" and "deleteByComposition" can be prevented.
820
821         Also rebaselines an existing WK1 editing test (text-input-controller.html) to account for how we now delete the
822         existing composition text before inserting the finalized composition text in Editor::setComposition. This means
823         that there are a few more delegate calls than there were before (as seen in the expected output), although the
824         resulting behavior is still the same.
825
826         * editing/mac/input/text-input-controller-expected.txt:
827         * fast/events/before-input-events-prevent-insert-composition.html: Added.
828         * fast/events/before-input-events-prevent-recomposition.html: Added.
829         * fast/events/input-events-ime-composition.html: Added.
830         * fast/events/input-events-ime-recomposition.html: Added.
831         * platform/ios-simulator/TestExpectations:
832
833 2016-10-20  Dean Jackson  <dino@apple.com>
834
835         SVG should not paint selection within a mask
836         https://bugs.webkit.org/show_bug.cgi?id=163772
837         <rdar://problem/28705129>
838
839         Reviewed by Simon Fraser.
840
841         * svg/masking/mask-should-not-paint-selection-expected.html: Added.
842         * svg/masking/mask-should-not-paint-selection.html: Added.
843
844 2016-10-21  Zalan Bujtas  <zalan@apple.com>
845
846         Do not mutate the render tree while collecting selection repaint rects.
847         https://bugs.webkit.org/show_bug.cgi?id=163800
848         <rdar://problem/28806886>
849
850         Reviewed by David Hyatt.
851
852         * fast/lists/crash-when-list-marker-is-moved-during-selection-expected.txt: Added.
853         * fast/lists/crash-when-list-marker-is-moved-during-selection.html: Added.
854
855 2016-10-21  Miguel Gomez  <magomez@igalia.com>
856
857         [GTK] Unreviewed gardening: update expectations after r207664
858         https://bugs.webkit.org/show_bug.cgi?id=163784
859
860         Unreviewed gardening.
861
862         * platform/gtk/TestExpectations:
863
864 2016-10-21  Chris Dumez  <cdumez@apple.com>
865
866         AudioNode.connect(): First parameter should not be nullable
867         https://bugs.webkit.org/show_bug.cgi?id=163773
868
869         Reviewed by Darin Adler.
870
871         Improve test coverage.
872
873         * webaudio/audionode-expected.txt:
874         * webaudio/audionode.html:
875
876 2016-10-21  Wenson Hsieh  <wenson_hsieh@apple.com>
877
878         Implement InputEvent.getTargetRanges() for the input events spec
879         https://bugs.webkit.org/show_bug.cgi?id=162947
880         <rdar://problem/28853079>
881
882         Reviewed by Darin Adler.
883
884         Adds 3 new layout tests and tweaks some existing unit tests. See WebCore ChangeLog entry for more details.
885         Tests verify the result of getTargetRanges() when breaking out of a list, deleting backwards and forwards at
886         all text granularities, deleting selected text, and spell checking (candidate text replacement).
887
888         * fast/events/before-input-delete-empty-list-target-ranges-expected.txt: Added.
889         * fast/events/before-input-delete-empty-list-target-ranges.html: Added.
890         * fast/events/before-input-delete-text-target-ranges-expected.txt: Added.
891         * fast/events/before-input-delete-text-target-ranges.html: Added.
892         * fast/events/before-input-events-prevent-default-in-textfield.html:
893         * fast/events/before-input-replace-text-target-ranges-expected.txt: Added.
894         * fast/events/before-input-replace-text-target-ranges.html: Added.
895         * fast/events/input-events-fired-when-typing-expected.txt:
896         * fast/events/input-events-fired-when-typing.html:
897         * js/dom/global-constructors-attributes-expected.txt:
898         * platform/ios-simulator/TestExpectations:
899         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
900         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
901         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
902
903 2016-10-21  Javier Fernandez  <jfernandez@igalia.com>
904
905         [css-grid] Content Alignment broken with indefinite sized grid container
906         https://bugs.webkit.org/show_bug.cgi?id=163724
907
908         Reviewed by Manuel Rego Casasnovas.
909
910         Added additional test cases to verify we compute properly the
911         available free space for content-alignment, handling correctly the
912         overflow when needed.
913
914         * fast/css-grid-layout/grid-content-alignment-overflow.html:
915
916 2016-10-21  Jer Noble  <jer.noble@apple.com>
917
918         [mac-wk2 release] LayoutTest media/media-source/media-source-seek-detach-crash.html is a flaky failure
919         https://bugs.webkit.org/show_bug.cgi?id=163751
920
921         Reviewed by Eric Carlson.
922
923         Don't log when we receive an "error" event; this makes the test non-deterministic.
924
925         * media/media-source/media-source-seek-detach-crash-expected.txt:
926         * media/media-source/media-source-seek-detach-crash.html:
927
928 2016-10-21  Jer Noble  <jer.noble@apple.com>
929
930         CRASH in SourceBuffer::sourceBufferPrivateDidReceiveSample + 2169
931         https://bugs.webkit.org/show_bug.cgi?id=163735
932
933         Reviewed by Eric Carlson.
934
935         * media/media-source/media-source-sample-wrong-track-id-expected.txt: Added.
936         * media/media-source/media-source-sample-wrong-track-id.html: Added.
937
938 2016-10-20  Zan Dobersek  <zdobersek@igalia.com>
939
940         Import W3C EME tests
941         https://bugs.webkit.org/show_bug.cgi?id=163214
942
943         Reviewed by Youenn Fablet.
944
945         Skip the newly-imported W3C EME tests on all platforms.
946
947         * platform/efl/TestExpectations:
948         * platform/gtk/TestExpectations:
949         * platform/ios-simulator/TestExpectations:
950         * platform/mac/TestExpectations:
951         * platform/win/TestExpectations:
952         * tests-options.json:
953
954 2016-10-20  Yusuke Suzuki  <utatane.tea@gmail.com>
955
956         [JSC] Drop isEnvironmentRecord type info flag and use JSType information instead
957         https://bugs.webkit.org/show_bug.cgi?id=163761
958
959         Reviewed by Keith Miller.
960
961         * js/dom/script-tests/string-prototype-scopes-in-workers.js: Added.
962         (catch):
963         * js/dom/script-tests/string-prototype-scopes.js: Added.
964         (catch):
965         * js/dom/string-prototype-scopes-expected.txt: Added.
966         * js/dom/string-prototype-scopes-in-workers-expected.txt: Added.
967         * js/dom/string-prototype-scopes-in-workers.html: Added.
968         * js/dom/string-prototype-scopes.html: Added.
969
970 2016-10-20  Myles C. Maxfield  <mmaxfield@apple.com>
971
972         Implement WebGL2 bufferData() and bufferSubData() methods
973         https://bugs.webkit.org/show_bug.cgi?id=163759
974
975         Reviewed by Dean Jackson.
976
977         * fast/canvas/webgl/bufferData-offset-length-expected.txt: Added.
978         * fast/canvas/webgl/bufferData-offset-length.html: Added.
979         * fast/canvas/webgl/resources/webgl-test.js:
980         (create3DContext):
981         (initWebGL):
982
983 2016-10-20  Nan Wang  <n_wang@apple.com>
984
985         AX: VoiceOver is not detecting ARIA treeview if it contains role="presentation"
986         https://bugs.webkit.org/show_bug.cgi?id=163763
987
988         Reviewed by Chris Fleizach.
989
990         * accessibility/mac/aria-tree-with-presentation-role-expected.txt: Added.
991         * accessibility/mac/aria-tree-with-presentation-role.html: Added.
992
993 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
994
995         [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
996         https://bugs.webkit.org/show_bug.cgi?id=163374
997
998         Reviewed by Darin Adler.
999
1000         Moving animations/font-variation-settings* tests to animations/font-variations
1001         in order to make them easier to mark as failing.
1002
1003         Mark the relevant tests as failing on El Capitan and iOS 9.
1004
1005         * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
1006         * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
1007         * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
1008         * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
1009         * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
1010         * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
1011         * platform/gtk/TestExpectations:
1012         * platform/ios-simulator/TestExpectations:
1013         * platform/mac/TestExpectations:
1014
1015 2016-10-20  Brady Eidson  <beidson@apple.com>
1016
1017         IndexedDB 2.0: Support IDBObjectStore name assignment.
1018         <rdar://problem/28806931> and https://bugs.webkit.org/show_bug.cgi?id=163749
1019
1020         Reviewed by Alex Christensen.
1021
1022         * storage/indexeddb/modern/objectstore-rename-1-expected.txt: Added.
1023         * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt: Added.
1024         * storage/indexeddb/modern/objectstore-rename-1-private.html: Added.
1025         * storage/indexeddb/modern/objectstore-rename-1.html: Added.
1026         * storage/indexeddb/modern/resources/objectstore-rename-1.js: Added.
1027
1028         * storage/indexeddb/readonly-expected.txt:
1029         * storage/indexeddb/readonly-private-expected.txt:
1030         * storage/indexeddb/resources/readonly.js: Removed the test that verifies that object store names are
1031           readonly as they are no longer readonly.
1032
1033 2016-10-20  Zalan Bujtas  <zalan@apple.com>
1034
1035         Unreviewed gardening.
1036
1037         Update expected results.
1038
1039         * imported/blink/fast/pagination/first-letter-inherit-all-crash-expected.txt:
1040
1041 2016-10-20  Dean Jackson  <dino@apple.com>
1042
1043         Shapes tests failing on iOS
1044         https://bugs.webkit.org/show_bug.cgi?id=163755
1045         <rdar://problem/28875780>
1046
1047         Skip these temporarily on iOS.
1048
1049         * platform/ios-simulator/TestExpectations:
1050
1051 2016-10-20  Ryan Haddad  <ryanhaddad@apple.com>
1052
1053         Marking compositing/iframes/page-cache-layer-tree.html as flaky on mac-wk1.
1054         https://bugs.webkit.org/show_bug.cgi?id=163750
1055
1056         Unreviewed test gardening.
1057
1058         * platform/mac-wk1/TestExpectations:
1059
1060 2016-10-20  Chris Dumez  <cdumez@apple.com>
1061
1062         Passing a number as the pixel parameter to texImage2D() doesn't thrown an exception
1063         https://bugs.webkit.org/show_bug.cgi?id=163715
1064
1065         Reviewed by Darin Adler.
1066
1067         Update existing tests now that we throw a TypeError when passing an unexpected
1068         type for a parameter where we expect a typed array.
1069
1070         * fast/canvas/webgl/script-tests/texImageTest.js:
1071         * fast/canvas/webgl/texImageTest-expected.txt:
1072         * webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
1073
1074 2016-10-20  Ryan Haddad  <ryanhaddad@apple.com>
1075
1076         Marking media/modern-media-controls/media-controller/media-controller-resize.html as flaky.
1077         https://bugs.webkit.org/show_bug.cgi?id=163636
1078
1079         Unreviewed test gardening.
1080
1081         * TestExpectations:
1082
1083 2016-10-20  Myles C. Maxfield  <mmaxfield@apple.com>
1084
1085         Improve error message when passing a null ArrayBuffer to bufferData()
1086         https://bugs.webkit.org/show_bug.cgi?id=163745
1087
1088         Reviewed by Dean Jackson.
1089
1090         * fast/canvas/webgl/bufferData-nullable-array-buffer-view-expected.txt: Added.
1091         * fast/canvas/webgl/bufferData-nullable-array-buffer-view.html: Added.
1092
1093 2016-10-20  Zalan Bujtas  <zalan@apple.com>
1094
1095         Stop searching for first-letter containers at multi-column boundary.
1096         https://bugs.webkit.org/show_bug.cgi?id=163739
1097         <rdar://problem/28810750>
1098
1099         Reviewed by David Hyatt.
1100
1101         * fast/css-generated-content/first-letter-move-to-multicolumn-crash-expected.txt: Added.
1102         * fast/css-generated-content/first-letter-move-to-multicolumn-crash.html: Added.
1103
1104 2016-10-19  Dean Jackson  <dino@apple.com>
1105
1106         Support CSS Shapes Level 1 without a prefix
1107         https://bugs.webkit.org/show_bug.cgi?id=163709
1108         <rdar://problem/28859369>
1109
1110         Reviewed by Myles Maxfield.
1111
1112         Unskip all but a couple of tests.
1113
1114         * TestExpectations:
1115
1116 2016-10-20  Jer Noble  <jer.noble@apple.com>
1117
1118         CRASH in WebCore::MediaSource::seekToTime + 185
1119         https://bugs.webkit.org/show_bug.cgi?id=163652
1120
1121         Reviewed by Eric Carlson.
1122
1123         * media/media-source/content/test-48kHz.m4a: Added.
1124         * media/media-source/content/test-48khz-manifest.json: Added.
1125         * media/media-source/media-source-seek-detach-crash-expected.txt: Added.
1126         * media/media-source/media-source-seek-detach-crash.html: Added.
1127
1128 2016-10-20  Andreas Kling  <akling@apple.com>
1129
1130         Drop StyleResolver and SelectorQueryCache when entering PageCache.
1131         <https://webkit.org/b/154238>
1132
1133         Reviewed by Antti Koivisto.
1134
1135         Progression in compositing/iframes/page-cache-layer-tree.html, when navigating back,
1136         the two iframes' dimensions correctly exclude the horizontal scrollbar's height since
1137         it's not present after a style recalc.
1138
1139         * compositing/iframes/page-cache-layer-tree-expected.txt:
1140
1141 2016-10-20  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
1142
1143         WebRTC: The MediaStreamTrackEvent init dictionary needs a required track member
1144         https://bugs.webkit.org/show_bug.cgi?id=146232
1145
1146         Update MediaStreamTrackEvent IDL as per specification.
1147
1148         No additional test required, rebase existings tests.
1149
1150         Reviewed by Darin Adler.
1151
1152         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
1153         * fast/mediastream/MediaStreamTrackEvent-constructor.html: Remove
1154         useless tests.
1155
1156 2016-10-19  Antoine Quint  <graouts@apple.com>
1157
1158         [Modern Media Controls] Media Controller: mute support
1159         https://bugs.webkit.org/show_bug.cgi?id=163677
1160         <rdar://problem/28851582>
1161
1162         Reviewed by Dean Jackson.
1163
1164         New tests for the MuteSupport class and adding the new resource to other MediaController tests.
1165
1166         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1167         * media/modern-media-controls/media-controller/media-controller-resize.html:
1168         * media/modern-media-controls/mute-support/mute-support-button-click-expected.txt: Added.
1169         * media/modern-media-controls/mute-support/mute-support-button-click.html: Added.
1170         * media/modern-media-controls/mute-support/mute-support-media-api-expected.txt: Added.
1171         * media/modern-media-controls/mute-support/mute-support-media-api.html: Added.
1172         * media/modern-media-controls/mute-support/mute-support-muted-expected.txt: Added.
1173         * media/modern-media-controls/mute-support/mute-support-muted.html: Added.
1174         * media/modern-media-controls/start-support/start-support-audio.html:
1175         * media/modern-media-controls/start-support/start-support-autoplay.html:
1176         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1177         * media/modern-media-controls/start-support/start-support-error.html:
1178         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1179         * media/modern-media-controls/start-support/start-support-manual-play.html:
1180         * media/modern-media-controls/start-support/start-support-no-source.html:
1181
1182 2016-10-19  Jer Noble  <jer.noble@apple.com>
1183
1184         REGRESSION (r206025): All YouTube videos play with black bars on all four sides
1185         https://bugs.webkit.org/show_bug.cgi?id=163308
1186
1187         Reviewed by Darin Adler.
1188
1189         * media/media-source/media-source-resize-expected.txt: Added.
1190         * media/media-source/media-source-resize.html: Added.
1191
1192 2016-10-19  Nan Wang  <n_wang@apple.com>
1193
1194         AX: [Mac] Mark element AXAPI should comform to specs
1195         https://bugs.webkit.org/show_bug.cgi?id=163707
1196
1197         Reviewed by Chris Fleizach.
1198
1199         Added the modified roles-computedRoleString-expected.txt in mac platform so 
1200         that the exposed mark element won't affect other platform.
1201
1202         * platform/mac/accessibility/roles-computedRoleString-expected.txt: Added.
1203         * platform/mac/accessibility/roles-exposed-expected.txt:
1204
1205 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
1206
1207         CSS font-variation-settings does not handle uppercase axis names in variable fonts
1208         https://bugs.webkit.org/show_bug.cgi?id=163546
1209
1210         Reviewed by Dean Jackson.
1211
1212         * fast/text/variations/case-axis-names-expected.html: Added.
1213         * fast/text/variations/case-axis-names.html: Added.
1214
1215 2016-10-19  Joone Hur  <joone.hur@intel.com>
1216
1217         Add a plain space instead of &nbsp; between text nodes
1218         https://bugs.webkit.org/show_bug.cgi?id=123163
1219
1220         Reviewed by Ryosuke Niwa.
1221
1222         When we rebalance white spaces, &nbsp; can be added as space
1223         under some conditions. This patch adds a condition that the next
1224         sibling text node should not exist.
1225
1226         * accessibility/mac/find-and-replace-match-capitalization-expected.txt:
1227         * accessibility/mac/find-and-replace-match-capitalization.html:
1228         * accessibility/mac/select-text/select-text-135575-expected.txt:
1229         * accessibility/mac/select-text/select-text-7-expected.txt:
1230         * accessibility/mac/select-text/select-text-8-expected.txt:
1231         * accessibility/mac/select-text/select-text-9-expected.txt:
1232         * editing/mac/spelling/autocorrection-blockquote-crash-expected.txt:
1233         * editing/pasteboard/paste-text-003-expected.txt:
1234         * platform/gtk/editing/execCommand/paste-1-expected.txt:
1235         * platform/gtk/editing/pasteboard/paste-2-expected.txt:
1236         * platform/gtk/editing/pasteboard/unrendered-br-expected.txt:
1237         * platform/mac/editing/execCommand/paste-1-expected.txt:
1238         * platform/mac/editing/pasteboard/paste-2-expected.txt:
1239         * platform/mac/editing/pasteboard/unrendered-br-expected.txt:
1240
1241 2016-10-19  Sam Weinig  <sam@webkit.org>
1242
1243         Add support for sequences and dictionaries in unions
1244         https://bugs.webkit.org/show_bug.cgi?id=163695
1245
1246         Reviewed by Chris Dumez.
1247
1248         * js/dom/webidl-type-mapping-expected.txt:
1249         * js/dom/webidl-type-mapping.html:
1250         Add tests for more complex conversions.
1251
1252 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
1253
1254         Marking platform/mac-wk2/plugins/muted-state.html as failing.
1255         https://bugs.webkit.org/show_bug.cgi?id=163702
1256
1257         Unreviewed test gardening.
1258
1259         * platform/mac-wk2/TestExpectations:
1260
1261 2016-10-19  Dean Jackson  <dino@apple.com>
1262
1263         Import W3C CSS Shapes tests
1264         https://bugs.webkit.org/show_bug.cgi?id=163697
1265
1266         Rubberstamped by Anders Carlsson.
1267
1268         * TestExpectations: Mark as skipped while we unprefix.
1269
1270 2016-10-19  Ryosuke Niwa  <rniwa@webkit.org>
1271
1272         Annotate more DOM and HTML IDLs with CEReactions
1273         https://bugs.webkit.org/show_bug.cgi?id=163653
1274
1275         Reviewed by Darin Adler.
1276
1277         Added a regression test to make sure webkitdropzone IDL attribute on HTMLElement
1278         honors CEReactions semantics using the web-platform-tests' infrastructure I added.
1279
1280         * fast/custom-elements/reactions-for-webkit-extensions-expected.txt: Added.
1281         * fast/custom-elements/reactions-for-webkit-extensions.html: Added.
1282
1283 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
1284
1285         Unreviewed, rolling out r207557.
1286
1287         This change caused animations/font-variations tests to time
1288         out on pre-Sierra Macs.
1289
1290         Reverted changeset:
1291
1292         "[macOS] [iOS] Disable variation fonts on macOS El Capitan and
1293         iOS 9"
1294         https://bugs.webkit.org/show_bug.cgi?id=163374
1295         http://trac.webkit.org/changeset/207557
1296
1297 2016-10-19  Nan Wang  <n_wang@apple.com>
1298
1299         AX: crash: com.apple.WebCore: WebCore::AccessibilityObject::findMatchingObjects + 600
1300         https://bugs.webkit.org/show_bug.cgi?id=163682
1301
1302         Reviewed by Chris Fleizach.
1303
1304         * accessibility/mac/search-predicate-crash-expected.txt: Added.
1305         * accessibility/mac/search-predicate-crash.html: Added.
1306
1307 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
1308
1309         [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
1310         https://bugs.webkit.org/show_bug.cgi?id=163374
1311
1312         Reviewed by Darin Adler.
1313
1314         Moving animations/font-variation-settings* tests to animations/font-variations
1315         in order to make them easier to mark as failing.
1316
1317         Mark the relevant tests as failing on El Capitan and iOS 9.
1318
1319         * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
1320         * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
1321         * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
1322         * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
1323         * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
1324         * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
1325         * platform/gtk/TestExpectations:
1326         * platform/ios-simulator/TestExpectations:
1327         * platform/mac/TestExpectations:
1328
1329 2016-10-19  Antoine Quint  <graouts@apple.com>
1330
1331         [Modern Media Controls] Media Controller: click-to-start support
1332         https://bugs.webkit.org/show_bug.cgi?id=163659
1333         <rdar://problem/28845656>
1334
1335         Reviewed by Dean Jackson.
1336
1337         New test coverage for the StartSupport class.
1338
1339         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1340         * media/modern-media-controls/media-controller/media-controller-resize.html:
1341         * media/modern-media-controls/start-support/start-support-audio-expected.txt: Added.
1342         * media/modern-media-controls/start-support/start-support-audio.html: Added.
1343         * media/modern-media-controls/start-support/start-support-autoplay-expected.txt: Added.
1344         * media/modern-media-controls/start-support/start-support-autoplay.html: Added.
1345         * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt.
1346         * media/modern-media-controls/start-support/start-support-click-to-start.html: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start.html.
1347         * media/modern-media-controls/start-support/start-support-error-expected.txt: Added.
1348         * media/modern-media-controls/start-support/start-support-error.html: Added.
1349         * media/modern-media-controls/start-support/start-support-fullscreen-expected.txt: Added.
1350         * media/modern-media-controls/start-support/start-support-fullscreen.html: Added.
1351         * media/modern-media-controls/start-support/start-support-manual-play-expected.txt: Added.
1352         * media/modern-media-controls/start-support/start-support-manual-play.html: Added.
1353         * media/modern-media-controls/start-support/start-support-no-source-expected.txt: Added.
1354         * media/modern-media-controls/start-support/start-support-no-source.html: Added.
1355         * platform/ios-simulator/TestExpectations:
1356
1357 2016-10-19  Aaron Chu  <aaron_chu@apple.com>
1358
1359         Web Inspector: AXI: expose computed tree node and heading level
1360         https://bugs.webkit.org/show_bug.cgi?id=130825
1361         <rdar://problem/16442349>
1362
1363         Reviewed by Joseph Pecoraro.
1364
1365         Included logging of the two newly exposed accessibility properties:
1366         Heading Level and Hierarchical Level.
1367
1368         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1369         * inspector/dom/getAccessibilityPropertiesForNode.html:
1370
1371 2016-10-19  Zalan Bujtas  <zalan@apple.com>
1372
1373         Use anonymous table row for new child at RenderTableRow::addChild() if available.
1374         https://bugs.webkit.org/show_bug.cgi?id=163651
1375         <rdar://problem/28705022>
1376
1377         Reviewed by David Hyatt.
1378
1379         * fast/table/crash-when-table-has-continuation-and-content-inserted-expected.txt: Added.
1380         * fast/table/crash-when-table-has-continuation-and-content-inserted.html: Added.
1381
1382 2016-10-19  Chris Dumez  <cdumez@apple.com>
1383
1384         MouseEvent's coordinates should be 0 for simulated clicks
1385         https://bugs.webkit.org/show_bug.cgi?id=163648
1386
1387         Reviewed by Darin Adler.
1388
1389         Add layout test coverage. I verified that this test is passing in
1390         Firefox and Chrome as well.
1391
1392         * fast/events/element-click-no-coords-expected.txt: Added.
1393         * fast/events/element-click-no-coords.html: Added.
1394
1395 2016-10-19  Nan Wang  <n_wang@apple.com>
1396
1397         AX: [Mac] Meter element should use AXValueDescription to descrbe the status of the value
1398         https://bugs.webkit.org/show_bug.cgi?id=163610
1399
1400         Reviewed by Chris Fleizach.
1401
1402         * accessibility/mac/meter-gauge-value-description-expected.txt: Added.
1403         * accessibility/mac/meter-gauge-value-description.html: Added.
1404
1405 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
1406
1407         Marking WPT html/webappapis/animation-frames/callback-* tests as flaky on mac-wk1.
1408         https://bugs.webkit.org/show_bug.cgi?id=163361
1409
1410         Unreviewed test gardening.
1411
1412         * platform/mac-wk1/TestExpectations:
1413
1414 2016-10-19  Javier Fernandez  <jfernandez@igalia.com>
1415
1416         Web Inspector: Debugger buttons positioned incorrectly, align-content default value is unexpected
1417         https://bugs.webkit.org/show_bug.cgi?id=163572
1418
1419         Reviewed by Sergio Villar Senin.
1420
1421         Modified test cases for initial values.
1422         Added regression test for the align-content issue.
1423
1424         * css3/flexbox/flexbox-lines-must-be-stretched-by-default-expected.txt: Added.
1425         * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html: Added.
1426         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
1427
1428 2016-10-19  Jer Noble  <jer.noble@apple.com>
1429
1430         [Mac][MSE] Movies with a 'mvex' box have a zero-duration
1431         https://bugs.webkit.org/show_bug.cgi?id=163641
1432
1433         Reviewed by Darin Adler.
1434
1435         * media/media-source/content/test-fragmented-manifest.json:
1436         * media/media-source/content/test-fragmented.mp4:
1437         * platform/mac/TestExpectations:
1438
1439 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
1440
1441         Import the latest custom elements tests from W3C
1442         https://bugs.webkit.org/show_bug.cgi?id=163640
1443
1444         Reviewed by Chris Dumez.
1445
1446         Removed the test re-imported via web-platform-tests in r206838.
1447
1448         * fast/custom-elements/lifecycle-callback-timing-expected.txt: Removed.
1449         * fast/custom-elements/lifecycle-callback-timing.html: Removed.
1450
1451 2016-10-18  Chris Dumez  <cdumez@apple.com>
1452
1453         [Web IDL] Drop webkit-specific extended attributes that are no longer useful
1454         https://bugs.webkit.org/show_bug.cgi?id=163643
1455
1456         Reviewed by Ryosuke Niwa.
1457
1458         Add layout test to check that Notification.permission is now deletable.
1459
1460         * fast/notifications/notification-permisssion-deletable-expected.txt: Added.
1461         * fast/notifications/notification-permisssion-deletable.html: Added.
1462
1463 2016-10-18  Mark Lam  <mark.lam@apple.com>
1464
1465         Invoking Object.prototype.__proto__ accessors directly should throw a TypeError.
1466         https://bugs.webkit.org/show_bug.cgi?id=154377
1467         <rdar://problem/27330808>
1468
1469         Reviewed by Filip Pizlo and Saam Barati.
1470
1471         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
1472         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
1473         * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt:
1474         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt:
1475         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto.html:
1476         * js/dom/activation-proto-expected.txt:
1477         * js/dom/script-tests/activation-proto.js:
1478         * js/object-literal-shorthand-construction-expected.txt:
1479         * js/script-tests/object-literal-shorthand-construction.js:
1480         * js/script-tests/sloppy-getter-setter-global-object.js:
1481         * js/sloppy-getter-setter-global-object-expected.txt:
1482
1483 2016-10-18  Chris Dumez  <cdumez@apple.com>
1484
1485         [Web IDL] Kill support for [LegacyConstructorTemplate=Event] / [LegacyInitializedByEventConstructor]
1486         https://bugs.webkit.org/show_bug.cgi?id=163630
1487
1488         Reviewed by Darin Adler.
1489
1490         Update / rebaseline existing tests to reflect minor behavior changes.
1491
1492         * fast/events/constructors/event-constructors-expected.txt:
1493         * fast/events/constructors/event-constructors.html:
1494         * fast/events/constructors/ui-event-constructor-expected.txt:
1495
1496 2016-10-18  Chris Dumez  <cdumez@apple.com>
1497
1498         Changing details.open should cause a toggle event to be fired asynchronously
1499         https://bugs.webkit.org/show_bug.cgi?id=163568
1500
1501         Reviewed by Darin Adler.
1502
1503         Rebaseline existing test now that a new ontoggle attribute is exposed.
1504
1505         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1506
1507 2016-10-18  Chris Dumez  <cdumez@apple.com>
1508
1509         Provide better form validation messages
1510         https://bugs.webkit.org/show_bug.cgi?id=163584
1511
1512         Reviewed by Darin Adler.
1513
1514         Update existing tests now that form validation messages differ.
1515
1516         * fast/forms/number/number-validation-message-expected.txt:
1517         * fast/forms/number/number-validation-message.html:
1518         * fast/forms/validationMessage-expected.txt:
1519         * platform/mac/fast/forms/validation-message-appearance-expected.txt:
1520
1521 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
1522
1523         Marking http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https.html as flaky on Sierra.
1524         https://bugs.webkit.org/show_bug.cgi?id=163453
1525
1526         Unreviewed test gardening.
1527
1528         * platform/mac-wk2/TestExpectations:
1529
1530 2016-10-18  Chris Dumez  <cdumez@apple.com>
1531
1532         Leverage new union type support for HTMLSelectElement.add() / HTMLOptionsCollection.add()
1533         https://bugs.webkit.org/show_bug.cgi?id=163608
1534
1535         Reviewed by Ryosuke Niwa.
1536
1537         Rebaseline existing tests now that exception messages are different.
1538
1539         * fast/dom/HTMLSelectElement/add-expected.txt:
1540         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
1541         * fast/dom/incompatible-operations-expected.txt:
1542
1543 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
1544
1545         REGRESSION (r201471): Keyboard remains visible when swiping back on twitter.com
1546         https://bugs.webkit.org/show_bug.cgi?id=163581
1547         <rdar://problem/27739558>
1548
1549         Reviewed by Simon Fraser.
1550
1551         Added a regression test for hiding a keyboard when the focused element is removed from the DOM.
1552
1553         * fast/forms/ios/hide-keyboard-on-node-removal-expected.txt: Added.
1554         * fast/forms/ios/hide-keyboard-on-node-removal.html: Added.
1555
1556 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
1557
1558         Marking media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky on mac-wk1.
1559         https://bugs.webkit.org/show_bug.cgi?id=163598
1560
1561         Unreviewed test gardening.
1562
1563         * platform/mac-wk1/TestExpectations:
1564
1565 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
1566
1567         Add flaky expectation for tiled-drawing/scrolling/latched-div-with-scroll-snap.html that was errantly removed.
1568
1569         Unreviewed test gardening.
1570
1571         * platform/mac-wk2/TestExpectations:
1572
1573 2016-10-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
1574
1575         SVGCSSParser: m_implicitShorthand value is not reset after adding the shorthand property
1576         https://bugs.webkit.org/show_bug.cgi?id=116470
1577
1578         Reviewed by Simon Fraser.
1579
1580         * fast/css/implicit-property-restore-expected.txt: Added.
1581         * fast/css/implicit-property-restore.html: Added.
1582
1583         * fast/css/remove-shorthand-expected.txt:
1584         Rebase-line the test expected results because of fixing the leak of
1585         m_implicitShorthand. The bug was happening because "background: ..." property
1586         comes immediately before the "list-style: ...." property.
1587
1588 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
1589
1590         Marking inspector/debugger/breakpoint-action-eval.html as a flaky timeout on mac-wk2.
1591         https://bugs.webkit.org/show_bug.cgi?id=163604
1592
1593         Unreviewed test gardening.
1594
1595         * platform/mac-wk2/TestExpectations:
1596
1597 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
1598
1599         Marking scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
1600         https://bugs.webkit.org/show_bug.cgi?id=161360
1601
1602         Unreviewed test gardening.
1603
1604         * platform/mac-wk1/TestExpectations:
1605
1606 2016-10-18  Chris Dumez  <cdumez@apple.com>
1607
1608         Update TrackEvent to stop using legacy [ConstructorTemplate=Event]
1609         https://bugs.webkit.org/show_bug.cgi?id=163580
1610
1611         Reviewed by Sam Weinig.
1612
1613         Update existing test to reflect behavior change. We now correctly throw a TypeError
1614         when passing an unexpected track object type to the TrackEvent constructor.
1615
1616         * fast/events/constructors/track-event-constructor-expected.txt:
1617         * fast/events/constructors/track-event-constructor.html:
1618
1619 2016-10-18  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
1620
1621         Rebase test in fast/mediastream
1622
1623         [GTK] Test gardening after r206956
1624         https://bugs.webkit.org/show_bug.cgi?id=163596
1625
1626         Unreviewed.
1627
1628         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
1629
1630 2016-10-18  Eric Carlson  <eric.carlson@apple.com>
1631
1632         [MediaStream] Resolve constraints and enumerate devices in the UI process
1633         https://bugs.webkit.org/show_bug.cgi?id=162147
1634         <rdar://problem/28803569>
1635
1636         Reviewed by Darin Adler.
1637
1638         * fast/mediastream/getusermedia-expected.txt: Updated.
1639         * fast/mediastream/getusermedia.html: Ditto.
1640         * fast/mediastream/mock-media-source-expected.txt: Ditto.
1641
1642 2016-10-18  Caitlin Potter  <caitp@igalia.com>
1643
1644         [JSC] ES6 Method functions should not have prototype
1645         https://bugs.webkit.org/show_bug.cgi?id=162530
1646
1647         Reviewed by Saam Barati.
1648
1649         Update expected error message to no longer indicate "strict mode"
1650         (which is not always true), and add additional tests for the presence
1651         of "caller" and "arguments" on accessor MethodDefinitions.
1652
1653         * js/basic-strict-mode-expected.txt:
1654         * js/caller-property-expected.txt:
1655         * js/class-syntax-method-names-expected.txt:
1656         * js/es6-function-properties-expected.txt:
1657         * js/non-strict-function-properties-expected.txt:
1658         * js/script-tests/caller-property.js:
1659         * js/script-tests/class-syntax-method-names.js:
1660         * js/script-tests/es6-function-properties.js:
1661         (k.get getter):
1662         (k.set setter):
1663         (get checkProperties):
1664         * js/script-tests/non-strict-function-properties.js:
1665
1666 2016-10-18  Javier Fernandez  <jfernandez@igalia.com>
1667
1668         [css-grid] Different width of grid container between initial load and refresh
1669         https://bugs.webkit.org/show_bug.cgi?id=163535
1670
1671         Reviewed by Manuel Rego Casasnovas.
1672
1673         Tests to ensure repeated layouts on grid elements produce the same results when using
1674         orthogonal grid items.
1675
1676         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results-expected.txt: Added.
1677         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html: Added.
1678
1679 2016-10-17  Sergio Villar Senin  <svillar@igalia.com>
1680
1681         [css-grid] Constrain by min|max-height on auto repeat computation
1682         https://bugs.webkit.org/show_bug.cgi?id=163540
1683
1684         Reviewed by Darin Adler.
1685
1686         Some new test cases to verify that min-height is used on the auto repeat tracks computation
1687         whenever the height is indefinite and max-height is not.
1688
1689         * fast/css-grid-layout/grid-auto-fill-rows-expected.txt:
1690         * fast/css-grid-layout/grid-auto-fill-rows.html:
1691         * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash-expected.txt:
1692         * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash.html:
1693
1694 2016-10-17  Megan Gardner  <megan_gardner@apple.com>
1695
1696         Add test and infrastructure for link popover
1697         https://bugs.webkit.org/show_bug.cgi?id=163406
1698
1699         Reviewed by Simon Fraser.
1700
1701         * fast/events/touch/ios/iphone7/force-press-on-link-expected.txt: Added.
1702         * fast/events/touch/ios/iphone7/force-press-on-link.html: Added.
1703
1704 2016-10-17  Joseph Pecoraro  <pecoraro@apple.com>
1705
1706         Web Inspector: Add toggles for debugger pauses at console.assert failures
1707         https://bugs.webkit.org/show_bug.cgi?id=139542
1708         <rdar://problem/19281600>
1709
1710         Reviewed by Timothy Hatcher.
1711
1712         * inspector/debugger/pause-on-assert.html:
1713         * inspector/debugger/pause-reason.html:
1714         These tests need to enable pause on assertions.
1715
1716         * inspector/debugger/setPauseOnAssertions-expected.txt: Added.
1717         * inspector/debugger/setPauseOnAssertions.html: Added.
1718         Specific tests for the new protocol method.
1719
1720 2016-10-17  Ryan Haddad  <ryanhaddad@apple.com>
1721
1722         Marking platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html as flaky on ios-simulator debug.
1723         https://bugs.webkit.org/show_bug.cgi?id=163362
1724
1725         Unreviewed test gardening.
1726
1727         * platform/ios-simulator-wk2/TestExpectations:
1728
1729 2016-10-17  Simon Fraser  <simon.fraser@apple.com>
1730
1731         Implement DOMRect/DOMRectReadOnly
1732         https://bugs.webkit.org/show_bug.cgi?id=163464
1733
1734         Reviewed by Darin Adler.
1735         
1736         New test and new results for global constructor tests.
1737
1738         * geometry/DOMRect-001-expected.txt: Added.
1739         * geometry/DOMRect-001.html: Added.
1740         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1741         * js/dom/global-constructors-attributes-expected.txt:
1742         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1743         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1744         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1745         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1746         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1747         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1748
1749 2016-10-17  Antoine Quint  <graouts@apple.com>
1750
1751         [Modern Media Controls] Basic MediaController
1752         https://bugs.webkit.org/show_bug.cgi?id=163539
1753         <rdar://problem/28797542>
1754
1755         Reviewed by Darin Adler.
1756
1757         Testing the properties of the new MediaController class and the availability and behavior of the
1758         createControls() global function.
1759
1760         * media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt: Added.
1761         * media/modern-media-controls/media-controller/media-controller-click-to-start.html: Added.
1762         * media/modern-media-controls/media-controller/media-controller-constructor-expected.txt: Added.
1763         * media/modern-media-controls/media-controller/media-controller-constructor.html: Added.
1764         * media/modern-media-controls/media-controller/media-controller-resize-expected.txt: Added.
1765         * media/modern-media-controls/media-controller/media-controller-resize.html: Added.
1766
1767 2016-10-17  Michael Catanzaro  <mcatanzaro@igalia.com>
1768
1769         [GTK] Skip layout tests under crypto/workers/subtle
1770
1771         * platform/gtk/TestExpectations:
1772
1773 2016-10-17  Nan Wang  <n_wang@apple.com>
1774
1775         AX: [Mac] mapping for output elements
1776         https://bugs.webkit.org/show_bug.cgi?id=163471
1777
1778         Reviewed by Chris Fleizach.
1779
1780         * accessibility/mac/output-element-expected.txt: Added.
1781         * accessibility/mac/output-element.html: Added.
1782
1783 2016-10-17  Simon Fraser  <simon.fraser@apple.com>
1784
1785         Implement DOMPoint/DOMPointReadOnly
1786         https://bugs.webkit.org/show_bug.cgi?id=133916
1787
1788         Reviewed by Darin Adler.
1789         
1790         New Web Platform-style test, and rebaselines.
1791
1792         * geometry/DOMPoint-001-expected.txt: Added.
1793         * geometry/DOMPoint-001.html: Added.
1794         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1795         * js/dom/global-constructors-attributes-expected.txt:
1796         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1797         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1798         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1799         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1800         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1801         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1802
1803 2016-10-17  Ryan Haddad  <ryanhaddad@apple.com>
1804
1805         Rebaseline mathml/mathml-in-dashboard.html for mac.
1806
1807         Unreviewed test gardening.
1808
1809         * platform/mac/mathml/mathml-in-dashboard-expected.txt: Added.
1810
1811 2016-10-16  Nan Wang  <n_wang@apple.com>
1812
1813         AX: [Mac] roleDescription for AXTextField input types
1814         https://bugs.webkit.org/show_bug.cgi?id=163419
1815         <rdar://problem/28766192>
1816
1817         Reviewed by Darin Adler.
1818
1819         * platform/mac/accessibility/roles-exposed-expected.txt:
1820
1821 2016-10-16  Michael Catanzaro  <mcatanzaro@igalia.com>
1822
1823         Unreviewed GTK test gardening
1824
1825         * mathml/mathml-in-dashboard-expected.txt:
1826         * platform/gtk/TestExpectations:
1827
1828 2016-10-16  Antoine Quint  <graouts@apple.com>
1829
1830         [Modern Media Controls] Styles for StartButton are missing
1831         https://bugs.webkit.org/show_bug.cgi?id=163499
1832         <rdar://problem/28792009>
1833
1834         Reviewed by Darin Adler.
1835
1836         New test checking StartButton instances have the right CSS styles applied to their DOM structure.
1837
1838         * media/modern-media-controls/start-button/start-button-styles-expected.txt: Added.
1839         * media/modern-media-controls/start-button/start-button-styles.html: Added.
1840
1841 2016-10-16  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1842
1843         [EFL] Meter tests have been failed since r207280
1844
1845         Unreviewed EFL gardening. And add new baseline for meter-element.html.
1846
1847         * platform/efl/TestExpectations: Mark 2 tests to failure.
1848         * platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
1849
1850 2016-10-15  Said Abou-Hallawa  <sabouhallawa@apple.com>
1851
1852         Delete the animated image catchup code
1853         https://bugs.webkit.org/show_bug.cgi?id=163410
1854
1855         Reviewed by Simon Fraser.
1856
1857         This animated gif has one red frame, one green frame and two red frames.
1858         The test page renders only two frames from this this image on a canvas. The
1859         test passes if the second frame (the green one) is rendered on the canvas
1860         even if drawImage() is called after the duration of the first frame.
1861
1862         * fast/images/ordered-animated-image-frames-expected.html: Added.
1863         * fast/images/ordered-animated-image-frames.html: Added.
1864         * fast/images/resources/animated-red-green-blue.gif: Added.
1865
1866 2016-10-15  Myles C. Maxfield  <mmaxfield@apple.com>
1867
1868         Test that duplicate axis values in font-variation-settings are resolved correctly
1869         https://bugs.webkit.org/show_bug.cgi?id=163489
1870
1871         Reviewed by Darin Adler.
1872
1873         * fast/text/variations/duplicate-axis-expected.html: Added.
1874         * fast/text/variations/duplicate-axis.html: Added.
1875
1876 2016-10-15  Sam Weinig  <sam@webkit.org>
1877
1878         MessageEvent's source property should be a (DOMWindow or MessagePort)? rather than a EventTarget?
1879         https://bugs.webkit.org/show_bug.cgi?id=163475
1880
1881         Reviewed by Simon Fraser.
1882
1883         * fast/dom/message-port-deleted-by-accessor.html:
1884         Switch source parameter to null to avoid accidental type error.
1885
1886         * fast/events/constructors/message-event-constructor-expected.txt:
1887         * fast/events/constructors/message-event-constructor.html:
1888         Update test expect a thrown type error, as is now expected, for non-window or MessagePort EventTargets.
1889
1890 2016-10-15  Antoine Quint  <graouts@apple.com>
1891
1892         [Modern Media Controls] macOS inline controls
1893         https://bugs.webkit.org/show_bug.cgi?id=163444
1894         <rdar://problem/27989473>
1895
1896         Reviewed by Dean Jackson.
1897
1898         Testing the properties of the new MacOSMediaControls and MacOSInlineMediaControls classes.
1899
1900         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles-expected.txt: Added.
1901         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html: Added.
1902         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt: Added.
1903         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html: Added.
1904         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles-expected.txt: Added.
1905         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html: Added.
1906         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout-expected.txt: Added.
1907         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html: Added.
1908         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles-expected.txt: Added.
1909         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html: Added.
1910         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility-expected.txt: Added.
1911         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html: Added.
1912         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt: Added.
1913         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html: Added.
1914         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls-expected.txt: Added.
1915         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html: Added.
1916         * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Added.
1917         * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Added.
1918
1919 2016-10-14  Antti Koivisto  <antti@apple.com>
1920
1921         100% CPU on homedepot.com page
1922         https://bugs.webkit.org/show_bug.cgi?id=163452
1923         <rdar://problem/28730708>
1924
1925         Reviewed by Simon Fraser.
1926
1927         * fast/animation/animation-style-update-size-expected.txt: Added.
1928         * fast/animation/animation-style-update-size.html: Added.
1929
1930 2016-10-14  Chris Dumez  <cdumez@apple.com>
1931
1932         Unreviewed, rolling out r207319.
1933
1934         Regressed Dromaeo and may have caused crashes under
1935         GuardMalloc (rdar://problem/28780835)
1936
1937         Reverted changeset:
1938
1939         "[Web IDL] Add support for [SameObject] extended attribute"
1940         https://bugs.webkit.org/show_bug.cgi?id=163414
1941         http://trac.webkit.org/changeset/207319
1942
1943 2016-10-14  Manuel Rego Casasnovas  <rego@igalia.com>
1944
1945         [css-grid] Changing the argument on fit-content() doesn't cause the grid to be relayout
1946         https://bugs.webkit.org/show_bug.cgi?id=163434
1947
1948         Reviewed by Sergio Villar Senin.
1949
1950         * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Added.
1951         * fast/css-grid-layout/grid-change-fit-content-argument.html: Added.
1952
1953 2016-10-14  Joseph Pecoraro  <pecoraro@apple.com>
1954
1955         test262: Failure with RegExp.prototype.compile when pattern is undefined
1956         https://bugs.webkit.org/show_bug.cgi?id=163431
1957
1958         Reviewed by Yusuke Suzuki.
1959
1960         * js/regexp-compile-expected.txt:
1961         * js/script-tests/regexp-compile.js:
1962
1963 2016-10-14  Antoine Quint  <graouts@apple.com>
1964
1965         REGRESSION (r207299): media/modern-media-controls/pip-button/pip-button.html and media/modern-media-controls/skip-back-button/skip-back-button.html are flaky
1966         https://bugs.webkit.org/show_bug.cgi?id=163411
1967
1968         Reviewed by Antoine Quint.
1969
1970         Ensure all buttons have their required images loaded before we check on the mask-image set through CSS.
1971
1972         * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html:
1973         * media/modern-media-controls/forward-button/forward-button.html:
1974         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
1975         * media/modern-media-controls/mute-button/mute-button.html:
1976         * media/modern-media-controls/pip-button/pip-button.html:
1977         * media/modern-media-controls/rewind-button/rewind-button.html:
1978         * media/modern-media-controls/skip-back-button/skip-back-button.html:
1979         * media/modern-media-controls/tracks-button/tracks-button.html:
1980
1981 2016-10-14  Youenn Fablet  <youenn@apple.com>
1982
1983         Make NetworkCache aware of fetch cache mode
1984         https://bugs.webkit.org/show_bug.cgi?id=163332
1985
1986         Reviewed by Antti Koivisto.
1987
1988         * platform/ios-simulator/TestExpectations:
1989         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
1990         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-reload-expected.txt: Added.
1991         * platform/win/TestExpectations:
1992         * platform/wk2/TestExpectations:
1993
1994 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
1995
1996         Exception message for expressions with multiple bracket accesses is inconsistent / incorrect
1997         https://bugs.webkit.org/show_bug.cgi?id=163426
1998
1999         Reviewed by Geoffrey Garen.
2000
2001         * js/exception-expression-offset-expected.txt:
2002         * js/script-tests/exception-expression-offset.js:
2003         (testException):
2004         Correct existing tests and add new tests for multiple and intermixed
2005         dot / bracket accesses.
2006
2007 2016-10-13  Alex Christensen  <achristensen@webkit.org>
2008
2009         Hosts of URLs with non-special schemes should be case-sensitive, and non-ASCII characters in such hosts should be punycode-encoded
2010         https://bugs.webkit.org/show_bug.cgi?id=163413
2011
2012         Reviewed by Tim Horton.
2013
2014         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
2015         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
2016         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
2017         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
2018         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
2019         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
2020         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
2021         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
2022         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
2023         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
2024         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
2025         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
2026         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
2027         * fast/css/getComputedStyle/computed-style-border-image.html:
2028         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
2029         * fast/css/getComputedStyle/computed-style-cross-fade.html:
2030         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
2031         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
2032         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
2033         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
2034         * fast/loader/url-parse-1-expected.txt:
2035         * fast/url/host-lowercase-per-scheme-expected.txt:
2036         * fast/url/safari-extension-expected.txt:
2037         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
2038         Update test expectations.  This is how they were before r207162, showing that this change to the URLParser increases compatibility.
2039
2040 2016-10-13  Chris Dumez  <cdumez@apple.com>
2041
2042         [Web IDL] Add support for [SameObject] extended attribute
2043         https://bugs.webkit.org/show_bug.cgi?id=163414
2044
2045         Reviewed by Darin Adler.
2046
2047         Add layout test coverage.
2048
2049         * js/dom/SameObject-support-expected.txt: Added.
2050         * js/dom/SameObject-support.html: Added.
2051
2052 2016-10-13  Nan Wang  <n_wang@apple.com>
2053
2054         AX: [Mac] better accessibility support for Summary elements
2055         https://bugs.webkit.org/show_bug.cgi?id=163367
2056         <rdar://problem/28745010>
2057
2058         Reviewed by Chris Fleizach.
2059
2060         * accessibility/mac/details-summary-expected.txt:
2061         * accessibility/mac/details-summary-role-description-expected.txt:
2062         * accessibility/mac/details-summary-role-description.html:
2063         * accessibility/mac/details-summary.html:
2064
2065 2016-10-13  Ryan Haddad  <ryanhaddad@apple.com>
2066
2067         Marking inspector/debugger/breakpoints/resolved-dump-each-line.html as flaky on mac.
2068         https://bugs.webkit.org/show_bug.cgi?id=161951
2069
2070         Unreviewed test gardening.
2071
2072         * platform/mac/TestExpectations:
2073
2074 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
2075
2076         Web Inspector: Stepping highlight for dot/bracket expressions in if statements highlights subset of the expression
2077         https://bugs.webkit.org/show_bug.cgi?id=163378
2078         <rdar://problem/28749376>
2079
2080         Reviewed by Saam Barati.
2081
2082         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
2083         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
2084         * inspector/debugger/breakpoints/resources/dump-general.js:
2085         * inspector/debugger/stepping/stepping-misc-expected.txt:
2086         * inspector/debugger/stepping/stepping-misc.html:
2087         Add tests for these kinds of special cases.
2088
2089 2016-10-13  Antoine Quint  <graouts@apple.com>
2090
2091         [Modern Media Controls] MediaControls base class
2092         https://bugs.webkit.org/show_bug.cgi?id=163387
2093         <rdar://problem/28753955>
2094
2095         Reviewed by Dean Jackson.
2096
2097         Testing the properties of the new MediaControls class.
2098
2099         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt: Added.
2100         * media/modern-media-controls/media-controls/media-controls-constructor.html: Added.
2101         * media/modern-media-controls/media-controls/media-controls-placard-expected.txt: Added.
2102         * media/modern-media-controls/media-controls/media-controls-placard.html: Added.
2103         * media/modern-media-controls/media-controls/media-controls-start-button-expected.txt: Added.
2104         * media/modern-media-controls/media-controls/media-controls-start-button.html: Added.
2105
2106 2016-10-13  Antoine Quint  <graouts@apple.com>
2107
2108         [Modern Media Controls] TimeControl and TimeLabel
2109         https://bugs.webkit.org/show_bug.cgi?id=163356
2110         <rdar://problem/28741376>
2111
2112         Reviewed by Dean Jackson.
2113
2114         Adding tests for the new TimeControl and TimeLabel classes.
2115
2116         * media/modern-media-controls/time-control/time-control-expected.txt: Added.
2117         * media/modern-media-controls/time-control/time-control.html: Added.
2118         * media/modern-media-controls/time-label/time-label-expected.txt: Added.
2119         * media/modern-media-controls/time-label/time-label.html: Added.
2120
2121 2016-10-13  Jer Noble  <jer.noble@apple.com>
2122
2123         CRASH at WebCore::SourceBuffer::removeCodedFrames + 37
2124         https://bugs.webkit.org/show_bug.cgi?id=163336
2125
2126         Reviewed by Alex Christensen.
2127
2128         * media/media-source/media-source-remove-crash-expected.txt: Added.
2129         * media/media-source/media-source-remove-crash.html: Added.
2130
2131 2016-10-13  Sergio Villar Senin  <svillar@igalia.com>
2132
2133         [css-grid] Use min-size instead of min-content contribution for intrinsic maximums resolution
2134         https://bugs.webkit.org/show_bug.cgi?id=163283
2135
2136         Reviewed by Manuel Rego Casasnovas.
2137
2138         Uncommented a bunch of failing test cases that are working fine now.
2139
2140         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html:
2141         * fast/css-grid-layout/grid-intrinsic-maximums.html:
2142
2143 2016-10-11  Sergio Villar Senin  <svillar@igalia.com>
2144
2145         [css-grid] Fix intrinsic maximums resolution with fit-content and auto
2146         https://bugs.webkit.org/show_bug.cgi?id=163282
2147
2148         Reviewed by Manuel Rego Casasnovas.
2149
2150         New test cases to verify that all tracks with intrinsic max track sizing functions are used
2151         in step 2.5 of the track sizing algorith. Some of the new test cases are commented due to
2152         http://wkb.ug/163283.
2153
2154         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html: Added.
2155         * fast/css-grid-layout/grid-intrinsic-maximums.html: Added.
2156
2157 2016-10-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2158
2159         [GTK] Rebaseline tests affected by r207280 and report 3 new failures on accesibility tests.
2160         https://bugs.webkit.org/show_bug.cgi?id=163383
2161
2162         Unreviewed gardening.
2163
2164         * platform/gtk/TestExpectations:
2165         * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
2166         * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
2167         * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
2168         * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
2169         * platform/gtk/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Added.
2170         * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
2171         * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
2172         * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
2173
2174 2016-10-13  Antti Koivisto  <antti@apple.com>
2175
2176         Support scoped style for user agent shadow trees
2177         https://bugs.webkit.org/show_bug.cgi?id=163212
2178         <rdar://problem/28715318>
2179
2180         Reviewed by Ryosuke Niwa and Andreas Kling.
2181
2182         * fast/dom/HTMLMeterElement/meter-clone-expected.txt:
2183         * fast/dom/HTMLMeterElement/meter-clone.html:
2184         * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt:
2185         * platform/mac/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt:
2186         * platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
2187         * platform/mac/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
2188
2189 2016-10-12  Chris Dumez  <cdumez@apple.com>
2190
2191         Update WebKitMediaKeyMessageEvent / WebKitMediaKeyNeededEvent to stop using legacy [ConstructorTemplate=Event]
2192         https://bugs.webkit.org/show_bug.cgi?id=163369
2193
2194         Reviewed by Ryosuke Niwa.
2195
2196         Add layout test coverage.
2197
2198         * fast/events/webkit-media-key-events-constructor-expected.txt: Added.
2199         * fast/events/webkit-media-key-events-constructor.html: Added.
2200
2201 2016-10-12  Chris Dumez  <cdumez@apple.com>
2202
2203         Update HTMLSelectElement::recalcListItems() to ignore nested optgroup elements
2204         https://bugs.webkit.org/show_bug.cgi?id=163358
2205
2206         Reviewed by Kent Tamura.
2207
2208         Add layout test coverage.
2209
2210         * fast/dom/HTMLSelectElement/nested-optgroup-expected.txt: Added.
2211         * fast/dom/HTMLSelectElement/nested-optgroup.html: Added.
2212
2213 2016-10-12  Zalan Bujtas  <zalan@apple.com>
2214
2215         RenderRubyRun should not mark child renderers dirty at the end of layout.
2216         https://bugs.webkit.org/show_bug.cgi?id=163359
2217         <rdar://problem/28711840>
2218
2219         Reviewed by David Hyatt.
2220
2221         * fast/ruby/rubyrun-has-bad-child-expected.txt: Added.
2222         * fast/ruby/rubyrun-has-bad-child.html: Added.
2223
2224 2016-10-12  Simon Fraser  <simon.fraser@apple.com>
2225
2226         polygonPathFromPoints calls uncheckedAppend, but assertion size() < capacity() fails
2227         https://bugs.webkit.org/show_bug.cgi?id=163276
2228
2229         Reviewed by Sam Weinig.
2230
2231         * css3/masking/large-clip-path-expected.txt: Added.
2232         * css3/masking/large-clip-path.html: Added.
2233
2234 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
2235
2236         Web Inspector: step-into `console.log(o)` should not step through inspector javascript
2237         https://bugs.webkit.org/show_bug.cgi?id=161656
2238         <rdar://problem/28181123>
2239
2240         Reviewed by Timothy Hatcher.
2241
2242         * inspector/debugger/stepping/stepping-internal-scripts-expected.txt: Added.
2243         * inspector/debugger/stepping/stepping-internal-scripts.html: Added.
2244         Ensure step-into a console.log statement steps past it, and doesn't pause
2245         inside the non-visible internal script.
2246
2247 2016-10-12  Yusuke Suzuki  <utatane.tea@gmail.com>
2248
2249         Unreviewed, add expected file for new test after r207239
2250         https://bugs.webkit.org/show_bug.cgi?id=163245
2251
2252         Add an "expected.txt" file.
2253
2254         * js/dom/domjit-accessor-node-type-expected.txt: Added.
2255
2256 2016-10-12  Antoine Quint  <graouts@apple.com>
2257
2258         [Modern Media Controls] Sliders: scrubber and volume
2259         https://bugs.webkit.org/show_bug.cgi?id=163328
2260         <rdar://problem/28733838>
2261
2262         Reviewed by Dean Jackson.
2263
2264         Testing the properties of the new Slider class and its subclasses.
2265
2266         * media/modern-media-controls/resources/media-controls-utils.js: Added.
2267         (rgba):
2268         (shouldBeEqualToRGBAColor):
2269         * media/modern-media-controls/scrubber/scrubber-expected.txt: Added.
2270         * media/modern-media-controls/scrubber/scrubber.html: Added.
2271         * media/modern-media-controls/slider/slider-constructor-expected.txt: Added.
2272         * media/modern-media-controls/slider/slider-constructor.html: Added.
2273         * media/modern-media-controls/slider/slider-fill-expected.txt: Added.
2274         * media/modern-media-controls/slider/slider-fill.html: Added.
2275         * media/modern-media-controls/slider/slider-styles-expected.txt: Added.
2276         * media/modern-media-controls/slider/slider-styles.html: Added.
2277         * media/modern-media-controls/volume-slider/volume-slider-expected.txt: Added.
2278         * media/modern-media-controls/volume-slider/volume-slider-value-expected.txt: Added.
2279         * media/modern-media-controls/volume-slider/volume-slider-value.html: Added.
2280         * media/modern-media-controls/volume-slider/volume-slider.html: Added.
2281         * platform/ios-simulator/TestExpectations:
2282
2283 2016-10-12  Wenson Hsieh  <wenson_hsieh@apple.com>
2284
2285         Add experimental support for the "formatForeColor" inputType
2286         https://bugs.webkit.org/show_bug.cgi?id=163348
2287         <rdar://problem/28739334>
2288
2289         Reviewed by Ryosuke Niwa.
2290
2291         Adds a new test verifying that input events with inputType "formatForeColor" are dispatched when changing
2292         foreground color, and that their data attributes are as expected.
2293
2294         * fast/events/input-events-forecolor-data-expected.txt: Added.
2295         * fast/events/input-events-forecolor-data.html: Added.
2296         * platform/ios-simulator/TestExpectations:
2297
2298 2016-10-12  Yusuke Suzuki  <utatane.tea@gmail.com>
2299
2300         [DOMJIT][JSC] Explore the way to embed nodeType into JSC::JSType in WebCore
2301         https://bugs.webkit.org/show_bug.cgi?id=163245
2302
2303         Reviewed by Filip Pizlo.
2304
2305         * js/dom/domjit-accessor-node-type.html: Added.
2306
2307 2016-10-12  Chris Dumez  <cdumez@apple.com>
2308
2309         Update more events to stop using legacy [ConstructorTemplate=Event]
2310         https://bugs.webkit.org/show_bug.cgi?id=163339
2311
2312         Reviewed by Ryosuke Niwa.
2313
2314         Update existing tests to reflect minor behavior changes.
2315
2316         * fast/events/constructors/storage-event-constructor-expected.txt:
2317         * fast/events/constructors/storage-event-constructor.html:
2318         * fast/events/constructors/webgl-context-event-constructor-expected.txt:
2319         * fast/events/constructors/webgl-context-event-constructor.html:
2320
2321 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
2322
2323         Web Inspector: Improve support for logging Proxy objects in console
2324         https://bugs.webkit.org/show_bug.cgi?id=163323
2325         <rdar://problem/28432553>
2326
2327         Reviewed by Timothy Hatcher.
2328
2329         * inspector/console/console-log-proxy-expected.txt: Added.
2330         * inspector/console/console-log-proxy.html: Added.
2331         Add a test specific to console logs of Proxy objects to ensure the get
2332         trap is not used in different cases.
2333
2334         * inspector/model/remote-object-expected.txt:
2335         * inspector/model/remote-object.html:
2336         * platform/mac/inspector/model/remote-object-expected.txt:
2337         Update results for Proxy objects and include a test for a multi-level
2338         Proxy object, which should preview the target.
2339
2340 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
2341
2342         Emit DebugHooks uniformly with pause locations instead of having separate pause locations and op_debug emits
2343         https://bugs.webkit.org/show_bug.cgi?id=162809
2344
2345         Reviewed by Geoffrey Garen.
2346
2347         * inspector/debugger/stepping/stepping-control-flow-expected.txt:
2348         * inspector/debugger/stepping/stepping-control-flow.html:
2349         Add new tests for stepping through conditional expressions with constants,
2350         logical operations, binary operations, and unary negations.
2351
2352         * inspector/debugger/stepping/stepping-loops-expected.txt:
2353         * inspector/debugger/stepping/stepping-loops.html:
2354         Update tests for changes in stepping behavior in for loops.
2355
2356 2016-10-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2357
2358         [GTK] Tests that fail since the new URLParser has been enabled on r207162.
2359         https://bugs.webkit.org/show_bug.cgi?id=163335
2360
2361         Unreviewed gardening.
2362
2363         Rebaseline 12 tests that don't look like real failures, and report the other 36 that look as such.
2364
2365         * platform/gtk/TestExpectations:
2366         * platform/gtk/fast/css-generated-content/malformed-url-expected.txt: Added.
2367         * platform/gtk/fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt: Added.
2368         * platform/gtk/fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt: Added.
2369         * platform/gtk/fast/loader/url-parse-1-expected.txt: Added.
2370         * platform/gtk/fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt: Added.
2371         * platform/gtk/fast/url/invalid-idn-expected.txt: Added.
2372         * platform/gtk/fast/url/segments-userinfo-vs-host-expected.txt: Added.
2373         * platform/gtk/fast/url/tab-and-newline-stripping-expected.txt: Added.
2374         * platform/gtk/fast/url/url-credentials-escaping-expected.txt: Added.
2375         * platform/gtk/http/tests/eventsource/eventsource-cors-non-http-expected.txt: Added.
2376         * platform/gtk/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
2377         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt: Added.
2378
2379 2016-10-12  Chris Dumez  <cdumez@apple.com>
2380
2381         Update remaining DOM events to stop using legacy [ConstructorTemplate=Event]
2382         https://bugs.webkit.org/show_bug.cgi?id=163319
2383
2384         Reviewed by Darin Adler.
2385
2386         Rebaseline several existing tests to reflect minor behavior changes:
2387         - We now properly use the default member value when an explicit undefined
2388           is passed.
2389         - We throw more exceptions when bad input is passed.
2390         - Exception messages are sometimes slightly different.
2391
2392         * fast/events/constructors/before-load-event-constructor-expected.txt:
2393         * fast/events/constructors/before-load-event-constructor.html:
2394         * fast/events/constructors/composition-event-constructor-expected.txt:
2395         * fast/events/constructors/composition-event-constructor.html:
2396         * fast/events/constructors/error-event-constructor-expected.txt:
2397         * fast/events/constructors/error-event-constructor.html:
2398         * fast/events/constructors/focus-event-constructor-expected.txt:
2399         * fast/events/constructors/focus-event-constructor.html:
2400         * fast/events/constructors/hash-change-event-constructor-expected.txt:
2401         * fast/events/constructors/hash-change-event-constructor.html:
2402         * fast/events/constructors/pop-state-event-constructor-expected.txt:
2403         * fast/events/constructors/pop-state-event-constructor.html:
2404         * fast/events/constructors/transition-event-constructor-expected.txt:
2405         * fast/events/constructors/transition-event-constructor.html:
2406         * fast/events/constructors/webkit-animation-event-constructor-expected.txt:
2407         * fast/events/constructors/webkit-animation-event-constructor.html:
2408         * fast/events/constructors/webkit-transition-event-constructor-expected.txt:
2409         * fast/events/constructors/webkit-transition-event-constructor.html:
2410
2411 2016-10-11  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2412
2413         [EFL] Mark url tests to failure
2414
2415         Unreviewed EFL gardening on Oct. 12th.
2416
2417         URL tests have been failed since r207162.
2418
2419         * platform/efl/TestExpectations:
2420
2421 2016-10-11  Dean Jackson  <dino@apple.com>
2422
2423         Fix a typo in the test.
2424
2425         * fast/media/mq-color-gamut.html:
2426
2427 2016-10-11  Ryan Haddad  <ryanhaddad@apple.com>
2428
2429         Skipping loader/stateobjects tests on mac and ios-simulator debug.
2430         https://bugs.webkit.org/show_bug.cgi?id=163307
2431
2432         Unreviewed test gardening.
2433
2434         * platform/ios-simulator/TestExpectations:
2435         * platform/mac/TestExpectations:
2436
2437 2016-10-11  Dean Jackson  <dino@apple.com>
2438
2439         color-gamut media query shouldn't ASSERT on invalid values
2440         https://bugs.webkit.org/show_bug.cgi?id=163303
2441         <rdar://problem/28724566>
2442
2443         Reviewed by Simon Fraser.
2444
2445         Add a 'none' test.
2446
2447         * fast/media/mq-color-gamut-expected.html:
2448         * fast/media/mq-color-gamut.html:
2449
2450 2016-10-11  Chris Dumez  <cdumez@apple.com>
2451
2452         Update MediaStream events to stop using legacy [ConstructorTemplate=Event]
2453         https://bugs.webkit.org/show_bug.cgi?id=163289
2454
2455         Reviewed by Sam Weinig.
2456
2457         Update existing test cases now that we throw more exceptions on bad input.
2458
2459         * fast/events/constructors/overconstrained-error-event-constructor-expected.txt:
2460         * fast/events/constructors/overconstrained-error-event-constructor.html:
2461         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
2462         * fast/mediastream/MediaStreamTrackEvent-constructor.html:
2463
2464 2016-10-11  Dean Jackson  <dino@apple.com>
2465
2466         Implement prefers-reduced-motion media query
2467         https://bugs.webkit.org/show_bug.cgi?id=163250
2468         <rdar://problem/28704129>
2469
2470         Reviewed by Simon Fraser.
2471
2472         One test checks the system value. The other test overrides
2473         the system values to make sure as much as possible is working.
2474
2475         * fast/media/mq-prefers-reduced-motion-expected.html: Added.
2476         * fast/media/mq-prefers-reduced-motion-forced-value-expected.html: Added.
2477         * fast/media/mq-prefers-reduced-motion-forced-value.html: Added.
2478         * fast/media/mq-prefers-reduced-motion.html: Added.
2479
2480 2016-10-11  Ryan Haddad  <ryanhaddad@apple.com>
2481
2482         Skip tests added with r207155 that rely on touch events.
2483
2484         Unreviewed test gardening.
2485
2486         * platform/ios-simulator/TestExpectations:
2487
2488 2016-10-11  Chris Dumez  <cdumez@apple.com>
2489
2490         Update CloseEvent to stop using legacy [ConstructorTemplate=Event]
2491         https://bugs.webkit.org/show_bug.cgi?id=163293
2492
2493         Reviewed by Darin Adler.
2494
2495         Update existing test to reflect a small behavior change. Passing an explicit
2496         undefined as 'reason' members now initializes the attribute to the empty
2497         string (the member's default value) instead of the string "undefined". This
2498         new behavior matches Chrome and Firefox.
2499
2500         * fast/events/constructors/close-event-constructor-expected.txt:
2501         * fast/events/constructors/close-event-constructor.html:
2502
2503 2016-10-11  Alex Christensen  <achristensen@webkit.org>
2504
2505         Enable URLParser by default
2506         https://bugs.webkit.org/show_bug.cgi?id=162660
2507         <rdar://28601706>
2508
2509         Reviewed by Sam Weinig.
2510
2511         Many failing tests are now passing.
2512
2513         The tests in fast/url look like they are an old test suite, some of which we were failing.
2514         We now pass many more of the tests.  Those results are updated.
2515         Some URLs in the suite are invalid, and we now "fail" those tests.  Rather than update the
2516         tests, I just changed the expectation to FAIL, which seems to be tolerable in this directory
2517         because there were many tests whose result was FAIL.  Each such case is explained below.
2518
2519         * fast/dom/DOMURL/parsing-expected.txt:
2520         * fast/dom/DOMURL/parsing.html:
2521         Percent-encoded values in the host are supposed to be decoded according to the spec.
2522         %2f decodes to '/' which is an invalid domain character.
2523
2524         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
2525         * fast/dom/DOMURL/set-href-attribute-hash.html:
2526         Added a space to the domain (which is an invalid domain character and the others in this
2527         test are not according to the spec) in order to continue to test that setting the hash of
2528         an invalid URL does not change its href.
2529
2530         * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
2531         * fast/dom/DOMURL/set-href-attribute-protocol.html:
2532         * fast/dom/HTMLAnchorElement/set-href-attribute-protocol-expected.txt:
2533         * fast/dom/HTMLAnchorElement/set-href-attribute-protocol.html:
2534         "http:??bar" now canonicalizes to "http://??bar" instead of adding one slash.
2535                 
2536         * fast/url/file-expected.txt:
2537         * fast/url/file-http-base-expected.txt:
2538         Updated results.  Many tests that were failing are now passing.
2539         
2540         * fast/url/anchor-expected.txt:
2541         Percent-encoding of non-ASCII characters in fragments now matches Firefox.
2542         
2543         * fast/url/host-expected.txt:
2544         Wide characters in the host such as http://%ef%bc%85%ef%bc%90%ef%bc%90.com/ should fail to parse.
2545         This matches Chrome and the spec.
2546         URLs with an empty host with a port should fail to parse.
2547         This matches Chrome, Firefox, and the spec.
2548         
2549         * fast/url/host-lowercase-per-scheme-expected.txt:
2550         According to spec, hosts of non-special URLs should be parsed the same as special URL hosts.
2551         Different browsers seem to have the existing behavior for different reasons.
2552         See https://github.com/whatwg/url/issues/148 and https://bugs.webkit.org/show_bug.cgi?id=162885
2553
2554         * fast/url/idna2003-expected.txt:
2555         * fast/url/invalid-urls-utf8-expected.txt:
2556         Host encoding is now done according to the spec.
2557
2558         * fast/url/invalid-idn-expected.txt:
2559         Neither Chrome, Firefox, nor the spec change invalid hosts to about:blank.
2560         
2561         * fast/url/ipv4-expected.txt:
2562         * fast/url/ipv6-expected.txt:
2563         "http://[0:0::0:0:8:]/" should indeed be compressed to "http://[::8]/"
2564         This kind of deterministic compression makes it so that two IPv6 addresses that are equal will
2565         parse to URLs that are also equal, even if they are written differently.
2566
2567         * fast/url/path-expected.txt:
2568         * fast/url/relative-expected.txt:
2569         * fast/url/relative-win-expected.txt:
2570         * fast/url/safari-extension-expected.txt:
2571         Proper canonicalization of non-special hosts should be scheme://host/ or scheme:/// if there is no host.
2572         safari-extension is not special.
2573         Hosts should always be canonicalized to lowercase.
2574         
2575         * fast/url/segments-expected.txt:
2576         * fast/url/segments-from-data-url-expected.txt:
2577         The path of "foo://" should be "/" not "//".
2578         Extra slashes immediately after scheme:// should be ignored.
2579         URLs with no host but a port like "http:@:80/www.apple.com" are now invalid, matching Chrome, Firefox, and the spec.
2580
2581         * fast/url/segments-userinfo-vs-host-expected.txt:
2582         '@' can be in the user.  If it is, it is percent encoded.  This matches Chrome and Firefox.
2583         "foo://" has a path of "/" not "//"
2584         Extra slashes after the scheme such as in "foo://///////" are now ignored according to spec.
2585         
2586         * fast/url/standard-url-expected.txt:
2587         * fast/url/tab-and-newline-stripping-expected.txt:
2588         http://[2001:5::042:44::0370:7334]/ is an invalid IPv6 address, so parsing it should fail.
2589         It passed with URL::parse because we used to only check that the characters inside the []
2590         were valid ipv6 characters, not that they made any sense or were in any kind of bounds.
2591
2592         * fast/url/url-credentials-escaping-expected.txt:
2593         Credential encoding is now according to spec.
2594         
2595         * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html:
2596         http:/path1/path2 relative to http://host/path3 now canonicalizes to http://host/path1/path2
2597         instead of http://path1/path2 so this test, which I believe was missing the second slash in error,
2598         needs to be fixed.
2599         
2600         * imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
2601         Having a '}' in the host of a URL used to be invalid and it is now percent-escaped, matching Chrome and the spec.
2602         This test still passes on w3c-test.org.  We can look into why it is failing locally later.
2603         See webkit.org/b/163127
2604
2605         * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt:
2606         * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt:
2607         * fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt:
2608         http://HoSt is now being correctly interpreted as the host, and it is being punycode encoded if it's
2609         non-ASCII and lowercased if it is.
2610          
2611         * fast/forms/ValidityState-typeMismatch-url.html:
2612         * fast/forms/ValidityState-typeMismatch-url-expected.txt:
2613         Spaces in the host are invalid.  This matches Firefox and the spec.
2614         
2615         * http/tests/inspector/network/copy-as-curl.html:
2616         '{' and '}' are now percent encoded in the URL path.  This matches Firefox, Chrome, and the spec.
2617         
2618         * fast/loader/location-port.html:
2619         * fast/loader/location-port-expected.txt:
2620         parsing or setting ports in URLs with no host is no longer supported.  This matches Firefox and Chrome.
2621         
2622         * security/block-test-expected.txt:
2623         * platform/mac/security/block-test-expected.txt:
2624         out-of-bounds ports now cause parsing failures.
2625         
2626         * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt:
2627         "http://[]/" now fails to parse because it is an invalid IPv6 host.
2628         
2629         * fast/url/ipv6-expected.txt:
2630         IPv4 addresses at the end of IPv6 addresses are now serialized as the equivalent hex value in IPv6 form.
2631         This matches Chrome and the spec, and makes it so that equal IPv6 addresses written in different forms are equal.
2632         
2633         * fast/loader/url-parse-1-expected.txt:
2634         Extra or missing slashes and spaces around scheme:// are now handled according to the spec.
2635         
2636         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt:
2637         The non-standard apple logo character is represented here by its non-standard Latin1 representation, 0xF0.
2638         It was encoded as 0xF0 UTF-8 then percent encoded, which is %EF%A3%BF.
2639         It is now encoded as the UTF-8 then percent encoded representation of its unicode value, 0xF8FF which matches other browsers.
2640         This test is still valid, because it still verifies that the URLs in r199590 are rejected, and they still are.
2641         See webkit.org/b/163127
2642
2643         * http/tests/contentextensions/make-https-expected.txt:
2644         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
2645         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
2646         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
2647         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
2648         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
2649         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
2650         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
2651         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
2652         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
2653         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
2654         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
2655         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
2656         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
2657         * fast/css/getComputedStyle/computed-style-border-image.html:
2658         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
2659         * fast/css/getComputedStyle/computed-style-cross-fade.html:
2660         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
2661         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
2662         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
2663         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
2664         URLs with non-special schemes and no slash after the host now do when canonicalized.
2665         
2666         * fast/css-generated-content/malformed-url.html:
2667         This tested what happens when you have an invalid host.  | is now a valid host character.
2668         I changed it to have a % in the host to test the same behavior.
2669         
2670         * fast/loader/window-open-to-invalid-url-disallowed.html:
2671         * fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
2672         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html:
2673         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
2674         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html:
2675         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
2676         "http://a=a&b=b" is no longer an invalid URL.  We used to consider the '&' character to be an invalid domain character
2677         and we don't any more.  This matches Chrome, Firefox, and the spec.
2678         To keep this test testing what happens if you have an invalid URL, I changed the '&' to a '%' which is an invalid domain character.
2679         
2680         * fast/loader/file-URL-with-port-number.html:
2681         File URLs with a port but no host are now invalid, matching Chrome and Firefox.  File URLs with a port and a host are Ok, though.
2682
2683         * platform/ios-simulator-wk1/fast/loader: Added.
2684         * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
2685         * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
2686         * platform/ios-simulator-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
2687         * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
2688         * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
2689         * platform/mac-wk1/fast/loader: Added.
2690         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
2691         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
2692         * platform/mac-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
2693         * platform/mac-wk1/imported: Added.
2694         * platform/mac-wk1/imported/w3c: Added.
2695         * platform/mac-wk1/imported/w3c/web-platform-tests: Added.
2696         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
2697         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
2698         * platform/mac/security/block-test-expected.txt:
2699         Differences between the URLParser and NSURL's parser cause differences in output for WK1 where NSURLRequests are made without serializing WebCore::ResourceRequests.
2700         In particular, '{' in the host is newly accepted as a valid URL by URLParser, but it is percent-encoded by NSURL's parser.
2701         See rdar://problem/28701914
2702
2703 2016-10-11  Daniel Bates  <dabates@apple.com>
2704
2705         [iOS] REGRESSION (r197953): User gesture required to load video in iOS 9-built apps
2706         https://bugs.webkit.org/show_bug.cgi?id=163244
2707         <rdar://problem/27250015>
2708
2709         Reviewed by Jer Noble.
2710
2711         Add tests to ensure that Settings::setRequiresUserGestureToLoadVideo() behaves as expected.
2712
2713         * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false-expected.txt: Added.
2714         * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false.html: Added.
2715         * media/media-controls.js:
2716         (clickPlayButton): Added.
2717         * media/require-user-gesture-to-load-video-expected.txt: Added.
2718         * media/require-user-gesture-to-load-video.html: Added.
2719         * media/video-controls-transformed.html: Write in terms of clickPlayButton().
2720         * media/video-controls-visible-audio-only.html: Ditto.
2721         * media/video-fullscreeen-only-playback.html: Ditto.
2722         * media/video-play-audio-require-user-gesture.html: Ditto.
2723         * media/video-play-require-user-gesture.html: Ditto.
2724         * media/video-test.js:
2725         (passTest): Added.
2726         * platform/ios-simulator/TestExpectations: Skip test media/require-user-gesture-to-load-video.html as
2727         we need to fix <https://bugs.webkit.org/show_bug.cgi?id=163291> to support tapping the play button on iOS.
2728
2729 2016-10-11  Daniel Bates  <dabates@apple.com>
2730
2731         [iOS] Sandbox QuickLook previews
2732         https://bugs.webkit.org/show_bug.cgi?id=163240
2733         <rdar://problem/25961633>
2734
2735         Reviewed by Brent Fulgham.
2736
2737         Add tests to ensure that we sandbox QuickLook previews.
2738
2739         * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt: Added.
2740         * http/tests/quicklook/at-import-stylesheet-blocked.html: Added.
2741         * http/tests/quicklook/base-url-blocked-expected.txt: Added.
2742         * http/tests/quicklook/base-url-blocked.html: Added.
2743         * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt: Added.
2744         * http/tests/quicklook/cross-origin-iframe-blocked.html: Added.
2745         * http/tests/quicklook/csp-header-ignored-expected.txt: Added.
2746         * http/tests/quicklook/csp-header-ignored.html: Added.
2747         * http/tests/quicklook/document-domain-is-empty-string-expected.txt: Added.
2748         * http/tests/quicklook/document-domain-is-empty-string.html: Added.
2749         * http/tests/quicklook/external-stylesheet-blocked-expected.txt: Added.
2750         * http/tests/quicklook/external-stylesheet-blocked.html: Added.
2751         * http/tests/quicklook/hide-referer-on-navigation-expected.txt: Added.
2752         * http/tests/quicklook/hide-referer-on-navigation.html: Added.
2753         * http/tests/quicklook/resources/at-import-stylesheet-blocked.docx: Added.
2754         * http/tests/quicklook/resources/base-url-blocked.docx: Added.
2755         * http/tests/quicklook/resources/cross-origin-iframe-blocked.docx: Added.
2756         * http/tests/quicklook/resources/document-domain-is-empty-string.docx: Added.
2757         * http/tests/quicklook/resources/external-stylesheet-blocked.docx: Added.
2758         * http/tests/quicklook/resources/fail.html: Added.
2759         * http/tests/quicklook/resources/hide-referer-on-navigation.docx: Added.
2760         * http/tests/quicklook/resources/http-equiv-blocked.docx: Added.
2761         * http/tests/quicklook/resources/pass.docx: Added.
2762         * http/tests/quicklook/resources/submit-form-blocked.docx: Added.
2763         * http/tests/quicklook/resources/tap-at-point-and-notify-done.js: Added.
2764         (tapAtPointAndNotifyDone):
2765         (uiScript):
2766         (tapAtPoint):
2767         * http/tests/quicklook/resources/top-navigation-blocked.docx: Added.
2768         * http/tests/quicklook/resources/word-document-with-csp-block-frame-ancestors.php: Added.
2769         * http/tests/quicklook/submit-form-blocked-expected.txt: Added.
2770         * http/tests/quicklook/submit-form-blocked.html: Added.
2771         * http/tests/quicklook/top-navigation-blocked-expected.txt: Added.
2772         * http/tests/quicklook/top-navigation-blocked.html: Added.
2773         * platform/ios-simulator-wk1/TestExpectations: Skip tests that cannot run in DumpRenderTree
2774         because uiController.singleTapAtPoint() is not implemented.
2775
2776 2016-10-10  Sam Weinig  <sam@webkit.org>
2777
2778         Use IDLTypes in more places
2779         https://bugs.webkit.org/show_bug.cgi?id=163247
2780
2781         Reviewed by Darin Adler.
2782
2783         * fast/events/constructors/message-event-constructor-expected.txt:
2784         * fast/mediastream/MediaStreamConstructor-expected.txt:
2785         Update tests for different error message.
2786
2787 2016-10-11  Antoine Quint  <graouts@apple.com>
2788
2789         [mac] LayoutTest media/modern-media-controls/play-pause-button/play-pause-button.html is a flaky failure
2790         https://bugs.webkit.org/show_bug.cgi?id=163249
2791
2792         Reviewed by Antoine Quint.
2793
2794         Wait until all icon images are loaded before running the assertions. We can determine whether
2795         a button's icon image is loaded by checking it's been sized.
2796
2797         * TestExpectations:
2798         * media/modern-media-controls/play-pause-button/play-pause-button.html:
2799
2800 2016-10-11  Antoine Quint  <graouts@apple.com>
2801
2802         [mac] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky failure
2803         https://bugs.webkit.org/show_bug.cgi?id=163248
2804
2805         Reviewed by Antoine Quint.
2806
2807         Wait until all icon images are loaded before running the assertions. We can determine whether
2808         a button's icon image is loaded by checking it's been sized.
2809
2810         * TestExpectations:
2811         * media/modern-media-controls/airplay-button/airplay-button.html:
2812
2813 2016-10-11  Antoine Quint  <graouts@apple.com>
2814
2815         [Modern Media Controls] Buttons container
2816         https://bugs.webkit.org/show_bug.cgi?id=163238
2817         <rdar://problem/28701864>
2818
2819         Reviewed by Dean Jackson.
2820
2821         Adding tests for the new ButtonsContainer class.
2822
2823         * media/modern-media-controls/buttons-container/buttons-container-buttons-property-expected.txt: Added.
2824         * media/modern-media-controls/buttons-container/buttons-container-buttons-property.html: Added.
2825         * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt: Added.
2826         * media/modern-media-controls/buttons-container/buttons-container-constructor.html: Added.
2827         * media/modern-media-controls/buttons-container/buttons-container-layout-expected.txt: Added.
2828         * media/modern-media-controls/buttons-container/buttons-container-layout.html: Added.
2829
2830 2016-10-11  Youenn Fablet  <youenn@apple.com>
2831
2832         [Fetch API] Support Request cache mode
2833         https://bugs.webkit.org/show_bug.cgi?id=162281
2834
2835         Reviewed by Alex Christensen.
2836
2837         Activating request-cache.html tests for WK1, but not yet for WK2.
2838
2839         * TestExpectations:
2840         * platform/mac/TestExpectations:
2841         * platform/wk2/TestExpectations:
2842
2843 2016-10-11  Chris Dumez  <cdumez@apple.com>
2844
2845         Update IDBVersionChangeEvent to stop using legacy [ConstructorTemplate=Event]
2846         https://bugs.webkit.org/show_bug.cgi?id=163266
2847
2848         Reviewed by Darin Adler.
2849
2850         Update existing layout test covering the IDBVersionChangeEvent constructor
2851         to test to EventInit dictionary members as well.
2852
2853         * storage/indexeddb/modern/idbversionchangeevent-constructor-expected.txt:
2854         * storage/indexeddb/modern/idbversionchangeevent-constructor.html:
2855
2856 2016-10-10  Adam Bergkvist  <adam.bergkvist@ericsson.com> and Alejandro G. Castro <alex@igalia.com>
2857
2858         WebRTC: Make MediaEndpointPeerConnection handle remotely assigned mids correctly
2859         https://bugs.webkit.org/show_bug.cgi?id=163202
2860
2861         Reviewed by Eric Carlson.
2862
2863         Test the case when an RTCRtpTransceiver gets its mid assigned from a remote session
2864         description.
2865
2866         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid-expected.txt: Added.
2867         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html: Added.
2868         * platform/mac/TestExpectations:
2869         Skip above test until the Mac port builds with WEB_RTC.
2870
2871 2016-10-10  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
2872
2873         [EFL] Skip imported/w3c/web-platform-tests for a while
2874
2875         Unreviewed EFL gardening.
2876
2877         Many imported/w3c/web-platform-tests have been failed, timeout, and crash.
2878         So skip the tests until fixing all problems.
2879
2880         Additionally this patch removes duplciated tests.
2881
2882         * platform/efl/TestExpectations:
2883
2884 2016-10-10  Chris Dumez  <cdumez@apple.com>
2885
2886         Update WheelEvent / MouseEvent to stop using legacy [ConstructorTemplate=Event]
2887         https://bugs.webkit.org/show_bug.cgi?id=163254
2888
2889         Reviewed by Darin Adler.
2890
2891         Update existing tests now that:
2892         - Exception messages are now slightly different in some cases.
2893         - We now throw when an invalid relatedTarget type is passed in the dictionary.
2894
2895         * fast/events/constructors/mouse-event-constructor.html:
2896         * fast/events/constructors/wheel-event-constructor.html:
2897         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt:
2898         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt:
2899
2900 2016-10-10  Chris Dumez  <cdumez@apple.com>
2901
2902         Add support for languagechange event
2903         https://bugs.webkit.org/show_bug.cgi?id=163222
2904
2905         Reviewed by Ryosuke Niwa.
2906
2907         Add layout test coverage.
2908
2909         * fast/dom/window-languagechange-event-expected.txt: Added.
2910         * fast/dom/window-languagechange-event.html: Added.
2911
2912 2016-10-10  Nan Wang  <n_wang@apple.com>
2913
2914         AX: Expose invalid status for input types with that information
2915         https://bugs.webkit.org/show_bug.cgi?id=163252
2916         <rdar://problem/28704409>
2917
2918         Reviewed by Chris Fleizach.
2919
2920         * accessibility/mac/invalid-status-for-input-types-expected.txt: Added.
2921         * accessibility/mac/invalid-status-for-input-types.html: Added.
2922
2923 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
2924
2925         Marking two media/modern-media-controls tests as failing.
2926         https://bugs.webkit.org/show_bug.cgi?id=163248
2927
2928         Unreviewed test gardening.
2929
2930         * TestExpectations:
2931
2932 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
2933
2934         TestExpectations cleanup for LayoutTests that no longer exist.
2935
2936         Unreviewed test gardening.
2937
2938         * TestExpectations:
2939         * platform/ios-simulator-wk2/TestExpectations:
2940         * platform/ios-simulator/TestExpectations:
2941         * platform/mac/TestExpectations:
2942
2943 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
2944
2945         Marking tiled-drawing/scrolling/latched-div-with-scroll-snap.html as flaky on mac-wk2.
2946         https://bugs.webkit.org/show_bug.cgi?id=162505
2947
2948         Unreviewed test gardening.
2949
2950         * platform/mac-wk2/TestExpectations:
2951
2952 2016-10-10  Antoine Quint  <graouts@apple.com>
2953
2954         [Modern Media Controls] Placards
2955         https://bugs.webkit.org/show_bug.cgi?id=163110
2956         <rdar://problem/28669342>
2957
2958         Reviewed by Dean Jackson.
2959
2960         Testing the properties of the new Placard class and its subclasses.
2961
2962         * media/modern-media-controls/airplay-placard/airplay-placard-expected.txt: Added.
2963         * media/modern-media-controls/airplay-placard/airplay-placard.html: Added.
2964         * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Added.
2965         * media/modern-media-controls/pip-placard/pip-placard.html: Added.
2966         * media/modern-media-controls/placard/placard-expected.txt: Added.
2967         * media/modern-media-controls/placard/placard.html: Added.
2968
2969 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
2970
2971         Marking fast/replaced/preferred-widths.html as flaky on mac.
2972         https://bugs.webkit.org/show_bug.cgi?id=116621
2973
2974         Unreviewed test gardening.
2975
2976         * platform/mac/TestExpectations:
2977
2978 2016-10-10  Chris Dumez  <cdumez@apple.com>
2979
2980         Add support for Navigator.languages attribute
2981         https://bugs.webkit.org/show_bug.cgi?id=163220
2982
2983         Reviewed by Darin Adler.
2984
2985         Rebase existing test to reflect change.
2986
2987         * fast/dom/navigator-detached-no-crash-expected.txt:
2988         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2989
2990 2016-10-10  Chris Dumez  <cdumez@apple.com>
2991
2992         Update MessageEvent to stop using legacy [ConstructorTemplate=Event]
2993         https://bugs.webkit.org/show_bug.cgi?id=163187
2994
2995         Reviewed by Darin Adler.
2996
2997         Rebaseline existing test now that:
2998         - Exception messages are sometimes a bit different
2999         - We properly use the default member value when input is an explicit undefined
3000         - We throw in more cases of bad input
3001
3002         * fast/events/constructors/message-event-constructor-expected.txt:
3003         * fast/events/constructors/message-event-constructor.html:
3004
3005 2016-10-10  Antoine Quint  <graouts@apple.com>
3006
3007         [Modern Media Controls] Buttons
3008         https://bugs.webkit.org/show_bug.cgi?id=163109
3009         <rdar://problem/28668954>
3010
3011         Reviewed by Dean Jackson.
3012
3013         Adding new tests for all new button types introduced, including any custom JS properties
3014         and backing DOM structure that they may have, as well as checking which assets are loaded.
3015
3016         * media/modern-media-controls/airplay-button/airplay-button-expected.txt: Added.
3017         * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
3018         * media/modern-media-controls/airplay-button/airplay-button-on.html: Added.
3019         * media/modern-media-controls/airplay-button/airplay-button.html: Added.
3020         * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button-expected.txt: Added.
3021         * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html: Added.
3022         * media/modern-media-controls/forward-button/forward-button-expected.txt: Added.
3023         * media/modern-media-controls/forward-button/forward-button.html: Added.
3024         * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt: Added.
3025         * media/modern-media-controls/fullscreen-button/fullscreen-button.html: Added.
3026         * media/modern-media-controls/mute-button/mute-button-expected.txt: Added.
3027         * media/modern-media-controls/mute-button/mute-button.html: Added.
3028         * media/modern-media-controls/pip-button/pip-button-expected.txt: Added.
3029         * media/modern-media-controls/pip-button/pip-button.html: Added.
3030         * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt: Added.
3031         * media/modern-media-controls/play-pause-button/play-pause-button.html: Added.
3032         * media/modern-media-controls/rewind-button/rewind-button-expected.txt: Added.
3033         * media/modern-media-controls/rewind-button/rewind-button.html: Added.
3034         * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt: Added.
3035         * media/modern-media-controls/skip-back-button/skip-back-button.html: Added.
3036         * media/modern-media-controls/start-button/start-button-expected.txt: Added.
3037         * media/modern-media-controls/start-button/start-button.html: Added.
3038         * media/modern-media-controls/tracks-button/tracks-button-expected.txt: Added.
3039         * media/modern-media-controls/tracks-button/tracks-button.html: Added.
3040         * platform/ios-simulator/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
3041
3042 2016-10-10  Nan Wang  <n_wang@apple.com>
3043
3044         AX: Update AXPlaceHolder algorithm
3045         https://bugs.webkit.org/show_bug.cgi?id=163229
3046
3047         Reviewed by Chris Fleizach.
3048
3049         * accessibility/placeholder-expected.txt:
3050         * accessibility/placeholder.html:
3051
3052 2016-10-10  Yusuke Suzuki  <utatane.tea@gmail.com>
3053
3054         [DOMJIT] Implement Node accessors in DOMJIT
3055         https://bugs.webkit.org/show_bug.cgi?id=163005
3056
3057         Reviewed by Filip Pizlo.
3058
3059         * js/dom/domjit-accessor-monomorphic-expected.txt: Added.
3060         * js/dom/domjit-accessor-monomorphic.html: Added.
3061         * js/dom/domjit-accessor-polymorphic-expected.txt: Added.
3062         * js/dom/domjit-accessor-polymorphic.html: Added.
3063
3064 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
3065
3066         Marking media/controls/airplay-picker.html as flaky on ElCapitan+.
3067         https://bugs.webkit.org/show_bug.cgi?id=163231
3068
3069         Unreviewed test gardening.
3070
3071         * platform/mac/TestExpectations:
3072
3073 2016-10-10  Wenson Hsieh  <wenson_hsieh@apple.com>
3074
3075         Support InputEvent.data for the new InputEvent spec
3076         https://bugs.webkit.org/show_bug.cgi?id=163113
3077         <rdar://problem/28681935>
3078
3079         Reviewed by Darin Adler.
3080
3081         Adds 2 new layout tests verifying the data attribute of `beforeinput` and `input` events when typing, pasting,
3082         and selecting candidate replacements in plain text and contenteditable areas.
3083
3084         Also tweaks an existing test to ensure that `data` is an attribute of an InputEvent.
3085
3086         * fast/events/input-events-fired-when-typing-expected.txt:
3087         * fast/events/input-events-fired-when-typing.html:
3088         * fast/events/input-events-paste-data-expected.txt: Added.
3089         * fast/events/input-events-paste-data.html: Added.
3090         * fast/events/input-events-typing-data-expected.txt: Added.
3091         * fast/events/input-events-typing-data.html: Added.
3092         * platform/ios-simulator/TestExpectations:
3093
3094 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
3095
3096         Marking storage/indexeddb/modern/abort-requests-cancelled* tests as flaky on mac.
3097         https://bugs.webkit.org/show_bug.cgi?id=156070
3098
3099         Unreviewed test gardening.
3100
3101         * platform/mac-wk1/TestExpectations:
3102         * platform/mac/TestExpectations:
3103
3104 2016-10-10  Jer Noble  <jer.noble@apple.com>
3105
3106         Address flaky airplay-* LayouTests
3107         https://bugs.webkit.org/show_bug.cgi?id=163044
3108
3109         Reviewed by Brent Fulgham.
3110
3111         * media/airplay-autoplay.html:
3112         * platform/mac/TestExpectations:
3113
3114 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
3115
3116         Marking http/tests/xmlhttprequest/onabort-response-getters.html as flaky on ios-simulator.
3117         https://bugs.webkit.org/show_bug.cgi?id=162647
3118
3119         Unreviewed test gardening.
3120
3121         * platform/ios-simulator/TestExpectations:
3122
3123 2016-10-10  Youenn Fablet  <youennf@gmail.com>
3124
3125         Sync web-platform-tests up to revision 33f4da1
3126         https://bugs.webkit.org/show_bug.cgi?id=163205
3127
3128         Reviewed by Alex Christensen.
3129
3130         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
3131         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
3132         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
3133         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
3134         * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
3135         * tests-options.json:
3136
3137 2016-10-10  Youenn Fablet  <youenn@apple.com>
3138
3139         [Fetch API] Memory cache should not bypass redirect mode
3140         https://bugs.webkit.org/show_bug.cgi?id=162959
3141
3142         Reviewed by Darin Adler.
3143
3144         * http/tests/fetch/redirectmode-and-preload-expected.txt: Added.
3145         * http/tests/fetch/redirectmode-and-preload.html: Added.
3146         * http/tests/fetch/resources/redirect-with-cache.php:
3147
3148 2016-10-09  Antti Koivisto  <antti@apple.com>
3149
3150         Enable optimized stylesheet updates in shadow trees
3151         https://bugs.webkit.org/show_bug.cgi?id=163180
3152
3153         Reviewed by Darin Adler.
3154
3155         * fast/shadow-dom/scoped-style-invalidation-expected.txt: Added.
3156         * fast/shadow-dom/scoped-style-invalidation.html: Added.
3157
3158 2016-10-09  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
3159
3160         Unreviewed, EFL Gardening on Oct. 10th - 2
3161
3162         Mark missing test to Skip because the tests aren't supported by EFL yet.
3163         Unskip passing tests and add *PASS* to some flaky tests because I guess
3164         it is still flaky.
3165
3166         * platform/efl/TestExpectations:
3167
3168 2016-10-09  Wenson Hsieh  <wenson_hsieh@apple.com>
3169
3170         Support InputEvent.inputType for the new InputEvent spec
3171         https://bugs.webkit.org/show_bug.cgi?id=163025
3172         <rdar://problem/28658092>
3173
3174         Reviewed by Darin Adler.
3175
3176         Adds new layout tests to check that various actions, such as cutting, pasting and undoing can
3177         be prevented via the InputEvent fired in a `beforechange` handler.
3178
3179         * fast/events/before-input-prevent-biu-expected.txt: Added.
3180         * fast/events/before-input-prevent-biu.html: Added.
3181         * fast/events/before-input-prevent-cut-expected.txt: Added.
3182         * fast/events/before-input-prevent-cut.html: Added.
3183         * fast/events/before-input-prevent-paste-expected.txt: Added.
3184         * fast/events/before-input-prevent-paste.html: Added.
3185         * fast/events/before-input-prevent-typing-expected.txt: Added.
3186         * fast/events/before-input-prevent-typing.html: Added.
3187         * fast/events/before-input-prevent-undo-expected.txt: Added.
3188         * fast/events/before-input-prevent-undo.html: Added.
3189         * platform/ios-simulator/TestExpectations:
3190
3191 2016-10-09  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
3192
3193         [EFL] Gardening timout tests, failure tests on Oct. 10th.
3194
3195         Unreviewed EFL gardening.
3196
3197         * platform/efl/TestExpectations:
3198
3199 2016-10-07  Ryosuke Niwa  <rniwa@webkit.org>
3200
3201         REGRESSION(r165103): labels list doesn't get invalidated when other lists are invalidated at document level
3202         https://bugs.webkit.org/show_bug.cgi?id=163145
3203
3204         Reviewed by Darin Adler.
3205
3206         Added a regression test.
3207
3208         * fast/dom/NodeList/form-labels-length-expected.txt: Added.
3209         * fast/dom/NodeList/form-labels-length.html: Added.
3210
3211 2016-10-09  Chris Dumez  <cdumez@apple.com>
3212
3213         Update KeyboardEvent to stop using legacy [ConstructorTemplate=Event]
3214         https://bugs.webkit.org/show_bug.cgi?id=163176
3215
3216         Reviewed by Darin Adler.
3217
3218         Rebaseline existing test now that the exception message is slightly
3219         different in some cases. Also add test coverage for passing
3220         modifierAltGraph / modifierCapsLock in initialization dictionary.
3221
3222         * fast/events/constructors/keyboard-event-constructor-expected.txt:
3223         * fast/events/constructors/keyboard-event-constructor.html:
3224
3225 2016-10-09  Michael Catanzaro  <mcatanzaro@igalia.com>
3226
3227         [GTK] Miscellaneous unreviewed test gardening
3228
3229         * platform/gtk/TestExpectations:
3230
3231 2016-10-09  Michael Catanzaro  <mcatanzaro@igalia.com>
3232
3233         [GTK] Skip new custom elements tests, they're all failing
3234
3235         * platform/gtk/TestExpectations:
3236
3237 2016-10-09  Youenn Fablet  <youenn@apple.com>
3238
3239         Promise attribute getters should reject promises in case of casted-this errors
3240         https://bugs.webkit.org/show_bug.cgi?id=163167
3241
3242         Reviewed by Darin Adler.
3243
3244         * fast/text/font-face-set-javascript-expected.txt:
3245         * fast/text/font-face-set-javascript.html:
3246
3247 2016-10-08  Chris Dumez  <cdumez@apple.com>
3248
3249         [Mac] Write HTML to the pasteboard when copying image in WebKit
3250         https://bugs.webkit.org/show_bug.cgi?id=163100
3251
3252         Reviewed by Darin Adler.
3253
3254         Convert editing/pasteboard/copy-standalone-image.html into a ref test
3255         and unskip on WebKit2 now that it passes there as well. Before this
3256         patch, the test would fail on WebKit2 (the pasted image would not be
3257         displayed).
3258
3259         * editing/pasteboard/copy-standalone-image-expected.html: Added.
3260         * editing/pasteboard/copy-standalone-image.html:
3261         * platform/gtk/editing/pasteboard/copy-standalone-image-expected.png: Removed.
3262         * platform/gtk/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
3263         * platform/ios-simulator-wk2/editing/pasteboard/copy-standalone-image-expected.png: Removed.
3264         * platform/ios-simulator/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
3265         * platform/mac/editing/pasteboard/copy-standalone-image-expected.png: Removed.
3266         * platform/mac/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
3267         * platform/win/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
3268         * platform/wk2/TestExpectations:
3269
3270 2016-10-08  Chris Dumez  <cdumez@apple.com>
3271
3272         Update CustomEvent to stop using legacy [ConstructorTemplate=Event]
3273         https://bugs.webkit.org/show_bug.cgi?id=163174
3274
3275         Reviewed by Darin Adler.
3276
3277         Update existing layout test to reflect minor behavior change.
3278
3279         * fast/events/constructors/custom-event-constructor-expected.txt:
3280         * fast/events/constructors/custom-event-constructor.html:
3281
3282 2016-10-08  Chris Dumez  <cdumez@apple.com>
3283
3284         Add support for ClipboardEvent
3285         https://bugs.webkit.org/show_bug.cgi?id=163164
3286
3287         Reviewed by Darin Adler.
3288
3289         Extended layout test coverage.
3290
3291         * editing/pasteboard/clipboard-event-expected.txt: Added.
3292         * editing/pasteboard/clipboard-event.html: Added.
3293         * fast/events/clipboard-event-constructor-expected.txt: Added.
3294         * fast/events/clipboard-event-constructor.html: Added.
3295         * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
3296         * http/tests/workers/worker-importScriptsOnError-expected.txt:
3297         * inspector/model/remote-object-get-properties-expected.txt:
3298         * js/dom/global-constructors-attributes-expected.txt:
3299         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3300         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3301         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3302         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3303
3304 2016-10-08  Ryan Haddad  <ryanhaddad@apple.com>
3305
3306         Marking js/regress-141098.html as flaky on mac.
3307         https://bugs.webkit.org/show_bug.cgi?id=163046
3308
3309         Unreviewed test gardening.
3310
3311         * platform/mac/TestExpectations:
3312
3313 2016-10-08  Ryan Haddad  <ryanhaddad@apple.com>
3314
3315         Marking http/tests/media/track-in-band-hls-metadata.html as a flaky timeout on mac.
3316         https://bugs.webkit.org/show_bug.cgi?id=140022
3317
3318         Unreviewed test gardening.
3319
3320         * platform/mac/TestExpectations:
3321
3322 2016-10-08  Ryan Haddad  <ryanhaddad@apple.com>
3323
3324         Marking storage/indexeddb/key-generator.html as flaky on mac-wk2 debug.
3325         https://bugs.webkit.org/show_bug.cgi?id=161653
3326
3327         Unreviewed test gardening.
3328
3329         * platform/mac-wk2/TestExpectations:
3330
3331 2016-10-08  Youenn Fablet  <youennf@gmail.com>
3332
3333         [Fetch API] Request constructor should provide exception messages
3334         https://bugs.webkit.org/show_bug.cgi?id=162382
3335
3336         Reviewed by Darin Adler.
3337
3338         * fetch/fetch-url-serialization-expected.txt: Rebasing test expectation.
3339
3340 2016-10-07  Chris Dumez  <cdumez@apple.com>
3341
3342         window.navigator.language incorrectly returns all lowercase string
3343         https://bugs.webkit.org/show_bug.cgi?id=163096
3344
3345         Reviewed by Darin Adler.
3346
3347         Update existing test so that it does not lowercase navigator.language
3348         before checking it. This way, we can make sure it returns en-US and
3349         not en-us.
3350
3351         * js/dom/navigator-language-expected.txt:
3352         * js/dom/navigator-language.html:
3353
3354 2016-10-07  Yusuke Suzuki  <utatane.tea@gmail.com>
3355
3356         REGRESSION (r206853?): LayoutTest js/regress-141098.html failing
3357         https://bugs.webkit.org/show_bug.cgi?id=163046
3358
3359         Reviewed by Saam Barati.
3360
3361         This is attempt-to-fix patch since I cannot reproduce this flakiness.
3362         We reduce the number of frames to back off from the stack overflow to
3363         catch the closer frame limit to the actual stack limit.
3364
3365         * js/script-tests/regress-141098.js:
3366
3367 2016-10-07  Wenson Hsieh  <wenson_hsieh@apple.com>
3368
3369         Unreviewed, mark a test as failing on iOS simulator
3370
3371         This was intended to be a part of r206944.
3372
3373         * platform/ios-simulator/TestExpectations:
3374
3375 2016-10-07  Wenson Hsieh  <wenson_hsieh@apple.com>
3376
3377         Support onbeforeinput event handling for the new InputEvent spec
3378         https://bugs.webkit.org/show_bug.cgi?id=163021
3379         <rdar://problem/28658073>
3380
3381         Reviewed by Darin Adler.
3382
3383         Tweak an existing test to hook into the 'input' event instead of 'webkitEditableContentChanged', as well as
3384         tests added in r206843 to verify that `onbeforeinput` handlers are invoked with InputEvents. Also introduces
3385         new unit tests verifying that calling preventDefault on InputEvents fired by `onbeforeinput` correctly prevent
3386         text from being inserted or deleted.
3387
3388         * editing/undo/undo-after-event-edited.html:
3389         * fast/events/before-input-events-different-start-end-elements-expected.txt: Added.
3390         * fast/events/before-input-events-different-start-end-elements.html: Added.
3391         * fast/events/before-input-events-prevent-default-expected.txt: Added.
3392         * fast/events/before-input-events-prevent-default-in-textfield-expected.txt: Added.
3393         * fast/events/before-input-events-prevent-default-in-textfield.html: Added.
3394         * fast/events/before-input-events-prevent-default.html: Added.
3395         * fast/events/input-events-fired-when-typing-expected.txt:
3396         * fast/events/input-events-fired-when-typing.html:
3397         * platform/ios-simulator/TestExpectations:
3398
3399 2016-10-07  Nan Wang  <n_wang@apple.com>
3400
3401         AX: <figcaption> should be AXTitleUIElement for other content inside the <figure>
3402         https://bugs.webkit.org/show_bug.cgi?id=108996
3403
3404         Reviewed by Chris Fleizach.
3405
3406         * accessibility/mac/figure-element-expected.txt: Added.
3407         * accessibility/mac/figure-element.html: Added.
3408
3409 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
3410
3411         Marking inspector/debugger/stepping tests as flaky.
3412         https://bugs.webkit.org/show_bug.cgi?id=161951
3413
3414         Unreviewed test gardening.
3415
3416         * TestExpectations:
3417
3418 2016-10-07  Jonathan Bedard  <jbedard@apple.com>
3419
3420         js/function-apply-aliased.html is timing out
3421         https://bugs.webkit.org/show_bug.cgi?id=127860
3422
3423         Reviewed by Darin Adler.
3424
3425         This test no longer times out.  Reintegrating into test suites.
3426
3427         * TestExpectations: Stopped skipping js/function-apply-aliased.html.
3428
3429 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
3430
3431         Marking inspector/console/addInspectedNode.html as flaky on mac-debug.
3432         https://bugs.webkit.org/show_bug.cgi?id=155138
3433
3434         Unreviewed test gardening.
3435
3436         * platform/mac-wk2/TestExpectations:
3437         * platform/mac/TestExpectations:
3438
3439 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
3440
3441         Marking http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html as flaky on mac-wk2 debug.
3442         https://bugs.webkit.org/show_bug.cgi?id=162975
3443
3444         Unreviewed test gardening.
3445
3446         * platform/mac-wk2/TestExpectations:
3447
3448 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
3449
3450         Marking http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html as flaky on mac-wk2
3451         https://bugs.webkit.org/show_bug.cgi?id=163139
3452
3453         Unreviewed test gardening.
3454
3455         * platform/mac-wk2/TestExpectations:
3456
3457 2016-10-07  Chris Dumez  <cdumez@apple.com>
3458
3459         Regression(r201970): productSub / vendor / vendorSub should not be exposed on WorkerNavigator
3460         https://bugs.webkit.org/show_bug.cgi?id=163124
3461
3462         Reviewed by Ryosuke Niwa.
3463
3464         Update existing test to reflect behavior change.
3465
3466         * fast/workers/resources/worker-navigator.js:
3467         * fast/workers/worker-navigator-expected.txt:
3468
3469 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
3470
3471         Marking http/tests/xmlhttprequest/auth-reject-protection-space.html as flaky on mac-wk2.
3472         https://bugs.webkit.org/show_bug.cgi?id=163136
3473
3474         Unreviewed test gardening.
3475
3476         * platform/mac-wk2/TestExpectations:
3477
3478 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
3479
3480         Marking storage/indexeddb/key-type-array.html as flaky on mac-debug.
3481         https://bugs.webkit.org/show_bug.cgi?id=161720
3482
3483         Unreviewed test gardening.
3484
3485         * platform/mac/TestExpectations:
3486
3487 2016-10-07  Nan Wang  <n_wang@apple.com>
3488
3489         AX: AXRoleDescription for details and summary elements
3490         https://bugs.webkit.org/show_bug.cgi?id=163094
3491
3492         Reviewed by Chris Fleizach.
3493
3494         * accessibility/mac/details-summary-role-description-expected.txt: Added.
3495         * accessibility/mac/details-summary-role-description.html: Added.
3496
3497 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
3498
3499         Marking imported/blink/storage/indexeddb/blob-valid-after-deletion.html as flaky on mac.
3500         https://bugs.webkit.org/show_bug.cgi?id=163122
3501
3502         Unreviewed test gardening.
3503
3504         * platform/mac/TestExpectations:
3505
3506 2016-10-07  Zalan Bujtas  <zalan@apple.com>
3507
3508         https://vuldb.com/?cvssv3.2012 takes long time to load.
3509         https://bugs.webkit.org/show_bug.cgi?id=162994
3510         <rdar://problem/28593746>
3511
3512         Reviewed by Darin Adler.
3513
3514         It takes ~100 seconds to run this test case without the fix (300ms with the fix).
3515         Surely it will timeout if it gets regressed. 
3516
3517         * fast/selectors/slow-style-sharing-with-long-cousin-list-expected.txt: Added.
3518         * fast/selectors/slow-style-sharing-with-long-cousin-list.html: Added.
3519         * platform/mac/TestExpectations: Skip perf test in debug.
3520
3521 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
3522
3523         Marking contentextensions tests as flaky on mac-wk2.
3524         https://bugs.webkit.org/show_bug.cgi?id=162942
3525
3526         Unreviewed test gardening.
3527
3528         * platform/mac-wk2/TestExpectations:
3529
3530 2016-10-07  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3531
3532         WebRTC: Test gardening
3533         https://bugs.webkit.org/show_bug.cgi?id=163106
3534
3535         Reviewed by Philippe Normand.
3536
3537         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
3538         Update expected results to include webkit prefix on RTCPeerConnection name. (Not GTK+
3539         specific.)
3540         * platform/gtk/TestExpectations:
3541         Skip some tests since the GTK+ MediaPlayer, used with MediaStreams, isn't capable enough.
3542
3543 2016-10-06  Myles C. Maxfield  <mmaxfield@apple.com>
3544
3545         Variation fonts don't affect glyph advances
3546         https://bugs.webkit.org/show_bug.cgi?id=163093
3547
3548         Reviewed by Darin Adler.
3549
3550         * platform/ios-simulator/TestExpectations: Mark the test
3551         as failing on iOS because that OS doesn't have Skia.
3552         * fast/text/variations/advances-expected.txt: Added.
3553         * fast/text/variations/advances.html: Added.
3554
3555 2016-10-06  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3556
3557         [EFL] Skip to test imported/w3c/web-platform-tests/
3558
3559         Unreivewed EFL gardening
3560