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