5b8e04250721e0abb0a6ccde6692669c4fdecb4b
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-12-05  Dean Jackson  <dino@apple.com>
2
3         pointer lock needs to be feature detectable
4         https://bugs.webkit.org/show_bug.cgi?id=165426
5         <rdar://problem/29486715>
6
7         Reviewed by Antoine Quint.
8
9         Checks that the API is hidden when the feature is turned off.
10
11         * pointer-lock/pointerlock-interface-disabled-expected.txt: Added.
12         * pointer-lock/pointerlock-interface-disabled.html: Added.
13         * pointer-lock/pointerlock-interface-expected.txt: Added.
14         * pointer-lock/pointerlock-interface.html: Added.
15
16 2016-12-05  Dave Hyatt  <hyatt@apple.com>
17
18         [CSS Parser] Skip a grid test
19         https://bugs.webkit.org/show_bug.cgi?id=165427
20
21         Reviewed by Zalan Bujtas.
22
23         * TestExpectations:
24
25 2016-12-05  Dave Hyatt  <hyatt@apple.com>
26
27         [CSS Parser] Avoid more invalid tests
28         https://bugs.webkit.org/show_bug.cgi?id=165424
29
30         Reviewed by Dean Jackson.
31
32         * TestExpectations:
33         Avoid the aspect-ratio test, since it thinks whitespace should not be allowed, even though
34         it should be. Avoid a couple of grid tests that assume the grid breadth can't be 0fr, even
35         though it can be. Non-negative means < 0, not <= 0 like the old parser assumes.
36
37 2016-12-05  Dave Hyatt  <hyatt@apple.com>
38
39         [CSS Parser] Fix invalid column-span test
40         https://bugs.webkit.org/show_bug.cgi?id=165420
41
42         Reviewed by Dean Jackson.
43
44         * fast/multicol/newmulticol/spanner-becomes-regular-block.html:
45
46 2016-12-05  Dave Hyatt  <hyatt@apple.com>
47
48         [CSS Parser] Avoid more tests
49         https://bugs.webkit.org/show_bug.cgi?id=165417
50
51         Reviewed by Simon Fraser.
52
53         * TestExpectations:
54
55 2016-12-05  Antti Koivisto  <antti@apple.com>
56
57         keyframes do not work when defined inside a style in a shadowRoot
58         https://bugs.webkit.org/show_bug.cgi?id=164608
59         <rdar://problem/29210251>
60
61         Reviewed by Darin Adler.
62
63         * fast/shadow-dom/shadow-host-animation-expected.html: Added.
64         * fast/shadow-dom/shadow-host-animation.html: Added.
65
66 2016-12-05  Ryan Haddad  <ryanhaddad@apple.com>
67
68         Skip three media/modern-media-controls tests.
69         https://bugs.webkit.org/show_bug.cgi?id=165312
70
71         Unreviewed test gardening.
72
73         * platform/mac/TestExpectations:
74
75 2016-12-05  Ryan Haddad  <ryanhaddad@apple.com>
76
77         Unreviewed, rolling out r209299.
78
79         This change appears to have caused LayoutTest failures on
80         Sierra WK1.
81
82         Reverted changeset:
83
84         "Improve the behavior of scroll-into-view when the target is
85         inside position:fixed"
86         https://bugs.webkit.org/show_bug.cgi?id=165354
87         http://trac.webkit.org/changeset/209299
88
89 2016-12-05  Dave Hyatt  <hyatt@apple.com>
90
91         [CSS Parser] Fix column tests with illegal syntax
92         https://bugs.webkit.org/show_bug.cgi?id=165411
93
94         Reviewed by Zalan Bujtas.
95
96         Patch column-span layout tests that use invalid syntax
97         to use the spec-compliant syntax instead (none instead of 1).
98
99         * fast/multicol/newmulticol/remove-spanner4.html:
100         * fast/multicol/newmulticol/remove-spanner5.html:
101         * fast/multicol/newmulticol/remove-spanner6.html:
102         * fast/multicol/span/span-as-immediate-child-property-removal.html:
103
104 2016-12-05  Dave Hyatt  <hyatt@apple.com>
105
106         [CSS Parser] Avoid a few more tests
107         https://bugs.webkit.org/show_bug.cgi?id=165404
108
109         Reviewed by Zalan Bujtas.
110
111         * TestExpectations:
112
113 2016-12-05  Dave Hyatt  <hyatt@apple.com>
114
115         [CSS Parser] Fix flex property parsing test
116         https://bugs.webkit.org/show_bug.cgi?id=165402
117
118         Reviewed by Simon Fraser.
119
120         flex-grow and flex-shrink must occur together. They cannot be before and after
121         the flex-basis. Since this test is about valid property declarations, just fix it
122         by removing the invalid ones.
123
124         * css3/flexbox/flex-property-parsing-expected.txt:
125         * css3/flexbox/flex-property-parsing.html:
126
127 2016-12-05  Ryan Haddad  <ryanhaddad@apple.com>
128
129         Marking media/modern-media-controls/seek-backward-support/seek-backward-support.html as flaky on mac-wk1.
130         https://bugs.webkit.org/show_bug.cgi?id=165386
131
132         Unreviewed test gardening.
133
134         * platform/mac-wk1/TestExpectations:
135
136 2016-12-05  Dave Hyatt  <hyatt@apple.com>
137
138         [CSS Parser] Remove calc column-span test
139         https://bugs.webkit.org/show_bug.cgi?id=165393
140
141         Reviewed by Zalan Bujtas.
142
143         "1" is not a legal value for column-span, let alone allowing it to support a calc that
144         resolves to 1.
145
146         * fast/css/webkit-column-span-calculated-value-expected.txt: Removed.
147         * fast/css/webkit-column-span-calculated-value.html: Removed.
148
149 2016-12-05  Ryan Haddad  <ryanhaddad@apple.com>
150
151         Marking media/modern-media-controls/media-controller/media-controller-resize.html as flaky on macOS.
152         https://bugs.webkit.org/show_bug.cgi?id=164571
153
154         Unreviewed test gardening.
155
156         * platform/mac/TestExpectations:
157
158 2016-12-04  Dave Hyatt  <hyatt@apple.com>
159
160         [CSS Parser] Eliminate in-place lowercasing in the parser.
161         https://bugs.webkit.org/show_bug.cgi?id=165368
162
163         Reviewed by Darin Adler.
164
165         * fast/media/mq-pointer-expected.txt:
166
167 2016-12-04  Matt Baker  <mattbaker@apple.com>
168
169         Web Inspector: Assertion Failures breakpoint should respect global Breakpoints enabled setting
170         https://bugs.webkit.org/show_bug.cgi?id=165277
171         <rdar://problem/29467098>
172
173         Reviewed by Mark Lam.
174
175         New test for DebuggerManager.prototype.breakPointsEnabled.
176
177         * inspector/debugger/breakpoints-disabled-expected.txt: Added.
178         * inspector/debugger/breakpoints-disabled.html: Added.
179
180 2016-12-03  Dave Hyatt  <hyatt@apple.com>
181
182         [CSS Parser] Remove Inspector test of Bison errors
183         https://bugs.webkit.org/show_bug.cgi?id=165362
184
185         Reviewed by Simon Fraser.
186
187         The old parser logs invalid property declaration errors whenever a Bison error
188         occurs. This catches only a fraction of declaration errors,
189         since Bison accepts practically everything and leaves it up to the specific
190         parser functions to determine validity of a property.
191
192         The new parser does not have this error reporting. The old reporting will be
193         removed from CSSParser when the new parser turns on. This patch removes the
194         test of Bison errors.
195
196         * inspector/console/css-source-locations-expected.txt: Removed.
197         * inspector/console/css-source-locations.html: Removed.
198
199 2016-12-02  Sam Weinig  <sam@webkit.org>
200
201         optional sequence values not handled correctly by binding generator
202         https://bugs.webkit.org/show_bug.cgi?id=142562
203
204         Reviewed by Darin Adler.
205
206         * fast/canvas/webgl/resources/typed-array-worker.js:
207         * fast/dom/Window/window-postmessage-args-expected.txt:
208         * fast/dom/Window/window-postmessage-args.html:
209         * fast/events/message-port-deleted-document.html:
210         * fast/events/message-port-deleted-frame.html:
211         * fast/events/message-port-inactive-document.html:
212         * fast/events/message-port-multi-expected.txt:
213         * fast/events/message-port.html:
214         * fast/workers/worker-context-multi-port-expected.txt:
215         * fast/workers/worker-multi-port-expected.txt:
216         * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js:
217         * webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js:
218         Update for new exceptions and stricter enforcement of the postMessage signature. 
219
220 2016-12-02  Simon Fraser  <simon.fraser@apple.com>
221
222         Improve the behavior of scroll-into-view when the target is inside position:fixed
223         https://bugs.webkit.org/show_bug.cgi?id=165354
224
225         Reviewed by Zalan Bujtas.
226
227         * fast/overflow/scroll-anchor-in-position-fixed-expected.txt: Added.
228         * fast/overflow/scroll-anchor-in-position-fixed.html: Added.
229         * fast/visual-viewport/zoomed-scroll-to-anchor-in-position-fixed-expected.txt: Added.
230         * fast/visual-viewport/zoomed-scroll-to-anchor-in-position-fixed.html: Added.
231         * platform/ios-simulator/TestExpectations:
232
233 2016-11-30  Simon Fraser  <simon.fraser@apple.com>
234
235         localToAbsolute() does incorrect conversion for elements inside position:fixed with zooming
236         https://bugs.webkit.org/show_bug.cgi?id=165244
237
238         Reviewed by Zalan Bujtas.
239         
240         Test getBoundingClientRect() (which internally calls localToAbsolute())
241         for an element inside position:fixed after zooming.
242
243         * fast/visual-viewport/zoomed-fixed-expected.txt: Rebaseline
244         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt: Added.
245         * fast/zooming/client-rect-in-fixed-zoomed.html: Added.
246         * platform/ios-simulator/TestExpectations: Skip new test on iOS; test requires window.scrollTo to be synchronous.
247
248
249 2016-12-02  Antoine Quint  <graouts@apple.com>
250
251         [Modern Media Controls] Update the media controls size as the media element is resized
252         https://bugs.webkit.org/show_bug.cgi?id=165346
253
254         Reviewed by Dean Jackson.
255
256         Write an accurate test to check for media controls updating their size to match the
257         media's layout size and no longer mark that test as flaky.
258
259         * TestExpectations:
260         * media/modern-media-controls/media-controller/media-controller-resize-expected.txt:
261         * media/modern-media-controls/media-controller/media-controller-resize.html:
262         * platform/ios-simulator/TestExpectations:
263
264 2016-12-02  Ryan Haddad  <ryanhaddad@apple.com>
265
266         Marking fast/dom/Window/window-resize-contents.html as flaky on mac-wk2.
267         https://bugs.webkit.org/show_bug.cgi?id=165352
268
269         Unreviewed test gardening.
270
271         * platform/mac-wk2/TestExpectations:
272
273 2016-12-02  Dave Hyatt  <hyatt@apple.com>
274
275         [CSS Parser] Turn off more tests until new parser is on
276         https://bugs.webkit.org/show_bug.cgi?id=165349
277
278         Reviewed by Dean Jackson.
279
280         * TestExpectations:
281
282 2016-12-02  Ryan Haddad  <ryanhaddad@apple.com>
283
284         Rebaseline fast/text/crash-complex-text-surrogate.html after r209279.
285
286         Unreviewed test gardening.
287
288         * platform/ios-simulator/fast/text/crash-complex-text-surrogate-expected.txt:
289         * platform/mac-yosemite/fast/text/crash-complex-text-surrogate-expected.txt:
290
291 2016-12-02  Dave Hyatt  <hyatt@apple.com>
292
293         [CSS Parser] Fix errors in numerous layout tests
294         https://bugs.webkit.org/show_bug.cgi?id=165343
295
296         Reviewed by Zalan Bujtas.
297
298         * fast/backgrounds/repeat/parsing-background-repeat-expected.txt:
299         * fast/backgrounds/repeat/script-tests/parsing-background-repeat.js:
300         The old parser partially applies shorthands, even if it rejects later on.
301         The new parser properly rejects the entire shorthand. Fix the test so that
302         the numbers at the end are not unitless so that the entire shorthand parses, allowing
303         the components to be obtained.
304
305         * fast/css/unknown-pseudo-element-matching-expected.txt:
306         * fast/css/unknown-pseudo-element-matching.html:
307         * fast/text/crash-complex-text-surrogate.html:
308         The old parser allows the tag name to be omitted following a namespace bar (|). This
309         is not legal according to the namespaces spec, and the new parser behaves correctly.
310         For the crash test, it's important that all the code still runs, so we know the crash
311         doesn't happen, so I patched the test to put in '*' for the tag names to keep everything
312         the same.
313
314         For the unknown-pseudo-element test, I just removed the five invalid cases.
315
316 2016-12-02  Dave Hyatt  <hyatt@apple.com>
317
318         [CSS Parser] Turn off the large value test, since clamping is not the same.
319         https://bugs.webkit.org/show_bug.cgi?id=165341
320
321         Reviewed by Zalan Bujtas.
322
323         * TestExpectations:
324
325 2016-12-02  Ryan Haddad  <ryanhaddad@apple.com>
326
327         Marking three imported/w3c/web-platform-tests/IndexedDB/idbindex-* tests as flaky on macOS debug.
328         https://bugs.webkit.org/show_bug.cgi?id=165222
329
330         Unreviewed test gardening.
331
332         * platform/mac/TestExpectations:
333
334 2016-12-02  Antoine Quint  <graouts@apple.com>
335
336         [Modern Media Controls] Add rewind and fast-forward support
337         https://bugs.webkit.org/show_bug.cgi?id=165294
338
339         Reviewed by Dean Jackson.
340
341         New test for the LayoutNode.parentOfType() method and the seeking buttons.
342
343         * media/modern-media-controls/forward-button/forward-button.html:
344         * media/modern-media-controls/layout-node/layout-node-parent-of-type-expected.txt: Added.
345         * media/modern-media-controls/layout-node/layout-node-parent-of-type.html: Added.
346         * media/modern-media-controls/rewind-button/rewind-button.html:
347         * media/modern-media-controls/seek-backward-support/seek-backward-support-expected.txt: Added.
348         * media/modern-media-controls/seek-backward-support/seek-backward-support.html: Added.
349         * media/modern-media-controls/seek-forward-support/seek-forward-support-expected.txt: Added.
350         * media/modern-media-controls/seek-forward-support/seek-forward-support.html: Added.
351         * platform/ios-simulator/TestExpectations:
352         * platform/mac/TestExpectations:
353
354 2016-12-02  Ryan Haddad  <ryanhaddad@apple.com>
355
356         Marking media/modern-media-controls/scrubber-support/scrubber-support-click.html as a flaky failure.
357         https://bugs.webkit.org/show_bug.cgi?id=165327
358
359         Unreviewed test gardening.
360
361         * TestExpectations:
362
363 2016-12-02  Ryan Haddad  <ryanhaddad@apple.com>
364
365         Marking http/tests/inspector/network/xhr-request-data-encoded-correctly.html as a flaky timeout.
366         https://bugs.webkit.org/show_bug.cgi?id=164033
367
368         Unreviewed test gardening.
369
370         * platform/mac/TestExpectations:
371
372 2016-12-02  John Wilander  <wilander@apple.com>
373
374         Require preflight for non-standard CORS-safelisted request headers Accept, Accept-Language, and Content-Language
375         https://bugs.webkit.org/show_bug.cgi?id=165178
376         <rdar://problem/18792250>
377
378         Reviewed by Youenn Fablet.
379
380         Fetch currently only restricts the header Content-Type for simple requests:
381         https://fetch.spec.whatwg.org/#cors-safelisted-request-header
382
383         This means simple CORS requests can send unexpected characters in Accept, 
384         Accept-Language, and Content-Language header values.
385
386         RFC 7231 implies restrictions on these header values:
387         - Accept https://tools.ietf.org/html/rfc7231#section-5.3.2
388         - Accept-Language https://tools.ietf.org/html/rfc7231#section-5.3.5
389         - Content-Language https://tools.ietf.org/html/rfc7231#section-3.1.3.2
390
391         As per discussions in the W3C WebAppSec group we should try to restrict 
392         these header values to help protect servers that do not expect simple CORS 
393         requests.
394
395         Non-standard, safelisted header values should trigger a preflight and require
396         the headers to be whitelisted in the response's Access-Control-Allow-Headers.
397         For Fetch in no-cors mode this change means non-standard header values are not
398         allowed to be set.
399
400         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt: Added.
401         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight.html: Added.
402             Tests that:
403             - Normal Accept, Accept-Language, and Content-Language headers don't trigger
404                 a preflight.
405             - Abnormal Accept, Accept-Language, and Content-Language headers do trigger 
406                 a preflight.
407             - Abnormal Accept, Accept-Language, and Content-Language headers are 
408                 accepted if the server whitelists them.
409         * http/tests/xmlhttprequest/resources/cors-preflight-safelisted-headers-responder.php: Added.
410
411 2016-12-02  Zalan Bujtas  <zalan@apple.com>
412
413         ASSERTION FAILED: flowThread->regionInRange(region, startRegion, endRegion) in WebCore::RenderBox::borderBoxRectInRegion
414         https://bugs.webkit.org/show_bug.cgi?id=152113
415         <rdar://problem/27720221>
416
417         Reviewed by David Hyatt.
418
419         * fast/multicol/assert-with-nested-columns-and-spanner-expected.txt: Added.
420         * fast/multicol/assert-with-nested-columns-and-spanner.html: Added.
421
422 2016-12-02  Dave Hyatt  <hyatt@apple.com>
423
424         [CSS Parser] Make sure the z-component of transform-origin can be implicit
425         https://bugs.webkit.org/show_bug.cgi?id=165326
426
427         Reviewed by Tim Horton.
428
429         * TestExpectations:
430
431 2016-12-02  Dave Hyatt  <hyatt@apple.com>
432
433         [CSS Parser] Fix invalid test font specification
434         https://bugs.webkit.org/show_bug.cgi?id=165324
435
436         Reviewed by Sam Weinig.
437
438         * fast/text/trak-optimizeLegibility.html:
439
440 2016-12-02  Dave Hyatt  <hyatt@apple.com>
441
442         [CSS Parser] Mark set-selector-text test, since it will need to be rewritten.
443         https://bugs.webkit.org/show_bug.cgi?id=165322
444
445         Reviewed by Dean Jackson.
446
447         * TestExpectations:
448
449 2016-12-02  Chris Dumez  <cdumez@apple.com>
450
451         [Mac][WK1] Implement new HTML interactive form validation user interface
452         https://bugs.webkit.org/show_bug.cgi?id=164483
453
454         Reviewed by Simon Fraser.
455
456         Unskip tests for HTML form validation that are now passing on Mac WK1.
457
458         * platform/mac-wk1/TestExpectations:
459
460 2016-12-02  Ryan Haddad  <ryanhaddad@apple.com>
461
462         Marking media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky on mac-wk1.
463         https://bugs.webkit.org/show_bug.cgi?id=165319
464
465         Unreviewed test gardening.
466
467         * platform/mac-wk1/TestExpectations:
468
469 2016-12-02  Ryan Haddad  <ryanhaddad@apple.com>
470
471         Marking media/modern-media-controls/media-controller/media-controller-fade-controls-when-entering-fullscreen.html as flaky on mac-wk1.
472         https://bugs.webkit.org/show_bug.cgi?id=165318
473
474         Unreviewed test gardening.
475
476         * platform/mac-wk1/TestExpectations:
477
478 2016-12-02  Dave Hyatt  <hyatt@apple.com>
479
480         [CSS Parser] Require whitespace following condition tokens in media queries
481         https://bugs.webkit.org/show_bug.cgi?id=165314
482
483         Reviewed by Dean Jackson.
484
485         This test is invalid according to the media queries spec, which states that whitespace is
486         required following "and"/"or" tokens.
487
488         * fast/css/media-rule-no-whitespace-expected.txt: Removed.
489         * fast/css/media-rule-no-whitespace.html: Removed.
490
491 2016-12-02  Ryan Haddad  <ryanhaddad@apple.com>
492
493         Marking media/modern-media-controls/pip-support/pip-support-click.html as flaky on Sierra.
494         https://bugs.webkit.org/show_bug.cgi?id=165311
495
496         Unreviewed test gardening.
497
498         * platform/mac/TestExpectations:
499
500 2016-12-02  Dave Hyatt  <hyatt@apple.com>
501
502         [CSS Parser] Fix invalid gradients test
503         https://bugs.webkit.org/show_bug.cgi?id=165310
504
505         Reviewed by Zalan Bujtas.
506
507         * fast/gradients/generated-gradients.html:
508         The content property here is using invalid syntax. It's supposed to be
509         space-separated, not comma-separated. The old parser was finding the first
510         value and then bailing when it saw the comma, but not rejecting. The new parser
511         properly rejected. To keep the test working, just drop all the extra invalid
512         gradients and keep the first one.
513
514 2016-12-02  Dave Hyatt  <hyatt@apple.com>
515
516         [CSS Parser] Make sure margin and font set the implicit flag properly
517         https://bugs.webkit.org/show_bug.cgi?id=165306
518
519         Reviewed by Zalan Bujtas.
520
521         * TestExpectations:
522
523 2016-12-01  Antoine Quint  <graouts@apple.com>
524
525         [Modern Media Controls] Fade controls in when entering and exiting fullscreen
526         https://bugs.webkit.org/show_bug.cgi?id=165287
527
528         Reviewed by Dean Jackson.
529
530         Add a new Mac-specific test that checks that we fade controls in when entering fullscreen.
531
532         * media/modern-media-controls/media-controller/media-controller-fade-controls-when-entering-fullscreen-expected.txt: Added.
533         * media/modern-media-controls/media-controller/media-controller-fade-controls-when-entering-fullscreen.html: Added.
534         * platform/ios-simulator/TestExpectations:
535         * platform/mac/TestExpectations:
536
537 2016-12-01  Antoine Quint  <graouts@apple.com>
538
539         [Modern Media Controls] Show and populate the tracks panel
540         https://bugs.webkit.org/show_bug.cgi?id=165284
541
542         Reviewed by Dean Jackson.
543
544         Add two new tests to check that we correctly show, populate and interact with the tracks panel.
545
546         * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel-expected.txt: Added.
547         * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html: Added.
548         * media/modern-media-controls/tracks-support/tracks-support-show-and-populate-panel-expected.txt: Added.
549         * media/modern-media-controls/tracks-support/tracks-support-show-and-populate-panel.html: Added.
550         * platform/ios-simulator/TestExpectations:
551         * platform/mac/TestExpectations:
552
553 2016-12-01  Ryan Haddad  <ryanhaddad@apple.com>
554
555         Removing Release-only flag from flaky test http/tests/cache/disk-cache/disk-cache-request-max-stale.html
556         https://bugs.webkit.org/show_bug.cgi?id=159840
557
558         Unreviewed test gardening..
559
560         * platform/ios-simulator-wk2/TestExpectations:
561
562 2016-12-01  Ryan Haddad  <ryanhaddad@apple.com>
563
564         Marking media/modern-media-controls/tracks-panel/tracks-panel-hide-click-outside.html as a flaky timeout.
565         https://bugs.webkit.org/show_bug.cgi?id=165290
566
567         Unreviewed test gardening.
568
569         * platform/mac/TestExpectations:
570
571 2016-12-01  Chris Dumez  <cdumez@apple.com>
572
573         [iOS] Tapping an element generates a 'click' event that has 0 as timeStamp
574         https://bugs.webkit.org/show_bug.cgi?id=165270
575         <rdar://problem/29224355>
576
577         Reviewed by Simon Fraser.
578
579         Add layout test coverage.
580
581         * fast/events/ios/click-event-timestamp-expected.txt: Added.
582         * fast/events/ios/click-event-timestamp.html: Added.
583
584 2016-12-01  Dave Hyatt  <hyatt@apple.com>
585
586         [CSS Parser] Fix an invalid shadow DOM test
587         https://bugs.webkit.org/show_bug.cgi?id=165273
588
589         Reviewed by Zalan Bujtas.
590
591         * fast/shadow-dom/css-scoping-slot-with-id.html:
592         Pseudo-element needs to be rightmost. The rule is illegal, but our old parser
593         incorrectly allowed it. Fix the test by just flipping the order so that ::slotted(*)
594         occurs last.
595
596 2016-12-01  Jiewen Tan  <jiewen_tan@apple.com>
597
598         Update SubtleCrypto::unwrapKey to match the latest spec
599         https://bugs.webkit.org/show_bug.cgi?id=164747
600         <rdar://problem/29258198>
601
602         Reviewed by Brent Fulgham.
603
604         * crypto/subtle/aes-cbc-import-key-unwrap-jwk-rsa-key-private-expected.txt: Added.
605         * crypto/subtle/aes-cbc-import-key-unwrap-jwk-rsa-key-private.html: Added.
606         * crypto/subtle/aes-cbc-import-key-uwrap-jwk-rsa-key-public-expected.txt: Added.
607         * crypto/subtle/aes-cbc-import-key-uwrap-jwk-rsa-key-public.html: Added.
608         * crypto/subtle/aes-kw-generate-key-wrap-key-unwrap-key-expected.txt: Added.
609         * crypto/subtle/aes-kw-generate-key-wrap-key-unwrap-key.html: Added.
610         * crypto/subtle/aes-kw-import-key-unwrap-raw-key-expected.txt: Added.
611         * crypto/subtle/aes-kw-import-key-unwrap-raw-key.html: Added.
612         * crypto/subtle/rsa-oaep-import-key-unwrap-jwk-oct-key-expected.txt: Added.
613         * crypto/subtle/rsa-oaep-import-key-unwrap-jwk-oct-key.html: Added.
614         * crypto/subtle/unwrapKey-malformed-parameters-expected.txt: Added.
615         * crypto/subtle/unwrapKey-malformed-parameters.html: Added.
616         * crypto/workers/subtle/aes-cbc-import-key-unwrap-key-expected.txt: Added.
617         * crypto/workers/subtle/aes-cbc-import-key-unwrap-key.html: Added.
618         * crypto/workers/subtle/aes-kw-import-key-unwrap-key-expected.txt: Added.
619         * crypto/workers/subtle/aes-kw-import-key-unwrap-key.html: Added.
620         * crypto/workers/subtle/resources/aes-cbc-import-key-unwrap-key.js: Added.
621         * crypto/workers/subtle/resources/aes-kw-import-key-unwrap-key.js: Added.
622         * crypto/workers/subtle/resources/rsa-oaep-import-key-unwrap-key.js: Added.
623         * crypto/workers/subtle/rsa-oaep-import-key-unwrap-key-expected.txt: Added.
624         * crypto/workers/subtle/rsa-oaep-import-key-unwrap-key.html: Added.
625
626 2016-12-01  Dave Hyatt  <hyatt@apple.com>
627
628         [CSS Parser] Fix font-variant parsing
629         https://bugs.webkit.org/show_bug.cgi?id=165266
630
631         Reviewed by Dean Jackson.
632
633         * TestExpectations:
634
635 2016-12-01  Brady Eidson  <beidson@apple.com>
636
637         IndexedDB 2.0: Implement IDBObjectStore.getKey().
638         https://bugs.webkit.org/show_bug.cgi?id=165256
639
640         Reviewed by Alex Christensen.
641
642         * storage/indexeddb/modern/idbobjectstore-getkey-1-expected.txt: Added.
643         * storage/indexeddb/modern/idbobjectstore-getkey-1-private-expected.txt: Added.
644         * storage/indexeddb/modern/idbobjectstore-getkey-1-private.html: Added.
645         * storage/indexeddb/modern/idbobjectstore-getkey-1.html: Added.
646         * storage/indexeddb/modern/resources/idbobjectstore-getkey-1.js: Added.
647
648 2016-12-01  Antoine Quint  <graouts@apple.com>
649
650         [Modern Media Controls] Turn off text selection
651         https://bugs.webkit.org/show_bug.cgi?id=165261
652
653         Reviewed by Dean Jackson.
654
655         New tests to check that text selection is turned off for StatusLabel, AirplayPlacard and PiPPlacard.
656
657         * media/modern-media-controls/airplay-placard/airplay-placard-text-section-expected.txt: Added.
658         * media/modern-media-controls/airplay-placard/airplay-placard-text-section.html: Added.
659         * media/modern-media-controls/pip-placard/pip-placard-text-section-expected.txt: Added.
660         * media/modern-media-controls/pip-placard/pip-placard-text-section.html: Added.
661         * media/modern-media-controls/status-label/status-label-text-selection-expected.txt: Added.
662         * media/modern-media-controls/status-label/status-label-text-selection.html: Added.
663
664 2016-12-01  Chris Dumez  <cdumez@apple.com>
665
666         Parameter to DOMStringList.contains() should be mandatory
667         https://bugs.webkit.org/show_bug.cgi?id=165257
668
669         Reviewed by Alex Christensen.
670
671         Extend layout test coverage.
672
673         * storage/indexeddb/database-basics-expected.txt:
674         * storage/indexeddb/resources/database-basics.js:
675         (checkObjectStore):
676
677 2016-12-01  Jiewen Tan  <jiewen_tan@apple.com>
678
679         SubtleCrypto::deriveBits always return NOT_SUPPORTED_ERR for now
680         https://bugs.webkit.org/show_bug.cgi?id=164745
681         <rdar://problem/29258118>
682
683         Reviewed by Darin Adler.
684
685         * crypto/subtle/deriveBits-malformed-parameters-expected.txt: Added.
686         * crypto/subtle/deriveBits-malformed-parameters.html: Added.
687
688 2016-12-01  Ryan Haddad  <ryanhaddad@apple.com>
689
690         Marking media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-keyboard.html as failing on mac-wk1.
691         https://bugs.webkit.org/show_bug.cgi?id=165262
692
693         Unreviewed test gardening.
694
695         * platform/mac-wk1/TestExpectations:
696
697 2016-12-01  Antoine Quint  <graouts@apple.com>
698
699         [Modern Media Controls] Promote the "on" property from AirPlayButton to IconButton
700         https://bugs.webkit.org/show_bug.cgi?id=165260
701
702         Reviewed by Dean Jackson.
703
704         New test for the "on" property on IconButton.
705
706         * media/modern-media-controls/airplay-button/airplay-button-on.html:
707         * media/modern-media-controls/icon-button/icon-button-on-expected.txt: Added.
708         * media/modern-media-controls/icon-button/icon-button-on.html: Added.
709
710 2016-12-01  Antoine Quint  <graouts@apple.com>
711
712         [Modern Media Controls] Fix media/modern-media-controls/status-label/status-label.html
713         https://bugs.webkit.org/show_bug.cgi?id=165259
714
715         Reviewed by Dean Jackson.
716
717         We broke the test at media/modern-media-controls/status-label/status-label.html with the
718         fix for https://bugs.webkit.org/show_bug.cgi?id=165239 since the test would test the
719         font-family for a StatusLabel which would only inherited to be -apple-system when hosted
720         in a MediaControls instance. We now remove this assertion and added a dedicated test
721         for when a StatusLabel is hosted in a MediaControls.
722
723         * media/modern-media-controls/status-label/status-label-expected.txt:
724         * media/modern-media-controls/status-label/status-label-font-expected.txt: Added.
725         * media/modern-media-controls/status-label/status-label-font.html: Added.
726         * media/modern-media-controls/status-label/status-label.html:
727
728 2016-12-01  Ryan Haddad  <ryanhaddad@apple.com>
729
730         Marking media/modern-media-controls/media-controller/media-controller-fullscreen-ltr.html as failing on mac-wk1.
731         https://bugs.webkit.org/show_bug.cgi?id=165258
732
733         Unreviewed test gardening.
734
735         * platform/mac-wk1/TestExpectations:
736
737 2016-11-30  Sam Weinig  <sam@webkit.org>
738
739         [WebIDL] Remove custom bindings for File and Blob constructors
740         https://bugs.webkit.org/show_bug.cgi?id=165218
741
742         Reviewed by Darin Adler.
743
744         * fast/files/blob-constructor-expected.txt:
745         * fast/files/file-constructor-expected.txt:
746         * fast/files/file-constructor.html:
747         * fast/files/script-tests/blob-constructor.js:
748         Update for stricter parsing and changed error text. (The error text
749         is regressed, but consistent with all generated bindings. I will work
750         on making improvements on this soon.)
751
752         * http/tests/fetch/fetch-as-blob.js:
753         Update to account for stricter rules about dictionary default values.
754
755 2016-12-01  Ryan Haddad  <ryanhaddad@apple.com>
756
757         Marking media/modern-media-controls/audio/audio-controls-buttons.html as a timeout.
758         https://bugs.webkit.org/show_bug.cgi?id=165234
759
760         Unreviewed test gardening.
761
762         * platform/mac/TestExpectations:
763
764 2016-12-01  Antoine Quint  <graouts@apple.com>
765
766         [Modern Media Controls] Provide a UI object to show a list of tracks
767         https://bugs.webkit.org/show_bug.cgi?id=165239
768
769         Reviewed by Dean Jackson.
770
771         Adding new tests to cover new TracksPanel functionality.
772
773         * media/modern-media-controls/resources/media-controls-loader.js:
774         * media/modern-media-controls/tracks-panel/tracks-panel-expected.txt: Added.
775         * media/modern-media-controls/tracks-panel/tracks-panel-hide-click-outside-expected.txt: Added.
776         * media/modern-media-controls/tracks-panel/tracks-panel-hide-click-outside.html: Added.
777         * media/modern-media-controls/tracks-panel/tracks-panel-hide-esc-key-expected.txt: Added.
778         * media/modern-media-controls/tracks-panel/tracks-panel-hide-esc-key.html: Added.
779         * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt: Added.
780         * media/modern-media-controls/tracks-panel/tracks-panel-hide.html: Added.
781         * media/modern-media-controls/tracks-panel/tracks-panel-population-expected.txt: Added.
782         * media/modern-media-controls/tracks-panel/tracks-panel-population.html: Added.
783         * media/modern-media-controls/tracks-panel/tracks-panel-right-x-expected.txt: Added.
784         * media/modern-media-controls/tracks-panel/tracks-panel-right-x.html: Added.
785         * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-keyboard-expected.txt: Added.
786         * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-keyboard.html: Added.
787         * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-mouse-expected.txt: Added.
788         * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-mouse.html: Added.
789         * media/modern-media-controls/tracks-panel/tracks-panel.html: Added.
790         * platform/ios-simulator/TestExpectations:
791         * platform/mac/TestExpectations:
792
793 2016-11-30  Yusuke Suzuki  <utatane.tea@gmail.com>
794
795         [JSC] Specifying same module entry point multiple times cause TypeError
796         https://bugs.webkit.org/show_bug.cgi?id=164858
797
798         Reviewed by Saam Barati.
799
800         * js/dom/modules/module-load-same-module-from-different-entry-point-in-src-expected.txt: Added.
801         * js/dom/modules/module-load-same-module-from-different-entry-point-in-src.html: Added.
802
803 2016-11-30  Antoine Quint  <graouts@apple.com>
804
805         [Modern Media Controls] Add support for right-to-left layouts
806         https://bugs.webkit.org/show_bug.cgi?id=165229
807
808         Reviewed by Dean Jackson.
809
810         Add a test that toggles the layout direction and checks we correctly flip the volume slider.
811
812         * media/modern-media-controls/media-controller/media-controller-fullscreen-ltr-expected.txt: Added.
813         * media/modern-media-controls/media-controller/media-controller-fullscreen-ltr.html: Added.
814         * platform/ios-simulator/TestExpectations:
815         * platform/mac/TestExpectations:
816
817 2016-11-30  Antoine Quint  <graouts@apple.com>
818
819         [Modern Media Controls] LayoutNode: only mark properties as dirty if different than current value
820         https://bugs.webkit.org/show_bug.cgi?id=165236
821
822         Reviewed by Simon Fraser.
823
824         Update LayoutNode property tests to check that setting a given property to the
825         same value doesn't schedule an update.
826
827         * media/modern-media-controls/layout-node/height-expected.txt:
828         * media/modern-media-controls/layout-node/height.html:
829         * media/modern-media-controls/layout-node/visible-expected.txt:
830         * media/modern-media-controls/layout-node/visible.html:
831         * media/modern-media-controls/layout-node/width-expected.txt:
832         * media/modern-media-controls/layout-node/width.html:
833         * media/modern-media-controls/layout-node/x-expected.txt:
834         * media/modern-media-controls/layout-node/x.html:
835         * media/modern-media-controls/layout-node/y-expected.txt:
836         * media/modern-media-controls/layout-node/y.html:
837
838 2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
839
840         SubtleCrypto::deriveKey always return NOT_SUPPORTED_ERR for now
841         https://bugs.webkit.org/show_bug.cgi?id=164744
842         <rdar://problem/29258083>
843
844         Reviewed by Darin Adler.
845
846         * crypto/subtle/deriveKey-malformed-parameters-expected.txt: Added.
847         * crypto/subtle/deriveKey-malformed-parameters.html: Added.
848
849 2016-11-26  Jiewen Tan  <jiewen_tan@apple.com>
850
851         Update SubtleCrypto::digest to match the latest spec
852         https://bugs.webkit.org/show_bug.cgi?id=164742
853         <rdar://problem/29258037>
854
855         Reviewed by Darin Adler.
856
857         * crypto/subtle/digest-malformed-parameters-expected.txt: Added.
858         * crypto/subtle/digest-malformed-parameters.html: Added.
859         * crypto/subtle/sha1-digest-expected.txt: Added.
860         * crypto/subtle/sha1-digest.html: Added.
861         * crypto/subtle/sha224-digest-expected.txt: Added.
862         * crypto/subtle/sha224-digest.html: Added.
863         * crypto/subtle/sha256-digest-expected.txt: Added.
864         * crypto/subtle/sha256-digest.html: Added.
865         * crypto/subtle/sha384-digest-expected.txt: Added.
866         * crypto/subtle/sha384-digest.html: Added.
867         * crypto/subtle/sha512-digest-expected.txt: Added.
868         * crypto/subtle/sha512-digest.html: Added.
869         * crypto/workers/subtle/resources/sha1-digest.js: Added.
870         * crypto/workers/subtle/resources/sha224-digest.js: Added.
871         * crypto/workers/subtle/resources/sha256-digest.js: Added.
872         * crypto/workers/subtle/resources/sha384-digest.js: Added.
873         * crypto/workers/subtle/resources/sha512-digest.js: Added.
874         * crypto/workers/subtle/sha1-digest-expected.txt: Added.
875         * crypto/workers/subtle/sha1-digest.html: Added.
876         * crypto/workers/subtle/sha224-digest-expected.txt: Added.
877         * crypto/workers/subtle/sha224-digest.html: Added.
878         * crypto/workers/subtle/sha256-digest-expected.txt: Added.
879         * crypto/workers/subtle/sha256-digest.html: Added.
880         * crypto/workers/subtle/sha384-digest-expected.txt: Added.
881         * crypto/workers/subtle/sha384-digest.html: Added.
882         * crypto/workers/subtle/sha512-digest-expected.txt: Added.
883         * crypto/workers/subtle/sha512-digest.html: Added.
884
885 2016-11-30  Antoine Quint  <graouts@apple.com>
886
887         [Modern Media Controls] UI Library: <audio> controls
888         https://bugs.webkit.org/show_bug.cgi?id=164619
889         <rdar://problem/29207215>
890
891         Reviewed by Dean Jackson.
892
893         Add tests to check the default size of an <audio> element and which of
894         the media controls buttons are enabled in that case.
895
896         * media/modern-media-controls/audio/audio-controls-buttons-expected.txt: Added.
897         * media/modern-media-controls/audio/audio-controls-buttons.html: Added.
898         * media/modern-media-controls/audio/audio-controls-metrics-expected.txt: Added.
899         * media/modern-media-controls/audio/audio-controls-metrics.html: Added.
900         * platform/ios-simulator/TestExpectations:
901         * platform/mac/TestExpectations:
902
903 2016-11-30  Zalan Bujtas  <zalan@apple.com>
904
905         ASSERTION FAILED: layoutState->m_renderer == this in WebCore::RenderBlock::offsetFromLogicalTopOfFirstPage
906         https://bugs.webkit.org/show_bug.cgi?id=155364
907         <rdar://problem/27720461>
908
909         Reviewed by David Hyatt.
910
911         * fast/replaced/replaced-element-with-percentage-width-inside-flow-asserts-expected.txt: Added.
912         * fast/replaced/replaced-element-with-percentage-width-inside-flow-asserts.html: Added.
913
914 2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
915
916         Update SubtleCrypto::wrapKey to match the latest spec
917         https://bugs.webkit.org/show_bug.cgi?id=164746
918         <rdar://problem/29258160>
919
920         Reviewed by Brent Fulgham.
921
922         * crypto/subtle/aes-cbc-import-key-wrap-jwk-rsa-key-private-expected.txt: Added.
923         * crypto/subtle/aes-cbc-import-key-wrap-jwk-rsa-key-private.html: Added.
924         * crypto/subtle/aes-cbc-import-key-wrap-jwk-rsa-key-public-expected.txt: Added.
925         * crypto/subtle/aes-cbc-import-key-wrap-jwk-rsa-key-public.html: Added.
926         * crypto/subtle/aes-kw-import-key-wrap-raw-key-expected.txt: Added.
927         * crypto/subtle/aes-kw-import-key-wrap-raw-key.html: Added.
928         * crypto/subtle/aes-kw-wrap-key-malformed-parameters-expected.txt: Added.
929         * crypto/subtle/aes-kw-wrap-key-malformed-parameters.html: Added.
930         * crypto/subtle/rsa-oaep-import-key-wrap-jwk-oct-key-expected.txt: Added.
931         * crypto/subtle/rsa-oaep-import-key-wrap-jwk-oct-key.html: Added.
932         * crypto/subtle/wrapKey-malformed-parameters-expected.txt: Added.
933         * crypto/subtle/wrapKey-malformed-parameters.html: Added.
934         * crypto/workers/subtle/aes-cbc-import-key-wrap-key-expected.txt: Added.
935         * crypto/workers/subtle/aes-cbc-import-key-wrap-key.html: Added.
936         * crypto/workers/subtle/aes-kw-import-key-wrap-key-expected.txt: Added.
937         * crypto/workers/subtle/aes-kw-import-key-wrap-key.html: Added.
938         * crypto/workers/subtle/resources/aes-cbc-import-key-wrap-key.js: Added.
939         * crypto/workers/subtle/resources/aes-kw-import-key-wrap-key.js: Added.
940         * crypto/workers/subtle/resources/rsa-oaep-import-key-wrap-key.js: Added.
941         * crypto/workers/subtle/rsa-oaep-import-key-wrap-key-expected.txt: Added.
942         * crypto/workers/subtle/rsa-oaep-import-key-wrap-key.html: Added.
943
944 2016-11-30  Joseph Pecoraro  <pecoraro@apple.com>
945
946         REGRESSION: inspector/sampling-profiler/* LayoutTests are flaky timeouts
947         https://bugs.webkit.org/show_bug.cgi?id=164388
948         <rdar://problem/29101555>
949
950         Reviewed by Saam Barati.
951
952         * platform/mac/TestExpectations:
953         Unskip now that tests are no longer flakey.
954
955 2016-11-30  Ryan Haddad  <ryanhaddad@apple.com>
956
957         Skipping crashing test js/dom/modules/module-will-fire-beforeload.html.
958         https://bugs.webkit.org/show_bug.cgi?id=164883
959
960         Unreviewed test gardening.
961
962         * platform/mac-wk2/TestExpectations:
963
964 2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
965
966         Update SubtleCrypto::verify to match the latest spec
967         https://bugs.webkit.org/show_bug.cgi?id=164741
968         <rdar://problem/29257935>
969
970         Reviewed by Brent Fulgham.
971
972         Besides adding tests for SubtleCrypto::verify, it also enhances
973         *generate-key-encrypt-decrypt tests.
974
975         * crypto/subtle/aes-cbc-generate-key-encrypt-decrypt-expected.txt:
976         * crypto/subtle/aes-cbc-generate-key-encrypt-decrypt.html:
977         * crypto/subtle/hmac-generate-key-sign-verify-expected.txt: Added.
978         * crypto/subtle/hmac-generate-key-sign-verify.html: Added.
979         * crypto/subtle/hmac-import-key-verify-sha1-expected.txt: Added.
980         * crypto/subtle/hmac-import-key-verify-sha1.html: Added.
981         * crypto/subtle/hmac-import-key-verify-sha224-expected.txt: Added.
982         * crypto/subtle/hmac-import-key-verify-sha224.html: Added.
983         * crypto/subtle/hmac-import-key-verify-sha256-expected.txt: Added.
984         * crypto/subtle/hmac-import-key-verify-sha256.html: Added.
985         * crypto/subtle/hmac-import-key-verify-sha384-expected.txt: Added.
986         * crypto/subtle/hmac-import-key-verify-sha384.html: Added.
987         * crypto/subtle/hmac-import-key-verify-sha512-expected.txt: Added.
988         * crypto/subtle/hmac-import-key-verify-sha512.html: Added.
989         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-expected.txt:
990         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-label-expected.txt:
991         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-label.html:
992         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt.html:
993         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-encrypt-decrypt-expected.txt:
994         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-encrypt-decrypt.html:
995         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-sign-verify-expected.txt: Added.
996         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-sign-verify.html: Added.
997         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha1-expected.txt: Added.
998         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha1.html: Added.
999         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha224-expected.txt: Added.
1000         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha224.html: Added.
1001         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha256-expected.txt: Added.
1002         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha256.html: Added.
1003         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha384-expected.txt: Added.
1004         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha384.html: Added.
1005         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha512-expected.txt: Added.
1006         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha512.html: Added.
1007         * crypto/subtle/verify-malformed-parameters-expected.txt: Added.
1008         * crypto/subtle/verify-malformed-parameters.html: Added.
1009         * crypto/workers/subtle/hmac-import-key-verify-expected.txt: Added.
1010         * crypto/workers/subtle/hmac-import-key-verify.html: Added.
1011         * crypto/workers/subtle/resources/hmac-import-key-verify.js: Added.
1012         * crypto/workers/subtle/resources/rsassa-pkcs1-v1_5-import-key-verify.js: Added.
1013         * crypto/workers/subtle/rsassa-pkcs1-v1_5-import-key-verify-expected.txt: Added.
1014         * crypto/workers/subtle/rsassa-pkcs1-v1_5-import-key-verify.html: Added.
1015
1016 2016-11-30  Mark Lam  <mark.lam@apple.com>
1017
1018         Proxy is not allowed in the global prototype chain.
1019         https://bugs.webkit.org/show_bug.cgi?id=165205
1020
1021         Reviewed by Geoffrey Garen.
1022
1023         * js/dom/proxy-is-not-allowed-in-global-prototype-chain-expected.txt: Added.
1024         * js/dom/proxy-is-not-allowed-in-global-prototype-chain.html: Added.
1025
1026 2016-11-30  Brent Fulgham  <bfulgham@apple.com>
1027
1028         Use 'childOfType' template when retrieving Shadow DOM elements
1029         https://bugs.webkit.org/show_bug.cgi?id=165145
1030         <rdar://problem/29331830>
1031
1032         Reviewed by Antti Koivisto.
1033
1034         * fast/shadow-dom/color-input-element-shadow-manipulation-expected.txt: Added.
1035         * fast/shadow-dom/color-input-element-shadow-manipulation.html: Added.
1036         * fast/shadow-dom/file-input-element-shadow-manipulation-expected.txt: Added.
1037         * fast/shadow-dom/file-input-element-shadow-manipulation.html: Added.
1038         * fast/shadow-dom/keygen-shadow-manipulation-expected.txt: Added.
1039         * fast/shadow-dom/keygen-shadow-manipulation.html: Added.
1040         * fast/shadow-dom/media-shadow-manipulation-expected.txt: Added.
1041         * fast/shadow-dom/media-shadow-manipulation.html: Added.
1042         * fast/shadow-dom/range-input-element-shadow-manipulation-expected.txt: Added.
1043         * fast/shadow-dom/range-input-element-shadow-manipulation.html: Added.
1044         * fast/shadow-dom/textarea-shadow-manipulation-expected.txt: Added.
1045         * fast/shadow-dom/textarea-shadow-manipulation.html: Added.
1046
1047 2016-11-30  Joseph Pecoraro  <pecoraro@apple.com>
1048
1049         Web Inspector: Clicking on link in Web Inspector can cause UIProcess to crash
1050         https://bugs.webkit.org/show_bug.cgi?id=165157
1051         <rdar://problem/27896562>
1052
1053         Reviewed by Brian Burg.
1054
1055         * inspector/unit-tests/url-utilities-expected.txt:
1056         * inspector/unit-tests/url-utilities.html:
1057         Add some tests for expected valid and invalid parseURL cases.
1058         Note some cases that we don't handle properly and would benefit
1059         by switching to URL constructor which is a much larger change.
1060
1061 2016-11-30  Dave Hyatt  <hyatt@apple.com>
1062
1063         [CSS Parser] Fix a typo in a layout test for transforms
1064         https://bugs.webkit.org/show_bug.cgi?id=165203
1065
1066         Reviewed by Dean Jackson.
1067
1068         * transitions/transition-end-event-transform.html:
1069
1070 2016-11-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
1071
1072         Some animated image do not animate after reseting their animations
1073         https://bugs.webkit.org/show_bug.cgi?id=165131
1074
1075         Reviewed by Simon Fraser.
1076         
1077         Ensure the image animation is played in order after the animation is reset.
1078
1079         * fast/images/reset-image-animation-expected.txt: Added.
1080         * fast/images/reset-image-animation.html: Added.
1081
1082 2016-11-30  Dave Hyatt  <hyatt@apple.com>
1083
1084         [CSS Parser] Mark a bunch of tests as able to fail
1085         https://bugs.webkit.org/show_bug.cgi?id=165199
1086
1087         Reviewed by Zalan Bujtas.
1088
1089         * TestExpectations:
1090
1091 2016-11-30  Wenson Hsieh  <wenson_hsieh@apple.com>
1092
1093         Unreviewed, mark tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html as flaky
1094
1095         It seems there are additional causes of test failures when scrolling in iframes. webkit.org/b/165196 will be
1096         used to track this.
1097
1098         * platform/mac-wk2/TestExpectations:
1099
1100 2016-11-29  Chris Dumez  <cdumez@apple.com>
1101
1102         [iOS] Add test for HTML form validation popover dismissal on tap
1103         https://bugs.webkit.org/show_bug.cgi?id=165185
1104
1105         Reviewed by Simon Fraser.
1106
1107         Add test for HTML form validation popover dismissal on tap outside the
1108         popover.
1109
1110         * fast/forms/ios/validation-bubble-dismiss-on-tap-expected.txt: Added.
1111         * fast/forms/ios/validation-bubble-dismiss-on-tap.html: Added.
1112
1113 2016-11-29  Nan Wang  <n_wang@apple.com>
1114
1115         AX: ARIA tree & treeitem roles & aria-expanded state not spoken to VoiceOver iOS 10
1116         https://bugs.webkit.org/show_bug.cgi?id=164936
1117         <rdar://problem/29334274>
1118
1119         Reviewed by Chris Fleizach.
1120
1121         * accessibility/ios-simulator/treeitem-expanded-expected.txt: Added.
1122         * accessibility/ios-simulator/treeitem-expanded.html: Added.
1123
1124 2016-11-29  Chris Dumez  <cdumez@apple.com>
1125
1126         Unreviewed, rolling out r209096, r209104, and r209114.
1127
1128         Caused over 200 layout test failures on the bots
1129
1130         Reverted changesets:
1131
1132         "IndexedDB 2.0: Cache and reuse SQLiteStatements in the SQLite
1133         backend."
1134         https://bugs.webkit.org/show_bug.cgi?id=164974
1135         http://trac.webkit.org/changeset/209096
1136
1137         "Followup to:"
1138         https://bugs.webkit.org/show_bug.cgi?id=164974
1139         http://trac.webkit.org/changeset/209104
1140
1141         "REGRESSION (r209104): storage/indexeddb/modern/gc-closes-
1142         database(-private).html timeout."
1143         https://bugs.webkit.org/show_bug.cgi?id=165186
1144         http://trac.webkit.org/changeset/209114
1145
1146 2016-11-29  Antoine Quint  <graouts@apple.com>
1147
1148         [Modern Media Controls] Localization
1149         https://bugs.webkit.org/show_bug.cgi?id=165176
1150
1151         Reviewed by Dean Jackson.
1152
1153         Using the modern media controls module loader to ensure we pick up main.js,
1154         and also because it's the right thing to do.
1155
1156         * media/modern-media-controls/airplay-placard/airplay-placard.html:
1157         * media/modern-media-controls/pip-placard/pip-placard.html:
1158
1159 2016-11-29  Brady Eidson  <beidson@apple.com>
1160
1161         REGRESSION (r209104): storage/indexeddb/modern/gc-closes-database(-private).html timeout.
1162         https://bugs.webkit.org/show_bug.cgi?id=165186
1163
1164         Unreviewed gardening.
1165
1166         * TestExpectations: Skip these tests for now until I can resolve things properly.
1167
1168 2016-11-29  Antoine Quint  <graouts@apple.com>
1169
1170         [Modern Media Controls] Show an invalid placard when we fail to load a media file
1171         https://bugs.webkit.org/show_bug.cgi?id=165180
1172
1173         Reviewed by Dean Jackson.
1174
1175         We add tests for the new InvalidPlacard class.
1176
1177         * media/modern-media-controls/invalid-placard/invalid-placard-expected.txt: Added.
1178         * media/modern-media-controls/invalid-placard/invalid-placard.html: Added.
1179         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt:
1180         * media/modern-media-controls/media-controls/media-controls-constructor.html:
1181         * media/modern-media-controls/media-controls/media-controls-placard-expected.txt:
1182         * media/modern-media-controls/media-controls/media-controls-placard.html:
1183         * media/modern-media-controls/placard-support/placard-support-error-expected.txt: Added.
1184         * media/modern-media-controls/placard-support/placard-support-error.html: Added.
1185
1186 2016-11-29  Antoine Quint  <graouts@apple.com>
1187
1188         [Modern Media Controls] Only show controls when the controls attribute is set
1189         https://bugs.webkit.org/show_bug.cgi?id=165175
1190
1191         We add new tests to check that the media's "control" attribute is respected. We also update a
1192         series of tests to be more robust and turn the media "controls" attribute on so that the controls
1193         bar is displayed as required by the tests.
1194
1195         Reviewed by Dean Jackson.
1196
1197         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio-expected.txt: Added.
1198         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio.html: Added.
1199         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-expected.txt: Added.
1200         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off.html: Added.
1201         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt: Added.
1202         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html: Added.
1203         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-expected.txt: Added.
1204         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on.html: Added.
1205         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle-expected.txt: Added.
1206         * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle.html: Added.
1207         * media/modern-media-controls/fullscreen-support/fullscreen-support-click.html:
1208         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt:
1209         * media/modern-media-controls/media-controls/media-controls-constructor.html:
1210         * media/modern-media-controls/pip-support/pip-support-click.html:
1211         * media/modern-media-controls/placard-support/placard-support-airplay.html:
1212         * media/modern-media-controls/scrubber-support/scrubber-support-click-expected.txt:
1213         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
1214         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt:
1215         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
1216         * media/modern-media-controls/volume-support/volume-support-click.html:
1217         * media/modern-media-controls/volume-support/volume-support-drag.html:
1218
1219 2016-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1220
1221         Marking media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html as flaky on ios-simulator.
1222         https://bugs.webkit.org/show_bug.cgi?id=165169
1223
1224         Unreviewed test gardening.
1225
1226         * platform/ios-simulator-wk2/TestExpectations:
1227
1228 2016-11-29  Antoine Quint  <graouts@apple.com>
1229
1230         [Modern Media Controls] Status text stuck saying "Loading" after media starts playing
1231         https://bugs.webkit.org/show_bug.cgi?id=165162
1232
1233         Reviewed by Dean Jackson.
1234
1235         Adding a new test ensuring the status text is the empty string once the media starts playing.
1236
1237         * media/modern-media-controls/status-support/status-support-playing-expected.txt: Added.
1238         * media/modern-media-controls/status-support/status-support-playing.html: Added.
1239
1240 2016-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1241
1242         Marking js/dom/modules/module-will-fire-beforeload.html as flaky on mac-wk2 debug.
1243         https://bugs.webkit.org/show_bug.cgi?id=164883
1244
1245         Unreviewed test gardening.
1246
1247         * platform/mac-wk2/TestExpectations:
1248
1249 2016-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1250
1251         Marking http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce.html as flaky on ios-simulator.
1252         https://bugs.webkit.org/show_bug.cgi?id=165165
1253
1254         Unreviewed test gardening.
1255
1256         * platform/ios-simulator-wk2/TestExpectations:
1257
1258 2016-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1259
1260         Marking http/tests/storage/callbacks-are-called-in-correct-context.html as a timeout on ios-simulator.
1261         https://bugs.webkit.org/show_bug.cgi?id=164961
1262
1263         Unreviewed test gardening.
1264
1265         * platform/ios-simulator-wk2/TestExpectations:
1266
1267 2016-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1268
1269         Marking http/tests/security/module-correct-mime-types.html as slow on ios-simulator-wk2.
1270         https://bugs.webkit.org/show_bug.cgi?id=164960
1271
1272         Unreviewed test gardening.
1273
1274         * platform/ios-simulator-wk2/TestExpectations:
1275
1276 2016-11-22  Jiewen Tan  <jiewen_tan@apple.com>
1277
1278         Update SubtleCrypto::sign to match the latest spec
1279         https://bugs.webkit.org/show_bug.cgi?id=164740
1280         <rdar://problem/29257864>
1281
1282         Reviewed by Brent Fulgham.
1283
1284         * crypto/subtle/hmac-import-key-sign-sha1-expected.txt: Added.
1285         * crypto/subtle/hmac-import-key-sign-sha1.html: Added.
1286         * crypto/subtle/hmac-import-key-sign-sha224-expected.txt: Added.
1287         * crypto/subtle/hmac-import-key-sign-sha224.html: Added.
1288         * crypto/subtle/hmac-import-key-sign-sha256-expected.txt: Added.
1289         * crypto/subtle/hmac-import-key-sign-sha256.html: Added.
1290         * crypto/subtle/hmac-import-key-sign-sha384-expected.txt: Added.
1291         * crypto/subtle/hmac-import-key-sign-sha384.html: Added.
1292         * crypto/subtle/hmac-import-key-sign-sha512-expected.txt: Added.
1293         * crypto/subtle/hmac-import-key-sign-sha512.html: Added.
1294         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-sign-sha1-expected.txt: Added.
1295         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-sign-sha1.html: Added.
1296         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-sign-sha224-expected.txt: Added.
1297         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-sign-sha224.html: Added.
1298         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-sign-sha256-expected.txt: Added.
1299         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-sign-sha256.html: Added.
1300         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-sign-sha384-expected.txt: Added.
1301         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-sign-sha384.html: Added.
1302         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-sign-sha512-expected.txt: Added.
1303         * crypto/subtle/rsassa-pkcs1-v1_5-import-key-sign-sha512.html: Added.
1304         * crypto/subtle/sign-malformed-parameters-expected.txt: Added.
1305         * crypto/subtle/sign-malformed-parameters.html: Added.
1306         * crypto/workers/subtle/hmac-import-key-sign-expected.txt: Added.
1307         * crypto/workers/subtle/hmac-import-key-sign.html: Added.
1308         * crypto/workers/subtle/resources/hmac-import-key-sign.js: Added.
1309         * crypto/workers/subtle/resources/rsassa-pkcs1-v1_5-import-key-sign.js: Added.
1310         * crypto/workers/subtle/rsassa-pkcs1-v1_5-import-key-sign-expected.txt: Added.
1311         * crypto/workers/subtle/rsassa-pkcs1-v1_5-import-key-sign.html: Added.
1312
1313 2016-11-29  Chris Dumez  <cdumez@apple.com>
1314
1315         Can't download move.simple.com direct deposit transition PDF: Non user-triggered activations of anchors that have a download attribute are ignored
1316         https://bugs.webkit.org/show_bug.cgi?id=165148
1317         <rdar://problem/29421771>
1318
1319         Reviewed by Daniel Bates.
1320
1321         Update existing test to reflect behavior change.
1322
1323         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click-expected.txt:
1324         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click.html:
1325
1326 2016-11-29  Eric Carlson  <eric.carlson@apple.com>
1327
1328         [MediaStream] Don't request user permission for a device if it has already been granted in the current browsing context
1329         https://bugs.webkit.org/show_bug.cgi?id=164760
1330
1331         Reviewed by Youenn Fablet.
1332
1333         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
1334         * fast/mediastream/MediaDevices-getUserMedia.html:
1335
1336 2016-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1337
1338         Rebaseline fast/forms/validation-message-appearance.html for mac-wk1.
1339         https://bugs.webkit.org/show_bug.cgi?id=165149
1340
1341         Unreviewed test gardening.
1342
1343         * platform/mac-wk1/fast/forms/validation-message-appearance-expected.txt: Added.
1344
1345 2016-11-29  Andy Estes  <aestes@apple.com>
1346
1347         window.name leaks information across domains
1348         https://bugs.webkit.org/show_bug.cgi?id=158216
1349         <rdar://problem/14548481>
1350
1351         Reviewed by Brent Fulgham.
1352
1353         * fast/events/pageshow-pagehide-on-back-uncached-expected.txt: Updated to account for the
1354         main frame no longer having a name.
1355         * fast/events/pageshow-pagehide-on-back-uncached.html: Updated to use the History API
1356         instead of relying on window.name being retained after a cross-origin navigation.
1357         * fast/events/script-tests/onunload-back-to-page-cache.js:
1358         (onpageshow): Ditto.
1359         * http/tests/security/resources/log-window-name.html: Added.
1360         * http/tests/security/resources/window-name-test.html: Added.
1361         * http/tests/security/window-name-after-cross-origin-aux-frame-navigation-expected.txt: Added.
1362         * http/tests/security/window-name-after-cross-origin-aux-frame-navigation.html: Added.
1363         * http/tests/security/window-name-after-cross-origin-main-frame-navigation-expected.txt: Added.
1364         * http/tests/security/window-name-after-cross-origin-main-frame-navigation.html: Added.
1365         * http/tests/security/window-name-after-cross-origin-sub-frame-navigation-expected.txt: Added.
1366         * http/tests/security/window-name-after-cross-origin-sub-frame-navigation.html: Added.
1367         * http/tests/security/window-name-after-same-origin-aux-frame-navigation-expected.txt: Added.
1368         * http/tests/security/window-name-after-same-origin-aux-frame-navigation.html: Added.
1369         * http/tests/security/window-name-after-same-origin-main-frame-navigation-expected.txt: Added.
1370         * http/tests/security/window-name-after-same-origin-main-frame-navigation.html: Added.
1371         * http/tests/security/window-name-after-same-origin-sub-frame-navigation-expected.txt: Added.
1372         * http/tests/security/window-name-after-same-origin-sub-frame-navigation.html: Added.
1373
1374 2016-11-29  Wenson Hsieh  <wenson_hsieh@apple.com>
1375
1376         Scroll snapping on Mac should use AppKit animations
1377         https://bugs.webkit.org/show_bug.cgi?id=147261
1378         <rdar://problem/29395293>
1379
1380         Reviewed by Brent Fulgham.
1381
1382         Fixes 8 previously failing scroll snapping tests in the tiled-drawing/scrolling/scroll-snap directory and
1383         removes them from TestExpectations. Also adds a new layout test. See WebCore/ChangeLog for more details.
1384
1385         * platform/mac-wk2/TestExpectations:
1386         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt:
1387         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt:
1388         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
1389         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
1390         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-then-horizontal-expected.txt: Added.
1391         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-then-horizontal.html: Added.
1392         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
1393
1394 2016-11-29  Brady Eidson  <beidson@apple.com>
1395
1396         IndexedDB 2.0: Queue up completed requests in the client, handle them one by one.
1397         https://bugs.webkit.org/show_bug.cgi?id=165000
1398
1399         Reviewed by Alex Christensen.
1400
1401         * storage/indexeddb/modern/resources/transaction-scheduler-6.js: This test had a bug which was masked by previously
1402           synchronous behavior. Fix that bug!
1403
1404 2016-11-29  Zalan Bujtas  <zalan@apple.com>
1405
1406         Safari (WebKit) doesn't wrap element within flex when width comes below min-width
1407         https://bugs.webkit.org/show_bug.cgi?id=136041
1408         <rdar://problem/25569370>
1409
1410         Reviewed by Darin Adler.
1411
1412         * fast/flexbox/flex-wrap-when-min-widht-is-set-1-expected.html: Added.
1413         * fast/flexbox/flex-wrap-when-min-widht-is-set-1.html: Added.
1414         * fast/flexbox/flex-wrap-when-min-widht-is-set-2-expected.html: Added.
1415         * fast/flexbox/flex-wrap-when-min-widht-is-set-2.html: Added.
1416
1417 2016-11-28  Antti Koivisto  <antti@apple.com>
1418
1419         Slotted nodes ignore transition
1420         https://bugs.webkit.org/show_bug.cgi?id=160866
1421         <rdar://problem/29231901>
1422
1423         Reviewed by Sam Weinig.
1424
1425         * fast/shadow-dom/shadow-host-transition-expected.html: Added.
1426         * fast/shadow-dom/shadow-host-transition.html: Added.
1427
1428 2016-11-28  Matt Baker  <mattbaker@apple.com>
1429
1430         Web Inspector: Debugger should have an option for showing asynchronous call stacks
1431         https://bugs.webkit.org/show_bug.cgi?id=163230
1432         <rdar://problem/28698683>
1433
1434         Reviewed by Joseph Pecoraro.
1435
1436         Add basic tests for async stack trace data included in Debugger.paused, and
1437         check that requestAnimationFrame, setTimeout, and setInterval are supported.
1438
1439         * inspector/debugger/async-stack-trace-expected.txt: Added.
1440         * inspector/debugger/async-stack-trace.html: Added.
1441
1442 2016-11-28  Ryan Haddad  <ryanhaddad@apple.com>
1443
1444         Unreviewed, rolling out r209008.
1445
1446         This change appears to have caused two fast/mediastrem
1447         LayoutTests to fail.
1448
1449         Reverted changeset:
1450
1451         "[MediaStream] Don't request user permission for a device if
1452         it has already been granted in the current browsing context"
1453         https://bugs.webkit.org/show_bug.cgi?id=164760
1454         http://trac.webkit.org/changeset/209008
1455
1456 2016-11-28  Eric Carlson  <eric.carlson@apple.com>
1457
1458         [MediaStream] Don't request user permission for a device if it has already been granted in the current browsing context
1459         https://bugs.webkit.org/show_bug.cgi?id=164760
1460
1461         Reviewed by Youenn Fablet.
1462
1463         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
1464         * fast/mediastream/MediaDevices-getUserMedia.html:
1465
1466 2016-11-28  Antti Koivisto  <antti@apple.com>
1467
1468         Remove FIRST_LINE_INHERITED fake pseudo style
1469         https://bugs.webkit.org/show_bug.cgi?id=165071
1470
1471         Reviewed by Andreas Kling.
1472
1473         Expand the test case a bit.
1474
1475         * fast/css/pseudo-cache-stale-expected.html:
1476         * fast/css/pseudo-cache-stale.html:
1477
1478 2016-11-28  Per Arne Vollan  <pvollan@apple.com>
1479
1480         [Win] WebCrypto tests are failing.
1481         https://bugs.webkit.org/show_bug.cgi?id=165090
1482
1483         Unreviewed test gardening.
1484
1485         * platform/win/TestExpectations:
1486
1487 2016-11-27  Ryan Haddad  <ryanhaddad@apple.com>
1488
1489         Rebaseline inspector/dom/getAccessibilityPropertiesForNode.html for macOS.
1490         https://bugs.webkit.org/show_bug.cgi?id=165087
1491
1492         Unreviewed test gardening.
1493
1494         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1495
1496 2016-11-26  Sam Weinig  <sam@webkit.org>
1497
1498         Convert IntersectionObserver over to using RuntimeEnabledFeatures so it can be properly excluded from script
1499         https://bugs.webkit.org/show_bug.cgi?id=164965
1500
1501         Reviewed by Simon Fraser.
1502
1503         * intersection-observer/intersection-observer-entry-interface.html:
1504         * intersection-observer/intersection-observer-interface.html:
1505         * resources/testharnessreport.js:
1506         Switch from enabling IntersectionObserver via internals.settings to using 
1507         comment header switches.
1508
1509 2016-11-26  Simon Fraser  <simon.fraser@apple.com>
1510
1511         Composited negative z-index elements are hidden behind the body sometimes
1512         https://bugs.webkit.org/show_bug.cgi?id=165080
1513         rdar://problem/22260229
1514
1515         Reviewed by Zalan Bujtas.
1516
1517         * compositing/backgrounds/negative-z-index-behind-body-expected.html: Added.
1518         * compositing/backgrounds/negative-z-index-behind-body-non-propagated-expected.html: Added.
1519         * compositing/backgrounds/negative-z-index-behind-body-non-propagated.html: Added.
1520         * compositing/backgrounds/negative-z-index-behind-body.html: Added.
1521
1522 2016-11-26  Simon Fraser  <simon.fraser@apple.com>
1523
1524         Convert testharnessreport.js to LF linebreaks, from CRLF, which broke patches.
1525
1526         * resources/testharnessreport.js:
1527         (convertResult):
1528         (self.testRunner.add_completion_callback.):
1529         (self.testRunner.add_completion_callback):
1530
1531 2016-11-25  Myles C. Maxfield  <mmaxfield@apple.com>
1532
1533         [CSS Font Loading] FontFace.load() promises don't always fire
1534         https://bugs.webkit.org/show_bug.cgi?id=165037
1535
1536         Reviewed by Simon Fraser.
1537
1538         * fast/text/fontfaceset-rebuild-during-loading-2-expected.txt: Added.
1539         * fast/text/fontfaceset-rebuild-during-loading-2.html: Added.
1540
1541 2016-11-22  Antti Koivisto  <antti@apple.com>
1542
1543         CrashTracer: [USER] com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::ExtensionStyleSheets::pageUserSheet + 14
1544         https://bugs.webkit.org/show_bug.cgi?id=165030
1545
1546         Reviewed by Darin Adler.
1547
1548         * fast/shadow-dom/shadow-host-move-to-different-document-expected.html: Added.
1549         * fast/shadow-dom/shadow-host-move-to-different-document.html: Added.
1550
1551 2016-11-20  Megan Gardner  <megan_gardner@apple.com>
1552
1553         Add iOS text selection tests - long press clear and multi line selection tests
1554         https://bugs.webkit.org/show_bug.cgi?id=164899
1555
1556         Reviewed by Darin Adler.
1557
1558         Test for clearing a selection after a long press.
1559         Test for checking multi-line select, both increasing and decreasing, using the left selection.
1560         Test for checking multi-line select, both increasing and decreasing, using the right selection.
1561
1562         * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text-expected.txt: Added.
1563         * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: Added.
1564         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text-expected.txt: Added.
1565         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: Added.
1566         * fast/events/touch/ios/long-press-to-select-and-tap-to-clear-expected.txt: Added.
1567         * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html: Added.
1568
1569 2016-11-19  Chris Dumez  <cdumez@apple.com>
1570
1571         Update HTML form validation messages
1572         https://bugs.webkit.org/show_bug.cgi?id=164957
1573         <rdar://problem/29338669>
1574
1575         Reviewed by Darin Adler.
1576
1577         Rebaseline existing tests.
1578
1579         * fast/forms/number/number-validation-message-expected.txt:
1580         * fast/forms/number/number-validation-message.html:
1581         * fast/forms/validation-custom-message-expected.txt:
1582         * fast/forms/validation-custom-message.html:
1583         * fast/forms/validation-messages-expected.txt:
1584         * fast/forms/validation-messages.html:
1585         * fast/forms/validationMessage-expected.txt:
1586
1587 2016-11-19  Joanmarie Diggs  <jdiggs@igalia.com>
1588
1589         AX: [ATK] Implement selection interface and states for elements supporting aria-selected and for menu roles
1590         https://bugs.webkit.org/show_bug.cgi?id=164865
1591
1592         Reviewed by Chris Fleizach.
1593
1594         New tests for the added support. In addition, update the expectations for
1595         aria-combobox.html to reflect the corrected ATK mapping of ListBoxRole for
1596         combobox descendants.
1597
1598         * accessibility/aria-combobox-expected.txt: Updated.
1599         * accessibility/aria-combobox-hierarchy.html: Added.
1600         * accessibility/aria-selected-menu-items.html: Added.
1601         * accessibility/aria-selected.html: Added.
1602         * platform/gtk/accessibility/aria-combobox-hierarchy-expected.txt: Added.
1603         * platform/gtk/accessibility/aria-selected-expected.txt: Added.
1604         * platform/gtk/accessibility/aria-selected-menu-items-expected.txt: Added.
1605         * platform/mac/accessibility/aria-combobox-hierarchy-expected.txt: Added.
1606         * platform/mac/accessibility/aria-selected-expected.txt: Added.
1607         * platform/mac/accessibility/aria-selected-menu-items-expected.txt: Added.
1608
1609 2016-11-18  Simon Fraser  <simon.fraser@apple.com>
1610
1611         Make it possible to test non-stable-state scrolling on iOS
1612         https://bugs.webkit.org/show_bug.cgi?id=164905
1613
1614         Reviewed by Dan Bernstein.
1615
1616         * scrollingcoordinator/ios/non-stable-viewport-scroll-expected.txt: Added.
1617         * scrollingcoordinator/ios/non-stable-viewport-scroll.html: Added.
1618
1619 2016-11-19  Joanmarie Diggs  <jdiggs@igalia.com>
1620
1621         AX: [ATK] Expose aria-busy via ATK_STATE_BUSY
1622         https://bugs.webkit.org/show_bug.cgi?id=164909
1623
1624         Reviewed by Chris Fleizach.
1625
1626         * accessibility/aria-busy-expected.txt: Added.
1627         * accessibility/aria-busy.html: Added.
1628
1629 2016-11-19  Ryosuke Niwa  <rniwa@webkit.org>
1630
1631         REGRESSION(r200964): Tab focus navigation is broken on results.en.voyages-sncf.com
1632         https://bugs.webkit.org/show_bug.cgi?id=164888
1633
1634         Reviewed by Antti Koivisto.
1635
1636         Add regression tests for moving the focus across a shadow tree and a SVG use element
1637         and the one that moves out of a slot element.
1638
1639         * fast/shadow-dom/focus-navigation-out-of-slot-expected.txt: Added.
1640         * fast/shadow-dom/focus-navigation-out-of-slot.html: Added.
1641         * fast/shadow-dom/focus-navigation-passes-shadow-host-expected.txt: Added.
1642         * fast/shadow-dom/focus-navigation-passes-shadow-host.html: Added.
1643         * fast/shadow-dom/focus-navigation-passes-svg-use-element-expected.txt: Added.
1644         * fast/shadow-dom/focus-navigation-passes-svg-use-element.html: Added.
1645         * platform/ios-simulator/TestExpectations: Skip the newly added tests on iOS.
1646
1647 2016-11-18  Simon Fraser  <simon.fraser@apple.com>
1648
1649         [iOS WK2] Eliminate a source of flakiness in layout tests by forcing WebPage into "responsive" mode for all tests, with an internals override
1650         https://bugs.webkit.org/show_bug.cgi?id=164980
1651
1652         Reviewed by Chris Dumez.
1653
1654         * fast/scrolling/ios/scroll-events-default-expected.txt: Added.
1655         * fast/scrolling/ios/scroll-events-default.html: Added.
1656         * fast/scrolling/ios/scroll-events-responsive-expected.txt: Added.
1657         * fast/scrolling/ios/scroll-events-responsive.html: Added.
1658         * fast/scrolling/ios/scroll-events-unresponsive-expected.txt: Added.
1659         * fast/scrolling/ios/scroll-events-unresponsive.html: Added.
1660
1661 2016-11-18  Jiewen Tan  <jiewen_tan@apple.com>
1662
1663         Update SubtleCrypto::decrypt to match the latest spec
1664         https://bugs.webkit.org/show_bug.cgi?id=164739
1665         <rdar://problem/29257848>
1666
1667         Reviewed by Brent Fulgham.
1668
1669         * crypto/subtle/aes-cbc-decrypt-malformed-parameters-expected.txt: Added.
1670         * crypto/subtle/aes-cbc-decrypt-malformed-parameters.html: Added.
1671         * crypto/subtle/aes-cbc-generate-key-encrypt-decrypt-expected.txt: Added.
1672         * crypto/subtle/aes-cbc-generate-key-encrypt-decrypt.html: Added.
1673         * crypto/subtle/aes-cbc-import-key-decrypt-expected.txt: Added.
1674         * crypto/subtle/aes-cbc-import-key-decrypt.html: Added.
1675         * crypto/subtle/decrypt-malformed-parameters-expected.txt: Added.
1676         * crypto/subtle/decrypt-malformed-parameters.html: Added.
1677         * crypto/subtle/rsa-oaep-decrypt-malformed-parameters-expected.txt: Added.
1678         * crypto/subtle/rsa-oaep-decrypt-malformed-parameters.html: Added.
1679         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-expected.txt: Added.
1680         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-label-expected.txt: Added.
1681         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-label.html: Added.
1682         * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt.html: Added.
1683         * crypto/subtle/rsa-oaep-import-key-decrypt-expected.txt: Added.
1684         * crypto/subtle/rsa-oaep-import-key-decrypt-label-expected.txt: Added.
1685         * crypto/subtle/rsa-oaep-import-key-decrypt-label.html: Added.
1686         * crypto/subtle/rsa-oaep-import-key-decrypt.html: Added.
1687         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-encrypt-decrypt-expected.txt: Added.
1688         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-encrypt-decrypt.html: Added.
1689         * crypto/subtle/rsaes-pkcs1-v1_5-import-key-decrypt-expected.txt: Added.
1690         * crypto/subtle/rsaes-pkcs1-v1_5-import-key-decrypt.html: Added.
1691         * crypto/workers/subtle/aes-cbc-import-key-decrypt-expected.txt: Added.
1692         * crypto/workers/subtle/aes-cbc-import-key-decrypt.html: Added.
1693         * crypto/workers/subtle/resources/aes-cbc-import-key-decrypt.js: Added.
1694         * crypto/workers/subtle/resources/rsa-oaep-import-key-decrypt.js: Added.
1695         * crypto/workers/subtle/resources/rsaes-pkcs1-v1_5-import-key-decrypt.js: Added.
1696         * crypto/workers/subtle/rsa-oaep-import-key-decrypt-expected.txt: Added.
1697         * crypto/workers/subtle/rsa-oaep-import-key-decrypt.html: Added.
1698         * crypto/workers/subtle/rsaes-pkcs1-v1_5-import-key-decrypt-expected.txt: Added.
1699         * crypto/workers/subtle/rsaes-pkcs1-v1_5-import-key-decrypt.html: Added.
1700
1701 2016-11-18  Chris Dumez  <cdumez@apple.com>
1702
1703         Unreviewed, rolling out r208837.
1704
1705         The bots did not show a progression
1706
1707         Reverted changeset:
1708
1709         "REGRESSION(r208082): 1% Speedometer regression on iOS"
1710         https://bugs.webkit.org/show_bug.cgi?id=164852
1711         http://trac.webkit.org/changeset/208837
1712
1713 2016-11-18  Dean Jackson  <dino@apple.com>
1714
1715         AX: "(inverted-colors)" media query only matches on page reload; should match on change
1716         https://bugs.webkit.org/show_bug.cgi?id=163564
1717         <rdar://problem/28807350>
1718
1719         Reviewed by Simon Fraser.
1720
1721         * fast/media/mq-inverted-colors-live-update-in-subframes-expected.html: Added.
1722         * fast/media/mq-inverted-colors-live-update-in-subframes.html: Added.
1723         * fast/media/mq-inverted-colors-live-update-expected.html: Added.
1724         * fast/media/mq-inverted-colors-live-update.html: Added.
1725         * fast/media/mq-monochrome-live-update-expected.html: Added.
1726         * fast/media/mq-monochrome-live-update.html: Added.
1727         * fast/media/mq-prefers-reduced-motion-live-update-expected.html: Added.
1728         * fast/media/mq-prefers-reduced-motion-live-update.html: Added.
1729
1730 2016-11-18  Myles C. Maxfield  <mmaxfield@apple.com>
1731
1732         [WebGL2] Implement texStorage2D()
1733         https://bugs.webkit.org/show_bug.cgi?id=164493
1734
1735         Reviewed by Dean Jackson.
1736
1737         * fast/canvas/webgl/webgl2-texStorage-expected.txt: Added.
1738         * fast/canvas/webgl/webgl2-texStorage.html: Added.
1739
1740 2016-11-17  Alex Christensen  <achristensen@webkit.org>
1741
1742         Support IDN2008 with UTS #46 instead of IDN2003
1743         https://bugs.webkit.org/show_bug.cgi?id=144194
1744
1745         Reviewed by Darin Adler.
1746
1747         * fast/encoding/idn-security.html:
1748         Move some characters with changed IDN encodings to inside the check for old ICU.
1749         * fast/url/idna2003-expected.txt:
1750         * fast/url/idna2008-expected.txt:
1751         Update expected results.  We are now more compliant with IDN2008.
1752
1753 2016-11-18  Ryan Haddad  <ryanhaddad@apple.com>
1754
1755         Marking two js/dom/domjit-function-get-element-by-id-* tests as flaky.
1756         https://bugs.webkit.org/show_bug.cgi?id=164797
1757
1758         Unreviewed test gardening.
1759
1760         * TestExpectations:
1761
1762 2016-11-18  Dean Jackson  <dino@apple.com>
1763
1764         Better testing for accessibility media queries
1765         https://bugs.webkit.org/show_bug.cgi?id=164954
1766         <rdar://problem/29338292>
1767
1768         Reviewed by Myles Maxfield.
1769
1770         * fast/media/mq-inverted-colors-forced-value-expected.html: Added.
1771         * fast/media/mq-inverted-colors-forced-value.html: Copied from LayoutTests/fast/media/mq-prefers-reduced-motion-forced-value.html.
1772         * fast/media/mq-monochrome-forced-value-expected.html: Added.
1773         * fast/media/mq-monochrome-forced-value.html: Added.
1774         * fast/media/mq-prefers-reduced-motion-forced-value.html:
1775
1776 2016-11-18  Ryan Haddad  <ryanhaddad@apple.com>
1777
1778         Marking http/tests/misc/link-rel-icon-beforeload.html as failing on mac-wk1.
1779         https://bugs.webkit.org/show_bug.cgi?id=164933
1780
1781         Unreviewed test gardening.
1782
1783         * platform/mac-wk1/TestExpectations:
1784
1785 2016-11-18  Myles C. Maxfield  <mmaxfield@apple.com>
1786
1787         Unsupported emoji are invisible
1788         https://bugs.webkit.org/show_bug.cgi?id=164944
1789         <rdar://problem/28591608>
1790
1791         Reviewed by Dean Jackson.
1792
1793         * fast/text/emoji-draws-expected-mismatch.html: Added.
1794         * fast/text/emoji-draws.html: Added.
1795
1796 2016-11-18  Sam Weinig  <sam@webkit.org>
1797
1798         [WebIDL] Add support for record types
1799         https://bugs.webkit.org/show_bug.cgi?id=164935
1800
1801         Reviewed by Tim Horton.
1802
1803         * js/dom/webidl-type-mapping-expected.txt:
1804         * js/dom/webidl-type-mapping.html:
1805         Add tests for WebIDL record types.
1806
1807 2016-11-17  Jiewen Tan  <jiewen_tan@apple.com>
1808
1809         Update SubtleCrypto::encrypt to match the latest spec
1810         https://bugs.webkit.org/show_bug.cgi?id=164738
1811         <rdar://problem/29257812>
1812
1813         Reviewed by Brent Fulgham.
1814
1815         * TestExpectations:
1816         * crypto/subtle/aes-cbc-encrypt-malformed-parameters-expected.txt: Added.
1817         * crypto/subtle/aes-cbc-encrypt-malformed-parameters.html: Added.
1818         * crypto/subtle/aes-cbc-import-key-encrypt-expected.txt: Added.
1819         * crypto/subtle/aes-cbc-import-key-encrypt.html: Added.
1820         * crypto/subtle/encrypt-malformed-parameters-expected.txt: Added.
1821         * crypto/subtle/encrypt-malformed-parameters.html: Added.
1822         * crypto/subtle/rsa-oaep-encrypt-malformed-parameters-expected.txt: Added.
1823         * crypto/subtle/rsa-oaep-encrypt-malformed-parameters.html: Added.
1824         * crypto/subtle/rsa-oaep-import-key-encrypt-expected.txt: Added.
1825         * crypto/subtle/rsa-oaep-import-key-encrypt-label-expected.txt: Added.
1826         * crypto/subtle/rsa-oaep-import-key-encrypt-label.html: Added.
1827         * crypto/subtle/rsa-oaep-import-key-encrypt.html: Added.
1828         * crypto/subtle/rsaes-pkcs1-v1_5-import-key-encrypt-expected.txt: Added.
1829         * crypto/subtle/rsaes-pkcs1-v1_5-import-key-encrypt.html: Added.
1830         * crypto/workers/subtle/aes-cbc-import-key-encrypt-expected.txt: Added.
1831         * crypto/workers/subtle/aes-cbc-import-key-encrypt.html: Added.
1832         * crypto/workers/subtle/resources/aes-cbc-import-key-encrypt.js: Added.
1833         * crypto/workers/subtle/resources/rsa-oaep-import-key-encrypt.js: Added.
1834         * crypto/workers/subtle/resources/rsaes-pkcs1-v1_5-import-key-encrypt.js: Added.
1835         * crypto/workers/subtle/rsa-oaep-import-key-encrypt-expected.txt: Added.
1836         * crypto/workers/subtle/rsa-oaep-import-key-encrypt.html: Added.
1837         * crypto/workers/subtle/rsaes-pkcs1-v1_5-import-key-encrypt-expected.txt: Added.
1838         * crypto/workers/subtle/rsaes-pkcs1-v1_5-import-key-encrypt.html: Added.
1839
1840 2016-11-18  Myles C. Maxfield  <mmaxfield@apple.com>
1841
1842         [CSS Font Loading] FontFaceSet.load() promises don't always fire
1843         https://bugs.webkit.org/show_bug.cgi?id=164902
1844
1845         Reviewed by David Hyatt.
1846
1847         * fast/text/fontfaceset-rebuild-during-loading-expected.txt: Added.
1848         * fast/text/fontfaceset-rebuild-during-loading.html: Added.
1849
1850 2016-11-18  Myles C. Maxfield  <mmaxfield@apple.com>
1851
1852         [SVG -> OTF Font Converter] Fonts advances are not internally consistent inside the generated font file
1853         https://bugs.webkit.org/show_bug.cgi?id=164846
1854         <rdar://problem/29031509>
1855
1856         Reviewed by Darin Adler.
1857
1858         * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
1859         * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
1860         * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
1861         * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
1862         * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
1863         * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
1864         * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
1865         * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
1866         * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
1867         * platform/ios-simulator/svg/batik/text/textEffect-expected.txt:
1868         * platform/ios-simulator/svg/batik/text/textEffect3-expected.txt:
1869         * platform/ios-simulator/svg/batik/text/textPosition2-expected.txt:
1870         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
1871         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
1872         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
1873         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
1874         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
1875         * platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
1876         * platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
1877         * platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
1878         * platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
1879         * platform/mac/svg/batik/text/textEffect3-expected.txt:
1880         * platform/mac/svg/batik/text/textPosition2-expected.txt:
1881         * platform/mac/svg/custom/svg-fonts-fallback-expected.txt:
1882         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
1883         * svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
1884
1885 2016-11-18  Joseph Pecoraro  <pecoraro@apple.com>
1886
1887         Web Inspector: Generator functions should have a displayable name when shown in stack traces
1888         https://bugs.webkit.org/show_bug.cgi?id=164844
1889         <rdar://problem/29300697>
1890
1891         Reviewed by Yusuke Suzuki.
1892
1893         * inspector/debugger/js-stacktrace-expected.txt:
1894         * inspector/debugger/js-stacktrace.html:
1895         Add a test case for console.trace() / Error stack inside of generators.
1896         Modernize the test to reduce redundency and get nicer output.
1897
1898 2016-11-17  Sam Weinig  <sam@webkit.org>
1899
1900         [WebIDL] Add support for ByteString
1901         https://bugs.webkit.org/show_bug.cgi?id=164901
1902
1903         Reviewed by Darin Adler.
1904
1905         * js/dom/webidl-type-mapping-expected.txt:
1906         * js/dom/webidl-type-mapping.html:
1907         Add tests for ByteString using the new TypeConversions.testByteString attribute.
1908
1909 2016-11-17  Alex Christensen  <achristensen@webkit.org>
1910
1911         Implement TextDecoder and TextEncoder
1912         https://bugs.webkit.org/show_bug.cgi?id=163771
1913
1914         Reviewed by Sam Weinig.
1915
1916         * fast/encoding/utf-8-non-ascii-expected.txt: Added.
1917         * fast/encoding/utf-8-non-ascii.html: Added.
1918         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1919         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1920         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1921         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1922         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1923         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1924         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1925
1926 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1927
1928         Rebaseline fast/html/keygen.html for Sierra.
1929
1930         Unreviewed test gardening.
1931
1932         * platform/mac/fast/html/keygen-expected.txt:
1933
1934 2016-11-17  Yusuke Suzuki  <utatane.tea@gmail.com>
1935
1936         [JSC] Drop arguments.caller
1937         https://bugs.webkit.org/show_bug.cgi?id=164859
1938
1939         Reviewed by Saam Barati.
1940
1941         * js/basic-strict-mode-expected.txt:
1942         * js/script-tests/basic-strict-mode.js:
1943         * js/script-tests/strict-throw-type-error.js:
1944         * js/script-tests/throw-type-error-is-unique.js:
1945         (test):
1946         * js/strict-throw-type-error-expected.txt:
1947
1948 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1949
1950         Update TestExpectations for media/modern-media-controls/pip-support/pip-support-enabled.html.
1951         https://bugs.webkit.org/show_bug.cgi?id=164336
1952
1953         Unreviewed test gardening.
1954
1955         * platform/mac-wk1/TestExpectations:
1956
1957 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1958
1959         Correct a typo in a TestExpectations file.
1960
1961         Unreviewed test gardening.
1962
1963         * platform/mac-wk2/TestExpectations:
1964
1965 2016-11-17  Zalan Bujtas  <zalan@apple.com>
1966
1967         Render tree should be all clean by the end of FrameView::layout().
1968         https://bugs.webkit.org/show_bug.cgi?id=162834
1969
1970         Reviewed by Simon Fraser.
1971
1972         * TestExpectations:
1973
1974 2016-11-17  Brent Fulgham  <bfulgham@apple.com>
1975
1976         keygen element should not support < 2048 RSA key lengths
1977         https://bugs.webkit.org/show_bug.cgi?id=164874
1978         <rdar://problem/22618141>
1979
1980         Reviewed by Dean Jackson.
1981
1982         * platform/mac/fast/html/keygen-expected.txt:
1983         * platform/mac-elcapitan/fast/html/keygen-expected.txt:
1984
1985 2016-11-17  Devin Rousso  <dcrousso+webkit@gmail.com>
1986
1987         Web Inspector: Shift clicking on named color value only shows its hex form
1988         https://bugs.webkit.org/show_bug.cgi?id=162758
1989
1990         Reviewed by Timothy Hatcher.
1991
1992         * inspector/model/color.html:
1993         Updated the WebInspector.Color.prototype.nextFormat test for the new nextFormat logic.
1994
1995 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
1996
1997         Marking http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html as flaky.
1998         https://bugs.webkit.org/show_bug.cgi?id=164616
1999
2000         Unreviewed test gardening.
2001
2002         * platform/mac/TestExpectations:
2003
2004 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2005
2006         Marking inspector/worker/debugger-multiple-targets-pause.html as flaky.
2007         https://bugs.webkit.org/show_bug.cgi?id=164872
2008
2009         Unreviewed test gardening.
2010
2011         * platform/mac/TestExpectations:
2012
2013 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2014
2015         Marking imported/w3c/web-platform-tests/IndexedDB/idbcursor_iterating.htm as flaky on mac-wk2 debug.
2016         https://bugs.webkit.org/show_bug.cgi?id=164870
2017
2018         Unreviewed test gardening.
2019
2020         * platform/mac-wk2/TestExpectations:
2021
2022 2016-11-16  Dave Hyatt  <hyatt@apple.com>
2023
2024         [CSS Parser] Add @supports, @keyframe and media query parsing options
2025         https://bugs.webkit.org/show_bug.cgi?id=164821
2026
2027         Reviewed by Sam Weinig and Zalan Bujtas.
2028
2029         Delete the fallback descriptor tests, since that feature has been
2030         removed. Update some of the other tests based off some parsing changes
2031         from using the new parser always.
2032
2033         * fast/media/media-descriptor-syntax-01-expected.html: Removed.
2034         * fast/media/media-descriptor-syntax-01.html: Removed.
2035         * fast/media/media-descriptor-syntax-02-expected.html: Removed.
2036         * fast/media/media-descriptor-syntax-02.html: Removed.
2037         * fast/media/media-descriptor-syntax-03-expected.html: Removed.
2038         * fast/media/media-descriptor-syntax-03.html: Removed.
2039         * fast/media/media-descriptor-syntax-04-expected.html: Removed.
2040         * fast/media/media-descriptor-syntax-04.html: Removed.
2041         * fast/media/media-descriptor-syntax-06-expected.html: Removed.
2042         * fast/media/media-descriptor-syntax-06.html: Removed.
2043         * fast/media/media-query-list-02-expected.txt:
2044         * fast/media/media-query-list-03-expected.txt:
2045         * fast/media/media-query-list-04-expected.txt:
2046         * fast/media/media-query-list-05-expected.txt:
2047         * fast/media/media-query-list-06-expected.txt:
2048         * fast/media/mq-pointer-expected.txt:
2049         * fast/media/w3c/test_media_queries-expected.txt:
2050
2051 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
2052
2053         Remove pass expectation for custom-elements tests on ios-sim because CEReactions were disabled in r208837.
2054         https://bugs.webkit.org/show_bug.cgi?id=164852
2055
2056         Unreviewed test gardening.
2057
2058         * platform/ios-simulator/TestExpectations:
2059
2060 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
2061
2062         [WebCore] Clean up script loading code in XML
2063         https://bugs.webkit.org/show_bug.cgi?id=161651
2064
2065         Reviewed by Ryosuke Niwa.
2066
2067         Add tests that ensure modules are not executed in XHTML documents.
2068
2069         * js/dom/modules/module-inline-dynamic-in-xhtml-expected.txt: Added.
2070         * js/dom/modules/module-inline-dynamic-in-xhtml.xhtml: Added.
2071         * js/dom/modules/module-inline-simple-in-xhtml-expected.txt: Added.
2072         * js/dom/modules/module-inline-simple-in-xhtml.xhtml: Added.
2073         * js/dom/modules/module-src-dynamic-in-xhtml-expected.txt: Added.
2074         * js/dom/modules/module-src-dynamic-in-xhtml.xhtml: Added.
2075         * js/dom/modules/module-src-simple-in-xhtml-expected.txt: Added.
2076         * js/dom/modules/module-src-simple-in-xhtml.xhtml: Added.
2077
2078 2016-11-16  Ryosuke Niwa  <rniwa@webkit.org>
2079
2080         REGRESSION(r208082): 1% Speedometer regression on iOS
2081         https://bugs.webkit.org/show_bug.cgi?id=164852
2082
2083         Reviewed by Chris Dumez.
2084
2085         Add failing test expectations for various custom elements now that CEReactions is not working.
2086
2087         * TestExpectations:
2088
2089 2016-11-16  Alexey Proskuryakov  <ap@apple.com>
2090
2091         REGRESSION (r208455): LayoutTests swipe/pushState-cached-back-swipe.html and swipe/main-frame-pinning-requirement.html are failing
2092         https://bugs.webkit.org/show_bug.cgi?id=164572
2093
2094         Reviewed by Tim Horton.
2095
2096         * platform/mac-wk2/TestExpectations: Remove flakiness expectations.
2097
2098 2016-11-16  Brent Fulgham  <bfulgham@apple.com>
2099
2100         Clear track client when removing a track
2101         https://bugs.webkit.org/show_bug.cgi?id=164842
2102         <rdar://problem/29213621>
2103
2104         Reviewed by Eric Carlson.
2105
2106         * media/track/audio-track-add-remove-expected.txt: Added.
2107         * media/track/audio-track-add-remove.html: Added.
2108         * media/track/video-track-add-remove-expected.txt: Added.
2109         * media/track/video-track-add-remove.html: Added.
2110
2111 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
2112
2113         [ES6][WebCore] Change ES6_MODULES compile time flag to runtime flag
2114         https://bugs.webkit.org/show_bug.cgi?id=164827
2115
2116         Reviewed by Ryosuke Niwa.
2117
2118         * TestExpectations:
2119
2120 2016-11-16  Ryan Haddad  <ryanhaddad@apple.com>
2121
2122         Marking inspector/worker/debugger-pause.html as flaky.
2123         https://bugs.webkit.org/show_bug.cgi?id=164833
2124
2125         Unreviewed test gardening.
2126
2127         * platform/mac/TestExpectations:
2128
2129 2016-11-16  Ryosuke Niwa  <rniwa@webkit.org>
2130
2131         slotchange event should bubble and dispatched once
2132         https://bugs.webkit.org/show_bug.cgi?id=164770
2133
2134         Reviewed by Antti Koivisto.
2135
2136         * fast/shadow-dom/slotchange-event-bubbling-expected.txt: Added.
2137         * fast/shadow-dom/slotchange-event-bubbling.html: Added.
2138
2139 2016-11-16  Simon Fraser  <simon.fraser@apple.com>
2140
2141         UIScriptController: script with no async tasks fails if an earlier script registered a callback
2142         https://bugs.webkit.org/show_bug.cgi?id=164762
2143
2144         Reviewed by Wenson Hsieh.
2145         
2146         Move the tests that use runUIScript into their own directory for easier TestExpectations management,
2147         and fix TestExpectations to match.
2148
2149         * TestExpectations:
2150         * fast/harness/uiscriptcontroller/concurrent-ui-side-scripts-expected.txt: Renamed from LayoutTests/fast/harness/concurrent-ui-side-scripts-expected.txt.
2151         * fast/harness/uiscriptcontroller/concurrent-ui-side-scripts.html: Renamed from LayoutTests/fast/harness/concurrent-ui-side-scripts.html.
2152         * fast/harness/uiscriptcontroller/ui-side-script-unregister-callback-expected.txt: Copied from LayoutTests/fast/harness/ui-side-script-unregister-callback-expected.txt.
2153         * fast/harness/uiscriptcontroller/ui-side-script-unregister-callback.html: Copied from LayoutTests/fast/harness/ui-side-script-unregister-callback.html.
2154         * fast/harness/uiscriptcontroller/ui-side-script-with-callback-expected.txt: Renamed from LayoutTests/fast/harness/ui-side-script-unregister-callback-expected.txt.
2155         * fast/harness/uiscriptcontroller/ui-side-script-with-callback.html: Renamed from LayoutTests/fast/harness/ui-side-script-unregister-callback.html.
2156         * fast/harness/uiscriptcontroller/ui-side-scripts-expected.txt: Renamed from LayoutTests/fast/harness/ui-side-scripts-expected.txt.
2157         * fast/harness/uiscriptcontroller/ui-side-scripts.html: Renamed from LayoutTests/fast/harness/ui-side-scripts.html.
2158         * platform/mac/TestExpectations:
2159
2160 2016-11-16  Alex Christensen  <achristensen@webkit.org>
2161
2162         REGRESSION (r207162): [debug] loader/stateobjects LayoutTests timing out
2163         https://bugs.webkit.org/show_bug.cgi?id=163307
2164
2165         Reviewed by Alexey Proskuryakov.
2166
2167         * platform/ios-simulator/TestExpectations:
2168         * platform/mac/TestExpectations:
2169
2170 2016-11-16  Alex Christensen  <achristensen@webkit.org>
2171
2172         Unreviewed gardening.
2173         https://bugs.webkit.org/show_bug.cgi?id=163127
2174
2175         * platform/ios-simulator/TestExpectations:
2176         Unskip passing tests.
2177
2178 2016-11-16  Joseph Pecoraro  <pecoraro@apple.com>
2179
2180         Fix typo in LayoutTest.
2181
2182         Unreviewed follow-up comment.
2183
2184         * inspector/page/setEmulatedMedia-expected.txt:
2185         * inspector/page/setEmulatedMedia.html:
2186
2187 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
2188
2189         js/dom/domjit-function-get-element-by-id-licm.html and js/dom/domjit-function-get-element-by-id-changed.html are flaky timeouts
2190         https://bugs.webkit.org/show_bug.cgi?id=164797
2191
2192         Reviewed by Saam Barati.
2193
2194         The performance of the both tests rely on PureGetById.
2195         However, PureGetById is rolled out temporary[1], these tests become timed out.
2196         This patch makes the both tests [ PASS TIMEOUT ] until PureGetById patch[1] is
2197         relanded or impure object optimization patch[2] is landed.
2198
2199         [1]: https://bugs.webkit.org/show_bug.cgi?id=163305
2200         [2]: https://bugs.webkit.org/show_bug.cgi?id=164175
2201
2202         * TestExpectations:
2203
2204 2016-11-16  Jiewen Tan  <jiewen_tan@apple.com>
2205
2206         Add more tests for SubtleCrypto::importKey and SubtleCrypto::exportKey
2207         https://bugs.webkit.org/show_bug.cgi?id=164815
2208         <rdar://problem/29281660>
2209
2210         Reviewed by Brent Fulgham.
2211
2212         * crypto/subtle/aes-import-jwk-key-export-jwk-key.html: Added.
2213         * crypto/subtle/aes-import-jwk-key-export-raw-key.html: Added.
2214         * crypto/subtle/aes-import-raw-key-export-jwk-key.html: Added.
2215         * crypto/subtle/aes-import-raw-key-export-raw-key.html: Added.
2216         * crypto/subtle/hmac-import-jwk-key-export-jwk-key.html: Added.
2217         * crypto/subtle/hmac-import-jwk-key-export-raw-key.html: Added.
2218         * crypto/subtle/hmac-import-raw-key-export-jwk-key.html: Added.
2219         * crypto/subtle/hmac-import-raw-key-export-raw-key.html: Added.
2220         * crypto/subtle/rsa-import-jwk-key-export-jwk-key-private.html: Added.
2221         * crypto/subtle/rsa-import-jwk-key-export-jwk-key-public.html: Added.
2222
2223 2016-11-16  Ryan Haddad  <ryanhaddad@apple.com>
2224
2225         Updating TestExpectations for two http/tests/security/module-crossorigin tests.
2226         https://bugs.webkit.org/show_bug.cgi?id=164539
2227
2228         Unreviewed test gardening.
2229
2230         * TestExpectations:
2231
2232 2016-11-16  Daniel Bates  <dabates@apple.com>
2233
2234         Make test sandbox-should-not-persist-on-navigation.html more representative of real-world scenario
2235         https://bugs.webkit.org/show_bug.cgi?id=164752
2236
2237         Reviewed by Brent Fulgham.
2238
2239         Modify the test http-0.9/sandbox-should-not-persist-on-navigation.html so that it loads
2240         a document on a default port using HTTP 0.9 to trigger the HTTP 0.9 sandbox as this
2241         is more representative of a real-world scenario where we want a sandbox to be applied
2242         and is the scenario that is currently covered by our HTTP 0.9 sandbox machinery.
2243
2244         Currently this test makes use of the pre r208549 behavior where the HTTP 0.9 sandbox
2245         was applied to a document if one of its subresources loaded on a non-default port
2246         using HTTP 0.9 in addition to the behavior where the sandbox is applied to a document
2247         that loads on a default port using HTTP 0.9. Following r208549 we no longer apply the
2248         sandbox to the document for the former case as this did not improve security much, if
2249         any. The latter case is more representative of a real-world scenario where we want to
2250         apply the sandbox policy and reflects our behavior following r208549.
2251
2252         * http/tests/security/http-0.9/resources/nph-sandbox-should-not-persist-on-navigation.pl: Added.
2253         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt:
2254         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation.html:
2255         * platform/wk2/TestExpectations: Skip the HTTP-0.9 tests in WebKit2 as it uses internals.registerDefaultPortForProtocol().
2256
2257 2016-11-16  Ryan Haddad  <ryanhaddad@apple.com>
2258
2259         Unreviewed, rolling out r208770.
2260
2261         The test added with this change is timing out on mac-wk1.
2262
2263         Reverted changeset:
2264
2265         "UIScriptController: script with no async tasks fails if an
2266         earlier script registered a callback"
2267         https://bugs.webkit.org/show_bug.cgi?id=164762
2268         http://trac.webkit.org/changeset/208770
2269
2270 2016-11-16  Simon Fraser  <simon.fraser@apple.com>
2271
2272         Fix typo in bug url.
2273
2274         * platform/mac/TestExpectations:
2275
2276 2016-11-16  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2277
2278         [Readable Streams API] Implement ReadableByteStreamController close()
2279         https://bugs.webkit.org/show_bug.cgi?id=164413
2280
2281         Reviewed by Darin Adler.
2282
2283         Updated test expectations for close() tests and added tests
2284         to ensure errors are thrown in various cases defined by spec.
2285
2286         * streams/readable-byte-stream-controller.js: Updated.
2287
2288 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
2289
2290         [ES6] Integrate ES6 Modules into WebCore
2291         https://bugs.webkit.org/show_bug.cgi?id=148897
2292
2293         Reviewed by Ryosuke Niwa.
2294
2295         * TestExpectations:
2296         * http/tests/misc/module-absolute-url-expected.txt: Added.
2297         * http/tests/misc/module-absolute-url.html: Added.
2298         * http/tests/misc/module-script-async-expected.txt: Added.
2299         * http/tests/misc/module-script-async.html: Added.
2300         * http/tests/misc/resources/module-absolute-url.js: Added.
2301         * http/tests/misc/resources/module-absolute-url2.js: Added.
2302         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-allowed-expected.txt: Added.
2303         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-allowed.html: Added.
2304         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-and-scripthash-expected.txt: Added.
2305         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-and-scripthash.html: Added.
2306         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-basic-blocked-expected.txt: Added.
2307         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-basic-blocked.html: Added.
2308         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked-expected.txt: Added.
2309         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked.html: Added.
2310         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-ignore-unsafeinline-expected.txt: Added.
2311         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-ignore-unsafeinline.html: Added.
2312         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt: Added.
2313         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only.html: Added.
2314         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt: Added.
2315         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.html: Added.
2316         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce-expected.txt: Added.
2317         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html: Added.
2318         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-multiple-policies-expected.txt: Added.
2319         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-multiple-policies.html: Added.
2320         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
2321         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-same-origin-expected.txt: Added.
2322         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-same-origin.html: Added.
2323         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect.html: Added.
2324         * http/tests/security/contentSecurityPolicy/1.1/resources/module-scriptnonce-in-enforced-policy-and-not-in-report-only.php: Added.
2325         * http/tests/security/contentSecurityPolicy/1.1/resources/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.php: Added.
2326         * http/tests/security/contentSecurityPolicy/module-eval-blocked-expected.txt: Added.
2327         * http/tests/security/contentSecurityPolicy/module-eval-blocked-in-external-script-expected.txt: Added.
2328         * http/tests/security/contentSecurityPolicy/module-eval-blocked-in-external-script.html: Added.
2329         * http/tests/security/contentSecurityPolicy/module-eval-blocked.html: Added.
2330         * http/tests/security/contentSecurityPolicy/resources/echo-module-script-src.pl: Added.
2331         * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-module-test.js: Added.
2332         (testPreescapedPolicy):
2333         (testExperimentalPolicy):
2334         (test):
2335         (iframe.onload):
2336         (testImpl):
2337         (finishTesting):
2338         * http/tests/security/module-correct-mime-types-expected.txt: Added.
2339         * http/tests/security/module-correct-mime-types.html: Added.
2340         * http/tests/security/module-crossorigin-error-event-information-expected.txt: Added.
2341         * http/tests/security/module-crossorigin-error-event-information.html: Added.
2342         * http/tests/security/module-crossorigin-loads-correctly-credentials-expected.txt: Added.
2343         * http/tests/security/module-crossorigin-loads-correctly-credentials.html: Added.
2344         * http/tests/security/module-crossorigin-loads-omit-expected.txt: Added.
2345         * http/tests/security/module-crossorigin-loads-omit.html: Added.
2346         * http/tests/security/module-crossorigin-loads-same-origin-expected.txt: Added.
2347         * http/tests/security/module-crossorigin-loads-same-origin.html: Added.
2348         * http/tests/security/module-crossorigin-onerror-information-expected.txt: Added.
2349         * http/tests/security/module-crossorigin-onerror-information.html: Added.
2350         * http/tests/security/module-incorrect-mime-types-expected.txt: Added.
2351         * http/tests/security/module-incorrect-mime-types.html: Added.
2352         * http/tests/security/module-no-mime-type-expected.txt: Added.
2353         * http/tests/security/module-no-mime-type.html: Added.
2354         * http/tests/security/resources/cors-script.php:
2355         * http/tests/security/resources/module-local-script.js: Added.
2356         * js/dom/modules/module-and-dom-content-loaded-expected.txt: Added.
2357         * js/dom/modules/module-and-dom-content-loaded.html: Added.
2358         * js/dom/modules/module-and-window-load-expected.txt: Added.
2359         * js/dom/modules/module-and-window-load.html: Added.
2360         * js/dom/modules/module-async-and-window-load-expected.txt: Added.
2361         * js/dom/modules/module-async-and-window-load.html: Added.
2362         * js/dom/modules/module-document-write-expected.txt: Added.
2363         * js/dom/modules/module-document-write-src-expected.txt: Added.
2364         * js/dom/modules/module-document-write-src.html: Added.
2365         * js/dom/modules/module-document-write.html: Added.
2366         * js/dom/modules/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror-expected.txt: Added.
2367         * js/dom/modules/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror.html: Added.
2368         * js/dom/modules/module-execution-error-should-be-propagated-to-onerror-expected.txt: Added.
2369         * js/dom/modules/module-execution-error-should-be-propagated-to-onerror.html: Added.
2370         * js/dom/modules/module-execution-order-inline-expected.txt: Added.
2371         * js/dom/modules/module-execution-order-inline.html: Added.
2372         * js/dom/modules/module-execution-order-mixed-expected.txt: Added.
2373         * js/dom/modules/module-execution-order-mixed-with-classic-scripts-expected.txt: Added.
2374         * js/dom/modules/module-execution-order-mixed-with-classic-scripts.html: Added.
2375         * js/dom/modules/module-execution-order-mixed.html: Added.
2376         * js/dom/modules/module-incorrect-relative-specifier-expected.txt: Added.
2377         * js/dom/modules/module-incorrect-relative-specifier.html: Added.
2378         * js/dom/modules/module-incorrect-tag-expected.txt: Added.
2379         * js/dom/modules/module-incorrect-tag.html: Added.
2380         * js/dom/modules/module-inline-current-script-expected.txt: Added.
2381         * js/dom/modules/module-inline-current-script.html: Added.
2382         * js/dom/modules/module-inline-dynamic-expected.txt: Added.
2383         * js/dom/modules/module-inline-dynamic.html: Added.
2384         * js/dom/modules/module-inline-simple-expected.txt: Added.
2385         * js/dom/modules/module-inline-simple.html: Added.
2386         * js/dom/modules/module-load-event-expected.txt: Added.
2387         * js/dom/modules/module-load-event-with-src-expected.txt: Added.
2388         * js/dom/modules/module-load-event-with-src.html: Added.
2389         * js/dom/modules/module-load-event.html: Added.
2390         * js/dom/modules/module-load-same-module-from-different-entry-point-dynamic-expected.txt: Added.
2391         * js/dom/modules/module-load-same-module-from-different-entry-point-dynamic.html: Added.
2392         * js/dom/modules/module-load-same-module-from-different-entry-point-expected.txt: Added.
2393         * js/dom/modules/module-load-same-module-from-different-entry-point.html: Added.
2394         * js/dom/modules/module-not-found-error-event-expected.txt: Added.
2395         * js/dom/modules/module-not-found-error-event-with-src-and-import-expected.txt: Added.
2396         * js/dom/modules/module-not-found-error-event-with-src-and-import.html: Added.
2397         * js/dom/modules/module-not-found-error-event-with-src-expected.txt: Added.
2398         * js/dom/modules/module-not-found-error-event-with-src.html: Added.
2399         * js/dom/modules/module-not-found-error-event.html: Added.
2400         * js/dom/modules/module-src-current-script-expected.txt: Added.
2401         * js/dom/modules/module-src-current-script.html: Added.
2402         * js/dom/modules/module-src-dynamic-expected.txt: Added.
2403         * js/dom/modules/module-src-dynamic.html: Added.
2404         * js/dom/modules/module-src-simple-expected.txt: Added.
2405         * js/dom/modules/module-src-simple.html: Added.
2406         * js/dom/modules/module-type-case-insensitive-expected.txt: Added.
2407         * js/dom/modules/module-type-case-insensitive.html: Added.
2408         * js/dom/modules/module-will-fire-beforeload-expected.txt: Added.
2409         * js/dom/modules/module-will-fire-beforeload.html: Added.
2410         * js/dom/modules/script-tests/module-document-write-src.js: Added.
2411         * js/dom/modules/script-tests/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror-throw.js: Added.
2412         * js/dom/modules/script-tests/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror.js: Added.
2413         * js/dom/modules/script-tests/module-execution-order-mixed-2.js: Added.
2414         * js/dom/modules/script-tests/module-execution-order-mixed-cappuccino.js: Added.
2415         * js/dom/modules/script-tests/module-execution-order-mixed-cocoa.js: Added.
2416         * js/dom/modules/script-tests/module-execution-order-mixed-matcha.js: Added.
2417         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-2.js: Added.
2418         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-cappuccino.js: Added.
2419         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-cocoa.js: Added.
2420         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-matcha.js: Added.
2421         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts.js: Added.
2422         * js/dom/modules/script-tests/module-execution-order-mixed.js: Added.
2423         * js/dom/modules/script-tests/module-inline-dynamic.js: Added.
2424         (export.default.Cocoa.prototype.taste):
2425         (export.default.Cocoa):
2426         * js/dom/modules/script-tests/module-inline-simple.js: Added.
2427         (export.default.Cocoa.prototype.taste):
2428         (export.default.Cocoa):
2429         * js/dom/modules/script-tests/module-load-event-with-src.js: Added.
2430         * js/dom/modules/script-tests/module-load-same-module-from-different-entry-point.js: Added.
2431         * js/dom/modules/script-tests/module-not-found-error-event-with-src-and-import.js: Added.
2432         * js/dom/modules/script-tests/module-src-current-script.js: Added.
2433         * js/dom/modules/script-tests/module-src-dynamic-cocoa.js: Added.
2434         (Cocoa.prototype.taste):
2435         (Cocoa):
2436         * js/dom/modules/script-tests/module-src-dynamic.js: Added.
2437         * js/dom/modules/script-tests/module-src-simple-cocoa.js: Added.
2438         (Cocoa.prototype.taste):
2439         (Cocoa):
2440         * js/dom/modules/script-tests/module-src-simple.js: Added.
2441         * js/dom/modules/script-tests/module-will-fire-beforeload.js: Added.
2442
2443 2016-11-15  Joseph Pecoraro  <pecoraro@apple.com>
2444
2445         Web Inspector: Preview other CSS @media in browser window (print)
2446         https://bugs.webkit.org/show_bug.cgi?id=13530
2447         <rdar://problem/5712928>
2448
2449         Reviewed by Timothy Hatcher.
2450
2451         * inspector/page/media-query-list-listener-exception-expected.txt: Copied from LayoutTests/inspector/page/setEmulatedMedia-expected.txt.
2452         * inspector/page/media-query-list-listener-exception.html: Copied from LayoutTests/inspector/page/setEmulatedMedia.html.
2453         Rename this test which is about swallowing exceptions and happened to use inspector code.
2454
2455         * inspector/page/setEmulatedMedia-expected.txt:
2456         * inspector/page/setEmulatedMedia.html:
2457         Test for Page.setEmulatedMedia command.
2458
2459 2016-11-15  Jon Lee  <jonlee@apple.com>
2460
2461         Report active video and audio capture devices separately
2462         https://bugs.webkit.org/show_bug.cgi?id=164769
2463
2464         Reviewed by Eric Carlson.
2465
2466         * fast/mediastream/MediaStream-page-muted-expected.txt: Update test.
2467         * fast/mediastream/MediaStream-page-muted.html:
2468
2469 2016-11-15  Ryan Haddad  <ryanhaddad@apple.com>
2470
2471         Marking js/regress-141098.html as flaky on ios-simulator.
2472         https://bugs.webkit.org/show_bug.cgi?id=163046
2473
2474         Unreviewed test gardening.
2475
2476         * platform/ios-simulator/TestExpectations:
2477
2478 2016-11-15  Brady Eidson  <beidson@apple.com>
2479
2480         IndexedDB 2.0: Key collation during SQLite lookups is insanely slow.
2481         https://bugs.webkit.org/show_bug.cgi?id=164754
2482
2483         Reviewed by Alex Christensen.
2484
2485         * TestExpectations: Unskip a test that passes even in debug builds, and re-classify
2486           a test that used to be too-slow everywhere to be too-slow only in debug builds.
2487
2488 2016-11-15  Simon Fraser  <simon.fraser@apple.com>
2489
2490         UIScriptController: script with no async tasks fails if an earlier script registered a callback
2491         https://bugs.webkit.org/show_bug.cgi?id=164762
2492
2493         Reviewed by Wenson Hsieh.
2494
2495         * fast/harness/ui-side-script-with-callback-expected.txt: Added.
2496         * fast/harness/ui-side-script-with-callback.html: Added.
2497
2498 2016-11-15  Simon Fraser  <simon.fraser@apple.com>
2499
2500         UIScriptController: setting a callback to undefined should unregister it
2501         https://bugs.webkit.org/show_bug.cgi?id=164796
2502
2503         Reviewed by Dean Jackson.
2504
2505         * fast/harness/ui-side-script-unregister-callback-expected.txt: Added.
2506         * fast/harness/ui-side-script-unregister-callback.html: Added.
2507
2508 2016-11-15  Ryan Haddad  <ryanhaddad@apple.com>
2509
2510         Marking http/tests/cache/disk-cache/disk-cache-remove-several-pending-writes.html as flaky.
2511         https://bugs.webkit.org/show_bug.cgi?id=161650
2512
2513         Unreviewed test gardening.
2514
2515         * platform/mac/TestExpectations:
2516
2517 2016-11-15  Ryan Haddad  <ryanhaddad@apple.com>
2518
2519         Skip fast/forms/search-cancel-button-change-input.html on ios-simulator since the test relies upon mouse events.
2520
2521         Unreviewed test gardening.
2522
2523         * platform/ios-simulator/TestExpectations:
2524
2525 2016-11-15  Filip Pizlo  <fpizlo@apple.com>
2526
2527         [mac-wk1 debug] ASSERTION FAILED: thisObject->m_propertyTableUnsafe
2528         https://bugs.webkit.org/show_bug.cgi?id=162986
2529
2530         Reviewed by Saam Barati.
2531         
2532         This test should not crash anymore.
2533
2534         * platform/mac-wk1/TestExpectations:
2535
2536 2016-11-15  Jiewen Tan  <jiewen_tan@apple.com>
2537
2538         js-test-pre.js::shouldReject doesn't need _rejectCallback and _resolveCallback
2539         https://bugs.webkit.org/show_bug.cgi?id=164758
2540
2541         Reviewed by Youenn Fablet.
2542
2543         Since the function returns a promise, it doesn't need _rejectCallback and _resolveCallback.
2544
2545         * crypto/subtle/generate-key-malformed-parameters.html:
2546         * crypto/subtle/rsa-generate-key-malformed-parameters.html:
2547         * crypto/workers/subtle/resources/rsa-generate-key.js:
2548         * crypto/workers/subtle/rsa-generate-key-expected.txt:
2549         * resources/js-test-pre.js:
2550
2551 2016-11-15  Joseph Pecoraro  <pecoraro@apple.com>
2552
2553         Web Inspector: inspector/worker/debugger-pause.html fails on WebKit1
2554         https://bugs.webkit.org/show_bug.cgi?id=164787
2555
2556         Reviewed by Timothy Hatcher.
2557
2558         * inspector/worker/debugger-pause.html:
2559         Make this test work for WebKit1 where the VM is shared between the
2560         page and inspector page. We need to be able to stop the Inspector's
2561         evaluation, so that we can evaluate and pause on the page, and then
2562         come back to the inspector afterwards.
2563
2564 2016-11-15  Simon Fraser  <simon.fraser@apple.com>
2565
2566         [iOS WK2] Implement support for visual viewports
2567         https://bugs.webkit.org/show_bug.cgi?id=164765
2568
2569         Reviewed by Tim Horton.
2570
2571         Adopt the visual viewport scrolling model in iOS WK2.
2572         
2573         These tests don't correctly test iOS WK2's async scrolling behavior (webkit.org/b/164779)
2574         so rebaseline.
2575
2576         * platform/ios-simulator-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
2577         * platform/ios-simulator-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
2578         * platform/ios-simulator-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
2579         * platform/ios-simulator-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
2580         * platform/ios-simulator-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
2581         * platform/ios-simulator-wk2/fast/visual-viewport/zoomed-rects-expected.txt: Added.
2582
2583 2016-11-14  Brent Fulgham  <bfulgham@apple.com>
2584
2585         Correct handling of changing input type
2586         https://bugs.webkit.org/show_bug.cgi?id=164759
2587         <rdar://problem/29211174>
2588
2589         Reviewed by Darin Adler.
2590
2591         * fast/forms/search-cancel-button-change-input-expected.txt: Added.
2592         * fast/forms/search-cancel-button-change-input.html: Added.
2593
2594 2016-11-15  Antti Koivisto  <antti@apple.com>
2595
2596         slot doesn't work as a flex container
2597         https://bugs.webkit.org/show_bug.cgi?id=160740
2598         <rdar://problem/28605080>
2599
2600         Reviewed by Ryosuke Niwa.
2601
2602         * fast/shadow-dom/css-scoping-slot-flex-expected.html: Added.
2603         * fast/shadow-dom/css-scoping-slot-flex.html: Added.
2604         * fast/shadow-dom/slot-crash-expected.txt:
2605
2606 2016-11-15  Joanmarie Diggs  <jdiggs@igalia.com>
2607
2608         AX: Need to update implicit/default values for aria-valuemin, aria-valuenow, and aria-valuemax
2609         https://bugs.webkit.org/show_bug.cgi?id=164773
2610
2611         Reviewed by Chris Fleizach.
2612
2613         * accessibility/progressbar-expected.txt: Updated to reflect new behavior.
2614         * accessibility/progressbar.html: Updated to reflect new behavior.
2615         * accessibility/spinbutton-implicit-values-expected.txt: Added.
2616         * accessibility/spinbutton-implicit-values.html: Added.
2617
2618 2016-11-14  Jiewen Tan  <jiewen_tan@apple.com>
2619
2620         Update SubtleCrypto::exportKey to match the latest spec
2621         https://bugs.webkit.org/show_bug.cgi?id=164722
2622         <rdar://problem/29251740>
2623
2624         Reviewed by Brent Fulgham.
2625
2626         Besides adding test cases for SubtleCrypto::exportKey, this patch also corrects a typo:
2627         hmac-import-malformed-parameters* => hmac-import-key-malformed-parameters*.
2628
2629         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-128-expected.txt: Added.
2630         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-128.html: Added.
2631         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-192-expected.txt: Added.
2632         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-192.html: Added.
2633         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-256-expected.txt: Added.
2634         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-256.html: Added.
2635         * crypto/subtle/aes-cbc-generate-export-key-raw-expected.txt: Added.
2636         * crypto/subtle/aes-cbc-generate-export-key-raw.html: Added.
2637         * crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
2638         * crypto/subtle/aes-export-key-malformed-parameters.html: Added.
2639         * crypto/subtle/aes-kw-generate-export-key-jwk-length-128-expected.txt: Added.
2640         * crypto/subtle/aes-kw-generate-export-key-jwk-length-128.html: Added.
2641         * crypto/subtle/aes-kw-generate-export-key-jwk-length-192-expected.txt: Added.
2642         * crypto/subtle/aes-kw-generate-export-key-jwk-length-192.html: Added.
2643         * crypto/subtle/aes-kw-generate-export-key-jwk-length-256-expected.txt: Added.
2644         * crypto/subtle/aes-kw-generate-export-key-jwk-length-256.html: Added.
2645         * crypto/subtle/aes-kw-generate-export-raw-key-expected.txt: Added.
2646         * crypto/subtle/aes-kw-generate-export-raw-key.html: Added.
2647         * crypto/subtle/export-key-malformed-parameters-expected.txt: Added.
2648         * crypto/subtle/export-key-malformed-parameters.html: Added.
2649         * crypto/subtle/hmac-export-key-malformed-parameters-expected.txt: Added.
2650         * crypto/subtle/hmac-export-key-malformed-parameters.html: Added.
2651         * crypto/subtle/hmac-generate-export-key-jwk-sha1-expected.txt: Added.
2652         * crypto/subtle/hmac-generate-export-key-jwk-sha1.html: Added.
2653         * crypto/subtle/hmac-generate-export-key-jwk-sha224-expected.txt: Added.
2654         * crypto/subtle/hmac-generate-export-key-jwk-sha224.html: Added.
2655         * crypto/subtle/hmac-generate-export-key-jwk-sha256-expected.txt: Added.
2656         * crypto/subtle/hmac-generate-export-key-jwk-sha256.html: Added.
2657         * crypto/subtle/hmac-generate-export-key-jwk-sha384-expected.txt: Added.
2658         * crypto/subtle/hmac-generate-export-key-jwk-sha384.html: Added.
2659         * crypto/subtle/hmac-generate-export-key-jwk-sha512-expected.txt: Added.
2660         * crypto/subtle/hmac-generate-export-key-jwk-sha512.html: Added.
2661         * crypto/subtle/hmac-generate-export-raw-key-expected.txt: Added.
2662         * crypto/subtle/hmac-generate-export-raw-key.html: Added.
2663         * crypto/subtle/hmac-import-key-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-import-malformed-parameters-expected.txt.
2664         * crypto/subtle/hmac-import-key-malformed-parameters.html: Renamed from LayoutTests/crypto/subtle/hmac-import-malformed-parameters.html.
2665         * crypto/subtle/rsa-export-key-malformed-parameters-expected.txt: Added.
2666         * crypto/subtle/rsa-export-key-malformed-parameters.html: Added.
2667         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha1-expected.txt: Added.
2668         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha1.html: Added.
2669         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha224-expected.txt: Added.
2670         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha224.html: Added.
2671         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha256-expected.txt: Added.
2672         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha256.html: Added.
2673         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha384-expected.txt: Added.
2674         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha384.html: Added.
2675         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha512-expected.txt: Added.
2676         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha512.html: Added.
2677         * crypto/subtle/rsaes-pkcs1-v1_5-generate-export-key-jwk-expected.txt: Added.
2678         * crypto/subtle/rsaes-pkcs1-v1_5-generate-export-key-jwk.html: Added.
2679         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha1-expected.txt: Added.
2680         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha1.html: Added.
2681         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha224-expected.txt: Added.
2682         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha224.html: Added.
2683         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha256-expected.txt: Added.
2684         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha256.html: Added.
2685         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha384-expected.txt: Added.
2686         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha384.html: Added.
2687         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha512-expected.txt: Added.
2688         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha512.html: Added.
2689         * crypto/workers/subtle/aes-generate-export-key-jwk-expected.txt: Added.
2690         * crypto/workers/subtle/aes-generate-export-key-jwk.html: Added.
2691         * crypto/workers/subtle/aes-generate-export-key-raw-expected.txt: Added.
2692         * crypto/workers/subtle/aes-generate-export-key-raw.html: Added.
2693         * crypto/workers/subtle/hmac-generate-export-key-jwk-expected.txt: Added.
2694         * crypto/workers/subtle/hmac-generate-export-key-jwk.html: Added.
2695         * crypto/workers/subtle/hmac-generate-export-key-raw-expected.txt: Added.
2696         * crypto/workers/subtle/hmac-generate-export-key-raw.html: Added.
2697         * crypto/workers/subtle/resources/aes-generate-export-key-jwk.js: Added.
2698         * crypto/workers/subtle/resources/aes-generate-export-key-raw.js: Added.
2699         * crypto/workers/subtle/resources/hmac-generate-export-key-jwk.js: Added.
2700         * crypto/workers/subtle/resources/hmac-generate-export-key-raw.js: Added.
2701         * crypto/workers/subtle/resources/rsa-generate-export-key-jwk.js: Added.
2702         * crypto/workers/subtle/rsa-generate-export-key-jwk-expected.txt: Added.
2703         * crypto/workers/subtle/rsa-generate-export-key-jwk.html: Added.
2704
2705 2016-11-15  Jon Lee  <jonlee@apple.com>
2706
2707         Remove HasMediaCaptureDevice
2708         https://bugs.webkit.org/show_bug.cgi?id=164767
2709         <rdar://problem/29263696>
2710
2711         Reviewed by Eric Carlson.
2712
2713         * fast/mediastream/MediaStream-page-muted-expected.txt: Remove check for HasMediaCaptureDevice.
2714         * fast/mediastream/MediaStream-page-muted.html:
2715
2716 2016-11-14  Dave Hyatt  <hyatt@apple.com>
2717
2718         [CSS Parser] Fix font-synthesis and text-decoration-skip parsing
2719         https://bugs.webkit.org/show_bug.cgi?id=164736
2720
2721         Reviewed by Dean Jackson.
2722
2723         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip-expected.txt:
2724         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip.html:
2725         * fast/css3-text/font-synthesis-parse-expected.txt:
2726         * fast/css3-text/font-synthesis-parse.html:
2727
2728 2016-11-15  Daniel Bates  <dabates@apple.com>
2729
2730         Disallow loads using HTTP 0.9 at the ResourceHandle/NetworkDataTask level
2731         https://bugs.webkit.org/show_bug.cgi?id=164662
2732         <rdar://problem/29268514>
2733
2734         Reviewed by Reviewed by Alex Christensen and Brady Eidson.
2735
2736         Add a test to ensure that we block a synchronous XHR load using HTTP 0.9.
2737         Renamed test image-default-port-blocked.html to image-default-port-allowed.html
2738         as we now allow a subresource load using HTTP 0.9 on a default port regardless
2739         of the HTTP version the embedding page used.
2740
2741         Update test expectations as DRT/WTR do not emit a localized description for the
2742         error associated with a load failure. Note that a message is emitted to
2743         Web Inspector console.
2744
2745         * http/tests/security/http-0.9/iframe-blocked-expected.txt:
2746         * http/tests/security/http-0.9/iframe-blocked.html: Dump frame load callbacks
2747         to see that load was cancelled as there is no other unique visible indication
2748         of success.
2749         * http/tests/security/http-0.9/image-blocked-expected.txt: Update expected result.
2750         * http/tests/security/http-0.9/image-default-port-allowed-expected.txt: Renamed from LayoutTests/http/tests/security/http-0.9/image-default-port-blocked-expected.txt.
2751         * http/tests/security/http-0.9/image-default-port-allowed.html: Renamed from LayoutTests/http/tests/security/http-0.9/image-default-port-blocked.html.
2752         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Update expected result.
2753         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked.html: Ditto.
2754         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt: Ditto.
2755         * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Ditto.
2756         * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Ditto.
2757         * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Ditto.
2758         * http/tests/security/http-0.9/xhr-blocked-expected.txt: Added.
2759         * http/tests/security/http-0.9/xhr-blocked.html: Added.
2760         * platform/wk2/TestExpectations: Skip the HTTP-0.9 tests in WebKit2 that use internals.registerDefaultPortForProtocol().
2761         The function internals.registerDefaultPortForProtocol only updates the default-port-to-protocol map in the WebContent
2762         process. However network loads in WebKit2 occur in the NetworkProcess. Further investigation is needed to determine
2763         the best way to support testing with default ports. Ideally, we would run an HTTP server on port 80 for testing and
2764         remove the need for internals.registerDefaultPortForProtocol().
2765
2766 2016-11-15  Zalan Bujtas  <zalan@apple.com>
2767
2768         [MultiCol] Render tree should be all clean by the end of FrameView::layout().
2769         https://bugs.webkit.org/show_bug.cgi?id=162833
2770
2771         Reviewed by Simon Fraser.
2772
2773         This patch actually fixes the renderering of the closing quotation mark. Currently, it is
2774         not rendered at all.
2775
2776         * fast/inline/out-of-flow-quotation-text-with-multicolumn-expected.html: Added.
2777         * fast/inline/out-of-flow-quotation-text-with-multicolumn.html: Added.
2778
2779 2016-11-15  Alejandro G. Castro  <alex@igalia.com>
2780
2781         WebRTC: update MediaStream-MediaElement-srcObject.html test and unskip it
2782         https://bugs.webkit.org/show_bug.cgi?id=159343
2783
2784         Reviewed by Philippe Normand.
2785
2786         Update the test to use the getUserMedia API and unskip it.
2787
2788         * fast/mediastream/MediaStream-MediaElement-srcObject-expected.txt:
2789         Update the result of using the getUserMedia API.
2790         * fast/mediastream/MediaStream-MediaElement-srcObject.html: Use
2791         the getUserMedia API from the helper.
2792         * platform/gtk/TestExpectations: Unskip the test.
2793         * platform/mac/TestExpectations: Unskip the test.
2794
2795 2016-11-14  Joseph Pecoraro  <pecoraro@apple.com>
2796
2797         Web Inspector: Worker debugging should pause all targets and view call frames in all targets
2798         https://bugs.webkit.org/show_bug.cgi?id=164305
2799         <rdar://problem/29056192>
2800
2801         Reviewed by Timothy Hatcher.
2802
2803         * inspector/debugger/continueUntilNextRunLoop-expected.txt: Added.
2804         * inspector/debugger/continueUntilNextRunLoop.html: Added.
2805         New test for new Debugger.continueUntilNextRunLoop protocol method.
2806
2807         * inspector/worker/debugger-multiple-targets-pause-expected.txt: Added.
2808         * inspector/worker/debugger-multiple-targets-pause.html: Added.
2809         * inspector/worker/resources/worker-debugger-thread-1.js: Added.
2810         * inspector/worker/resources/worker-debugger-thread-2.js: Added.
2811         This tests uses a 250ms timeout because we have to have the worker thread
2812         evaluate some work and trigger a pause on other threads before their work
2813         starts. On debug builds, shorter times, like 100ms, would not be enough.
2814
2815         * inspector/worker/debugger-pause-expected.txt:
2816         * inspector/worker/debugger-pause.html:
2817         Now that all threads pause, the first InspectorTest.log evaluates JavaScript on
2818         the page and causes a pause. So make the first log empty to keep the test unchanged.
2819
2820         * inspector/worker/runtime-basic-expected.txt:
2821         * inspector/unit-tests/target-manager-expected.txt:
2822         Updated display name of the mainTarget.
2823
2824 2016-11-14  Myles C. Maxfield  <mmaxfield@apple.com>
2825
2826         [WebGL2] Teach WebGLRenderingContextBase about new texture internal formats
2827         https://bugs.webkit.org/show_bug.cgi?id=164525
2828
2829         Reviewed by Dean Jackson.
2830
2831         Test texture types without drawing. Instead, attach a texture to a framebuffer and
2832         use readPixels() to make sure the texture retains its data.
2833
2834         * fast/canvas/webgl/webgl2-texture-upload-enums-expected.txt: Added.
2835         * fast/canvas/webgl/webgl2-texture-upload-enums.html: Added.
2836
2837 2016-11-14  Ryosuke Niwa  <rniwa@webkit.org>
2838
2839         document.createElementNS doesn't construct a custom element
2840         https://bugs.webkit.org/show_bug.cgi?id=164700
2841
2842         Reviewed by Darin Adler.
2843
2844         Added W3C style testharness.js tests for createElementNS and DOMImplementation's createDocument.
2845
2846         * fast/custom-elements/DOMImplementation-createDocument-expected.txt: Added.
2847         * fast/custom-elements/DOMImplementation-createDocument.html: Added.
2848         * fast/custom-elements/document-createElementNS-expected.txt: Added.
2849         * fast/custom-elements/document-createElementNS.html: Added.
2850
2851 2016-11-14  Dean Jackson  <dino@apple.com>
2852
2853         Handle filter() image type in new CSS Parser
2854         https://bugs.webkit.org/show_bug.cgi?id=164673
2855         <rdar://problems/29231376>
2856
2857         Reviewed by Darin Adler.
2858
2859         Remove the test that allows a string value for the
2860         image source rather than a url().
2861
2862         * fast/filter-image/filter-image-animation-expected.txt:
2863         * fast/filter-image/filter-image-animation.html:
2864
2865 2016-11-14  Joanmarie Diggs  <jdiggs@igalia.com>
2866
2867         AX: In ARIA 1.1, the implicit value for aria-level on headings is 2
2868         https://bugs.webkit.org/show_bug.cgi?id=164714
2869
2870         Reviewed by Chris Fleizach.
2871
2872         Added new test case to existing test and updated expectations.
2873
2874         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
2875         * accessibility/heading-level-expected.txt: Updated.
2876         * accessibility/heading-level.html: New test case added.
2877
2878 2016-11-14  Dave Hyatt  <hyatt@apple.com>
2879
2880         [CSS Parser] Remove incorrect cursor result
2881         https://bugs.webkit.org/show_bug.cgi?id=164717
2882
2883         Reviewed by Dean Jackson.
2884
2885         * fast/css/cursor-parsing-expected.txt:
2886         * fast/css/cursor-parsing.html:
2887
2888 2016-11-14  Youenn Fablet  <youenn@apple.com>
2889
2890         Refresh RTCDataChannel abstract infrastructure
2891         https://bugs.webkit.org/show_bug.cgi?id=164680
2892
2893         Reviewed by Darin Adler.
2894
2895         * fast/mediastream/RTCPeerConnection-datachannel-expected.txt:
2896         * fast/mediastream/RTCPeerConnection-datachannel.html:
2897         * platform/mac/TestExpectations:
2898
2899 2016-11-14  David Kilzer  <ddkilzer@apple.com>
2900
2901         REGRESSION (r83521): Fix malformed <canvas> tag in fast/canvas/DrawImageSinglePixelStretch.html
2902
2903         Unreviewed.
2904
2905         Before: <canvas id="c"</canvas>
2906         Parsed: <canvas id="c" <="" canvas="" width="200" height="50"></canvas>
2907
2908         After:  <canvas id="c"></canvas>
2909         Parsed: <canvas id="c" width="200" height="50"></canvas>
2910
2911         * fast/canvas/DrawImageSinglePixelStretch.html: Close <canvas>
2912         tag.  This does not affect test results, but the HTML5 parser
2913         was covering for this mistake.
2914
2915 2016-11-14  David Kilzer  <ddkilzer@apple.com>
2916
2917         Bug 164702: WebContent crash due to checked unsigned overflow in WebCore: WebCore::RenderLayerCompositor::requiresCompositingLayer const + 1104
2918         <https://webkit.org/b/164702>
2919         <rdar://problem/29236368>
2920
2921         Reviewed by Darin Adler.
2922
2923         * inspector/layers/layers-compositing-reasons-expected.txt:
2924         Update results.
2925         * inspector/layers/layers-compositing-reasons.html: Update to
2926         reproduce the crash.  This does not reproduce the original crash
2927         stack, but does exercise the same crashing code.
2928
2929 2016-11-14  Joanmarie Diggs  <jdiggs@igalia.com>
2930
2931         AX: [ATK] Expose STATE_SINGLE_LINE and STATE_MULTI_LINE for ARIA searchbox role
2932         https://bugs.webkit.org/show_bug.cgi?id=164712
2933
2934         Reviewed by Chris Fleizach.
2935
2936         * accessibility/gtk/singleline-and-multiline-expected.txt: Added.
2937         * accessibility/gtk/singleline-and-multiline.html: Added.
2938
2939 2016-11-13  Fujii Hironori  <Hironori.Fujii@sony.com>
2940
2941         [HarfBuzz] HarfBuzzShaper should not assume numGlyphs is greater than 0
2942         https://bugs.webkit.org/show_bug.cgi?id=164500
2943
2944         Reviewed by Myles C. Maxfield.
2945
2946         * fast/text/international/harfbuzz-runs-with-no-glyph-expected.txt: Added.
2947         * fast/text/international/harfbuzz-runs-with-no-glyph.html: Added.
2948         * fast/text/international/resources/ignorables.woff: Added.
2949
2950 2016-11-13  Chris Dumez  <cdumez@apple.com>
2951
2952         REGRESSION (204441): newsplex.com map does not load
2953         https://bugs.webkit.org/show_bug.cgi?id=164705
2954         <rdar://problem/28753438>
2955
2956         Reviewed by Darin Adler.
2957
2958         * fast/dom/getElementsByTagName-HTMLElement-prefix-expected.txt: Added.
2959         * fast/dom/getElementsByTagName-HTMLElement-prefix.html: Added.
2960
2961 2016-11-12  Simon Fraser  <simon.fraser@apple.com>
2962
2963         Add a way to get the UI-side scrolling tree as text via UIScriptController
2964         https://bugs.webkit.org/show_bug.cgi?id=164697
2965
2966         Reviewed by Zalan Bujtas.
2967
2968         Add a test that dumps the scrolling state tree with a fixed element.
2969
2970         * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Added.
2971         * scrollingcoordinator/ios/ui-scrolling-tree.html: Added.
2972
2973 2016-11-12  Simon Fraser  <simon.fraser@apple.com>
2974
2975         [iOS WK2] Share some code with Mac for post-async-scroll state reconciliation
2976         https://bugs.webkit.org/show_bug.cgi?id=164694
2977
2978         Reviewed by Zalan Bujtas.
2979
2980         Test that pans the page, and dumps GraphicsLayers before letting go.
2981
2982         * TestExpectations:
2983         * platform/ios-simulator-wk2/TestExpectations:
2984         * scrollingcoordinator/ios/sync-layer-positions-after-scroll-expected.txt: Added.
2985         * scrollingcoordinator/ios/sync-layer-positions-after-scroll.html: Added.
2986
2987 2016-11-12  Frederic Wang  <fwang@igalia.com>
2988
2989         Ensure MathML render tree are clean by the end of FrameView::layout().
2990         https://bugs.webkit.org/show_bug.cgi?id=162824
2991
2992         Reviewed by Darin Adler.
2993
2994         * mathml/invalid-markup-expected.txt: Added.
2995         * mathml/invalid-markup.html: Added.
2996         * mathml/mn-as-list-item-assert-expected.txt: Update text expectation now that invalid
2997         subtree appears in the output.
2998         * mathml/msubsup-fuzz-expected.txt: Ditto.
2999         * accessibility/mac/mathml-multiscript.txt: Ditto.
3000
3001 2016-11-11  Ryosuke Niwa  <rniwa@webkit.org>
3002
3003         event.composedPath() does not include window
3004         https://bugs.webkit.org/show_bug.cgi?id=164609
3005         <rdar://problem/29210383>
3006
3007         Reviewed by Antti Koivisto.
3008
3009         Added a W3C style testharness.js test for dispatching an inside a shadow tree connected to a document.
3010
3011         * fast/shadow-dom/event-path-with-window-expected.txt: Added.
3012         * fast/shadow-dom/event-path-with-window.html: Added.
3013         * fast/shadow-dom/resources/event-path-test-helpers.js:
3014         (dispatchEventWithLog): Traverse from document to window. Also include the event object in the log.
3015
3016 2016-11-11  Joseph Pecoraro  <pecoraro@apple.com>
3017
3018         test262: DataView get methods should allow for missing offset, set methods should allow for missing value
3019         https://bugs.webkit.org/show_bug.cgi?id=164451
3020
3021         Reviewed by Darin Adler.
3022
3023         * fast/canvas/webgl/data-view-test-expected.txt:
3024         * fast/canvas/webgl/data-view-test.html:
3025         Create a DataView large enough so that the get/set operations don't fail
3026         due to out of bounds access, and assert that they do not throw, because
3027         the undefined offset and value parameters get converted to 0.
3028
3029         * webgl/1.0.2/conformance/typedarrays/data-view-test-expected.txt:
3030         This test is wrong. Leave the test alone but update our copy.
3031
3032 2016-11-11  Ryan Haddad  <ryanhaddad@apple.com>
3033
3034         Skip editing/input/focus-change-with-marked-text.html everywhere except ios-simulator-wk1.
3035         https://bugs.webkit.org/show_bug.cgi?id=164666
3036
3037         Unreviewed test gardening.
3038
3039         * TestExpectations:
3040         * platform/ios-simulator-wk1/TestExpectations:
3041         * platform/ios-simulator-wk2/TestExpectations:
3042         * platform/mac/TestExpectations:
3043
3044 2016-11-11  Ryosuke Niwa  <rniwa@webkit.org>
3045
3046         Hovering over a slotted Text node clears hover state
3047         https://bugs.webkit.org/show_bug.cgi?id=164002
3048         <rdar://problem/29040471>
3049
3050         Reviewed by Simon Fraser.
3051
3052         Added two reference tests for activating and hovering over a Text node.
3053         The text node should activate :hover and :activate rules in the shadow tree respectively.
3054
3055         * fast/shadow-dom/activate-over-slotted-content-expected.html: Added.
3056         * fast/shadow-dom/activate-over-slotted-content.html: Added.
3057         * fast/shadow-dom/hover-over-slotted-content-expected.html: Added.
3058         * fast/shadow-dom/hover-over-slotted-content.html: Added.
3059         * platform/ios-simulator/TestExpectations: Skip the newly added tests since iOS doesn't
3060         support :hover or :activate via mouse down.
3061
3062 2016-11-11  Brent Fulgham  <bfulgham@apple.com>
3063
3064         Neutered ArrayBuffers are not properly serialized
3065         https://bugs.webkit.org/show_bug.cgi?id=164647
3066         <rdar://problem/29213490>
3067
3068         Reviewed by David Kilzer.
3069
3070         * fast/canvas/neutered-imagedata-expected.txt: Added.
3071         * fast/canvas/neutered-imagedata.html: Added.
3072
3073 2016-11-11  Wenson Hsieh  <wenson_hsieh@apple.com>
3074
3075         [WK2] autocorrect and autocapitalize attributes do not work in contenteditable elements
3076         https://bugs.webkit.org/show_bug.cgi?id=164538
3077         <rdar://problem/8418711>
3078
3079         Reviewed by Ryosuke Niwa.
3080
3081         Adds new layout tests verifying that `autocorrect` and `autocapitalize` attributes can be used to opt out of
3082         autocapitalization and autocorrection in a contenteditable area in WK2. Additionally, tests that autocorrection
3083         and autocapitalization attributes may be changed by setting `element.autocorrect` and `element.autocapitalize`,
3084         respectively.
3085
3086         * fast/events/ios/contenteditable-autocapitalize-none-expected.txt: Added.
3087         * fast/events/ios/contenteditable-autocapitalize-none.html: Added.
3088         * fast/events/ios/contenteditable-autocorrect-off-expected.txt: Added.
3089         * fast/events/ios/contenteditable-autocorrect-off.html: Added.
3090
3091 2016-11-11  Antti Koivisto  <antti@apple.com>
3092
3093         Updating class name doesn't update the slotted content's style
3094         https://bugs.webkit.org/show_bug.cgi?id=164577
3095         <rdar://problem/29205873>
3096
3097         Reviewed by Ryosuke Niwa.
3098
3099         * fast/shadow-dom/css-scoping-slotted-invalidation-expected.html: Added.
3100         * fast/shadow-dom/css-scoping-slotted-invalidation.html: Added.
3101
3102 2016-11-11  Chris Dumez  <cdumez@apple.com>
3103
3104         WorkerGlobalScope's indexedDB property should be on the prototype, not the instance
3105         https://bugs.webkit.org/show_bug.cgi?id=164644
3106
3107         Reviewed by Brady Eidson.
3108
3109         Extend layout test coverage to check that:
3110         - WorkerGlobalScope.indexedDB is on the prototype.
3111         - WorkerGlobalScope.IDBDatabase constructor is on the instance
3112
3113         Both are enabled at runtime properties.
3114
3115         * fast/workers/WorkerGlobalScope-properties-prototype-expected.txt:
3116         * fast/workers/WorkerGlobalScope-properties-prototype.html:
3117         * fast/workers/self-hasOwnProperty-expected.txt:
3118         * fast/workers/self-hasOwnProperty.html:
3119
3120 2016-11-11  Antti Koivisto  <antti@apple.com>
3121
3122         Shadow DOM: Toggling class in `.class ::slotted(*)` does not trigger style recalc
3123         https://bugs.webkit.org/show_bug.cgi?id=160864
3124
3125         Reviewed by Ryosuke Niwa.
3126
3127         * fast/shadow-dom/css-scoping-host-and-slotted-context-invalidation-expected.html: Added.
3128         * fast/shadow-dom/css-scoping-host-and-slotted-context-invalidation.html: Added.
3129
3130 2016-11-11  Eric Carlson  <eric.carlson@apple.com>
3131
3132         [MediaStream] defer resolution of getUserMedia promise made in a background tab
3133         https://bugs.webkit.org/show_bug.cgi?id=164643
3134         <rdar://problem/29048317>
3135
3136         Reviewed by Brady Eidson.
3137
3138         * fast/mediastream/get-user-media-background-tab-expected.txt: Added.
3139         * fast/mediastream/get-user-media-background-tab.html: Added.
3140
3141 2016-11-10  Jiewen Tan  <jiewen_tan@apple.com>
3142
3143         Rename CryptoKeyUsage to CryptoKeyUsageBitmap and CryptoKey::Usage to CryptoKeyUsage
3144         https://bugs.webkit.org/show_bug.cgi?id=164624
3145         <rdar://problem/29210140>
3146
3147         Reviewed by Brent Fulgham.
3148
3149         * crypto/subtle/generate-key-malformed-parameters-expected.txt:
3150         * crypto/subtle/import-key-malformed-parameters-expected.txt:
3151
3152 2016-11-11  Ryan Haddad  <ryanhaddad@apple.com>
3153
3154         Add ios-simulator baseline for compositing/tiling/visiblerect-accumulated-offset.html.
3155
3156         Unreviewed test gardening.
3157
3158         * platform/ios-simulator/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
3159
3160 2016-11-10  Wenson Hsieh  <wenson_hsieh@apple.com>
3161
3162         Composition state should be cleared when changing focus to a non-editable element
3163         https://bugs.webkit.org/show_bug.cgi?id=164595
3164         <rdar://problem/26412551>
3165
3166         Reviewed by Enrica Casucci.
3167
3168         Adds a new layout test to ensure that when changing focus from an element with pending composition text to
3169         another element, the composition is committed and there should not still be a pending composition.
3170
3171         * editing/input/focus-change-with-marked-text-expected.txt: Added.
3172         * editing/input/focus-change-with-marked-text.html: Added.
3173         * platform/ios-simulator-wk2/TestExpectations:
3174         * platform/mac/TestExpectations:
3175
3176 2016-11-11  Manuel Rego Casasnovas  <rego@igalia.com>
3177
3178         [css-grid] ASSERTION FAILED: !m_gridIsDirty in WebCore::RenderGrid::gridRowCount
3179         https://bugs.webkit.org/show_bug.cgi?id=163450
3180
3181         Reviewed by Darin Adler.
3182
3183         The tests shouldn't crash in debug to verify that the bug is fixed.
3184         On top of that the positioned grid items should appear in the right position too.
3185
3186         * fast/css-grid-layout/grid-positioned-item-dynamic-change-expected.html: Added.
3187         * fast/css-grid-layout/grid-positioned-item-dynamic-change.html: Added.
3188         * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html: Added.
3189         * fast/css-grid-layout/grid-simplified-layout-positioned.html: Added.
3190
3191 2016-11-11  Antoine Quint  <graouts@apple.com>
3192
3193         [Modern Media Controls] Media Controller: media tracks control support
3194         https://bugs.webkit.org/show_bug.cgi?id=164618
3195         <rdar://problem/27989483>
3196
3197         Reviewed by Dean Jackson.
3198
3199         Adding new tests to check that we enable the media tracks button when we have text tracks
3200         or multiple audio tracks, and that it's disabled otherwise.
3201
3202         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks-expected.txt: Added.
3203         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html: Added.
3204         * media/modern-media-controls/tracks-support/tracks-support-no-tracks-expected.txt: Added.
3205         * media/modern-media-controls/tracks-support/tracks-support-no-tracks.html: Added.
3206         * media/modern-media-controls/tracks-support/tracks-support-text-tracks-expected.txt: Added.
3207         * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html: Added.
3208
3209 2016-11-10  Yusuke Suzuki  <utatane.tea@gmail.com>
3210
3211         [DOMJIT] Document#body should have DOMJIT patchpoint
3212         https://bugs.webkit.org/show_bug.cgi?id=164627
3213
3214         Reviewed by Darin Adler.
3215
3216         * js/dom/domjit-accessor-document-body-expected.txt: Added.
3217         * js/dom/domjit-accessor-document-body.html: Added.
3218
3219 2016-11-10  John Wilander  <wilander@apple.com>
3220
3221         Add link information to data transfer pasteboard for drag and drop links
3222         https://bugs.webkit.org/show_bug.cgi?id=163468
3223         <rdar://problem/20634630>
3224
3225         Reviewed by Brent Fulgham.
3226
3227         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt: Added.
3228         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html: Added.
3229             This test ensures data transfer is not deleted or overwritten for the types 'text' and 'url'.
3230         * platform/ios-simulator/TestExpectations:
3231             Drag & drop is not supported on iOS.
3232
3233 2016-11-10  Chris Dumez  <cdumez@apple.com>
3234
3235         REGRESSION (r208522): LayoutTest fast/loader/reload-zero-byte-plugin.html is a flaky failure
3236         https://bugs.webkit.org/show_bug.cgi?id=164570
3237
3238         Reviewed by Simon Fraser.
3239
3240         Unskip test which should no longer be flaky.
3241
3242         * platform/mac/TestExpectations:
3243
3244 2016-11-10  Brady Eidson  <beidson@apple.com>
3245
3246         IndexedDB 2.0 Support the IDBDatabase.onclose event.
3247         https://bugs.webkit.org/show_bug.cgi?id=164602
3248
3249         Reviewed by Alex Christensen.
3250
3251         * TestExpectations:
3252         * storage/indexeddb/modern/handle-user-delete-expected.txt:
3253         * storage/indexeddb/modern/resources/handle-user-delete.js:
3254
3255 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3256
3257         Marking swipe/pushState-cached-back-swipe.html and swipe/main-frame-pinning-requirement.html as failing.
3258         https://bugs.webkit.org/show_bug.cgi?id=164572
3259
3260         Unreviewed test gardening.
3261
3262         * platform/mac-wk2/TestExpectations:
3263
3264 2016-11-10  Ryosuke Niwa  <rniwa@webkit.org>
3265
3266         Copied text would contain text inside CDATA sections and comments
3267         https://bugs.webkit.org/show_bug.cgi?id=164578
3268
3269         Reviewed by Darin Adler.
3270
3271         Added a regression test for creating an attributed string from different kinds of Text nodes.
3272         Comment and CDataSection should not be included in the attributed string.
3273
3274         * editing/mac/attributed-string/comment-cdata-section-expected.txt: Added.
3275         * editing/mac/attributed-string/comment-cdata-section.html: Added.
3276         * platform/mac-yosemite/editing/mac/attributed-string/comment-cdata-section-expected.txt: Added.
3277
3278 2016-11-10  Joseph Pecoraro  <pecoraro@apple.com>
3279
3280         test262: DataView / TypedArray methods should throw RangeErrors for negative numbers (ToIndex)
3281         https://bugs.webkit.org/show_bug.cgi?id=164450
3282
3283         Reviewed by Darin Adler.
3284
3285         * fast/canvas/webgl/data-view-crash-expected.txt:
3286         * fast/canvas/webgl/data-view-test-expected.txt:
3287         Better error message.
3288
3289 2016-11-10  Eric Carlson  <eric.carlson@apple.com>
3290
3291         [MediaStream] apply constraints passed to getUserMedia()
3292         https://bugs.webkit.org/show_bug.cgi?id=164561
3293
3294         Reviewed by Youenn Fablet.
3295         <rdar://problem/29191384>
3296
3297         * fast/mediastream/MediaDevices-getUserMedia.html:
3298         * fast/mediastream/MediaStream-video-element-expected.txt:
3299         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
3300         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
3301         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
3302
3303 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3304
3305         Marking inspector/sampling-profiler tests as flaky timeouts.
3306         https://bugs.webkit.org/show_bug.cgi?id=164388
3307
3308         Unreviewed test gardening.
3309
3310         * platform/mac/TestExpectations:
3311
3312 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3313
3314         Marking http/tests/cache/disk-cache/disk-cache-request-headers.html as flaky on ios-simulator.
3315         https://bugs.webkit.org/show_bug.cgi?id=164594
3316
3317         Unreviewed test gardening.
3318
3319         * platform/ios-simulator/TestExpectations:
3320
3321 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3322
3323         Marking fast/loader/reload-zero-byte-plugin.html as flaky.
3324         https://bugs.webkit.org/show_bug.cgi?id=164570
3325
3326         Unreviewed test gardening.
3327
3328         * platform/mac/TestExpectations:
3329
3330 2016-11-10  Brent Fulgham  <bfulgham@apple.com>
3331
3332         Unmarking storage/domstorage/sessionstorage/blocked-file-access.html.
3333         https://bugs.webkit.org/show_bug.cgi?id=164592
3334
3335         Unreviewed test gardening after r208550.
3336
3337         * TestExpectations:
3338
3339 2016-11-10  Daniel Bates  <dabates@apple.com>
3340
3341         Add test that image load over default port using HTTP 0.9 protocol is blocked when page is
3342         served with a different HTTP version
3343         https://bugs.webkit.org/show_bug.cgi?id=164552
3344
3345         Reviewed by Brent Fulgham.
3346
3347         * http/tests/security/http-0.9/image-default-port-blocked-expected.txt: Added.
3348         * http/tests/security/http-0.9/image-default-port-blocked.html: Added.
3349
3350 2016-11-10  Daniel Bates  <dabates@apple.com>
3351
3352         REGRESSION (r195004): Scripts and plugins blocked for subsequent loads in same WebContent
3353         process after receiving HTTP 0.9 response
3354         https://bugs.webkit.org/show_bug.cgi?id=164387
3355         <rdar://problem/28987537>
3356
3357         Reviewed by Brent Fulgham.
3358
3359         Add a new test to ensure that the HTTP 0.9 sandbox policy does not persist across navigations.
3360
3361         Unskip HTTP 0.9 tests and update expected results for existing tests as needed.
3362
3363         * TestExpectations: Unskip the HTTP 0.9 tests.
3364         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt: Remove duplicate console
3365         messages now that we emit the console message exactly once per document.
3366         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt: Ditto.
3367         * http/tests/security/http-0.9/iframe-blocked-expected.txt: Update expected result now that we
3368         no longer emit a console message for a blocked load.
3369         * http/tests/security/http-0.9/image-blocked-expected.txt: Ditto.
3370         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt: Remove
3371         duplicate console messages now that we emit the console message exactly once per document.
3372         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Ditto.
3373         * http/tests/security/http-0.9/resources/sandbox-should-not-persist-on-navigation.html: Added.
3374         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt: Added.
3375         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation.html: Added.
3376         * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Update expected result
3377         now that we no longer apply a sandbox policy to the main resource if a subresource had an HTTP 0.9
3378         response.
3379         * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Ditto.
3380         * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Ditto.
3381
3382 2016-11-04  Jiewen Tan  <jiewen_tan@apple.com>
3383
3384         Update SubtleCrypto::importKey to match the latest spec
3385         https://bugs.webkit.org/show_bug.cgi?id=164446
3386         <rdar://problem/29123621>
3387
3388         Reviewed by Brent Fulgham.
3389
3390         Besides adding test cases for SubtleCrypto::importKey. This patch also corrects a typo:
3391         generate-key-malformed-paramters*.
3392
3393         * crypto/subtle/aes-cbc-import-jwk-key-length-128-expected.txt: Added.
3394         * crypto/subtle/aes-cbc-import-jwk-key-length-128.html: Added.
3395         * crypto/subtle/aes-cbc-import-jwk-key-length-192-expected.txt: Added.
3396         * crypto/subtle/aes-cbc-import-jwk-key-length-192.html: Added.
3397         * crypto/subtle/aes-cbc-import-jwk-key-length-256-expected.txt: Added.
3398         * crypto/subtle/aes-cbc-import-jwk-key-length-256.html: Added.
3399         * crypto/subtle/aes-cbc-import-jwk-key-minimum-expected.txt: Added.
3400         * crypto/subtle/aes-cbc-import-jwk-key-minimum.html: Added.
3401         * crypto/subtle/aes-cbc-import-jwk-key-non-extractable-expected.txt: Added.
3402         * crypto/subtle/aes-cbc-import-jwk-key-non-extractable.html: Added.
3403         * crypto/subtle/aes-cbc-import-raw-key-length-128-expected.txt: Added.
3404         * crypto/subtle/aes-cbc-import-raw-key-length-128.html: Added.
3405         * crypto/subtle/aes-cbc-import-raw-key-length-192-expected.txt: Added.
3406         * crypto/subtle/aes-cbc-import-raw-key-length-192.html: Added.
3407         * crypto/subtle/aes-cbc-import-raw-key-length-256-expected.txt: Added.
3408         * crypto/subtle/aes-cbc-import-raw-key-length-256.html: Added.
3409         * crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
3410         * crypto/subtle/aes-import-key-malformed-parameters.html: Added.
3411         * crypto/subtle/aes-kw-import-jwk-key-length-128-expected.txt: Added.
3412         * crypto/subtle/aes-kw-import-jwk-key-length-128.html: Added.
3413         * crypto/subtle/aes-kw-import-jwk-key-length-192-expected.txt: Added.
3414         * crypto/subtle/aes-kw-import-jwk-key-length-192.html: Added.
3415         * crypto/subtle/aes-kw-import-jwk-key-length-256-expected.txt: Added.
3416         * crypto/subtle/aes-kw-import-jwk-key-length-256.html: Added.
3417         * crypto/subtle/aes-kw-import-raw-key-expected.txt: Added.
3418         * crypto/subtle/aes-kw-import-raw-key.html: Added.
3419         * crypto/subtle/generate-key-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/generate-key-malformed-paramters-expected.txt.
3420         * crypto/subtle/generate-key-malformed-parameters.html: Renamed from LayoutTests/crypto/subtle/generate-key-malformed-paramters.html.
3421         * crypto/subtle/hmac-generate-key-customized-length-expected.txt:
3422         * crypto/subtle/hmac-generate-key-customized-length.html:
3423         * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt:
3424         * crypto/subtle/hmac-generate-key-malformed-parameters.html:
3425         * crypto/subtle/hmac-import-raw-key-customized-length-expected.txt:
3426         * crypto/subtle/hmac-import-raw-key-customized-length.html:
3427         * crypto/subtle/hmac-import-jwk-key-minimum-expected.txt: Added.
3428         * crypto/subtle/hmac-import-jwk-key-minimum.html: Added.
3429         * crypto/subtle/hmac-import-jwk-key-non-extractable-expected.txt: Added.
3430         * crypto/subtle/hmac-import-jwk-key-non-extractable.html: Added.
3431         * crypto/subtle/hmac-import-jwk-key-sha1-expected.txt: Added.
3432         * crypto/subtle/hmac-import-jwk-key-sha1.html: Added.
3433         * crypto/subtle/hmac-import-jwk-key-sha224-expected.txt: Added.
3434         * crypto/subtle/hmac-import-jwk-key-sha224.html: Added.
3435         * crypto/subtle/hmac-import-jwk-key-sha256-expected.txt: Added.
3436         * crypto/subtle/hmac-import-jwk-key-sha256.html: Added.
3437         * crypto/subtle/hmac-import-jwk-key-sha384-expected.txt: Added.
3438         * crypto/subtle/hmac-import-jwk-key-sha384.html: Added.
3439         * crypto/subtle/hmac-import-jwk-key-sha512-expected.txt: Added.
3440         * crypto/subtle/hmac-import-jwk-key-sha512.html: Added.
3441         * crypto/subtle/hmac-import-malformed-parameters-expected.txt: Added.
3442         * crypto/subtle/hmac-import-malformed-parameters.html: Added.
3443         * crypto/subtle/hmac-import-raw-key-customized-length-expected.txt: Added.
3444         * crypto/subtle/hmac-import-raw-key-customized-length.html: Added.
3445         * crypto/subtle/hmac-import-raw-key-expected.txt: Added.
3446         * crypto/subtle/hmac-import-raw-key.html: Added.
3447         * crypto/subtle/import-key-malformed-parameters-expected.txt: Added.
3448         * crypto/subtle/import-key-malformed-parameters.html: Added.
3449         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
3450         * crypto/subtle/rsa-import-key-malformed-parameters.html: Added.
3451         * crypto/subtle/rsa-oaep-import-jwk-private-key-expected.txt: Added.
3452         * crypto/subtle/rsa-oaep-import-jwk-private-key.html: Added.
3453         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha1-expected.txt: Added.
3454         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha1.html: Added.
3455         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha224-expected.txt: Added.
3456         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha224.html: Added.
3457         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha256-expected.txt: Added.
3458         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha256.html: Added.
3459         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha384-expected.txt: Added.
3460         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha384.html: Added.
3461         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha512-expected.txt: Added.
3462         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha512.html: Added.
3463         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-private-key-expected.txt: Added.
3464         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-private-key.html: Added.
3465         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-expected.txt: Added.
3466         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-leading-zero-expected.txt: Added.
3467         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-leading-zero.html: Added.
3468         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-minimum-expected.txt: Added.
3469         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-minimum.html: Added.
3470         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-non-extractable-expected.txt: Added.
3471         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-non-extractable.html: Added.
3472         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key.html: Added.
3473         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-private-key-expected.txt: Added.
3474         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-private-key.html: Added.
3475         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha1-expected.txt: Added.
3476         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha1.html: Added.
3477         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha224-expected.txt: Added.
3478         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha224.html: Added.
3479         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha256-expected.txt: Added.
3480         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha256.html: Added.
3481         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha384-expected.txt: Added.
3482         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha384.html: Added.
3483         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha512-expected.txt: Added.
3484         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha512.html: Added.
3485         * crypto/webkitSubtle/hmac-generate-key-expected.txt:
3486         * crypto/webkitSubtle/hmac-generate-key.html:
3487         * crypto/webkitSubtle/hmac-import-jwk-expected.txt:
3488         * crypto/webkitSubtle/hmac-import-jwk.html:
3489         * crypto/webkitSubtle/hmac-postMessage-expected.txt:
3490         * crypto/webkitSubtle/hmac-postMessage.html:
3491         * crypto/webkitSubtle/hmac-sign-verify-expected.txt:
3492         * crypto/webkitSubtle/hmac-sign-verify.html:
3493         * crypto/workers/subtle/aes-import-jwk-key-expected.txt: Added.
3494         * crypto/workers/subtle/aes-import-jwk-key.html: Added.
3495         * crypto/workers/subtle/aes-import-raw-key-expected.txt: Added.
3496         * crypto/workers/subtle/aes-import-raw-key.html: Added.
3497         * crypto/workers/subtle/hmac-import-jwk-key-expected.txt: Added.
3498         * crypto/workers/subtle/hmac-import-jwk-key.html: Added.
3499         * crypto/workers/subtle/hmac-import-raw-key-expected.txt: Added.
3500         * crypto/workers/subtle/hmac-import-raw-key.html: Added.
3501         * crypto/workers/subtle/hmac-postMessage-worker-expected.txt:
3502         * crypto/workers/subtle/hmac-postMessage-worker.html:
3503         * crypto/workers/subtle/resources/aes-import-jwk-key.js: Added.
3504         * crypto/workers/subtle/resources/aes-import-raw-key.js: Added.
3505         * crypto/workers/subtle/resources/hmac-import-jwk-key.js: Added.
3506         * crypto/workers/subtle/resources/hmac-import-raw-key.js: Added.
3507         * crypto/workers/subtle/resources/hmac-postMessage-worker.js:
3508         * crypto/workers/subtle/resources/rsa-import-jwk-private-key.js: Added.
3509         * crypto/workers/subtle/resources/rsa-import-jwk-public-key.js: Added.
3510         * crypto/workers/subtle/rsa-import-jwk-private-key-expected.txt: Added.
3511         * crypto/workers/subtle/rsa-import-jwk-private-key.html: Added.
3512         * crypto/workers/subtle/rsa-import-jwk-public-key-expected.txt: Added.
3513         * crypto/workers/subtle/rsa-import-jwk-public-key.html: Added.
3514
3515 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3516
3517         Marking media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html as flaky.
3518         https://bugs.webkit.org/show_bug.cgi?id=164598
3519
3520         Unreviewed test gardening.
3521
3522         * platform/mac/TestExpectations:
3523
3524 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
3525
3526         Temporarily marking storage/domstorage/sessionstorage/blocked-file-access.html as failing.
3527         https://bugs.webkit.org/show_bug.cgi?id=164592
3528
3529         Unreviewed test gardening.
3530
3531         * TestExpectations:
3532
3533 2016-11-10  Aaron Chu  <aaron_chu@apple.com>
3534
3535         Web Inspector: AXI: clarify button roles (e.g. toggle or popup button)
3536         https://bugs.webkit.org/show_bug.cgi?id=130726
3537         <rdar://problem/16420420>
3538
3539         Reviewed by Brian Burg.
3540
3541         Updated related test cases.
3542
3543         * accessibility/roles-computedRoleString-expected.txt:
3544         * accessibility/roles-computedRoleString.html:
3545         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3546         * inspector/dom/getAccessibilityPropertiesForNode.html:
3547         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3548
3549 2016-11-10  Antoine Quint  <graouts@apple.com>
3550
3551         [Modern Media Controls] Media Controller: update controls based on fullscreen playback on macOS
3552         https://bugs.webkit.org/show_bug.cgi?id=164554
3553         <rdar://problem/29183439>
3554
3555         Reviewed by Dean Jackson.
3556
3557         Adding a new test to check that we use fullscreen controls on macOS once we've entered fullscreen.
3558
3559         * media/modern-media-controls/media-controller/media-controller-fullscreen-change-expected.txt: Added.
3560         * media/modern-media-controls/media-controller/media-controller-fullscreen-change.html: Added.
3561         * platform/ios-simulator/TestExpectations:
3562
3563 2016-11-08  Sergio Villar Senin  <svillar@igalia.com>
3564
3565         [css-grid] Fix fr tracks sizing under min|max-size constraints
3566         https://bugs.webkit.org/show_bug.cgi?id=150674
3567
3568         Reviewed by Darin Adler.
3569
3570         * fast/css-grid-layout/flex-sizing-columns-min-max-width-expected.txt: Added.
3571         * fast/css-grid-layout/flex-sizing-columns-min-max-width.html: Added.
3572         * fast/css-grid-layout/flex-sizing-rows-min-max-height-expected.txt: Added.
3573         * fast/css-grid-layout/flex-sizing-rows-min-max-height.html: Added.
3574
3575 2016-11-09  Ryosuke Niwa  <rniwa@webkit.org>
3576
3577         WebHTMLView's _attributeStringFromDOMRange should use HTMLConverter instead of NSAttributedString's _initWithDOMRange
3578         https://bugs.webkit.org/show_bug.cgi?id=164501
3579         <rdar://problem/29152282>
3580
3581         Reviewed by Sam Weinig.
3582
3583         Prior to this patch, attributed-string tests were inadvertently testing NSAttributedString's _initWithDOMRange
3584         instead of HTMLConverter as intended because _attributeStringFromDOMRange was using _initWithDOMRange.
3585
3586         This patch aliens [WebHTMLView attributedString] to what we use on copy & paste by using HTMLConverter instead.
3587         The rebaselined done below highlights the existing behavior difference between AppKit's converter and HTMLConverter.
3588
3589         I've manually confirmed that these test results didn't change across the large refactoring as seen in:
3590         https://trac.webkit.org/log/trunk/Source/WebCore/platform/mac/HTMLConverter.mm?rev=166145
3591
3592         * editing/mac/attributed-string/anchor-element-expected.txt:
3593         * editing/mac/attributed-string/basic-expected.txt:
3594         * editing/mac/attributed-string/font-size-expected.txt:
3595         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
3596         * editing/mac/attributed-string/font-weight-expected.txt:
3597         * editing/mac/attributed-string/letter-spacing-expected.txt:
3598         * editing/mac/attributed-string/text-decorations-expected.txt:
3599         * editing/mac/attributed-string/vertical-align-expected.txt:
3600         * platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
3601         * platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt:
3602         * platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt:
3603         * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
3604         * platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
3605         * platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt:
3606         * platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt:
3607         * platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt:
3608         * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
3609
3610 2016-11-09  Chris Dumez  <cdumez@apple.com>
3611
3612         [WK2][!NETWORK_SESSION] Add support for downloading file backed blobs
3613         https://bugs.webkit.org/show_bug.cgi?id=164522
3614
3615         Reviewed by Alex Christensen.
3616
3617         Unskip corresponding tests now that they pass on Yosemite and El Capitan.
3618
3619         * platform/mac-wk2/TestExpectations:
3620
3621 2016-11-09  Joseph Pecoraro  <pecoraro@apple.com>
3622
3623         Web Inspector: DebuggerManager.Event.Resumed introduces test flakiness
3624         https://bugs.webkit.org/show_bug.cgi?id=161951
3625         <rdar://problem/28295767>
3626
3627         Reviewed by Brian Burg.
3628
3629         Rewrite tests to be more deterministic. For tests that
3630         relied on a Resumed event to happen after a short amount
3631         of time, instead have the test dispatch an event when it is
3632         appropriate to continue. Take this opportunity to rewrite
3633         some tests using new style and best practices.
3634
3635         * inspector/debugger/break-in-constructor-before-super.html:
3636         * inspector/debugger/break-on-exception-throw-in-promise.html:
3637         * inspector/debugger/break-on-exception.html:
3638         * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
3639         * inspector/debugger/break-on-uncaught-exception.html:
3640         * inspector/debugger/breakpoint-syntax-error-top-level.html:
3641         * inspector/debugger/command-line-api-exception-expected.txt:
3642         * inspector/debugger/command-line-api-exception-nested-catch.html:
3643         * inspector/debugger/command-line-api-exception.html:
3644         * inspector/debugger/csp-exceptions.html:
3645         * inspector/debugger/didSampleProbe-multiple-probes.html:
3646         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
3647         * inspector/debugger/evaluateOnCallFrame-errors.html:
3648         * inspector/debugger/pause-reason-expected.txt:
3649         * inspector/debugger/pause-reason.html:
3650         * inspector/debugger/paused-scopes-expected.txt:
3651         * inspector/debugger/paused-scopes.html:
3652         * inspector/debugger/resources/exceptions.js:
3653         * inspector/debugger/scriptParsed.html:
3654         * inspector/debugger/sourceURL-repeated-identical-executions.html:
3655         * inspector/debugger/sourceURLs.html:
3656         * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent.html:
3657
3658 2016-11-09  Chris Dumez  <cdumez@apple.com>
3659
3660         [WK2][NETWORK_SESSION] Add support for downloading file backed blobs
3661         https://bugs.webkit.org/show_bug.cgi?id=164458
3662         <rdar://problem/28905514>
3663
3664         Reviewed by Darin Adler.
3665
3666         Add layout test coverage for downloading blobs, both via <a download> or
3667         because a load is later converted into a download.
3668
3669         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
3670         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html: Added.
3671         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-expected.txt: Added.
3672         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html: Added.
3673         * platform/ios-simulator-wk1/TestExpectations:
3674         * platform/ios-simulator-wk2/TestExpectations:
3675         * platform/mac-wk1/TestExpectations:
3676         * platform/win/TestExpectations:
3677
3678 2016-11-09  Joseph Pecoraro  <pecoraro@apple.com>
3679
3680         Web Inspector: Associate Worker Resources with the Worker and not the Page
3681         https://bugs.webkit.org/show_bug.cgi?id=164342
3682         <rdar://problem/29075775>
3683
3684         Reviewed by Timothy Hatcher.
3685
3686         * inspector/worker/resources-in-worker-expected.txt: Added.
3687         * inspector/worker/resources-in-worker.html: Added.
3688         * inspector/worker/resources/dataFetch.json: Added.
3689         * inspector/worker/resources/dataXHR.json: Added.
3690         * inspector/worker/resources/resource-utilities.js: Added.
3691         (loadResourceXHR):
3692         (loadResourceFetch):
3693         * inspector/worker/resources/worker-resources.js: Added.
3694         (importScript):
3695         (onmessage):
3696
3697 2016-11-09  Brent Fulgham  <bfulgham@apple.com>
3698
3699         Windows localStorage tests will fail until Bug 155185 is fixed.
3700         https://bugs.webkit.org/show_bug.cgi?id=155185
3701
3702         * platform/win/TestExpectations: Mark localStorage tests as expected
3703         to fail for now.
3704
3705 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
3706
3707         Marking media/modern-media-controls/pip-support/pip-support-enabled.html as flaky.
3708         https://bugs.webkit.org/show_bug.cgi?id=164336
3709
3710         Unreviewed test gardening.
3711
3712         * platform/mac-wk1/TestExpectations:
3713
3714 2016-11-09  Alex Christensen  <achristensen@webkit.org>
3715
3716         Unreviewed, rolling out r208438.
3717
3718         crashes
3719
3720         Reverted changeset:
3721
3722         "[WK2][NETWORK_SESSION] Add support for downloading file
3723         backed blobs"
3724         https://bugs.webkit.org/show_bug.cgi?id=164458
3725         http://trac.webkit.org/changeset/208438
3726
3727 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
3728
3729         Marking two media/modern-media-controls tests as flaky.
3730
3731         Unreviewed test gardening.
3732
3733         * TestExpectations:
3734         * platform/mac/TestExpectations:
3735
3736 2016-11-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
3737
3738         Change the decoding for some animated images to be asynchronous
3739         https://bugs.webkit.org/show_bug.cgi?id=161566
3740
3741         Reviewed by Simon Fraser.
3742
3743         * fast/images/slower-animation-than-decoding-image-expected.txt: Added.
3744         * fast/images/slower-animation-than-decoding-image.html: Added.
3745         * fast/images/slower-decoding-than-animation-image-expected.txt: Added.
3746         * fast/images/slower-decoding-than-animation-image.html: Added.
3747         In these tests, CanvasRenderingContext2D.drawImage() is used to better
3748         control advancing the animation of an animated image. A setTimeout() is
3749         used instead of the frame duration to schedule when the drawing happens.
3750         The first test ensures that faster decoding does not overrule the frame
3751         duration; the setTimeout interval in this case. The second test ensures
3752         the animation is not advanced unless decoding the next frame has finished.
3753
3754         * fast/images/stopped-animation-deleted-image-expected.txt: Added.
3755         * fast/images/stopped-animation-deleted-image.html: Added.
3756         This test ensures that if an animated image is removed from the document,
3757         its draw() method won't be called even if the animation timer fires or the
3758         decoding new frame availability notification is received.
3759
3760 2016-11-04  Brent Fulgham  <bfulgham@apple.com>
3761
3762         Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked
3763         https://bugs.webkit.org/show_bug.cgi?id=155185
3764         <rdar://problem/11101440>
3765
3766         Reviewed by Brady Eidson.
3767
3768         * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
3769         * storage/domstorage/localstorage/blocked-file-access-permitted-by-quirk-expected.txt: Added.
3770         * storage/domstorage/localstorage/blocked-file-access-permitted-by-quirk.html: Added.
3771         * storage/domstorage/localstorage/blocked-file-access.html: Added.
3772         * storage/domstorage/localstorage/resources/allowed-example.html: Added.
3773         * storage/domstorage/localstorage/resources/blocked-example.html: Added.
3774
3775 2016-11-09  Alex Christensen  <achristensen@webkit.org>
3776
3777         URLParser should not consider path of URLs with no host to start at the first slash after the colon
3778         https://bugs.webkit.org/show_bug.cgi?id=164555
3779
3780         Reviewed by Tim Horton.
3781
3782         * fast/url/segments-expected.txt:
3783         * fast/url/segments-from-data-url-expected.txt:
3784         * fast/loader/url-parse-1-expected.txt:
3785         * fetch/fetch-url-serialization-expected.txt:
3786
3787 2016-11-09  Simon Fraser  <simon.fraser@apple.com>
3788
3789         Implement visual-viewport based position:fixed handling for Mac async scrolling
3790         https://bugs.webkit.org/show_bug.cgi?id=164495
3791
3792         Reviewed by Tim Horton.
3793
3794         Tests that dump the scrolling state tree, and the layer tree.
3795
3796         * TestExpectations:
3797         * compositing/tiling/visiblerect-accumulated-offset.html: Added.
3798         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt: Added.
3799         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt: Added.
3800         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up.html: Added.
3801         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down.html: Added.
3802         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt: Added.
3803         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html: Added.
3804         * platform/mac-wk2/TestExpectations:
3805         * platform/mac/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
3806
3807 2016-11-09  Brady Eidson  <beidson@apple.com>
3808
3809         IndexedDB 2.0: Implement new IDBCursor.continuePrimaryKey function.
3810         https://bugs.webkit.org/show_bug.cgi?id=164404
3811
3812         Reviewed by Alex Christensen.
3813
3814         * storage/indexeddb/cursor-basics-expected.txt:
3815         * storage/indexeddb/cursor-basics-private-expected.txt:
3816         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-expected.txt: Added.
3817         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private-expected.txt: Added.
3818         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private.html: Added.
3819         * storage/indexeddb/modern/idbcursor-continue-primary-key-1.html: Added.
3820         * storage/indexeddb/modern/resources/idbcursor-continue-primary-key-1.js: Added.
3821
3822 2016-11-09  Antoine Quint  <graouts@apple.com>
3823
3824         [Modern Media Controls] Media Controller: set status label according to media state
3825         https://bugs.webkit.org/show_bug.cgi?id=164557
3826         <rdar://problem/29184097>
3827
3828         Reviewed by Dean Jackson.
3829
3830         Add new tests to check that we display the expected StatusLabel text when the media is in the
3831         "Loading", "Error" and "Live Broadcast" states.
3832
3833         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast-expected.txt: Added.
3834         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast.html: Added.
3835         * http/tests/media/modern-media-controls/status-support/status-support-loading-expected.txt: Added.
3836         * http/tests/media/modern-media-controls/status-support/status-support-loading.html: Added.
3837         * media/modern-media-controls/status-support/status-support-error-expected.txt: Added.
3838         * media/modern-media-controls/status-support/status-support-error.html: Added.
3839
3840 2016-11-09  Yusuke Suzuki  <utatane.tea@gmail.com>
3841
3842         [DOMJIT] Implement Node::ownerDocument
3843         https://bugs.webkit.org/show_bug.cgi?id=164004
3844
3845         Reviewed by Darin Adler.
3846
3847         * js/dom/domjit-accessor-owner-document-expected.txt: Added.
3848         * js/dom/domjit-accessor-owner-document.html: Added.
3849
3850 2016-11-09  Dave Hyatt  <hyatt@apple.com>
3851
3852         [CSS Parser] Fix grid layout parsing
3853         https://bugs.webkit.org/show_bug.cgi?id=164489
3854
3855         Reviewed by Dean Jackson.
3856
3857         * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
3858
3859 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
3860
3861         Correct a typo in the name of a flaky test.
3862         https://bugs.webkit.org/show_bug.cgi?id=164388
3863
3864         Unreviewed test gardening.
3865
3866         * platform/mac/TestExpectations:
3867
3868 2016-11-09  Daniel Bates  <dabates@apple.com>
3869
3870         Add test infrastructure and tests for existing HTTP 0.9 sandbox machinery
3871         https://bugs.webkit.org/show_bug.cgi?id=164389
3872         <rdar://problem/29101072>
3873
3874         Reviewed by Alex Christensen.
3875
3876         Add tests for the existing HTTP 0.9 sandbox machinery. Until we fix <https://bugs.webkit.org/show_bug.cgi?id=164387>,
3877         these tests can only be run singly (i.e. pass --run-singly to run-webkit-tests). So, we skip
3878         these tests to avoid test failures when run-webkit-tests runs in parallel mode (the default
3879         mode and the mode used on the buildbots).
3880
3881         * TestExpectations:
3882         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt: Added.
3883         * http/tests/security/http-0.9/default-port-plugin-blocked.html: Added.
3884         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt: Added.
3885         * http/tests/security/http-0.9/default-port-script-blocked.html: Added.
3886         * http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
3887         * http/tests/security/http-0.9/iframe-blocked.html: Added.
3888         * http/tests/security/http-0.9/image-blocked-expected.txt: Added.
3889         * http/tests/security/http-0.9/image-blocked.html: Added.
3890         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt: Added.
3891         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test-expected.html: Added.
3892         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test.html: Added.
3893         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed.html: Added.
3894         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Added.
3895         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked.html: Added.
3896         * http/tests/security/http-0.9/resources/blue-square.png: Added.
3897         * http/tests/security/http-0.9/resources/nph-alert-fail.pl: Added.
3898         * http/tests/security/http-0.9/resources/nph-fail.pl: Added.
3899         * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-default-port-page-allowed.pl: Added.
3900         * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-page-blocked.pl: Added.
3901         * http/tests/security/http-0.9/resources/nph-image.pl: Added.
3902         * http/tests/security/http-0.9/resources/nph-load-plugin-fail.pl: Added.
3903         * http/tests/security/http-0.9/resources/nph-worker-fail.pl: Added.
3904         * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Added.
3905         * http/tests/security/http-0.9/worker-connect-src-blocked.html: Added.
3906         * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Added.
3907         * http/tests/security/http-0.9/worker-importScripts-blocked.html: Added.
3908         * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Added.
3909         * http/tests/security/http-0.9/xhr-asynchronous-blocked.html: Added.
3910
3911 2016-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
3912
3913         When editing IME, `compositionend` events should fire after input events
3914         https://bugs.webkit.org/show_bug.cgi?id=164324
3915         <rdar://problem/29050438>
3916
3917         Reviewed by Darin Adler.
3918
3919         Augments fast/events/input-events-ime-recomposition.html and fast/events/input-events-ime-composition.html to
3920         verify that compositionend events are fired after input events. Also rebaselines
3921         fast/events/ime-composition-events-001.html.
3922
3923         * fast/events/ime-composition-events-001-expected.txt:
3924         * fast/events/input-events-ime-composition-expected.txt:
3925         * fast/events/input-events-ime-composition.html:
3926         * fast/events/input-events-ime-recomposition-expected.txt:
3927         * fast/events/input-events-ime-recomposition.html:
3928
3929 2016-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
3930
3931         Setting foreground color when text is selected should fire an input event with color data
3932         https://bugs.webkit.org/show_bug.cgi?id=164241
3933         <rdar://problem/29032759>
3934
3935         Reviewed by Darin Adler.
3936
3937         Adds a new layout test verifying that selecting text and setting its foreground color will fire input events
3938         with the correct RGB values in the data attribute.
3939
3940         * fast/events/input-events-selection-forecolor-data-expected.txt: Added.
3941         * fast/events/input-events-selection-forecolor-data.html: Added.
3942         * platform/ios-simulator/TestExpectations:
3943
3944 2016-11-08  Dean Jackson  <dino@apple.com>
3945
3946         Rendering support for ExtendedColors
3947         https://bugs.webkit.org/show_bug.cgi?id=164443
3948         <rdar://problems/29123243>
3949
3950         Reviewed by Simon Fraser and Darin Adler.
3951
3952         Tests that use the new color() syntax.
3953
3954         * css3/color/backgrounds-and-borders-expected.html: Added.
3955         * css3/color/backgrounds-and-borders.html: Added.
3956         * css3/color/box-shadows-expected.html: Added.
3957         * css3/color/box-shadows.html: Added.
3958         * css3/color/canvas-expected.html: Added.
3959         * css3/color/canvas.html: Added.
3960         * css3/color/composited-solid-backgrounds-expected.html: Added.
3961         * css3/color/composited-solid-backgrounds.html: Added.
3962         * css3/color/text-expected.html: Added.
3963         * css3/color/text.html: Added.
3964         * editing/mac/attributed-string/anchor-element-expected.txt: Updated.
3965         * editing/mac/attributed-string/basic-expected.txt:
3966
3967 2016-11-09  Antoine Quint  <graouts@apple.com>
3968
3969         [Modern Media Controls] UI Library: StatusLabel
3970         https://bugs.webkit.org/show_bug.cgi?id=164544
3971         <rdar://problem/29179541>
3972
3973         Reviewed by Dean Jackson.
3974
3975         Adding new tests for the core properties of the new StatusLabel class, as well as adding a test
3976         to check we use the correct layout when the StatusLabel has its text set and the time controls
3977         needs to be replaced with it. We also make a few existing tests use the script loader so that
3978         they continue to pass with the addition of a new JS class.
3979
3980         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
3981         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
3982         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
3983         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
3984         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label-expected.txt: Added.
3985         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label.html: Added.
3986         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
3987         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
3988         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
3989         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
3990         * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
3991         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt:
3992         * media/modern-media-controls/media-controls/media-controls-constructor.html:
3993         * media/modern-media-controls/media-controls/media-controls-placard.html:
3994         * media/modern-media-controls/media-controls/media-controls-start-button.html:
3995         * media/modern-media-controls/resources/media-controls-loader.js:
3996         * media/modern-media-controls/status-label/status-label-expected.txt: Added.
3997         * media/modern-media-controls/status-label/status-label.html: Added.
3998
3999 2016-11-08  Antoine Quint  <graouts@apple.com>
4000
4001         [Modern Media Controls] UI Library: iOS inline controls
4002         https://bugs.webkit.org/show_bug.cgi?id=164513
4003         <rdar://problem/27989475>
4004
4005         Reviewed by Dean Jackson.
4006
4007         Adding new tests for the IOSInlineMediaControls class.
4008
4009         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles-expected.txt: Added.
4010         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html: Added.
4011         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt: Added.
4012         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html: Added.
4013         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles-expected.txt: Added.
4014         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles.html: Added.
4015         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout-expected.txt: Added.
4016         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout.html: Added.
4017         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles-expected.txt: Added.
4018         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles.html: Added.
4019         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls-expected.txt: Added.
4020         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls.html: Added.
4021         * media/modern-media-controls/resources/media-controls-loader.js:
4022
4023 2016-11-09  Simon Fraser  <simon.fraser@apple.com>
4024
4025         LayoutTest fast/visual-viewport/rtl-zoomed-rects.html failing
4026         https://bugs.webkit.org/show_bug.cgi?id=164491
4027
4028         Mark fast/visual-viewport/rtl-zoomed-rects.html as failing on Yosemite and El Capitan
4029         in WK1.
4030
4031         * platform/mac-wk1/TestExpectations:
4032
4033 2016-11-09  Chris Dumez  <cdumez@apple.com>
4034
4035         Use Blob URL instead of webkit-fake-url when pasting an image
4036         https://bugs.webkit.org/show_bug.cgi?id=49141
4037
4038         Reviewed by Darin Adler.
4039
4040         Add layout test coverage checking that the image shows as expected and that the
4041         resulting URL is indeed a Blob URL.
4042
4043         * editing/pasteboard/paste-image-as-blob-url-expected.txt: Added.
4044         * editing/pasteboard/paste-image-as-blob-url.html: Added.
4045         * editing/pasteboard/paste-image-using-image-data-expected.html: Added.
4046         * editing/pasteboard/paste-image-using-image-data.html: Added.
4047
4048 2016-11-07  Yusuke Suzuki  <utatane.tea@gmail.com>
4049
4050         [JSC] The implementation of 8 bit operation in MacroAssembler should care about uint8_t / int8_t
4051         https://bugs.webkit.org/show_bug.cgi?id=164432
4052
4053         Reviewed by Michael Saboff.
4054
4055         Use ownerDocument. Once DOMJIT for ownerDocument is landed, this will use branch8.
4056
4057         * js/dom/domjit-accessor-owner-document-type-check-expected.txt: Added.
4058         * js/dom/domjit-accessor-owner-document-type-check.html: Added.
4059
4060 2016-11-08  Antoine Quint  <graouts@apple.com>
4061
4062         [Modern Media Controls] UI Library: macOS fullscreen controls
4063         https://bugs.webkit.org/show_bug.cgi?id=164414
4064         <rdar://problem/27989474>
4065
4066         Reviewed by Dean Jackson.
4067
4068         Adding new tests for the MacOSFullscreenMediaControls class as well as making other tests
4069         adopt the media-controls-loader.js utility.
4070
4071         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt: Added.
4072         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html: Added.
4073         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt: Added.
4074         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html: Added.
4075         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt: Added.
4076         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html: Added.
4077         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt: Added.
4078         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html: Added.
4079         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin-expected.txt: Added.
4080         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin.html: Added.
4081         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles-expected.txt: Added.
4082         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles.html: Added.
4083         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles-expected.txt: Added.
4084         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles.html: Added.
4085         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
4086         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
4087         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
4088         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
4089         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
4090         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
4091         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
4092         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
4093         * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
4094         * media/modern-media-controls/media-controls/media-controls-constructor.html:
4095         * media/modern-media-controls/media-controls/media-controls-placard.html:
4096         * media/modern-media-controls/media-controls/media-controls-start-button.html:
4097         * media/modern-media-controls/resources/media-controls-loader.js:
4098
4099 2016-11-09  Chris Dumez  <cdumez@apple.com>
4100
4101         Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
4102         https://bugs.webkit.org/show_bug.cgi?id=162801
4103         <rdar://problem/28807455>
4104
4105         Reviewed by Darin Adler.
4106
4107         Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.