blob: 2da13c354f15a03f816f56f0bab957c05f822b7e [file] [log] [blame]
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000012017-04-17 Tim Horton <timothy_horton@apple.com>
2
3 Provide a viewport parameter to disable clipping to the safe area
4 https://bugs.webkit.org/show_bug.cgi?id=170766
5 <rdar://problem/31564634>
6
7 Reviewed by Beth Dakin.
8
9 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
10 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
11 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
12 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
13
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +0000142017-04-14 Jiewen Tan <jiewen_tan@apple.com>
15
16 [WebCrypto] Add support for ECDSA
17 https://bugs.webkit.org/show_bug.cgi?id=170789
18 <rdar://problem/31588604>
19
20 Reviewed by Brent Fulgham.
21
22 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
23 * crypto/subtle/ec-generate-key-malformed-parameters.html:
24 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
25 * crypto/subtle/ec-import-key-malformed-parameters.html:
26 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
27 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
28 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
29 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
30 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
31 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
32 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
33 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
34 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
35 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
36 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
37 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
38 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
39 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
40 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
41 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
42 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
43 * crypto/subtle/ecdsa-generate-key.html: Added.
44 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
45 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
46 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
47 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
48 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
49 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
50 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
51 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
52 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
53 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
54 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
55 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
56 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
57 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
58 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
59 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
60 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
61 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
62 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
63 * crypto/subtle/ecdsa-import-raw-key.html: Added.
64 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
65 * crypto/subtle/ecdsa-import-spki-key.html: Added.
66 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
67 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
68 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
69 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
70 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
71 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
72 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
73 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
74
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +0000752017-04-17 Youenn Fablet <youenn@apple.com>
76
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +000077 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
78 https://bugs.webkit.org/show_bug.cgi?id=170837
79
80 Reviewed by Eric Carlson.
81
82 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
83
842017-04-17 Youenn Fablet <youenn@apple.com>
85
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000086 RTCPeerConnection addTrack does not require a stream parameter
87 https://bugs.webkit.org/show_bug.cgi?id=170894
88
89 Reviewed by Alex Christensen.
90
91 * webrtc/video-addTrack-expected.txt: Added.
92 * webrtc/video-addTrack.html: Added.
93
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +0000942017-04-16 Joseph Pecoraro <pecoraro@apple.com>
95
96 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
97 https://bugs.webkit.org/show_bug.cgi?id=170882
98
99 Reviewed by Saam Barati.
100
101 * js/dom/object-prototype-toLocaleString-expected.txt:
102 * js/dom/script-tests/object-prototype-toLocaleString.js:
103 Test the case of toLocaleString where toString does not exist.
104
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +00001052017-04-16 Chris Dumez <cdumez@apple.com>
106
107 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
108 https://bugs.webkit.org/show_bug.cgi?id=169995
109 <rdar://problem/23798897>
110
111 Reviewed by Sam Weinig.
112
113 Add layout test coverage.
114
115 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
116 * fast/events/beforeunload-alert-handled-keydown.html: Added.
117 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
118 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
119
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +00001202017-04-16 Joseph Pecoraro <pecoraro@apple.com>
121
122 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
123 https://bugs.webkit.org/show_bug.cgi?id=170879
124
125 Reviewed by Saam Barati.
126
127 * js/Object-getOwnPropertyNames-expected.txt:
128 * js/script-tests/Object-getOwnPropertyNames.js:
129
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +00001302017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
131
132 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
133 https://bugs.webkit.org/show_bug.cgi?id=170760
134
135 Reviewed by Joseph Pecoraro.
136
137 Test sending and receiving text and binary (blob and array buffer) data.
138
139 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
140 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
141 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
142 (web_socket_do_extra_handshake):
143 (web_socket_transfer_data):
144 (all_distinct_bytes):
145 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
146 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
147 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
148 (web_socket_do_extra_handshake):
149 (web_socket_transfer_data):
150
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +00001512017-04-14 Jiewen Tan <jiewen_tan@apple.com>
152
153 [WebCrypto] Support HKDF
154 https://bugs.webkit.org/show_bug.cgi?id=170636
155 <rdar://problem/23539827>
156
157 Reviewed by Brent Fulgham.
158
159 * TestExpectations:
160 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
161 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
162 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
163 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
164 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
165 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
166 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
167 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
168 * crypto/subtle/hkdf-import-key-expected.txt: Added.
169 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
170 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
171 * crypto/subtle/hkdf-import-key.html: Added.
172 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
173 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
174 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
175 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
176 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
177 * crypto/workers/subtle/hkdf-import-key.html: Added.
178 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
179 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
180 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
181
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +00001822017-04-14 Ryan Haddad <ryanhaddad@apple.com>
183
184 Skip workers/wasm-* LayoutTests on ios-simulator.
185
186 Unreviewed test gardening.
187
188 * platform/ios/TestExpectations:
189
zalan@apple.comb62345d2017-04-14 20:59:36 +00001902017-04-14 Zalan Bujtas <zalan@apple.com>
191
192 text-align start / end failure in table cells
193 https://bugs.webkit.org/show_bug.cgi?id=141417
194 <rdar://problem/31051672>
195
196 Reviewed by Antti Koivisto.
197
198 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
199 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
200
sbarati@apple.com492e4432017-04-14 02:10:17 +00002012017-04-13 Saam Barati <sbarati@apple.com>
202
203 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
204 https://bugs.webkit.org/show_bug.cgi?id=170573
205
206 Reviewed by Filip Pizlo.
207
208 * storage/indexeddb/resources/wasm-exceptions.js: Added.
209 (const._fail):
210 (const.isNotA.assert.isNotA):
211 (const):
212 (switch.typeof):
213 (Builder):
214 (Builder.prototype.setChecked):
215 (Builder.prototype.setPreamble):
216 (Builder.prototype._functionIndexSpaceKeyHash):
217 (Builder.prototype._registerFunctionToIndexSpace):
218 (Builder.prototype._getFunctionFromIndexSpace):
219 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
220 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
221 (Builder.prototype._registerSectionBuilders.this.Unknown):
222 (prepareDatabase):
223 (testDatabase):
224 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
225 * storage/indexeddb/wasm-exceptions.html: Added.
226 * workers/wasm-hashset: Added.
227 * workers/wasm-hashset-expected.txt: Added.
228 * workers/wasm-hashset-many-expected.txt: Added.
229 * workers/wasm-hashset-many.html: Added.
230 * workers/wasm-hashset.html: Added.
231 * workers/wasm-hashset/many-test.js: Added.
232 (reallyDone):
233 (console.log):
234 (console.error):
235 (console.assert):
236 (i.worker.onmessage):
237 (Module.print):
238 (Module.printErr):
239 (Module.canvas):
240 (Module.setStatus):
241 (Module):
242 (setValue):
243 (getValue):
244 (allocate):
245 (getMemory):
246 (Pointer_stringify):
247 (AsciiToString):
248 (stringToAscii):
249 (UTF8ArrayToString):
250 (UTF8ToString):
251 (stringToUTF8Array):
252 (stringToUTF8):
253 (lengthBytesUTF8):
254 (demangle):
255 (demangleAll):
256 (stackTrace):
257 (alignUp):
258 (updateGlobalBuffer):
259 (updateGlobalBufferViews):
260 (abortOnCannotGrowMemory):
261 (enlargeMemory):
262 (getTotalMemory):
263 (callRuntimeCallbacks):
264 (preRun):
265 (ensureInitRuntime):
266 (preMain):
267 (exitRuntime):
268 (postRun):
269 (addOnPreRun):
270 (addOnInit):
271 (addOnPreMain):
272 (addOnExit):
273 (addOnPostRun):
274 (intArrayFromString):
275 (intArrayToString):
276 (writeStringToMemory):
277 (writeArrayToMemory):
278 (writeAsciiToMemory):
279 (Math.string_appeared_here):
280 (addRunDependency):
281 (removeRunDependency):
282 (integrateWasmJS.asm2wasmImports.string_appeared_here):
283 (integrateWasmJS.lookupImport):
284 (integrateWasmJS.mergeMemory):
285 (integrateWasmJS.fixImports):
286 (integrateWasmJS.getBinary):
287 (integrateWasmJS.doJustAsm):
288 (integrateWasmJS.receiveInstance):
289 (integrateWasmJS.):
290 (integrateWasmJS.doNativeWasm):
291 (integrateWasmJS.doWasmPolyfill):
292 (integrateWasmJS.Module.string_appeared_here):
293 (integrateWasmJS):
294 (___setErrNo):
295 (__ZSt18uncaught_exceptionv):
296 (EXCEPTIONS.deAdjust):
297 (EXCEPTIONS.addRef):
298 (EXCEPTIONS.decRef):
299 (EXCEPTIONS.clearRef):
300 (___cxa_find_matching_catch):
301 (___gxx_personality_v0):
302 (___lock):
303 (_emscripten_memcpy_big):
304 (_gettimeofday):
305 (_abort):
306 (SYSCALLS):
307 (SYSCALLS.get getStr):
308 (SYSCALLS.get64):
309 (SYSCALLS.getZero):
310 (try.___syscall146.printChar):
311 (___syscall146):
312 (___syscall54):
313 (___unlock):
314 (___syscall6):
315 (invoke_ii):
316 (invoke_iiii):
317 (invoke_v):
318 (_malloc.Module.string_appeared_here):
319 (getTempRet0.Module.string_appeared_here):
320 (_free.Module.string_appeared_here):
321 (_main.Module.string_appeared_here):
322 (setTempRet0.Module.string_appeared_here):
323 (establishStackSpace.Module.string_appeared_here):
324 (stackSave.Module.string_appeared_here):
325 (_memset.Module.string_appeared_here):
326 (_sbrk.Module.string_appeared_here):
327 (_emscripten_get_global_libc.Module.string_appeared_here):
328 (_memcpy.Module.string_appeared_here):
329 (___errno_location.Module.string_appeared_here):
330 (setThrew.Module.string_appeared_here):
331 (_fflush.Module.string_appeared_here):
332 (stackAlloc.Module.string_appeared_here):
333 (stackRestore.Module.string_appeared_here):
334 (_llvm_bswap_i32.Module.string_appeared_here):
335 (runPostSets.Module.string_appeared_here):
336 (dynCall_ii.Module.string_appeared_here):
337 (dynCall_iiii.Module.string_appeared_here):
338 (dynCall_v.Module.string_appeared_here):
339 (else.applyMemoryInitializer):
340 (else):
341 (else.useRequest):
342 (ExitStatus):
343 (dependenciesFulfilled):
344 (Module.string_appeared_here.Module.callMain.callMain.pad):
345 (Module.string_appeared_here.Module.callMain):
346 (run.doRun):
347 (run):
348 (exit):
349 * workers/wasm-hashset/many-worker.js: Added.
350 (console.log):
351 (console.error):
352 (console.assert):
353 (Module.print):
354 (Module.printErr):
355 (Module.canvas):
356 (Module.setStatus):
357 (Module):
358 (setValue):
359 (getValue):
360 (allocate):
361 (getMemory):
362 (Pointer_stringify):
363 (AsciiToString):
364 (stringToAscii):
365 (UTF8ArrayToString):
366 (UTF8ToString):
367 (stringToUTF8Array):
368 (stringToUTF8):
369 (lengthBytesUTF8):
370 (demangle):
371 (demangleAll):
372 (stackTrace):
373 (alignUp):
374 (updateGlobalBuffer):
375 (updateGlobalBufferViews):
376 (abortOnCannotGrowMemory):
377 (enlargeMemory):
378 (getTotalMemory):
379 (callRuntimeCallbacks):
380 (preRun):
381 (ensureInitRuntime):
382 (preMain):
383 (exitRuntime):
384 (postRun):
385 (addOnPreRun):
386 (addOnInit):
387 (addOnPreMain):
388 (addOnExit):
389 (addOnPostRun):
390 (intArrayFromString):
391 (intArrayToString):
392 (writeStringToMemory):
393 (writeArrayToMemory):
394 (writeAsciiToMemory):
395 (Math.string_appeared_here):
396 (addRunDependency):
397 (removeRunDependency):
398 (integrateWasmJS.asm2wasmImports.string_appeared_here):
399 (integrateWasmJS.lookupImport):
400 (integrateWasmJS.mergeMemory):
401 (integrateWasmJS.fixImports):
402 (integrateWasmJS.getBinary):
403 (integrateWasmJS.doJustAsm):
404 (integrateWasmJS.receiveInstance):
405 (integrateWasmJS.doNativeWasm):
406 (integrateWasmJS.doWasmPolyfill):
407 (integrateWasmJS.Module.string_appeared_here):
408 (integrateWasmJS):
409 (___setErrNo):
410 (__ZSt18uncaught_exceptionv):
411 (EXCEPTIONS.deAdjust):
412 (EXCEPTIONS.addRef):
413 (EXCEPTIONS.decRef):
414 (EXCEPTIONS.clearRef):
415 (___cxa_find_matching_catch):
416 (___gxx_personality_v0):
417 (___lock):
418 (_emscripten_memcpy_big):
419 (_gettimeofday):
420 (_abort):
421 (SYSCALLS):
422 (SYSCALLS.get getStr):
423 (SYSCALLS.get64):
424 (SYSCALLS.getZero):
425 (try.___syscall146.printChar):
426 (___syscall146):
427 (___syscall54):
428 (___unlock):
429 (___syscall6):
430 (invoke_ii):
431 (invoke_iiii):
432 (invoke_v):
433 (_malloc.Module.string_appeared_here):
434 (getTempRet0.Module.string_appeared_here):
435 (_free.Module.string_appeared_here):
436 (_main.Module.string_appeared_here):
437 (setTempRet0.Module.string_appeared_here):
438 (establishStackSpace.Module.string_appeared_here):
439 (stackSave.Module.string_appeared_here):
440 (_memset.Module.string_appeared_here):
441 (_sbrk.Module.string_appeared_here):
442 (_emscripten_get_global_libc.Module.string_appeared_here):
443 (_memcpy.Module.string_appeared_here):
444 (___errno_location.Module.string_appeared_here):
445 (setThrew.Module.string_appeared_here):
446 (_fflush.Module.string_appeared_here):
447 (stackAlloc.Module.string_appeared_here):
448 (stackRestore.Module.string_appeared_here):
449 (_llvm_bswap_i32.Module.string_appeared_here):
450 (runPostSets.Module.string_appeared_here):
451 (dynCall_ii.Module.string_appeared_here):
452 (dynCall_iiii.Module.string_appeared_here):
453 (dynCall_v.Module.string_appeared_here):
454 (else.applyMemoryInitializer):
455 (else):
456 (else.useRequest):
457 (ExitStatus):
458 (dependenciesFulfilled):
459 (Module.string_appeared_here.Module.callMain.callMain.pad):
460 (Module.string_appeared_here.Module.callMain):
461 (run.doRun):
462 (run):
463 (exit):
464 * workers/wasm-hashset/test.js: Added.
465 (reallyDone):
466 (console.log):
467 (console.error):
468 (console.assert):
469 (Module.print):
470 (Module.printErr):
471 (Module.canvas):
472 (Module.setStatus):
473 (Module):
474 (setValue):
475 (getValue):
476 (allocate):
477 (getMemory):
478 (Pointer_stringify):
479 (AsciiToString):
480 (stringToAscii):
481 (UTF8ArrayToString):
482 (UTF8ToString):
483 (stringToUTF8Array):
484 (stringToUTF8):
485 (lengthBytesUTF8):
486 (demangle):
487 (demangleAll):
488 (stackTrace):
489 (alignUp):
490 (updateGlobalBuffer):
491 (updateGlobalBufferViews):
492 (abortOnCannotGrowMemory):
493 (enlargeMemory):
494 (getTotalMemory):
495 (callRuntimeCallbacks):
496 (preRun):
497 (ensureInitRuntime):
498 (preMain):
499 (exitRuntime):
500 (postRun):
501 (addOnPreRun):
502 (addOnInit):
503 (addOnPreMain):
504 (addOnExit):
505 (addOnPostRun):
506 (intArrayFromString):
507 (intArrayToString):
508 (writeStringToMemory):
509 (writeArrayToMemory):
510 (writeAsciiToMemory):
511 (Math.string_appeared_here):
512 (addRunDependency):
513 (removeRunDependency):
514 (integrateWasmJS.asm2wasmImports.string_appeared_here):
515 (integrateWasmJS.lookupImport):
516 (integrateWasmJS.mergeMemory):
517 (integrateWasmJS.fixImports):
518 (integrateWasmJS.getBinary):
519 (integrateWasmJS.doJustAsm):
520 (integrateWasmJS.receiveInstance):
521 (integrateWasmJS.doNativeWasm):
522 (integrateWasmJS.doWasmPolyfill):
523 (integrateWasmJS.Module.string_appeared_here):
524 (integrateWasmJS):
525 (___setErrNo):
526 (__ZSt18uncaught_exceptionv):
527 (EXCEPTIONS.deAdjust):
528 (EXCEPTIONS.addRef):
529 (EXCEPTIONS.decRef):
530 (EXCEPTIONS.clearRef):
531 (___cxa_find_matching_catch):
532 (___gxx_personality_v0):
533 (___lock):
534 (_emscripten_memcpy_big):
535 (_gettimeofday):
536 (_abort):
537 (SYSCALLS):
538 (SYSCALLS.get getStr):
539 (SYSCALLS.get64):
540 (SYSCALLS.getZero):
541 (try.___syscall146.printChar):
542 (___syscall146):
543 (___syscall54):
544 (___unlock):
545 (___syscall6):
546 (invoke_ii):
547 (invoke_iiii):
548 (invoke_v):
549 (_malloc.Module.string_appeared_here):
550 (getTempRet0.Module.string_appeared_here):
551 (_free.Module.string_appeared_here):
552 (_main.Module.string_appeared_here):
553 (setTempRet0.Module.string_appeared_here):
554 (establishStackSpace.Module.string_appeared_here):
555 (stackSave.Module.string_appeared_here):
556 (_memset.Module.string_appeared_here):
557 (_sbrk.Module.string_appeared_here):
558 (_emscripten_get_global_libc.Module.string_appeared_here):
559 (_memcpy.Module.string_appeared_here):
560 (___errno_location.Module.string_appeared_here):
561 (setThrew.Module.string_appeared_here):
562 (_fflush.Module.string_appeared_here):
563 (stackAlloc.Module.string_appeared_here):
564 (stackRestore.Module.string_appeared_here):
565 (_llvm_bswap_i32.Module.string_appeared_here):
566 (runPostSets.Module.string_appeared_here):
567 (dynCall_ii.Module.string_appeared_here):
568 (dynCall_iiii.Module.string_appeared_here):
569 (dynCall_v.Module.string_appeared_here):
570 (else.applyMemoryInitializer):
571 (else):
572 (else.useRequest):
573 (ExitStatus):
574 (dependenciesFulfilled):
575 (Module.string_appeared_here.Module.callMain.callMain.pad):
576 (Module.string_appeared_here.Module.callMain):
577 (run.doRun):
578 (run):
579 (exit):
580 * workers/wasm-hashset/worker.js: Added.
581 (console.log):
582 (console.error):
583 (console.assert):
584 (Module.print):
585 (Module.printErr):
586 (Module.canvas):
587 (Module.setStatus):
588 (Module):
589 (setValue):
590 (getValue):
591 (allocate):
592 (getMemory):
593 (Pointer_stringify):
594 (AsciiToString):
595 (stringToAscii):
596 (UTF8ArrayToString):
597 (UTF8ToString):
598 (stringToUTF8Array):
599 (stringToUTF8):
600 (lengthBytesUTF8):
601 (demangle):
602 (demangleAll):
603 (stackTrace):
604 (alignUp):
605 (updateGlobalBuffer):
606 (updateGlobalBufferViews):
607 (abortOnCannotGrowMemory):
608 (enlargeMemory):
609 (getTotalMemory):
610 (callRuntimeCallbacks):
611 (preRun):
612 (ensureInitRuntime):
613 (preMain):
614 (exitRuntime):
615 (postRun):
616 (addOnPreRun):
617 (addOnInit):
618 (addOnPreMain):
619 (addOnExit):
620 (addOnPostRun):
621 (intArrayFromString):
622 (intArrayToString):
623 (writeStringToMemory):
624 (writeArrayToMemory):
625 (writeAsciiToMemory):
626 (Math.string_appeared_here):
627 (addRunDependency):
628 (removeRunDependency):
629 (integrateWasmJS.asm2wasmImports.string_appeared_here):
630 (integrateWasmJS.lookupImport):
631 (integrateWasmJS.mergeMemory):
632 (integrateWasmJS.fixImports):
633 (integrateWasmJS.getBinary):
634 (integrateWasmJS.doJustAsm):
635 (integrateWasmJS.receiveInstance):
636 (integrateWasmJS.):
637 (integrateWasmJS.doNativeWasm):
638 (integrateWasmJS.doWasmPolyfill):
639 (integrateWasmJS.Module.string_appeared_here):
640 (integrateWasmJS):
641 (___setErrNo):
642 (__ZSt18uncaught_exceptionv):
643 (EXCEPTIONS.deAdjust):
644 (EXCEPTIONS.addRef):
645 (EXCEPTIONS.decRef):
646 (EXCEPTIONS.clearRef):
647 (___cxa_find_matching_catch):
648 (___gxx_personality_v0):
649 (___lock):
650 (_emscripten_memcpy_big):
651 (_gettimeofday):
652 (_abort):
653 (SYSCALLS):
654 (SYSCALLS.get getStr):
655 (SYSCALLS.get64):
656 (SYSCALLS.getZero):
657 (try.___syscall146.printChar):
658 (___syscall146):
659 (___syscall54):
660 (___unlock):
661 (___syscall6):
662 (invoke_ii):
663 (invoke_iiii):
664 (invoke_v):
665 (_malloc.Module.string_appeared_here):
666 (getTempRet0.Module.string_appeared_here):
667 (_free.Module.string_appeared_here):
668 (_main.Module.string_appeared_here):
669 (setTempRet0.Module.string_appeared_here):
670 (establishStackSpace.Module.string_appeared_here):
671 (stackSave.Module.string_appeared_here):
672 (_memset.Module.string_appeared_here):
673 (_sbrk.Module.string_appeared_here):
674 (_emscripten_get_global_libc.Module.string_appeared_here):
675 (_memcpy.Module.string_appeared_here):
676 (___errno_location.Module.string_appeared_here):
677 (setThrew.Module.string_appeared_here):
678 (_fflush.Module.string_appeared_here):
679 (stackAlloc.Module.string_appeared_here):
680 (stackRestore.Module.string_appeared_here):
681 (_llvm_bswap_i32.Module.string_appeared_here):
682 (runPostSets.Module.string_appeared_here):
683 (dynCall_ii.Module.string_appeared_here):
684 (dynCall_iiii.Module.string_appeared_here):
685 (dynCall_v.Module.string_appeared_here):
686 (else.applyMemoryInitializer):
687 (else):
688 (else.useRequest):
689 (ExitStatus):
690 (dependenciesFulfilled):
691 (Module.string_appeared_here.Module.callMain.callMain.pad):
692 (Module.string_appeared_here.Module.callMain):
693 (run.doRun):
694 (run):
695 (exit):
696 * workers/wasm-long-compile-expected.txt: Added.
697 * workers/wasm-long-compile-many-expected.txt: Added.
698 * workers/wasm-long-compile-many.html: Added.
699 * workers/wasm-long-compile.html: Added.
700 * workers/wasm-resources: Added.
701 * workers/wasm-resources/long-compile-many.js: Added.
702 (done):
703 (i.async.run):
704 (i.worker.onmessage):
705 * workers/wasm-resources/long-compile-worker.js: Added.
706 (const._fail):
707 (const.isNotA.assert.isNotA):
708 (const):
709 (switch.typeof):
710 (Builder):
711 (Builder.prototype.setChecked):
712 (Builder.prototype.setPreamble):
713 (Builder.prototype._functionIndexSpaceKeyHash):
714 (Builder.prototype._registerFunctionToIndexSpace):
715 (Builder.prototype._getFunctionFromIndexSpace):
716 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
717 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
718 (Builder.prototype._registerSectionBuilders.this.Unknown):
719 * workers/wasm-resources/long-compile.js: Added.
720 (done):
721 (async.run):
722 (worker.onmessage):
723
dino@apple.com867f6662017-04-14 01:56:35 +00007242017-04-13 Dean Jackson <dino@apple.com>
725
726 Large negative animation-delays may not work depending on machine uptime
727 https://bugs.webkit.org/show_bug.cgi?id=166962
728 <rdar://problem/30091526>
729
730 Reviewed by Tim Horton.
731
732 * animations/large-negative-delay-expected.txt: Added.
733 * animations/large-negative-delay.html: Added.
734
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +00007352017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
736
737 Change Intl prototypes to plain objects
738 https://bugs.webkit.org/show_bug.cgi?id=168178
739
740 Reviewed by JF Bastien.
741
742 * js/intl-collator-expected.txt:
743 * js/intl-datetimeformat-expected.txt:
744 * js/intl-numberformat-expected.txt:
745 * js/script-tests/intl-collator.js:
746 * js/script-tests/intl-datetimeformat.js:
747 * js/script-tests/intl-numberformat.js:
748
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +00007492017-04-13 Ryan Haddad <ryanhaddad@apple.com>
750
751 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
752 https://bugs.webkit.org/show_bug.cgi?id=169719
753
754 Unreviewed test gardening.
755
756 * platform/ios-wk2/TestExpectations:
757
antti@apple.com2d5e53f2017-04-13 23:20:50 +00007582017-04-13 Antti Koivisto <antti@apple.com>
759
760 Don't invalidate composition for style changes in non-composited layers
761 https://bugs.webkit.org/show_bug.cgi?id=170805
762 <rdar://problem/31606185>
763
764 Reviewed by Simon Fraser.
765
766 * compositing/updates/animation-non-composited-expected.txt: Added.
767 * compositing/updates/animation-non-composited.html: Added.
768
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00007692017-04-13 Ryan Haddad <ryanhaddad@apple.com>
770
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +0000771 Mark webrtc/video-mute.html as flaky.
772 https://bugs.webkit.org/show_bug.cgi?id=170704
773
774 Unreviewed test gardening.
775
776 * TestExpectations:
777
7782017-04-13 Ryan Haddad <ryanhaddad@apple.com>
779
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +0000780 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
781 https://bugs.webkit.org/show_bug.cgi?id=165553
782
783 Unreviewed test gardening.
784
785 * platform/mac/TestExpectations:
786
7872017-04-13 Ryan Haddad <ryanhaddad@apple.com>
788
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +0000789 Mark media/track/track-cue-rendering-rtl.html as flaky.
790 https://bugs.webkit.org/show_bug.cgi?id=170831
791
792 Unreviewed test gardening.
793
794 * platform/mac/TestExpectations:
795
7962017-04-13 Ryan Haddad <ryanhaddad@apple.com>
797
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +0000798 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
799 https://bugs.webkit.org/show_bug.cgi?id=170830
800
801 Unreviewed test gardening.
802
803 * platform/mac-wk1/TestExpectations:
804
8052017-04-13 Ryan Haddad <ryanhaddad@apple.com>
806
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +0000807 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
808
809 Unreviewed test gardening.
810
811 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
812
8132017-04-13 Ryan Haddad <ryanhaddad@apple.com>
814
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +0000815 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
816 https://bugs.webkit.org/show_bug.cgi?id=170702
817
818 Unreviewed test gardening.
819
820 * platform/mac-wk2/TestExpectations:
821
8222017-04-13 Ryan Haddad <ryanhaddad@apple.com>
823
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +0000824 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
825 https://bugs.webkit.org/show_bug.cgi?id=164229
826
827 Unreviewed test gardening.
828
829 * platform/mac/TestExpectations:
830
cdumez@apple.com0447c7c2017-04-13 19:42:35 +00008312017-04-13 Chris Dumez <cdumez@apple.com>
832
833 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
834 https://bugs.webkit.org/show_bug.cgi?id=170745
835
836 Reviewed by Tim Horton.
837
838 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
839 test more robust.
840
841 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
842 * svg/animations/animated-svg-image-outside-viewport-paused.html:
843
commit-queue@webkit.org055b0802017-04-13 18:28:29 +00008442017-04-13 Youenn Fablet <youenn@apple.com>
845
846 Remove RTCSignalingState::Closed
847 https://bugs.webkit.org/show_bug.cgi?id=170811
848
849 Reviewed by Eric Carlson.
850
851 * webrtc/connection-state.html:
852
jbedard@apple.com64df7a42017-04-13 17:29:43 +00008532017-04-13 Jonathan Bedard <jbedard@apple.com>
854
855 Remove compositing/masks/solid-color-masked.html expectation
856 https://bugs.webkit.org/show_bug.cgi?id=168054
857
858 Unreviewed test gardening.
859
860 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
861
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +00008622017-04-13 Youenn Fablet <youenn@apple.com>
863
864 Add some more WebRTC tests
865 https://bugs.webkit.org/show_bug.cgi?id=170796
866
867 Reviewed by Eric Carlson.
868
869 * webrtc/multi-video-expected.txt: Added.
870 * webrtc/multi-video.html: Added.
871 * webrtc/video-with-data-channel-expected.txt: Added.
872 * webrtc/video-with-data-channel.html: Added.
873
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +00008742017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
875
876 [Readable Streams API] Implement cloneArrayBuffer in WebCore
877 https://bugs.webkit.org/show_bug.cgi?id=170008
878
879 Reviewed by Youenn Fablet.
880
881 Added test to check cloneArrayBuffer behaviour.
882
883 * streams/clone-array-buffer-expected.txt: Added.
884 * streams/clone-array-buffer.html: Added.
885
commit-queue@webkit.org04d33012017-04-13 16:38:58 +00008862017-04-13 Youenn Fablet <youenn@apple.com>
887
888 onnegotiationneeded should only be called once
889 https://bugs.webkit.org/show_bug.cgi?id=170785
890
891 Reviewed by Alex Christensen.
892
893 * webrtc/negotiatedneeded-event-addStream.html:
894
hyatt@apple.com531e35d2017-04-13 16:37:00 +00008952017-04-13 Dave Hyatt <hyatt@apple.com>
896
897 Rendering flexbox children across columns
898 https://bugs.webkit.org/show_bug.cgi?id=164166
899 <rdar://problem/29055587>
900
901 Reviewed by Zalan Bujtas.
902
903 * fast/multicol/flexbox-rows-expected.html: Added.
904 * fast/multicol/flexbox-rows.html: Added.
905
antti@apple.come2ca5892017-04-13 08:31:54 +00009062017-04-13 Antti Koivisto <antti@apple.com>
907
908 Try to unflake a test.
909
910 * http/tests/cache/disk-cache/disk-cache-media-small.html:
911
beidson@apple.com6fc12ef2017-04-13 06:38:19 +00009122017-04-12 Brady Eidson <beidson@apple.com>
913
914 QuotaExceededError when saving to localStorage in private mode.
915 https://bugs.webkit.org/show_bug.cgi?id=157010
916
917 Reviewed by Alex Christensen.
918
919 * platform/mac-wk2/TestExpectations:
920 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
921 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
922 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
923 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
924 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
925 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
926 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
927 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
928
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00009292017-04-12 Joseph Pecoraro <pecoraro@apple.com>
930
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +0000931 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
932 https://bugs.webkit.org/show_bug.cgi?id=170668
933
934 Reviewed by Keith Miller.
935
936 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
937 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
938 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
939 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
940 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
941 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
942 These tests are now out of date.
943
9442017-04-12 Joseph Pecoraro <pecoraro@apple.com>
945
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +0000946 test262: test262/test/language/literals/regexp/u-dec-esc.js
947 https://bugs.webkit.org/show_bug.cgi?id=170687
948
949 Reviewed by Michael Saboff.
950
951 * js/regexp-unicode-expected.txt:
952 * js/script-tests/regexp-unicode.js:
953 Extend test to test invalid backreferences.
954
jbedard@apple.com572dfff2017-04-12 22:44:08 +00009552017-04-12 Jonathan Bedard <jbedard@apple.com>
956
957 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
958
959 Unreviewed test gardening.
960
961 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
962 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
963 * platform/mac-wk1/TestExpectations: Ditto.
964 * platform/win/TestExpectations: Ditto.
965 * platform/wk2/TestExpectations: Ditto.
966
dino@apple.com6cc437b2017-04-12 21:11:47 +00009672017-04-11 Dean Jackson <dino@apple.com>
968
969 canvas/2d.gradient.* LayoutTests failing
970 https://bugs.webkit.org/show_bug.cgi?id=170757
971 <rdar://problem/31177990>
972
973 Reviewed by Antoine Quint.
974
975 Add a fudge factor to the gradient tests, since we can
976 now produce noisy (nicer looking) gradients. There might
977 be 1 or 2 bits of difference per pixel.
978
979 * canvas/philip/tests.js:
980 (_assertPixelWithGradientNoise):
981 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
982 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
983 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
984 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
985 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
986 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
987 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
988 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
989 * canvas/philip/tests/2d.gradient.radial.inside1.html:
990 * canvas/philip/tests/2d.gradient.radial.inside2.html:
991 * canvas/philip/tests/2d.gradient.radial.inside3.html:
992 * canvas/philip/tests/2d.gradient.radial.outside1.html:
993 * canvas/philip/tests/2d.gradient.radial.outside2.html:
994 * canvas/philip/tests/2d.gradient.radial.outside3.html:
995 * canvas/philip/tests/2d.gradient.radial.touch2.html:
996 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
997 * fast/canvas/canvas-gradient-on-compositing-expected.html:
998
mmaxfield@apple.com803992b2017-04-12 20:54:02 +00009992017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
1000
1001 Well-known variations should clamp to the values listed in the @font-face block
1002 https://bugs.webkit.org/show_bug.cgi?id=169260
1003
1004 Reviewed by Dean Jackson.
1005
1006 * fast/text/variations/font-face-clamp-expected.html: Added.
1007 * fast/text/variations/font-face-clamp.html: Added.
1008
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000010092017-04-12 Jonathan Bedard <jbedard@apple.com>
1010
1011 Remove two passing canvas tests from ios expectations
1012
1013 Unreviewed test gardening.
1014
1015 * platform/ios/TestExpectations:
1016
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000010172017-04-12 Youenn Fablet <youenn@apple.com>
1018
1019 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
1020 https://bugs.webkit.org/show_bug.cgi?id=170754
1021 <rdar://problem/31573169>
1022
1023 Unreviewed.
1024
1025 * TestExpectations: Marking test as crashing.
1026
rego@igalia.com69b969c2017-04-12 10:14:30 +000010272017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
1028
1029 [css-grid] Replaced elements don't properly resolve percentage heights
1030 https://bugs.webkit.org/show_bug.cgi?id=159670
1031
1032 Reviewed by Darin Adler.
1033
1034 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
1035 This patch only adds the test to avoid regressions in the future.
1036
1037 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
1038 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
1039
antti@apple.comcf289bc2017-04-12 10:09:14 +000010402017-04-10 Antti Koivisto <antti@apple.com>
1041
1042 Cache small media resources in disk cache
1043 https://bugs.webkit.org/show_bug.cgi?id=170676
1044 <rdar://problem/31532649>
1045
1046 Reviewed by Andreas Kling.
1047
1048 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
1049 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
1050
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000010512017-04-12 Per Arne Vollan <pvollan@apple.com>
1052
1053 Implement stroke-color CSS property.
1054 https://bugs.webkit.org/show_bug.cgi?id=169352
1055
1056 Reviewed by Jon Lee.
1057
1058 * fast/css/stroke-color-expected.html: Added.
1059 * fast/css/stroke-color-fallback-expected.html: Added.
1060 * fast/css/stroke-color-fallback.html: Added.
1061 * fast/css/stroke-color.html: Added.
1062 * fast/css/visited-link-stroke-color-expected.html: Added.
1063 * fast/css/visited-link-stroke-color.html: Added.
1064
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000010652017-04-11 Youenn Fablet <youenn@apple.com>
1066
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00001067 LayoutTest webrtc/video-mute.html is a flaky failure
1068 https://bugs.webkit.org/show_bug.cgi?id=170704
1069
1070 Reviewed by Eric Carlson.
1071
1072 * webrtc/video-mute.html: Trying to make it less flaky.
1073
10742017-04-11 Youenn Fablet <youenn@apple.com>
1075
commit-queue@webkit.org70608662017-04-11 22:47:49 +00001076 [WK1] Add captureStream test with webrtc
1077 https://bugs.webkit.org/show_bug.cgi?id=170746
1078
1079 Reviewed by Eric Carlson.
1080
1081 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
1082 * webrtc/captureCanvas-webrtc-expected.txt: Added.
1083 * webrtc/captureCanvas-webrtc.html: Added.
1084
10852017-04-11 Youenn Fablet <youenn@apple.com>
1086
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00001087 Migrating webrtc tests to latest API
1088 https://bugs.webkit.org/show_bug.cgi?id=170709
1089
1090 Reviewed by Eric Carlson.
1091
1092 * webrtc/audio-peer-connection-webaudio.html:
1093 * webrtc/libwebrtc/descriptionGetters.html:
1094 * webrtc/negotiatedneeded-event-addStream.html:
1095 * webrtc/peer-connection-audio-mute.html:
1096 * webrtc/peer-connection-audio-mute2.html:
1097 * webrtc/peer-connection-remote-audio-mute.html:
1098 * webrtc/peer-connection-remote-audio-mute2.html:
1099 * webrtc/release-after-getting-track.html:
1100 * webrtc/video-disabled-black.html:
1101 * webrtc/video-mute.html:
1102 * webrtc/video-remote-mute.html:
1103 * webrtc/video-with-receiver.html:
1104 * webrtc/video.html:
1105
11062017-04-11 Youenn Fablet <youenn@apple.com>
1107
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00001108 Activate WebRTC data channel tests for WK1
1109 https://bugs.webkit.org/show_bug.cgi?id=170710
1110
1111 Reviewed by Eric Carlson.
1112
1113 * platform/mac-wk1/TestExpectations:
1114
11152017-04-11 Youenn Fablet <youenn@apple.com>
1116
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00001117 MediaStream id should be equal to msid
1118 https://bugs.webkit.org/show_bug.cgi?id=170712
1119
1120 Reviewed by Eric Carlson.
1121
1122 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
1123
1124 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
1125 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
1126 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
1127 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
1128 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
1129 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
1130 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
1131 * webrtc/audio-peer-connection-webaudio.html:
1132 * webrtc/audio-replace-track.html:
1133 * webrtc/connection-state.html:
1134 * webrtc/datachannel/basic.html:
1135 * webrtc/datachannel/bufferedAmountLowThreshold.html:
1136 * webrtc/datachannel/datachannel-gc.html:
1137 * webrtc/datachannel/datachannel-stats.html:
1138 * webrtc/datachannel/filter-ice-candidate.html:
1139 * webrtc/ephemeral-certificates-and-cnames.html:
1140 * webrtc/libwebrtc/descriptionGetters.html:
1141 * webrtc/negotiatedneeded-event-addStream.html:
1142 * webrtc/no-port-zero-in-upd-candidates.html:
1143 * webrtc/peer-connection-audio-mute.html:
1144 * webrtc/peer-connection-audio-mute2.html:
1145 * webrtc/peer-connection-remote-audio-mute.html:
1146 * webrtc/peer-connection-remote-audio-mute2.html:
1147 * webrtc/release-after-getting-track.html:
1148 * webrtc/video-disabled-black.html:
1149 * webrtc/video-getParameters.html:
1150 * webrtc/video-mediastreamtrack-stats.html:
1151 * webrtc/video-mute.html:
1152 * webrtc/video-remote-mute.html:
1153 * webrtc/video-replace-track-to-null.html:
1154 * webrtc/video-replace-track.html:
1155 * webrtc/video-stats.html:
1156 * webrtc/video-with-receiver.html:
1157 * webrtc/video.html:
1158
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000011592017-04-11 Chris Fleizach <cfleizach@apple.com>
1160
1161 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
1162 https://bugs.webkit.org/show_bug.cgi?id=170330
1163 <rdar://problem/31366105>
1164
1165 Reviewed by Joanmarie Diggs.
1166
1167 * accessibility/mac/search-predicate-article-expected.txt:
1168 * accessibility/mac/search-predicate-article.html:
1169
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000011702017-04-11 Joseph Pecoraro <pecoraro@apple.com>
1171
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00001172 test262: test262/test/annexB/language/comments/multi-line-html-close.js
1173 https://bugs.webkit.org/show_bug.cgi?id=170648
1174
1175 Reviewed by Keith Miller.
1176
1177 * js/parser-xml-close-comment-expected.txt:
1178 * js/script-tests/parser-xml-close-comment.js:
1179 Update test coverage for JavaScript HTML comments.
1180
11812017-04-11 Joseph Pecoraro <pecoraro@apple.com>
1182
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00001183 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
1184 https://bugs.webkit.org/show_bug.cgi?id=170652
1185
1186 Reviewed by Michael Saboff.
1187
1188 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
1189 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
1190 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
1191 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
1192 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
1193 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
1194 * 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:
1195 These tests expected the opposite, they are now out of date.
1196
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000011972017-04-11 Yoav Weiss <yoav@yoav.ws>
1198
1199 [link preload] Double downloads of preloaded content when it's in MemoryCache
1200 https://bugs.webkit.org/show_bug.cgi?id=170122
1201
1202 Reviewed by Antti Koivisto.
1203
1204 * TestExpectations: Removed flakiness label from the header preload charset test.
1205 * fast/loader/cache-encoding-expected.txt: Changed expectation.
1206 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
1207 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
1208 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
1209 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
1210 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.
1211
rego@igalia.com45aee992017-04-11 09:20:16 +000012122017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
1213
1214 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
1215 https://bugs.webkit.org/show_bug.cgi?id=167538
1216
1217 Reviewed by Darin Adler.
1218
1219 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
1220 as the caret was not always painted in the test runner.
1221 The test was checking for a crash in simplified layout (see bug #163450)
1222 and has nothing to do with the caret or "autofocus" behavior.
1223 "autofocus" was needed to get the crash, so this change modifies
1224 the test to blur the element, so the caret is not painted anymore.
1225
1226 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
1227 Don't focus the input element.
1228 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
1229 the input element to avoid showing the caret.
1230 * platform/mac-wk2/TestExpectations: Remove file from expectations.
1231
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000012322017-04-10 Jiewen Tan <jiewen_tan@apple.com>
1233
1234 Unreviewed, test expectations update
1235
1236 * platform/wk2/TestExpectations:
1237
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000012382017-04-10 Ryan Haddad <ryanhaddad@apple.com>
1239
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00001240 Mark two newly imported web-platform-tests as failing.
1241
1242 Unreviewed test gardening.
1243
1244 * TestExpectations:
1245
12462017-04-10 Ryan Haddad <ryanhaddad@apple.com>
1247
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00001248 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
1249 https://bugs.webkit.org/show_bug.cgi?id=167475
1250
1251 Unreviewed test gardening.
1252
1253 * platform/mac-wk1/TestExpectations:
1254
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000012552017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
1256
1257 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
1258 https://bugs.webkit.org/show_bug.cgi?id=170677
1259 <rdar://problem/31512633>
1260
1261 Reviewed by Tim Horton.
1262
1263 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
1264
1265 * fast/events/drag-to-navigate.html:
1266 * fast/events/only-valid-drop-targets-receive-file-drop.html:
1267
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000012682017-04-10 Ryan Haddad <ryanhaddad@apple.com>
1269
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00001270 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
1271 https://bugs.webkit.org/show_bug.cgi?id=170682
1272
1273 Unreviewed test gardening.
1274
1275 * platform/mac-wk1/TestExpectations:
1276
12772017-04-10 Ryan Haddad <ryanhaddad@apple.com>
1278
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00001279 Rebaseline js/dom/global-constructors-attributes.html after r215131.
1280
1281 Unreviewed test gardening.
1282
1283 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1284 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1285 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1286
akling@apple.comb89c9482017-04-10 13:49:18 +000012872017-04-10 Andreas Kling <akling@apple.com>
1288
1289 Don't generate extra scrolling tiles for non-visible pages.
1290 https://bugs.webkit.org/show_bug.cgi?id=167213
1291 <rdar://problem/30105774>
1292
1293 Reviewed by Antti Koivisto.
1294
1295 * TestExpectations:
1296 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
1297 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
1298 * platform/mac-wk2/TestExpectations:
1299
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000013002017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
1301
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00001302 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
1303 https://bugs.webkit.org/show_bug.cgi?id=170667
1304
1305 Reviewed by Žan Doberšek.
1306
1307 Unskip then test that is passing now.
1308
1309 * platform/gtk/TestExpectations:
1310
13112017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
1312
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00001313 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
1314
1315 * platform/gtk/TestExpectations:
1316
magomez@igalia.com2c050a82017-04-10 07:39:19 +000013172017-04-10 Miguel Gomez <magomez@igalia.com>
1318
1319 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
1320 https://bugs.webkit.org/show_bug.cgi?id=168425
1321
1322 Reviewed by Said Abou-Hallawa.
1323
1324 Adjusted expectation for fast/images/animated-png.html. It must pass now.
1325
1326 * platform/gtk/TestExpectations:
1327
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000013282017-04-09 Devin Rousso <webkit@devinrousso.com>
1329
1330 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
1331 https://bugs.webkit.org/show_bug.cgi?id=170184
1332
1333 Reviewed by Matt Baker.
1334
1335 * inspector/unit-tests/text-utilities-expected.txt: Added.
1336 * inspector/unit-tests/text-utilities.html: Added.
1337
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000013382017-04-09 Youenn Fablet <youenn@apple.com>
1339
1340 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
1341 https://bugs.webkit.org/show_bug.cgi?id=170647
1342
1343 Reviewed by Sam Weinig.
1344
1345 * TestExpectations:
1346 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
1347 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
1348 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
1349 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
1350 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
1351 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
1352 * platform/mac/TestExpectations:
1353 * tests-options.json:
1354
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000013552017-04-09 Joseph Pecoraro <pecoraro@apple.com>
1356
1357 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
1358 https://bugs.webkit.org/show_bug.cgi?id=170651
1359
1360 Reviewed by Saam Barati.
1361
1362 * js/regexp-no-extensions-expected.txt:
1363 * js/script-tests/regexp-no-extensions.js:
1364 Update existing test for these edge cases.
1365
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000013662017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
1367
1368 [Variation Fonts] Width values of GX fonts are not mapped correctly
1369 https://bugs.webkit.org/show_bug.cgi?id=170367
1370
1371 Reviewed by Simon Fraser.
1372
1373 * fast/text/variations/font-selection-properties-expected.html:
1374 * fast/text/variations/gx-width-expected.html: Added.
1375 * fast/text/variations/gx-width.html: Added.
1376
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000013772017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
1378
1379 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
1380 https://bugs.webkit.org/show_bug.cgi?id=170577
1381
1382 Reviewed by Simon Fraser.
1383
1384 * fast/images/async-image-background-image-repeated-expected.html: Added.
1385 * fast/images/async-image-background-image-repeated.html: Added.
1386
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000013872017-04-08 Simon Fraser <simon.fraser@apple.com>
1388
1389 Unprefix CSS cursor values grab and grabbing
1390 https://bugs.webkit.org/show_bug.cgi?id=170543
1391
1392 Reviewed by Jon Lee.
1393
1394 Enhanced the cursor test to check round-tripping of all values.
1395
1396 * fast/css/cursor-parsing-expected.txt:
1397 * fast/css/cursor-parsing.html:
1398
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000013992017-04-08 Youenn Fablet <youenn@apple.com>
1400
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00001401 WebRTC tests gardening
1402 https://bugs.webkit.org/show_bug.cgi?id=170508
1403
1404 Reviewed by Eric Carlson.
1405
1406 * platform/ios-wk1/TestExpectations:
1407 * platform/ios-wk2/TestExpectations:
1408 * platform/ios/TestExpectations:
1409
14102017-04-08 Youenn Fablet <youenn@apple.com>
1411
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00001412 MediaStreamTrack id should be preserved by PeerConnection
1413 https://bugs.webkit.org/show_bug.cgi?id=170624
1414
1415 Reviewed by Eric Carlson.
1416
1417 * webrtc/video.html:
1418
cdumez@apple.comec928cd2017-04-08 01:11:10 +000014192017-04-07 Chris Dumez <cdumez@apple.com>
1420
1421 Unreviewed, update 2 media tests after r215120 so they work on iOS.
1422
1423 Setting the volume is a no-op on iOS so mute the video instead.
1424
1425 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
1426 * media/video-restricted-invisible-autoplay-not-allowed.html:
1427
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000014282017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
1429
1430 WebGPU: implement ComputeCommandEncoder and related components
1431 https://bugs.webkit.org/show_bug.cgi?id=170444
1432
1433 Reviewed by Alex Christensen.
1434
1435 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
1436
1437 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
1438 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
1439
zalan@apple.com318220e2017-04-07 22:48:22 +000014402017-04-07 Zalan Bujtas <zalan@apple.com>
1441
1442 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
1443 https://bugs.webkit.org/show_bug.cgi?id=170552
1444
1445 Reviewed by Antti Koivisto.
1446
1447 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
1448 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
1449
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000014502017-04-07 Ryan Haddad <ryanhaddad@apple.com>
1451
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00001452 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
1453 https://bugs.webkit.org/show_bug.cgi?id=168540
1454
1455 Unreviewed test gardening.
1456
1457 * platform/mac/TestExpectations:
1458
14592017-04-07 Ryan Haddad <ryanhaddad@apple.com>
1460
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00001461 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
1462 https://bugs.webkit.org/show_bug.cgi?id=170615
1463
1464 Unreviewed test gardening.
1465
1466 * platform/mac/TestExpectations:
1467
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000014682017-04-07 Chris Dumez <cdumez@apple.com>
1469
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00001470 Audible autoplay videos should not get paused when outside the viewport
1471 https://bugs.webkit.org/show_bug.cgi?id=170610
1472 <rdar://problem/31505984>
1473
1474 Reviewed by Eric Carlson.
1475
1476 Add layout test coverage.
1477
1478 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
1479 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
1480 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
1481 * media/video-restricted-invisible-autoplay-not-allowed.html:
1482
14832017-04-07 Chris Dumez <cdumez@apple.com>
1484
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00001485 Throttle / Align DOM Timers in cross-origin iframes to 30fps
1486 https://bugs.webkit.org/show_bug.cgi?id=170613
1487 <rdar://problem/31506444>
1488
1489 Reviewed by Simon Fraser.
1490
1491 Add layout test coverage.
1492
1493 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
1494 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
1495 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
1496
bfulgham@apple.com49026b42017-04-07 16:02:10 +000014972017-04-07 Brent Fulgham <bfulgham@apple.com>
1498
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00001499 Rebaseline additional tests after r215096.
1500 https://bugs.webkit.org/show_bug.cgi?id=170561
1501 <rdar://problem/7415154>
1502
1503 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
1504 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
1505 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
1506 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
1507 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
1508 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
1509 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
1510 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
1511 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
1512 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
1513 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
1514
15152017-04-07 Brent Fulgham <bfulgham@apple.com>
1516
bfulgham@apple.com49026b42017-04-07 16:02:10 +00001517 WebKit should percent encode single quotes in query strings
1518 https://bugs.webkit.org/show_bug.cgi?id=170561
1519 <rdar://problem/7415154>
1520
1521 Reviewed by Alex Christensen.
1522
1523 Rebaseline tests after change.
1524
1525 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
1526 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
1527 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
1528 * http/tests/security/xssAuditor/base-href-expected.txt:
1529 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
1530 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
1531 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
1532 * http/tests/security/xssAuditor/embed-tag-expected.txt:
1533 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
1534 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
1535 * http/tests/security/xssAuditor/form-action-expected.txt:
1536 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
1537 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
1538 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
1539 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
1540 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
1541 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
1542 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
1543 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
1544 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
1545 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
1546 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
1547 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
1548 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
1549 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
1550 * http/tests/security/xssAuditor/link-onclick-expected.txt:
1551 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
1552 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
1553 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
1554 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
1555 * http/tests/security/xssAuditor/object-tag-expected.txt:
1556 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
1557 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
1558 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
1559 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
1560 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
1561 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
1562 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
1563 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
1564 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
1565 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
1566 * http/tests/security/xssAuditor/svg-animate-expected.txt:
1567 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
1568 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
1569 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
1570
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000015712017-04-07 Youenn Fablet <youenn@apple.com>
1572
1573 Improve some WebRTC flaky tests
1574 https://bugs.webkit.org/show_bug.cgi?id=170584
1575
1576 Reviewed by Alex Christensen.
1577
1578 * webrtc/libwebrtc/descriptionGetters.html:
1579 * webrtc/video-replace-track-to-null.html:
1580
zalan@apple.come2374f52017-04-07 15:05:43 +000015812017-04-07 Zalan Bujtas <zalan@apple.com>
1582
1583 Text insertion cursor disappears after pressing enter
1584 https://bugs.webkit.org/show_bug.cgi?id=169291
1585 <rdar://problem/30899611>
1586
1587 Reviewed by Tim Horton.
1588
1589 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
1590 * editing/simple-line-layout-caret-is-gone.html: Added.
1591
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000015922017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
1593
1594 Make FontWithFeatures test font pass OTS
1595 https://bugs.webkit.org/show_bug.cgi?id=169788
1596
1597 Reviewed by Tim Horton.
1598
1599 Updated font to the one which passes the tests.
1600
1601 * css3/resources/FontWithFeatures.otf:
1602
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000016032017-04-06 Jiewen Tan <jiewen_tan@apple.com>
1604
1605 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
1606 https://bugs.webkit.org/show_bug.cgi?id=170571
1607
1608 Unreviewed.
1609
1610 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
1611 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
1612
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000016132017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
1614
1615 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
1616 https://bugs.webkit.org/show_bug.cgi?id=170560
1617 <rdar://problem/31484693>
1618
1619 Reviewed by Tim Horton.
1620
1621 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
1622 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
1623
1624 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
1625 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
1626
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000016272017-04-05 Simon Fraser <simon.fraser@apple.com>
1628
1629 Throttle requestAnimationFrame in cross-origin iframes to 30fps
1630 https://bugs.webkit.org/show_bug.cgi?id=170534
1631
1632 Reviewed by Dan Bates.
1633
1634 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
1635 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
1636 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
1637
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000016382017-04-06 Ryan Haddad <ryanhaddad@apple.com>
1639
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00001640 Unreviewed, rolling out r215041.
1641
1642 The LayoutTest for this change is failing on ios-simulator.
1643
1644 Reverted changeset:
1645
1646 "Rendering flexbox children across columns"
1647 https://bugs.webkit.org/show_bug.cgi?id=164166
1648 http://trac.webkit.org/changeset/215041
1649
16502017-04-06 Ryan Haddad <ryanhaddad@apple.com>
1651
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00001652 Unreviewed, rolling out r215046.
1653
1654 This change broke internal builds.
1655
1656 Reverted changeset:
1657
1658 "WebRTC tests gardening"
1659 https://bugs.webkit.org/show_bug.cgi?id=170508
1660 http://trac.webkit.org/changeset/215046
1661
16622017-04-06 Ryan Haddad <ryanhaddad@apple.com>
1663
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00001664 Skip a test that was accidentally enabled with r214982.
1665
1666 Unreviewed test gardening.
1667
1668 * platform/ios/TestExpectations:
1669
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000016702017-04-06 Joseph Pecoraro <pecoraro@apple.com>
1671
1672 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
1673 https://bugs.webkit.org/show_bug.cgi?id=16531
1674 <rdar://problem/5712895>
1675
1676 Reviewed by Timothy Hatcher.
1677
1678 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
1679 * http/tests/inspector/network/resource-request-headers.html: Added.
1680 * http/tests/inspector/network/resources/basic-auth.php: Added.
1681 Test coverage for Cookie and Basic Authentication headers.
1682
1683 * platform/mac/TestExpectations:
1684 * platform/mac-wk1/TestExpectations:
1685 * platform/win/TestExpectations:
1686 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
1687 and ElCapitan which uses the legacy non-NSURLSession loading path.
1688
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000016892017-04-06 Youenn Fablet <youenn@apple.com>
1690
1691 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
1692 https://bugs.webkit.org/show_bug.cgi?id=167513
1693
1694 Reviewed by Eric Carlson.
1695
1696 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
1697
zalan@apple.com2319f682017-04-06 20:03:55 +000016982017-04-06 Zalan Bujtas <zalan@apple.com>
1699
1700 Simple line layout: Hittest always returns the first renderer in the block.
1701 https://bugs.webkit.org/show_bug.cgi?id=170520
1702 <rdar://problem/30979175>
1703
1704 Reviewed by Antti Koivisto.
1705
1706 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
1707 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
1708
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000017092017-03-31 Jiewen Tan <jiewen_tan@apple.com>
1710
1711 [WebCrypto] Add support for AES-CTR
1712 https://bugs.webkit.org/show_bug.cgi?id=169761
1713 <rdar://problem/31331321>
1714
1715 Reviewed by Brent Fulgham.
1716
1717 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
1718 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
1719 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
1720 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
1721 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
1722 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
1723 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
1724 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
1725 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
1726 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
1727 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
1728 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
1729 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
1730 * crypto/subtle/aes-ctr-generate-key.html: Added.
1731 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
1732 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
1733 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
1734 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
1735 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
1736 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
1737 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
1738 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
1739 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
1740 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
1741 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
1742 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
1743 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
1744 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
1745 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
1746 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
1747 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
1748 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
1749 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
1750 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
1751 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
1752 * crypto/subtle/aes-generate-key-malformed-parameters.html:
1753 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
1754 * crypto/subtle/aes-import-key-malformed-parameters.html:
1755 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
1756 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
1757 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
1758 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
1759 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
1760 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
1761 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
1762 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
1763 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
1764 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
1765 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
1766 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
1767
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000017682017-04-06 Ryan Haddad <ryanhaddad@apple.com>
1769
1770 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
1771 https://bugs.webkit.org/show_bug.cgi?id=153460
1772
1773 Unreviewed test gardening.
1774
1775 * platform/mac/TestExpectations:
1776
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000017772017-04-06 Youenn Fablet <youenn@apple.com>
1778
1779 WebRTC tests gardening
1780 https://bugs.webkit.org/show_bug.cgi?id=170508
1781
1782 Reviewed by Eric Carlson.
1783
1784 * platform/ios-wk1/TestExpectations:
1785 * platform/ios-wk2/TestExpectations:
1786 * platform/ios/TestExpectations:
1787
antti@apple.comc5190fd2017-04-06 18:32:47 +000017882017-04-06 Antti Koivisto <antti@apple.com>
1789
1790 Implement testing mode for disk cache
1791 https://bugs.webkit.org/show_bug.cgi?id=170547
1792
1793 Reviewed by Andreas Kling.
1794
1795 Enable a few disabled tests to see how it goes.
1796
1797 * platform/mac-wk2/TestExpectations:
1798
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000017992017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
1800
1801 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
1802 https://bugs.webkit.org/show_bug.cgi?id=170339
1803
1804 Reviewed by Youenn Fablet.
1805
1806 Added new tests addressing respondWithNewView() behaviour.
1807
1808 * streams/readable-stream-byob-request-expected.txt: Updated.
1809 * streams/readable-stream-byob-request.js: Added new tests.
1810
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000018112017-04-06 Dave Hyatt <hyatt@apple.com>
1812
1813 Rendering flexbox children across columns
1814 https://bugs.webkit.org/show_bug.cgi?id=164166
1815 <rdar://problem/29055587>
1816
1817 Reviewed by Zalan Bujtas.
1818
1819 * fast/multicol/flexbox-rows-expected.html: Added.
1820 * fast/multicol/flexbox-rows.html: Added.
1821
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000018222017-04-05 Simon Fraser <simon.fraser@apple.com>
1823
1824 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
1825 https://bugs.webkit.org/show_bug.cgi?id=170479
1826
1827 Reviewed by Sam Weinig.
1828
1829 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
1830 * fast/frames/user-gesture-timestamp-propagation.html: Added.
1831 * platform/ios/TestExpectations:
1832
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000018332017-04-05 Eric Carlson <eric.carlson@apple.com>
1834
1835 [MediaStream] Host application should be able to mute and unmute media streams
1836 https://bugs.webkit.org/show_bug.cgi?id=170519
1837 <rdar://problem/31174326>
1838
1839 Reviewed by Youenn Fablet.
1840
1841 * fast/mediastream/MediaStream-page-muted-expected.txt:
1842 * fast/mediastream/MediaStream-page-muted.html:
1843
jfernandez@igalia.com30168022017-04-05 20:44:10 +000018442017-04-05 Javier Fernandez <jfernandez@igalia.com>
1845
1846 [css-align] Implement the place-items shorthand
1847 https://bugs.webkit.org/show_bug.cgi?id=168847
1848
1849 Reviewed by David Hyatt.
1850
1851 Regression tests for the new place-content alignment shorthand.
1852
1853 * css3/parse-place-items.html: Added.
1854
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000018552017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
1856
1857 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
1858 https://bugs.webkit.org/show_bug.cgi?id=170157
1859
1860 Reviewed by Alejandro G. Castro.
1861
1862 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
1863 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
1864 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
1865 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
1866 for each one of the audio media type and video media type.
1867
1868 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
1869 as failing in the general TestExpectations, because the libwebrtc backend currently
1870 doesn't generate the expected a=bundle-only lines.
1871 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
1872 The whole fast/mediastream directory is already overriden to pass.
1873 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
1874 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
1875 * fast/mediastream/resources/sdp-utils.js:
1876 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
1877 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
1878 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
1879
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000018802017-04-05 Jer Noble <jer.noble@apple.com>
1881
1882 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
1883 https://bugs.webkit.org/show_bug.cgi?id=170510
1884
1885 Reviewed by Eric Carlson.
1886
1887 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
1888 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
1889
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000018902017-04-05 Matt Baker <mattbaker@apple.com>
1891
1892 Web Inspector: XHR breakpoints should be global
1893 https://bugs.webkit.org/show_bug.cgi?id=170033
1894
1895 Reviewed by Joseph Pecoraro..
1896
1897 * inspector/dom-debugger/xhr-breakpoints.html:
1898 Update for XHRBreakpoint constructor change.
1899
cdumez@apple.comca98dba2017-04-05 18:47:39 +000019002017-04-05 Chris Dumez <cdumez@apple.com>
1901
1902 <input type="range"> changing to disabled while active breaks all pointer events
1903 https://bugs.webkit.org/show_bug.cgi?id=170447
1904 <rdar://problem/31442875>
1905
1906 Reviewed by Geoffrey Garen.
1907
1908 Add layout test coverage.
1909
1910 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
1911 * fast/forms/range/disabled-while-dragging.html: Added.
1912
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000019132017-04-05 Jiewen Tan <jiewen_tan@apple.com>
1914
1915 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
1916 <rdar://problem/31322400>
1917
1918 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
1919 * crypto/subtle/rsa-import-key-malformed-parameters.html:
1920
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000019212017-04-05 Youenn Fablet <youenn@apple.com>
1922
1923 Deprecate and remove URL.createObjectURL(mediastream)
1924 https://bugs.webkit.org/show_bug.cgi?id=167518
1925 <rdar://problem/31149607>
1926
1927 Reviewed by Eric Carlson.
1928
1929 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
1930 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
1931 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
1932 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
1933 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
1934 * fast/mediastream/MediaStream-video-element-expected.txt:
1935 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
1936 * fast/mediastream/MediaStream-video-element-track-stop.html:
1937 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
1938 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
1939 * fast/mediastream/MediaStream-video-element.html:
1940 * fast/mediastream/resources/getUserMedia-helper.js:
1941 (setupVideoElementWithStream):
1942
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000019432017-04-05 Javier Fernandez <jfernandez@igalia.com>
1944
1945 [GTK] Unreviewed tests gardening
1946 https://bugs.webkit.org/show_bug.cgi?id=170497
1947
1948 Unreviewed test gardening. Rebaseline tests after r214712.
1949
1950 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
1951
1952
ap@apple.com0bc422c2017-04-05 05:14:52 +000019532017-04-04 Alexey Proskuryakov <ap@apple.com>
1954
1955 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
1956 for https://bugs.webkit.org/show_bug.cgi?id=170493
1957
1958 * platform/mac/TestExpectations:
1959
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000019602017-04-04 Youenn Fablet <youenn@apple.com>
1961
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00001962 Canvas is tainted when painting a video with MediaStreamTrack
1963 https://bugs.webkit.org/show_bug.cgi?id=170486
1964
1965 Reviewed by Eric Carlson.
1966
1967 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
1968 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
1969 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
1970 (reject):
1971 (getUserMedia):
1972 (defaultRejectOrCatch):
1973 (setupVideoElementWithStream):
1974
19752017-04-04 Youenn Fablet <youenn@apple.com>
1976
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00001977 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
1978 https://bugs.webkit.org/show_bug.cgi?id=170482
1979
1980 Reviewed by Eric Carlson.
1981
1982 * TestExpectations:
1983
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000019842017-04-04 Ryan Haddad <ryanhaddad@apple.com>
1985
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00001986 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
1987 https://bugs.webkit.org/show_bug.cgi?id=168390
1988
1989 Unreviewed test gardening.
1990
1991 * platform/mac/TestExpectations:
1992
19932017-04-04 Ryan Haddad <ryanhaddad@apple.com>
1994
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00001995 Mark fast/images/reset-image-animation.html as flaky.
1996 https://bugs.webkit.org/show_bug.cgi?id=170177
1997
1998 Unreviewed test gardening.
1999
2000 * platform/mac/TestExpectations:
2001
20022017-04-04 Ryan Haddad <ryanhaddad@apple.com>
2003
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00002004 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
2005 https://bugs.webkit.org/show_bug.cgi?id=168409
2006
2007 Unreviewed test gardening.
2008
2009 * platform/mac-wk1/TestExpectations:
2010
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000020112017-04-04 Brent Fulgham <bfulgham@apple.com>
2012
2013 Do not assert when CharacterData representing an Attr fires events
2014 https://bugs.webkit.org/show_bug.cgi?id=170454
2015 <rdar://problem/30979320>
2016
2017 Reviewed by Ryosuke Niwa.
2018
2019 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
2020 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
2021
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000020222017-04-04 Youenn Fablet <youenn@apple.com>
2023
2024 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
2025 https://bugs.webkit.org/show_bug.cgi?id=169481
2026
2027 Reviewed by Eric Carlson.
2028
2029 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
2030 * webrtc/datachannel/basic.html:
2031
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000020322017-04-04 Ryan Haddad <ryanhaddad@apple.com>
2033
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00002034 Add back results that were accidentally removed with r214848.
2035 https://bugs.webkit.org/show_bug.cgi?id=169301
2036
2037 Unreviewed test gardening.
2038
2039 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
2040 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
2041
20422017-04-04 Ryan Haddad <ryanhaddad@apple.com>
2043
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00002044 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
2045 https://bugs.webkit.org/show_bug.cgi?id=170456
2046
2047 Unreviewed test gardening.
2048
2049 * platform/mac-wk1/TestExpectations:
2050
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000020512017-04-04 Youenn Fablet <youenn@apple.com>
2052
2053 webrtc/peer-connection-audio-mute.html is flaky
2054 https://bugs.webkit.org/show_bug.cgi?id=170451
2055
2056 Reviewed by Eric Carlson.
2057
2058 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
2059 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
2060 Decreasing time spent at detecting hum or not.
2061 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
2062
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000020632017-04-04 Ryan Haddad <ryanhaddad@apple.com>
2064
2065 Mark fast/images/animated-gif-webkit-transform.html as flaky.
2066 https://bugs.webkit.org/show_bug.cgi?id=170410
2067
2068 Unreviewed test gardening.
2069
2070 * platform/mac-wk2/TestExpectations:
2071
ap@apple.com68c61102017-04-04 01:22:41 +000020722017-04-03 Alexey Proskuryakov <ap@apple.com>
2073
2074 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
2075
2076 This test still times out, most of the time.
2077
2078 * platform/wk2/TestExpectations:
2079
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000020802017-04-03 Javier Fernandez <jfernandez@igalia.com>
2081
2082 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
2083 https://bugs.webkit.org/show_bug.cgi?id=170340
2084
2085 Reviewed by David Hyatt.
2086
2087 Added additional test cases to evaluate the new baseline-alignment syntax.
2088
2089 * css3/parse-place-content-expected.txt:
2090 * css3/parse-place-content.html:
2091
n_wang@apple.comaf39f872017-04-03 23:06:25 +000020922017-04-03 Nan Wang <n_wang@apple.com>
2093
2094 AX: Expose link children when doing search predication on iOS
2095 https://bugs.webkit.org/show_bug.cgi?id=170424
2096 <rdar://problem/31413335>
2097
2098 Reviewed by Chris Fleizach.
2099
2100 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
2101 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
2102
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000021032017-04-03 Dave Hyatt <hyatt@apple.com>
2104
2105 Japanese fonts in vertical text should support synthesized italics
2106 https://bugs.webkit.org/show_bug.cgi?id=169301
2107
2108 Reviewed by Simon Fraser.
2109
2110 * fast/text/international/synthesized-italic-vertical-expected.html:
2111 * fast/text/international/synthesized-italic-vertical.html:
2112 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
2113 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
2114
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000021152017-04-03 Chris Dumez <cdumez@apple.com>
2116
2117 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
2118 https://bugs.webkit.org/show_bug.cgi?id=170285
2119 <rdar://problem/31378543>
2120
2121 Reviewed by Andy Estes.
2122
2123 Add layout test coverage.
2124
2125 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
2126 * fast/images/background-image-relative-url-changes-document.html: Added.
2127
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000021282017-04-03 John Wilander <wilander@apple.com>
2129
2130 Remove timeout expectations after bug fix
2131 https://bugs.webkit.org/show_bug.cgi?id=168262
2132
2133 Unreviewed test gardening.
2134
2135 Remove timeout expectations after bug fix in
2136 https://bugs.webkit.org/show_bug.cgi?id=170400
2137
2138 * platform/wk2/TestExpectations:
2139 Remove expected timeout for the first five test cases
2140 under http/tests/loading/resourceLoadStatistics/.
2141
antti@apple.com6c64e6c2017-04-03 19:08:07 +000021422017-04-03 Antti Koivisto <antti@apple.com>
2143
2144 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
2145 https://bugs.webkit.org/show_bug.cgi?id=170402
2146 <rdar://problem/31004344>
2147
2148 Reviewed by Simon Fraser.
2149
2150 * fast/css/document-stylesheets-dynamic-expected.html: Added.
2151 * fast/css/document-stylesheets-dynamic.html: Added.
2152
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000021532017-04-03 Jeremy Jones <jeremyj@apple.com>
2154
2155 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
2156 https://bugs.webkit.org/show_bug.cgi?id=167965
2157
2158 Reviewed by Jon Lee.
2159
2160 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
2161 can therefore be delivered later than expected by the test. This is already done for the first one,
2162 do this for the second one also.
2163
2164 * platform/mac-wk2/TestExpectations:
2165 * pointer-lock/mouse-event-delivery.html:
2166
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000021672017-04-01 Simon Fraser <simon.fraser@apple.com>
2168
2169 Clean up touch event handler registration when moving nodes between documents
2170 https://bugs.webkit.org/show_bug.cgi?id=170384
2171 rdar://problem/30816694
2172
2173 Reviewed by Chris Dumez.
2174
2175 Tests for moving nodes with various listener/handler combinations between documents.
2176
2177 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
2178 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
2179 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
2180 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
2181 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
2182 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
2183 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
2184 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
2185
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000021862017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
2187
2188 [SOUP] URI Fragment is lost after redirect
2189 https://bugs.webkit.org/show_bug.cgi?id=170058
2190
2191 Reviewed by Michael Catanzaro.
2192
2193 Add tests to check we correctly handle fragment identifiers on server redirections.
2194
2195 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
2196 * http/tests/navigation/redirect-preserves-fragment.html: Added.
2197 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
2198 * http/tests/navigation/redirect-to-fragment.html: Added.
2199 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
2200 * http/tests/navigation/redirect-to-fragment2.html: Added.
2201 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
2202 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
2203 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
2204 * platform/ios/TestExpectations:
2205 * platform/mac/TestExpectations:
2206
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000022072017-04-03 Youenn Fablet <youenn@apple.com>
2208
2209 captureStream is getting black frames with webgl canvas
2210 https://bugs.webkit.org/show_bug.cgi?id=170325
2211
2212 Reviewed by Dean Jackson.
2213
2214 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
2215 * fast/mediastream/captureStream/canvas3d.html: Added.
2216
pvollan@apple.com60e84802017-04-03 13:17:11 +000022172017-04-03 Per Arne Vollan <pvollan@apple.com>
2218
2219 Implement stroke-miterlimit.
2220 https://bugs.webkit.org/show_bug.cgi?id=169078
2221
2222 Reviewed by Dean Jackson.
2223
2224 * fast/css/stroke-miterlimit-default-expected.html: Added.
2225 * fast/css/stroke-miterlimit-default.html: Added.
2226 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
2227 * fast/css/stroke-miterlimit-large.html: Added.
2228 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
2229 * fast/css/stroke-miterlimit-zero.html: Added.
2230
ap@apple.com4e5a2a92017-04-02 18:55:45 +000022312017-04-02 Alexey Proskuryakov <ap@apple.com>
2232
ap@apple.com224fa132017-04-03 03:30:14 +00002233 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
2234
2235 * TestExpectations:
2236
22372017-04-02 Alexey Proskuryakov <ap@apple.com>
2238
ap@apple.com637c6b42017-04-03 03:13:42 +00002239 Build fix for
2240 Add missing text styles
2241 https://bugs.webkit.org/show_bug.cgi?id=170295
2242
2243 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
2244
22452017-04-02 Alexey Proskuryakov <ap@apple.com>
2246
ap@apple.com37851092017-04-03 01:26:31 +00002247 Fix lint errors.
2248
2249 * TestExpectations:
2250 * platform/ios-wk1/TestExpectations:
2251 * platform/ios-wk2/TestExpectations:
2252 * platform/ios/TestExpectations:
2253 * platform/mac-wk1/TestExpectations:
2254
22552017-04-02 Alexey Proskuryakov <ap@apple.com>
2256
ap@apple.com4e5a2a92017-04-02 18:55:45 +00002257 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
2258
2259 For https://bugs.webkit.org/show_bug.cgi?id=170395
2260 rdar://problem/30975761, rdar://problem/31394017
2261
2262 * TestExpectations:
2263
pvollan@apple.comc6950052017-04-02 05:28:53 +000022642017-04-01 Per Arne Vollan <pvollan@apple.com>
2265
2266 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
2267 https://bugs.webkit.org/show_bug.cgi?id=169466
2268
2269 Reviewed by Jon Lee.
2270
2271 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
2272 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
2273 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
2274 -webkit-text-stroke-width.
2275
2276 * fast/css/stroke-width-fallback-expected.html: Added.
2277 * fast/css/stroke-width-fallback.html: Added.
2278
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000022792017-04-01 Jon Lee <jonlee@apple.com>
2280
2281 Add missing text styles
2282 https://bugs.webkit.org/show_bug.cgi?id=170295
2283 rdar://problem/30219503
2284
2285 Reviewed by Dean Jackson.
2286
2287 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
2288
cdumez@apple.com63c68002017-04-02 00:55:20 +000022892017-04-01 Chris Dumez <cdumez@apple.com>
2290
2291 We should pause silent WebAudio rendering in background tabs
2292 https://bugs.webkit.org/show_bug.cgi?id=170299
2293 <rdar://problem/31289132>
2294
2295 Reviewed by Eric Carlson.
2296
2297 Add layout test coverage.
2298
2299 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
2300 * webaudio/silent-audio-interrupted-in-background.html: Added.
2301
ap@apple.com44498b62017-04-01 07:47:17 +000023022017-04-01 Alexey Proskuryakov <ap@apple.com>
2303
2304 Rolling back http://trac.webkit.org/r214663 - memory corruption
2305
2306 * streams/readable-stream-byob-request-expected.txt:
2307 * streams/readable-stream-byob-request.js:
2308 (self.importScripts.test): Deleted.
2309
zalan@apple.com45ae7d72017-04-01 06:30:00 +000023102017-03-31 Zalan Bujtas <zalan@apple.com>
2311
2312 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
2313 https://bugs.webkit.org/show_bug.cgi?id=170348
2314 <rdar://problem/24727151>
2315
2316 Reviewed by David Hyatt.
2317
2318 * fast/multicol/table-section-page-break-expected.html: Added.
2319 * fast/multicol/table-section-page-break.html: Added.
2320
cdumez@apple.comc79decf2017-04-01 00:31:34 +000023212017-03-31 Chris Dumez <cdumez@apple.com>
2322
2323 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
2324 https://bugs.webkit.org/show_bug.cgi?id=162510
2325 <rdar://problem/31380650>
2326
2327 Reviewed by Alexey Proskuryakov.
2328
2329 The test restores a page from PageCache and wants to check that an animated
2330 GIF is properly animating. To do so, it store the data of the current image
2331 frame, and then checks in a 100ms timer that the current image frame is
2332 different. This is flaky by nature since the image only has 10 frames and
2333 you therefore have a 1/10 chance that the new frame will be the same as the
2334 previous one, even if the image is properly animating.
2335
2336 To address the problem, do a setInterval instead of a setTimeout and check
2337 until the frame becomes different.
2338
2339 * fast/images/animated-gif-restored-from-bfcache.html:
2340 * platform/mac/TestExpectations:
2341
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000023422017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
2343
2344 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
2345 https://bugs.webkit.org/show_bug.cgi?id=170328
2346 <rdar://problem/30904558>
2347
2348 Reviewed by Tim Horton.
2349
2350 Adds a new layout test verifying that when a user taps away to clear the current selection in character
2351 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
2352 selection views, which are dismissed.
2353
2354 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
2355 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
2356
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000023572017-03-31 Youenn Fablet <youenn@apple.com>
2358
2359 Add a test to ensure webrtc generated certificates and names are ephemeral
2360 https://bugs.webkit.org/show_bug.cgi?id=170225
2361
2362 Reviewed by Jon Lee.
2363
2364 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
2365 * webrtc/ephemeral-certificates-and-cnames.html: Added.
2366
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000023672017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
2368
2369 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
2370 https://bugs.webkit.org/show_bug.cgi?id=170327
2371 <rdar://problem/31363816>
2372
2373 Reviewed by Tim Horton.
2374
2375 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
2376 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
2377 synthetic touch events.
2378
2379 * TestExpectations:
2380 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
2381 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
2382
ap@apple.come4023af2017-03-31 17:29:12 +000023832017-03-31 Alexey Proskuryakov <ap@apple.com>
2384
ap@apple.com19c0fd02017-03-31 19:18:26 +00002385 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
2386 https://bugs.webkit.org/show_bug.cgi?id=170355
2387
2388 * TestExpectations:
2389
23902017-03-31 Alexey Proskuryakov <ap@apple.com>
2391
ap@apple.comb599b982017-03-31 17:41:39 +00002392 Correction for the previous change - this is an image failure.
2393
2394 * platform/mac-wk2/TestExpectations:
2395
23962017-03-31 Alexey Proskuryakov <ap@apple.com>
2397
ap@apple.come4023af2017-03-31 17:29:12 +00002398 Mark fast/images/animated-image-different-dest-size.html as flaky for
2399 https://bugs.webkit.org/show_bug.cgi?id=170203
2400
2401 * platform/mac-wk2/TestExpectations:
2402
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000024032017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
2404
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00002405 Unreviewed GTK+ gardening. Update expectations of several tests.
2406
2407 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
2408 fonts.
2409
2410 * platform/gtk/TestExpectations:
2411 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
2412
24132017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
2414
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00002415 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
2416
2417 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
2418 after r214503.
2419
2420 * platform/gtk/TestExpectations:
2421 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
2422 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
2423 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
2424 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
2425
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000024262017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
2427
2428 [Readable Streams API] Implement cloneArrayBuffer in WebCore
2429 https://bugs.webkit.org/show_bug.cgi?id=170008
2430
2431 Reviewed by Youenn Fablet.
2432
2433 Added test to check cloneArrayBuffer behaviour.
2434
2435 * streams/readable-stream-byob-request.js:
2436
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000024372017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
2438
2439 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
2440 https://bugs.webkit.org/show_bug.cgi?id=170151
2441
2442 Reviewed by Saam Barati.
2443
2444 * js/script-tests/string_replace_function.js: Added.
2445 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
2446 * js/string_replace_function-expected.txt: Added.
2447 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
2448 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
2449 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
2450
rego@igalia.com0e27af12017-03-31 09:27:04 +000024512017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
2452
2453 [css-grid] Update W3C Test Suite
2454 https://bugs.webkit.org/show_bug.cgi?id=170170
2455
2456 Reviewed by Youenn Fablet.
2457
2458 Update path to tests in TestExpectations as the CSS Grid Layout suite
2459 is now under web-platform-tests.
2460
2461 * TestExpectations:
2462
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000024632017-03-31 Antoine Quint <graouts@apple.com>
2464
2465 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2466 https://bugs.webkit.org/show_bug.cgi?id=168409
2467 <rdar://problem/30799198>
2468
2469 Unreviewed. Capture new logging events.
2470
2471 * media/modern-media-controls/airplay-button/airplay-button.html:
2472
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000024732017-03-30 Matt Baker <mattbaker@apple.com>
2474
2475 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
2476
2477 * inspector/css/getAllStyleSheets-expected.txt:
2478
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000024792017-03-30 Ryan Haddad <ryanhaddad@apple.com>
2480
2481 Rebaseline js/dom/global-constructors-attributes.html.
2482
2483 Unreviewed test gardening.
2484
2485 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2486 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2487 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2488
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000024892017-03-30 Simon Fraser <simon.fraser@apple.com>
2490
2491 Rename a touch event function, and new touch region test results
2492 https://bugs.webkit.org/show_bug.cgi?id=170309
2493 rdar://problem/31329520
2494
2495 Reviewed by Chris Dumez.
2496
2497 A code change in WebKitAdditions progresses this test result.
2498
2499 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
2500
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000025012017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
2502
2503 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
2504 https://bugs.webkit.org/show_bug.cgi?id=169547
2505
2506 Reviewed by Simon Fraser.
2507
2508 * fast/images/async-image-background-image.html:
2509 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
2510 * fast/images/sprite-sheet-image-draw-expected.html: Added.
2511 * fast/images/sprite-sheet-image-draw.html: Added.
2512
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000025132017-03-30 Matt Baker <mattbaker@apple.com>
2514
2515 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
2516 https://bugs.webkit.org/show_bug.cgi?id=170279
2517 <rdar://problem/30200492>
2518
2519 Reviewed by David Hyatt.
2520
2521 * inspector/css/getAllStyleSheets.html:
2522 Add stylesheet with an "unparsed" property having no final semicolon.
2523
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000025242017-03-30 Youenn Fablet <youenn@apple.com>
2525
2526 Clean up RTCDataChannel
2527 https://bugs.webkit.org/show_bug.cgi?id=169732
2528
2529 Reviewed by Chris Dumez.
2530
2531 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
2532 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
2533
cdumez@apple.comc973c422017-03-30 21:35:39 +000025342017-03-30 Chris Dumez <cdumez@apple.com>
2535
2536 svg/animations/animations-paused-in-background-page.html is flaky
2537 https://bugs.webkit.org/show_bug.cgi?id=170290
2538
2539 Reviewed by Simon Fraser.
2540
2541 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
2542 due to a race.
2543
2544 * svg/animations/animations-paused-in-background-page-expected.txt:
2545 * svg/animations/animations-paused-in-background-page.html:
2546
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000025472017-03-30 Javier Fernandez <jfernandez@igalia.com>
2548
2549 [css-align] Adapt content-alignment properties to the new baseline syntax
2550 https://bugs.webkit.org/show_bug.cgi?id=170262
2551
2552 Reviewed by David Hyatt.
2553
2554 Added new cases to the alignment properties parsing tests so that we can verify the new
2555 baseline-alignment syntax is parsed as expected.
2556 Additionally, I modified the tests so that they use the testharness format.
2557
2558 * css3/parse-align-content-expected.txt:
2559 * css3/parse-align-content.html:
2560 * css3/parse-justify-content-expected.txt:
2561 * css3/parse-justify-content.html:
2562
jcraig@apple.comaff229672017-03-30 21:13:21 +000025632017-03-30 James Craig <jcraig@apple.com>
2564
2565 AX: Expose a new AXSubrole for explicit ARIA "group" role
2566 https://bugs.webkit.org/show_bug.cgi?id=169810
2567 <rdar://problem/31039693>
2568
2569 Reviewed by Chris Fleizach.
2570
2571 * accessibility/list-detection2-expected.txt:
2572 * accessibility/list-detection2.html:
2573 * accessibility/roles-computedRoleString.html:
2574 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
2575 * inspector/dom/highlightFrame-expected.txt:
2576 * inspector/dom/highlightSelector-expected.txt:
2577 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2578 * platform/mac/accessibility/roles-exposed-expected.txt:
2579
commit-queue@webkit.org76329332017-03-30 20:22:38 +000025802017-03-30 Youenn Fablet <youenn@apple.com>
2581
2582 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
2583 https://bugs.webkit.org/show_bug.cgi?id=170294
2584
2585 Unreviewed.
2586
2587 * TestExpectations: Marking these tests as flaky.
2588
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000025892017-03-30 Eric Carlson <eric.carlson@apple.com>
2590
2591 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
2592 https://bugs.webkit.org/show_bug.cgi?id=169956
2593
2594 Reviewed by Youenn Fablet.
2595
2596 * webaudio/audiobuffer-crash-expected.txt: Added.
2597 * webaudio/audiobuffer-crash.html: Added.
2598
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000025992017-03-30 Simon Fraser <simon.fraser@apple.com>
2600
2601 Add some tests that dump the touch event regions with various content configurations
2602 https://bugs.webkit.org/show_bug.cgi?id=170216
2603
2604 Followup: add missing results files, and tweak iframes.html to show that regions fail to
2605 take iframe borders into account.
2606
2607 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
2608 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
2609 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
2610 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
2611 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
2612 * fast/events/touch/ios/touch-event-regions/iframes.html:
2613 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
2614 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
2615
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000026162017-03-30 Per Arne Vollan <pvollan@apple.com>
2617
2618 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
2619 https://bugs.webkit.org/show_bug.cgi?id=170188
2620
2621 Reviewed by Eric Carlson.
2622
2623 The textTrackDisplayElement call will fail and throw an exception if the text track display element
2624 has not yet been added to the text track container element. We wait until it has been added.
2625
2626 * media/track/track-cue-rendering-with-padding.html:
2627
commit-queue@webkit.org98928812017-03-30 17:06:21 +000026282017-03-30 Antoine Quint <graouts@apple.com>
2629
2630 [Modern Media Controls] Invalid placard icon is not visible for short video
2631 https://bugs.webkit.org/show_bug.cgi?id=170277
2632 <rdar://problem/31327955>
2633
2634 Reviewed by Eric Carlson.
2635
2636 Add a new test to check that we correctly hide the invalid icon only when
2637 there is no space left to display it.
2638
2639 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
2640 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
2641
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000026422017-03-27 Sergio Villar Senin <svillar@igalia.com>
2643
2644 [css-grid] Clamp the number of autorepeat tracks
2645 https://bugs.webkit.org/show_bug.cgi?id=170120
2646
2647 Reviewed by Manuel Rego Casasnovas.
2648
2649 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
2650 to allow us to run several test cases over a small number of grids in a single file quite
2651 fast. The other option was to statically (CSS) create several huge grids, something that
2652 could potentially be very expensive in terms of memory and CPU leading to timeouts.
2653
2654 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
2655 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
2656
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000026572017-03-30 Antoine Quint <graouts@apple.com>
2658
2659 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2660 https://bugs.webkit.org/show_bug.cgi?id=168409
2661 <rdar://problem/30799198>
2662
2663 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
2664 requestAnimationFrame() call to suspend the ScriptedAnimationController.
2665
2666 * media/modern-media-controls/airplay-button/airplay-button.html:
2667
pvollan@apple.comc639f112017-03-30 06:35:31 +000026682017-03-30 Per Arne Vollan <pvollan@apple.com>
2669
2670 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
2671 https://bugs.webkit.org/show_bug.cgi?id=168660
2672
2673 Reviewed Eric Carlson.
2674
2675 The textTrackDisplayElement call will fail and throw an exception if the text track display element
2676 has not yet been added to the text track container element. We wait until it has been added.
2677
2678 * media/track/track-cue-container-rendering-position.html:
2679
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000026802017-03-29 Ryosuke Niwa <rniwa@webkit.org>
2681
2682 Disconnecting a HTMLObjectElement does not always unload its content document
2683 https://bugs.webkit.org/show_bug.cgi?id=169606
2684
2685 Reviewed by Andy Estes.
2686
2687 Add a regression test.
2688
2689 * fast/dom/removing-focused-object-element-expected.txt: Added.
2690 * fast/dom/removing-focused-object-element.html: Added.
2691
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000026922017-03-29 Simon Fraser <simon.fraser@apple.com>
2693
2694 Add some tests that dump the touch event regions with various content configurations
2695 https://bugs.webkit.org/show_bug.cgi?id=170216
2696
2697 Reviewed by Dean Jackson.
2698
2699 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
2700
2701 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
2702 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
2703 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
2704 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
2705 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
2706 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
2707 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
2708 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
2709 * fast/events/touch/ios/touch-event-regions/document.html: Added.
2710 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
2711 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
2712 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
2713 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
2714 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
2715 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
2716
simon.fraser@apple.com54152682017-03-30 01:31:53 +000027172017-03-28 Simon Fraser <simon.fraser@apple.com>
2718
2719 Make it possible to dump touch event regions for testing
2720 https://bugs.webkit.org/show_bug.cgi?id=170209
2721 <rdar://problem/31309258>
2722
2723 Reviewed by Tim Horton.
2724
2725 Simple test that dumps the regions.
2726
2727 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
2728 * fast/events/touch/ios/touch-event-regions.html: Added.
2729
zalan@apple.com26018542017-03-30 01:25:00 +000027302017-03-29 Zalan Bujtas <zalan@apple.com>
2731
2732 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
2733 https://bugs.webkit.org/show_bug.cgi?id=170259
2734 <rdar://problem/31300584>
2735
2736 Reviewed by Simon Fraser.
2737
2738 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
2739 * fast/block/float/placing-multiple-floats-crash.html: Added.
2740
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000027412017-03-29 Tim Horton <timothy_horton@apple.com>
2742
2743 Swipe gesture tests don't work on macOS Sierra
2744 https://bugs.webkit.org/show_bug.cgi?id=161675
2745 <rdar://problem/23379930>
2746
2747 Reviewed by Darin Adler.
2748
2749 * platform/mac-wk2/TestExpectations:
2750 * swipe/basic-cached-back-swipe-expected.txt:
2751 * swipe/basic-cached-back-swipe.html:
2752 * swipe/main-frame-pinning-requirement-expected.txt:
2753 * swipe/main-frame-pinning-requirement.html:
2754 * swipe/pushState-cached-back-swipe-expected.txt:
2755 * swipe/pushState-cached-back-swipe.html:
2756 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
2757 * swipe/pushState-programmatic-back-while-swiping-crash.html:
2758 * swipe/resources/swipe-test.js:
2759 (measuredDurationShouldBeLessThan):
2760 (startSwipeGesture):
2761 (completeSwipeGesture):
2762 (playEventStream):
2763 (eventQueue.enqueueScrollEvent): Deleted.
2764 (eventQueue.enqueueSwipeEvent): Deleted.
2765 (eventQueue.hasPendingEvents): Deleted.
2766 (eventQueue.callAfterEventDispatch): Deleted.
2767 (eventQueue._processEventQueue): Deleted.
2768 (eventQueue._processEventQueueSoon): Deleted.
2769 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
2770 * swipe/swipe-start-hysteresis-failures.html: Removed.
2771
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000027722017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
2773
2774 Try to normalize variation ranges
2775 https://bugs.webkit.org/show_bug.cgi?id=170119
2776
2777 Reviewed by Simon Fraser.
2778
2779 * fast/text/variations/font-selection-properties-expected.html:
2780
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000027812017-03-29 Ryan Haddad <ryanhaddad@apple.com>
2782
2783 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
2784 https://bugs.webkit.org/show_bug.cgi?id=169677
2785
2786 Unreviewed test gardening.
2787
2788 * platform/mac-wk1/TestExpectations:
2789 * platform/mac/TestExpectations:
2790
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000027912017-03-29 Javier Fernandez <jfernandez@igalia.com>
2792
2793 [css-align] Adapt self-alignment properties to the new baseline syntax
2794 https://bugs.webkit.org/show_bug.cgi?id=170235
2795
2796 Reviewed by David Hyatt.
2797
2798 Added new cases to the alignment properties parsing tests so that we can verify the new
2799 baseline-alignment syntax is parsed as expected.
2800 Additionally, I modified the tests so that they use the testharness format.
2801
2802 * css3/parse-align-items-expected.txt:
2803 * css3/parse-align-items.html:
2804 * css3/parse-align-self-expected.txt:
2805 * css3/parse-align-self.html:
2806 * css3/resources/alignment-parsing-utils-th.js:
2807 (checkValues):
2808 * fast/css/parse-justify-items-expected.txt:
2809 * fast/css/parse-justify-items.html:
2810 * fast/css/parse-justify-self-expected.txt:
2811 * fast/css/parse-justify-self.html:
2812 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
2813 (checkValues):
2814 (checkBadValues):
2815 (checkInitialValues):
2816 (checkInheritValues):
2817 (checkLegacyValues):
2818 (checkSupportedValues):
2819
cdumez@apple.com5ddde632017-03-29 20:54:21 +000028202017-03-29 Chris Dumez <cdumez@apple.com>
2821
2822 Animated SVG images are not paused in pages loaded in the background
2823 https://bugs.webkit.org/show_bug.cgi?id=170043
2824 <rdar://problem/31234412>
2825
2826 Reviewed by Simon Fraser.
2827
2828 Extend layout test coverage.
2829
2830 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
2831 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
2832 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
2833 * svg/animations/animations-paused-in-background-page.html: Added.
2834 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
2835
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000028362017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
2837
2838 Post-commit test gardening after r214546
2839 https://bugs.webkit.org/show_bug.cgi?id=169518
2840
2841 Unreviewed.
2842
2843 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
2844 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
2845
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000028462017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
2847
2848 Post-commit test gardening after r214546
2849 https://bugs.webkit.org/show_bug.cgi?id=169518
2850
2851 Unreviewed.
2852
2853 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
2854 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
2855
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000028562017-03-29 Ryan Haddad <ryanhaddad@apple.com>
2857
2858 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
2859 https://bugs.webkit.org/show_bug.cgi?id=170130
2860
2861 Unreviewed test gardening.
2862
2863 * TestExpectations:
2864
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000028652017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
2866
2867 Variation fonts: Make sure that feature detection and preprocessor macros are right
2868 https://bugs.webkit.org/show_bug.cgi?id=169518
2869
2870 Reviewed by Simon Fraser.
2871
2872 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
2873
2874 * fast/text/font-variations-feature-detection-expected.html: Added.
2875 * fast/text/font-variations-feature-detection.html: Added.
2876 * platform/ios-simulator/TestExpectations:
2877 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
2878 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
2879 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
2880 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
2881 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
2882 * platform/mac/TestExpectations:
2883
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000028842017-03-29 Antoine Quint <graouts@apple.com>
2885
2886 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
2887 https://bugs.webkit.org/show_bug.cgi?id=170239
2888 <rdar://problem/31320685>
2889
2890 Reviewed by Dean Jackson.
2891
2892 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
2893 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
2894 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
2895 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
2896 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
2897
2898 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
2899 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
2900 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
2901 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
2902 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
2903
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000029042017-03-28 Ryan Haddad <ryanhaddad@apple.com>
2905
2906 Mark fast/workers/worker-close-more.html as a flaky timeout.
2907 https://bugs.webkit.org/show_bug.cgi?id=169838
2908
2909 Unreviewed test gardening.
2910
2911 * platform/mac/TestExpectations:
2912
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000029132017-03-29 Youenn Fablet <youenn@apple.com>
2914
2915 Move DTMF WebRTC extension behind its own compile flag
2916 https://bugs.webkit.org/show_bug.cgi?id=170226
2917
2918 Reviewed by Eric Carlson.
2919
2920 * TestExpectations:
2921 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2922 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2923 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2924 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2925
clopez@igalia.comea2710e2017-03-29 15:33:15 +000029262017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
2927
2928 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
2929 https://bugs.webkit.org/show_bug.cgi?id=170192
2930
2931 Unreviewed test gardening.
2932
2933 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
2934
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000029352017-03-29 Youenn Fablet <youenn@apple.com>
2936
2937 Add test for differentiating camera versus canvas stream
2938 https://bugs.webkit.org/show_bug.cgi?id=169698
2939 <rdar://problem/31076026>
2940
2941 Reviewed by Eric Carlson.
2942
2943 * fast/mediastream/captureStream/canvas2d.html:
2944
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000029452017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
2946
2947 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
2948 https://bugs.webkit.org/show_bug.cgi?id=170223
2949
2950 Reviewed by Youenn Fablet.
2951
2952 After r214441 the arguments of addIceCandidate() are nullable.
2953
2954 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
2955 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
2956 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
2957
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000029582017-03-29 Antoine Quint <graouts@apple.com>
2959
2960 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2961 https://bugs.webkit.org/show_bug.cgi?id=168409
2962 <rdar://problem/30799198>
2963
2964 Reviewed by Dean Jackson.
2965
2966 Opt into ScriptedAnimationController logging.
2967
2968 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
2969 * media/modern-media-controls/airplay-button/airplay-button.html:
2970
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000029712017-03-28 Youenn Fablet <youenn@apple.com>
2972
2973 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
2974 https://bugs.webkit.org/show_bug.cgi?id=170192
2975
2976 Reviewed by Jon Lee.
2977
2978 * fast/mediastream/RTCIceCandidate-expected.txt:
2979 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
2980 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
2981 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
2982 Ensuring sdpMid has a valid value.
2983 * fast/mediastream/resources/promise-utils.js: Improving error logging.
2984
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000029852017-03-27 Brent Fulgham <bfulgham@apple.com>
2986
2987 Only attach Attributes to a given element one time
2988 https://bugs.webkit.org/show_bug.cgi?id=170125
2989 <rdar://problem/31279676>
2990
2991 Reviewed by Chris Dumez.
2992
2993 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
2994 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
2995 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
2996 * fast/dom/Attr/only-attach-attr-once.html: Added.
2997
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000029982017-03-28 Youenn Fablet <youenn@apple.com>
2999
3000 Stop RTCDataChannel when closing page
3001 https://bugs.webkit.org/show_bug.cgi?id=170166
3002
3003 Reviewed by Eric Carlson.
3004
3005 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
3006 * webrtc/datachannel/datachannel-gc.html: Added.
3007
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000030082017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
3009
3010 Ranges for variation font properties are not enforced
3011 https://bugs.webkit.org/show_bug.cgi?id=169979
3012
3013 Reviewed by David Hyatt.
3014
3015 * fast/text/font-selection-font-face-parse-expected.txt:
3016 * fast/text/font-selection-font-face-parse.html:
3017 * fast/text/font-selection-font-loading-api-parse-expected.txt:
3018 * fast/text/font-selection-font-loading-api-parse.html:
3019 * fast/text/font-style-parse-expected.txt:
3020 * fast/text/font-style-parse.html:
3021 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
3022 * fast/text/variations/font-loading-api-parse-ranges.html:
3023 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
3024 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
3025 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
3026
aestes@apple.comb527f1f2017-03-28 23:50:55 +000030272017-03-28 Andy Estes <aestes@apple.com>
3028
3029 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
3030 https://bugs.webkit.org/show_bug.cgi?id=170197
3031 <rdar://problem/30314067>
3032
3033 Reviewed by Brady Eidson.
3034
3035 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
3036 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
3037
cdumez@apple.coma585b422017-03-28 23:11:35 +000030382017-03-28 Chris Dumez <cdumez@apple.com>
3039
3040 Animated SVG images are not paused when outside viewport
3041 https://bugs.webkit.org/show_bug.cgi?id=170155
3042 <rdar://problem/31288893>
3043
3044 Reviewed by Antti Koivisto.
3045
3046 Add layout test coverage.
3047
3048 * platform/mac-wk1/TestExpectations:
3049 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
3050 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
3051 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
3052 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
3053 * svg/animations/resources/smilAnimation.svg: Added.
3054
antti@apple.comdf681732017-03-28 22:48:26 +000030552017-03-28 Antti Koivisto <antti@apple.com>
3056
3057 Missing render tree position invalidation when tearing down renderers for display:contents subtree
3058 https://bugs.webkit.org/show_bug.cgi?id=170199
3059 <rdar://problem/31260856>
3060
3061 Reviewed by Zalan Bujtas.
3062
3063 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
3064 * fast/shadow-dom/slot-renderer-teardown.html: Added.
3065
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000030662017-03-28 Ryan Haddad <ryanhaddad@apple.com>
3067
3068 Unreviewed, rolling out r214485.
3069
3070 This change caused LayoutTest crashes.
3071
3072 Reverted changeset:
3073
3074 "Stop RTCDataChannel when closing page"
3075 https://bugs.webkit.org/show_bug.cgi?id=170166
3076 http://trac.webkit.org/changeset/214485
3077
bburg@apple.com2e3de942017-03-28 21:41:24 +000030782017-03-28 Brian Burg <bburg@apple.com>
3079
3080 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
3081 https://bugs.webkit.org/show_bug.cgi?id=169865
3082 <rdar://problem/31250573>
3083
3084 Reviewed by Joseph Pecoraro.
3085
3086 Add tests that verify the new command works as expected when it disables resource caching.
3087 I also manually verified that the override setting is cleared when Web Inspector disconnects.
3088 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
3089 a load happened or not.
3090
3091 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
3092 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
3093 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
3094 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
3095
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000030962017-03-28 Youenn Fablet <youenn@apple.com>
3097
3098 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
3099 https://bugs.webkit.org/show_bug.cgi?id=170194
3100
3101 Reviewed by Chris Dumez.
3102
3103 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
3104 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
3105
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000031062017-03-28 Joseph Pecoraro <pecoraro@apple.com>
3107
3108 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
3109 https://bugs.webkit.org/show_bug.cgi?id=166862
3110 <rdar://problem/29835977>
3111
3112 Reviewed by Brian Burg.
3113
3114 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
3115 * http/tests/inspector/network/resource-mime-type.html: Added.
3116 Test resource mime types for different resources.
3117
3118 * http/tests/inspector/network/resources/json.php: Added.
3119 * http/tests/inspector/network/resources/script.js: Added.
3120 * http/tests/inspector/network/resources/script.txt: Added.
3121 * http/tests/inspector/network/resources/stylesheet.css: Added.
3122 * http/tests/inspector/network/resources/stylesheet.txt: Added.
3123 * http/tests/resources/square20.jpg: Added.
3124 Resources for various requests and different mime types.
3125
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000031262017-03-28 Ryan Haddad <ryanhaddad@apple.com>
3127
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00003128 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
3129 https://bugs.webkit.org/show_bug.cgi?id=168132
3130
3131 Unreviewed test gardening.
3132
3133 * platform/mac/TestExpectations:
3134
31352017-03-28 Ryan Haddad <ryanhaddad@apple.com>
3136
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00003137 Mark two fast/scrolling/ios/touch-scroll tests as failing.
3138 https://bugs.webkit.org/show_bug.cgi?id=170153
3139
3140 Unreviewed test gardening.
3141
3142 * platform/ios-wk2/TestExpectations:
3143
31442017-03-28 Ryan Haddad <ryanhaddad@apple.com>
3145
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00003146 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
3147
3148 Unreviewed test gardening.
3149
3150 * platform/ios/TestExpectations:
3151
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000031522017-03-28 Youenn Fablet <youenn@apple.com>
3153
3154 Stop RTCDataChannel when closing page
3155 https://bugs.webkit.org/show_bug.cgi?id=170166
3156
3157 Reviewed by Eric Carlson.
3158
3159 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
3160 * webrtc/datachannel/datachannel-gc.html: Added.
3161
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000031622017-03-28 Antoine Quint <graouts@apple.com>
3163
3164 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
3165 https://bugs.webkit.org/show_bug.cgi?id=170180
3166
3167 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
3168
3169 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
3170 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
3171
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000031722017-03-28 Ryan Haddad <ryanhaddad@apple.com>
3173
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00003174 Mark fast/history/ios/history-scroll-restoration.html as flaky.
3175 https://bugs.webkit.org/show_bug.cgi?id=169558
3176
3177 Unreviewed test gardening.
3178
3179 * platform/ios-wk2/TestExpectations:
3180
31812017-03-28 Ryan Haddad <ryanhaddad@apple.com>
3182
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00003183 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
3184 https://bugs.webkit.org/show_bug.cgi?id=170180
3185
3186 Unreviewed test gardening.
3187
3188 * platform/ios/TestExpectations:
3189
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000031902017-03-28 Youenn Fablet <youenn@apple.com>
3191
3192 LayoutTest webrtc/video-getParameters.html is failing
3193 https://bugs.webkit.org/show_bug.cgi?id=170148
3194
3195 Unreviewed.
3196
3197 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
3198
ryanhaddad@apple.com46558172017-03-28 16:09:11 +000031992017-03-28 Ryan Haddad <ryanhaddad@apple.com>
3200
3201 Mark webrtc/video-replace-track-to-null.html as flaky.
3202 https://bugs.webkit.org/show_bug.cgi?id=170178
3203
3204 Unreviewed test gardening.
3205
3206 * TestExpectations:
3207
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +000032082017-03-28 Jonathan Bedard <jbedard@apple.com>
3209
3210 Moved gardened ios-simulator tests to ios folders
3211 <rdar://problem/30948691>
3212
3213 Unreviewed test re-organization.
3214
3215 Moving ios-simulator test expectations to share as many expectations
3216 as possible with on-device testing.
3217
3218 * platform/ios: Moved from platform/ios-simulator.
3219 * platform/ios-device: Added.
3220 * platform/ios-device-wk1: Added.
3221 * platform/ios-device-wk2: Added.
3222 * platform/ios-simulator: Moved to platform/ios.
3223 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
3224 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
3225 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
3226 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
3227
yoav@yoav.ws81391512017-03-28 11:56:52 +000032282017-03-28 Yoav Weiss <yoav@yoav.ws>
3229
3230 Add a warning for unused link preloads.
3231 https://bugs.webkit.org/show_bug.cgi?id=165670
3232
3233 Reviewed by Youenn Fablet.
3234
3235 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
3236 * http/tests/preload/download_resources-expected.txt:
3237 * http/tests/preload/download_resources.html: Added references to preloaded resources.
3238 * http/tests/preload/onerror_event-expected.txt:
3239 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
3240 * http/tests/preload/onload_event-expected.txt:
3241 * http/tests/preload/onload_event.html: Added references to preloaded resources.
3242 * http/tests/preload/single_download_preload.html: Deflaked.
3243 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
3244 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
3245 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
3246 * http/tests/preload/unused_preload_warning-expected.txt: Added.
3247 * http/tests/preload/unused_preload_warning.html: Added.
3248
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +000032492017-03-28 Antoine Quint <graouts@apple.com>
3250
3251 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
3252 https://bugs.webkit.org/show_bug.cgi?id=170171
3253 <rdar://problem/31095500>
3254
3255 Reviewed by Dean Jackson.
3256
3257 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
3258 the "presented" property returns false immediately after calling hide() on the panel.
3259
3260 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
3261 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
3262 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
3263 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
3264
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +000032652017-03-28 Aaron Chu <aaron_chu@apple.com>
3266
3267 AX: Media controls should be able to be re-activated after faded away
3268 https://bugs.webkit.org/show_bug.cgi?id=170048
3269 <rdar://problem/30157179>
3270
3271 Reviewed by Antoine Quint.
3272
3273 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
3274 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
3275
graouts@webkit.orga5300e22017-03-28 07:34:18 +000032762017-03-28 Antoine Quint <graouts@apple.com>
3277
3278 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
3279 https://bugs.webkit.org/show_bug.cgi?id=169145
3280 <rdar://problem/17048858>
3281
3282 Reviewed by Dean Jackson.
3283
3284 We add new tests for media documents and related features that cover the following cases:
3285
3286 - checking <video> with only audio tracks does not show the fullscreen button
3287 - checking <video> with only audio tracks does not show the picture-in-picture button
3288 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
3289
3290 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
3291 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
3292 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
3293 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
3294 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
3295 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
3296 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
3297 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
3298 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
3299 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
3300 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
3301 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
3302 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
3303 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
3304 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
3305 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
3306 * platform/ios-simulator/TestExpectations:
3307 * platform/mac/TestExpectations:
3308
commit-queue@webkit.org09412b62017-03-28 02:23:10 +000033092017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
3310
3311 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
3312 https://bugs.webkit.org/show_bug.cgi?id=169771
3313
3314 Reviewed by Simon Fraser.
3315
3316 * fast/images/animated-image-different-dest-size-expected.html: Added.
3317 * fast/images/animated-image-different-dest-size.html: Added.
3318 This test crashes without this patch.
3319
3320 * fast/images/animated-image-loop-count.html:
3321 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
3322
3323 * fast/images/async-image-background-image-expected.html: Added.
3324 * fast/images/async-image-background-image.html: Added.
3325 Ensures the background image can be drawn asynchronously if it is large.
3326
3327 * fast/images/async-image-canvas-draw-image-expected.html: Added.
3328 * fast/images/async-image-canvas-draw-image.html: Added.
3329 Ensures the image is drawn synchronously on the canvas regardless of its size.
3330
3331 * fast/images/ordered-animated-image-frames.html:
3332 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
3333
3334 * fast/images/reset-image-animation-expected.txt:
3335 * fast/images/reset-image-animation.html:
3336 Change how the steps of the test are ordered so the test can be not flaky.
3337 Running it with -repeat-each was failing.
3338
3339 * fast/images/resources/red-green-blue-900-300.png: Added.
3340
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +000033412017-03-27 Youenn Fablet <youenn@apple.com>
3342
3343 addIceCandidate should not throw if passed null or undefined
3344 https://bugs.webkit.org/show_bug.cgi?id=170118
3345
3346 Reviewed by Eric Carlson.
3347
3348 Updating test to log addIceCandidate rejection.
3349
3350 * webrtc/datachannel/basic.html:
3351 * webrtc/routines.js:
3352 (iceCallback1):
3353 (iceCallback2):
3354 (onAddIceCandidateError):
3355
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000033562017-03-27 Ryan Haddad <ryanhaddad@apple.com>
3357
3358 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
3359
3360 Unreviewed test gardening.
3361
3362 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
3363 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
3364
antti@apple.comf4e83d62017-03-27 22:56:32 +000033652017-03-27 Antti Koivisto <antti@apple.com>
3366
3367 Loading in-body stylesheets should not block rendering of elements before them
3368 https://bugs.webkit.org/show_bug.cgi?id=169345
3369
3370 Reviewed by Simon Fraser.
3371
3372 * http/tests/incremental/resources/delayed-css.php: Added.
3373 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
3374 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
3375
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000033762017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
3377
3378 Test variation font ranges in the CSS Font Loading API
3379 https://bugs.webkit.org/show_bug.cgi?id=170022
3380
3381 Reviewed by Dean Jackson.
3382
3383 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
3384 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
3385
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000033862017-03-27 Ryan Haddad <ryanhaddad@apple.com>
3387
3388 Unreviewed, rolling out r214411.
3389
3390 Two of the LayoutTests for this change time out on ios-
3391 simulator.
3392
3393 Reverted changeset:
3394
3395 "[Modern Media Controls] Improve media documents across macOS,
3396 iPhone and iPad"
3397 https://bugs.webkit.org/show_bug.cgi?id=169145
3398 http://trac.webkit.org/changeset/214411
3399
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000034002017-03-27 Antoine Quint <graouts@apple.com>
3401
3402 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
3403 https://bugs.webkit.org/show_bug.cgi?id=168517
3404 <rdar://problem/30577636>
3405
3406 Reviewed by Dean Jackson.
3407
3408 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
3409
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000034102017-03-27 Ryan Haddad <ryanhaddad@apple.com>
3411
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00003412 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
3413 https://bugs.webkit.org/show_bug.cgi?id=169679
3414
3415 Unreviewed test gardening.
3416
3417 * platform/mac/TestExpectations:
3418
34192017-03-27 Ryan Haddad <ryanhaddad@apple.com>
3420
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00003421 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
3422 https://bugs.webkit.org/show_bug.cgi?id=170127
3423
3424 Unreviewed test gardening.
3425
3426 * platform/mac/TestExpectations:
3427
34282017-03-27 Ryan Haddad <ryanhaddad@apple.com>
3429
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00003430 Mark media/modern-media-controls/time-label/time-label.html as flaky.
3431 https://bugs.webkit.org/show_bug.cgi?id=169678
3432
3433 Unreviewed test gardening.
3434
3435 * platform/mac-wk1/TestExpectations:
3436
34372017-03-27 Ryan Haddad <ryanhaddad@apple.com>
3438
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00003439 Marking two modern-media-controls tests as timeouts.
3440 https://bugs.webkit.org/show_bug.cgi?id=170123
3441
3442 Unreviewed test gardening.
3443
3444 * platform/ios-simulator/TestExpectations:
3445
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000034462017-03-27 Youenn Fablet <youenn@apple.com>
3447
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00003448 Tighten RTCDatachannel creation and parameter getters
3449 https://bugs.webkit.org/show_bug.cgi?id=170081
3450
3451 Reviewed by Eric Carlson.
3452
3453 * webrtc/datachannel/basic-expected.txt:
3454 * webrtc/datachannel/basic.html:
3455
34562017-03-27 Youenn Fablet <youenn@apple.com>
3457
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00003458 Add support for RTCRtpReceiver/RTCRtpSender getParameters
3459 https://bugs.webkit.org/show_bug.cgi?id=170057
3460
3461 Reviewed by Alex Christensen.
3462
3463 * webrtc/video-getParameters-expected.txt: Added.
3464 * webrtc/video-getParameters.html: Added.
3465
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000034662017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
3467
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00003468 font variation properties don't need to accept numbers
3469 https://bugs.webkit.org/show_bug.cgi?id=169357
3470
3471 Reviewed by Antti Koivisto.
3472
3473 * fast/text/font-selection-font-face-parse-expected.txt:
3474 * fast/text/font-selection-font-face-parse.html:
3475 * fast/text/font-selection-font-loading-api-parse-expected.txt:
3476 * fast/text/font-selection-font-loading-api-parse.html:
3477 * fast/text/font-stretch-parse-expected.txt:
3478 * fast/text/font-stretch-parse.html:
3479 * fast/text/font-style-parse-expected.txt:
3480 * fast/text/font-style-parse.html:
3481 * fast/text/variations/font-selection-properties.html:
3482 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
3483
34842017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
3485
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00003486 Implement format specifier for variation fonts
3487 https://bugs.webkit.org/show_bug.cgi?id=169327
3488
3489 Reviewed by Simon Fraser.
3490
3491 * fast/text/variations/font-face-format-expected.html: Added.
3492 * fast/text/variations/font-face-format.html: Added.
3493
34942017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
3495
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00003496 Make sure animation works for font-weight, font-stretch, and font-style
3497 https://bugs.webkit.org/show_bug.cgi?id=169683
3498
3499 Reviewed by Simon Fraser.
3500
3501 * animations/font-variations/font-stretch-expected.txt: Added.
3502 * animations/font-variations/font-stretch.html: Added.
3503 * animations/font-variations/font-style-expected.txt: Added.
3504 * animations/font-variations/font-style.html: Added.
3505 * animations/font-variations/font-weight-expected.txt: Added.
3506 * animations/font-variations/font-weight.html: Added.
3507 * animations/resources/animation-test-helpers.js:
3508 (compareFontStyle):
3509 (getPropertyValue):
3510 (comparePropertyValue):
3511
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000035122017-03-27 Alex Christensen <achristensen@webkit.org>
3513
3514 Make WebSockets work in network process
3515 https://bugs.webkit.org/show_bug.cgi?id=169930
3516
3517 Reviewed by Youenn Fablet.
3518
3519 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
3520 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
3521 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
3522 (web_socket_do_extra_handshake):
3523 (web_socket_transfer_data):
3524 * platform/ios-simulator-wk1/TestExpectations:
3525 * platform/mac-wk1/TestExpectations:
3526 * platform/win/TestExpectations:
3527
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000035282017-03-27 Antoine Quint <graouts@apple.com>
3529
3530 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
3531 https://bugs.webkit.org/show_bug.cgi?id=169145
3532 <rdar://problem/17048858>
3533
3534 Reviewed by Dean Jackson.
3535
3536 We add new tests for media documents and related features that cover the following cases:
3537
3538 - checking <video> with only audio tracks does not show the fullscreen button
3539 - checking <video> with only audio tracks does not show the picture-in-picture button
3540 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
3541
3542 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
3543 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
3544 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
3545 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
3546 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
3547 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
3548 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
3549 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
3550 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
3551 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
3552 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
3553 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
3554 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
3555 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
3556 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
3557 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
3558 * platform/ios-simulator/TestExpectations:
3559 * platform/mac/TestExpectations:
3560
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000035612017-03-25 Aaron Chu <aaron_chu@apple.com>
3562
3563 AX: Media controls are unlabeled
3564 https://bugs.webkit.org/show_bug.cgi?id=169947
3565 <rdar://problem/30153323>
3566
3567 Reviewed by Antoine Quint.
3568
3569 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
3570 * media/modern-media-controls/airplay-button/airplay-button.html:
3571 * media/modern-media-controls/forward-button/forward-button-expected.txt:
3572 * media/modern-media-controls/forward-button/forward-button.html:
3573 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
3574 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
3575 * media/modern-media-controls/icon-button/icon-button-expected.txt:
3576 * media/modern-media-controls/icon-button/icon-button.html:
3577 * media/modern-media-controls/icon-service/icon-service-expected.txt:
3578 * media/modern-media-controls/icon-service/icon-service.html:
3579 * media/modern-media-controls/mute-button/mute-button-expected.txt:
3580 * media/modern-media-controls/mute-button/mute-button.html:
3581 * media/modern-media-controls/pip-button/pip-button-expected.txt:
3582 * media/modern-media-controls/pip-button/pip-button.html:
3583 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
3584 * media/modern-media-controls/play-pause-button/play-pause-button.html:
3585 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
3586 * media/modern-media-controls/rewind-button/rewind-button.html:
3587 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
3588 * media/modern-media-controls/skip-back-button/skip-back-button.html:
3589 * media/modern-media-controls/start-button/start-button-expected.txt:
3590 * media/modern-media-controls/start-button/start-button.html:
3591 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
3592 * media/modern-media-controls/tracks-button/tracks-button.html:
3593
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000035942017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
3595
3596 Unreviewed GTK+ gardening. Update expectations of several tests.
3597
3598 * platform/gtk/TestExpectations:
3599
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000036002017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
3601
3602 Post-commit test fix after r214394
3603 https://bugs.webkit.org/show_bug.cgi?id=170083
3604
3605 Unreviewed.
3606
3607 * fast/text/variations/optical-sizing.html:
3608
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000036092017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
3610
3611 Add font-optical-sizing to CSSComputedStyleDeclaration
3612 https://bugs.webkit.org/show_bug.cgi?id=170083
3613
3614 Reviewed by Joseph Pecoraro.
3615
3616 * fast/css/getComputedStyle/computed-style-expected.txt:
3617 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
3618 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3619 * fast/css/getComputedStyle/resources/property-names.js:
3620 * fast/text/variations/optical-sizing-expected.txt:
3621 * fast/text/variations/optical-sizing.html:
3622 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
3623 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
3624 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
3625
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000036262017-03-24 Ryan Haddad <ryanhaddad@apple.com>
3627
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00003628 Consolidate TestExpectations for media/restore-from-page-cache.html.
3629
3630 Unreviewed test gardening.
3631
3632 * platform/mac/TestExpectations:
3633
36342017-03-24 Ryan Haddad <ryanhaddad@apple.com>
3635
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +00003636 Unreviewed, rolling out r214361.
3637
3638 This change caused flakiness in http/tests/preload tests.
3639
3640 Reverted changeset:
3641
3642 "Add a warning for unused link preloads."
3643 https://bugs.webkit.org/show_bug.cgi?id=165670
3644 http://trac.webkit.org/changeset/214361
3645
graouts@webkit.orgb620f252017-03-24 23:32:14 +000036462017-03-24 Antoine Quint <graouts@webkit.org>
3647
3648 [Modern Media Controls] Remove placard icon if height is compressed
3649 https://bugs.webkit.org/show_bug.cgi?id=167935
3650 <rdar://problem/30397128>
3651
3652 Reviewed by Dean Jackson.
3653
3654 We add a new test to check that the various designed constraints to toggle display of a placard's
3655 icon, title and description are honored. Also, due to the old layout() method now being called
3656 "commit()", we refactor a relevant test.
3657
3658 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
3659 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
3660 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
3661 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
3662
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +000036632017-03-24 Eric Carlson <eric.carlson@apple.com>
3664
3665 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
3666 https://bugs.webkit.org/show_bug.cgi?id=170056
3667
3668 Reviewed by Youenn Fablet.
3669
3670 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
3671 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
3672 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
3673 * fast/mediastream/apply-constraints-advanced-expected.txt:
3674 * fast/mediastream/apply-constraints-advanced.html:
3675 * fast/mediastream/apply-constraints-video-expected.txt:
3676 * fast/mediastream/apply-constraints-video.html:
3677
dino@apple.com21196272017-03-24 23:16:52 +000036782017-03-24 Dean Jackson <dino@apple.com>
3679
3680 Serialization of custom props in longhand should be "" not value of shorthand
3681 https://bugs.webkit.org/show_bug.cgi?id=167699
3682 <rdar://problem/30324200>
3683
3684 Reviewed by Sam Weinig.
3685
3686 * fast/css/variables/rule-property-get-expected.html:
3687 * fast/css/variables/rule-property-get.html:
3688
graouts@webkit.org2b626cf2017-03-24 22:10:45 +000036892017-03-24 Antoine Quint <graouts@webkit.org>
3690
3691 [Modern Media Controls] Captions don't move with the appearance of the inline controls
3692 https://bugs.webkit.org/show_bug.cgi?id=170051
3693 <rdar://problem/30754428>
3694
3695 Reviewed by Dean Jackson.
3696
3697 Add a new test, which would have previously failed, where we check that we account for the controls bar height
3698 when showing captions with the controls bar visible.
3699
3700 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
3701 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
3702
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +000037032017-03-24 Brent Fulgham <bfulgham@apple.com>
3704
3705 Handle recursive calls to ProcessingInstruction::checkStyleSheet
3706 https://bugs.webkit.org/show_bug.cgi?id=169982
3707 <rdar://problem/31083051>
3708
3709 Reviewed by Antti Koivisto.
3710
3711 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
3712 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
3713 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
3714 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
3715 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
3716 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
3717 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
3718 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
3719 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
3720 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
3721 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
3722
beidson@apple.comc6dab482017-03-24 21:13:40 +000037232017-03-24 Brady Eidson <beidson@apple.com>
3724
3725 A null compound index value crashes the Databases process.
3726 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
3727
3728 Reviewed by Alex Christensen.
3729
3730 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
3731 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
3732 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
3733 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
3734 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
3735
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000037362017-03-24 Ryan Haddad <ryanhaddad@apple.com>
3737
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +00003738 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
3739 https://bugs.webkit.org/show_bug.cgi?id=170068
3740
3741 Unreviewed test gardening.
3742
3743 * platform/ios-simulator/TestExpectations:
3744
37452017-03-24 Ryan Haddad <ryanhaddad@apple.com>
3746
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +00003747 Unreviewed, rolling out r214360.
3748
3749 This change caused 20+ LayoutTest failures.
3750
3751 Reverted changeset:
3752
3753 "Handle recursive calls to
3754 ProcessingInstruction::checkStyleSheet"
3755 https://bugs.webkit.org/show_bug.cgi?id=169982
3756 http://trac.webkit.org/changeset/214360
3757
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +000037582017-03-24 Youenn Fablet <youenn@apple.com>
3759
3760 Add support for qpSum in WebRTC stats
3761 https://bugs.webkit.org/show_bug.cgi?id=170060
3762
3763 Reviewed by Eric Carlson.
3764
3765 * webrtc/video-stats.html:
3766
dbates@webkit.org8bc9f862017-03-24 19:34:11 +000037672017-03-24 Daniel Bates <dabates@apple.com>
3768
3769 Prevent new navigations during document unload
3770 https://bugs.webkit.org/show_bug.cgi?id=169934
3771 <rdar://problem/31247584>
3772
3773 Reviewed by Chris Dumez.
3774
3775 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
3776 after starting a navigation from an onunload event handler.
3777
3778 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
3779 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
3780
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +000037812017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
3782
3783 Implement font-optical-sizing
3784 https://bugs.webkit.org/show_bug.cgi?id=168895
3785
3786 Reviewed by Dean Jackson.
3787
3788 * fast/text/variations/optical-sizing-expected.txt: Added.
3789 * fast/text/variations/optical-sizing.html: Added.
3790
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +000037912017-03-24 Yoav Weiss <yoav@yoav.ws>
3792
3793 Add a warning for unused link preloads.
3794 https://bugs.webkit.org/show_bug.cgi?id=165670
3795
3796 Reviewed by Youenn Fablet.
3797
3798 This adds a test for the unused preload warning, and adapts some of the other preload tests,
3799 to avoid warnings.
3800
3801 * http/tests/preload/download_resources-expected.txt: Changed.
3802 * http/tests/preload/download_resources.html: Added references to preloaded resources.
3803 * http/tests/preload/onerrer_event-expected.txt: Changed.
3804 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
3805 * http/tests/preload/onload_event.html: Added references to preloaded resources.
3806 * http/tests/preload/resources/single_download_preload.html: Deflaked.
3807 * http/tests/preload/unused_preload_warning-expected.txt: Added.
3808 * http/tests/preload/unused_preload_warning.html: Added.
3809
bfulgham@apple.comd29ec582017-03-24 18:39:28 +000038102017-03-24 Brent Fulgham <bfulgham@apple.com>
3811
3812 Handle recursive calls to ProcessingInstruction::checkStyleSheet
3813 https://bugs.webkit.org/show_bug.cgi?id=169982
3814 <rdar://problem/31083051>
3815
3816 Reviewed by Antti Koivisto.
3817
3818 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
3819 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
3820 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
3821 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
3822 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
3823 * fast/dom/beforeload/recursive-link-before-load.html: Added.
3824 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
3825 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
3826 * fast/dom/beforeload/resources/content.xhtml: Added.
3827 * fast/dom/beforeload/resources/pass.css: Added.
3828 * fast/dom/beforeload/resources/test.xsl: Added.
3829
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +000038302017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
3831
3832 font-style needs a new CSSValue to make CSSRule.cssText work correctly
3833 https://bugs.webkit.org/show_bug.cgi?id=169258
3834
3835 Reviewed by David Hyatt.
3836
3837 Update tests' expected results.
3838
3839 * fast/text/font-selection-font-face-parse-expected.txt:
3840 * fast/text/font-selection-font-face-parse.html:
3841 * fast/text/font-style-parse-expected.txt:
3842 * fast/text/font-style-parse.html:
3843 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
3844 * svg/css/getComputedStyle-basic-expected.txt:
3845
commit-queue@webkit.org9107d182017-03-24 18:01:18 +000038462017-03-24 Youenn Fablet <youenn@apple.com>
3847
3848 Add libwebrtc backend support for RTCRtpSender::replaceTrack
3849 https://bugs.webkit.org/show_bug.cgi?id=169841
3850
3851 Reviewed by Alex Christensen.
3852
3853 * webrtc/audio-replace-track-expected.txt: Added.
3854 * webrtc/audio-replace-track.html: Added.
3855 * webrtc/video-replace-track-expected.txt: Added.
3856 * webrtc/video-replace-track.html: Added.
3857 * webrtc/video-replace-track-to-null-expected.txt: Added.
3858 * webrtc/video-replace-track-to-null.html: Added.
3859
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +000038602017-03-24 Ryan Haddad <ryanhaddad@apple.com>
3861
3862 Update TestExpectations for media/restore-from-page-cache.html.
3863
3864 Unreviewed test gardening.
3865
3866 * platform/mac-wk2/TestExpectations:
3867 * platform/mac/TestExpectations:
3868
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +000038692017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
3870
3871 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
3872
3873 * platform/gtk/TestExpectations:
3874
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +000038752017-03-24 Youenn Fablet <youenn@apple.com>
3876
3877 Add support for DataChannel and MediaStreamTrack stats
3878 https://bugs.webkit.org/show_bug.cgi?id=170031
3879
3880 Reviewed by Eric Carlson.
3881
3882 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
3883 * webrtc/datachannel/datachannel-stats.html: Added.
3884 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
3885 * webrtc/video-mediastreamtrack-stats.html: Added.
3886
cdumez@apple.comedecdd02017-03-24 16:27:01 +000038872017-03-24 Chris Dumez <cdumez@apple.com>
3888
3889 Extend svg/animations/animations-paused-disconnected-iframe.html
3890 https://bugs.webkit.org/show_bug.cgi?id=170035
3891
3892 Reviewed by Andreas Kling.
3893
3894 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
3895
3896 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
3897 * svg/animations/animations-paused-disconnected-iframe.html:
3898
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +000038992017-03-24 Youenn Fablet <youenn@apple.com>
3900
3901 Fix framesEncoded/framesDecoded RTC stats
3902 https://bugs.webkit.org/show_bug.cgi?id=170024
3903
3904 Reviewed by Eric Carlson.
3905
3906 * webrtc/video-stats-expected.txt: Added.
3907 * webrtc/video-stats.html: Added.
3908
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000039092017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
3910
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +00003911 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
3912
3913 * platform/gtk/TestExpectations:
3914
39152017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
3916
carlosgc@webkit.org77c89412017-03-24 13:30:56 +00003917 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
3918
3919 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
3920 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
3921 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
3922 mime type and returned application/octet-stream.
3923
3924 * platform/gtk/TestExpectations:
3925 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
3926 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
3927
39282017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
3929
carlosgc@webkit.org798207a2017-03-24 13:19:56 +00003930 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
3931
3932 We are now getting a MIME type for otf files.
3933
3934 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
3935
pvollan@apple.come52fe062017-03-24 12:01:45 +000039362017-03-24 Per Arne Vollan <pvollan@apple.com>
3937
3938 Text stroke is sometimes clipped on video captions.
3939 https://bugs.webkit.org/show_bug.cgi?id=170006
3940
3941 Reviewed by Eric Carlson.
3942
3943 * media/track/track-css-stroke-cues-expected.txt:
3944 * media/track/track-css-stroke-cues.html:
3945
carlosgc@webkit.org41922302017-03-24 08:21:21 +000039462017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
3947
3948 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
3949 https://bugs.webkit.org/show_bug.cgi?id=170001
3950
3951 Reviewed by Michael Catanzaro.
3952
3953 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
3954
3955 * platform/gtk/TestExpectations:
3956
antti@apple.com0e079ed2017-03-24 03:20:18 +000039572017-03-23 Antti Koivisto <antti@apple.com>
3958
3959 Revert r213712, caused iPad PLT regression
3960 https://bugs.webkit.org/show_bug.cgi?id=170040
3961
3962 Unreviewed.
3963
3964 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
3965 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
3966
cdumez@apple.com838ef372017-03-23 23:51:20 +000039672017-03-23 Chris Dumez <cdumez@apple.com>
3968
3969 SVG animations are not paused when their <svg> element is removed from the document
3970 https://bugs.webkit.org/show_bug.cgi?id=170030
3971 <rdar://problem/31230252>
3972
3973 Reviewed by Dean Jackson.
3974
3975 Add layout test coverage.
3976
3977 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
3978 * svg/animations/animations-paused-when-removed-from-document.html: Added.
3979
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +000039802017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
3981
3982 font shorthand should accept variation values
3983 https://bugs.webkit.org/show_bug.cgi?id=168998
3984
3985 Reviewed by Simon Fraser.
3986
3987 * fast/text/font-style-parse-expected.txt:
3988 * fast/text/font-style-parse.html:
3989 * fast/text/font-weight-parse-expected.txt:
3990 * fast/text/font-weight-parse.html:
3991
cdumez@apple.com62599cb2017-03-23 22:40:50 +000039922017-03-23 Chris Dumez <cdumez@apple.com>
3993
3994 SVG animations are not paused when inserted into a hidden page
3995 https://bugs.webkit.org/show_bug.cgi?id=170026
3996 <rdar://problem/31228704>
3997
3998 Reviewed by Andreas Kling.
3999
4000 Add layout test coverage.
4001
4002 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
4003 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
4004 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
4005 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
4006
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +00004007== Rolled over to ChangeLog-2017-03-23 ==