[GTK][WPE] Need a function to convert internal URI to display ("pretty") URI
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-12-17  Ms2ger  <Ms2ger@igalia.com>
2
3         [GTK][WPE] Need a function to convert internal URI to display ("pretty") URI
4         https://bugs.webkit.org/show_bug.cgi?id=174816
5
6         Reviewed by Michael Catanzaro.
7
8         * TestExpectations: Enable fast/url/user-visible/.
9
10 2018-12-15  Youenn Fablet  <youenn@apple.com>
11
12         Make RTCRtpSender.setParameters to activate specific encodings
13         https://bugs.webkit.org/show_bug.cgi?id=192732
14
15         Reviewed by Eric Carlson.
16
17         * webrtc/video-expected.txt:
18         * webrtc/video.html:
19
20 2018-12-15  Nikita Vasilyev  <nvasilyev@apple.com>
21
22         Web Inspector: Styles: toggling selected properties may cause data corruption
23         https://bugs.webkit.org/show_bug.cgi?id=192396
24         <rdar://problem/46478383>
25
26         Reviewed by Devin Rousso.
27
28         * inspector/css/add-css-property-expected.txt: Added.
29         * inspector/css/add-css-property.html: Added.
30         Test adding new properties.
31
32         * inspector/css/modify-css-property-expected.txt:
33         * inspector/css/modify-css-property.html:
34         Test commenting out and uncommenting CSS properties.
35
36 2018-12-14  Youenn Fablet  <youenn@apple.com>
37
38         MediaRecorderPrivateAVFImpl should have a Ref<MediaRecorderPrivateWriter> as member
39         https://bugs.webkit.org/show_bug.cgi?id=192720
40
41         Reviewed by Eric Carlson.
42
43         * http/wpt/mediarecorder/MediaRecorder-onremovetrack-expected.txt: Added.
44         * http/wpt/mediarecorder/MediaRecorder-onremovetrack.html: Added.
45
46 2018-12-14  Matt Baker  <mattbaker@apple.com>
47
48         Web Inspector: Cookies view should use model objects instead of raw payload data
49         https://bugs.webkit.org/show_bug.cgi?id=189533
50         <rdar://problem/44364183>
51
52         Reviewed by Joseph Pecoraro and Devin Rousso.
53
54         * inspector/unit-tests/cookie-expected.txt:
55         * inspector/unit-tests/cookie.html:
56
57 2018-12-14  Simon Fraser  <simon.fraser@apple.com>
58
59         REGRESSION (r233268): contents of an animated element inside overflow:hidden disappear
60         https://bugs.webkit.org/show_bug.cgi?id=188655
61         rdar://problem/43382687
62
63         Reviewed by Antoine Quint.
64
65         * compositing/backing/backing-store-attachment-empty-keyframe-expected.txt: Added.
66         * compositing/backing/backing-store-attachment-empty-keyframe.html: Added.
67         * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe-expected.txt: Added.
68         * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe.html: Added.
69
70 2018-12-14  Zalan Bujtas  <zalan@apple.com>
71
72         Unreviewed test gardening.
73
74         LFC does not support logical to physical coordinate conversion yet.
75
76         * fast/block/block-only/float-avoider-with-margins-expected.txt:
77         * fast/block/block-only/float-avoider-with-margins.html:
78
79 2018-12-14  Youenn Fablet  <youenn@apple.com>
80
81         IDB should store RTCCertificate
82         https://bugs.webkit.org/show_bug.cgi?id=192599
83
84         Reviewed by Brady Eidson.
85
86         * webrtc/certificates-indexeddb-expected.txt: Added.
87         * webrtc/certificates-indexeddb.html: Added.
88
89 2018-12-13  Ryosuke Niwa  <rniwa@webkit.org>
90
91         Make HTMLConverter work across shadow boundaries
92         https://bugs.webkit.org/show_bug.cgi?id=192640
93
94         Reviewed by Wenson Hsieh.
95
96         Added tests for generating attributed string out across shadow boundaries based on the tests
97         of respective names in editing/pasteboard.
98
99         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Added.
100         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1.html: Added.
101         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Added.
102         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2.html: Added.
103         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Added.
104         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3.html: Added.
105         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Added.
106         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4.html: Added.
107         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Added.
108         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5.html: Added.
109         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Added.
110         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1.html: Added.
111         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Added.
112         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2.html: Added.
113         * editing/mac/attributed-string/resources/dump-attributed-string.js:
114         (window.dumpAttributedString): Now takes start and end containers and offsets.
115         (serializeSubtreeWithShadow): Added. This function serializes the content of shadow roots along with
116         start and end markers.
117         (serializeSubtreeWithShadow.serializeCharacterData): Added.
118         (serializeSubtreeWithShadow.serializeNode): Added.
119         (serializeSubtreeWithShadow.serializeChildNodes): Added.
120         (serializeSubtreeWithShadow.serializeShadowRootAndChildNodes): Added.
121         (dumpAttributedString): Deleted.
122         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Added.
123         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Added.
124         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Added.
125         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Added.
126         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Added.
127         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Added.
128         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Added.
129
130 2018-12-13  Youenn Fablet  <youenn@apple.com>
131
132         Trying to play a media element synchronously after setting srcObject should succeed without user gesture
133         https://bugs.webkit.org/show_bug.cgi?id=192679
134
135         Reviewed by Eric Carlson.
136
137         * fast/mediastream/local-audio-playing-event-expected.txt:
138         * fast/mediastream/local-audio-playing-event.html:
139
140 2018-12-13  Per Arne Vollan  <pvollan@apple.com>
141
142         [macOS] Inline WebVTT styles should override styles from Captions settings in System Preferences
143         https://bugs.webkit.org/show_bug.cgi?id=192638
144
145         Reviewed by Eric Carlson.
146
147         * media/track/captions-webvtt/css-styling.vtt:
148         * media/track/captions-webvtt/no-css-styling.vtt:
149         * media/track/track-css-user-override-expected.txt:
150         * media/track/track-css-user-override.html:
151         * media/track/track-cue-css-expected.html:
152
153 2018-12-13  Matt Baker  <mattbaker@apple.com>
154
155         Web Inspector: Table selection becomes corrupted when deleting selected cookies
156         https://bugs.webkit.org/show_bug.cgi?id=192388
157         <rdar://problem/46472364>
158
159         Reviewed by Devin Rousso.
160
161         * inspector/table/table-remove-rows-expected.txt:
162         * inspector/table/table-remove-rows.html:
163
164 2018-12-13  Brent Fulgham  <bfulgham@apple.com>
165
166         Don't attempt to animate invalid CSS properties
167         https://bugs.webkit.org/show_bug.cgi?id=192630
168         <rdar://problem/46664433>
169
170         Reviewed by Antoine Quint.
171
172         * animations/invalid-property-animation-expected.txt: Added.
173         * animations/invalid-property-animation.html: Added.
174
175 2018-12-13  Eric Carlson  <eric.carlson@apple.com>
176
177         [MediaStream] Calculate width or height when constraints contain only the other
178         https://bugs.webkit.org/show_bug.cgi?id=192632
179         <rdar://problem/46665734>
180
181         Reviewed by Youenn Fablet.
182
183         * fast/mediastream/constraint-intrinsic-size-expected.txt: Added.
184         * fast/mediastream/constraint-intrinsic-size.html: Added.
185
186 2018-12-13  Carlos Garcia Campos  <cgarcia@igalia.com>
187
188         [FreeType] Remove HarfBuzzFace
189         https://bugs.webkit.org/show_bug.cgi?id=192589
190
191         Reviewed by Michael Catanzaro.
192
193         Rebaseline test that now matches the firefox output.
194
195         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
196         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
197
198 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
199
200         [FreeType] Add initial implementation of variation fonts
201         https://bugs.webkit.org/show_bug.cgi?id=192151
202
203         Reviewed by Michael Catanzaro.
204
205         Unskip variation fonts tests that are now passing in GTK+ port.
206
207         * platform/gtk/TestExpectations:
208
209 2018-12-12  Simon Fraser  <simon.fraser@apple.com>
210
211         REGRESSION (r238090): CAPCHA UI jumps to the wrong location
212         https://bugs.webkit.org/show_bug.cgi?id=192651
213         rdar://problem/46531919
214
215         Reviewed by Zalan Bujtas.
216         
217         Testcase that makes an intermediate layer non-composited (but still a RenderLayer).
218
219         * compositing/geometry/update-child-geometry-on-compositing-change-expected.html: Added.
220         * compositing/geometry/update-child-geometry-on-compositing-change.html: Added.
221
222 2018-12-12  Ryosuke Niwa  <rniwa@webkit.org>
223
224         Make TextInputController.legacyAttributedString take DOM nodes and offsets
225         https://bugs.webkit.org/show_bug.cgi?id=192653
226
227         Reviewed by Wenson Hsieh.
228
229         Updated the tests per API change.
230
231         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html:
232         * editing/mac/attributed-string/resources/dump-attributed-string.js:
233         (dumpAttributedString):
234
235 2018-12-12  Simon Fraser  <simon.fraser@apple.com>
236
237         REGRESSION (r238357): Pins on Yelp map disappear
238         https://bugs.webkit.org/show_bug.cgi?id=192597
239         rdar://problem/46578285
240
241         Reviewed by Zalan Bujtas.
242         
243         Add tests that toggle negative z-index on a child, with and without sibling compositing layers.
244
245         * compositing/z-order/add-negative-z-child-expected.html: Added.
246         * compositing/z-order/add-negative-z-child.html: Added.
247         * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer-expected.html: Added.
248         * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer.html: Added.
249
250 2018-12-12  YUHAN WU  <yuhan_wu@apple.com>
251
252         Implement non-timeslice mode encoding for MediaRecorder
253         https://bugs.webkit.org/show_bug.cgi?id=192069
254         <rdar://problem/46443290>
255
256         Reviewed by Eric Carlson.
257
258         Create new tests for encoding of MediaRecorder. Check if the produced video and audio are correct.
259         Add code to turn on the mock source of MediaRecorder for the two old tests because the real source is enabled by default.
260
261         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-expected.txt: Added.
262         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html: Added.
263         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
264         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
265
266 2018-12-12  Justin Fan  <justin_fan@apple.com>
267
268         [WebGPU] Vertex buffers and WebGPUInputState
269         https://bugs.webkit.org/show_bug.cgi?id=192611
270
271         Reviewed by Dean Jackson.
272
273         Added variation of simple-triangle-strip to use a vertex buffer. Refactored aforementioned
274         test to share code with new test.
275
276         * webgpu/js/basic-webgpu-functions.js:
277         (setUpPipelineDescriptor):
278         * webgpu/js/webgpu-functions.js: Added.
279         (async.getBasicDevice):
280         (createBasicContext):
281         (createBasicPipeline):
282         (beginBasicRenderPass):
283         * webgpu/render-pipelines-expected.txt:
284         * webgpu/render-pipelines.html:
285         * webgpu/simple-triangle-strip.html:
286         * webgpu/vertex-buffer-triangle-strip-expected.html: Added.
287         * webgpu/vertex-buffer-triangle-strip.html: Added.
288
289 2018-12-12  Joseph Pecoraro  <pecoraro@apple.com>
290
291         REGRESSION: [ MacOS iOS ] Layout Test http/wpt/resource-timing/rt-revalidate-requests.html is flaky timeout
292         https://bugs.webkit.org/show_bug.cgi?id=191207
293         <rdar://problem/45818891>
294
295         Reviewed by Devin Rousso.
296
297         Splitting this test up into separate tests eliminated flakiness
298         and timeouts for my system that would occasionally encounter them.
299
300         * TestExpectations:
301         Remove expectation for the test now that splitting up eliminated flakiness so far.
302
303         * http/wpt/resource-timing/resources/rt-revalidate-utilities.sub.js
304         Common code for the split out tests.
305
306         * http/wpt/resource-timing/rt-revalidate-requests-1-expected.txt: Added.
307         * http/wpt/resource-timing/rt-revalidate-requests-1.html: Added.
308         * http/wpt/resource-timing/rt-revalidate-requests-2-expected.txt: Added.
309         * http/wpt/resource-timing/rt-revalidate-requests-2.html: Added.
310         * http/wpt/resource-timing/rt-revalidate-requests-3-expected.txt: Added.
311         * http/wpt/resource-timing/rt-revalidate-requests-3.html: Added.
312         * http/wpt/resource-timing/rt-revalidate-requests.html: Removed.
313         * http/wpt/resource-timing/rt-revalidate-requests-expected.txt: Removed.
314         Split out into separate tests.        
315
316 2018-12-12  Chris Dumez  <cdumez@apple.com>
317
318         [Mojave Release Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
319         https://bugs.webkit.org/show_bug.cgi?id=190323
320         <rdar://problem/45056253>
321
322         Reviewed by Youenn Fablet.
323
324         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt:
325         * http/tests/cache/disk-cache/disk-cache-validation-attachment.html:
326         Simplify test a bit to only test the header combinations it cares about.
327
328         * http/tests/cache/disk-cache/resources/cache-test.js:
329         (runTestsNow):
330         (runTests):
331         The flakiness was due to logic in CachedResourceLoader::determineRevalidationPolicy() which more aggressively
332         reuses cached resources (bypassing freshness checks) until the load event has fired. This means that the
333         test would give different results depending on whether or not the load event had a chance to fire before
334         we do the checks. To address the issue, update runTests() to wait for the load event if it has not yet
335         fired. This will likely address flakiness in other disk-cache tests as well.
336
337         * platform/mac-wk2/TestExpectations:
338         Unskip test that is no longer flaky.
339
340 2018-12-12  Youenn Fablet  <youenn@apple.com>
341
342         Recycling the m section should work if it was rejected remotely
343         https://bugs.webkit.org/show_bug.cgi?id=192636
344
345         Reviewed by Eric Carlson.
346
347         * webrtc/msection-recycling-expected.txt: Added.
348         * webrtc/msection-recycling.html: Added.
349
350 2018-12-12  Tim Horton  <timothy_horton@apple.com>
351
352         REGRESSION (r237565): >20 Find in Page highlights in one tile results in a single giant highlight
353         https://bugs.webkit.org/show_bug.cgi?id=192642
354         <rdar://problem/46498246>
355
356         Reviewed by Geoffrey Garen.
357
358         * fast/shrink-wrap/rect-shrink-wrap-expected.html:
359         * fast/shrink-wrap/rect-shrink-wrap.html:
360         Add a test case with >20 tiny rects.
361
362 2018-12-12  Michael Catanzaro  <mcatanzaro@igalia.com>
363
364         Unreviewed manual rollout of r239100-r239102 and r239116
365         https://bugs.webkit.org/show_bug.cgi?id=192151
366         <rdar://problem/46655586>
367
368         * platform/gtk/TestExpectations:
369         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
370         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
371
372 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
373
374         [FreeType] Remove HarfBuzzFace
375         https://bugs.webkit.org/show_bug.cgi?id=192589
376
377         Reviewed by Michael Catanzaro.
378
379         Rebaseline test that now matches the firefox output.
380
381         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
382         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
383
384 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
385
386         [FreeType] Add initial implementation of variation fonts
387         https://bugs.webkit.org/show_bug.cgi?id=192151
388
389         Reviewed by Michael Catanzaro.
390
391         Unskip variation fonts tests that are now passing in GTK+ port.
392
393         * platform/gtk/TestExpectations:
394
395 2018-12-10  Ryosuke Niwa  <rniwa@webkit.org>
396
397         connectedCallback is invoked during the removal of the element inside another element's connectedCallback
398         https://bugs.webkit.org/show_bug.cgi?id=183586
399         <rdar://problem/38403504>
400
401         Reviewed by Frédéric Wang.
402
403         Added a W3C style testharness test.
404
405         * fast/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback-expected.txt: Added.
406         * fast/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback.html: Added.
407
408 2018-12-11  Justin Fan  <justin_fan@apple.com>
409
410         [WebGPU] Implement WebGPUBuffer
411         https://bugs.webkit.org/show_bug.cgi?id=192516
412
413         Reviewed by Dean Jackson.
414
415         Basic test to create a WebGPUBuffer and ensure that its memory is valid.
416
417         * webgpu/buffers-expected.txt: Added.
418         * webgpu/buffers.html: Added.
419
420 2018-12-11  Brent Fulgham  <bfulgham@apple.com>
421
422         Don't attempt to compute animated values when there is no relevant animation
423         https://bugs.webkit.org/show_bug.cgi?id=192591
424         <rdar://problem/34336946>
425
426         Reviewed by Dean Jackson.
427
428         * svg/animations/avoid-calculating-for-non-animating-elements-expected.txt: Added.
429         * svg/animations/avoid-calculating-for-non-animating-elements.html: Added.
430
431 2018-12-11  Chris Dumez  <cdumez@apple.com>
432
433         Unreviewed, fix typos in console log from r239087.
434
435         * http/tests/events/device-orientation-motion-non-secure-context.html:
436         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt:
437
438 2018-12-11  Chris Dumez  <cdumez@apple.com>
439
440         Restrict DeviceMotion / DeviceOrientation APIs to secure contexts
441         https://bugs.webkit.org/show_bug.cgi?id=192595
442         <rdar://problem/46382603>
443
444         Reviewed by Dean Jackson.
445
446         Add layout test coverage. Note however that we currently do not have mock data providers
447         for these APIs.
448
449         * http/tests/events/device-orientation-motion-non-secure-context-expected.txt: Added.
450         * http/tests/events/device-orientation-motion-non-secure-context.html: Added.
451         * http/tests/events/device-orientation-motion-secure-context-expected.txt: Added.
452         * http/tests/events/device-orientation-motion-secure-context.html: Added.
453         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt: Added.
454         * platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt: Added.
455
456 2018-12-10  Brent Fulgham  <bfulgham@apple.com>
457
458         SVGViewSpec objects should mark relevant SVG elements
459         https://bugs.webkit.org/show_bug.cgi?id=192567
460         <rdar://problem/46491325>
461
462         Reviewed by Ryosuke Niwa.
463
464         * svg/animations/view-dependency-crash-expected.txt: Added.
465         * svg/animations/view-dependency-crash.html: Added.
466
467 2018-12-10  Benjamin Poulain  <benjamin@webkit.org>
468
469         <rdar://problem/45296285> Content blocker rule "raw" blocks media elements from loading
470         https://bugs.webkit.org/show_bug.cgi?id=192439
471
472         Reviewed by Dean Jackson.
473
474         * http/tests/contentextensions/video-element-resource-type-expected.txt: Added.
475         * http/tests/contentextensions/video-element-resource-type.html: Added.
476         * http/tests/contentextensions/video-element-resource-type.html.json: Added.
477
478 2018-12-10  Justin Michaud  <justin_michaud@apple.com>
479
480         CS Painting API should support multiple worklets.
481         https://bugs.webkit.org/show_bug.cgi?id=192335
482
483         Reviewed by Dean Jackson.
484
485         * fast/css-custom-paint/animate-repaint-expected.txt:
486         * fast/css-custom-paint/animate-repaint.html:
487         * fast/css-custom-paint/delay-expected.html: Added.
488         * fast/css-custom-paint/delay-repaint-expected.txt: Copied from LayoutTests/fast/css-custom-paint/animate-repaint-expected.txt.
489         * fast/css-custom-paint/delay-repaint.html: Copied from LayoutTests/fast/css-custom-paint/animate-repaint.html.
490         * fast/css-custom-paint/delay.html: Copied from LayoutTests/fast/css-custom-paint/animate-repaint.html.
491         * fast/css-custom-paint/multiple-worklets-expected.html: Added.
492         * fast/css-custom-paint/multiple-worklets.html: Added.
493
494 2018-12-10  Youenn Fablet  <youenn@apple.com>
495
496         DataChannels created asynchronously never open and are unusable
497         https://bugs.webkit.org/show_bug.cgi?id=192566
498
499         Reviewed by Eric Carlson.
500
501         * webrtc/datachannel/basic-expected.txt:
502         * webrtc/datachannel/basic.html:
503
504 2018-12-10  Rob Buis  <rbuis@igalia.com>
505
506         XMLHttpRequest removes spaces from content-types before processing
507         https://bugs.webkit.org/show_bug.cgi?id=8644
508
509         Reviewed by Chris Dumez.
510
511         Update improved test expectation and remove comment.
512
513         * http/tests/xmlhttprequest/supported-xml-content-types-expected.txt:
514         * http/tests/xmlhttprequest/supported-xml-content-types.html:
515
516 2018-12-10  Simon Fraser  <simon.fraser@apple.com>
517
518         Allow control over child order when adding nodes to the scrolling tree
519         https://bugs.webkit.org/show_bug.cgi?id=176914
520         <rdar://problem/46542237>
521         
522         Re-land r239010 after over-zealous rollout.
523
524         * platform/mac-wk2/TestExpectations:
525
526 2018-12-08  Eric Carlson  <eric.carlson@apple.com>
527
528         [MediaStream] Scaled video frames should be resized in letterbox mode
529         https://bugs.webkit.org/show_bug.cgi?id=192528
530         <rdar://problem/46576638>
531
532         Reviewed by Darin Adler.
533
534         * fast/mediastream/resize-letterbox-expected.txt: Added.
535         * fast/mediastream/resize-letterbox.html: Added.
536
537 2018-12-08  Simon Fraser  <simon.fraser@apple.com>
538
539         Allow control over child order when adding nodes to the scrolling tree
540         https://bugs.webkit.org/show_bug.cgi?id=176914
541         <rdar://problem/46542237>
542
543         Reviewed by Simon Fraser.
544
545         * platform/mac-wk2/TestExpectations: Mark fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html
546         as flakey, which it will be until we attach in z-order.
547
548 2018-12-07  Eric Carlson  <eric.carlson@apple.com>
549
550         [MediaStream] 'devicechange' event should not fire in frames that can't access capture devices
551         https://bugs.webkit.org/show_bug.cgi?id=192511
552         <rdar://problem/46562063>
553
554         Reviewed by Youenn Fablet.
555
556         * fast/mediastream/device-change-event.html: Fix bogus title.
557         * http/tests/media/media-stream/device-change-event-in-iframe-expected.txt: Added.
558         * http/tests/media/media-stream/device-change-event-in-iframe.html: Added.
559         * http/tests/media/media-stream/resources/device-change-iframe.html: Added.
560
561 2018-12-07  Truitt Savell  <tsavell@apple.com>
562
563         [ MacOS Debug ] Layout Test webgl/2.0.0/conformance2/textures/misc/tex-unpack-params.html is flaky timeout
564         https://bugs.webkit.org/show_bug.cgi?id=190892
565
566         Unreviewed test gardening.
567
568         * platform/mac/TestExpectations:
569
570 2018-12-07  Truitt Savell  <tsavell@apple.com>
571
572         Layout Test fast/css/counters/element-removal-crash.xhtml is a flaky failure
573         https://bugs.webkit.org/show_bug.cgi?id=183389
574
575         Unreviewed test gardening.
576
577         * platform/mac/TestExpectations:
578
579 2018-12-07  Thibault Saunier  <tsaunier@igalia.com>
580
581         [WPE][GTK] Implement WebAudioSourceProviderGStreamer to allow bridging MediaStream and the WebAudio APIs
582         https://bugs.webkit.org/show_bug.cgi?id=186933
583
584         Reviewed by Philippe Normand.
585
586         Enabled all tests depending on that feature.
587
588         * platform/gtk/TestExpectations:
589         * webrtc/clone-audio-track.html:
590
591 2018-12-06  Yongjun Zhang  <yongjun_zhang@apple.com>
592
593         We should ignore minimumEffectiveDeviceWidth if the page specifies device-width in viewport meta-tag.
594         https://bugs.webkit.org/show_bug.cgi?id=192377
595         <rdar://problem/46364206>
596
597         Reviewed by Tim Horton.
598
599         * fast/viewport/ios/ignore-minimum-device-width-for-page-with-viewport-device-width-expected.txt: Added.
600         * fast/viewport/ios/ignore-minimum-device-width-for-page-with-viewport-device-width.html: Added.
601         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta-expected.txt: Added.
602         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta.html: Added.
603
604 2018-12-06  Wenson Hsieh  <wenson_hsieh@apple.com>
605
606         [iOS] WKWebView should match UITextView behavior when editing text with an RTL keyboard
607         https://bugs.webkit.org/show_bug.cgi?id=187554
608         <rdar://problem/42075638>
609
610         Reviewed by Tim Horton.
611
612         Add a new layout test to verify that when focusing an editable WKWebView using a right-to-left keyboard input
613         mode, we will set the base writing direction to be right-to-left, and vice versa.
614
615         * TestExpectations:
616         * editing/input/ios/rtl-keyboard-input-on-focus-expected.txt: Added.
617         * editing/input/ios/rtl-keyboard-input-on-focus.html: Added.
618         * platform/ios-wk2/TestExpectations:
619         * resources/ui-helper.js:
620
621         Add a UIHelper method to set the keyboard input mode to the given identifier. Example identifiers are "en_US"
622         (the default U.S. English keyboard) and "he_IL" (the Hebrew keyboard, which is right-to-left).
623
624         (window.UIHelper.setKeyboardInputModeIdentifier):
625         (window.UIHelper):
626
627 2018-12-06  Jiewen Tan  <jiewen_tan@apple.com>
628
629         Layout Test http/tests/misc/resource-timing-resolution.html is a flaky failure
630         https://bugs.webkit.org/show_bug.cgi?id=181957
631
632         Reviewed by Youenn Fablet.
633
634         Since the timing information is a multiplier of a small delta, it is likely that
635         two timing information are the same as they are so close that fall into the same
636         bucket. Therefore, this patch releases the check of 't0 !== t1'.
637
638         * http/tests/misc/resource-timing-resolution-expected.txt:
639         * http/tests/misc/resource-timing-resolution.html:
640         * platform/ios-wk2/TestExpectations:
641         * platform/mac-wk2/TestExpectations:
642
643 2018-12-06  Truitt Savell  <tsavell@apple.com>
644
645         imported/w3c/web-platform-tests/css/mediaqueries/test_media_queries.html is flaky timeout
646         https://bugs.webkit.org/show_bug.cgi?id=191565
647
648         Unreviewed test gardening.
649
650         * platform/mac/TestExpectations:
651
652 2018-12-05  Alicia Boya García  <aboya@igalia.com>
653
654         [GTK] Unreviewed test gardening
655         https://bugs.webkit.org/show_bug.cgi?id=192436
656
657         * platform/gtk/TestExpectations:
658         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt:
659         * platform/gtk/editing/deleting/delete-emoji-expected.txt:
660         * platform/wpe/animations/lineheight-animation-expected.txt:
661         * platform/wpe/animations/simultaneous-start-transform-expected.txt:
662         * platform/wpe/animations/width-using-ems-expected.txt:
663         * platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt:
664         * platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt:
665         * platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt:
666
667 2018-12-05  Youenn Fablet  <youenn@apple.com>
668
669         REGRESSION: Layout Test http/tests/security/cross-origin-css-resource-timing.html is flaky
670         https://bugs.webkit.org/show_bug.cgi?id=192408
671         <rdar://problem/46492201>
672
673         Reviewed by Ryosuke Niwa.
674
675         Some of the tests are loading the same subresource and check for resource timing.
676         We need to clear internal caches to have stable results.
677
678         * http/tests/security/clean-origin-css-exposed-resource-timing.html:
679         * http/tests/security/cross-origin-clean-css-resource-timing.html:
680         * http/tests/security/cross-origin-css-resource-timing.html:
681
682 2018-12-05  Matt Baker  <mattbaker@apple.com>
683
684         Web Inspector: SelectionController should not extend the selection when allowsMultipleSelection is false
685         https://bugs.webkit.org/show_bug.cgi?id=192390
686         <rdar://problem/46473624>
687
688         Reviewed by Devin Rousso.
689
690         * inspector/table/table-selection-expected.txt:
691         * inspector/table/table-selection.html:
692         Drive-by fix: removed `allowsMultipleSelection` check from test case
693         Table.SelectMultipleRows.ExtendSelection since it is tested in Table.AllowsMultipleSelection.
694
695 2018-12-05  Ryosuke Niwa  <rniwa@webkit.org>
696
697         Null pointer crash in DocumentOrderedMap::getElementById via FormAssociatedElement::findAssociatedForm
698         https://bugs.webkit.org/show_bug.cgi?id=192392
699
700         Reviewed by Dean Jackson.
701
702         Added a regression test.
703
704         * fast/dom/remove-id-form-associated-elemet-id-observer-crash-expected.txt: Added.
705         * fast/dom/remove-id-form-associated-elemet-id-observer-crash.html: Added.
706
707 2018-12-05  Youenn Fablet  <youenn@apple.com>
708
709         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
710         https://bugs.webkit.org/show_bug.cgi?id=189727
711         <rdar://problem/44584993>
712
713         Reviewed by Chris Dumez.
714
715         * TestExpectations:
716         * platform/ios/TestExpectations:
717
718 2018-12-05  Commit Queue  <commit-queue@webkit.org>
719
720         Unreviewed, rolling out r238844, r238846, and r238874.
721         https://bugs.webkit.org/show_bug.cgi?id=192414
722
723         The layout tests added with this change are flaky. (Requested
724         by ryanhaddad on #webkit).
725
726         Reverted changesets:
727
728         "Implement non-timeslice mode encoding for MediaRecorder"
729         https://bugs.webkit.org/show_bug.cgi?id=192069
730         https://trac.webkit.org/changeset/238844
731
732         "Fix the build"
733         https://trac.webkit.org/changeset/238846
734
735         "Fix MediaRecorder flaky tests"
736         https://bugs.webkit.org/show_bug.cgi?id=192371
737         https://trac.webkit.org/changeset/238874
738
739 2018-12-05  Per Arne Vollan  <pvollan@apple.com>
740
741         Layout Test http/tests/misc/resource-timing-resolution.html is a flaky failure
742         https://bugs.webkit.org/show_bug.cgi?id=181957
743
744         Unreviewed test gardening.
745
746         * platform/win/TestExpectations:
747
748 2018-12-05  Alicia Boya García  <aboya@igalia.com>
749
750         [MSE][GStreamer] Remove the AppendPipeline state machine
751         https://bugs.webkit.org/show_bug.cgi?id=192204
752
753         Reviewed by Xabier Rodriguez-Calvar.
754
755         Removed timeout expectations for
756         media/media-source/media-source-error-crash.html
757
758         Added expectations for mediasource-invalid-codec.html for Mac, where
759         WebM is not supported.
760
761         * platform/gtk/TestExpectations:
762         * platform/wpe/TestExpectations:
763         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-invalid-codec-expected.txt: Added.
764
765 2018-12-05  Rob Buis  <rbuis@igalia.com>
766
767         [Mac] HEAD requests changed to GET after 301, 302, and 303 redirections (http/tests/xmlhttprequest/head-redirection.html)
768         https://bugs.webkit.org/show_bug.cgi?id=114965
769
770         Reviewed by Frédéric Wang.
771
772         Update these since we now expect to pass head-redirection.html here.
773
774         * platform/ios/TestExpectations:
775         * platform/mac/http/tests/xmlhttprequest/head-redirection-expected.txt: Removed.
776
777 2018-12-05  Javier Fernandez  <jfernandez@igalia.com>
778
779         [css-grid] Crash on debug changing the style of a positioned element
780         https://bugs.webkit.org/show_bug.cgi?id=191473
781
782         Reviewed by Dean Jackson and Zalan Bujtas.
783
784         Regression test to ensure that the grid placement logic is executed
785         when a positioned item becomes a grid item.
786
787         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element-expected.txt:
788         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element.html:
789         * TestExpectations: Remove a Skip entry, since the test doesn't crash anymore.
790
791 2018-12-04  Simon Fraser  <simon.fraser@apple.com>
792
793         Attempt to de-flake this test by scrolling a bit more.
794
795         * compositing/fixed-with-main-thread-scrolling.html:
796
797 2018-12-04  Ryosuke Niwa  <rniwa@webkit.org>
798
799         Crash in HTMLCollection::updateNamedElementCache
800         https://bugs.webkit.org/show_bug.cgi?id=192347
801
802         Reviewed by Darin Adler.
803
804         Added a regression test. We can't simply call select.options.item
805         to catch this crash because the generated bidning code first call length()
806         to check if the index is within the valid range.
807
808         * fast/dom/options-collection-zero-length-crash-expected.txt: Added.
809         * fast/dom/options-collection-zero-length-crash.html: Added.
810
811 2018-11-30  Jiewen Tan  <jiewen_tan@apple.com>
812
813         Don't report resource timing to parent frame for history items
814         https://bugs.webkit.org/show_bug.cgi?id=192273
815         <rdar://problem/45163764>
816
817         Reviewed by Youenn Fablet.
818
819         * http/tests/misc/resource-timing-navigation-in-restored-iframe-2-expected.txt: Added.
820         * http/tests/misc/resource-timing-navigation-in-restored-iframe-2.html: Copied from LayoutTests/http/tests/misc/resource-timing-navigation-in-restored-iframe.html.
821         * http/tests/misc/resource-timing-navigation-in-restored-iframe.html:
822
823 2018-12-04  Simon Fraser  <simon.fraser@apple.com>
824
825         REGRESSION (r238090): position:fixed sidebar on https://www.w3.org/TR/SVG2/coords.html does not stay fixed
826         https://bugs.webkit.org/show_bug.cgi?id=192320
827         <rdar://problem/46429833>
828
829         Reviewed by Zalan Bujtas.
830
831         * compositing/fixed-with-main-thread-scrolling-expected.html: Added.
832         * compositing/fixed-with-main-thread-scrolling.html: Added.
833         * platform/ios/TestExpectations:
834
835 2018-12-04  Youenn Fablet  <youenn@apple.com>
836
837         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
838         https://bugs.webkit.org/show_bug.cgi?id=189727
839         <rdar://problem/44584993>
840
841         Unreviewed.
842
843         * platform/ios/TestExpectations: Update expectation to dump JS console lines in stderr.
844
845 2018-12-04  Youenn Fablet  <youenn@apple.com>
846
847         Fix MediaRecorder flaky tests
848         https://bugs.webkit.org/show_bug.cgi?id=192371
849
850         Reviewed by Eric Carlson.
851
852         Updated tests to make them less flaky and more debuggable.
853
854         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable.html:
855         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html:
856         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable.html:
857         * platform/gtk/TestExpectations:
858         * platform/wpe/TestExpectations:
859
860 2018-12-04  Justin Michaud  <justin_michaud@apple.com>
861
862         CSS Painting API should allow image values in inputProperties
863         https://bugs.webkit.org/show_bug.cgi?id=192200
864
865         Reviewed by Dean Jackson.
866
867         * fast/css-custom-paint/arguments-expected.html: Added.
868         * fast/css-custom-paint/arguments.html: Added.
869         * fast/css-custom-paint/image-expected.html: Added.
870         * fast/css-custom-paint/image.html: Added.
871         * fast/css-custom-paint/resources/test-image.png: Added.
872
873 2018-12-04  Ryan Haddad  <ryanhaddad@apple.com>
874
875         Unreviewed, rolling out r238838.
876
877         The layout test added with this change is failing on iOS.
878
879         Reverted changeset:
880
881         "Thick overlines and line-throughs grow in the wrong
882         direction"
883         https://bugs.webkit.org/show_bug.cgi?id=192264
884         https://trac.webkit.org/changeset/238838
885
886 2018-12-04  Ryan Haddad  <ryanhaddad@apple.com>
887
888         Unreviewed, rolling out r238840.
889
890         The layout test added with this change is frequently failing.
891
892         Reverted changeset:
893
894         "REGRESSION (r238090): position:fixed sidebar on
895         https://www.w3.org/TR/SVG2/coords.html does not stay fixed"
896         https://bugs.webkit.org/show_bug.cgi?id=192320
897         https://trac.webkit.org/changeset/238840
898
899 2018-12-04  Devin Rousso  <drousso@apple.com>
900
901         Web Inspector: Audit: tests should support async operations
902         https://bugs.webkit.org/show_bug.cgi?id=192171
903         <rdar://problem/46423562>
904
905         Reviewed by Joseph Pecoraro.
906
907         * inspector/audit/resources/audit-utilities.js:
908         (TestPage.registerInitializer.InspectorTest.Audit.addFunctionlessTest):
909         (TestPage.registerInitializer.InspectorTest.Audit.addStringTest):
910         (TestPage.registerInitializer.InspectorTest.Audit.addObjectTest):
911         (TestPage.registerInitializer.InspectorTest.Audit.addPromiseTest): Added.
912         * inspector/audit/basic-expected.txt:
913         * inspector/audit/basic.html:
914
915         * inspector/model/auditTestCaseResult-expected.txt:
916         * inspector/model/auditTestCaseResult.html:
917         * inspector/model/auditTestGroupResult-expected.txt:
918         * inspector/model/auditTestGroupResult.html:
919
920         * inspector/runtime/awaitPromise-expected.txt: Added.
921         * inspector/runtime/awaitPromise.html: Added.
922
923 2018-12-03  Carlos Garcia Campos  <cgarcia@igalia.com>
924
925         [GTK] Bump freetype, fontconfig, harfbuzz, cairo and icu in jhbuild
926         https://bugs.webkit.org/show_bug.cgi?id=192310
927
928         Reviewed by Michael Catanzaro.
929
930         Rebaseline tests.
931
932         * platform/gtk/fast/text/format-control-expected.png:
933         * platform/gtk/fast/text/format-control-expected.txt:
934         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
935         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
936         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
937         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
938         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
939         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
940         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
941         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
942         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
943         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
944         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
945         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
946         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png:
947         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
948         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
949         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
950         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png:
951         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
952         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png:
953         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt:
954         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png:
955         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
956         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
957         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
958         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
959         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
960         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
961         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
962         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
963         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
964         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
965         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
966         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
967         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
968         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
969         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
970         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
971         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
972         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
973         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
974         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
975         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
976         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
977         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
978         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png:
979         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
980         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png:
981         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
982         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
983         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
984         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
985         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
986         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
987         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
988         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
989         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
990         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
991         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
992         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
993         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
994         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
995         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
996         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
997         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
998         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
999         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
1000         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
1001         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
1002         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
1003         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
1004         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
1005         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
1006         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png:
1007         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt:
1008         * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
1009         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.png:
1010         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
1011         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
1012         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt:
1013         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png:
1014         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
1015
1016 2018-12-03  Youenn Fablet  <youenn@apple.com>
1017
1018         A sender created through addTransceiver and populated using addTrack should have its source set
1019         https://bugs.webkit.org/show_bug.cgi?id=192136
1020
1021         Reviewed by Eric Carlson.
1022
1023         * webrtc/video-replace-track-expected.txt:
1024         * webrtc/video-replace-track.html:
1025
1026 2018-12-03  YUHAN WU  <yuhan_wu@apple.com>
1027
1028         Implement non-timeslice mode encoding for MediaRecorder
1029         https://bugs.webkit.org/show_bug.cgi?id=192069
1030
1031         Reviewed by Youenn Fablet.
1032
1033         Create new tests for encoding of MediaRecorder. Check if the produced video and audio are correct.
1034         Add code to turn on the mock source of MediaRecorder for the two old tests because the real source is enabled by default.
1035
1036         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable-expected.txt: Added.
1037         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable.html: Added.
1038         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-expected.txt: Added.
1039         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html: Added.
1040         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable-expected.txt: Added.
1041         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable.html: Added.
1042         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
1043         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
1044
1045 2018-12-03  Simon Fraser  <simon.fraser@apple.com>
1046
1047         REGRESSION (r238090): position:fixed sidebar on https://www.w3.org/TR/SVG2/coords.html does not stay fixed
1048         https://bugs.webkit.org/show_bug.cgi?id=192320
1049         <rdar://problem/46429833>
1050
1051         Reviewed by Zalan Bujtas.
1052
1053         * compositing/fixed-with-main-thread-scrolling-expected.html: Added.
1054         * compositing/fixed-with-main-thread-scrolling.html: Added.
1055
1056 2018-12-03  Justin Michaud  <justin_michaud@apple.com>
1057
1058         CSS Painting API should scale display list when drawing
1059         https://bugs.webkit.org/show_bug.cgi?id=192217
1060
1061         Reviewed by Simon Fraser.
1062
1063         * fast/css-custom-paint/properties-expected.html:
1064         * fast/css-custom-paint/registerPaintBindings-expected.html:
1065         * fast/css-custom-paint/simple-hidpi-expected.html: Added.
1066         * fast/css-custom-paint/simple-hidpi.html: Added.
1067         * fast/css-custom-paint/worklet-expected.html:
1068
1069 2018-12-03  Myles C. Maxfield  <mmaxfield@apple.com>
1070
1071         Thick overlines and line-throughs grow in the wrong direction
1072         https://bugs.webkit.org/show_bug.cgi?id=192264
1073
1074         Reviewed by Dean Jackson.
1075
1076         I can't figure out a way to test the line-through, so this just tests the overline.
1077
1078         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction-expected.html: Added.
1079         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction.html: Added.
1080
1081 2018-12-03  Ryan Haddad  <ryanhaddad@apple.com>
1082
1083         [css-grid] Crash on debug changing the style of a positioned element
1084         https://bugs.webkit.org/show_bug.cgi?id=191473
1085
1086         Unreviewed test gardening.
1087
1088         * TestExpectations: Skip crashing layout test.
1089
1090 2018-12-03  Daniel Bates  <dabates@apple.com>
1091
1092         [iOS] Do not handle key events that are key commands
1093         https://bugs.webkit.org/show_bug.cgi?id=191608
1094         <rdar://problem/46046013>
1095
1096         Reviewed by Ryosuke Niwa.
1097
1098         Add tests to ensure that we process key commands correctly.
1099
1100         * fast/events/ios/key-command-italic-dispatches-keydown-expected.txt: Added.
1101         * fast/events/ios/key-command-italic-dispatches-keydown.html: Added.
1102         * fast/events/ios/key-command-italic-expected.txt: Added.
1103         * fast/events/ios/key-command-italic.html: Added.
1104         * fast/events/ios/type-digits-holding-control-key-expected.txt: Added.
1105         * fast/events/ios/type-digits-holding-control-key.html: Added.
1106         * platform/ios-wk1/TestExpectations:
1107
1108 2018-12-03  Ryosuke Niwa  <rniwa@webkit.org>
1109
1110         title attribute on style & link elements should be ignored inside a shadow tree
1111         https://bugs.webkit.org/show_bug.cgi?id=191297
1112
1113         Reviewed by Antti Koivisto.
1114
1115         Adde a W3C-style testharness.js test for a more comprehensive testing of the title content attribute
1116         on HTML link and style elements and SVG style element inside a shadow tree.
1117
1118         * TestExpectations:
1119         * fast/shadow-dom/resources/green-div.css: Added.
1120         * fast/shadow-dom/resources/red-div.css: Added.
1121         * fast/shadow-dom/stylesheet-title-in-shadow-tree-expected.txt: Added.
1122         * fast/shadow-dom/stylesheet-title-in-shadow-tree.html: Added.
1123
1124 2018-12-03  Truitt Savell  <tsavell@apple.com>
1125
1126         Modify unexpected new line in test after https://trac.webkit.org/changeset/238765/webkit
1127         https://bugs.webkit.org/show_bug.cgi?id=192201
1128
1129         Unreviewed Test Gardening.
1130
1131         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
1132
1133 2018-12-03  Eric Carlson  <eric.carlson@apple.com>
1134
1135         [MediaStream] 'devicechange' event when more capture device information are revealed.
1136         https://bugs.webkit.org/show_bug.cgi?id=192268
1137
1138         Reviewed by Youenn Fablet.
1139
1140         * fast/mediastream/device-change-event-2.html: Fix bogus title.
1141         * fast/mediastream/enumerate-devices-change-event-expected.txt: Added.
1142         * fast/mediastream/enumerate-devices-change-event.html: Added.
1143
1144 2018-12-03  Guillaume Emont  <guijemont@igalia.com>
1145
1146         Gardening: unskip marsaglia.js on arm
1147
1148         Unreviewed Test Gardening.
1149
1150         Bug 192152 has been fixed by r238778, so this test should not time out
1151         any more.
1152
1153         * js/slow-stress/script-tests/marsaglia.js:
1154
1155 2018-12-03  Yacine Bandou  <yacine.bandou@softathome.com>
1156
1157         [EME][ClearKey] Add layout test for dynamic change of key and video resolution
1158         https://bugs.webkit.org/show_bug.cgi?id=191926
1159
1160         Reviewed by Xabier Rodriguez-Calvar.
1161
1162        Add new layout tests in order to test the playback of ClearKey encrypted video content with
1163        a change of key and resolution during decoding.
1164        The test starts by playing a ClearKey video with a resolution of 240p, then, in the third second,
1165        the resolution of the video will change to 480p with a new ClearKey key.
1166
1167         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-0.mp4: Added.
1168         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-1.mp4: Added.
1169         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-2.mp4: Added.
1170         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-3.mp4: Added.
1171         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-0.mp4: Added.
1172         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-4.mp4: Added.
1173         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-5.mp4: Added.
1174         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-6.mp4: Added.
1175         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-multikey-expected.txt: Added.
1176         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-multikey.html: Added.
1177         * media/encrypted-media/medias-enc.js:
1178         * platform/gtk/TestExpectations:
1179         * platform/mac/TestExpectations:
1180
1181 2018-11-30  Youenn Fablet  <youenn@apple.com>
1182
1183         Test that CSS subresource loading are exposed to resource timing in case of a CORS loaded CSS stylesheet but not imported stylesheets
1184         https://bugs.webkit.org/show_bug.cgi?id=192232
1185
1186         Reviewed by Dean Jackson.
1187
1188         * http/tests/security/cross-origin-clean-css-resource-timing-expected.txt: Added.
1189         * http/tests/security/cross-origin-clean-css-resource-timing.html: Added.
1190         * http/tests/security/resources/loading-subresources.php: Added.
1191
1192 2018-11-30  Truitt Savell  <tsavell@apple.com>
1193
1194         Rebaseline test after https://trac.webkit.org/changeset/238725/webkit
1195         https://bugs.webkit.org/show_bug.cgi?id=192201
1196
1197         Unreviewed Test Gardening.
1198
1199         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
1200
1201 2018-11-30  Justin Fan  <justin_fan@apple.com>
1202
1203         [WebGPU] WebGPUQueue::submit and WebGPURenderingContext::present() implementation
1204         https://bugs.webkit.org/show_bug.cgi?id=192254
1205
1206         Reviewed by Dean Jackson.
1207
1208         Update webgpu-basics to render an image into canvas. Also added ref-test that draws 
1209         a green square onto a canvas using WebGPU; reference uses 2D canvas.
1210
1211         * webgpu/js/basic-webgpu-functions.js:
1212         (render):
1213         * webgpu/simple-triangle-strip-expected.html: Added.
1214         * webgpu/simple-triangle-strip.html: Added.
1215         * webgpu/webgpu-basics.html:
1216
1217 2018-11-30  Zalan Bujtas  <zalan@apple.com>
1218
1219         Can’t use RalphLauren.com on iPad because hover menus don’t stay up
1220         https://bugs.webkit.org/show_bug.cgi?id=192236
1221         <rdar://problem/45792118>
1222
1223         Reviewed by Geoffrey Garen.
1224
1225         * fast/events/touch/ios/hover-when-style-change-is-async-expected.txt: Added.
1226         * fast/events/touch/ios/hover-when-style-change-is-async.html: Added.
1227
1228 2018-11-30  Ryosuke Niwa  <rniwa@webkit.org>
1229
1230         ShadowRoot should have styleSheets property
1231         https://bugs.webkit.org/show_bug.cgi?id=191311
1232         <rdar://problem/46333290>
1233
1234         Reviewed by Antti Koivisto.
1235
1236         Added a regression test for testing that the JS wrapper of a StyleSheetList does not get collected
1237         as long as its shadow root is alive.
1238
1239         * fast/shadow-dom/shadowroot-stylesheets-wrapper-gc-expected.txt: Added.
1240         * fast/shadow-dom/shadowroot-stylesheets-wrapper-gc.html: Added.
1241
1242 2018-11-30  Wenson Hsieh  <wenson_hsieh@apple.com>
1243
1244         Replace "auto fill" with "AutoFill" in some localizable strings
1245         https://bugs.webkit.org/show_bug.cgi?id=192233
1246         <rdar://problem/46311614>
1247
1248         Reviewed by Chris Fleizach.
1249
1250         Rebaseline a test.
1251
1252         * accessibility/auto-fill-types-expected.txt:
1253
1254 2018-11-30  Devin Rousso  <drousso@apple.com>
1255
1256         Web Inspector: replace all unicode characters with the escaped character code
1257         https://bugs.webkit.org/show_bug.cgi?id=192216
1258         <rdar://problem/46275637>
1259
1260         Reviewed by Brian Burg.
1261
1262         * inspector/audit/data-domAttributes-expected.txt:
1263         * inspector/audit/data-domNodes-expected.txt:
1264         * inspector/audit/data-errors-expected.txt:
1265
1266 2018-11-30  Justin Fan  <justin_fan@apple.com>
1267
1268         [WebGPU] Flesh out WebGPURenderPassDescriptor to match the WebGPU IDL
1269         https://bugs.webkit.org/show_bug.cgi?id=192213
1270
1271         Reviewed by Dean Jackson.
1272
1273         Updating some tests to match the updated WebGPURenderPassDescriptor. 
1274
1275         * webgpu/js/basic-webgpu-functions.js:
1276         (render):
1277         * webgpu/render-command-encoding.html:
1278         * webgpu/render-passes.html:
1279
1280 2018-11-30  Zalan Bujtas  <zalan@apple.com>
1281
1282         [LFC][BFC] Compute min/maxHeight margins only when they are needed.
1283         https://bugs.webkit.org/show_bug.cgi?id=192223
1284
1285         Reviewed by Antti Koivisto.
1286
1287         * fast/block/block-only/collapsed-margin-with-min-height-expected.txt: Added.
1288         * fast/block/block-only/collapsed-margin-with-min-height.html: Added.
1289
1290 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
1291
1292         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
1293
1294         Rebaseline tests. Part 3.
1295
1296 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
1297
1298         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
1299
1300         Rebaseline tests. Part 2.
1301
1302 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
1303
1304         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
1305
1306         Rebaseline tests. Part 1.
1307
1308 2018-11-29  Frederic Wang  <fwang@igalia.com>
1309
1310         Separate paint and scroll offsets for RenderLayerBacking::m_scrollingContentsLayer
1311         https://bugs.webkit.org/show_bug.cgi?id=183040
1312
1313         Reviewed by Simon Fraser.
1314
1315         Update expectations containing layer trees of RenderLayerBacking::m_scrollingContentsLayer, to separate offsetFromRenderer and
1316         scrollOffset. We have OLD offsetFromRenderer = NEW offsetFromRenderer - scrollOffset.
1317
1318         * compositing/ios/overflow-scroll-touch-tiles-expected.txt:
1319         * fast/scrolling/ios/overflow-scroll-touch-expected.txt:
1320         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt:
1321         * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt:
1322         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt:
1323         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
1324         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
1325         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
1326         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
1327
1328 2018-11-29  Simon Fraser  <simon.fraser@apple.com>
1329
1330         Overflow scrolling layers need to be self-painting
1331         https://bugs.webkit.org/show_bug.cgi?id=192201
1332
1333         Reviewed by Dean Jackson.
1334
1335         * compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
1336         * compositing/scrolling/overflow-scrolling-layers-are-self-painting.html: Added.
1337
1338 2018-11-29  Eric Carlson  <eric.carlson@apple.com>
1339
1340         [MediaStream] DeviceIdHashSaltStorage should use iframe and top level documents
1341         https://bugs.webkit.org/show_bug.cgi?id=192182
1342
1343         Reviewed by Youenn Fablet.
1344
1345         * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt:
1346         * http/tests/media/media-stream/enumerate-devices-source-id.html:
1347         * http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html:
1348
1349 2018-11-29  Christopher Reid  <chris.reid@sony.com>
1350
1351         [Win] listDirectory in FileSystemWin.cpp should not skip all directories
1352         https://bugs.webkit.org/show_bug.cgi?id=192042
1353
1354         Reviewed by Fujii Hironori.
1355
1356         Enable storage tests on WinCairo and adding initial test expectations.
1357
1358         * platform/wincairo/TestExpectations:
1359
1360 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1361
1362         Unreviewed, rolling out r238680.
1363
1364         Caused existing webrtc layout tests to fail an assertion.
1365
1366         Reverted changeset:
1367
1368         "A sender created through addTransceiver and populated using
1369         addTrack should have its source set"
1370         https://bugs.webkit.org/show_bug.cgi?id=192136
1371         https://trac.webkit.org/changeset/238680
1372
1373 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1374
1375         REGRESSION (r238090): [ MacOS WK1 ] Layout Test imported/blink/compositing/squashing/squashing-into-ancestor-painted-layer.html is flaky
1376         https://bugs.webkit.org/show_bug.cgi?id=191639
1377
1378         Unreviewed test gardening.
1379
1380         * platform/mac-wk1/TestExpectations: Mark test as flaky.
1381
1382 2018-11-29  Zalan Bujtas  <zalan@apple.com>
1383
1384         [LFC][BFC][Quirk] Body and html height stretching.
1385         https://bugs.webkit.org/show_bug.cgi?id=192154
1386
1387         Reviewed by Antti Koivisto.
1388
1389         * fast/block/block-only/body-height-with-auto-html-height-quirk-expected.txt: Added.
1390         * fast/block/block-only/body-height-with-auto-html-height-quirk.html: Added.
1391         * fast/block/block-only/body-height-with-auto-html-height-quirk2-expected.txt: Added.
1392         * fast/block/block-only/body-height-with-auto-html-height-quirk2.html: Added.
1393         * fast/block/block-only/body-height-with-non-auto-html-height-quirk-expected.txt: Added.
1394         * fast/block/block-only/body-height-with-non-auto-html-height-quirk.html: Added.
1395         * fast/block/block-only/body-height-with-non-auto-html-height-quirk2-expected.txt: Added.
1396         * fast/block/block-only/body-height-with-non-auto-html-height-quirk2.html: Added.
1397
1398 2018-11-29  Youenn Fablet  <youenn@apple.com>
1399
1400         CSS subresource loads should not be observable from resource timing if the stylesheet is opaque
1401         https://bugs.webkit.org/show_bug.cgi?id=192132
1402
1403         Reviewed by Ryosuke Niwa.
1404
1405         * http/tests/security/clean-origin-css-exposed-resource-timing-expected.txt: Added.
1406         * http/tests/security/clean-origin-css-exposed-resource-timinge-timing.html: Added.
1407         * http/tests/security/cross-origin-css-resource-timing-expected.txt: Added.
1408         * http/tests/security/cross-origin-css-resource-timing.html: Added.
1409         * http/tests/security/resources/loading-subresources.css: Added.
1410         * http/tests/security/resources/imported-loading-subresources.css: Added.
1411
1412 2018-11-29  Ryosuke Niwa  <rniwa@webkit.org>
1413
1414         Executing "insertunorderedlist" while selecting a contenteditable element inside a shadow dom hangs the browser
1415         https://bugs.webkit.org/show_bug.cgi?id=184049
1416         <rdar://problem/38931033>
1417
1418         Reviewed by Antti Koivisto.
1419
1420         Added a regression test for executing InsertUnorderedList inside a shadow tree.
1421
1422         * editing/execCommand/insert-ordered-list-in-shadow-tree-expected.txt: Added.
1423         * editing/execCommand/insert-ordered-list-in-shadow-tree.html: Added.
1424
1425 2018-11-29  Justin Fan  <justin_fan@apple.com>
1426
1427         [WebGPU] WebGPURenderPassEncoder::setPipeline, draw, and endPass prototypes
1428         https://bugs.webkit.org/show_bug.cgi?id=192134
1429
1430         Reviewed by Dean Jackson.
1431
1432         Updating the basic rendering test with more commands, and a prototype WPT-based test for WebGPURenderCommandEncoder's
1433         new functionality.
1434
1435         * webgpu/js/basic-webgpu-functions.js:
1436         (render):
1437         * webgpu/render-command-encoding-expected.txt: Added.
1438         * webgpu/render-command-encoding.html: Added.
1439         * webgpu/render-passes.html:
1440
1441 2018-11-29  Justin Michaud  <justin_michaud@apple.com>
1442
1443         CSS Painting API should pass 'this' correctly to paint callback, and repaint when properties change.
1444         https://bugs.webkit.org/show_bug.cgi?id=191443
1445
1446         Reviewed by Dean Jackson.
1447
1448         * fast/css-custom-paint/animate-expected.html: Added.
1449         * fast/css-custom-paint/animate-repaint-expected.txt: Added.
1450         * fast/css-custom-paint/animate-repaint.html: Added.
1451         * fast/css-custom-paint/animate.html: Added.
1452         * fast/css-custom-paint/constructor-expected.html: Added.
1453         * fast/css-custom-paint/constructor.html: Added.
1454         * fast/css-custom-paint/leaks-expected.txt: Added.
1455         * fast/css-custom-paint/leaks.html: Added.
1456         * fast/css-custom-paint/properties.html:
1457         * fast/css-custom-paint/resources/leaks-frame.html: Added.
1458         * platform/mac/fast/css-custom-paint/raf-leak-expected.txt: Added.
1459
1460 2018-11-29  Youenn Fablet  <youenn@apple.com>
1461
1462         A sender created through addTransceiver and populated using addTrack should have its source set
1463         https://bugs.webkit.org/show_bug.cgi?id=192136
1464
1465         Reviewed by Eric Carlson.
1466
1467         * webrtc/video-replace-track-expected.txt:
1468         * webrtc/video-replace-track.html:
1469
1470 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
1471
1472         Unreviewed test gardening, skip three datalist tests that are marked as flaky crashes.
1473
1474         * TestExpectations:
1475         * platform/ios/TestExpectations:
1476         * platform/mac/TestExpectations:
1477
1478 2018-11-29  Sihui Liu  <sihui_liu@apple.com>
1479
1480         IndexedDB: breaks if binary data (Uint8Array) and autoIncrement key in store
1481         https://bugs.webkit.org/show_bug.cgi?id=185869
1482         <rdar://problem/40453623>
1483
1484         Reviewed by Geoffrey Garen.
1485
1486         * storage/indexeddb/objectstore-autoincrement-expected.txt:
1487         * storage/indexeddb/objectstore-autoincrement-private-expected.txt:
1488         * storage/indexeddb/resources/objectstore-autoincrement.js:
1489         (getLincolnAfterInjectedKeySuccess):
1490         (putBobSuccess):
1491         (getBobSuccess):
1492         (addLincolnWithExplicitKeySuccess):
1493         (putAbrahamSuccess):
1494
1495 2018-11-29  Sihui Liu  <sihui_liu@apple.com>
1496
1497         Unexpected constructor / instanceof  behavior when retrieving indexedDB data in an iframe
1498         https://bugs.webkit.org/show_bug.cgi?id=185906
1499         <rdar://problem/40583100>
1500
1501         Reviewed by Geoffrey Garen.
1502
1503         * storage/indexeddb/instanceof-iframe-expected.txt: Added.
1504         * storage/indexeddb/instanceof-iframe.html: Added.
1505         * storage/indexeddb/resources/instanceof-iframe.js: Added.
1506         (test.else.shouldBe):
1507         (test.else.shouldBeTrue):
1508         (test.else.shouldBeFalse):
1509         (test.else.evalAndLog):
1510         (test):
1511         (callback):
1512
1513 2018-11-28  Dean Jackson  <dino@apple.com>
1514
1515         [ES Modules] Allow .mjs content when loaded from file://
1516         https://bugs.webkit.org/show_bug.cgi?id=192100
1517         <rdar://problem/46320065>
1518
1519         Reviewed by Sam Weinig.
1520
1521         Test for both import() function and the import statement loading
1522         from .mjs files.
1523
1524         * js/dom/modules/import-mjs-module-expected.txt: Added.
1525         * js/dom/modules/import-mjs-module.html: Added.
1526         * js/dom/modules/resources/module-simple-A.mjs: Added.
1527         * js/dom/modules/resources/module-simple-B.mjs: Added.
1528         * platform/win/TestExpectations: Skip this on Windows. Just wait for Windows
1529           to recognise the extension.
1530
1531 2018-11-29  Guillaume Emont  <guijemont@igalia.com>
1532
1533         Gardening: skip test that newly times out on Armv7
1534
1535         Unreviewed Test Gardening.
1536
1537         * js/slow-stress/script-tests/marsaglia.js: skip on arm/linux
1538
1539 2018-11-29  Miguel Gomez  <magomez@igalia.com>
1540
1541         Unreviewed GTK+ gardening after r238665.
1542
1543         * platform/gtk/TestExpectations:
1544
1545 2018-11-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
1546
1547         Updating href on linearGradient and radialGradient doesn't update its rendering
1548         https://bugs.webkit.org/show_bug.cgi?id=191934
1549
1550         Reviewed by Ryosuke Niwa.
1551
1552         * fast/shadow-dom/svg-linear-gradient-dynamic-update-href-in-shadow-tree-expected.html: Added.
1553         * fast/shadow-dom/svg-linear-gradient-dynamic-update-href-in-shadow-tree.html: Added.
1554         * fast/shadow-dom/svg-radial-gradient-dynamic-update-href-in-shadow-tree-expected.html: Added.
1555         * fast/shadow-dom/svg-radial-gradient-dynamic-update-href-in-shadow-tree.html: Added.
1556         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-href-prop-expected.html: Added.
1557         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-href-prop.html: Added.
1558         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-href-prop-expected.html: Added.
1559         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-href-prop.html: Added.
1560
1561 2018-11-28  Truitt Savell  <tsavell@apple.com>
1562
1563         [ Mojave WK1 ] Layout Test fast/images/animated-image-different-dest-size.html fast/images/animated-image-loop-count.html is failing
1564         https://bugs.webkit.org/show_bug.cgi?id=190383
1565
1566         Unreviewed Test Gardening.
1567
1568         * platform/mac-wk1/TestExpectations:
1569
1570 2018-11-28  Justin Fan  <justin_fan@apple.com>
1571
1572         [WebGPU] Begin implementation of WebGPURenderPassEncoder and barebones WebGPURenderPassDescriptor
1573         https://bugs.webkit.org/show_bug.cgi?id=191990
1574
1575         Reviewed by Dean Jackson.
1576
1577         Add tests to ensure proper WebGPURenderPassEncoder creation. To be updated as WebGPURenderPassDescriptor is updated.
1578
1579         * webgpu/js/basic-webgpu-functions.js:
1580         (render):
1581         * webgpu/render-passes-expected.txt: Added.
1582         * webgpu/render-passes.html: Added.
1583
1584 2018-11-28  Rob Buis  <rbuis@igalia.com>
1585
1586         [XHR] Document.lastModified doesn't work for non-rendered documents
1587         https://bugs.webkit.org/show_bug.cgi?id=179375
1588
1589         Reviewed by Alexey Proskuryakov.
1590
1591         Unskip responsexml-document-properties.htm since the dynamic message is gone.
1592
1593         * TestExpectations:
1594         * platform/wpe/TestExpectations:
1595
1596 2018-11-28  Frederic Wang  <fwang@igalia.com>
1597
1598         [iOS Simulator Release WK2] media/no-fullscreen-when-hidden.html is flaky
1599         https://bugs.webkit.org/show_bug.cgi?id=192088
1600
1601         Unreviewed test gardening.
1602
1603         * platform/ios-wk2/TestExpectations: Mark media/no-fullscreen-when-hidden.html as flaky.
1604
1605 2018-11-28  Yongjun Zhang  <yongjun_zhang@apple.com>
1606
1607         Allow WebKit clients to specify a minimum effective width for layout.
1608         https://bugs.webkit.org/show_bug.cgi?id=191499
1609         <rdar://problem/45362678>
1610
1611         Reviewed by Wenson Hsieh.
1612
1613         Add two new tests. The first test verifies if we ignore meta viewport, setting a different effective width value
1614         will change the layout width of the page. The second test verifies if we don't ignore meta viewport, we will always
1615         respect that (980pt) and setting a different effective width value won't change the layout width. 
1616
1617
1618         * fast/viewport/ios/ipad/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport-expected.txt: Added.
1619         * fast/viewport/ios/ipad/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport.html: Added.
1620         * fast/viewport/ios/ipad/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport-expected.txt: Added.
1621         * fast/viewport/ios/ipad/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport.html: Added.
1622         * resources/ui-helper.js:
1623         (window.UIHelper.setMinimumEffectiveWidth): Add a helper method to set the minimum effective width from a test.
1624         (window.UIHelper):
1625
1626 2018-11-27  Jiewen Tan  <jiewen_tan@apple.com>
1627
1628         Unreviewed, test gardening
1629
1630         Add a time out parameter to the following test cases such that WebAuthN requests will timeout
1631         themselves instead of letting the wpt wrapper or test runner kill them.
1632
1633         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
1634         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
1635         * platform/mac-wk2/TestExpectations:
1636
1637 2018-11-27  Chris Dumez  <cdumez@apple.com>
1638
1639         Resync service-workers web platform tests from upstream
1640         https://bugs.webkit.org/show_bug.cgi?id=192035
1641
1642         Reviewed by Youenn Fablet.
1643
1644         * TestExpectations:
1645         * tests-options.json:
1646
1647 2018-11-27  Simon Fraser  <simon.fraser@apple.com>
1648
1649         Momentum scrolling ends at the wrong place when a scrolling overflow element has a non-zero border
1650         https://bugs.webkit.org/show_bug.cgi?id=191322
1651
1652         Reviewed by Dean Jackson.
1653
1654         * fast/scrolling/momentum-scroll-with-borders-expected.txt: Added.
1655         * fast/scrolling/momentum-scroll-with-borders.html: Added.
1656         * platform/ios/TestExpectations:
1657
1658 2018-11-27  Simon Fraser  <simon.fraser@apple.com>
1659
1660         Composited and tiled layers fail to update on scrolling in WebView
1661         https://bugs.webkit.org/show_bug.cgi?id=191821
1662         rdar://problem/46009272
1663
1664         Reviewed by Zalan Bujtas.
1665         
1666         Tests for backing store attachment, and tile coverage before and after scrolling.
1667
1668         * compositing/backing/backing-store-attachment-scroll-expected.txt: Added.
1669         * compositing/backing/backing-store-attachment-scroll.html: Added.
1670         * compositing/tiling/tile-coverage-on-scroll-expected.txt: Added.
1671         * compositing/tiling/tile-coverage-on-scroll.html: Added.
1672         * platform/mac-wk1/compositing/tiling/tile-coverage-on-scroll-expected.txt: Added. Root isn't tiled on WK1, so different result.
1673
1674 2018-11-27  Daniel Bates  <dabates@apple.com>
1675
1676         Fix test timeout following  <https://trac.webkit.org/changeset/238545>
1677         (https://bugs.webkit.org/show_bug.cgi?id=191969)
1678
1679         Actually call HTMLInputElement.setSelectionRange().
1680
1681         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button-expected.html:
1682
1683 2018-11-27  Timothy Hatcher  <timothy@apple.com>
1684
1685         Web Inspector: Add support for forcing color scheme appearance in DOM tree.
1686         https://bugs.webkit.org/show_bug.cgi?id=191820
1687         rdar://problem/46153172
1688
1689         Reviewed by Devin Rousso.
1690
1691         * TestExpectations: Skip dark mode tests on other platforms.
1692         * inspector/css/force-page-appearance-expected.txt: Added.
1693         * inspector/css/force-page-appearance.html: Added.
1694         * platform/mac/TestExpectations: Expect dark mode tests to pass on Mojave and later.
1695
1696 2018-11-27  Tim Horton  <timothy_horton@apple.com>
1697
1698         Serialize and deserialize editable image strokes
1699         https://bugs.webkit.org/show_bug.cgi?id=192002
1700         <rdar://problem/30900149>
1701
1702         Reviewed by Dean Jackson.
1703
1704         * editing/images/paste-editable-image-expected.txt: Added.
1705         * editing/images/paste-editable-image.html: Added.
1706         Add a test that we can copy and paste and editable image and
1707         continue to edit it, and are affecting a different attachment than the original.
1708
1709 2018-11-16  Jiewen Tan  <jiewen_tan@apple.com>
1710
1711         Disallow loading webarchives as iframes
1712         https://bugs.webkit.org/show_bug.cgi?id=191728
1713         <rdar://problem/45524528>
1714
1715         Reviewed by Youenn Fablet.
1716
1717         * platform/mac-wk1/webarchive/loading/test-loading-archive-subresource-expected.txt: Added.
1718         * platform/mac/fast/loader/webarchive-encoding-respected.html:
1719         * webarchive/loading/cache-expired-subresource.html:
1720         * webarchive/loading/mainresource-null-mimetype-crash.html:
1721         * webarchive/loading/missing-data.html:
1722         * webarchive/loading/resources/test-loading-archive-main.webarchive: Copied from LayoutTests/webarchive/loading/test-loading-archive.html.
1723         * webarchive/loading/test-loading-archive-subresource-expected.txt: Added.
1724         * webarchive/loading/test-loading-archive-subresource-null-mimetype.html:
1725         * webarchive/loading/test-loading-archive-subresource.html: Copied from LayoutTests/webarchive/loading/test-loading-archive.html.
1726         * webarchive/loading/test-loading-archive.html:
1727         * webarchive/loading/test-loading-top-archive-expected.txt: Added.
1728         * webarchive/loading/test-loading-top-archive.html: Added.
1729
1730 2018-11-27  Per Arne Vollan  <pvollan@apple.com>
1731
1732         Layout Test svg/text/monospace-text-size-in-img.html is failing
1733         https://bugs.webkit.org/show_bug.cgi?id=192011
1734
1735         Unreviewed test gardening.
1736
1737         * platform/win/TestExpectations:
1738
1739 2018-11-27  Per Arne Vollan  <pvollan@apple.com>
1740
1741         Layout Test fast/inline/simple-inline-with-out-of-flow-descendant.html is failing
1742         https://bugs.webkit.org/show_bug.cgi?id=192010
1743
1744         Unreviewed test gardening.
1745
1746         * platform/win/TestExpectations:
1747
1748 2018-11-26  Daniel Bates  <dabates@apple.com>
1749
1750         REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown
1751         https://bugs.webkit.org/show_bug.cgi?id=191969
1752         <rdar://problem/46247569>
1753
1754         Reviewed by Dean Jackson.
1755
1756         Add tests to ensure that we show or hide the caps lock indicator depending on whether the
1757         Strong Password button is visible.
1758
1759         * TestExpectations: Skip the tests below on all platforms. We will selectively enable them on Mac.
1760         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button-expected.html: Added.
1761         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button.html: Added.
1762         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible-expected.html: Added.
1763         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible.html: Added.
1764         * platform/mac-wk2/TestExpectations: Mark the tests above as PASS so that we run them.
1765
1766 2018-11-26  Ryan Haddad  <ryanhaddad@apple.com>
1767
1768         Unreviewed, rolling out r238357.
1769
1770         One of the layout tests added with this change is failing on Mojave.
1771
1772         Reverted changeset:
1773         "REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown"
1774         https://bugs.webkit.org/show_bug.cgi?id=191969
1775         https://trac.webkit.org/changeset/238513
1776
1777 2018-11-26  Tim Horton  <timothy_horton@apple.com>
1778
1779         Insert <attachment> elements under editable images to make their backing data accessible
1780         https://bugs.webkit.org/show_bug.cgi?id=191844
1781         <rdar://problem/30900149>
1782
1783         Reviewed by Simon Fraser.
1784
1785         * editing/images/editable-image-creates-attachment-expected.txt: Added.
1786         * editing/images/editable-image-creates-attachment.html: Added.
1787         * resources/ui-helper.js:
1788         (window.UIHelper.attachmentInfo):
1789         (window.UIHelper):
1790
1791 2018-11-26  Daniel Bates  <dabates@apple.com>
1792
1793         REGRESSION (r237738): Command Down Arrow doesn't scroll to the end of a page anymore
1794         https://bugs.webkit.org/show_bug.cgi?id=191967
1795         <rdar://problem/45976390>
1796
1797         Reviewed by Tim Horton.
1798
1799         Add tests to ensure that Command + Down Arrow and Command + Up Arrow scroll to the end of
1800         the page and the top of the page, respectively.
1801
1802         * fast/scrolling/ios/key-command-scroll-to-bottom-expected.html: Added.
1803         * fast/scrolling/ios/key-command-scroll-to-bottom.html: Added.
1804         * fast/scrolling/ios/key-command-scroll-to-top-expected.html: Added.
1805         * fast/scrolling/ios/key-command-scroll-to-top.html: Added.
1806         * resources/ui-helper.js:
1807         (window.UIHelper.keyDown): Pass the modifiers array to EventSender.keyDown() to make
1808         this function work on Mac.
1809
1810 2018-11-24  Ryosuke Niwa  <rniwa@webkit.org>
1811
1812         SVG use element inside a shadow tree cannot reference an element in the same tree
1813         https://bugs.webkit.org/show_bug.cgi?id=174977
1814         <rdar://problem/33665636>
1815
1816         Reviewed by Zalan Bujtas.
1817
1818         Added tests for specifying a fragment URL to refer to other elements within shadow trees.
1819
1820         This patch doesn't add a test for updating a fragment URL of linearGradient and radialGradient
1821         since it doesn't work at all even outside shadow trees. See webkit.org/b/191934.
1822
1823         * fast/shadow-dom/svg-animate-href-change-in-shadow-tree-expected.html: Added.
1824         * fast/shadow-dom/svg-animate-href-change-in-shadow-tree.html: Added.
1825         * fast/shadow-dom/svg-animate-href-in-shadow-tree-expected.html: Added.
1826         * fast/shadow-dom/svg-animate-href-in-shadow-tree.html: Added.
1827         * fast/shadow-dom/svg-feimage-href-in-shadow-tree-expected.html: Added.
1828         * fast/shadow-dom/svg-feimage-href-in-shadow-tree.html: Added.
1829         * fast/shadow-dom/svg-linear-gradient-href-in-shadow-tree-expected.html: Added.
1830         * fast/shadow-dom/svg-linear-gradient-href-in-shadow-tree.html: Added.
1831         * fast/shadow-dom/svg-mpath-href-change-in-shadow-tree-expected.html: Added.
1832         * fast/shadow-dom/svg-mpath-href-change-in-shadow-tree.html: Added.
1833         * fast/shadow-dom/svg-mpath-href-in-shadow-tree-expected.html: Added.
1834         * fast/shadow-dom/svg-mpath-href-in-shadow-tree.html: Added.
1835         * fast/shadow-dom/svg-radial-gradient-href-in-shadow-tree-expected.html: Added.
1836         * fast/shadow-dom/svg-radial-gradient-href-in-shadow-tree.html: Added.
1837         * fast/shadow-dom/svg-text-path-href-change-in-shadow-tree-expected.html: Added.
1838         * fast/shadow-dom/svg-text-path-href-change-in-shadow-tree.html: Added.
1839         * fast/shadow-dom/svg-text-path-href-in-shadow-tree-expected.html: Added.
1840         * fast/shadow-dom/svg-text-path-href-in-shadow-tree.html: Added.
1841         * fast/shadow-dom/svg-thref-href-change-in-shadow-tree-expected.html: Added.
1842         * fast/shadow-dom/svg-thref-href-change-in-shadow-tree.html: Added.
1843         * fast/shadow-dom/svg-thref-href-in-shadow-tree-expected.html: Added.
1844         * fast/shadow-dom/svg-thref-href-in-shadow-tree.html: Added.
1845         * fast/shadow-dom/svg-use-href-change-in-shadow-tree-expected.html: Added.
1846         * fast/shadow-dom/svg-use-href-change-in-shadow-tree.html: Added.
1847         * fast/shadow-dom/svg-use-href-in-shadow-tree-expected.html: Added.
1848         * fast/shadow-dom/svg-use-href-in-shadow-tree.html: Added.
1849
1850 2018-11-26  Daniel Bates  <dabates@apple.com>
1851
1852         Caret disappears at end of password field when caps lock indicator is shown; password field
1853         not scrolled when caps lock indicator is shown
1854         https://bugs.webkit.org/show_bug.cgi?id=191164
1855         <rdar://problem/45738179>
1856
1857         Reviewed by Dean Jackson.
1858
1859         Add a test to ensure that we scroll the password field when caps lock is toggled.
1860
1861         * TestExpectations: Skip the test on all platforms as we only support toggling Caps Lock in
1862         WebKit2 on Mac at the moment.
1863         * fast/forms/password-scrolled-after-caps-lock-toggled-expected.txt: Added.
1864         * fast/forms/password-scrolled-after-caps-lock-toggled.html: Added.
1865         * platform/mac-wk2/TestExpectations: Mark the test as PASS so that we run it.
1866
1867 2018-11-26  Daniel Bates  <dabates@apple.com>
1868
1869         Placeholder text is not repainted after caps lock indicator is hidden
1870         https://bugs.webkit.org/show_bug.cgi?id=191968
1871         <rdar://problem/46247234>
1872
1873         Substitute UIHelper.toggleCapsLock() for testRunner.toggleCapsLock() as the former replaces
1874         the latter following r238512.
1875
1876         * fast/repaint/placeholder-after-caps-lock-hidden.html:
1877
1878 2018-11-26  Daniel Bates  <dabates@apple.com>
1879
1880         Placeholder text is not repainted after caps lock indicator is hidden
1881         https://bugs.webkit.org/show_bug.cgi?id=191968
1882         <rdar://problem/46247234>
1883
1884         Reviewed by Zalan Bujtas.
1885
1886         Add a test to ensure to that the placeholder text is repainted when the caps lock indicator is hidden.
1887
1888         * TestExpectations: Skip the test on all platforms as we only support toggling Caps Lock in
1889         WebKit2 on Mac at the moment.
1890         * fast/repaint/placeholder-after-caps-lock-hidden.html: Added.
1891         * platform/mac-wk2/TestExpectations: Mark the test as PASS so that we run it.
1892
1893 2018-11-26  Daniel Bates  <dabates@apple.com>
1894
1895         REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown
1896         https://bugs.webkit.org/show_bug.cgi?id=191969
1897         <rdar://problem/46247569>
1898
1899         Reviewed by Dean Jackson.
1900
1901         Add tests to ensure that we show or hide the caps lock indicator depending on whether the
1902         Strong Password button is visible.
1903
1904         * TestExpectations: Skip the tests below on all platforms. We will selectively enable them on Mac.
1905         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-when-after-hiding-auto-fill-strong-password-button-expected.html: Added.
1906         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-when-after-hiding-auto-fill-strong-password-button.html: Added.
1907         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible-expected.html: Added.
1908         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible.html: Added.
1909         * platform/mac-wk2/TestExpectations: Mark the tests above as PASS so that we run them.
1910
1911 2018-11-26  Daniel Bates  <dabates@apple.com>
1912
1913         Move testRunner.toggleCapsLock() to uiController
1914         https://bugs.webkit.org/show_bug.cgi?id=191972
1915
1916         Reviewed by Tim Horton.
1917
1918         Updated existing test to use UIHelper.toggleCapsLock(), which calls uiController.toggleCapsLock(),
1919         now that testRunner.toggleCapsLock() was removed.
1920
1921         * fast/events/detect-caps-lock.html:
1922         * resources/ui-helper.js:
1923         (window.UIHelper.toggleCapsLock): Added. Convenience function to call uiController.toggleCapsLock()
1924         and return a Promise that is resolved once the UIProcess has dispatched the NSEvent to simulate
1925         pressing the caps lock key.
1926
1927 2018-11-26  Zalan Bujtas  <zalan@apple.com>
1928
1929         Unreviewed rebaseline after r238493.
1930
1931         * platform/ios/fast/inline/inline-content-with-float-and-margin-expected.txt: Added.
1932
1933 2018-11-26  Zalan Bujtas  <zalan@apple.com>
1934
1935         Unreviewed test gardening after r238280.
1936
1937         * fast/content-observation/click-event-suppression-on-content-change.html:
1938
1939 2018-11-26  Zalan Bujtas  <zalan@apple.com>
1940
1941         Unreviewed rebaseline after r238460.
1942
1943         * platform/ios/fast/inline/inline-content-with-image-simple-expected.txt: Added.
1944
1945 2018-11-25  Zalan Bujtas  <zalan@apple.com>
1946
1947         [LFC][IFC] Use float box's margin box to adjust the line constraints.
1948         https://bugs.webkit.org/show_bug.cgi?id=191961
1949
1950         Reviewed by Antti Koivisto.
1951
1952         * fast/inline/inline-content-with-float-and-margin-expected.txt: Added.
1953         * fast/inline/inline-content-with-float-and-margin.html: Added.
1954
1955 2018-11-26  Manuel Rego Casasnovas  <rego@igalia.com>
1956
1957         [css-grid] Fix grid container sizing under min-content height
1958         https://bugs.webkit.org/show_bug.cgi?id=191889
1959
1960         Reviewed by Javier Fernandez.
1961
1962         Update tests results to the new behavior.
1963         Also modified a little bit the test to keep them in sync with Blink versions.
1964
1965         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows-expected.txt:
1966         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
1967         * fast/css-grid-layout/maximize-tracks-definite-indefinite-height.html:
1968
1969 2018-11-25  Ryan Haddad  <ryanhaddad@apple.com>
1970
1971         Unreviewed test gardening, rebaseline webgpu/queue-creation.html.
1972
1973         * webgpu/queue-creation-expected.txt:
1974
1975 2018-11-25  Tim Horton  <timothy_horton@apple.com>
1976
1977         Make it possible to insert editable images with a gesture
1978         https://bugs.webkit.org/show_bug.cgi?id=191937
1979
1980         Reviewed by Wenson Hsieh.
1981
1982         * editing/images/basic-editable-image-from-execCommand-expected.txt: Added.
1983         * editing/images/basic-editable-image-from-execCommand.html: Added.
1984         Add a test that ensures that editable images also work when
1985         inserted via the editor command.
1986
1987         * editing/images/redo-insert-editable-image-maintains-strokes-expected.txt: Added.
1988         * editing/images/redo-insert-editable-image-maintains-strokes.html: Added.
1989         Add a test that ensures that strokes are maintained when re-doing an
1990         un-done editable image insertion.
1991
1992         * editing/images/undo-insert-editable-image-expected.txt: Added.
1993         * editing/images/undo-insert-editable-image.html: Added.
1994         Add a test that ensures that the selection stays in a sensible place
1995         when undoing and redoing editable image insertion.
1996
1997 2018-11-23  Ryosuke Niwa  <rniwa@webkit.org>
1998
1999         REGRESSION (r236785): Nullptr crash in StyledMarkupAccumulator::traverseNodesForSerialization
2000         https://bugs.webkit.org/show_bug.cgi?id=191921
2001
2002         Reviewed by Dean Jackson.
2003
2004         Added a regression test.
2005
2006         * editing/pasteboard/copy-paste-across-shadow-boundaries-5-expected.txt: Added.
2007         * editing/pasteboard/copy-paste-across-shadow-boundaries-5.html: Added.
2008         * platform/ios/editing/pasteboard/copy-paste-across-shadow-boundaries-5-expected.txt: Added.
2009
2010 2018-11-22  Ryosuke Niwa  <rniwa@webkit.org>
2011
2012         Updating href on textPath doesn't update its rendering
2013         https://bugs.webkit.org/show_bug.cgi?id=191920
2014
2015         Reviewed by Dean Jackson.
2016
2017         Added a ref test.
2018
2019         * svg/text/textpath-reference-update-expected.html: Added.
2020         * svg/text/textpath-reference-update.html: Added.
2021
2022 2018-11-23  Zalan Bujtas  <zalan@apple.com>
2023
2024         [LFC][IFC] Add support for variable height runs.
2025         https://bugs.webkit.org/show_bug.cgi?id=191925
2026
2027         Reviewed by Antti Koivisto.
2028
2029         * fast/inline/inline-content-with-image-simple-expected.txt: Added.
2030         * fast/inline/inline-content-with-image-simple.html: Added.
2031
2032 2018-11-23  Javier Fernandez  <jfernandez@igalia.com>
2033
2034         [css-grid] Implement Baseline Alignment for grid items
2035         https://bugs.webkit.org/show_bug.cgi?id=145566
2036
2037         Reviewed by Manuel Rego Casasnovas.
2038
2039         Most of the baseline realated tests pass now; just a few still fail because of unrelated bugs.
2040
2041         * TestExpectations: Removed several entries, related to the baseline tests that are now passing.
2042         * fast/css-grid-layout/grid-align-baseline-expected.txt:
2043         * fast/css-grid-layout/grid-align-baseline-vertical-expected.txt:
2044         * fast/css-grid-layout/grid-baseline-expected.html:
2045         * fast/css-grid-layout/grid-baseline-margins-expected.html:
2046         * fast/css-grid-layout/grid-baseline-margins.html:
2047         * fast/css-grid-layout/grid-baseline-must-respect-grid-order-expected.txt:
2048         * fast/css-grid-layout/grid-baseline-must-respect-grid-order.html:
2049         * fast/css-grid-layout/grid-baseline.html:
2050         * fast/css-grid-layout/grid-self-baseline-and-flex-tracks-with-indefinite-container-crash-expected.txt: Added.
2051         * fast/css-grid-layout/grid-self-baseline-and-flex-tracks-with-indefinite-container-crash.html: Added.
2052         * fast/css-grid-layout/grid-self-baseline-and-flexible-tracks-should-not-crash-expected.txt: Added.
2053         * fast/css-grid-layout/grid-self-baseline-and-flexible-tracks-should-not-crash.html: Added.
2054         * fast/css-grid-layout/grid-self-baseline-and-item-relayout-should-not-crash-expected.txt: Added.
2055         * fast/css-grid-layout/grid-self-baseline-and-item-relayout-should-not-crash.html: Added.
2056         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-items-crash-expected.txt: Added.
2057         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-items-crash.html: Added.
2058         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-tracks-crash-expected.txt: Added.
2059         * fast/css-grid-layout/grid-self-baseline-and-relative-sized-tracks-crash.html: Added.
2060         * fast/css-grid-layout/grid-self-baseline-followed-by-item-style-change-should-not-crash-expected.txt: Added.
2061         * fast/css-grid-layout/grid-self-baseline-followed-by-item-style-change-should-not-crash.html: Added.
2062         * fast/css-grid-layout/grid-self-baseline-two-dimensional-expected.txt:
2063         * fast/css-grid-layout/grid-self-baseline-two-dimensional.html:
2064
2065 2018-11-22  Dean Jackson  <dino@apple.com>
2066
2067         Implement WebGPUQueue and device.getQueue()
2068         https://bugs.webkit.org/show_bug.cgi?id=191911
2069         <rdar://problem/46214871>
2070
2071         Reviewed by Antoine Quint.
2072
2073         WPT-style test for queue creation.
2074
2075         * webgpu/queue-creation-expected.txt: Added.
2076         * webgpu/queue-creation.html: Added.
2077
2078 2018-11-22  Frederic Wang  <fwang@igalia.com>
2079
2080         Improve fast/scrolling/scrolling-tree-includes-frame.html
2081         https://bugs.webkit.org/show_bug.cgi?id=191912
2082
2083         These are small improvements to scrolling-tree-includes-frame.html:
2084         - Run doTest() after the iframe is loaded and use waitUntilDone/notifyDone for more reliable timing.
2085         - Use iframe@srcdoc instead of iframe@src and put the content of the iframe document in its own line.
2086         - Move the iframe style in a separate <style> tag and ensure the iframe is really positioned at (0,0)
2087         with no extra margin/padding/border.
2088         - Remove unnecessary id="frame"
2089         The test expectation is not changed.
2090
2091         Reviewed by Antonio Gomes.
2092
2093         * fast/scrolling/scrolling-tree-includes-frame.html:
2094
2095 2018-11-22  Zalan Bujtas  <zalan@apple.com>
2096
2097         [LFC][IFC] Offset formatting context root runs with horizontal margins.
2098         https://bugs.webkit.org/show_bug.cgi?id=191900
2099
2100         Reviewed by Antti Koivisto.
2101
2102         * fast/inline/inline-content-and-nested-formatting-root-with-margin-left-right-expected.txt: Added.
2103         * fast/inline/inline-content-and-nested-formatting-root-with-margin-left-right.html: Added.
2104
2105 2018-11-22  Simon Fraser  <simon.fraser@apple.com>
2106
2107         Extremely small monospace text size when SVG is included as an img
2108         https://bugs.webkit.org/show_bug.cgi?id=191834
2109
2110         Reviewed by Myles C. Maxfield.
2111         
2112         The test has an x offset in the text transform to work around a different bug
2113         with text position (webkit.org/b/191871).
2114
2115         * svg/text/monospace-text-size-in-img-expected.html: Added.
2116         * svg/text/monospace-text-size-in-img.html: Added.
2117
2118 2018-11-22  Javier Fernandez  <jfernandez@igalia.com>
2119
2120         Tables with vertical-lr writing-mode doesn't apply correctly vertical-align: baseline
2121         https://bugs.webkit.org/show_bug.cgi?id=191881
2122
2123         Reviewed by Manuel Rego Casasnovas.
2124
2125         Tests to verify that columns of a vertical-lr table vertically aligned by baseline work like
2126         in the case of horizontal tables.
2127         Also added tests to verify flexbox baseline alignment works as expected in vertical-lr mode.
2128
2129         The vertical-align-table-baseline.html test has been rebaselined due to the new behavior.
2130
2131         * fast/writing-mode/vertical-align-table-baseline-latin-expected.html: Added.
2132         * fast/writing-mode/vertical-align-table-baseline-latin.html: Added.
2133         * fast/writing-mode/vertical-align-flex-baseline-expected.html: Added.
2134         * fast/writing-mode/vertical-align-flex-baseline-html: Added.
2135         * platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt: Rebaseline.
2136         * platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.png: Rebaseline.
2137         * platform/win/fast/writing-mode/vertical-align-table-baseline-expected.txt: Rebaseline.
2138         * platform/win/fast/writing-mode/vertical-align-table-baseline-expected.png: Rebaseline.
2139
2140 2018-11-21  Wenson Hsieh  <wenson_hsieh@apple.com>
2141
2142         [Cocoa] [WebKit2] Add support for replacing find-in-page text matches
2143         https://bugs.webkit.org/show_bug.cgi?id=191786
2144         <rdar://problem/45813871>
2145
2146         Reviewed by Ryosuke Niwa.
2147
2148         Introduce a `LayoutTests/editing/find` directory to contain tests around `FindController`, and add 7 new layout
2149         tests. These are currently enabled only for WebKit2 on macOS and iOS.
2150
2151         * TestExpectations:
2152         * editing/find/find-and-replace-adjacent-words-expected.txt: Added.
2153         * editing/find/find-and-replace-adjacent-words.html: Added.
2154
2155         Test find-and-replace with adjacent words.
2156
2157         * editing/find/find-and-replace-at-editing-boundary-expected.txt: Added.
2158         * editing/find/find-and-replace-at-editing-boundary.html: Added.
2159
2160         Test find-and-replace when one of the find matches straddles an editing boundary. In this case, we verify that
2161         the replacement does not occur, since only part of the word would be replaced.
2162
2163         * editing/find/find-and-replace-basic-expected.txt: Added.
2164         * editing/find/find-and-replace-basic.html: Added.
2165
2166         Add a basic test that exercises a single text replacement, and "replace all".
2167
2168         * editing/find/find-and-replace-in-subframes-expected.txt: Added.
2169         * editing/find/find-and-replace-in-subframes.html: Added.
2170
2171         Test find-and-replace when some of the matches are in editable content in subframes. This test additionally
2172         contains matches in shadow content (in this case, text fields) within both the main document and the subframe,
2173         and verifies that text replacement reaches these elements as well.
2174
2175         * editing/find/find-and-replace-no-matches-expected.txt: Added.
2176         * editing/find/find-and-replace-no-matches.html: Added.
2177
2178         Test find-and-replace when no replacement matches are specified. In this case, we fall back to inserting the
2179         replacement text at the current selection.
2180
2181         * editing/find/find-and-replace-noneditable-matches-expected.txt: Added.
2182         * editing/find/find-and-replace-noneditable-matches.html: Added.
2183
2184         Test find-and-replace when some of the matches to replace are noneditable, others are editable, and others are
2185         editable but are nested within noneditable elements (i.e. `contenteditable=false`). In this case, "replace all"
2186         should still replace all fully editable matches.
2187
2188         * editing/find/find-and-replace-replacement-text-input-events-expected.txt: Added.
2189         * editing/find/find-and-replace-replacement-text-input-events.html: Added.
2190
2191         Tests that find-and-replace emits input events of `inputType` "insertReplacementText", except when inserting
2192         replacement text at a caret selection.
2193
2194         * platform/ios-wk2/TestExpectations:
2195         * platform/mac-wk2/TestExpectations:
2196
2197 2018-11-21  Zalan Bujtas  <zalan@apple.com>
2198
2199         [LFC][IFC] Horizontal margins should be considered as non-breakable space
2200         https://bugs.webkit.org/show_bug.cgi?id=191894
2201
2202         Reviewed by Antti Koivisto.
2203
2204         * fast/inline/inline-content-with-margin-left-right-expected.txt: Added.
2205         * fast/inline/inline-content-with-margin-left-right.html: Added.
2206
2207 2018-11-21  Ryosuke Niwa  <rniwa@webkit.org>
2208
2209         Mutation observers doesn't get notified of character data mutation made by the parser
2210         https://bugs.webkit.org/show_bug.cgi?id=191874
2211
2212         Reviewed by Antti Koivisto.
2213
2214         Added a regression test.
2215
2216         * fast/dom/MutationObserver/observe-parser-character-data-change-expected.txt: Added.
2217         * fast/dom/MutationObserver/observe-parser-character-data-change.html: Added.
2218
2219 2018-11-21  Zalan Bujtas <zalan@apple.com>
2220
2221         [LFC][IFC] Border should be considered as non-breakable space
2222         https://bugs.webkit.org/show_bug.cgi?id=191891
2223
2224         Reviewed by Antti Koivisto.
2225
2226         * fast/inline/inline-content-with-border-left-right-expected.txt: Added.
2227         * fast/inline/inline-content-with-border-left-right.html: Added.
2228
2229 2018-11-21  Alicia Boya García  <aboya@igalia.com>
2230
2231         [GTK] Unreviewed test gardening
2232         https://bugs.webkit.org/show_bug.cgi?id=191887
2233
2234         * platform/gtk/TestExpectations:
2235
2236 2018-11-21  Zalan Bujtas  <zalan@apple.com>
2237
2238         [LFC][IFC] Take nonBreakableStart/End into use.
2239         https://bugs.webkit.org/show_bug.cgi?id=191873
2240
2241         Reviewed by Antti Koivisto.
2242
2243         * fast/inline/inline-content-with-padding-left-right-expected.txt: Added.
2244         * fast/inline/inline-content-with-padding-left-right.html: Added.
2245
2246 2018-11-20  Ryosuke Niwa  <rniwa@webkit.org>
2247
2248         Input element gains focus when a selectstart event listener on document prevents the default action
2249         https://bugs.webkit.org/show_bug.cgi?id=191714
2250         <rdar://problem/46174389>
2251
2252         Reviewed by Antti Koivisto.
2253
2254         Added a regression test.
2255
2256         * fast/events/selectstart-prevent-default-should-not-focus-input-expected.txt: Added.
2257         * fast/events/selectstart-prevent-default-should-not-focus-input.html: Added.
2258         * platform/ios/TestExpectations:
2259
2260 2018-11-19  Ryosuke Niwa  <rniwa@webkit.org>
2261
2262         Click on node assigned to slot in button's shadow cause loss of button focus
2263         https://bugs.webkit.org/show_bug.cgi?id=191694
2264         <rdar://problem/46107920>
2265
2266         Reviewed by Wenson Hsieh.
2267
2268         Added a regression test.
2269
2270         * fast/shadow-dom/focus-slot-parent-expected.txt: Added.
2271         * fast/shadow-dom/focus-slot-parent.html: Added.
2272
2273 2018-11-19  Justin Fan  <justin_fan@apple.com>
2274
2275         [WebGPU] Begin implementing WebGPUTexture, WebGPUTextureView, and WebGPUTextureFormatEnum, and WebGPUSwapChain::configure upgrades
2276         https://bugs.webkit.org/show_bug.cgi?id=191794
2277
2278         Reviewed by Dean Jackson.
2279
2280         Did some refactoring to better share code among tests, and added basic functionality test for 
2281         WebGPUTextures and WebGPUTextureView, to be fleshed out when their descriptor objects are implemented. 
2282
2283         * webgpu/command-buffers.html: Refactored to use basic-webgpu-functions.js.
2284         * webgpu/js/basic-webgpu-functions.js: Added.
2285         (vertex.Vertex.vertex_main): The basic MSL code has been moved into this file.
2286         (fragment.float4.fragment_main):
2287         (runWebGPUTests): Creates a WebGPURenderingContext on a default canvas and runs its provided functions.
2288         (async.runWebGPUTestsOnCanvas): 
2289         (async.setUpContexts): Tests proper creation of a basic WebGPURenderingContext.
2290         (setUpModule): Creates a basic WebGPUShaderModule.
2291         (setUpPipelineDescriptor): Creates a basic WebGPURenderPipelineDescriptor.
2292         (setUpPipeline): Creates a basic WebGPURenderPipeline.
2293         (render):
2294         * webgpu/js/set-up-webgpu-contexts.js: Moved into basic-webgpu-functions.js.
2295         * webgpu/render-pipelines-expected.txt:
2296         * webgpu/render-pipelines.html: Refactored to use basic-webgpu-functions.js.
2297         * webgpu/shader-modules.html: Refactored to use basic-webgpu-functions.js.
2298         * webgpu/textures-textureviews-expected.txt: Added.
2299         * webgpu/textures-textureviews.html: Added.
2300         * webgpu/webgpu-basics.html: Refactored to use basic-webgpu-functions.js.
2301
2302 2018-11-19  Wenson Hsieh  <wenson_hsieh@apple.com>
2303
2304         Dragging image with a border-image larger than the image element crashes
2305         https://bugs.webkit.org/show_bug.cgi?id=191817
2306         <rdar://problem/46159222>
2307
2308         Reviewed by Ryosuke Niwa.
2309
2310         Verifies that an image that meets the pathological criteria described in Source/WebCore/ChangeLog can still be
2311         dragged and dropped into an editable area.
2312
2313         * fast/events/drag-image-with-border-image.html: Added.
2314         * platform/gtk/TestExpectations:
2315         * platform/ios/TestExpectations:
2316         * platform/mac-wk2/TestExpectations:
2317         * platform/wpe/TestExpectations:
2318
2319         Enable this test only in WebKit1.
2320
2321 2018-11-18  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2322
2323         Unreviewed, rolling in the rest of r237254
2324         https://bugs.webkit.org/show_bug.cgi?id=190340
2325
2326         * fast/dom/attribute-event-listener-errors-expected.txt:
2327         * fast/events/attribute-listener-deletion-crash-expected.txt:
2328         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
2329         * js/dom/invalid-syntax-for-function-expected.txt:
2330         * js/dom/script-start-end-locations-expected.txt:
2331
2332 2018-11-17  Devin Rousso  <drousso@apple.com>
2333
2334         Web Inspector: Network: add button to show system certificate dialog
2335         https://bugs.webkit.org/show_bug.cgi?id=191458
2336         <rdar://problem/45977019>
2337
2338         Reviewed by Joseph Pecoraro.
2339
2340         * http/tests/inspector/network/getSerializedCertificate-expected.txt: Added.
2341         * http/tests/inspector/network/getSerializedCertificate.html: Added.
2342
2343         * platform/gtk/TestExpectations:
2344         * platform/wincairo/TestExpectations:
2345         * platform/wpe/TestExpectations:
2346
2347 2018-11-17  Zalan Bujtas  <zalan@apple.com>
2348
2349         [LFC][IFC] InlineFormattingState::addDetachingRule should accumulate rules.
2350         https://bugs.webkit.org/show_bug.cgi?id=191801
2351
2352         Reviewed by Antti Koivisto.
2353
2354         * fast/inline/simple-inline-with-out-of-flow-descendant2-expected.txt: Added.
2355         * fast/inline/simple-inline-with-out-of-flow-descendant2.html: Added.
2356
2357 2018-11-17  Jonathan Hammer  <jonathan@e3software.com>
2358
2359         Caret stops blinking after context menu shown
2360         https://bugs.webkit.org/show_bug.cgi?id=191715
2361
2362         Reviewed by Ryosuke Niwa.
2363
2364         * fast/events/contextmenu-dismiss-blink-caret-expected.txt: Added.
2365         * fast/events/contextmenu-dismiss-blink-caret.html: Added.
2366
2367 2018-11-16  Antoine Quint  <graouts@apple.com>
2368
2369         [Pointer Events] event.isPrimary doesn't always represent the oldest active touch
2370         https://bugs.webkit.org/show_bug.cgi?id=191752
2371         <rdar://problem/46129270>
2372
2373         Reviewed by Dean Jackson.
2374
2375         Add a new test that checks that adding a touch after another existing touch does not make it be
2376         the primary touch, but that removing the first touch makes the second touch become the primary touch.
2377
2378         To do this we add a new ui.sequence() method that allows a series of touch actions to be performed
2379         in a linear sequence. The test author can create a finger and call various actions on it, currently
2380         begin(), move() and end().
2381
2382         When these actions are processed, we compute all "stationary" actions for each part of the sequence
2383         so that we can provide this to the uiController.sendEventStream() function.
2384
2385         Finally, we add a way to track events received by the target and assert that the events that were
2386         received match those that were expected.
2387
2388         * pointerevents/ios/pointer-events-is-primary-expected.txt: Added.
2389         * pointerevents/ios/pointer-events-is-primary.html: Added.
2390         * pointerevents/utils.js:
2391         (prototype.handleEvent):
2392         (prototype.assertMatchesEvents):
2393         (const.ui.new.UIController):
2394         (const.ui.new.UIController.prototype.finger):
2395         (const.ui.new.UIController.prototype.pinchOut):
2396         (const.ui.new.UIController.prototype.sequence):
2397         (const.ui.new.UIController.prototype._runEvents):
2398         (prototype.begin):
2399         (prototype.move):
2400         (prototype.end):
2401         (prototype.stationary):
2402         (prototype._action):
2403
2404 2018-11-16  Devin Rousso  <drousso@apple.com>
2405
2406         Web Inspector: Audit: minor style improvements
2407         https://bugs.webkit.org/show_bug.cgi?id=191727
2408
2409         Reviewed by Joseph Pecoraro.
2410
2411         * inspector/audit/resources/audit-utilities.js:
2412
2413 2018-11-16  Joseph Pecoraro  <pecoraro@apple.com>
2414
2415         Web Inspector: Keep Web Inspector window alive across process swaps (PSON) (Local Inspector)
2416         https://bugs.webkit.org/show_bug.cgi?id=191740
2417         <rdar://problem/45470897>
2418
2419         Reviewed by Timothy Hatcher.
2420
2421         * inspector/unit-tests/target-manager-expected.txt:
2422         * inspector/unit-tests/target-manager.html:
2423         Update test to pass in both a MultiplexingBackendTarget and DirectBackendTarget world.
2424
2425 2018-11-16  Jeremy Jones  <jeremyj@apple.com>
2426
2427         Include AirPlay destination name in AirPlay placard.
2428         https://bugs.webkit.org/show_bug.cgi?id=191574
2429         rdar://problem/45536144
2430
2431         Reviewed by Eric Carlson.
2432
2433         Updated tests for string changes.
2434
2435         * media/modern-media-controls/airplay-placard/airplay-placard-expected.txt:
2436         * media/modern-media-controls/airplay-placard/airplay-placard.html:
2437
2438 2018-11-16  Ryan Haddad  <ryanhaddad@apple.com>
2439
2440         REGRESSION (r232376): Layout Test inspector/console/webcore-logging.html is a flaky failure
2441         https://bugs.webkit.org/show_bug.cgi?id=186425
2442
2443         Unreviewed test gardening.
2444
2445         * platform/mac-wk2/TestExpectations: Remove flaky expectation.
2446
2447 2018-11-16  Sihui Liu  <sihui_liu@apple.com>
2448
2449         Storing blobs in IDB on iOS: "Error preparing blob/file"
2450         https://bugs.webkit.org/show_bug.cgi?id=188438
2451         <rdar://problem/43097279>
2452
2453         Reviewed by Alex Christensen.
2454
2455         Three IDB blob tests are passing on iOS device now.
2456
2457         * platform/ios-device/TestExpectations:
2458
2459 2018-11-16  Zalan Bujtas  <zalan@apple.com>
2460
2461         [iOS] 2 subsequent taps are required to trigger certain tasks on the desktop version of YouTube.com
2462         https://bugs.webkit.org/show_bug.cgi?id=191712
2463         <rdar://problem/45612900>
2464
2465         Reviewed by Simon Fraser.
2466
2467         * fast/events/touch/ios/click-instead-of-hover-simple-expected.txt: Added.
2468         * fast/events/touch/ios/click-instead-of-hover-simple.html: Added.
2469
2470 2018-11-16  Zalan Bujtas  <zalan@apple.com>
2471
2472         [LFC][IFC] Add support for out-of-flow positioned boxes
2473         https://bugs.webkit.org/show_bug.cgi?id=191726
2474
2475         Reviewed by Antti Koivisto.
2476
2477         * fast/inline/simple-inline-with-out-of-flow-descendant-expected.txt: Added.
2478         * fast/inline/simple-inline-with-out-of-flow-descendant.html: Added.
2479         * platform/ios/TestExpectations:
2480
2481 2018-11-16  Thibault Saunier  <tsaunier@igalia.com>
2482
2483         [GStreamer][MediaStream] Handle track addition and removal
2484         https://bugs.webkit.org/show_bug.cgi?id=191599
2485
2486         Reviewed by Xabier Rodriguez-Calvar.
2487
2488         * fast/mediastream/MediaStream-video-element-remove-track-expected.txt: Added.
2489         * fast/mediastream/MediaStream-video-element-remove-track.html: Added.
2490
2491 2018-11-16  Antoine Quint  <graouts@apple.com>
2492
2493         PointerEvents should not require touch event listeners to be registered
2494         https://bugs.webkit.org/show_bug.cgi?id=191333
2495         <rdar://problem/45857523>
2496
2497         Reviewed by Dean Jackson.
2498
2499         Add two iOS tests that check that we dispatch pointer events when only those events are registered
2500         and that we correctly account for calls to preventDefault(). To support pointer events test, we add
2501         a new utility where we will be adding user interaction functions that should allow these tests to be
2502         submitted to the WPT repository provided browsers implement their own versions of the UIController.
2503
2504         * TestExpectations:
2505         * pointerevents/ios/pointer-events-dispatch-on-touch-expected.txt: Added.
2506         * pointerevents/ios/pointer-events-dispatch-on-touch.html: Added.
2507         * pointerevents/ios/pointer-events-prevent-default-expected.txt: Added.
2508         * pointerevents/ios/pointer-events-prevent-default.html: Added.
2509         * pointerevents/utils.js: Added.
2510
2511 2018-11-15  Zalan Bujtas  <zalan@apple.com>
2512
2513         [iOS] Do not get stuck in indeterminate content observation state.
2514         https://bugs.webkit.org/show_bug.cgi?id=191719
2515
2516         Reviewed by Simon Fraser.
2517
2518         * fast/events/touch/ios/stuck-with-hover-state-expected.txt: Added.
2519         * fast/events/touch/ios/stuck-with-hover-state.html: Added.
2520
2521 2018-11-15  Simon Fraser  <simon.fraser@apple.com>
2522
2523         Add layout test for iframe contents disappearing on view unparent/reparent
2524         https://bugs.webkit.org/show_bug.cgi?id=191725
2525
2526         Reviewed by Alex Christensen.
2527         
2528         This test tests the changes made in r238229.
2529
2530         * compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
2531         * compositing/iframes/remove-reinsert-webview-with-iframe.html: Added.
2532         * platform/ios/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
2533         * platform/mac-wk1/compositing/iframes/remove-reinsert-webview-with-iframe-expected.txt: Added.
2534
2535 2018-11-15  Simon Fraser  <simon.fraser@apple.com>
2536
2537         REGRESSION (r238090) Composited iframes that resize from zero don't show
2538         https://bugs.webkit.org/show_bug.cgi?id=191733
2539         rdar://problem/46107764
2540
2541         Reviewed by Zalan Bujtas.
2542
2543         * compositing/iframes/resize-from-zero-size-expected.txt: Added.
2544         * compositing/iframes/resize-from-zero-size.html: Added.
2545
2546 2018-11-15  Simon Fraser  <simon.fraser@apple.com>
2547
2548         Overlay with -webkit-overflow-scrolling:touch doesn't become scrollable after added text makes it taller
2549         https://bugs.webkit.org/show_bug.cgi?id=158342
2550         rdar://problem/26652811
2551
2552         Reviewed by Zalan Bujtas.
2553
2554         Patch partly by Frédéric Wang.
2555
2556         Add a test to check that scrollability of composited/non-composited overflow divs is properly
2557         updated. This test used to fail and assert before #238090. A second test with nested divs
2558         stills exhibit the issue and is fixed by the present commit.
2559
2560         * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt: Added.
2561         * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt: Added.
2562         * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html: Added.
2563         * fast/scrolling/ios/change-scrollability-on-content-resize.html: Added.
2564
2565 2018-11-15  Truitt Savell  <tsavell@apple.com>
2566
2567         Unreviewed, rolling out r238244.
2568
2569         Caused High Sierra test runs to fail early with 50 crashes and
2570         casued 25 API failures.
2571
2572         Reverted changeset:
2573
2574         "[css-logical] Implement flow-relative margin, padding and
2575         border shorthands"
2576         https://bugs.webkit.org/show_bug.cgi?id=188697
2577         https://trac.webkit.org/changeset/238244
2578
2579 2018-11-15  Ryan Haddad  <ryanhaddad@apple.com>
2580
2581         imported/w3c/web-platform-tests/encoding tests take > 30 minutes to run on debug bots
2582         https://bugs.webkit.org/show_bug.cgi?id=191720
2583
2584         Unreviewed test gardening.
2585
2586         * TestExpectations: Skip the directory on debug.
2587
2588 2018-11-15  Chris Dumez  <cdumez@apple.com>
2589
2590         REGRESSION (r238038): [iOS] Layout test fast/forms/ios/validation-bubble-dismiss-on-tap.html is a flaky failure
2591         https://bugs.webkit.org/show_bug.cgi?id=191710
2592         <rdar://problem/46104093>
2593
2594         Reviewed by Simon Fraser.
2595
2596         There is a small amount of time after we ask to show the popover before the popover is actually shown on screen.
2597         During this period, clicks are eaten and not reported to the view. For this reason, we keep tapping until the
2598         popup is dismissed.
2599
2600         * fast/forms/ios/validation-bubble-dismiss-on-tap-expected.txt:
2601         * fast/forms/ios/validation-bubble-dismiss-on-tap.html:
2602
2603 2018-11-15  Jiewen Tan  <jiewen_tan@apple.com>
2604
2605         [WebAuthN] Use a real nonce for CTAPHID_INIT
2606         https://bugs.webkit.org/show_bug.cgi?id=191533
2607         <rdar://problem/46103502>
2608
2609         Reviewed by Brent Fulgham.
2610
2611         * http/wpt/webauthn/ctap-hid-failure.https-expected.txt:
2612         * http/wpt/webauthn/ctap-hid-failure.https.html:
2613         * http/wpt/webauthn/ctap-hid-success.https-expected.txt:
2614         * http/wpt/webauthn/ctap-hid-success.https.html:
2615
2616 2018-11-15  Justin Fan  <justin_fan@apple.com>
2617
2618         [WebGPU] WebGPUCommandBuffer prototype
2619         https://bugs.webkit.org/show_bug.cgi?id=191663
2620
2621         Reviewed by Dean Jackson.
2622
2623         Begin implementation of WebGPUCommandBuffers as well as GPUQueues (MTLCommandBuffer, MTLCommandQueue).
2624
2625         New testing for WebGPUCommandBuffers, to be fleshed out when WebGPUCommandBufferDescriptors
2626         are added to the specification.
2627
2628         * webgpu/command-buffers-expected.txt: Added.
2629         * webgpu/command-buffers.html: Basic functionality, with more stress tests to be added when the spec is updated.
2630         * webgpu/webgpu-basics.html: Updated to create the command buffer used by later rendering operations.
2631
2632 2018-11-15  Oriol Brufau  <obrufau@igalia.com>
2633
2634         [css-logical] Implement flow-relative margin, padding and border shorthands
2635         https://bugs.webkit.org/show_bug.cgi?id=188697
2636
2637         Reviewed by Simon Fraser and Antti Koivisto.
2638
2639         Add tests checking that CSS properties disabled behind runtime flags
2640         are not exposed.
2641
2642         * platform/ios/webexposed/css-properties-as-js-properties-expected.txt: Added.
2643         * platform/ios/webexposed/css-property-listing-expected.txt: Added.
2644         * platform/mac/webexposed/css-properties-as-js-properties-expected.txt: Added.
2645         * platform/mac/webexposed/css-property-listing-expected.txt: Added.
2646         * platform/win/webexposed/css-properties-as-js-properties-expected.txt: Added.
2647         * platform/win/webexposed/css-property-listing-expected.txt: Added.
2648         * webexposed/css-properties-as-js-properties-expected.txt: Added.
2649         * webexposed/css-properties-as-js-properties.html: Added.
2650         * webexposed/css-properties-behind-flags-expected.txt: Added.
2651         * webexposed/css-properties-behind-flags.html: Added.
2652         * webexposed/css-property-listing-expected.txt: Added.
2653         * webexposed/css-property-listing.html: Added.
2654
2655 2018-11-15  Jiewen Tan  <jiewen_tan@apple.com>
2656
2657         Unreviewed, test gardening.
2658
2659         * platform/mac-wk2/TestExpectations:
2660
2661 2018-11-15  Jiewen Tan  <jiewen_tan@apple.com>
2662
2663         [WebAuthN] UserHandle can be null
2664         https://bugs.webkit.org/show_bug.cgi?id=191521
2665
2666         Reviewed by Alex Christensen.
2667
2668         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
2669
2670 2018-11-15  Daniel Bates  <dabates@apple.com>
2671
2672         [iOS] Shift + Tab does not focus previous field
2673         https://bugs.webkit.org/show_bug.cgi?id=191596
2674         <rdar://problem/45892053>
2675
2676         Reviewed by Wenson Hsieh.
2677
2678         Add tests to ensure that we do not regress the tab and shift + tab key commands.
2679
2680         * fast/events/ios/focus-tab-next-field-expected.txt: Added.
2681         * fast/events/ios/focus-tab-next-field.html: Added.
2682         * fast/events/ios/focus-tab-previous-field-expected.txt: Added.
2683         * fast/events/ios/focus-tab-previous-field.html: Added.
2684         * platform/ios-wk1/TestExpectations: Skip test focus-tab-previous-field.html in Legacy WebKit as
2685         we do not support testing key commands with modifier keys.
2686         * resources/ui-helper.js:
2687         (window.UIHelper.keyDown): Updated to support taking an optional array of modifiers (defaults: [])
2688         and use the new infrastructure to generate a key down event for the specified character.
2689
2690 2018-11-15  Youenn Fablet  <youenn@apple.com>
2691
2692         Update RTCPeerConnection JS built-ins to be closer to specWe
2693         https://bugs.webkit.org/show_bug.cgi?id=191665
2694
2695         Reviewed by Eric Carlson.
2696
2697         * TestExpectations:
2698
2699 2018-11-15  Miguel Gomez  <magomez@igalia.com>
2700
2701         Unreviewed GTK+ gardening after r238220.
2702
2703         * platform/gtk/TestExpectations:
2704
2705 2018-11-14  Zalan Bujtas  <zalan@apple.com>
2706
2707         [LFC][IFC] Add support for in-flow positioned inline boxes.
2708         https://bugs.webkit.org/show_bug.cgi?id=191672
2709
2710         Reviewed by Antti Koivisto.
2711
2712         * fast/inline/simple-inline-inflow-positioned-expected.txt: Added.
2713         * fast/inline/simple-inline-inflow-positioned.html: Added.
2714         * platform/ios/TestExpectations:
2715
2716 2018-11-15  Antti Koivisto  <antti@apple.com>
2717
2718         REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
2719         https://bugs.webkit.org/show_bug.cgi?id=191642
2720
2721         Reviewed by Zalan Bujtas.
2722
2723         * TestExpectations: Unskip
2724         * platform/mac-wk2/TestExpectations: Unskip
2725         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt:
2726
2727         Rebase. Focus timings depends on layout timings.
2728
2729 2018-11-15  Antti Koivisto  <antti@apple.com>
2730
2731         Remove fonts from CSSFontFaceSet safely
2732         https://bugs.webkit.org/show_bug.cgi?id=191676
2733
2734         Reviewed by Zalan Bujtas.
2735
2736         * fast/text/font-face-set-remove-safely-expected.txt: Added.
2737         * fast/text/font-face-set-remove-safely.html: Added.
2738
2739 2018-11-14  Timothy Hatcher  <timothy@apple.com>
2740
2741         Default the view background color and text color to different values when in dark mode.
2742         https://bugs.webkit.org/show_bug.cgi?id=191607
2743         rdar://problem/46045854
2744
2745         Reviewed by Dean Jackson.
2746
2747         * css-dark-mode/default-colors-expected.txt: Added.
2748         * css-dark-mode/default-colors.html: Added.
2749         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
2750         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
2751
2752 2018-11-14  Ryan Haddad  <ryanhaddad@apple.com>
2753
2754         Layout test fast/layers/no-clipping-overflow-hidden-added-after-transform.html is a flaky failure on EWS bots
2755         https://bugs.webkit.org/show_bug.cgi?id=191658
2756
2757         Unreviewed test gardening.
2758
2759         * platform/mac-wk2/TestExpectations: Mark this test as flaky on Sierra Release WK2 to reduce the number of retries on mac-wk2-ews.
2760
2761 2018-11-14  Timothy Hatcher  <timothy@apple.com>
2762
2763         Update prefers-color-scheme media query matching based on GitHub issue #3278.
2764         https://bugs.webkit.org/show_bug.cgi?id=191654
2765         rdar://problem/46074307
2766
2767         Reviewed by Simon Fraser.
2768
2769         * css-dark-mode/prefers-color-scheme-expected.txt: Rebaseline.
2770         * css-dark-mode/prefers-color-scheme.html: Updates to better match the spec.
2771
2772 2018-11-14  Devin Rousso  <drousso@apple.com>
2773
2774         Web Inspector: Canvas: send a call stack with each action instead of an array of call frames
2775         https://bugs.webkit.org/show_bug.cgi?id=191628
2776
2777         Reviewed by Dean Jackson.
2778
2779         * inspector/model/recording.html:
2780
2781 2018-11-14  Ryan Haddad  <ryanhaddad@apple.com>
2782
2783         Unreviewed test gardening, move a skip expectation to a more specific file.
2784
2785         * TestExpectations:
2786         * platform/mac-wk2/TestExpectations:
2787
2788 2018-11-14  Joseph Pecoraro  <pecoraro@apple.com>
2789
2790         Web Inspector: Keep Web Inspector window alive across process swaps (PSON) (Remote Inspector)
2791         https://bugs.webkit.org/show_bug.cgi?id=191494
2792         <rdar://problem/45469854>
2793
2794         Reviewed by Devin Rousso.
2795
2796         * inspector/unit-tests/target-manager.html:
2797         WI.targets has switched to being an array instead of a set.
2798
2799 2018-11-14  Truitt Savell  <tsavell@apple.com>
2800
2801         [ Sierra Release WK2 ] Layout Test fast/workers/worker-cloneport.html is flaky.
2802         https://bugs.webkit.org/show_bug.cgi?id=191644.
2803
2804         Unreviewed test Gardening.
2805
2806         * platform/mac-wk2/TestExpectations:
2807
2808 2018-11-14  Antti Koivisto  <antti@apple.com>
2809
2810         REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
2811         https://bugs.webkit.org/show_bug.cgi?id=191642
2812
2813         * TestExpectations: Additionally skip accessibility/mac/selection-notification-focus-change.html
2814
2815 2018-11-14  Antti Koivisto  <antti@apple.com>
2816
2817         REGRESSION(r238178): fast/forms/access-key-mutated.html and fast/forms/access-key-case-insensitive.html are timing out
2818         https://bugs.webkit.org/show_bug.cgi?id=191642
2819
2820         * TestExpectations: Skipping for now.
2821
2822 2018-11-14  Per Arne Vollan  <pvollan@apple.com>
2823
2824         REGRESSION (WEBPROCESS_WINDOWSERVER_BLOCKING): requestAnimationFrame Stops Completing
2825         https://bugs.webkit.org/show_bug.cgi?id=190884
2826
2827         Reviewed by Dean Jackson.
2828
2829         * TestExpectations:
2830         * fast/animation/request-animation-frame-in-two-pages-expected.txt: Added.
2831         * fast/animation/request-animation-frame-in-two-pages.html: Added.
2832         * platform/mac-wk2/TestExpectations:
2833
2834 2018-11-14  Youenn Fablet  <youenn@apple.com>
2835
2836         Calling removeTrack on different RTCPeerConnection should throw InvalidAccessError
2837         https://bugs.webkit.org/show_bug.cgi?id=191603
2838
2839         Reviewed by Chris Dumez.
2840
2841         Removed obsolete test.
2842
2843         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2844         * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
2845
2846 2018-11-14  Youenn Fablet  <youenn@apple.com>
2847
2848         Add support for transport and peerConnection stats
2849         https://bugs.webkit.org/show_bug.cgi?id=191592
2850
2851         Reviewed by Alex Christensen.
2852
2853         * webrtc/video-stats.html:
2854
2855 2018-11-14  Ali Juma  <ajuma@chromium.org>
2856
2857         Transform of composited layer not updated when layer also needs repaint
2858         https://bugs.webkit.org/show_bug.cgi?id=191598
2859
2860         Reviewed by Simon Fraser.
2861
2862         * compositing/geometry/transform-and-repaint-updates-geometry-expected.html: Added.
2863         * compositing/geometry/transform-and-repaint-updates-geometry.html: Added.
2864
2865 2018-11-13  Jiewen Tan  <jiewen_tan@apple.com>
2866
2867         [WebAuthN] Support CTAP HID authenticators on macOS
2868         https://bugs.webkit.org/show_bug.cgi?id=188623
2869         <rdar://problem/43353777>
2870
2871         Reviewed by Brent Fulgham and Chris Dumez.
2872
2873         * http/wpt/webauthn/ctap-hid-failure.https-expected.txt: Added.
2874         * http/wpt/webauthn/ctap-hid-failure.https.html: Added.
2875         * http/wpt/webauthn/ctap-hid-success.https-expected.txt: Added.
2876         * http/wpt/webauthn/ctap-hid-success.https.html: Added.
2877         * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https-expected.txt: Added.
2878         * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https.html: Added.
2879         * http/wpt/webauthn/public-key-credential-create-failure-hid.https-expected.txt: Added.
2880         * http/wpt/webauthn/public-key-credential-create-failure-hid.https.html: Added.
2881         * http/wpt/webauthn/public-key-credential-create-success-hid.https-expected.txt: Added.
2882         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html: Added.
2883         * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https-expected.txt: Added.
2884         * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https.html: Added.
2885         * http/wpt/webauthn/public-key-credential-get-failure-hid.https-expected.txt: Added.
2886         * http/wpt/webauthn/public-key-credential-get-failure-hid.https.html: Added.
2887         * http/wpt/webauthn/public-key-credential-get-success-hid.https-expected.txt: Added.
2888         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html: Added.
2889         * http/wpt/webauthn/resources/util.js:
2890         * platform/ios-wk2/TestExpectations:
2891
2892 2018-11-13  Timothy Hatcher  <timothy@apple.com>
2893
2894         Use a light scrollbar for transparent web views in dark mode.
2895         https://bugs.webkit.org/show_bug.cgi?id=191559
2896         rdar://problem/46000489
2897
2898         Reviewed by Dean Jackson.
2899
2900         * css-dark-mode/supported-color-schemes-scrollbar-expected.txt: Added.
2901         * css-dark-mode/supported-color-schemes-scrollbar.html: Added.
2902
2903 2018-11-13  Ross Kirsling  <ross.kirsling@sony.com>
2904
2905         [WinCairo] Unreviewed layout test gardening.
2906
2907         * platform/wincairo/TestExpectations:
2908
2909 2018-11-13  Wenson Hsieh  <wenson_hsieh@apple.com>
2910
2911         [iOS] Do not show selection UI for editable elements with opacity near zero
2912         https://bugs.webkit.org/show_bug.cgi?id=191442
2913         <rdar://problem/45958625>
2914
2915         Reviewed by Simon Fraser.
2916
2917         Add 5 new layout tests. See below for more details.
2918
2919         * editing/selection/character-granularity-rect.html:
2920
2921         Adjust for a renamed UIScriptController function.
2922
2923         * editing/selection/ios/do-not-zoom-to-focused-hidden-contenteditable-expected.txt: Added.
2924         * editing/selection/ios/do-not-zoom-to-focused-hidden-contenteditable.html: Added.
2925
2926         Add a test to verify that we don't zoom to fit the focused element, if the focused element is completely
2927         transparent.
2928
2929         * editing/selection/ios/hide-selection-after-hiding-contenteditable-expected.txt: Added.
2930         * editing/selection/ios/hide-selection-after-hiding-contenteditable.html: Added.
2931
2932         Add a test to verify that selection UI is hidden after making an editable root transparent, and shown again when
2933         the editable root becomes opaque.
2934
2935         * editing/selection/ios/hide-selection-in-contenteditable-nested-transparency-expected.txt: Added.
2936         * editing/selection/ios/hide-selection-in-contenteditable-nested-transparency.html: Added.
2937
2938         Add a test to verify that transparency applied on an editable root via nested transparent containers causes
2939         selection UI to be suppressed.
2940
2941         * editing/selection/ios/hide-selection-in-hidden-contenteditable-expected.txt: Added.
2942         * editing/selection/ios/hide-selection-in-hidden-contenteditable-frame-expected.txt: Added.
2943         * editing/selection/ios/hide-selection-in-hidden-contenteditable-frame.html: Added.
2944
2945         Add a test to verify that selection UI is suppressed when an editable element inside a subframe is focused. This
2946         test checks that the caret, selection rects and selection handle views are not shown, and additionally verifies
2947         that the selection in a hidden contenteditable area cannot be changed via tap gesture.
2948
2949         * editing/selection/ios/hide-selection-in-hidden-contenteditable.html: Added.
2950
2951         Same test as above, but in a regular editable element in the main document instead of a subframe.
2952
2953         * resources/ui-helper.js:
2954         (window.UIHelper.getUISelectionRects.return.new.Promise.):
2955         (window.UIHelper.getUISelectionRects.return.new.Promise):
2956         (window.UIHelper.getUISelectionRects):
2957         (window.UIHelper.getUICaretViewRect.return.new.Promise.):
2958         (window.UIHelper.getUICaretViewRect.return.new.Promise):
2959         (window.UIHelper.getUICaretViewRect):
2960
2961         Add new UIHelper wrapper methods. See Tools/ChangeLog for more detail.
2962
2963 2018-11-13  Matt Baker  <mattbaker@apple.com>
2964
2965         Web Inspector: Table should support select all (Cmd-A)
2966         https://bugs.webkit.org/show_bug.cgi?id=190299
2967         <rdar://problem/45029170>
2968
2969         Reviewed by Devin Rousso.
2970
2971         * inspector/table/table-selection-expected.txt:
2972         * inspector/table/table-selection.html:
2973         Add tests that `selectAll` works when multiple selection is enabled,
2974         and does nothing when multiple selection is disabled.
2975
2976 2018-11-13  Timothy Hatcher  <timothy@apple.com>
2977
2978         Treat supported-color-schemes as the second highest priority property.
2979         https://bugs.webkit.org/show_bug.cgi?id=191556
2980         rdar://problem/46000076
2981
2982         Reviewed by Dean Jackson.
2983
2984         * css-dark-mode/supported-color-schemes-priority-expected.txt: Added.
2985         * css-dark-mode/supported-color-schemes-priority.html: Added.
2986
2987 2018-11-13  Youenn Fablet  <youenn@apple.com>
2988
2989         Refresh WPT webrtc tests to ToT
2990         https://bugs.webkit.org/show_bug.cgi?id=191564
2991
2992         Reviewed by Eric Carlson.
2993
2994         Refresh webrtc tests
2995
2996         * tests-options.json:
2997
2998 2018-11-12  Antoine Quint  <graouts@apple.com>
2999
3000         [Web Animations] Don't schedule animation frames or update style while an accelerated animation is running
3001         https://bugs.webkit.org/show_bug.cgi?id=191542
3002         <rdar://problem/45356027>
3003
3004         Reviewed by Simon Fraser.
3005
3006         Add a test that checks that we make only minimal style updates and still dispatch events while an accelerated animation is running.
3007
3008         * animations/no-style-recalc-during-accelerated-animation-expected.txt: Added.
3009         * animations/no-style-recalc-during-accelerated-animation.html: Added.
3010         * fast/layers/no-clipping-overflow-hidden-added-after-transform-expected.html:
3011         * fast/layers/no-clipping-overflow-hidden-added-after-transform.html: Change the colors to avoid a tiny ImageOnlyFailure.
3012         * platform/win/TestExpectations: Mark some regressions tracked by webkit.org/b/191584.
3013
3014 2018-11-12  Darshan Kadu  <darsh7807@gmail.com>
3015
3016         Implement Cache API support for WPE/GTK
3017         https://bugs.webkit.org/show_bug.cgi?id=178316
3018
3019         Reviewed by Michael Catanzaro.
3020
3021         Removed the http/wpt/cache-storage/cache-quota.any.html from the TestExpectations which 
3022         were marked faliure.
3023
3024         * platform/gtk/TestExpectations:
3025         * platform/wpe/TestExpectations:
3026
3027 2018-11-12  Devin Rousso  <drousso@apple.com>
3028
3029         Web Inspector: Network: show secure certificate details per-request
3030         https://bugs.webkit.org/show_bug.cgi?id=191447
3031         <rdar://problem/30019476>
3032
3033         Reviewed by Joseph Pecoraro.
3034
3035         * http/tests/inspector/network/resource-response-security-expected.txt: Added.
3036         * http/tests/inspector/network/resource-response-security.html: Added.
3037
3038         * platform/gtk/TestExpectations:
3039         * platform/wincairo/TestExpectations:
3040         * platform/wpe/TestExpectations:
3041
3042 2018-11-12  Matt Baker  <mattbaker@apple.com>
3043
3044         Web Inspector: Table should support shift-extending the row selection
3045         https://bugs.webkit.org/show_bug.cgi?id=189718
3046         <rdar://problem/44577942>
3047
3048         Reviewed by Devin Rousso.
3049
3050         * inspector/unit-tests/index-set-expected.txt:
3051         * inspector/unit-tests/index-set.html:
3052         Add tests for new IndexSet methods `addRange`, `deleteRange`, `equals`, and `difference`.
3053
3054 2018-11-12  Zalan Bujtas  <zalan@apple.com>
3055
3056         Do not collapse the soon-to-be-parent anon block when we shuffle around the marker item renderer.
3057         https://bugs.webkit.org/show_bug.cgi?id=191554
3058         <rdar://problem/45825265>
3059
3060         Reviewed by Antti Koivisto.
3061
3062         * fast/inline/marker-list-item-move-should-not-crash-expected.txt: Added.
3063         * fast/inline/marker-list-item-move-should-not-crash.html: Added.
3064
3065 2018-11-12  Sihui Liu  <sihui_liu@apple.com>
3066
3067         imported/w3c/web-platform-tests/IndexedDB/keygenerator-explicit.html crashing on iOS device
3068         https://bugs.webkit.org/show_bug.cgi?id=191500
3069
3070         Reviewed by Dean Jackson.
3071
3072         The test should not crash now.
3073
3074         * platform/ios-device/TestExpectations:
3075
3076 2018-11-12  Tim Horton  <timothy_horton@apple.com>
3077
3078         Make it possible to edit images inline
3079         https://bugs.webkit.org/show_bug.cgi?id=191352
3080         <rdar://problem/30107985>
3081
3082         Reviewed by Dean Jackson.
3083
3084         * TestExpectations:
3085         * editing/images/basic-editable-image-expected.txt: Added.
3086         * editing/images/basic-editable-image.html: Added.
3087         * editing/images/reparent-editable-image-maintains-strokes-expected.txt: Added.
3088         * editing/images/reparent-editable-image-maintains-strokes.html: Added.
3089         * platform/ios-wk2/TestExpectations:
3090         * resources/ui-helper.js:
3091         (window.UIHelper.drawSquareInEditableImage):
3092         (window.UIHelper.numberOfStrokesInEditableImage):
3093         (window.UIHelper):
3094         Add tests that we can find and draw in editable images, and that if
3095         the element is moved around in the DOM, it persists its strokes.
3096
3097 2018-11-12  Javier Fernandez  <jfernandez@igalia.com>
3098
3099         [css-grid] Import additional grid layout tests and update TestExpectations
3100         https://bugs.webkit.org/show_bug.cgi?id=191515
3101
3102         Reviewed by Dean Jackson.
3103
3104         Imported several tests from Blink and update TextExpectaions.
3105
3106         * TestExpectations: Adding specific bugs for the expected failures.
3107         * fast/css-grid-layout/changing-content-property-on-nested-grid-should-not-crash-expected.txt: Added.
3108         * fast/css-grid-layout/changing-content-property-on-nested-grid-should-not-crash.html: Added.
3109         * fast/css-grid-layout/column-property-should-not-apply-on-grid-container-expected.html: Added.
3110         * fast/css-grid-layout/column-property-should-not-apply-on-grid-container.html: Added.
3111         * fast/css-grid-layout/crash-large-positions-expected.txt: Added.
3112         * fast/css-grid-layout/crash-large-positions.html: Added.
3113         * fast/css-grid-layout/fixed-width-intrinsic-width-should-exclude-scrollbar-width-in-grid-expected.txt: Added.
3114         * fast/css-grid-layout/fixed-width-intrinsic-width-should-exclude-scrollbar-width-in-grid.html: Added.
3115         * fast/css-grid-layout/floating-not-effect-on-grid-items-expected.txt: Added.
3116         * fast/css-grid-layout/floating-not-effect-on-grid-items.html: Added.
3117         * fast/css-grid-layout/grid-align-baseline-expected.txt: Added.
3118         * fast/css-grid-layout/grid-align-baseline-vertical-expected.txt: Added.
3119         * fast/css-grid-layout/grid-align-baseline-vertical.html: Added.
3120         * fast/css-grid-layout/grid-align-baseline.html: Added.
3121         * fast/css-grid-layout/grid-auto-repeat-inherit-initial-crash-expected.txt: Added.
3122         * fast/css-grid-layout/grid-auto-repeat-inherit-initial-crash.html: Added.
3123         * fast/css-grid-layout/grid-auto-repeat-positioned-container-expected.html: Added.
3124         * fast/css-grid-layout/grid-auto-repeat-positioned-container.html: Added.
3125         * fast/css-grid-layout/grid-automatic-minimum-intrinsic-aspect-ratio-expected.txt: Added.
3126         * fast/css-grid-layout/grid-automatic-minimum-intrinsic-aspect-ratio.html: Added.
3127         * fast/css-grid-layout/grid-container-percentage-columns-expected.txt:
3128         * fast/css-grid-layout/grid-container-percentage-columns.html:
3129         * fast/css-grid-layout/grid-container-percentage-rows-expected.txt: Added.
3130         * fast/css-grid-layout/grid-container-percentage-rows.html: Added.
3131         * fast/css-grid-layout/grid-container-scroll-accounts-for-auto-margin-expected.html: Added.
3132         * fast/css-grid-layout/grid-container-scroll-accounts-for-auto-margin.html: Added.
3133         * fast/css-grid-layout/grid-container-scroll-accounts-for-sizing-expected.html:
3134         * fast/css-grid-layout/grid-container-scroll-accounts-for-sizing.html:
3135         * fast/css-grid-layout/grid-container-width-should-include-scroll-bar-width-expected.txt: Added.
3136         * fast/css-grid-layout/grid-container-width-should-include-scroll-bar-width.html: Added.
3137         * fast/css-grid-layout/grid-crash-huge-margins-and-min-height-max-content-expected.txt: Added.
3138         * fast/css-grid-layout/grid-crash-huge-margins-and-min-height-max-content.html: Added.
3139         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element-expected.txt: Added.
3140         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element.html: Added.
3141         * fast/css-grid-layout/grid-crash-remove-positioned-item-expected.txt:
3142         * fast/css-grid-layout/grid-crash-remove-positioned-item.html:
3143         * fast/css-grid-layout/grid-item-before-anonymous-child-crash-expected.txt: Added.
3144         * fast/css-grid-layout/grid-item-before-anonymous-child-crash.html: Added.
3145         * fast/css-grid-layout/grid-item-border-overflow-paint-expected.html: Added.
3146         * fast/css-grid-layout/grid-item-border-overflow-paint.html: Added.
3147         * fast/css-grid-layout/grid-item-change-alignment-from-stretch-expected.txt: Added.
3148         * fast/css-grid-layout/grid-item-change-alignment-from-stretch.html: Added.
3149         * fast/css-grid-layout/grid-item-grid-container-percentage-rows-expected.html: Added.
3150         * fast/css-grid-layout/grid-item-grid-container-percentage-rows.html: Added.
3151         * fast/css-grid-layout/grid-item-overflow-expected.html: Added.
3152         * fast/css-grid-layout/grid-item-overflow-paint-expected.html: Added.
3153         * fast/css-grid-layout/grid-item-overflow-paint.html: Added.
3154         * fast/css-grid-layout/grid-item-overflow.html: Added.
3155         * fast/css-grid-layout/grid-item-paddings-and-writing-modes-expected.html: Added.
3156         * fast/css-grid-layout/grid-item-paddings-and-writing-modes.html: Added.
3157         * fast/css-grid-layout/grid-item-scroll-position-expected.txt: Added.
3158         * fast/css-grid-layout/grid-item-scroll-position.html: Added.
3159         * fast/css-grid-layout/grid-margins-not-collapse-expected.html: Added.
3160         * fast/css-grid-layout/grid-margins-not-collapse.html: Added.
3161         * fast/css-grid-layout/grid-painting-item-overflow-expected.html: Added.
3162         * fast/css-grid-layout/grid-painting-item-overflow.html: Added.
3163         * fast/css-grid-layout/grid-painting-items-only-once-expected.html: Added.
3164         * fast/css-grid-layout/grid-painting-items-only-once.html: Added.
3165         * fast/css-grid-layout/grid-painting-respect-dom-order-expected.html: Added.
3166         * fast/css-grid-layout/grid-painting-respect-dom-order.html: Added.
3167         * fast/css-grid-layout/grid-painting-rtl-expected.html: Added.
3168         * fast/css-grid-layout/grid-painting-rtl.html: Added.
3169         * fast/css-grid-layout/grid-self-baseline-01-expected.html: Added.
3170         * fast/css-grid-layout/grid-self-baseline-01.html: Added.
3171         * fast/css-grid-layout/grid-self-baseline-02-b-expected.html: Added.
3172         * fast/css-grid-layout/grid-self-baseline-02-b.html: Added.
3173         * fast/css-grid-layout/grid-self-baseline-02-expected.html: Added.
3174         * fast/css-grid-layout/grid-self-baseline-02.html: Added.
3175         * fast/css-grid-layout/grid-self-baseline-03-expected.html: Added.
3176         * fast/css-grid-layout/grid-self-baseline-03.html: Added.
3177         * fast/css-grid-layout/grid-self-baseline-04-expected.html: Added.
3178         * fast/css-grid-layout/grid-self-baseline-04.html: Added.
3179         * fast/css-grid-layout/grid-self-baseline-05-expected.html: Added.
3180         * fast/css-grid-layout/grid-self-baseline-05.html: Added.
3181         * fast/css-grid-layout/grid-self-baseline-06-expected.html: Added.
3182         * fast/css-grid-layout/grid-self-baseline-06.html: Added.
3183         * fast/css-grid-layout/grid-self-baseline-07-expected.html: Added.
3184         * fast/css-grid-layout/grid-self-baseline-07.html: Added.
3185         * fast/css-grid-layout/grid-self-baseline-horiz-01-expected.html: Added.
3186         * fast/css-grid-layout/grid-self-baseline-horiz-01.html: Added.
3187         * fast/css-grid-layout/grid-self-baseline-horiz-02-expected.html: Added.
3188         * fast/css-grid-layout/grid-self-baseline-horiz-02.html: Added.
3189         * fast/css-grid-layout/grid-self-baseline-horiz-03-expected.html: Added.
3190         * fast/css-grid-layout/grid-self-baseline-horiz-03.html: Added.
3191         * fast/css-grid-layout/grid-self-baseline-horiz-04-expected.html: Added.
3192         * fast/css-grid-layout/grid-self-baseline-horiz-04.html: Added.
3193         * fast/css-grid-layout/grid-self-baseline-horiz-05-expected.html: Added.
3194         * fast/css-grid-layout/grid-self-baseline-horiz-05.html: Added.
3195         * fast/css-grid-layout/grid-self-baseline-horiz-06-expected.html: Added.
3196         * fast/css-grid-layout/grid-self-baseline-horiz-06.html: Added.
3197         * fast/css-grid-layout/grid-self-baseline-horiz-07-expected.html: Added.
3198         * fast/css-grid-layout/grid-self-baseline-horiz-07.html: Added.
3199         * fast/css-grid-layout/grid-self-baseline-two-dimensional-expected.txt: Added.
3200         * fast/css-grid-layout/grid-self-baseline-two-dimensional.html: Added.
3201         * fast/css-grid-layout/grid-self-baseline-vertical-lr-01-expected.html: Added.
3202         * fast/css-grid-layout/grid-self-baseline-vertical-lr-01.html: Added.
3203         * fast/css-grid-layout/grid-self-baseline-vertical-lr-02-expected.html: Added.
3204         * fast/css-grid-layout/grid-self-baseline-vertical-lr-02.html: Added.
3205         * fast/css-grid-layout/grid-self-baseline-vertical-lr-03-expected.html: Added.
3206         * fast/css-grid-layout/grid-self-baseline-vertical-lr-03.html: Added.
3207         * fast/css-grid-layout/grid-self-baseline-vertical-lr-04-expected.html: Added.
3208         * fast/css-grid-layout/grid-self-baseline-vertical-lr-04.html: Added.
3209         * fast/css-grid-layout/grid-self-baseline-vertical-lr-05-expected.html: Added.
3210         * fast/css-grid-layout/grid-self-baseline-vertical-lr-05.html: Added.
3211         * fast/css-grid-layout/grid-self-baseline-vertical-lr-06-expected.html: Added.
3212         * fast/css-grid-layout/grid-self-baseline-vertical-lr-06.html: Added.
3213         * fast/css-grid-layout/grid-self-baseline-vertical-lr-07-expected.html: Added.
3214         * fast/css-grid-layout/grid-self-baseline-vertical-lr-07.html: Added.
3215         * fast/css-grid-layout/grid-self-baseline-vertical-rl-01-expected.html: Added.
3216         * fast/css-grid-layout/grid-self-baseline-vertical-rl-01.html: Added.
3217         * fast/css-grid-layout/grid-self-baseline-vertical-rl-02-expected.html: Added.
3218         * fast/css-grid-layout/grid-self-baseline-vertical-rl-02.html: Added.
3219         * fast/css-grid-layout/grid-self-baseline-vertical-rl-03-expected.html: Added.
3220         * fast/css-grid-layout/grid-self-baseline-vertical-rl-03.html: Added.
3221         * fast/css-grid-layout/grid-self-baseline-vertical-rl-04-expected.html: Added.
3222         * fast/css-grid-layout/grid-self-baseline-vertical-rl-04.html: Added.
3223         * fast/css-grid-layout/grid-self-baseline-vertical-rl-05-expected.html: Added.
3224         * fast/css-grid-layout/grid-self-baseline-vertical-rl-05.html: Added.
3225         * fast/css-grid-layout/grid-self-baseline-vertical-rl-06-expected.html: Added.
3226         * fast/css-grid-layout/grid-self-baseline-vertical-rl-06.html: Added.
3227         * fast/css-grid-layout/grid-self-baseline-vertical-rl-07-expected.html: Added.
3228         * fast/css-grid-layout/grid-self-baseline-vertical-rl-07.html: Added.
3229         * fast/css-grid-layout/grid-shorthands-style-format-expected.txt: Added.
3230         * fast/css-grid-layout/grid-shorthands-style-format.html: Added.
3231         * fast/css-grid-layout/grid-strict-ordering-crash-2-expected.txt: Added.
3232         * fast/css-grid-layout/grid-strict-ordering-crash-2.html: Added.
3233         * fast/css-grid-layout/named-grid-areas-dynamic-with-media-query-expected.html: Added.
3234         * fast/css-grid-layout/named-grid-areas-dynamic-with-media-query.html: Added.
3235         * fast/css-grid-layout/negative-growth-share-as-infinity-crash-expected.txt: Added.
3236         * fast/css-grid-layout/negative-growth-share-as-infinity-crash.html: Added.
3237         * fast/css-grid-layout/painting-item-marginbox-overflowing-grid-area-expected.html: Added.
3238         * fast/css-grid-layout/painting-item-marginbox-overflowing-grid-area.html: Added.
3239         * fast/css-grid-layout/positioned-grid-container-item-percentage-size-expected.html: Added.
3240         * fast/css-grid-layout/positioned-grid-container-item-percentage-size.html: Added.
3241         * fast/css-grid-layout/positioned-grid-container-percentage-tracks-expected.txt: Added.
3242         * fast/css-grid-layout/positioned-grid-container-percentage-tracks.html: Added.
3243         * fast/css-grid-layout/preferred-width-computed-after-layout-expected.txt: Added.
3244         * fast/css-grid-layout/preferred-width-computed-after-layout.html: Added.
3245         * fast/css-grid-layout/quirks-mode-percent-resolution-grid-item-expected.txt: Added.
3246         * fast/css-grid-layout/quirks-mode-percent-resolution-grid-item.html: Added.
3247         * fast/css-grid-layout/resources/blue-100x50.png: Added.
3248         * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
3249         (testGridPositionDefinitionsValues):
3250         * fast/css-grid-layout/scrolled-grid-painting-expected.html: Added.
3251         * fast/css-grid-layout/scrolled-grid-painting-overflow-expected.html: Added.
3252         * fast/css-grid-layout/scrolled-grid-painting-overflow.html: Added.
3253         * fast/css-grid-layout/scrolled-grid-painting.html: Added.
3254         * fast/css-grid-layout/setting-node-properties-to-null-during-layout-should-not-crash-expected.txt: Added.
3255         * fast/css-grid-layout/setting-node-properties-to-null-during-layout-should-not-crash.html: Added.
3256         * fast/css-grid-layout/stale-grid-layout-2-expected.txt: Added.
3257         * fast/css-grid-layout/stale-grid-layout-expected.txt: Added.
3258         * fast/css-grid-layout/vertical-align-do-not-effect-grid-items-expected.html: Added.
3259         * fast/css-grid-layout/vertical-align-do-not-effect-grid-items.html: Added.
3260
3261 2018-11-12  Youenn Fablet  <youenn@apple.com>
3262
3263         RealtimeOutgoing A/V sources should observe their sources only if having a sink
3264         https://bugs.webkit.org/show_bug.cgi?id=191490
3265
3266         Reviewed by Eric Carlson.
3267
3268         * webrtc/remove-track-expected.txt:
3269         * webrtc/remove-track.html:
3270         Add tests and fixed some flakiness issues on existing tests in the file.
3271
3272 2018-11-12  Youenn Fablet  <youenn@apple.com>
3273
3274         Support setting stream ids when adding a transceiver
3275         https://bugs.webkit.org/show_bug.cgi?id=191307
3276
3277         Reviewed by Eric Carlson.
3278
3279         * TestExpectations:
3280
3281 2018-11-12  Antti Koivisto  <antti@apple.com>
3282
3283         Support dynamic pseudo-classes on elements with display: contents
3284         https://bugs.webkit.org/show_bug.cgi?id=181640
3285         <rdar://problem/36605415>
3286
3287         Reviewed by Dean Jackson.
3288
3289         * fast/css/display-contents-hover-active-expected.txt: Added.
3290         * fast/css/display-contents-hover-active.html: Added.
3291
3292 2018-11-12  Simon Fraser  <simon.fraser@apple.com>
3293
3294         feFlood with alpha color doesn't work correctly
3295         https://bugs.webkit.org/show_bug.cgi?id=163666
3296
3297         Reviewed by Zalan Bujtas.
3298
3299         * svg/filters/feFlood-with-alpha-color-expected.html: Added.
3300         * svg/filters/feFlood-with-alpha-color.html: Added.
3301
3302 2018-11-12  Eric Carlson  <eric.carlson@apple.com>
3303
3304         Require <iframe allow="display"> for an iframe to use getDisplayMedia
3305         https://bugs.webkit.org/show_bug.cgi?id=191505
3306         <rdar://problem/45968811>
3307
3308         Reviewed by Jer Noble.
3309
3310         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt:
3311         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt: Added.
3312         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute.html: Added.
3313         * http/tests/media/media-stream/resources/get-display-media-devices-iframe.html: Added.
3314         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
3315         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
3316
3317 2018-11-12  Simon Fraser  <simon.fraser@apple.com>
3318
3319         Make compositing updates incremental
3320         https://bugs.webkit.org/show_bug.cgi?id=90342
3321
3322         Reviewed by Antti Koivisto.
3323
3324         Add some new tests for issues discovered during development.
3325         
3326         Filter tests get new results because composited layer bounds are no longer affected
3327         by pixel-moving filters. 
3328
3329         * compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
3330         * compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt:
3331         * compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
3332         * compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt:
3333         * compositing/geometry/stacking-context-change-layer-reparent-expected.html: Added.
3334         * compositing/geometry/stacking-context-change-layer-reparent.html: Added.
3335         * compositing/layer-creation/change-to-overlap-expected.txt: Added.
3336         * compositing/layer-creation/change-to-overlap.html: Added.
3337         * compositing/updates/no-updates-in-non-composited-iframe-expected.txt: Added.
3338         * compositing/updates/no-updates-in-non-composited-iframe.html: Added.
3339         * compositing/updates/resources/non-composited.html: Added.
3340         * compositing/video/video-clip-change-src.html: This test was timing-sensitive; the behavior differed bases on whether we
3341         happened to do a compositing flush between the first and second video load.
3342         * platform/mac-wk1/TestExpectations: Mark compositing/layer-creation/fixed-overlap-extent.html as flakey; it depends on the
3343         timing of various AppKit-related things that aren't consistent.
3344
3345 2018-11-12  Jer Noble  <jer.noble@apple.com>
3346
3347         [MSE] Frame re-ordering can cause iframes to never be enqueued
3348         https://bugs.webkit.org/show_bug.cgi?id=191485
3349
3350         Reviewed by Eric Carlson.
3351
3352         * media/media-source/media-source-dropped-iframe-expected.txt: Added.
3353         * media/media-source/media-source-dropped-iframe.html: Added.
3354
3355 2018-11-11  Wenson Hsieh  <wenson_hsieh@apple.com>
3356
3357         Implement a new edit command to change the enclosing list type
3358         https://bugs.webkit.org/show_bug.cgi?id=191487
3359         <rdar://problem/45955922>
3360
3361         Reviewed by Ryosuke Niwa.
3362
3363         Add a new layout test to verify that the list change type editing command can be used to swap between enclosing
3364         ordered and unordered lists. Also exercises undo, redo, changing list types under `pre` and `table` elements,
3365         and handling selection within nested list elements.
3366
3367         * editing/execCommand/change-list-type-expected.txt: Added.
3368         * editing/execCommand/change-list-type.html: Added.
3369
3370 2018-11-11  Javier Fernandez  <jfernandez@igalia.com>
3371
3372         [css-grid] Import additional grid layout test from the WPT suite
3373         https://bugs.webkit.org/show_bug.cgi?id=191369
3374
3375         Reviewed by Manuel Rego Casasnovas.
3376
3377         New Grid Layout tests from the WPT suite.
3378
3379         * TestExpectations: Added bugs and ImageOnlyFailure for 3 tests that are failing.
3380
3381 2018-11-11  Daniel Bates  <dabates@apple.com>
3382
3383         [iOS] Draw caps lock indicator in password fields
3384         https://bugs.webkit.org/show_bug.cgi?id=190565
3385         <rdar://problem/45262343>
3386
3387         Unreviewed.
3388
3389         Update expected results now that iOS supports showing the caps lock indictor.
3390
3391         * platform/ios/fast/css/text-overflow-input-expected.txt:
3392         * platform/ios/fast/forms/basic-inputs-expected.txt:
3393         * platform/ios/fast/forms/input-appearance-height-expected.txt:
3394         * platform/ios/fast/forms/input-value-expected.txt:
3395         * platform/ios/fast/forms/placeholder-pseudo-style-expected.txt:
3396         * platform/ios/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
3397
3398 2018-11-11  Myles C. Maxfield  <mmaxfield@apple.com>
3399
3400         Address post-review comments after r237955
3401         https://bugs.webkit.org/show_bug.cgi?id=191496
3402
3403         Reviewed by Darin Adler.
3404
3405         * fast/css3-text/css3-text-decoration/text-underline-negative-expected.html:
3406
3407 2018-11-10  Simon Fraser  <simon.fraser@apple.com>
3408
3409         Remove support for -webkit-svg-shadow
3410         https://bugs.webkit.org/show_bug.cgi?id=187429
3411
3412         Reviewed by Dean Jackson.
3413
3414         -webkit-svg-shadow was a non-standard hack for online iWork, and they no longer use it,
3415         so remove it. No other browser supports it, and chromestatus say it's used on less than
3416         0.000001% of pages.
3417
3418         * css3/blending/svg-blend-layer-shadow.html: Removed.
3419         * fast/css/getComputedStyle/computed-style-expected.txt:
3420         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3421         * fast/css/getComputedStyle/resources/property-names.js:
3422         * fast/repaint/moving-shadow-on-container-expected.png: Removed.
3423         * fast/repaint/moving-shadow-on-container.html: Removed.
3424         * fast/repaint/moving-shadow-on-path-expected.txt: Removed.
3425         * fast/repaint/moving-shadow-on-path.html: Removed.
3426         * legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js:
3427         * platform/gtk/TestExpectations:
3428         * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
3429         * platform/gtk/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
3430         * platform/gtk/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
3431         * platform/gtk/fast/repaint/moving-shadow-on-path-expected.png: Removed.
3432         * platform/gtk/svg/css/arrow-with-shadow-expected.png: Removed.
3433         * platform/gtk/svg/css/composite-shadow-example-expected.png: Removed.
3434         * platform/gtk/svg/css/composite-shadow-example-expected.txt: Removed.
3435         * platform/gtk/svg/css/composite-shadow-text-expected.png: Removed.
3436         * platform/gtk/svg/css/composite-shadow-text-expected.txt: Removed.
3437         * platform/gtk/svg/css/composite-shadow-with-opacity-expected.png: Removed.
3438         * platform/gtk/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
3439         * platform/gtk/svg/css/group-with-shadow-expected.png: Removed.
3440         * platform/gtk/svg/css/shadow-changes-expected.png: Removed.
3441         * platform/gtk/svg/css/shadow-changes-expected.txt: Removed.
3442         * platform/gtk/svg/css/stars-with-shadow-expected.png: Removed.
3443         * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Removed.
3444         * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
3445         * platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
3446         * platform/gtk/svg/filters/shadow-on-filter-expected.png: Removed.
3447         * platform/gtk/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
3448         * platform/gtk/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
3449         * platform/ios/TestExpectations:
3450         * platform/ios/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
3451         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
3452         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3453         * platform/ios/svg/css/composite-shadow-example-expected.txt: Removed.
3454         * platform/ios/svg/css/composite-shadow-text-expected.txt: Removed.
3455         * platform/ios/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
3456         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
3457         * platform/ios/svg/css/group-with-shadow-expected.txt: Removed.
3458         * platform/ios/svg/css/shadow-changes-expected.txt: Removed.
3459         * platform/ios/svg/css/stars-with-shadow-expected.txt: Removed.
3460         * platform/ios/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
3461         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
3462         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3463         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
3464         * platform/mac/TestExpectations:
3465         * platform/mac/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
3466         * platform/mac/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
3467         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
3468         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3469         * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
3470         * platform/mac/fast/repaint/moving-shadow-on-path-expected.png: Removed.
3471         * platform/mac/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
3472         * platform/mac/svg/css/arrow-with-shadow-expected.png: Removed.
3473         * platform/mac/svg/css/circle-in-mask-with-shadow-expected.png: Removed.
3474         * platform/mac/svg/css/clippath-with-shadow-expected.png: Removed.
3475         * platform/mac/svg/css/composite-shadow-example-expected.png: Removed.
3476         * platform/mac/svg/css/composite-shadow-text-expected.txt: Removed.
3477         * platform/mac/svg/css/composite-shadow-with-opacity-expected.png: Removed.
3478         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
3479         * platform/mac/svg/css/group-with-shadow-expected.png: Removed.
3480         * platform/mac/svg/css/group-with-shadow-expected.txt: Removed.
3481         * platform/mac/svg/css/mask-with-shadow-expected.png: Removed.
3482         * platform/mac/svg/css/path-with-shadow-expected.png: Removed.
3483         * platform/mac/svg/css/shadow-and-opacity-expected.png: Removed.
3484         * platform/mac/svg/css/shadow-changes-expected.png: Removed.
3485         * platform/mac/svg/css/shadow-changes-expected.txt: Removed.
3486         * platform/mac/svg/css/shadow-with-large-radius-expected.png: Removed.
3487         * platform/mac/svg/css/shadow-with-negative-offset-expected.png: Removed.
3488         * platform/mac/svg/css/stars-with-shadow-expected.png: Removed.
3489         * platform/mac/svg/css/stars-with-shadow-expected.txt: Removed.
3490         * platform/mac/svg/custom/simple-text-double-shadow-expected.png: Removed.
3491         * platform/mac/svg/custom/simple-text-double-shadow-expected.txt: Removed.
3492         * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
3493         * platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
3494         * platform/mac/svg/filters/shadow-on-filter-expected.png: Removed.
3495         * platform/mac/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
3496         * platform/mac/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
3497         * platform/win/TestExpectations:
3498         * platform/win/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
3499         * platform/win/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
3500         * platform/win/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
3501         * platform/win/svg/css/composite-shadow-text-expected.txt: Removed.
3502         * platform/win/svg/css/group-with-shadow-expected.txt: Removed.
3503         * platform/win/svg/css/shadow-changes-expected.txt: Removed.
3504         * platform/win/svg/custom/simple-text-double-shadow-expected.txt: Removed.
3505         * platform/wincairo/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
3506         * platform/wincairo/fast/repaint/moving-shadow-on-path-expected.png: Removed.
3507         * platform/wincairo/svg/css/composite-shadow-text-expected.txt: Removed.
3508         * platform/wincairo/svg/css/shadow-changes-expected.txt: Removed.
3509         * platform/wincairo/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
3510         * platform/wpe/svg/css/composite-shadow-text-expected.txt: Removed.
3511         * platform/wpe/svg/css/shadow-changes-expected.txt: Removed.
3512         * platform/wpe/svg/css/stars-with-shadow-expected.txt: Removed.
3513         * platform/wpe/svg/custom/simple-text-double-shadow-expected.txt: Removed.
3514         * platform/wpe/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
3515         * svg/css/arrow-with-shadow-expected.txt: Removed.
3516         * svg/css/arrow-with-shadow.svg: Removed.
3517         * svg/css/circle-in-mask-with-shadow-expected.png: Removed.
3518         * svg/css/circle-in-mask-with-shadow-expected.txt: Removed.
3519         * svg/css/circle-in-mask-with-shadow.svg: Removed.
3520         * svg/css/clippath-with-shadow-expected.png: Removed.
3521         * svg/css/clippath-with-shadow-expected.txt: Removed.
3522         * svg/css/clippath-with-shadow.svg: Removed.
3523         * svg/css/composite-shadow-example-expected.txt: Removed.
3524         * svg/css/composite-shadow-example.html: Removed.
3525         * svg/css/composite-shadow-text-expected.png: Removed.
3526         * svg/css/composite-shadow-text.svg: Removed.
3527         * svg/css/composite-shadow-with-opacity-expected.txt: Removed.