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