1 2015-12-08 Frederic Wang <fred.wang@free.fr>
3 [cairo] Solid stroke of lines with thickness less than 1 pixel broken after r191658
4 https://bugs.webkit.org/show_bug.cgi?id=151947
6 Reviewed by Martin Robinson.
8 Add a test to check that the radical overbar appears on the screen when it has thickness less than 1px.
10 * mathml/presentation/radical-bar-visibility-expected-mismatch.html: Added.
11 * mathml/presentation/radical-bar-visibility.html: Added.
13 2015-12-07 Brady Eidson <beidson@apple.com>
15 Move an IDB test from the "generic failure" section to the "fails because no workers" section.
17 Rubberstamped by Andy Estes.
19 * platform/mac-wk1/TestExpectations:
21 2015-12-07 Andy VanWagoner <thetalecrafter@gmail.com>
23 [INTL] Implement String.prototype.toLocaleUpperCase in ECMA-402
24 https://bugs.webkit.org/show_bug.cgi?id=147609
26 Reviewed by Benjamin Poulain.
28 * js/script-tests/string-toLocaleUpperCase.js: Added.
29 * js/string-toLocaleUpperCase-expected.txt: Added.
30 * js/string-toLocaleUpperCase.html: Added.
32 2015-12-07 Myles C. Maxfield <mmaxfield@apple.com>
34 [Mac] Remove Mavericks-specific TestExpectations lines
35 https://bugs.webkit.org/show_bug.cgi?id=151913
37 Reviewed by Alexey Proskuryakov.
39 Mavericks is no longer a supported OS.
41 * platform/mac/TestExpectations:
43 2015-12-07 Brady Eidson <beidson@apple.com>
45 Modern IDB: Miscellaneous test cleanup.
46 https://bugs.webkit.org/show_bug.cgi?id=151968
48 Reviewed by Sam Weinig.
50 - Reorganize TestExpectations a bit.
51 - Remove two tests that primarily test features that have been removed from the spec.
53 * platform/mac-wk1/TestExpectations:
54 * storage/indexeddb/cursor-continueprimarykey-expected.txt: Removed.
55 * storage/indexeddb/cursor-continueprimarykey.html: Removed.
56 * storage/indexeddb/factory-basics-expected.txt: Removed.
57 * storage/indexeddb/factory-basics.html: Removed.
58 * storage/indexeddb/resources/cursor-continueprimarykey.js: Removed.
59 * storage/indexeddb/resources/factory-basics.js: Removed.
61 2015-12-07 Brady Eidson <beidson@apple.com>
63 Modern IDB: storage/indexeddb/factory-deletedatabase.html fails.
64 https://bugs.webkit.org/show_bug.cgi?id=151966
66 Reviewed by Sam Weinig.
68 * platform/mac-wk1/TestExpectations:
70 2015-12-07 Brady Eidson <beidson@apple.com>
72 Modern IDB: storage/indexeddb/cursor-continue-validity.html fails.
73 https://bugs.webkit.org/show_bug.cgi?id=151961
75 Reviewed by Alex Christensen.
77 * platform/mac-wk1/TestExpectations:
78 * storage/indexeddb/cursor-finished-expected.txt:
80 2015-12-07 Xabier Rodriguez Calvar <calvaris@igalia.com>
82 [Streams API] pipeTo tests are failing
83 https://bugs.webkit.org/show_bug.cgi?id=151949
88 * platform/mac/TestExpectations:
89 * platform/win/TestExpectations: Moved the flag from Mac and Win to general as GTK+ is failing too.
91 2015-12-07 Brady Eidson <beidson@apple.com>
93 Modern IDB: Fix "old versions" when upgrading databases.
94 https://bugs.webkit.org/show_bug.cgi?id=151948
96 Reviewed by Alex Christensen.
98 * platform/mac-wk1/TestExpectations:
99 * storage/indexeddb/database-basics-expected.txt:
100 * storage/indexeddb/modern/deletedatabase-2-expected.txt:
102 2015-12-07 Xabier Rodriguez Calvar <calvaris@igalia.com>
106 http://webkit.org/b/147933 and though count queuing strategy and writable stream abort tests are fixed, there
107 are still issues with pipeTo. For that I created http://webkit.org/b/151949.
109 * platform/mac/TestExpectations:
110 * platform/win/TestExpectations:
112 2015-12-07 Brady Eidson <beidson@apple.com>
114 Modern IDB: Add some more custom exception messages, passing some more tests..
115 https://bugs.webkit.org/show_bug.cgi?id=151912
117 Reviewed by Andy Estes.
119 * platform/mac-wk1/TestExpectations:
121 * storage/indexeddb/exceptions-expected.txt:
122 * storage/indexeddb/get-keyrange-expected.txt:
123 * storage/indexeddb/invalid-keys-expected.txt:
124 * storage/indexeddb/keypath-edges-expected.txt:
125 * storage/indexeddb/keyrange-expected.txt:
126 * storage/indexeddb/transaction-active-flag-expected.txt:
127 * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
129 * storage/indexeddb/resources/exceptions.js:
130 * storage/indexeddb/resources/transaction-and-objectstore-calls.js:
132 2015-12-07 Ryan Haddad <ryanhaddad@apple.com>
134 Marking fast/dom/Window/property-access-on-cached-window-after-frame-removed.html as failing on Win
135 https://bugs.webkit.org/show_bug.cgi?id=151759
137 Unreviewed test gardening.
139 * platform/win/TestExpectations:
141 2015-12-07 Ryan Haddad <ryanhaddad@apple.com>
143 Removing Yosemite flag from flaky test http/tests/cache/disk-cache/disk-cache-request-max-stale.html
144 https://bugs.webkit.org/show_bug.cgi?id=151661
146 Unreviewed test gardening.
148 * platform/mac-wk2/TestExpectations:
150 2015-12-07 Gyuyoung Kim <gyuyoung.kim@webkit.org>
152 Unreviewed EFL gardening. Mark some of blink tests to failure since r190629.
154 * platform/efl/TestExpectations:
156 2015-12-06 Simon Fraser <simon.fraser@apple.com>
158 Clipping along compositing borders in svg-edit
159 https://bugs.webkit.org/show_bug.cgi?id=151791
161 Reviewed by Zalan Bujtas.
163 Ref test that triggers recomputation of overflow.
165 * svg/overflow/visual-overflow-change-expected.html: Added.
166 * svg/overflow/visual-overflow-change.html: Added.
168 2015-12-06 Andy VanWagoner <thetalecrafter@gmail.com>
170 [INTL] Implement String.prototype.toLocaleLowerCase in ECMA-402
171 https://bugs.webkit.org/show_bug.cgi?id=147608
173 Reviewed by Benjamin Poulain.
175 * js/script-tests/string-toLocaleLowerCase.js: Added.
176 * js/string-toLocaleLowerCase-expected.txt: Added.
177 * js/string-toLocaleLowerCase.html: Added.
179 2015-12-06 Simon Fraser <simon.fraser@apple.com>
181 REGRESSION (r187121): Can't get to the main content of the page at https://theintercept.com/drone-papers/
182 https://bugs.webkit.org/show_bug.cgi?id=151849
183 rdar://problem/23132828
185 Reviewed by Zalan Bujtas.
189 The behavior of imported/blink/transitions/transition-not-interpolable.html changed
190 with this patch, but that test is trying to determine if transitions run to/from
191 'auto' values, and doing it wrong. The current patch doesn't change the user-visible
192 behavior of transitions with 'auto' endpoints (covered by http://webkit.org/b/38243).
194 * animations/fill-forwards-auto-height-expected.html: Added.
195 * animations/fill-forwards-auto-height.html: Added.
196 * imported/blink/transitions/transition-not-interpolable-expected.txt:
198 2015-12-06 David Kilzer <ddkilzer@apple.com>
200 REGRESSION(r193584): Causes heap use-after-free crashes in Web Inspector tests with AddressSanitizer (Requested by ddkilzer on #webkit).
201 https://bugs.webkit.org/show_bug.cgi?id=151929
205 "[ES6] "super" and "this" should be lexically bound inside an
206 arrow function and should live in a JSLexicalEnvironment"
207 https://bugs.webkit.org/show_bug.cgi?id=149338
208 http://trac.webkit.org/changeset/193584
210 2015-12-06 Skachkov Oleksandr <gskachkov@gmail.com>
212 [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
213 https://bugs.webkit.org/show_bug.cgi?id=149338
215 Reviewed by Saam Barati.
217 * js/arrowfunction-supercall-expected.txt: Added.
218 * js/arrowfunction-supercall.html: Added.
219 * js/arrowfunction-tdz-expected.txt: Added new expectation.
220 * js/script-tests/arrowfunction-supercall.js: Added.
221 * js/script-tests/arrowfunction-tdz.js: Added new cases.
223 2015-12-05 David Kilzer <ddkilzer@apple.com>
225 REGRESSION (r193487): Modern IDB: storage/indexeddb/index-multientry.html crashes
227 * platform/mac-wk1/TestExpectations: Skip test that crashes
228 on every run: storage/indexeddb/index-multientry.html.
230 2015-12-04 Zalan Bujtas <zalan@apple.com>
232 Garbage in page tiles when document is too long.
233 https://bugs.webkit.org/show_bug.cgi?id=151906
234 rdar://problem/23695858
236 Reviewed by Simon Fraser.
238 * platform/ios-simulator/fast/block/float/overhanging-tall-block-expected.txt:
239 * platform/mac-mavericks/fast/block/float/overhanging-tall-block-expected.txt:
240 * platform/mac/fast/block/float/overhanging-tall-block-expected.txt:
242 2015-12-04 Brady Eidson <beidson@apple.com>
244 Modern IDB: Add some more custom exception messages, passing some more tests.
245 https://bugs.webkit.org/show_bug.cgi?id=151898
247 Reviewed by Alex Christensen.
249 * platform/mac-wk1/TestExpectations:
250 * storage/indexeddb/keypath-arrays-expected.txt:
251 * storage/indexeddb/noblobs-expected.txt:
252 * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
253 * storage/indexeddb/request-result-cache-expected.txt:
254 * storage/indexeddb/transaction-after-close-expected.txt:
255 * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
256 * storage/indexeddb/transaction-read-only-expected.txt:
258 2015-12-04 Brady Eidson <beidson@apple.com>
260 Modern IDB: Add some more custom exception messages, passing some more tests.
261 https://bugs.webkit.org/show_bug.cgi?id=151895
263 Reviewed by Alex Christensen.
265 * platform/mac-wk1/TestExpectations:
266 * storage/indexeddb/aborted-versionchange-closes-expected.txt:
267 * storage/indexeddb/cursor-continue-dir-expected.txt:
268 * storage/indexeddb/cursor-continue-expected.txt:
269 * storage/indexeddb/deleteIndex-expected.txt:
270 * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
272 2015-12-04 Andy VanWagoner <thetalecrafter@gmail.com>
274 [INTL] Implement Number.prototype.toLocaleString in ECMA-402
275 https://bugs.webkit.org/show_bug.cgi?id=147610
277 Reviewed by Benjamin Poulain.
279 Add tests for ECMA-402 Number.prototype.toLocaleString.
280 Since NumberFormat is not fully implemented, don't test locale-specific behavior yet.
282 * js/number-toLocaleString-expected.txt: Added.
283 * js/number-toLocaleString.html: Added.
284 * js/script-tests/number-toLocaleString.js: Added.
286 2015-12-04 Brady Eidson <beidson@apple.com>
288 Modern IDB: Flip test expectations around so we only list failures.
289 https://bugs.webkit.org/show_bug.cgi?id=151880
291 Reviewed by Alex Christensen.
293 * platform/mac-wk1/TestExpectations:
295 2015-12-04 Brady Eidson <beidson@apple.com>
297 Modern IDB: storage/indexeddb/cursor-update.html fails.
298 https://bugs.webkit.org/show_bug.cgi?id=151879
300 Reviewed by Oliver Hunt.
302 * platform/mac-wk1/TestExpectations:
304 2015-12-04 Brady Eidson <beidson@apple.com>
306 Modern IDB: storage/indexeddb/version-change-exclusive.html fails
307 https://bugs.webkit.org/show_bug.cgi?id=151870
309 Reviewed by Alex Christensen.
311 * platform/mac-wk1/TestExpectations:
312 * storage/indexeddb/modern/double-open-expected.txt: Added.
313 * storage/indexeddb/modern/double-open.html: Added.
314 * storage/indexeddb/version-change-exclusive-expected.txt:
316 2015-12-04 Brady Eidson <beidson@apple.com>
318 Modern IDB: storage/indexeddb/exceptions.html fails.
319 https://bugs.webkit.org/show_bug.cgi?id=151732
321 Reviewed by Alex Christensen.
323 Lots of new wk2-specific expectations to keep Legacy IDB passing for now.
325 * platform/mac-wk1/TestExpectations:
326 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index5-expected.txt: Added.
327 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index6-expected.txt: Added.
328 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_invalid-expected.txt: Added.
329 * platform/wk2/imported/w3c/indexeddb/idbindex_get7-expected.txt: Added.
330 * platform/wk2/imported/w3c/indexeddb/idbindex_getKey7-expected.txt: Added.
331 * platform/wk2/imported/w3c/indexeddb/idbindex_openCursor2-expected.txt: Added.
332 * platform/wk2/imported/w3c/indexeddb/idbindex_openKeyCursor3-expected.txt: Added.
333 * platform/wk2/imported/w3c/indexeddb/keypath-expected.txt: Added.
334 * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt: Copied from LayoutTests/storage/indexeddb/aborted-versionchange-closes-expected.txt.
335 * platform/wk2/storage/indexeddb/bad-keypath-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/bad-keypath-expected.txt.
336 * platform/wk2/storage/indexeddb/basics-expected.txt: Copied from LayoutTests/storage/indexeddb/basics-expected.txt.
337 * platform/wk2/storage/indexeddb/clear-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/clear-expected.txt.
338 * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt: Copied from LayoutTests/storage/indexeddb/create-and-remove-object-store-expected.txt.
339 * platform/wk2/storage/indexeddb/create-objectstore-basics-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt.
340 * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt: Added.
341 * platform/wk2/storage/indexeddb/cursor-continue-expected.txt: Added.
342 * platform/wk2/storage/indexeddb/cursor-finished-expected.txt: Copied from LayoutTests/storage/indexeddb/cursor-finished-expected.txt.
343 * platform/wk2/storage/indexeddb/cursors-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/cursors-expected.txt.
344 * platform/wk2/storage/indexeddb/database-basics-expected.txt: Added.
345 * platform/wk2/storage/indexeddb/deleteIndex-bug110792-expected.txt: Added.
346 * platform/wk2/storage/indexeddb/index-count-expected.txt: Added.
347 * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt: Added.
348 * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt: Added.
349 * platform/wk2/storage/indexeddb/invalid-keys-expected.txt: Added.
350 * platform/wk2/storage/indexeddb/key-requirements-delete-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt.
351 * platform/wk2/storage/indexeddb/key-requirements-inline-and-passed-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt.
352 * platform/wk2/storage/indexeddb/key-requirements-put-no-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt.
353 * platform/wk2/storage/indexeddb/key-requirements-put-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt.
354 * platform/wk2/storage/indexeddb/key-type-array-expected.txt: Added.
355 * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt: Added.
356 * platform/wk2/storage/indexeddb/keypath-edges-expected.txt: Added.
357 * platform/wk2/storage/indexeddb/keyrange-expected.txt: Added.
358 * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/clear-expected.txt.
359 * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt.
360 * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/cursors-expected.txt.
361 * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt.
362 * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/readonly-transactions-expected.txt.
363 * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt: Added.
364 * platform/wk2/storage/indexeddb/objectstore-count-expected.txt: Added.
365 * platform/wk2/storage/indexeddb/open-cursor-expected.txt: Added.
366 * platform/wk2/storage/indexeddb/readonly-transactions-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/readonly-transactions-expected.txt.
367 * platform/wk2/storage/indexeddb/removed-expected.txt: Added.
368 * platform/wk2/storage/indexeddb/request-result-cache-expected.txt: Added.
369 * platform/wk2/storage/indexeddb/transaction-abort-expected.txt: Copied from LayoutTests/storage/indexeddb/transaction-abort-expected.txt.
370 * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt: Added.
371 * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt: Added.
372 * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt: Added.
373 * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt: Added.
374 * storage/indexeddb/aborted-versionchange-closes-expected.txt:
375 * storage/indexeddb/basics-expected.txt:
376 * storage/indexeddb/create-and-remove-object-store-expected.txt:
377 * storage/indexeddb/cursor-finished-expected.txt:
378 * storage/indexeddb/exceptions-expected.txt:
379 * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
380 * storage/indexeddb/modern/double-abort-expected.txt:
381 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
382 * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
383 * storage/indexeddb/mozilla/bad-keypath-expected.txt:
384 * storage/indexeddb/mozilla/clear-expected.txt:
385 * storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
386 * storage/indexeddb/mozilla/cursors-expected.txt:
387 * storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
388 * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
389 * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
390 * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
391 * storage/indexeddb/mozilla/readonly-transactions-expected.txt:
392 * storage/indexeddb/resources/exceptions.js:
394 * storage/indexeddb/transaction-abort-expected.txt:
396 2015-12-04 Joseph Pecoraro <pecoraro@apple.com>
398 Web Inspector: Unskip many inspector/debugger tests
399 https://bugs.webkit.org/show_bug.cgi?id=151843
401 Reviewed by Timothy Hatcher.
404 * platform/mac/TestExpectations:
407 * platform/mac-wk2/TestExpectations:
408 Test no longer existed.
410 * inspector/debugger/resources/exception.js:
412 Keep the code outputing a NotFoundException. This particular
413 invocation was recently changed to throw a TypeError.
415 2015-12-04 Joseph Pecoraro <pecoraro@apple.com>
417 Web Inspector: Remove untested and unused Worker inspection
418 https://bugs.webkit.org/show_bug.cgi?id=151848
420 Reviewed by Brian Burg.
422 * inspector/debugger/pause-dedicated-worker-expected.txt: Removed.
423 * inspector/debugger/pause-dedicated-worker.html: Removed.
424 * inspector/debugger/resources/dedicated-worker.js: Removed.
425 * inspector/debugger/terminate-dedicated-worker-while-paused-expected.txt: Removed.
426 * inspector/debugger/terminate-dedicated-worker-while-paused.html: Removed.
428 2015-12-04 Joseph Pecoraro <pecoraro@apple.com>
430 Web Inspector: Specifically Identify the Global Lexical Environment Scope
431 https://bugs.webkit.org/show_bug.cgi?id=151828
433 Reviewed by Brian Burg.
435 * inspector/debugger/breakpoint-scope-expected.txt:
436 * inspector/debugger/breakpoint-scope.html:
437 * inspector/debugger/resources/scope.js:
438 Update the test to include something in the global lexical
439 environment and ensure it is identified as such.
441 2015-12-03 Sergio Villar Senin <svillar@igalia.com>
443 [css-grid] Fix height computation of grid items with borders inside fr tracks
444 https://bugs.webkit.org/show_bug.cgi?id=151798
446 Reviewed by Zalan Bujtas.
448 * fast/css-grid-layout/grid-item-with-border-in-fr-expected.txt: Added.
449 * fast/css-grid-layout/grid-item-with-border-in-fr.html: Added.
451 2015-12-03 Brady Eidson <beidson@apple.com>
453 Modern IDB: Fix up tests that refer to non-standard IDBVersionChangeEvent.dataLoss.
454 https://bugs.webkit.org/show_bug.cgi?id=151850
456 Reviewed by Andy Estes.
458 * platform/mac-wk1/TestExpectations:
460 * storage/indexeddb/data-corruption-expected.txt: Removed.
461 * storage/indexeddb/data-corruption.html: Removed.
462 * storage/indexeddb/resources/data-corruption.js: Removed.
464 * storage/indexeddb/events-expected.txt:
465 * storage/indexeddb/resources/events.js:
467 2015-12-03 Brady Eidson <beidson@apple.com>
469 Modern IDB: storage/indexeddb/cursor-index-delete.html fails.
470 https://bugs.webkit.org/show_bug.cgi?id=151847
472 Reviewed by Andy Estes.
474 * platform/mac-wk1/TestExpectations:
476 2015-12-03 Eric Carlson <eric.carlson@apple.com>
478 [MediaStream] Update MediaStreamTrack.getCapabilities
479 https://bugs.webkit.org/show_bug.cgi?id=151728
481 Reviewed by Jer Noble.
483 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt: Added.
484 * fast/mediastream/MediaStreamTrack-getCapabilities.html: Added.
485 * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
486 * fast/mediastream/MediaStreamTrack-getSettings.html:
488 2015-12-03 Ryan Haddad <ryanhaddad@apple.com>
490 Removing deleted test storage/indexeddb/objectstore-keycursor.html from TestExpectations file
491 https://bugs.webkit.org/show_bug.cgi?id=151772
493 Unreviewed test gardening.
495 * platform/mac-wk2/TestExpectations:
497 2015-12-03 Keith Rollin <krollin@apple.com>
499 [Win] fast/forms/HTMLOptionElement_label03.html failing on win7
500 https://bugs.webkit.org/show_bug.cgi?id=150909
501 rdar://problem/23539673
503 Reviewed by Darin Adler.
505 Mark fast/forms/HTMLOptionElement_label03.html as being expected to
506 pass. Also update some text in HTMLOptionElement_label02.html and
507 HTMLOptionElement_label03.html so that it no longer refers to our
508 trying to match IE (which we are no longer doing).
510 * fast/forms/HTMLOptionElement_label02.html:
511 * fast/forms/HTMLOptionElement_label03.html:
512 * platform/win/TestExpectations:
514 2015-12-03 Brady Eidson <beidson@apple.com>
516 Modern IDB: storage/indexeddb/cursor-advance.html fails.
517 https://bugs.webkit.org/show_bug.cgi?id=151731
519 Reviewed by Alex Christensen.
521 * platform/mac-wk1/TestExpectations:
522 * storage/indexeddb/cursor-advance-expected.txt:
524 2015-12-03 Brent Fulgham <bfulgham@apple.com>
526 Allow JavaScript to iterate over plugins for local files
527 https://bugs.webkit.org/show_bug.cgi?id=151783
528 <rdar://problem/23692113>
530 Modify the existing 'local file' plugin tests so that they don't turn on the debugging
531 flag to allow iterating over all plugins. Then create a new HTTP test (based on the
532 existing plugin-javascript-access test) to make sure that plugin iteration is blocked
533 for non-local-file access.
535 Reviewed by Alexey Proskuryakov.
537 * http/tests/plugins/plugin-javascript-access-expected.txt: Added.
538 * http/tests/plugins/plugin-javascript-access.html: Added.
539 * plugins/plugin-javascript-access.html: Remove unneeded 'internals.setShowAllPlugins' call.
540 * plugins/script-tests/navigator-mimeTypes-length.js: Ditto.
542 2015-12-03 Brady Eidson <beidson@apple.com>
544 Modern IDB: storage/indexeddb/cursor-skip-deleted.html fails.
545 https://bugs.webkit.org/show_bug.cgi?id=151794
547 Reviewed by Alex Christensen.
549 * platform/mac-wk1/TestExpectations:
551 2015-12-02 Sam Weinig <sam@webkit.org>
553 Promise callbacks should be called at microtask checkpoints
554 https://bugs.webkit.org/show_bug.cgi?id=147933
556 Reviewed by Chris Dumez.
558 * fast/dom/microtask-promise-mutation-observer-order-expected.txt: Added.
559 * fast/dom/microtask-promise-mutation-observer-order.html: Added.
561 2015-12-03 Daniel Bates <dabates@apple.com>
563 ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::add()
564 https://bugs.webkit.org/show_bug.cgi?id=126662
565 <rdar://problem/15775508>
567 Reviewed by Brent Fulgham.
569 Add test to ensure that we do not assert when inserting a subtree that has an element with
570 a duplicate id before removing the original subtree.
572 * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree-expected.txt: Added.
573 * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree.svg: Added.
575 2015-12-03 Javier Fernandez <jfernandez@igalia.com>
577 [css-grid] margin-left:auto and margin-top:auto discards the margin on opposite side
578 https://bugs.webkit.org/show_bug.cgi?id=151802
580 Reviewed by Sergio Villar Senin.
582 Tests to verify the specified margins account for determining the available space for
583 auto-margins alignment.
585 * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins-expected.txt: Added.
586 * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins.html: Added.
588 2015-12-03 Ryan Haddad <ryanhaddad@apple.com>
590 Rebaselining svg/custom/bug78807.svg since actual results now match Mac expectations
591 https://bugs.webkit.org/show_bug.cgi?id=151804
593 Unreviewed test gardening.
595 * platform/win/svg/custom/bug78807-expected.txt:
597 2015-12-03 Ryan Haddad <ryanhaddad@apple.com>
599 Skipping failing sputnik/Unicode/Unicode_510 tests pending further investigation
600 https://bugs.webkit.org/show_bug.cgi?id=151505
602 Unreviewed test gardening.
604 * platform/win/TestExpectations:
606 2015-12-03 Ryan Haddad <ryanhaddad@apple.com>
608 Marking fast/css/pseudo-visited-background-color-on-input.html as failing on win
609 https://bugs.webkit.org/show_bug.cgi?id=151756
611 Unreviewed test gardening.
613 * platform/win/TestExpectations:
615 2015-12-03 Ryan Haddad <ryanhaddad@apple.com>
617 fast/borders/hidpi-border-clipping-right-after-move.html
618 https://bugs.webkit.org/show_bug.cgi?id=151754
620 Unreviewed test gardening.
622 * platform/win/TestExpectations:
624 2015-12-03 Gyuyoung Kim <gyuyoung.kim@webkit.org>
626 Unreviewed EFL urgent gardening. Skip web-platform-tests
627 because it has been timeout since r192796.
629 * platform/efl/TestExpectations:
631 2015-12-02 Mark Lam <mark.lam@apple.com>
633 Polymorphic operand types for DFG and FTL mul.
634 https://bugs.webkit.org/show_bug.cgi?id=151746
636 Reviewed by Filip Pizlo.
638 * js/regress/ftl-object-mul-expected.txt: Added.
639 * js/regress/ftl-object-mul.html: Added.
640 * js/regress/script-tests/ftl-object-mul.js: Added.
644 2015-12-02 Myles C. Maxfield <mmaxfield@apple.com>
646 Unify font-variant-* with font-variant shorthand
647 https://bugs.webkit.org/show_bug.cgi?id=149773
649 Reviewed by Darin Adler.
651 Update tests. Also temporarily skip existing font-features tests until
652 https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
654 * css3/font-variant-parsing-expected.txt:
655 * css3/font-variant-parsing.html:
656 * fast/css/font-property-priority-expected.txt:
657 * fast/css/font-shorthand-expected.txt:
658 * fast/css/parsing-font-variant-ligatures-expected.txt:
659 * fast/css/parsing-font-variant-ligatures.html:
660 * fast/inspector-support/style-expected.txt:
661 * fast/text/font-variant-shorthand-expected.txt: Added.
662 * fast/text/font-variant-shorthand.html: Added.
663 * platform/mac/TestExpectations:
664 * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
666 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
668 Rebaselining fast/dom/adopt-attribute-crash-expected for win
669 https://bugs.webkit.org/show_bug.cgi?id=151762
671 Reviewed by Darin Adler.
673 * platform/win/fast/dom/adopt-attribute-crash-expected.txt:
675 2015-12-02 Alex Christensen <achristensen@webkit.org>
677 Asynchronously call onerror when a content blocker blocks ascript element's load
678 https://bugs.webkit.org/show_bug.cgi?id=151649
680 Reviewed by Brady Eidson.
682 * http/tests/contentextensions/script-onerror-expected.txt: Added.
683 * http/tests/contentextensions/script-onerror.html: Added.
684 * http/tests/contentextensions/script-onerror.html.json: Added.
685 * http/tests/misc/unloadable-script-expected.txt:
686 * http/tests/misc/unloadable-script.html:
687 * http/tests/security/local-JavaScript-from-remote-expected.txt:
688 * http/tests/security/local-JavaScript-from-remote.html:
689 Added testRunner.waitUntilDone and testRunner.notifyDone to reflect the fact that onerror is no longer called synchronously.
691 2015-12-02 Eric Carlson <eric.carlson@apple.com>
693 Fix flaky test added with r192954.
697 * fast/mediastream/MediaStreamTrack-getSettings.html:
699 2015-12-02 Commit Queue <commit-queue@webkit.org>
701 Unreviewed, rolling out r192955.
702 https://bugs.webkit.org/show_bug.cgi?id=151776
704 A large number of the tests added with this change are failing
705 on Windows (Requested by ryanhaddad on #webkit).
709 "[css border] border-image doesn't honor border-style"
710 https://bugs.webkit.org/show_bug.cgi?id=99922
711 http://trac.webkit.org/changeset/192955
713 2015-12-02 Yoav Weiss <yoav@yoav.ws>
715 Fix preloader issue with srcdoc documents.
716 https://bugs.webkit.org/show_bug.cgi?id=151744
718 Reviewed by Ryosuke Niwa.
720 Added a test that makes sure that srcdoc based subresources are properly preloaded.
722 * fast/preloader/iframe-srcdoc-expected.txt: Added.
723 * fast/preloader/iframe-srcdoc.html: Added.
725 2015-12-02 Jer Noble <jer.noble@apple.com>
727 Add a setting and restriction which will pause invisible autoplaying video
728 https://bugs.webkit.org/show_bug.cgi?id=151412
730 Reviewed by Eric Carlson.
732 * media/video-restricted-invisible-autoplay-not-allowed-expected.txt: Added.
733 * media/video-restricted-invisible-autoplay-not-allowed.html: Added.
735 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
737 Rebaseline fast/parser/xml-declaration-missing-ending-mark.html, fast/parser/xml-colon-entity.html for Win
738 https://bugs.webkit.org/show_bug.cgi?id=151763
740 Reviewed by Brent Fulgham.
742 * platform/win/fast/parser/xml-colon-entity-expected.txt:
743 * platform/win/fast/parser/xml-declaration-missing-ending-mark-expected.txt:
745 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
747 Rebaseline fast/dynamic/text-combine.html on win
748 https://bugs.webkit.org/show_bug.cgi?id=151761
750 Unreviewed test gardening.
752 * platform/win/fast/dynamic/text-combine-expected.png:
753 * platform/win/fast/dynamic/text-combine-expected.txt:
755 2015-12-02 Brady Eidson <beidson@apple.com>
757 Modern IDB: Remove all traces of IDBObjectStore::openKeyCursor from tests.
758 https://bugs.webkit.org/show_bug.cgi?id=151772
760 Reviewed by Alex Christensen.
762 IDBObjectStore::openKeyCursor no longer exists, so testing it is inherently bogus.
764 * platform/mac-wk1/TestExpectations: Two tests now pass with small expectations changes.
765 * storage/indexeddb/cursor-basics-expected.txt:
766 * storage/indexeddb/cursor-overloads-expected.txt:
768 * storage/indexeddb/cursor-overloads.html:
769 * storage/indexeddb/optional-arguments.html:
770 * storage/indexeddb/resources/cursor-basics.js:
771 * storage/indexeddb/resources/deleted-objects.js:
772 * storage/indexeddb/resources/exceptions.js:
773 * storage/indexeddb/resources/objectstore-basics.js:
775 * storage/indexeddb/objectstore-keycursor-expected.txt: Removed.
776 * storage/indexeddb/objectstore-keycursor.html: Removed.
777 * storage/indexeddb/resources/objectstore-keycursor.js: Removed.
779 2015-12-02 David Hyatt <hyatt@apple.com>
781 Add some more picture element layout tests
782 https://bugs.webkit.org/show_bug.cgi?id=151769
784 Reviewed by Dean Jackson.
786 * fast/picture/image-picture-invalid-expected.txt: Added.
787 * fast/picture/image-picture-invalid.html: Added.
788 * fast/picture/image-picture-nested-expected.txt: Added.
789 * fast/picture/image-picture-nested.html: Added.
791 2015-12-02 Brady Eidson <beidson@apple.com>
793 Modern IDB: Enable a couple more passing tests.
794 https://bugs.webkit.org/show_bug.cgi?id=151766
796 Reviewed by Beth Dakin.
798 * platform/mac-wk1/TestExpectations:
799 * storage/indexeddb/create-object-store-options-expected.txt:
801 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
803 Skipping tests on Win that fail due to unimplemented showModalDialog function.
804 https://bugs.webkit.org/show_bug.cgi?id=151506
806 Unreviewed test gardening.
808 * platform/win/TestExpectations:
810 2015-12-02 Brady Eidson <beidson@apple.com>
812 Modern IDB: IDBTransaction::error is not exposed.
813 https://bugs.webkit.org/show_bug.cgi?id=151752
815 Reviewed by Alex Christensen.
817 * platform/mac-wk1/TestExpectations:
818 * storage/indexeddb/modern/basic-add.html:
819 * storage/indexeddb/modern/double-abort-expected.txt:
820 * storage/indexeddb/modern/index-3.html:
821 * storage/indexeddb/resources/transaction-error.js:
822 * storage/indexeddb/transaction-error-expected.txt:
824 2015-12-02 Adenilson Cavalcanti <cavalcantii@gmail.com>
826 [css border] border-image doesn't honor border-style
827 https://bugs.webkit.org/show_bug.cgi?id=99922
829 Reviewed by Simon Fraser.
831 Ensure that WebKit will be compliant to css-backgrounds spec where
832 a border with an image will only be rendered if there is a style defined.
834 Previous border image tests had to be edited (i.e. define border-style)
835 to ensure that a decorated border would be rendered.
837 * fast/borders/border-image-01.html:
838 * fast/borders/border-image-border-radius.html:
839 * fast/borders/border-image-fill-no-intrinsic-size.html:
840 * fast/borders/border-image-longhand.html:
841 * fast/borders/border-image-massive-scale.html:
842 * fast/borders/border-image-omit-right-slice.html:
843 * fast/borders/border-image-outset-in-shorthand.html:
844 * fast/borders/border-image-outset-split-inline-expected.txt:
845 * fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt:
846 * fast/borders/border-image-outset-split-inline-vertical-lr.html:
847 * fast/borders/border-image-outset-split-inline.html:
848 * fast/borders/border-image-outset.html:
849 * fast/borders/border-image-repeat.html:
850 * fast/borders/border-image-rotate-transform.html:
851 * fast/borders/border-image-scale-transform.html:
852 * fast/borders/border-image-scaled.html:
853 * fast/borders/border-image-scrambled.html:
854 * fast/borders/border-image-should-not-display-expected.html: Added.
855 * fast/borders/border-image-should-not-display.html: Added.
856 * fast/borders/border-image-side-reduction.html:
857 * fast/borders/border-image-slice-constrained.html:
858 * fast/borders/border-image-slice-missing-right.html:
859 * fast/borders/border-image-slices.html:
860 * fast/borders/border-image-source.html:
861 * fast/borders/border-image-trumps-radius-expected.txt:
862 * fast/borders/border-image-trumps-radius.html:
863 * fast/borders/hidpi-border-image-gradient-on-subpixels.html:
864 * fast/borders/resources/red.png: Added.
865 * fast/borders/scaled-border-image.html:
866 * fast/gradients/border-image-gradient-expected.txt:
867 * fast/gradients/border-image-gradient.html:
868 * fast/hidpi/image-set-border-image-comparison.html:
869 * fast/hidpi/image-set-border-image-dynamic.html:
870 * fast/hidpi/image-set-border-image-simple.html:
871 * fast/writing-mode/border-image-horizontal-bt.html:
872 * fast/writing-mode/border-image-vertical-lr.html:
873 * fast/writing-mode/border-image-vertical-rl.html:
874 * platform/mac/fast/borders/border-image-01-expected.txt:
875 * platform/mac/fast/borders/border-image-border-radius-expected.txt:
876 * platform/mac/fast/borders/border-image-longhand-expected.txt:
877 * platform/mac/fast/borders/border-image-massive-scale-expected.txt:
878 * platform/mac/fast/borders/border-image-omit-right-slice-expected.txt:
879 * platform/mac/fast/borders/border-image-outset-expected.txt:
880 * platform/mac/fast/borders/border-image-outset-in-shorthand-expected.txt:
881 * platform/mac/fast/borders/border-image-repeat-expected.txt:
882 * platform/mac/fast/borders/border-image-rotate-transform-expected.txt:
883 * platform/mac/fast/borders/border-image-scale-transform-expected.txt:
884 * platform/mac/fast/borders/border-image-scaled-expected.txt:
885 * platform/mac/fast/borders/border-image-scrambled-expected.txt:
886 * platform/mac/fast/borders/border-image-side-reduction-expected.txt:
887 * platform/mac/fast/borders/border-image-slice-constrained-expected.txt:
888 * platform/mac/fast/borders/border-image-slices-expected.txt:
889 * platform/mac/fast/borders/border-image-source-expected.txt:
890 * platform/mac/fast/borders/scaled-border-image-expected.txt:
891 * platform/mac/fast/hidpi/image-set-border-image-comparison-expected.txt:
892 * platform/mac/fast/hidpi/image-set-border-image-dynamic-expected.txt:
893 * platform/mac/fast/hidpi/image-set-border-image-simple-expected.txt:
894 * platform/mac/fast/writing-mode/border-image-horizontal-bt-expected.txt:
895 * platform/mac/fast/writing-mode/border-image-vertical-lr-expected.txt:
896 * platform/mac/fast/writing-mode/border-image-vertical-rl-expected.txt:
898 2015-12-02 Eric Carlson <eric.carlson@apple.com>
900 [MediaStream] Implement MediaStreamTrack.getSettings()
901 https://bugs.webkit.org/show_bug.cgi?id=151727
903 Reviewed by Jer Noble.
905 * fast/mediastream/MediaStream-video-element-expected.txt:
906 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
907 * fast/mediastream/MediaStream-video-element-track-stop.html:
908 * fast/mediastream/MediaStream-video-element.html:
909 * fast/mediastream/MediaStreamTrack-getSettings-expected.txt: Added.
910 * fast/mediastream/MediaStreamTrack-getSettings.html: Added.
912 2015-12-01 David Hyatt <hyatt@apple.com>
914 Implement the picture element.
915 https://bugs.webkit.org/show_bug.cgi?id=116963
917 Reviewed by Dean Jackson.
919 * fast/picture: Added.
920 * fast/picture/image-picture-1x-expected.txt: Added.
921 * fast/picture/image-picture-1x.html: Added.
922 * fast/picture/resources: Added.
923 * fast/picture/resources/blue_rect.jpg: Added.
924 * fast/picture/resources/currentSrcHelper.js: Added.
926 (currentSrcFileName):
927 (currentSrcFileNameNoParams):
928 * fast/picture/resources/image-set-4x.png: Added.
930 2015-12-02 Jiewen Tan <jiewen_tan@apple.com>
932 Null dereference loading Blink layout test fast/loader/unload-mutation-crash.html
933 https://bugs.webkit.org/show_bug.cgi?id=149305
934 <rdar://problem/22747892>
936 Reviewed by Brent Fulgham.
938 This test case is from Blink r180918:
939 https://codereview.chromium.org/495743003
941 * fast/loader/unload-mutation-crash-expected.txt: Added.
942 * fast/loader/unload-mutation-crash.html: Added.
944 2015-12-02 Joseph Pecoraro <pecoraro@apple.com>
946 Web Inspector: Handle YieldExpressions in the ScriptSyntaxTree
947 https://bugs.webkit.org/show_bug.cgi?id=151730
949 Reviewed by Brian Burg.
951 * inspector/model/parse-script-syntax-tree-expected.txt:
952 * inspector/model/parse-script-syntax-tree.html:
954 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
956 [Win] Test gardening after r192895
960 * fast/text/emoji-overlap-expected.html:
961 * fast/text/emoji-overlap.html:
963 2015-12-01 Commit Queue <commit-queue@webkit.org>
965 Unreviewed, rolling out r192894 and r192904.
966 https://bugs.webkit.org/show_bug.cgi?id=151738
968 Crashes sometimes on Windows (Requested by litherum on
973 "[Win] Web fonts with small caps have excess whitespace with
974 the complex text codepath"
975 https://bugs.webkit.org/show_bug.cgi?id=151698
976 http://trac.webkit.org/changeset/192894
978 "Test gardening after r192894"
979 http://trac.webkit.org/changeset/192904
981 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
983 [SVG -> OTF Converter] Force UnitsPerEm to 1000
984 https://bugs.webkit.org/show_bug.cgi?id=151650
986 Reviewed by Antti Koivisto.
988 Some tests have quantization differences.
990 * fast/ruby/ruby-expansion-cjk-2-expected.html:
991 * fast/ruby/ruby-expansion-cjk-3-expected.html:
992 * fast/ruby/ruby-expansion-cjk-4-expected.html:
993 * fast/ruby/ruby-expansion-cjk-5-expected.html:
994 * fast/ruby/ruby-expansion-cjk-expected.html:
995 * platform/mac-wk2/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
996 * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
997 * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
998 * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
999 * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
1000 * platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
1001 * platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
1002 * platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
1003 * platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
1004 * platform/mac/svg/batik/text/textEffect3-expected.txt:
1005 * platform/mac/svg/batik/text/textPosition2-expected.txt:
1006 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
1007 * svg/custom/acid3-test-77-expected.txt:
1009 2015-12-01 Brady Eidson <beidson@apple.com>
1011 Add updated test result missing from http://trac.webkit.org/changeset/192924
1012 https://bugs.webkit.org/show_bug.cgi?id=151725
1014 * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
1016 2015-12-01 Ryan Haddad <ryanhaddad@apple.com>
1018 Marking http/tests/xmlhttprequest/methods-async.html as flaky on Yosemite WK2
1019 https://bugs.webkit.org/show_bug.cgi?id=151729
1021 Unreviewed test gardening.
1023 * platform/mac-wk2/TestExpectations:
1025 2015-12-01 Brady Eidson <beidson@apple.com>
1027 Give a more detailed message for TypeErrors that result from EnforceRange.
1028 https://bugs.webkit.org/show_bug.cgi?id=151725
1030 Reviewed by Tim Horton.
1032 * crypto/subtle/aes-cbc-generate-key-expected.txt:
1033 * js/dom/webidl-type-mapping-expected.txt:
1034 * storage/indexeddb/intversion-bad-parameters-expected.txt:
1035 * storage/indexeddb/version-change-event-basic-expected.txt:
1037 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
1039 Test gardening after r192894
1043 * fast/text/small-caps-complex-expected.html:
1044 * fast/text/small-caps-complex.html:
1046 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
1048 [iOS] Adjacent emoji overlap each other
1049 https://bugs.webkit.org/show_bug.cgi?id=151690
1050 <rdar://problem/23430453>
1052 Reviewed by Simon Fraser.
1054 * fast/text/emoji-overlap-expected.html: Added.
1055 * fast/text/emoji-overlap.html: Added.
1057 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
1059 [Win] Web fonts with small caps have excess whitespace with the complex text codepath
1060 https://bugs.webkit.org/show_bug.cgi?id=151698
1062 Reviewed by Darin Adler.
1064 * fast/text/resources/tinyfont.svg: Added.
1065 * fast/text/small-caps-complex-expected.html: Added.
1066 * fast/text/small-caps-complex.html: Added.
1068 2015-12-01 Ryan Haddad <ryanhaddad@apple.com>
1070 Marking http/tests/xmlhttprequest/workers/methods.html as flaky on Yosemite WK2
1071 https://bugs.webkit.org/show_bug.cgi?id=151709
1073 Unreviewed test gardening.
1075 * platform/mac-wk2/TestExpectations:
1077 2015-12-01 Brady Eidson <beidson@apple.com>
1079 Skip some specific IDB tests in preparation for enabling the entire directory.
1081 Reviewed in person by Sam Weinig.
1083 * platform/mac-wk1/TestExpectations:
1085 2015-12-01 Brady Eidson <beidson@apple.com>
1087 Modern IDB: storage/indexeddb/create-and-remove-object-store.html fails.
1088 https://bugs.webkit.org/show_bug.cgi?id=151704
1090 Reviewed by Alex Christensen.
1092 * platform/mac-wk1/TestExpectations:
1093 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
1095 2015-12-01 Brady Eidson <beidson@apple.com>
1097 Modern IDB: storage/indexeddb/basics.html fails.
1098 https://bugs.webkit.org/show_bug.cgi?id=151694
1100 Reviewed by Alex Christensen.
1102 * platform/mac-wk1/TestExpectations:
1103 * storage/indexeddb/modern/deletedatabase-1.html:
1104 * storage/indexeddb/modern/opendatabase-versions.html:
1105 * storage/indexeddb/modern/versionchange-event.html:
1107 2015-12-01 Carlos Garcia Campos <cgarcia@igalia.com>
1109 Unreviewed, rolling out r192876.
1111 It broke a lot of JSC and layout tests for GTK and EFL
1115 "[ES6] "super" and "this" should be lexically bound inside an
1116 arrow function and should live in a JSLexicalEnvironment"
1117 https://bugs.webkit.org/show_bug.cgi?id=149338
1118 http://trac.webkit.org/changeset/192876
1120 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
1122 [Streams API] pull function of tee should call readFromReadableStreamReader directly
1123 https://bugs.webkit.org/show_bug.cgi?id=151497
1127 Adding non regression test.
1129 * streams/streams-promises-expected.txt:
1130 * streams/streams-promises.html:
1132 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
1134 [Streams API] teeReadableStream should not directly use stream.getReader()
1135 https://bugs.webkit.org/show_bug.cgi?id=151487
1137 Reviewed by Darin Adler.
1139 Adding non-regression test.
1141 * streams/streams-promises-expected.txt:
1142 * streams/streams-promises.html:
1144 2015-12-01 Skachkov Oleksandr <gskachkov@gmail.com>
1146 [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
1147 https://bugs.webkit.org/show_bug.cgi?id=149338
1149 Reviewed by Saam Barati.
1151 * js/arrowfunction-supercall-expected.txt: Added.
1152 * js/arrowfunction-supercall.html: Added.
1153 * js/arrowfunction-tdz-expected.txt: Added new expectation.
1154 * js/script-tests/arrowfunction-supercall.js: Added.
1155 * js/script-tests/arrowfunction-tdz.js: Added new cases.
1157 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
1159 [Streams API] streams should not directly use Number and related methods
1160 https://bugs.webkit.org/show_bug.cgi?id=151499
1162 Reviewed by Darin Adler.
1164 Added a non-regression test.
1166 * streams/streams-promises-expected.txt:
1167 * streams/streams-promises.html:
1169 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
1171 [Streams API] Remove use of @catch for exposed promises
1172 https://bugs.webkit.org/show_bug.cgi?id=151625
1174 Reviewed by Darin Adler.
1176 * streams/streams-promises.html: beefing up the catch test by also overwritting Promise.prototype.then.
1178 2015-11-30 Brady Eidson <beidson@apple.com>
1180 Modern IDB: Unskip "storage/indexeddb/mozilla" instead of each individual test inside of it.
1181 https://bugs.webkit.org/show_bug.cgi?id=151693
1183 Reviewed by Geoffrey Garen.
1185 * platform/mac-wk1/TestExpectations:
1187 2015-11-30 Jiewen Tan <jiewen_tan@apple.com>
1189 Amazon.com Additional Information links aren't clickable
1190 https://bugs.webkit.org/show_bug.cgi?id=151401
1191 <rdar://problem/23454261>
1193 Reviewed by Darin Adler.
1195 * fast/block/float/hit-test-on-overlapping-floats-expected.txt: Added.
1196 * fast/block/float/hit-test-on-overlapping-floats.html: Added.
1198 2015-11-30 Brady Eidson <beidson@apple.com>
1200 Modern IDB: Iterating index cursors to a specific key is busted.
1201 https://bugs.webkit.org/show_bug.cgi?id=151684
1203 Reviewed by Darin Adler.
1205 * platform/mac-wk1/TestExpectations:
1207 2015-11-30 Brady Eidson <beidson@apple.com>
1209 Modern IDB: ObjectStore cursors should not be able to iterate out of their range.
1210 https://bugs.webkit.org/show_bug.cgi?id=151683
1212 Reviewed by Darin Adler.
1214 * platform/mac-wk1/TestExpectations:
1216 2015-11-30 Brady Eidson <beidson@apple.com>
1218 Modern IDB: "prevunique" cursors should point at the lowest primary key that matches, not the highest.
1219 https://bugs.webkit.org/show_bug.cgi?id=151675.
1221 Reviewed by Darin Adler.
1223 * platform/mac-wk1/TestExpectations:
1224 * storage/indexeddb/modern/index-cursor-1-expected.txt:
1225 * storage/indexeddb/modern/index-cursor-2-expected.txt:
1226 * storage/indexeddb/modern/index-cursor-3-expected.txt:
1228 2015-11-30 Jiewen Tan <jiewen_tan@apple.com>
1230 Null dereference loading Blink layout test http/tests/misc/detach-during-notifyDone.html
1231 https://bugs.webkit.org/show_bug.cgi?id=149309
1232 <rdar://problem/22748363>
1234 Reviewed by Brent Fulgham.
1236 The test case is from Blink r175601:
1237 https://codereview.chromium.org/317513002
1238 The test case will generate a set of weird ordering events that affects the documentLoader:
1239 1. The subframe finishes loading, and since the frame’s testRunner is not set to wait until
1240 done, WebKitTestRunner stops the load (by calling WKBundlePageStopLoading()).
1241 2. This causes the in-progress XHR to be aborted, which causes its readyState to become DONE
1242 (this bug doesn’t always reproduce because sometimes the XHR has already finished before the
1243 frame finishes loading).
1244 3. The onreadystatechange callback is executed, which sets innerHTML on the parent frame.
1245 4. Setting innerHTML disconnects the subframe, nulling out its DocumentLoader.
1246 5. We return to WebFrameLoaderClient::dispatchDidFinishLoad() from step #1, but now the
1247 FrameLoader’s DocumentLoader is null. And WebKit crashes here.
1249 Note that steps 2-4 happen synchronously inside WebFrameLoaderClient::dispatchDidFinishLoad().
1251 * http/tests/misc/detach-during-notifyDone-expected.txt: Added.
1252 * http/tests/misc/detach-during-notifyDone.html: Added.
1253 * http/tests/misc/resources/detached-frame.html: Added.
1255 2015-11-30 Commit Queue <commit-queue@webkit.org>
1257 Unreviewed, rolling out r192819.
1258 https://bugs.webkit.org/show_bug.cgi?id=151681
1260 This change broke existing layout tests on Windows (Requested
1261 by ryanhaddad on #webkit).
1265 "Unify font-variant-* with font-variant shorthand"
1266 https://bugs.webkit.org/show_bug.cgi?id=149773
1267 http://trac.webkit.org/changeset/192819
1269 2015-11-30 Brady Eidson <beidson@apple.com>
1271 Modern IDB: Set the correct source on the IDBRequest for cursor updates
1272 https://bugs.webkit.org/show_bug.cgi?id=151665
1274 Reviewed by Andy Estes.
1276 * platform/mac-wk1/TestExpectations:
1278 2015-11-30 Ryan Haddad <ryanhaddad@apple.com>
1280 Marking fast/forms/state-restore-per-form.html as a flaky timeout on mac-wk2
1281 https://bugs.webkit.org/show_bug.cgi?id=150542
1283 Unreviewed test gardening.
1285 * platform/mac-wk2/TestExpectations:
1287 2015-11-30 Brady Eidson <beidson@apple.com>
1289 Modern IDB: Correct handling of cursors finishing iteration.
1290 https://bugs.webkit.org/show_bug.cgi?id=151664
1292 Reviewed by Andy Estes.
1294 * platform/mac-wk1/TestExpectations:
1296 2015-11-30 Myles C. Maxfield <mmaxfield@apple.com>
1298 Unify font-variant-* with font-variant shorthand
1299 https://bugs.webkit.org/show_bug.cgi?id=149773
1301 Reviewed by Darin Adler.
1303 Update tests. Also temporarily skip existing font-features tests until
1304 https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
1306 * css3/font-variant-parsing-expected.txt:
1307 * css3/font-variant-parsing.html:
1308 * fast/css/font-property-priority-expected.txt:
1309 * fast/css/font-shorthand-expected.txt:
1310 * fast/css/parsing-font-variant-ligatures-expected.txt:
1311 * fast/css/parsing-font-variant-ligatures.html:
1312 * fast/inspector-support/style-expected.txt:
1313 * fast/text/font-variant-shorthand-expected.txt: Added.
1314 * fast/text/font-variant-shorthand.html: Added.
1315 * platform/mac/TestExpectations:
1316 * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
1318 2015-11-30 Brady Eidson <beidson@apple.com>
1320 Modern IDB: After versionchange transactions abort, fire onerror on the original IDBOpenDBRequest.
1321 https://bugs.webkit.org/show_bug.cgi?id=151648
1323 Reviewed by Andy Estes.
1325 * platform/mac-wk1/TestExpectations:
1326 * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
1327 * storage/indexeddb/modern/abort-requests-cancelled.html:
1328 * storage/indexeddb/modern/aborted-put-expected.txt:
1329 * storage/indexeddb/modern/aborted-put.html:
1330 * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
1331 * storage/indexeddb/modern/createobjectstore-basic.html:
1332 * storage/indexeddb/modern/deleteindex-2-expected.txt:
1333 * storage/indexeddb/modern/deleteindex-2.html:
1334 * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
1335 * storage/indexeddb/modern/deleteobjectstore-1.html:
1336 * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
1337 * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
1338 * storage/indexeddb/modern/versionchange-abort-then-reopen.html:
1340 2015-11-30 Chris Dumez <cdumez@apple.com>
1342 location.origin is undefined in a web worker
1343 https://bugs.webkit.org/show_bug.cgi?id=151614
1345 Reviewed by Darin Adler.
1347 Update existing layout test to confirm the existence of location.origin when in a
1350 * fast/workers/resources/worker-location.js:
1351 * fast/workers/worker-location-expected.txt:
1353 2015-11-30 Brady Eidson <beidson@apple.com>
1355 Modern IDB: Support updating cursor values when the object store uses inline keys.
1356 https://bugs.webkit.org/show_bug.cgi?id=151647
1358 Reviewed by Andy Estes.
1360 * platform/mac-wk1/TestExpectations:
1362 2015-11-30 Brady Eidson <beidson@apple.com>
1364 Modern IDB: openCursor() fix resulting in at least 4 more passing tests.
1365 https://bugs.webkit.org/show_bug.cgi?id=151630
1367 Reviewed by Andy Estes.
1369 * platform/mac-wk1/TestExpectations:
1370 * storage/indexeddb/modern/cursor-2-expected.txt:
1371 * storage/indexeddb/modern/cursor-2.html:
1372 * storage/indexeddb/modern/cursor-3-expected.txt:
1373 * storage/indexeddb/modern/cursor-3.html:
1374 * storage/indexeddb/modern/cursor-4-expected.txt:
1375 * storage/indexeddb/modern/cursor-4.html:
1376 * storage/indexeddb/modern/deleteindex-1-expected.txt:
1377 * storage/indexeddb/modern/deleteindex-1.html:
1378 * storage/indexeddb/modern/deleteindex-2-expected.txt:
1379 * storage/indexeddb/modern/deleteindex-2.html:
1380 * storage/indexeddb/modern/index-4-expected.txt:
1381 * storage/indexeddb/modern/index-4.html:
1382 * storage/indexeddb/modern/index-cursor-1-expected.txt:
1383 * storage/indexeddb/modern/index-cursor-1.html:
1384 * storage/indexeddb/modern/index-cursor-2-expected.txt:
1385 * storage/indexeddb/modern/index-cursor-2.html:
1386 * storage/indexeddb/modern/index-cursor-3-expected.txt:
1387 * storage/indexeddb/modern/index-cursor-3.html:
1389 2015-11-30 Ryan Haddad <ryanhaddad@apple.com>
1391 Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on Yosemite WK2
1392 https://bugs.webkit.org/show_bug.cgi?id=143159
1394 Unreviewed test gardening.
1396 * platform/mac-wk2/TestExpectations:
1398 2015-11-30 Brady Eidson <beidson@apple.com>
1400 Modern IDB: Support keyPath injection into object store records.
1401 https://bugs.webkit.org/show_bug.cgi?id=151640
1403 Reviewed by Andy Estes.
1405 * platform/mac-wk1/TestExpectations:
1407 2015-11-29 Antoine Quint <graouts@apple.com>
1409 Browser does not fall back to SVG attribute value when CSS style value is invalid or not supported
1410 https://bugs.webkit.org/show_bug.cgi?id=147932
1412 Reviewed by Dean Jackson.
1414 Testing that we correctly fall back to the presentation attribute for SVGPaint and SVGColor values
1415 specified with an invalid keyword in a `style` attribute. We also update the expected output for
1416 svg/css/svg-attribute-parser-mode.html which is now in line with values returned by Firefox and
1417 Chrome, where we correctly use the default value instead of null objects, which was definitely
1420 * svg/css/invalid-color-cascade-expected.svg: Added.
1421 * svg/css/invalid-color-cascade.svg: Added.
1422 * svg/css/invalid-paint-cascade-expected.svg: Added.
1423 * svg/css/invalid-paint-cascade.svg: Added.
1424 * svg/css/script-tests/svg-attribute-parser-mode.js:
1425 * svg/css/svg-attribute-parser-mode-expected.txt:
1427 2015-11-18 Andy Estes <aestes@apple.com>
1429 [Content Filtering] Crash in DocumentLoader::notifyFinished() when allowing a media document to load
1430 https://bugs.webkit.org/show_bug.cgi?id=151433
1431 rdar://problem/23506594
1433 Reviewed by Alexey Proskuryakov.
1435 * contentfiltering/allow-media-document-expected.txt: Added.
1436 * contentfiltering/allow-media-document.html: Added.
1437 * contentfiltering/resources/test.mp4: Added.
1439 2015-11-25 Pranjal Jumde <pjumde@apple.com>
1441 Checks for buffer-overflows when reading characters from textRun
1442 https://bugs.webkit.org/show_bug.cgi?id=151055
1443 <rdar://problem/23251789>
1445 Reviewed by Myles C. Maxfield.
1447 * dom/html/level1/core/151055_asan.html:
1448 * dom/html/level1/core/151055_asan-expected.txt:
1450 2015-11-24 Commit Queue <commit-queue@webkit.org>
1452 Unreviewed, rolling out r192536, r192722, and r192743.
1453 https://bugs.webkit.org/show_bug.cgi?id=151593
1455 Still causing trouble. (Requested by kling on #webkit).
1457 Reverted changesets:
1459 "[JSC] JSPropertyNameEnumerator could be destructorless."
1460 https://bugs.webkit.org/show_bug.cgi?id=151242
1461 http://trac.webkit.org/changeset/192536
1463 "REGRESSION(r192536): Null pointer dereference in
1464 JSPropertyNameEnumerator::visitChildren()."
1465 https://bugs.webkit.org/show_bug.cgi?id=151495
1466 http://trac.webkit.org/changeset/192722
1468 "REGRESSION(r192536): Null pointer dereference in
1469 JSPropertyNameEnumerator::visitChildren()."
1470 https://bugs.webkit.org/show_bug.cgi?id=151495
1471 http://trac.webkit.org/changeset/192743
1473 2015-11-24 Xabier Rodriguez Calvar <calvaris@igalia.com>
1475 [Streams API] Implement pipeTo method in readable Stream
1476 https://bugs.webkit.org/show_bug.cgi?id=151588
1478 Reviewed by Darin Adler.
1480 Test "Piping to a writable stream that does not consume the writes fast enough exerts backpressure on the
1481 source" was moved to its own file because it causes timing issues.
1483 * streams/reference-implementation/pipe-to.html: Moved "Piping to a writable stream that does not consume the
1484 writes fast enough exerts backpressure on the source" test to its own file.
1485 * streams/pipe-to.html: Added with "Piping to a writable stream that does not consume the writes fast enough
1486 exerts backpressure on the source" test.
1487 * streams/reference-implementation/brand-checks.html: Fixed issue with the creation of a ReadableStreamReader.
1488 * streams/pipe-to-expected.txt:
1489 * streams/reference-implementation/brand-checks-expected.txt:
1490 * streams/reference-implementation/pipe-through-expected.txt:
1491 * streams/reference-implementation/pipe-to-expected.txt:
1492 * streams/reference-implementation/pipe-to-options-expected.txt:
1493 * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
1494 * platform/mac/TestExpectations:
1495 * platform/win/TestExpectations: Flagged pipe-to test because of webkit.org/b/147933.
1497 2015-11-24 Antti Koivisto <antti@apple.com>
1499 REGRESSION (r190983): Non-element, non-text nodes should not be distributed to slots
1500 https://bugs.webkit.org/show_bug.cgi?id=151566
1501 rdar://problem/23430177
1503 Reviewed by Zalan Bujtas.
1505 * fast/html/details-comment-crash-expected.html: Added.
1506 * fast/html/details-comment-crash.html: Added.
1508 2015-11-23 Brady Eidson <beidson@apple.com>
1510 Modern IDB: Unskip all indexeddb/mozilla tests that pass.
1511 https://bugs.webkit.org/show_bug.cgi?id=151568
1513 Reviewed by Alex Christensen.
1515 * platform/mac-wk1/TestExpectations:
1517 2015-11-23 Brady Eidson <beidson@apple.com>
1519 Modern IDB: When a transaction is aborted, call onerror handlers for all in-progress requests.
1520 https://bugs.webkit.org/show_bug.cgi?id=151550
1522 Reviewed by Alex Christensen.
1524 * storage/indexeddb/modern/abort-requests-cancelled-expected.txt: Added.
1525 * storage/indexeddb/modern/abort-requests-cancelled.html: Added.
1526 * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
1527 * storage/indexeddb/modern/idbtransaction-objectstore-failures.html:
1528 * storage/indexeddb/modern/index-5-expected.txt:
1529 * storage/indexeddb/modern/index-5.html:
1531 2015-11-23 Brady Eidson <beidson@apple.com>
1533 Modern IDB: Unskip storage/indexeddb/mozilla/global-data.html.
1534 https://bugs.webkit.org/show_bug.cgi?id=151557
1536 Reviewed by Alex Christensen.
1538 * platform/mac-wk1/TestExpectations:
1540 2015-11-17 Sergio Villar Senin <svillar@igalia.com>
1542 ASSERTION FAILED: freeSpace >= 0 in WebCore::RenderGrid::computeTrackSizesForDirection
1543 https://bugs.webkit.org/show_bug.cgi?id=151254
1545 Reviewed by Darin Adler.
1547 * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash-expected.txt: Added.
1548 * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash.html: Added.
1550 2015-11-22 Myles C. Maxfield <mmaxfield@apple.com>
1552 Add a test to make sure that font-variant: inherit works correctly.
1556 * fast/text/font-variant-inherit-expected.html: Added.
1557 * fast/text/font-variant-inherit.html: Added.
1559 2015-11-22 Myles C. Maxfield <mmaxfield@apple.com>
1561 Font selection should not consult font-variant property
1562 https://bugs.webkit.org/show_bug.cgi?id=151537
1564 Reviewed by Simon Fraser.
1566 * fast/text/font-selection-font-variant-expected.html: Added.
1567 * fast/text/font-selection-font-variant.html: Added.
1569 == Rolled over to ChangeLog-2015-11-21 ==