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