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