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