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