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