[iOS] Key code is 0 for many hardware keyboard keys
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-09-24  Daniel Bates  <dabates@apple.com>
2
3         [iOS] Key code is 0 for many hardware keyboard keys
4         https://bugs.webkit.org/show_bug.cgi?id=189604
5
6         Reviewed by Wenson Hsieh.
7
8         Update existing test and test result and add a new test to ensure we dispatch DOM keydown
9         and DOM keyup events dispatched for special keys.
10
11         * fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: Update expected result.
12         * fast/events/ios/keydown-keyup-in-non-editable-content.html: Remove logic to test arrow keys
13         as these are tested in test keydown-keyup-special-keys-in-non-editable-element.html. Also
14         update manual instructions to use <kbd> to format keyboard keys.
15         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
16
17 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
18
19         feMorphology filter in CSS doesn't update when element moves
20         https://bugs.webkit.org/show_bug.cgi?id=189895
21
22         Reviewed by Dean Jackson.
23         
24         Test that moves a box inside a filtered div. Masking is necessary to work
25         around bugs in feMorphology invalidation (webkit.org/b/189896).
26
27         * css3/filters/invalidate-sourceAlpha-expected.html: Added.
28         * css3/filters/invalidate-sourceAlpha.html: Added.
29
30 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
31
32         CSS reference filter with feDisplacementMap shows buffer corruption on Retina displays
33         https://bugs.webkit.org/show_bug.cgi?id=188486
34         <rdar://problem/43189750>
35
36         Reviewed by Dean Jackson.
37
38         * css3/filters/hidpi-feDisplacementMap-expected.html: Added.
39         * css3/filters/hidpi-feDisplacementMap.html: Added.
40
41 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
42
43         Garbled rendering of image when applied feConvolveMatrix to it, on Retina display
44         https://bugs.webkit.org/show_bug.cgi?id=189748
45         <rdar://problem/44621494>
46
47         Reviewed by Jon Lee.
48
49         * css3/filters/hidpi-feConvolveMatrix-expected.html: Added.
50         * css3/filters/hidpi-feConvolveMatrix.html: Added.
51
52 2018-09-22  Dean Jackson  <dino@apple.com>
53
54         Ensure PointerEvent is not visible when disabled
55         https://bugs.webkit.org/show_bug.cgi?id=189889
56         <rdar://problem/44708253>
57
58         Reviewed by Eric Carlson.
59
60         A test that explicitly disables PointerEvents and checks
61         that the interface is not visible.
62
63         * pointerevents/disabled-expected.html: Added.
64         * pointerevents/disabled.html: Added.
65
66 2018-09-24  Truitt Savell  <tsavell@apple.com>
67
68         [ iOS ] Layout Tests in media/media-fragments/ are flaky - Remved Debug only as tests are flakey on Release. 
69         https://bugs.webkit.org/show_bug.cgi?id=187557
70
71         Unreviewed Test Gardening
72
73         * platform/ios/TestExpectations:
74
75 2018-09-24  Truitt Savell  <tsavell@apple.com>
76
77         [ iOS ] Layout Tests in media/media-fragments/ are flaky
78         https://bugs.webkit.org/show_bug.cgi?id=187557
79
80         Unreviewed Test Gardening
81
82         * platform/ios/TestExpectations:
83
84 2018-09-24  Andy Estes  <aestes@apple.com>
85
86         Try to make payment-response-reference-cycle-leak.https.html not be flaky.
87
88         Unreviewed.
89
90         * http/tests/paymentrequest/payment-response-reference-cycle-leak.https.html:
91         Doubled the number of repetitions (from 40 to 80).
92
93 2018-09-24  Per Arne Vollan  <pvollan@apple.com>
94
95         [WebVTT] Change name of WebVTT region attribute 'height' to 'lines'.
96         https://bugs.webkit.org/show_bug.cgi?id=189862
97
98         Reviewed by Eric Carlson.
99
100         * media/track/captions-webvtt/captions-regions.vtt:
101         * media/track/captions-webvtt/header-regions.vtt:
102         * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
103         * media/track/regions-webvtt/vtt-region-constructor.html:
104         * media/track/regions-webvtt/vtt-region-display-expected.txt:
105         * media/track/regions-webvtt/vtt-region-display.html:
106         * media/track/regions-webvtt/vtt-region-list-expected.txt:
107         * media/track/regions-webvtt/vtt-region-list.html:
108         * media/track/regions-webvtt/vtt-region-parser-expected.txt:
109         * media/track/regions-webvtt/vtt-region-parser.html:
110
111 2018-09-24  Yoav Weiss  <yoav@yoav.ws>
112
113         Import WPT resource-timing tests
114         https://bugs.webkit.org/show_bug.cgi?id=189903
115
116         Reviewed by Youenn Fablet.
117
118         * TestExpectations:: Added a few failing tests.
119         * platform/mac/TestExpectations:: Added a timeout test.
120
121 2018-09-22  Dean Jackson  <dino@apple.com>
122
123         Unreviewed - Skip pointer events tests on legacy WebKit.
124
125         * platform/ios-wk1/TestExpectations:
126         * platform/mac-wk1/TestExpectations:
127
128 2018-09-22  Youenn Fablet  <youenn@apple.com>
129
130         Tests checking document GC in case of ActiveDOMObjects are flaky
131         https://bugs.webkit.org/show_bug.cgi?id=189413
132         <rdar://problem/44243231>
133
134         Reviewed by Eric Carlson.
135
136         Media controls prevent in some cases to collect the document.
137         Remove the controls to remove a source of flakiness for this test.
138
139         * http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm:
140         * platform/mac/TestExpectations:
141
142 2018-09-21  Ryosuke Niwa  <rniwa@webkit.org>
143
144         Cannot start a drag inside a shadow tree when an inclusive-ancestor of its shadow host is a draggable element
145         https://bugs.webkit.org/show_bug.cgi?id=136836
146
147         Reviewed by Wenson Hsieh.
148
149         Added regression tests for dragging a element with a shadow tree, which is fixed in this bug
150         as well as dragging an element inside a shadow tree, which was already functional but had no tests.
151
152         * TestExpectations:
153         * fast/shadow-dom/dragging-element-inside-shadow-tree-expected.txt: Added.
154         * fast/shadow-dom/dragging-element-inside-shadow-tree.html: Added.
155         * fast/shadow-dom/dragging-element-with-shadow-tree-expected.txt: Added.
156         * fast/shadow-dom/dragging-element-with-shadow-tree.html: Added.
157         * platform/ios/TestExpectations: Don't mark the entirety of fast/shadow-dom as PASS.
158         * platform/mac-wk1/TestExpectations:
159
160 2018-09-21  Devin Rousso  <drousso@apple.com>
161
162         Web Inspector: REGRESSION(r236336): computed CSSProperty doesn't have a value for _text
163         https://bugs.webkit.org/show_bug.cgi?id=189864
164
165         Reviewed by Joseph Pecoraro.
166
167         * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
168
169         `CSS.types.CSSComputedStyleProperty` doesn't include a `text` value, which was used to print
170          each property's text. Modify the test to generate it's own text via `name` and `value`.
171
172 2018-09-21  Justin Michaud  <justin_michaud@apple.com>
173
174         Implement initialValue support for CSS Custom Properties and Values API
175         https://bugs.webkit.org/show_bug.cgi?id=189819
176
177         Reviewed by Simon Fraser.
178
179         * css-custom-properties-api/initialValue-expected.html: Added.
180         * css-custom-properties-api/initialValue.html: Added.
181         * css-custom-properties-api/initialValueJS-expected.txt: Added.
182         * css-custom-properties-api/initialValueJS.html: Added.
183         * css-custom-properties-api/registerProperty-expected.txt:
184         * css-custom-properties-api/registerProperty.html:
185         * platform/win/TestExpectations:
186
187 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
188
189         [macOS EWS] Layout test accessibility/smart-invert-reference.html is a flaky failure
190         https://bugs.webkit.org/show_bug.cgi?id=189818
191
192         Unreviewed test gardening.
193
194         * platform/mac-wk2/TestExpectations: Mark test as flaky.
195
196 2018-09-21  Ryosuke Niwa  <rniwa@webkit.org>
197
198         Custom elements in a reaction queue can lose its JS wrapper and become HTMLUnknownElement
199         https://bugs.webkit.org/show_bug.cgi?id=184307
200
201         Reviewed by Keith Miller.
202
203         Added a test for enqueuing a lot of custom elements into the reaction queue via innerHTML setter.
204         WebKit should retain the JS wrappers of all custom elements.
205
206         * fast/custom-elements/custom-elements-reaction-queue-retains-js-wrapper-expected.txt: Added.
207         * fast/custom-elements/custom-elements-reaction-queue-retains-js-wrapper.html: Added.
208
209 2018-09-21  Chris Dumez  <cdumez@apple.com>
210
211         Unreviewed, speed up storage/websql/transaction-database-expand-quota.html
212
213         This test was so slow that is sometimes timed out on the debug bots.
214
215         * storage/websql/transaction-database-expand-quota-expected.txt:
216         * storage/websql/transaction-database-expand-quota.html:
217
218 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
219
220         Unreviewed test gardening, consolidate expectation file for EventTarget-dispatchEvent.html.
221
222         * platform/ios-11/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Removed.
223         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
224
225 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
226
227         REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
228         https://bugs.webkit.org/show_bug.cgi?id=189674
229
230         Unreviewed test gardening.
231
232         * platform/mac/TestExpectations: Mark test as flaky.
233
234 2018-09-21  Per Arne Vollan  <pvollan@apple.com>
235
236         [Win10] Update test expectations for failing tests.
237         https://bugs.webkit.org/show_bug.cgi?id=189858
238
239         Unreviewed test gardening.
240
241         * platform/win/TestExpectations:
242
243 2018-09-21  Chris Dumez  <cdumez@apple.com>
244
245         WebSQL: User cannot grant quota increase if the JS provides an expected usage value that is too low
246         https://bugs.webkit.org/show_bug.cgi?id=189801
247         <rdar://problem/43592498>
248
249         Reviewed by Youenn Fablet.
250
251         Add layout test coverage.
252
253         * storage/websql/transaction-database-expand-quota-expected.txt: Added.
254         * storage/websql/transaction-database-expand-quota.html: Added.
255
256 2018-09-21  Youenn Fablet  <youenn@apple.com>
257
258         Add RTCCodecStats support
259         https://bugs.webkit.org/show_bug.cgi?id=189792
260         <rdar://problem/32370668>
261
262         Reviewed by Eric Carlson.
263
264         * webrtc/video-stats.html:
265
266 2018-09-21  Megan Gardner  <megan_gardner@apple.com>
267
268         [iOS] Layout test fast/gradients/conic-gradient-alpha.html is failing
269         https://bugs.webkit.org/show_bug.cgi?id=189802
270
271         Unreviewed test gardening
272
273         It is more difficult to squish the alpha channel than the other channels using an SVG filters.
274         Thus the cropping bars need to be slightly wider to cover the imperfections in the filter.
275         Made the bars even more slightly wider, since apparenlty they weren't quite wide enough for iOS.
276
277         * fast/gradients/conic-gradient-alpha-expected.html:
278         * fast/gradients/conic-gradient-alpha.html:
279         * platform/ios-12/TestExpectations:
280
281 2018-09-20  Simon Fraser  <simon.fraser@apple.com>
282
283         Make "overflow: overlay" a synonym for "overflow: auto"
284         https://bugs.webkit.org/show_bug.cgi?id=189811
285
286         Reviewed by Zalan Bujtas.
287         
288         Add a modern CSS parsing/computed style test for overflow, superseding
289         fast/css/overflow-property.html.
290
291         * fast/css/getComputedStyle/getComputedStyle-overflow-expected.txt: Added.
292         * fast/css/getComputedStyle/getComputedStyle-overflow.html: Added.
293         * fast/css/overflow-property-expected.txt: Removed.
294         * fast/css/overflow-property.html: Removed.
295
296 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
297
298         Tests checking document GC in case of ActiveDOMObjects are flaky
299         https://bugs.webkit.org/show_bug.cgi?id=189413
300
301         Unreviewed test gardening.
302
303         * platform/mac/TestExpectations: Mark http/tests/media/clearkey/collect-webkit-media-session.html as flaky.
304
305 2018-09-21  Devin Rousso  <drousso@apple.com>
306
307         Web Inspector: remove Legacy Style Editor
308         https://bugs.webkit.org/show_bug.cgi?id=189808
309
310         Reviewed by Joseph Pecoraro.
311
312         * platform/gtk/TestExpectations:
313         * platform/mac/TestExpectations:
314
315         * inspector/css/css-property-expected.txt:
316         * inspector/css/css-property.html:
317         * inspector/css/modify-css-property.html:
318         * inspector/css/shadow-scoped-style.html:
319         Update tests for functionality that has been deleted.
320
321         * inspector/unit-tests/test-harness-expect-functions-expected.txt:
322         * inspector/unit-tests/test-harness-expect-functions.html:
323         The changes to `WI.CSSRule` now make it small enough that `InspectorTest` will print it as
324         JSON instead of an object instance. Change the test to use different objects so this doesn't
325         happen.
326
327         * inspector/unit-tests/text-utilities-expected.txt: Removed.
328         * inspector/unit-tests/text-utilities.html: Removed.
329         * inspector/css/generate-css-rule-string-expected.txt: Removed.
330         * inspector/css/generate-css-rule-string.html: Removed.
331         Remove tests for functionality that has been deleted.
332
333         * inspector/codemirror/prettyprinting-css-rules.html: Removed.
334         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-colon-expected.css: Removed.
335         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-colon.css: Removed.
336         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-comma-expected.css: Removed.
337         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-comma.css: Removed.
338         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-rules-expected.css: Removed.
339         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-rules.css: Removed.
340         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-values-expected.css: Removed.
341         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-values.css: Removed.
342         * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables-expected.css: Removed.
343         * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables.css: Removed.
344         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-add-whitespace-before-prefixed-property-value-expected.css: Removed.
345         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-add-whitespace-before-prefixed-property-value.css: Removed.
346         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-append-semicolon-expected.css: Removed.
347         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-append-semicolon.css: Removed.
348         * inspector/codemirror/resources/prettyprinting/css-rule-tests/invalid-property-is-not-removed-expected.css: Removed.
349         * inspector/codemirror/resources/prettyprinting/css-rule-tests/invalid-property-is-not-removed.css: Removed.
350         * inspector/codemirror/resources/prettyprinting/css-rule-tests/keep-prefixed-value-expected.css: Removed.
351         * inspector/codemirror/resources/prettyprinting/css-rule-tests/keep-prefixed-value.css: Removed.
352         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-newline-between-values-expected.css: Removed.
353         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-newline-between-values.css: Removed.
354         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-colon-expected.css: Removed.
355         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-colon.css: Removed.
356         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-comment-expected.css: Removed.
357         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-comment.css: Removed.
358         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-invalid-property-expected.css: Removed.
359         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-invalid-property.css: Removed.
360         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-prefixed-property-expected.css: Removed.
361         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-prefixed-property.css: Removed.
362         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-property-expected.css: Removed.
363         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-property.css: Removed.
364         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-semicolon-expected.css: Removed.
365         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-semicolon.css: Removed.
366         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-comment-expected.css: Removed.
367         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-comment.css: Removed.
368         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-invalid-property-expected.css: Removed.
369         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-invalid-property.css: Removed.
370         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-prefixed-property-expected.css: Removed.
371         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-prefixed-property.css: Removed.
372         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-property-expected.css: Removed.
373         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-property.css: Removed.
374         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-comment-expected.css: Removed.
375         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-comment.css: Removed.
376         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-invalid-property-expected.css: Removed.
377         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-invalid-property.css: Removed.
378         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-prefixed-property-expected.css: Removed.
379         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-prefixed-property.css: Removed.
380         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-property-expected.css: Removed.
381         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-property.css: Removed.
382         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-comment-expected.css: Removed.
383         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-comment.css: Removed.
384         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-invalid-property-expected.css: Removed.
385         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-invalid-property.css: Removed.
386         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-prefixed-property-expected.css: Removed.
387         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-prefixed-property.css: Removed.
388         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-property-expected.css: Removed.
389         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-property.css: Removed.
390         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-without-semicolon-followed-by-comment-and-property-expected.css: Removed.
391         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-without-semicolon-followed-by-comment-and-property.css: Removed.
392         Remove all tests for the "css-rule" CodeMirror mode since it's been removed.
393
394 2018-09-21  Antoine Quint  <graouts@apple.com>
395
396         REGRESSION (r235962-r235963): Layout Test animations/suspend-resume-animation-events.html is a flaky failure
397         https://bugs.webkit.org/show_bug.cgi?id=189607
398         <rdar://problem/44652315>
399
400         Reviewed by Dean Jackson.
401
402         * animations/suspend-resume-animation-events.html: Ensure the test always opts into Web Animations backing CSS Animations and Transitions.
403         * platform/mac-wk2/TestExpectations: Mark the test as no longer flaky.
404
405 2018-09-21  Per Arne Vollan  <pvollan@apple.com>
406
407         Layout Test webanimations/accelerated-animation-suspension.html is failing
408         https://bugs.webkit.org/show_bug.cgi?id=189836
409
410         Unreviewed test gardening.
411
412         * platform/win/TestExpectations:
413
414 2018-09-21  Per Arne Vollan  <pvollan@apple.com>
415
416         Layout Test css-custom-properties-api/registerProperty.html is failing
417         https://bugs.webkit.org/show_bug.cgi?id=189834
418
419         Unreviewed test gardening.
420
421         * platform/win/TestExpectations:
422
423 2018-09-21  Antoine Quint  <graouts@apple.com>
424
425         [Web Animations] Accelerated animations don't get suspended
426         https://bugs.webkit.org/show_bug.cgi?id=189783
427         <rdar://problem/44652315>
428
429         Unreviewed, correct a merge error in the previous commit.
430
431         * animations/suspend-resume-animation-events.html:
432
433 2018-09-21  Antoine Quint  <graouts@apple.com>
434
435         [Web Animations] Accelerated animations don't get suspended
436         https://bugs.webkit.org/show_bug.cgi?id=189783
437         <rdar://problem/43033568>
438
439         Reviewed by Dean Jackson.
440
441         Add a new test that checks whether an accelerated animation is correctly paused after suspending animations.
442
443         * webanimations/accelerated-animation-suspension-expected.txt: Added.
444         * webanimations/accelerated-animation-suspension.html: Added.
445         * platform/win/TestExpectations:
446
447 2018-09-21  Antoine Quint  <graouts@apple.com>
448
449         [Web Animations] DocumentTimeline::updateAnimations() is called endlessly
450         https://bugs.webkit.org/show_bug.cgi?id=189784
451         <rdar://problem/41705679>
452
453         Reviewed by Dean Jackson.
454
455         Add a new test that checks that setting "display: none" on an element with an accelerated CSS animation on it
456         will no longer update the animation timeline.
457
458         * webanimations/accelerated-animation-interruption-display-none-expected.txt: Added.
459         * webanimations/accelerated-animation-interruption-display-none.html: Added.
460         * platform/win/TestExpectations:
461
462 2018-09-20  Dean Jackson  <dino@apple.com>
463
464         Restrict the total combined size of backdrop filters
465         https://bugs.webkit.org/show_bug.cgi?id=189812
466         <rdar://problem/44532782>
467
468         Reviewed by Simon Fraser.
469
470         Tests that have an acceptable number of backdrops, an excessive
471         number of backdrops, and then some that add and remove backdrops
472         at various points in the tree to confirm we do recursive checks
473         correctly.
474
475         * css3/filters/backdrop/layer-tree-as-text.js: Added.
476         * css3/filters/backdrop/resource-use-add-more-layers-expected.txt: Added.
477         * css3/filters/backdrop/resource-use-add-more-layers.html: Added.
478         * css3/filters/backdrop/resource-use-excessive-expected.txt: Added.
479         * css3/filters/backdrop/resource-use-excessive.html: Added.
480         * css3/filters/backdrop/resource-use-ok-expected.txt: Added.
481         * css3/filters/backdrop/resource-use-ok.html: Added.
482         * css3/filters/backdrop/resource-use-remove-some-layers-expected.txt: Added.
483         * css3/filters/backdrop/resource-use-remove-some-layers.html: Added.
484         * css3/filters/backdrop/resource-use.css: Added.
485
486 2018-09-20  Truitt Savell  <tsavell@apple.com>
487
488         Continued test gardening after r236236
489         https://bugs.webkit.org/show_bug.cgi?id=189641
490
491         Unreviewed test gardening 
492
493         * TestExpectations:
494
495 2018-09-20  Zalan Bujtas  <zalan@apple.com>
496
497         Release assert under RenderView::pageOrViewLogicalHeight
498         https://bugs.webkit.org/show_bug.cgi?id=189798
499         <rdar://problem/43659749>
500
501         Reviewed by Simon Fraser.
502
503         * printing/crash-while-formatting-subframe-for-printing-expected.txt: Added.
504         * printing/crash-while-formatting-subframe-for-printing.html: Added.
505
506 2018-09-20  Sihui Liu  <sihui_liu@apple.com>
507
508         REGRESSION(r196265): WKWebView fires mouseover, mouseenter, and mouseleave events even when it's in a background window
509         https://bugs.webkit.org/show_bug.cgi?id=187545
510         <rdar://problem/42401575>
511
512         Reviewed by Ryosuke Niwa.
513
514         * TestExpectations:
515         * fast/events/inactive-window-no-mouse-event-expected.txt: Added.
516         * fast/events/inactive-window-no-mouse-event.html: Added.
517         * platform/mac-wk2/TestExpectations:
518
519 2018-09-20  Basuke Suzuki  <Basuke.Suzuki@sony.com>
520
521         [Win] TestRunner::queueLoad() fails to generate correct url for some urls.
522         https://bugs.webkit.org/show_bug.cgi?id=189679
523
524         Reviewed by Fujii Hironori.
525
526         * platform/wincairo/TestExpectations:
527
528 2018-09-20  Ryan Haddad  <ryanhaddad@apple.com>
529
530         [iOS] Layout test fast/gradients/conic-gradient-alpha.html is failing
531         https://bugs.webkit.org/show_bug.cgi?id=189802
532
533         Unreviewed test gardening.
534
535         * platform/ios-12/TestExpectations: Mark test as failing.
536
537 2018-09-20  Ryan Haddad  <ryanhaddad@apple.com>
538
539         REGRESSION (r235962-r235963): Layout Test animations/suspend-resume-animation-events.html is a flaky failure
540         https://bugs.webkit.org/show_bug.cgi?id=189607
541
542         Unreivewed test gardening.
543
544         * platform/mac-wk2/TestExpectations: Mark test as flaky.
545
546 2018-09-20  Dawei Fenton  <realdawei@apple.com>
547
548         WebGL 2 updated test expectations.
549         https://bugs.webkit.org/show_bug.cgi?id=189686
550
551         Unreviewed, skip tests that are timing out.
552
553         * platform/ios-wk2/TestExpectations:
554
555 2018-09-20  Oriol Brufau  <obrufau@igalia.com>
556
557         Fix 'border' serialization with both common and uncommon values
558         https://bugs.webkit.org/show_bug.cgi?id=189597
559
560         Reviewed by Simon Fraser.
561
562         Fix existing tests to check that 'border' serializes to empty string if there
563         are uncommon values.
564
565         * fast/css/getPropertyValue-border-expected.txt:
566         * fast/css/getPropertyValue-border.html:
567         * fast/dom/css-shorthand-common-value-expected.txt:
568         * fast/dom/css-shorthand-common-value.html:
569
570 2018-09-20  Dawei Fenton  <realdawei@apple.com>
571
572         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
573         https://bugs.webkit.org/show_bug.cgi?id=189641
574
575         Unreviewed test gardening.
576
577         * TestExpectations: Mark tests as Failure Slow.
578         * platform/mac/TestExpectations:
579
580 2018-09-20  Frederic Wang  <fwang@igalia.com>
581
582         Synchronize CSSOM View test suite against upstream WPT
583         https://bugs.webkit.org/show_bug.cgi?id=189787
584
585         Reviewed by Antonio Gomes.
586
587         * tests-options.json: Mark smooth scrolling tests as slow.
588         * ios/TestExpectations: Mark as failing since frames are not scrollable on iOS.
589
590 2018-09-20  Justin Michaud  <justin_michaud@apple.com>
591
592         Implement CSS Custom Properties and Values Skeleton
593         https://bugs.webkit.org/show_bug.cgi?id=189694
594
595         Reviewed by Simon Fraser.
596
597         Add test to check that the CSS.registerProperty method exists.
598
599         * css-custom-properties-api/registerProperty-expected.txt: Added.
600         * css-custom-properties-api/registerProperty.html: Added.
601         * platform/ios-wk1/TestExpectations:
602         * platform/mac-wk1/TestExpectations:
603
604 2018-09-20  Dawei Fenton  <realdawei@apple.com>
605
606         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
607         https://bugs.webkit.org/show_bug.cgi?id=189641
608
609         Unreviewed, marked tests as failing.
610
611         * TestExpectations:
612
613 2018-09-20  Daniel Bates  <dabates@apple.com>
614
615         [iOS] Support testing more hardware special keys
616         https://bugs.webkit.org/show_bug.cgi?id=189793
617
618         Reviewed by Simon Fraser.
619
620         For now, many of the DOM keydown and keyup events for special hardware keys are wrong.
621         We will fix this up in a subsequent commit(s).
622
623         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt: Added.
624         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html: Added.
625
626 2018-09-20  Per Arne Vollan  <pvollan@apple.com>
627
628         [WebVTT] Update the parser according to the new region syntax.
629         https://bugs.webkit.org/show_bug.cgi?id=189767
630
631         Reviewed by Eric Carlson.
632
633         * media/track/captions-webvtt/captions-regions.vtt:
634         * media/track/captions-webvtt/header-regions.vtt:
635         * media/track/regions-webvtt/vtt-region-parser-expected.txt:
636         * media/track/regions-webvtt/vtt-region-parser.html:
637
638 2018-09-19  Ryan Haddad  <ryanhaddad@apple.com>
639
640         [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
641         https://bugs.webkit.org/show_bug.cgi?id=184204
642
643         Unreviewed test gardening.
644
645         * platform/mac-wk2/TestExpectations: Mark test as flaky and remove an entry for a test that doesn't exist in the repository anymore.
646
647 2018-09-19  Yacine Bandou  <yacine.bandou@softathome.com>
648
649         [EME][WPE] Add WebM initData in the expected result of clearkey-generate-request-disallowed-input test
650         https://bugs.webkit.org/show_bug.cgi?id=189747
651
652         Reviewed by Xabier Rodriguez-Calvar.
653
654         Since r235610 the WebM initData is supported.
655
656         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
657         Add an expcted result for WebM initData.
658
659 2018-09-19  Justin Fan  <justin_fan@apple.com>
660
661         WebGL 2 partial passes and failing test expectations for conformance/conformance2 layout tests
662         https://bugs.webkit.org/show_bug.cgi?id=189686
663
664         Reviewed by Dean Jackson.
665
666         * TestExpectations: Still skipping all of deqp, but now enabling all non-crashing/timing out tests.
667         * platform/ios-simulator/TestExpectations:
668         * platform/mac/TestExpectations:
669         * webgl/2.0.0/conformance/.../*expected.txt: Failures now report results of individual sub-tests for more granular implementation testing.
670         * webgl/2.0.0/conformance2/.../*expected.txt:
671         * platform/ios-simulator/webgl/2.0.0/.../*expected.txt: ios-simulator-specific expectations added.
672
673 2018-09-19  Dawei Fenton  <realdawei@apple.com>
674
675         storage/indexeddb/modern/transactions-stop-on-navigation.html is flaky.
676         https://bugs.webkit.org/show_bug.cgi?id=186339
677
678         Unreviewed, mark test as flaky.
679
680         * platform/mac-wk2/TestExpectations:
681
682 2018-09-19  Dawei Fenton  <realdawei@apple.com>
683
684         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html as flak on iOS.
685         https://bugs.webkit.org/show_bug.cgi?id=176078
686
687         Unreviewed test gardening.
688
689         * platform/ios/TestExpectations:
690
691 2018-09-19  John Wilander  <wilander@apple.com>
692
693         Resource Load Statistics: Add optional cap on partitioned cache max age
694         https://bugs.webkit.org/show_bug.cgi?id=189711
695         <rdar://problem/39246837>
696
697         Reviewed by Antti Koivisto and Chris Dumez.
698
699         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-expected.txt: Added.
700         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html: Added.
701         * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.php: Added.
702         * http/tests/resourceLoadStatistics/resources/echo-query.php: Added.
703         * platform/ios/TestExpectations:
704             New test marked as [ Pass ].
705         * platform/mac-wk2/TestExpectations:
706             New test marked as [ Pass ].
707         * platform/wk2/TestExpectations:
708             New test marked as [ Skip ] because it's not supported on non-Cocoa platforms.
709
710 2018-09-19  Youenn Fablet  <youenn@apple.com>
711
712         Layout Test webrtc/video-mute.html is flaky.
713         https://bugs.webkit.org/show_bug.cgi?id=177501
714
715         Reviewed by Eric Carlson.
716
717         * platform/ios-wk2/TestExpectations:
718         * platform/mac-wk2/TestExpectations:
719         * webrtc/routines.js: Increase counter to make test more robust.
720
721 2018-09-19  Chris Dumez  <cdumez@apple.com>
722
723         [iOS] Layout Test imported/w3c/web-platform-tests/beacon/beacon-basic-blob.html is a flaky failure
724         https://bugs.webkit.org/show_bug.cgi?id=189728
725
726         Unreviewed, send console logging to stderr to adress flakiness.
727
728         * TestExpectations:
729
730 2018-09-19  Ms2ger  <Ms2ger@igalia.com>
731
732         [WPE] Unreviewed test gardening
733         https://bugs.webkit.org/show_bug.cgi?id=189749
734
735         Unreviewed test gardening.
736
737         * platform/wpe/TestExpectations: Add some expectations to match GTK.
738         * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Update after r236002.
739         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-cors-safelisted-request-headers-expected.txt: Removed (defer to generic expectation).
740         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-get-fail-non-simple-expected.txt: Removed (defer to generic expectation).
741         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Removed (defer to generic expectation).
742         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-expected.txt: Update after r235354.
743         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-sync-expected.txt: Update after r235354.
744         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-expected.txt: Update after r235354.
745         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-sync-expected.txt: Update after r235354.
746         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Removed (defer to generic expectation after r236001).
747         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Removed (defer to generic expectation after r236001).
748         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Removed (defer to generic expectation after r236001).
749         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Removed (defer to generic expectation after r236001).
750         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Removed (defer to generic expectation after r236001).
751         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Removed (defer to generic expectation after r236001).
752         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Removed (defer to generic expectation after r236001).
753         * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Removed (defer to generic expectation after r236001).
754         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Removed (defer to generic expectation after r236001).
755         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Removed (defer to generic expectation after r236001).
756         * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Removed (defer to generic expectation after r236001).
757         * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Removed (defer to generic expectation after r236001).
758         * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Removed (defer to generic expectation after r236001).
759         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Removed (defer to generic expectation after r236001).
760         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Removed (defer to generic expectation after r236001).
761         * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Removed (defer to generic expectation after r236001).
762         * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Removed (defer to generic expectation after r236001).
763         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Removed (defer to generic expectation after r236001).
764         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Removed (defer to generic expectation after r236001).
765         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Update after r236001.
766         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Update after r236001.
767         * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Removed (defer to generic expectation after r236001).
768         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Removed (defer to generic expectation after r236001).
769         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Removed (defer to generic expectation after r236001).
770         * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Removed (defer to generic expectation after r236001).
771         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Removed (defer to generic expectation after r236001).
772         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Removed (defer to generic expectation after r236001).
773         * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Update after r236001.
774         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Removed (defer to generic expectation after r236001).
775         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Removed (defer to generic expectation after r236001).
776
777 2018-09-19  Youenn Fablet  <youenn@apple.com>
778
779         Implement sender/receiver getStats
780         https://bugs.webkit.org/show_bug.cgi?id=189707
781
782         Reviewed by Eric Carlson.
783
784         * webrtc/video-stats-expected.txt:
785         * webrtc/video-stats.html:
786
787 2018-09-19  Ms2ger  <Ms2ger@igalia.com>
788
789         [GTK] Unreviewed test gardening
790         https://bugs.webkit.org/show_bug.cgi?id=189744
791
792         Unreviewed test gardening.
793
794         * platform/gtk/TestExpectations: Add some expectations.
795
796 2018-09-19  Philippe Normand <pnormand@igalia.com>
797
798         [GStreamer] Add support for AV1 decoding
799         https://bugs.webkit.org/show_bug.cgi?id=189647
800
801         Reviewed by Žan Doberšek.
802
803         Layout test for AV1 canPlay() compatiblity checking. Right now
804         GStreamer-based ports are the only ones expecting to support AV1.
805
806         * media/media-can-play-av1-expected.txt: Added.
807         * media/media-can-play-av1.html: Added.
808         * platform/ios/media/media-can-play-av1-expected.txt: Added.
809         * platform/mac/media/media-can-play-av1-expected.txt: Added.
810
811 2018-09-19  Chris Dumez  <cdumez@apple.com>
812
813         http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html is flaky
814         https://bugs.webkit.org/show_bug.cgi?id=189710
815
816         Reviewed by Ryosuke Niwa.
817
818         Update the test to stop relying on the test page posting a message to the auxiliary window
819         to trigger a navigation. Instead, the auxiliary window now takes care of navigating itself
820         after it is loaded. This is more robust, especially considering that the test page is cross
821         origin and thus is not getting a load event for the auxiliary window.
822
823         * http/tests/navigation/resources/navigate-back-same-origin-helper.html: Added.
824         * http/tests/navigation/resources/navigate-helper.html: Removed.
825         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html:
826
827 2018-09-19  Claudio Saavedra  <csaavedra@igalia.com>
828
829         [WPE][GTK] Assorted gardening
830
831         Unreviewed test gardening
832         * platform/gtk/TestExpectations: Add new mediastream failures.
833         * platform/wpe/TestExpectations: Ditto.
834         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: rebaseline
835
836 2018-09-18  Ali Juma  <ajuma@chromium.org>
837
838         [macOS WK1] Mark intersection-observer/no-document-leak.html as a flaky timeout
839         https://bugs.webkit.org/show_bug.cgi?id=189731
840
841         Unreviewed test gardening.
842
843         * platform/mac-wk1/TestExpectations:
844
845 2018-09-18  Ryan Haddad  <ryanhaddad@apple.com>
846
847         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
848         https://bugs.webkit.org/show_bug.cgi?id=189727
849
850         Unreviewed test gardening.
851
852         * platform/ios/TestExpectations:
853
854 2018-09-18  Ryan Haddad  <ryanhaddad@apple.com>
855
856         [iOS] Layout test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html and fetch-mixed-content-to-outscope.https.html are flaky failures
857         https://bugs.webkit.org/show_bug.cgi?id=189726
858
859         Unreviewed test gardening.
860
861         * platform/ios/TestExpectations:
862
863 2018-09-18  Megan Gardner  <megan_gardner@apple.com>
864
865         Support Images Module Level 4's double-position gradient color stop syntax
866         https://bugs.webkit.org/show_bug.cgi?id=186154
867         <rdar://problem/44158152>
868
869         Reviewed by Simon Fraser.
870
871         Test that uses two angles or positions per color stop.
872
873         * TestExpectations:
874         * fast/gradients/conic-two-hints-expected.html: Added.
875         * fast/gradients/conic-two-hints.html: Added.
876         * fast/gradients/linear-two-hints-angle-expected.html: Added.
877         * fast/gradients/linear-two-hints-angle.html: Added.
878         * fast/gradients/linear-two-hints-expected.html: Added.
879         * fast/gradients/linear-two-hints.html: Added.
880         * fast/gradients/radial-two-hints-expected.html: Added.
881         * fast/gradients/radial-two-hints.html: Added.
882         * platform/ios-12/TestExpectations:
883         * platform/mac/TestExpectations:
884
885 2018-09-18  Youenn Fablet  <youenn@apple.com>
886
887         Enable Unified Plan by default
888         https://bugs.webkit.org/show_bug.cgi?id=189675
889
890         Reviewed by Eric Carlson.
891
892         * webrtc/video-addLegacyTransceiver-expected.txt:
893         * webrtc/video-addLegacyTransceiver.html:
894
895 2018-09-18  Per Arne Vollan  <pvollan@apple.com>
896
897         [WebVTT] change "middle" to "center" for consistency with CSS
898         https://bugs.webkit.org/show_bug.cgi?id=158478
899
900         Reviewed by Eric Carlson.
901
902         * media/track/track-add-remove-cue-expected.txt:
903         * media/track/track-add-remove-cue.html:
904         * media/track/track-cue-mutable-expected.txt:
905         * media/track/track-cue-mutable.html:
906         * media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt:
907         * media/track/track-vttcue-expected.txt:
908         * media/track/track-vttcue.html:
909         * media/track/track-webvtt-tc013-settings-expected.txt:
910         * media/track/track-webvtt-tc013-settings.html:
911         * media/track/track-webvtt-tc014-alignment-expected.txt:
912         * media/track/track-webvtt-tc014-alignment.html:
913         * media/track/track-webvtt-tc016-align-positioning-expected.txt:
914         * media/track/track-webvtt-tc016-align-positioning.html:
915         * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
916         * media/track/track-webvtt-tc018-align-text-line-position.html:
917         * media/track/track-webvtt-tc020-cue-size-align-expected.txt:
918         * media/track/track-webvtt-tc020-cue-size-align.html:
919         * media/track/track-webvtt-tc021-valign-expected.txt:
920         * media/track/track-webvtt-tc021-valign.html:
921
922 2018-09-18  Claudio Saavedra  <csaavedra@igalia.com>
923
924         [WPE] Gardening after r236124
925
926         Quick gardening. There might be more tests that are now passing or
927         need updated results but this was the most obvious for now.
928         Unreviewed gardening.
929         * platform/wpe/TestExpectations:
930         * platform/wpe/svg/custom/pan-direction-expected.txt:
931
932 2018-09-18  Xabier Rodriguez Calvar  <calvaris@igalia.com>
933
934         [EME][GStreamer] The current EME implementation doesn't support the waitingforkey event
935         https://bugs.webkit.org/show_bug.cgi?id=185590
936
937         Reviewed by Philippe Normand.
938
939         Updated status of
940         imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https
941         and expectations.
942
943         * platform/wpe/TestExpectations:
944         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt:
945
946 2018-09-17  Ryan Haddad  <ryanhaddad@apple.com>
947
948         Layout Test legacy-animation-engine/animations/play-state-in-shorthand.html is a flaky failure
949         https://bugs.webkit.org/show_bug.cgi?id=185651
950
951         Unreviewed test gardening.
952
953         * platform/mac/TestExpectations: Mark test as flaky.
954
955 2018-09-17  Justin Fan  <justin_fan@apple.com>
956
957         Updated expected test [ PASS ] messages for new test-harness format for webgl tests
958         https://bugs.webkit.org/show_bug.cgi?id=189677
959
960         Reviewed by Dean Jackson.
961
962         Update generate-webgl-tests.py's test expectation template
963         for my new version of webgl-test-harness.js for the webgl 2 suite,
964         and update all webgl/2.0.0 test expectations to match.
965
966         * webgl/resources/webgl-expectation-template.txt: 
967         * webgl/2.0.0/.../*expected.txt: Modified all *expected.txts to match.
968
969 2018-09-17  Jer Noble  <jer.noble@apple.com>
970
971         Add support for HEVC codec types in Media Capabilities
972         https://bugs.webkit.org/show_bug.cgi?id=189565
973
974         Reviewed by Eric Carlson.
975
976         * media/hevc-codec-parameters-expected.txt: Added.
977         * media/hevc-codec-parameters.html: Added.
978
979 2018-09-17  Devin Rousso  <drousso@apple.com>
980
981         Web Inspector: generate CSSKeywordCompletions from backend values
982         https://bugs.webkit.org/show_bug.cgi?id=189041
983
984         Reviewed by Joseph Pecoraro.
985
986         * inspector/css/getSupportedCSSProperties-expected.txt:
987         * inspector/css/getSupportedCSSProperties.html:
988
989 2018-09-17  Youenn Fablet  <youenn@apple.com>
990
991         track.onmute isn't called for a remote MediaStreamTrack when its counter part track is removed from the peer connection
992         https://bugs.webkit.org/show_bug.cgi?id=176281
993         <rdar://problem/44525674>
994
995         Reviewed by Eric Carlson.
996
997         * webrtc/remove-track-expected.txt: Added.
998         * webrtc/remove-track.html: Added.
999
1000 2018-09-17  Dawei Fenton  <realdawei@apple.com>
1001
1002         Fixed typo in TestExpectations file.
1003         https://bugs.webkit.org/show_bug.cgi?id=188020.
1004
1005         Unreviewed test gardening.
1006
1007         * platform/ios/TestExpectations:
1008
1009 2018-09-17  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1010
1011         [Curl] Respond with requested authentication scheme for authentication challenge.
1012         https://bugs.webkit.org/show_bug.cgi?id=189318
1013
1014         Reviewed by Alex Christensen.
1015
1016         * platform/wincairo/TestExpectations:
1017
1018 2018-09-17  Antoine Quint  <graouts@apple.com>
1019
1020         [Web Animations] Positive delays of accelerated animations are not respected
1021         https://bugs.webkit.org/show_bug.cgi?id=189411
1022         <rdar://problem/44151416>
1023
1024         Reviewed by Dean Jackson.
1025
1026         Use a mask over the animated rectangle to allow for a 1px rounding error when seeking to fix flakiness.
1027
1028         * webanimations/accelerated-animation-with-delay-and-seek-expected.html:
1029         * webanimations/accelerated-animation-with-delay-and-seek.html:
1030
1031 2018-09-17  Youenn Fablet  <youenn@apple.com>
1032
1033         Enable VCP for iOS and reenable it for MacOS
1034         https://bugs.webkit.org/show_bug.cgi?id=189635
1035         <rdar://problem/43621029>
1036
1037         Reviewed by Eric Carlson.
1038
1039         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
1040         For platforms suppporting VCP, arbitrary size should be supported.
1041         * webrtc/routines.js:
1042
1043 2018-09-17  Alexey Proskuryakov  <ap@apple.com>
1044
1045         Revert https://trac.webkit.org/r235910, because the new test times out.
1046         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
1047         https://bugs.webkit.org/show_bug.cgi?id=188008
1048
1049         * fast/text/variations/ipc2-expected.txt: Removed.
1050         * fast/text/variations/ipc2.html: Removed.
1051         * platform/mac-wk1/TestExpectations:
1052
1053 2018-09-17  Dawei Fenton  <realdawei@apple.com>
1054
1055         Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html is a flaky failure.
1056         https://bugs.webkit.org/show_bug.cgi?id=188020.
1057
1058         Unreviewed test gardening.
1059
1060         * platform/ios/TestExpectations:
1061
1062 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
1063
1064         [WPE] Add new failure
1065
1066         Unreviewed gardening.
1067         * platform/wpe/TestExpectations:
1068
1069 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
1070
1071         [GTK][WPE] Update baseline for fast/dom/navigator-detached-no-crash
1072
1073         In GTK it's just a matter of updating the baseline. In WPE
1074         there's some JS output that just needs to be ignored.
1075         * platform/gtk/TestExpectations:
1076         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
1077         * platform/wpe/TestExpectations:
1078
1079 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
1080
1081         [WPE] Mark crashing animations test.
1082
1083         animations/play-state-start-paused.html crashing.
1084         Unreviewed gardening.
1085         * platform/wpe/TestExpectations:
1086
1087 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
1088
1089         [WPE] Unmark now passing tests
1090
1091         Unreviewed gardening.
1092         * platform/wpe/TestExpectations:
1093
1094 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
1095
1096         [GTK] Unmark now passing tests.
1097
1098         Unreviewed gardening.
1099         * platform/gtk/TestExpectations:
1100 s
1101 2018-09-17  Sihui Liu  <sihui_liu@apple.com>
1102
1103         Move IndexedDB to Network Process
1104         https://bugs.webkit.org/show_bug.cgi?id=189415
1105         <rdar://problem/44396973>
1106
1107         Reviewed by Chris Dumez.
1108
1109         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1110
1111 2018-09-16  Ryan Haddad  <ryanhaddad@apple.com>
1112
1113         Unreviewed test gardening, mark fast/text/variations/ipc2.html as slow.
1114
1115         * platform/mac-wk2/TestExpectations:
1116
1117 2018-09-15  Rob Buis  <rbuis@igalia.com>
1118
1119         XMLHttpRequest::createResponseBlob() should create a Blob with type for empty response
1120         https://bugs.webkit.org/show_bug.cgi?id=189627
1121
1122         Reviewed by Alexey Proskuryakov.
1123
1124         * fast/files/xhr-response-blob-expected.txt:
1125         * fast/files/xhr-response-blob.html:
1126
1127 2018-09-14  Megan Gardner  <megan_gardner@apple.com>
1128
1129         Additional tests for conic gradients
1130         https://bugs.webkit.org/show_bug.cgi?id=189566
1131
1132         Reviewed by Simon Fraser.
1133
1134         Adding tests that actually test the gradient nature of gradients.
1135         This is done by using an svg filter to consolidate the sections
1136         of the gradient to sections we can actuall test the color of. Also,
1137         the seams are clipped out, to reduce noise. Since gradients are 
1138         highly noise prone, this is the best way to check and make sure
1139         that gradients are functional without sevear noise issues.
1140
1141         * TestExpectations:
1142         * fast/gradients/conic-gradient-alpha-expected.html: Added.
1143         * fast/gradients/conic-gradient-alpha.html: Added.
1144         * fast/gradients/conic-gradient-expected.html: Added.
1145         * fast/gradients/conic-gradient-extended-stops-expected.html: Added.
1146         * fast/gradients/conic-gradient-extended-stops.html: Added.
1147         * fast/gradients/conic-gradient.html: Added.
1148         * platform/ios-12/TestExpectations:
1149         * platform/mac/TestExpectations:
1150
1151 2018-09-14  Justin Fan  <justin_fan@apple.com>
1152
1153         WebGL 2 conformance: rgb-format-support.html
1154         https://bugs.webkit.org/show_bug.cgi?id=189610
1155         <rdar://problem/44403343>
1156
1157         Reviewed by Dean Jackson.
1158
1159         Enabled rgb-format-support.html, and updated expectation for gl-teximage.html.
1160
1161         * TestExpectations:
1162         * platform/mac/TestExpectations:
1163         * webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt:
1164
1165 2018-09-14  Justin Michaud  <justin_michaud@apple.com>
1166
1167         Add support for spreadMethod=reflect and repeat on SVG gradients (for CoreGraphics platforms)
1168         https://bugs.webkit.org/show_bug.cgi?id=5968
1169
1170         Add new svg tests for linear gradients with spreadMethod, and alpha values specified in
1171         both stop-opacity and color.
1172
1173         Reviewed by Simon Fraser.
1174
1175         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
1176         * svg/gradients/spreadMethod-expected.svg: Added.
1177         * svg/gradients/spreadMethod.svg: Added.
1178         * svg/gradients/spreadMethodAlpha-expected.svg: Added.
1179         * svg/gradients/spreadMethodAlpha.svg: Added.
1180         * svg/gradients/spreadMethodClose0-expected-mismatch.svg: Added.
1181         * svg/gradients/spreadMethodClose0.svg: Added.
1182         * svg/gradients/spreadMethodClose1-expected-mismatch.svg: Added.
1183         * svg/gradients/spreadMethodClose1.svg: Added.
1184         * svg/gradients/spreadMethodClose2-expected.svg: Added.
1185         * svg/gradients/spreadMethodClose2.svg: Added.
1186         * svg/gradients/spreadMethodDiagonal-expected.svg: Added.
1187         * svg/gradients/spreadMethodDiagonal.svg: Added.
1188         * svg/gradients/spreadMethodDiagonal2-expected.svg: Added.
1189         * svg/gradients/spreadMethodDiagonal2.svg: Added.
1190         * svg/gradients/spreadMethodDuplicateStop-expected.svg: Added.
1191         * svg/gradients/spreadMethodDuplicateStop.svg: Added.
1192         * svg/gradients/spreadMethodReversed-expected.svg: Added.
1193         * svg/gradients/spreadMethodReversed.svg: Added.
1194         * svg/gradients/stopAlpha-expected.svg: Added.
1195         * svg/gradients/stopAlpha.svg: Added.
1196
1197 2018-09-14  Ross Kirsling  <ross.kirsling@sony.com>
1198
1199         [WinCairo] Unreviewed test gardening.
1200
1201         * TestExpectations: Remove duplicative line introduced in r235959.
1202         * platform/wincairo/TestExpectations:
1203
1204 2018-09-14  Woodrow Wang  <woodrow_wang@apple.com>
1205
1206         Add stability to tests for web API statistics
1207         https://bugs.webkit.org/show_bug.cgi?id=189560
1208         <rdar://problem/44396413>
1209
1210         Reviewed by Chris Dumez.
1211
1212         Using js-test added some data to the font loading collection, which made the tests dependent on
1213         js-test.js. Thus, if any changes were made to js-test.js the tests for web API statistics would
1214         fail. This patch removes the dependency on js-test. Also, this patch speeds up each test 
1215         significantly by bypassing the timer in ResourceLoadObserver for recording the statistics.  
1216
1217         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
1218         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html:
1219         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
1220         * http/tests/webAPIStatistics/font-load-data-collection.html:
1221         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
1222         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html:
1223         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
1224         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html:
1225
1226 2018-09-14  Eric Carlson  <eric.carlson@apple.com>
1227
1228         Support arbitrary video resolution in getUserMedia API
1229         https://bugs.webkit.org/show_bug.cgi?id=178109
1230         <rdar://problem/35083128>
1231
1232         Reviewed by Youenn Fablet.
1233
1234         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
1235         * fast/mediastream/apply-constraints-advanced-expected.txt:
1236         * fast/mediastream/apply-constraints-advanced.html:
1237         * fast/mediastream/apply-constraints-video.html:
1238
1239 2018-09-14  Devin Rousso  <webkit@devinrousso.com>
1240
1241         Web Inspector: Record actions performed on ImageBitmapRenderingContext
1242         https://bugs.webkit.org/show_bug.cgi?id=181341
1243
1244         Reviewed by Joseph Pecoraro.
1245
1246         * inspector/canvas/recording-2d-expected.txt:
1247         * inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
1248         * inspector/canvas/recording-bitmaprenderer.html: Added.
1249         * inspector/canvas/recording-webgl-expected.txt:
1250         * inspector/canvas/recording-webgl-snapshots-expected.txt:
1251         * inspector/canvas/resources/recording-utilities.js:
1252         Simplify the test output to avoid unrelated failures, such as if line numbers change.
1253         Also remove non-human-readable text, as it makes it more difficult for those unfamiliar with
1254         the test to determine if any differences are acceptable.
1255
1256 2018-09-14  Ms2ger  <Ms2ger@igalia.com>
1257
1258         Remove some obsolete XHR tests
1259         https://bugs.webkit.org/show_bug.cgi?id=189581
1260
1261         Reviewed by Youenn Fablet.
1262
1263         * TestExpectations: Drop reference to removed test.
1264
1265 2018-09-13  Ryosuke Niwa  <rniwa@webkit.org>
1266
1267         Capturing event listeners are called during bubbling phase for shadow hosts
1268         https://bugs.webkit.org/show_bug.cgi?id=174288
1269
1270         Reviewed by Darin Adler.
1271
1272         Added a W3C style testharness.js test and rebaselined two tests. See below for rationals of rebaselines.
1273
1274         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees-expected.txt: Added.
1275         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees.html: Added.
1276
1277         * media/media-load-event-expected.txt: Rebaselined. The logging of oncanplaythrough event is now happening
1278         before canplaythrough() is called because the logging is done by waitForEvent which uses a capturing event
1279         listener whereas canplaythrough is called by a event handler, which is non-capturing.
1280
1281         * platform/ios-11/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1282         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1283
1284 2018-09-13  Justin Fan  <justin_fan@apple.com>
1285
1286         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 4
1287         https://bugs.webkit.org/show_bug.cgi?id=189609
1288
1289         Unreviewed small change for only the few webgl 2 tests' harness; completely passing 
1290         tests now only report the PASS line, to avoid discrepancies between e.g. feature ability 
1291         of different graphics cards causing diffs to fail.
1292
1293         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
1294         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
1295         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
1296         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
1297         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
1298         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
1299         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
1300         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
1301         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
1302         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
1303         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
1304         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
1305         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
1306         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
1307         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
1308         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
1309         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
1310         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
1311         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
1312         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
1313         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
1314         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
1315         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
1316         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
1317         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
1318         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
1319         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
1320         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
1321         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
1322         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
1323         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
1324         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
1325         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
1326         (window.webglTestHarness.notifyFinished):
1327
1328 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1329
1330         Layout Test imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.html is flaky
1331         https://bugs.webkit.org/show_bug.cgi?id=188070
1332
1333         Unreviewed test gardening.
1334
1335         * platform/ios/TestExpectations: Mark test as flaky.
1336         * platform/mac-wk1/TestExpectations: Ditto.
1337
1338 2018-09-13  Megan Gardner  <megan_gardner@apple.com>
1339
1340         Fix color stop blending in conic gradients for stops past 1
1341         https://bugs.webkit.org/show_bug.cgi?id=189532
1342         <rdar://problem/44158221>
1343
1344         Reviewed by Simon Fraser.
1345
1346         Tests that last stop in the gradient is correct.
1347
1348         * fast/gradients/conic-repeating-last-stop-expected.html: Added.
1349         * fast/gradients/conic-repeating-last-stop.html: Added.
1350         * platform/ios-12/TestExpectations:
1351         * platform/mac/TestExpectations:
1352
1353 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1354
1355         Unreviewed, rolling out r235954.
1356
1357         Breaks the watchOS build.
1358
1359         Reverted changeset:
1360
1361         "Move IndexedDB to Network Process"
1362         https://bugs.webkit.org/show_bug.cgi?id=189415
1363         https://trac.webkit.org/changeset/235954
1364
1365 2018-09-13  Chris Dumez  <cdumez@apple.com>
1366
1367         Regression(PSON): setting window.opener to null allows process swapping in cases that are not web-compatible
1368         https://bugs.webkit.org/show_bug.cgi?id=189590
1369         <rdar://problem/44422725>
1370
1371         Reviewed by Geoffrey Garen.
1372
1373         Add layout test coverage.
1374
1375         * http/tests/navigation/resources/navigate-helper.html: Added.
1376         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin-expected.txt: Added.
1377         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html: Added.
1378
1379 2018-09-13  Dean Jackson  <dino@grorg.org>
1380
1381         https://bugs.webkit.org/show_bug.cgi?id=189594
1382
1383         Mark this test as failing on WK1.
1384
1385         * platform/ios-wk1/TestExpectations:
1386         * platform/mac-wk1/TestExpectations:
1387
1388 2018-09-13  Dean Jackson  <dino@grorg.org>
1389
1390         Header parsing for experimental and internal debug features
1391         https://bugs.webkit.org/show_bug.cgi?id=189486
1392         <rdar://problem/44320618>
1393
1394         Add feature headers to more tests.
1395
1396         * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
1397         * legacy-animation-engine/animations/duplicate-keys-expected.html:
1398
1399 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1400
1401         Rebaseline imported/w3c/web-platform-tests/web-share/idlharness.https.html after r235925.
1402
1403         Unreviewed test gardening.
1404
1405         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt:
1406
1407 2018-09-13  Ms2ger  <Ms2ger@igalia.com>
1408
1409         [GTK] Enable media-source/interfaces.html.
1410         https://bugs.webkit.org/show_bug.cgi?id=183613
1411
1412         Unreviewed test gardening.
1413
1414         The platform-neutral expectation applies to the GTK port as well.
1415
1416         * platform/gtk/TestExpectations: Remove expectation.
1417         * platform/gtk/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt: Removed.
1418
1419 2018-09-13  Youenn Fablet  <youenn@apple.com>
1420
1421         Introduce RTCRtpSendParameters
1422         https://bugs.webkit.org/show_bug.cgi?id=189563
1423
1424         Reviewed by Eric Carlson.
1425
1426         * webrtc/video-getParameters-expected.txt:
1427         * webrtc/video-getParameters.html:
1428
1429 2018-09-12  Dean Jackson  <dino@grorg.org>
1430
1431         Header parsing for experimental and internal debug features
1432         https://bugs.webkit.org/show_bug.cgi?id=189486
1433         <rdar://problem/44320618>
1434
1435         Another test fix.
1436
1437         * legacy-animation-engine/animations/duplicate-keys.html:
1438
1439 2018-09-12  Dean Jackson  <dino@grorg.org>
1440
1441         Header parsing for experimental and internal debug features
1442         https://bugs.webkit.org/show_bug.cgi?id=189486
1443         <rdar://problem/44320618>
1444
1445         And even more test fixes!
1446
1447         * animations/stop-animation-on-suspend.html:
1448         * compositing/scrolling/touch-scroll-to-clip.html:
1449
1450 2018-09-12  Dean Jackson  <dino@grorg.org>
1451
1452         Header parsing for experimental and internal debug features
1453         https://bugs.webkit.org/show_bug.cgi?id=189486
1454         <rdar://problem/44320618>
1455
1456         More test fixes.
1457
1458         * legacy-animation-engine/animations/animation-border-overflow.html:
1459         * legacy-animation-engine/animations/cross-fade-border-image-source.html:
1460         * legacy-animation-engine/animations/cross-fade-list-style-image.html:
1461         * legacy-animation-engine/animations/cross-fade-webkit-mask-box-image.html:
1462         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
1463         * legacy-animation-engine/transitions/extra-transition.html:
1464         * legacy-animation-engine/transitions/svg-transitions.html:
1465         * legacy-animation-engine/transitions/transition-in-delay-phase.html:
1466         * legacy-animation-engine/transitions/visited-link-color.html:
1467
1468 2018-09-12  Dean Jackson  <dino@apple.com>
1469
1470         Header parsing for experimental and internal debug features
1471         https://bugs.webkit.org/show_bug.cgi?id=189486
1472         <rdar://problem/44320618>
1473
1474         Fix failing tests by explicitly turning off Web Animations for CSS animations.
1475         Previously the test system was doing this, even though the feature was
1476         supposed to be enabled.
1477
1478         * legacy-animation-engine/*.html:
1479
1480 2018-09-12  Alicia Boya García  <aboya@igalia.com>
1481
1482         Unreviewed GTK test gardening.
1483
1484         * TestExpectations:
1485         * platform/gtk/TestExpectations:
1486
1487 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
1488
1489         imported/w3c/web-platform-tests/shadow-dom/form-control-form-attribute.html hits assertion
1490         https://bugs.webkit.org/show_bug.cgi?id=189493
1491
1492         Reviewed by Alex Christensen.
1493
1494         Unskip the test now that it doesn't hit a debug assertion.
1495
1496         * TestExpectations:
1497
1498 2018-09-12  Dan Bernstein  <mitz@apple.com>
1499
1500         [Cocoa] Complete support for Paste as Quotation
1501         https://bugs.webkit.org/show_bug.cgi?id=189504
1502
1503         Reviewed by Wenson Hsieh.
1504
1505         Took a few existing tests of the Paste as Quotation behavior and modified them to use the
1506         new PasteAsQuotation command. The only difference in the results is that the blockquote has
1507         the "type" attribute set to "cite".
1508
1509         * editing/pasteboard/4930986-1-paste-as-quotation-expected.txt: Added.
1510         * editing/pasteboard/4930986-1-paste-as-quotation.html: Added.
1511         * editing/pasteboard/4930986-2-paste-as-quotation-expected.txt: Added.
1512         * editing/pasteboard/4930986-2-paste-as-quotation.html: Added.
1513         * editing/pasteboard/4930986-3-paste-as-quotation-expected.txt: Added.
1514         * editing/pasteboard/4930986-3-paste-as-quotation.html: Added.
1515
1516 2018-09-12  Sihui Liu  <sihui_liu@apple.com>
1517
1518         Move IndexedDB to Network Process
1519         https://bugs.webkit.org/show_bug.cgi?id=189415
1520
1521         Reviewed by Geoffrey Garen.
1522
1523         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1524
1525 2018-09-11  Dean Jackson  <dino@apple.com>
1526
1527         Header parsing for experimental and internal debug features
1528         https://bugs.webkit.org/show_bug.cgi?id=189486
1529         <rdar://problem/44320618>
1530
1531         Reviewed by Tim Horton.
1532
1533         New webkit-test-runner headers.
1534
1535         * animations/3d/matrix-transform-type-animation.html:
1536         * animations/3d/replace-filling-transform.html:
1537         * animations/3d/transform-origin-vs-functions.html:
1538         * animations/3d/transform-perspective.html:
1539         * animations/additive-transform-animations.html:
1540         * animations/animation-border-overflow.html:
1541         * animations/animation-callback-timestamp.html:
1542         * animations/animation-controller-drt-api.html:
1543         * animations/animation-direction-alternate-reverse.html:
1544         * animations/animation-direction-reverse-fill-mode-hardware.html:
1545         * animations/animation-direction-reverse-hardware-opacity.html:
1546         * animations/animation-direction-reverse-hardware.html:
1547         * animations/animation-direction-reverse-non-hardware.html:
1548         * animations/animation-direction-reverse-timing-functions-hardware.html:
1549         * animations/animation-direction-reverse-timing-functions.html:
1550         * animations/animation-direction.html:
1551         * animations/animation-followed-by-transition.html:
1552         * animations/animation-hit-test-transform.html:
1553         * animations/animation-hit-test.html:
1554         * animations/animation-internals-api-multiple-keyframes.html:
1555         * animations/animation-internals-api.html:
1556         * animations/animation-offscreen-to-onscreen.html:
1557         * animations/animation-playstate-paused-style-resolution.html:
1558         * animations/big-rotation.html:
1559         * animations/change-completed-animation-transform.html:
1560         * animations/change-keyframes.html:
1561         * animations/combo-transform-rotate+scale.html:
1562         * animations/cross-fade-background-image.html:
1563         * animations/cross-fade-border-image-source.html:
1564         * animations/cross-fade-list-style-image.html:
1565         * animations/cross-fade-webkit-mask-box-image.html:
1566         * animations/duplicate-keys-expected.html:
1567         * animations/duplicate-keys.html:
1568         * animations/duplicated-keyframes-name.html:
1569         * animations/fill-forwards-end-state.html:
1570         * animations/fill-mode-forwards-zero-duration.html:
1571         * animations/fill-mode-removed.html:
1572         * animations/font-variations/font-stretch.html:
1573         * animations/font-variations/font-style.html:
1574         * animations/font-variations/font-variation-settings-order.html:
1575         * animations/font-variations/font-variation-settings-unlike.html:
1576         * animations/font-variations/font-variation-settings.html:
1577         * animations/font-variations/font-weight.html:
1578         * animations/generic-from-to.html:
1579         * animations/import.html:
1580         * animations/keyframe-multiple-timing-functions-transform.html:
1581         * animations/keyframe-timing-functions-transform.html:
1582         * animations/keyframe-timing-functions.html:
1583         * animations/keyframe-timing-functions2.html:
1584         * animations/keyframes-comma-separated.html:
1585         * animations/keyframes-dynamic.html:
1586         * animations/keyframes-infinite-iterations.html:
1587         * animations/keyframes-invalid-keys.html:
1588         * animations/keyframes-out-of-order.html:
1589         * animations/keyframes.html:
1590         * animations/leak-document-with-css-animation.html:
1591         * animations/lineheight-animation.html:
1592         * animations/longhand-timing-function.html:
1593         * animations/matrix-anim.html:
1594         * animations/missing-from-to-transforms.html:
1595         * animations/missing-from-to.html:
1596         * animations/missing-keyframe-properties-repeating.html:
1597         * animations/missing-keyframe-properties-timing-function.html:
1598         * animations/missing-keyframe-properties.html:
1599         * animations/missing-values-first-keyframe.html:
1600         * animations/missing-values-last-keyframe.html:
1601         * animations/multiple-animations-timing-function.html:
1602         * animations/multiple-animations.html:
1603         * animations/multiple-keyframes.html:
1604         * animations/negative-delay.html:
1605         * animations/pause-crash.html:
1606         * animations/play-state-start-paused.html:
1607         * animations/resources/animation-leak-iframe.html:
1608         * animations/simultaneous-start-left.html:
1609         * animations/simultaneous-start-transform.html:
1610         * animations/spring-function.html:
1611         * animations/stacking-context-unchanged-while-running.html:
1612         * animations/timing-functions.html:
1613         * animations/transition-and-animation-1.html:
1614         * animations/transition-and-animation-2.html:
1615         * animations/transition-and-animation-3.html:
1616         * animations/trigger-container-scroll-boundaries.html:
1617         * animations/trigger-container-scroll-empty.html:
1618         * animations/trigger-container-scroll-simple.html:
1619         * animations/unanimated-style.html:
1620         * animations/unprefixed-keyframes.html:
1621         * animations/width-using-ems.html:
1622         * compositing/animation/animated-composited-inside-hidden.html:
1623         * compositing/animation/computed-style-during-delay.html:
1624         * compositing/animation/layer-for-filling-animation.html:
1625         * compositing/backing/backface-visibility-flip.html:
1626         * compositing/backing/transform-transition-from-outside-view.html:
1627         * compositing/contents-scale/animating.html:
1628         * compositing/layer-creation/animation-overlap-with-children.html:
1629         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
1630         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
1631         * compositing/layer-creation/mismatched-transform-transition-overlap.html:
1632         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
1633         * compositing/layer-creation/overlap-animation-clipping.html:
1634         * compositing/layer-creation/overlap-animation-container.html:
1635         * compositing/layer-creation/overlap-animation.html:
1636         * compositing/layer-creation/scale-rotation-animation-overlap.html:
1637         * compositing/layer-creation/scale-rotation-transition-overlap.html:
1638         * compositing/layer-creation/translate-animation-overlap.html:
1639         * compositing/layer-creation/translate-scale-animation-overlap.html:
1640         * compositing/layer-creation/translate-scale-transition-overlap.html:
1641         * compositing/layer-creation/translate-transition-overlap.html:
1642         * compositing/overflow/overflow-positioning.html:
1643         * compositing/reflections/animation-inside-reflection.html:
1644         * compositing/reflections/nested-reflection-animated.html:
1645         * compositing/reflections/nested-reflection-transition.html:
1646         * compositing/transitions/scale-transition-no-start.html:
1647         * compositing/transitions/singular-scale-transition.html:
1648         * compositing/visible-rect/animated-from-none.html:
1649         * compositing/visible-rect/animated.html:
1650         * css3/calc/transitions-dependent.html:
1651         * css3/calc/transitions.html:
1652         * css3/filters/backdrop/animation.html:
1653         * css3/filters/composited-during-animation.html:
1654         * css3/filters/filter-animation-from-none-hw.html:
1655         * css3/filters/filter-animation-from-none-multi-hw.html:
1656         * css3/filters/filter-animation-from-none-multi.html:
1657         * css3/filters/filter-animation-from-none.html:
1658         * css3/filters/filter-animation-hw.html:
1659         * css3/filters/filter-animation-multi-hw.html:
1660         * css3/filters/filter-animation-multi.html:
1661         * css3/filters/filter-animation.html:
1662         * css3/masking/clip-path-animation.html:
1663         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
1664         * fast/animation/css-animation-resuming-when-visible.html:
1665         * fast/animation/css-animation-throttling-lowPowerMode.html:
1666         * fast/animation/height-auto-transition-computed-value.html:
1667         * fast/css-generated-content/pseudo-animation.html:
1668         * fast/css-generated-content/pseudo-transition.html:
1669         * fast/filter-image/filter-image-animation.html:
1670         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1671         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
1672         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
1673         * http/wpt/css/css-animations/start-animation-001.html:
1674         * imported/blink/transitions/transition-not-interpolable.html:
1675         * imported/blink/transitions/unprefixed-transform.html:
1676         * platform/mac/TestExpectations:
1677         * transitions/background-position-transitions.html:
1678         * transitions/background-transitions.html:
1679         * transitions/blendmode-transitions.html:
1680         * transitions/border-radius-transition.html:
1681         * transitions/clip-path-path-transitions.html:
1682         * transitions/clip-path-transitions.html:
1683         * transitions/clip-transition.html:
1684         * transitions/color-transition-all.html:
1685         * transitions/color-transition-premultiplied.html:
1686         * transitions/color-transition-rounding.html:
1687         * transitions/cross-fade-background-image.html:
1688         * transitions/cross-fade-border-image.html:
1689         * transitions/cubic-bezier-overflow-color.html:
1690         * transitions/cubic-bezier-overflow-length.html:
1691         * transitions/cubic-bezier-overflow-shadow.html:
1692         * transitions/cubic-bezier-overflow-svg-length.html:
1693         * transitions/cubic-bezier-overflow-transform.html:
1694         * transitions/default-timing-function.html:
1695         * transitions/delay.html:
1696         * transitions/extra-transition.html:
1697         * transitions/flex-transitions.html:
1698         * transitions/font-family-during-transition.html:
1699         * transitions/frames-timing-function.html:
1700         * transitions/interrupted-all-transition.html:
1701         * transitions/longhand-vs-shorthand-initial.html:
1702         * transitions/mask-transitions.html:
1703         * transitions/min-max-width-height-transitions.html:
1704         * transitions/mismatched-shadow-styles.html:
1705         * transitions/mismatched-shadow-transitions.html:
1706         * transitions/mixed-type.html:
1707         * transitions/move-after-transition.html:
1708         * transitions/multiple-background-size-transitions.html:
1709         * transitions/multiple-background-transitions.html:
1710         * transitions/multiple-mask-transitions.html:
1711         * transitions/multiple-shadow-transitions.html:
1712         * transitions/negative-delay.html:
1713         * transitions/opacity-transition-zindex.html:
1714         * transitions/remove-transition-style.html:
1715         * transitions/shape-outside-transitions.html:
1716         * transitions/shorthand-border-transitions.html:
1717         * transitions/shorthand-transitions.html:
1718         * transitions/steps-timing-function.html:
1719         * transitions/svg-layout-transition.html:
1720         * transitions/svg-text-shadow-transition.html:
1721         * transitions/svg-transitions.html:
1722         * transitions/text-indent-transition.html:
1723         * transitions/transform-op-list-match.html:
1724         * transitions/transform-op-list-no-match.html:
1725         * transitions/transition-drt-api-delay.html:
1726         * transitions/transition-drt-api.html:
1727         * transitions/transition-end-event-rendering.html:
1728         * transitions/transition-hit-test-transform.html:
1729         * transitions/transition-hit-test.html:
1730         * transitions/transition-in-delay-phase.html:
1731         * transitions/transition-on-element-with-content.html:
1732         * transitions/transition-shorthand-delay.html:
1733         * transitions/transition-timing-function.html:
1734         * transitions/transition-to-from-auto.html:
1735         * transitions/transition-to-from-undefined.html:
1736         * transitions/visited-link-color.html:
1737         * transitions/zero-duration-in-list.html:
1738         * transitions/zero-duration-with-non-zero-delay-end.html:
1739         * transitions/zero-duration-with-non-zero-delay-start.html:
1740         * webanimations/accelerated-transition-by-removing-property.html:
1741         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html:
1742         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html:
1743         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html:
1744         * webanimations/css-animations.html:
1745         * webanimations/empty-keyframes-crash.html:
1746         * webanimations/partly-accelerated-transition-by-removing-property.html:
1747         * webanimations/setting-css-animation-none-after-clearing-effect.html:
1748         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html:
1749
1750 2018-09-12  Joseph Pecoraro  <pecoraro@apple.com>
1751
1752         Web Inspector: fix test case failures in js-isLikelyStackTrace.html
1753         https://bugs.webkit.org/show_bug.cgi?id=180664
1754
1755         Reviewed by Devin Rousso.
1756
1757         * inspector/console/js-isLikelyStackTrace-expected.txt:
1758         * inspector/console/js-isLikelyStackTrace.html:
1759         Avoid Inspector Internal InjectedScript code in backtraces by producing
1760         the exception stacks in the page itself without going through inspector
1761         test evaluation code. This produces exception stacks more like a page.
1762         Also add some explicit tests for strings that we'd expect to be classified
1763         as exception stacks.
1764
1765 2018-09-12  Per Arne Vollan  <pvollan@apple.com>
1766
1767         Layout Test fast/text/variations/ipc2.html is failing
1768         https://bugs.webkit.org/show_bug.cgi?id=189550
1769
1770         Unreviewed test gardening.
1771
1772         * platform/win/TestExpectations:
1773
1774 2018-09-11  Olivia Barnett  <obarnett@apple.com>
1775
1776         Implement the Web Share API for mac
1777         https://bugs.webkit.org/show_bug.cgi?id=189443
1778
1779         Reviewed by Tim Horton.
1780
1781         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Added.
1782         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt: Added.
1783         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-empty.https-expected.txt: Added.
1784         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-securecontext.http-expected.txt: Added.
1785         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-url-invalid.https-expected.txt: Added.
1786         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-without-user-gesture.https-expected.txt: Added.
1787         Updated test expectations.
1788
1789 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
1790
1791         Unreviewed test fix after r235910
1792         https://bugs.webkit.org/show_bug.cgi?id=188008
1793
1794         * platform/mac-wk1/TestExpectations:
1795
1796 2018-09-11  James Savage  <james.savage@apple.com>
1797
1798         Follow up to:
1799         Expose -apple-system-container-border color to internal web views.
1800         https://bugs.webkit.org/show_bug.cgi?id=189178.
1801
1802         Reviewed by Timothy Hatcher.
1803
1804         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
1805         Reset test expectations to go along with fix.
1806
1807 2018-09-07  Dean Jackson  <dino@apple.com>
1808
1809         Add and expose Internal features from WebKit
1810         https://bugs.webkit.org/show_bug.cgi?id=189442
1811         <rdar://problem/44243404>
1812
1813         Reviewed by Simon Fraser.
1814
1815         Skip some tests that rely on an experimental feature that has
1816         moved to internal. A follow-up patch will allow WKTR to enable
1817         them on demand.
1818
1819         * platform/mac/TestExpectations:
1820
1821 2018-09-11  Jer Noble  <jer.noble@apple.com>
1822
1823         [MediaCapabilities] Implement MediaEngineConfigurationFactory registration
1824         https://bugs.webkit.org/show_bug.cgi?id=189438
1825
1826         Reviewed by Eric Carlson.
1827
1828         * media/mediacapabilities/mediacapabilities-types-expected.txt:
1829
1830 2018-09-08  Ryosuke Niwa  <rniwa@webkit.org>
1831
1832         :first-child, :last-child, :nth-child, and :nth-of-type don't work on shadow root's children
1833         https://bugs.webkit.org/show_bug.cgi?id=166748
1834         <rdar://problem/29649177>
1835
1836         Reviewed by Yusuke Suzuki.
1837
1838         Added ref tests for matching positional pseudo classes on direct child of shadow roots
1839         during style resolutions and DOM API matching with C++ selector checker and selector compilers.
1840
1841         Also added a test for invalidating these selectors.
1842
1843         * fast/shadow-dom/nth-node-on-shadow-child-expected.html: Added.
1844         * fast/shadow-dom/nth-node-on-shadow-child-invalidation-expected.html: Added.
1845         * fast/shadow-dom/nth-node-on-shadow-child-invalidation.html: Added.
1846         * fast/shadow-dom/nth-node-on-shadow-child-no-jit-expected.html: Added.
1847         * fast/shadow-dom/nth-node-on-shadow-child-no-jit.html: Added.
1848         * fast/shadow-dom/nth-node-on-shadow-child.html: Added.
1849
1850 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
1851
1852         Updated the test expectation as this test also causes a crash in release builds.
1853
1854         * TestExpectations:
1855
1856 2018-09-11  Wenson Hsieh  <wenson_hsieh@apple.com>
1857
1858         [macOS] [WK2] Support changing foreground colors via color panel
1859         https://bugs.webkit.org/show_bug.cgi?id=189382
1860         <rdar://problem/44227311>
1861
1862         Reviewed by Ryosuke Niwa.
1863
1864         Adjust an existing layout test that applies a text color with alpha. Currently, this results in a font element
1865         being emitted with the `color` attribute, but this is incorrect, since the `color` attribute of a font element
1866         does not support "rgba(…)" values.
1867
1868         Instead, split this into two cases: verify that setting the color to an opaque color (with alpha = 1) emits a
1869         font element with the correct `color` attribute, and fall back to using an inline style when the color is
1870         partially transparent.
1871
1872         * editing/style/inline-style-container-expected.txt:
1873         * editing/style/inline-style-container.html:
1874
1875 2018-09-11  Justin Fan  <justin_fan@apple.com>
1876
1877         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 3
1878         https://bugs.webkit.org/show_bug.cgi?id=189491
1879
1880         Reviewed by Dean Jackson.
1881
1882         Small update to the test-harness file used for the new 2.0.0 suite tests, as well as 
1883         expectation updates for the unskipped tests. 
1884
1885         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
1886         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
1887         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
1888         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
1889         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
1890         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
1891         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
1892         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
1893         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
1894         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
1895         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
1896         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
1897         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
1898         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
1899         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
1900         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
1901         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
1902         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
1903         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
1904         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
1905         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
1906         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
1907         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
1908         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
1909         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
1910         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
1911         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
1912         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
1913         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
1914         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
1915         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
1916         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
1917         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
1918         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
1919         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
1920         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
1921         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
1922         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
1923         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
1924         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
1925         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
1926         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
1927         (list):
1928         (window.webglTestHarness.reportResults):
1929         (window.webglTestHarness.notifyFinished):
1930
1931 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
1932
1933         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
1934         https://bugs.webkit.org/show_bug.cgi?id=188008
1935
1936         Reviewed by Alex Christensen.
1937
1938         * fast/text/variations/ipc2-expected.txt: Added.
1939         * fast/text/variations/ipc2.html: Added.
1940
1941 2018-09-11  Woodrow Wang  <woodrow_wang@apple.com>
1942
1943         Add Web API Statistics Collection
1944         https://bugs.webkit.org/show_bug.cgi?id=187773
1945         <rdar://problem/44155162>
1946
1947         Reviewed by Brent Fulgham.
1948
1949         Added new tests and expectations for the web API statistics data collection.
1950
1951         * TestExpectations:
1952         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt: Added.
1953         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html: Added.
1954         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt: Added.
1955         * http/tests/webAPIStatistics/font-load-data-collection.html: Added.
1956         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt: Added.
1957         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html: Added.
1958         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt: Added.
1959         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html: Added.
1960         * platform/ios-wk2/TestExpectations:
1961         * platform/mac-wk2/TestExpectations:
1962
1963 2018-09-11  Frederic Wang  <fwang@igalia.com>
1964
1965         Modify more tests to use document.scrollingElement to access viewport scroll properties
1966         https://bugs.webkit.org/show_bug.cgi?id=189495
1967
1968         After r235806, it is wrong to use document.body to access scroll properties of the viewport
1969         in standard mode. New tests added since r227781 are modified to use
1970         document.scrollingElement instead and avoid flaky behavior. For consistency, we do the same
1971         for old tests in quirks mode. Note that WPT tests as well as the following tests using
1972         document.body on purpose are not modified:
1973         - fast/dom/Element/*
1974         - events/scroll-in-scaled-page-with-overflow-hidden.html
1975         - compositing/ios/overflow-scroll-update-overlap.html
1976         - body-stuck-with-dirty-bit-with-columns.html
1977
1978         Reviewed by Antonio Gomes.
1979
1980         * compositing/rtl/rtl-absolute-overflow-scrolled.html:
1981         * compositing/rtl/rtl-fixed-overflow-scrolled.html:
1982         * editing/caret/ios/absolute-caret-position-after-scroll.html:
1983         * editing/caret/ios/fixed-caret-position-after-scroll.html:
1984         * editing/execCommand/delete-no-scroll.html:
1985         * editing/input/resources/reveal-utilities.js:
1986         (performJumpAtTheEdgeTest):
1987         * editing/pasteboard/copy-crash.html:
1988         * editing/selection/ios/absolute-selection-after-scroll.html:
1989         * editing/selection/ios/fixed-selection-after-scroll.html:
1990         * fast/autoresize/autoresize-with-iframe-expected.txt:
1991         * fast/autoresize/autoresize-with-iframe.html:
1992         * fast/autoresize/basic-expected.txt:
1993         * fast/autoresize/basic.html:
1994         * fast/autoresize/turn-off-autoresize-expected.txt:
1995         * fast/autoresize/turn-off-autoresize.html:
1996         * fast/css/element-scrollByLines-scrollByPages-obsolete.html:
1997         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1998         * fast/dom/non-numeric-values-numeric-parameters.html:
1999         * fast/dom/resources/check-scroll-position-onload.html:
2000         * fast/dom/scroll-position-for-new-loads.html:
2001         * fast/events/attempt-scroll-with-no-scrollbars.html:
2002         * fast/events/fire-scroll-event.html:
2003         * fast/events/frame-scroll-fake-mouse-move.html:
2004         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
2005         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html:
2006         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
2007         * fast/events/mouse-cursor-image-set.html:
2008         * fast/events/mouse-cursor-multiframecur.html:
2009         * fast/events/mouse-cursor.html:
2010         * fast/events/no-scroll-on-input-text-selection-expected.txt:
2011         * fast/events/no-scroll-on-input-text-selection.html:
2012         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page-expected.txt:
2013         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html:
2014         * fast/events/platform-wheelevent-paging-x-in-scrolling-page-expected.txt:
2015         * fast/events/platform-wheelevent-paging-x-in-scrolling-page.html:
2016         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page-expected.txt:
2017         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html:
2018         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page-expected.txt:
2019         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html:
2020         * fast/events/platform-wheelevent-paging-y-in-scrolling-page-expected.txt:
2021         * fast/events/platform-wheelevent-paging-y-in-scrolling-page.html:
2022         * fast/events/scale-and-scroll-body-expected.txt:
2023         * fast/events/scale-and-scroll-body.html:
2024         * fast/events/scale-and-scroll-window-expected.txt:
2025         * fast/events/scale-and-scroll-window.html:
2026         * fast/events/scroll-after-click-on-tab-index.html:
2027         * fast/events/scroll-to-anchor-in-overflow-hidden.html:
2028         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt:
2029         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html:
2030         * fast/forms/autofocus-opera-003.html:
2031         * fast/forms/input-readonly-autoscroll.html:
2032         * fast/forms/resources/common.js:
2033         (getAbsoluteRect):
2034         * fast/frames/iframe-scroll-page-up-down.html:
2035         * fast/frames/transparent-scrollbar.html:
2036         * fast/harness/results.html:
2037         * fast/html/empty-fragment-id-goto-top-expected.txt:
2038         * fast/html/empty-fragment-id-goto-top.html:
2039         * fast/images/imagemap-scroll.html:
2040         * fast/loader/scroll-position-restored-on-back-non-cached.html:
2041         * fast/loader/scroll-position-restored-on-back.html:
2042         * fast/multicol/body-stuck-with-dirty-bit-with-columns.html:
2043         * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
2044         * fast/scrolling/ios/iframe-scroll-into-view.html:
2045         * fast/scrolling/latching/scroll-div-latched-div.html:
2046         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
2047         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
2048         * fast/scrolling/latching/scroll-iframe-fragment.html:
2049         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
2050         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
2051         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
2052         * fast/scrolling/latching/scroll-select-bottom-test.html:
2053         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
2054         * fast/scrolling/latching/scroll-select-latched-select.html:
2055         * fast/scrolling/rtl-point-in-iframe.html:
2056         * fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html:
2057         * fast/table/assert-when-visual-overflow-is-cleared.html:
2058         * fast/transforms/selection-bounds-in-transformed-view.html:
2059         * http/tests/navigation/anchor-frames-cross-origin-expected.txt:
2060         * http/tests/navigation/resources/frame-with-anchor-cross-origin.html:
2061         * jquery/resources/test/unit/offset.js:
2062         * legacy-animation-engine/fast/harness/results.html:
2063         * media/video-controls-to-not-scroll-page-on-load.html:
2064         * media/video-main-content-allow-then-scroll-expected.txt:
2065         * media/video-main-content-allow-then-scroll.html:
2066         * scrollbars/scrollbar-large-overflow-rectangle.html:
2067         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
2068         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
2069         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
2070         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
2071         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
2072         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
2073         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
2074         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
2075         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
2076         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
2077         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
2078         * tiled-drawing/scrolling/latched-to-deleted-node.html:
2079         * tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html:
2080         * tiled-drawing/scrolling/non-fast-region/top-content-inset.html:
2081         * tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html:
2082         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
2083         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
2084         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
2085         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
2086         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-then-horizontal.html:
2087         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
2088         * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html:
2089
2090 == Rolled over to ChangeLog-2018-09-11 ==