Make it possible to test web-related user-interface features
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-09-30  Megan Gardner  <megan_gardner@apple.com>
2
3         Make it possible to test web-related user-interface features
4         https://bugs.webkit.org/show_bug.cgi?id=162657
5
6         Reviewed by Simon Fraser.
7
8         * fast/events/touch/ios/long-press-on-image-expected.txt: Added.
9         * fast/events/touch/ios/long-press-on-image.html: Added.
10
11 2016-09-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
12
13         Change the MemoryCache and CachedResource adjustSize functions to take a long argument
14         https://bugs.webkit.org/show_bug.cgi?id=162708
15         <rdar://problem/28555702>
16
17         Reviewed by Brent Fulgham.
18
19         * TestExpectations: Remove failed tests.
20
21 2016-09-30  Chris Dumez  <cdumez@apple.com>
22
23         Add support for ImageData.data attribute
24         https://bugs.webkit.org/show_bug.cgi?id=162767
25
26         Reviewed by Sam Weinig.
27
28         Add layout test coverage.
29
30         * fast/canvas/canvas-imageData-expected.txt:
31         * fast/canvas/script-tests/canvas-imageData.js:
32
33 2016-09-30  Youenn Fablet  <youenn@apple.com>
34
35         DumpRenderTree crashed in com.apple.WebCore: WTF::Optional<WebCore::FetchBodyOwner::BlobLoader>::operator bool const + 12
36         https://bugs.webkit.org/show_bug.cgi?id=162483
37
38         Reviewed by Alex Christensen.
39
40         * fetch/closing-while-fetching-blob-expected.txt: Added.
41         * fetch/closing-while-fetching-blob.html: Added.
42
43 2016-09-29  Chris Dumez  <cdumez@apple.com>
44
45         Add support for download attribute on area elements
46         https://bugs.webkit.org/show_bug.cgi?id=162765
47
48         Reviewed by Brent Fulgham.
49
50         Add layout test coverage.
51
52         * http/tests/download/area-download-expected.txt: Added.
53         * http/tests/download/area-download.html: Added.
54         * http/tests/download/resources/FAIL-notify-done.html: Added.
55
56 2016-09-29  Jiewen Tan  <jiewen_tan@apple.com>
57
58         Expose CryptoKey to web workers
59         https://bugs.webkit.org/show_bug.cgi?id=162640
60         <rdar://problem/28182204>
61
62         Reviewed by Brent Fulgham.
63
64         * crypto/resources/common.js: Renamed from LayoutTests/crypto/subtle/resources/common.js.
65         * crypto/subtle/aes-cbc-192-encrypt-decrypt.html:
66         * crypto/subtle/aes-cbc-256-encrypt-decrypt.html:
67         * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html:
68         * crypto/subtle/aes-cbc-encrypt-decrypt.html:
69         * crypto/subtle/aes-cbc-generate-key.html:
70         * crypto/subtle/aes-cbc-import-jwk.html:
71         * crypto/subtle/aes-cbc-invalid-length.html:
72         * crypto/subtle/aes-cbc-unwrap-failure.html:
73         * crypto/subtle/aes-cbc-unwrap-rsa.html:
74         * crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html:
75         * crypto/subtle/aes-cbc-wrap-rsa.html:
76         * crypto/subtle/aes-cbc-wrong-key-class.html:
77         * crypto/subtle/aes-export-key.html:
78         * crypto/subtle/aes-kw-key-manipulation.html:
79         * crypto/subtle/aes-kw-wrap-unwrap-aes.html:
80         * crypto/subtle/aes-postMessage-expected.txt:
81         * crypto/subtle/aes-postMessage.html:
82         * crypto/subtle/argument-conversion.html:
83         * crypto/subtle/array-buffer-view-offset.html:
84         * crypto/subtle/crypto-key-algorithm-gc.html:
85         * crypto/subtle/crypto-key-usages-gc.html:
86         * crypto/subtle/hmac-check-algorithm.html:
87         * crypto/subtle/hmac-export-key.html:
88         * crypto/subtle/hmac-generate-key.html:
89         * crypto/subtle/hmac-import-jwk.html:
90         * crypto/subtle/hmac-postMessage-expected.txt:
91         * crypto/subtle/hmac-postMessage.html:
92         * crypto/subtle/hmac-sign-verify-empty-key.html:
93         * crypto/subtle/hmac-sign-verify.html:
94         * crypto/subtle/import-jwk.html:
95         * crypto/subtle/jwk-export-use-values.html:
96         * crypto/subtle/jwk-import-use-values.html:
97         * crypto/subtle/postMessage-worker-expected.txt: Removed.
98         * crypto/subtle/rsa-export-generated-keys.html:
99         * crypto/subtle/rsa-export-key.html:
100         * crypto/subtle/rsa-export-private-key.html:
101         * crypto/subtle/rsa-indexeddb-non-exportable-private.html:
102         * crypto/subtle/rsa-indexeddb-non-exportable.html:
103         * crypto/subtle/rsa-indexeddb-private.html:
104         * crypto/subtle/rsa-indexeddb.html:
105         * crypto/subtle/rsa-oaep-generate-non-extractable-key.html:
106         * crypto/subtle/rsa-oaep-key-manipulation.html:
107         * crypto/subtle/rsa-oaep-plaintext-length.html:
108         * crypto/subtle/rsa-oaep-wrap-unwrap-aes.html:
109         * crypto/subtle/rsa-postMessage.html:
110         * crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html:
111         * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html:
112         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html:
113         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html:
114         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-small-key.html:
115         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html:
116         * crypto/subtle/rsassa-pkcs1-v1_5-sign-verify.html:
117         * crypto/subtle/sha-1.html:
118         * crypto/subtle/sha-224.html:
119         * crypto/subtle/sha-256.html:
120         * crypto/subtle/sha-384.html:
121         * crypto/subtle/sha-512.html:
122         * crypto/subtle/unimplemented-unwrap-crash.html:
123         * crypto/subtle/unwrapKey-check-usage.html:
124         * crypto/subtle/wrapKey-check-usage.html:
125         * crypto/workers/aes-postMessage-worker-expected.txt: Added.
126         * crypto/workers/aes-postMessage-worker.html: Added.
127         * crypto/workers/hmac-postMessage-worker-expected.txt: Added.
128         * crypto/workers/hmac-postMessage-worker.html: Renamed from LayoutTests/crypto/subtle/postMessage-worker.html.
129         * crypto/workers/hrsa-postMessage-worker-expected.txt: Added.
130         * crypto/workers/hrsa-postMessage-worker.html: Added.
131         * crypto/workers/multiple-postMessage-worker-expected.txt: Added.
132         * crypto/workers/multiple-postMessage-worker.html: Added.
133         * crypto/workers/resources/aes-postMessage-worker.js: Added.
134         * crypto/workers/resources/hmac-postMessage-worker.js: Renamed from LayoutTests/crypto/subtle/resources/postMessage-worker.js.
135         * crypto/workers/resources/hrsa-postMessage-worker.js: Added.
136         * crypto/workers/resources/rsa-postMessage-worker.js: Added.
137         * crypto/workers/rsa-postMessage-worker-expected.txt: Added.
138         * crypto/workers/rsa-postMessage-worker.html: Added.
139         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
140
141 2016-09-29  Nan Wang  <n_wang@apple.com>
142
143         AX: iOS: Tapping <input> in Safari zooms in a bit when page has max scale = 1
144         https://bugs.webkit.org/show_bug.cgi?id=162471
145
146         Reviewed by Simon Fraser.
147
148         Moved focus input related tests to the right place.
149
150         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale-expected.txt: Added.
151         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale.html: Added.
152         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-user-scalable-no-expected.txt: Added.
153         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-user-scalable-no.html: Added.
154         * fast/forms/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale-expected.txt: Added.
155         * fast/forms/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale.html: Added.
156         * fast/viewport/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale-expected.txt: Removed.
157         * fast/viewport/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale.html: Removed.
158         * fast/viewport/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale-expected.txt: Removed.
159         * fast/viewport/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale.html: Removed.
160
161 2016-09-29  Chris Dumez  <cdumez@apple.com>
162
163         [iOS] Update Touch constructor test to cover clientX / clientY attributes
164         https://bugs.webkit.org/show_bug.cgi?id=162757
165
166         Reviewed by Sam Weinig.
167
168         Update Touch constructor test to cover clientX / clientY attributes.
169
170         * fast/events/touch/touch-constructor.html:
171
172 2016-09-29  Chris Dumez  <cdumez@apple.com>
173
174         [iOS] Add test for Touch constructor
175         https://bugs.webkit.org/show_bug.cgi?id=162736
176         <rdar://problem/28520007>
177
178         Reviewed by Ryosuke Niwa.
179
180         Add test for Touch constructor. There are no expected results because
181         the test (folder) is skipped in the open source.
182
183         * fast/events/touch/touch-constructor.html: Added.
184
185 2016-09-28  Ada Chan  <adachan@apple.com>
186
187         Fix flaky test media/click-placeholder-not-pausing.html
188         https://bugs.webkit.org/show_bug.cgi?id=162661
189
190         Reviewed by Eric Carlson.
191
192         This test became flaky after r201474 when we started to delay showing
193         the inline placeholder until we are sure the video layer has been moved
194         into the video fullscreen layer. This means we can't guarantee that the
195         placeholder is visible right away after the video's presentation mode
196         changes to "picture-in-picture".
197
198         To fix this, wait for the placeholder to become visible before clicking it.
199
200         * media/click-placeholder-not-pausing.html:
201         * platform/mac-wk2/TestExpectations:
202
203 2016-09-29  Commit Queue  <commit-queue@webkit.org>
204
205         Unreviewed, rolling out r206483.
206         https://bugs.webkit.org/show_bug.cgi?id=162750
207
208         May have caused iOS perf regression (Requested by smfr on
209         #webkit).
210
211         Reverted changeset:
212
213         "REGRESSION (r204552): Yelp carousel animation is not smooth."
214         https://bugs.webkit.org/show_bug.cgi?id=162632
215         http://trac.webkit.org/changeset/206483
216
217 2016-09-29  Ryan Haddad  <ryanhaddad@apple.com>
218
219         Removing El Capitan modifier from flaky test media/restore-from-page-cache.html.
220         https://bugs.webkit.org/show_bug.cgi?id=158747
221
222         Unreviewed test gardening.
223
224         * platform/mac/TestExpectations:
225
226 2016-09-29  Antoine Quint  <graouts@apple.com>
227
228         [Modern Media Controls] scheduler for layout nodes
229         https://bugs.webkit.org/show_bug.cgi?id=162726
230         <rdar://problem/28543043>
231
232         Reviewed by Dean Jackson.
233
234         Testing the basic functionality for the LayoutNode scheduler.
235
236         * media/modern-media-controls/scheduler/not-reentrant-expected.txt: Added.
237         * media/modern-media-controls/scheduler/not-reentrant.html: Added.
238         * media/modern-media-controls/scheduler/single-callback-when-registered-multiple-times-expected.txt: Added.
239         * media/modern-media-controls/scheduler/single-callback-when-registered-multiple-times.html: Added.
240
241 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
242
243         Text nodes assigned to a linked slot are not clickable
244         https://bugs.webkit.org/show_bug.cgi?id=162091
245         <rdar://problem/28383300>
246
247         Reviewed by Antti Koivisto.
248
249         Added a regression test for clicking inside a text node assigned to a slot inside a hyperlink.
250
251         Unfortunately, there is not a way to make this a W3C style test until the web platform tests
252         start supporting WebDriver.
253
254         * fast/shadow-dom/click-text-inside-linked-slot-expected.txt: Added.
255         * fast/shadow-dom/click-text-inside-linked-slot.html: Added.
256         * platform/ios-simulator-wk2/TestExpectations:
257
258 2016-09-29  Ryan Haddad  <ryanhaddad@apple.com>
259
260         Marking fast/images/load-img-with-empty-src.html as crashing.
261         https://bugs.webkit.org/show_bug.cgi?id=162696
262
263         Unreviewed test gardening.
264
265         * TestExpectations:
266
267 2016-09-29  Ryan Haddad  <ryanhaddad@apple.com>
268
269         Marking fast/images/pdf-as-image-with-annotations.html as crashing.
270         https://bugs.webkit.org/show_bug.cgi?id=162696
271
272         Unreviewed test gardening.
273
274         * TestExpectations:
275
276 2016-09-29  Saam Barati  <sbarati@apple.com>
277
278         parser-syntax-check should display the output of syntax errors
279         https://bugs.webkit.org/show_bug.cgi?id=162738
280
281         Reviewed by Joseph Pecoraro.
282
283         It's good to have this test display the syntax error messages
284         when we're expecting a syntax error because it will both allow
285         us to track changes in error messages and verify that we get
286         the expected error message when writing new tests.
287
288         * js/parser-syntax-check-expected.txt:
289         * js/script-tests/parser-syntax-check.js:
290         (runTest):
291
292 2016-09-29  Simon Fraser  <simon.fraser@apple.com>
293
294         Fix hit testing on display:block <svg> elements
295         https://bugs.webkit.org/show_bug.cgi?id=162717
296         rdar://problem/23261130
297
298         Reviewed by Zalan Bujtas.
299         
300         Test hit testing on inline and block <svg> elements.
301
302         * svg/hittest/block-svg-expected.txt: Added.
303         * svg/hittest/block-svg.html: Added.
304
305 2016-09-29  Saam Barati  <sbarati@apple.com>
306
307         We don't properly propagate non-simple-parameter-list when parsing a setter
308         https://bugs.webkit.org/show_bug.cgi?id=160483
309
310         Reviewed by Joseph Pecoraro.
311
312         * js/parser-syntax-check-expected.txt:
313         * js/script-tests/parser-syntax-check.js:
314
315 2016-09-29  Nan Wang  <n_wang@apple.com>
316
317         AX: Meter: [Mac] Content in label element should be used as AXTitle or AXDescription
318         https://bugs.webkit.org/show_bug.cgi?id=162586
319
320         Reviewed by Chris Fleizach.
321
322         * accessibility/mac/aria-label-on-label-element-expected.txt:
323         * accessibility/mac/aria-label-on-label-element.html:
324         * accessibility/mac/meter-with-label-element-expected.txt: Added.
325         * accessibility/mac/meter-with-label-element.html: Added.
326
327 2016-09-28  Chris Dumez  <cdumez@apple.com>
328
329         Import touch-events web-platform-tests
330         https://bugs.webkit.org/show_bug.cgi?id=162713
331
332         Reviewed by Alex Christensen.
333
334         Skip on all platforms that do not have Touch enabled.
335
336         * platform/ios-simulator/TestExpectations:
337         * platform/mac/TestExpectations:
338         * platform/win/TestExpectations:
339
340 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
341
342         Marking fast/images/object-image.html as crashing.
343         https://bugs.webkit.org/show_bug.cgi?id=162696
344
345         Unreviewed test gardening.
346
347         * TestExpectations:
348
349 2016-09-28  Chris Dumez  <cdumez@apple.com>
350
351         Log console messages when the anchor download attribute is ignored
352         https://bugs.webkit.org/show_bug.cgi?id=162703
353
354         Reviewed by Alex Christensen.
355
356         Log console messages when the anchor download attribute is ignored so
357         that the developer can better understand what's happening.
358
359         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click-expected.txt:
360         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
361
362 2016-09-28  Chris Dumez  <cdumez@apple.com>
363
364         Add support for DOMTokenList.supports()
365         https://bugs.webkit.org/show_bug.cgi?id=162659
366
367         Reviewed by Ryosuke Niwa.
368
369         Add layout test coverage. Our pass rate is identical to Firefox 49,
370         everything passes except HTMLElement.dropzone. Chrome 53's pass rate
371         is lower because relList is not a DOMTokenList on anchor / area,
372         they do not support HTMLElement.dropzone and their
373         DOMTokenList.supports() is case-sensitive.
374
375         * fast/dom/DOMTokenList-supports-expected.txt: Added.
376         * fast/dom/DOMTokenList-supports.html: Added.
377
378 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
379
380         DOMTokenList’s value and stringifier should not return parsed tokens
381         https://bugs.webkit.org/show_bug.cgi?id=161076
382
383         Reviewed by Chris Dumez.
384
385         Added more test cases and rebaselined tests. Most of changes are due to the change that DOMTokenList's value
386         and stringifier now returns the original attribute value with extra whitespaces.
387
388         * fast/dom/HTMLLinkElement/sizes-setter-expected.txt:
389         * fast/dom/HTMLLinkElement/sizes-setter.html:
390         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
391         * fast/dom/HTMLOutputElement/htmloutputelement-expected.txt:
392         * fast/dom/HTMLOutputElement/htmloutputelement.html:
393         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
394         * fast/frames/sandbox-attribute-expected.txt:
395         * fast/frames/sandbox-attribute.html:
396
397 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
398
399         Marking fast/images/animated-gif-restored-from-bfcache.html as flaky on mac-wk2 debug.
400         https://bugs.webkit.org/show_bug.cgi?id=162510
401
402         Unreviewed test gardening.
403
404         * platform/mac-wk2/TestExpectations:
405
406 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
407
408         Mark fast/images/pdf-as-image-too-big.html as crashing.
409         https://bugs.webkit.org/show_bug.cgi?id=162696
410
411         Unreviewed test gardening.
412
413         * TestExpectations:
414
415 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
416
417         Update TestExpectations for more crashing fast/images tests.
418         https://bugs.webkit.org/show_bug.cgi?id=162696
419
420         Unreviewed test gardening.
421
422         * TestExpectations:
423
424 2016-09-28  Chris Dumez  <cdumez@apple.com>
425
426         It should be possible to dispatch events on template documents
427         https://bugs.webkit.org/show_bug.cgi?id=162687
428
429         Reviewed by Ryosuke Niwa.
430
431         Add layout test coverage.
432
433         * fast/dom/template-document-dispatchEvent-expected.txt: Added.
434         * fast/dom/template-document-dispatchEvent.html: Added.
435
436 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
437
438         Update TestExpectations for crashing fast/images tests.
439         https://bugs.webkit.org/show_bug.cgi?id=162696
440
441         Unreviewed test gardening.
442
443         * TestExpectations:
444
445 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
446
447         Marking http/tests/cache/disk-cache/disk-cache-redirect.html as flaky.
448         https://bugs.webkit.org/show_bug.cgi?id=162524
449
450         Unreviewed test gardening.
451
452         * platform/ios-simulator-wk2/TestExpectations:
453         * platform/mac-wk2/TestExpectations:
454
455 2016-09-28  Youenn Fablet  <youenn@apple.com>
456
457         WebCore::ResourceErrorBase::setType is crashing
458         https://bugs.webkit.org/show_bug.cgi?id=162484
459         <rdar://problem/28390828>
460
461         Reviewed by Alex Christensen.
462
463         * http/tests/xmlhttprequest/on-network-timeout-error-during-preflight-expected.txt: Added.
464         * http/tests/xmlhttprequest/on-network-timeout-error-during-preflight.html: Added.
465         * tests-options.json: Marking test as slow.
466
467 2016-09-28  Jer Noble  <jer.noble@apple.com>
468
469         [MSE][Mac] In SourceBufferPrivateAVFObjC::abort(), support reseting parser to the last appended initialization segment.
470         https://bugs.webkit.org/show_bug.cgi?id=135164
471
472         Reviewed by Eric Carlson.
473
474         * media/media-source/media-source-abort-resets-parser-expected.txt: Added.
475         * media/media-source/media-source-abort-resets-parser.html: Added.
476
477 2016-09-28  Alejandro G. Castro  <alex@igalia.com>
478
479         Add WebIDL special operation support: serializer
480         https://bugs.webkit.org/show_bug.cgi?id=156293
481
482         Reviewed by Youenn Fablet.
483
484         Verify the new API of the objects and check what happens when user
485         modifies the values and types of the attributes, or adds a null value.
486
487         * fast/mediastream/RTCIceCandidate-expected.txt:
488         * fast/mediastream/RTCIceCandidate.html:
489         * fast/mediastream/RTCSessionDescription-expected.txt:
490         * fast/mediastream/RTCSessionDescription.html:
491
492 2016-09-28  Khaled Hosny  <khaledhosny@eglug.org>
493
494         Use new woff2 API
495         https://bugs.webkit.org/show_bug.cgi?id=162608
496
497         Reviewed by Michael Catanzaro.
498
499         * fast/text/resources/header-totalsfntsize-001.ttf: Added.
500         * fast/text/resources/header-totalsfntsize-001.woff2: Added.
501         * fast/text/woff2-totalsfntsize-expected.html: Added.
502         * fast/text/woff2-totalsfntsize.html: Added.
503         * platform/ios-simulator/TestExpectations:
504         * platform/mac/TestExpectations:
505         * platform/win/TestExpectations:
506
507 2016-09-27  Nan Wang  <n_wang@apple.com>
508
509         AX: CrashTracer: com.apple.WebKit.WebContent at WebCore::AXObjectCache::localCaretRectForCharacterOffset(WebCore::RenderObject*&, WebCore::CharacterOffset const&) + 116
510         https://bugs.webkit.org/show_bug.cgi?id=162654
511
512         Reviewed by Chris Fleizach.
513
514         * accessibility/mac/bounds-for-range-crash-expected.txt: Added.
515         * accessibility/mac/bounds-for-range-crash.html: Added.
516
517 2016-09-27  Ryosuke Niwa  <rniwa@webkit.org>
518
519         Toggling display: none on a parent element of a slot which shares style with its parent doesn't update the slot's visibility
520         https://bugs.webkit.org/show_bug.cgi?id=158421
521
522         Reviewed by Darin Adler.
523
524         Add a regression test now that the bug has been fixed by r206403.
525
526         * fast/shadow-dom/shadow-layout-after-toggling-display-slot-parent-expected.html: Added.
527         * fast/shadow-dom/shadow-layout-after-toggling-display-slot-parent.html: Added.
528
529 2016-09-27  Chris Dumez  <cdumez@apple.com>
530
531         [iOS] Fix several Touch-related layout tests
532         https://bugs.webkit.org/show_bug.cgi?id=162651
533
534         Reviewed by Darin Adler.
535
536         Fix several Touch-related layout tests. The first parameter to our Touch
537         constructor must be a Window but several of our tests were passing in a
538         Document.
539
540         * platform/ios-simulator/ios/touch/construct-Touch-expected.txt:
541         * platform/ios-simulator/ios/touch/resources/construct-Touch.js:
542         * platform/ios-simulator/ios/touch/resources/construct-TouchList.js:
543
544 2016-09-27  Zalan Bujtas  <zalan@apple.com>
545
546         REGRESSION (r204552): Yelp carousel animation is not smooth.
547         https://bugs.webkit.org/show_bug.cgi?id=162632
548
549         Reviewed by Simon Fraser.
550
551         * compositing/hidpi-composited-container-and-graphics-layer-gap-changes-expected.html: Added.
552         * compositing/hidpi-composited-container-and-graphics-layer-gap-changes.html: Added.
553         * compositing/hidpi-negative-composited-bounds-on-device-pixel-expected.html: Added.
554         * compositing/hidpi-negative-composited-bounds-on-device-pixel.html: Added.
555
556 2016-09-27  Chris Dumez  <cdumez@apple.com>
557
558         <a download> does not honor the same-origin requirement
559         https://bugs.webkit.org/show_bug.cgi?id=156100
560
561         Reviewed by Alex Christensen.
562
563         Update existing cross origin test as it expected the suggested filename to
564         be ignored but the file to still be downloaded (Chrome behavior) instead
565         of the download attribute to be completely ignored and therefore navigate
566         (Firefox behavior).
567
568         * TestExpectations:
569         * http/tests/resources/pass-notify-done.html: Added.
570         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
571         * http/tests/security/anchor-download-block-crossorigin.html:
572
573 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
574
575         Marking http/tests/xmlhttprequest/onabort-response-getters.html as failing on Sierra.
576         https://bugs.webkit.org/show_bug.cgi?id=162647
577
578         Unreviewed test gardening.
579
580         * platform/mac/TestExpectations:
581
582 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
583
584         Marking imported/w3c/web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html as failing on ios-simulator-wk2.
585         https://bugs.webkit.org/show_bug.cgi?id=162645
586
587         Unreviewed test gardening.
588
589         * platform/ios-simulator-wk2/TestExpectations:
590
591 2016-09-27  Chris Dumez  <cdumez@apple.com>
592
593         It should be possible to dispatch events on documents created using DOMParser
594         https://bugs.webkit.org/show_bug.cgi?id=26147
595
596         Reviewed by Ryosuke Niwa.
597
598         Add layout test coverage.
599
600         * fast/dom/parsed-document-dispatchEvent-expected.txt: Added.
601         * fast/dom/parsed-document-dispatchEvent.html: Added.
602
603 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
604
605         Marking fast/scrolling/rtl-scrollbars-alternate-iframe-body-dir-attr-does-not-update-scrollbar-placement.html as flaky on Sierra.
606         https://bugs.webkit.org/show_bug.cgi?id=162638
607
608         Unreviewed test gardening.
609
610         * platform/mac-wk2/TestExpectations:
611
612 2016-09-27  Ryosuke Niwa  <rniwa@webkit.org>
613
614         Import w3c shadow DOM tests and fix one assertion
615         https://bugs.webkit.org/show_bug.cgi?id=162629
616
617         Reviewed by Chris Dumez.
618
619         Deleted the duplicated copies of tests in fast/shadow/ since this patch re-imports them via web-platform-tests.
620
621         * fast/shadow-dom/Element-interface-attachShadow-expected.txt: Removed.
622         * fast/shadow-dom/Node-prototype-cloneNode-expected.txt: Removed.
623
624 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
625
626         Marking imported/w3c/web-platform-tests/media-source/mediasource-liveseekable.html as flaky on mac.
627         https://bugs.webkit.org/show_bug.cgi?id=162626
628
629         Unreviewed test gardening.
630
631         * platform/mac/TestExpectations:
632
633 2016-09-27  Chris Dumez  <cdumez@apple.com>
634
635         Second parameter to MutationObserver.observe() should be optional
636         https://bugs.webkit.org/show_bug.cgi?id=162627
637
638         Reviewed by Ryosuke Niwa.
639
640         Rebaseline existing test now that the exception messages are slightly
641         different.
642
643         * fast/dom/MutationObserver/observe-exceptions-expected.txt:
644
645 2016-09-27  Dan Bernstein  <mitz@apple.com>
646
647         [iOS] REGRESSION (r182126): Selection highlight and handles aren’t visible with WKSelectionGranularityCharacter
648         https://bugs.webkit.org/show_bug.cgi?id=162577
649         <rdar://problem/28481984>
650
651         Reviewed by Simon Fraser.
652
653         * TestExpectations:
654         * editing/selection/character-granularity-rect-expected.txt: Added.
655         * editing/selection/character-granularity-rect.html: Added.
656         * platform/ios-simulator-wk2/TestExpectations:
657
658 2016-09-27  Jer Noble  <jer.noble@apple.com>
659
660         Remove deprecated ENCRYPTED_MEDIA implementation.
661         https://bugs.webkit.org/show_bug.cgi?id=161010
662
663         Reviewed by Eric Carlson.
664
665         * fast/events/constructors/media-key-event-constructor-expected.txt: Removed.
666         * fast/events/constructors/media-key-event-constructor.html: Removed.
667         * media/encrypted-media/encrypted-media-can-play-type-expected.txt: Removed.
668         * media/encrypted-media/encrypted-media-can-play-type-webm-expected.txt: Removed.
669         * media/encrypted-media/encrypted-media-can-play-type-webm.html: Removed.
670         * media/encrypted-media/encrypted-media-can-play-type.html: Removed.
671         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
672         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
673         * platform/mac/fast/events/constructors/media-key-event-constructor-expected.txt: Removed.
674         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
675
676 2016-09-27  Chris Dumez  <cdumez@apple.com>
677
678         [WK2] Navigating to a Blob URL does not trigger a download
679         https://bugs.webkit.org/show_bug.cgi?id=162574
680
681         Reviewed by Darin Adler.
682
683         Rebaseline now that the suggested download name is "unknown" by default
684         for blob downloads as well.
685
686         * fast/dom/HTMLAnchorElement/anchor-download-expected.txt:
687         * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt:
688
689 2016-09-27  Myles C. Maxfield  <mmaxfield@apple.com>
690
691         REGRESSION(r205883): Letterpressed text is invisible
692         https://bugs.webkit.org/show_bug.cgi?id=162590
693
694         Reviewed by Simon Fraser.
695
696         Letterpress is only implemented on iOS, so letterpress-different.html is marked
697         as only passing on iOS. letterpress-paint.html makes sure that letterpressed paint
698         is not invisible.
699
700         * TestExpectations:
701         * fast/text/letterpress-different-expected-mismatch.html: Added.
702         * fast/text/letterpress-different.html: Added.
703         * fast/text/letterpress-paint-expected-mismatch.html: Added.
704         * fast/text/letterpress-paint.html: Added.
705         * platform/ios-simulator/TestExpectations:
706
707 2017-09-26  Ryan Haddad  <ryanhaddad@apple.com>
708
709         Marking css3/filters/backdrop/backdrop-filter-with-reflection* tests as flaky on Sierra WK1.
710         https://bugs.webkit.org/show_bug.cgi?id=162591
711
712         Unreviewed test gardening.
713
714         * platform/mac-wk1/TestExpectations:
715
716 2016-09-26  Ryan Haddad  <ryanhaddad@apple.com>
717
718         Remove 100ms timeout for media/media-source/media-source-delaying-load-event.html to try to fix flakiness.
719         https://bugs.webkit.org/show_bug.cgi?id=162566
720
721         Reviewed by Alexey Proskuryakov.
722
723         * media/media-source/media-source-delaying-load-event.html:
724
725 2016-09-26  Antti Koivisto  <antti@apple.com>
726
727         Setter on style element's textContent or cssText doesn't trigger style recalc
728         https://bugs.webkit.org/show_bug.cgi?id=160331
729         <rdar://problem/27609715>
730
731         Reviewed by Ryosuke Niwa and Daniel Bates.
732
733         * fast/shadow-dom/shadow-style-text-mutation-expected.html: Added.
734         * fast/shadow-dom/shadow-style-text-mutation.html: Added.
735
736 2016-09-26  Antti Koivisto  <antti@apple.com>
737
738         Input elements don't work inside shadow tree
739         https://bugs.webkit.org/show_bug.cgi?id=160427
740
741         Reviewed by Darin Adler.
742
743         * fast/shadow-dom/composed-tree-shadow-child-subtree-expected.txt: Added.
744         * fast/shadow-dom/composed-tree-shadow-child-subtree.html: Added.
745         * fast/shadow-dom/input-element-in-shadow-expected.html: Added.
746         * fast/shadow-dom/input-element-in-shadow.html: Added.
747
748 2016-09-26  Ryan Haddad  <ryanhaddad@apple.com>
749
750         Marking media/media-document-audio-repaint.html as flaky on Sierra.
751         https://bugs.webkit.org/show_bug.cgi?id=155757
752
753         Unreviewed test gardening.
754
755         * platform/mac-wk2/TestExpectations:
756
757 2016-09-26  Chris Dumez  <cdumez@apple.com>
758
759         [WK2] BlobDownloadClient should use asynchronous IPC to decide destination path
760         https://bugs.webkit.org/show_bug.cgi?id=162568
761
762         Reviewed by Alex Christensen.
763
764         * fast/dom/HTMLAnchorElement/anchor-download-expected.txt:
765         * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt:
766         * http/tests/security/anchor-download-allow-blob-expected.txt:
767         Rebaseline several Blob download tests now that the "Download started"
768         message always comes first (as it should).
769
770         * platform/mac-wk2/TestExpectations:
771         Unskip test that is no longer flaky.
772
773 2016-09-26  Nan Wang  <n_wang@apple.com>
774
775         AX: Progress: [Mac] Content in label element should be used as AXTitle or AXDescription
776         https://bugs.webkit.org/show_bug.cgi?id=162573
777
778         Reviewed by Chris Fleizach.
779
780         * accessibility/mac/progress-with-label-element-expected.txt: Added.
781         * accessibility/mac/progress-with-label-element.html: Added.
782
783 2016-09-26  Ryan Haddad  <ryanhaddad@apple.com>
784
785         Marking media/media-controls-drag-timeline-set-controls-property.html as flaky on Yosemite Debug WK2.
786         https://bugs.webkit.org/show_bug.cgi?id=161659
787
788         Unreviewed test gardening.
789
790         * platform/mac-wk2/TestExpectations:
791
792 == Rolled over to ChangeLog-2016-09-26 ==