Header parsing for experimental and internal debug features
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-09-11  Dean Jackson  <dino@apple.com>
2
3         Header parsing for experimental and internal debug features
4         https://bugs.webkit.org/show_bug.cgi?id=189486
5         <rdar://problem/44320618>
6
7         Reviewed by Tim Horton.
8
9         New webkit-test-runner headers.
10
11         * animations/3d/matrix-transform-type-animation.html:
12         * animations/3d/replace-filling-transform.html:
13         * animations/3d/transform-origin-vs-functions.html:
14         * animations/3d/transform-perspective.html:
15         * animations/additive-transform-animations.html:
16         * animations/animation-border-overflow.html:
17         * animations/animation-callback-timestamp.html:
18         * animations/animation-controller-drt-api.html:
19         * animations/animation-direction-alternate-reverse.html:
20         * animations/animation-direction-reverse-fill-mode-hardware.html:
21         * animations/animation-direction-reverse-hardware-opacity.html:
22         * animations/animation-direction-reverse-hardware.html:
23         * animations/animation-direction-reverse-non-hardware.html:
24         * animations/animation-direction-reverse-timing-functions-hardware.html:
25         * animations/animation-direction-reverse-timing-functions.html:
26         * animations/animation-direction.html:
27         * animations/animation-followed-by-transition.html:
28         * animations/animation-hit-test-transform.html:
29         * animations/animation-hit-test.html:
30         * animations/animation-internals-api-multiple-keyframes.html:
31         * animations/animation-internals-api.html:
32         * animations/animation-offscreen-to-onscreen.html:
33         * animations/animation-playstate-paused-style-resolution.html:
34         * animations/big-rotation.html:
35         * animations/change-completed-animation-transform.html:
36         * animations/change-keyframes.html:
37         * animations/combo-transform-rotate+scale.html:
38         * animations/cross-fade-background-image.html:
39         * animations/cross-fade-border-image-source.html:
40         * animations/cross-fade-list-style-image.html:
41         * animations/cross-fade-webkit-mask-box-image.html:
42         * animations/duplicate-keys-expected.html:
43         * animations/duplicate-keys.html:
44         * animations/duplicated-keyframes-name.html:
45         * animations/fill-forwards-end-state.html:
46         * animations/fill-mode-forwards-zero-duration.html:
47         * animations/fill-mode-removed.html:
48         * animations/font-variations/font-stretch.html:
49         * animations/font-variations/font-style.html:
50         * animations/font-variations/font-variation-settings-order.html:
51         * animations/font-variations/font-variation-settings-unlike.html:
52         * animations/font-variations/font-variation-settings.html:
53         * animations/font-variations/font-weight.html:
54         * animations/generic-from-to.html:
55         * animations/import.html:
56         * animations/keyframe-multiple-timing-functions-transform.html:
57         * animations/keyframe-timing-functions-transform.html:
58         * animations/keyframe-timing-functions.html:
59         * animations/keyframe-timing-functions2.html:
60         * animations/keyframes-comma-separated.html:
61         * animations/keyframes-dynamic.html:
62         * animations/keyframes-infinite-iterations.html:
63         * animations/keyframes-invalid-keys.html:
64         * animations/keyframes-out-of-order.html:
65         * animations/keyframes.html:
66         * animations/leak-document-with-css-animation.html:
67         * animations/lineheight-animation.html:
68         * animations/longhand-timing-function.html:
69         * animations/matrix-anim.html:
70         * animations/missing-from-to-transforms.html:
71         * animations/missing-from-to.html:
72         * animations/missing-keyframe-properties-repeating.html:
73         * animations/missing-keyframe-properties-timing-function.html:
74         * animations/missing-keyframe-properties.html:
75         * animations/missing-values-first-keyframe.html:
76         * animations/missing-values-last-keyframe.html:
77         * animations/multiple-animations-timing-function.html:
78         * animations/multiple-animations.html:
79         * animations/multiple-keyframes.html:
80         * animations/negative-delay.html:
81         * animations/pause-crash.html:
82         * animations/play-state-start-paused.html:
83         * animations/resources/animation-leak-iframe.html:
84         * animations/simultaneous-start-left.html:
85         * animations/simultaneous-start-transform.html:
86         * animations/spring-function.html:
87         * animations/stacking-context-unchanged-while-running.html:
88         * animations/timing-functions.html:
89         * animations/transition-and-animation-1.html:
90         * animations/transition-and-animation-2.html:
91         * animations/transition-and-animation-3.html:
92         * animations/trigger-container-scroll-boundaries.html:
93         * animations/trigger-container-scroll-empty.html:
94         * animations/trigger-container-scroll-simple.html:
95         * animations/unanimated-style.html:
96         * animations/unprefixed-keyframes.html:
97         * animations/width-using-ems.html:
98         * compositing/animation/animated-composited-inside-hidden.html:
99         * compositing/animation/computed-style-during-delay.html:
100         * compositing/animation/layer-for-filling-animation.html:
101         * compositing/backing/backface-visibility-flip.html:
102         * compositing/backing/transform-transition-from-outside-view.html:
103         * compositing/contents-scale/animating.html:
104         * compositing/layer-creation/animation-overlap-with-children.html:
105         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
106         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
107         * compositing/layer-creation/mismatched-transform-transition-overlap.html:
108         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
109         * compositing/layer-creation/overlap-animation-clipping.html:
110         * compositing/layer-creation/overlap-animation-container.html:
111         * compositing/layer-creation/overlap-animation.html:
112         * compositing/layer-creation/scale-rotation-animation-overlap.html:
113         * compositing/layer-creation/scale-rotation-transition-overlap.html:
114         * compositing/layer-creation/translate-animation-overlap.html:
115         * compositing/layer-creation/translate-scale-animation-overlap.html:
116         * compositing/layer-creation/translate-scale-transition-overlap.html:
117         * compositing/layer-creation/translate-transition-overlap.html:
118         * compositing/overflow/overflow-positioning.html:
119         * compositing/reflections/animation-inside-reflection.html:
120         * compositing/reflections/nested-reflection-animated.html:
121         * compositing/reflections/nested-reflection-transition.html:
122         * compositing/transitions/scale-transition-no-start.html:
123         * compositing/transitions/singular-scale-transition.html:
124         * compositing/visible-rect/animated-from-none.html:
125         * compositing/visible-rect/animated.html:
126         * css3/calc/transitions-dependent.html:
127         * css3/calc/transitions.html:
128         * css3/filters/backdrop/animation.html:
129         * css3/filters/composited-during-animation.html:
130         * css3/filters/filter-animation-from-none-hw.html:
131         * css3/filters/filter-animation-from-none-multi-hw.html:
132         * css3/filters/filter-animation-from-none-multi.html:
133         * css3/filters/filter-animation-from-none.html:
134         * css3/filters/filter-animation-hw.html:
135         * css3/filters/filter-animation-multi-hw.html:
136         * css3/filters/filter-animation-multi.html:
137         * css3/filters/filter-animation.html:
138         * css3/masking/clip-path-animation.html:
139         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
140         * fast/animation/css-animation-resuming-when-visible.html:
141         * fast/animation/css-animation-throttling-lowPowerMode.html:
142         * fast/animation/height-auto-transition-computed-value.html:
143         * fast/css-generated-content/pseudo-animation.html:
144         * fast/css-generated-content/pseudo-transition.html:
145         * fast/filter-image/filter-image-animation.html:
146         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
147         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
148         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
149         * http/wpt/css/css-animations/start-animation-001.html:
150         * imported/blink/transitions/transition-not-interpolable.html:
151         * imported/blink/transitions/unprefixed-transform.html:
152         * platform/mac/TestExpectations:
153         * transitions/background-position-transitions.html:
154         * transitions/background-transitions.html:
155         * transitions/blendmode-transitions.html:
156         * transitions/border-radius-transition.html:
157         * transitions/clip-path-path-transitions.html:
158         * transitions/clip-path-transitions.html:
159         * transitions/clip-transition.html:
160         * transitions/color-transition-all.html:
161         * transitions/color-transition-premultiplied.html:
162         * transitions/color-transition-rounding.html:
163         * transitions/cross-fade-background-image.html:
164         * transitions/cross-fade-border-image.html:
165         * transitions/cubic-bezier-overflow-color.html:
166         * transitions/cubic-bezier-overflow-length.html:
167         * transitions/cubic-bezier-overflow-shadow.html:
168         * transitions/cubic-bezier-overflow-svg-length.html:
169         * transitions/cubic-bezier-overflow-transform.html:
170         * transitions/default-timing-function.html:
171         * transitions/delay.html:
172         * transitions/extra-transition.html:
173         * transitions/flex-transitions.html:
174         * transitions/font-family-during-transition.html:
175         * transitions/frames-timing-function.html:
176         * transitions/interrupted-all-transition.html:
177         * transitions/longhand-vs-shorthand-initial.html:
178         * transitions/mask-transitions.html:
179         * transitions/min-max-width-height-transitions.html:
180         * transitions/mismatched-shadow-styles.html:
181         * transitions/mismatched-shadow-transitions.html:
182         * transitions/mixed-type.html:
183         * transitions/move-after-transition.html:
184         * transitions/multiple-background-size-transitions.html:
185         * transitions/multiple-background-transitions.html:
186         * transitions/multiple-mask-transitions.html:
187         * transitions/multiple-shadow-transitions.html:
188         * transitions/negative-delay.html:
189         * transitions/opacity-transition-zindex.html:
190         * transitions/remove-transition-style.html:
191         * transitions/shape-outside-transitions.html:
192         * transitions/shorthand-border-transitions.html:
193         * transitions/shorthand-transitions.html:
194         * transitions/steps-timing-function.html:
195         * transitions/svg-layout-transition.html:
196         * transitions/svg-text-shadow-transition.html:
197         * transitions/svg-transitions.html:
198         * transitions/text-indent-transition.html:
199         * transitions/transform-op-list-match.html:
200         * transitions/transform-op-list-no-match.html:
201         * transitions/transition-drt-api-delay.html:
202         * transitions/transition-drt-api.html:
203         * transitions/transition-end-event-rendering.html:
204         * transitions/transition-hit-test-transform.html:
205         * transitions/transition-hit-test.html:
206         * transitions/transition-in-delay-phase.html:
207         * transitions/transition-on-element-with-content.html:
208         * transitions/transition-shorthand-delay.html:
209         * transitions/transition-timing-function.html:
210         * transitions/transition-to-from-auto.html:
211         * transitions/transition-to-from-undefined.html:
212         * transitions/visited-link-color.html:
213         * transitions/zero-duration-in-list.html:
214         * transitions/zero-duration-with-non-zero-delay-end.html:
215         * transitions/zero-duration-with-non-zero-delay-start.html:
216         * webanimations/accelerated-transition-by-removing-property.html:
217         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html:
218         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html:
219         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html:
220         * webanimations/css-animations.html:
221         * webanimations/empty-keyframes-crash.html:
222         * webanimations/partly-accelerated-transition-by-removing-property.html:
223         * webanimations/setting-css-animation-none-after-clearing-effect.html:
224         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html:
225
226 2018-09-12  Joseph Pecoraro  <pecoraro@apple.com>
227
228         Web Inspector: fix test case failures in js-isLikelyStackTrace.html
229         https://bugs.webkit.org/show_bug.cgi?id=180664
230
231         Reviewed by Devin Rousso.
232
233         * inspector/console/js-isLikelyStackTrace-expected.txt:
234         * inspector/console/js-isLikelyStackTrace.html:
235         Avoid Inspector Internal InjectedScript code in backtraces by producing
236         the exception stacks in the page itself without going through inspector
237         test evaluation code. This produces exception stacks more like a page.
238         Also add some explicit tests for strings that we'd expect to be classified
239         as exception stacks.
240
241 2018-09-12  Per Arne Vollan  <pvollan@apple.com>
242
243         Layout Test fast/text/variations/ipc2.html is failing
244         https://bugs.webkit.org/show_bug.cgi?id=189550
245
246         Unreviewed test gardening.
247
248         * platform/win/TestExpectations:
249
250 2018-09-11  Olivia Barnett  <obarnett@apple.com>
251
252         Implement the Web Share API for mac
253         https://bugs.webkit.org/show_bug.cgi?id=189443
254
255         Reviewed by Tim Horton.
256
257         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Added.
258         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt: Added.
259         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-empty.https-expected.txt: Added.
260         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-securecontext.http-expected.txt: Added.
261         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-url-invalid.https-expected.txt: Added.
262         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-without-user-gesture.https-expected.txt: Added.
263         Updated test expectations.
264
265 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
266
267         Unreviewed test fix after r235910
268         https://bugs.webkit.org/show_bug.cgi?id=188008
269
270         * platform/mac-wk1/TestExpectations:
271
272 2018-09-11  James Savage  <james.savage@apple.com>
273
274         Follow up to:
275         Expose -apple-system-container-border color to internal web views.
276         https://bugs.webkit.org/show_bug.cgi?id=189178.
277
278         Reviewed by Timothy Hatcher.
279
280         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
281         Reset test expectations to go along with fix.
282
283 2018-09-07  Dean Jackson  <dino@apple.com>
284
285         Add and expose Internal features from WebKit
286         https://bugs.webkit.org/show_bug.cgi?id=189442
287         <rdar://problem/44243404>
288
289         Reviewed by Simon Fraser.
290
291         Skip some tests that rely on an experimental feature that has
292         moved to internal. A follow-up patch will allow WKTR to enable
293         them on demand.
294
295         * platform/mac/TestExpectations:
296
297 2018-09-11  Jer Noble  <jer.noble@apple.com>
298
299         [MediaCapabilities] Implement MediaEngineConfigurationFactory registration
300         https://bugs.webkit.org/show_bug.cgi?id=189438
301
302         Reviewed by Eric Carlson.
303
304         * media/mediacapabilities/mediacapabilities-types-expected.txt:
305
306 2018-09-08  Ryosuke Niwa  <rniwa@webkit.org>
307
308         :first-child, :last-child, :nth-child, and :nth-of-type don't work on shadow root's children
309         https://bugs.webkit.org/show_bug.cgi?id=166748
310         <rdar://problem/29649177>
311
312         Reviewed by Yusuke Suzuki.
313
314         Added ref tests for matching positional pseudo classes on direct child of shadow roots
315         during style resolutions and DOM API matching with C++ selector checker and selector compilers.
316
317         Also added a test for invalidating these selectors.
318
319         * fast/shadow-dom/nth-node-on-shadow-child-expected.html: Added.
320         * fast/shadow-dom/nth-node-on-shadow-child-invalidation-expected.html: Added.
321         * fast/shadow-dom/nth-node-on-shadow-child-invalidation.html: Added.
322         * fast/shadow-dom/nth-node-on-shadow-child-no-jit-expected.html: Added.
323         * fast/shadow-dom/nth-node-on-shadow-child-no-jit.html: Added.
324         * fast/shadow-dom/nth-node-on-shadow-child.html: Added.
325
326 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
327
328         Updated the test expectation as this test also causes a crash in release builds.
329
330         * TestExpectations:
331
332 2018-09-11  Wenson Hsieh  <wenson_hsieh@apple.com>
333
334         [macOS] [WK2] Support changing foreground colors via color panel
335         https://bugs.webkit.org/show_bug.cgi?id=189382
336         <rdar://problem/44227311>
337
338         Reviewed by Ryosuke Niwa.
339
340         Adjust an existing layout test that applies a text color with alpha. Currently, this results in a font element
341         being emitted with the `color` attribute, but this is incorrect, since the `color` attribute of a font element
342         does not support "rgba(…)" values.
343
344         Instead, split this into two cases: verify that setting the color to an opaque color (with alpha = 1) emits a
345         font element with the correct `color` attribute, and fall back to using an inline style when the color is
346         partially transparent.
347
348         * editing/style/inline-style-container-expected.txt:
349         * editing/style/inline-style-container.html:
350
351 2018-09-11  Justin Fan  <justin_fan@apple.com>
352
353         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 3
354         https://bugs.webkit.org/show_bug.cgi?id=189491
355
356         Reviewed by Dean Jackson.
357
358         Small update to the test-harness file used for the new 2.0.0 suite tests, as well as 
359         expectation updates for the unskipped tests. 
360
361         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
362         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
363         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
364         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
365         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
366         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
367         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
368         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
369         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
370         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
371         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
372         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
373         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
374         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
375         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
376         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
377         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
378         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
379         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
380         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
381         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
382         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
383         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
384         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
385         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
386         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
387         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
388         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
389         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
390         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
391         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
392         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
393         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
394         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
395         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
396         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
397         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
398         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
399         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
400         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
401         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
402         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
403         (list):
404         (window.webglTestHarness.reportResults):
405         (window.webglTestHarness.notifyFinished):
406
407 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
408
409         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
410         https://bugs.webkit.org/show_bug.cgi?id=188008
411
412         Reviewed by Alex Christensen.
413
414         * fast/text/variations/ipc2-expected.txt: Added.
415         * fast/text/variations/ipc2.html: Added.
416
417 2018-09-11  Woodrow Wang  <woodrow_wang@apple.com>
418
419         Add Web API Statistics Collection
420         https://bugs.webkit.org/show_bug.cgi?id=187773
421         <rdar://problem/44155162>
422
423         Reviewed by Brent Fulgham.
424
425         Added new tests and expectations for the web API statistics data collection.
426
427         * TestExpectations:
428         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt: Added.
429         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html: Added.
430         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt: Added.
431         * http/tests/webAPIStatistics/font-load-data-collection.html: Added.
432         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt: Added.
433         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html: Added.
434         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt: Added.
435         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html: Added.
436         * platform/ios-wk2/TestExpectations:
437         * platform/mac-wk2/TestExpectations:
438
439 2018-09-11  Frederic Wang  <fwang@igalia.com>
440
441         Modify more tests to use document.scrollingElement to access viewport scroll properties
442         https://bugs.webkit.org/show_bug.cgi?id=189495
443
444         After r235806, it is wrong to use document.body to access scroll properties of the viewport
445         in standard mode. New tests added since r227781 are modified to use
446         document.scrollingElement instead and avoid flaky behavior. For consistency, we do the same
447         for old tests in quirks mode. Note that WPT tests as well as the following tests using
448         document.body on purpose are not modified:
449         - fast/dom/Element/*
450         - events/scroll-in-scaled-page-with-overflow-hidden.html
451         - compositing/ios/overflow-scroll-update-overlap.html
452         - body-stuck-with-dirty-bit-with-columns.html
453
454         Reviewed by Antonio Gomes.
455
456         * compositing/rtl/rtl-absolute-overflow-scrolled.html:
457         * compositing/rtl/rtl-fixed-overflow-scrolled.html:
458         * editing/caret/ios/absolute-caret-position-after-scroll.html:
459         * editing/caret/ios/fixed-caret-position-after-scroll.html:
460         * editing/execCommand/delete-no-scroll.html:
461         * editing/input/resources/reveal-utilities.js:
462         (performJumpAtTheEdgeTest):
463         * editing/pasteboard/copy-crash.html:
464         * editing/selection/ios/absolute-selection-after-scroll.html:
465         * editing/selection/ios/fixed-selection-after-scroll.html:
466         * fast/autoresize/autoresize-with-iframe-expected.txt:
467         * fast/autoresize/autoresize-with-iframe.html:
468         * fast/autoresize/basic-expected.txt:
469         * fast/autoresize/basic.html:
470         * fast/autoresize/turn-off-autoresize-expected.txt:
471         * fast/autoresize/turn-off-autoresize.html:
472         * fast/css/element-scrollByLines-scrollByPages-obsolete.html:
473         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
474         * fast/dom/non-numeric-values-numeric-parameters.html:
475         * fast/dom/resources/check-scroll-position-onload.html:
476         * fast/dom/scroll-position-for-new-loads.html:
477         * fast/events/attempt-scroll-with-no-scrollbars.html:
478         * fast/events/fire-scroll-event.html:
479         * fast/events/frame-scroll-fake-mouse-move.html:
480         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
481         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html:
482         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
483         * fast/events/mouse-cursor-image-set.html:
484         * fast/events/mouse-cursor-multiframecur.html:
485         * fast/events/mouse-cursor.html:
486         * fast/events/no-scroll-on-input-text-selection-expected.txt:
487         * fast/events/no-scroll-on-input-text-selection.html:
488         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page-expected.txt:
489         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html:
490         * fast/events/platform-wheelevent-paging-x-in-scrolling-page-expected.txt:
491         * fast/events/platform-wheelevent-paging-x-in-scrolling-page.html:
492         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page-expected.txt:
493         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html:
494         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page-expected.txt:
495         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html:
496         * fast/events/platform-wheelevent-paging-y-in-scrolling-page-expected.txt:
497         * fast/events/platform-wheelevent-paging-y-in-scrolling-page.html:
498         * fast/events/scale-and-scroll-body-expected.txt:
499         * fast/events/scale-and-scroll-body.html:
500         * fast/events/scale-and-scroll-window-expected.txt:
501         * fast/events/scale-and-scroll-window.html:
502         * fast/events/scroll-after-click-on-tab-index.html:
503         * fast/events/scroll-to-anchor-in-overflow-hidden.html:
504         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt:
505         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html:
506         * fast/forms/autofocus-opera-003.html:
507         * fast/forms/input-readonly-autoscroll.html:
508         * fast/forms/resources/common.js:
509         (getAbsoluteRect):
510         * fast/frames/iframe-scroll-page-up-down.html:
511         * fast/frames/transparent-scrollbar.html:
512         * fast/harness/results.html:
513         * fast/html/empty-fragment-id-goto-top-expected.txt:
514         * fast/html/empty-fragment-id-goto-top.html:
515         * fast/images/imagemap-scroll.html:
516         * fast/loader/scroll-position-restored-on-back-non-cached.html:
517         * fast/loader/scroll-position-restored-on-back.html:
518         * fast/multicol/body-stuck-with-dirty-bit-with-columns.html:
519         * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
520         * fast/scrolling/ios/iframe-scroll-into-view.html:
521         * fast/scrolling/latching/scroll-div-latched-div.html:
522         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
523         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
524         * fast/scrolling/latching/scroll-iframe-fragment.html:
525         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
526         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
527         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
528         * fast/scrolling/latching/scroll-select-bottom-test.html:
529         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
530         * fast/scrolling/latching/scroll-select-latched-select.html:
531         * fast/scrolling/rtl-point-in-iframe.html:
532         * fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html:
533         * fast/table/assert-when-visual-overflow-is-cleared.html:
534         * fast/transforms/selection-bounds-in-transformed-view.html:
535         * http/tests/navigation/anchor-frames-cross-origin-expected.txt:
536         * http/tests/navigation/resources/frame-with-anchor-cross-origin.html:
537         * jquery/resources/test/unit/offset.js:
538         * legacy-animation-engine/fast/harness/results.html:
539         * media/video-controls-to-not-scroll-page-on-load.html:
540         * media/video-main-content-allow-then-scroll-expected.txt:
541         * media/video-main-content-allow-then-scroll.html:
542         * scrollbars/scrollbar-large-overflow-rectangle.html:
543         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
544         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
545         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
546         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
547         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
548         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
549         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
550         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
551         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
552         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
553         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
554         * tiled-drawing/scrolling/latched-to-deleted-node.html:
555         * tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html:
556         * tiled-drawing/scrolling/non-fast-region/top-content-inset.html:
557         * tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html:
558         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
559         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
560         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
561         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
562         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-then-horizontal.html:
563         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
564         * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html:
565
566 == Rolled over to ChangeLog-2018-09-11 ==