4eefc30f6b493a7aa002e8efe190f969435b5a41
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-12-02  Jer Noble  <jer.noble@apple.com>
2
3         Add a setting and restriction which will pause invisible autoplaying video
4         https://bugs.webkit.org/show_bug.cgi?id=151412
5
6         Reviewed by Eric Carlson.
7
8         * media/video-restricted-invisible-autoplay-not-allowed-expected.txt: Added.
9         * media/video-restricted-invisible-autoplay-not-allowed.html: Added.
10
11 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
12
13         Rebaseline fast/parser/xml-declaration-missing-ending-mark.html, fast/parser/xml-colon-entity.html for Win
14         https://bugs.webkit.org/show_bug.cgi?id=151763
15
16         Reviewed by Brent Fulgham.
17
18         * platform/win/fast/parser/xml-colon-entity-expected.txt:
19         * platform/win/fast/parser/xml-declaration-missing-ending-mark-expected.txt:
20
21 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
22
23         Rebaseline fast/dynamic/text-combine.html on win
24         https://bugs.webkit.org/show_bug.cgi?id=151761
25
26         Unreviewed test gardening.
27
28         * platform/win/fast/dynamic/text-combine-expected.png:
29         * platform/win/fast/dynamic/text-combine-expected.txt:
30
31 2015-12-02  Brady Eidson  <beidson@apple.com>
32
33         Modern IDB: Remove all traces of IDBObjectStore::openKeyCursor from tests.
34         https://bugs.webkit.org/show_bug.cgi?id=151772
35
36         Reviewed by Alex Christensen.
37         
38         IDBObjectStore::openKeyCursor no longer exists, so testing it is inherently bogus.
39
40         * platform/mac-wk1/TestExpectations: Two tests now pass with small expectations changes.
41         * storage/indexeddb/cursor-basics-expected.txt:
42         * storage/indexeddb/cursor-overloads-expected.txt:
43
44         * storage/indexeddb/cursor-overloads.html:
45         * storage/indexeddb/optional-arguments.html:
46         * storage/indexeddb/resources/cursor-basics.js:
47         * storage/indexeddb/resources/deleted-objects.js:
48         * storage/indexeddb/resources/exceptions.js:
49         * storage/indexeddb/resources/objectstore-basics.js:
50         
51         * storage/indexeddb/objectstore-keycursor-expected.txt: Removed.
52         * storage/indexeddb/objectstore-keycursor.html: Removed.
53         * storage/indexeddb/resources/objectstore-keycursor.js: Removed.
54
55 2015-12-02  David Hyatt  <hyatt@apple.com>
56
57         Add some more picture element layout tests
58         https://bugs.webkit.org/show_bug.cgi?id=151769
59
60         Reviewed by Dean Jackson.
61
62         * fast/picture/image-picture-invalid-expected.txt: Added.
63         * fast/picture/image-picture-invalid.html: Added.
64         * fast/picture/image-picture-nested-expected.txt: Added.
65         * fast/picture/image-picture-nested.html: Added.
66
67 2015-12-02  Brady Eidson  <beidson@apple.com>
68
69         Modern IDB: Enable a couple more passing tests.
70         https://bugs.webkit.org/show_bug.cgi?id=151766
71
72         Reviewed by Beth Dakin.
73
74         * platform/mac-wk1/TestExpectations:
75         * storage/indexeddb/create-object-store-options-expected.txt:
76
77 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
78
79         Skipping tests on Win that fail due to unimplemented showModalDialog function.
80         https://bugs.webkit.org/show_bug.cgi?id=151506
81
82         Unreviewed test gardening.
83
84         * platform/win/TestExpectations:
85
86 2015-12-02  Brady Eidson  <beidson@apple.com>
87
88         Modern IDB: IDBTransaction::error is not exposed.
89         https://bugs.webkit.org/show_bug.cgi?id=151752
90
91         Reviewed by Alex Christensen.
92
93         * platform/mac-wk1/TestExpectations:
94         * storage/indexeddb/modern/basic-add.html:
95         * storage/indexeddb/modern/double-abort-expected.txt:
96         * storage/indexeddb/modern/index-3.html:
97         * storage/indexeddb/resources/transaction-error.js:
98         * storage/indexeddb/transaction-error-expected.txt:
99
100 2015-12-02  Adenilson Cavalcanti  <cavalcantii@gmail.com>
101
102         [css border] border-image doesn't honor border-style
103         https://bugs.webkit.org/show_bug.cgi?id=99922
104
105         Reviewed by Simon Fraser.
106
107         Ensure that WebKit will be compliant to css-backgrounds spec where
108         a border with an image will only be rendered if there is a style defined.
109
110         Previous border image tests had to be edited (i.e. define border-style)
111         to ensure that a decorated border would be rendered.
112
113         * fast/borders/border-image-01.html:
114         * fast/borders/border-image-border-radius.html:
115         * fast/borders/border-image-fill-no-intrinsic-size.html:
116         * fast/borders/border-image-longhand.html:
117         * fast/borders/border-image-massive-scale.html:
118         * fast/borders/border-image-omit-right-slice.html:
119         * fast/borders/border-image-outset-in-shorthand.html:
120         * fast/borders/border-image-outset-split-inline-expected.txt:
121         * fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt:
122         * fast/borders/border-image-outset-split-inline-vertical-lr.html:
123         * fast/borders/border-image-outset-split-inline.html:
124         * fast/borders/border-image-outset.html:
125         * fast/borders/border-image-repeat.html:
126         * fast/borders/border-image-rotate-transform.html:
127         * fast/borders/border-image-scale-transform.html:
128         * fast/borders/border-image-scaled.html:
129         * fast/borders/border-image-scrambled.html:
130         * fast/borders/border-image-should-not-display-expected.html: Added.
131         * fast/borders/border-image-should-not-display.html: Added.
132         * fast/borders/border-image-side-reduction.html:
133         * fast/borders/border-image-slice-constrained.html:
134         * fast/borders/border-image-slice-missing-right.html:
135         * fast/borders/border-image-slices.html:
136         * fast/borders/border-image-source.html:
137         * fast/borders/border-image-trumps-radius-expected.txt:
138         * fast/borders/border-image-trumps-radius.html:
139         * fast/borders/hidpi-border-image-gradient-on-subpixels.html:
140         * fast/borders/resources/red.png: Added.
141         * fast/borders/scaled-border-image.html:
142         * fast/gradients/border-image-gradient-expected.txt:
143         * fast/gradients/border-image-gradient.html:
144         * fast/hidpi/image-set-border-image-comparison.html:
145         * fast/hidpi/image-set-border-image-dynamic.html:
146         * fast/hidpi/image-set-border-image-simple.html:
147         * fast/writing-mode/border-image-horizontal-bt.html:
148         * fast/writing-mode/border-image-vertical-lr.html:
149         * fast/writing-mode/border-image-vertical-rl.html:
150         * platform/mac/fast/borders/border-image-01-expected.txt:
151         * platform/mac/fast/borders/border-image-border-radius-expected.txt:
152         * platform/mac/fast/borders/border-image-longhand-expected.txt:
153         * platform/mac/fast/borders/border-image-massive-scale-expected.txt:
154         * platform/mac/fast/borders/border-image-omit-right-slice-expected.txt:
155         * platform/mac/fast/borders/border-image-outset-expected.txt:
156         * platform/mac/fast/borders/border-image-outset-in-shorthand-expected.txt:
157         * platform/mac/fast/borders/border-image-repeat-expected.txt:
158         * platform/mac/fast/borders/border-image-rotate-transform-expected.txt:
159         * platform/mac/fast/borders/border-image-scale-transform-expected.txt:
160         * platform/mac/fast/borders/border-image-scaled-expected.txt:
161         * platform/mac/fast/borders/border-image-scrambled-expected.txt:
162         * platform/mac/fast/borders/border-image-side-reduction-expected.txt:
163         * platform/mac/fast/borders/border-image-slice-constrained-expected.txt:
164         * platform/mac/fast/borders/border-image-slices-expected.txt:
165         * platform/mac/fast/borders/border-image-source-expected.txt:
166         * platform/mac/fast/borders/scaled-border-image-expected.txt:
167         * platform/mac/fast/hidpi/image-set-border-image-comparison-expected.txt:
168         * platform/mac/fast/hidpi/image-set-border-image-dynamic-expected.txt:
169         * platform/mac/fast/hidpi/image-set-border-image-simple-expected.txt:
170         * platform/mac/fast/writing-mode/border-image-horizontal-bt-expected.txt:
171         * platform/mac/fast/writing-mode/border-image-vertical-lr-expected.txt:
172         * platform/mac/fast/writing-mode/border-image-vertical-rl-expected.txt:
173
174 2015-12-02  Eric Carlson  <eric.carlson@apple.com>
175
176         [MediaStream] Implement MediaStreamTrack.getSettings()
177         https://bugs.webkit.org/show_bug.cgi?id=151727
178
179         Reviewed by Jer Noble.
180
181         * fast/mediastream/MediaStream-video-element-expected.txt:
182         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
183         * fast/mediastream/MediaStream-video-element-track-stop.html:
184         * fast/mediastream/MediaStream-video-element.html:
185         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt: Added.
186         * fast/mediastream/MediaStreamTrack-getSettings.html: Added.
187
188 2015-12-01  David Hyatt  <hyatt@apple.com>
189
190         Implement the picture element.
191         https://bugs.webkit.org/show_bug.cgi?id=116963
192
193         Reviewed by Dean Jackson.
194
195         * fast/picture: Added.
196         * fast/picture/image-picture-1x-expected.txt: Added.
197         * fast/picture/image-picture-1x.html: Added.
198         * fast/picture/resources: Added.
199         * fast/picture/resources/blue_rect.jpg: Added.
200         * fast/picture/resources/currentSrcHelper.js: Added.
201         (fileName):
202         (currentSrcFileName):
203         (currentSrcFileNameNoParams):
204         * fast/picture/resources/image-set-4x.png: Added.
205
206 2015-12-02  Jiewen Tan  <jiewen_tan@apple.com>
207
208         Null dereference loading Blink layout test fast/loader/unload-mutation-crash.html
209         https://bugs.webkit.org/show_bug.cgi?id=149305
210         <rdar://problem/22747892>
211
212         Reviewed by Brent Fulgham.
213
214         This test case is from Blink r180918:
215         https://codereview.chromium.org/495743003
216
217         * fast/loader/unload-mutation-crash-expected.txt: Added.
218         * fast/loader/unload-mutation-crash.html: Added.
219
220 2015-12-02  Joseph Pecoraro  <pecoraro@apple.com>
221
222         Web Inspector: Handle YieldExpressions in the ScriptSyntaxTree
223         https://bugs.webkit.org/show_bug.cgi?id=151730
224
225         Reviewed by Brian Burg.
226
227         * inspector/model/parse-script-syntax-tree-expected.txt:
228         * inspector/model/parse-script-syntax-tree.html:
229
230 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
231
232         [Win] Test gardening after r192895
233
234         Unreviewed.
235
236         * fast/text/emoji-overlap-expected.html:
237         * fast/text/emoji-overlap.html:
238
239 2015-12-01  Commit Queue  <commit-queue@webkit.org>
240
241         Unreviewed, rolling out r192894 and r192904.
242         https://bugs.webkit.org/show_bug.cgi?id=151738
243
244         Crashes sometimes on Windows (Requested by litherum on
245         #webkit).
246
247         Reverted changesets:
248
249         "[Win] Web fonts with small caps have excess whitespace with
250         the complex text codepath"
251         https://bugs.webkit.org/show_bug.cgi?id=151698
252         http://trac.webkit.org/changeset/192894
253
254         "Test gardening after r192894"
255         http://trac.webkit.org/changeset/192904
256
257 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
258
259         [SVG -> OTF Converter] Force UnitsPerEm to 1000
260         https://bugs.webkit.org/show_bug.cgi?id=151650
261
262         Reviewed by Antti Koivisto.
263
264         Some tests have quantization differences.
265
266         * fast/ruby/ruby-expansion-cjk-2-expected.html:
267         * fast/ruby/ruby-expansion-cjk-3-expected.html:
268         * fast/ruby/ruby-expansion-cjk-4-expected.html:
269         * fast/ruby/ruby-expansion-cjk-5-expected.html:
270         * fast/ruby/ruby-expansion-cjk-expected.html:
271         * platform/mac-wk2/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
272         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
273         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
274         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
275         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
276         * platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
277         * platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
278         * platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
279         * platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
280         * platform/mac/svg/batik/text/textEffect3-expected.txt:
281         * platform/mac/svg/batik/text/textPosition2-expected.txt:
282         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
283         * svg/custom/acid3-test-77-expected.txt:
284
285 2015-12-01  Brady Eidson  <beidson@apple.com>
286
287         Add updated test result missing from http://trac.webkit.org/changeset/192924
288         https://bugs.webkit.org/show_bug.cgi?id=151725
289
290         * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
291
292 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
293
294         Marking http/tests/xmlhttprequest/methods-async.html as flaky on Yosemite WK2
295         https://bugs.webkit.org/show_bug.cgi?id=151729
296
297         Unreviewed test gardening.
298
299         * platform/mac-wk2/TestExpectations:
300
301 2015-12-01  Brady Eidson  <beidson@apple.com>
302
303         Give a more detailed message for TypeErrors that result from EnforceRange.
304         https://bugs.webkit.org/show_bug.cgi?id=151725
305
306         Reviewed by Tim Horton.
307
308         * crypto/subtle/aes-cbc-generate-key-expected.txt:
309         * js/dom/webidl-type-mapping-expected.txt:
310         * storage/indexeddb/intversion-bad-parameters-expected.txt:
311         * storage/indexeddb/version-change-event-basic-expected.txt:
312
313 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
314
315         Test gardening after r192894
316
317         Unreviewed.
318
319         * fast/text/small-caps-complex-expected.html:
320         * fast/text/small-caps-complex.html:
321
322 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
323
324         [iOS] Adjacent emoji overlap each other
325         https://bugs.webkit.org/show_bug.cgi?id=151690
326         <rdar://problem/23430453>
327
328         Reviewed by Simon Fraser.
329
330         * fast/text/emoji-overlap-expected.html: Added.
331         * fast/text/emoji-overlap.html: Added.
332
333 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
334
335         [Win] Web fonts with small caps have excess whitespace with the complex text codepath
336         https://bugs.webkit.org/show_bug.cgi?id=151698
337
338         Reviewed by Darin Adler.
339
340         * fast/text/resources/tinyfont.svg: Added.
341         * fast/text/small-caps-complex-expected.html: Added.
342         * fast/text/small-caps-complex.html: Added.
343
344 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
345
346         Marking http/tests/xmlhttprequest/workers/methods.html as flaky on Yosemite WK2
347         https://bugs.webkit.org/show_bug.cgi?id=151709
348
349         Unreviewed test gardening.
350
351         * platform/mac-wk2/TestExpectations:
352
353 2015-12-01  Brady Eidson  <beidson@apple.com>
354
355         Skip some specific IDB tests in preparation for enabling the entire directory.
356
357         Reviewed in person by Sam Weinig.
358
359         * platform/mac-wk1/TestExpectations:
360
361 2015-12-01  Brady Eidson  <beidson@apple.com>
362
363         Modern IDB: storage/indexeddb/create-and-remove-object-store.html fails.
364         https://bugs.webkit.org/show_bug.cgi?id=151704
365
366         Reviewed by Alex Christensen.
367
368         * platform/mac-wk1/TestExpectations:
369         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
370
371 2015-12-01  Brady Eidson  <beidson@apple.com>
372
373         Modern IDB: storage/indexeddb/basics.html fails.
374         https://bugs.webkit.org/show_bug.cgi?id=151694
375
376         Reviewed by Alex Christensen.
377
378         * platform/mac-wk1/TestExpectations:
379         * storage/indexeddb/modern/deletedatabase-1.html:
380         * storage/indexeddb/modern/opendatabase-versions.html:
381         * storage/indexeddb/modern/versionchange-event.html:
382
383 2015-12-01  Carlos Garcia Campos  <cgarcia@igalia.com>
384
385         Unreviewed, rolling out r192876.
386
387         It broke a lot of JSC and layout tests for GTK and EFL
388
389         Reverted changeset:
390
391         "[ES6] "super" and "this" should be lexically bound inside an
392         arrow function and should live in a JSLexicalEnvironment"
393         https://bugs.webkit.org/show_bug.cgi?id=149338
394         http://trac.webkit.org/changeset/192876
395
396 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
397
398         [Streams API] pull function of tee should call readFromReadableStreamReader directly
399         https://bugs.webkit.org/show_bug.cgi?id=151497
400
401         Unreviewed.
402
403         Adding non regression test.
404
405         * streams/streams-promises-expected.txt:
406         * streams/streams-promises.html:
407
408 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
409
410         [Streams API] teeReadableStream should not directly use stream.getReader()
411         https://bugs.webkit.org/show_bug.cgi?id=151487
412
413         Reviewed by Darin Adler.
414
415         Adding non-regression test.
416
417         * streams/streams-promises-expected.txt:
418         * streams/streams-promises.html:
419
420 2015-12-01  Skachkov Oleksandr  <gskachkov@gmail.com>
421
422         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
423         https://bugs.webkit.org/show_bug.cgi?id=149338
424
425         Reviewed by Saam Barati.
426
427         * js/arrowfunction-supercall-expected.txt: Added.
428         * js/arrowfunction-supercall.html: Added.
429         * js/arrowfunction-tdz-expected.txt: Added new expectation.
430         * js/script-tests/arrowfunction-supercall.js: Added.
431         * js/script-tests/arrowfunction-tdz.js: Added new cases.
432
433 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
434
435         [Streams API] streams should not directly use Number and related methods
436         https://bugs.webkit.org/show_bug.cgi?id=151499
437
438         Reviewed by Darin Adler.
439
440         Added a non-regression test.
441
442         * streams/streams-promises-expected.txt:
443         * streams/streams-promises.html:
444
445 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
446
447         [Streams API] Remove use of @catch for exposed promises
448         https://bugs.webkit.org/show_bug.cgi?id=151625
449
450         Reviewed by Darin Adler.
451
452         * streams/streams-promises.html: beefing up the catch test by also overwritting Promise.prototype.then.
453
454 2015-11-30  Brady Eidson  <beidson@apple.com>
455
456         Modern IDB: Unskip "storage/indexeddb/mozilla" instead of each individual test inside of it.
457         https://bugs.webkit.org/show_bug.cgi?id=151693
458
459         Reviewed by Geoffrey Garen.
460
461         * platform/mac-wk1/TestExpectations:
462
463 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
464
465         Amazon.com Additional Information links aren't clickable
466         https://bugs.webkit.org/show_bug.cgi?id=151401
467         <rdar://problem/23454261>
468
469         Reviewed by Darin Adler.
470
471         * fast/block/float/hit-test-on-overlapping-floats-expected.txt: Added.
472         * fast/block/float/hit-test-on-overlapping-floats.html: Added.
473
474 2015-11-30  Brady Eidson  <beidson@apple.com>
475
476         Modern IDB: Iterating index cursors to a specific key is busted.
477         https://bugs.webkit.org/show_bug.cgi?id=151684
478
479         Reviewed by Darin Adler.
480
481         * platform/mac-wk1/TestExpectations:
482
483 2015-11-30  Brady Eidson  <beidson@apple.com>
484
485         Modern IDB: ObjectStore cursors should not be able to iterate out of their range.
486         https://bugs.webkit.org/show_bug.cgi?id=151683
487
488         Reviewed by Darin Adler.
489
490         * platform/mac-wk1/TestExpectations:
491
492 2015-11-30  Brady Eidson  <beidson@apple.com>
493
494         Modern IDB: "prevunique" cursors should point at the lowest primary key that matches, not the highest.
495         https://bugs.webkit.org/show_bug.cgi?id=151675.
496
497         Reviewed by Darin Adler.
498
499         * platform/mac-wk1/TestExpectations:
500         * storage/indexeddb/modern/index-cursor-1-expected.txt:
501         * storage/indexeddb/modern/index-cursor-2-expected.txt:
502         * storage/indexeddb/modern/index-cursor-3-expected.txt:
503
504 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
505
506         Null dereference loading Blink layout test http/tests/misc/detach-during-notifyDone.html
507         https://bugs.webkit.org/show_bug.cgi?id=149309
508         <rdar://problem/22748363>
509
510         Reviewed by Brent Fulgham.
511
512         The test case is from Blink r175601:
513         https://codereview.chromium.org/317513002
514         The test case will generate a set of weird ordering events that affects the documentLoader:
515         1. The subframe finishes loading, and since the frame’s testRunner is not set to wait until
516         done, WebKitTestRunner stops the load (by calling WKBundlePageStopLoading()).
517         2. This causes the in-progress XHR to be aborted, which causes its readyState to become DONE
518         (this bug doesn’t always reproduce because sometimes the XHR has already finished before the
519         frame finishes loading).
520         3. The onreadystatechange callback is executed, which sets innerHTML on the parent frame.
521         4. Setting innerHTML disconnects the subframe, nulling out its DocumentLoader.
522         5. We return to WebFrameLoaderClient::dispatchDidFinishLoad() from step #1, but now the
523         FrameLoader’s DocumentLoader is null. And WebKit crashes here.
524
525         Note that steps 2-4 happen synchronously inside WebFrameLoaderClient::dispatchDidFinishLoad().
526
527         * http/tests/misc/detach-during-notifyDone-expected.txt: Added.
528         * http/tests/misc/detach-during-notifyDone.html: Added.
529         * http/tests/misc/resources/detached-frame.html: Added.
530
531 2015-11-30  Commit Queue  <commit-queue@webkit.org>
532
533         Unreviewed, rolling out r192819.
534         https://bugs.webkit.org/show_bug.cgi?id=151681
535
536         This change broke existing layout tests on Windows (Requested
537         by ryanhaddad on #webkit).
538
539         Reverted changeset:
540
541         "Unify font-variant-* with font-variant shorthand"
542         https://bugs.webkit.org/show_bug.cgi?id=149773
543         http://trac.webkit.org/changeset/192819
544
545 2015-11-30  Brady Eidson  <beidson@apple.com>
546
547         Modern IDB: Set the correct source on the IDBRequest for cursor updates
548         https://bugs.webkit.org/show_bug.cgi?id=151665
549
550         Reviewed by Andy Estes.
551
552         * platform/mac-wk1/TestExpectations:
553
554 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
555
556         Marking fast/forms/state-restore-per-form.html as a flaky timeout on mac-wk2
557         https://bugs.webkit.org/show_bug.cgi?id=150542
558
559         Unreviewed test gardening.
560
561         * platform/mac-wk2/TestExpectations:
562
563 2015-11-30  Brady Eidson  <beidson@apple.com>
564
565         Modern IDB: Correct handling of cursors finishing iteration.
566         https://bugs.webkit.org/show_bug.cgi?id=151664
567
568         Reviewed by Andy Estes.
569
570         * platform/mac-wk1/TestExpectations:
571
572 2015-11-30  Myles C. Maxfield  <mmaxfield@apple.com>
573
574         Unify font-variant-* with font-variant shorthand
575         https://bugs.webkit.org/show_bug.cgi?id=149773
576
577         Reviewed by Darin Adler.
578
579         Update tests. Also temporarily skip existing font-features tests until
580         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
581
582         * css3/font-variant-parsing-expected.txt:
583         * css3/font-variant-parsing.html:
584         * fast/css/font-property-priority-expected.txt:
585         * fast/css/font-shorthand-expected.txt:
586         * fast/css/parsing-font-variant-ligatures-expected.txt:
587         * fast/css/parsing-font-variant-ligatures.html:
588         * fast/inspector-support/style-expected.txt:
589         * fast/text/font-variant-shorthand-expected.txt: Added.
590         * fast/text/font-variant-shorthand.html: Added.
591         * platform/mac/TestExpectations:
592         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
593
594 2015-11-30  Brady Eidson  <beidson@apple.com>
595
596         Modern IDB: After versionchange transactions abort, fire onerror on the original IDBOpenDBRequest.
597         https://bugs.webkit.org/show_bug.cgi?id=151648
598
599         Reviewed by Andy Estes.
600
601         * platform/mac-wk1/TestExpectations:
602         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
603         * storage/indexeddb/modern/abort-requests-cancelled.html:
604         * storage/indexeddb/modern/aborted-put-expected.txt:
605         * storage/indexeddb/modern/aborted-put.html:
606         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
607         * storage/indexeddb/modern/createobjectstore-basic.html:
608         * storage/indexeddb/modern/deleteindex-2-expected.txt:
609         * storage/indexeddb/modern/deleteindex-2.html:
610         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
611         * storage/indexeddb/modern/deleteobjectstore-1.html:
612         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
613         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
614         * storage/indexeddb/modern/versionchange-abort-then-reopen.html:
615
616 2015-11-30  Chris Dumez  <cdumez@apple.com>
617
618         location.origin is undefined in a web worker
619         https://bugs.webkit.org/show_bug.cgi?id=151614
620
621         Reviewed by Darin Adler.
622
623         Update existing layout test to confirm the existence of location.origin when in a
624         WorkerGlobalScope.
625
626         * fast/workers/resources/worker-location.js:
627         * fast/workers/worker-location-expected.txt:
628
629 2015-11-30  Brady Eidson  <beidson@apple.com>
630
631         Modern IDB: Support updating cursor values when the object store uses inline keys.
632         https://bugs.webkit.org/show_bug.cgi?id=151647
633
634         Reviewed by Andy Estes.
635
636         * platform/mac-wk1/TestExpectations:
637
638 2015-11-30  Brady Eidson  <beidson@apple.com>
639
640         Modern IDB: openCursor() fix resulting in at least 4 more passing tests.
641         https://bugs.webkit.org/show_bug.cgi?id=151630
642
643         Reviewed by Andy Estes.
644
645         * platform/mac-wk1/TestExpectations:
646         * storage/indexeddb/modern/cursor-2-expected.txt:
647         * storage/indexeddb/modern/cursor-2.html:
648         * storage/indexeddb/modern/cursor-3-expected.txt:
649         * storage/indexeddb/modern/cursor-3.html:
650         * storage/indexeddb/modern/cursor-4-expected.txt:
651         * storage/indexeddb/modern/cursor-4.html:
652         * storage/indexeddb/modern/deleteindex-1-expected.txt:
653         * storage/indexeddb/modern/deleteindex-1.html:
654         * storage/indexeddb/modern/deleteindex-2-expected.txt:
655         * storage/indexeddb/modern/deleteindex-2.html:
656         * storage/indexeddb/modern/index-4-expected.txt:
657         * storage/indexeddb/modern/index-4.html:
658         * storage/indexeddb/modern/index-cursor-1-expected.txt:
659         * storage/indexeddb/modern/index-cursor-1.html:
660         * storage/indexeddb/modern/index-cursor-2-expected.txt:
661         * storage/indexeddb/modern/index-cursor-2.html:
662         * storage/indexeddb/modern/index-cursor-3-expected.txt:
663         * storage/indexeddb/modern/index-cursor-3.html:
664
665 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
666
667         Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on Yosemite WK2
668         https://bugs.webkit.org/show_bug.cgi?id=143159
669
670         Unreviewed test gardening.
671
672         * platform/mac-wk2/TestExpectations:
673
674 2015-11-30  Brady Eidson  <beidson@apple.com>
675
676         Modern IDB: Support keyPath injection into object store records.
677         https://bugs.webkit.org/show_bug.cgi?id=151640
678
679         Reviewed by Andy Estes.
680
681         * platform/mac-wk1/TestExpectations:
682
683 2015-11-29  Antoine Quint  <graouts@apple.com>
684
685         Browser does not fall back to SVG attribute value when CSS style value is invalid or not supported
686         https://bugs.webkit.org/show_bug.cgi?id=147932
687
688         Reviewed by Dean Jackson.
689
690         Testing that we correctly fall back to the presentation attribute for SVGPaint and SVGColor values
691         specified with an invalid keyword in a `style` attribute. We also update the expected output for
692         svg/css/svg-attribute-parser-mode.html which is now in line with values returned by Firefox and
693         Chrome, where we correctly use the default value instead of null objects, which was definitely
694         an error.
695
696         * svg/css/invalid-color-cascade-expected.svg: Added.
697         * svg/css/invalid-color-cascade.svg: Added.
698         * svg/css/invalid-paint-cascade-expected.svg: Added.
699         * svg/css/invalid-paint-cascade.svg: Added.
700         * svg/css/script-tests/svg-attribute-parser-mode.js:
701         * svg/css/svg-attribute-parser-mode-expected.txt:
702
703 2015-11-18  Andy Estes  <aestes@apple.com>
704
705         [Content Filtering] Crash in DocumentLoader::notifyFinished() when allowing a media document to load
706         https://bugs.webkit.org/show_bug.cgi?id=151433
707         rdar://problem/23506594
708
709         Reviewed by Alexey Proskuryakov.
710
711         * contentfiltering/allow-media-document-expected.txt: Added.
712         * contentfiltering/allow-media-document.html: Added.
713         * contentfiltering/resources/test.mp4: Added.
714
715 2015-11-25  Pranjal Jumde  <pjumde@apple.com>
716
717         Checks for buffer-overflows when reading characters from textRun
718         https://bugs.webkit.org/show_bug.cgi?id=151055
719         <rdar://problem/23251789>
720
721         Reviewed by Myles C. Maxfield.
722
723         * dom/html/level1/core/151055_asan.html:
724         * dom/html/level1/core/151055_asan-expected.txt:
725
726 2015-11-24  Commit Queue  <commit-queue@webkit.org>
727
728         Unreviewed, rolling out r192536, r192722, and r192743.
729         https://bugs.webkit.org/show_bug.cgi?id=151593
730
731         Still causing trouble. (Requested by kling on #webkit).
732
733         Reverted changesets:
734
735         "[JSC] JSPropertyNameEnumerator could be destructorless."
736         https://bugs.webkit.org/show_bug.cgi?id=151242
737         http://trac.webkit.org/changeset/192536
738
739         "REGRESSION(r192536): Null pointer dereference in
740         JSPropertyNameEnumerator::visitChildren()."
741         https://bugs.webkit.org/show_bug.cgi?id=151495
742         http://trac.webkit.org/changeset/192722
743
744         "REGRESSION(r192536): Null pointer dereference in
745         JSPropertyNameEnumerator::visitChildren()."
746         https://bugs.webkit.org/show_bug.cgi?id=151495
747         http://trac.webkit.org/changeset/192743
748
749 2015-11-24  Xabier Rodriguez Calvar  <calvaris@igalia.com>
750
751         [Streams API] Implement pipeTo method in readable Stream
752         https://bugs.webkit.org/show_bug.cgi?id=151588
753
754         Reviewed by Darin Adler.
755
756         Test "Piping to a writable stream that does not consume the writes fast enough exerts backpressure on the
757         source" was moved to its own file because it causes timing issues.
758
759         * streams/reference-implementation/pipe-to.html: Moved "Piping to a writable stream that does not consume the
760         writes fast enough exerts backpressure on the source" test to its own file.
761         * streams/pipe-to.html: Added with "Piping to a writable stream that does not consume the writes fast enough
762         exerts backpressure on the source" test.
763         * streams/reference-implementation/brand-checks.html: Fixed issue with the creation of a ReadableStreamReader.
764         * streams/pipe-to-expected.txt:
765         * streams/reference-implementation/brand-checks-expected.txt:
766         * streams/reference-implementation/pipe-through-expected.txt:
767         * streams/reference-implementation/pipe-to-expected.txt:
768         * streams/reference-implementation/pipe-to-options-expected.txt:
769         * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
770         * platform/mac/TestExpectations:
771         * platform/win/TestExpectations: Flagged pipe-to test because of webkit.org/b/147933.
772
773 2015-11-24  Antti Koivisto  <antti@apple.com>
774
775         REGRESSION (r190983): Non-element, non-text nodes should not be distributed to slots
776         https://bugs.webkit.org/show_bug.cgi?id=151566
777         rdar://problem/23430177
778
779         Reviewed by Zalan Bujtas.
780
781         * fast/html/details-comment-crash-expected.html: Added.
782         * fast/html/details-comment-crash.html: Added.
783
784 2015-11-23  Brady Eidson  <beidson@apple.com>
785
786         Modern IDB: Unskip all indexeddb/mozilla tests that pass.
787         https://bugs.webkit.org/show_bug.cgi?id=151568
788
789         Reviewed by Alex Christensen.
790
791         * platform/mac-wk1/TestExpectations:
792
793 2015-11-23  Brady Eidson  <beidson@apple.com>
794
795         Modern IDB: When a transaction is aborted, call onerror handlers for all in-progress requests.
796         https://bugs.webkit.org/show_bug.cgi?id=151550
797
798         Reviewed by Alex Christensen.
799
800         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt: Added.
801         * storage/indexeddb/modern/abort-requests-cancelled.html: Added.
802         * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
803         * storage/indexeddb/modern/idbtransaction-objectstore-failures.html:
804         * storage/indexeddb/modern/index-5-expected.txt:
805         * storage/indexeddb/modern/index-5.html:
806
807 2015-11-23  Brady Eidson  <beidson@apple.com>
808
809         Modern IDB: Unskip storage/indexeddb/mozilla/global-data.html.
810         https://bugs.webkit.org/show_bug.cgi?id=151557
811
812         Reviewed by Alex Christensen.
813
814         * platform/mac-wk1/TestExpectations:
815
816 2015-11-17  Sergio Villar Senin  <svillar@igalia.com>
817
818         ASSERTION FAILED: freeSpace >= 0 in WebCore::RenderGrid::computeTrackSizesForDirection
819         https://bugs.webkit.org/show_bug.cgi?id=151254
820
821         Reviewed by Darin Adler.
822
823         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash-expected.txt: Added.
824         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash.html: Added.
825
826 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
827
828         Add a test to make sure that font-variant: inherit works correctly.
829
830         Unreviewed.
831
832         * fast/text/font-variant-inherit-expected.html: Added.
833         * fast/text/font-variant-inherit.html: Added.
834
835 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
836
837         Font selection should not consult font-variant property
838         https://bugs.webkit.org/show_bug.cgi?id=151537
839
840         Reviewed by Simon Fraser.
841
842         * fast/text/font-selection-font-variant-expected.html: Added.
843         * fast/text/font-selection-font-variant.html: Added.
844
845 == Rolled over to ChangeLog-2015-11-21 ==