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