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