cbcbd31efcc44c612a8ff24418aa4dfd21138cad
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-01-18  Zalan Bujtas  <zalan@apple.com>
2
3         [LFC][BFC][MarginCollapsing] Collapsing through should not ignore floats.
4         https://bugs.webkit.org/show_bug.cgi?id=193564
5
6         Reviewed by Antti Koivisto.
7
8         * fast/block/float/float-in-descendant-formatting-context-expected.txt: Added.
9         * fast/block/float/float-in-descendant-formatting-context.html: Added.
10
11 2019-01-17  Wenson Hsieh  <wenson_hsieh@apple.com>
12
13         [iOS] Content offset jumps erratically when autoscrolling near scroll view content inset areas
14         https://bugs.webkit.org/show_bug.cgi?id=193494
15         <rdar://problem/46859627>
16
17         Reviewed by Simon Fraser and Tim Horton.
18
19         * editing/selection/ios/autoscroll-with-top-content-inset-expected.txt: Added.
20         * editing/selection/ios/autoscroll-with-top-content-inset.html: Added.
21
22         Add a new test to verify that moving the selection by autoscrolling near the top content inset area does not
23         cause the scroll view's content offset to jump.
24
25         * fast/scrolling/ios/scroll-into-view-with-top-content-inset-expected.txt: Added.
26         * fast/scrolling/ios/scroll-into-view-with-top-content-inset.html: Added.
27
28         Add a new test to verify that programmatically scrolling an element that's already visible into view does not
29         scroll away the scroll view's content inset.
30
31         * resources/ui-helper.js:
32         (window.UIHelper.contentOffset):
33         (window.UIHelper):
34
35 2019-01-17  John Wilander  <wilander@apple.com>
36
37         Add infrastructure to enable/disable ITP Debug Mode through Preferences
38         https://bugs.webkit.org/show_bug.cgi?id=193510
39         <rdar://problem/47330969>
40
41         Reviewed by Dean Jackson.
42
43         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html:
44             Changed the order of function calls since testRunner.setStatisticsPrevalentResourceForDebugMode()
45             now has to be called before testRunner.setStatisticsDebugMode().
46
47 2019-01-16  Dean Jackson  <dino@apple.com>
48
49         (iPad) Link tapping is sluggish on many sites
50         https://bugs.webkit.org/show_bug.cgi?id=193522
51         <rdar://problem/47102987>
52
53         Reviewed by Wenson Hsieh.
54
55         Add a test that checks a double tap will trigger a click
56         event on a page that is at initial scale.
57
58         Extra bonus: for some reason adding this test, or making this code
59         change, uncovered a couple of bugs in existing tests. The
60         viewport-zooms-from-element-to-initial-scale test was completely wrong
61         because it was expecting the incorrect result, which was triggered by
62         the zoom callback firing early at a forced scale value. The
63         viewport-no-width-value-allows-double-tap test was triggering a JS
64         error in its UI script. I modernised both of these to use UIHelper instead.
65
66         * fast/events/ios/fast-click-double-tap-sends-click-when-initial-scale-expected.txt: Added.
67         * fast/events/ios/fast-click-double-tap-sends-click-when-initial-scale.html: Added.
68         * fast/events/ios/viewport-no-width-value-allows-double-tap.html:
69         * fast/events/ios/viewport-zooms-from-element-to-initial-scale-expected.txt:
70         * fast/events/ios/viewport-zooms-from-element-to-initial-scale.html:
71         * resources/ui-helper.js: Add doubleTapAt and zoomByDoubleTapAt helpers. Remove the
72         unnecessary "Done" return value from many of the callbacks. Give zoomToScale a return
73         value.
74         (window.UIHelper.tapAt.return.new.Promise):
75         (window.UIHelper.tapAt):
76         (window.UIHelper.doubleTapAt.return.new.Promise):
77         (window.UIHelper.doubleTapAt):
78         (window.UIHelper.zoomByDoubleTappingAt):
79         (window.UIHelper.activateAt.return.new.Promise):
80         (window.UIHelper.activateAt):
81         (window.UIHelper.toggleCapsLock):
82         (window.UIHelper.ensurePresentationUpdate.return.new.Promise):
83         (window.UIHelper.ensurePresentationUpdate):
84         (window.UIHelper.activateAndWaitForInputSessionAt.return.new.Promise.):
85         (window.UIHelper.activateFormControl.return.new.Promise.):
86         (window.UIHelper.replaceTextAtRange):
87         (window.UIHelper.zoomToScale):
88         (window.UIHelper.stylusTapAt.return.new.Promise):
89         (window.UIHelper.stylusTapAt):
90
91 2019-01-17  Per Arne Vollan  <pvollan@apple.com>
92
93         Layout Test js/dfg-int-overflow-in-loop.html is failing
94         https://bugs.webkit.org/show_bug.cgi?id=193540
95
96         Unreviewed test gardening.
97
98         * platform/win/TestExpectations:
99
100 2019-01-17  Ross Kirsling  <ross.kirsling@sony.com>
101
102         Get rid of Sputnik tests.
103         https://bugs.webkit.org/show_bug.cgi?id=193464
104
105         Rubber stamped by Saam Barati.
106
107         * sputnik/: Removed.
108         * platform/gtk/sputnik/: Removed.
109         * platform/ios/sputnik/: Removed.
110         * platform/mac/sputnik/: Removed.
111         * platform/wpe/sputnik/: Removed.
112
113         * TestExpectations:
114         * platform/gtk/TestExpectations:
115         * platform/ios-wk2/TestExpectations:
116         * platform/ios/TestExpectations:
117         * platform/mac/TestExpectations:
118         * platform/win/TestExpectations:
119         * platform/wincairo/TestExpectations:
120         * platform/wpe/TestExpectations:
121         Remove all sputnik/ lines.
122
123 2019-01-16  Alicia Boya García  <aboya@igalia.com>
124
125         Unreviewed GTK and WPE test gardening.
126         https://bugs.webkit.org/show_bug.cgi?id=193521
127
128         * platform/gtk/TestExpectations:
129         * platform/gtk/imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub-expected.txt: Added.
130         * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt:
131         * platform/wpe/TestExpectations:
132         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub-expected.txt: Added.
133
134 2019-01-16  Justin Fan  <justin_fan@apple.com>
135
136         [WebGPU] Update vertex-buffer-triangle-strip.html to actually use vertex buffer
137         https://bugs.webkit.org/show_bug.cgi?id=193473
138
139         Reviewed by Dean Jackson and Myles Maxfield.
140
141         Refactor the vertex shader to use the vertex stage input, rather than buffer resources. 
142
143         * webgpu/vertex-buffer-triangle-strip.html:
144
145 2019-01-16  Chris Dumez  <cdumez@apple.com>
146
147         Regression(PSON) View becomes blank after click a cross-site download link
148         https://bugs.webkit.org/show_bug.cgi?id=193361
149         <rdar://problem/47099573>
150
151         Reviewed by Geoffrey Garen.
152
153         Skip test testing the cross-process DOMWindow API as I broke it with this patch.
154         The feature is far from ready and off by default anyway. I will add support back
155         in a follow-up.
156
157         * platform/wk2/TestExpectations:
158
159 2019-01-16  Zalan Bujtas  <zalan@apple.com>
160
161         [LFC][Out-of-flow] Set used vertical margin values when top/height/bottom are non-auto.
162         https://bugs.webkit.org/show_bug.cgi?id=193470
163
164         Reviewed by Antti Koivisto.
165
166         * fast/block/block-only/non-auto-top-bottom-height-with-margins-expected.txt: Added.
167         * fast/block/block-only/non-auto-top-bottom-height-with-margins.html: Added.
168
169 2019-01-16  Zalan Bujtas  <zalan@apple.com>
170
171         [LFC] Adjust margin box verification.
172         https://bugs.webkit.org/show_bug.cgi?id=193482
173
174         Reviewed by Antti Koivisto.
175
176         * fast/block/block-only/non-auto-top-bottom-height-with-auto-margins-expected.txt: Added.
177         * fast/block/block-only/non-auto-top-bottom-height-with-auto-margins.html: Added.
178
179 2019-01-15  Ryosuke Niwa  <rniwa@webkit.org>
180
181         VisualViewport API should be updated upon opening of keyboard
182         https://bugs.webkit.org/show_bug.cgi?id=193475
183
184         Reviewed by Simon Fraser.
185
186         Added a regression test.
187
188         * fast/visual-viewport/ios/resize-event-for-keyboard-expected.txt: Added.
189         * fast/visual-viewport/ios/resize-event-for-keyboard.html: Added.
190
191 2019-01-15  Chris Dumez  <cdumez@apple.com>
192
193         Unreviewed, rolling out r239993, r239995, r239997, and
194         r239999.
195
196         Caused assertions under
197         ViewGestureController::disconnectFromProcess()
198
199         Reverted changesets:
200
201         "Regression(PSON) View becomes blank after click a cross-site
202         download link"
203         https://bugs.webkit.org/show_bug.cgi?id=193361
204         https://trac.webkit.org/changeset/239993
205
206         "Unreviewed iOS build fix after r239993."
207         https://trac.webkit.org/changeset/239995
208
209         "Fix iOS build after r239993"
210         https://bugs.webkit.org/show_bug.cgi?id=193361
211         https://trac.webkit.org/changeset/239997
212
213         "Unreviewed, revert part of r239997 as it is not needed to fix
214         the build."
215         https://trac.webkit.org/changeset/239999
216
217 2019-01-15  Chris Dumez  <cdumez@apple.com>
218
219         Regression(PSON) View becomes blank after click a cross-site download link
220         https://bugs.webkit.org/show_bug.cgi?id=193361
221         <rdar://problem/47099573>
222
223         Reviewed by Geoff Garen.
224
225         Skip test testing the cross-process DOMWindow API as I broke it with this patch.
226         The feature is far from ready and off by default anyway. I will add support back
227         in a follow-up.
228
229         * platform/wk2/TestExpectations:
230
231 2019-01-15  Zalan Bujtas  <zalan@apple.com>
232
233         [LFC][Out-of-flow] Ignore bottom when the vertical values are over-constrained
234         https://bugs.webkit.org/show_bug.cgi?id=193448
235
236         Reviewed by Antti Koivisto.
237
238         * fast/block/block-only/non-auto-top-bottom-left-right-widht-height-out-of-flow-expected.txt: Added.
239         * fast/block/block-only/non-auto-top-bottom-left-right-widht-height-out-of-flow.html: Added.
240
241 2019-01-15  Devin Rousso  <drousso@apple.com>
242
243         Unreviewed, test fix after r239976.
244
245         * inspector/model/remote-object-expected.txt:
246
247 2019-01-15  Devin Rousso  <drousso@apple.com>
248
249         Web Inspector: Audit: provide a way to determine whether a give node has event listeners
250         https://bugs.webkit.org/show_bug.cgi?id=193226
251         <rdar://problem/46800005>
252
253         Reviewed by Joseph Pecoraro.
254
255         * inspector/audit/run-dom.html: Added.
256         * inspector/audit/run-dom-expected.txt: Added.
257
258 2019-01-15  Devin Rousso  <drousso@apple.com>
259
260         Web Inspector: Audit: provide a way to query for all nodes with a given computed Accessibility role
261         https://bugs.webkit.org/show_bug.cgi?id=193228
262         <rdar://problem/46787787>
263
264         Reviewed by Joseph Pecoraro.
265
266         * inspector/audit/run-accessibility.html: Added.
267         * inspector/audit/run-accessibility-expected.txt: Added.
268
269 2019-01-15  Zalan Bujtas  <zalan@apple.com>
270
271         [LFC] Use the containing block's padding box to position out-of-flow elements.
272         https://bugs.webkit.org/show_bug.cgi?id=193431
273
274         Reviewed by Antti Koivisto.
275
276         * fast/block/block-only/out-of-flow-with-containing-block-border-padding-expected.txt: Added.
277         * fast/block/block-only/out-of-flow-with-containing-block-border-padding.html: Added.
278
279 2019-01-15  Guillaume Emont  <guijemont@igalia.com>
280
281         Skip a slow test and a flakey test on arm
282
283         Unreviewed gardening.
284
285         * js/script-tests/stack-overflow-regexp.js: flakey on arm.
286
287 2019-01-15  Devin Rousso  <drousso@apple.com>
288
289         Web Inspector: Audit: create new IDL type for exposing special functionality in test context
290         https://bugs.webkit.org/show_bug.cgi?id=193149
291         <rdar://problem/46801218>
292
293         Reviewed by Joseph Pecoraro.
294
295         * inspector/audit/resources/audit-utilities.js:
296         (TestPage.registerInitializer.InspectorTest.Audit.setupAudit): Added.
297         (TestPage.registerInitializer.InspectorTest.Audit.teardownAudit): Added.
298
299         * inspector/audit/run.html: Added.
300         * inspector/audit/run-expected.txt: Added.
301         * inspector/audit/setup.html: Added.
302         * inspector/audit/setup-expected.txt: Added.
303         * inspector/audit/teardown.html: Added.
304         * inspector/audit/teardown-expected.txt: Added.
305
306         * inspector/canvas/create-context-2d-expected.txt:
307         * inspector/canvas/create-context-bitmaprenderer-expected.txt:
308         * inspector/canvas/create-context-webgl-expected.txt:
309         * inspector/canvas/create-context-webgl2-expected.txt:
310         * inspector/canvas/create-context-webmetal-expected.txt:
311         * inspector/canvas/recording-2d-expected.txt:
312         * inspector/canvas/recording-webgl-expected.txt:
313         * inspector/canvas/recording-webgl-snapshots-expected.txt:
314         * inspector/model/remote-object-expected.txt:
315         * inspector/model/stack-trace-expected.txt:
316
317 2019-01-14  Alex Christensen  <achristensen@webkit.org>
318
319         Bulgarian TLD should not punycode-encode URLs with Bulgarian Cyrillic characters
320         https://bugs.webkit.org/show_bug.cgi?id=193411
321         <rdar://problem/47215929>
322
323         Reviewed by Alexey Proskuryakov.
324
325         * fast/url/user-visible/cyrillic-NFD-expected.txt:
326         * fast/url/user-visible/cyrillic-NFD.html:
327
328 2019-01-14  John Wilander  <wilander@apple.com>
329
330         Restructure http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html to address flakiness
331         https://bugs.webkit.org/show_bug.cgi?id=191211
332         <rdar://problem/45818606>
333
334         Unreviewed test gardening.
335
336         This test is flaky on the MacOS WK2 bot. The patch avoids a page navigation and
337         redirect which may avoid the code that changed in
338         https://trac.webkit.org/changeset/237735/webkit and made the test more flaky.
339
340         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
341         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
342
343 2019-01-14  Simon Fraser  <simon.fraser@apple.com>
344
345         Animation and other code is too aggressive about invalidating layer composition
346         https://bugs.webkit.org/show_bug.cgi?id=193343
347
348         Reviewed by Antoine Quint.
349         
350         This test was clobbering the 'box' class on the animating element and therefore making it disappear.
351
352         * legacy-animation-engine/compositing/animation/animation-compositing.html:
353
354 2019-01-14  Charles Vazac  <cvazac@akamai.com>
355
356         Import current Resource-Timing WPTs
357         https://bugs.webkit.org/show_bug.cgi?id=193302
358
359         Reviewed by Youenn Fablet.
360
361         * TestExpectations:
362         * tests-options.json:
363
364 2019-01-14  Jiewen Tan  <jiewen_tan@apple.com>
365
366         Unreviewed, test fixes after r239852.
367
368         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
369         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html:
370         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
371         * http/wpt/webauthn/public-key-credential-get-success-u2f.https.html:
372
373 2019-01-14  Justin Fan  <justin_fan@apple.com>
374
375         [WebGPU] Map WebGPUBindGroupLayoutBindings from the BindGroupLayoutDescriptor for error checking and later referencing
376         https://bugs.webkit.org/show_bug.cgi?id=193405
377
378         Reviewed by Dean Jackson.
379
380         Small fixes that do not alter behavior.
381
382         * webgpu/bind-groups.html:
383         * webgpu/pipeline-layouts.html:
384
385 2019-01-14  Zalan Bujtas  <zalan@apple.com>
386
387         [LFC][BFC] Add basic box-sizing support.
388         https://bugs.webkit.org/show_bug.cgi?id=193392
389
390         Reviewed by Antti Koivisto.
391
392         * fast/block/block-only/box-sizing-inflow-out-of-flow-simple-expected.txt: Added.
393         * fast/block/block-only/box-sizing-inflow-out-of-flow-simple.html: Added.
394
395 2019-01-14  Zan Dobersek  <zdobersek@igalia.com>
396
397         Unreviewed WPE gardening. Updating baselines for failures that in
398         majority of cases can be tracked down to the test fonts bump in r239436.
399
400         * platform/wpe/animations/lineheight-animation-expected.txt:
401         * platform/wpe/animations/simultaneous-start-transform-expected.txt:
402         * platform/wpe/animations/width-using-ems-expected.txt:
403         * platform/wpe/css1/font_properties/font-expected.txt:
404         * platform/wpe/css3/unicode-bidi-isolate-basic-expected.txt:
405         * platform/wpe/fast/css/line-height-determined-by-primary-font-expected.txt:
406         * platform/wpe/fast/css/rtl-ordering-expected.txt:
407         * platform/wpe/fast/css/text-overflow-ellipsis-bidi-expected.txt:
408         * platform/wpe/fast/css/text-overflow-ellipsis-expected.txt:
409         * platform/wpe/fast/css/text-overflow-ellipsis-strict-expected.txt:
410         * platform/wpe/fast/css/word-space-extra-expected.txt:
411         * platform/wpe/fast/dom/34176-expected.txt:
412         * platform/wpe/fast/dom/52776-expected.txt:
413         * platform/wpe/fast/inline/inline-box-background-expected.txt:
414         * platform/wpe/fast/inline/inline-box-background-long-image-expected.txt:
415         * platform/wpe/fast/inline/inline-box-background-repeat-x-expected.txt:
416         * platform/wpe/fast/inline/inline-box-background-repeat-y-expected.txt:
417         * platform/wpe/fast/inline/inline-content-with-float-and-margin-expected.txt: Added.
418         * platform/wpe/fast/inline/simple-inline-inflow-positioned-expected.txt: Added.
419         * platform/wpe/fast/inline/simple-inline-with-out-of-flow-descendant-expected.txt: Added.
420         * platform/wpe/fast/inline/simple-inline-with-out-of-flow-descendant2-expected.txt: Added.
421         * platform/wpe/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
422         * platform/wpe/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
423         * platform/wpe/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
424         * platform/wpe/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
425         * platform/wpe/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
426         * platform/wpe/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
427         * platform/wpe/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
428         * platform/wpe/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
429         * platform/wpe/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
430         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
431         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
432         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
433         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
434         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
435         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
436         * platform/wpe/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
437         * platform/wpe/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
438         * platform/wpe/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
439         * platform/wpe/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
440         * platform/wpe/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
441         * platform/wpe/svg/custom/glyph-selection-bidi-mirror-expected.txt:
442         * platform/wpe/svg/custom/svg-fonts-fallback-expected.txt:
443         * platform/wpe/svg/hixie/perf/007-expected.txt:
444         * platform/wpe/svg/text/bidi-embedded-direction-expected.txt:
445         * platform/wpe/svg/text/bidi-reorder-value-lists-expected.txt: Added.
446         * platform/wpe/svg/text/bidi-text-anchor-direction-expected.txt:
447         * platform/wpe/svg/text/text-tselect-02-f-expected.txt:
448         * platform/wpe/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
449         * platform/wpe/tables/mozilla/marvin/backgr_position-table-expected.txt:
450         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
451         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
452         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
453         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-expected.txt:
454         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
455         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
456         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
457         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
458         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
459         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
460         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
461         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
462         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
463         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
464         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
465         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
466         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
467         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
468         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
469         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
470         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
471
472 2019-01-14  Karl Leplat  <karl.leplat_ext@softathome.com>
473
474         [GTK][WPE] Graphic issue with invalidations on composited layers with subpixel positions
475         https://bugs.webkit.org/show_bug.cgi?id=193239
476
477         Reviewed by Žan Doberšek.
478
479         * compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions.html: Added.
480         * platform/gtk/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
481         * platform/gtk/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
482         * platform/ios/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
483         * platform/ios/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
484         * platform/mac/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
485         * platform/mac/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
486         * platform/wpe/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
487         * platform/wpe/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
488
489 2019-01-13  Carlos Garcia Campos  <cgarcia@igalia.com>
490
491         [FreeType] Support emoji modifiers
492         https://bugs.webkit.org/show_bug.cgi?id=177040
493
494         Reviewed by Myles C. Maxfield.
495
496         Mark several emoji tests as passing now.
497
498         * platform/gtk/TestExpectations:
499
500 2019-01-13  Antti Koivisto  <antti@apple.com>
501
502         Release assert with <img usemap> in shadow tree
503         https://bugs.webkit.org/show_bug.cgi?id=193378
504
505         Reviewed by Ryosuke Niwa.
506
507         * fast/shadow-dom/image-map-tree-scope.html:
508
509 2019-01-12  Timothy Hatcher  <timothy@apple.com>
510
511         Have prefers-color-scheme: light always match on macOS versions before Mojave.
512         https://bugs.webkit.org/show_bug.cgi?id=191655
513         rdar://problem/46074680
514
515         Reviewed by Megan Gardner.
516
517         * css-dark-mode/older-systems/prefers-color-scheme-expected.txt: Added.
518         * css-dark-mode/older-systems/prefers-color-scheme.html: Added.
519         * css-dark-mode/older-systems/supported-color-schemes-css-expected.txt: Added.
520         * css-dark-mode/older-systems/supported-color-schemes-css.html: Added.
521         * css-dark-mode/older-systems/supported-color-schemes-expected.txt: Added.
522         * css-dark-mode/older-systems/supported-color-schemes.html: Added.
523         * platform/mac/TestExpectations:
524
525 2019-01-11  John Wilander  <wilander@apple.com>
526
527         Compile out Web API Statistics Collection
528         https://bugs.webkit.org/show_bug.cgi?id=193370
529         <rdar://problem/45388584>
530
531         Reviewed by Brent Fulgham.
532
533         * platform/ios-wk2/TestExpectations:
534             http/tests/webAPIStatistics skipped.
535         * platform/mac-wk2/TestExpectations:
536             http/tests/webAPIStatistics skipped.
537
538 2019-01-11  Antti Koivisto  <antti@apple.com>
539
540         Release assert when removing element with a map element in the shadow tree
541         https://bugs.webkit.org/show_bug.cgi?id=193351
542         <rdar://problem/47208807>
543
544         Reviewed by Ryosuke Niwa.
545
546         * fast/shadow-dom/image-map-tree-scope-expected.txt: Added.
547         * fast/shadow-dom/image-map-tree-scope.html: Added.
548
549 2019-01-11  Dominik Infuehr  <dinfuehr@igalia.com>
550
551         Enable DFG on ARM/Linux again
552         https://bugs.webkit.org/show_bug.cgi?id=192496
553
554         Reviewed by Yusuke Suzuki.
555
556         After changing the bytecode format DFG was disabled on all 32-bit
557         architectures. Enable DFG now again on ARM/Linux. Disable tests that
558         run out of executable memory with LLInt disabled.
559
560         * js/script-tests/dfg-float32array.js:
561         * js/script-tests/dfg-float64array.js:
562         * js/script-tests/dfg-int16array.js:
563         * js/script-tests/dfg-int32array-overflow-values.js:
564         * js/script-tests/dfg-int32array.js:
565         * js/script-tests/dfg-int8array.js:
566         * js/script-tests/dfg-uint16array.js:
567         * js/script-tests/dfg-uint32array.js:
568         * js/script-tests/dfg-uint8array.js:
569
570 2019-01-11  Wenson Hsieh  <wenson_hsieh@apple.com>
571
572         Introduce IDL files for runtime-enabled UndoManager and UndoItem JavaScript API
573         https://bugs.webkit.org/show_bug.cgi?id=193109
574         <rdar://problem/44807048>
575
576         Reviewed by Ryosuke Niwa.
577
578         Add UndoManager tests to exercise new bindings, and verify that the JS wrapper for Document's UndoManager
579         survives garbage collection.
580
581         * TestExpectations:
582         * editing/undo-manager/undo-manager-interfaces-expected.txt: Added.
583         * editing/undo-manager/undo-manager-interfaces.html: Added.
584         * editing/undo-manager/undo-manager-keeps-wrapper-alive-expected.txt: Added.
585         * editing/undo-manager/undo-manager-keeps-wrapper-alive.html: Added.
586         * platform/ios-wk2/TestExpectations:
587         * platform/mac-wk2/TestExpectations:
588
589 2019-01-11  Zalan Bujtas  <zalan@apple.com>
590
591         [LFC][BFC][MarginCollapsing] Adjust vertical position when box margin collapses through.
592         https://bugs.webkit.org/show_bug.cgi?id=193346
593
594         Reviewed by Antti Koivisto.
595
596         * fast/block/block-only/collapsed-through-with-parent-expected.txt: Added.
597         * fast/block/block-only/collapsed-through-with-parent.html: Added.
598
599 2019-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
600
601         Unreviewed GTK gardening. Rebaseline several tests after r239822.
602
603         * platform/gtk/css2.1/t1202-counter-04-b-expected.png:
604         * platform/gtk/css2.1/t1202-counter-04-b-expected.txt:
605         * platform/gtk/css2.1/t1202-counters-04-b-expected.png:
606         * platform/gtk/css2.1/t1202-counters-04-b-expected.txt:
607         * platform/gtk/fast/text/combining-enclosing-keycap-expected.txt:
608         * platform/gtk/fast/text/fallback-traits-fixup-expected.png:
609         * platform/gtk/fast/text/fallback-traits-fixup-expected.txt:
610
611 2019-01-10  Devin Rousso  <drousso@apple.com>
612
613         Web Inspector: Audit: allow audits to be enabled/disabled
614         https://bugs.webkit.org/show_bug.cgi?id=192210
615         <rdar://problem/46423583>
616
617         Reviewed by Joseph Pecoraro.
618
619         * inspector/unit-tests/objectStore/clear.html: Added.
620         * inspector/unit-tests/objectStore/clear-expected.txt: Added.
621
622 2019-01-10  Justin Fan  <justin_fan@apple.com>
623
624         [WebGPU] WebGPUBindGroup and device::createBindGroup prototype
625         https://bugs.webkit.org/show_bug.cgi?id=193341
626
627         Reviewed by Myles C. Maxfield.
628
629         Small test that creates a WebGPUBindGroup.
630
631         * webgpu/bind-groups-expected.txt: Added.
632         * webgpu/bind-groups.html: Added.
633
634 2019-01-10  Eric Carlson  <eric.carlson@apple.com>
635
636         Define page media state flags for display capture.
637         https://bugs.webkit.org/show_bug.cgi?id=193230
638         <rdar://problem/47095142>
639
640         Reviewed by Youenn Fablet.
641
642         * fast/mediastream/get-display-media-muted-expected.txt: Added.
643         * fast/mediastream/get-display-media-muted.html: Added.
644
645 2019-01-10  Commit Queue  <commit-queue@webkit.org>
646
647         Unreviewed, rolling out r239825.
648         https://bugs.webkit.org/show_bug.cgi?id=193330
649
650         Broke tests on armv7/linux bots (Requested by guijemont on
651         #webkit).
652
653         Reverted changeset:
654
655         "Enable DFG on ARM/Linux again"
656         https://bugs.webkit.org/show_bug.cgi?id=192496
657         https://trac.webkit.org/changeset/239825
658
659 2019-01-10  Justin Fan  <justin_fan@apple.com>
660
661         [WebGPU] Fix vertex-buffer-triangle-strip test and small update to GPURenderPipeline
662         https://bugs.webkit.org/show_bug.cgi?id=193289
663
664         Reviewed by Dean Jackson.
665
666         Fix broken test after pipeline layouts were added.
667
668         * webgpu/js/webgpu-functions.js: 
669         (createBasicPipeline): Ensure pipeline layout is actually optional.
670         * webgpu/vertex-buffer-triangle-strip.html: 
671
672 2019-01-10  John Wilander  <wilander@apple.com>
673
674         Override the session configuration for cookieAcceptPolicy
675         https://bugs.webkit.org/show_bug.cgi?id=190925
676         <rdar://problem/45497382>
677
678         Reviewed by Alexey Proskuryakov and Alex Christensen.
679
680         * TestExpectations:
681             Skipped since this cookie policy is only supported on Cocoa platforms.
682         * http/tests/cookies/only-accept-first-party-cookies-expected.txt: Added.
683         * http/tests/cookies/only-accept-first-party-cookies.html: Added.
684         * http/tests/cookies/resources/reset-cookies.html: Added.
685             To support reset of third-party cookies in an iframe.
686         * http/tests/cookies/resources/set-cookie-and-redirect-back.php: Added.
687             A simple bounce to set a cookie.
688         * platform/ios/TestExpectations:
689             Skipped for now. Will be fixed in <rdar://problem/47165939>.
690         * platform/mac/TestExpectations:
691             Skipped for now. Will be fixed in <rdar://problem/47165939>.
692
693 2019-01-10  Miguel Gomez  <magomez@igalia.com>
694
695         Unreviewed GTK+ gardening after r239824.
696
697         * platform/gtk/TestExpectations:
698
699 2019-01-10  Zalan Bujtas  <zalan@apple.com>
700
701         [LFC][BFC][MarginCollapsing] Take collapsed through siblings into account when computing vertical position
702         https://bugs.webkit.org/show_bug.cgi?id=193310
703
704         Reviewed by Antti Koivisto.
705
706         * fast/block/margin-collapse/collapsed-through-siblings-expected.txt: Added.
707         * fast/block/margin-collapse/collapsed-through-siblings.html: Added.
708
709 2019-01-10  Dominik Infuehr  <dinfuehr@igalia.com>
710
711         Enable DFG on ARM/Linux again
712         https://bugs.webkit.org/show_bug.cgi?id=192496
713
714         Reviewed by Yusuke Suzuki.
715
716         After changing the bytecode format DFG was disabled on all 32-bit
717         architectures. Enable DFG now again on ARM/Linux. Disable tests that
718         run out of executable memory with LLInt disabled.
719
720         * js/script-tests/dfg-float32array.js:
721         * js/script-tests/dfg-float64array.js:
722         * js/script-tests/dfg-int16array.js:
723         * js/script-tests/dfg-int32array-overflow-values.js:
724         * js/script-tests/dfg-int32array.js:
725         * js/script-tests/dfg-int8array.js:
726         * js/script-tests/dfg-uint16array.js:
727         * js/script-tests/dfg-uint32array.js:
728         * js/script-tests/dfg-uint8array.js:
729
730 2019-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
731
732         Unreviewed GTK+ gardening. Rebaseline two css tests.
733
734         I think I missed these in previous rebaselines.
735
736         * platform/gtk/css1/font_properties/font-expected.png:
737         * platform/gtk/css1/font_properties/font-expected.txt:
738         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.png:
739         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.txt:
740
741 2019-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
742
743         [FreeType] Color emoji not properly supported
744         https://bugs.webkit.org/show_bug.cgi?id=191976
745
746         Reviewed by Michael Catanzaro.
747
748         Add new test to ensure we fallback to noto color emoji for emojis.
749
750         * platform/gtk/fonts/font-emoji-system-fallback-expected.html: Added.
751         * platform/gtk/fonts/font-emoji-system-fallback.html: Added.
752
753 2019-01-10  cathie chen  <cathiechen@igalia.com>
754
755         Import css-lists testcases from WPT.
756         https://bugs.webkit.org/show_bug.cgi?id=193273
757
758         Reviewed by Daniel Bates.
759
760         * TestExpectations:
761         * platform/gtk/TestExpectations:
762         * platform/ios-simulator/TestExpectations:
763         * platform/ios-simulator/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt: Added.
764
765 2019-01-09  Zalan Bujtas  <zalan@apple.com>
766
767         [Datalist] Crash when input with datalist is dynamically added.
768         https://bugs.webkit.org/show_bug.cgi?id=193012
769         <rdar://problem/45923457>
770
771         Reviewed by Brent Fulgham.
772
773         * fast/forms/datalist/datalist-crash-when-dynamic-expected.txt: Added.
774         * fast/forms/datalist/datalist-crash-when-dynamic.html: Added.
775
776 2019-01-09  Justin Fan  <justin_fan@apple.com>
777
778         [WebGPU] Fix vertex-buffer-triangle-strip test and small update to GPURenderPipeline
779         https://bugs.webkit.org/show_bug.cgi?id=193289
780
781         Reviewed by Dean Jackson.
782
783         Fix broken test after pipeline layouts were added.
784
785         * webgpu/js/webgpu-functions.js: 
786         (createBasicPipeline): Ensure pipeline layout is actually optional.
787         * webgpu/vertex-buffer-triangle-strip.html: 
788
789 2019-01-09  Wenson Hsieh  <wenson_hsieh@apple.com>
790
791         [iOS] editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html often times out in internal automation
792         https://bugs.webkit.org/show_bug.cgi?id=193238
793
794         Reviewed by Megan Gardner.
795
796         Fix a flaky layout test that currently attempts to run the main logic of the test twice (once after the child
797         frame finishes loading, and another time after the main document finishes loading). This leads to a race
798         condition in the test where the incorrect text field is focused, causing the caret rect to deviate from the
799         expected value.
800
801         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html:
802
803 2019-01-09  Carlos Garcia Campos  <cgarcia@igalia.com>
804
805         Unreviewed, rolling out r239565.
806
807         Rebaseline was not correct, changes were due to
808         webkit.org/b/193276
809
810         Reverted changeset:
811
812         "Unreviewed GTK+ gardening. Rebaseline several tests after
813         r239156."
814         https://trac.webkit.org/changeset/239565
815
816 2019-01-08  Joseph Pecoraro  <pecoraro@apple.com>
817
818         ASSERT when paused in debugger and console evaluation causes exception
819         https://bugs.webkit.org/show_bug.cgi?id=193246
820
821         Reviewed by Mark Lam.
822
823         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
824         Correct a typo.
825
826         * inspector/debugger/evaluateOnCallFrame-exception-expected.txt: Added.
827         * inspector/debugger/evaluateOnCallFrame-exception.html: Added.
828         New test that would have asserted before.
829
830 2019-01-08  Jiewen Tan  <jiewen_tan@apple.com>
831
832         [WebAuthN] Support U2F HID Authenticators on macOS
833         https://bugs.webkit.org/show_bug.cgi?id=191535
834         <rdar://problem/47102027>
835
836         Reviewed by Brent Fulgham.
837
838         Besiding adding tests for U2F authenticators, it also changes payloadBase64 from
839         a string to a vector of strings. New tests are skipped for iOS.
840
841         * http/wpt/webauthn/ctap-hid-failure.https.html:
842         * http/wpt/webauthn/ctap-hid-success.https.html:
843         * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https.html:
844         * http/wpt/webauthn/public-key-credential-create-failure-hid.https.html:
845         * http/wpt/webauthn/public-key-credential-create-failure-u2f-silent.https-expected.txt: Added.
846         * http/wpt/webauthn/public-key-credential-create-failure-u2f-silent.https.html: Added.
847         * http/wpt/webauthn/public-key-credential-create-failure-u2f.https-expected.txt: Added.
848         * http/wpt/webauthn/public-key-credential-create-failure-u2f.https.html: Added.
849         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
850         * http/wpt/webauthn/public-key-credential-create-success-u2f.https-expected.txt: Added.
851         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html: Copied from LayoutTests/http/wpt/webauthn/public-key-credential-create-success-hid.https.html.
852         * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https.html:
853         * http/wpt/webauthn/public-key-credential-get-failure-hid.https.html:
854         * http/wpt/webauthn/public-key-credential-get-failure-u2f-silent.https-expected.txt: Added.
855         * http/wpt/webauthn/public-key-credential-get-failure-u2f-silent.https.html: Added.
856         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https-expected.txt: Added.
857         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https.html: Added.
858         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
859         * http/wpt/webauthn/public-key-credential-get-success-u2f.https-expected.txt: Added.
860         * http/wpt/webauthn/public-key-credential-get-success-u2f.https.html: Added.
861         * http/wpt/webauthn/resources/util.js:
862         * platform/ios-wk2/TestExpectations:
863
864 2019-01-08  Youenn Fablet  <youenn@apple.com>
865
866         service worker fetch handler results in bad referrer
867         https://bugs.webkit.org/show_bug.cgi?id=188248
868         <rdar://problem/47050478>
869
870         Reviewed by Alex Christensen.
871
872         * http/tests/security/referrer-policy-redirect-link-downgrade-expected.txt: Added.
873         * http/tests/security/referrer-policy-redirect-link-downgrade.html: Added.
874         * http/tests/security/resources/referrer-policy-redirect-link-downgrade.html: Added.
875         * http/tests/security/resources/referrer-policy-redirect-link.html:
876         * platform/ios-wk2/TestExpectations: Skip referrer-policy-redirect-link-downgrade.html
877         as it is very similar to already skipped referrer-policy-redirect-link.html.
878
879 2019-01-08  Youenn Fablet  <youenn@apple.com>
880
881         IDB storage of Crypto keys does not work in private browsing mode
882         https://bugs.webkit.org/show_bug.cgi?id=193219
883
884         Reviewed by Brady Eidson.
885
886         Activate private browsing mode for these two tests.
887
888         * crypto/subtle/rsa-indexeddb-non-exportable-private.html:
889         * crypto/subtle/rsa-indexeddb-private.html:
890
891 2019-01-08  Justin Fan  <justin_fan@apple.com>
892
893         [WebGPU] Update createRenderPipeline for WebGPUPipelineLayout
894         https://bugs.webkit.org/show_bug.cgi?id=193247
895
896         Reviewed by Dean Jackson.
897
898         Update render-pipelines.html to WPT form and to accomodate WebGPUPipelineLayouts.
899
900         * webgpu/js/webgpu-functions.js:
901         (createBasicPipeline): Added option to include a WebGPUPipelineLayout.
902         * webgpu/render-pipelines-expected.txt:
903         * webgpu/render-pipelines.html:
904
905 2019-01-08  Chris Dumez  <cdumez@apple.com>
906
907         Prevent cross-site top-level navigations from third-party iframes
908         https://bugs.webkit.org/show_bug.cgi?id=193076
909         <rdar://problem/36074736>
910
911         Reviewed by Alex Christensen.
912
913         Add layout test coverage.
914
915         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-to-same-origin-expected.txt: Added.
916         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-to-same-origin.html: Added.
917         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-previous-user-activation-expected.txt: Added.
918         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-previous-user-activation.html: Added.
919         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-user-activation-expected.txt: Added.
920         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-user-activation.html: Added.
921         * http/tests/security/block-top-level-navigations-by-third-party-iframes-expected.txt: Added.
922         * http/tests/security/block-top-level-navigations-by-third-party-iframes.html: Added.
923         * http/tests/security/resources/navigate-top-level-frame-to-failure-page.html: Added.
924         * http/tests/security/resources/navigate-top-level-frame-to-success-page-same-origin.html: Added.
925         * http/tests/security/resources/navigate-top-level-frame-to-success-page-with-previous-user-gesture.html: Added.
926         * http/tests/security/resources/navigate-top-level-frame-to-success-page-with-user-gesture.html: Added.
927         * http/tests/security/resources/should-have-loaded.html: Added.
928         * http/tests/security/resources/should-not-have-loaded.html: Added.
929
930 2019-01-08  Truitt Savell  <tsavell@apple.com>
931
932         Revert expectation changes to pointerevents in iOS after https://trac.webkit.org/changeset/239704/webkit
933         https://bugs.webkit.org/show_bug.cgi?id=193214
934
935         Unreviewed Test Gardening
936
937         * platform/ios-wk1/TestExpectations:
938         * platform/ios-wk2/TestExpectations:
939
940 2019-01-07  Youenn Fablet  <youenn@apple.com>
941
942         LayoutTests/http/wpt/fetch/csp-reports-bypass-csp-checks.html is flaky
943         https://bugs.webkit.org/show_bug.cgi?id=193178
944
945         Reviewed by Chris Dumez.
946
947         Test was flaky as the ping load CSP report request might be sent after the
948         fetch that grabs the report.
949         To overcome that issue, fetch the report several times until receiving a report.
950
951         * http/wpt/fetch/csp-reports-bypass-csp-checks.html:
952         * http/wpt/fetch/resources/store-csp-report.py:
953         (main):
954
955 2019-01-07  Dean Jackson  <dino@apple.com>
956
957         Turn on Pointer Events by default for iOS
958         https://bugs.webkit.org/show_bug.cgi?id=193214
959         <rdar://problem/46974878>
960
961         Reviewed by Wenson Hsieh.
962
963         Skip the pointer events tests everywhere but iOS.
964
965         * TestExpectations:
966         * platform/ios-wk1/TestExpectations:
967         * platform/ios-wk2/TestExpectations:
968         * platform/mac-wk1/TestExpectations:
969
970 2019-01-07  Devin Rousso  <drousso@apple.com>
971
972         Web Inspector: extend XHR breakpoints to work with fetch
973         https://bugs.webkit.org/show_bug.cgi?id=185843
974         <rdar://problem/40431027>
975
976         Reviewed by Matt Baker.
977
978         * inspector/dom-debugger/url-breakpoints.html: Copied from LayoutTests/inspector/dom-debugger/xhr-breakpoints.html.
979         * inspector/dom-debugger/url-breakpoints-expected.txt: Copied from LayoutTests/inspector/dom-debugger/xhr-breakpoints-expected.txt.
980
981         * inspector/dom-debugger/xhr-breakpoints.html: Deleted.
982         * inspector/dom-debugger/xhr-breakpoints-expected.txt: Deleted.
983
984         * inspector/dom-debugger/resources/dataFetch.json: Added.
985
986 2019-01-07  Devin Rousso  <drousso@apple.com>
987
988         Web Inspector: Network: show secure connection details per-request
989         https://bugs.webkit.org/show_bug.cgi?id=191539
990         <rdar://problem/45979891>
991
992         Reviewed by Joseph Pecoraro.
993
994         * http/tests/inspector/network/resource-security-connection-expected.txt: Added.
995         * http/tests/inspector/network/resource-security-connection.html: Added.
996
997         * http/tests/inspector/network/resource-security-certificate-expected.txt: Added.
998         * http/tests/inspector/network/resource-security-certificate.html: Added.
999         * http/tests/inspector/network/resource-response-security-expected.txt: Deleted.
1000         * http/tests/inspector/network/resource-response-security.html: Deleted.
1001
1002         * platform/gtk/TestExpectations:
1003         * platform/mac/TestExpectations:
1004         * platform/wincairo/TestExpectations:
1005         * platform/wpe/TestExpectations:
1006
1007 2019-01-07  Truitt Savell  <tsavell@apple.com>
1008
1009         Update test expectations for platform/mac/media/audio-session-category-video-paused.html
1010         https://bugs.webkit.org/show_bug.cgi?id=189680
1011
1012         Unreviewed test gardening.
1013
1014         * platform/mac-wk1/TestExpectations:
1015         * platform/mac/TestExpectations:
1016
1017 2019-01-07  Eric Carlson  <eric.carlson@apple.com>
1018
1019         Deactivate audio session whenever possible
1020         https://bugs.webkit.org/show_bug.cgi?id=193188
1021         <rdar://problem/42678977>
1022
1023         Reviewed by Jer Noble.
1024
1025         * TestExpectations: Skip the new test.
1026         * media/deactivate-audio-session-expected.txt: Added.
1027         * media/deactivate-audio-session.html: Added.
1028         * platform/ios/TestExpectations: Run the new test.
1029         * platform/mac-wk2/TestExpectations: Ditto.
1030
1031 2019-01-07  Youenn Fablet  <youenn@apple.com>
1032
1033         Resync WPT fetch tests to 834eac4
1034         https://bugs.webkit.org/show_bug.cgi?id=193125
1035
1036         Reviewed by Chris Dumez.
1037
1038         * TestExpectations:
1039         * platform/gtk/TestExpectations:
1040         * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/content-type/response.window-expected.txt: Added.
1041         * platform/ios-wk1/TestExpectations:
1042         * platform/ios/TestExpectations:
1043         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https-expected.txt:
1044         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-init-stream.any-expected.txt: Added.
1045         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-reset-attributes.https-expected.txt: Added.
1046         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/content-type/script.window-expected.txt: Added.
1047         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt:
1048         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt:
1049         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt:
1050         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt:
1051         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt:
1052         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/sec-metadata/embed.tentative.https.sub-expected.txt: Added.
1053         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/sec-metadata/object.tentative.https.sub-expected.txt: Added.
1054         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/sec-metadata/serviceworker.tentative.https.sub-expected.txt: Added.
1055         * platform/mac/TestExpectations:
1056         * tests-options.json:
1057
1058 2019-01-07  Wenson Hsieh  <wenson_hsieh@apple.com>
1059
1060         Native caret shows up alongside the page's caret when requesting desktop site on jsfiddle.net
1061         https://bugs.webkit.org/show_bug.cgi?id=193180
1062         <rdar://problem/45971041>
1063
1064         Reviewed by Tim Horton.
1065
1066         * editing/selection/ios/hide-selection-in-empty-overflow-hidden-container-expected.txt: Added.
1067         * editing/selection/ios/hide-selection-in-empty-overflow-hidden-container.html: Added.
1068
1069         Add a layout test to verify that focusing a hidden editable element underneath an empty container with
1070         `overflow: hidden` doesn't cause platform selection UI to appear.
1071
1072         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document-expected.txt: Added.
1073         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html: Added.
1074
1075         Add a layout test to verify that native selection UI shows up when the document element is made empty with
1076         `overflow: hidden`, but the focused elements are still visible.
1077
1078 2019-01-07  Truitt Savell  <tsavell@apple.com>
1079
1080         Mark compositing/masks/compositing-clip-path-change-no-repaint.html flakey for Mojave WK1
1081         https://bugs.webkit.org/show_bug.cgi?id=189753
1082
1083         Unreviewed Test Gardening
1084
1085         * platform/mac-wk1/TestExpectations:
1086
1087 2019-01-07  Claudio Saavedra  <csaavedra@igalia.com>
1088
1089         [WPE][GTK] Skip css-painting-api tests
1090
1091         Unreviewed gardening. CSS_PAINTING_API is disabled by default.
1092         Also remove a few tests that were individually marked as failing
1093         for css-typedom since we already skipped the whole directory.
1094         * platform/gtk/TestExpectations:
1095         * platform/wpe/TestExpectations:
1096
1097 2019-01-07  Claudio Saavedra  <csaavedra@igalia.com>
1098
1099         [WPE][GTK] Skip css-typedom tests
1100
1101         Unreviewed gardening. CSS_TYPED_OM is disabled by default.
1102         * platform/gtk/TestExpectations:
1103         * platform/wpe/TestExpectations:
1104
1105 2019-01-06  Jiewen Tan  <jiewen_tan@apple.com>
1106
1107         [WebAuthN] Import U2F command/response converters from Chromium
1108         https://bugs.webkit.org/show_bug.cgi?id=193150
1109         <rdar://problem/47054028>
1110
1111         Reviewed by Brent Fulgham.
1112
1113         Fixes Bug 183534:
1114         7) Change little endian bytes (ARM and x86 default) to big endian as requested by the spec.
1115
1116         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
1117         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
1118         * http/wpt/webauthn/resources/util.js:
1119
1120 2019-01-05  Zalan Bujtas  <zalan@apple.com>
1121
1122         Incorrect clipping across compositing boundary.
1123         https://bugs.webkit.org/show_bug.cgi?id=193172
1124         <rdar://problem/44693008>
1125
1126         Reviewed by Simon Fraser.
1127
1128         * compositing/clipping/cached-cliprect-with-compositing-boundary-expected.html: Added.
1129         * compositing/clipping/cached-cliprect-with-compositing-boundary.html: Added.
1130
1131 2019-01-05  Commit Queue  <commit-queue@webkit.org>
1132
1133         Unreviewed, rolling out r239607.
1134         https://bugs.webkit.org/show_bug.cgi?id=193169
1135
1136         This change makes the test even more flaky (Requested by fredw
1137         on #webkit).
1138
1139         Reverted changeset:
1140
1141         "Flaky Test: http/wpt/css/css-animations/start-
1142         animation-001.html"
1143         https://bugs.webkit.org/show_bug.cgi?id=190903
1144         https://trac.webkit.org/changeset/239607
1145
1146 2019-01-04  Daniel Bates  <dabates@apple.com>
1147
1148         REGRESSION (r238522): Erratic scrolling on Google flights search result page and vrbo.com
1149         https://bugs.webkit.org/show_bug.cgi?id=192996
1150         <rdar://problem/46573552>
1151
1152         Reviewed by Simon Fraser.
1153
1154         Add a test to ensure that we do not scroll the page when we lay out an unfocused text field.
1155
1156         * fast/scrolling/page-should-not-scroll-on-unfocused-text-field-layout-expected.txt: Added.
1157         * fast/scrolling/page-should-not-scroll-on-unfocused-text-field-layout.html: Added.
1158
1159 2019-01-04  Devin Rousso  <drousso@apple.com>
1160
1161         Web Inspector: Audit: disable breakpoints when running Audit
1162         https://bugs.webkit.org/show_bug.cgi?id=193158
1163         <rdar://problem/47057083>
1164
1165         Reviewed by Joseph Pecoraro.
1166
1167         * inspector/audit/basic.html:
1168         * inspector/audit/basic-expected.txt:
1169
1170         * inspector/audit/resources/audit-utilities.js:
1171         (TestPage.registerInitializer.InspectorTest.Audit.addTest):
1172
1173 2019-01-04  Youenn Fablet  <youenn@apple.com>
1174
1175         [Fetch API] Implement abortable fetch
1176         https://bugs.webkit.org/show_bug.cgi?id=174980
1177         <rdar://problem/46861402>
1178
1179         Reviewed by Chris Dumez.
1180
1181         * TestExpectations: Enable abort tests.
1182
1183 2019-01-04  Brent Fulgham  <bfulgham@apple.com>
1184
1185         Parsed protocol of javascript URLs with embedded newlines and carriage returns do not match parsed protocol in Chrome and Firefox
1186         https://bugs.webkit.org/show_bug.cgi?id=193155
1187         <rdar://problem/40230982>
1188
1189         Reviewed by Chris Dumez.
1190
1191         * fast/loader/comment-only-javascript-url-expected.txt: Added.
1192         * fast/loader/comment-only-javascript-url.html: Added.
1193
1194 2019-01-04  Jer Noble  <jer.noble@apple.com>
1195
1196         Web Content process main thread blocked beneath ImageDecoderAVFObjC::readSamples for many seconds on imgur.com
1197         https://bugs.webkit.org/show_bug.cgi?id=191806
1198         <rdar://problem/46151477>
1199
1200         Reviewed by Dean Jackson.
1201
1202         * http/tests/images/mp4-partial-load-expected.txt: Added.
1203         * http/tests/images/mp4-partial-load.html: Added.
1204         * platform/win/http/tests/mp4-partial-load-expected.txt: Added.
1205
1206 2019-01-04  Youenn Fablet  <youenn@apple.com>
1207
1208         CSP violation reports should bypass CSP checks
1209         https://bugs.webkit.org/show_bug.cgi?id=192857
1210         <rdar://problem/46887236>
1211
1212         Reviewed by Chris Dumez.
1213
1214         * http/wpt/fetch/csp-reports-bypass-csp-checks-expected.txt: Added.
1215         * http/wpt/fetch/csp-reports-bypass-csp-checks.html: Added.
1216         * http/wpt/fetch/csp-reports-bypass-csp-checks.html.headers: Added.
1217         * http/wpt/fetch/resources/store-csp-report.py: Added.
1218         (main):
1219
1220 2019-01-04  Chris Fleizach  <cfleizach@apple.com>
1221
1222         AX: String check: "Rule" does not reflect the meaning of the <hr> html tag
1223         https://bugs.webkit.org/show_bug.cgi?id=193041
1224         <rdar://problem/46954090>
1225
1226         Reviewed by Zalan Bujtas.
1227
1228         * accessibility/mac/hr-element-expected.txt:
1229         * platform/mac/accessibility/roles-exposed-expected.txt:
1230         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
1231
1232 2019-01-04  Frederic Wang  <fwang@igalia.com>
1233
1234         Flaky Test: http/wpt/css/css-animations/start-animation-001.html
1235         https://bugs.webkit.org/show_bug.cgi?id=190903
1236
1237         This patch modifies start-animation-001.html to rely on the square positions returned by the
1238         Web Process in order to know when they are supposed to be rendered behind the covering rect.
1239         This should make it more robust while still testing the original bug 186129.
1240
1241         Reviewed by Antonio Gomes.
1242
1243         * http/wpt/css/css-animations/start-animation-001.html:
1244
1245 2019-01-03  Zalan Bujtas  <zalan@apple.com>
1246
1247         REGRESSION: -webkit-appearance test case crashes
1248         https://bugs.webkit.org/show_bug.cgi?id=189302
1249         <rdar://problem/44143049>
1250
1251         Reviewed by Wenson Hsieh.
1252
1253         * fast/forms/webkit-appearance-searchfield-cancel-button-crash-expected.txt: Added.
1254         * fast/forms/webkit-appearance-searchfield-cancel-button-crash.html: Added.
1255
1256 2019-01-03  Chris Dumez  <cdumez@apple.com>
1257
1258         Potential infinite recursion in isFrameFamiliarWith(Frame&, Frame&)
1259         https://bugs.webkit.org/show_bug.cgi?id=192997
1260         <rdar://problem/46217271>
1261
1262         Reviewed by Antti Koivisto.
1263
1264         Add layout test coverage.
1265
1266         * fast/dom/Window/resources/window-open-opener-cycle2.html: Added.
1267         * fast/dom/Window/resources/window-open-opener-cycle3.html: Added.
1268         * fast/dom/Window/resources/window-opens-self.html: Added.
1269         * fast/dom/Window/window-open-opener-cycle-expected.txt: Added.
1270         * fast/dom/Window/window-open-opener-cycle.html: Added.
1271         * fast/dom/Window/window-open-self-as-opener-expected.txt: Added.
1272         * fast/dom/Window/window-open-self-as-opener.html: Added.
1273
1274 2019-01-03  Devin Rousso  <drousso@apple.com>
1275
1276         Web Inspector: conic-gradient color picker doesn't accurately show color when saturation value is not 100%
1277         https://bugs.webkit.org/show_bug.cgi?id=192729
1278         <rdar://problem/46746815>
1279
1280         Reviewed by Joseph Pecoraro.
1281
1282         * inspector/model/color.html:
1283         * inspector/model/color-expected.txt:
1284
1285 2019-01-03  Brent Fulgham  <bfulgham@apple.com>
1286
1287         Remove logic handling DNT header during redirects
1288         https://bugs.webkit.org/show_bug.cgi?id=193082
1289         <rdar://problem/45555965>
1290
1291         Reviewed by Chris Dumez.
1292
1293         Revise test case to reflect fact that we no longer include the DNT
1294         header in redirects.
1295
1296         * http/wpt/fetch/dnt-header-after-redirection-expected.txt:
1297         * http/wpt/fetch/dnt-header-after-redirection.html:
1298
1299 2019-01-02  Simon Fraser  <simon.fraser@apple.com>
1300
1301         REGRESSION (r239306): Don't disable font smoothing in transparent layers on macOS Mojave and later
1302         https://bugs.webkit.org/show_bug.cgi?id=193095
1303         <rdar://problem/47014944>
1304
1305         Reviewed by Zalan Bujtas.
1306         
1307         A ref test that compares the rendering of layer and non-layer text with smoothing and antialiasing.
1308
1309         * compositing/contents-format/subpixel-antialiased-text-expected.html: Added.
1310         * compositing/contents-format/subpixel-antialiased-text.html: Added.
1311         * platform/mac/TestExpectations:
1312
1313 2019-01-03  Wenson Hsieh  <wenson_hsieh@apple.com>
1314
1315         [iOS] REGRESSION (r239441): Tab cycling to offscreen <select> may not scroll it into view
1316         https://bugs.webkit.org/show_bug.cgi?id=193084
1317         <rdar://problem/47006882>
1318
1319         Reviewed by Simon Fraser.
1320
1321         Add a layout test to verify that focusing a select element by tapping outside of it scrolls to reveal the
1322         focused select element.
1323
1324         * fast/forms/ios/scroll-to-reveal-focused-select-expected.txt: Added.
1325         * fast/forms/ios/scroll-to-reveal-focused-select.html: Added.
1326
1327 2019-01-02  Devin Rousso  <webkit@devinrousso.com>
1328
1329         Web Inspector: Implement `queryObjects` Command Line API
1330         https://bugs.webkit.org/show_bug.cgi?id=176766
1331         <rdar://problem/34890689>
1332
1333         Reviewed by Joseph Pecoraro.
1334
1335         * inspector/console/queryObjects-expected.html: Added.
1336         * inspector/console/queryObjects.html: Added.
1337
1338         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
1339
1340 2019-01-02  Charles Vazac  <cvazac@gmail.com>
1341
1342         Fix resourcetimingbufferfull bubbles attribute
1343         https://bugs.webkit.org/show_bug.cgi?id=193087
1344
1345         Reviewed by Chris Dumez.
1346
1347         * http/wpt/resource-timing/rt-performance-extensions.js:
1348         (promise_test):
1349
1350 2019-01-02  Simon Fraser  <simon.fraser@apple.com>
1351
1352         Support css-color-4 rgb functions
1353         https://bugs.webkit.org/show_bug.cgi?id=192321
1354
1355         Reviewed by Zalan Bujtas.
1356
1357         * TestExpectations: Unskip most of the WPT css-color rgb tests. Skip old imported WPT canvas tests.
1358         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-1-expected.txt: Removed.
1359         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-1.html: Removed.
1360         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-2-expected.txt: Removed.
1361         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-2.html: Removed.
1362         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-5-expected.txt: Removed.
1363         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-5.html: Removed.
1364         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-7-expected.txt: Removed.
1365         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-7.html: Removed.
1366         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-1-expected.txt: Removed.
1367         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-1.html: Removed.
1368         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-2-expected.txt: Removed.
1369         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-2.html: Removed.
1370         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-4-expected.txt: Removed.
1371         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-4.html: Removed.
1372         * css3/calc/color-rgb-expected.txt:
1373         * fast/canvas/gradient-addColorStop-with-invalid-color-expected.txt:
1374         * fast/canvas/gradient-addColorStop-with-invalid-color.html: Remove a test that is no longer invalid.
1375         * fast/css/rgb-float.html: Removed. This test is no longer value, since rgb() accepts floating point values.
1376         * platform/gtk/css2.1/t040306-syntax-01-f-expected.txt:
1377         * platform/gtk/fast/css/rgb-float-expected.png: Removed.
1378         * platform/gtk/fast/css/rgb-float-expected.txt: Removed.
1379         * platform/gtk/svg/hixie/perf/007-expected.txt:
1380         * platform/ios/css2.1/t040306-syntax-01-f-expected.txt:
1381         * platform/ios/fast/css/rgb-float-expected.txt: Removed.
1382         * platform/mac/css2.1/t040306-syntax-01-f-expected.txt:
1383         * platform/mac/fast/css/rgb-float-expected.png: Removed.
1384         * platform/mac/fast/css/rgb-float-expected.txt: Removed.
1385         * platform/mac/svg/hixie/perf/007-expected.txt:
1386         * platform/win-future/svg/hixie/perf/007-expected.txt:
1387         * platform/win/css2.1/t040306-syntax-01-f-expected.txt:
1388         * platform/win/svg/hixie/perf/007-expected.txt:
1389         * platform/wincairo/css2.1/t040306-syntax-01-f-expected.txt:
1390         * platform/wincairo/fast/css/rgb-float-expected.txt: Removed.
1391         * platform/wpe/css2.1/t040306-syntax-01-f-expected.txt:
1392         * platform/wpe/fast/css/rgb-float-expected.txt: Removed.
1393         * platform/wpe/svg/hixie/perf/007-expected.txt:
1394         * svg/hixie/perf/007-expected.txt:
1395
1396 2019-01-02  Wenson Hsieh  <wenson_hsieh@apple.com>
1397
1398         REGRESSION (r239441): [iOS] Selection UI sometimes doesn't change after tapping "select all" in the callout bar
1399         https://bugs.webkit.org/show_bug.cgi?id=193070
1400         <rdar://problem/46921508>
1401
1402         Reviewed by Tim Horton.
1403
1404         Add a test to ensure that selection UI is shown after tapping on a focused element and then changing the
1405         selection programmatically.
1406
1407         * editing/selection/ios/change-selection-after-tapping-focused-element-expected.txt: Added.
1408         * editing/selection/ios/change-selection-after-tapping-focused-element.html: Added.
1409
1410 2019-01-02  Simon Fraser  <simon.fraser@apple.com>
1411
1412         Handle calc() expressions in gradient color stops
1413         https://bugs.webkit.org/show_bug.cgi?id=193066
1414         rdar://problem/46961985
1415
1416         Reviewed by Sam Weinig.
1417
1418         * fast/gradients/conic-calc-stop-position-expected.html: Added.
1419         * fast/gradients/conic-calc-stop-position.html: Added.
1420
1421 2018-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1422
1423         Unreviewed. Support PHP 7.3 in Debian.
1424
1425         * http/conf/debian-httpd-2.4-php7.3.conf: Added.
1426
1427 2018-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1428
1429         Unreviewed GTK+ gardening. Rebaseline several tests after r239156.
1430
1431         * platform/gtk/fast/frames/onlyCommentInIFrame-expected.txt:
1432         * platform/gtk/fast/invalid/junk-data-expected.txt:
1433         * platform/gtk/fast/invalid/missing-end-tag-expected.txt:
1434         * platform/gtk/fast/parser/xhtml-alternate-entities-expected.txt:
1435         * platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.png:
1436         * platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt:
1437         * platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.txt:
1438         * platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
1439         * platform/gtk/svg/custom/bug45331-expected.txt:
1440         * platform/gtk/svg/custom/junk-data-expected.txt:
1441         * platform/gtk/svg/custom/missing-xlink-expected.txt:
1442         * platform/gtk/svg/custom/path-bad-data-expected.txt:
1443         * platform/gtk/svg/custom/use-font-face-crash-expected.txt:
1444         * platform/gtk/svg/hixie/error/012-expected.txt:
1445
1446 2018-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1447
1448         Unreviewed GTK+ gardening. Rebaseline several tests after r238730.
1449
1450         innerText works differently when using complex text path.
1451         See https://bugs.webkit.org/show_bug.cgi?id=192750.
1452
1453         * platform/gtk/fast/events/nested-window-event-expected.txt: Added.
1454         * platform/gtk/fast/events/window-events-bubble-expected.txt: Added.
1455         * platform/gtk/fast/events/window-events-bubble2-expected.txt: Added.
1456         * platform/gtk/fast/tokenizer/script_extra_close-expected.txt: Added.
1457         * platform/gtk/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015-expected.txt: Added.
1458         * platform/gtk/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016-expected.txt: Added.
1459         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
1460         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1461         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1462         * platform/gtk/legacy-animation-engine/animations/lineheight-animation-expected.txt: Added.
1463         * platform/gtk/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Added.
1464         * platform/gtk/legacy-animation-engine/animations/width-using-ems-expected.txt: Added.
1465
1466 2018-12-30  Ross Kirsling  <ross.kirsling@sony.com>
1467
1468         [JSC] Identifier validity should be based on ID_Start / ID_Continue properties
1469         https://bugs.webkit.org/show_bug.cgi?id=193050
1470
1471         Reviewed by Yusuke Suzuki.
1472
1473         * sputnik/Unicode/Unicode_218/S7.6_A1.1_T2-expected.txt:
1474         * sputnik/Unicode/Unicode_218/S7.6_A1.1_T6-expected.txt:
1475         * sputnik/Unicode/Unicode_218/S7.6_A5.2_T2-expected.txt:
1476         * sputnik/Unicode/Unicode_218/S7.6_A5.2_T6-expected.txt:
1477         * sputnik/Unicode/Unicode_218/S7.6_A5.3_T1-expected.txt:
1478         * sputnik/Unicode/Unicode_218/S7.6_A5.3_T2-expected.txt:
1479         * sputnik/Unicode/Unicode_320/S7.6_A1.1_T6-expected.txt:
1480         * sputnik/Unicode/Unicode_320/S7.6_A2.3-expected.txt:
1481         * sputnik/Unicode/Unicode_320/S7.6_A3.1-expected.txt:
1482         * sputnik/Unicode/Unicode_320/S7.6_A5.2_T6-expected.txt:
1483         * sputnik/Unicode/Unicode_320/S7.6_A5.2_T9-expected.txt:
1484         * sputnik/Unicode/Unicode_320/S7.6_A5.3_T1-expected.txt:
1485         * sputnik/Unicode/Unicode_320/S7.6_A5.3_T2-expected.txt:
1486         * sputnik/Unicode/Unicode_410/S7.6_A1.1_T6-expected.txt:
1487         * sputnik/Unicode/Unicode_410/S7.6_A3.1-expected.txt:
1488         * sputnik/Unicode/Unicode_410/S7.6_A5.2_T6-expected.txt:
1489         * sputnik/Unicode/Unicode_410/S7.6_A5.3_T1-expected.txt:
1490         * sputnik/Unicode/Unicode_410/S7.6_A5.3_T2-expected.txt:
1491         * sputnik/Unicode/Unicode_500/S7.6_A1.1_T6-expected.txt:
1492         * sputnik/Unicode/Unicode_500/S7.6_A3.1-expected.txt:
1493         * sputnik/Unicode/Unicode_500/S7.6_A5.2_T6-expected.txt:
1494         * sputnik/Unicode/Unicode_500/S7.6_A5.3_T1-expected.txt:
1495         * sputnik/Unicode/Unicode_500/S7.6_A5.3_T2-expected.txt:
1496         * sputnik/Unicode/Unicode_510/S7.6_A1.1_T4-expected.txt:
1497         * sputnik/Unicode/Unicode_510/S7.6_A1.1_T6-expected.txt:
1498         * sputnik/Unicode/Unicode_510/S7.6_A5.2_T4-expected.txt:
1499         * sputnik/Unicode/Unicode_510/S7.6_A5.2_T6-expected.txt:
1500         Update expectations for outdated tests.
1501
1502 2018-12-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1503
1504         Unreviewed GTK+ gardening. Rebaseline fast/text/zero-font-size.html after r239539.
1505
1506         * platform/gtk/fast/text/zero-font-size-expected.txt:
1507
1508 2018-12-13  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1509
1510         [BigInt] Support BigInt in JSON.stringify
1511         https://bugs.webkit.org/show_bug.cgi?id=192624
1512
1513         Reviewed by Saam Barati.
1514
1515         The test is wrong according to the spec[1]. valueOf of Boolean object won't be called.
1516
1517         [1]: https://tc39.github.io/ecma262/#sec-serializejsonproperty
1518
1519         * js/resources/JSON-stringify.js:
1520         * js/resources/json2-es5-compat.js:
1521         (str):
1522
1523 2018-12-22  Wenson Hsieh  <wenson_hsieh@apple.com>
1524
1525         [iOS] Suppress native selection behaviors when focusing a very small editable element
1526         https://bugs.webkit.org/show_bug.cgi?id=193005
1527         <rdar://problem/46583527>
1528
1529         Reviewed by Tim Horton.
1530
1531         Add a new layout test to verify that native selection UI is suppressed when focusing a tiny (1px by 1px)
1532         editable element.
1533
1534         * editing/selection/ios/hide-selection-in-tiny-contenteditable-expected.txt: Added.
1535         * editing/selection/ios/hide-selection-in-tiny-contenteditable.html: Added.
1536         * resources/ui-helper.js:
1537         (window.UIHelper.zoomToScale):
1538
1539 2018-12-20  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1540
1541         [JSC] Implement "well-formed JSON.stringify" proposal
1542         https://bugs.webkit.org/show_bug.cgi?id=191677
1543
1544         Reviewed by Darin Adler.
1545
1546         * css3/escape-dom-api-expected.txt:
1547         * js/dom/webidl-type-mapping-expected.txt:
1548         * js/resources/json2-es5-compat.js:
1549         (isHighSurrogate):
1550         (isLowSurrogate):
1551         (isSurrogate):
1552         (quote):
1553
1554 2018-12-21  Youenn Fablet  <youenn@apple.com>
1555
1556         RTCRtpSender.setParameters() does set active parameter
1557         https://bugs.webkit.org/show_bug.cgi?id=192848
1558
1559         Reviewed by Eric Carlson.
1560
1561         * webrtc/video.html:
1562         Add a check for active value.
1563         Test video freezing through canvas instead of stats.
1564
1565 2018-12-21  Justin Michaud  <justin_michaud@apple.com>
1566
1567         CSS variables don't work for colors in "border" property
1568         https://bugs.webkit.org/show_bug.cgi?id=192922
1569
1570         Reviewed by Simon Fraser.
1571
1572         * css-custom-properties-api/border-variable-parsing-expected.html: Added.
1573         * css-custom-properties-api/border-variable-parsing.html: Added.
1574
1575 2018-12-21  Zalan Bujtas  <zalan@apple.com>
1576
1577         Synchronous media query evaluation could destroy current Frame/FrameView.
1578         https://bugs.webkit.org/show_bug.cgi?id=192781
1579         <rdar://problem/34416793>
1580
1581         Reviewed by Chris Dumez.
1582
1583         * printing/print-with-media-query-destory-expected.txt: Added.
1584         * printing/print-with-media-query-destory.html: Added.
1585
1586 2018-12-21  Alex Christensen  <achristensen@webkit.org>
1587
1588         Revert r239503.
1589         https://bugs.webkit.org/show_bug.cgi?id=192944
1590
1591         * fast/url/host-expected.txt:
1592         * fast/url/host.html:
1593
1594 2018-12-21  Truitt Savell  <tsavell@apple.com>
1595
1596         Skipping webgpu/ tests after https://trac.webkit.org/changeset/239495/webkit disabled webgpu on 10.12
1597         https://bugs.webkit.org/show_bug.cgi?id=192956
1598
1599         Unreviewed Test Gardening.
1600
1601         * platform/mac/TestExpectations:
1602
1603 2018-12-21  Justin Michaud  <justin_michaud@apple.com>
1604
1605         Repeated background images with zero size should display the background color
1606         https://bugs.webkit.org/show_bug.cgi?id=192962
1607
1608         Reviewed by Antti Koivisto.
1609
1610         Fix a rendering bug exposed by the CSS Variable wpt tests where repeated backgrounds with zero size
1611         not draw the background colour underneath.
1612
1613         * fast/backgrounds/background-repeat-with-zero-size-expected.html: Added.
1614         * fast/backgrounds/background-repeat-with-zero-size.html: Added.
1615
1616 2018-12-20  Brent Fulgham  <bfulgham@apple.com>
1617
1618         Show punycode if URL contains Latin small letter dotless i
1619         https://bugs.webkit.org/show_bug.cgi?id=192944
1620         <rdar://problem/46103047>
1621
1622         Reviewed by Andy Estes.
1623
1624         * fast/url/host-expected.txt:
1625         * fast/url/host.html:
1626
1627 2018-12-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1628
1629         Unreviewed GTK+ gardening. Remove platform specific files that are exactly the same as the generic expectation.
1630
1631         * platform/gtk/fast/text/selection-in-initial-advance-region-expected.txt: Removed.
1632         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Removed.
1633         * platform/gtk/legacy-animation-engine/animations/lineheight-animation-expected.txt: Removed.
1634         * platform/gtk/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Removed.
1635         * platform/gtk/legacy-animation-engine/animations/width-using-ems-expected.txt: Removed.
1636         * platform/gtk/security/block-test-expected.txt: Removed.
1637         * platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Removed.
1638
1639 2018-12-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1640
1641         Unreviewed GTK+ gardening. Rebaseline several tests.
1642
1643         * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.png:
1644         * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.txt:
1645         * platform/gtk/css2.1/t1508-c527-font-04-b-expected.png:
1646         * platform/gtk/css2.1/t1508-c527-font-04-b-expected.txt:
1647         * platform/gtk/css2.1/t1508-c527-font-05-b-expected.png:
1648         * platform/gtk/css2.1/t1508-c527-font-05-b-expected.txt:
1649         * platform/gtk/css2.1/t1508-c527-font-07-b-expected.png:
1650         * platform/gtk/css2.1/t1508-c527-font-07-b-expected.txt:
1651         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt: Added.
1652         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1653         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
1654         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
1655         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
1656         * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
1657         * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
1658         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt: Added.
1659
1660 2018-12-20  Wenson Hsieh  <wenson_hsieh@apple.com>
1661
1662         [iOS] Some layout tests are failing after r239441
1663         https://bugs.webkit.org/show_bug.cgi?id=192957
1664         <rdar://problem/46781759>
1665
1666         Reviewed by Simon Fraser.
1667
1668         Fix several failing layout tests after r239441.
1669
1670         * fast/events/ios/click-event-while-editing-node.html:
1671
1672         This test started failing after r239441 because it taps the bottom of the editable element, and then expects
1673         WebKit to scroll the web view up to reveal the touched location. This was exactly the bug that r239441 fixed, so
1674         we should just make this test no longer depend on the broken behavior.
1675
1676         * fast/forms/ios/focus-long-textarea-expected.txt:
1677         * fast/forms/ios/zoom-after-input-tap-wide-input-expected.txt:
1678
1679         Rebaseline a couple of test expectations to account for the change in margin around the selection rect, in
1680         -[WKWebView _zoomToFocusRect:…:].
1681
1682 2018-12-20  Jiewen Tan  <jiewen_tan@apple.com>
1683
1684         [WebAuthN] Remove hash from Client Data
1685         https://bugs.webkit.org/show_bug.cgi?id=192727
1686         <rdar://problem/46746673>
1687
1688         Reviewed by Brent Fulgham.
1689
1690         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
1691         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
1692         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
1693         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
1694
1695 2018-12-20  Jiewen Tan  <jiewen_tan@apple.com>
1696
1697         [WebAuthN] Add a runtime flag for local authenticator
1698         https://bugs.webkit.org/show_bug.cgi?id=192792
1699         <rdar://problem/46798738>
1700
1701         Reviewed by Brent Fulgham.
1702
1703         * platform/mac-highsierra-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
1704         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
1705
1706 2018-12-20  Joseph Pecoraro  <pecoraro@apple.com>
1707
1708         Web Inspector: Autoformat doesn't work on icloud.com (javascript-packed.js)
1709         https://bugs.webkit.org/show_bug.cgi?id=192946
1710         <rdar://problem/42546126>
1711
1712         Rubber-stamped by Devin Rousso.
1713
1714         * inspector/formatting/is-text-likely-minified-expected.txt:
1715         * inspector/formatting/is-text-likely-minified.html:
1716         Add a test for a long header doc at the start but minified content at the end.
1717
1718 2018-12-20  Ryan Haddad  <ryanhaddad@apple.com>
1719
1720         [ iOS WK2 ] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/windowclient-navigate.https.html is flaky
1721         https://bugs.webkit.org/show_bug.cgi?id=191704
1722
1723         Unreviewed test gardening.
1724
1725         * platform/ios/TestExpectations: Mark test as flaky.
1726
1727 2018-12-20  Ryan Haddad  <ryanhaddad@apple.com>
1728
1729         [Mac] Update apache httpd.conf
1730         https://bugs.webkit.org/show_bug.cgi?id=192942
1731
1732         Reviewed by Alexey Proskuryakov.
1733
1734         * http/conf/apache2.4-php7-httpd.conf:
1735
1736 2018-12-20  Ryan Haddad  <ryanhaddad@apple.com>
1737
1738         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-registration-with-type.https.html is a flaky failure
1739         https://bugs.webkit.org/show_bug.cgi?id=192938
1740
1741         Unreviewed test gardening.
1742
1743         * platform/ios/TestExpectations: Mark test as flaky.
1744
1745 2018-12-20  Wenson Hsieh  <wenson_hsieh@apple.com>
1746
1747         [iOS] Focusing an editable element should scroll to reveal the selection
1748         https://bugs.webkit.org/show_bug.cgi?id=192802
1749         <rdar://problem/46781759>
1750
1751         Reviewed by Tim Horton.
1752
1753         Adds a new layout test to verify that tapping near the bottom of a tall editable element to focus it doesn't
1754         cause the page to scroll up (and, as a result, leave the selection caret obscured).
1755
1756         * editing/selection/ios/selection-is-visible-after-focusing-editable-area-expected.txt: Added.
1757         * editing/selection/ios/selection-is-visible-after-focusing-editable-area.html: Added.
1758
1759 2018-12-19  Ross Kirsling  <ross.kirsling@sony.com>
1760
1761         [WinCairo] Unreviewed test gardening.
1762
1763         * platform/wincairo/TestExpectations:
1764
1765 2018-12-19  Alicia Boya García  <aboya@igalia.com>
1766
1767         [GTK][WPE] Unreviewed test gardening.
1768         https://bugs.webkit.org/show_bug.cgi?id=192904
1769
1770         * platform/gtk/TestExpectations:
1771         * platform/gtk/animations/lineheight-animation-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt.
1772         * platform/gtk/animations/simultaneous-start-transform-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt.
1773         * platform/gtk/animations/width-using-ems-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt.
1774         * platform/gtk/css1/font_properties/font-expected.txt:
1775         * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
1776         * platform/gtk/css2.1/t1508-c527-font-00-b-expected.txt:
1777         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.txt:
1778         * platform/gtk/css2.1/t1508-c527-font-10-c-expected.txt:
1779         * platform/gtk/fast/inline/inline-content-with-image-simple-expected.txt: Added.
1780         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1781         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Removed.
1782         * platform/gtk/legacy-animation-engine/animations/lineheight-animation-expected.txt: Added.
1783         * 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.
1784         * 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.
1785         * platform/wpe/TestExpectations:
1786         * platform/wpe/css1/font_properties/font-expected.txt:
1787         * platform/wpe/css1/pseudo/multiple_pseudo_elements-expected.txt:
1788         * platform/wpe/css2.1/t1508-c527-font-00-b-expected.txt:
1789         * platform/wpe/css2.1/t1508-c527-font-06-b-expected.txt:
1790         * platform/wpe/css2.1/t1508-c527-font-10-c-expected.txt:
1791         * platform/wpe/fast/inline/inline-content-with-image-simple-expected.txt: Added.
1792         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1793         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Removed.
1794         * platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt:
1795         * platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt:
1796         * platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt:
1797
1798 2018-12-19  Justin Fan  <justin_fan@apple.com>
1799
1800         [WebGPU] Add stubs for WebGPUPipelineLayout/Descriptor and device::createPipelineLayout
1801         https://bugs.webkit.org/show_bug.cgi?id=192843
1802         <rdar://problem/46820395>
1803
1804         Reviewed by Myles Maxfield.
1805
1806         Update bind-group-layouts and rename to match new PipelineLayout functionality.
1807
1808         * webgpu/bind-group-layouts-expected.txt: Removed.
1809         * webgpu/pipeline-layouts-expected.txt: Added.
1810         * webgpu/pipeline-layouts.html: Renamed from LayoutTests/webgpu/bind-group-layouts.html.
1811
1812 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
1813
1814         REGRESSION: [ iOS Sim ] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-missing-import-scripts.https.html is failing
1815         https://bugs.webkit.org/show_bug.cgi?id=192250
1816
1817         Unreviewed test gardening.
1818
1819         * platform/ios/TestExpectations: Mark test as flaky.
1820
1821 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
1822
1823         REGRESSION: imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is very flaky on iOS
1824         https://bugs.webkit.org/show_bug.cgi?id=192279
1825
1826         Unreviewed test gardening.
1827
1828         * platform/ios/TestExpectations: Mark test as flaky.
1829
1830 2018-12-19  Tim Horton  <timothy_horton@apple.com>
1831
1832         UI process crash when focusing an editable image
1833         https://bugs.webkit.org/show_bug.cgi?id=192839
1834         <rdar://problem/46786670>
1835
1836         Reviewed by Wenson Hsieh.
1837
1838         * editing/images/basic-editable-image-with-gesture.html: Added.
1839         * editing/images/basic-editable-image-with-gesture-expected.txt: Added.
1840         * resources/ui-helper.js:
1841         (window.UIHelper.stylusTapAt.return.new.Promise):
1842         (window.UIHelper.stylusTapAt):
1843         Add a test that ensures that adding an editable image from a gesture
1844         doesn't crash, and can be drawn on.
1845
1846 2018-12-19  Youenn Fablet  <youenn@apple.com>
1847
1848         [ MacOS iOS ] Layout Test webrtc/no-port-zero-in-upd-candidates.html is flaky timeout
1849         https://bugs.webkit.org/show_bug.cgi?id=192866
1850
1851         Reviewed by Alex Christensen.
1852
1853         * webrtc/no-port-zero-in-upd-candidates.html:
1854         Add some more logging in the test in case of time out.
1855
1856 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
1857
1858         REGRESSION (r234940): [ MacOS ] Layout Test imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html is flaky
1859         https://bugs.webkit.org/show_bug.cgi?id=190976
1860
1861         Unreviewed test gardening.
1862
1863         * platform/mac/TestExpectations: Mark test as flaky.
1864
1865 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
1866
1867         Unreviewed, rolling out r239347.
1868
1869         Caused the leaks bot to hit an exception and the new test
1870         crashes on certain configurations.
1871
1872         Reverted changeset:
1873
1874         "Synchronous media query evaluation could destroy current
1875         Frame/FrameView."
1876         https://bugs.webkit.org/show_bug.cgi?id=192781
1877         https://trac.webkit.org/changeset/239347
1878
1879 2018-12-18  Justin Michaud  <justin_michaud@apple.com>
1880
1881         Update CSS Properties and Values API to use new cycle fallback behaviour
1882         https://bugs.webkit.org/show_bug.cgi?id=192800
1883
1884         Reviewed by Antti Koivisto.
1885
1886         * css-custom-properties-api/crash.html:
1887         * css-custom-properties-api/inherits-expected.txt:
1888         * css-custom-properties-api/inherits.html:
1889         * css-custom-properties-api/registerProperty-expected.txt:
1890         * css-custom-properties-api/registerProperty.html:
1891
1892 2018-12-18  Myles C. Maxfield  <mmaxfield@apple.com>
1893
1894         Thick overlines and line-throughs grow in the wrong direction
1895         https://bugs.webkit.org/show_bug.cgi?id=192264
1896
1897         Reviewed by Dean Jackson.
1898
1899         I can't figure out a way to test the line-through, so this just tests the overline.
1900
1901         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction-expected.html: Added.
1902         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction.html: Added.
1903
1904 2018-12-18  Justin Fan  <justin_fan@apple.com>
1905
1906         [WebGPU] BindGroupLayout and Device::createBindGroupLayout
1907         https://bugs.webkit.org/show_bug.cgi?id=192817
1908
1909         Reviewed by Dean Jackson.
1910
1911         Update bind-group-layouts to test new functionality.
1912
1913         * webgpu/bind-group-layouts-expected.txt:
1914         * webgpu/bind-group-layouts.html:
1915
1916 2018-12-18  Ryan Haddad  <ryanhaddad@apple.com>
1917
1918         Unreviewed test gardening after r239306 and r239338.
1919
1920         Move test compositing/contents-format baselines for Mojave into platform/mac, add new baselines for High Sierra and earlier.
1921
1922         * 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.
1923         * 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.
1924         * 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.
1925         * 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.
1926         * 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.
1927         * 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.
1928         * 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.
1929         * 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.
1930         * platform/mac-mojave-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Removed.
1931         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt: Removed.
1932         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt: Removed.
1933         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Removed.
1934         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-images-expected.txt: Removed.
1935         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt: Removed.
1936         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt: Removed.
1937         * platform/mac-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt:
1938         * 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.
1939         * platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt:
1940         * platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt:
1941         * platform/mac/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt:
1942         * platform/mac/compositing/contents-format/subpixel-antialiased-text-images-expected.txt:
1943         * platform/mac/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt:
1944         * platform/mac/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt:
1945
1946 2018-12-18  Zalan Bujtas  <zalan@apple.com>
1947
1948         Synchronous media query evaluation could destroy current Frame/FrameView.
1949         https://bugs.webkit.org/show_bug.cgi?id=192781
1950         <rdar://problem/34416793>
1951
1952         Reviewed by Chris Dumez.
1953
1954         * printing/print-with-media-query-destory-expected.txt: Added.
1955         * printing/print-with-media-query-destory.html: Added.
1956
1957 2018-12-18  Joseph Pecoraro  <pecoraro@apple.com>
1958
1959         Web Inspector: m3u8 content not shown, it should be text
1960         https://bugs.webkit.org/show_bug.cgi?id=192731
1961         <rdar://problem/46747728>
1962
1963         Reviewed by Devin Rousso.
1964
1965         * inspector/unit-tests/mimetype-utilities-expected.txt:
1966         * inspector/unit-tests/mimetype-utilities.html:
1967         Tests for shouldTreatMIMETypeAsText.
1968
1969 2018-12-18  Daniel Bates  <dabates@apple.com>
1970
1971         Remove <meta http-equiv=set-cookie> support
1972         https://bugs.webkit.org/show_bug.cgi?id=185077
1973         <rdar://problem/41791397>
1974
1975         Reviewed by Brent Fulgham.
1976
1977         Update test now that we no longer consider the HTTP equiv. pragma Set-Cookie as
1978         dangerous (since it is ignored).
1979
1980         * http/tests/security/xssAuditor/cookie-injection-expected.txt:
1981
1982 2018-12-18  Justin Michaud  <justin_michaud@apple.com>
1983
1984         CSS Typed OM should expose attributeStyleMap
1985         https://bugs.webkit.org/show_bug.cgi?id=192671
1986
1987         Reviewed by Ryosuke Niwa.
1988
1989         * css-typedom/attributeStyleMap-expected.txt: Added.
1990         * css-typedom/attributeStyleMap.html: Added.
1991         * css-typedom/sameobject-expected.txt: Added.
1992         * css-typedom/sameobject.html: Added.
1993         * fast/css-custom-paint/properties.html:
1994         * platform/ios-wk1/TestExpectations:
1995         * platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt: Added.
1996         * platform/mac-wk1/TestExpectations:
1997         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt: Added.
1998         * platform/win/TestExpectations:
1999
2000 2018-12-18  Simon Fraser  <simon.fraser@apple.com>
2001
2002         Fix test failure after r239306.
2003
2004         Need Mojave WK1 results for this test.
2005
2006         * platform/mac-mojave-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Added.
2007
2008 2018-12-18  Wenson Hsieh  <wenson_hsieh@apple.com>
2009
2010         Calling setValue() while typing should invoke -textDidChangeInTextField in the injected bundle
2011         https://bugs.webkit.org/show_bug.cgi?id=192785
2012         <rdar://problem/45321184>
2013
2014         Reviewed by Tim Horton.
2015
2016         Add a test to verify that:
2017         1. When typing in a focused field, the injected bundle method is invoked.
2018         2. When changing the value of the focused field under non-typing user interaction, the method isn't invoked.
2019         3. When changing the value of the focused field programmatically without user gesture, the method isn't invoked.
2020
2021         * TestExpectations:
2022         * fast/forms/call-text-did-change-in-text-field-when-typing-expected.txt: Added.
2023         * fast/forms/call-text-did-change-in-text-field-when-typing.html: Added.
2024         * platform/wk2/TestExpectations:
2025
2026 2018-12-17  Jiewen Tan  <jiewen_tan@apple.com>
2027
2028         [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
2029         https://bugs.webkit.org/show_bug.cgi?id=192061
2030
2031         Reviewed by Dewei Zhu.
2032
2033         Add a time out value.
2034
2035         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
2036
2037 2018-12-17  Eric Carlson  <eric.carlson@apple.com>
2038
2039         [MediaStream] A stream's first video frame should be rendered
2040         https://bugs.webkit.org/show_bug.cgi?id=192629
2041         <rdar://problem/46664353>
2042
2043         Reviewed by Youenn Fablet.
2044
2045         * fast/mediastream/MediaStream-video-element-displays-buffer.html: Updated.
2046         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt: Ditto.
2047         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled.html: Ditto.
2048         * fast/mediastream/media-stream-renders-first-frame-expected.txt: Added.
2049         * fast/mediastream/media-stream-renders-first-frame.html: Added.
2050         * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Removed.
2051         * http/tests/media/media-stream/getusermedia-with-canvas.html: Removed.
2052
2053 2018-12-17  Wenson Hsieh  <wenson_hsieh@apple.com>
2054
2055         [iOS] Focusing a large editable element always scrolls to the top of the element
2056         https://bugs.webkit.org/show_bug.cgi?id=192745
2057         <rdar://problem/46758445>
2058
2059         Reviewed by Tim Horton.
2060
2061         Add a new layout test to verify that we don't scroll unnecessarily when focusing a tall editable element, whose
2062         top offset is already near the top of the viewport.
2063
2064         * editing/selection/ios/no-scrolling-when-focusing-large-editable-area-expected.txt: Added.
2065         * editing/selection/ios/no-scrolling-when-focusing-large-editable-area.html: Added.
2066
2067 2018-12-17  Ryosuke Niwa  <rniwa@webkit.org>
2068
2069         offsetLeft and offsetParent should adjust across shadow boundaries
2070         https://bugs.webkit.org/show_bug.cgi?id=157437
2071         <rdar://problem/26154021>
2072
2073         Reviewed by Simon Fraser.
2074
2075         Added a W3C style testharness.js test.
2076
2077         * fast/shadow-dom/offsetParent-across-shadow-boundaries-expected.txt: Added.
2078         * fast/shadow-dom/offsetParent-across-shadow-boundaries.html: Added.
2079
2080 2018-12-17  Simon Fraser  <simon.fraser@apple.com>
2081
2082         Don't use more expensive layer backing store formats when subpixel text antialiasing is not enabled
2083         https://bugs.webkit.org/show_bug.cgi?id=192780
2084         rdar://problem/43394387
2085
2086         Reviewed by Tim Horton.
2087         
2088         New macOS Mojave and later results.
2089
2090         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt: Added.
2091         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt: Added.
2092         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt: Added.
2093         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Added.
2094         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-images-expected.txt: Added.
2095         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt: Added.
2096         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt: Added.
2097
2098 2018-12-17  Justin Fan  <justin_fan@apple.com>
2099
2100         [WebGPU] Implement WebGPUBindGroupLayoutDescriptor and its supporting dictionaries
2101         https://bugs.webkit.org/show_bug.cgi?id=192726
2102
2103         Reviewed by Myles C. Maxfield.
2104
2105         Add simple test to ensure a WebGPUBindGroupLayoutDescriptor can be created.
2106
2107         * webgpu/bind-group-layouts-expected.txt: Added.
2108         * webgpu/bind-group-layouts.html: Added.
2109
2110 2018-12-17  Zalan Bujtas  <zalan@apple.com>
2111
2112         Reproducible ASSERTion failure when toggling layer borders with find-in-page up
2113         https://bugs.webkit.org/show_bug.cgi?id=192762
2114         <rdar://problem/46676873>
2115
2116         Reviewed by Simon Fraser.
2117
2118         * editing/document-marker-null-check-expected.txt: Added.
2119         * editing/document-marker-null-check.html: Added.
2120
2121 2018-12-17  Commit Queue  <commit-queue@webkit.org>
2122
2123         Unreviewed, rolling out r239265 and r239274.
2124         https://bugs.webkit.org/show_bug.cgi?id=192765
2125
2126         unorm_normalize is deprecated, and broke an internal build
2127         (Requested by Truitt on #webkit).
2128
2129         Reverted changesets:
2130
2131         "[GTK][WPE] Need a function to convert internal URI to display
2132         ("pretty") URI"
2133         https://bugs.webkit.org/show_bug.cgi?id=174816
2134         https://trac.webkit.org/changeset/239265
2135
2136         "Fix the Apple Internal Mac build with a newer SDK"
2137         https://trac.webkit.org/changeset/239274
2138
2139 2018-12-17  Daniel Bates  <dabates@apple.com>
2140
2141         Implement UIScriptController::toggleCapsLock() for iOS
2142         https://bugs.webkit.org/show_bug.cgi?id=191815
2143
2144         Reviewed by Andy Estes.
2145
2146         Add iOS-specific results for some of the tests. We need to continue to skip the caps
2147         lock tests on iOS until we have the fix for <rdar://problem/44930119>.
2148
2149         * fast/forms/password-scrolled-after-caps-lock-toggled.html: Replace input.focus() with
2150         UIHelper.activateElement(input) to make it work on iOS and update logic accordingly.
2151         Compensate for the fact that one less character than the size of the input is visible in
2152         a password field on iOS.
2153         * fast/repaint/placeholder-after-caps-lock-hidden.html: Replace input.focus() with
2154         UIHelper.activateElement(input) to make it work on iOS and update logic accordingly.
2155         * platform/ios-wk2/TestExpectations:
2156         * platform/ios-wk2/fast/forms/password-scrolled-after-caps-lock-toggled-expected.txt: Added.
2157         * platform/ios-wk2/fast/repaint/placeholder-after-caps-lock-hidden-expected.txt: Added.
2158
2159 2018-12-17  Simon Fraser  <simon.fraser@apple.com>
2160
2161         REGRESSION (r233268): Elements animated in from offscreen sometimes don't display
2162         https://bugs.webkit.org/show_bug.cgi?id=192725
2163         rdar://problem/46011418
2164
2165         Reviewed by Antoine Quint.
2166
2167         * compositing/backing/animate-into-view-expected.txt: Added.
2168         * compositing/backing/animate-into-view-with-descendant-expected.txt: Added.
2169         * compositing/backing/animate-into-view-with-descendant.html: Added.
2170         * compositing/backing/animate-into-view.html: Added.
2171         * platform/ios/compositing/backing/animate-into-view-expected.txt: Added.
2172         * platform/ios/compositing/backing/animate-into-view-with-descendant-expected.txt: Added.
2173
2174 2018-12-17  Ms2ger  <Ms2ger@igalia.com>
2175
2176         [GTK][WPE] Need a function to convert internal URI to display ("pretty") URI
2177         https://bugs.webkit.org/show_bug.cgi?id=174816
2178
2179         Reviewed by Michael Catanzaro.
2180
2181         * TestExpectations: Enable fast/url/user-visible/.
2182
2183 2018-12-15  Youenn Fablet  <youenn@apple.com>
2184
2185         Make RTCRtpSender.setParameters to activate specific encodings
2186         https://bugs.webkit.org/show_bug.cgi?id=192732
2187
2188         Reviewed by Eric Carlson.
2189
2190         * webrtc/video-expected.txt:
2191         * webrtc/video.html:
2192
2193 2018-12-15  Nikita Vasilyev  <nvasilyev@apple.com>
2194
2195         Web Inspector: Styles: toggling selected properties may cause data corruption
2196         https://bugs.webkit.org/show_bug.cgi?id=192396
2197         <rdar://problem/46478383>
2198
2199         Reviewed by Devin Rousso.
2200
2201         * inspector/css/add-css-property-expected.txt: Added.
2202         * inspector/css/add-css-property.html: Added.
2203         Test adding new properties.
2204
2205         * inspector/css/modify-css-property-expected.txt:
2206         * inspector/css/modify-css-property.html:
2207         Test commenting out and uncommenting CSS properties.
2208
2209 2018-12-14  Youenn Fablet  <youenn@apple.com>
2210
2211         MediaRecorderPrivateAVFImpl should have a Ref<MediaRecorderPrivateWriter> as member
2212         https://bugs.webkit.org/show_bug.cgi?id=192720
2213
2214         Reviewed by Eric Carlson.
2215
2216         * http/wpt/mediarecorder/MediaRecorder-onremovetrack-expected.txt: Added.
2217         * http/wpt/mediarecorder/MediaRecorder-onremovetrack.html: Added.
2218
2219 2018-12-14  Matt Baker  <mattbaker@apple.com>
2220
2221         Web Inspector: Cookies view should use model objects instead of raw payload data
2222         https://bugs.webkit.org/show_bug.cgi?id=189533
2223         <rdar://problem/44364183>
2224
2225         Reviewed by Joseph Pecoraro and Devin Rousso.
2226
2227         * inspector/unit-tests/cookie-expected.txt:
2228         * inspector/unit-tests/cookie.html:
2229
2230 2018-12-14  Simon Fraser  <simon.fraser@apple.com>
2231
2232         REGRESSION (r233268): contents of an animated element inside overflow:hidden disappear
2233         https://bugs.webkit.org/show_bug.cgi?id=188655
2234         rdar://problem/43382687
2235
2236         Reviewed by Antoine Quint.
2237
2238         * compositing/backing/backing-store-attachment-empty-keyframe-expected.txt: Added.
2239         * compositing/backing/backing-store-attachment-empty-keyframe.html: Added.
2240         * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe-expected.txt: Added.
2241         * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe.html: Added.
2242
2243 2018-12-14  Zalan Bujtas  <zalan@apple.com>
2244
2245         Unreviewed test gardening.
2246
2247         LFC does not support logical to physical coordinate conversion yet.
2248
2249         * fast/block/block-only/float-avoider-with-margins-expected.txt:
2250         * fast/block/block-only/float-avoider-with-margins.html:
2251
2252 2018-12-14  Youenn Fablet  <youenn@apple.com>
2253
2254         IDB should store RTCCertificate
2255         https://bugs.webkit.org/show_bug.cgi?id=192599
2256
2257         Reviewed by Brady Eidson.
2258
2259         * webrtc/certificates-indexeddb-expected.txt: Added.
2260         * webrtc/certificates-indexeddb.html: Added.
2261
2262 2018-12-13  Ryosuke Niwa  <rniwa@webkit.org>
2263
2264         Make HTMLConverter work across shadow boundaries
2265         https://bugs.webkit.org/show_bug.cgi?id=192640
2266
2267         Reviewed by Wenson Hsieh.
2268
2269         Added tests for generating attributed string out across shadow boundaries based on the tests
2270         of respective names in editing/pasteboard.
2271
2272         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Added.
2273         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1.html: Added.
2274         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Added.
2275         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2.html: Added.
2276         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Added.
2277         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3.html: Added.
2278         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Added.
2279         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4.html: Added.
2280         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Added.
2281         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5.html: Added.
2282         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Added.
2283         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1.html: Added.
2284         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Added.
2285         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2.html: Added.
2286         * editing/mac/attributed-string/resources/dump-attributed-string.js:
2287         (window.dumpAttributedString): Now takes start and end containers and offsets.
2288         (serializeSubtreeWithShadow): Added. This function serializes the content of shadow roots along with
2289         start and end markers.
2290         (serializeSubtreeWithShadow.serializeCharacterData): Added.
2291         (serializeSubtreeWithShadow.serializeNode): Added.
2292         (serializeSubtreeWithShadow.serializeChildNodes): Added.
2293         (serializeSubtreeWithShadow.serializeShadowRootAndChildNodes): Added.
2294         (dumpAttributedString): Deleted.
2295         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Added.
2296         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Added.
2297         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Added.
2298         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Added.
2299         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Added.
2300         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Added.
2301         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Added.
2302
2303 2018-12-13  Youenn Fablet  <youenn@apple.com>
2304
2305         Trying to play a media element synchronously after setting srcObject should succeed without user gesture
2306         https://bugs.webkit.org/show_bug.cgi?id=192679
2307
2308         Reviewed by Eric Carlson.
2309
2310         * fast/mediastream/local-audio-playing-event-expected.txt:
2311         * fast/mediastream/local-audio-playing-event.html:
2312
2313 2018-12-13  Per Arne Vollan  <pvollan@apple.com>
2314
2315         [macOS] Inline WebVTT styles should override styles from Captions settings in System Preferences
2316         https://bugs.webkit.org/show_bug.cgi?id=192638
2317
2318         Reviewed by Eric Carlson.
2319
2320         * media/track/captions-webvtt/css-styling.vtt:
2321         * media/track/captions-webvtt/no-css-styling.vtt:
2322         * media/track/track-css-user-override-expected.txt:
2323         * media/track/track-css-user-override.html:
2324         * media/track/track-cue-css-expected.html:
2325
2326 2018-12-13  Matt Baker  <mattbaker@apple.com>
2327
2328         Web Inspector: Table selection becomes corrupted when deleting selected cookies
2329         https://bugs.webkit.org/show_bug.cgi?id=192388
2330         <rdar://problem/46472364>
2331
2332         Reviewed by Devin Rousso.
2333
2334         * inspector/table/table-remove-rows-expected.txt:
2335         * inspector/table/table-remove-rows.html:
2336
2337 2018-12-13  Brent Fulgham  <bfulgham@apple.com>
2338
2339         Don't attempt to animate invalid CSS properties
2340         https://bugs.webkit.org/show_bug.cgi?id=192630
2341         <rdar://problem/46664433>
2342
2343         Reviewed by Antoine Quint.
2344
2345         * animations/invalid-property-animation-expected.txt: Added.
2346         * animations/invalid-property-animation.html: Added.
2347
2348 2018-12-13  Eric Carlson  <eric.carlson@apple.com>
2349
2350         [MediaStream] Calculate width or height when constraints contain only the other
2351         https://bugs.webkit.org/show_bug.cgi?id=192632
2352         <rdar://problem/46665734>
2353
2354         Reviewed by Youenn Fablet.
2355
2356         * fast/mediastream/constraint-intrinsic-size-expected.txt: Added.
2357         * fast/mediastream/constraint-intrinsic-size.html: Added.
2358
2359 2018-12-13  Carlos Garcia Campos  <cgarcia@igalia.com>
2360
2361         [FreeType] Remove HarfBuzzFace
2362         https://bugs.webkit.org/show_bug.cgi?id=192589
2363
2364         Reviewed by Michael Catanzaro.
2365
2366         Rebaseline test that now matches the firefox output.
2367
2368         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
2369         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
2370
2371 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2372
2373         [FreeType] Add initial implementation of variation fonts
2374         https://bugs.webkit.org/show_bug.cgi?id=192151
2375
2376         Reviewed by Michael Catanzaro.
2377
2378         Unskip variation fonts tests that are now passing in GTK+ port.
2379
2380         * platform/gtk/TestExpectations:
2381
2382 2018-12-12  Simon Fraser  <simon.fraser@apple.com>
2383
2384         REGRESSION (r238090): CAPCHA UI jumps to the wrong location
2385         https://bugs.webkit.org/show_bug.cgi?id=192651
2386         rdar://problem/46531919
2387
2388         Reviewed by Zalan Bujtas.
2389         
2390         Testcase that makes an intermediate layer non-composited (but still a RenderLayer).
2391
2392         * compositing/geometry/update-child-geometry-on-compositing-change-expected.html: Added.
2393         * compositing/geometry/update-child-geometry-on-compositing-change.html: Added.
2394
2395 2018-12-12  Ryosuke Niwa  <rniwa@webkit.org>
2396
2397         Make TextInputController.legacyAttributedString take DOM nodes and offsets
2398         https://bugs.webkit.org/show_bug.cgi?id=192653
2399
2400         Reviewed by Wenson Hsieh.
2401
2402         Updated the tests per API change.
2403
2404         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html:
2405         * editing/mac/attributed-string/resources/dump-attributed-string.js:
2406         (dumpAttributedString):
2407
2408 2018-12-12  Simon Fraser  <simon.fraser@apple.com>
2409
2410         REGRESSION (r238357): Pins on Yelp map disappear
2411         https://bugs.webkit.org/show_bug.cgi?id=192597
2412         rdar://problem/46578285
2413
2414         Reviewed by Zalan Bujtas.
2415         
2416         Add tests that toggle negative z-index on a child, with and without sibling compositing layers.
2417
2418         * compositing/z-order/add-negative-z-child-expected.html: Added.
2419         * compositing/z-order/add-negative-z-child.html: Added.
2420         * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer-expected.html: Added.
2421         * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer.html: Added.
2422
2423 2018-12-12  YUHAN WU  <yuhan_wu@apple.com>
2424
2425         Implement non-timeslice mode encoding for MediaRecorder
2426         https://bugs.webkit.org/show_bug.cgi?id=192069
2427         <rdar://problem/46443290>
2428
2429         Reviewed by Eric Carlson.
2430
2431         Create new tests for encoding of MediaRecorder. Check if the produced video and audio are correct.
2432         Add code to turn on the mock source of MediaRecorder for the two old tests because the real source is enabled by default.
2433
2434         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-expected.txt: Added.
2435         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html: Added.
2436         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
2437         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
2438
2439 2018-12-12  Justin Fan  <justin_fan@apple.com>
2440
2441         [WebGPU] Vertex buffers and WebGPUInputState
2442         https://bugs.webkit.org/show_bug.cgi?id=192611
2443
2444         Reviewed by Dean Jackson.
2445
2446         Added variation of simple-triangle-strip to use a vertex buffer. Refactored aforementioned
2447         test to share code with new test.
2448
2449         * webgpu/js/basic-webgpu-functions.js:
2450         (setUpPipelineDescriptor):
2451         * webgpu/js/webgpu-functions.js: Added.
2452         (async.getBasicDevice):
2453         (createBasicContext):
2454         (createBasicPipeline):
2455         (beginBasicRenderPass):
2456         * webgpu/render-pipelines-expected.txt:
2457         * webgpu/render-pipelines.html:
2458         * webgpu/simple-triangle-strip.html:
2459         * webgpu/vertex-buffer-triangle-strip-expected.html: Added.
2460         * webgpu/vertex-buffer-triangle-strip.html: Added.
2461
2462 2018-12-12  Joseph Pecoraro  <pecoraro@apple.com>
2463
2464         REGRESSION: [ MacOS iOS ] Layout Test http/wpt/resource-timing/rt-revalidate-requests.html is flaky timeout
2465         https://bugs.webkit.org/show_bug.cgi?id=191207
2466         <rdar://problem/45818891>
2467
2468         Reviewed by Devin Rousso.
2469
2470         Splitting this test up into separate tests eliminated flakiness
2471         and timeouts for my system that would occasionally encounter them.
2472
2473         * TestExpectations:
2474         Remove expectation for the test now that splitting up eliminated flakiness so far.
2475
2476         * http/wpt/resource-timing/resources/rt-revalidate-utilities.sub.js
2477         Common code for the split out tests.
2478
2479         * http/wpt/resource-timing/rt-revalidate-requests-1-expected.txt: Added.
2480         * http/wpt/resource-timing/rt-revalidate-requests-1.html: Added.
2481         * http/wpt/resource-timing/rt-revalidate-requests-2-expected.txt: Added.
2482         * http/wpt/resource-timing/rt-revalidate-requests-2.html: Added.
2483         * http/wpt/resource-timing/rt-revalidate-requests-3-expected.txt: Added.
2484         * http/wpt/resource-timing/rt-revalidate-requests-3.html: Added.
2485         * http/wpt/resource-timing/rt-revalidate-requests.html: Removed.
2486         * http/wpt/resource-timing/rt-revalidate-requests-expected.txt: Removed.
2487         Split out into separate tests.        
2488
2489 2018-12-12  Chris Dumez  <cdumez@apple.com>
2490
2491         [Mojave Release Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
2492         https://bugs.webkit.org/show_bug.cgi?id=190323
2493         <rdar://problem/45056253>
2494
2495         Reviewed by Youenn Fablet.
2496
2497         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt:
2498         * http/tests/cache/disk-cache/disk-cache-validation-attachment.html:
2499         Simplify test a bit to only test the header combinations it cares about.
2500
2501         * http/tests/cache/disk-cache/resources/cache-test.js:
2502         (runTestsNow):
2503         (runTests):
2504         The flakiness was due to logic in CachedResourceLoader::determineRevalidationPolicy() which more aggressively
2505         reuses cached resources (bypassing freshness checks) until the load event has fired. This means that the
2506         test would give different results depending on whether or not the load event had a chance to fire before
2507         we do the checks. To address the issue, update runTests() to wait for the load event if it has not yet
2508         fired. This will likely address flakiness in other disk-cache tests as well.
2509
2510         * platform/mac-wk2/TestExpectations:
2511         Unskip test that is no longer flaky.
2512
2513 2018-12-12  Youenn Fablet  <youenn@apple.com>
2514
2515         Recycling the m section should work if it was rejected remotely
2516         https://bugs.webkit.org/show_bug.cgi?id=192636
2517
2518         Reviewed by Eric Carlson.
2519
2520         * webrtc/msection-recycling-expected.txt: Added.
2521         * webrtc/msection-recycling.html: Added.
2522
2523 2018-12-12  Tim Horton  <timothy_horton@apple.com>
2524
2525         REGRESSION (r237565): >20 Find in Page highlights in one tile results in a single giant highlight
2526         https://bugs.webkit.org/show_bug.cgi?id=192642
2527         <rdar://problem/46498246>
2528
2529         Reviewed by Geoffrey Garen.
2530
2531         * fast/shrink-wrap/rect-shrink-wrap-expected.html:
2532         * fast/shrink-wrap/rect-shrink-wrap.html:
2533         Add a test case with >20 tiny rects.
2534
2535 2018-12-12  Michael Catanzaro  <mcatanzaro@igalia.com>
2536
2537         Unreviewed manual rollout of r239100-r239102 and r239116
2538         https://bugs.webkit.org/show_bug.cgi?id=192151
2539         <rdar://problem/46655586>
2540
2541         * platform/gtk/TestExpectations:
2542         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
2543         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
2544
2545 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2546
2547         [FreeType] Remove HarfBuzzFace
2548         https://bugs.webkit.org/show_bug.cgi?id=192589
2549
2550         Reviewed by Michael Catanzaro.
2551
2552         Rebaseline test that now matches the firefox output.
2553
2554         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
2555         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
2556
2557 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2558
2559         [FreeType] Add initial implementation of variation fonts
2560         https://bugs.webkit.org/show_bug.cgi?id=192151
2561
2562         Reviewed by Michael Catanzaro.
2563
2564         Unskip variation fonts tests that are now passing in GTK+ port.
2565
2566         * platform/gtk/TestExpectations:
2567
2568 2018-12-10  Ryosuke Niwa  <rniwa@webkit.org>
2569
2570         connectedCallback is invoked during the removal of the element inside another element's connectedCallback
2571         https://bugs.webkit.org/show_bug.cgi?id=183586
2572         <rdar://problem/38403504>
2573
2574         Reviewed by Frédéric Wang.
2575
2576         Added a W3C style testharness test.
2577
2578         * fast/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback-expected.txt: Added.
2579         * fast/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback.html: Added.
2580
2581 2018-12-11  Justin Fan  <justin_fan@apple.com>
2582
2583         [WebGPU] Implement WebGPUBuffer
2584         https://bugs.webkit.org/show_bug.cgi?id=192516
2585
2586         Reviewed by Dean Jackson.
2587
2588         Basic test to create a WebGPUBuffer and ensure that its memory is valid.
2589
2590         * webgpu/buffers-expected.txt: Added.
2591         * webgpu/buffers.html: Added.
2592
2593 2018-12-11  Brent Fulgham  <bfulgham@apple.com>
2594
2595         Don't attempt to compute animated values when there is no relevant animation
2596         https://bugs.webkit.org/show_bug.cgi?id=192591
2597         <rdar://problem/34336946>
2598
2599         Reviewed by Dean Jackson.
2600
2601         * svg/animations/avoid-calculating-for-non-animating-elements-expected.txt: Added.
2602         * svg/animations/avoid-calculating-for-non-animating-elements.html: Added.
2603
2604 2018-12-11  Chris Dumez  <cdumez@apple.com>
2605
2606         Unreviewed, fix typos in console log from r239087.
2607
2608         * http/tests/events/device-orientation-motion-non-secure-context.html:
2609         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt:
2610
2611 2018-12-11  Chris Dumez  <cdumez@apple.com>
2612
2613         Restrict DeviceMotion / DeviceOrientation APIs to secure contexts
2614         https://bugs.webkit.org/show_bug.cgi?id=192595
2615         <rdar://problem/46382603>
2616
2617         Reviewed by Dean Jackson.
2618
2619         Add layout test coverage. Note however that we currently do not have mock data providers
2620         for these APIs.
2621
2622         * http/tests/events/device-orientation-motion-non-secure-context-expected.txt: Added.
2623         * http/tests/events/device-orientation-motion-non-secure-context.html: Added.
2624         * http/tests/events/device-orientation-motion-secure-context-expected.txt: Added.
2625         * http/tests/events/device-orientation-motion-secure-context.html: Added.
2626         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt: Added.
2627         * platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt: Added.
2628
2629 2018-12-10  Brent Fulgham  <bfulgham@apple.com>
2630
2631         SVGViewSpec objects should mark relevant SVG elements
2632         https://bugs.webkit.org/show_bug.cgi?id=192567
2633         <rdar://problem/46491325>
2634
2635         Reviewed by Ryosuke Niwa.
2636
2637         * svg/animations/view-dependency-crash-expected.txt: Added.
2638         * svg/animations/view-dependency-crash.html: Added.
2639
2640 2018-12-10  Benjamin Poulain  <benjamin@webkit.org>
2641
2642         <rdar://problem/45296285> Content blocker rule "raw" blocks media elements from loading
2643         https://bugs.webkit.org/show_bug.cgi?id=192439
2644
2645         Reviewed by Dean Jackson.
2646
2647         * http/tests/contentextensions/video-element-resource-type-expected.txt: Added.
2648         * http/tests/contentextensions/video-element-resource-type.html: Added.
2649         * http/tests/contentextensions/video-element-resource-type.html.json: Added.
2650
2651 2018-12-10  Justin Michaud  <justin_michaud@apple.com>
2652
2653         CS Painting API should support multiple worklets.
2654         https://bugs.webkit.org/show_bug.cgi?id=192335
2655
2656         Reviewed by Dean Jackson.
2657
2658         * fast/css-custom-paint/animate-repaint-expected.txt:
2659         * fast/css-custom-paint/animate-repaint.html:
2660         * fast/css-custom-paint/delay-expected.html: Added.
2661         * fast/css-custom-paint/delay-repaint-expected.txt: Copied from LayoutTests/fast/css-custom-paint/animate-repaint-expected.txt.
2662         * fast/css-custom-paint/delay-repaint.html: Copied from LayoutTests/fast/css-custom-paint/animate-repaint.html.
2663         * fast/css-custom-paint/delay.html: Copied from LayoutTests/fast/css-custom-paint/animate-repaint.html.
2664         * fast/css-custom-paint/multiple-worklets-expected.html: Added.
2665         * fast/css-custom-paint/multiple-worklets.html: Added.
2666
2667 2018-12-10  Youenn Fablet  <youenn@apple.com>
2668
2669         DataChannels created asynchronously never open and are unusable
2670         https://bugs.webkit.org/show_bug.cgi?id=192566
2671
2672         Reviewed by Eric Carlson.
2673
2674         * webrtc/datachannel/basic-expected.txt:
2675         * webrtc/datachannel/basic.html:
2676
2677 2018-12-10  Rob Buis  <rbuis@igalia.com>
2678
2679         XMLHttpRequest removes spaces from content-types before processing
2680         https://bugs.webkit.org/show_bug.cgi?id=8644
2681
2682         Reviewed by Chris Dumez.
2683
2684         Update improved test expectation and remove comment.
2685
2686         * http/tests/xmlhttprequest/supported-xml-content-types-expected.txt:
2687         * http/tests/xmlhttprequest/supported-xml-content-types.html:
2688
2689 2018-12-10  Simon Fraser  <simon.fraser@apple.com>
2690
2691         Allow control over child order when adding nodes to the scrolling tree
2692         https://bugs.webkit.org/show_bug.cgi?id=176914
2693         <rdar://problem/46542237>
2694         
2695         Re-land r239010 after over-zealous rollout.
2696
2697         * platform/mac-wk2/TestExpectations:
2698
2699 2018-12-08  Eric Carlson  <eric.carlson@apple.com>
2700
2701         [MediaStream] Scaled video frames should be resized in letterbox mode
2702         https://bugs.webkit.org/show_bug.cgi?id=192528
2703         <rdar://problem/46576638>
2704
2705         Reviewed by Darin Adler.
2706
2707         * fast/mediastream/resize-letterbox-expected.txt: Added.
2708         * fast/mediastream/resize-letterbox.html: Added.
2709
2710 2018-12-08  Simon Fraser  <simon.fraser@apple.com>
2711
2712         Allow control over child order when adding nodes to the scrolling tree
2713         https://bugs.webkit.org/show_bug.cgi?id=176914
2714         <rdar://problem/46542237>
2715
2716         Reviewed by Simon Fraser.
2717
2718         * platform/mac-wk2/TestExpectations: Mark fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html
2719         as flakey, which it will be until we attach in z-order.
2720
2721 2018-12-07  Eric Carlson  <eric.carlson@apple.com>
2722
2723         [MediaStream] 'devicechange' event should not fire in frames that can't access capture devices
2724         https://bugs.webkit.org/show_bug.cgi?id=192511
2725         <rdar://problem/46562063>
2726
2727         Reviewed by Youenn Fablet.
2728
2729         * fast/mediastream/device-change-event.html: Fix bogus title.
2730         * http/tests/media/media-stream/device-change-event-in-iframe-expected.txt: Added.
2731         * http/tests/media/media-stream/device-change-event-in-iframe.html: Added.
2732         * http/tests/media/media-stream/resources/device-change-iframe.html: Added.
2733
2734 2018-12-07  Truitt Savell  <tsavell@apple.com>
2735
2736         [ MacOS Debug ] Layout Test webgl/2.0.0/conformance2/textures/misc/tex-unpack-params.html is flaky timeout
2737         https://bugs.webkit.org/show_bug.cgi?id=190892
2738
2739         Unreviewed test gardening.
2740
2741         * platform/mac/TestExpectations:
2742
2743 2018-12-07  Truitt Savell  <tsavell@apple.com>
2744
2745         Layout Test fast/css/counters/element-removal-crash.xhtml is a flaky failure
2746         https://bugs.webkit.org/show_bug.cgi?id=183389
2747
2748         Unreviewed test gardening.
2749
2750         * platform/mac/TestExpectations:
2751
2752 2018-12-07  Thibault Saunier  <tsaunier@igalia.com>
2753
2754         [WPE][GTK] Implement WebAudioSourceProviderGStreamer to allow bridging MediaStream and the WebAudio APIs
2755         https://bugs.webkit.org/show_bug.cgi?id=186933
2756
2757         Reviewed by Philippe Normand.
2758
2759         Enabled all tests depending on that feature.
2760
2761         * platform/gtk/TestExpectations:
2762         * webrtc/clone-audio-track.html:
2763
2764 2018-12-06  Yongjun Zhang  <yongjun_zhang@apple.com>
2765
2766         We should ignore minimumEffectiveDeviceWidth if the page specifies device-width in viewport meta-tag.
2767         https://bugs.webkit.org/show_bug.cgi?id=192377
2768         <rdar://problem/46364206>
2769
2770         Reviewed by Tim Horton.
2771
2772         * fast/viewport/ios/ignore-minimum-device-width-for-page-with-viewport-device-width-expected.txt: Added.
2773         * fast/viewport/ios/ignore-minimum-device-width-for-page-with-viewport-device-width.html: Added.
2774         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta-expected.txt: Added.
2775         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta.html: Added.
2776
2777 2018-12-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2778
2779         [iOS] WKWebView should match UITextView behavior when editing text with an RTL keyboard
2780         https://bugs.webkit.org/show_bug.cgi?id=187554
2781         <rdar://problem/42075638>
2782
2783         Reviewed by Tim Horton.
2784
2785         Add a new layout test to verify that when focusing an editable WKWebView using a right-to-left keyboard input
2786         mode, we will set the base writing direction to be right-to-left, and vice versa.
2787
2788         * TestExpectations:
2789         * editing/input/ios/rtl-keyboard-input-on-focus-expected.txt: Added.
2790         * editing/input/ios/rtl-keyboard-input-on-focus.html: Added.
2791         * platform/ios-wk2/TestExpectations:
2792         * resources/ui-helper.js:
2793
2794         Add a UIHelper method to set the keyboard input mode to the given identifier. Example identifiers are "en_US"
2795         (the default U.S. English keyboard) and "he_IL" (the Hebrew keyboard, which is right-to-left).
2796
2797         (window.UIHelper.setKeyboardInputModeIdentifier):
2798         (window.UIHelper):
2799
2800 2018-12-06  Jiewen Tan  <jiewen_tan@apple.com>
2801
2802         Layout Test http/tests/misc/resource-timing-resolution.html is a flaky failure
2803         https://bugs.webkit.org/show_bug.cgi?id=181957
2804
2805         Reviewed by Youenn Fablet.
2806
2807         Since the timing information is a multiplier of a small delta, it is likely that
2808         two timing information are the same as they are so close that fall into the same
2809         bucket. Therefore, this patch releases the check of 't0 !== t1'.
2810
2811         * http/tests/misc/resource-timing-resolution-expected.txt:
2812         * http/tests/misc/resource-timing-resolution.html:
2813         * platform/ios-wk2/TestExpectations:
2814         * platform/mac-wk2/TestExpectations:
2815
2816 2018-12-06  Truitt Savell  <tsavell@apple.com>
2817
2818         imported/w3c/web-platform-tests/css/mediaqueries/test_media_queries.html is flaky timeout
2819         https://bugs.webkit.org/show_bug.cgi?id=191565
2820
2821         Unreviewed test gardening.
2822
2823         * platform/mac/TestExpectations:
2824
2825 2018-12-05  Alicia Boya García  <aboya@igalia.com>
2826
2827         [GTK] Unreviewed test gardening
2828         https://bugs.webkit.org/show_bug.cgi?id=192436
2829
2830         * platform/gtk/TestExpectations:
2831         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt:
2832         * platform/gtk/editing/deleting/delete-emoji-expected.txt:
2833         * platform/wpe/animations/lineheight-animation-expected.txt:
2834         * platform/wpe/animations/simultaneous-start-transform-expected.txt:
2835         * platform/wpe/animations/width-using-ems-expected.txt:
2836         * platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt:
2837         * platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt:
2838         * platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt:
2839
2840 2018-12-05  Youenn Fablet  <youenn@apple.com>
2841
2842         REGRESSION: Layout Test http/tests/security/cross-origin-css-resource-timing.html is flaky
2843         https://bugs.webkit.org/show_bug.cgi?id=192408
2844         <rdar://problem/46492201>
2845
2846         Reviewed by Ryosuke Niwa.
2847
2848         Some of the tests are loading the same subresource and check for resource timing.
2849         We need to clear internal caches to have stable results.
2850
2851         * http/tests/security/clean-origin-css-exposed-resource-timing.html:
2852         * http/tests/security/cross-origin-clean-css-resource-timing.html:
2853         * http/tests/security/cross-origin-css-resource-timing.html:
2854
2855 2018-12-05  Matt Baker  <mattbaker@apple.com>
2856
2857         Web Inspector: SelectionController should not extend the selection when allowsMultipleSelection is false
2858         https://bugs.webkit.org/show_bug.cgi?id=192390
2859         <rdar://problem/46473624>
2860
2861         Reviewed by Devin Rousso.
2862
2863         * inspector/table/table-selection-expected.txt:
2864         * inspector/table/table-selection.html:
2865         Drive-by fix: removed `allowsMultipleSelection` check from test case
2866         Table.SelectMultipleRows.ExtendSelection since it is tested in Table.AllowsMultipleSelection.
2867
2868 2018-12-05  Ryosuke Niwa  <rniwa@webkit.org>
2869
2870         Null pointer crash in DocumentOrderedMap::getElementById via FormAssociatedElement::findAssociatedForm
2871         https://bugs.webkit.org/show_bug.cgi?id=192392
2872
2873         Reviewed by Dean Jackson.
2874
2875         Added a regression test.
2876
2877         * fast/dom/remove-id-form-associated-elemet-id-observer-crash-expected.txt: Added.
2878         * fast/dom/remove-id-form-associated-elemet-id-observer-crash.html: Added.
2879
2880 2018-12-05  Youenn Fablet  <youenn@apple.com>
2881
2882         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
2883         https://bugs.webkit.org/show_bug.cgi?id=189727
2884         <rdar://problem/44584993>
2885
2886         Reviewed by Chris Dumez.
2887
2888         * TestExpectations:
2889         * platform/ios/TestExpectations:
2890
2891 2018-12-05  Commit Queue  <commit-queue@webkit.org>
2892
2893         Unreviewed, rolling out r238844, r238846, and r238874.
2894         https://bugs.webkit.org/show_bug.cgi?id=192414
2895
2896         The layout tests added with this change are flaky. (Requested
2897         by ryanhaddad on #webkit).
2898
2899         Reverted changesets:
2900
2901         "Implement non-timeslice mode encoding for MediaRecorder"
2902         https://bugs.webkit.org/show_bug.cgi?id=192069
2903         https://trac.webkit.org/changeset/238844
2904
2905         "Fix the build"
2906         https://trac.webkit.org/changeset/238846
2907
2908         "Fix MediaRecorder flaky tests"
2909         https://bugs.webkit.org/show_bug.cgi?id=192371
2910         https://trac.webkit.org/changeset/238874
2911
2912 2018-12-05  Per Arne Vollan  <pvollan@apple.com>
2913
2914         Layout Test http/tests/misc/resource-timing-resolution.html is a flaky failure
2915         https://bugs.webkit.org/show_bug.cgi?id=181957
2916
2917         Unreviewed test gardening.
2918
2919         * platform/win/TestExpectations:
2920
2921 2018-12-05  Alicia Boya García  <aboya@igalia.com>
2922
2923         [MSE][GStreamer] Remove the AppendPipeline state machine
2924         https://bugs.webkit.org/show_bug.cgi?id=192204
2925
2926         Reviewed by Xabier Rodriguez-Calvar.
2927
2928         Removed timeout expectations for
2929         media/media-source/media-source-error-crash.html
2930
2931         Added expectations for mediasource-invalid-codec.html for Mac, where
2932         WebM is not supported.
2933
2934         * platform/gtk/TestExpectations:
2935         * platform/wpe/TestExpectations:
2936         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-invalid-codec-expected.txt: Added.
2937
2938 2018-12-05  Rob Buis  <rbuis@igalia.com>
2939
2940         [Mac] HEAD requests changed to GET after 301, 302, and 303 redirections (http/tests/xmlhttprequest/head-redirection.html)
2941         https://bugs.webkit.org/show_bug.cgi?id=114965
2942
2943         Reviewed by Frédéric Wang.
2944
2945         Update these since we now expect to pass head-redirection.html here.
2946
2947         * platform/ios/TestExpectations:
2948         * platform/mac/http/tests/xmlhttprequest/head-redirection-expected.txt: Removed.
2949
2950 2018-12-05  Javier Fernandez  <jfernandez@igalia.com>
2951
2952         [css-grid] Crash on debug changing the style of a positioned element
2953         https://bugs.webkit.org/show_bug.cgi?id=191473
2954
2955         Reviewed by Dean Jackson and Zalan Bujtas.
2956
2957         Regression test to ensure that the grid placement logic is executed
2958         when a positioned item becomes a grid item.
2959
2960         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element-expected.txt:
2961         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element.html:
2962         * TestExpectations: Remove a Skip entry, since the test doesn't crash anymore.
2963
2964 2018-12-04  Simon Fraser  <simon.fraser@apple.com>
2965
2966         Attempt to de-flake this test by scrolling a bit more.
2967
2968         * compositing/fixed-with-main-thread-scrolling.html:
2969
2970 2018-12-04  Ryosuke Niwa  <rniwa@webkit.org>
2971
2972         Crash in HTMLCollection::updateNamedElementCache
2973         https://bugs.webkit.org/show_bug.cgi?id=192347
2974
2975         Reviewed by Darin Adler.
2976
2977         Added a regression test. We can't simply call select.options.item
2978         to catch this crash because the generated bidning code first call length()
2979         to check if the index is within the valid range.
2980
2981         * fast/dom/options-collection-zero-length-crash-expected.txt: Added.
2982         * fast/dom/options-collection-zero-length-crash.html: Added.
2983
2984 2018-11-30  Jiewen Tan  <jiewen_tan@apple.com>
2985
2986         Don't report resource timing to parent frame for history items
2987         https://bugs.webkit.org/show_bug.cgi?id=192273
2988         <rdar://problem/45163764>
2989
2990         Reviewed by Youenn Fablet.
2991
2992         * http/tests/misc/resource-timing-navigation-in-restored-iframe-2-expected.txt: Added.
2993         * http/tests/misc/resource-timing-navigation-in-restored-iframe-2.html: Copied from LayoutTests/http/tests/misc/resource-timing-navigation-in-restored-iframe.html.
2994         * http/tests/misc/resource-timing-navigation-in-restored-iframe.html:
2995
2996 2018-12-04  Simon Fraser  <simon.fraser@apple.com>
2997
2998         REGRESSION (r238090): position:fixed sidebar on https://www.w3.org/TR/SVG2/coords.html does not stay fixed
2999         https://bugs.webkit.org/show_bug.cgi?id=192320
3000         <rdar://problem/46429833>
3001
3002         Reviewed by Zalan Bujtas.
3003
3004         * compositing/fixed-with-main-thread-scrolling-expected.html: Added.
3005         * compositing/fixed-with-main-thread-scrolling.html: Added.
3006         * platform/ios/TestExpectations:
3007
3008 2018-12-04  Youenn Fablet  <youenn@apple.com>
3009
3010         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
3011         https://bugs.webkit.org/show_bug.cgi?id=189727
3012         <rdar://problem/44584993>
3013
3014         Unreviewed.
3015
3016         * platform/ios/TestExpectations: Update expectation to dump JS console lines in stderr.
3017
3018 2018-12-04  Youenn Fablet  <youenn@apple.com>
3019
3020         Fix MediaRecorder flaky tests
3021         https://bugs.webkit.org/show_bug.cgi?id=192371
3022
3023         Reviewed by Eric Carlson.
3024
3025         Updated tests to make them less flaky and more debuggable.
3026
3027         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable.html:
3028         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html:
3029         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable.html:
3030         * platform/gtk/TestExpectations:
3031         * platform/wpe/TestExpectations:
3032
3033 2018-12-04  Justin Michaud  <justin_michaud@apple.com>
3034
3035         CSS Painting API should allow image values in inputProperties
3036         https://bugs.webkit.org/show_bug.cgi?id=192200
3037
3038         Reviewed by Dean Jackson.
3039
3040         * fast/css-custom-paint/arguments-expected.html: Added.
3041         * fast/css-custom-paint/arguments.html: Added.
3042         * fast/css-custom-paint/image-expected.html: Added.
3043         * fast/css-custom-paint/image.html: Added.
3044         * fast/css-custom-paint/resources/test-image.png: Added.
3045
3046 2018-12-04  Ryan Haddad  <ryanhaddad@apple.com>
3047
3048         Unreviewed, rolling out r238838.
3049
3050         The layout test added with this change is failing on iOS.
3051
3052         Reverted changeset:
3053
3054         "Thick overlines and line-throughs grow in the wrong
3055         direction"
3056         https://bugs.webkit.org/show_bug.cgi?id=192264
3057         https://trac.webkit.org/changeset/238838
3058
3059 2018-12-04  Ryan Haddad  <ryanhaddad@apple.com>
3060
3061         Unreviewed, rolling out r238840.
3062
3063         The layout test added with this change is frequently failing.
3064
3065         Reverted changeset:
3066
3067         "REGRESSION (r238090): position:fixed sidebar on
3068         https://www.w3.org/TR/SVG2/coords.html does not stay fixed"
3069         https://bugs.webkit.org/show_bug.cgi?id=192320
3070         https://trac.webkit.org/changeset/238840
3071
3072 2018-12-04  Devin Rousso  <drousso@apple.com>
3073
3074         Web Inspector: Audit: tests should support async operations
3075         https://bugs.webkit.org/show_bug.cgi?id=192171
3076         <rdar://problem/46423562>
3077
3078         Reviewed by Joseph Pecoraro.
3079
3080         * inspector/audit/resources/audit-utilities.js:
3081         (TestPage.registerInitializer.InspectorTest.Audit.addFunctionlessTest):
3082         (TestPage.registerInitializer.InspectorTest.Audit.addStringTest):
3083         (TestPage.registerInitializer.InspectorTest.Audit.addObjectTest):
3084         (TestPage.registerInitializer.InspectorTest.Audit.addPromiseTest): Added.
3085         * inspector/audit/basic-expected.txt:
3086         * inspector/audit/basic.html:
3087
3088         * inspector/model/auditTestCaseResult-expected.txt:
3089         * inspector/model/auditTestCaseResult.html:
3090         * inspector/model/auditTestGroupResult-expected.txt:
3091         * inspector/model/auditTestGroupResult.html:
3092
3093         * inspector/runtime/awaitPromise-expected.txt: Added.
3094         * inspector/runtime/awaitPromise.html: Added.
3095
3096 2018-12-03  Carlos Garcia Campos  <cgarcia@igalia.com>
3097
3098         [GTK] Bump freetype, fontconfig, harfbuzz, cairo and icu in jhbuild
3099         https://bugs.webkit.org/show_bug.cgi?id=192310
3100
3101         Reviewed by Michael Catanzaro.
3102
3103         Rebaseline tests.
3104
3105         * platform/gtk/fast/text/format-control-expected.png:
3106         * platform/gtk/fast/text/format-control-expected.txt:
3107         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
3108         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
3109         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
3110         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
3111         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
3112         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
3113         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
3114         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
3115         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
3116         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
3117         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
3118         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
3119         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png:
3120         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
3121         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
3122         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
3123         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png:
3124         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
3125         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png:
3126         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt:
3127         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png:
3128         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
3129         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
3130         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
3131         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
3132         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
3133         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
3134         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
3135         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
3136         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
3137         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
3138         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
3139         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
3140         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
3141         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
3142         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
3143         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
3144         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
3145         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
3146         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
3147         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
3148         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
3149         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
3150         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
3151         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png:
3152         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
3153         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png:
3154         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
3155         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
3156         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
3157         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
3158         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
3159         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
3160         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
3161         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
3162         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
3163         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
3164         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
3165         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
3166         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
3167         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
3168         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
3169         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
3170         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
3171         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
3172         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
3173         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
3174         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
3175         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
3176         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
3177         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
3178         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
3179         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png:
3180         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt:
3181         * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
3182         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.png:
3183         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
3184         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
3185         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt:
3186         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png:
3187         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
3188
3189 2018-12-03  Youenn Fablet  <youenn@apple.com>
3190
3191         A sender created through addTransceiver and populated using addTrack should have its source set
3192         https://bugs.webkit.org/show_bug.cgi?id=192136
3193
3194         Reviewed by Eric Carlson.
3195
3196         * webrtc/video-replace-track-expected.txt:
3197         * webrtc/video-replace-track.html:
3198
3199 2018-12-03  YUHAN WU  <yuhan_wu@apple.com>
3200
3201         Implement non-timeslice mode encoding for MediaRecorder
3202         https://bugs.webkit.org/show_bug.cgi?id=192069
3203
3204         Reviewed by Youenn Fablet.
3205
3206         Create new tests for encoding of MediaRecorder. Check if the produced video and audio are correct.
3207         Add code to turn on the mock source of MediaRecorder for the two old tests because the real source is enabled by default.
3208
3209         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable-expected.txt: Added.
3210         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable.html: Added.
3211         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-expected.txt: Added.
3212         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html: Added.
3213         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable-expected.txt: Added.
3214         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable.html: Added.
3215         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
3216         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
3217
3218 2018-12-03  Simon Fraser  <simon.fraser@apple.com>
3219
3220         REGRESSION (r238090): position:fixed sidebar on https://www.w3.org/TR/SVG2/coords.html does not stay fixed
3221         https://bugs.webkit.org/show_bug.cgi?id=192320
3222         <rdar://problem/46429833>
3223
3224         Reviewed by Zalan Bujtas.
3225
3226         * compositing/fixed-with-main-thread-scrolling-expected.html: Added.
3227         * compositing/fixed-with-main-thread-scrolling.html: Added.
3228
3229 2018-12-03  Justin Michaud  <justin_michaud@apple.com>
3230
3231         CSS Painting API should scale display list when drawing
3232         https://bugs.webkit.org/show_bug.cgi?id=192217
3233
3234         Reviewed by Simon Fraser.
3235
3236         * fast/css-custom-paint/properties-expected.html:
3237         * fast/css-custom-paint/registerPaintBindings-expected.html:
3238         * fast/css-custom-paint/simple-hidpi-expected.html: Added.
3239         * fast/css-custom-paint/simple-hidpi.html: Added.
3240         * fast/css-custom-paint/worklet-expected.html:
3241
3242 2018-12-03  Myles C. Maxfield  <mmaxfield@apple.com>
3243
3244         Thick overlines and line-throughs grow in the wrong direction
3245         https://bugs.webkit.org/show_bug.cgi?id=192264
3246
3247         Reviewed by Dean Jackson.
3248
3249         I can't figure out a way to test the line-through, so this just tests the overline.
3250
3251         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction-expected.html: Added.
3252         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction.html: Added.
3253
3254 2018-12-03  Ryan Haddad  <ryanhaddad@apple.com>
3255
3256         [css-grid] Crash on debug changing the style of a positioned element
3257         https://bugs.webkit.org/show_bug.cgi?id=191473
3258
3259         Unreviewed test gardening.
3260
3261         * TestExpectations: Skip crashing layout test.
3262
3263 2018-12-03  Daniel Bates  <dabates@apple.com>
3264
3265         [iOS] Do not handle key events that are key commands
3266         https://bugs.webkit.org/show_bug.cgi?id=191608
3267         <rdar://problem/46046013>
3268
3269         Reviewed by Ryosuke Niwa.
3270
3271         Add tests to ensure that we process key commands correctly.
3272
3273         * fast/events/ios/key-command-italic-dispatches-keydown-expected.txt: Added.
3274         * fast/events/ios/key-command-italic-dispatches-keydown.html: Added.
3275         * fast/events/ios/key-command-italic-expected.txt: Added.
3276         * fast/events/ios/key-command-italic.html: Added.
3277         * fast/events/ios/type-digits-holding-control-key-expected.txt: Added.
3278         * fast/events/ios/type-digits-holding-control-key.html: Added.
3279         * platform/ios-wk1/TestExpectations:
3280
3281 2018-12-03  Ryosuke Niwa  <rniwa@webkit.org>
3282
3283         title attribute on style & link elements should be ignored inside a shadow tree
3284         https://bugs.webkit.org/show_bug.cgi?id=191297
3285
3286         Reviewed by Antti Koivisto.
3287
3288         Adde a W3C-style testharness.js test for a more comprehensive testing of the title content attribute
3289         on HTML link and style elements and SVG style element inside a shadow tree.
3290
3291         * TestExpectations:
3292         * fast/shadow-dom/resources/green-div.css: Added.
3293         * fast/shadow-dom/resources/red-div.css: Added.
3294         * fast/shadow-dom/stylesheet-title-in-shadow-tree-expected.txt: Added.
3295         * fast/shadow-dom/stylesheet-title-in-shadow-tree.html: Added.
3296
3297 2018-12-03  Truitt Savell  <tsavell@apple.com>
3298
3299         Modify unexpected new line in test after https://trac.webkit.org/changeset/238765/webkit
3300         https://bugs.webkit.org/show_bug.cgi?id=192201
3301
3302         Unreviewed Test Gardening.
3303
3304         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt:
3305
3306 2018-12-03  Eric Carlson  <eric.carlson@apple.com>
3307
3308         [MediaStream] 'devicechange' event when more capture device information are revealed.
3309         https://bugs.webkit.org/show_bug.cgi?id=192268
3310
3311         Reviewed by Youenn Fablet.
3312
3313         * fast/mediastream/device-change-event-2.html: Fix bogus title.
3314         * fast/mediastream/enumerate-devices-change-event-expected.txt: Added.
3315         * fast/mediastream/enumerate-devices-change-event.html: Added.
3316
3317 2018-12-03  Guillaume Emont  <guijemont@igalia.com>
3318
3319         Gardening: unskip marsaglia.js on arm
3320
3321         Unreviewed Test Gardening.
3322
3323         Bug 192152 has been fixed by r238778, so this test should not time out
3324         any more.
3325
3326         * js/slow-stress/script-tests/marsaglia.js:
3327
3328 2018-12-03  Yacine Bandou  <yacine.bandou@softathome.com>
3329
3330         [EME][ClearKey] Add layout test for dynamic change of key and video resolution
3331         https://bugs.webkit.org/show_bug.cgi?id=191926
3332
3333         Reviewed by Xabier Rodriguez-Calvar.
3334
3335        Add new layout tests in order to test the playback of ClearKey encrypted video content with
3336        a change of key and resolution during decoding.
3337        The test starts by playing a ClearKey video with a resolution of 240p, then, in the third second,
3338        the resolution of the video will change to 480p with a new ClearKey key.
3339
3340         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-0.mp4: Added.
3341         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-1.mp4: Added.
3342         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-2.mp4: Added.
3343         * media/content/encrypted/segments/VideoClearKeyCenc-seg-240-3.mp4: Added.
3344         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-0.mp4: Added.
3345         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-4.mp4: Added.
3346         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-5.mp4: Added.
3347         * media/content/encrypted/segments/VideoClearKeyCenc-seg-480-6.mp4: Added.
3348         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-multikey-expected.txt: Added.
3349         * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-multikey.html: Added.
3350         * media/encrypted-media/medias-enc.js:
3351         * platform/gtk/TestExpectations:
3352         * platform/mac/TestExpectations:
3353
3354 2018-11-30  Youenn Fablet  <youenn@apple.com>
3355
3356         Test that CSS subresource loading are exposed to resource timing in case of a CORS loaded CSS stylesheet but not imported stylesheets
3357         https://bugs.webkit.org/show_bug.cgi?id=192232
3358
3359         Reviewed by Dean Jackson.
3360
3361         * http/tests/security/cross-origin-clean-css-resource-timing-expected.txt: Added.
3362         * http/tests/security/cross-origin-clean-css-resource-timing.html: Added.
3363         * http/tests/security/resources/loading-subresources.php: Added.
3364
3365 2018-11-30  Truitt Savell  <tsavell@apple.com>
3366
3367         Rebaseline test after https://trac.webkit.org/changeset/238725/webkit
3368         https://bugs.webkit.org/show_bug.cgi?id=192201
3369
3370         Unreviewed Test Gardening.
3371
3372         * platform/ios/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
3373
3374 2018-11-30  Justin Fan  <justin_fan@apple.com>
3375
3376         [WebGPU] WebGPUQueue::submit and WebGPURenderingContext::present() implementation
3377         https://bugs.webkit.org/show_bug.cgi?id=192254
3378
3379         Reviewed by Dean Jackson.
3380
3381         Update webgpu-basics to render an image into canvas. Also added ref-test that draws 
3382         a green square onto a canvas using WebGPU; reference uses 2D canvas.
3383
3384         * webgpu/js/basic-webgpu-functions.js:
3385         (render):
3386         * webgpu/simple-triangle-strip-expected.html: Added.
3387         * webgpu/simple-triangle-strip.html: Added.
3388         * webgpu/webgpu-basics.html:
3389
3390 2018-11-30  Zalan Bujtas  <zalan@apple.com>
3391
3392         Can’t use RalphLauren.com on iPad because hover menus don’t stay up
3393         https://bugs.webkit.org/show_bug.cgi?id=192236
3394         <rdar://problem/45792118>
3395
3396         Reviewed by Geoffrey Garen.
3397
3398         * fast/events/touch/ios/hover-when-style-change-is-async-expected.txt: Added.
3399         * fast/events/touch/ios/hover-when-style-change-is-async.html: Added.
3400
3401 2018-11-30  Ryosuke Niwa  <rniwa@webkit.org>
3402
3403         ShadowRoot should have styleSheets property
3404         https://bugs.webkit.org/show_bug.cgi?id=191311
3405         <rdar://problem/46333290>
3406
3407         Reviewed by Antti Koivisto.
3408
3409         Added a regression test for testing that the JS wrapper of a StyleSheetList does not get collected
3410         as long as its shadow root is alive.
3411
3412         * fast/shadow-dom/shadowroot-stylesheets-wrapper-gc-expected.txt: Added.
3413         * fast/shadow-dom/shadowroot-stylesheets-wrapper-gc.html: Added.
3414
3415 2018-11-30  Wenson Hsieh  <wenson_hsieh@apple.com>
3416
3417         Replace "auto fill" with "AutoFill" in some localizable strings
3418         https://bugs.webkit.org/show_bug.cgi?id=192233
3419         <rdar://problem/46311614>
3420
3421         Reviewed by Chris Fleizach.
3422
3423         Rebaseline a test.
3424
3425         * accessibility/auto-fill-types-expected.txt:
3426
3427 2018-11-30  Devin Rousso  <drousso@apple.com>
3428
3429         Web Inspector: replace all unicode characters with the escaped character code
3430         https://bugs.webkit.org/show_bug.cgi?id=192216
3431         <rdar://problem/46275637>
3432
3433         Reviewed by Brian Burg.
3434
3435         * inspector/audit/data-domAttributes-expected.txt:
3436         * inspector/audit/data-domNodes-expected.txt:
3437         * inspector/audit/data-errors-expected.txt:
3438
3439 2018-11-30  Justin Fan  <justin_fan@apple.com>
3440
3441         [WebGPU] Flesh out WebGPURenderPassDescriptor to match the WebGPU IDL
3442         https://bugs.webkit.org/show_bug.cgi?id=192213
3443
3444         Reviewed by Dean Jackson.
3445
3446         Updating some tests to match the updated WebGPURenderPassDescriptor. 
3447
3448         * webgpu/js/basic-webgpu-functions.js:
3449         (render):
3450         * webgpu/render-command-encoding.html:
3451         * webgpu/render-passes.html:
3452
3453 2018-11-30  Zalan Bujtas  <zalan@apple.com>
3454
3455         [LFC][BFC] Compute min/maxHeight margins only when they are needed.
3456         https://bugs.webkit.org/show_bug.cgi?id=192223
3457
3458         Reviewed by Antti Koivisto.
3459
3460         * fast/block/block-only/collapsed-margin-with-min-height-expected.txt: Added.
3461         * fast/block/block-only/collapsed-margin-with-min-height.html: Added.
3462
3463 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
3464
3465         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
3466
3467         Rebaseline tests. Part 3.
3468
3469 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
3470
3471         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
3472
3473         Rebaseline tests. Part 2.
3474
3475 2018-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
3476
3477         Unreviewed GTK+ gardening. Stop running tests without complex text enforced
3478
3479         Rebaseline tests. Part 1.
3480
3481 2018-11-29  Frederic Wang  <fwang@igalia.com>
3482
3483         Separate paint and scroll offsets for RenderLayerBacking::m_scrollingContentsLayer
3484         https://bugs.webkit.org/show_bug.cgi?id=183040
3485
3486         Reviewed by Simon Fraser.
3487
3488         Update expectations containing layer trees of RenderLayerBacking::m_scrollingContentsLayer, to separate offsetFromRenderer and
3489         scrollOffset. We have OLD offsetFromRenderer = NEW offsetFromRenderer - scrollOffset.
3490
3491         * compositing/ios/overflow-scroll-touch-tiles-expected.txt:
3492         * fast/scrolling/ios/overflow-scroll-touch-expected.txt:
3493         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt:
3494         * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt:
3495         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt:
3496         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
3497         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
3498         * platform/ios/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
3499         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
3500
3501 2018-11-29  Simon Fraser  <simon.fraser@apple.com>
3502
3503         Overflow scrolling layers need to be self-painting
3504         https://bugs.webkit.org/show_bug.cgi?id=192201
3505
3506         Reviewed by Dean Jackson.
3507
3508         * compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
3509         * compositing/scrolling/overflow-scrolling-layers-are-self-painting.html: Added.
3510
3511 2018-11-29  Eric Carlson  <eric.carlson@apple.com>
3512
3513         [MediaStream] DeviceIdHashSaltStorage should use iframe and top level documents
3514         https://bugs.webkit.org/show_bug.cgi?id=192182
3515
3516         Reviewed by Youenn Fablet.
3517
3518         * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt:
3519         * http/tests/media/media-stream/enumerate-devices-source-id.html:
3520         * http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html:
3521
3522 2018-11-29  Christopher Reid  <chris.reid@sony.com>
3523
3524         [Win] listDirectory in FileSystemWin.cpp should not skip all directories
3525         https://bugs.webkit.org/show_bug.cgi?id=192042
3526
3527         Reviewed by Fujii Hironori.
3528
3529         Enable storage tests on WinCairo and adding initial test expectations.
3530
3531         * platform/wincairo/TestExpectations:
3532
3533 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
3534
3535         Unreviewed, rolling out r238680.
3536
3537         Caused existing webrtc layout tests to fail an assertion.
3538
3539         Reverted changeset:
3540
3541         "A sender created through addTransceiver and populated using
3542         addTrack should have its source set"
3543         https://bugs.webkit.org/show_bug.cgi?id=192136
3544         https://trac.webkit.org/changeset/238680
3545
3546 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
3547
3548         REGRESSION (r238090): [ MacOS WK1 ] Layout Test imported/blink/compositing/squashing/squashing-into-ancestor-painted-layer.html is flaky
3549         https://bugs.webkit.org/show_bug.cgi?id=191639
3550
3551         Unreviewed test gardening.
3552
3553         * platform/mac-wk1/TestExpectations: Mark test as flaky.
3554
3555 2018-11-29  Zalan Bujtas  <zalan@apple.com>
3556
3557         [LFC][BFC][Quirk] Body and html height stretching.
3558         https://bugs.webkit.org/show_bug.cgi?id=192154
3559
3560         Reviewed by Antti Koivisto.
3561
3562         * fast/block/block-only/body-height-with-auto-html-height-quirk-expected.txt: Added.
3563         * fast/block/block-only/body-height-with-auto-html-height-quirk.html: Added.
3564         * fast/block/block-only/body-height-with-auto-html-height-quirk2-expected.txt: Added.
3565         * fast/block/block-only/body-height-with-auto-html-height-quirk2.html: Added.
3566         * fast/block/block-only/body-height-with-non-auto-html-height-quirk-expected.txt: Added.
3567         * fast/block/block-only/body-height-with-non-auto-html-height-quirk.html: Added.
3568         * fast/block/block-only/body-height-with-non-auto-html-height-quirk2-expected.txt: Added.
3569         * fast/block/block-only/body-height-with-non-auto-html-height-quirk2.html: Added.
3570
3571 2018-11-29  Youenn Fablet  <youenn@apple.com>
3572
3573         CSS subresource loads should not be observable from resource timing if the stylesheet is opaque
3574         https://bugs.webkit.org/show_bug.cgi?id=192132
3575
3576         Reviewed by Ryosuke Niwa.
3577
3578         * http/tests/security/clean-origin-css-exposed-resource-timing-expected.txt: Added.
3579         * http/tests/security/clean-origin-css-exposed-resource-timinge-timing.html: Added.
3580         * http/tests/security/cross-origin-css-resource-timing-expected.txt: Added.
3581         * http/tests/security/cross-origin-css-resource-timing.html: Added.
3582         * http/tests/security/resources/loading-subresources.css: Added.
3583         * http/tests/security/resources/imported-loading-subresources.css: Added.
3584
3585 2018-11-29  Ryosuke Niwa  <rniwa@webkit.org>
3586
3587         Executing "insertunorderedlist" while selecting a contenteditable element inside a shadow dom hangs the browser
3588         https://bugs.webkit.org/show_bug.cgi?id=184049
3589         <rdar://problem/38931033>
3590
3591         Reviewed by Antti Koivisto.
3592
3593         Added a regression test for executing InsertUnorderedList inside a shadow tree.
3594
3595         * editing/execCommand/insert-ordered-list-in-shadow-tree-expected.txt: Added.
3596         * editing/execCommand/insert-ordered-list-in-shadow-tree.html: Added.
3597
3598 2018-11-29  Justin Fan  <justin_fan@apple.com>
3599
3600         [WebGPU] WebGPURenderPassEncoder::setPipeline, draw, and endPass prototypes
3601         https://bugs.webkit.org/show_bug.cgi?id=192134
3602
3603         Reviewed by Dean Jackson.
3604
3605         Updating the basic rendering test with more commands, and a prototype WPT-based test for WebGPURenderCommandEncoder's
3606         new functionality.
3607
3608         * webgpu/js/basic-webgpu-functions.js:
3609         (render):
3610         * webgpu/render-command-encoding-expected.txt: Added.
3611         * webgpu/render-command-encoding.html: Added.
3612         * webgpu/render-passes.html:
3613
3614 2018-11-29  Justin Michaud  <justin_michaud@apple.com>
3615
3616         CSS Painting API should pass 'this' correctly to paint callback, and repaint when properties change.
3617         https://bugs.webkit.org/show_bug.cgi?id=191443
3618
3619         Reviewed by Dean Jackson.
3620
3621         * fast/css-custom-paint/animate-expected.html: Added.
3622         * fast/css-custom-paint/animate-repaint-expected.txt: Added.
3623         * fast/css-custom-paint/animate-repaint.html: Added.
3624         * fast/css-custom-paint/animate.html: Added.
3625         * fast/css-custom-paint/constructor-expected.html: Added.
3626         * fast/css-custom-paint/constructor.html: Added.
3627         * fast/css-custom-paint/leaks-expected.txt: Added.
3628         * fast/css-custom-paint/leaks.html: Added.
3629         * fast/css-custom-paint/properties.html:
3630         * fast/css-custom-paint/resources/leaks-frame.html: Added.
3631         * platform/mac/fast/css-custom-paint/raf-leak-expected.txt: Added.
3632
3633 2018-11-29  Youenn Fablet  <youenn@apple.com>
3634
3635         A sender created through addTransceiver and populated using addTrack should have its source set
3636         https://bugs.webkit.org/show_bug.cgi?id=192136
3637
3638         Reviewed by Eric Carlson.
3639
3640         * webrtc/video-replace-track-expected.txt:
3641         * webrtc/video-replace-track.html:
3642
3643 2018-11-29  Ryan Haddad  <ryanhaddad@apple.com>
3644
3645         Unreviewed test gardening, skip three datalist tests that are marked as flaky crashes.
3646
3647         * TestExpectations:
3648         * platform/ios/TestExpectations:
3649         * platform/mac/TestExpectations:
3650
3651 2018-11-29  Sihui Liu  <sihui_liu@apple.com>
3652
3653         IndexedDB: breaks if binary data (Uint8Array) and autoIncrement key in store
3654         https://bugs.webkit.org/show_bug.cgi?id=185869
3655         <rdar://problem/40453623>
3656
3657         Reviewed by Geoffrey Garen.
3658
3659         * storage/indexeddb/objectstore-autoincrement-expected.txt:
3660         * storage/indexeddb/objectstore-autoincrement-private-expected.txt:
3661         * storage/indexeddb/resources/objectstore-autoincrement.js:
3662         (getLincolnAfterInjectedKeySuccess):
3663         (putBobSuccess):
3664         (getBobSuccess):
3665         (addLincolnWithExplicitKeySuccess):
3666         (putAbrahamSuccess):
3667
3668 2018-11-29  Sihui Liu  <sihui_liu@apple.com>
3669
3670         Unexpected constructor / instanceof  behavior when retrieving indexedDB data in an iframe
3671         https://bugs.webkit.org/show_bug.cgi?id=185906
3672         <rdar://problem/40583100>
3673
3674         Reviewed by Geoffrey Garen.
3675
3676         * storage/indexeddb/instanceof-iframe-expected.txt: Added.
3677         * storage/indexeddb/instanceof-iframe.html: Added.
3678         * storage/indexeddb/resources/instanceof-iframe.js: Added.
3679         (test.else.shouldBe):
3680         (test.else.shouldBeTrue):
3681         (test.else.shouldBeFalse):
3682         (test.else.evalAndLog):
3683         (test):
3684         (callback):
3685
3686 2018-11-28  Dean Jackson  <dino@apple.com>
3687
3688         [ES Modules] Allow .mjs content when loaded from file://
3689         https://bugs.webkit.org/show_bug.cgi?id=192100
3690         <rdar://problem/46320065>
3691
3692         Reviewed by Sam Weinig.
3693
3694         Test for both import() function and the import statement loading
3695         from .mjs files.
3696
3697         * js/dom/modules/import-mjs-module-expected.txt: Added.
3698         * js/dom/modules/import-mjs-module.html: Added.
3699         * js/dom/modules/resources/module-simple-A.mjs: Added.
3700         * js/dom/modules/resources/module-simple-B.mjs: Added.
3701         * platform/win/TestExpectations: Skip this on Windows. Just wait for Windows
3702           to recognise the extension.
3703
3704 2018-11-29  Guillaume Emont  <guijemont@igalia.com>
3705
3706         Gardening: skip test that newly times out on Armv7
3707
3708         Unreviewed Test Gardening.
3709
3710         * js/slow-stress/script-tests/marsaglia.js: skip on arm/linux
3711
3712 2018-11-29  Miguel Gomez  <magomez@igalia.com>
3713
3714         Unreviewed GTK+ gardening after r238665.
3715
3716         * platform/gtk/TestExpectations:
3717
3718 2018-11-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
3719
3720         Updating href on linearGradient and radialGradient doesn't update its rendering
3721         https://bugs.webkit.org/show_bug.cgi?id=191934
3722
3723         Reviewed by Ryosuke Niwa.
3724
3725         * fast/shadow-dom/svg-linear-gradient-dynamic-update-href-in-shadow-tree-expected.html: Added.
3726         * fast/shadow-dom/svg-linear-gradient-dynamic-update-href-in-shadow-tree.html: Added.
3727         * fast/shadow-dom/svg-radial-gradient-dynamic-update-href-in-shadow-tree-expected.html: Added.
3728         * fast/shadow-dom/svg-radial-gradient-dynamic-update-href-in-shadow-tree.html: Added.
3729         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-href-prop-expected.html: Added.
3730         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-href-prop.html: Added.
3731         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-href-prop-expected.html: Added.
3732         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-href-prop.html: Added.
3733
3734 2018-11-28  Truitt Savell  <tsavell@apple.com>
3735
3736         [ Mojave WK1 ] Layout Test fast/images/animated-image-different-dest-size.html fast/images/animated-image-loop-count.html is failing
3737         https://bugs.webkit.org/show_bug.cgi?id=190383
3738
3739         Unreviewed Test Gardening.
3740
3741         * platform/mac-wk1/TestExpectations:
3742
3743 2018-11-28  Justin Fan  <justin_fan@apple.com>
3744
3745         [WebGPU] Begin implementation of WebGPURenderPassEncoder and barebones WebGPURenderPassDescriptor
3746         https://bugs.webkit.org/show_bug.cgi?id=191990
3747
3748         Reviewed by Dean Jackson.
3749
3750         Add tests to ensure proper WebGPURenderPassEncoder creation. To be updated as WebGPURenderPassDescriptor is updated.
3751
3752         * webgpu/js/basic-webgpu-functions.js:
3753         (render):
3754         * webgpu/render-passes-expected.txt: Added.
3755         * webgpu/render-passes.html: Added.
3756
3757 2018-11-28  Rob Buis  <rbuis@igalia.com>
3758
3759         [XHR] Document.lastModified doesn't work for non-rendered documents
3760         https://bugs.webkit.org/show_bug.cgi?id=179375
3761
3762         Reviewed by Alexey Proskuryakov.
3763
3764         Unskip responsexml-document-properties.htm since the dynamic message is gone.
3765
3766         * TestExpectations:
3767         * platform/wpe/TestExpectations:
3768
3769 2018-11-28  Frederic Wang  <fwang@igalia.com>
3770
3771         [iOS Simulator Release WK2] media/no-fullscreen-when-hidden.html is flaky
3772         https://bugs.webkit.org/show_bug.cgi?id=192088
3773
3774         Unreviewed test gardening.
3775
3776         * platform/ios-wk2/TestExpectations: Mark media/no-fullscreen-when-hidden.html as flaky.
3777
3778 2018-11-28  Yongjun Zhang  <yongjun_zhang@apple.com>
3779
3780         Allow WebKit clients to specify a minimum effective width for layout.
3781         https://bugs.webkit.org/show_bug.cgi?id=191499
3782         <rdar://problem/45362678>
3783
3784         Reviewed by Wenson Hsieh.
3785
3786         Add two new tests. The first test verifies if we ignore meta viewport, setting a different effective width value
3787         will change the layout width of the page. The second test verifies if we don't ignore meta viewport, we will always
3788         respect that (980pt) and setting a different effective width value won't change the layout width. 
3789
3790
3791         * fast/viewport/ios/ipad/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport-expected.txt: Added.
3792         * fast/viewport/ios/ipad/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport.html: Added.
3793         * fast/viewport/ios/ipad/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport-expected.txt: Added.
3794         * fast/viewport/ios/ipad/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport.html: Added.
3795         * resources/ui-helper.js:
3796         (window.UIHelper.setMinimumEffectiveWidth): Add a helper method to set the minimum effective width from a test.
3797         (window.UIHelper):
3798
3799 2018-11-27  Jiewen Tan  <jiewen_tan@apple.com>
3800
3801         Unreviewed, test gardening
3802
3803         Add a time out parameter to the following test cases such that WebAuthN requests will timeout
3804         themselves instead of letting the wpt wrapper or test runner kill them.
3805
3806         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
3807         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
3808         * platform/mac-wk2/TestExpectations:
3809
3810 2018-11-27  Chris Dumez  <cdumez@apple.com>
3811
3812         Resync service-workers web platform tests from upstream
3813         https://bugs.webkit.org/show_bug.cgi?id=192035
3814
3815         Reviewed by Youenn Fablet.
3816
3817         * TestExpectations:
3818         * tests-options.json:
3819
3820 2018-11-27  Simon Fraser  <simon.fraser@apple.com>
3821
3822         Momentum scrolling ends at the wrong place when a scrolling overflow element has a non-zero border
3823         https://bugs.webkit.org/show_bug.cgi?id=191322
3824
3825         Reviewed by Dean Jackson.
3826
3827         * fast/scrolling/momentum-scroll-with-borders-expected.txt: Added.
3828         * fast/scrolling/momentum-scroll-with-borders.html: Added.
3829         * platform/ios/TestExpectations:
3830
3831 2018-11-27  Simon Fraser  <simon.fraser@apple.com>
3832
3833         Composited and tiled layers fail to update on scrolling in WebView
3834         https://bugs.webkit.org/show_bug.cgi?id=191821
3835         rdar://problem/46009272
3836
3837         Reviewed by Zalan Bujtas.
3838         
3839         Tests for backing store attachment, and tile coverage before and after scrolling.
3840
3841         * compositing/backing/backing-store-attachment-scroll-expected.txt: Added.
3842         * compositing/backing/backing-store-attachment-scroll.html: Added.
3843         * compositing/tiling/tile-coverage-on-scroll-expected.txt: Added.
3844         * compositing/tiling/tile-coverage-on-scroll.html: Added.
3845         * platform/mac-wk1/compositing/tiling/tile-coverage-on-scroll-expected.txt: Added. Root isn't tiled on WK1, so different result.
3846
3847 2018-11-27  Daniel Bates  <dabates@apple.com>
3848
3849         Fix test timeout following  <https://trac.webkit.org/changeset/238545>
3850         (https://bugs.webkit.org/show_bug.cgi?id=191969)
3851
3852         Actually call HTMLInputElement.setSelectionRange().
3853
3854         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button-expected.html:
3855
3856 2018-11-27  Timothy Hatcher  <timothy@apple.com>
3857
3858         Web Inspector: Add support for forcing color scheme appearance in DOM tree.
3859         https://bugs.webkit.org/show_bug.cgi?id=191820
3860         rdar://problem/46153172
3861
3862         Reviewed by Devin Rousso.
3863
3864         * TestExpectations: Skip dark mode tests on other platforms.
3865         * inspector/css/force-page-appearance-expected.txt: Added.
3866         * inspector/css/force-page-appearance.html: Added.
3867         * platform/mac/TestExpectations: Expect dark mode tests to pass on Mojave and later.
3868
3869 2018-11-27  Tim Horton  <timothy_horton@apple.com>
3870
3871         Serialize and deserialize editable image strokes
3872         https://bugs.webkit.org/show_bug.cgi?id=192002
3873         <rdar://problem/30900149>
3874
3875         Reviewed by Dean Jackson.
3876
3877         * editing/images/paste-editable-image-expected.txt: Added.
3878         * editing/images/paste-editable-image.html: Added.
3879         Add a test that we can copy and paste and editable image and
3880         continue to edit it, and are affecting a different attachment than the original.
3881
3882 2018-11-16  Jiewen Tan  <jiewen_tan@apple.com>
3883
3884         Disallow loading webarchives as iframes
3885         https://bugs.webkit.org/show_bug.cgi?id=191728
3886         <rdar://problem/45524528>
3887
3888         Reviewed by Youenn Fablet.
3889
3890         * platform/mac-wk1/webarchive/loading/test-loading-archive-subresource-expected.txt: Added.
3891         * platform/mac/fast/loader/webarchive-encoding-respected.html:
3892         * webarchive/loading/cache-expired-subresource.html:
3893         * webarchive/loading/mainresource-null-mimetype-crash.html:
3894         * webarchive/loading/missing-data.html:
3895         * webarchive/loading/resources/test-loading-archive-main.webarchive: Copied from LayoutTests/webarchive/loading/test-loading-archive.html.
3896         * webarchive/loading/test-loading-archive-subresource-expected.txt: Added.
3897         * webarchive/loading/test-loading-archive-subresource-null-mimetype.html:
3898         * webarchive/loading/test-loading-archive-subresource.html: Copied from LayoutTests/webarchive/loading/test-loading-archive.html.
3899         * webarchive/loading/test-loading-archive.html:
3900         * webarchive/loading/test-loading-top-archive-expected.txt: Added.
3901         * webarchive/loading/test-loading-top-archive.html: Added.
3902
3903 2018-11-27  Per Arne Vollan  <pvollan@apple.com>
3904
3905         Layout Test svg/text/monospace-text-size-in-img.html is failing
3906         https://bugs.webkit.org/show_bug.cgi?id=192011
3907
3908         Unreviewed test gardening.
3909
3910         * platform/win/TestExpectations:
3911
3912 2018-11-27  Per Arne Vollan  <pvollan@apple.com>
3913
3914         Layout Test fast/inline/simple-inline-with-out-of-flow-descendant.html is failing
3915         https://bugs.webkit.org/show_bug.cgi?id=192010
3916
3917         Unreviewed test gardening.
3918
3919         * platform/win/TestExpectations:
3920
3921 2018-11-26  Daniel Bates  <dabates@apple.com>
3922
3923         REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown
3924         https://bugs.webkit.org/show_bug.cgi?id=191969
3925         <rdar://problem/46247569>
3926
3927         Reviewed by Dean Jackson.
3928
3929         Add tests to ensure that we show or hide the caps lock indicator depending on whether the
3930         Strong Password button is visible.
3931
3932         * TestExpectations: Skip the tests below on all platforms. We will selectively enable them on Mac.
3933         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button-expected.html: Added.
3934         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-after-hiding-auto-fill-strong-password-button.html: Added.
3935         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible-expected.html: Added.
3936         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible.html: Added.
3937         * platform/mac-wk2/TestExpectations: Mark the tests above as PASS so that we run them.
3938
3939 2018-11-26  Ryan Haddad  <ryanhaddad@apple.com>
3940
3941         Unreviewed, rolling out r238357.
3942
3943         One of the layout tests added with this change is failing on Mojave.
3944
3945         Reverted changeset:
3946         "REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown"
3947         https://bugs.webkit.org/show_bug.cgi?id=191969
3948         https://trac.webkit.org/changeset/238513
3949
3950 2018-11-26  Tim Horton  <timothy_horton@apple.com>
3951
3952         Insert <attachment> elements under editable images to make their backing data accessible
3953         https://bugs.webkit.org/show_bug.cgi?id=191844
3954         <rdar://problem/30900149>
3955
3956         Reviewed by Simon Fraser.
3957
3958         * editing/images/editable-image-creates-attachment-expected.txt: Added.
3959         * editing/images/editable-image-creates-attachment.html: Added.
3960         * resources/ui-helper.js:
3961         (window.UIHelper.attachmentInfo):
3962         (window.UIHelper):
3963
3964 2018-11-26  Daniel Bates  <dabates@apple.com>
3965
3966         REGRESSION (r237738): Command Down Arrow doesn't scroll to the end of a page anymore
3967         https://bugs.webkit.org/show_bug.cgi?id=191967
3968         <rdar://problem/45976390>
3969
3970         Reviewed by Tim Horton.
3971
3972         Add tests to ensure that Command + Down Arrow and Command + Up Arrow scroll to the end of
3973         the page and the top of the page, respectively.
3974
3975         * fast/scrolling/ios/key-command-scroll-to-bottom-expected.html: Added.
3976         * fast/scrolling/ios/key-command-scroll-to-bottom.html: Added.
3977         * fast/scrolling/ios/key-command-scroll-to-top-expected.html: Added.
3978         * fast/scrolling/ios/key-command-scroll-to-top.html: Added.
3979         * resources/ui-helper.js:
3980         (window.UIHelper.keyDown): Pass the modifiers array to EventSender.keyDown() to make
3981         this function work on Mac.
3982
3983 2018-11-24  Ryosuke Niwa  <rniwa@webkit.org>
3984
3985         SVG use element inside a shadow tree cannot reference an element in the same tree
3986         https://bugs.webkit.org/show_bug.cgi?id=174977
3987         <rdar://problem/33665636>
3988
3989         Reviewed by Zalan Bujtas.
3990
3991         Added tests for specifying a fragment URL to refer to other elements within shadow trees.
3992
3993         This patch doesn't add a test for updating a fragment URL of linearGradient and radialGradient
3994         since it doesn't work at all even outside shadow trees. See webkit.org/b/191934.
3995
3996         * fast/shadow-dom/svg-animate-href-change-in-shadow-tree-expected.html: Added.
3997         * fast/shadow-dom/svg-animate-href-change-in-shadow-tree.html: Added.
3998         * fast/shadow-dom/svg-animate-href-in-shadow-tree-expected.html: Added.
3999         * fast/shadow-dom/svg-animate-href-in-shadow-tree.html: Added.
4000         * fast/shadow-dom/svg-feimage-href-in-shadow-tree-expected.html: Added.
4001         * fast/shadow-dom/svg-feimage-href-in-shadow-tree.html: Added.
4002         * fast/shadow-dom/svg-linear-gradient-href-in-shadow-tree-expected.html: Added.
4003         * fast/shadow-dom/svg-linear-gradient-href-in-shadow-tree.html: Added.
4004         * fast/shadow-dom/svg-mpath-href-change-in-shadow-tree-expected.html: Added.
4005         * fast/shadow-dom/svg-mpath-href-change-in-shadow-tree.html: Added.
4006         * fast/shadow-dom/svg-mpath-href-in-shadow-tree-expected.html: Added.
4007         * fast/shadow-dom/svg-mpath-href-in-shadow-tree.html: Added.
4008         * fast/shadow-dom/svg-radial-gradient-href-in-shadow-tree-expected.html: Added.
4009         * fast/shadow-dom/svg-radial-gradient-href-in-shadow-tree.html: Added.
4010         * fast/shadow-dom/svg-text-path-href-change-in-shadow-tree-expected.html: Added.
4011         * fast/shadow-dom/svg-text-path-href-change-in-shadow-tree.html: Added.
4012         * fast/shadow-dom/svg-text-path-href-in-shadow-tree-expected.html: Added.
4013         * fast/shadow-dom/svg-text-path-href-in-shadow-tree.html: Added.
4014         * fast/shadow-dom/svg-thref-href-change-in-shadow-tree-expected.html: Added.
4015         * fast/shadow-dom/svg-thref-href-change-in-shadow-tree.html: Added.
4016         * fast/shadow-dom/svg-thref-href-in-shadow-tree-expected.html: Added.
4017         * fast/shadow-dom/svg-thref-href-in-shadow-tree.html: Added.
4018         * fast/shadow-dom/svg-use-href-change-in-shadow-tree-expected.html: Added.
4019         * fast/shadow-dom/svg-use-href-change-in-shadow-tree.html: Added.
4020         * fast/shadow-dom/svg-use-href-in-shadow-tree-expected.html: Added.
4021         * fast/shadow-dom/svg-use-href-in-shadow-tree.html: Added.
4022
4023 2018-11-26  Daniel Bates  <dabates@apple.com>
4024
4025         Caret disappears at end of password field when caps lock indicator is shown; password field
4026         not scrolled when caps lock indicator is shown
4027         https://bugs.webkit.org/show_bug.cgi?id=191164
4028         <rdar://problem/45738179>
4029
4030         Reviewed by Dean Jackson.
4031
4032         Add a test to ensure that we scroll the password field when caps lock is toggled.
4033
4034         * TestExpectations: Skip the test on all platforms as we only support toggling Caps Lock in
4035         WebKit2 on Mac at the moment.
4036         * fast/forms/password-scrolled-after-caps-lock-toggled-expected.txt: Added.
4037         * fast/forms/password-scrolled-after-caps-lock-toggled.html: Added.
4038         * platform/mac-wk2/TestExpectations: Mark the test as PASS so that we run it.
4039
4040 2018-11-26  Daniel Bates  <dabates@apple.com>
4041
4042         Placeholder text is not repainted after caps lock indicator is hidden
4043         https://bugs.webkit.org/show_bug.cgi?id=191968
4044         <rdar://problem/46247234>
4045
4046         Substitute UIHelper.toggleCapsLock() for testRunner.toggleCapsLock() as the former replaces
4047         the latter following r238512.
4048
4049         * fast/repaint/placeholder-after-caps-lock-hidden.html:
4050
4051 2018-11-26  Daniel Bates  <dabates@apple.com>
4052
4053         Placeholder text is not repainted after caps lock indicator is hidden
4054         https://bugs.webkit.org/show_bug.cgi?id=191968
4055         <rdar://problem/46247234>
4056
4057         Reviewed by Zalan Bujtas.
4058
4059         Add a test to ensure to that the placeholder text is repainted when the caps lock indicator is hidden.
4060
4061         * TestExpectations: Skip the test on all platforms as we only support toggling Caps Lock in
4062         WebKit2 on Mac at the moment.
4063         * fast/repaint/placeholder-after-caps-lock-hidden.html: Added.
4064         * platform/mac-wk2/TestExpectations: Mark the test as PASS so that we run it.
4065
4066 2018-11-26  Daniel Bates  <dabates@apple.com>
4067
4068         REGRESSION (r238078): Do not draw caps lock indicator when Strong Password button is shown
4069         https://bugs.webkit.org/show_bug.cgi?id=191969
4070         <rdar://problem/46247569>
4071
4072         Reviewed by Dean Jackson.
4073
4074         Add tests to ensure that we show or hide the caps lock indicator depending on whether the
4075         Strong Password button is visible.
4076
4077         * TestExpectations: Skip the tests below on all platforms. We will selectively enable them on Mac.
4078         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-when-after-hiding-auto-fill-strong-password-button-expected.html: Added.
4079         * fast/forms/auto-fill-button/caps-lock-indicator-should-be-visible-when-after-hiding-auto-fill-strong-password-button.html: Added.
4080         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible-expected.html: Added.
4081         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible.html: Added.
4082         * platform/mac-wk2/TestExpectations: Mark the tests above as PASS so that we run them.
4083
4084 2018-11-26  Daniel Bates  <dabates@apple.com>
4085
4086         Move testRunner.toggleCapsLock() to uiController
4087         https://bugs.webkit.org/show_bug.cgi?id=191972
4088
4089         Reviewed by Tim Horton.
4090
4091         Updated existing test to use UIHelper.toggleCapsLock(), which calls uiController.toggleCapsLock(),
4092         now that testRunner.toggleCapsLock() was removed.
4093
4094         * fast/events/detect-caps-lock.html:
4095         * resources/ui-helper.js:
4096         (window.UIHelper.toggleCapsLock): Added. Convenience function to call uiController.toggleCapsLock()
4097         and return a Promise that is resolved once the UIProcess has dispatched the NSEvent to simulate
4098         pressing the caps lock key.
4099
4100 2018-11-26  Zalan Bujtas  <zalan@apple.com>
4101
4102         Unreviewed rebaseline after r238493.
4103
4104         * platform/ios/fast/inline/inline-content-with-float-and-margin-expected.txt: Added.
4105
4106 2018-11-26  Zalan Bujtas  <zalan@apple.com>
4107
4108         Unreviewed test gardening after r238280.
4109
4110         * fast/content-observation/click-event-suppression-on-content-change.html:
4111
4112 2018-11-26  Zalan Bujtas  <zalan@apple.com>
4113
4114         Unreviewed rebaseline after r238460.
4115
4116         * platform/ios/fast/inline/inline-content-with-image-simple-expected.txt: Added.
4117
4118 2018-11-25  Zalan Bujtas  <zalan@apple.com>
4119
4120         [LFC][IFC] Use float box's margin box to adjust the line constraints.
4121         https://bugs.webkit.org/show_bug.cgi?id=191961
4122
4123         Reviewed by Antti Koivisto.
4124
4125         * fast/inline/inline-content-with-float-and-margin-expected.txt: Added.
4126         * fast/inline/inline-content-with-float-and-margin.html: Added.
4127
4128 2018-11-26  Manuel Rego Casasnovas  <rego@igalia.com>
4129
4130         [css-grid] Fix grid container sizing under min-content height
4131         https://bugs.webkit.org/show_bug.cgi?id=191889
4132
4133         Reviewed by Javier Fernandez.
4134
4135         Update tests results to the new behavior.
4136         Also modified a little bit the test to keep them in sync with Blink versions.
4137
4138         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows-expected.txt:
4139         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
4140         * fast/css-grid-layout/maximize-tracks-definite-indefinite-height.html:
4141
4142 2018-11-25  Ryan Haddad  <ryanhaddad@apple.com>
4143
4144         Unreviewed test gardening, rebaseline webgpu/queue-creation.html.
4145
4146         * webgpu/queue-creation-expected.txt:
4147
4148 2018-11-25  Tim Horton  <timothy_horton@apple.com>
4149
4150         Make it possible to insert editable images with a gesture
4151         https://bugs.webkit.org/show_bug.cgi?id=191937
4152
4153         Reviewed by Wenson Hsieh.
4154
4155         * editing/images/basic-editable-image-from-execCommand-expected.txt: Added.
4156         * editing/images/basic-editable-image-from-execCommand.html: Added.
4157         Add a test that ensures that editable images also work when
4158         inserted via the editor command.
4159
4160         * editing/images/redo-insert-editable-image-maintains-strokes-expected.txt: Added.
4161         * editing/images/redo-insert-editable-image-maintains-strokes.html: Added.
4162         Add a test that ensures that strokes are maintained when re-doing an
4163         un-done editable image insertion.
4164
4165         * editing/images/undo-insert-editable-image-expected.txt: Added.
4166         * editing/images/undo-insert-editable-image.html: Added.
4167         Add a test that ensures that the selection stays in a sensible place
4168         when undoing and redoing editable image insertion.
4169
4170 2018-11-23  Ryosuke Niwa  <rniwa@webkit.org>
4171
4172         REGRESSION (r236785): Nullptr crash in StyledMarkupAccumulator::traverseNodesForSerialization
4173         https://bugs.webkit.org/show_bug.cgi?id=191921
4174
4175         Reviewed by Dean Jackson.
4176
4177         Added a regression test.
4178
4179         * editing/pasteboard/copy-paste-across-shadow-boundaries-5-expected.txt: Added.
4180         * editing/pasteboard/copy-paste-across-shadow-boundaries-5.html: Added.
4181         * platform/ios/editing/pasteboard/copy-paste-across-shadow-boundaries-5-expected.txt: Added.
4182
4183 2018-11-22  Ryosuke Niwa  <rniwa@webkit.org>