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