[Streams API] streams should not directly use Number and related methods
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2
3         [Streams API] streams should not directly use Number and related methods
4         https://bugs.webkit.org/show_bug.cgi?id=151499
5
6         Reviewed by Darin Adler.
7
8         Added a non-regression test.
9
10         * streams/streams-promises-expected.txt:
11         * streams/streams-promises.html:
12
13 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
14
15         [Streams API] Remove use of @catch for exposed promises
16         https://bugs.webkit.org/show_bug.cgi?id=151625
17
18         Reviewed by Darin Adler.
19
20         * streams/streams-promises.html: beefing up the catch test by also overwritting Promise.prototype.then.
21
22 2015-11-30  Brady Eidson  <beidson@apple.com>
23
24         Modern IDB: Unskip "storage/indexeddb/mozilla" instead of each individual test inside of it.
25         https://bugs.webkit.org/show_bug.cgi?id=151693
26
27         Reviewed by Geoffrey Garen.
28
29         * platform/mac-wk1/TestExpectations:
30
31 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
32
33         Amazon.com Additional Information links aren't clickable
34         https://bugs.webkit.org/show_bug.cgi?id=151401
35         <rdar://problem/23454261>
36
37         Reviewed by Darin Adler.
38
39         * fast/block/float/hit-test-on-overlapping-floats-expected.txt: Added.
40         * fast/block/float/hit-test-on-overlapping-floats.html: Added.
41
42 2015-11-30  Brady Eidson  <beidson@apple.com>
43
44         Modern IDB: Iterating index cursors to a specific key is busted.
45         https://bugs.webkit.org/show_bug.cgi?id=151684
46
47         Reviewed by Darin Adler.
48
49         * platform/mac-wk1/TestExpectations:
50
51 2015-11-30  Brady Eidson  <beidson@apple.com>
52
53         Modern IDB: ObjectStore cursors should not be able to iterate out of their range.
54         https://bugs.webkit.org/show_bug.cgi?id=151683
55
56         Reviewed by Darin Adler.
57
58         * platform/mac-wk1/TestExpectations:
59
60 2015-11-30  Brady Eidson  <beidson@apple.com>
61
62         Modern IDB: "prevunique" cursors should point at the lowest primary key that matches, not the highest.
63         https://bugs.webkit.org/show_bug.cgi?id=151675.
64
65         Reviewed by Darin Adler.
66
67         * platform/mac-wk1/TestExpectations:
68         * storage/indexeddb/modern/index-cursor-1-expected.txt:
69         * storage/indexeddb/modern/index-cursor-2-expected.txt:
70         * storage/indexeddb/modern/index-cursor-3-expected.txt:
71
72 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
73
74         Null dereference loading Blink layout test http/tests/misc/detach-during-notifyDone.html
75         https://bugs.webkit.org/show_bug.cgi?id=149309
76         <rdar://problem/22748363>
77
78         Reviewed by Brent Fulgham.
79
80         The test case is from Blink r175601:
81         https://codereview.chromium.org/317513002
82         The test case will generate a set of weird ordering events that affects the documentLoader:
83         1. The subframe finishes loading, and since the frame’s testRunner is not set to wait until
84         done, WebKitTestRunner stops the load (by calling WKBundlePageStopLoading()).
85         2. This causes the in-progress XHR to be aborted, which causes its readyState to become DONE
86         (this bug doesn’t always reproduce because sometimes the XHR has already finished before the
87         frame finishes loading).
88         3. The onreadystatechange callback is executed, which sets innerHTML on the parent frame.
89         4. Setting innerHTML disconnects the subframe, nulling out its DocumentLoader.
90         5. We return to WebFrameLoaderClient::dispatchDidFinishLoad() from step #1, but now the
91         FrameLoader’s DocumentLoader is null. And WebKit crashes here.
92
93         Note that steps 2-4 happen synchronously inside WebFrameLoaderClient::dispatchDidFinishLoad().
94
95         * http/tests/misc/detach-during-notifyDone-expected.txt: Added.
96         * http/tests/misc/detach-during-notifyDone.html: Added.
97         * http/tests/misc/resources/detached-frame.html: Added.
98
99 2015-11-30  Commit Queue  <commit-queue@webkit.org>
100
101         Unreviewed, rolling out r192819.
102         https://bugs.webkit.org/show_bug.cgi?id=151681
103
104         This change broke existing layout tests on Windows (Requested
105         by ryanhaddad on #webkit).
106
107         Reverted changeset:
108
109         "Unify font-variant-* with font-variant shorthand"
110         https://bugs.webkit.org/show_bug.cgi?id=149773
111         http://trac.webkit.org/changeset/192819
112
113 2015-11-30  Brady Eidson  <beidson@apple.com>
114
115         Modern IDB: Set the correct source on the IDBRequest for cursor updates
116         https://bugs.webkit.org/show_bug.cgi?id=151665
117
118         Reviewed by Andy Estes.
119
120         * platform/mac-wk1/TestExpectations:
121
122 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
123
124         Marking fast/forms/state-restore-per-form.html as a flaky timeout on mac-wk2
125         https://bugs.webkit.org/show_bug.cgi?id=150542
126
127         Unreviewed test gardening.
128
129         * platform/mac-wk2/TestExpectations:
130
131 2015-11-30  Brady Eidson  <beidson@apple.com>
132
133         Modern IDB: Correct handling of cursors finishing iteration.
134         https://bugs.webkit.org/show_bug.cgi?id=151664
135
136         Reviewed by Andy Estes.
137
138         * platform/mac-wk1/TestExpectations:
139
140 2015-11-30  Myles C. Maxfield  <mmaxfield@apple.com>
141
142         Unify font-variant-* with font-variant shorthand
143         https://bugs.webkit.org/show_bug.cgi?id=149773
144
145         Reviewed by Darin Adler.
146
147         Update tests. Also temporarily skip existing font-features tests until
148         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
149
150         * css3/font-variant-parsing-expected.txt:
151         * css3/font-variant-parsing.html:
152         * fast/css/font-property-priority-expected.txt:
153         * fast/css/font-shorthand-expected.txt:
154         * fast/css/parsing-font-variant-ligatures-expected.txt:
155         * fast/css/parsing-font-variant-ligatures.html:
156         * fast/inspector-support/style-expected.txt:
157         * fast/text/font-variant-shorthand-expected.txt: Added.
158         * fast/text/font-variant-shorthand.html: Added.
159         * platform/mac/TestExpectations:
160         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
161
162 2015-11-30  Brady Eidson  <beidson@apple.com>
163
164         Modern IDB: After versionchange transactions abort, fire onerror on the original IDBOpenDBRequest.
165         https://bugs.webkit.org/show_bug.cgi?id=151648
166
167         Reviewed by Andy Estes.
168
169         * platform/mac-wk1/TestExpectations:
170         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
171         * storage/indexeddb/modern/abort-requests-cancelled.html:
172         * storage/indexeddb/modern/aborted-put-expected.txt:
173         * storage/indexeddb/modern/aborted-put.html:
174         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
175         * storage/indexeddb/modern/createobjectstore-basic.html:
176         * storage/indexeddb/modern/deleteindex-2-expected.txt:
177         * storage/indexeddb/modern/deleteindex-2.html:
178         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
179         * storage/indexeddb/modern/deleteobjectstore-1.html:
180         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
181         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
182         * storage/indexeddb/modern/versionchange-abort-then-reopen.html:
183
184 2015-11-30  Chris Dumez  <cdumez@apple.com>
185
186         location.origin is undefined in a web worker
187         https://bugs.webkit.org/show_bug.cgi?id=151614
188
189         Reviewed by Darin Adler.
190
191         Update existing layout test to confirm the existence of location.origin when in a
192         WorkerGlobalScope.
193
194         * fast/workers/resources/worker-location.js:
195         * fast/workers/worker-location-expected.txt:
196
197 2015-11-30  Brady Eidson  <beidson@apple.com>
198
199         Modern IDB: Support updating cursor values when the object store uses inline keys.
200         https://bugs.webkit.org/show_bug.cgi?id=151647
201
202         Reviewed by Andy Estes.
203
204         * platform/mac-wk1/TestExpectations:
205
206 2015-11-30  Brady Eidson  <beidson@apple.com>
207
208         Modern IDB: openCursor() fix resulting in at least 4 more passing tests.
209         https://bugs.webkit.org/show_bug.cgi?id=151630
210
211         Reviewed by Andy Estes.
212
213         * platform/mac-wk1/TestExpectations:
214         * storage/indexeddb/modern/cursor-2-expected.txt:
215         * storage/indexeddb/modern/cursor-2.html:
216         * storage/indexeddb/modern/cursor-3-expected.txt:
217         * storage/indexeddb/modern/cursor-3.html:
218         * storage/indexeddb/modern/cursor-4-expected.txt:
219         * storage/indexeddb/modern/cursor-4.html:
220         * storage/indexeddb/modern/deleteindex-1-expected.txt:
221         * storage/indexeddb/modern/deleteindex-1.html:
222         * storage/indexeddb/modern/deleteindex-2-expected.txt:
223         * storage/indexeddb/modern/deleteindex-2.html:
224         * storage/indexeddb/modern/index-4-expected.txt:
225         * storage/indexeddb/modern/index-4.html:
226         * storage/indexeddb/modern/index-cursor-1-expected.txt:
227         * storage/indexeddb/modern/index-cursor-1.html:
228         * storage/indexeddb/modern/index-cursor-2-expected.txt:
229         * storage/indexeddb/modern/index-cursor-2.html:
230         * storage/indexeddb/modern/index-cursor-3-expected.txt:
231         * storage/indexeddb/modern/index-cursor-3.html:
232
233 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
234
235         Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on Yosemite WK2
236         https://bugs.webkit.org/show_bug.cgi?id=143159
237
238         Unreviewed test gardening.
239
240         * platform/mac-wk2/TestExpectations:
241
242 2015-11-30  Brady Eidson  <beidson@apple.com>
243
244         Modern IDB: Support keyPath injection into object store records.
245         https://bugs.webkit.org/show_bug.cgi?id=151640
246
247         Reviewed by Andy Estes.
248
249         * platform/mac-wk1/TestExpectations:
250
251 2015-11-29  Antoine Quint  <graouts@apple.com>
252
253         Browser does not fall back to SVG attribute value when CSS style value is invalid or not supported
254         https://bugs.webkit.org/show_bug.cgi?id=147932
255
256         Reviewed by Dean Jackson.
257
258         Testing that we correctly fall back to the presentation attribute for SVGPaint and SVGColor values
259         specified with an invalid keyword in a `style` attribute. We also update the expected output for
260         svg/css/svg-attribute-parser-mode.html which is now in line with values returned by Firefox and
261         Chrome, where we correctly use the default value instead of null objects, which was definitely
262         an error.
263
264         * svg/css/invalid-color-cascade-expected.svg: Added.
265         * svg/css/invalid-color-cascade.svg: Added.
266         * svg/css/invalid-paint-cascade-expected.svg: Added.
267         * svg/css/invalid-paint-cascade.svg: Added.
268         * svg/css/script-tests/svg-attribute-parser-mode.js:
269         * svg/css/svg-attribute-parser-mode-expected.txt:
270
271 2015-11-18  Andy Estes  <aestes@apple.com>
272
273         [Content Filtering] Crash in DocumentLoader::notifyFinished() when allowing a media document to load
274         https://bugs.webkit.org/show_bug.cgi?id=151433
275         rdar://problem/23506594
276
277         Reviewed by Alexey Proskuryakov.
278
279         * contentfiltering/allow-media-document-expected.txt: Added.
280         * contentfiltering/allow-media-document.html: Added.
281         * contentfiltering/resources/test.mp4: Added.
282
283 2015-11-25  Pranjal Jumde  <pjumde@apple.com>
284
285         Checks for buffer-overflows when reading characters from textRun
286         https://bugs.webkit.org/show_bug.cgi?id=151055
287         <rdar://problem/23251789>
288
289         Reviewed by Myles C. Maxfield.
290
291         * dom/html/level1/core/151055_asan.html:
292         * dom/html/level1/core/151055_asan-expected.txt:
293
294 2015-11-24  Commit Queue  <commit-queue@webkit.org>
295
296         Unreviewed, rolling out r192536, r192722, and r192743.
297         https://bugs.webkit.org/show_bug.cgi?id=151593
298
299         Still causing trouble. (Requested by kling on #webkit).
300
301         Reverted changesets:
302
303         "[JSC] JSPropertyNameEnumerator could be destructorless."
304         https://bugs.webkit.org/show_bug.cgi?id=151242
305         http://trac.webkit.org/changeset/192536
306
307         "REGRESSION(r192536): Null pointer dereference in
308         JSPropertyNameEnumerator::visitChildren()."
309         https://bugs.webkit.org/show_bug.cgi?id=151495
310         http://trac.webkit.org/changeset/192722
311
312         "REGRESSION(r192536): Null pointer dereference in
313         JSPropertyNameEnumerator::visitChildren()."
314         https://bugs.webkit.org/show_bug.cgi?id=151495
315         http://trac.webkit.org/changeset/192743
316
317 2015-11-24  Xabier Rodriguez Calvar  <calvaris@igalia.com>
318
319         [Streams API] Implement pipeTo method in readable Stream
320         https://bugs.webkit.org/show_bug.cgi?id=151588
321
322         Reviewed by Darin Adler.
323
324         Test "Piping to a writable stream that does not consume the writes fast enough exerts backpressure on the
325         source" was moved to its own file because it causes timing issues.
326
327         * streams/reference-implementation/pipe-to.html: Moved "Piping to a writable stream that does not consume the
328         writes fast enough exerts backpressure on the source" test to its own file.
329         * streams/pipe-to.html: Added with "Piping to a writable stream that does not consume the writes fast enough
330         exerts backpressure on the source" test.
331         * streams/reference-implementation/brand-checks.html: Fixed issue with the creation of a ReadableStreamReader.
332         * streams/pipe-to-expected.txt:
333         * streams/reference-implementation/brand-checks-expected.txt:
334         * streams/reference-implementation/pipe-through-expected.txt:
335         * streams/reference-implementation/pipe-to-expected.txt:
336         * streams/reference-implementation/pipe-to-options-expected.txt:
337         * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
338         * platform/mac/TestExpectations:
339         * platform/win/TestExpectations: Flagged pipe-to test because of webkit.org/b/147933.
340
341 2015-11-24  Antti Koivisto  <antti@apple.com>
342
343         REGRESSION (r190983): Non-element, non-text nodes should not be distributed to slots
344         https://bugs.webkit.org/show_bug.cgi?id=151566
345         rdar://problem/23430177
346
347         Reviewed by Zalan Bujtas.
348
349         * fast/html/details-comment-crash-expected.html: Added.
350         * fast/html/details-comment-crash.html: Added.
351
352 2015-11-23  Brady Eidson  <beidson@apple.com>
353
354         Modern IDB: Unskip all indexeddb/mozilla tests that pass.
355         https://bugs.webkit.org/show_bug.cgi?id=151568
356
357         Reviewed by Alex Christensen.
358
359         * platform/mac-wk1/TestExpectations:
360
361 2015-11-23  Brady Eidson  <beidson@apple.com>
362
363         Modern IDB: When a transaction is aborted, call onerror handlers for all in-progress requests.
364         https://bugs.webkit.org/show_bug.cgi?id=151550
365
366         Reviewed by Alex Christensen.
367
368         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt: Added.
369         * storage/indexeddb/modern/abort-requests-cancelled.html: Added.
370         * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
371         * storage/indexeddb/modern/idbtransaction-objectstore-failures.html:
372         * storage/indexeddb/modern/index-5-expected.txt:
373         * storage/indexeddb/modern/index-5.html:
374
375 2015-11-23  Brady Eidson  <beidson@apple.com>
376
377         Modern IDB: Unskip storage/indexeddb/mozilla/global-data.html.
378         https://bugs.webkit.org/show_bug.cgi?id=151557
379
380         Reviewed by Alex Christensen.
381
382         * platform/mac-wk1/TestExpectations:
383
384 2015-11-17  Sergio Villar Senin  <svillar@igalia.com>
385
386         ASSERTION FAILED: freeSpace >= 0 in WebCore::RenderGrid::computeTrackSizesForDirection
387         https://bugs.webkit.org/show_bug.cgi?id=151254
388
389         Reviewed by Darin Adler.
390
391         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash-expected.txt: Added.
392         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash.html: Added.
393
394 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
395
396         Add a test to make sure that font-variant: inherit works correctly.
397
398         Unreviewed.
399
400         * fast/text/font-variant-inherit-expected.html: Added.
401         * fast/text/font-variant-inherit.html: Added.
402
403 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
404
405         Font selection should not consult font-variant property
406         https://bugs.webkit.org/show_bug.cgi?id=151537
407
408         Reviewed by Simon Fraser.
409
410         * fast/text/font-selection-font-variant-expected.html: Added.
411         * fast/text/font-selection-font-variant.html: Added.
412
413 == Rolled over to ChangeLog-2015-11-21 ==