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