Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-08-01  Matt Lewis  <jlewis3@apple.com>
2
3         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
4         <rdar://problem/33555052>
5
6         Unreviewed test gardening.
7
8         * platform/ios-wk2/TestExpectations:
9
10 2017-08-01  Zan Dobersek  <zdobersek@igalia.com>
11
12         [WebCrypto] Add PKCS#8 import test that covers `parameters` and `publicKey` values in ECPrivateKey
13         https://bugs.webkit.org/show_bug.cgi?id=174420
14
15         Reviewed by Darin Adler.
16
17         Add test cases that cover testing of the optional ECParameters and publicKey bit string
18         attributes in the ECPrivateKey ASN.1 structure that's embedded in the PKCS#8 PrivateKeyInfo
19         ASN.1 structure.
20
21         Per the spec, if the ECParameters attribute in the ECPrivateKey structure is present, the
22         relevant curve object identifier should match the same curve identifier that's used in the
23         ECParameters attribute of the AlgorithmIdentifier structure in PrivateKeyInfo. Both of these
24         should of course match the curve that was specified for the import operation.
25
26         For the publicKey bit string, the data contained there should be properly formatted for
27         the specific curve, meaning it should be of proper curve-specific size and that it should
28         use 0x04 as the leading byte, signalling an uncompressed EC point. On top of that the public
29         key should have a valid value that positions it on the specified elliptic curve.
30
31         These cases are covered for PKCS#8 key imports for P-256 and P-384 curves and for both ECDH
32         and ECDSA algorithms in the newly-introduced tests. They are skipped on all platforms since
33         no implementation in WebKit can pass them yet.
34
35         * TestExpectations:
36         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
37         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
38         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
39         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
40         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
41         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
42         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
43         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
44
45 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
46
47         [GTK] Layout test fast/forms/content-with-margins-inside-button.html is failing
48         https://bugs.webkit.org/show_bug.cgi?id=174610
49
50         Reviewed by Darin Adler.
51
52         Use an explicit text color for content-with-margins-inside-button.html.
53
54         This makes the test pass in the GTK port.
55
56         I also changed the formatting of the CSS to make it more readable.
57
58         * fast/forms/content-with-margins-inside-button-expected.html:
59         * fast/forms/content-with-margins-inside-button.html:
60         * platform/gtk/TestExpectations:
61
62 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
63
64         Remove obsolete failure expectations for wpt XHR tests.
65         https://bugs.webkit.org/show_bug.cgi?id=175024
66
67         Reviewed by Darin Adler.
68
69         * TestExpectations:
70         * platform/gtk/TestExpectations:
71
72 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
73
74         Remove obsolete failure expectations for style-01.html.
75         https://bugs.webkit.org/show_bug.cgi?id=175026
76
77         Reviewed by Darin Adler.
78
79         * TestExpectations:
80
81 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
82
83         Remove obsolete failure expectation for Document-characterSet-normalization.html.
84         https://bugs.webkit.org/show_bug.cgi?id=175022
85
86         Reviewed by Sam Weinig.
87
88         The expectations were updated in r204605.
89
90         * platform/gtk/TestExpectations:
91
92 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
93
94         Remove obsolete failure expectation for regional-indicators.html.
95         https://bugs.webkit.org/show_bug.cgi?id=175021
96
97         Reviewed by Sam Weinig.
98
99         * platform/gtk/TestExpectations:
100
101 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
102
103         REGRESSION(r205909): Layout test editing/pasteboard/image-in-iframe.html is failing
104         https://bugs.webkit.org/show_bug.cgi?id=163185
105
106         Reviewed by Sam Weinig.
107
108         Remove obsolete failure expectation for image-in-iframe.html.
109
110         The bug was fixed in r212428. (The test was also broken by both landings for
111         bug 170956, until r216174 fixed it again.)
112
113         * platform/gtk/TestExpectations:
114
115 2017-08-01  Darin Adler  <darin@apple.com>
116
117         REGRESSION (r220052): http/tests/media/video-play-stall.html times out
118         https://bugs.webkit.org/show_bug.cgi?id=174988
119
120         Reviewed by Sam Weinig.
121
122         * TestExpectations: Stop skipping this test.
123
124         * http/tests/media/video-play-stall.html: Use a 0-duration timeout to sidestep an
125         issue where the test runner never thinks the test is done because of the stalled
126         media loading, and times out. The behaviors here aren't great, but there is no
127         reason to think that this confused state has any effect on web browsing; just on
128         our test runners in a test that intentionally has a still loading video in it.
129
130 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
131
132         Correct the line numbers in GTK's scheme-about.any-expected.txt.
133         https://bugs.webkit.org/show_bug.cgi?id=175017
134
135         Reviewed by Sam Weinig.
136
137         The code fix landed in r220050.
138
139         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
140
141 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
142
143         Remove some obsolete expected failures blamed on the threaded compositor.
144         https://bugs.webkit.org/show_bug.cgi?id=174982
145
146         Reviewed by Sergio Villar Senin.
147
148         * platform/gtk/TestExpectations:
149
150 2017-07-31  Jiewen Tan  <jiewen_tan@apple.com>
151
152         Unreviewed, test gardening
153
154         * platform/mac-highsierra/TestExpectations:
155         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt: Added.
156         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt: Added.
157
158 2017-07-31  Matt Lewis  <jlewis3@apple.com>
159
160         Skipped  http/tests/media/video-play-stall.html.
161         https://bugs.webkit.org/show_bug.cgi?id=174988
162
163         Unreviewed test gardening.
164         * TestExpectations:
165
166 2017-07-31  Matt Lewis  <jlewis3@apple.com>
167
168         Unreviewed, rolling out r220048.
169
170         This revision caused multiple crashes in fast/images. See
171         webkit.org/b/174990
172
173         Reverted changeset:
174
175         "RenderImageResourceStyleImage::image() should return the
176         nullImage() if the image is not available"
177         https://bugs.webkit.org/show_bug.cgi?id=174874
178         http://trac.webkit.org/changeset/220048
179
180 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
181
182         Do not mark all web-platform tests as slow, as this increases time spent on layout tests.
183         Only mark individual web-platform tests as slow.
184
185         Unreviewed test gardening.
186
187         * platform/win/TestExpectations:
188
189 2017-07-31  Yusuke Suzuki  <utatane.tea@gmail.com>
190
191         [JSC] Support optional catch binding
192         https://bugs.webkit.org/show_bug.cgi?id=174981
193
194         Reviewed by Saam Barati.
195
196         Rebaseline existing tests.
197
198         * js/parser-syntax-check-expected.txt:
199         * js/script-tests/parser-syntax-check.js:
200         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt:
201         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.html:
202
203 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
204
205         Many web-platform tests are slow on Windows.
206
207         Unreviewed test gardening, mark web-platform tests as slow.
208
209         * platform/win/TestExpectations:
210
211 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
212
213         [GTK] Layout test fast/css/image-set-unprefixed.html is failing
214         https://bugs.webkit.org/show_bug.cgi?id=163975
215
216         Reviewed by Žan Doberšek.
217
218         Remove obsolete expectation for image-set-unprefixed.html.
219
220         It appears to have started passing with the test change in r209543.
221
222         * platform/gtk/TestExpectations:
223
224 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
225
226         [GTK] Layout Tests fast/dom/{Element,Range}/getClientRects.html are failing
227         https://bugs.webkit.org/show_bug.cgi?id=141700
228
229         Reviewed by Sam Weinig.
230
231         Add gtk-specific expectations for getClientRects tests.
232
233         Since these expectations depend on text metrics, it is unsurprising that they
234         are platform-dependent.
235
236         * platform/gtk/TestExpectations:
237         * platform/gtk/fast/dom/Element/getClientRects-expected.txt: Added.
238         * platform/gtk/fast/dom/Range/getClientRects-expected.txt:
239
240 2017-07-30  Darin Adler  <darin@apple.com>
241
242         Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
243         https://bugs.webkit.org/show_bug.cgi?id=130653
244
245         Reviewed by Antti Koivisto.
246
247         * fast/text/international/embed-bidi-style-in-isolate-crash.html: Removed onerror attribute
248         in the audio element in this test. The error event does fire during the test, which causes
249         the test to fail. Before, the test was prematurely exiting before the load failed, preventing
250         the test from failing, but also meaning we didn't finish running the test.
251
252         * imported/blink/fast/dom/Window/open-window-features-fuzz.html: Use waitUntilDone and
253         notifyDone to prevent the test from exiting prematurely. Use a URL that won't trigger loading
254         outside the web browser; the URL is not what mattered to this test. Before, the test was
255         prematurely exiting before the test ran. Note also, that I don't think this is testing
256         much effectively; not sure we are getting any benefit from this test since before it was
257         not really running to completion anyway.
258
259         * media/event-queue-crash-expected.txt: Updated expectations to expect syntax error. Before
260         there was a race and often the test exited before the syntax error could be logged.
261
262         * platform/mac/TestExpectations: Removed flakiness expectation from the
263         media/event-queue-crash.html test. What made it flaky was a race with the load event,
264         and that race should be fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
265         The same race existed on all platforms, not just Mac, so this flakiness expectation should
266         be in the main TextExpectations file if anywhere. But I believe it is not needed at all.
267         For media/modern-media-controls/media-documents/background-color-and-centering.html,
268         added image failure expectation because under modern WebKit on Mac the image now captures
269         the upper left hand corner of the controls overlay. Still seems to pass on iOS and the bug
270         this was created for was iOS-specific, so should be OK for now.
271
272         * webarchive/loading/video-in-webarchive-expected.txt: Updated. The old result shows evidence
273         of a premature load event, fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
274
275 2017-07-30  Sam Weinig  <sam@webkit.org>
276
277         [WebIDL] Remove JS builtin bindings for FetchRequest, DOMWindowFetch and WorkerGlobalScopeFetch
278         https://bugs.webkit.org/show_bug.cgi?id=174974
279
280         Reviewed by Darin Adler.
281
282         * http/tests/inspector/network/fetch-network-data-expected.txt:
283         Update results to have the correct line number for exceptions reported in the console.
284
285 2017-07-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
286
287         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
288         https://bugs.webkit.org/show_bug.cgi?id=174874
289         <rdar://problem/33530130>
290
291         Reviewed by Darin Adler.
292
293         * fast/images/image-element-image-content-data-expected.txt: Added.
294         * fast/images/image-element-image-content-data.html: Added.
295
296 2017-07-29  Nan Wang  <n_wang@apple.com>
297
298         AX: findMatchingObjects doesn't work when the startObject is ignored
299         https://bugs.webkit.org/show_bug.cgi?id=174965
300
301         Reviewed by Chris Fleizach.
302
303         * accessibility/mac/search-predicate-from-ignored-element-expected.txt: Added.
304         * accessibility/mac/search-predicate-from-ignored-element.html: Added.
305
306 2017-07-29  Aaron Chu  <aaron_chu@apple.com>
307
308         AX: FKA: Buttons need a visible focus indicator
309         https://bugs.webkit.org/show_bug.cgi?id=171040
310         <rdar://problem/30922548>
311
312         Reviewed by Antoine Quint.
313
314         * media/modern-media-controls/button/button-focus-state-expected.txt: Added.
315         * media/modern-media-controls/button/button-focus-state.html: Added.
316         * platform/ios-simulator/TestExpectations:
317         * platform/mac-elcapitan/TestExpectations:
318
319 2017-07-28  Sam Weinig  <sam@webkit.org>
320
321         [WebIDL] Remove JS builtin bindings for FetchHeaders
322         https://bugs.webkit.org/show_bug.cgi?id=174905
323
324         Reviewed by Alex Christensen.
325
326         * fetch/header-constructor-is-array-expected.txt:
327         * fetch/header-constructor-is-array.html:
328         Update test to match spec. An array with out a prototype will not yield
329         a valid Header as it is not iterable.
330
331 2017-07-28  Matt Baker  <mattbaker@apple.com>
332
333         Web Inspector: capture an async stack trace when web content calls addEventListener
334         https://bugs.webkit.org/show_bug.cgi?id=174739
335         <rdar://problem/33468197>
336
337         Reviewed by Brian Burg.
338
339         Add test case checking that async stack traces are recorded for addEventListener.
340
341         * inspector/debugger/async-stack-trace-expected.txt:
342         * inspector/debugger/async-stack-trace.html:
343
344 2017-07-28  Matt Rajca  <mrajca@apple.com>
345
346         Don't add autoplay restrictions to media elements created in response to user gestures.
347         https://bugs.webkit.org/show_bug.cgi?id=174947
348
349         Reviewed by Eric Carlson.
350
351         Skip the test on iOS because "runWithKeyDown" does not work there.
352
353         Jer: "Turns out the problem with iOS is that the WKTR EventSender is basically unwritten. It
354         doesn't support sending mouse, key, or touch events, so our "do this during a user gesture"
355         helper in video-test.js doesn't work."
356
357         * media/video-create-with-user-gesture-expected.txt: Added.
358         * media/video-create-with-user-gesture.html: Added.
359         * platform/ios/TestExpectations:
360
361 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
362
363         The test imported/w3c/web-platform-tests/fetch/api/basic/accept-header.any.html is slow on Windows.
364
365         Unreviewed test gardening, mark test as slow.
366
367         * platform/win/TestExpectations:
368
369 2017-07-28  Matt Lewis  <jlewis3@apple.com>
370
371         Unreviewed, rolling out r220016.
372
373         Test needs to be unskipped due to configuration change in High
374         Sierra.
375
376         Reverted changeset:
377
378         "Marked fast/images/pdf-as-image-with-annotations.html as
379         image failure."
380         http://trac.webkit.org/changeset/220016
381
382 2017-07-28  Matt Lewis  <jlewis3@apple.com>
383
384         Marked fast/images/pdf-as-image-with-annotations.html as image failure.
385         <rdar://problem/33550614>
386
387         Unreviewed test gardening.
388
389         * platform/mac-highsierra/TestExpectations:
390
391 2017-07-28  Matt Lewis  <jlewis3@apple.com>
392
393         Marked multiple iimported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ as failing.
394         <rdar://problem/33548297>
395
396         Unreviewed test gardening.
397
398         * platform/mac-highsierra/TestExpectations:
399
400 2017-07-28  Matt Lewis  <jlewis3@apple.com>
401
402         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html as flaky.
403         <rdar://problem/33555052>
404
405         Unreviewed test gardening.
406
407         * platform/ios-wk2/TestExpectations:
408         * platform/mac-highsierra/TestExpectations:
409
410 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
411
412         [macOS] Reeder's defaults font is Times instead of San Francisco
413         https://bugs.webkit.org/show_bug.cgi?id=174885
414         <rdar://problem/33462483>
415
416         Reviewed by Simon Fraser.
417
418         * fast/text/font-lookup-dot-prefix-case-sensitive-2-expected.html: Added.
419         * fast/text/font-lookup-dot-prefix-case-sensitive-2.html: Added.
420         * fast/text/font-lookup-dot-prefix-case-sensitive-expected-mismatch.html: Added.
421         * fast/text/font-lookup-dot-prefix-case-sensitive.html: Added.
422
423 2017-07-28  Devin Rousso  <drousso@apple.com>
424
425         Web Inspector: Record actions performed on CanvasRenderingContext2D
426         https://bugs.webkit.org/show_bug.cgi?id=174482
427
428         Reviewed by Joseph Pecoraro.
429
430         * inspector/canvas/recording-2d-expected.txt: Added.
431         * inspector/canvas/recording-2d.html: Added.
432         * inspector/canvas/recording-expected.txt: Added.
433         * inspector/canvas/recording.html: Added.
434         Take a recording of all CanvasRenderingContext2D actions and dump the recorded JSON data.
435
436 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
437
438         The test imported/w3c/web-platform-tests/cors/allow-headers.htm is slow on Windows.
439
440         Unreviewed test gardening, mark test as slow.
441
442         * platform/win/TestExpectations:
443
444 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
445
446         REGRESSION(r216944): Fallback fonts erroneously visible when the primary font is loading
447         https://bugs.webkit.org/show_bug.cgi?id=174772
448         <rdar://problem/33267643>
449
450         Reviewed by Simon Fraser.
451
452         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges-expected.html: Added.
453         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges.html: Added.
454
455 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
456
457         REGRESSION(r125147): Layout Test svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg is failing
458         https://bugs.webkit.org/show_bug.cgi?id=93589
459
460         Unreviewed test gardening, this test is also a flaky timeout on Windows.
461
462         * platform/win/TestExpectations:
463
464 2017-07-28  Claudio Saavedra  <csaavedra@igalia.com>
465
466         [WPE] Implement EventSenderProxy in WTR
467         https://bugs.webkit.org/show_bug.cgi?id=173419
468
469         Reviewed by Žan Doberšek.
470
471         Add the implementation of EventSenderProxy to the WTR. This
472         allows us to extend the coverage of the test suite in WKWPE.
473
474         * platform/wpe/TestExpectations: Unskip fast/events tests, marking failures
475         that are related to features not yet implemented in WPE. Also remove other
476         tests that are now passing thanks to having event injection.
477         * platform/wpe/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Update.
478         * platform/wpe/fast/dynamic/layer-hit-test-crash-expected.txt: Update.
479         * platform/wpe/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
480         * platform/wpe/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt: Update.
481
482 2017-07-27  Oleksandr Skachkov  <gskachkov@gmail.com>
483
484         [ES] Add support finally to Promise
485         https://bugs.webkit.org/show_bug.cgi?id=174503
486
487         Reviewed by Yusuke Suzuki.
488
489         * js/Promise-types-expected.txt:
490         * js/script-tests/Promise-types.js:
491
492 2017-07-27  Aaron Chu  <aaron_chu@apple.com>
493
494         AX: VoiceOver silent or skipping over time values on media player.
495         https://bugs.webkit.org/show_bug.cgi?id=174324
496         <rdar://problem/32021784>
497
498         Reviewed by Antoine Quint.
499
500         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
501
502         Updated time-label.html to test role attribute on mac. 
503         Added ios-time-label.html to run time-label test without testing for role since accessibilityController does not expose a role property on iOS.
504
505         * media/modern-media-controls/time-label/ios-time-label-expected.txt: Copied from LayoutTests/media/modern-media-controls/time-label/time-label-expected.txt.
506         * media/modern-media-controls/time-label/ios-time-label.html: Copied from LayoutTests/media/modern-media-controls/time-label/time-label.html.
507         * media/modern-media-controls/time-label/time-label-expected.txt:
508         * media/modern-media-controls/time-label/time-label.html:
509         * platform/ios-simulator/TestExpectations:
510         * platform/mac/TestExpectations:
511
512 2017-07-27  Yusuke Suzuki  <utatane.tea@gmail.com>
513
514         Hoist DOM binding attribute getter prologue into JavaScriptCore taking advantage of DOMJIT / CheckSubClass
515         https://bugs.webkit.org/show_bug.cgi?id=171637
516
517         Reviewed by Darin Adler.
518
519         * js/dom/dom-getters-type-check-expected.txt: Added.
520         * js/dom/dom-getters-type-check.html: Added.
521
522 2017-07-27  Zan Dobersek  <zdobersek@igalia.com>
523
524         [GCrypt] Key serialization support
525         https://bugs.webkit.org/show_bug.cgi?id=173883
526
527         Reviewed by Jiewen Tan.
528
529         * platform/wpe/TestExpectations: Unskip the crypto/worker/ tests that
530         utilize key serialization and are now passing.
531
532 2017-07-26  Arnaud Renevier  <a.renevier@sisa.samsung.com> and Fujii Hironori  <Hironori.Fujii@sony.com>
533
534         Implement new TextMetrics, returned by canvas measureText()
535         https://bugs.webkit.org/show_bug.cgi?id=82798
536
537         Reviewed by Dean Jackson.
538
539         Create a test that checks that:
540              - ascent + descent is greater than zero
541              - actualBoundingBoxLeft + actualBoundingBoxRight is somewhere
542                quite close to width
543              - when baseline is top, emHeightAscent is 0 (respectively
544                bottom/emHeightDescent)
545              - when baseline is hanging, hangingBaseline in 0 (respectively
546                alphabetic and ideographic)
547              - order of different vertical measures (for example,
548                emHeightAscent is always higher that alphabeticBaseline)
549
550         * fast/canvas/canvas-measureText-2-expected.txt: Added.
551         * fast/canvas/canvas-measureText-2.html: Added.
552
553 2017-07-26  Matt Lewis  <jlewis3@apple.com>
554
555         Marked Multiple imported/w3c/web-platform-tests/ as failing.
556         <rdar://problem/33251388>
557
558         Unreviewed test gardening.
559
560         * platform/ios-11/TestExpectations:
561
562 2017-07-26  Matt Lewis  <jlewis3@apple.com>
563
564         Rebaselined http/tests/quicklook/top-navigation-blocked-expected.txt.
565         https://bugs.webkit.org/show_bug.cgi?id=174755
566         
567         Unreviewed test gardening.
568
569         * platform/ios-11/http/tests/quicklook/top-navigation-blocked-expected.txt:
570
571 2017-07-26  Devin Rousso  <drousso@apple.com>
572
573         Web Inspector: create protocol for recording Canvas contexts
574         https://bugs.webkit.org/show_bug.cgi?id=174481
575
576         Reviewed by Joseph Pecoraro.
577
578         * inspector/model/recording-expected.txt: Added.
579         * inspector/model/recording.html: Added.
580
581 2017-07-26  Ali Juma  <ajuma@chromium.org>
582
583         Implement document.elementsFromPoint
584         https://bugs.webkit.org/show_bug.cgi?id=153137
585
586         Reviewed by Simon Fraser.
587
588         * TestExpectations: Unskip a test.
589
590 2017-07-26  Brian Burg  <bburg@apple.com>
591
592         Remove WEB_TIMING feature flag
593         https://bugs.webkit.org/show_bug.cgi?id=174795
594
595         Reviewed by Alex Christensen.
596
597         * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js:
598         (decodeBase64ToBlob):
599         (timestamp): Deleted.
600         * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js:
601         (decodeBase64ToBlob):
602         (timestamp): Deleted.
603
604 2017-07-26  Matt Lewis  <jlewis3@apple.com>
605
606         Rebaselined multiple fast/css/getComputedStyle.
607         <rdar://problem/33416054>
608
609         Unreviewed test gardening.
610
611         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-expected.txt:
612         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
613
614 2017-07-26  Chris Dumez  <cdumez@apple.com>
615
616         Pressing the Escape key should not be a valid user gesture to enter fullscreen
617         https://bugs.webkit.org/show_bug.cgi?id=174864
618         <rdar://problem/33009088>
619
620         Reviewed by Geoffrey Garen.
621
622         Add layout test coverage.
623
624         * fullscreen/requestFullscreen-escape-key-expected.txt: Added.
625         * fullscreen/requestFullscreen-escape-key.html: Added.
626
627 2017-07-26  Nan Wang  <n_wang@apple.com>
628
629         AX: Incorrect range from index and length in contenteditable with <p> tags
630         https://bugs.webkit.org/show_bug.cgi?id=174856
631
632         Reviewed by Chris Fleizach.
633
634         * accessibility/mac/range-for-contenteditable-newline-expected.txt:
635         * accessibility/mac/range-for-contenteditable-newline.html:
636
637 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
638
639         Remove obsolete failure annotation for bad-charset-alias.html.
640         https://bugs.webkit.org/show_bug.cgi?id=145048
641
642         Reviewed by Carlos Garcia Campos.
643
644         This appears to have been fixed in r204850.
645
646         * platform/gtk/TestExpectations:
647
648 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
649
650         Remove obsolete failure expectations for 2d.fillStyle.parse.{rgb,rgba}-eof.
651         https://bugs.webkit.org/show_bug.cgi?id=174857
652
653         Reviewed by Žan Doberšek.
654
655         These tests started passing in r209666.
656
657         * platform/gtk/TestExpectations:
658
659 2017-07-26  Javier Fernandez  <jfernandez@igalia.com>
660
661         InsertOrderedList command applied to table cells inserts an extra BR before the table
662         https://bugs.webkit.org/show_bug.cgi?id=174593
663
664         Reviewed by Darin Adler.
665
666         Tests to verify that the insertOrderedList command works as expected when applied
667         in table cells.
668
669         * editing/inserting/insert-list-in-table-cell-01.html: Added.
670         * editing/inserting/insert-list-in-table-cell-01-expected.txt: Added.
671         * editing/inserting/insert-list-in-table-cell-02.html: Added.
672         * editing/inserting/insert-list-in-table-cell-02-expected.txt: Added.
673         * editing/inserting/insert-list-in-table-cell-03.html: Added.
674         * editing/inserting/insert-list-in-table-cell-03-expected.txt: Added.
675         * editing/inserting/insert-list-in-table-cell-04.html: Added.
676         * editing/inserting/insert-list-in-table-cell-04-expected.txt: Added.
677         * editing/inserting/insert-list-in-table-cell-05.html: Added.
678         * editing/inserting/insert-list-in-table-cell-05-expected.txt: Added.
679         * editing/inserting/insert-list-in-table-cell-06.html: Added.
680         * editing/inserting/insert-list-in-table-cell-06-expected.txt: Added.
681         * editing/inserting/insert-list-in-table-cell-07.html: Added.
682         * editing/inserting/insert-list-in-table-cell-07-expected.txt: Added.
683         * editing/inserting/insert-list-in-table-cell-08.html: Added.
684         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Added.
685
686 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
687
688         Fix an incorrect check in 2d.missingargs.html.
689         https://bugs.webkit.org/show_bug.cgi?id=174854
690
691         Reviewed by Carlos Garcia Campos.
692
693         The check was introduced without explanation in r168302. This change reverts
694         it to the previous, correct check.
695
696         * canvas/philip/tests/2d.missingargs-expected.txt:
697         * canvas/philip/tests/2d.missingargs.html:
698         * platform/gtk/TestExpectations:
699         * platform/ios/TestExpectations:
700         * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt: Removed.
701         * platform/wpe/TestExpectations:
702
703 2017-07-26  Claudio Saavedra  <csaavedra@igalia.com>
704
705         [WPE] Enable KeyboardEvent key and code attributes
706         https://bugs.webkit.org/show_bug.cgi?id=174822
707
708         Reviewed by Žan Doberšek.
709
710         * platform/wpe/TestExpectations: Mark
711         fast/events/constructors/keyboard-event-constructor.html as passing.
712
713 2017-07-26  Zan Dobersek  <zdobersek@igalia.com>
714
715         [WPE] WebGL2 support
716         https://bugs.webkit.org/show_bug.cgi?id=174249
717
718         Reviewed by Alex Christensen.
719
720         * platform/wpe/TestExpectations:
721         Unskip WebGL2 tests under the webgl/ directory. More tests under fast/canvas/webgl2/
722         will be unskipped later.
723
724 2017-07-26  Nan Wang  <n_wang@apple.com>
725
726         AX: should dispatch accessibilityPerformPressAction async on MacOS
727         https://bugs.webkit.org/show_bug.cgi?id=174849
728
729         Reviewed by Chris Fleizach.
730
731         * accessibility/file-upload-button-with-axpress.html:
732         * accessibility/mac/html5-input-number.html:
733         * accessibility/mac/search-field-cancel-button.html:
734         * accessibility/press-target-uses-text-descendant-node.html:
735         * accessibility/press-targets-center-point.html:
736         * accessibility/press-works-on-control-types.html:
737
738 2017-07-25  Andy Estes  <aestes@apple.com>
739
740         [Apple Pay] Add "carteBancaire" as a supported payment network
741         https://bugs.webkit.org/show_bug.cgi?id=174841
742         <rdar://problem/31935596>
743
744         Reviewed by Alex Christensen.
745
746         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
747         * http/tests/ssl/applepay/ApplePaySession.html:
748         * http/tests/ssl/applepay/ApplePaySessionV3.html:
749
750 2017-07-25  Matt Lewis  <jlewis3@apple.com>
751
752         Marked multiple fast/ tests as crashing on High Sierra WK1.
753         <rdar://problem/33522420>
754
755         Unreviewed test gardening.
756
757         * platform/mac-highsierra-wk1/TestExpectations:
758
759 2017-07-25  Matt Lewis  <jlewis3@apple.com>
760
761         Marked imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html as failing.
762         <rdar://problem/33251388>
763
764         Unreviewed test gardening.
765
766         * platform/mac-highsierra/TestExpectations:
767
768 2017-07-25  Matt Lewis  <jlewis3@apple.com>
769
770         Rebaselined the test http/tests/quicklook/top-navigation-blocked.html
771         https://bugs.webkit.org/show_bug.cgi?id=174755
772
773         Unreviewed test gardening.
774
775         * http/tests/quicklook/top-navigation-blocked-expected.txt:
776
777 2017-07-25  Matt Lewis  <jlewis3@apple.com>
778
779         Rebaselined missed test.
780         https://bugs.webkit.org/show_bug.cgi?id=174734
781
782         Unreviewed test gardening.
783
784         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt:
785
786 2017-07-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
787
788         Async image decoding for large images should be disabled after the first time a tile is painted
789         https://bugs.webkit.org/show_bug.cgi?id=174451
790         <rdar://problem/31246421>
791
792         Reviewed by Simon Fraser.
793
794         To test async image decoding for large images, we have to create the <img>
795         element dynamically so we can listen to the load and webkitImageFrameReady
796         events and know reliably when to end the test. But with this patch the async
797         image decoding for large images will be disabled after the first paint. 
798         That means async image decoding for large images will be disabled always
799         unless we force the async image decoding till the image is painted for the
800         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
801         to force the async image decoding. So painting an image in this case will
802         require multiple paints; in all of them the async image decoding will be
803         enabled. But this is okay because it resembles the case where the <img> is
804         created from a static <img> tag in the HTML file.
805
806         For new tests, where we want to make sure that mutating the DOM will not
807         cause a flash, async image decoding will be forced till the image is drawn
808         for the first time. After that the async image decoding is enabled but not
809         forced.
810
811         Disable new tests for WK1 because the async image decoding is always enabled
812         because tiling does not necessarily exist in WK1 . But eventually the async
813         image decoding for large images will be always disabled for WK1.
814
815         * fast/images/async-image-background-change-expected.html: Added.
816         * fast/images/async-image-background-change.html: Added.
817         * fast/images/async-image-background-image-repeated.html:
818         * fast/images/async-image-background-image.html:
819         * fast/images/async-image-body-background-image.html:
820         * fast/images/async-image-multiple-clients-repaint.html:
821         * fast/images/async-image-src-change-expected.html: Added.
822         * fast/images/async-image-src-change.html: Added.
823         * fast/images/resources/green-400x400.png: Added.
824         * fast/images/resources/red-100x100.png: Added.
825         * fast/images/resources/red-400x400.png: Added.
826         * fast/images/sprite-sheet-image-draw.html:
827         * http/tests/multipart/multipart-async-image-expected.txt: Added.
828         * http/tests/multipart/multipart-async-image.html: Added.
829         * platform/ios-wk1/TestExpectations:
830         * platform/mac-wk1/TestExpectations:
831
832 2017-07-25  Charlie Turner  <cturner@igalia.com>
833
834         [GTK] Unreviewed test gardening
835         https://bugs.webkit.org/show_bug.cgi?id=174820
836
837         Unreviewed gardening.
838
839         * platform/gtk/TestExpectations:
840
841 2017-07-25  Devin Rousso  <drousso@apple.com>
842         Web Inspector: add context menu item for taking a screenshot of a node
843         https://bugs.webkit.org/show_bug.cgi?id=174754
844
845         Reviewed by Brian Burg.
846
847         * inspector/unit-tests/number-utilities-expected.txt:
848         * inspector/unit-tests/number-utilities.html:
849         Add test for Number.zeroPad.
850
851         Drive-by: Change tests to use expectEqual for better output on failure.
852
853 2017-07-25  Claudio Saavedra  <csaavedra@igalia.com>
854
855         REGRESSION (r143068): fast/events/clientXY-in-zoom-and-scroll.html failing on GTK, Qt
856         https://bugs.webkit.org/show_bug.cgi?id=110090
857
858         Unreviewed gardening.
859
860         This test only needed the expectation to be updated.
861
862         * platform/gtk/TestExpectations: Remove test below.
863         * platform/gtk/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
864
865 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
866
867         [Win] The tests fast/text/line-height-minimumFontSize*.html are failing.
868         https://bugs.webkit.org/show_bug.cgi?id=174801
869
870         Unreviewed test gardening, update test expectations for failing tests.
871
872         * platform/win/TestExpectations:
873
874 2017-07-24  Matt Lewis  <jlewis3@apple.com>
875
876         Marked tests as failures.
877         <rdar://problem/33437597>
878         
879         Unreviewed test gardening.
880
881         * platform/mac-highsierra/TestExpectations:
882
883 2017-07-24  Matt Lewis  <jlewis3@apple.com>
884
885         Fixed typo in test expectations.
886         https://bugs.webkit.org/show_bug.cgi?id=173010
887
888         Unreviewed gardening.
889         * platform/ios-simulator-wk2/TestExpectations:
890
891 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
892
893         [Win] Async image tests are failing.
894         https://bugs.webkit.org/show_bug.cgi?id=174653
895
896         Unreviewed test gardening, update test expectations for async image tests.
897
898         * platform/win/TestExpectations:
899
900 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
901
902         Rebaseline this test. The previous result was generated using an older iOS SDK.
903
904         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
905
906 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
907
908         Mark Skia font test as image only failure on Windows.
909
910         Unreviewed test gardening.
911
912         * platform/win/TestExpectations:
913
914 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
915
916         LayoutTest userscripts/user-script-audio-document.html failing on High Sierra
917         https://bugs.webkit.org/show_bug.cgi?id=174726
918         rdar://problem/30059973
919
920         Reviewed by Alexey Proskuryakov.
921
922         Underlying issue has been resolved.
923         Re-enable test: userscripts/user-script-audio-document.html
924
925         * platform/mac-highsierra/TestExpectations:
926
927 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
928
929         Fix typo (Timout -> Timeout).
930
931         * platform/mac-wk2/TestExpectations:
932
933 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
934
935         5 wav media layoutTest timeouts on High Sierra
936         https://bugs.webkit.org/show_bug.cgi?id=174725
937         rdar://problem/30182218
938
939         Reviewed by Andreas Kling.
940
941         Underlying issue is fixed. Re-enable tests on High Sierra.
942
943         media/audio-controls-timeline-in-media-document.html
944         media/audio-data-url.html
945         media/media-document-audio-controls-visible.html
946         media/media-document-audio-repaint.html
947         media/media-document-audio-size.html
948
949         * platform/mac-highsierra/TestExpectations:
950
951 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
952
953         Revert "client" coordinates to be in scrolling coordinates
954         https://bugs.webkit.org/show_bug.cgi?id=174734
955         rdar://problem/33336930
956
957         Reviewed by Tim Horton.
958         
959         Rebaseline.
960
961         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
962         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
963         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
964         * fast/visual-viewport/zoomed-fixed-expected.txt:
965         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
966         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
967         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
968         * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Added.
969         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
970         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
971
972 2017-07-24  Matt Lewis  <jlewis3@apple.com>
973
974         Marked tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html as failure.
975         https://bugs.webkit.org/show_bug.cgi?id=172148
976
977         Unreviewed test gardening.
978
979         * platform/mac-wk2/TestExpectations:
980
981 2017-07-23  Darin Adler  <darin@apple.com>
982
983         Remove race from one plug-in test
984         https://bugs.webkit.org/show_bug.cgi?id=130653
985
986         Reviewed by Antti Koivisto.
987
988         * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
989         rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
990         comment explaining why this is both needed and potentially insufficient in the long run.
991
992 2017-07-11  Frederic Wang  <fwang@igalia.com>
993
994         Add attribute allow-top-navigation-by-user-activation to iframe sandbox
995         https://bugs.webkit.org/show_bug.cgi?id=171327
996
997         Reviewed by Chris Dumez.
998
999         This patch adds tests to verify that a sandboxed iframe with the flag
1000         'allow-top-navigation-by-user-activation' or 'allow-top-navigation' can navigate the top
1001         level page, if navigation is triggered by a user gesture. This is based on a test from the
1002         Chromium repository.
1003         It also verifies that navigation fails when 'allow-top-navigation-by-user-activation' is
1004         absent, even when it is triggered by a user gesture.
1005
1006         * http/tests/security/frameNavigation/resources/iframe-that-performs-parent-navigation-with-user-activation.html: Added. This is similar to iframe-that-performs-parent-navigation.html but it
1007         performs navigation of its parent using user activation.
1008         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1.html: Added.
1009         Test top navigation for a sandboxed frame with 'allow-top-navigation-by-user-activation'
1010         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1-expected.txt: Added.
1011         Add PASS expectation.
1012         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2.html: Added.
1013         Test top navigation for a sandboxed frame with 'allow-top-navigation'.
1014         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2-expected.txt: Added.
1015         Add PASS expectation.
1016         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture.html: Added.
1017         Test user-triggered navigation for a sandboxed frame without 'allow-top-navigation-by-user-activation'.
1018         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture-expected.txt: Added.
1019         Add reference with navigation failure.
1020
1021 2017-07-22  Chris Dumez  <cdumez@apple.com>
1022
1023         Merge ExceptionBase into DOMException and drop custom toString
1024         https://bugs.webkit.org/show_bug.cgi?id=174755
1025
1026         Reviewed by Sam Weinig.
1027
1028         Rebaseline some tests now that DOMException's custom toString has been dropped
1029         and we rely on Error's toString. This causes the exception message to be
1030         slightly different.
1031
1032         * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
1033         * fast/frames/sandboxed-iframe-history-denied-expected.txt:
1034         * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt:
1035         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
1036         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
1037         * fast/inspector-support/uncaught-dom8-exception-expected.txt:
1038         * fast/regions/selection/crash-deselect-expected.txt:
1039         * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
1040         * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
1041         * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
1042         * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
1043         * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
1044         * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
1045         * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
1046         * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
1047         * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
1048         * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
1049         * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
1050         * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
1051         * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
1052         * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
1053         * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
1054         * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
1055         * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
1056         * http/tests/security/xss-DENIED-frame-name-expected.txt:
1057         * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
1058         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
1059         * inspector/debugger/command-line-api-exception-expected.txt:
1060         * inspector/debugger/regress-133182-expected.txt:
1061         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
1062         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
1063         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
1064         * platform/mac/fast/dynamic/015-expected.txt:
1065
1066 2017-07-21  Chris Dumez  <cdumez@apple.com>
1067
1068         Drop IDBDatabaseException class
1069         https://bugs.webkit.org/show_bug.cgi?id=174743
1070
1071         Reviewed by Darin Adler.
1072
1073         Rebaseline test as the exception messages are slightly different.
1074
1075         * storage/indexeddb/createIndex-after-failure-expected.txt:
1076         * storage/indexeddb/createIndex-after-failure-private-expected.txt:
1077         * storage/indexeddb/get-keyrange-expected.txt:
1078         * storage/indexeddb/get-keyrange-private-expected.txt:
1079         * storage/indexeddb/keypath-edges-expected.txt:
1080         * storage/indexeddb/keypath-edges-private-expected.txt:
1081         * storage/indexeddb/keyrange-expected.txt:
1082         * storage/indexeddb/keyrange-private-expected.txt:
1083         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
1084         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt:
1085         * storage/indexeddb/transaction-active-flag-expected.txt:
1086         * storage/indexeddb/transaction-active-flag-private-expected.txt:
1087
1088 2017-07-21  Per Arne Vollan  <pvollan@apple.com>
1089
1090         Round-tripping stroke-width styles through getComputedStyle cause the text to gain a stroke.
1091         https://bugs.webkit.org/show_bug.cgi?id=174701
1092
1093         Reviewed by Simon Fraser.
1094
1095         * fast/css/round-trip-stroke-width-using-computed-style-expected.html: Added.
1096         * fast/css/round-trip-stroke-width-using-computed-style.html: Added.
1097
1098 2017-07-21  Nan Wang  <n_wang@apple.com>
1099
1100         AX: Expose form validation on iOS as hint
1101         https://bugs.webkit.org/show_bug.cgi?id=174722
1102         <rdar://problem/33459761>
1103
1104         Reviewed by Chris Fleizach.
1105
1106         * accessibility/ios-simulator/form-control-validation-message-expected.txt: Added.
1107         * accessibility/ios-simulator/form-control-validation-message.html: Added.
1108
1109 2017-07-21  Joseph Pecoraro  <pecoraro@apple.com>
1110
1111         Web Inspector: inspect(aFunction) should jump to function definition
1112         https://bugs.webkit.org/show_bug.cgi?id=149344
1113         <rdar://problem/11563607>
1114
1115         Reviewed by Matt Baker.
1116
1117         * inspector/runtime/CommandLineAPI-inspect-expected.txt: Added.
1118         * inspector/runtime/CommandLineAPI-inspect.html: Added.
1119         Add tests for the CommandLineAPI's inspect() and how it triggers the
1120         `Inspector.inspect` event with a RemoteObject and hints.
1121
1122 2017-07-21  Matt Lewis  <jlewis3@apple.com>
1123
1124         Adjusted test expectations.
1125         https://bugs.webkit.org/show_bug.cgi?id=173861
1126
1127         Unreviewed test gardening.
1128
1129         * platform/mac-wk2/TestExpectations:
1130
1131 2017-07-21  Brady Eidson  <beidson@apple.com>
1132
1133         Get rid of WebCore IconDatabase code.
1134         https://bugs.webkit.org/show_bug.cgi?id=174700
1135
1136         Reviewed by Tim Horton.
1137
1138         * fast/dom/icon-url-list-expected.txt:
1139         * fast/dom/icon-url-list.html:
1140
1141 2017-07-21  Chris Dumez  <cdumez@apple.com>
1142
1143         Unreviewed, rebaseline test after r219708.
1144
1145         * js/dom/global-constructors-attributes-expected.txt:
1146         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1147         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1148         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
1149         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
1150         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1151         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1152         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1153         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1154
1155 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
1156
1157         [GTK] Update test expectations after r219663
1158
1159         Unreviewed gardening
1160
1161         DOMException got its toString() removed so the output changes.
1162
1163         * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
1164         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1165         * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
1166         * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
1167         * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
1168         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
1169         * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
1170         * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
1171         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt:
1172         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt:
1173
1174 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
1175
1176         [WPE] Update expectation file
1177
1178         Unreviewed gardening.
1179
1180         Drop XPathException after r219708.
1181
1182         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1183
1184 2017-07-20  Antoine Quint  <graouts@apple.com>
1185
1186         Turn tests at media/modern-media-controls/seek-forward-support back on
1187         https://bugs.webkit.org/show_bug.cgi?id=174690
1188
1189         Reviewed by Dean Jackson.
1190
1191         * platform/mac/TestExpectations:
1192
1193 2017-07-20  Antoine Quint  <graouts@apple.com>
1194
1195         Turn tests at media/modern-media-controls/seek-backward-support back on
1196         https://bugs.webkit.org/show_bug.cgi?id=174689
1197
1198         Reviewed by Dean Jackson.
1199
1200         * platform/mac/TestExpectations:
1201
1202 2017-07-20  Antoine Quint  <graouts@apple.com>
1203
1204         Turn tests at media/modern-media-controls/time-labels-support back on
1205         https://bugs.webkit.org/show_bug.cgi?id=174688
1206
1207         Reviewed by Dean Jackson.
1208
1209         * media/modern-media-controls/time-labels-support/elapsed-time-expected.txt:
1210         * media/modern-media-controls/time-labels-support/elapsed-time.html:
1211         * media/modern-media-controls/time-labels-support/remaining-time-expected.txt:
1212         * media/modern-media-controls/time-labels-support/remaining-time.html:
1213         * platform/ios-simulator/TestExpectations:
1214         * platform/mac/TestExpectations:
1215
1216 2017-07-20  Antoine Quint  <graouts@apple.com>
1217
1218         Turn tests at media/modern-media-controls/status-support back on
1219         https://bugs.webkit.org/show_bug.cgi?id=174687
1220
1221         Reviewed by Dean Jackson.
1222
1223         * platform/ios-simulator/TestExpectations:
1224         * platform/mac/TestExpectations:
1225
1226 2017-07-20  Chris Dumez  <cdumez@apple.com>
1227
1228         Drop legacy SVGException type
1229         https://bugs.webkit.org/show_bug.cgi?id=174695
1230
1231         Reviewed by Darin Adler.
1232
1233         Update existing tests to reflect behavior change.
1234
1235         * fast/dom/Window/resources/window-properties.js:
1236         * js/dom/global-constructors-attributes-expected.txt:
1237         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1238         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1239         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
1240         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
1241         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1242         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1243         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1244         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1245         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1246         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt:
1247         * svg/custom/SVGException-expected.txt: Removed.
1248         * svg/custom/SVGException.html: Removed.
1249         * svg/custom/global-constructors-expected.txt:
1250         * svg/custom/global-constructors.html:
1251         * svg/custom/js-svg-constructors-expected.txt:
1252         * svg/custom/js-svg-constructors.svg:
1253         * svg/dom/SVGAnimatedEnumeration-SVGClipPathElement-expected.txt:
1254         * svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement-expected.txt:
1255         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
1256         * svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement-expected.txt:
1257         * svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement-expected.txt:
1258         * svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement-expected.txt:
1259         * svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement-expected.txt:
1260         * svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement-expected.txt:
1261         * svg/dom/SVGAnimatedEnumeration-SVGFilterElement-expected.txt:
1262         * svg/dom/SVGAnimatedEnumeration-SVGGradientElement-expected.txt:
1263         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
1264         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
1265         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
1266         * svg/dom/SVGAnimatedEnumeration-SVGTextContentElement-expected.txt:
1267         * svg/dom/SVGAnimatedEnumeration-SVGTextPathElement-expected.txt:
1268         * svg/dom/SVGAnimatedEnumeration-expected.txt:
1269         * svg/dom/SVGException-obsolete-expected.txt: Added.
1270         * svg/dom/SVGException-obsolete.html: Added.
1271         * svg/dom/SVGMatrix-interface-expected.txt:
1272         * svg/dom/svglist-exception-on-out-bounds-error-expected.txt:
1273         * svg/filters/feBlend-invalid-mode-expected.txt:
1274         * svg/filters/feComponentTransfer-style-crash-expected.txt:
1275         * svg/filters/feDisplacementMap-crash-test-expected.txt:
1276
1277 2017-07-20  Matt Lewis  <jlewis3@apple.com>
1278
1279         Unreviewed, rolling out r219700.
1280
1281         This revision caused consistent timouts on iOS.
1282
1283         Reverted changeset:
1284
1285         "Turn tests at media/modern-media-controls/start-support back
1286         on"
1287         https://bugs.webkit.org/show_bug.cgi?id=174683
1288         http://trac.webkit.org/changeset/219700
1289
1290 2017-07-20  Chris Dumez  <cdumez@apple.com>
1291
1292         Drop legacy XPathException type
1293         https://bugs.webkit.org/show_bug.cgi?id=174679
1294
1295         Reviewed by Sam Weinig.
1296
1297         Update existing tests to reflect behavior change.
1298
1299         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
1300         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
1301         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
1302         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
1303         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
1304         (XPathEvaluator_evaluate_TYPE_ERR):
1305         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
1306         (XPathResult_TYPE_ERR):
1307         * fast/dom/DOMException/XPathException-expected.txt: Removed.
1308         * fast/dom/DOMException/XPathException.html: Removed.
1309         * fast/dom/DOMException/resources/XPathException.js: Removed.
1310         * fast/dom/Window/resources/window-properties.js:
1311         * fast/dom/Window/window-lookup-precedence-expected.txt:
1312         * fast/xpath/4XPath/Core/test_parser-expected.txt:
1313         * fast/xpath/invalid-functions-expected.txt:
1314         * fast/xpath/py-dom-xpath/expressions-expected.txt:
1315         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
1316         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1317
1318 2017-07-20  Chris Dumez  <cdumez@apple.com>
1319
1320         Unreviewed, rolling out r219706.
1321
1322         Broke iOS build
1323
1324         Reverted changeset:
1325
1326         "Drop legacy XPathException type"
1327         https://bugs.webkit.org/show_bug.cgi?id=174679
1328         http://trac.webkit.org/changeset/219706
1329
1330 2017-07-20  Chris Dumez  <cdumez@apple.com>
1331
1332         Drop legacy XPathException type
1333         https://bugs.webkit.org/show_bug.cgi?id=174679
1334
1335         Reviewed by Sam Weinig.
1336
1337         Update existing tests to reflect behavior change.
1338
1339         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
1340         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
1341         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
1342         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
1343         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
1344         (XPathEvaluator_evaluate_TYPE_ERR):
1345         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
1346         (XPathResult_TYPE_ERR):
1347         * fast/dom/DOMException/XPathException-expected.txt: Removed.
1348         * fast/dom/DOMException/XPathException.html: Removed.
1349         * fast/dom/DOMException/resources/XPathException.js: Removed.
1350         * fast/dom/Window/resources/window-properties.js:
1351         * fast/dom/Window/window-lookup-precedence-expected.txt:
1352         * fast/xpath/4XPath/Core/test_parser-expected.txt:
1353         * fast/xpath/invalid-functions-expected.txt:
1354         * fast/xpath/py-dom-xpath/expressions-expected.txt:
1355         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
1356         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1357
1358 2017-07-20  Matt Lewis  <jlewis3@apple.com>
1359
1360         Rebaselined svg/css/getComputedStyle-basic.xhtml.
1361         
1362         Unreviewed test gardening.
1363
1364         * platform/mac-highsierra/svg/css/getComputedStyle-basic-expected.txt:
1365
1366 2017-07-20  Antoine Quint  <graouts@apple.com>
1367
1368         Turn tests at media/modern-media-controls/start-support back on
1369         https://bugs.webkit.org/show_bug.cgi?id=174683
1370
1371         Reviewed by Dean Jackson.
1372
1373         * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt:
1374         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1375         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1376         * media/modern-media-controls/start-support/start-support-lowPowerMode-expected.txt:
1377         * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
1378         * platform/ios-simulator/TestExpectations:
1379         * platform/mac/TestExpectations:
1380
1381 2017-07-20  Matt Lewis  <jlewis3@apple.com>
1382
1383         Marked media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky
1384         https://bugs.webkit.org/show_bug.cgi?id=174682
1385
1386         Unreviewed test gardening.
1387
1388         * platform/mac/TestExpectations:
1389
1390 2017-07-20  Chris Dumez  <cdumez@apple.com>
1391
1392         Unreviewed, rebaseline test on all platforms after r219673.
1393
1394         * js/dom/global-constructors-attributes-expected.txt:
1395         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1396         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1397         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
1398         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
1399         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1400         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1401         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1402         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1403         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1404
1405 2017-07-20  Charlie Turner  <cturner@igalia.com>
1406
1407         [GTK] Layout Test http/tests/media/hls/hls-progress.html is failing
1408         https://bugs.webkit.org/show_bug.cgi?id=141469
1409
1410         Reviewed by Xabier Rodriguez-Calvar.
1411
1412         Fixes the removed tests.
1413
1414         * platform/gtk/TestExpectations:
1415
1416 2017-07-20  Michael Catanzaro  <mcatanzaro@igalia.com>
1417
1418         Unreviewed GTK test gardening
1419
1420         * platform/gtk/TestExpectations:
1421
1422 2017-07-20  Zan Dobersek  <zdobersek@igalia.com>
1423
1424         Unreviewed WPE gardening. Updating test baselines after r219663.
1425
1426         * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
1427         * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1428         * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
1429         * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
1430         * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
1431         * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
1432         * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
1433         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt:
1434         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt:
1435         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt:
1436         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt:
1437         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt:
1438         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
1439         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
1440         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt:
1441         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
1442         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
1443         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
1444         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
1445         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
1446         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
1447         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
1448         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
1449         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
1450         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
1451         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
1452         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
1453         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
1454         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
1455         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
1456         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
1457         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
1458         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
1459         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
1460         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
1461         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
1462
1463 2017-07-19  Simon Fraser  <simon.fraser@apple.com>
1464
1465         getBoundingClientRects not updated for programmatic scrolls
1466         https://bugs.webkit.org/show_bug.cgi?id=174538
1467         rdar://problem/33049012
1468
1469         Reviewed by Tim Horton.
1470         
1471         New results for these tests, reflecting the fact that programmatic scrolls now update
1472         the layout viewport.
1473         
1474         Clean up fast/dom/elementFromPoint-relative-to-viewport.html, and land an iOS expectation. The test
1475         uses eventSender.zoomPageOut() which is not expected to work correctly on iOS. It works when tested
1476         manually.
1477
1478         * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
1479         * fast/dom/elementFromPoint-relative-to-viewport.html:
1480         * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Copied from LayoutTests/fast/dom/elementFromPoint-relative-to-viewport-expected.txt.
1481         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1482         * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
1483         * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt:
1484         * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
1485         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
1486         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1487
1488 2017-07-19  Myles C. Maxfield  <mmaxfield@apple.com>
1489
1490         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
1491         https://bugs.webkit.org/show_bug.cgi?id=174406
1492         <rdar://problem/10139227>
1493
1494         Reviewed by Simon Fraser.
1495
1496         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
1497         * fast/text/line-height-minimumFontSize-autosize.html: Added.
1498         * fast/text/line-height-minimumFontSize-expected.txt: Added.
1499         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
1500         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
1501         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
1502         * fast/text/line-height-minimumFontSize-visual.html: Added.
1503         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
1504         * fast/text/line-height-minimumFontSize-zoom.html: Added.
1505         * fast/text/line-height-minimumFontSize.html: Added.
1506
1507 2017-07-18  Myles C. Maxfield  <mmaxfield@apple.com>
1508
1509         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
1510         https://bugs.webkit.org/show_bug.cgi?id=174406
1511         <rdar://problem/10139227>
1512
1513         Reviewed by Simon Fraser.
1514
1515         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
1516         * fast/text/line-height-minimumFontSize-autosize.html: Added.
1517         * fast/text/line-height-minimumFontSize-expected.txt: Added.
1518         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
1519         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
1520         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
1521         * fast/text/line-height-minimumFontSize-visual.html: Added.
1522         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
1523         * fast/text/line-height-minimumFontSize-zoom.html: Added.
1524         * fast/text/line-height-minimumFontSize.html: Added.
1525
1526 2017-07-19  Chris Dumez  <cdumez@apple.com>
1527
1528         DOMException should not have its own toString()
1529         https://bugs.webkit.org/show_bug.cgi?id=174630
1530
1531         Reviewed by Sam Weinig.
1532
1533         Rebaseline existing tests as the exception string is now slightly different.
1534
1535 2017-07-19  Antoine Quint  <graouts@apple.com>
1536
1537         [iOS] REGRESSION: Scrubbing media using built-in controls does not pause media
1538         https://bugs.webkit.org/show_bug.cgi?id=174650
1539         <rdar://problem/33401877>
1540
1541         Reviewed by Dean Jackson.
1542
1543         Rebaseline and turn back on all the ScrubberSupport tests on macOS and iOS.
1544
1545         * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag-expected.txt:
1546         * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag.html:
1547         * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt:
1548         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1549         * platform/ios-simulator/TestExpectations:
1550         * platform/mac/TestExpectations:
1551
1552 2017-07-19  Nan Wang  <n_wang@apple.com>
1553
1554         AX: Web page reloaded when a node is labelling multiple childnodes
1555         https://bugs.webkit.org/show_bug.cgi?id=174655
1556
1557         Reviewed by Chris Fleizach.
1558
1559         * accessibility/mac/aria-labelledby-multiple-child-crash-expected.txt: Added.
1560         * accessibility/mac/aria-labelledby-multiple-child-crash.html: Added.
1561
1562 2017-07-19  Chris Dumez  <cdumez@apple.com>
1563
1564         Make cross-origin properties enumerable
1565         https://bugs.webkit.org/show_bug.cgi?id=174576
1566
1567         Reviewed by Darin Adler.
1568
1569         Update / rebaseline some tests to reflect behavior change.
1570
1571         * http/tests/security/cross-origin-descriptors-expected.txt:
1572         * http/tests/security/cross-origin-descriptors.html:
1573         * js/dom/getOwnPropertyDescriptor-expected.txt:
1574         * js/resources/getOwnPropertyDescriptor.js:
1575
1576 2017-07-19  Matt Lewis  <jlewis3@apple.com>
1577
1578         Unreviewed, rolling out r219646.
1579
1580         The test added are failing on all platforms
1581
1582         Reverted changeset:
1583
1584         "Setting the minimum font size preference doesn’t affect
1585         absolute line-height values, so lines overlap"
1586         https://bugs.webkit.org/show_bug.cgi?id=174406
1587         http://trac.webkit.org/changeset/219646
1588
1589 2017-07-19  Zan Dobersek  <zdobersek@igalia.com>
1590
1591         Unreviewed WPE gardening.
1592
1593         * platform/wpe/TestExpectations:
1594         Unskip a bunch of Web Crypto tests that are passing now that
1595         the underlying implementation has progressed.
1596
1597 2017-07-18  Myles C. Maxfield  <mmaxfield@apple.com>
1598
1599         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
1600         https://bugs.webkit.org/show_bug.cgi?id=174406
1601         <rdar://problem/10139227>
1602
1603         Reviewed by Simon Fraser.
1604
1605         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
1606         * fast/text/line-height-minimumFontSize-autosize.html: Added.
1607         * fast/text/line-height-minimumFontSize-expected.txt: Added.
1608         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
1609         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
1610         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
1611         * fast/text/line-height-minimumFontSize-visual.html: Added.
1612         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
1613         * fast/text/line-height-minimumFontSize-zoom.html: Added.
1614         * fast/text/line-height-minimumFontSize.html: Added.
1615
1616 2017-07-18  Ali Juma  <ajuma@chromium.org>
1617
1618         Align quirky number parsing with other browsers
1619         https://bugs.webkit.org/show_bug.cgi?id=155874
1620
1621         Reviewed by Simon Fraser.
1622
1623         * animations/animation-add-events-in-handler.html:
1624         * fast/css/animation-transition-duration-quirksmode-expected.txt: Added.
1625         * fast/css/animation-transition-duration-quirksmode.html: Added.
1626
1627 2017-07-18  Joseph Pecoraro  <pecoraro@apple.com>
1628
1629         Web Inspector: Modernize InjectedScriptSource
1630         https://bugs.webkit.org/show_bug.cgi?id=173890
1631
1632         Reviewed by Brian Burg.
1633
1634         * inspector/model/remote-object-expected.txt:
1635         * inspector/model/stack-trace-expected.txt:
1636         Now that we use classes, implicitly strict mode, the call frame
1637         for evaluate gets tail call eliminated.
1638
1639 2017-07-18  Ryosuke Niwa  <rniwa@webkit.org>
1640
1641         REGRESSION(r218910): Crash when password field changes to text field
1642         https://bugs.webkit.org/show_bug.cgi?id=174560
1643
1644         Reviewed by Zalan Bujtas.
1645
1646         Added a regression test based on the test case provided by Daniel Bates.
1647
1648         * accessibility/mac/input-type-change-crash-2-expected.txt: Added.
1649         * accessibility/mac/input-type-change-crash-2.html: Added.
1650
1651 2017-07-18  Matt Baker  <mattbaker@apple.com>
1652
1653         Web Inspector: Refactoring: replace InspectorCanvasAgent::CanvasEntry with a helper class
1654         https://bugs.webkit.org/show_bug.cgi?id=174311
1655
1656         Reviewed by Devin Rousso.
1657
1658         Updated test expectations for new error strings.
1659
1660         * inspector/canvas/css-canvas-clients-expected.txt:
1661         * inspector/canvas/requestContent-2d-expected.txt:
1662         * inspector/canvas/requestNode-expected.txt:
1663         * inspector/canvas/resolveCanvasContext-2d-expected.txt:
1664
1665 2017-07-18  Antoine Quint  <graouts@apple.com>
1666
1667         Turn tests at media/modern-media-controls/playback-support back on
1668         https://bugs.webkit.org/show_bug.cgi?id=174639
1669
1670         Reviewed by Dean Jackson.
1671
1672         * media/modern-media-controls/playback-support/playback-support-button-click.html:
1673         * platform/ios-simulator/TestExpectations:
1674         * platform/mac/TestExpectations:
1675
1676 2017-07-18  Antoine Quint  <graouts@apple.com>
1677
1678         Turn tests at media/modern-media-controls/pip-support back on
1679         https://bugs.webkit.org/show_bug.cgi?id=174636
1680
1681         Reviewed by Dean Jackson.
1682
1683         * media/modern-media-controls/pip-support/ipad/pip-support-tap.html:
1684         * platform/ios-simulator/TestExpectations:
1685         * platform/mac-elcapitan/TestExpectations:
1686         * platform/mac/TestExpectations:
1687
1688 2017-07-18  Matt Lewis  <jlewis3@apple.com>
1689
1690         Marked http/tests/cache/disk-cache/redirect-chain-limits.html as flaky.
1691         https://bugs.webkit.org/show_bug.cgi?id=172662
1692
1693         Unreviewed test gardening.
1694
1695         * platform/wk2/TestExpectations:
1696
1697 2017-07-18  Matt Lewis  <jlewis3@apple.com>
1698
1699         Marked http/tests/cache/disk-cache/disk-cache-vary-cookie.html as flaky.
1700         https://bugs.webkit.org/show_bug.cgi?id=172662
1701
1702         Unreviewed test gardening.
1703
1704         * platform/wk2/TestExpectations:
1705
1706 2017-07-18  Antoine Quint  <graouts@apple.com>
1707
1708         [macOS] Mouse pointer does not hide during fullscreen playback
1709         https://bugs.webkit.org/show_bug.cgi?id=174638
1710         <rdar://problem/33244399>
1711
1712         Reviewed by Dean Jackson.
1713
1714         Add a test that checks that the "-webkit-cursor-visibility" is set to "auto-hide" when
1715         in fullscreen for the media controls container.
1716
1717         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide-expected.txt: Added.
1718         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html: Added.
1719         * platform/ios-simulator/TestExpectations:
1720
1721 2017-07-18  Sam Weinig  <sam@webkit.org>
1722
1723         [WebIDL] Remove custom bindings for MockContentFilterSettings
1724         https://bugs.webkit.org/show_bug.cgi?id=174606
1725
1726         Reviewed by Andy Estes.
1727
1728         * contentfiltering/allow-after-add-data.html:
1729         * contentfiltering/allow-after-finished-adding-data.html:
1730         * contentfiltering/allow-after-response.html:
1731         * contentfiltering/allow-after-will-send-request.html:
1732         * contentfiltering/allow-empty-document.html:
1733         * contentfiltering/allow-media-document.html:
1734         * contentfiltering/allow-never.html:
1735         * contentfiltering/block-after-add-data-then-allow-unblock.html:
1736         * contentfiltering/block-after-add-data-then-deny-unblock.html:
1737         * contentfiltering/block-after-add-data.html:
1738         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html:
1739         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html:
1740         * contentfiltering/block-after-finished-adding-data.html:
1741         * contentfiltering/block-after-response-then-allow-unblock.html:
1742         * contentfiltering/block-after-response-then-deny-unblock.html:
1743         * contentfiltering/block-after-response.html:
1744         * contentfiltering/block-after-will-send-request-then-allow-unblock.html:
1745         * contentfiltering/block-after-will-send-request-then-deny-unblock.html:
1746         * contentfiltering/block-after-will-send-request.html:
1747         * contentfiltering/block-never.html:
1748         * contentfiltering/modify-request-url.html:
1749         * contentfiltering/resources/contentfiltering.js:
1750         * http/tests/contentfiltering/allow-after-redirect.html:
1751         * http/tests/contentfiltering/block-after-redirect.html:
1752         * http/tests/contentfiltering/load-substitute-data-from-appcache.html:
1753         * http/tests/contentfiltering/modify-redirect-request-url.html:
1754         Update tests to use new MockContentFilterSettings enums rather than constants.
1755
1756 2017-07-18  Sam Weinig  <sam@webkit.org>
1757
1758         [WebIDL] Replace some custom bindings code in JSCSSStyleDeclarationCustom.cpp with named getters/setters
1759         https://bugs.webkit.org/show_bug.cgi?id=174529
1760
1761         Reviewed by Chris Dumez.
1762
1763         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt:
1764         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html:
1765         Update test and result to match standard and other browsers. 
1766
1767 2017-07-18  Matt Lewis  <jlewis3@apple.com>
1768
1769         Unreviewed, rolling out r219610.
1770
1771         This caused an api failure on all platforms for the test
1772         SnapshotImageLargeAsyncDecoding
1773
1774         Reverted changeset:
1775
1776         "Async image decoding for large images should be disabled
1777         after the first time a tile is painted"
1778         https://bugs.webkit.org/show_bug.cgi?id=174451
1779         http://trac.webkit.org/changeset/219610
1780
1781 2017-07-18  Devin Rousso  <drousso@apple.com>
1782
1783         Add CanvasRenderingContext2D::getTransform
1784         https://bugs.webkit.org/show_bug.cgi?id=174278
1785
1786         Reviewed by Dean Jackson.
1787
1788         * canvas/philip/tests/2d.missingargs.html:
1789         CanvasRenderingContext2D.prototype.setTransform no longer throws an error with no arguments.
1790
1791         * fast/canvas/2d.getTransform.modification-expected.txt: Added.
1792         * fast/canvas/2d.getTransform.modification.html: Added.
1793         * fast/canvas/2d.getTransform.newobject-expected.txt: Added.
1794         * fast/canvas/2d.getTransform.newobject.html: Added.
1795         * fast/canvas/2d.setTransform.matrix-expected.txt: Added.
1796         * fast/canvas/2d.setTransform.matrix.html: Added.
1797
1798 2017-07-18  Matt Lewis  <jlewis3@apple.com>
1799
1800         Rebaseline inspector/model/remote-object.html.
1801         https://bugs.webkit.org/show_bug.cgi?id=173991
1802
1803         Unreviewed test gardening.
1804
1805         * inspector/model/remote-object-expected.txt:
1806
1807 2017-07-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
1808
1809         Async image decoding for large images should be disabled after the first time a tile is painted
1810         https://bugs.webkit.org/show_bug.cgi?id=174451
1811
1812         Reviewed by Simon Fraser.
1813
1814         To test async image decoding for large images, we have to create the <img>
1815         element dynamically so we can listen to the load and webkitImageFrameReady
1816         events and know reliably when to end the test. But with this patch the async
1817         image decoding for large images will be disabled after the first paint. 
1818         That means async image decoding for large images will be disabled always
1819         unless we force the async image decoding till the image is painted for the
1820         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
1821         to force the async image decoding. So painting an image in this case will
1822         require multiple paints; in all of them the async image decoding will be
1823         enabled. But this is okay because it resembles the case where the <img> is
1824         created from a static <img> tag in the HTML file.
1825
1826         For new tests, where we want to make sure that mutating the DOM will not
1827         cause a flash, async image decoding will be forced till the image is drawn
1828         for the first time. After that the async image decoding is enabled but not
1829         forced.
1830
1831         Disable new tests for WK1 because the async image decoding is always enabled
1832         because tiling does not necessarily exist in WK1 . But eventually the async
1833         image decoding for large images will be always disabled for WK1.
1834
1835         * fast/images/async-image-background-change-expected.html: Added.
1836         * fast/images/async-image-background-change.html: Added.
1837         * fast/images/async-image-background-image-repeated.html:
1838         * fast/images/async-image-background-image.html:
1839         * fast/images/async-image-multiple-clients-repaint.html:
1840         * fast/images/async-image-src-change-expected.html: Added.
1841         * fast/images/async-image-src-change.html: Added.
1842         * fast/images/resources/green-400x400.png: Added.
1843         * fast/images/resources/red-100x100.png: Added.
1844         * fast/images/resources/red-400x400.png: Added.
1845         * http/tests/multipart/multipart-async-image-expected.txt: Added.
1846         * http/tests/multipart/multipart-async-image.html: Added.
1847         * platform/ios-wk1/TestExpectations:
1848         * platform/mac-wk1/TestExpectations:
1849
1850 2017-07-18  Michael Catanzaro  <mcatanzaro@igalia.com>
1851
1852         Unreviewed GTK test gardening
1853
1854         fast/forms/range/input-appearance-range-rtl.html is desired to fail.
1855
1856         * platform/gtk/TestExpectations:
1857
1858 2017-07-18  Chris Dumez  <cdumez@apple.com>
1859
1860         DOMException should have its properties on the prototype
1861         https://bugs.webkit.org/show_bug.cgi?id=174597
1862
1863         Reviewed by Alex Christensen.
1864
1865         Rebaseline inspector tests whose output changed slightly now that the
1866         DOMException have moved to the prototype.
1867
1868         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
1869         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
1870         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
1871
1872 2017-07-17  Michael Catanzaro  <mcatanzaro@igalia.com>
1873
1874         Unreviewed GTK test gardening
1875
1876         * TestExpectations: Skip tests that are clearly intended to have Skip expectations.
1877         * platform/gtk/TestExpectations:
1878         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1879
1880 2017-07-17  Timothy Horton  <timothy_horton@apple.com>
1881
1882         Page using safe area constant properties jumps to correct layout after resize
1883         https://bugs.webkit.org/show_bug.cgi?id=174598
1884         <rdar://problem/33364275>
1885
1886         Reviewed by Simon Fraser.
1887
1888         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation-expected.txt: Added.
1889         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html: Added.
1890         Add a test making sure that dynamic-viewport-update-based rotation
1891         updates safe area insets when needed.
1892
1893 2017-07-17  Matt Lewis  <jlewis3@apple.com>
1894         
1895         Fixed test expectations after r219518.
1896         https://bugs.webkit.org/show_bug.cgi?id=174472
1897
1898         Unreviewed test gardening.
1899
1900         * platform/mac/TestExpectations:
1901
1902 2017-07-17  Jeremy Jones  <jeremyj@apple.com>
1903
1904         media element handle adding source immediately before src.
1905         https://bugs.webkit.org/show_bug.cgi?id=174284
1906
1907         Reviewed by David Kilzer.
1908
1909         Adds missing -expected and tests to make sure resulting currentSrc is correct.
1910
1911         * TestExpectations:
1912         * media/video-source-before-src-expected.txt: Added.
1913         * media/video-source-before-src.html:
1914
1915 2017-07-17  Matt Lewis  <jlewis3@apple.com>
1916
1917         Fixed test expectations after r219518.
1918         https://bugs.webkit.org/show_bug.cgi?id=174472
1919
1920         Unreviewed test gardening.
1921
1922         * platform/ios-wk1/TestExpectations:
1923         * platform/mac/TestExpectations:
1924
1925 2017-07-17  Chris Dumez  <cdumez@apple.com>
1926
1927         fast/workers/worker-user-gesture.html crashes on iOS
1928         https://bugs.webkit.org/show_bug.cgi?id=174592
1929
1930         Reviewed by Simon Fraser.
1931
1932         Make sure the tap/click event is fully processed before finishing the test by using
1933         the promise returned by UIHelper.activateAt().
1934
1935         * fast/workers/worker-user-gesture.html:
1936
1937 2017-07-17  Simon Fraser  <simon.fraser@apple.com>
1938
1939         clientX/clientY on TouchEvent.touches are wrong
1940         https://bugs.webkit.org/show_bug.cgi?id=174561
1941
1942         Reviewed by Tim Horton.
1943
1944         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt: Added.
1945         * fast/events/touch/ios/touches-client-coords-after-zoom.html: Added.
1946
1947 2017-07-17  Chris Dumez  <cdumez@apple.com>
1948
1949         click event does not dispatch to parent when child target stops hit testing after mousedown
1950         https://bugs.webkit.org/show_bug.cgi?id=174564
1951         <rdar://problem/33340234>
1952
1953         Reviewed by Simon Fraser.
1954
1955         Add layout test coverage.
1956
1957         * fast/events/mouse-click-different-mouseDown-mouseUp-nodes-expected.txt: Added.
1958         * fast/events/mouse-click-different-mouseDown-mouseUp-nodes.html: Added.
1959
1960 2017-07-17  Antoine Quint  <graouts@apple.com>
1961
1962         REGRESSION: order of AirPlay and volume controls is inconsistent between <audio> and <video>
1963         https://bugs.webkit.org/show_bug.cgi?id=174581
1964         <rdar://problem/33297519>
1965
1966         Reviewed by Sam Weinig.
1967
1968         Update the audio controls layout test to match the new expectations.
1969
1970         * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
1971         * media/modern-media-controls/audio/audio-controls-buttons.html:
1972
1973 2017-07-17  Antoine Quint  <graouts@apple.com>
1974
1975         Media controls draw behind captions
1976         https://bugs.webkit.org/show_bug.cgi?id=174579
1977         <rdar://problem/33295427>
1978
1979         Reviewed by Dean Jackson.
1980
1981         Add a new test that checks the order in which order the captions and controls containers appear
1982         under the media shadow root.
1983
1984         * media/modern-media-controls/media-controls/media-controls-display-above-captions-expected.txt: Added.
1985         * media/modern-media-controls/media-controls/media-controls-display-above-captions.html: Added.
1986         * platform/ios-simulator/TestExpectations:
1987         * platform/mac/TestExpectations:
1988
1989 2017-07-16  Antoine Quint  <graouts@apple.com>
1990
1991         Dismissing the captions panel using the mouse is too eager to remove the captions panel and media controls
1992         https://bugs.webkit.org/show_bug.cgi?id=174571
1993         <rdar://problem/33294968>
1994
1995         Reviewed by Eric Carlson.
1996
1997         Adding a method to show the tracks panel for a given shadow root and adding new tests to check the correct
1998         behavior when dismissing the tracks panel when clicking over the media element or outside the media element
1999         when it's paused.
2000
2001         * media/modern-media-controls/resources/media-controls-utils.js:
2002         (pressOnElement):
2003         (pressAtPoint):
2004         (showTracksPanel):
2005         (finishMediaControlsTest): Deleted.
2006         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused-expected.txt: Added.
2007         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused.html: Added.
2008         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing-expected.txt: Added.
2009         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing.html: Added.
2010         * platform/mac/TestExpectations:
2011
2012 2017-07-16  Ali Juma  <ajuma@chromium.org>
2013
2014         DisallowUserAgentShadowContent moves out of non-UA shadow roots
2015         https://bugs.webkit.org/show_bug.cgi?id=165647
2016
2017         Reviewed by Ryosuke Niwa.
2018
2019         * fast/dom/nodesFromRect/nodesFromRect-shadow-expected.txt: Added.
2020         * fast/dom/nodesFromRect/nodesFromRect-shadow.html: Added.
2021         * fast/dom/nodesFromRect/resources/nodesFromRect.js:
2022         (check):
2023         (checkShadowContent):
2024         (nodesFromRectAsString):
2025
2026 2017-07-16  Antoine Quint  <graouts@apple.com>
2027
2028         Clicking edges of media control buttons changes visual state of button (pressed) but doesn't execute action
2029         https://bugs.webkit.org/show_bug.cgi?id=174565
2030         <rdar://problem/33294833>
2031
2032         Reviewed by Dean Jackson.
2033
2034         Add a new test where we click on the edge of a button and check that we trigger the Button's
2035         UI delegate. This test fails prior to this patch.
2036
2037         * media/modern-media-controls/button/button-click-on-edges-expected.txt: Added.
2038         * media/modern-media-controls/button/button-click-on-edges.html: Added.
2039         * platform/ios-simulator/TestExpectations:
2040
2041 2017-07-15  Myles C. Maxfield  <mmaxfield@apple.com>
2042
2043         line-height: <number> gets visually applied twice when text autosizing is in effect
2044         https://bugs.webkit.org/show_bug.cgi?id=174536
2045         <rdar://problem/33338259>
2046
2047         Reviewed by Simon Fraser.
2048
2049         * fast/text-autosizing/line-height-number-expected.html: Added.
2050         * fast/text-autosizing/line-height-number.html: Added.
2051
2052 2017-07-14  Zan Dobersek  <zdobersek@igalia.com>
2053
2054         [GCrypt] Implement CryptoKeyRSA PKCS#8 exports
2055         https://bugs.webkit.org/show_bug.cgi?id=173697
2056
2057         Reviewed by Jiewen Tan.
2058
2059         * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 export tests
2060
2061 2017-07-14  Zan Dobersek  <zdobersek@igalia.com>
2062
2063         [GCrypt] Implement CryptoKeyRSA PKCS#8 imports
2064         https://bugs.webkit.org/show_bug.cgi?id=173696
2065
2066         Reviewed by Jiewen Tan.
2067
2068         * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 import tests
2069         that are now passing.
2070
2071 2017-07-14  Chris Dumez  <cdumez@apple.com>
2072
2073         Possible crash in ~UserGestureIndicator() when on non-main thread
2074         https://bugs.webkit.org/show_bug.cgi?id=174522
2075         <rdar://problem/30283071>
2076
2077         Reviewed by Sam Weinig.
2078
2079         Add layout test coverage.
2080
2081         * fast/workers/worker-user-gesture-expected.txt: Added.
2082         * fast/workers/worker-user-gesture.html: Added.
2083         * fast/workers/worker-user-gesture.js: Added.
2084         (setInterval):
2085
2086 2017-07-14  Daniel Bates  <dabates@apple.com>
2087
2088         REGRESSION (r219013): Compute source frame info for frameless document
2089         https://bugs.webkit.org/show_bug.cgi?id=174385
2090         <rdar://problem/33217736>
2091
2092         Reviewed by Brady Eidson.
2093
2094         * http/tests/navigation/resources/window-open-redirect-and-remove-opener.html: Added.
2095         * http/tests/navigation/window-open-redirect-and-remove-opener-expected.txt: Added.
2096         * http/tests/navigation/window-open-redirect-and-remove-opener.html: Added.
2097
2098 2017-07-14  Matt Lewis  <jlewis3@apple.com>
2099
2100         Fixed expectations after Mac expectation change.
2101         https://trac.webkit.org/changeset/219507/webkit
2102
2103         Unreviewed test gardening.
2104
2105         * platform/wk2/TestExpectations:
2106
2107 2017-07-14  Youenn Fablet  <youenn@apple.com>
2108
2109         WebRTC: silence data not sent for disabled audio track
2110         https://bugs.webkit.org/show_bug.cgi?id=174456
2111         <rdar://problem/33284623>
2112
2113         Reviewed by Eric Carlson.
2114
2115         * webrtc/audio-muted-stats-expected.txt: Added.
2116         * webrtc/audio-muted-stats.html: Added.
2117         * webrtc/audio-muted-stats2-expected.txt: Added.
2118         * webrtc/audio-muted-stats2.html: Added.
2119
2120 2017-07-14  Jonathan Bedard  <jbedard@apple.com>
2121
2122         Add High Sierra test expectations
2123         https://bugs.webkit.org/show_bug.cgi?id=174518
2124         <rdar://problem/32716970>
2125
2126         Unreviewed test gardening.
2127
2128         * platform/mac-highsierra: Added.
2129         * platform/mac-highsierra-wk1: Added.
2130         * platform/mac-highsierra-wk2: Added.
2131
2132 2017-07-14  Jer Noble  <jer.noble@apple.com>
2133
2134         [MSE] Removing samples when presentation order does not match decode order can cause bad behavior.
2135         https://bugs.webkit.org/show_bug.cgi?id=174514
2136
2137         Reviewed by Sam Weinig.
2138
2139         * media/media-source/media-source-remove-decodeorder-crash-expected.txt: Added.
2140         * media/media-source/media-source-remove-decodeorder-crash.html: Added.
2141
2142 2017-07-14  Matt Lewis  <jlewis3@apple.com>
2143
2144         Correcting test expectations after mac-expectation changes.
2145         https://bugs.webkit.org/show_bug.cgi?id=174472
2146
2147         Unreviews test gardening.
2148
2149         * platform/mac/TestExpectations:
2150
2151 2017-07-14  Jer Noble  <jer.noble@apple.com>
2152
2153         Adding the 'autoplay' attribute to a media element during a user gesture should remove user gesture restrictions.
2154         https://bugs.webkit.org/show_bug.cgi?id=174373
2155
2156         Reviewed by Eric Carlson.
2157
2158         * media/video-add-autoplay-user-gesture-expected.txt: Added.
2159         * media/video-add-autoplay-user-gesture.html: Added.
2160         * media/platform/ios/TestExpectations: Skipped; requires EventSender.
2161
2162 2017-07-14  Matt Lewis  <jlewis3@apple.com>
2163
2164         Unreviewed, rolling out r219500.
2165
2166         The test is consistently failing on iOS simulator.
2167
2168         Reverted changeset:
2169
2170         "AX: VoiceOver silent or skipping over time values on media
2171         player."
2172         https://bugs.webkit.org/show_bug.cgi?id=174324
2173         http://trac.webkit.org/changeset/219500
2174
2175 2017-07-14  Jonathan Bedard  <jbedard@apple.com>
2176
2177         Add script to rebase patches during the WebKit2->WebKit/WebKit->WebKitLegacy transition
2178         https://bugs.webkit.org/show_bug.cgi?id=174438
2179         <rdar://problem/33277112>
2180
2181         Reviewed by David Kilzer.
2182
2183         * platform/mac-wk2/TestExpectations: Move skipped tests because of webkit.org/b/174504. 
2184         * platform/wk2/TestExpectations: Ditto.
2185
2186 2017-07-14  Fujii Hironori  <Hironori.Fujii@sony.com>
2187
2188         [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
2189         https://bugs.webkit.org/show_bug.cgi?id=174418
2190
2191         Reviewed by Michael Catanzaro.
2192
2193         * fast/text/international/vietnamese-nfd-expected.html: Added.
2194         * fast/text/international/vietnamese-nfd.html: Added.
2195
2196 2017-07-14  Aaron Chu  <aaron_chu@apple.com>
2197
2198         AX: VoiceOver silent or skipping over time values on media player.
2199         https://bugs.webkit.org/show_bug.cgi?id=174324
2200         <rdar://problem/32021784>
2201
2202         Reviewed by Antoine Quint.
2203
2204         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
2205
2206         * media/modern-media-controls/time-label/time-label-expected.txt:
2207         * media/modern-media-controls/time-label/time-label.html:
2208
2209 2017-07-13  Matt Lewis  <jlewis3@apple.com>
2210
2211         Skipped multiple http/tests/webrtc/ test on iOS simulator.
2212         https://bugs.webkit.org/show_bug.cgi?id=173861
2213
2214         Unreviewed test gardening.
2215         * platform/ios-simulator-wk2/TestExpectations:
2216
2217 2017-07-13  Matt Lewis  <jlewis3@apple.com>
2218
2219         Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky on iOS.
2220         https://bugs.webkit.org/show_bug.cgi?id=173487
2221
2222         Unreviewed test gardening.
2223
2224         * platform/ios-simulator-wk2/TestExpectations:
2225
2226 2017-07-13  Matt Lewis  <jlewis3@apple.com>
2227
2228         Skipping media/video-source-before-src.html.
2229         https://bugs.webkit.org/show_bug.cgi?id=174284
2230
2231         Unreviewed test gardening.
2232
2233         * TestExpectations:
2234
2235 2017-07-13  Antoine Quint  <graouts@apple.com>
2236
2237         REGRESSION: "visibility:hidden" does not hide play button for video elements
2238         ​https://bugs.webkit.org/show_bug.cgi?id=174258
2239         <rdar://problem/33181452>
2240
2241         Unreviewed test gardening.
2242
2243         Add a missing expectation file which is designed to be empty and is now just a space.
2244
2245         * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
2246
2247 2017-07-13  Alex Christensen  <achristensen@webkit.org>
2248
2249         Deleting last URLSearchParams key should remove trailing ? in associated URL
2250         https://bugs.webkit.org/show_bug.cgi?id=174465
2251
2252         Reviewed by Chris Dumez.
2253
2254         * fast/dom/DOMURL/searchparams-expected.txt:
2255         * fast/dom/DOMURL/searchparams.html:
2256
2257 2017-07-13  Miguel Gomez  <magomez@igalia.com>
2258
2259         Unreviewed GTK+ gardening. Update expectations of several tests failing at r219449.
2260
2261         * platform/gtk/TestExpectations:
2262
2263 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
2264
2265         [GCrypt] Implement CryptoKeyRSA SPKI exports
2266         https://bugs.webkit.org/show_bug.cgi?id=173695
2267
2268         Reviewed by Jiewen Tan.
2269
2270         * platform/gtk/TestExpectations: Unskip the RSA SPKI export tests
2271         that are now passing.
2272
2273 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
2274
2275         [GCrypt] Implement CryptoKeyRSA SPKI imports
2276         https://bugs.webkit.org/show_bug.cgi?id=173694
2277
2278         Reviewed by Jiewen Tan.
2279
2280         * platform/gtk/TestExpectations: Unskip the RSA SPKI import tests
2281         that are now passing.
2282
2283 2017-07-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2284
2285         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests
2286         https://bugs.webkit.org/show_bug.cgi?id=174395
2287
2288         Reviewed by Carlos Garcia Campos.
2289
2290         * fast/forms/number/number-spinbutton-in-multi-column.html: Instead of assuming that the width will be 100, calculate a -7 offset dinamically.
2291         * platform/gtk/TestExpectations: Remove expected failures now orking.
2292         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Rebaseline.
2293         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Rebaseline.
2294
2295 2017-07-13  Caio Lima  <ticaiolima@gmail.com>
2296
2297         [ESnext] Implement Object Spread
2298         https://bugs.webkit.org/show_bug.cgi?id=167963
2299
2300         Reviewed by Saam Barati.
2301
2302         * js/parser-syntax-check-expected.txt:
2303         * js/script-tests/parser-syntax-check.js:
2304
2305 2017-07-12  Nan Wang  <n_wang@apple.com>
2306
2307         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
2308         https://bugs.webkit.org/show_bug.cgi?id=174393
2309         <rdar://problem/33248006>
2310
2311         Reviewed by Chris Fleizach.
2312
2313         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
2314         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
2315
2316 2017-07-12  Matt Lewis  <jlewis3@apple.com>
2317
2318         Unreviewed, rolling out r219409.
2319
2320         The revision caused the Windows builds to fail.
2321
2322         Reverted changeset:
2323
2324         "AX: [iOS] Implement a way to retrieve a text marker range
2325         with desired text that is closest to a position"
2326         https://bugs.webkit.org/show_bug.cgi?id=174393
2327         http://trac.webkit.org/changeset/219409
2328
2329 2017-07-12  Commit Queue  <commit-queue@webkit.org>
2330
2331         Unreviewed, rolling out r219361.
2332         https://bugs.webkit.org/show_bug.cgi?id=174434
2333
2334         Huge PLUM memory regression on iOS (Requested by kling on
2335         #webkit).
2336
2337         Reverted changeset:
2338
2339         "[WebIDL] Convert MutationCallback to be a normal generate
2340         callback"
2341         https://bugs.webkit.org/show_bug.cgi?id=174140
2342         http://trac.webkit.org/changeset/219361
2343
2344 2017-07-12  Eric Carlson  <eric.carlson@apple.com>
2345
2346         [MediaStream] a capture source failure should end the MediaStreamTrack
2347         https://bugs.webkit.org/show_bug.cgi?id=174375
2348
2349         Reviewed by Youenn Fablet.
2350
2351         * fast/mediastream/media-stream-track-source-failure-expected.txt: Added.
2352         * fast/mediastream/media-stream-track-source-failure.html: Added.
2353
2354 2017-07-12  Antoine Quint  <graouts@apple.com>
2355
2356         Playback controls should not hide while AirPlay is active
2357         https://bugs.webkit.org/show_bug.cgi?id=174422
2358         <rdar://problem/33011477>
2359
2360         Reviewed by Eric Carlson.
2361
2362         Expand the existing AirPlaySupport test to check that when we enter AirPlay we correctly prevent
2363         the media controls from automatically hiding.
2364
2365         * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
2366         * media/modern-media-controls/airplay-support/airplay-support.html:
2367
2368 2017-07-12  Nan Wang  <n_wang@apple.com>
2369
2370         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
2371         https://bugs.webkit.org/show_bug.cgi?id=174393
2372         <rdar://problem/33248006>
2373
2374         Reviewed by Chris Fleizach.
2375
2376         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
2377         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
2378
2379 2017-07-12  Per Arne Vollan  <pvollan@apple.com>
2380
2381         Skip WebRTC tests on Windows.
2382
2383         Unreviewed test gardening.
2384
2385         * platform/win/TestExpectations:
2386
2387 2017-07-12  Matt Lewis  <jlewis3@apple.com>
2388
2389         Rebaseline of test fast/dom/Window/property-access-on-cached-window-after-frame-removed.html.
2390         https://bugs.webkit.org/show_bug.cgi?id=174400
2391
2392         Unreviewed test gardening.
2393
2394         * fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt:
2395
2396 2017-07-12  Matt Lewis  <jlewis3@apple.com>
2397
2398         Unreviewed, rolling out r219401.
2399
2400         This revision rolled out the previous patch, but after talking
2401         with reviewer, a rebaseline is what was needed.Rolling back in
2402         before rebaseline.
2403
2404         Reverted changeset:
2405
2406         "Unreviewed, rolling out r219379."
2407         https://bugs.webkit.org/show_bug.cgi?id=174400
2408         http://trac.webkit.org/changeset/219401
2409
2410 2017-07-12  Matt Lewis  <jlewis3@apple.com>
2411
2412         Unreviewed, rolling out r219379.
2413
2414         This revision caused a consistent failure in the test
2415         fast/dom/Window/property-access-on-cached-window-after-frame-
2416         removed.html.
2417
2418         Reverted changeset:
2419
2420         "Remove NAVIGATOR_HWCONCURRENCY"
2421         https://bugs.webkit.org/show_bug.cgi?id=174400
2422         http://trac.webkit.org/changeset/219379
2423
2424 2017-07-12  Charlie Turner  <cturner@igalia.com>
2425
2426         [GTK] Media test gardening after r219253
2427         https://bugs.webkit.org/show_bug.cgi?id=174254
2428
2429         Unreviewed test gardening.
2430
2431         video-cookie was fixed by r219252.
2432         media/video-restricted-no-preload-metadata.html been passing consistently.
2433
2434         * platform/gtk/TestExpectations:
2435
2436 2017-07-12  Tooru Fujisawa [:arai]  <arai.unmht@gmail.com>
2437
2438         Wrong radix used in Unicode Escape in invalid character error message
2439         https://bugs.webkit.org/show_bug.cgi?id=174419
2440
2441         Reviewed by Alex Christensen.
2442
2443         * fast/loader/cache-encoding-expected.txt:
2444         * http/tests/preload/preload-encoding-expected.txt:
2445         * js/basic-strict-mode-expected.txt:
2446         * js/kde/parse-expected.txt:
2447         * loader/reload-subresource-when-type-changes-expected.txt:
2448         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-003-expected.txt:
2449         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-004-expected.txt:
2450
2451 2017-07-12  Youenn Fablet  <youenn@apple.com>
2452
2453         WebRTC: Incorrect sdpMLineIndex for video breaks Firefox interop
2454         https://bugs.webkit.org/show_bug.cgi?id=173530
2455
2456         Reviewed by Alex Christensen.
2457
2458         * webrtc/ice-candidate-sdpMLineIndex-expected.txt: Added.
2459         * webrtc/ice-candidate-sdpMLineIndex.html: Added.
2460
2461 2017-07-12  Zan Dobersek  <zdobersek@igalia.com>
2462
2463         [GCrypt] Implement CryptoKeyEC PKCS#8 exports
2464         https://bugs.webkit.org/show_bug.cgi?id=173648
2465
2466         Reviewed by Jiewen Tan.
2467
2468         * platform/gtk/TestExpectations: Unskip the EC PKCS#8 export tests
2469         that are now passing.
2470
2471 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2472
2473         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests.
2474         https://bugs.webkit.org/show_bug.cgi?id=174395
2475
2476         Unreviewed GTK gardening.
2477
2478         * platform/gtk/TestExpectations: Mark the new failures. Further investigation pending.
2479
2480 2017-07-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
2481
2482         REGRESSION(r219045): The <body> element does not get repainted when its background image finishes decoding
2483         https://bugs.webkit.org/show_bug.cgi?id=174376
2484
2485         Reviewed by Simon Fraser.
2486
2487         * fast/images/async-image-body-background-image-expected.html: Added.
2488         * fast/images/async-image-body-background-image.html: Added.
2489
2490 2017-07-11  Youenn Fablet  <youenn@apple.com>
2491
2492         We should do ICE candidate filtering at the Document level
2493         https://bugs.webkit.org/show_bug.cgi?id=173861
2494         <rdar://problem/33122058>
2495
2496         Unreviewed.
2497
2498         * resources/testharnessreport.js: Not calling setICECandidateFiltering if not defined.
2499
2500 2017-07-10  Sam Weinig  <sam@webkit.org>
2501
2502         [WebIDL] Convert MutationCallback to be a normal generate callback
2503         https://bugs.webkit.org/show_bug.cgi?id=174140
2504
2505         Reviewed by Chris Dumez.
2506
2507         * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
2508         Update results for standard error messages.
2509
2510 2017-07-11  Chris Dumez  <cdumez@apple.com>
2511
2512         Window's [[OwnPropertyKeys]] is wrong for cross origin windows
2513         https://bugs.webkit.org/show_bug.cgi?id=174364
2514         <rdar://problem/33238056>
2515
2516         Reviewed by Brent Fulgham.
2517
2518         Update test to reflect behavior change. I verified that the test is passing in Firefox.
2519         The test fails in Chrome because its does not expose frames indexes on the Window, and
2520         it is incorrectly listing "assign" on Location.
2521
2522         * http/tests/security/cross-frame-access-enumeration.html:
2523
2524 2017-07-11  Charlie Turner  <cturner@igalia.com>
2525
2526         [GTK] editing/input new passes since r211277
2527         https://bugs.webkit.org/show_bug.cgi?id=160119
2528
2529         Unreviewed test gardening.
2530
2531         * platform/gtk/TestExpectations:
2532
2533 2017-07-11  Brent Fulgham  <bfulgham@apple.com>
2534
2535         Reset cookie partitioning state after network process crashes
2536         https://bugs.webkit.org/show_bug.cgi?id=174306
2537         <rdar://problem/33171605>
2538
2539         Reviewed by Chris Dumez.
2540
2541         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Added.
2542         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Added.
2543         * http/tests/loading/resourceLoadStatistics/resources/get-cookies.php:
2544         * http/tests/loading/resourceLoadStatistics/resources/set-cookie.php:
2545
2546 2017-07-11  Charlie Turner  <cturner@igalia.com>
2547
2548         REGRESSION(r219298): [GTK] imported/w3c/IndexedDB-private-browsing/idbfactory_open.html is crashing occassionaly
2549         https://bugs.webkit.org/show_bug.cgi?id=174354
2550
2551         Unreviewed test gardening.
2552
2553         * platform/gtk/TestExpectations:
2554
2555 2017-07-11  Charlie Turner  <cturner@igalia.com>
2556
2557         [GTK][WPE] Some resource load statistics tests added in r212183 also fail.
2558         https://bugs.webkit.org/show_bug.cgi?id=168171
2559
2560         Unreviewed test gardening.
2561
2562         * platform/gtk/TestExpectations:
2563
2564 2017-07-11  Ali Juma  <ajuma@chromium.org>
2565
2566         elementFromPoint() should consider x and y to be in client (layout viewport) coordinates
2567         https://bugs.webkit.org/show_bug.cgi?id=172019
2568
2569         Reviewed by Simon Fraser.
2570
2571         * fast/dom/elementFromPoint-scaled-scrolled-expected.txt: Updated.
2572         * fast/dom/elementFromPoint-scaled-scrolled.html: Updated.
2573         * platform/ios/TestExpectations:
2574
2575 2017-07-11  Charlie Turner  <cturner@igalia.com>
2576
2577         [GTK] compositing/video/poster.html passing since r218320
2578         https://bugs.webkit.org/show_bug.cgi?id=169918
2579
2580         Unreviewed test gardening.
2581
2582         * platform/gtk/TestExpectations:
2583
2584 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
2585
2586         [SVG] Leak in SVGAnimatedListPropertyTearOff
2587         https://bugs.webkit.org/show_bug.cgi?id=172545
2588
2589         Reviewed by Darin Adler.
2590
2591         * svg/animations/animation-leak-list-property-instances-expected.txt: Added.
2592         * svg/animations/animation-leak-list-property-instances.html: Added.
2593
2594 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2595
2596         [GTK] Spin buttons on input type number appear over the value itself for small widths
2597         https://bugs.webkit.org/show_bug.cgi?id=173572
2598
2599         Reviewed by Carlos Garcia Campos.
2600
2601         * fast/forms/number/number-size-expected.txt:
2602         * fast/forms/number/number-size.html: Obtain the size of the spinbutton by inspecting the shadow dom (is more reliable)
2603           and make the test for user controlled style special for the case of GTK+.
2604         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Added.
2605         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Added.
2606         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover.html: Added.
2607
2608 2017-07-11  Youenn Fablet  <youenn@apple.com>
2609
2610         We should do ICE candidate filtering at the Document level
2611         https://bugs.webkit.org/show_bug.cgi?id=173861
2612         <rdar://problem/33122058>
2613
2614         Reviewed by Eric Carlson.
2615
2616         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame-expected.txt: Added.
2617         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame.html: Added.
2618         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame-expected.txt: Added.
2619         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html: Added.
2620         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2-expected.txt: Added.
2621         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2.html: Added.
2622         * http/tests/webrtc/resources/check-ice-candidate-filtering.html: Added.
2623         * http/tests/webrtc/resources/do-get-user-media.html: Added.
2624         * platform/mac-wk1/TestExpectations: Disable http/tests/webrtc tests.
2625         * resources/testharnessreport.js: Disabled ICE candidate filtering by default.
2626         * webrtc/filtering-ice-candidate-after-reload-expected.txt: Added.
2627         * webrtc/filtering-ice-candidate-after-reload.html: Added.
2628
2629 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
2630
2631         Unreviewed, rolling out r219325.
2632
2633         The test is still flaky
2634
2635         Reverted changeset:
2636
2637         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
2638         https://bugs.webkit.org/show_bug.cgi?id=172545
2639         http://trac.webkit.org/changeset/219325
2640
2641 2017-07-11  Charlie Turner  <cturner@igalia.com>
2642
2643         [GTK] media/video-restricted-invisible-autoplay-not-allowed.html is flaky
2644         https://bugs.webkit.org/show_bug.cgi?id=174353
2645
2646         Unreviewed test gardening.
2647
2648         * platform/gtk/TestExpectations:
2649
2650 2017-07-11  Zan Dobersek  <zdobersek@igalia.com>
2651
2652         Unreviewed WPE gardening.
2653
2654         * platform/wpe/TestExpectations:
2655         Enable EMEv3 tests under media/encrypted-media/, all of them passing.
2656
2657 2017-07-10  Brent Fulgham  <bfulgham@apple.com>
2658
2659         Resource Load Statistics: Prune statistics in orders of importance
2660         https://bugs.webkit.org/show_bug.cgi?id=174215
2661         <rdar://problem/33164403>
2662
2663         Unreviewed test correction.
2664
2665         Drive-by fix after recent refactoring to correct the new function names in TestRunner.
2666
2667         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2668         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2669
2670 2017-07-10  Simon Fraser  <simon.fraser@apple.com>
2671
2672         [WK2 iOS] REGRESSION (r216803) During momentum scroll, getBoundingClientRect returns wrong coordinates (missing images on pinterest, elle.com and many other sites)
2673         https://bugs.webkit.org/show_bug.cgi?id=174286
2674         rdar://problem/32864180
2675
2676         Reviewed by Dean Jackson.
2677
2678         * fast/visual-viewport/ios/get-bounding-client-rect-unstable-expected.txt: Added.
2679         * fast/visual-viewport/ios/get-bounding-client-rect-unstable.html: Added.
2680
2681 2017-07-10  John Wilander  <wilander@apple.com>
2682
2683         Resource Load Statistics: Prune statistics in orders of importance
2684         https://bugs.webkit.org/show_bug.cgi?id=174215
2685         <rdar://problem/33164403>
2686
2687         Reviewed by Chris Dumez.
2688
2689         * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Added.
2690         * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Added.
2691         * platform/wk2/TestExpectations:
2692             Added http/tests/loading/resourceLoadStatistics/prune-statistics.html as
2693             [ Pass ] since Resource Load Statistics is WK2-only.
2694
2695 2017-07-10  Devin Rousso  <drousso@apple.com>
2696
2697         Web Inspector: Highlight matching CSS canvas clients when hovering contexts in the Resources tab
2698         https://bugs.webkit.org/show_bug.cgi?id=174279
2699
2700         Reviewed by Matt Baker.
2701
2702         * inspector/dom/highlightNodeList-expected.html: Added.
2703         * inspector/dom/highlightNodeList.html: Added.
2704
2705 2017-07-10  Javier Fernandez  <jfernandez@igalia.com>
2706
2707         [css-align][css-flex][css-grid] 'auto' values of align-self and justify-self must not be resolved
2708         https://bugs.webkit.org/show_bug.cgi?id=172707
2709
2710         Reviewed by Antti Koivisto.
2711
2712         Updated layout tests so that resolved value is as specified, even for 'auto' values.
2713
2714         * TestExpectations:
2715         * css3/flexbox/css-properties-expected.txt:
2716         * css3/flexbox/css-properties.html:
2717         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt:
2718         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html:
2719         * css3/parse-align-self.html:
2720         * css3/parse-alignment-of-root-elements-expected.txt:
2721         * css3/parse-alignment-of-root-elements.html:
2722         * css3/parse-place-items.html:
2723         * css3/parse-place-self.html:
2724         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
2725         * fast/css/parse-justify-self.html:
2726
2727 2017-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
2728
2729         fast/text/trak-optimizeLegibility.html is failing on macOS High Sierra
2730         https://bugs.webkit.org/show_bug.cgi?id=174325
2731         <rdar://problem/33190322>
2732
2733         Reviewed by Zalan Bujtas.
2734
2735         The name of the font changed.
2736
2737         * fast/text/trak-optimizeLegibility.html:
2738
2739 2017-07-10  Youenn Fablet  <youenn@apple.com>
2740
2741         Update webrtc expectations
2742         https://bugs.webkit.org/show_bug.cgi?id=174318
2743
2744         Unreviewed.
2745
2746         Updated expectation according flakiness dashboard information.
2747
2748         * TestExpectations:
2749         * platform/ios-wk2/TestExpectations:
2750         * platform/mac-wk1/TestExpectations:
2751         * platform/mac-wk2/TestExpectations:
2752         * platform/wk2/TestExpectations:
2753
2754 2017-07-10  Wenson Hsieh  <wenson_hsieh@apple.com>
2755
2756         [WK2] Ignore touch events that interrupt platform-driven momentum scrolling
2757         https://bugs.webkit.org/show_bug.cgi?id=174300
2758         <rdar://problem/33030639>
2759
2760         Reviewed by Simon Fraser.
2761
2762         Adds 3 new LayoutTests covering cases of touch event handling during scroll deceleration in mainframe and
2763         overflow scrolling containers. See Source/WebKit2/ChangeLog for more detail.
2764
2765         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt: Added.
2766         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html: Added.
2767         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow-expected.txt: Added.
2768         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html: Added.
2769         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow-expected.txt: Added.
2770         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html: Added.
2771
2772 2017-07-10  Matt Lewis  <jlewis3@apple.com>
2773
2774         Marked animations/resume-after-page-cache.html as flaky.
2775         https://bugs.webkit.org/show_bug.cgi?id=174183
2776
2777         Unreviewed test gardening.
2778
2779         * platform/ios-simulator-wk2/TestExpectations:
2780
2781 2017-07-10  Jeremy Jones  <jeremyj@apple.com>
2782
2783         media element handle adding source immediately before src.
2784         https://bugs.webkit.org/show_bug.cgi?id=174284
2785         rdar://problem/33115439
2786
2787         Reviewed by David Kilzer.
2788
2789         * media/video-source-before-src.html: Added.
2790
2791 2017-07-10  Matt Lewis  <jlewis3@apple.com>
2792
2793         Fixed test expectations for http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
2794         https://bugs.webkit.org/show_bug.cgi?id=174120
2795
2796         Unreviewed test gardening.
2797
2798         * platform/ios-wk2/TestExpectations:
2799
2800 2017-07-03  Brian Burg  <bburg@apple.com>
2801
2802         Web Replay: remove some unused code
2803         https://bugs.webkit.org/show_bug.cgi?id=173903
2804
2805         Rubber-stamped by Joseph Pecoraro.
2806
2807         * inspector/replay/javascript-date-now-expected.txt: Removed.
2808         * inspector/replay/javascript-date-now.html: Removed.
2809         * inspector/replay/javascript-random-seed-expected.txt: Removed.
2810         * inspector/replay/javascript-random-seed.html: Removed.
2811         * inspector/replay/window-navigator-plugins-memoized-expected.txt: Removed.
2812         * inspector/replay/window-navigator-plugins-memoized.html: Removed.
2813
2814 2017-07-10  Matt Lewis  <jlewis3@apple.com>
2815
2816         Skipped http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
2817         https://bugs.webkit.org/show_bug.cgi?id=174120
2818
2819         Unreviewed test gardening.
2820
2821         * platform/ios/TestExpectations:
2822
2823 2017-07-10  Chris Dumez  <cdumez@apple.com>
2824
2825         Further WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore clean up
2826         https://bugs.webkit.org/show_bug.cgi?id=174301
2827
2828         Reviewed by Brent Fulgham.
2829
2830         Update existing layout tests to reflect testRunner API changes.
2831
2832         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2833         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2834         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2835
2836 2017-07-10  Andreas Kling  <akling@apple.com>
2837
2838         REGRESSION(r210226): Keyboard-focused element not preserved when navigating back through page cache, causing multiple elements to have focus
2839         https://bugs.webkit.org/show_bug.cgi?id=174302
2840         <rdar://problem/33204273>
2841
2842         Reviewed by Antti Koivisto.
2843
2844         * fast/history/page-cache-element-state-focused-expected.html: Added.
2845         * fast/history/page-cache-element-state-focused.html: Added.
2846
2847 2017-07-10  Zalan Bujtas  <zalan@apple.com>
2848
2849         Block of text is missing in iBooks sample books.
2850         https://bugs.webkit.org/show_bug.cgi?id=174295
2851         <rdar://problem/32955620>
2852
2853         Reviewed by Antti Koivisto.
2854
2855         * fast/multicol/simple-line-layout-line-index-after-strut-2-expected.html: Added.
2856         * fast/multicol/simple-line-layout-line-index-after-strut-2.html: Added.
2857
2858 2017-07-08  John Wilander  <wilander@apple.com>
2859
2860         Resource Load Statistics: User interaction should always go to top document
2861         https://bugs.webkit.org/show_bug.cgi?id=174120
2862         <rdar://problem/33117899>
2863
2864         Reviewed by Chris Dumez.
2865
2866         * http/tests/loading/resourceLoadStatistics/resources/dummy.html: Added.
2867         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Added.
2868         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Added.
2869         * platform/mac-wk2/TestExpectations:
2870             Added as [ Pass ].
2871
2872 2017-07-08  Antoine Quint  <graouts@apple.com>
2873
2874         REGRESSION: "visibility:hidden" does not hide play button for video elements
2875         https://bugs.webkit.org/show_bug.cgi?id=174258
2876         <rdar://problem/33181452>
2877
2878         Reviewed by Dean Jackson.
2879
2880         Add a test that checks that <video controls style="visibility:hidden"> does not render anything.
2881
2882         * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
2883         * media/modern-media-controls/css/visibility-hidden.html: Added.
2884         * platform/ios-simulator/TestExpectations:
2885         * platform/mac/TestExpectations:
2886
2887 2017-07-08  Chris Dumez  <cdumez@apple.com>
2888
2889         Simplify WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore
2890         https://bugs.webkit.org/show_bug.cgi?id=174290
2891
2892         Reviewed by Brent Fulgham.
2893
2894         Update layout tests to reflect changes to the testRunner API naming.
2895
2896         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2897         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2898         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2899         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2900         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2901         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2902         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2903         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2904         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2905         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2906         * http/tests/loading/resourceLoadStatistics/grandfathering.html:
2907         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2908         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2909         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2910         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2911         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2912         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2913         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2914         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2915         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html:
2916
2917 2017-07-07  Daniel Bates  <dabates@apple.com>
2918
2919         [AppCache] Ignore fallback entries whose namespace is not prefixed with manifest path
2920         https://bugs.webkit.org/show_bug.cgi?id=174273
2921         <rdar://problem/33011682>
2922
2923         Reviewed by Brent Fulgham.
2924
2925         * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt: Added.
2926         * http/tests/appcache/fallback-namespace-outside-manifest-path.html: Added.
2927         * http/tests/appcache/resources/fallback-namespace-outside-manifest-path.txt: Added.
2928
2929 2017-07-07  Devin Rousso  <drousso@apple.com>
2930
2931         Web Inspector: Show all elements currently using a given CSS Canvas
2932         https://bugs.webkit.org/show_bug.cgi?id=173965
2933
2934         Reviewed by Joseph Pecoraro.
2935
2936         * inspector/canvas/css-canvas-clients-expected.txt: Added.
2937         * inspector/canvas/css-canvas-clients.html: Added.
2938         * platform/mac/TestExpectations:
2939
2940 2017-07-07  Matt Lewis  <jlewis3@apple.com>
2941
2942         Adjusted test expectations for webrtc/video-replace-muted-track.html.
2943         https://bugs.webkit.org/show_bug.cgi?id=173608
2944
2945         Unreviewed test gardening.
2946
2947         * platform/mac-wk2/TestExpectations:
2948
2949 2017-07-07  Matt Lewis  <jlewis3@apple.com>
2950
2951         Unreviewed, rolling out r219257.
2952
2953         The test added in the revision was still extreamly flaky on
2954         all testers.
2955
2956         Reverted changeset:
2957
2958         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
2959         https://bugs.webkit.org/show_bug.cgi?id=172545
2960         http://trac.webkit.org/changeset/219257
2961
2962 2017-07-07  Mark Lam  <mark.lam@apple.com>
2963
2964         \n\r is not the same as \r\n.
2965         https://bugs.webkit.org/show_bug.cgi?id=173053
2966
2967         Reviewed by Keith Miller.
2968
2969         * js/parse-backslash-before-newline-expected.txt:
2970         * js/script-tests/parse-backslash-before-newline.js:
2971
2972 2017-07-07  Matt Lewis  <jlewis3@apple.com>
2973
2974         Unreviewed, rolling out r219256.
2975
2976         Previous change to Test Expectations broke the tests
2977
2978         Reverted changeset:
2979
2980         "[WPE] Unreviewed gardening"
2981         http://trac.webkit.org/changeset/219256
2982
2983 2017-07-07  Matt Lewis  <jlewis3@apple.com>
2984
2985         Unreviewed, rolling out r219258.
2986
2987         Previous change to Test Expectations broke the tests
2988
2989         Reverted changeset:
2990
2991         "Unreviewed gardening, fix WK2 expectations after my previous
2992         commit"
2993         http://trac.webkit.org/changeset/219258
2994
2995 2017-07-07  Michael Catanzaro  <mcatanzaro@igalia.com>
2996
2997         Unreviewed gardening, fix WK2 expectations after my previous commit
2998
2999         * platform/wk2/TestExpectations:
3000
3001 2017-07-07  Michael Catanzaro  <mcatanzaro@igalia.com>
3002
3003         [WPE] Unreviewed gardening
3004
3005         * platform/wk2/TestExpectations: Do not mark individual resourceLoadStatistics tests as
3006         passing. Instead, mark the entire directory, so we don't have to override the expectations
3007         for every single test individually in the WPE expectations file.
3008         * platform/wpe/TestExpectations: Update resourceLoadStatistics expectations.
3009
3010 2017-07-07  Yusuke Suzuki  <utatane.tea@gmail.com>
3011
3012         [GTK][WPE] Enable X-Content-Type-Options: nosniff
3013         https://bugs.webkit.org/show_bug.cgi?id=174250
3014
3015         Reviewed by Carlos Alberto Lopez Perez.
3016
3017         * platform/gtk/TestExpectations:
3018         * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Removed.
3019
3020 2017-07-07  Claudio Saavedra  <csaavedra@igalia.com>
3021
3022         [WPE] New baseline after r218740
3023
3024         Unreviewed gardening.
3025         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3026
3027 2017-07-07  Claudio Saavedra  <csaavedra@igalia.com>
3028
3029         [WPE] Unreviewed gardening
3030
3031         resourceLoadingStatistics tests are timing out and failing.
3032         * platform/wpe/TestExpectations:
3033
3034 2017-07-07  Charlie Turner  <cturner@igalia.com>
3035
3036         [GStreamer] vid.me videos do not play
3037         https://bugs.webkit.org/show_bug.cgi?id=172240
3038
3039         Reviewed by Xabier Rodriguez-Calvar.
3040
3041         Add a test for single output file HLS playlists that require HTTP
3042         range requests to playback. This failed using the WK http source
3043         for reasons documented in the linked bug.
3044
3045         Generated with mp4hls --segment-duration 3 --output-single-file
3046
3047         * Http/tests/media/hls/range-request-expected.txt: Added.
3048         * http/tests/media/hls/range-request.html: Added.
3049         * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
3050         * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
3051         * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
3052         * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
3053
3054 2017-07-06  Michael Catanzaro  <mcatanzaro@igalia.com>
3055
3056         Unreviewed GTK and WPE test gardening
3057
3058         * platform/gtk/TestExpectations:
3059         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
3060         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
3061         * platform/wpe/TestExpectations:
3062         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
3063         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
3064
3065 2017-07-06  Michael Catanzaro  <mcatanzaro@igalia.com>
3066
3067         Follow-up to "REGRESSION(r209495): materiauxlaverdure.com fails to load"
3068         https://bugs.webkit.org/show_bug.cgi?id=173301
3069         <rdar://problem/32624850>
3070
3071         Unreviewed gardening. Attempt to fix this test by updating it to expect double quotes. It
3072         was missed because it is marked as flaky on Mac, so no way to automatically detect the
3073         failure there.
3074
3075         This doesn't actually fix the test for me due to some floating point issues, but it's a step
3076         in the right direction, and I speculate this will fix the test on the GTK and WPE bots.
3077
3078         * transitions/clip-path-path-transitions.html:
3079
3080 2017-07-06  Myles C. Maxfield  <mmaxfield@apple.com>
3081
3082         REGRESSION(r216944): Font loads can cause Chinese characters to draw as .notdef
3083         https://bugs.webkit.org/show_bug.cgi?id=173962
3084         <rdar://problem/32925318>
3085
3086         Reviewed by Simon Fraser.
3087
3088         * fast/text/font-loading-system-fallback-expected.html: Added.
3089         * fast/text/font-loading-system-fallback.html: Added.
3090         * http/tests/webfont/font-loading-system-fallback-visibility-expected.html: Added.
3091         * http/tests/webfont/font-loading-system-fallback-visibility.html: Added.
3092
3093 2017-07-06  Matt Lewis  <jlewis3@apple.com>
3094
3095         Unreviewed, rolling out r219193.
3096
3097         The tests added with this revision were extreamly flaky on all
3098         platforms.
3099
3100         Reverted changeset:
3101
3102         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
3103         https://bugs.webkit.org/show_bug.cgi?id=172545
3104         http://trac.webkit.org/changeset/219193
3105
3106 2017-07-06  Matt Lewis  <jlewis3@apple.com>
3107
3108         Marked js/slow-stress/Int32Array-alloc-huge.html as flaky.
3109         https://bugs.webkit.org/show_bug.cgi?id=173010
3110
3111         Unreviewed test gardening.
3112
3113         * platform/ios-simulator-wk2/TestExpectations:
3114
3115 2017-07-06  Devin Rousso  <drousso@apple.com>
3116
3117         Web Inspector: Support getting the content of WebGL/WebGL2 contexts
3118         https://bugs.webkit.org/show_bug.cgi?id=173569
3119         <rdar://problem/33112420>
3120
3121         Reviewed by Joseph Pecoraro.
3122
3123         * inspector/canvas/requestContent-2d-expected.txt: Added.
3124         * inspector/canvas/requestContent-2d.html: Added.
3125         * inspector/canvas/requestContent-webgl-expected.txt: Added.
3126         * inspector/canvas/requestContent-webgl.html: Added.
3127         * inspector/canvas/requestContent-webgl2-expected.txt: Added.
3128         * inspector/canvas/requestContent-webgl2.html: Added.
3129         * inspector/canvas/requestContent-expected.txt: Removed.
3130         * inspector/canvas/requestContent.html: Removed.
3131         * platform/gtk/TestExpectations:
3132         * platform/win/TestExpectations:
3133         Split the existing canvas content tests into one for each context type. This allows
3134         platforms that don't support certain context types to ignore just those tests (e.g. WebGL2).
3135
3136 2017-07-06  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3137
3138         [GTK] Layout test gardening.
3139
3140         Unreviewed.
3141
3142         * platform/gtk/TestExpectations: Update WebRTC related expectations and mark a new emoji related test failing after r218371.
3143         * platform/gtk/fast/css/css2-system-fonts-expected.txt: Rebaseline after r218446.
3144         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
3145         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
3146         * platform/gtk/fast/text/font-style-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
3147         * platform/gtk/fast/text/font-weight-parse-expected.txt: Removed Rebaseline after r218446 (use the general expectation).
3148
3149 2017-07-06  Commit Queue  <commit-queue@webkit.org>
3150
3151         Unreviewed, rolling out r219194.
3152         https://bugs.webkit.org/show_bug.cgi?id=174207
3153
3154         it broke some layout tests (Requested by clopez on #webkit).
3155
3156         Reverted changeset:
3157
3158         "[GStreamer] vid.me videos do not play"
3159         https://bugs.webkit.org/show_bug.cgi?id=172240
3160         http://trac.webkit.org/changeset/219194
3161
3162 2017-07-06  Charlie Turner  <cturner@igalia.com>
3163
3164         [GStreamer] vid.me videos do not play
3165         https://bugs.webkit.org/show_bug.cgi?id=172240
3166
3167         Reviewed by Xabier Rodriguez-Calvar.
3168
3169         Add a test for single output file HLS playlists that require HTTP
3170         range requests to playback. This failed using the WK http source
3171         for reasons documented in the linked bug.
3172
3173         Generated with mp4hls --segment-duration 3 --output-single-file
3174
3175         * Http/tests/media/hls/range-request-expected.txt: Added.
3176         * http/tests/media/hls/range-request.html: Added.
3177         * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
3178         * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
3179         * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
3180         * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
3181
3182 2017-07-05  Zalan Bujtas  <zalan@apple.com>
3183
3184         REGRESSION: Stack overflow in RenderBlockFlow::layoutBlock after increasing the font size to max in some RTL vertical books.
3185         https://bugs.webkit.org/show_bug.cgi?id=174144
3186         <rdar://problem/32781038>
3187
3188         Reviewed by Simon Fraser.
3189
3190         * fast/ruby/ruby-overhang-margin-crash-expected.txt: Added.
3191         * fast/ruby/ruby-overhang-margin-crash.html: Added.
3192
3193 2017-07-05  Jonathan Bedard  <jbedard@apple.com>
3194
3195         Move internal iOS 11 TestExpectations to OpenSource
3196         <rdar://problem/32717028>
3197
3198         Unreviewed test gardening.
3199
3200         * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Added.
3201         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Added.
3202         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Added.
3203
3204 2017-07-05  Myles C. Maxfield  <mmaxfield@apple.com>
3205
3206         CSSFontStyleValue::isItalic seems a bit bogus.
3207         https://bugs.webkit.org/show_bug.cgi?id=174149
3208
3209         Reviewed by Tim Horton.
3210
3211         * editing/execCommand/italicizeByCharacter-normal-expected.txt: Added.
3212         * editing/execCommand/italicizeByCharacter-normal.html: Added.
3213
3214 2017-07-05  Matt Lewis  <jlewis3@apple.com>
3215
3216         Skipped webgl/1.0.2/conformance/glsl/misc/shader-with-non-reserved-words.html.
3217         https://bugs.webkit.org/show_bug.cgi?id=174100
3218
3219         Unreviewed test gardening.
3220
3221         * platform/ios-simulator-wk2/TestExpectations:
3222
3223 2017-07-05  Brady Eidson  <beidson@apple.com>
3224
3225         Allow navigations in subframes to get a ShouldOpenExternalURLsPolicy of "ShouldAllow".
3226         <rdar://problem/22485589> and https://bugs.webkit.org/show_bug.cgi?id=174178
3227
3228         Reviewed by Alex Christensen.
3229
3230         Added a new explicit test and updated expectations for an old one.
3231         
3232         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-main-programatically-navigates-subframe.html: Added.
3233         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
3234         * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame-expected.txt: Added.
3235         * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame.html: Added.
3236
3237 2017-07-05  Matt Lewis  <jlewis3@apple.com>
3238
3239         Marked animations/needs-layout.html as flaky.
3240         https://bugs.webkit.org/show_bug.cgi?id=172397
3241
3242         Unreviewed test gardening.
3243
3244         * platform/mac-wk2/TestExpectations:
3245
3246 2017-07-05  Zalan Bujtas  <zalan@apple.com>
3247
3248         REGRESSION (r217522): "Show My Relationship" link in familysearch.org does not work.
3249         https://bugs.webkit.org/show_bug.cgi?id=174070
3250
3251         Reviewed by Simon Fraser.
3252
3253         * fast/css/getComputedStyle/computed-style-expected.txt:
3254
3255 2017-07-05  Devin Rousso  <drousso@apple.com>
3256
3257         Web Inspector: Allow users to log any tracked canvas context
3258         https://bugs.webkit.org/show_bug.cgi?id=173397
3259         <rdar://problem/33111581>
3260
3261         Reviewed by Joseph Pecoraro.
3262
3263         * inspector/canvas/resolveCanvasContext-2d-expected.txt: Added.
3264         * inspector/canvas/resolveCanvasContext-2d.html: Added.
3265         * inspector/canvas/resolveCanvasContext-webgl-expected.txt: Added.
3266         * inspector/canvas/resolveCanvasContext-webgl.html: Added.
3267         * inspector/canvas/resolveCanvasContext-webgl2-expected.txt: Added.
3268         * inspector/canvas/resolveCanvasContext-webgl2.html: Added.
3269         * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
3270         * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
3271         * platform/gtk/TestExpectations:
3272         * platform/ios/TestExpectations:
3273         * platform/win/TestExpectations:
3274
3275 2017-07-05  Antti Koivisto  <antti@apple.com>
3276
3277         Low memory notification shouldn't cause style recalc
3278         https://bugs.webkit.org/show_bug.cgi?id=173574
3279         <rdar://problem/32616997>
3280
3281         Reviewed by Andreas Kling.
3282
3283         * platform/mac/printing/width-overflow-expected.txt:
3284
3285             1px width change that doesn't affect what is being tested.
3286
3287 2017-07-05  Jonathan Bedard  <jbedard@apple.com>
3288
3289         Move internal iOS 11 TestExpectations to OpenSource
3290         <rdar://problem/32717028>
3291
3292         Unreviewed test gardening.
3293
3294         * platform/ios-11: Added.
3295
3296 2017-07-05  Matt Lewis  <jlewis3@apple.com>
3297
3298         Adjusted test expectations for tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html.
3299         https://bugs.webkit.org/show_bug.cgi?id=168937
3300
3301         Unreviewed test gardening.
3302
3303         * platform/mac-wk2/TestExpectations:
3304
3305 2017-07-05  Charlie Turner  <cturner@igalia.com>
3306
3307         Incorrect IfModule on Fedora with with PHP 7
3308         https://bugs.webkit.org/show_bug.cgi?id=174159
3309
3310         Reviewed by Michael Catanzaro.
3311
3312         * http/conf/fedora-httpd-2.4-php7.conf:
3313
3314 2017-07-05  Youenn Fablet  <youenn@apple.com>
3315
3316         Receiving tracks should be ended when peer connection is being closed
3317         https://bugs.webkit.org/show_bug.cgi?id=174109
3318
3319         Reviewed by Eric Carlson.
3320
3321         * webrtc/peer-connection-track-end-expected.txt: Added.
3322         * webrtc/peer-connection-track-end.html: Added.
3323
3324 2017-07-04  Antti Koivisto  <antti@apple.com>
3325
3326         FrameView should not set RenderView::logicalWidth directly for printing
3327         https://bugs.webkit.org/show_bug.cgi?id=174135
3328
3329         Reviewed by Zalan Bujtas.
3330
3331         * platform/mac/printing/width-overflow-expected.txt:
3332
3333             This is a progression, view and root element sizes now match.
3334             Printing output is not affected.
3335
3336 2017-07-03  Saam Barati  <sbarati@apple.com>
3337
3338         LayoutTest workers/bomb.html is a Crash
3339         https://bugs.webkit.org/show_bug.cgi?id=167757
3340         <rdar://problem/33086462>
3341
3342         Reviewed by Keith Miller.
3343
3344         * platform/mac-wk2/TestExpectations:
3345
3346 2017-07-03  Matt Lewis  <jlewis3@apple.com>
3347
3348         Removed expectations and skipped workers/bomb.html on mac.
3349         https://bugs.webkit.org/show_bug.cgi?id=167757
3350
3351         Unreviewed test gardening.
3352
3353         * platform/mac-wk2/TestExpectations:
3354         * platform/mac/TestExpectations:
3355
3356 2017-07-03  Myles C. Maxfield  <mmaxfield@apple.com>
3357
3358         REGRESSION(Variation Fonts): Specifying Skia by PostScript name does not yield the expected result
3359         https://bugs.webkit.org/show_bug.cgi?id=174079
3360         <rdar://problem/33040854>
3361
3362         Reviewed by Alex Christensen.
3363
3364         * fast/text/variations/skia-postscript-name-expected-mismatch.html: Added.
3365         * fast/text/variations/skia-postscript-name.html: Added.
3366         * platform/ios-simulator/TestExpectations:
3367
3368 2017-07-03  Per Arne Vollan  <pvollan@apple.com>
3369
3370         [Win] Update expectations for layout tests.
3371         https://bugs.webkit.org/show_bug.cgi?id=172437
3372
3373         Unreviewed test gardening, update test expectations for failing tests.
3374
3375         * platform/win/TestExpectations:
3376
3377 2017-07-03  Brady Eidson  <beidson@apple.com>
3378
3379         Switch all WebKit API related to favicons from WebIconDatabase over to new WebCore::IconLoader mechanism.
3380         https://bugs.webkit.org/show_bug.cgi?id=174073
3381
3382         Reviewed by Andy Estes.
3383
3384         * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Updated results to actually catch
3385           the load being blocked due to CSP.
3386
3387 2017-07-03  Matt Lewis  <jlewis3@apple.com>
3388
3389         Marked media/track/track-cues-sorted-before-dispatch.html as flaky
3390         https://bugs.webkit.org/show_bug.cgi?id=168092
3391
3392         Unreviewed test gardening.
3393
3394         * platform/wk2/TestExpectations:
3395
3396 2017-07-03  Youenn Fablet  <youenn@apple.com>
3397
3398         WebAudioSourceProviderAVFObjC should not reconfigure for each data call
3399         https://bugs.webkit.org/show_bug.cgi?id=174101
3400
3401         Reviewed by Eric Carlson.
3402
3403         * TestExpectations:
3404         * webrtc/peer-connection-audio-mute2.html:
3405         * webrtc/peer-connection-remote-audio-mute2.html:
3406
3407 2017-07-03  Alex Christensen  <achristensen@webkit.org>
3408
3409         Rebase test after r219024
3410         https://bugs.webkit.org/show_bug.cgi?id=174051
3411
3412         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
3413
3414 2017-07-03  Jonathan Bedard  <jbedard@apple.com>
3415
3416         Run webgl tests on iOS ports
3417         https://bugs.webkit.org/show_bug.cgi?id=173000
3418
3419         Unreviewed test gardening.
3420
3421         * platform/ios-device/TestExpectations: Garden webgl tests.
3422         * platform/ios-simulator/TestExpectations: Ditto.
3423         * platform/ios/TestExpectations: Ditto.
3424         * platform/ios/fast/canvas/webgl: Added.
3425         * platform/ios/fast/canvas/webgl/css-webkit-canvas-expected.txt: Added.
3426         * platform/ios/fast/canvas/webgl/css-webkit-canvas-repaint-expected.txt: Added.
3427
3428 2017-07-02  Ryosuke Niwa  <rniwa@webkit.org>
3429
3430         REGRESSION(r218910): Crash inside textMarkerDataForFirstPositionInTextControl
3431         https://bugs.webkit.org/show_bug.cgi?id=174077
3432         <rdar://problem/33083972>
3433
3434         Reviewed by Chris Fleizach.
3435
3436         Added a regression test for changing the input element's type during editing.
3437
3438         * accessibility/mac/input-type-change-crash-expected.txt: Added.
3439         * accessibility/mac/input-type-change-crash.html: Added.
3440
3441 2017-07-03  Saam Barati  <sbarati@apple.com>
3442
3443         Unreviewed. Mark workers/bomb.html as flaky.
3444
3445         * platform/ios-device/TestExpectations:
3446         * platform/ios-wk2/TestExpectations:
3447         * platform/mac/TestExpectations:
3448
3449 2017-07-03  Devin Rousso  <drousso@apple.com>
3450
3451         Web Inspector: Support listing WebGL2 and WebGPU contexts
3452         https://bugs.webkit.org/show_bug.cgi?id=173396
3453
3454         Reviewed by Joseph Pecoraro.
3455
3456         * inspector/canvas/create-canvas-contexts-expected.txt: Removed.
3457         * inspector/canvas/create-canvas-contexts.html: Removed.
3458         * inspector/canvas/create-context-2d-expected.txt: Added.
3459         * inspector/canvas/create-context-2d.html: Added.
3460         * inspector/canvas/create-context-webgl-expected.txt: Added.
3461         * inspector/canvas/create-context-webgl.html: Added.
3462         * inspector/canvas/create-context-webgl2-expected.txt: Added.
3463         * inspector/canvas/create-context-webgl2.html: Added.
3464         * inspector/canvas/create-context-webgpu-expected.txt: Added.
3465         * inspector/canvas/create-context-webgpu.html: Added.
3466         * inspector/canvas/resources/create-context-utilities.css: Added.
3467         (.canvas):
3468         * inspector/canvas/resources/create-context-utilities.js: Added.
3469         (createAttachedCanvas):
3470         (createDetachedCanvas):
3471         (createCSSCanvas):
3472         (destroyCanvases):
3473         (TestPage.registerInitializer.awaitCanvasAdded):
3474         (TestPage.registerInitializer.awaitCanvasRemoved):
3475         (TestPage.registerInitializer.window.initializeTestSuite):
3476         (TestPage.registerInitializer.window.addSimpleTestCase):
3477         (TestPage.registerInitializer.window.addCSSCanvasTestCase):
3478         * platform/gtk/TestExpectations:
3479         * platform/ios/TestExpectations:
3480         * platform/mac/TestExpectations:
3481         * platform/win/TestExpectations:
3482         Split the existing canvas lifecycle tests into one for each context type. This allows
3483         platforms that don't support certain context types to ignore just those tests (e.g. WebGPU).
3484
3485 2017-07-03  Chris Fleizach  <cfleizach@apple.com>
3486
3487         AX: role="none" (or presentation) does not work on iframes
3488         https://bugs.webkit.org/show_bug.cgi?id=173930
3489         <rdar://problem/33034347>
3490
3491         Reviewed by Ryosuke Niwa.
3492
3493         * accessibility/presentation-role-iframe-expected.txt: Added.
3494         * accessibility/presentation-role-iframe.html: Added.
3495
3496 2017-07-03  Alex Christensen  <achristensen@webkit.org>
3497
3498         Rebase test after r219024
3499         https://bugs.webkit.org/show_bug.cgi?id=174051
3500
3501         * http/tests/security/no-popup-from-sandbox-top-expected.txt:
3502
3503 2017-07-03  Matt Lewis  <jlewis3@apple.com>
3504
3505         Unreviewed, rolling out r219030.
3506
3507         This was a rebaseline of a test that was broken with revision
3508         r219024
3509
3510         Reverted changeset:
3511
3512         "Rebase test after r219024"
3513         https://bugs.webkit.org/show_bug.cgi?id=174051
3514         http://trac.webkit.org/changeset/219030
3515
3516 2017-07-03  Zan Dobersek  <zdobersek@igalia.com>
3517
3518         [GCrypt] Implement CryptoKeyEC SPKI exports
3519         https://bugs.webkit.org/show_bug.cgi?id=173646
3520
3521         Reviewed by Jiewen Tan.
3522
3523         * platform/gtk/TestExpectations:
3524         Unskip tests that cover SPKI exports of EC keys.
3525
3526 2017-07-02  Sam Weinig  <sam@webkit.org>
3527
3528         [WebIDL] Remove special casing for RegExp which is no longer required by the spec
3529         https://bugs.webkit.org/show_bug.cgi?id=174025
3530
3531         Reviewed by Chris Dumez.
3532
3533         * fast/files/blob-constructor-expected.txt:
3534         * fast/files/blob-constructor.html:
3535         * fast/files/file-constructor-expected.txt:
3536         * fast/files/file-constructor.html:
3537         Update tests/results for change in conversions of RegExp.
3538
3539 2017-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
3540
3541         REGRESSION(r218371): Reeder's default font is Times instead of San Francisco
3542         https://bugs.webkit.org/show_bug.cgi?id=173617
3543         <rdar://problem/32969819>
3544
3545         Reviewed by Simon Fraser.
3546
3547         * fast/text/font-face-local-system-expected.html: Added.
3548         * fast/text/font-face-local-system.html: Added.
3549
3550 2017-06-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
3551
3552         If an image appears more than once on a page, decoding for painting one instance repaints them all
3553         https://bugs.webkit.org/show_bug.cgi?id=169944
3554
3555         Reviewed by Simon Fraser.
3556
3557         * fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
3558         * fast/images/async-image-multiple-clients-repaint.html: Added.
3559         * platform/ios-simulator/fast/images: Added.
3560         * platform/ios-simulator/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
3561
3562 2017-06-30  Jonathan Bedard  <jbedard@apple.com>
3563
3564         Run webgl tests on iOS ports
3565         https://bugs.webkit.org/show_bug.cgi?id=173000
3566
3567         Unreviewed test gardening.
3568
3569         * platform/ios/TestExpectations: Enable webgl, fast/canvas/webgl and http/tests/webgl.
3570
3571 2017-06-30  Matt Baker  <mattbaker@apple.com>
3572
3573         Web Inspector: AsyncStackTrace nodes can be corrupted when truncating
3574         https://bugs.webkit.org/show_bug.cgi?id=173840
3575         <rdar://problem/30840820>
3576
3577         Reviewed by Joseph Pecoraro.
3578
3579         Add a test for truncating a branching asynchronous stack trace.
3580
3581         * inspector/debugger/truncate-async-stack-trace-expected.txt: Added.
3582         * inspector/debugger/truncate-async-stack-trace.html: Added.
3583
3584 2017-06-30  Alex Christensen  <achristensen@webkit.org>
3585
3586         Rebase test after r219024
3587         https://bugs.webkit.org/show_bug.cgi?id=174051
3588
3589         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
3590         This was an intentional change making URL parsing how it was before r215096 for URLs with non-special schemes.
3591
3592 2017-06-30  Matt Lewis  <jlewis3@apple.com>
3593
3594         Marked test imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_getKey.html as flaky.
3595         https://bugs.webkit.org/show_bug.cgi?id=173068
3596
3597         Unreviewed test gardening.
3598
3599         * platform/mac/TestExpectations:
3600
3601 2017-06-30  Chris Dumez  <cdumez@apple.com>
3602
3603         Move store logic from WebResourceLoadStatisticsManager to WebResourceLoadStatisticsStore
3604         https://bugs.webkit.org/show_bug.cgi?id=174038
3605
3606         Reviewed by Brent Fulgham.
3607
3608         Fix typo in testRunner API.
3609
3610         * http/tests/loading/resourceLoadStatistics/grandfathering.html:
3611         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
<