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