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