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