LayoutTest webrtc/video-mute.html is a flaky failure
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-04-17  Youenn Fablet  <youenn@apple.com>
2
3         LayoutTest webrtc/video-mute.html is a flaky failure
4         https://bugs.webkit.org/show_bug.cgi?id=170704
5
6         Reviewed by Eric Carlson.
7
8         * webrtc/video-mute.html: Another try at making the test not flaky.
9
10 2017-04-17  Tim Horton  <timothy_horton@apple.com>
11
12         Provide a viewport parameter to disable clipping to the safe area
13         https://bugs.webkit.org/show_bug.cgi?id=170766
14         <rdar://problem/31564634>
15
16         Reviewed by Beth Dakin.
17
18         * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
19         * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
20         * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
21         * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
22
23 2017-04-14  Jiewen Tan  <jiewen_tan@apple.com>
24
25         [WebCrypto] Add support for ECDSA
26         https://bugs.webkit.org/show_bug.cgi?id=170789
27         <rdar://problem/31588604>
28
29         Reviewed by Brent Fulgham.
30
31         * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
32         * crypto/subtle/ec-generate-key-malformed-parameters.html:
33         * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
34         * crypto/subtle/ec-import-key-malformed-parameters.html:
35         * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
36         * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
37         * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
38         * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
39         * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
40         * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
41         * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
42         * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
43         * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
44         * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
45         * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
46         * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
47         * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
48         * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
49         * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
50         * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
51         * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
52         * crypto/subtle/ecdsa-generate-key.html: Added.
53         * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
54         * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
55         * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
56         * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
57         * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
58         * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
59         * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
60         * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
61         * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
62         * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
63         * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
64         * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
65         * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
66         * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
67         * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
68         * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
69         * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
70         * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
71         * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
72         * crypto/subtle/ecdsa-import-raw-key.html: Added.
73         * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
74         * crypto/subtle/ecdsa-import-spki-key.html: Added.
75         * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
76         * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
77         * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
78         * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
79         * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
80         * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
81         * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
82         * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
83
84 2017-04-17  Youenn Fablet  <youenn@apple.com>
85
86         LayoutTestwebrtc/audio-replace-track.html is a flaky failure
87         https://bugs.webkit.org/show_bug.cgi?id=170837
88
89         Reviewed by Eric Carlson.
90
91         * webrtc/audio-replace-track.html: Updating the test to be less flaky.
92
93 2017-04-17  Youenn Fablet  <youenn@apple.com>
94
95         RTCPeerConnection addTrack does not require a stream parameter
96         https://bugs.webkit.org/show_bug.cgi?id=170894
97
98         Reviewed by Alex Christensen.
99
100         * webrtc/video-addTrack-expected.txt: Added.
101         * webrtc/video-addTrack.html: Added.
102
103 2017-04-16  Joseph Pecoraro  <pecoraro@apple.com>
104
105         test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
106         https://bugs.webkit.org/show_bug.cgi?id=170882
107
108         Reviewed by Saam Barati.
109
110         * js/dom/object-prototype-toLocaleString-expected.txt:
111         * js/dom/script-tests/object-prototype-toLocaleString.js:
112         Test the case of toLocaleString where toString does not exist.
113
114 2017-04-16  Chris Dumez  <cdumez@apple.com>
115
116         CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
117         https://bugs.webkit.org/show_bug.cgi?id=169995
118         <rdar://problem/23798897>
119
120         Reviewed by Sam Weinig.
121
122         Add layout test coverage.
123
124         * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
125         * fast/events/beforeunload-alert-handled-keydown.html: Added.
126         * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
127         * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
128
129 2017-04-16  Joseph Pecoraro  <pecoraro@apple.com>
130
131         test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
132         https://bugs.webkit.org/show_bug.cgi?id=170879
133
134         Reviewed by Saam Barati.
135
136         * js/Object-getOwnPropertyNames-expected.txt:
137         * js/script-tests/Object-getOwnPropertyNames.js:
138
139 2017-04-14  Nikita Vasilyev  <nvasilyev@apple.com>
140
141         Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
142         https://bugs.webkit.org/show_bug.cgi?id=170760
143
144         Reviewed by Joseph Pecoraro.
145
146         Test sending and receiving text and binary (blob and array buffer) data.
147
148         * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
149         * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
150         * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
151         (web_socket_do_extra_handshake):
152         (web_socket_transfer_data):
153         (all_distinct_bytes):
154         * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
155         * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
156         * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
157         (web_socket_do_extra_handshake):
158         (web_socket_transfer_data):
159
160 2017-04-14  Jiewen Tan  <jiewen_tan@apple.com>
161
162         [WebCrypto] Support HKDF
163         https://bugs.webkit.org/show_bug.cgi?id=170636
164         <rdar://problem/23539827>
165
166         Reviewed by Brent Fulgham.
167
168         * TestExpectations:
169         * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
170         * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
171         * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
172         * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
173         * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
174         * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
175         * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
176         * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
177         * crypto/subtle/hkdf-import-key-expected.txt: Added.
178         * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
179         * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
180         * crypto/subtle/hkdf-import-key.html: Added.
181         * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
182         * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
183         * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
184         * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
185         * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
186         * crypto/workers/subtle/hkdf-import-key.html: Added.
187         * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
188         * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
189         * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
190
191 2017-04-14  Ryan Haddad  <ryanhaddad@apple.com>
192
193         Skip workers/wasm-* LayoutTests on ios-simulator.
194
195         Unreviewed test gardening.
196
197         * platform/ios/TestExpectations:
198
199 2017-04-14  Zalan Bujtas  <zalan@apple.com>
200
201         text-align start / end failure in table cells
202         https://bugs.webkit.org/show_bug.cgi?id=141417
203         <rdar://problem/31051672>
204
205         Reviewed by Antti Koivisto.
206
207         * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
208         * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
209
210 2017-04-13  Saam Barati  <sbarati@apple.com>
211
212         WebAssembly: We should be able to postMessage a JSWebAssemblyModule
213         https://bugs.webkit.org/show_bug.cgi?id=170573
214
215         Reviewed by Filip Pizlo.
216
217         * storage/indexeddb/resources/wasm-exceptions.js: Added.
218         (const._fail):
219         (const.isNotA.assert.isNotA):
220         (const):
221         (switch.typeof):
222         (Builder):
223         (Builder.prototype.setChecked):
224         (Builder.prototype.setPreamble):
225         (Builder.prototype._functionIndexSpaceKeyHash):
226         (Builder.prototype._registerFunctionToIndexSpace):
227         (Builder.prototype._getFunctionFromIndexSpace):
228         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
229         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
230         (Builder.prototype._registerSectionBuilders.this.Unknown):
231         (prepareDatabase):
232         (testDatabase):
233         * storage/indexeddb/wasm-exceptions-expected.txt: Added.
234         * storage/indexeddb/wasm-exceptions.html: Added.
235         * workers/wasm-hashset: Added.
236         * workers/wasm-hashset-expected.txt: Added.
237         * workers/wasm-hashset-many-expected.txt: Added.
238         * workers/wasm-hashset-many.html: Added.
239         * workers/wasm-hashset.html: Added.
240         * workers/wasm-hashset/many-test.js: Added.
241         (reallyDone):
242         (console.log):
243         (console.error):
244         (console.assert):
245         (i.worker.onmessage):
246         (Module.print):
247         (Module.printErr):
248         (Module.canvas):
249         (Module.setStatus):
250         (Module):
251         (setValue):
252         (getValue):
253         (allocate):
254         (getMemory):
255         (Pointer_stringify):
256         (AsciiToString):
257         (stringToAscii):
258         (UTF8ArrayToString):
259         (UTF8ToString):
260         (stringToUTF8Array):
261         (stringToUTF8):
262         (lengthBytesUTF8):
263         (demangle):
264         (demangleAll):
265         (stackTrace):
266         (alignUp):
267         (updateGlobalBuffer):
268         (updateGlobalBufferViews):
269         (abortOnCannotGrowMemory):
270         (enlargeMemory):
271         (getTotalMemory):
272         (callRuntimeCallbacks):
273         (preRun):
274         (ensureInitRuntime):
275         (preMain):
276         (exitRuntime):
277         (postRun):
278         (addOnPreRun):
279         (addOnInit):
280         (addOnPreMain):
281         (addOnExit):
282         (addOnPostRun):
283         (intArrayFromString):
284         (intArrayToString):
285         (writeStringToMemory):
286         (writeArrayToMemory):
287         (writeAsciiToMemory):
288         (Math.string_appeared_here):
289         (addRunDependency):
290         (removeRunDependency):
291         (integrateWasmJS.asm2wasmImports.string_appeared_here):
292         (integrateWasmJS.lookupImport):
293         (integrateWasmJS.mergeMemory):
294         (integrateWasmJS.fixImports):
295         (integrateWasmJS.getBinary):
296         (integrateWasmJS.doJustAsm):
297         (integrateWasmJS.receiveInstance):
298         (integrateWasmJS.):
299         (integrateWasmJS.doNativeWasm):
300         (integrateWasmJS.doWasmPolyfill):
301         (integrateWasmJS.Module.string_appeared_here):
302         (integrateWasmJS):
303         (___setErrNo):
304         (__ZSt18uncaught_exceptionv):
305         (EXCEPTIONS.deAdjust):
306         (EXCEPTIONS.addRef):
307         (EXCEPTIONS.decRef):
308         (EXCEPTIONS.clearRef):
309         (___cxa_find_matching_catch):
310         (___gxx_personality_v0):
311         (___lock):
312         (_emscripten_memcpy_big):
313         (_gettimeofday):
314         (_abort):
315         (SYSCALLS):
316         (SYSCALLS.get getStr):
317         (SYSCALLS.get64):
318         (SYSCALLS.getZero):
319         (try.___syscall146.printChar):
320         (___syscall146):
321         (___syscall54):
322         (___unlock):
323         (___syscall6):
324         (invoke_ii):
325         (invoke_iiii):
326         (invoke_v):
327         (_malloc.Module.string_appeared_here):
328         (getTempRet0.Module.string_appeared_here):
329         (_free.Module.string_appeared_here):
330         (_main.Module.string_appeared_here):
331         (setTempRet0.Module.string_appeared_here):
332         (establishStackSpace.Module.string_appeared_here):
333         (stackSave.Module.string_appeared_here):
334         (_memset.Module.string_appeared_here):
335         (_sbrk.Module.string_appeared_here):
336         (_emscripten_get_global_libc.Module.string_appeared_here):
337         (_memcpy.Module.string_appeared_here):
338         (___errno_location.Module.string_appeared_here):
339         (setThrew.Module.string_appeared_here):
340         (_fflush.Module.string_appeared_here):
341         (stackAlloc.Module.string_appeared_here):
342         (stackRestore.Module.string_appeared_here):
343         (_llvm_bswap_i32.Module.string_appeared_here):
344         (runPostSets.Module.string_appeared_here):
345         (dynCall_ii.Module.string_appeared_here):
346         (dynCall_iiii.Module.string_appeared_here):
347         (dynCall_v.Module.string_appeared_here):
348         (else.applyMemoryInitializer):
349         (else):
350         (else.useRequest):
351         (ExitStatus):
352         (dependenciesFulfilled):
353         (Module.string_appeared_here.Module.callMain.callMain.pad):
354         (Module.string_appeared_here.Module.callMain):
355         (run.doRun):
356         (run):
357         (exit):
358         * workers/wasm-hashset/many-worker.js: Added.
359         (console.log):
360         (console.error):
361         (console.assert):
362         (Module.print):
363         (Module.printErr):
364         (Module.canvas):
365         (Module.setStatus):
366         (Module):
367         (setValue):
368         (getValue):
369         (allocate):
370         (getMemory):
371         (Pointer_stringify):
372         (AsciiToString):
373         (stringToAscii):
374         (UTF8ArrayToString):
375         (UTF8ToString):
376         (stringToUTF8Array):
377         (stringToUTF8):
378         (lengthBytesUTF8):
379         (demangle):
380         (demangleAll):
381         (stackTrace):
382         (alignUp):
383         (updateGlobalBuffer):
384         (updateGlobalBufferViews):
385         (abortOnCannotGrowMemory):
386         (enlargeMemory):
387         (getTotalMemory):
388         (callRuntimeCallbacks):
389         (preRun):
390         (ensureInitRuntime):
391         (preMain):
392         (exitRuntime):
393         (postRun):
394         (addOnPreRun):
395         (addOnInit):
396         (addOnPreMain):
397         (addOnExit):
398         (addOnPostRun):
399         (intArrayFromString):
400         (intArrayToString):
401         (writeStringToMemory):
402         (writeArrayToMemory):
403         (writeAsciiToMemory):
404         (Math.string_appeared_here):
405         (addRunDependency):
406         (removeRunDependency):
407         (integrateWasmJS.asm2wasmImports.string_appeared_here):
408         (integrateWasmJS.lookupImport):
409         (integrateWasmJS.mergeMemory):
410         (integrateWasmJS.fixImports):
411         (integrateWasmJS.getBinary):
412         (integrateWasmJS.doJustAsm):
413         (integrateWasmJS.receiveInstance):
414         (integrateWasmJS.doNativeWasm):
415         (integrateWasmJS.doWasmPolyfill):
416         (integrateWasmJS.Module.string_appeared_here):
417         (integrateWasmJS):
418         (___setErrNo):
419         (__ZSt18uncaught_exceptionv):
420         (EXCEPTIONS.deAdjust):
421         (EXCEPTIONS.addRef):
422         (EXCEPTIONS.decRef):
423         (EXCEPTIONS.clearRef):
424         (___cxa_find_matching_catch):
425         (___gxx_personality_v0):
426         (___lock):
427         (_emscripten_memcpy_big):
428         (_gettimeofday):
429         (_abort):
430         (SYSCALLS):
431         (SYSCALLS.get getStr):
432         (SYSCALLS.get64):
433         (SYSCALLS.getZero):
434         (try.___syscall146.printChar):
435         (___syscall146):
436         (___syscall54):
437         (___unlock):
438         (___syscall6):
439         (invoke_ii):
440         (invoke_iiii):
441         (invoke_v):
442         (_malloc.Module.string_appeared_here):
443         (getTempRet0.Module.string_appeared_here):
444         (_free.Module.string_appeared_here):
445         (_main.Module.string_appeared_here):
446         (setTempRet0.Module.string_appeared_here):
447         (establishStackSpace.Module.string_appeared_here):
448         (stackSave.Module.string_appeared_here):
449         (_memset.Module.string_appeared_here):
450         (_sbrk.Module.string_appeared_here):
451         (_emscripten_get_global_libc.Module.string_appeared_here):
452         (_memcpy.Module.string_appeared_here):
453         (___errno_location.Module.string_appeared_here):
454         (setThrew.Module.string_appeared_here):
455         (_fflush.Module.string_appeared_here):
456         (stackAlloc.Module.string_appeared_here):
457         (stackRestore.Module.string_appeared_here):
458         (_llvm_bswap_i32.Module.string_appeared_here):
459         (runPostSets.Module.string_appeared_here):
460         (dynCall_ii.Module.string_appeared_here):
461         (dynCall_iiii.Module.string_appeared_here):
462         (dynCall_v.Module.string_appeared_here):
463         (else.applyMemoryInitializer):
464         (else):
465         (else.useRequest):
466         (ExitStatus):
467         (dependenciesFulfilled):
468         (Module.string_appeared_here.Module.callMain.callMain.pad):
469         (Module.string_appeared_here.Module.callMain):
470         (run.doRun):
471         (run):
472         (exit):
473         * workers/wasm-hashset/test.js: Added.
474         (reallyDone):
475         (console.log):
476         (console.error):
477         (console.assert):
478         (Module.print):
479         (Module.printErr):
480         (Module.canvas):
481         (Module.setStatus):
482         (Module):
483         (setValue):
484         (getValue):
485         (allocate):
486         (getMemory):
487         (Pointer_stringify):
488         (AsciiToString):
489         (stringToAscii):
490         (UTF8ArrayToString):
491         (UTF8ToString):
492         (stringToUTF8Array):
493         (stringToUTF8):
494         (lengthBytesUTF8):
495         (demangle):
496         (demangleAll):
497         (stackTrace):
498         (alignUp):
499         (updateGlobalBuffer):
500         (updateGlobalBufferViews):
501         (abortOnCannotGrowMemory):
502         (enlargeMemory):
503         (getTotalMemory):
504         (callRuntimeCallbacks):
505         (preRun):
506         (ensureInitRuntime):
507         (preMain):
508         (exitRuntime):
509         (postRun):
510         (addOnPreRun):
511         (addOnInit):
512         (addOnPreMain):
513         (addOnExit):
514         (addOnPostRun):
515         (intArrayFromString):
516         (intArrayToString):
517         (writeStringToMemory):
518         (writeArrayToMemory):
519         (writeAsciiToMemory):
520         (Math.string_appeared_here):
521         (addRunDependency):
522         (removeRunDependency):
523         (integrateWasmJS.asm2wasmImports.string_appeared_here):
524         (integrateWasmJS.lookupImport):
525         (integrateWasmJS.mergeMemory):
526         (integrateWasmJS.fixImports):
527         (integrateWasmJS.getBinary):
528         (integrateWasmJS.doJustAsm):
529         (integrateWasmJS.receiveInstance):
530         (integrateWasmJS.doNativeWasm):
531         (integrateWasmJS.doWasmPolyfill):
532         (integrateWasmJS.Module.string_appeared_here):
533         (integrateWasmJS):
534         (___setErrNo):
535         (__ZSt18uncaught_exceptionv):
536         (EXCEPTIONS.deAdjust):
537         (EXCEPTIONS.addRef):
538         (EXCEPTIONS.decRef):
539         (EXCEPTIONS.clearRef):
540         (___cxa_find_matching_catch):
541         (___gxx_personality_v0):
542         (___lock):
543         (_emscripten_memcpy_big):
544         (_gettimeofday):
545         (_abort):
546         (SYSCALLS):
547         (SYSCALLS.get getStr):
548         (SYSCALLS.get64):
549         (SYSCALLS.getZero):
550         (try.___syscall146.printChar):
551         (___syscall146):
552         (___syscall54):
553         (___unlock):
554         (___syscall6):
555         (invoke_ii):
556         (invoke_iiii):
557         (invoke_v):
558         (_malloc.Module.string_appeared_here):
559         (getTempRet0.Module.string_appeared_here):
560         (_free.Module.string_appeared_here):
561         (_main.Module.string_appeared_here):
562         (setTempRet0.Module.string_appeared_here):
563         (establishStackSpace.Module.string_appeared_here):
564         (stackSave.Module.string_appeared_here):
565         (_memset.Module.string_appeared_here):
566         (_sbrk.Module.string_appeared_here):
567         (_emscripten_get_global_libc.Module.string_appeared_here):
568         (_memcpy.Module.string_appeared_here):
569         (___errno_location.Module.string_appeared_here):
570         (setThrew.Module.string_appeared_here):
571         (_fflush.Module.string_appeared_here):
572         (stackAlloc.Module.string_appeared_here):
573         (stackRestore.Module.string_appeared_here):
574         (_llvm_bswap_i32.Module.string_appeared_here):
575         (runPostSets.Module.string_appeared_here):
576         (dynCall_ii.Module.string_appeared_here):
577         (dynCall_iiii.Module.string_appeared_here):
578         (dynCall_v.Module.string_appeared_here):
579         (else.applyMemoryInitializer):
580         (else):
581         (else.useRequest):
582         (ExitStatus):
583         (dependenciesFulfilled):
584         (Module.string_appeared_here.Module.callMain.callMain.pad):
585         (Module.string_appeared_here.Module.callMain):
586         (run.doRun):
587         (run):
588         (exit):
589         * workers/wasm-hashset/worker.js: Added.
590         (console.log):
591         (console.error):
592         (console.assert):
593         (Module.print):
594         (Module.printErr):
595         (Module.canvas):
596         (Module.setStatus):
597         (Module):
598         (setValue):
599         (getValue):
600         (allocate):
601         (getMemory):
602         (Pointer_stringify):
603         (AsciiToString):
604         (stringToAscii):
605         (UTF8ArrayToString):
606         (UTF8ToString):
607         (stringToUTF8Array):
608         (stringToUTF8):
609         (lengthBytesUTF8):
610         (demangle):
611         (demangleAll):
612         (stackTrace):
613         (alignUp):
614         (updateGlobalBuffer):
615         (updateGlobalBufferViews):
616         (abortOnCannotGrowMemory):
617         (enlargeMemory):
618         (getTotalMemory):
619         (callRuntimeCallbacks):
620         (preRun):
621         (ensureInitRuntime):
622         (preMain):
623         (exitRuntime):
624         (postRun):
625         (addOnPreRun):
626         (addOnInit):
627         (addOnPreMain):
628         (addOnExit):
629         (addOnPostRun):
630         (intArrayFromString):
631         (intArrayToString):
632         (writeStringToMemory):
633         (writeArrayToMemory):
634         (writeAsciiToMemory):
635         (Math.string_appeared_here):
636         (addRunDependency):
637         (removeRunDependency):
638         (integrateWasmJS.asm2wasmImports.string_appeared_here):
639         (integrateWasmJS.lookupImport):
640         (integrateWasmJS.mergeMemory):
641         (integrateWasmJS.fixImports):
642         (integrateWasmJS.getBinary):
643         (integrateWasmJS.doJustAsm):
644         (integrateWasmJS.receiveInstance):
645         (integrateWasmJS.):
646         (integrateWasmJS.doNativeWasm):
647         (integrateWasmJS.doWasmPolyfill):
648         (integrateWasmJS.Module.string_appeared_here):
649         (integrateWasmJS):
650         (___setErrNo):
651         (__ZSt18uncaught_exceptionv):
652         (EXCEPTIONS.deAdjust):
653         (EXCEPTIONS.addRef):
654         (EXCEPTIONS.decRef):
655         (EXCEPTIONS.clearRef):
656         (___cxa_find_matching_catch):
657         (___gxx_personality_v0):
658         (___lock):
659         (_emscripten_memcpy_big):
660         (_gettimeofday):
661         (_abort):
662         (SYSCALLS):
663         (SYSCALLS.get getStr):
664         (SYSCALLS.get64):
665         (SYSCALLS.getZero):
666         (try.___syscall146.printChar):
667         (___syscall146):
668         (___syscall54):
669         (___unlock):
670         (___syscall6):
671         (invoke_ii):
672         (invoke_iiii):
673         (invoke_v):
674         (_malloc.Module.string_appeared_here):
675         (getTempRet0.Module.string_appeared_here):
676         (_free.Module.string_appeared_here):
677         (_main.Module.string_appeared_here):
678         (setTempRet0.Module.string_appeared_here):
679         (establishStackSpace.Module.string_appeared_here):
680         (stackSave.Module.string_appeared_here):
681         (_memset.Module.string_appeared_here):
682         (_sbrk.Module.string_appeared_here):
683         (_emscripten_get_global_libc.Module.string_appeared_here):
684         (_memcpy.Module.string_appeared_here):
685         (___errno_location.Module.string_appeared_here):
686         (setThrew.Module.string_appeared_here):
687         (_fflush.Module.string_appeared_here):
688         (stackAlloc.Module.string_appeared_here):
689         (stackRestore.Module.string_appeared_here):
690         (_llvm_bswap_i32.Module.string_appeared_here):
691         (runPostSets.Module.string_appeared_here):
692         (dynCall_ii.Module.string_appeared_here):
693         (dynCall_iiii.Module.string_appeared_here):
694         (dynCall_v.Module.string_appeared_here):
695         (else.applyMemoryInitializer):
696         (else):
697         (else.useRequest):
698         (ExitStatus):
699         (dependenciesFulfilled):
700         (Module.string_appeared_here.Module.callMain.callMain.pad):
701         (Module.string_appeared_here.Module.callMain):
702         (run.doRun):
703         (run):
704         (exit):
705         * workers/wasm-long-compile-expected.txt: Added.
706         * workers/wasm-long-compile-many-expected.txt: Added.
707         * workers/wasm-long-compile-many.html: Added.
708         * workers/wasm-long-compile.html: Added.
709         * workers/wasm-resources: Added.
710         * workers/wasm-resources/long-compile-many.js: Added.
711         (done):
712         (i.async.run):
713         (i.worker.onmessage):
714         * workers/wasm-resources/long-compile-worker.js: Added.
715         (const._fail):
716         (const.isNotA.assert.isNotA):
717         (const):
718         (switch.typeof):
719         (Builder):
720         (Builder.prototype.setChecked):
721         (Builder.prototype.setPreamble):
722         (Builder.prototype._functionIndexSpaceKeyHash):
723         (Builder.prototype._registerFunctionToIndexSpace):
724         (Builder.prototype._getFunctionFromIndexSpace):
725         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
726         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
727         (Builder.prototype._registerSectionBuilders.this.Unknown):
728         * workers/wasm-resources/long-compile.js: Added.
729         (done):
730         (async.run):
731         (worker.onmessage):
732
733 2017-04-13  Dean Jackson  <dino@apple.com>
734
735         Large negative animation-delays may not work depending on machine uptime
736         https://bugs.webkit.org/show_bug.cgi?id=166962
737         <rdar://problem/30091526>
738
739         Reviewed by Tim Horton.
740
741         * animations/large-negative-delay-expected.txt: Added.
742         * animations/large-negative-delay.html: Added.
743
744 2017-04-13  Andy VanWagoner  <thetalecrafter@gmail.com>
745
746         Change Intl prototypes to plain objects
747         https://bugs.webkit.org/show_bug.cgi?id=168178
748
749         Reviewed by JF Bastien.
750
751         * js/intl-collator-expected.txt:
752         * js/intl-datetimeformat-expected.txt:
753         * js/intl-numberformat-expected.txt:
754         * js/script-tests/intl-collator.js:
755         * js/script-tests/intl-datetimeformat.js:
756         * js/script-tests/intl-numberformat.js:
757
758 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
759
760         Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
761         https://bugs.webkit.org/show_bug.cgi?id=169719
762
763         Unreviewed test gardening.
764
765         * platform/ios-wk2/TestExpectations:
766
767 2017-04-13  Antti Koivisto  <antti@apple.com>
768
769         Don't invalidate composition for style changes in non-composited layers
770         https://bugs.webkit.org/show_bug.cgi?id=170805
771         <rdar://problem/31606185>
772
773         Reviewed by Simon Fraser.
774
775         * compositing/updates/animation-non-composited-expected.txt: Added.
776         * compositing/updates/animation-non-composited.html: Added.
777
778 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
779
780         Mark webrtc/video-mute.html as flaky.
781         https://bugs.webkit.org/show_bug.cgi?id=170704
782
783         Unreviewed test gardening.
784
785         * TestExpectations:
786
787 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
788
789         Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
790         https://bugs.webkit.org/show_bug.cgi?id=165553
791
792         Unreviewed test gardening.
793
794         * platform/mac/TestExpectations:
795
796 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
797
798         Mark media/track/track-cue-rendering-rtl.html as flaky.
799         https://bugs.webkit.org/show_bug.cgi?id=170831
800
801         Unreviewed test gardening.
802
803         * platform/mac/TestExpectations:
804
805 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
806
807         Mark inspector/sampling-profiler/named-function-expression.html as flaky.
808         https://bugs.webkit.org/show_bug.cgi?id=170830
809
810         Unreviewed test gardening.
811
812         * platform/mac-wk1/TestExpectations:
813
814 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
815
816         Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
817
818         Unreviewed test gardening.
819
820         * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
821
822 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
823
824         Mark http/tests/inspector/network/resource-request-headers.html as flaky.
825         https://bugs.webkit.org/show_bug.cgi?id=170702
826
827         Unreviewed test gardening.
828
829         * platform/mac-wk2/TestExpectations:
830
831 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
832
833         Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
834         https://bugs.webkit.org/show_bug.cgi?id=164229
835
836         Unreviewed test gardening.
837
838         * platform/mac/TestExpectations:
839
840 2017-04-13  Chris Dumez  <cdumez@apple.com>
841
842         LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
843         https://bugs.webkit.org/show_bug.cgi?id=170745
844
845         Reviewed by Tim Horton.
846
847         Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
848         test more robust.
849
850         * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
851         * svg/animations/animated-svg-image-outside-viewport-paused.html:
852
853 2017-04-13  Youenn Fablet  <youenn@apple.com>
854
855         Remove RTCSignalingState::Closed
856         https://bugs.webkit.org/show_bug.cgi?id=170811
857
858         Reviewed by Eric Carlson.
859
860         * webrtc/connection-state.html:
861
862 2017-04-13  Jonathan Bedard  <jbedard@apple.com>
863
864         Remove compositing/masks/solid-color-masked.html expectation
865         https://bugs.webkit.org/show_bug.cgi?id=168054
866
867         Unreviewed test gardening.
868
869         * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
870
871 2017-04-13  Youenn Fablet  <youenn@apple.com>
872
873         Add some more WebRTC tests
874         https://bugs.webkit.org/show_bug.cgi?id=170796
875
876         Reviewed by Eric Carlson.
877
878         * webrtc/multi-video-expected.txt: Added.
879         * webrtc/multi-video.html: Added.
880         * webrtc/video-with-data-channel-expected.txt: Added.
881         * webrtc/video-with-data-channel.html: Added.
882
883 2017-04-13  Romain Bellessort  <romain.bellessort@crf.canon.fr>
884
885         [Readable Streams API] Implement cloneArrayBuffer in WebCore
886         https://bugs.webkit.org/show_bug.cgi?id=170008
887
888         Reviewed by Youenn Fablet.
889
890         Added test to check cloneArrayBuffer behaviour. 
891
892         * streams/clone-array-buffer-expected.txt: Added.
893         * streams/clone-array-buffer.html: Added.
894
895 2017-04-13  Youenn Fablet  <youenn@apple.com>
896
897         onnegotiationneeded should only be called once
898         https://bugs.webkit.org/show_bug.cgi?id=170785
899
900         Reviewed by Alex Christensen.
901
902         * webrtc/negotiatedneeded-event-addStream.html:
903
904 2017-04-13  Dave Hyatt  <hyatt@apple.com>
905
906         Rendering flexbox children across columns
907         https://bugs.webkit.org/show_bug.cgi?id=164166
908         <rdar://problem/29055587>
909
910         Reviewed by Zalan Bujtas.
911
912         * fast/multicol/flexbox-rows-expected.html: Added.
913         * fast/multicol/flexbox-rows.html: Added.
914
915 2017-04-13  Antti Koivisto  <antti@apple.com>
916
917         Try to unflake a test.
918
919         * http/tests/cache/disk-cache/disk-cache-media-small.html:
920
921 2017-04-12  Brady Eidson  <beidson@apple.com>
922
923         QuotaExceededError when saving to localStorage in private mode.
924         https://bugs.webkit.org/show_bug.cgi?id=157010
925
926         Reviewed by Alex Christensen.
927
928         * platform/mac-wk2/TestExpectations:
929         * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
930         * storage/domstorage/localstorage/private-browsing-affects-storage.html:
931         * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
932         * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
933         * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
934         * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
935         * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
936         * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
937
938 2017-04-12  Joseph Pecoraro  <pecoraro@apple.com>
939
940         test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
941         https://bugs.webkit.org/show_bug.cgi?id=170668
942
943         Reviewed by Keith Miller.
944
945         * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
946         * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
947         * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
948         * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
949         * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
950         * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
951         These tests are now out of date.
952
953 2017-04-12  Joseph Pecoraro  <pecoraro@apple.com>
954
955         test262: test262/test/language/literals/regexp/u-dec-esc.js
956         https://bugs.webkit.org/show_bug.cgi?id=170687
957
958         Reviewed by Michael Saboff.
959
960         * js/regexp-unicode-expected.txt:
961         * js/script-tests/regexp-unicode.js:
962         Extend test to test invalid backreferences.
963
964 2017-04-12  Jonathan Bedard  <jbedard@apple.com>
965
966         Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
967
968         Unreviewed test gardening.
969
970         * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
971         * platform/ios-wk1/TestExpectations: Move test expectation to top level.
972         * platform/mac-wk1/TestExpectations: Ditto.
973         * platform/win/TestExpectations: Ditto.
974         * platform/wk2/TestExpectations: Ditto.
975
976 2017-04-11  Dean Jackson  <dino@apple.com>
977
978         canvas/2d.gradient.* LayoutTests failing
979         https://bugs.webkit.org/show_bug.cgi?id=170757
980         <rdar://problem/31177990>
981
982         Reviewed by Antoine Quint.
983
984         Add a fudge factor to the gradient tests, since we can
985         now produce noisy (nicer looking) gradients. There might
986         be 1 or 2 bits of difference per pixel.
987
988         * canvas/philip/tests.js:
989         (_assertPixelWithGradientNoise):
990         * canvas/philip/tests/2d.gradient.linear.transform.1.html:
991         * canvas/philip/tests/2d.gradient.linear.transform.2.html:
992         * canvas/philip/tests/2d.gradient.linear.transform.3.html:
993         * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
994         * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
995         * canvas/philip/tests/2d.gradient.radial.cone.front.html:
996         * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
997         * canvas/philip/tests/2d.gradient.radial.cone.top.html:
998         * canvas/philip/tests/2d.gradient.radial.inside1.html:
999         * canvas/philip/tests/2d.gradient.radial.inside2.html:
1000         * canvas/philip/tests/2d.gradient.radial.inside3.html:
1001         * canvas/philip/tests/2d.gradient.radial.outside1.html:
1002         * canvas/philip/tests/2d.gradient.radial.outside2.html:
1003         * canvas/philip/tests/2d.gradient.radial.outside3.html:
1004         * canvas/philip/tests/2d.gradient.radial.touch2.html:
1005         * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
1006         * fast/canvas/canvas-gradient-on-compositing-expected.html:
1007
1008 2017-04-12  Myles C. Maxfield  <mmaxfield@apple.com>
1009
1010         Well-known variations should clamp to the values listed in the @font-face block
1011         https://bugs.webkit.org/show_bug.cgi?id=169260
1012
1013         Reviewed by Dean Jackson.
1014
1015         * fast/text/variations/font-face-clamp-expected.html: Added.
1016         * fast/text/variations/font-face-clamp.html: Added.
1017
1018 2017-04-12  Jonathan Bedard  <jbedard@apple.com>
1019
1020         Remove two passing canvas tests from ios expectations
1021
1022         Unreviewed test gardening.
1023
1024         * platform/ios/TestExpectations:
1025
1026 2017-04-12  Youenn Fablet  <youenn@apple.com>
1027
1028         REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
1029         https://bugs.webkit.org/show_bug.cgi?id=170754
1030         <rdar://problem/31573169>
1031
1032         Unreviewed.
1033
1034         * TestExpectations: Marking test as crashing.
1035
1036 2017-04-12  Manuel Rego Casasnovas  <rego@igalia.com>
1037
1038         [css-grid] Replaced elements don't properly resolve percentage heights
1039         https://bugs.webkit.org/show_bug.cgi?id=159670
1040
1041         Reviewed by Darin Adler.
1042
1043         The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
1044         This patch only adds the test to avoid regressions in the future.
1045
1046         * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
1047         * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
1048
1049 2017-04-10  Antti Koivisto  <antti@apple.com>
1050
1051         Cache small media resources in disk cache
1052         https://bugs.webkit.org/show_bug.cgi?id=170676
1053         <rdar://problem/31532649>
1054
1055         Reviewed by Andreas Kling.
1056
1057         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
1058         * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
1059
1060 2017-04-12  Per Arne Vollan  <pvollan@apple.com>
1061
1062         Implement stroke-color CSS property.
1063         https://bugs.webkit.org/show_bug.cgi?id=169352
1064
1065         Reviewed by Jon Lee.
1066
1067         * fast/css/stroke-color-expected.html: Added.
1068         * fast/css/stroke-color-fallback-expected.html: Added.
1069         * fast/css/stroke-color-fallback.html: Added.
1070         * fast/css/stroke-color.html: Added.
1071         * fast/css/visited-link-stroke-color-expected.html: Added.
1072         * fast/css/visited-link-stroke-color.html: Added.
1073
1074 2017-04-11  Youenn Fablet  <youenn@apple.com>
1075
1076         LayoutTest webrtc/video-mute.html is a flaky failure
1077         https://bugs.webkit.org/show_bug.cgi?id=170704
1078
1079         Reviewed by Eric Carlson.
1080
1081         * webrtc/video-mute.html: Trying to make it less flaky.
1082
1083 2017-04-11  Youenn Fablet  <youenn@apple.com>
1084
1085         [WK1] Add captureStream test with webrtc
1086         https://bugs.webkit.org/show_bug.cgi?id=170746
1087
1088         Reviewed by Eric Carlson.
1089
1090         * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
1091         * webrtc/captureCanvas-webrtc-expected.txt: Added.
1092         * webrtc/captureCanvas-webrtc.html: Added.
1093
1094 2017-04-11  Youenn Fablet  <youenn@apple.com>
1095
1096         Migrating webrtc tests to latest API
1097         https://bugs.webkit.org/show_bug.cgi?id=170709
1098
1099         Reviewed by Eric Carlson.
1100
1101         * webrtc/audio-peer-connection-webaudio.html:
1102         * webrtc/libwebrtc/descriptionGetters.html:
1103         * webrtc/negotiatedneeded-event-addStream.html:
1104         * webrtc/peer-connection-audio-mute.html:
1105         * webrtc/peer-connection-audio-mute2.html:
1106         * webrtc/peer-connection-remote-audio-mute.html:
1107         * webrtc/peer-connection-remote-audio-mute2.html:
1108         * webrtc/release-after-getting-track.html:
1109         * webrtc/video-disabled-black.html:
1110         * webrtc/video-mute.html:
1111         * webrtc/video-remote-mute.html:
1112         * webrtc/video-with-receiver.html:
1113         * webrtc/video.html:
1114
1115 2017-04-11  Youenn Fablet  <youenn@apple.com>
1116
1117         Activate WebRTC data channel tests for WK1
1118         https://bugs.webkit.org/show_bug.cgi?id=170710
1119
1120         Reviewed by Eric Carlson.
1121
1122         * platform/mac-wk1/TestExpectations:
1123
1124 2017-04-11  Youenn Fablet  <youenn@apple.com>
1125
1126         MediaStream id should be equal to msid
1127         https://bugs.webkit.org/show_bug.cgi?id=170712
1128
1129         Reviewed by Eric Carlson.
1130
1131         Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
1132
1133         * fast/mediastream/RTCPeerConnection-inspect-answer.html:
1134         * fast/mediastream/RTCPeerConnection-inspect-offer.html:
1135         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
1136         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
1137         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
1138         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
1139         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
1140         * webrtc/audio-peer-connection-webaudio.html:
1141         * webrtc/audio-replace-track.html:
1142         * webrtc/connection-state.html:
1143         * webrtc/datachannel/basic.html:
1144         * webrtc/datachannel/bufferedAmountLowThreshold.html:
1145         * webrtc/datachannel/datachannel-gc.html:
1146         * webrtc/datachannel/datachannel-stats.html:
1147         * webrtc/datachannel/filter-ice-candidate.html:
1148         * webrtc/ephemeral-certificates-and-cnames.html:
1149         * webrtc/libwebrtc/descriptionGetters.html:
1150         * webrtc/negotiatedneeded-event-addStream.html:
1151         * webrtc/no-port-zero-in-upd-candidates.html:
1152         * webrtc/peer-connection-audio-mute.html:
1153         * webrtc/peer-connection-audio-mute2.html:
1154         * webrtc/peer-connection-remote-audio-mute.html:
1155         * webrtc/peer-connection-remote-audio-mute2.html:
1156         * webrtc/release-after-getting-track.html:
1157         * webrtc/video-disabled-black.html:
1158         * webrtc/video-getParameters.html:
1159         * webrtc/video-mediastreamtrack-stats.html:
1160         * webrtc/video-mute.html:
1161         * webrtc/video-remote-mute.html:
1162         * webrtc/video-replace-track-to-null.html:
1163         * webrtc/video-replace-track.html:
1164         * webrtc/video-stats.html:
1165         * webrtc/video-with-receiver.html:
1166         * webrtc/video.html:
1167
1168 2017-04-11  Chris Fleizach  <cfleizach@apple.com>
1169
1170         AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
1171         https://bugs.webkit.org/show_bug.cgi?id=170330
1172         <rdar://problem/31366105>
1173
1174         Reviewed by Joanmarie Diggs.
1175
1176         * accessibility/mac/search-predicate-article-expected.txt:
1177         * accessibility/mac/search-predicate-article.html:
1178
1179 2017-04-11  Joseph Pecoraro  <pecoraro@apple.com>
1180
1181         test262: test262/test/annexB/language/comments/multi-line-html-close.js
1182         https://bugs.webkit.org/show_bug.cgi?id=170648
1183
1184         Reviewed by Keith Miller.
1185
1186         * js/parser-xml-close-comment-expected.txt:
1187         * js/script-tests/parser-xml-close-comment.js:
1188         Update test coverage for JavaScript HTML comments.
1189
1190 2017-04-11  Joseph Pecoraro  <pecoraro@apple.com>
1191
1192         test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
1193         https://bugs.webkit.org/show_bug.cgi?id=170652
1194
1195         Reviewed by Michael Saboff.
1196
1197         * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
1198         * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
1199         * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
1200         * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
1201         * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
1202         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
1203         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.1_Date.prototype.constructor/S15.9.5.1_A3_T2-expected.txt:
1204         These tests expected the opposite, they are now out of date.
1205
1206 2017-04-11  Yoav Weiss  <yoav@yoav.ws>
1207
1208         [link preload] Double downloads of preloaded content when it's in MemoryCache
1209         https://bugs.webkit.org/show_bug.cgi?id=170122
1210
1211         Reviewed by Antti Koivisto.
1212
1213         * TestExpectations: Removed flakiness label from the header preload charset test.
1214         * fast/loader/cache-encoding-expected.txt: Changed expectation.
1215         * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
1216         * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
1217         * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
1218         * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
1219         twice and expects different decoding for it each time. This is the behavior that we modified, and therefore the test expectation is changed as well.
1220
1221 2017-04-11  Manuel Rego Casasnovas  <rego@igalia.com>
1222
1223         [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
1224         https://bugs.webkit.org/show_bug.cgi?id=167538
1225
1226         Reviewed by Darin Adler.
1227
1228         fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
1229         as the caret was not always painted in the test runner.
1230         The test was checking for a crash in simplified layout (see bug #163450)
1231         and has nothing to do with the caret or "autofocus" behavior.
1232         "autofocus" was needed to get the crash, so this change modifies
1233         the test to blur the element, so the caret is not painted anymore.
1234
1235         * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
1236         Don't focus the input element.
1237         * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
1238         the input element to avoid showing the caret.
1239         * platform/mac-wk2/TestExpectations: Remove file from expectations.
1240
1241 2017-04-10  Jiewen Tan  <jiewen_tan@apple.com>
1242
1243         Unreviewed, test expectations update
1244
1245         * platform/wk2/TestExpectations:
1246
1247 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
1248
1249         Mark two newly imported web-platform-tests as failing.
1250
1251         Unreviewed test gardening.
1252
1253         * TestExpectations:
1254
1255 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
1256
1257         Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
1258         https://bugs.webkit.org/show_bug.cgi?id=167475
1259
1260         Unreviewed test gardening.
1261
1262         * platform/mac-wk1/TestExpectations:
1263
1264 2017-04-10  Wenson Hsieh  <wenson_hsieh@apple.com>
1265
1266         REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
1267         https://bugs.webkit.org/show_bug.cgi?id=170677
1268         <rdar://problem/31512633>
1269
1270         Reviewed by Tim Horton.
1271
1272         Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
1273
1274         * fast/events/drag-to-navigate.html:
1275         * fast/events/only-valid-drop-targets-receive-file-drop.html:
1276
1277 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
1278
1279         Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
1280         https://bugs.webkit.org/show_bug.cgi?id=170682
1281
1282         Unreviewed test gardening.
1283
1284         * platform/mac-wk1/TestExpectations:
1285
1286 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
1287
1288         Rebaseline js/dom/global-constructors-attributes.html after r215131.
1289
1290         Unreviewed test gardening.
1291
1292         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1293         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1294         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1295
1296 2017-04-10  Andreas Kling  <akling@apple.com>
1297
1298         Don't generate extra scrolling tiles for non-visible pages.
1299         https://bugs.webkit.org/show_bug.cgi?id=167213
1300         <rdar://problem/30105774>
1301
1302         Reviewed by Antti Koivisto.
1303
1304         * TestExpectations:
1305         * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
1306         * compositing/tiling/non-visible-window-tile-coverage.html: Added.
1307         * platform/mac-wk2/TestExpectations:
1308
1309 2017-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1310
1311         REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
1312         https://bugs.webkit.org/show_bug.cgi?id=170667
1313
1314         Reviewed by Žan Doberšek.
1315
1316         Unskip then test that is passing now.
1317
1318         * platform/gtk/TestExpectations:
1319
1320 2017-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1321
1322         Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
1323
1324         * platform/gtk/TestExpectations:
1325
1326 2017-04-10  Miguel Gomez  <magomez@igalia.com>
1327
1328         REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
1329         https://bugs.webkit.org/show_bug.cgi?id=168425
1330
1331         Reviewed by Said Abou-Hallawa.
1332
1333         Adjusted expectation for fast/images/animated-png.html. It must pass now.
1334
1335         * platform/gtk/TestExpectations:
1336
1337 2017-04-09  Devin Rousso  <webkit@devinrousso.com>
1338
1339         Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
1340         https://bugs.webkit.org/show_bug.cgi?id=170184
1341
1342         Reviewed by Matt Baker.
1343
1344         * inspector/unit-tests/text-utilities-expected.txt: Added.
1345         * inspector/unit-tests/text-utilities.html: Added.
1346
1347 2017-04-09  Youenn Fablet  <youenn@apple.com>
1348
1349         Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
1350         https://bugs.webkit.org/show_bug.cgi?id=170647
1351
1352         Reviewed by Sam Weinig.
1353
1354         * TestExpectations:
1355         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
1356         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
1357         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
1358         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
1359         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
1360         * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
1361         * platform/mac/TestExpectations:
1362         * tests-options.json:
1363
1364 2017-04-09  Joseph Pecoraro  <pecoraro@apple.com>
1365
1366         test262: test262/test/annexB/language/literals/regexp/identity-escape.js
1367         https://bugs.webkit.org/show_bug.cgi?id=170651
1368
1369         Reviewed by Saam Barati.
1370
1371         * js/regexp-no-extensions-expected.txt:
1372         * js/script-tests/regexp-no-extensions.js:
1373         Update existing test for these edge cases.
1374
1375 2017-04-08  Myles C. Maxfield  <mmaxfield@apple.com>
1376
1377         [Variation Fonts] Width values of GX fonts are not mapped correctly
1378         https://bugs.webkit.org/show_bug.cgi?id=170367
1379
1380         Reviewed by Simon Fraser.
1381
1382         * fast/text/variations/font-selection-properties-expected.html:
1383         * fast/text/variations/gx-width-expected.html: Added.
1384         * fast/text/variations/gx-width.html: Added.
1385
1386 2017-04-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
1387
1388         A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
1389         https://bugs.webkit.org/show_bug.cgi?id=170577
1390
1391         Reviewed by Simon Fraser.
1392
1393         * fast/images/async-image-background-image-repeated-expected.html: Added.
1394         * fast/images/async-image-background-image-repeated.html: Added.
1395
1396 2017-04-08  Simon Fraser  <simon.fraser@apple.com>
1397
1398         Unprefix CSS cursor values grab and grabbing
1399         https://bugs.webkit.org/show_bug.cgi?id=170543
1400
1401         Reviewed by Jon Lee.
1402
1403         Enhanced the cursor test to check round-tripping of all values.
1404
1405         * fast/css/cursor-parsing-expected.txt:
1406         * fast/css/cursor-parsing.html:
1407
1408 2017-04-08  Youenn Fablet  <youenn@apple.com>
1409
1410         WebRTC tests gardening
1411         https://bugs.webkit.org/show_bug.cgi?id=170508
1412
1413         Reviewed by Eric Carlson.
1414
1415         * platform/ios-wk1/TestExpectations:
1416         * platform/ios-wk2/TestExpectations:
1417         * platform/ios/TestExpectations:
1418
1419 2017-04-08  Youenn Fablet  <youenn@apple.com>
1420
1421         MediaStreamTrack id should be preserved by PeerConnection
1422         https://bugs.webkit.org/show_bug.cgi?id=170624
1423
1424         Reviewed by Eric Carlson.
1425
1426         * webrtc/video.html:
1427
1428 2017-04-07  Chris Dumez  <cdumez@apple.com>
1429
1430         Unreviewed, update 2 media tests after r215120 so they work on iOS.
1431
1432         Setting the volume is a no-op on iOS so mute the video instead.
1433
1434         * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
1435         * media/video-restricted-invisible-autoplay-not-allowed.html:
1436
1437 2017-04-07  Yuichiro Kikura  <y.kikura@gmail.com>
1438
1439         WebGPU: implement ComputeCommandEncoder and related components    
1440         https://bugs.webkit.org/show_bug.cgi?id=170444
1441
1442         Reviewed by Alex Christensen.
1443
1444         Added a test case to ensure ComputeCommandEncoder is dispatched successfully
1445
1446         * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
1447         * fast/canvas/webgpu/webgpu-dispatch.html: Added.
1448
1449 2017-04-07  Zalan Bujtas  <zalan@apple.com>
1450
1451         Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
1452         https://bugs.webkit.org/show_bug.cgi?id=170552
1453
1454         Reviewed by Antti Koivisto.
1455
1456         * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
1457         * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
1458
1459 2017-04-07  Ryan Haddad  <ryanhaddad@apple.com>
1460
1461         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
1462         https://bugs.webkit.org/show_bug.cgi?id=168540
1463
1464         Unreviewed test gardening.
1465
1466         * platform/mac/TestExpectations:
1467
1468 2017-04-07  Ryan Haddad  <ryanhaddad@apple.com>
1469
1470         Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
1471         https://bugs.webkit.org/show_bug.cgi?id=170615
1472
1473         Unreviewed test gardening.
1474
1475         * platform/mac/TestExpectations:
1476
1477 2017-04-07  Chris Dumez  <cdumez@apple.com>
1478
1479         Audible autoplay videos should not get paused when outside the viewport
1480         https://bugs.webkit.org/show_bug.cgi?id=170610
1481         <rdar://problem/31505984>
1482
1483         Reviewed by Eric Carlson.
1484
1485         Add layout test coverage.
1486
1487         * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
1488         * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
1489         * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
1490         * media/video-restricted-invisible-autoplay-not-allowed.html:
1491
1492 2017-04-07  Chris Dumez  <cdumez@apple.com>
1493
1494         Throttle / Align DOM Timers in cross-origin iframes to 30fps
1495         https://bugs.webkit.org/show_bug.cgi?id=170613
1496         <rdar://problem/31506444>
1497
1498         Reviewed by Simon Fraser.
1499
1500         Add layout test coverage.
1501
1502         * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
1503         * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
1504         * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
1505
1506 2017-04-07  Brent Fulgham  <bfulgham@apple.com>
1507
1508         Rebaseline additional tests after r215096.
1509         https://bugs.webkit.org/show_bug.cgi?id=170561
1510         <rdar://problem/7415154>
1511
1512         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
1513         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
1514         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
1515         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
1516         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
1517         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
1518         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
1519         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
1520         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
1521         * http/tests/security/no-popup-from-sandbox-top-expected.txt:
1522         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
1523
1524 2017-04-07  Brent Fulgham  <bfulgham@apple.com>
1525
1526         WebKit should percent encode single quotes in query strings
1527         https://bugs.webkit.org/show_bug.cgi?id=170561
1528         <rdar://problem/7415154>
1529
1530         Reviewed by Alex Christensen.
1531
1532         Rebaseline tests after change.
1533
1534         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
1535         * fast/frames/xss-auditor-handles-file-urls-expected.txt:
1536         * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
1537         * http/tests/security/xssAuditor/base-href-expected.txt:
1538         * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
1539         * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
1540         * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
1541         * http/tests/security/xssAuditor/embed-tag-expected.txt:
1542         * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
1543         * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
1544         * http/tests/security/xssAuditor/form-action-expected.txt:
1545         * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
1546         * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
1547         * http/tests/security/xssAuditor/frameset-injection-expected.txt:
1548         * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
1549         * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
1550         * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
1551         * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
1552         * http/tests/security/xssAuditor/iframe-injection-expected.txt:
1553         * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
1554         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
1555         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
1556         * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
1557         * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
1558         * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
1559         * http/tests/security/xssAuditor/link-onclick-expected.txt:
1560         * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
1561         * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
1562         * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
1563         * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
1564         * http/tests/security/xssAuditor/object-tag-expected.txt:
1565         * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
1566         * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
1567         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
1568         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
1569         * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
1570         * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
1571         * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
1572         * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
1573         * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
1574         * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
1575         * http/tests/security/xssAuditor/svg-animate-expected.txt:
1576         * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
1577         * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
1578         * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
1579
1580 2017-04-07  Youenn Fablet  <youenn@apple.com>
1581
1582         Improve some WebRTC flaky tests
1583         https://bugs.webkit.org/show_bug.cgi?id=170584
1584
1585         Reviewed by Alex Christensen.
1586
1587         * webrtc/libwebrtc/descriptionGetters.html:
1588         * webrtc/video-replace-track-to-null.html:
1589
1590 2017-04-07  Zalan Bujtas  <zalan@apple.com>
1591
1592         Text insertion cursor disappears after pressing enter
1593         https://bugs.webkit.org/show_bug.cgi?id=169291
1594         <rdar://problem/30899611>
1595
1596         Reviewed by Tim Horton.
1597
1598         * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
1599         * editing/simple-line-layout-caret-is-gone.html: Added.
1600
1601 2017-04-06  Myles C. Maxfield  <mmaxfield@apple.com>
1602
1603         Make FontWithFeatures test font pass OTS
1604         https://bugs.webkit.org/show_bug.cgi?id=169788
1605
1606         Reviewed by Tim Horton.
1607
1608         Updated font to the one which passes the tests.
1609
1610         * css3/resources/FontWithFeatures.otf:
1611
1612 2017-04-06  Jiewen Tan  <jiewen_tan@apple.com>
1613
1614         LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
1615         https://bugs.webkit.org/show_bug.cgi?id=170571
1616
1617         Unreviewed.
1618
1619         * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
1620         * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
1621
1622 2017-04-06  Wenson Hsieh  <wenson_hsieh@apple.com>
1623
1624         Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
1625         https://bugs.webkit.org/show_bug.cgi?id=170560
1626         <rdar://problem/31484693>
1627
1628         Reviewed by Tim Horton.
1629
1630         Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
1631         scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
1632
1633         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
1634         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
1635
1636 2017-04-05  Simon Fraser  <simon.fraser@apple.com>
1637
1638         Throttle requestAnimationFrame in cross-origin iframes to 30fps
1639         https://bugs.webkit.org/show_bug.cgi?id=170534
1640
1641         Reviewed by Dan Bates.
1642
1643         * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
1644         * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
1645         * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
1646
1647 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
1648
1649         Unreviewed, rolling out r215041.
1650
1651         The LayoutTest for this change is failing on ios-simulator.
1652
1653         Reverted changeset:
1654
1655         "Rendering flexbox children across columns"
1656         https://bugs.webkit.org/show_bug.cgi?id=164166
1657         http://trac.webkit.org/changeset/215041
1658
1659 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
1660
1661         Unreviewed, rolling out r215046.
1662
1663         This change broke internal builds.
1664
1665         Reverted changeset:
1666
1667         "WebRTC tests gardening"
1668         https://bugs.webkit.org/show_bug.cgi?id=170508
1669         http://trac.webkit.org/changeset/215046
1670
1671 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
1672
1673         Skip a test that was accidentally enabled with r214982.
1674
1675         Unreviewed test gardening.
1676
1677         * platform/ios/TestExpectations:
1678
1679 2017-04-06  Joseph Pecoraro  <pecoraro@apple.com>
1680
1681         Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
1682         https://bugs.webkit.org/show_bug.cgi?id=16531
1683         <rdar://problem/5712895>
1684
1685         Reviewed by Timothy Hatcher.
1686
1687         * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
1688         * http/tests/inspector/network/resource-request-headers.html: Added.
1689         * http/tests/inspector/network/resources/basic-auth.php: Added.
1690         Test coverage for Cookie and Basic Authentication headers.
1691
1692         * platform/mac/TestExpectations:
1693         * platform/mac-wk1/TestExpectations:
1694         * platform/win/TestExpectations:
1695         Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
1696         and ElCapitan which uses the legacy non-NSURLSession loading path.
1697
1698 2017-04-06  Youenn Fablet  <youenn@apple.com>
1699
1700         LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
1701         https://bugs.webkit.org/show_bug.cgi?id=167513
1702
1703         Reviewed by Eric Carlson.
1704
1705         * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
1706
1707 2017-04-06  Zalan Bujtas  <zalan@apple.com>
1708
1709         Simple line layout: Hittest always returns the first renderer in the block.
1710         https://bugs.webkit.org/show_bug.cgi?id=170520
1711         <rdar://problem/30979175>
1712
1713         Reviewed by Antti Koivisto.
1714
1715         * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
1716         * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
1717
1718 2017-03-31  Jiewen Tan  <jiewen_tan@apple.com>
1719
1720         [WebCrypto] Add support for AES-CTR
1721         https://bugs.webkit.org/show_bug.cgi?id=169761
1722         <rdar://problem/31331321>
1723
1724         Reviewed by Brent Fulgham.
1725
1726         * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
1727         * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
1728         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
1729         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
1730         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
1731         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
1732         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
1733         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
1734         * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
1735         * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
1736         * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
1737         * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
1738         * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
1739         * crypto/subtle/aes-ctr-generate-key.html: Added.
1740         * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
1741         * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
1742         * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
1743         * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
1744         * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
1745         * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
1746         * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
1747         * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
1748         * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
1749         * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
1750         * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
1751         * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
1752         * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
1753         * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
1754         * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
1755         * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
1756         * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
1757         * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
1758         * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
1759         * crypto/subtle/aes-ctr-import-raw-key.html: Added.
1760         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
1761         * crypto/subtle/aes-generate-key-malformed-parameters.html:
1762         * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
1763         * crypto/subtle/aes-import-key-malformed-parameters.html:
1764         * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
1765         * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
1766         * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
1767         * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
1768         * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
1769         * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
1770         * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
1771         * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
1772         * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
1773         * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
1774         * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
1775         * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
1776
1777 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
1778
1779         Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
1780         https://bugs.webkit.org/show_bug.cgi?id=153460
1781
1782         Unreviewed test gardening.
1783
1784         * platform/mac/TestExpectations:
1785
1786 2017-04-06  Youenn Fablet  <youenn@apple.com>
1787
1788         WebRTC tests gardening
1789         https://bugs.webkit.org/show_bug.cgi?id=170508
1790
1791         Reviewed by Eric Carlson.
1792
1793         * platform/ios-wk1/TestExpectations:
1794         * platform/ios-wk2/TestExpectations:
1795         * platform/ios/TestExpectations:
1796
1797 2017-04-06  Antti Koivisto  <antti@apple.com>
1798
1799         Implement testing mode for disk cache
1800         https://bugs.webkit.org/show_bug.cgi?id=170547
1801
1802         Reviewed by Andreas Kling.
1803
1804         Enable a few disabled tests to see how it goes.
1805
1806         * platform/mac-wk2/TestExpectations:
1807
1808 2017-04-06  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1809
1810         [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
1811         https://bugs.webkit.org/show_bug.cgi?id=170339
1812
1813         Reviewed by Youenn Fablet.
1814
1815         Added new tests addressing respondWithNewView() behaviour.
1816
1817         * streams/readable-stream-byob-request-expected.txt: Updated.
1818         * streams/readable-stream-byob-request.js: Added new tests.
1819
1820 2017-04-06  Dave Hyatt  <hyatt@apple.com>
1821
1822         Rendering flexbox children across columns
1823         https://bugs.webkit.org/show_bug.cgi?id=164166
1824         <rdar://problem/29055587>
1825
1826         Reviewed by Zalan Bujtas.
1827
1828         * fast/multicol/flexbox-rows-expected.html: Added.
1829         * fast/multicol/flexbox-rows.html: Added.
1830
1831 2017-04-05  Simon Fraser  <simon.fraser@apple.com>
1832
1833         Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
1834         https://bugs.webkit.org/show_bug.cgi?id=170479
1835
1836         Reviewed by Sam Weinig.
1837
1838         * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
1839         * fast/frames/user-gesture-timestamp-propagation.html: Added.
1840         * platform/ios/TestExpectations:
1841
1842 2017-04-05  Eric Carlson  <eric.carlson@apple.com>
1843
1844         [MediaStream] Host application should be able to mute and unmute media streams
1845         https://bugs.webkit.org/show_bug.cgi?id=170519
1846         <rdar://problem/31174326>
1847
1848         Reviewed by Youenn Fablet.
1849
1850         * fast/mediastream/MediaStream-page-muted-expected.txt:
1851         * fast/mediastream/MediaStream-page-muted.html:
1852
1853 2017-04-05  Javier Fernandez  <jfernandez@igalia.com>
1854
1855         [css-align] Implement the place-items shorthand
1856         https://bugs.webkit.org/show_bug.cgi?id=168847
1857
1858         Reviewed by David Hyatt.
1859
1860         Regression tests for the new place-content alignment shorthand.
1861
1862         * css3/parse-place-items.html: Added.
1863
1864 2017-04-05  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1865
1866         [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
1867         https://bugs.webkit.org/show_bug.cgi?id=170157
1868
1869         Reviewed by Alejandro G. Castro.
1870
1871         The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
1872         is used to check that we generate the "a=bundle-only" lines on the "m=" sections
1873         according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
1874         To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
1875         for each one of the audio media type and video media type.
1876
1877         * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
1878         as failing in the general TestExpectations, because the libwebrtc backend currently
1879         doesn't generate the expected a=bundle-only lines.
1880         On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
1881         The whole fast/mediastream directory is already overriden to pass.
1882         * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
1883         * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
1884         * fast/mediastream/resources/sdp-utils.js:
1885         (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
1886         * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
1887         * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
1888
1889 2017-04-05  Jer Noble  <jer.noble@apple.com>
1890
1891         [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
1892         https://bugs.webkit.org/show_bug.cgi?id=170510
1893
1894         Reviewed by Eric Carlson.
1895
1896         * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
1897         * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
1898
1899 2017-04-05  Matt Baker  <mattbaker@apple.com>
1900
1901         Web Inspector: XHR breakpoints should be global
1902         https://bugs.webkit.org/show_bug.cgi?id=170033
1903
1904         Reviewed by Joseph Pecoraro..
1905
1906         * inspector/dom-debugger/xhr-breakpoints.html:
1907         Update for XHRBreakpoint constructor change.
1908
1909 2017-04-05  Chris Dumez  <cdumez@apple.com>
1910
1911         <input type="range"> changing to disabled while active breaks all pointer events
1912         https://bugs.webkit.org/show_bug.cgi?id=170447
1913         <rdar://problem/31442875>
1914
1915         Reviewed by Geoffrey Garen.
1916
1917         Add layout test coverage.
1918
1919         * fast/forms/range/disabled-while-dragging-expected.txt: Added.
1920         * fast/forms/range/disabled-while-dragging.html: Added.
1921
1922 2017-04-05  Jiewen Tan  <jiewen_tan@apple.com>
1923
1924         Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
1925         <rdar://problem/31322400>
1926
1927         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
1928         * crypto/subtle/rsa-import-key-malformed-parameters.html:
1929
1930 2017-04-05  Youenn Fablet  <youenn@apple.com>
1931
1932         Deprecate and remove URL.createObjectURL(mediastream)
1933         https://bugs.webkit.org/show_bug.cgi?id=167518
1934         <rdar://problem/31149607>
1935
1936         Reviewed by Eric Carlson.
1937
1938         * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
1939         * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
1940         * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
1941         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
1942         * fast/mediastream/MediaStream-video-element-displays-buffer.html:
1943         * fast/mediastream/MediaStream-video-element-expected.txt:
1944         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
1945         * fast/mediastream/MediaStream-video-element-track-stop.html:
1946         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
1947         * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
1948         * fast/mediastream/MediaStream-video-element.html:
1949         * fast/mediastream/resources/getUserMedia-helper.js:
1950         (setupVideoElementWithStream):
1951
1952 2017-04-05  Javier Fernandez  <jfernandez@igalia.com>
1953
1954         [GTK] Unreviewed tests gardening
1955         https://bugs.webkit.org/show_bug.cgi?id=170497
1956
1957         Unreviewed test gardening. Rebaseline tests after r214712.
1958
1959         * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
1960
1961
1962 2017-04-04  Alexey Proskuryakov  <ap@apple.com>
1963
1964         Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
1965         for https://bugs.webkit.org/show_bug.cgi?id=170493
1966
1967         * platform/mac/TestExpectations:
1968
1969 2017-04-04  Youenn Fablet  <youenn@apple.com>
1970
1971         Canvas is tainted when painting a video with MediaStreamTrack
1972         https://bugs.webkit.org/show_bug.cgi?id=170486
1973
1974         Reviewed by Eric Carlson.
1975
1976         * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
1977         * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
1978         * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
1979         (reject):
1980         (getUserMedia):
1981         (defaultRejectOrCatch):
1982         (setupVideoElementWithStream):
1983
1984 2017-04-04  Youenn Fablet  <youenn@apple.com>
1985
1986         [Mac] Add back web audio support for getUserMedia MediaStreamTrack
1987         https://bugs.webkit.org/show_bug.cgi?id=170482
1988
1989         Reviewed by Eric Carlson.
1990
1991         * TestExpectations:
1992
1993 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
1994
1995         Mark fast/images/slower-animation-than-decoding-image.html as flaky.
1996         https://bugs.webkit.org/show_bug.cgi?id=168390
1997
1998         Unreviewed test gardening.
1999
2000         * platform/mac/TestExpectations:
2001
2002 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
2003
2004         Mark fast/images/reset-image-animation.html as flaky.
2005         https://bugs.webkit.org/show_bug.cgi?id=170177
2006
2007         Unreviewed test gardening.
2008
2009         * platform/mac/TestExpectations:
2010
2011 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
2012
2013         Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
2014         https://bugs.webkit.org/show_bug.cgi?id=168409
2015
2016         Unreviewed test gardening.
2017
2018         * platform/mac-wk1/TestExpectations:
2019
2020 2017-04-04  Brent Fulgham  <bfulgham@apple.com>
2021
2022         Do not assert when CharacterData representing an Attr fires events
2023         https://bugs.webkit.org/show_bug.cgi?id=170454
2024         <rdar://problem/30979320>
2025
2026         Reviewed by Ryosuke Niwa.
2027
2028         * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
2029         * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
2030
2031 2017-04-04  Youenn Fablet  <youenn@apple.com>
2032
2033         LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
2034         https://bugs.webkit.org/show_bug.cgi?id=169481
2035
2036         Reviewed by Eric Carlson.
2037
2038         * platform/mac-wk2/TestExpectations: Removing flaky expectation.
2039         * webrtc/datachannel/basic.html:
2040
2041 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
2042
2043         Add back results that were accidentally removed with r214848.
2044         https://bugs.webkit.org/show_bug.cgi?id=169301
2045
2046         Unreviewed test gardening.
2047
2048         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
2049         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
2050
2051 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
2052
2053         Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
2054         https://bugs.webkit.org/show_bug.cgi?id=170456
2055
2056         Unreviewed test gardening.
2057
2058         * platform/mac-wk1/TestExpectations:
2059
2060 2017-04-04  Youenn Fablet  <youenn@apple.com>
2061
2062         webrtc/peer-connection-audio-mute.html is flaky
2063         https://bugs.webkit.org/show_bug.cgi?id=170451
2064
2065         Reviewed by Eric Carlson.
2066
2067         * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
2068         * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
2069         Decreasing time spent at detecting hum or not.
2070         * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
2071
2072 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
2073
2074         Mark fast/images/animated-gif-webkit-transform.html as flaky.
2075         https://bugs.webkit.org/show_bug.cgi?id=170410
2076
2077         Unreviewed test gardening.
2078
2079         * platform/mac-wk2/TestExpectations:
2080
2081 2017-04-03  Alexey Proskuryakov  <ap@apple.com>
2082
2083         Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
2084
2085         This test still times out, most of the time.
2086
2087         * platform/wk2/TestExpectations:
2088
2089 2017-04-03  Javier Fernandez  <jfernandez@igalia.com>
2090
2091         [css-align] Adapt place-content alignment shorthand to the new baseline syntax
2092         https://bugs.webkit.org/show_bug.cgi?id=170340
2093
2094         Reviewed by David Hyatt.
2095
2096         Added additional test cases to evaluate the new baseline-alignment syntax.
2097
2098         * css3/parse-place-content-expected.txt:
2099         * css3/parse-place-content.html:
2100
2101 2017-04-03  Nan Wang  <n_wang@apple.com>
2102
2103         AX: Expose link children when doing search predication on iOS
2104         https://bugs.webkit.org/show_bug.cgi?id=170424
2105         <rdar://problem/31413335>
2106
2107         Reviewed by Chris Fleizach.
2108
2109         * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
2110         * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
2111
2112 2017-04-03  Dave Hyatt  <hyatt@apple.com>
2113
2114         Japanese fonts in vertical text should support synthesized italics
2115         https://bugs.webkit.org/show_bug.cgi?id=169301
2116
2117         Reviewed by Simon Fraser.
2118
2119         * fast/text/international/synthesized-italic-vertical-expected.html:
2120         * fast/text/international/synthesized-italic-vertical.html:
2121         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
2122         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
2123
2124 2017-04-03  Chris Dumez  <cdumez@apple.com>
2125
2126         REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
2127         https://bugs.webkit.org/show_bug.cgi?id=170285
2128         <rdar://problem/31378543>
2129
2130         Reviewed by Andy Estes.
2131
2132         Add layout test coverage.
2133
2134         * fast/images/background-image-relative-url-changes-document-expected.html: Added.
2135         * fast/images/background-image-relative-url-changes-document.html: Added.
2136
2137 2017-04-03  John Wilander  <wilander@apple.com>
2138
2139         Remove timeout expectations after bug fix
2140         https://bugs.webkit.org/show_bug.cgi?id=168262
2141
2142         Unreviewed test gardening.
2143
2144         Remove timeout expectations after bug fix in
2145         https://bugs.webkit.org/show_bug.cgi?id=170400
2146
2147         * platform/wk2/TestExpectations:
2148             Remove expected timeout for the first five test cases
2149             under http/tests/loading/resourceLoadStatistics/.
2150
2151 2017-04-03  Antti Koivisto  <antti@apple.com>
2152
2153         REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
2154         https://bugs.webkit.org/show_bug.cgi?id=170402
2155         <rdar://problem/31004344>
2156
2157         Reviewed by Simon Fraser.
2158
2159         * fast/css/document-stylesheets-dynamic-expected.html: Added.
2160         * fast/css/document-stylesheets-dynamic.html: Added.
2161
2162 2017-04-03  Jeremy Jones  <jeremyj@apple.com>
2163
2164         LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
2165         https://bugs.webkit.org/show_bug.cgi?id=167965
2166
2167         Reviewed by Jon Lee.
2168
2169         Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
2170         can therefore be delivered later than expected by the test. This is already done for the first one,
2171         do this for the second one also.
2172
2173         * platform/mac-wk2/TestExpectations:
2174         * pointer-lock/mouse-event-delivery.html:
2175
2176 2017-04-01  Simon Fraser  <simon.fraser@apple.com>
2177
2178         Clean up touch event handler registration when moving nodes between documents
2179         https://bugs.webkit.org/show_bug.cgi?id=170384
2180         rdar://problem/30816694
2181
2182         Reviewed by Chris Dumez.
2183
2184         Tests for moving nodes with various listener/handler combinations between documents.
2185
2186         * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
2187         * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
2188         * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
2189         * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
2190         * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
2191         * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
2192         * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
2193         * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
2194
2195 2017-04-03  Carlos Garcia Campos  <cgarcia@igalia.com>
2196
2197         [SOUP] URI Fragment is lost after redirect
2198         https://bugs.webkit.org/show_bug.cgi?id=170058
2199
2200         Reviewed by Michael Catanzaro.
2201
2202         Add tests to check we correctly handle fragment identifiers on server redirections.
2203
2204         * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
2205         * http/tests/navigation/redirect-preserves-fragment.html: Added.
2206         * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
2207         * http/tests/navigation/redirect-to-fragment.html: Added.
2208         * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
2209         * http/tests/navigation/redirect-to-fragment2.html: Added.
2210         * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
2211         * http/tests/navigation/resources/redirect-to-fragment.php: Added.
2212         * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
2213         * platform/ios/TestExpectations:
2214         * platform/mac/TestExpectations:
2215
2216 2017-04-03  Youenn Fablet  <youenn@apple.com>
2217
2218         captureStream is getting black frames with webgl canvas
2219         https://bugs.webkit.org/show_bug.cgi?id=170325
2220
2221         Reviewed by Dean Jackson.
2222
2223         * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
2224         * fast/mediastream/captureStream/canvas3d.html: Added.
2225
2226 2017-04-03  Per Arne Vollan  <pvollan@apple.com>
2227
2228         Implement stroke-miterlimit.
2229         https://bugs.webkit.org/show_bug.cgi?id=169078
2230
2231         Reviewed by Dean Jackson.
2232
2233         * fast/css/stroke-miterlimit-default-expected.html: Added.
2234         * fast/css/stroke-miterlimit-default.html: Added.
2235         * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
2236         * fast/css/stroke-miterlimit-large.html: Added.
2237         * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
2238         * fast/css/stroke-miterlimit-zero.html: Added.
2239
2240 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
2241
2242         Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
2243
2244         * TestExpectations:
2245
2246 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
2247
2248         Build fix for
2249         Add missing text styles
2250         https://bugs.webkit.org/show_bug.cgi?id=170295
2251
2252         * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
2253
2254 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
2255
2256         Fix lint errors.
2257
2258         * TestExpectations:
2259         * platform/ios-wk1/TestExpectations:
2260         * platform/ios-wk2/TestExpectations:
2261         * platform/ios/TestExpectations:
2262         * platform/mac-wk1/TestExpectations:
2263
2264 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
2265
2266         Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
2267
2268         For https://bugs.webkit.org/show_bug.cgi?id=170395
2269         rdar://problem/30975761, rdar://problem/31394017
2270
2271         * TestExpectations:
2272
2273 2017-04-01  Per Arne Vollan  <pvollan@apple.com>
2274
2275         Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
2276         https://bugs.webkit.org/show_bug.cgi?id=169466
2277
2278         Reviewed by Jon Lee.
2279
2280         Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
2281         stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
2282         and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
2283         -webkit-text-stroke-width.
2284
2285         * fast/css/stroke-width-fallback-expected.html: Added.
2286         * fast/css/stroke-width-fallback.html: Added.
2287
2288 2017-04-01  Jon Lee  <jonlee@apple.com>
2289
2290         Add missing text styles
2291         https://bugs.webkit.org/show_bug.cgi?id=170295
2292         rdar://problem/30219503
2293
2294         Reviewed by Dean Jackson.
2295
2296         * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
2297
2298 2017-04-01  Chris Dumez  <cdumez@apple.com>
2299
2300         We should pause silent WebAudio rendering in background tabs
2301         https://bugs.webkit.org/show_bug.cgi?id=170299
2302         <rdar://problem/31289132>
2303
2304         Reviewed by Eric Carlson.
2305
2306         Add layout test coverage.
2307
2308         * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
2309         * webaudio/silent-audio-interrupted-in-background.html: Added.
2310
2311 2017-04-01  Alexey Proskuryakov  <ap@apple.com>
2312
2313         Rolling back http://trac.webkit.org/r214663 - memory corruption
2314
2315         * streams/readable-stream-byob-request-expected.txt:
2316         * streams/readable-stream-byob-request.js:
2317         (self.importScripts.test): Deleted.
2318
2319 2017-03-31  Zalan Bujtas  <zalan@apple.com>
2320
2321         <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
2322         https://bugs.webkit.org/show_bug.cgi?id=170348
2323         <rdar://problem/24727151>
2324
2325         Reviewed by David Hyatt.
2326
2327         * fast/multicol/table-section-page-break-expected.html: Added.
2328         * fast/multicol/table-section-page-break.html: Added.
2329
2330 2017-03-31  Chris Dumez  <cdumez@apple.com>
2331
2332         LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
2333         https://bugs.webkit.org/show_bug.cgi?id=162510
2334         <rdar://problem/31380650>
2335
2336         Reviewed by Alexey Proskuryakov.
2337
2338         The test restores a page from PageCache and wants to check that an animated
2339         GIF is properly animating. To do so, it store the data of the current image
2340         frame, and then checks in a 100ms timer that the current image frame is
2341         different. This is flaky by nature since the image only has 10 frames and
2342         you therefore have a 1/10 chance that the new frame will be the same as the
2343         previous one, even if the image is properly animating.
2344
2345         To address the problem, do a setInterval instead of a setTimeout and check
2346         until the frame becomes different.
2347
2348         * fast/images/animated-gif-restored-from-bfcache.html:
2349         * platform/mac/TestExpectations:
2350
2351 2017-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
2352
2353         [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
2354         https://bugs.webkit.org/show_bug.cgi?id=170328
2355         <rdar://problem/30904558>
2356
2357         Reviewed by Tim Horton.
2358
2359         Adds a new layout test verifying that when a user taps away to clear the current selection in character
2360         granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
2361         selection views, which are dismissed.
2362
2363         * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
2364         * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
2365
2366 2017-03-31  Youenn Fablet  <youenn@apple.com>
2367
2368         Add a test to ensure webrtc generated certificates and names are ephemeral
2369         https://bugs.webkit.org/show_bug.cgi?id=170225
2370
2371         Reviewed by Jon Lee.
2372
2373         * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
2374         * webrtc/ephemeral-certificates-and-cnames.html: Added.
2375
2376 2017-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
2377
2378         [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
2379         https://bugs.webkit.org/show_bug.cgi?id=170327
2380         <rdar://problem/31363816>
2381
2382         Reviewed by Tim Horton.
2383
2384         Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
2385         to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
2386         synthetic touch events.
2387
2388         * TestExpectations:
2389         * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
2390         * editing/selection/caret-after-tap-in-editable-selection.html: Added.
2391
2392 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
2393
2394         Mark fast/mediastream/MediaStream-page-muted.html as flaky for
2395         https://bugs.webkit.org/show_bug.cgi?id=170355
2396
2397         * TestExpectations:
2398
2399 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
2400
2401         Correction for the previous change - this is an image failure.
2402
2403         * platform/mac-wk2/TestExpectations:
2404
2405 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
2406
2407         Mark fast/images/animated-image-different-dest-size.html as flaky for
2408         https://bugs.webkit.org/show_bug.cgi?id=170203
2409
2410         * platform/mac-wk2/TestExpectations:
2411
2412 2017-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
2413
2414         Unreviewed GTK+ gardening. Update expectations of several tests.
2415
2416         Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
2417         fonts.
2418
2419         * platform/gtk/TestExpectations:
2420         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
2421
2422 2017-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
2423
2424         Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
2425
2426         GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
2427         after r214503.
2428
2429         * platform/gtk/TestExpectations:
2430         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
2431         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
2432         * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
2433         * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
2434
2435 2017-03-31  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2436
2437         [Readable Streams API] Implement cloneArrayBuffer in WebCore
2438         https://bugs.webkit.org/show_bug.cgi?id=170008
2439
2440         Reviewed by Youenn Fablet.
2441
2442         Added test to check cloneArrayBuffer behaviour. 
2443
2444         * streams/readable-stream-byob-request.js:
2445
2446 2017-03-31  Oleksandr Skachkov  <gskachkov@gmail.com>
2447
2448         String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
2449         https://bugs.webkit.org/show_bug.cgi?id=170151
2450
2451         Reviewed by Saam Barati.
2452
2453         * js/script-tests/string_replace_function.js: Added.
2454         * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
2455         * js/string_replace_function-expected.txt: Added.
2456         * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
2457         * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
2458         * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
2459
2460 2017-03-31  Manuel Rego Casasnovas  <rego@igalia.com>
2461
2462         [css-grid] Update W3C Test Suite
2463         https://bugs.webkit.org/show_bug.cgi?id=170170
2464
2465         Reviewed by Youenn Fablet.
2466
2467         Update path to tests in TestExpectations as the CSS Grid Layout suite
2468         is now under web-platform-tests.
2469
2470         * TestExpectations:
2471
2472 2017-03-31  Antoine Quint  <graouts@apple.com>
2473
2474         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2475         https://bugs.webkit.org/show_bug.cgi?id=168409
2476         <rdar://problem/30799198>
2477
2478         Unreviewed. Capture new logging events.
2479
2480         * media/modern-media-controls/airplay-button/airplay-button.html:
2481
2482 2017-03-30  Matt Baker  <mattbaker@apple.com>
2483
2484         Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
2485
2486         * inspector/css/getAllStyleSheets-expected.txt:
2487
2488 2017-03-30  Ryan Haddad  <ryanhaddad@apple.com>
2489
2490         Rebaseline js/dom/global-constructors-attributes.html.
2491
2492         Unreviewed test gardening.
2493
2494         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2495         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2496         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2497
2498 2017-03-30  Simon Fraser  <simon.fraser@apple.com>
2499
2500         Rename a touch event function, and new touch region test results
2501         https://bugs.webkit.org/show_bug.cgi?id=170309
2502         rdar://problem/31329520
2503
2504         Reviewed by Chris Dumez.
2505
2506         A code change in WebKitAdditions progresses this test result.
2507
2508         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
2509
2510 2017-03-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
2511
2512         REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
2513         https://bugs.webkit.org/show_bug.cgi?id=169547
2514
2515         Reviewed by Simon Fraser.
2516
2517         * fast/images/async-image-background-image.html:
2518         * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
2519         * fast/images/sprite-sheet-image-draw-expected.html: Added.
2520         * fast/images/sprite-sheet-image-draw.html: Added.
2521
2522 2017-03-30  Matt Baker  <mattbaker@apple.com>
2523
2524         Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
2525         https://bugs.webkit.org/show_bug.cgi?id=170279
2526         <rdar://problem/30200492>
2527
2528         Reviewed by David Hyatt.
2529
2530         * inspector/css/getAllStyleSheets.html:
2531         Add stylesheet with an "unparsed" property having no final semicolon.
2532
2533 2017-03-30  Youenn Fablet  <youenn@apple.com>
2534
2535         Clean up RTCDataChannel
2536         https://bugs.webkit.org/show_bug.cgi?id=169732
2537
2538         Reviewed by Chris Dumez.
2539
2540         * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
2541         * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
2542
2543 2017-03-30  Chris Dumez  <cdumez@apple.com>
2544
2545         svg/animations/animations-paused-in-background-page.html is flaky
2546         https://bugs.webkit.org/show_bug.cgi?id=170290
2547
2548         Reviewed by Simon Fraser.
2549
2550         Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
2551         due to a race.
2552
2553         * svg/animations/animations-paused-in-background-page-expected.txt:
2554         * svg/animations/animations-paused-in-background-page.html:
2555
2556 2017-03-30  Javier Fernandez  <jfernandez@igalia.com>
2557
2558         [css-align] Adapt content-alignment properties to the new baseline syntax
2559         https://bugs.webkit.org/show_bug.cgi?id=170262
2560
2561         Reviewed by David Hyatt.
2562
2563         Added new cases to the alignment properties parsing tests so that we can verify the new
2564         baseline-alignment syntax is parsed as expected.
2565         Additionally, I modified the tests so that they use the testharness format.
2566
2567         * css3/parse-align-content-expected.txt:
2568         * css3/parse-align-content.html:
2569         * css3/parse-justify-content-expected.txt:
2570         * css3/parse-justify-content.html:
2571
2572 2017-03-30  James Craig  <jcraig@apple.com>
2573
2574         AX: Expose a new AXSubrole for explicit ARIA "group" role
2575         https://bugs.webkit.org/show_bug.cgi?id=169810
2576         <rdar://problem/31039693>
2577
2578         Reviewed by Chris Fleizach.
2579
2580         * accessibility/list-detection2-expected.txt:
2581         * accessibility/list-detection2.html:
2582         * accessibility/roles-computedRoleString.html:
2583         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
2584         * inspector/dom/highlightFrame-expected.txt:
2585         * inspector/dom/highlightSelector-expected.txt:
2586         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2587         * platform/mac/accessibility/roles-exposed-expected.txt:
2588
2589 2017-03-30  Youenn Fablet  <youenn@apple.com>
2590
2591         webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
2592         https://bugs.webkit.org/show_bug.cgi?id=170294
2593
2594         Unreviewed.
2595
2596         * TestExpectations: Marking these tests as flaky.
2597
2598 2017-03-30  Eric Carlson  <eric.carlson@apple.com>
2599
2600         [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
2601         https://bugs.webkit.org/show_bug.cgi?id=169956
2602
2603         Reviewed by Youenn Fablet.
2604
2605         * webaudio/audiobuffer-crash-expected.txt: Added.
2606         * webaudio/audiobuffer-crash.html: Added.
2607
2608 2017-03-30  Simon Fraser  <simon.fraser@apple.com>
2609
2610         Add some tests that dump the touch event regions with various content configurations
2611         https://bugs.webkit.org/show_bug.cgi?id=170216
2612
2613         Followup: add missing results files, and tweak iframes.html to show that regions fail to
2614         take iframe borders into account.
2615
2616         * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
2617         * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
2618         * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
2619         * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
2620         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
2621         * fast/events/touch/ios/touch-event-regions/iframes.html:
2622         * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
2623         * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
2624
2625 2017-03-30  Per Arne Vollan  <pvollan@apple.com>
2626
2627         [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
2628         https://bugs.webkit.org/show_bug.cgi?id=170188
2629
2630         Reviewed by Eric Carlson.
2631
2632         The textTrackDisplayElement call will fail and throw an exception if the text track display element
2633         has not yet been added to the text track container element. We wait until it has been added.
2634
2635         * media/track/track-cue-rendering-with-padding.html:
2636
2637 2017-03-30  Antoine Quint  <graouts@apple.com>
2638
2639         [Modern Media Controls] Invalid placard icon is not visible for short video
2640         https://bugs.webkit.org/show_bug.cgi?id=170277
2641         <rdar://problem/31327955>
2642
2643         Reviewed by Eric Carlson.
2644
2645         Add a new test to check that we correctly hide the invalid icon only when
2646         there is no space left to display it.
2647
2648         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
2649         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
2650
2651 2017-03-27  Sergio Villar Senin  <svillar@igalia.com>
2652
2653         [css-grid] Clamp the number of autorepeat tracks
2654         https://bugs.webkit.org/show_bug.cgi?id=170120
2655
2656         Reviewed by Manuel Rego Casasnovas.
2657
2658         Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
2659         to allow us to run several test cases over a small number of grids in a single file quite
2660         fast. The other option was to statically (CSS) create several huge grids, something that
2661         could potentially be very expensive in terms of memory and CPU leading to timeouts.
2662
2663         * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
2664         * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
2665
2666 2017-03-30  Antoine Quint  <graouts@apple.com>
2667
2668         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2669         https://bugs.webkit.org/show_bug.cgi?id=168409
2670         <rdar://problem/30799198>
2671
2672         Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
2673         requestAnimationFrame() call to suspend the ScriptedAnimationController.
2674
2675         * media/modern-media-controls/airplay-button/airplay-button.html:
2676
2677 2017-03-30  Per Arne Vollan  <pvollan@apple.com>
2678
2679         REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
2680         https://bugs.webkit.org/show_bug.cgi?id=168660
2681
2682         Reviewed Eric Carlson.
2683
2684         The textTrackDisplayElement call will fail and throw an exception if the text track display element
2685         has not yet been added to the text track container element. We wait until it has been added.
2686
2687         * media/track/track-cue-container-rendering-position.html:
2688
2689 2017-03-29  Ryosuke Niwa  <rniwa@webkit.org>
2690
2691         Disconnecting a HTMLObjectElement does not always unload its content document
2692         https://bugs.webkit.org/show_bug.cgi?id=169606
2693
2694         Reviewed by Andy Estes.
2695
2696         Add a regression test.
2697
2698         * fast/dom/removing-focused-object-element-expected.txt: Added.
2699         * fast/dom/removing-focused-object-element.html: Added.
2700
2701 2017-03-29  Simon Fraser  <simon.fraser@apple.com>
2702
2703         Add some tests that dump the touch event regions with various content configurations
2704         https://bugs.webkit.org/show_bug.cgi?id=170216
2705
2706         Reviewed by Dean Jackson.
2707
2708         Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
2709
2710         * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
2711         * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
2712         * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
2713         * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
2714         * fast/events/touch/ios/touch-event-regions/columns.html: Added.
2715         * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
2716         * fast/events/touch/ios/touch-event-regions/complex.html: Added.
2717         * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
2718         * fast/events/touch/ios/touch-event-regions/document.html: Added.
2719         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
2720         * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
2721         * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
2722         * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
2723         * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
2724         * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
2725
2726 2017-03-28  Simon Fraser  <simon.fraser@apple.com>
2727
2728         Make it possible to dump touch event regions for testing
2729         https://bugs.webkit.org/show_bug.cgi?id=170209
2730         <rdar://problem/31309258>
2731
2732         Reviewed by Tim Horton.
2733
2734         Simple test that dumps the regions.
2735
2736         * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
2737         * fast/events/touch/ios/touch-event-regions.html: Added.
2738
2739 2017-03-29  Zalan Bujtas  <zalan@apple.com>
2740
2741         RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
2742         https://bugs.webkit.org/show_bug.cgi?id=170259
2743         <rdar://problem/31300584>
2744
2745         Reviewed by Simon Fraser.
2746
2747         * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
2748         * fast/block/float/placing-multiple-floats-crash.html: Added.
2749
2750 2017-03-29  Tim Horton  <timothy_horton@apple.com>
2751
2752         Swipe gesture tests don't work on macOS Sierra
2753         https://bugs.webkit.org/show_bug.cgi?id=161675
2754         <rdar://problem/23379930>
2755
2756         Reviewed by Darin Adler.
2757
2758         * platform/mac-wk2/TestExpectations:
2759         * swipe/basic-cached-back-swipe-expected.txt:
2760         * swipe/basic-cached-back-swipe.html:
2761         * swipe/main-frame-pinning-requirement-expected.txt:
2762         * swipe/main-frame-pinning-requirement.html:
2763         * swipe/pushState-cached-back-swipe-expected.txt:
2764         * swipe/pushState-cached-back-swipe.html:
2765         * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
2766         * swipe/pushState-programmatic-back-while-swiping-crash.html:
2767         * swipe/resources/swipe-test.js:
2768         (measuredDurationShouldBeLessThan):
2769         (startSwipeGesture):
2770         (completeSwipeGesture):
2771         (playEventStream):
2772         (eventQueue.enqueueScrollEvent): Deleted.
2773         (eventQueue.enqueueSwipeEvent): Deleted.
2774         (eventQueue.hasPendingEvents): Deleted.
2775         (eventQueue.callAfterEventDispatch): Deleted.
2776         (eventQueue._processEventQueue): Deleted.
2777         (eventQueue._processEventQueueSoon): Deleted.
2778         * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
2779         * swipe/swipe-start-hysteresis-failures.html: Removed.
2780
2781 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
2782
2783         Try to normalize variation ranges
2784         https://bugs.webkit.org/show_bug.cgi?id=170119
2785
2786         Reviewed by Simon Fraser.
2787
2788         * fast/text/variations/font-selection-properties-expected.html:
2789
2790 2017-03-29  Ryan Haddad  <ryanhaddad@apple.com>
2791
2792         Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
2793         https://bugs.webkit.org/show_bug.cgi?id=169677
2794
2795         Unreviewed test gardening.
2796
2797         * platform/mac-wk1/TestExpectations:
2798         * platform/mac/TestExpectations:
2799
2800 2017-03-29  Javier Fernandez  <jfernandez@igalia.com>
2801
2802         [css-align] Adapt self-alignment properties to the new baseline syntax
2803         https://bugs.webkit.org/show_bug.cgi?id=170235
2804
2805         Reviewed by David Hyatt.
2806
2807         Added new cases to the alignment properties parsing tests so that we can verify the new
2808         baseline-alignment syntax is parsed as expected.
2809         Additionally, I modified the tests so that they use the testharness format.
2810
2811         * css3/parse-align-items-expected.txt:
2812         * css3/parse-align-items.html:
2813         * css3/parse-align-self-expected.txt:
2814         * css3/parse-align-self.html:
2815         * css3/resources/alignment-parsing-utils-th.js:
2816         (checkValues):
2817         * fast/css/parse-justify-items-expected.txt:
2818         * fast/css/parse-justify-items.html:
2819         * fast/css/parse-justify-self-expected.txt:
2820         * fast/css/parse-justify-self.html:
2821         * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
2822         (checkValues):
2823         (checkBadValues):
2824         (checkInitialValues):
2825         (checkInheritValues):
2826         (checkLegacyValues):
2827         (checkSupportedValues):
2828
2829 2017-03-29  Chris Dumez  <cdumez@apple.com>
2830
2831         Animated SVG images are not paused in pages loaded in the background
2832         https://bugs.webkit.org/show_bug.cgi?id=170043
2833         <rdar://problem/31234412>
2834
2835         Reviewed by Simon Fraser.
2836
2837         Extend layout test coverage.
2838
2839         * svg/animations/animations-paused-in-background-page-expected.txt: Added.
2840         * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
2841         * svg/animations/animations-paused-in-background-page-iframe.html: Added.
2842         * svg/animations/animations-paused-in-background-page.html: Added.
2843         * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
2844
2845 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
2846
2847         Post-commit test gardening after r214546
2848         https://bugs.webkit.org/show_bug.cgi?id=169518
2849
2850         Unreviewed.
2851
2852         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
2853         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
2854
2855 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
2856
2857         Post-commit test gardening after r214546
2858         https://bugs.webkit.org/show_bug.cgi?id=169518
2859
2860         Unreviewed.
2861
2862         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
2863         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
2864
2865 2017-03-29  Ryan Haddad  <ryanhaddad@apple.com>
2866
2867         Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
2868         https://bugs.webkit.org/show_bug.cgi?id=170130
2869
2870         Unreviewed test gardening.
2871
2872         * TestExpectations:
2873
2874 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
2875
2876         Variation fonts: Make sure that feature detection and preprocessor macros are right
2877         https://bugs.webkit.org/show_bug.cgi?id=169518
2878
2879         Reviewed by Simon Fraser.
2880
2881         Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
2882
2883         * fast/text/font-variations-feature-detection-expected.html: Added.
2884         * fast/text/font-variations-feature-detection.html: Added.
2885         * platform/ios-simulator/TestExpectations:
2886         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
2887         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
2888         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
2889         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
2890         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
2891         * platform/mac/TestExpectations:
2892
2893 2017-03-29  Antoine Quint  <graouts@apple.com>
2894
2895         [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
2896         https://bugs.webkit.org/show_bug.cgi?id=170239
2897         <rdar://problem/31320685>
2898
2899         Reviewed by Dean Jackson.
2900
2901         We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
2902         is up by mousing out of the media. We also add a new test where we check that clicking over the controls
2903         bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
2904         existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
2905         the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
2906
2907         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
2908         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
2909         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
2910         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
2911         * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
2912
2913 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
2914
2915         Mark fast/workers/worker-close-more.html as a flaky timeout.
2916         https://bugs.webkit.org/show_bug.cgi?id=169838
2917
2918         Unreviewed test gardening.
2919
2920         * platform/mac/TestExpectations:
2921
2922 2017-03-29  Youenn Fablet  <youenn@apple.com>
2923
2924         Move DTMF WebRTC extension behind its own compile flag
2925         https://bugs.webkit.org/show_bug.cgi?id=170226
2926
2927         Reviewed by Eric Carlson.
2928
2929         * TestExpectations:
2930         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2931         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2932         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2933         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2934
2935 2017-03-29  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2936
2937         [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
2938         https://bugs.webkit.org/show_bug.cgi?id=170192
2939
2940         Unreviewed test gardening.
2941
2942         * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
2943
2944 2017-03-29  Youenn Fablet  <youenn@apple.com>
2945
2946         Add test for differentiating camera versus canvas stream
2947         https://bugs.webkit.org/show_bug.cgi?id=169698
2948         <rdar://problem/31076026>
2949
2950         Reviewed by Eric Carlson.
2951
2952         * fast/mediastream/captureStream/canvas2d.html:
2953
2954 2017-03-28  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2955
2956         [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
2957         https://bugs.webkit.org/show_bug.cgi?id=170223
2958
2959         Reviewed by Youenn Fablet.
2960
2961         After r214441 the arguments of addIceCandidate() are nullable.
2962
2963         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
2964         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
2965         * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
2966
2967 2017-03-29  Antoine Quint  <graouts@apple.com>
2968
2969         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2970         https://bugs.webkit.org/show_bug.cgi?id=168409
2971         <rdar://problem/30799198>
2972
2973         Reviewed by Dean Jackson.
2974
2975         Opt into ScriptedAnimationController logging.
2976
2977         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
2978         * media/modern-media-controls/airplay-button/airplay-button.html:
2979
2980 2017-03-28  Youenn Fablet  <youenn@apple.com>
2981
2982         [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
2983         https://bugs.webkit.org/show_bug.cgi?id=170192
2984
2985         Reviewed by Jon Lee.
2986
2987         * fast/mediastream/RTCIceCandidate-expected.txt:
2988         * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
2989         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
2990         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
2991         Ensuring sdpMid has a valid value.
2992         * fast/mediastream/resources/promise-utils.js: Improving error logging.
2993
2994 2017-03-27  Brent Fulgham  <bfulgham@apple.com>
2995
2996         Only attach Attributes to a given element one time
2997         https://bugs.webkit.org/show_bug.cgi?id=170125
2998         <rdar://problem/31279676>
2999
3000         Reviewed by Chris Dumez.
3001
3002         * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
3003         * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
3004         * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
3005         * fast/dom/Attr/only-attach-attr-once.html: Added.
3006
3007 2017-03-28  Youenn Fablet  <youenn@apple.com>
3008
3009         Stop RTCDataChannel when closing page
3010         https://bugs.webkit.org/show_bug.cgi?id=170166
3011
3012         Reviewed by Eric Carlson.
3013
3014         * webrtc/datachannel/datachannel-gc-expected.txt: Added.
3015         * webrtc/datachannel/datachannel-gc.html: Added.
3016
3017 2017-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
3018
3019         Ranges for variation font properties are not enforced
3020         https://bugs.webkit.org/show_bug.cgi?id=169979
3021
3022         Reviewed by David Hyatt.
3023
3024         * fast/text/font-selection-font-face-parse-expected.txt:
3025         * fast/text/font-selection-font-face-parse.html:
3026         * fast/text/font-selection-font-loading-api-parse-expected.txt:
3027         * fast/text/font-selection-font-loading-api-parse.html:
3028         * fast/text/font-style-parse-expected.txt:
3029         * fast/text/font-style-parse.html:
3030         * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
3031         * fast/text/variations/font-loading-api-parse-ranges.html:
3032         * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
3033         * fast/text/variations/out-of-bounds-selection-properties.html: Added.
3034         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
3035
3036 2017-03-28  Andy Estes  <aestes@apple.com>
3037
3038         [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
3039         https://bugs.webkit.org/show_bug.cgi?id=170197
3040         <rdar://problem/30314067>
3041
3042         Reviewed by Brady Eidson.
3043
3044         * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
3045         * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
3046
3047 2017-03-28  Chris Dumez  <cdumez@apple.com>
3048
3049         Animated SVG images are not paused when outside viewport
3050         https://bugs.webkit.org/show_bug.cgi?id=170155
3051         <rdar://problem/31288893>
3052
3053         Reviewed by Antti Koivisto.
3054
3055         Add layout test coverage.
3056
3057         * platform/mac-wk1/TestExpectations:
3058         * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
3059         * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
3060         * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
3061         * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
3062         * svg/animations/resources/smilAnimation.svg: Added.
3063
3064 2017-03-28  Antti Koivisto  <antti@apple.com>
3065
3066         Missing render tree position invalidation when tearing down renderers for display:contents subtree
3067         https://bugs.webkit.org/show_bug.cgi?id=170199
3068         <rdar://problem/31260856>
3069
3070         Reviewed by Zalan Bujtas.
3071
3072         * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
3073         * fast/shadow-dom/slot-renderer-teardown.html: Added.
3074
3075 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
3076
3077         Unreviewed, rolling out r214485.
3078
3079         This change caused LayoutTest crashes.
3080
3081         Reverted changeset:
3082
3083         "Stop RTCDataChannel when closing page"
3084         https://bugs.webkit.org/show_bug.cgi?id=170166
3085         http://trac.webkit.org/changeset/214485
3086
3087 2017-03-28  Brian Burg  <bburg@apple.com>
3088
3089         Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
3090         https://bugs.webkit.org/show_bug.cgi?id=169865
3091         <rdar://problem/31250573>
3092
3093         Reviewed by Joseph Pecoraro.
3094
3095         Add tests that verify the new command works as expected when it disables resource caching.
3096         I also manually verified that the override setting is cleared when Web Inspector disconnects.
3097         This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
3098         a load happened or not.
3099
3100         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
3101         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
3102         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
3103         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
3104
3105 2017-03-28  Youenn Fablet  <youenn@apple.com>
3106
3107         Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
3108         https://bugs.webkit.org/show_bug.cgi?id=170194
3109
3110         Reviewed by Chris Dumez.
3111
3112         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
3113         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
3114
3115 2017-03-28  Joseph Pecoraro  <pecoraro@apple.com>
3116
3117         Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
3118         https://bugs.webkit.org/show_bug.cgi?id=166862
3119         <rdar://problem/29835977>
3120
3121         Reviewed by Brian Burg.
3122
3123         * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
3124         * http/tests/inspector/network/resource-mime-type.html: Added.
3125         Test resource mime types for different resources.
3126
3127         * http/tests/inspector/network/resources/json.php: Added.
3128         * http/tests/inspector/network/resources/script.js: Added.
3129         * http/tests/inspector/network/resources/script.txt: Added.
3130         * http/tests/inspector/network/resources/stylesheet.css: Added.
3131         * http/tests/inspector/network/resources/stylesheet.txt: Added.
3132         * http/tests/resources/square20.jpg: Added.
3133         Resources for various requests and different mime types.
3134
3135 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
3136
3137         Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
3138         https://bugs.webkit.org/show_bug.cgi?id=168132
3139
3140         Unreviewed test gardening.
3141
3142         * platform/mac/TestExpectations:
3143
3144 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
3145
3146         Mark two fast/scrolling/ios/touch-scroll tests as failing.
3147         https://bugs.webkit.org/show_bug.cgi?id=170153
3148
3149         Unreviewed test gardening.
3150
3151         * platform/ios-wk2/TestExpectations:
3152
3153 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
3154
3155         Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
3156
3157         Unreviewed test gardening.
3158
3159         * platform/ios/TestExpectations:
3160
3161 2017-03-28  Youenn Fablet  <youenn@apple.com>
3162
3163         Stop RTCDataChannel when closing page
3164         https://bugs.webkit.org/show_bug.cgi?id=170166
3165
3166         Reviewed by Eric Carlson.
3167
3168         * webrtc/datachannel/datachannel-gc-expected.txt: Added.
3169         * webrtc/datachannel/datachannel-gc.html: Added.
3170
3171 2017-03-28  Antoine Quint  <graouts@apple.com>
3172
3173         REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
3174         https://bugs.webkit.org/show_bug.cgi?id=170180
3175
3176         Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
3177
3178         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
3179         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
3180
3181 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
3182
3183         Mark fast/history/ios/history-scroll-restoration.html as flaky.
3184         https://bugs.webkit.org/show_bug.cgi?id=169558
3185
3186         Unreviewed test gardening.
3187
3188         * platform/ios-wk2/TestExpectations:
3189
3190 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
3191
3192         Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
3193         https://bugs.webkit.org/show_bug.cgi?id=170180
3194
3195         Unreviewed test gardening.
3196
3197         * platform/ios/TestExpectations:
3198
3199 2017-03-28  Youenn Fablet  <youenn@apple.com>
3200
3201         LayoutTest webrtc/video-getParameters.html is failing
3202         https://bugs.webkit.org/show_bug.cgi?id=170148
3203
3204         Unreviewed.
3205
3206         * TestExpectations: Marking webrtc/video-getParameters.html as failing.
3207
3208 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
3209
3210         Mark webrtc/video-replace-track-to-null.html as flaky.
3211         https://bugs.webkit.org/show_bug.cgi?id=170178
3212
3213         Unreviewed test gardening.
3214
3215         * TestExpectations:
3216
3217 2017-03-28  Jonathan Bedard  <jbedard@apple.com>
3218
3219         Moved gardened ios-simulator tests to ios folders
3220         <rdar://problem/30948691>
3221
3222         Unreviewed test re-organization.
3223
3224         Moving ios-simulator test expectations to share as many expectations
3225         as possible with on-device testing.
3226
3227         * platform/ios: Moved from platform/ios-simulator.
3228         * platform/ios-device: Added.
3229         * platform/ios-device-wk1: Added.
3230         * platform/ios-device-wk2: Added.
3231         * platform/ios-simulator: Moved to platform/ios.
3232         * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
3233         * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
3234         * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
3235         * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
3236
3237 2017-03-28  Yoav Weiss  <yoav@yoav.ws>
3238
3239         Add a warning for unused link preloads.
3240         https://bugs.webkit.org/show_bug.cgi?id=165670
3241
3242         Reviewed by Youenn Fablet.
3243
3244         * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
3245         * http/tests/preload/download_resources-expected.txt:
3246         * http/tests/preload/download_resources.html: Added references to preloaded resources.
3247         * http/tests/preload/onerror_event-expected.txt:
3248         * http/tests/preload/onerror_event.html: Added references to preloaded resources.
3249         * http/tests/preload/onload_event-expected.txt:
3250         * http/tests/preload/onload_event.html: Added references to preloaded resources.
3251         * http/tests/preload/single_download_preload.html: Deflaked.
3252         * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
3253         * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
3254         * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
3255         * http/tests/preload/unused_preload_warning-expected.txt: Added.
3256         * http/tests/preload/unused_preload_warning.html: Added.
3257
3258 2017-03-28  Antoine Quint  <graouts@apple.com>
3259
3260         REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
3261         https://bugs.webkit.org/show_bug.cgi?id=170171
3262         <rdar://problem/31095500>
3263
3264         Reviewed by Dean Jackson.
3265
3266         Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
3267         the "presented" property returns false immediately after calling hide() on the panel.
3268
3269         * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
3270         * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
3271         * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
3272         * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
3273
3274 2017-03-28  Aaron Chu  <aaron_chu@apple.com>
3275
3276         AX: Media controls should be able to be re-activated after faded away
3277         https://bugs.webkit.org/show_bug.cgi?id=170048
3278         <rdar://problem/30157179>
3279
3280         Reviewed by Antoine Quint.
3281
3282         * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
3283         * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
3284
3285 2017-03-28  Antoine Quint  <graouts@apple.com>
3286
3287         [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
3288         https://bugs.webkit.org/show_bug.cgi?id=169145
3289         <rdar://problem/17048858>
3290
3291         Reviewed by Dean Jackson.
3292
3293         We add new tests for media documents and related features that cover the following cases:
3294         
3295             - checking <video> with only audio tracks does not show the fullscreen button
3296             - checking <video> with only audio tracks does not show the picture-in-picture button
3297             - checking the size used in media documents for audio and video across macOS, iPhone and iPad
3298
3299         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
3300         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
3301         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
3302         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
3303         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
3304         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
3305         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
3306         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
3307         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
3308         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
3309         * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
3310         * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
3311         * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
3312         * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
3313         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
3314         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
3315         * platform/ios-simulator/TestExpectations:
3316         * platform/mac/TestExpectations:
3317
3318 2017-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
3319
3320         REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
3321         https://bugs.webkit.org/show_bug.cgi?id=169771
3322
3323         Reviewed by Simon Fraser.
3324
3325         * fast/images/animated-image-different-dest-size-expected.html: Added.
3326         * fast/images/animated-image-different-dest-size.html: Added.
3327         This test crashes without this patch.
3328
3329         * fast/images/animated-image-loop-count.html:
3330         Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
3331
3332         * fast/images/async-image-background-image-expected.html: Added.
3333         * fast/images/async-image-background-image.html: Added.
3334         Ensures the background image can be drawn asynchronously if it is large.
3335
3336         * fast/images/async-image-canvas-draw-image-expected.html: Added.
3337         * fast/images/async-image-canvas-draw-image.html: Added.
3338         Ensures the image is drawn synchronously on the canvas regardless of its size.
3339
3340         * fast/images/ordered-animated-image-frames.html:
3341         Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
3342
3343         * fast/images/reset-image-animation-expected.txt:
3344         * fast/images/reset-image-animation.html:
3345         Change how the steps of the test are ordered so the test can be not flaky.
3346         Running it with -repeat-each was failing.
3347
3348         * fast/images/resources/red-green-blue-900-300.png: Added.
3349
3350 2017-03-27  Youenn Fablet  <youenn@apple.com>
3351
3352         addIceCandidate should not throw if passed null or undefined
3353         https://bugs.webkit.org/show_bug.cgi?id=170118
3354
3355         Reviewed by Eric Carlson.
3356
3357         Updating test to log addIceCandidate rejection.
3358
3359         * webrtc/datachannel/basic.html:
3360         * webrtc/routines.js:
3361         (iceCallback1):
3362         (iceCallback2):
3363         (onAddIceCandidateError):
3364
3365 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
3366
3367         Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
3368
3369         Unreviewed test gardening.
3370
3371         * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
3372         * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
3373
3374 2017-03-27  Antti Koivisto  <antti@apple.com>
3375
3376         Loading in-body stylesheets should not block rendering of elements before them
3377         https://bugs.webkit.org/show_bug.cgi?id=169345
3378
3379         Reviewed by Simon Fraser.
3380
3381         * http/tests/incremental/resources/delayed-css.php: Added.
3382         * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
3383         * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
3384
3385 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
3386
3387         Test variation font ranges in the CSS Font Loading API
3388         https://bugs.webkit.org/show_bug.cgi?id=170022
3389
3390         Reviewed by Dean Jackson.
3391
3392         * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
3393         * fast/text/variations/font-loading-api-parse-ranges.html: Added.
3394
3395 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
3396
3397         Unreviewed, rolling out r214411.
3398
3399         Two of the LayoutTests for this change time out on ios-
3400         simulator.
3401
3402         Reverted changeset:
3403
3404         "[Modern Media Controls] Improve media documents across macOS,
3405         iPhone and iPad"
3406         https://bugs.webkit.org/show_bug.cgi?id=169145
3407         http://trac.webkit.org/changeset/214411
3408
3409 2017-03-27  Antoine Quint  <graouts@apple.com>
3410
3411         [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
3412         https://bugs.webkit.org/show_bug.cgi?id=168517
3413         <rdar://problem/30577636>
3414
3415         Reviewed by Dean Jackson.
3416
3417         * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
3418
3419 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
3420
3421         Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
3422         https://bugs.webkit.org/show_bug.cgi?id=169679
3423
3424         Unreviewed test gardening.
3425
3426         * platform/mac/TestExpectations:
3427
3428 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
3429
3430         Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
3431         https://bugs.webkit.org/show_bug.cgi?id=170127
3432
3433         Unreviewed test gardening.
3434
3435         * platform/mac/TestExpectations:
3436
3437 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
3438
3439         Mark media/modern-media-controls/time-label/time-label.html as flaky.
3440         https://bugs.webkit.org/show_bug.cgi?id=169678
3441
3442         Unreviewed test gardening.
3443
3444         * platform/mac-wk1/TestExpectations:
3445
3446 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
3447
3448         Marking two modern-media-controls tests as timeouts.
3449         https://bugs.webkit.org/show_bug.cgi?id=170123
3450
3451         Unreviewed test gardening.
3452
3453         * platform/ios-simulator/TestExpectations:
3454
3455 2017-03-27  Youenn Fablet  <youenn@apple.com>
3456
3457         Tighten RTCDatachannel creation and parameter getters
3458         https://bugs.webkit.org/show_bug.cgi?id=170081
3459
3460         Reviewed by Eric Carlson.
3461
3462         * webrtc/datachannel/basic-expected.txt:
3463         * webrtc/datachannel/basic.html:
3464
3465 2017-03-27  Youenn Fablet  <youenn@apple.com>
3466
3467         Add support for RTCRtpReceiver/RTCRtpSender getParameters
3468         https://bugs.webkit.org/show_bug.cgi?id=170057
3469
3470         Reviewed by Alex Christensen.
3471
3472         * webrtc/video-getParameters-expected.txt: Added.
3473         * webrtc/video-getParameters.html: Added.
3474
3475 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
3476
3477         font variation properties don't need to accept numbers
3478         https://bugs.webkit.org/show_bug.cgi?id=169357
3479
3480         Reviewed by Antti Koivisto.
3481
3482         * fast/text/font-selection-font-face-parse-expected.txt:
3483         * fast/text/font-selection-font-face-parse.html:
3484         * fast/text/font-selection-font-loading-api-parse-expected.txt:
3485         * fast/text/font-selection-font-loading-api-parse.html:
3486         * fast/text/font-stretch-parse-expected.txt:
3487         * fast/text/font-stretch-parse.html:
3488         * fast/text/font-style-parse-expected.txt:
3489         * fast/text/font-style-parse.html:
3490         * fast/text/variations/font-selection-properties.html:
3491         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
3492
3493 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
3494
3495         Implement format specifier for variation fonts
3496         https://bugs.webkit.org/show_bug.cgi?id=169327
3497
3498         Reviewed by Simon Fraser.
3499
3500         * fast/text/variations/font-face-format-expected.html: Added.
3501         * fast/text/variations/font-face-format.html: Added.
3502
3503 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
3504
3505         Make sure animation works for font-weight, font-stretch, and font-style
3506         https://bugs.webkit.org/show_bug.cgi?id=169683
3507
3508         Reviewed by Simon Fraser.
3509
3510         * animations/font-variations/font-stretch-expected.txt: Added.
3511         * animations/font-variations/font-stretch.html: Added.
3512         * animations/font-variations/font-style-expected.txt: Added.
3513         * animations/font-variations/font-style.html: Added.
3514         * animations/font-variations/font-weight-expected.txt: Added.
3515         * animations/font-variations/font-weight.html: Added.
3516         * animations/resources/animation-test-helpers.js:
3517         (compareFontStyle):
3518         (getPropertyValue):
3519         (comparePropertyValue):
3520
3521 2017-03-27  Alex Christensen  <achristensen@webkit.org>
3522
3523         Make WebSockets work in network process
3524         https://bugs.webkit.org/show_bug.cgi?id=169930
3525
3526         Reviewed by Youenn Fablet.
3527
3528         * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
3529         * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
3530         * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
3531         (web_socket_do_extra_handshake):
3532         (web_socket_transfer_data):
3533         * platform/ios-simulator-wk1/TestExpectations:
3534         * platform/mac-wk1/TestExpectations:
3535         * platform/win/TestExpectations:
3536
3537 2017-03-27  Antoine Quint  <graouts@apple.com>
3538
3539         [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
3540         https://bugs.webkit.org/show_bug.cgi?id=169145
3541         <rdar://problem/17048858>
3542
3543         Reviewed by Dean Jackson.
3544
3545         We add new tests for media documents and related features that cover the following cases:
3546         
3547             - checking <video> with only audio tracks does not show the fullscreen button
3548             - checking <video> with only audio tracks does not show the picture-in-picture button
3549             - checking the size used in media documents for audio and video across macOS, iPhone and iPad
3550
3551         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
3552         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
3553         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
3554         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
3555         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
3556         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
3557         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
3558         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
3559         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
3560         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
3561         * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
3562         * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
3563         * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
3564         * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
3565         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
3566         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
3567         * platform/ios-simulator/TestExpectations:
3568         * platform/mac/TestExpectations:
3569
3570 2017-03-25  Aaron Chu  <aaron_chu@apple.com>
3571
3572         AX: Media controls are unlabeled
3573         https://bugs.webkit.org/show_bug.cgi?id=169947
3574         <rdar://problem/30153323>
3575
3576         Reviewed by Antoine Quint.
3577
3578         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
3579         * media/modern-media-controls/airplay-button/airplay-button.html:
3580         * media/modern-media-controls/forward-button/forward-button-expected.txt:
3581         * media/modern-media-controls/forward-button/forward-button.html:
3582         * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
3583         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
3584         * media/modern-media-controls/icon-button/icon-button-expected.txt:
3585         * media/modern-media-controls/icon-button/icon-button.html:
3586         * media/modern-media-controls/icon-service/icon-service-expected.txt:
3587         * media/modern-media-controls/icon-service/icon-service.html:
3588         * media/modern-media-controls/mute-button/mute-button-expected.txt:
3589         * media/modern-media-controls/mute-button/mute-button.html:
3590         * media/modern-media-controls/pip-button/pip-button-expected.txt:
3591         * media/modern-media-controls/pip-button/pip-button.html:
3592         * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
3593         * media/modern-media-controls/play-pause-button/play-pause-button.html:
3594         * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
3595         * media/modern-media-controls/rewind-button/rewind-button.html:
3596         * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
3597         * media/modern-media-controls/skip-back-button/skip-back-button.html:
3598         * media/modern-media-controls/start-button/start-button-expected.txt:
3599         * media/modern-media-controls/start-button/start-button.html:
3600         * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
3601         * media/modern-media-controls/tracks-button/tracks-button.html:
3602
3603 2017-03-25  Carlos Garcia Campos  <cgarcia@igalia.com>