f269591aea400b84e19b23ef9888566d925dcb89
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-10-03  Antoine Quint  <graouts@apple.com>
2
3         [Modern Media Controls] LayoutItem and Button classes
4         https://bugs.webkit.org/show_bug.cgi?id=162868
5         <rdar://problem/28590166>
6
7         Reviewed by Dean Jackson.
8
9         Testing all public properties and methods of the LayoutItem and Button classes.
10
11         * media/modern-media-controls/button/button-expected.txt: Added.
12         * media/modern-media-controls/button/button.html: Added.
13         * media/modern-media-controls/layout-item/layout-item-expected.txt: Added.
14         * media/modern-media-controls/layout-item/layout-item.html: Added.
15
16 2016-10-03  Andy Estes  <aestes@apple.com>
17
18         ASSERTION FAILED: url.containsOnlyASCII() in WebCore::checkEncodedString() when parsing an invalid CSS cursor URL
19         https://bugs.webkit.org/show_bug.cgi?id=162763
20         <rdar://problem/28572758>
21
22         Reviewed by Youenn Fablet.
23
24         * fast/css/cursor-with-invalid-url.html: Added.
25         * fast/css/cursor-with-invalid-url-expected.txt: Added.
26
27 2016-10-03  Andy Estes  <aestes@apple.com>
28
29         ASSERTION FAILED: result in WebCore::CSSParser::parseURI
30         https://bugs.webkit.org/show_bug.cgi?id=141638
31         <rdar://problem/27709952>
32
33         Reviewed by Andreas Kling.
34
35         * fast/css/url-with-multi-byte-unicode-escape-expected.txt: Added a test for an unquoted URL.
36         * fast/css/url-with-multi-byte-unicode-escape.html:
37
38 2016-10-03  Chris Dumez  <cdumez@apple.com>
39
40         td.scope should only return known values
41         https://bugs.webkit.org/show_bug.cgi?id=162755
42
43         Reviewed by Sam Weinig.
44
45         Update existing test to reflect behavior change.
46
47         * fast/dom/element-attribute-js-null-expected.txt:
48         * fast/dom/element-attribute-js-null.html:
49
50 2016-10-02  Chris Dumez  <cdumez@apple.com>
51
52         Add support for KeyboardEvent.getModifierState() operation
53         https://bugs.webkit.org/show_bug.cgi?id=162855
54
55         Reviewed by Darin Adler.
56
57         Add layout test coverage.
58
59         * fast/events/constructors/keyboard-event-getModifierState-expected.txt: Added.
60         * fast/events/constructors/keyboard-event-getModifierState.html: Added.
61
62 2016-10-02  Chris Dumez  <cdumez@apple.com>
63
64         Add support for KeyboardEvent.repeat attribute
65         https://bugs.webkit.org/show_bug.cgi?id=162854
66
67         Reviewed by Darin Adler.
68
69         Extend layout test coverage.
70
71         * fast/events/constructors/keyboard-event-constructor-expected.txt:
72         * fast/events/constructors/keyboard-event-constructor.html:
73
74 2016-10-02  Chris Dumez  <cdumez@apple.com>
75
76         Unreviewed, rolling out r206692 and r206718.
77
78         Seems to have caused >200 failures on Sierra
79
80         Reverted changesets:
81
82         "Implement rendering of font-variation-settings"
83         https://bugs.webkit.org/show_bug.cgi?id=162782
84         http://trac.webkit.org/changeset/206692
85
86         "Tried to fix the build after r206692."
87         http://trac.webkit.org/changeset/206718
88
89 2016-10-01  Simon Fraser  <simon.fraser@apple.com>
90
91         Support transitions/animations of background-position with right/bottom-relative values
92         https://bugs.webkit.org/show_bug.cgi?id=162048
93
94         Reviewed by Dean Jackson.
95
96         * transitions/background-position-transitions-expected.txt: Added.
97         * transitions/background-position-transitions.html: Added.
98         * transitions/resources/transition-test-helpers.js:
99         * transitions/svg-transitions-expected.txt:
100
101 2016-10-01  Simon Fraser  <simon.fraser@apple.com>
102
103         Bad cast when CSS position programmatically changed from -webkit-sticky to fixed
104         https://bugs.webkit.org/show_bug.cgi?id=160826
105
106         Reviewed by Zalan Bujtas.
107
108         * fast/scrolling/sticky-to-fixed-expected.txt: Added.
109         * fast/scrolling/sticky-to-fixed.html: Added.
110
111 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
112
113         Web Inspector: Stepping to a line with an autoContinue breakpoint should still pause
114         https://bugs.webkit.org/show_bug.cgi?id=161712
115         <rdar://problem/28193970>
116
117         Reviewed by Brian Burg.
118
119         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint-expected.txt: Added.
120         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html: Added.
121
122 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
123
124         Web Inspector: Stepping over/out of a function sometimes resumes instead of taking you to caller
125         https://bugs.webkit.org/show_bug.cgi?id=162802
126         <rdar://problem/28569982>
127
128         Reviewed by Mark Lam.
129
130         * inspector/debugger/resources/log-pause-location.js:
131         (TestPage.registerInitializer.createLocation):
132         (TestPage.registerInitializer.window.setBreakpointsOnLinesWithBreakpointComment):
133         Helper to set breakpoints everywhere in a file that has a BREAKPOINT comment.
134
135         * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent-expected.txt: Added.
136         * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent.html: Added.
137         Test that stepping out and over end up in the parent. Before this change
138         we would never have made it back into entry and the test failed.
139
140 2016-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
141
142         Implement rendering of font-variation-settings
143         https://bugs.webkit.org/show_bug.cgi?id=162782
144
145         Reviewed by Zalan Bujtas.
146
147         * fast/text/variations/duplicate-expected.html: Added.
148         * fast/text/variations/duplicate.html: Added.
149         * fast/text/variations/exist-expected-mismatch.html: Added.
150         * fast/text/variations/exist.html: Added.
151         * fast/text/variations/getComputedStyle.html:
152         * fast/text/variations/inheritance-expected.html: Added.
153         * fast/text/variations/inheritance.html: Added.
154         * fast/text/variations/order-expected.html: Added.
155         * fast/text/variations/order.html: Added.
156         * fast/text/variations/outofbounds-expected.html: Added.
157         * fast/text/variations/outofbounds.html: Added.
158
159 2016-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
160
161         Implement animation of font-variation-settings
162         https://bugs.webkit.org/show_bug.cgi?id=162783
163
164         Reviewed by Simon Fraser.
165
166         Animation tests need a little infrastructure to be able to tell if two computed
167         values for font-variation-settings are equivalent.
168
169         * animations/font-variation-settings-expected.html: Added.
170         * animations/font-variation-settings-order-expected.html: Added.
171         * animations/font-variation-settings-order.html: Added.
172         * animations/font-variation-settings-unlike-expected.html: Added.
173         * animations/font-variation-settings-unlike.html: Added.
174         * animations/font-variation-settings.html: Added.
175         * animations/resources/animation-test-helpers.js:
176         (compareFontVariationSettings):
177         (getPropertyValue):
178         (comparePropertyValue):
179
180 2016-09-30  Antoine Quint  <graouts@apple.com>
181
182         [Modern Media Controls] layout nodes
183         https://bugs.webkit.org/show_bug.cgi?id=162799
184         <rdar://problem/28569301>
185
186         Reviewed by Dean Jackson.
187
188         Testing all public properties and methods of the LayoutNode class.
189
190         * media/modern-media-controls/layout-node/addChild-expected.txt: Added.
191         * media/modern-media-controls/layout-node/addChild.html: Added.
192         * media/modern-media-controls/layout-node/children-expected.txt: Added.
193         * media/modern-media-controls/layout-node/children.html: Added.
194         * media/modern-media-controls/layout-node/constructor-expected.txt: Added.
195         * media/modern-media-controls/layout-node/constructor.html: Added.
196         * media/modern-media-controls/layout-node/height-expected.txt: Added.
197         * media/modern-media-controls/layout-node/height.html: Added.
198         * media/modern-media-controls/layout-node/insertAfter-expected.txt: Added.
199         * media/modern-media-controls/layout-node/insertAfter.html: Added.
200         * media/modern-media-controls/layout-node/insertBefore-expected.txt: Added.
201         * media/modern-media-controls/layout-node/insertBefore.html: Added.
202         * media/modern-media-controls/layout-node/parent-expected.txt: Added.
203         * media/modern-media-controls/layout-node/parent.html: Added.
204         * media/modern-media-controls/layout-node/remove-expected.txt: Added.
205         * media/modern-media-controls/layout-node/remove.html: Added.
206         * media/modern-media-controls/layout-node/removeChild-expected.txt: Added.
207         * media/modern-media-controls/layout-node/removeChild.html: Added.
208         * media/modern-media-controls/layout-node/subclassing-expected.txt: Added.
209         * media/modern-media-controls/layout-node/subclassing.html: Added.
210         * media/modern-media-controls/layout-node/visible-expected.txt: Added.
211         * media/modern-media-controls/layout-node/visible.html: Added.
212         * media/modern-media-controls/layout-node/width-expected.txt: Added.
213         * media/modern-media-controls/layout-node/width.html: Added.
214         * media/modern-media-controls/layout-node/x-expected.txt: Added.
215         * media/modern-media-controls/layout-node/x.html: Added.
216         * media/modern-media-controls/layout-node/y-expected.txt: Added.
217         * media/modern-media-controls/layout-node/y.html: Added.
218
219 2016-09-30  Ryan Haddad  <ryanhaddad@apple.com>
220
221         Marking http/tests/media/hls/hls-video-resize.html as flaky on mac-wk1.
222         https://bugs.webkit.org/show_bug.cgi?id=162507
223
224         Unreviewed test gardening.
225
226         * platform/mac-wk1/TestExpectations:
227
228 2016-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
229
230         Parse font-variation-settings
231         https://bugs.webkit.org/show_bug.cgi?id=162781
232
233         Reviewed by Simon Fraser.
234
235         * fast/text/variations/getComputedStyle-expected.txt: Added.
236         * fast/text/variations/getComputedStyle.html: Added.
237
238 2016-09-30  Ryan Haddad  <ryanhaddad@apple.com>
239
240         Mark inspector/debugger/breakpoints tests as slow on release, skipped on debug.
241
242         Unreviewed test gardening.
243
244         * TestExpectations:
245
246 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
247
248         Rebaseline results after r206654.
249
250         Better location for unary expressions.
251
252         * js/stack-trace-expected.txt:
253
254 2016-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
255
256         Fix fast/text/trak-optimizeLegibility.html
257         https://bugs.webkit.org/show_bug.cgi?id=162779
258
259         Reviewed by Simon Fraser.
260
261         * fast/text/trak-optimizeLegibility.html:
262         * platform/ios-simulator/fast/text/trak-optimizeLegibility-expected.txt:
263         * platform/mac-elcapitan/fast/text/trak-optimizeLegibility-expected.txt: Removed.
264         * platform/mac/fast/text/trak-optimizeLegibility-expected.txt:
265
266 2016-09-30  Zalan Bujtas  <zalan@apple.com>
267
268         Unreviewed, rolling out r206611.
269
270         Scroll perf did not recover.
271
272         Reverted changeset:
273
274         "Unreviewed, rolling out r206483."
275         https://bugs.webkit.org/show_bug.cgi?id=162750
276         http://trac.webkit.org/changeset/206611
277
278 2016-09-30  Ryan Haddad  <ryanhaddad@apple.com>
279
280         Rebaseline js/dom/stack-trace.html after r206654.
281
282         Unreviewed test gardening.
283
284         * js/dom/stack-trace-expected.txt:
285
286 2016-09-30  Chris Dumez  <cdumez@apple.com>
287
288         FileSaver.js does not work in WebKit
289         https://bugs.webkit.org/show_bug.cgi?id=162788
290
291         Reviewed by Sam Weinig.
292
293         Add layout test coverage.
294
295         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click-expected.txt:
296         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click-expected.txt: Added.
297         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html: Added.
298
299 2016-09-30  Ryan Haddad  <ryanhaddad@apple.com>
300
301         Marking fast/images/gif-loop-count.html as flaky on ios-simulator.
302         https://bugs.webkit.org/show_bug.cgi?id=162739
303
304         Unreviewed test gardening.
305
306         * platform/ios-simulator-wk1/TestExpectations:
307         * platform/ios-simulator/TestExpectations:
308
309 2016-09-30  Ryan Haddad  <ryanhaddad@apple.com>
310
311         Marking http/tests/security/cached-cross-origin-preloading-css-stylesheet.html as flaky on mac-wk1.
312         https://bugs.webkit.org/show_bug.cgi?id=162791
313
314         Unreviewed test gardening.
315
316         * platform/mac-wk1/TestExpectations:
317
318 2016-09-28  Joseph Pecoraro  <pecoraro@apple.com>
319
320         Web Inspector: Stepping through `a(); b(); c();` it is unclear where we are and what is about to execute
321         https://bugs.webkit.org/show_bug.cgi?id=161658
322         <rdar://problem/28181254>
323
324         Reviewed by Geoffrey Garen.
325
326         * inspector/debugger/stepping/stepping-loops-expected.txt:
327         * inspector/debugger/stepping/stepping-misc-expected.txt:
328         Updated pause location for unary expressions.
329
330 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
331
332         Breakpoints on blank lines or comments don't break
333         https://bugs.webkit.org/show_bug.cgi?id=9885
334         <rdar://problem/6134406>
335
336         Reviewed by Mark Lam.
337
338         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt: Added.
339         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html: Added.
340         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt: Added.
341         * inspector/debugger/breakpoints/resolved-dump-each-line.html: Added.
342         * inspector/debugger/breakpoints/resources/dump-functions.js: Added.
343         * inspector/debugger/breakpoints/resources/dump-general.js: Added.
344         Test for resolved breakpoint locations in all kinds of different source code.
345
346         * inspector/debugger/breakpoints/resources/dump.js: Added.
347         (TestPage.registerInitializer):
348         (TestPage.registerInitializer.window.addDumpAllPauseLocationsTestCase):
349         (TestPage.registerInitializer.window.addDumpEachLinePauseLocationTestCase):
350         Shared code to run different generalized tests for logging all resolved
351         breakpoint locations or the resolved breakpoint location if a breakpoint
352         is set on each individual line.
353
354         * inspector/debugger/resources/log-pause-location.js:
355         (TestPage.registerInitializer.insertCaretIntoStringAtIndex):
356         (TestPage.registerInitializer.window.findScript):
357         (TestPage.registerInitializer.window.loadLinesFromSourceCode):
358         (TestPage.registerInitializer.window.loadMainPageContent):
359         (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
360         (TestPage.registerInitializer.window.logLinesWithContext):
361         Make some more code shared and provide a way to log two locations,
362         used to see where a breakpoint was set and where it resolved to.
363
364         * inspector/debugger/setBreakpoint-expected.txt:
365         Update error message. Should not include a period.
366
367 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
368
369         Web Inspector: Stepping out of a function finishes the line that called it.
370         https://bugs.webkit.org/show_bug.cgi?id=155325
371         <rdar://problem/25094578>
372
373         Reviewed by Mark Lam.
374
375         * inspector/debugger/break-on-exception-throw-in-promise.html:
376         Drive-by remove debug only code that shouldn't have been checked in.
377
378         * inspector/debugger/resources/log-pause-location.js: Added.
379         (TestPage.registerInitializer.String.prototype.myPadStart):
380         (TestPage.registerInitializer.insertCaretIntoStringAtIndex):
381         (TestPage.registerInitializer.logLinesWithContext):
382         (TestPage.registerInitializer.window.logPauseLocation):
383         (TestPage.registerInitializer.window.step):
384         (TestPage.registerInitializer.window.initializeSteppingTestSuite):
385         (TestPage.registerInitializer.window.addSteppingTestCase):
386         (TestPage.registerInitializer.window.loadMainPageContent):
387         Shared code for stepping tests that runs in the inspected page.
388
389         (global):
390         When the test page is loaded outside of the test runner,
391         create buttons for each of the different entry test functions.
392         This makes it very easy to inspect the test page and run
393         through an individual test.
394
395         * inspector/debugger/stepping/stepInto-expected.txt: Added.
396         * inspector/debugger/stepping/stepInto.html: Added.
397         * inspector/debugger/stepping/stepOut-expected.txt: Added.
398         * inspector/debugger/stepping/stepOut.html: Added.
399         * inspector/debugger/stepping/stepOver-expected.txt: Added.
400         * inspector/debugger/stepping/stepOver.html: Added.
401         * inspector/debugger/stepping/stepping-arrow-functions-expected.txt: Added.
402         * inspector/debugger/stepping/stepping-arrow-functions.html: Added.
403         * inspector/debugger/stepping/stepping-classes-expected.txt: Added.
404         * inspector/debugger/stepping/stepping-classes.html: Added.
405         * inspector/debugger/stepping/stepping-control-flow-expected.txt: Added.
406         * inspector/debugger/stepping/stepping-control-flow.html: Added.
407         * inspector/debugger/stepping/stepping-function-calls-expected.txt: Added.
408         * inspector/debugger/stepping/stepping-function-calls.html: Added.
409         * inspector/debugger/stepping/stepping-function-default-parameters-expected.txt: Added.
410         * inspector/debugger/stepping/stepping-function-default-parameters.html: Added.
411         * inspector/debugger/stepping/stepping-literal-construction-expected.txt: Added.
412         * inspector/debugger/stepping/stepping-literal-construction.html: Added.
413         * inspector/debugger/stepping/stepping-loops-expected.txt: Added.
414         * inspector/debugger/stepping/stepping-loops.html: Added.
415         * inspector/debugger/stepping/stepping-misc-expected.txt: Added.
416         * inspector/debugger/stepping/stepping-misc.html: Added.
417         * inspector/debugger/stepping/stepping-switch-expected.txt: Added.
418         * inspector/debugger/stepping/stepping-switch.html: Added.
419         * inspector/debugger/stepping/stepping-template-string-expected.txt: Added.
420         * inspector/debugger/stepping/stepping-template-string.html: Added.
421         * inspector/debugger/stepping/stepping-try-catch-finally-expected.txt: Added.
422         * inspector/debugger/stepping/stepping-try-catch-finally.html: Added.
423         Test stepping in different common scenarios.
424
425         * inspector/debugger/regress-133182.html:
426         * inspector/debugger/regress-133182-expected.txt:
427         * inspector/debugger/tail-deleted-frames-from-vm-entry-expected.txt:
428         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
429         Rebaseline. No need for a double step. And the second pause doesn't make any sense
430         in the tail deleted frames test.
431
432 2016-09-30  Chris Dumez  <cdumez@apple.com>
433
434         [WK2][iOS] Add radiusX / radiusY / rotationAngle to WebPlatformTouchPoint
435         https://bugs.webkit.org/show_bug.cgi?id=162787
436         <rdar://problem/28554292>
437
438         Reviewed by Benjamin Poulain.
439
440         Extend Touch constructor test coverage to cover radiusX / radiusY / rotationAngle
441         attributes.
442
443         * fast/events/touch/touch-constructor.html:
444
445 2016-09-30  Saam Barati  <sbarati@apple.com>
446
447         Arrow functions should not allow duplicate parameter names
448         https://bugs.webkit.org/show_bug.cgi?id=162741
449
450         Reviewed by Filip Pizlo.
451
452         * js/parser-syntax-check-expected.txt:
453         * js/script-tests/parser-syntax-check.js:
454
455 2016-09-30  Megan Gardner  <megan_gardner@apple.com>
456
457         Make it possible to test web-related user-interface features
458         https://bugs.webkit.org/show_bug.cgi?id=162657
459
460         Reviewed by Simon Fraser.
461
462         * fast/events/touch/ios/long-press-on-image-expected.txt: Added.
463         * fast/events/touch/ios/long-press-on-image.html: Added.
464
465 2016-09-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
466
467         Change the MemoryCache and CachedResource adjustSize functions to take a long argument
468         https://bugs.webkit.org/show_bug.cgi?id=162708
469         <rdar://problem/28555702>
470
471         Reviewed by Brent Fulgham.
472
473         * TestExpectations: Remove failed tests.
474
475 2016-09-30  Chris Dumez  <cdumez@apple.com>
476
477         Add support for ImageData.data attribute
478         https://bugs.webkit.org/show_bug.cgi?id=162767
479
480         Reviewed by Sam Weinig.
481
482         Add layout test coverage.
483
484         * fast/canvas/canvas-imageData-expected.txt:
485         * fast/canvas/script-tests/canvas-imageData.js:
486
487 2016-09-30  Youenn Fablet  <youenn@apple.com>
488
489         DumpRenderTree crashed in com.apple.WebCore: WTF::Optional<WebCore::FetchBodyOwner::BlobLoader>::operator bool const + 12
490         https://bugs.webkit.org/show_bug.cgi?id=162483
491
492         Reviewed by Alex Christensen.
493
494         * fetch/closing-while-fetching-blob-expected.txt: Added.
495         * fetch/closing-while-fetching-blob.html: Added.
496
497 2016-09-29  Chris Dumez  <cdumez@apple.com>
498
499         Add support for download attribute on area elements
500         https://bugs.webkit.org/show_bug.cgi?id=162765
501
502         Reviewed by Brent Fulgham.
503
504         Add layout test coverage.
505
506         * http/tests/download/area-download-expected.txt: Added.
507         * http/tests/download/area-download.html: Added.
508         * http/tests/download/resources/FAIL-notify-done.html: Added.
509
510 2016-09-29  Jiewen Tan  <jiewen_tan@apple.com>
511
512         Expose CryptoKey to web workers
513         https://bugs.webkit.org/show_bug.cgi?id=162640
514         <rdar://problem/28182204>
515
516         Reviewed by Brent Fulgham.
517
518         * crypto/resources/common.js: Renamed from LayoutTests/crypto/subtle/resources/common.js.
519         * crypto/subtle/aes-cbc-192-encrypt-decrypt.html:
520         * crypto/subtle/aes-cbc-256-encrypt-decrypt.html:
521         * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html:
522         * crypto/subtle/aes-cbc-encrypt-decrypt.html:
523         * crypto/subtle/aes-cbc-generate-key.html:
524         * crypto/subtle/aes-cbc-import-jwk.html:
525         * crypto/subtle/aes-cbc-invalid-length.html:
526         * crypto/subtle/aes-cbc-unwrap-failure.html:
527         * crypto/subtle/aes-cbc-unwrap-rsa.html:
528         * crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html:
529         * crypto/subtle/aes-cbc-wrap-rsa.html:
530         * crypto/subtle/aes-cbc-wrong-key-class.html:
531         * crypto/subtle/aes-export-key.html:
532         * crypto/subtle/aes-kw-key-manipulation.html:
533         * crypto/subtle/aes-kw-wrap-unwrap-aes.html:
534         * crypto/subtle/aes-postMessage-expected.txt:
535         * crypto/subtle/aes-postMessage.html:
536         * crypto/subtle/argument-conversion.html:
537         * crypto/subtle/array-buffer-view-offset.html:
538         * crypto/subtle/crypto-key-algorithm-gc.html:
539         * crypto/subtle/crypto-key-usages-gc.html:
540         * crypto/subtle/hmac-check-algorithm.html:
541         * crypto/subtle/hmac-export-key.html:
542         * crypto/subtle/hmac-generate-key.html:
543         * crypto/subtle/hmac-import-jwk.html:
544         * crypto/subtle/hmac-postMessage-expected.txt:
545         * crypto/subtle/hmac-postMessage.html:
546         * crypto/subtle/hmac-sign-verify-empty-key.html:
547         * crypto/subtle/hmac-sign-verify.html:
548         * crypto/subtle/import-jwk.html:
549         * crypto/subtle/jwk-export-use-values.html:
550         * crypto/subtle/jwk-import-use-values.html:
551         * crypto/subtle/postMessage-worker-expected.txt: Removed.
552         * crypto/subtle/rsa-export-generated-keys.html:
553         * crypto/subtle/rsa-export-key.html:
554         * crypto/subtle/rsa-export-private-key.html:
555         * crypto/subtle/rsa-indexeddb-non-exportable-private.html:
556         * crypto/subtle/rsa-indexeddb-non-exportable.html:
557         * crypto/subtle/rsa-indexeddb-private.html:
558         * crypto/subtle/rsa-indexeddb.html:
559         * crypto/subtle/rsa-oaep-generate-non-extractable-key.html:
560         * crypto/subtle/rsa-oaep-key-manipulation.html:
561         * crypto/subtle/rsa-oaep-plaintext-length.html:
562         * crypto/subtle/rsa-oaep-wrap-unwrap-aes.html:
563         * crypto/subtle/rsa-postMessage.html:
564         * crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html:
565         * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html:
566         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html:
567         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html:
568         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-small-key.html:
569         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html:
570         * crypto/subtle/rsassa-pkcs1-v1_5-sign-verify.html:
571         * crypto/subtle/sha-1.html:
572         * crypto/subtle/sha-224.html:
573         * crypto/subtle/sha-256.html:
574         * crypto/subtle/sha-384.html:
575         * crypto/subtle/sha-512.html:
576         * crypto/subtle/unimplemented-unwrap-crash.html:
577         * crypto/subtle/unwrapKey-check-usage.html:
578         * crypto/subtle/wrapKey-check-usage.html:
579         * crypto/workers/aes-postMessage-worker-expected.txt: Added.
580         * crypto/workers/aes-postMessage-worker.html: Added.
581         * crypto/workers/hmac-postMessage-worker-expected.txt: Added.
582         * crypto/workers/hmac-postMessage-worker.html: Renamed from LayoutTests/crypto/subtle/postMessage-worker.html.
583         * crypto/workers/hrsa-postMessage-worker-expected.txt: Added.
584         * crypto/workers/hrsa-postMessage-worker.html: Added.
585         * crypto/workers/multiple-postMessage-worker-expected.txt: Added.
586         * crypto/workers/multiple-postMessage-worker.html: Added.
587         * crypto/workers/resources/aes-postMessage-worker.js: Added.
588         * crypto/workers/resources/hmac-postMessage-worker.js: Renamed from LayoutTests/crypto/subtle/resources/postMessage-worker.js.
589         * crypto/workers/resources/hrsa-postMessage-worker.js: Added.
590         * crypto/workers/resources/rsa-postMessage-worker.js: Added.
591         * crypto/workers/rsa-postMessage-worker-expected.txt: Added.
592         * crypto/workers/rsa-postMessage-worker.html: Added.
593         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
594
595 2016-09-29  Nan Wang  <n_wang@apple.com>
596
597         AX: iOS: Tapping <input> in Safari zooms in a bit when page has max scale = 1
598         https://bugs.webkit.org/show_bug.cgi?id=162471
599
600         Reviewed by Simon Fraser.
601
602         Moved focus input related tests to the right place.
603
604         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale-expected.txt: Added.
605         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale.html: Added.
606         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-user-scalable-no-expected.txt: Added.
607         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-user-scalable-no.html: Added.
608         * fast/forms/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale-expected.txt: Added.
609         * fast/forms/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale.html: Added.
610         * fast/viewport/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale-expected.txt: Removed.
611         * fast/viewport/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale.html: Removed.
612         * fast/viewport/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale-expected.txt: Removed.
613         * fast/viewport/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale.html: Removed.
614
615 2016-09-29  Chris Dumez  <cdumez@apple.com>
616
617         [iOS] Update Touch constructor test to cover clientX / clientY attributes
618         https://bugs.webkit.org/show_bug.cgi?id=162757
619
620         Reviewed by Sam Weinig.
621
622         Update Touch constructor test to cover clientX / clientY attributes.
623
624         * fast/events/touch/touch-constructor.html:
625
626 2016-09-29  Chris Dumez  <cdumez@apple.com>
627
628         [iOS] Add test for Touch constructor
629         https://bugs.webkit.org/show_bug.cgi?id=162736
630         <rdar://problem/28520007>
631
632         Reviewed by Ryosuke Niwa.
633
634         Add test for Touch constructor. There are no expected results because
635         the test (folder) is skipped in the open source.
636
637         * fast/events/touch/touch-constructor.html: Added.
638
639 2016-09-28  Ada Chan  <adachan@apple.com>
640
641         Fix flaky test media/click-placeholder-not-pausing.html
642         https://bugs.webkit.org/show_bug.cgi?id=162661
643
644         Reviewed by Eric Carlson.
645
646         This test became flaky after r201474 when we started to delay showing
647         the inline placeholder until we are sure the video layer has been moved
648         into the video fullscreen layer. This means we can't guarantee that the
649         placeholder is visible right away after the video's presentation mode
650         changes to "picture-in-picture".
651
652         To fix this, wait for the placeholder to become visible before clicking it.
653
654         * media/click-placeholder-not-pausing.html:
655         * platform/mac-wk2/TestExpectations:
656
657 2016-09-29  Commit Queue  <commit-queue@webkit.org>
658
659         Unreviewed, rolling out r206483.
660         https://bugs.webkit.org/show_bug.cgi?id=162750
661
662         May have caused iOS perf regression (Requested by smfr on
663         #webkit).
664
665         Reverted changeset:
666
667         "REGRESSION (r204552): Yelp carousel animation is not smooth."
668         https://bugs.webkit.org/show_bug.cgi?id=162632
669         http://trac.webkit.org/changeset/206483
670
671 2016-09-29  Ryan Haddad  <ryanhaddad@apple.com>
672
673         Removing El Capitan modifier from flaky test media/restore-from-page-cache.html.
674         https://bugs.webkit.org/show_bug.cgi?id=158747
675
676         Unreviewed test gardening.
677
678         * platform/mac/TestExpectations:
679
680 2016-09-29  Antoine Quint  <graouts@apple.com>
681
682         [Modern Media Controls] scheduler for layout nodes
683         https://bugs.webkit.org/show_bug.cgi?id=162726
684         <rdar://problem/28543043>
685
686         Reviewed by Dean Jackson.
687
688         Testing the basic functionality for the LayoutNode scheduler.
689
690         * media/modern-media-controls/scheduler/not-reentrant-expected.txt: Added.
691         * media/modern-media-controls/scheduler/not-reentrant.html: Added.
692         * media/modern-media-controls/scheduler/single-callback-when-registered-multiple-times-expected.txt: Added.
693         * media/modern-media-controls/scheduler/single-callback-when-registered-multiple-times.html: Added.
694
695 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
696
697         Text nodes assigned to a linked slot are not clickable
698         https://bugs.webkit.org/show_bug.cgi?id=162091
699         <rdar://problem/28383300>
700
701         Reviewed by Antti Koivisto.
702
703         Added a regression test for clicking inside a text node assigned to a slot inside a hyperlink.
704
705         Unfortunately, there is not a way to make this a W3C style test until the web platform tests
706         start supporting WebDriver.
707
708         * fast/shadow-dom/click-text-inside-linked-slot-expected.txt: Added.
709         * fast/shadow-dom/click-text-inside-linked-slot.html: Added.
710         * platform/ios-simulator-wk2/TestExpectations:
711
712 2016-09-29  Ryan Haddad  <ryanhaddad@apple.com>
713
714         Marking fast/images/load-img-with-empty-src.html as crashing.
715         https://bugs.webkit.org/show_bug.cgi?id=162696
716
717         Unreviewed test gardening.
718
719         * TestExpectations:
720
721 2016-09-29  Ryan Haddad  <ryanhaddad@apple.com>
722
723         Marking fast/images/pdf-as-image-with-annotations.html as crashing.
724         https://bugs.webkit.org/show_bug.cgi?id=162696
725
726         Unreviewed test gardening.
727
728         * TestExpectations:
729
730 2016-09-29  Saam Barati  <sbarati@apple.com>
731
732         parser-syntax-check should display the output of syntax errors
733         https://bugs.webkit.org/show_bug.cgi?id=162738
734
735         Reviewed by Joseph Pecoraro.
736
737         It's good to have this test display the syntax error messages
738         when we're expecting a syntax error because it will both allow
739         us to track changes in error messages and verify that we get
740         the expected error message when writing new tests.
741
742         * js/parser-syntax-check-expected.txt:
743         * js/script-tests/parser-syntax-check.js:
744         (runTest):
745
746 2016-09-29  Simon Fraser  <simon.fraser@apple.com>
747
748         Fix hit testing on display:block <svg> elements
749         https://bugs.webkit.org/show_bug.cgi?id=162717
750         rdar://problem/23261130
751
752         Reviewed by Zalan Bujtas.
753         
754         Test hit testing on inline and block <svg> elements.
755
756         * svg/hittest/block-svg-expected.txt: Added.
757         * svg/hittest/block-svg.html: Added.
758
759 2016-09-29  Saam Barati  <sbarati@apple.com>
760
761         We don't properly propagate non-simple-parameter-list when parsing a setter
762         https://bugs.webkit.org/show_bug.cgi?id=160483
763
764         Reviewed by Joseph Pecoraro.
765
766         * js/parser-syntax-check-expected.txt:
767         * js/script-tests/parser-syntax-check.js:
768
769 2016-09-29  Nan Wang  <n_wang@apple.com>
770
771         AX: Meter: [Mac] Content in label element should be used as AXTitle or AXDescription
772         https://bugs.webkit.org/show_bug.cgi?id=162586
773
774         Reviewed by Chris Fleizach.
775
776         * accessibility/mac/aria-label-on-label-element-expected.txt:
777         * accessibility/mac/aria-label-on-label-element.html:
778         * accessibility/mac/meter-with-label-element-expected.txt: Added.
779         * accessibility/mac/meter-with-label-element.html: Added.
780
781 2016-09-28  Chris Dumez  <cdumez@apple.com>
782
783         Import touch-events web-platform-tests
784         https://bugs.webkit.org/show_bug.cgi?id=162713
785
786         Reviewed by Alex Christensen.
787
788         Skip on all platforms that do not have Touch enabled.
789
790         * platform/ios-simulator/TestExpectations:
791         * platform/mac/TestExpectations:
792         * platform/win/TestExpectations:
793
794 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
795
796         Marking fast/images/object-image.html as crashing.
797         https://bugs.webkit.org/show_bug.cgi?id=162696
798
799         Unreviewed test gardening.
800
801         * TestExpectations:
802
803 2016-09-28  Chris Dumez  <cdumez@apple.com>
804
805         Log console messages when the anchor download attribute is ignored
806         https://bugs.webkit.org/show_bug.cgi?id=162703
807
808         Reviewed by Alex Christensen.
809
810         Log console messages when the anchor download attribute is ignored so
811         that the developer can better understand what's happening.
812
813         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click-expected.txt:
814         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
815
816 2016-09-28  Chris Dumez  <cdumez@apple.com>
817
818         Add support for DOMTokenList.supports()
819         https://bugs.webkit.org/show_bug.cgi?id=162659
820
821         Reviewed by Ryosuke Niwa.
822
823         Add layout test coverage. Our pass rate is identical to Firefox 49,
824         everything passes except HTMLElement.dropzone. Chrome 53's pass rate
825         is lower because relList is not a DOMTokenList on anchor / area,
826         they do not support HTMLElement.dropzone and their
827         DOMTokenList.supports() is case-sensitive.
828
829         * fast/dom/DOMTokenList-supports-expected.txt: Added.
830         * fast/dom/DOMTokenList-supports.html: Added.
831
832 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
833
834         DOMTokenList’s value and stringifier should not return parsed tokens
835         https://bugs.webkit.org/show_bug.cgi?id=161076
836
837         Reviewed by Chris Dumez.
838
839         Added more test cases and rebaselined tests. Most of changes are due to the change that DOMTokenList's value
840         and stringifier now returns the original attribute value with extra whitespaces.
841
842         * fast/dom/HTMLLinkElement/sizes-setter-expected.txt:
843         * fast/dom/HTMLLinkElement/sizes-setter.html:
844         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
845         * fast/dom/HTMLOutputElement/htmloutputelement-expected.txt:
846         * fast/dom/HTMLOutputElement/htmloutputelement.html:
847         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
848         * fast/frames/sandbox-attribute-expected.txt:
849         * fast/frames/sandbox-attribute.html:
850
851 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
852
853         Marking fast/images/animated-gif-restored-from-bfcache.html as flaky on mac-wk2 debug.
854         https://bugs.webkit.org/show_bug.cgi?id=162510
855
856         Unreviewed test gardening.
857
858         * platform/mac-wk2/TestExpectations:
859
860 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
861
862         Mark fast/images/pdf-as-image-too-big.html as crashing.
863         https://bugs.webkit.org/show_bug.cgi?id=162696
864
865         Unreviewed test gardening.
866
867         * TestExpectations:
868
869 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
870
871         Update TestExpectations for more crashing fast/images tests.
872         https://bugs.webkit.org/show_bug.cgi?id=162696
873
874         Unreviewed test gardening.
875
876         * TestExpectations:
877
878 2016-09-28  Chris Dumez  <cdumez@apple.com>
879
880         It should be possible to dispatch events on template documents
881         https://bugs.webkit.org/show_bug.cgi?id=162687
882
883         Reviewed by Ryosuke Niwa.
884
885         Add layout test coverage.
886
887         * fast/dom/template-document-dispatchEvent-expected.txt: Added.
888         * fast/dom/template-document-dispatchEvent.html: Added.
889
890 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
891
892         Update TestExpectations for crashing fast/images tests.
893         https://bugs.webkit.org/show_bug.cgi?id=162696
894
895         Unreviewed test gardening.
896
897         * TestExpectations:
898
899 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
900
901         Marking http/tests/cache/disk-cache/disk-cache-redirect.html as flaky.
902         https://bugs.webkit.org/show_bug.cgi?id=162524
903
904         Unreviewed test gardening.
905
906         * platform/ios-simulator-wk2/TestExpectations:
907         * platform/mac-wk2/TestExpectations:
908
909 2016-09-28  Youenn Fablet  <youenn@apple.com>
910
911         WebCore::ResourceErrorBase::setType is crashing
912         https://bugs.webkit.org/show_bug.cgi?id=162484
913         <rdar://problem/28390828>
914
915         Reviewed by Alex Christensen.
916
917         * http/tests/xmlhttprequest/on-network-timeout-error-during-preflight-expected.txt: Added.
918         * http/tests/xmlhttprequest/on-network-timeout-error-during-preflight.html: Added.
919         * tests-options.json: Marking test as slow.
920
921 2016-09-28  Jer Noble  <jer.noble@apple.com>
922
923         [MSE][Mac] In SourceBufferPrivateAVFObjC::abort(), support reseting parser to the last appended initialization segment.
924         https://bugs.webkit.org/show_bug.cgi?id=135164
925
926         Reviewed by Eric Carlson.
927
928         * media/media-source/media-source-abort-resets-parser-expected.txt: Added.
929         * media/media-source/media-source-abort-resets-parser.html: Added.
930
931 2016-09-28  Alejandro G. Castro  <alex@igalia.com>
932
933         Add WebIDL special operation support: serializer
934         https://bugs.webkit.org/show_bug.cgi?id=156293
935
936         Reviewed by Youenn Fablet.
937
938         Verify the new API of the objects and check what happens when user
939         modifies the values and types of the attributes, or adds a null value.
940
941         * fast/mediastream/RTCIceCandidate-expected.txt:
942         * fast/mediastream/RTCIceCandidate.html:
943         * fast/mediastream/RTCSessionDescription-expected.txt:
944         * fast/mediastream/RTCSessionDescription.html:
945
946 2016-09-28  Khaled Hosny  <khaledhosny@eglug.org>
947
948         Use new woff2 API
949         https://bugs.webkit.org/show_bug.cgi?id=162608
950
951         Reviewed by Michael Catanzaro.
952
953         * fast/text/resources/header-totalsfntsize-001.ttf: Added.
954         * fast/text/resources/header-totalsfntsize-001.woff2: Added.
955         * fast/text/woff2-totalsfntsize-expected.html: Added.
956         * fast/text/woff2-totalsfntsize.html: Added.
957         * platform/ios-simulator/TestExpectations:
958         * platform/mac/TestExpectations:
959         * platform/win/TestExpectations:
960
961 2016-09-27  Nan Wang  <n_wang@apple.com>
962
963         AX: CrashTracer: com.apple.WebKit.WebContent at WebCore::AXObjectCache::localCaretRectForCharacterOffset(WebCore::RenderObject*&, WebCore::CharacterOffset const&) + 116
964         https://bugs.webkit.org/show_bug.cgi?id=162654
965
966         Reviewed by Chris Fleizach.
967
968         * accessibility/mac/bounds-for-range-crash-expected.txt: Added.
969         * accessibility/mac/bounds-for-range-crash.html: Added.
970
971 2016-09-27  Ryosuke Niwa  <rniwa@webkit.org>
972
973         Toggling display: none on a parent element of a slot which shares style with its parent doesn't update the slot's visibility
974         https://bugs.webkit.org/show_bug.cgi?id=158421
975
976         Reviewed by Darin Adler.
977
978         Add a regression test now that the bug has been fixed by r206403.
979
980         * fast/shadow-dom/shadow-layout-after-toggling-display-slot-parent-expected.html: Added.
981         * fast/shadow-dom/shadow-layout-after-toggling-display-slot-parent.html: Added.
982
983 2016-09-27  Chris Dumez  <cdumez@apple.com>
984
985         [iOS] Fix several Touch-related layout tests
986         https://bugs.webkit.org/show_bug.cgi?id=162651
987
988         Reviewed by Darin Adler.
989
990         Fix several Touch-related layout tests. The first parameter to our Touch
991         constructor must be a Window but several of our tests were passing in a
992         Document.
993
994         * platform/ios-simulator/ios/touch/construct-Touch-expected.txt:
995         * platform/ios-simulator/ios/touch/resources/construct-Touch.js:
996         * platform/ios-simulator/ios/touch/resources/construct-TouchList.js:
997
998 2016-09-27  Zalan Bujtas  <zalan@apple.com>
999
1000         REGRESSION (r204552): Yelp carousel animation is not smooth.
1001         https://bugs.webkit.org/show_bug.cgi?id=162632
1002
1003         Reviewed by Simon Fraser.
1004
1005         * compositing/hidpi-composited-container-and-graphics-layer-gap-changes-expected.html: Added.
1006         * compositing/hidpi-composited-container-and-graphics-layer-gap-changes.html: Added.
1007         * compositing/hidpi-negative-composited-bounds-on-device-pixel-expected.html: Added.
1008         * compositing/hidpi-negative-composited-bounds-on-device-pixel.html: Added.
1009
1010 2016-09-27  Chris Dumez  <cdumez@apple.com>
1011
1012         <a download> does not honor the same-origin requirement
1013         https://bugs.webkit.org/show_bug.cgi?id=156100
1014
1015         Reviewed by Alex Christensen.
1016
1017         Update existing cross origin test as it expected the suggested filename to
1018         be ignored but the file to still be downloaded (Chrome behavior) instead
1019         of the download attribute to be completely ignored and therefore navigate
1020         (Firefox behavior).
1021
1022         * TestExpectations:
1023         * http/tests/resources/pass-notify-done.html: Added.
1024         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
1025         * http/tests/security/anchor-download-block-crossorigin.html:
1026
1027 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
1028
1029         Marking http/tests/xmlhttprequest/onabort-response-getters.html as failing on Sierra.
1030         https://bugs.webkit.org/show_bug.cgi?id=162647
1031
1032         Unreviewed test gardening.
1033
1034         * platform/mac/TestExpectations:
1035
1036 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
1037
1038         Marking imported/w3c/web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html as failing on ios-simulator-wk2.
1039         https://bugs.webkit.org/show_bug.cgi?id=162645
1040
1041         Unreviewed test gardening.
1042
1043         * platform/ios-simulator-wk2/TestExpectations:
1044
1045 2016-09-27  Chris Dumez  <cdumez@apple.com>
1046
1047         It should be possible to dispatch events on documents created using DOMParser
1048         https://bugs.webkit.org/show_bug.cgi?id=26147
1049
1050         Reviewed by Ryosuke Niwa.
1051
1052         Add layout test coverage.
1053
1054         * fast/dom/parsed-document-dispatchEvent-expected.txt: Added.
1055         * fast/dom/parsed-document-dispatchEvent.html: Added.
1056
1057 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
1058
1059         Marking fast/scrolling/rtl-scrollbars-alternate-iframe-body-dir-attr-does-not-update-scrollbar-placement.html as flaky on Sierra.
1060         https://bugs.webkit.org/show_bug.cgi?id=162638
1061
1062         Unreviewed test gardening.
1063
1064         * platform/mac-wk2/TestExpectations:
1065
1066 2016-09-27  Ryosuke Niwa  <rniwa@webkit.org>
1067
1068         Import w3c shadow DOM tests and fix one assertion
1069         https://bugs.webkit.org/show_bug.cgi?id=162629
1070
1071         Reviewed by Chris Dumez.
1072
1073         Deleted the duplicated copies of tests in fast/shadow/ since this patch re-imports them via web-platform-tests.
1074
1075         * fast/shadow-dom/Element-interface-attachShadow-expected.txt: Removed.
1076         * fast/shadow-dom/Node-prototype-cloneNode-expected.txt: Removed.
1077
1078 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
1079
1080         Marking imported/w3c/web-platform-tests/media-source/mediasource-liveseekable.html as flaky on mac.
1081         https://bugs.webkit.org/show_bug.cgi?id=162626
1082
1083         Unreviewed test gardening.
1084
1085         * platform/mac/TestExpectations:
1086
1087 2016-09-27  Chris Dumez  <cdumez@apple.com>
1088
1089         Second parameter to MutationObserver.observe() should be optional
1090         https://bugs.webkit.org/show_bug.cgi?id=162627
1091
1092         Reviewed by Ryosuke Niwa.
1093
1094         Rebaseline existing test now that the exception messages are slightly
1095         different.
1096
1097         * fast/dom/MutationObserver/observe-exceptions-expected.txt:
1098
1099 2016-09-27  Dan Bernstein  <mitz@apple.com>
1100
1101         [iOS] REGRESSION (r182126): Selection highlight and handles aren’t visible with WKSelectionGranularityCharacter
1102         https://bugs.webkit.org/show_bug.cgi?id=162577
1103         <rdar://problem/28481984>
1104
1105         Reviewed by Simon Fraser.
1106
1107         * TestExpectations:
1108         * editing/selection/character-granularity-rect-expected.txt: Added.
1109         * editing/selection/character-granularity-rect.html: Added.
1110         * platform/ios-simulator-wk2/TestExpectations:
1111
1112 2016-09-27  Jer Noble  <jer.noble@apple.com>
1113
1114         Remove deprecated ENCRYPTED_MEDIA implementation.
1115         https://bugs.webkit.org/show_bug.cgi?id=161010
1116
1117         Reviewed by Eric Carlson.
1118
1119         * fast/events/constructors/media-key-event-constructor-expected.txt: Removed.
1120         * fast/events/constructors/media-key-event-constructor.html: Removed.
1121         * media/encrypted-media/encrypted-media-can-play-type-expected.txt: Removed.
1122         * media/encrypted-media/encrypted-media-can-play-type-webm-expected.txt: Removed.
1123         * media/encrypted-media/encrypted-media-can-play-type-webm.html: Removed.
1124         * media/encrypted-media/encrypted-media-can-play-type.html: Removed.
1125         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1126         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1127         * platform/mac/fast/events/constructors/media-key-event-constructor-expected.txt: Removed.
1128         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1129
1130 2016-09-27  Chris Dumez  <cdumez@apple.com>
1131
1132         [WK2] Navigating to a Blob URL does not trigger a download
1133         https://bugs.webkit.org/show_bug.cgi?id=162574
1134
1135         Reviewed by Darin Adler.
1136
1137         Rebaseline now that the suggested download name is "unknown" by default
1138         for blob downloads as well.
1139
1140         * fast/dom/HTMLAnchorElement/anchor-download-expected.txt:
1141         * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt:
1142
1143 2016-09-27  Myles C. Maxfield  <mmaxfield@apple.com>
1144
1145         REGRESSION(r205883): Letterpressed text is invisible
1146         https://bugs.webkit.org/show_bug.cgi?id=162590
1147
1148         Reviewed by Simon Fraser.
1149
1150         Letterpress is only implemented on iOS, so letterpress-different.html is marked
1151         as only passing on iOS. letterpress-paint.html makes sure that letterpressed paint
1152         is not invisible.
1153
1154         * TestExpectations:
1155         * fast/text/letterpress-different-expected-mismatch.html: Added.
1156         * fast/text/letterpress-different.html: Added.
1157         * fast/text/letterpress-paint-expected-mismatch.html: Added.
1158         * fast/text/letterpress-paint.html: Added.
1159         * platform/ios-simulator/TestExpectations:
1160
1161 2017-09-26  Ryan Haddad  <ryanhaddad@apple.com>
1162
1163         Marking css3/filters/backdrop/backdrop-filter-with-reflection* tests as flaky on Sierra WK1.
1164         https://bugs.webkit.org/show_bug.cgi?id=162591
1165
1166         Unreviewed test gardening.
1167
1168         * platform/mac-wk1/TestExpectations:
1169
1170 2016-09-26  Ryan Haddad  <ryanhaddad@apple.com>
1171
1172         Remove 100ms timeout for media/media-source/media-source-delaying-load-event.html to try to fix flakiness.
1173         https://bugs.webkit.org/show_bug.cgi?id=162566
1174
1175         Reviewed by Alexey Proskuryakov.
1176
1177         * media/media-source/media-source-delaying-load-event.html:
1178
1179 2016-09-26  Antti Koivisto  <antti@apple.com>
1180
1181         Setter on style element's textContent or cssText doesn't trigger style recalc
1182         https://bugs.webkit.org/show_bug.cgi?id=160331
1183         <rdar://problem/27609715>
1184
1185         Reviewed by Ryosuke Niwa and Daniel Bates.
1186
1187         * fast/shadow-dom/shadow-style-text-mutation-expected.html: Added.
1188         * fast/shadow-dom/shadow-style-text-mutation.html: Added.
1189
1190 2016-09-26  Antti Koivisto  <antti@apple.com>
1191
1192         Input elements don't work inside shadow tree
1193         https://bugs.webkit.org/show_bug.cgi?id=160427
1194
1195         Reviewed by Darin Adler.
1196
1197         * fast/shadow-dom/composed-tree-shadow-child-subtree-expected.txt: Added.
1198         * fast/shadow-dom/composed-tree-shadow-child-subtree.html: Added.
1199         * fast/shadow-dom/input-element-in-shadow-expected.html: Added.
1200         * fast/shadow-dom/input-element-in-shadow.html: Added.
1201
1202 2016-09-26  Ryan Haddad  <ryanhaddad@apple.com>
1203
1204         Marking media/media-document-audio-repaint.html as flaky on Sierra.
1205         https://bugs.webkit.org/show_bug.cgi?id=155757
1206
1207         Unreviewed test gardening.
1208
1209         * platform/mac-wk2/TestExpectations:
1210
1211 2016-09-26  Chris Dumez  <cdumez@apple.com>
1212
1213         [WK2] BlobDownloadClient should use asynchronous IPC to decide destination path
1214         https://bugs.webkit.org/show_bug.cgi?id=162568
1215
1216         Reviewed by Alex Christensen.
1217
1218         * fast/dom/HTMLAnchorElement/anchor-download-expected.txt:
1219         * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt:
1220         * http/tests/security/anchor-download-allow-blob-expected.txt:
1221         Rebaseline several Blob download tests now that the "Download started"
1222         message always comes first (as it should).
1223
1224         * platform/mac-wk2/TestExpectations:
1225         Unskip test that is no longer flaky.
1226
1227 2016-09-26  Nan Wang  <n_wang@apple.com>
1228
1229         AX: Progress: [Mac] Content in label element should be used as AXTitle or AXDescription
1230         https://bugs.webkit.org/show_bug.cgi?id=162573
1231
1232         Reviewed by Chris Fleizach.
1233
1234         * accessibility/mac/progress-with-label-element-expected.txt: Added.
1235         * accessibility/mac/progress-with-label-element.html: Added.
1236
1237 2016-09-26  Ryan Haddad  <ryanhaddad@apple.com>
1238
1239         Marking media/media-controls-drag-timeline-set-controls-property.html as flaky on Yosemite Debug WK2.
1240         https://bugs.webkit.org/show_bug.cgi?id=161659
1241
1242         Unreviewed test gardening.
1243
1244         * platform/mac-wk2/TestExpectations:
1245
1246 == Rolled over to ChangeLog-2016-09-26 ==