[Web Animations] Positive delays of accelerated animations are not respected
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-09-17  Antoine Quint  <graouts@apple.com>
2
3         [Web Animations] Positive delays of accelerated animations are not respected
4         https://bugs.webkit.org/show_bug.cgi?id=189411
5         <rdar://problem/44151416>
6
7         Reviewed by Dean Jackson.
8
9         Use a mask over the animated rectangle to allow for a 1px rounding error when seeking to fix flakiness.
10
11         * webanimations/accelerated-animation-with-delay-and-seek-expected.html:
12         * webanimations/accelerated-animation-with-delay-and-seek.html:
13
14 2018-09-17  Youenn Fablet  <youenn@apple.com>
15
16         Enable VCP for iOS and reenable it for MacOS
17         https://bugs.webkit.org/show_bug.cgi?id=189635
18         <rdar://problem/43621029>
19
20         Reviewed by Eric Carlson.
21
22         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
23         For platforms suppporting VCP, arbitrary size should be supported.
24         * webrtc/routines.js:
25
26 2018-09-17  Alexey Proskuryakov  <ap@apple.com>
27
28         Revert https://trac.webkit.org/r235910, because the new test times out.
29         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
30         https://bugs.webkit.org/show_bug.cgi?id=188008
31
32         * fast/text/variations/ipc2-expected.txt: Removed.
33         * fast/text/variations/ipc2.html: Removed.
34         * platform/mac-wk1/TestExpectations:
35
36 2018-09-17  Dawei Fenton  <realdawei@apple.com>
37
38         Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html is a flaky failure.
39         https://bugs.webkit.org/show_bug.cgi?id=188020.
40
41         Unreviewed test gardening.
42
43         * platform/ios/TestExpectations:
44
45 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
46
47         [WPE] Add new failure
48
49         Unreviewed gardening.
50         * platform/wpe/TestExpectations:
51
52 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
53
54         [GTK][WPE] Update baseline for fast/dom/navigator-detached-no-crash
55
56         In GTK it's just a matter of updating the baseline. In WPE
57         there's some JS output that just needs to be ignored.
58         * platform/gtk/TestExpectations:
59         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
60         * platform/wpe/TestExpectations:
61
62 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
63
64         [WPE] Mark crashing animations test.
65
66         animations/play-state-start-paused.html crashing.
67         Unreviewed gardening.
68         * platform/wpe/TestExpectations:
69
70 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
71
72         [WPE] Unmark now passing tests
73
74         Unreviewed gardening.
75         * platform/wpe/TestExpectations:
76
77 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
78
79         [GTK] Unmark now passing tests.
80
81         Unreviewed gardening.
82         * platform/gtk/TestExpectations:
83 s
84 2018-09-17  Sihui Liu  <sihui_liu@apple.com>
85
86         Move IndexedDB to Network Process
87         https://bugs.webkit.org/show_bug.cgi?id=189415
88         <rdar://problem/44396973>
89
90         Reviewed by Chris Dumez.
91
92         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
93
94 2018-09-16  Ryan Haddad  <ryanhaddad@apple.com>
95
96         Unreviewed test gardening, mark fast/text/variations/ipc2.html as slow.
97
98         * platform/mac-wk2/TestExpectations:
99
100 2018-09-15  Rob Buis  <rbuis@igalia.com>
101
102         XMLHttpRequest::createResponseBlob() should create a Blob with type for empty response
103         https://bugs.webkit.org/show_bug.cgi?id=189627
104
105         Reviewed by Alexey Proskuryakov.
106
107         * fast/files/xhr-response-blob-expected.txt:
108         * fast/files/xhr-response-blob.html:
109
110 2018-09-14  Megan Gardner  <megan_gardner@apple.com>
111
112         Additional tests for conic gradients
113         https://bugs.webkit.org/show_bug.cgi?id=189566
114
115         Reviewed by Simon Fraser.
116
117         Adding tests that actually test the gradient nature of gradients.
118         This is done by using an svg filter to consolidate the sections
119         of the gradient to sections we can actuall test the color of. Also,
120         the seams are clipped out, to reduce noise. Since gradients are 
121         highly noise prone, this is the best way to check and make sure
122         that gradients are functional without sevear noise issues.
123
124         * TestExpectations:
125         * fast/gradients/conic-gradient-alpha-expected.html: Added.
126         * fast/gradients/conic-gradient-alpha.html: Added.
127         * fast/gradients/conic-gradient-expected.html: Added.
128         * fast/gradients/conic-gradient-extended-stops-expected.html: Added.
129         * fast/gradients/conic-gradient-extended-stops.html: Added.
130         * fast/gradients/conic-gradient.html: Added.
131         * platform/ios-12/TestExpectations:
132         * platform/mac/TestExpectations:
133
134 2018-09-14  Justin Fan  <justin_fan@apple.com>
135
136         WebGL 2 conformance: rgb-format-support.html
137         https://bugs.webkit.org/show_bug.cgi?id=189610
138         <rdar://problem/44403343>
139
140         Reviewed by Dean Jackson.
141
142         Enabled rgb-format-support.html, and updated expectation for gl-teximage.html.
143
144         * TestExpectations:
145         * platform/mac/TestExpectations:
146         * webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt:
147
148 2018-09-14  Justin Michaud  <justin_michaud@apple.com>
149
150         Add support for spreadMethod=reflect and repeat on SVG gradients (for CoreGraphics platforms)
151         https://bugs.webkit.org/show_bug.cgi?id=5968
152
153         Add new svg tests for linear gradients with spreadMethod, and alpha values specified in
154         both stop-opacity and color.
155
156         Reviewed by Simon Fraser.
157
158         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
159         * svg/gradients/spreadMethod-expected.svg: Added.
160         * svg/gradients/spreadMethod.svg: Added.
161         * svg/gradients/spreadMethodAlpha-expected.svg: Added.
162         * svg/gradients/spreadMethodAlpha.svg: Added.
163         * svg/gradients/spreadMethodClose0-expected-mismatch.svg: Added.
164         * svg/gradients/spreadMethodClose0.svg: Added.
165         * svg/gradients/spreadMethodClose1-expected-mismatch.svg: Added.
166         * svg/gradients/spreadMethodClose1.svg: Added.
167         * svg/gradients/spreadMethodClose2-expected.svg: Added.
168         * svg/gradients/spreadMethodClose2.svg: Added.
169         * svg/gradients/spreadMethodDiagonal-expected.svg: Added.
170         * svg/gradients/spreadMethodDiagonal.svg: Added.
171         * svg/gradients/spreadMethodDiagonal2-expected.svg: Added.
172         * svg/gradients/spreadMethodDiagonal2.svg: Added.
173         * svg/gradients/spreadMethodDuplicateStop-expected.svg: Added.
174         * svg/gradients/spreadMethodDuplicateStop.svg: Added.
175         * svg/gradients/spreadMethodReversed-expected.svg: Added.
176         * svg/gradients/spreadMethodReversed.svg: Added.
177         * svg/gradients/stopAlpha-expected.svg: Added.
178         * svg/gradients/stopAlpha.svg: Added.
179
180 2018-09-14  Ross Kirsling  <ross.kirsling@sony.com>
181
182         [WinCairo] Unreviewed test gardening.
183
184         * TestExpectations: Remove duplicative line introduced in r235959.
185         * platform/wincairo/TestExpectations:
186
187 2018-09-14  Woodrow Wang  <woodrow_wang@apple.com>
188
189         Add stability to tests for web API statistics
190         https://bugs.webkit.org/show_bug.cgi?id=189560
191         <rdar://problem/44396413>
192
193         Reviewed by Chris Dumez.
194
195         Using js-test added some data to the font loading collection, which made the tests dependent on
196         js-test.js. Thus, if any changes were made to js-test.js the tests for web API statistics would
197         fail. This patch removes the dependency on js-test. Also, this patch speeds up each test 
198         significantly by bypassing the timer in ResourceLoadObserver for recording the statistics.  
199
200         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
201         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html:
202         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
203         * http/tests/webAPIStatistics/font-load-data-collection.html:
204         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
205         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html:
206         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
207         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html:
208
209 2018-09-14  Eric Carlson  <eric.carlson@apple.com>
210
211         Support arbitrary video resolution in getUserMedia API
212         https://bugs.webkit.org/show_bug.cgi?id=178109
213         <rdar://problem/35083128>
214
215         Reviewed by Youenn Fablet.
216
217         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
218         * fast/mediastream/apply-constraints-advanced-expected.txt:
219         * fast/mediastream/apply-constraints-advanced.html:
220         * fast/mediastream/apply-constraints-video.html:
221
222 2018-09-14  Devin Rousso  <webkit@devinrousso.com>
223
224         Web Inspector: Record actions performed on ImageBitmapRenderingContext
225         https://bugs.webkit.org/show_bug.cgi?id=181341
226
227         Reviewed by Joseph Pecoraro.
228
229         * inspector/canvas/recording-2d-expected.txt:
230         * inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
231         * inspector/canvas/recording-bitmaprenderer.html: Added.
232         * inspector/canvas/recording-webgl-expected.txt:
233         * inspector/canvas/recording-webgl-snapshots-expected.txt:
234         * inspector/canvas/resources/recording-utilities.js:
235         Simplify the test output to avoid unrelated failures, such as if line numbers change.
236         Also remove non-human-readable text, as it makes it more difficult for those unfamiliar with
237         the test to determine if any differences are acceptable.
238
239 2018-09-14  Ms2ger  <Ms2ger@igalia.com>
240
241         Remove some obsolete XHR tests
242         https://bugs.webkit.org/show_bug.cgi?id=189581
243
244         Reviewed by Youenn Fablet.
245
246         * TestExpectations: Drop reference to removed test.
247
248 2018-09-13  Ryosuke Niwa  <rniwa@webkit.org>
249
250         Capturing event listeners are called during bubbling phase for shadow hosts
251         https://bugs.webkit.org/show_bug.cgi?id=174288
252
253         Reviewed by Darin Adler.
254
255         Added a W3C style testharness.js test and rebaselined two tests. See below for rationals of rebaselines.
256
257         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees-expected.txt: Added.
258         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees.html: Added.
259
260         * media/media-load-event-expected.txt: Rebaselined. The logging of oncanplaythrough event is now happening
261         before canplaythrough() is called because the logging is done by waitForEvent which uses a capturing event
262         listener whereas canplaythrough is called by a event handler, which is non-capturing.
263
264         * platform/ios-11/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
265         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
266
267 2018-09-13  Justin Fan  <justin_fan@apple.com>
268
269         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 4
270         https://bugs.webkit.org/show_bug.cgi?id=189609
271
272         Unreviewed small change for only the few webgl 2 tests' harness; completely passing 
273         tests now only report the PASS line, to avoid discrepancies between e.g. feature ability 
274         of different graphics cards causing diffs to fail.
275
276         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
277         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
278         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
279         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
280         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
281         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
282         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
283         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
284         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
285         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
286         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
287         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
288         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
289         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
290         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
291         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
292         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
293         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
294         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
295         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
296         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
297         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
298         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
299         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
300         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
301         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
302         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
303         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
304         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
305         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
306         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
307         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
308         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
309         (window.webglTestHarness.notifyFinished):
310
311 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
312
313         Layout Test imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.html is flaky
314         https://bugs.webkit.org/show_bug.cgi?id=188070
315
316         Unreviewed test gardening.
317
318         * platform/ios/TestExpectations: Mark test as flaky.
319         * platform/mac-wk1/TestExpectations: Ditto.
320
321 2018-09-13  Megan Gardner  <megan_gardner@apple.com>
322
323         Fix color stop blending in conic gradients for stops past 1
324         https://bugs.webkit.org/show_bug.cgi?id=189532
325         <rdar://problem/44158221>
326
327         Reviewed by Simon Fraser.
328
329         Tests that last stop in the gradient is correct.
330
331         * fast/gradients/conic-repeating-last-stop-expected.html: Added.
332         * fast/gradients/conic-repeating-last-stop.html: Added.
333         * platform/ios-12/TestExpectations:
334         * platform/mac/TestExpectations:
335
336 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
337
338         Unreviewed, rolling out r235954.
339
340         Breaks the watchOS build.
341
342         Reverted changeset:
343
344         "Move IndexedDB to Network Process"
345         https://bugs.webkit.org/show_bug.cgi?id=189415
346         https://trac.webkit.org/changeset/235954
347
348 2018-09-13  Chris Dumez  <cdumez@apple.com>
349
350         Regression(PSON): setting window.opener to null allows process swapping in cases that are not web-compatible
351         https://bugs.webkit.org/show_bug.cgi?id=189590
352         <rdar://problem/44422725>
353
354         Reviewed by Geoffrey Garen.
355
356         Add layout test coverage.
357
358         * http/tests/navigation/resources/navigate-helper.html: Added.
359         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin-expected.txt: Added.
360         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html: Added.
361
362 2018-09-13  Dean Jackson  <dino@grorg.org>
363
364         https://bugs.webkit.org/show_bug.cgi?id=189594
365
366         Mark this test as failing on WK1.
367
368         * platform/ios-wk1/TestExpectations:
369         * platform/mac-wk1/TestExpectations:
370
371 2018-09-13  Dean Jackson  <dino@grorg.org>
372
373         Header parsing for experimental and internal debug features
374         https://bugs.webkit.org/show_bug.cgi?id=189486
375         <rdar://problem/44320618>
376
377         Add feature headers to more tests.
378
379         * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
380         * legacy-animation-engine/animations/duplicate-keys-expected.html:
381
382 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
383
384         Rebaseline imported/w3c/web-platform-tests/web-share/idlharness.https.html after r235925.
385
386         Unreviewed test gardening.
387
388         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt:
389
390 2018-09-13  Ms2ger  <Ms2ger@igalia.com>
391
392         [GTK] Enable media-source/interfaces.html.
393         https://bugs.webkit.org/show_bug.cgi?id=183613
394
395         Unreviewed test gardening.
396
397         The platform-neutral expectation applies to the GTK port as well.
398
399         * platform/gtk/TestExpectations: Remove expectation.
400         * platform/gtk/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt: Removed.
401
402 2018-09-13  Youenn Fablet  <youenn@apple.com>
403
404         Introduce RTCRtpSendParameters
405         https://bugs.webkit.org/show_bug.cgi?id=189563
406
407         Reviewed by Eric Carlson.
408
409         * webrtc/video-getParameters-expected.txt:
410         * webrtc/video-getParameters.html:
411
412 2018-09-12  Dean Jackson  <dino@grorg.org>
413
414         Header parsing for experimental and internal debug features
415         https://bugs.webkit.org/show_bug.cgi?id=189486
416         <rdar://problem/44320618>
417
418         Another test fix.
419
420         * legacy-animation-engine/animations/duplicate-keys.html:
421
422 2018-09-12  Dean Jackson  <dino@grorg.org>
423
424         Header parsing for experimental and internal debug features
425         https://bugs.webkit.org/show_bug.cgi?id=189486
426         <rdar://problem/44320618>
427
428         And even more test fixes!
429
430         * animations/stop-animation-on-suspend.html:
431         * compositing/scrolling/touch-scroll-to-clip.html:
432
433 2018-09-12  Dean Jackson  <dino@grorg.org>
434
435         Header parsing for experimental and internal debug features
436         https://bugs.webkit.org/show_bug.cgi?id=189486
437         <rdar://problem/44320618>
438
439         More test fixes.
440
441         * legacy-animation-engine/animations/animation-border-overflow.html:
442         * legacy-animation-engine/animations/cross-fade-border-image-source.html:
443         * legacy-animation-engine/animations/cross-fade-list-style-image.html:
444         * legacy-animation-engine/animations/cross-fade-webkit-mask-box-image.html:
445         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
446         * legacy-animation-engine/transitions/extra-transition.html:
447         * legacy-animation-engine/transitions/svg-transitions.html:
448         * legacy-animation-engine/transitions/transition-in-delay-phase.html:
449         * legacy-animation-engine/transitions/visited-link-color.html:
450
451 2018-09-12  Dean Jackson  <dino@apple.com>
452
453         Header parsing for experimental and internal debug features
454         https://bugs.webkit.org/show_bug.cgi?id=189486
455         <rdar://problem/44320618>
456
457         Fix failing tests by explicitly turning off Web Animations for CSS animations.
458         Previously the test system was doing this, even though the feature was
459         supposed to be enabled.
460
461         * legacy-animation-engine/*.html:
462
463 2018-09-12  Alicia Boya García  <aboya@igalia.com>
464
465         Unreviewed GTK test gardening.
466
467         * TestExpectations:
468         * platform/gtk/TestExpectations:
469
470 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
471
472         imported/w3c/web-platform-tests/shadow-dom/form-control-form-attribute.html hits assertion
473         https://bugs.webkit.org/show_bug.cgi?id=189493
474
475         Reviewed by Alex Christensen.
476
477         Unskip the test now that it doesn't hit a debug assertion.
478
479         * TestExpectations:
480
481 2018-09-12  Dan Bernstein  <mitz@apple.com>
482
483         [Cocoa] Complete support for Paste as Quotation
484         https://bugs.webkit.org/show_bug.cgi?id=189504
485
486         Reviewed by Wenson Hsieh.
487
488         Took a few existing tests of the Paste as Quotation behavior and modified them to use the
489         new PasteAsQuotation command. The only difference in the results is that the blockquote has
490         the "type" attribute set to "cite".
491
492         * editing/pasteboard/4930986-1-paste-as-quotation-expected.txt: Added.
493         * editing/pasteboard/4930986-1-paste-as-quotation.html: Added.
494         * editing/pasteboard/4930986-2-paste-as-quotation-expected.txt: Added.
495         * editing/pasteboard/4930986-2-paste-as-quotation.html: Added.
496         * editing/pasteboard/4930986-3-paste-as-quotation-expected.txt: Added.
497         * editing/pasteboard/4930986-3-paste-as-quotation.html: Added.
498
499 2018-09-12  Sihui Liu  <sihui_liu@apple.com>
500
501         Move IndexedDB to Network Process
502         https://bugs.webkit.org/show_bug.cgi?id=189415
503
504         Reviewed by Geoffrey Garen.
505
506         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
507
508 2018-09-11  Dean Jackson  <dino@apple.com>
509
510         Header parsing for experimental and internal debug features
511         https://bugs.webkit.org/show_bug.cgi?id=189486
512         <rdar://problem/44320618>
513
514         Reviewed by Tim Horton.
515
516         New webkit-test-runner headers.
517
518         * animations/3d/matrix-transform-type-animation.html:
519         * animations/3d/replace-filling-transform.html:
520         * animations/3d/transform-origin-vs-functions.html:
521         * animations/3d/transform-perspective.html:
522         * animations/additive-transform-animations.html:
523         * animations/animation-border-overflow.html:
524         * animations/animation-callback-timestamp.html:
525         * animations/animation-controller-drt-api.html:
526         * animations/animation-direction-alternate-reverse.html:
527         * animations/animation-direction-reverse-fill-mode-hardware.html:
528         * animations/animation-direction-reverse-hardware-opacity.html:
529         * animations/animation-direction-reverse-hardware.html:
530         * animations/animation-direction-reverse-non-hardware.html:
531         * animations/animation-direction-reverse-timing-functions-hardware.html:
532         * animations/animation-direction-reverse-timing-functions.html:
533         * animations/animation-direction.html:
534         * animations/animation-followed-by-transition.html:
535         * animations/animation-hit-test-transform.html:
536         * animations/animation-hit-test.html:
537         * animations/animation-internals-api-multiple-keyframes.html:
538         * animations/animation-internals-api.html:
539         * animations/animation-offscreen-to-onscreen.html:
540         * animations/animation-playstate-paused-style-resolution.html:
541         * animations/big-rotation.html:
542         * animations/change-completed-animation-transform.html:
543         * animations/change-keyframes.html:
544         * animations/combo-transform-rotate+scale.html:
545         * animations/cross-fade-background-image.html:
546         * animations/cross-fade-border-image-source.html:
547         * animations/cross-fade-list-style-image.html:
548         * animations/cross-fade-webkit-mask-box-image.html:
549         * animations/duplicate-keys-expected.html:
550         * animations/duplicate-keys.html:
551         * animations/duplicated-keyframes-name.html:
552         * animations/fill-forwards-end-state.html:
553         * animations/fill-mode-forwards-zero-duration.html:
554         * animations/fill-mode-removed.html:
555         * animations/font-variations/font-stretch.html:
556         * animations/font-variations/font-style.html:
557         * animations/font-variations/font-variation-settings-order.html:
558         * animations/font-variations/font-variation-settings-unlike.html:
559         * animations/font-variations/font-variation-settings.html:
560         * animations/font-variations/font-weight.html:
561         * animations/generic-from-to.html:
562         * animations/import.html:
563         * animations/keyframe-multiple-timing-functions-transform.html:
564         * animations/keyframe-timing-functions-transform.html:
565         * animations/keyframe-timing-functions.html:
566         * animations/keyframe-timing-functions2.html:
567         * animations/keyframes-comma-separated.html:
568         * animations/keyframes-dynamic.html:
569         * animations/keyframes-infinite-iterations.html:
570         * animations/keyframes-invalid-keys.html:
571         * animations/keyframes-out-of-order.html:
572         * animations/keyframes.html:
573         * animations/leak-document-with-css-animation.html:
574         * animations/lineheight-animation.html:
575         * animations/longhand-timing-function.html:
576         * animations/matrix-anim.html:
577         * animations/missing-from-to-transforms.html:
578         * animations/missing-from-to.html:
579         * animations/missing-keyframe-properties-repeating.html:
580         * animations/missing-keyframe-properties-timing-function.html:
581         * animations/missing-keyframe-properties.html:
582         * animations/missing-values-first-keyframe.html:
583         * animations/missing-values-last-keyframe.html:
584         * animations/multiple-animations-timing-function.html:
585         * animations/multiple-animations.html:
586         * animations/multiple-keyframes.html:
587         * animations/negative-delay.html:
588         * animations/pause-crash.html:
589         * animations/play-state-start-paused.html:
590         * animations/resources/animation-leak-iframe.html:
591         * animations/simultaneous-start-left.html:
592         * animations/simultaneous-start-transform.html:
593         * animations/spring-function.html:
594         * animations/stacking-context-unchanged-while-running.html:
595         * animations/timing-functions.html:
596         * animations/transition-and-animation-1.html:
597         * animations/transition-and-animation-2.html:
598         * animations/transition-and-animation-3.html:
599         * animations/trigger-container-scroll-boundaries.html:
600         * animations/trigger-container-scroll-empty.html:
601         * animations/trigger-container-scroll-simple.html:
602         * animations/unanimated-style.html:
603         * animations/unprefixed-keyframes.html:
604         * animations/width-using-ems.html:
605         * compositing/animation/animated-composited-inside-hidden.html:
606         * compositing/animation/computed-style-during-delay.html:
607         * compositing/animation/layer-for-filling-animation.html:
608         * compositing/backing/backface-visibility-flip.html:
609         * compositing/backing/transform-transition-from-outside-view.html:
610         * compositing/contents-scale/animating.html:
611         * compositing/layer-creation/animation-overlap-with-children.html:
612         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
613         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
614         * compositing/layer-creation/mismatched-transform-transition-overlap.html:
615         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
616         * compositing/layer-creation/overlap-animation-clipping.html:
617         * compositing/layer-creation/overlap-animation-container.html:
618         * compositing/layer-creation/overlap-animation.html:
619         * compositing/layer-creation/scale-rotation-animation-overlap.html:
620         * compositing/layer-creation/scale-rotation-transition-overlap.html:
621         * compositing/layer-creation/translate-animation-overlap.html:
622         * compositing/layer-creation/translate-scale-animation-overlap.html:
623         * compositing/layer-creation/translate-scale-transition-overlap.html:
624         * compositing/layer-creation/translate-transition-overlap.html:
625         * compositing/overflow/overflow-positioning.html:
626         * compositing/reflections/animation-inside-reflection.html:
627         * compositing/reflections/nested-reflection-animated.html:
628         * compositing/reflections/nested-reflection-transition.html:
629         * compositing/transitions/scale-transition-no-start.html:
630         * compositing/transitions/singular-scale-transition.html:
631         * compositing/visible-rect/animated-from-none.html:
632         * compositing/visible-rect/animated.html:
633         * css3/calc/transitions-dependent.html:
634         * css3/calc/transitions.html:
635         * css3/filters/backdrop/animation.html:
636         * css3/filters/composited-during-animation.html:
637         * css3/filters/filter-animation-from-none-hw.html:
638         * css3/filters/filter-animation-from-none-multi-hw.html:
639         * css3/filters/filter-animation-from-none-multi.html:
640         * css3/filters/filter-animation-from-none.html:
641         * css3/filters/filter-animation-hw.html:
642         * css3/filters/filter-animation-multi-hw.html:
643         * css3/filters/filter-animation-multi.html:
644         * css3/filters/filter-animation.html:
645         * css3/masking/clip-path-animation.html:
646         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
647         * fast/animation/css-animation-resuming-when-visible.html:
648         * fast/animation/css-animation-throttling-lowPowerMode.html:
649         * fast/animation/height-auto-transition-computed-value.html:
650         * fast/css-generated-content/pseudo-animation.html:
651         * fast/css-generated-content/pseudo-transition.html:
652         * fast/filter-image/filter-image-animation.html:
653         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
654         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
655         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
656         * http/wpt/css/css-animations/start-animation-001.html:
657         * imported/blink/transitions/transition-not-interpolable.html:
658         * imported/blink/transitions/unprefixed-transform.html:
659         * platform/mac/TestExpectations:
660         * transitions/background-position-transitions.html:
661         * transitions/background-transitions.html:
662         * transitions/blendmode-transitions.html:
663         * transitions/border-radius-transition.html:
664         * transitions/clip-path-path-transitions.html:
665         * transitions/clip-path-transitions.html:
666         * transitions/clip-transition.html:
667         * transitions/color-transition-all.html:
668         * transitions/color-transition-premultiplied.html:
669         * transitions/color-transition-rounding.html:
670         * transitions/cross-fade-background-image.html:
671         * transitions/cross-fade-border-image.html:
672         * transitions/cubic-bezier-overflow-color.html:
673         * transitions/cubic-bezier-overflow-length.html:
674         * transitions/cubic-bezier-overflow-shadow.html:
675         * transitions/cubic-bezier-overflow-svg-length.html:
676         * transitions/cubic-bezier-overflow-transform.html:
677         * transitions/default-timing-function.html:
678         * transitions/delay.html:
679         * transitions/extra-transition.html:
680         * transitions/flex-transitions.html:
681         * transitions/font-family-during-transition.html:
682         * transitions/frames-timing-function.html:
683         * transitions/interrupted-all-transition.html:
684         * transitions/longhand-vs-shorthand-initial.html:
685         * transitions/mask-transitions.html:
686         * transitions/min-max-width-height-transitions.html:
687         * transitions/mismatched-shadow-styles.html:
688         * transitions/mismatched-shadow-transitions.html:
689         * transitions/mixed-type.html:
690         * transitions/move-after-transition.html:
691         * transitions/multiple-background-size-transitions.html:
692         * transitions/multiple-background-transitions.html:
693         * transitions/multiple-mask-transitions.html:
694         * transitions/multiple-shadow-transitions.html:
695         * transitions/negative-delay.html:
696         * transitions/opacity-transition-zindex.html:
697         * transitions/remove-transition-style.html:
698         * transitions/shape-outside-transitions.html:
699         * transitions/shorthand-border-transitions.html:
700         * transitions/shorthand-transitions.html:
701         * transitions/steps-timing-function.html:
702         * transitions/svg-layout-transition.html:
703         * transitions/svg-text-shadow-transition.html:
704         * transitions/svg-transitions.html:
705         * transitions/text-indent-transition.html:
706         * transitions/transform-op-list-match.html:
707         * transitions/transform-op-list-no-match.html:
708         * transitions/transition-drt-api-delay.html:
709         * transitions/transition-drt-api.html:
710         * transitions/transition-end-event-rendering.html:
711         * transitions/transition-hit-test-transform.html:
712         * transitions/transition-hit-test.html:
713         * transitions/transition-in-delay-phase.html:
714         * transitions/transition-on-element-with-content.html:
715         * transitions/transition-shorthand-delay.html:
716         * transitions/transition-timing-function.html:
717         * transitions/transition-to-from-auto.html:
718         * transitions/transition-to-from-undefined.html:
719         * transitions/visited-link-color.html:
720         * transitions/zero-duration-in-list.html:
721         * transitions/zero-duration-with-non-zero-delay-end.html:
722         * transitions/zero-duration-with-non-zero-delay-start.html:
723         * webanimations/accelerated-transition-by-removing-property.html:
724         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html:
725         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html:
726         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html:
727         * webanimations/css-animations.html:
728         * webanimations/empty-keyframes-crash.html:
729         * webanimations/partly-accelerated-transition-by-removing-property.html:
730         * webanimations/setting-css-animation-none-after-clearing-effect.html:
731         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html:
732
733 2018-09-12  Joseph Pecoraro  <pecoraro@apple.com>
734
735         Web Inspector: fix test case failures in js-isLikelyStackTrace.html
736         https://bugs.webkit.org/show_bug.cgi?id=180664
737
738         Reviewed by Devin Rousso.
739
740         * inspector/console/js-isLikelyStackTrace-expected.txt:
741         * inspector/console/js-isLikelyStackTrace.html:
742         Avoid Inspector Internal InjectedScript code in backtraces by producing
743         the exception stacks in the page itself without going through inspector
744         test evaluation code. This produces exception stacks more like a page.
745         Also add some explicit tests for strings that we'd expect to be classified
746         as exception stacks.
747
748 2018-09-12  Per Arne Vollan  <pvollan@apple.com>
749
750         Layout Test fast/text/variations/ipc2.html is failing
751         https://bugs.webkit.org/show_bug.cgi?id=189550
752
753         Unreviewed test gardening.
754
755         * platform/win/TestExpectations:
756
757 2018-09-11  Olivia Barnett  <obarnett@apple.com>
758
759         Implement the Web Share API for mac
760         https://bugs.webkit.org/show_bug.cgi?id=189443
761
762         Reviewed by Tim Horton.
763
764         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Added.
765         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt: Added.
766         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-empty.https-expected.txt: Added.
767         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-securecontext.http-expected.txt: Added.
768         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-url-invalid.https-expected.txt: Added.
769         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-without-user-gesture.https-expected.txt: Added.
770         Updated test expectations.
771
772 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
773
774         Unreviewed test fix after r235910
775         https://bugs.webkit.org/show_bug.cgi?id=188008
776
777         * platform/mac-wk1/TestExpectations:
778
779 2018-09-11  James Savage  <james.savage@apple.com>
780
781         Follow up to:
782         Expose -apple-system-container-border color to internal web views.
783         https://bugs.webkit.org/show_bug.cgi?id=189178.
784
785         Reviewed by Timothy Hatcher.
786
787         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
788         Reset test expectations to go along with fix.
789
790 2018-09-07  Dean Jackson  <dino@apple.com>
791
792         Add and expose Internal features from WebKit
793         https://bugs.webkit.org/show_bug.cgi?id=189442
794         <rdar://problem/44243404>
795
796         Reviewed by Simon Fraser.
797
798         Skip some tests that rely on an experimental feature that has
799         moved to internal. A follow-up patch will allow WKTR to enable
800         them on demand.
801
802         * platform/mac/TestExpectations:
803
804 2018-09-11  Jer Noble  <jer.noble@apple.com>
805
806         [MediaCapabilities] Implement MediaEngineConfigurationFactory registration
807         https://bugs.webkit.org/show_bug.cgi?id=189438
808
809         Reviewed by Eric Carlson.
810
811         * media/mediacapabilities/mediacapabilities-types-expected.txt:
812
813 2018-09-08  Ryosuke Niwa  <rniwa@webkit.org>
814
815         :first-child, :last-child, :nth-child, and :nth-of-type don't work on shadow root's children
816         https://bugs.webkit.org/show_bug.cgi?id=166748
817         <rdar://problem/29649177>
818
819         Reviewed by Yusuke Suzuki.
820
821         Added ref tests for matching positional pseudo classes on direct child of shadow roots
822         during style resolutions and DOM API matching with C++ selector checker and selector compilers.
823
824         Also added a test for invalidating these selectors.
825
826         * fast/shadow-dom/nth-node-on-shadow-child-expected.html: Added.
827         * fast/shadow-dom/nth-node-on-shadow-child-invalidation-expected.html: Added.
828         * fast/shadow-dom/nth-node-on-shadow-child-invalidation.html: Added.
829         * fast/shadow-dom/nth-node-on-shadow-child-no-jit-expected.html: Added.
830         * fast/shadow-dom/nth-node-on-shadow-child-no-jit.html: Added.
831         * fast/shadow-dom/nth-node-on-shadow-child.html: Added.
832
833 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
834
835         Updated the test expectation as this test also causes a crash in release builds.
836
837         * TestExpectations:
838
839 2018-09-11  Wenson Hsieh  <wenson_hsieh@apple.com>
840
841         [macOS] [WK2] Support changing foreground colors via color panel
842         https://bugs.webkit.org/show_bug.cgi?id=189382
843         <rdar://problem/44227311>
844
845         Reviewed by Ryosuke Niwa.
846
847         Adjust an existing layout test that applies a text color with alpha. Currently, this results in a font element
848         being emitted with the `color` attribute, but this is incorrect, since the `color` attribute of a font element
849         does not support "rgba(…)" values.
850
851         Instead, split this into two cases: verify that setting the color to an opaque color (with alpha = 1) emits a
852         font element with the correct `color` attribute, and fall back to using an inline style when the color is
853         partially transparent.
854
855         * editing/style/inline-style-container-expected.txt:
856         * editing/style/inline-style-container.html:
857
858 2018-09-11  Justin Fan  <justin_fan@apple.com>
859
860         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 3
861         https://bugs.webkit.org/show_bug.cgi?id=189491
862
863         Reviewed by Dean Jackson.
864
865         Small update to the test-harness file used for the new 2.0.0 suite tests, as well as 
866         expectation updates for the unskipped tests. 
867
868         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
869         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
870         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
871         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
872         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
873         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
874         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
875         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
876         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
877         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
878         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
879         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
880         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
881         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
882         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
883         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
884         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
885         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
886         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
887         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
888         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
889         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
890         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
891         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
892         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
893         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
894         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
895         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
896         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
897         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
898         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
899         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
900         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
901         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
902         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
903         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
904         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
905         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
906         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
907         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
908         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
909         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
910         (list):
911         (window.webglTestHarness.reportResults):
912         (window.webglTestHarness.notifyFinished):
913
914 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
915
916         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
917         https://bugs.webkit.org/show_bug.cgi?id=188008
918
919         Reviewed by Alex Christensen.
920
921         * fast/text/variations/ipc2-expected.txt: Added.
922         * fast/text/variations/ipc2.html: Added.
923
924 2018-09-11  Woodrow Wang  <woodrow_wang@apple.com>
925
926         Add Web API Statistics Collection
927         https://bugs.webkit.org/show_bug.cgi?id=187773
928         <rdar://problem/44155162>
929
930         Reviewed by Brent Fulgham.
931
932         Added new tests and expectations for the web API statistics data collection.
933
934         * TestExpectations:
935         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt: Added.
936         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html: Added.
937         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt: Added.
938         * http/tests/webAPIStatistics/font-load-data-collection.html: Added.
939         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt: Added.
940         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html: Added.
941         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt: Added.
942         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html: Added.
943         * platform/ios-wk2/TestExpectations:
944         * platform/mac-wk2/TestExpectations:
945
946 2018-09-11  Frederic Wang  <fwang@igalia.com>
947
948         Modify more tests to use document.scrollingElement to access viewport scroll properties
949         https://bugs.webkit.org/show_bug.cgi?id=189495
950
951         After r235806, it is wrong to use document.body to access scroll properties of the viewport
952         in standard mode. New tests added since r227781 are modified to use
953         document.scrollingElement instead and avoid flaky behavior. For consistency, we do the same
954         for old tests in quirks mode. Note that WPT tests as well as the following tests using
955         document.body on purpose are not modified:
956         - fast/dom/Element/*
957         - events/scroll-in-scaled-page-with-overflow-hidden.html
958         - compositing/ios/overflow-scroll-update-overlap.html
959         - body-stuck-with-dirty-bit-with-columns.html
960
961         Reviewed by Antonio Gomes.
962
963         * compositing/rtl/rtl-absolute-overflow-scrolled.html:
964         * compositing/rtl/rtl-fixed-overflow-scrolled.html:
965         * editing/caret/ios/absolute-caret-position-after-scroll.html:
966         * editing/caret/ios/fixed-caret-position-after-scroll.html:
967         * editing/execCommand/delete-no-scroll.html:
968         * editing/input/resources/reveal-utilities.js:
969         (performJumpAtTheEdgeTest):
970         * editing/pasteboard/copy-crash.html:
971         * editing/selection/ios/absolute-selection-after-scroll.html:
972         * editing/selection/ios/fixed-selection-after-scroll.html:
973         * fast/autoresize/autoresize-with-iframe-expected.txt:
974         * fast/autoresize/autoresize-with-iframe.html:
975         * fast/autoresize/basic-expected.txt:
976         * fast/autoresize/basic.html:
977         * fast/autoresize/turn-off-autoresize-expected.txt:
978         * fast/autoresize/turn-off-autoresize.html:
979         * fast/css/element-scrollByLines-scrollByPages-obsolete.html:
980         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
981         * fast/dom/non-numeric-values-numeric-parameters.html:
982         * fast/dom/resources/check-scroll-position-onload.html:
983         * fast/dom/scroll-position-for-new-loads.html:
984         * fast/events/attempt-scroll-with-no-scrollbars.html:
985         * fast/events/fire-scroll-event.html:
986         * fast/events/frame-scroll-fake-mouse-move.html:
987         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
988         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html:
989         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
990         * fast/events/mouse-cursor-image-set.html:
991         * fast/events/mouse-cursor-multiframecur.html:
992         * fast/events/mouse-cursor.html:
993         * fast/events/no-scroll-on-input-text-selection-expected.txt:
994         * fast/events/no-scroll-on-input-text-selection.html:
995         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page-expected.txt:
996         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html:
997         * fast/events/platform-wheelevent-paging-x-in-scrolling-page-expected.txt:
998         * fast/events/platform-wheelevent-paging-x-in-scrolling-page.html:
999         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page-expected.txt:
1000         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html:
1001         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page-expected.txt:
1002         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html:
1003         * fast/events/platform-wheelevent-paging-y-in-scrolling-page-expected.txt:
1004         * fast/events/platform-wheelevent-paging-y-in-scrolling-page.html:
1005         * fast/events/scale-and-scroll-body-expected.txt:
1006         * fast/events/scale-and-scroll-body.html:
1007         * fast/events/scale-and-scroll-window-expected.txt:
1008         * fast/events/scale-and-scroll-window.html:
1009         * fast/events/scroll-after-click-on-tab-index.html:
1010         * fast/events/scroll-to-anchor-in-overflow-hidden.html:
1011         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt:
1012         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html:
1013         * fast/forms/autofocus-opera-003.html:
1014         * fast/forms/input-readonly-autoscroll.html:
1015         * fast/forms/resources/common.js:
1016         (getAbsoluteRect):
1017         * fast/frames/iframe-scroll-page-up-down.html:
1018         * fast/frames/transparent-scrollbar.html:
1019         * fast/harness/results.html:
1020         * fast/html/empty-fragment-id-goto-top-expected.txt:
1021         * fast/html/empty-fragment-id-goto-top.html:
1022         * fast/images/imagemap-scroll.html:
1023         * fast/loader/scroll-position-restored-on-back-non-cached.html:
1024         * fast/loader/scroll-position-restored-on-back.html:
1025         * fast/multicol/body-stuck-with-dirty-bit-with-columns.html:
1026         * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
1027         * fast/scrolling/ios/iframe-scroll-into-view.html:
1028         * fast/scrolling/latching/scroll-div-latched-div.html:
1029         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
1030         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
1031         * fast/scrolling/latching/scroll-iframe-fragment.html:
1032         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
1033         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
1034         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
1035         * fast/scrolling/latching/scroll-select-bottom-test.html:
1036         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
1037         * fast/scrolling/latching/scroll-select-latched-select.html:
1038         * fast/scrolling/rtl-point-in-iframe.html:
1039         * fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html:
1040         * fast/table/assert-when-visual-overflow-is-cleared.html:
1041         * fast/transforms/selection-bounds-in-transformed-view.html:
1042         * http/tests/navigation/anchor-frames-cross-origin-expected.txt:
1043         * http/tests/navigation/resources/frame-with-anchor-cross-origin.html:
1044         * jquery/resources/test/unit/offset.js:
1045         * legacy-animation-engine/fast/harness/results.html:
1046         * media/video-controls-to-not-scroll-page-on-load.html:
1047         * media/video-main-content-allow-then-scroll-expected.txt:
1048         * media/video-main-content-allow-then-scroll.html:
1049         * scrollbars/scrollbar-large-overflow-rectangle.html:
1050         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1051         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1052         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1053         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1054         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1055         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1056         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
1057         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1058         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1059         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1060         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1061         * tiled-drawing/scrolling/latched-to-deleted-node.html:
1062         * tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html:
1063         * tiled-drawing/scrolling/non-fast-region/top-content-inset.html:
1064         * tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html:
1065         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1066         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
1067         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
1068         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
1069         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-then-horizontal.html:
1070         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
1071         * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html:
1072
1073 == Rolled over to ChangeLog-2018-09-11 ==