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