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