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