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