Do not fire load events from frames with scripting disabled
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
2
3         Do not fire load events from frames with scripting disabled
4         https://bugs.webkit.org/show_bug.cgi?id=118042
5         <rdar://problem/14272857>
6
7         Reviewed by Brent Fulgham.
8
9         Since the crash is not reproducible, only test case from Blink r153029 is merged:
10         https://codereview.chromium.org/17682003
11
12         * fast/images/image-load-event-crash-expected.txt: Added.
13         * fast/images/image-load-event-crash.html: Added.
14
15 2015-12-11  Brady Eidson  <beidson@apple.com>
16
17         Modern IDB: storage/indexeddb/index-count.html fails.
18         https://bugs.webkit.org/show_bug.cgi?id=152175
19
20         Reviewed by Alex Christensen.
21
22         * platform/mac-wk1/TestExpectations:
23         * storage/indexeddb/index-count-expected.txt:
24         * storage/indexeddb/modern/index-get-count-failures-expected.txt:
25
26 2015-12-11  Daniel Bates  <dabates@apple.com>
27
28         [iOS][WK2] Update expected results for tests imported/w3c/web-platform-tests
29
30         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Added.
31         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Added.
32         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Renamed from LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt.
33         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
34         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Added.
35
36 2015-12-11  Darin Adler  <darin@apple.com>
37
38         Reduce the number of events that can be created by Document.createEvent
39         https://bugs.webkit.org/show_bug.cgi?id=151931
40
41         Reviewed by Alex Christensen.
42
43         * TestExpectations: Added expected failures for the two tests that depend
44         on createEvent("IDBVersionChangeEvent").
45
46         * animations/animation-events-create.html: Updated to use
47         "new WebKitAnimationEvent" instead of document.createEvent.
48
49         * fast/events/event-creation-expected.txt: Removed expected results for
50         various events that can no longer be created with createEvent.
51         * fast/events/event-creation.html: Removed tests for various events
52         that can no longer be created with createEvent.
53
54         * imported/blink/plugins/plugin-synthetic-event-crash.html: Updated to use
55         "new PopStateEvent" instead of document.createEvent.
56
57         * indieui/create-uirequestevent-expected.txt: Removed.
58         * indieui/create-uirequestevent.html: Removed.
59
60         * platform/mac-wk2/TestExpecations: Removed expectations for some deleted tests.
61
62         * platform/wk2/storage/indexeddb/removed-expected.txt: Removed, since this is
63         no different from the platform-independent expected result.
64
65         * transitions/transition-end-event-create.html: Updated to use
66         "new WebKitTransitionEvent" instead of document.createEvent.
67
68 2015-12-11  Nikita Vasilyev  <nvasilyev@apple.com>
69
70         Web Inspector: When logging strings, detect stack traces and show them as StackTraceView
71         https://bugs.webkit.org/show_bug.cgi?id=149790
72
73         Reviewed by Timothy Hatcher.
74
75         * inspector/console/js-isLikelyStackTrace.html: Added.
76
77 2015-12-10  Brady Eidson  <beidson@apple.com>
78
79         Modern IDB: storage/indexeddb/objectstore-count.html fails.
80         https://bugs.webkit.org/show_bug.cgi?id=152167
81
82         Reviewed by Alex Christensen.
83
84         * platform/mac-wk1/TestExpectations:
85         * storage/indexeddb/objectstore-count-expected.txt:
86
87 2015-12-10  Zalan Bujtas  <zalan@apple.com>
88
89         ASSERTION FAILED: !simpleLineLayout() in WebCore::RenderText::collectSelectionRectsForLineBoxes
90         https://bugs.webkit.org/show_bug.cgi?id=152115
91
92         Reviewed by Simon Fraser.
93
94         document.execCommand("indent") generates a blockquote wrapper and moves the indented content inside.
95         If the indented content is already inside a selection, we need to make sure that newly created flow uses
96         normal line layout.
97         This patch fixes the generic case as re-parenting an already selected renderer is not specific to document.execCommand("indent").
98
99         * fast/block/selection-inside-simple-line-layout-expected.txt: Added.
100         * fast/block/selection-inside-simple-line-layout.html: Added.
101
102 2015-12-10  Brady Eidson  <beidson@apple.com>
103
104         Unreviewed TestExpectations gardening.
105
106         * platform/mac-wk1/TestExpectations: Move 3 failing IDB tests to the "Skipped because of Workers" section.
107
108 2015-12-10  Eric Carlson  <eric.carlson@apple.com>
109
110         [MediaStream] Expose media capture devices persistent permissions to WebCore
111         https://bugs.webkit.org/show_bug.cgi?id=152087
112
113         Reviewed by Chris Dumez.
114
115         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
116         * fast/mediastream/MediaDevices-enumerateDevices.html:
117
118 2015-12-10  Daniel Bates  <dabates@apple.com>
119
120         [CSP] eval() is not blocked for stringified literals
121         https://bugs.webkit.org/show_bug.cgi?id=152158
122         <rdar://problem/15775625>
123
124         Reviewed by Saam Barati.
125
126         Update test LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked.html to be
127         more comprehensive.
128
129         Add tests to ensure that we block eval() from within an external JavaScript script when the
130         policy of the page disallows eval() and that we block eval() inside a subframe that disallows
131         eval() when the page in the main frame allows eval().
132
133         * http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt:
134         * http/tests/security/contentSecurityPolicy/eval-blocked-in-external-script-expected.txt: Added.
135         * http/tests/security/contentSecurityPolicy/eval-blocked-in-external-script.html: Added.
136         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt.
137         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe.html: Added.
138         * http/tests/security/contentSecurityPolicy/eval-blocked.html:
139         * http/tests/security/contentSecurityPolicy/resources/eval-blocked-in-external-script.js: Added.
140
141 2015-12-10  Brady Eidson  <beidson@apple.com>
142
143         Modern IDB: storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange.html fails
144         https://bugs.webkit.org/show_bug.cgi?id=152144
145
146         Reviewed by Alex Christensen.
147
148         * platform/mac-wk1/TestExpectations:
149         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
150         * storage/indexeddb/modern/aborted-put-expected.txt:
151         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
152         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
153         * storage/indexeddb/modern/deletedatabase-2.html:
154         * storage/indexeddb/modern/deleteindex-2-expected.txt:
155         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
156         * storage/indexeddb/modern/opendatabase-versions-expected.txt:
157         * storage/indexeddb/modern/opendatabase-versions.html:
158         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
159
160 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
161
162         Rebaselining fast/text/emoji.html for Yosemite.
163         https://bugs.webkit.org/show_bug.cgi?id=152147
164
165         Unreviewed test gardening.
166
167         * platform/mac-yosemite/fast/text/emoji-expected.txt: Added.
168
169 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
170
171         Build fix
172
173         Unreviewed.
174
175         * platform/mac/TestExpectations:
176
177 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
178
179         Adding iOS-simulator expectations for compositing/layers-inside-overflow-scroll.html
180         https://bugs.webkit.org/show_bug.cgi?id=152132
181
182         Unreviewed test gardening.
183
184         * platform/ios-simulator/compositing/layers-inside-overflow-scroll-expected.txt: Added.
185
186 2015-12-10  Alex Christensen  <achristensen@webkit.org>
187
188         REGRESSION (r192796) WKBundlePageResourceLoadClient should be able to setHTTPBody in willSendRequestForFrame
189         https://bugs.webkit.org/show_bug.cgi?id=152022
190         rdar://problem/23763584
191
192         Reviewed by Darin Adler.
193
194         * TestExpectations:
195         * http/tests/misc/resources/post-echo.cgi: Copied from LayoutTests/http/tests/xmlhttprequest/resources/post-echo.cgi.
196         * http/tests/misc/will-send-request-with-client-provided-http-body-expected.txt: Added.
197         * http/tests/misc/will-send-request-with-client-provided-http-body.html: Added.
198         * platform/wk2/TestExpectations:
199         New test for WK2 only.
200
201 2015-12-10  Enrica Casucci  <enrica@apple.com>
202
203         Change skin tone support for two emoji.
204         https://bugs.webkit.org/show_bug.cgi?id=152147
205         rdar://problem/23716993
206         rdar://problem/23716344
207
208         Reviewed by Darin Adler.
209
210         * fast/text/emoji.html:
211         * platform/mac/fast/text/emoji-expected.txt:
212
213 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
214
215         Skip unsupported css3/font-variant-* tests on Win
216         https://bugs.webkit.org/show_bug.cgi?id=149774
217
218         Unreviewed test gardening.
219
220         * platform/win/TestExpectations:
221
222 2015-12-10  Daniel Bates  <dabates@apple.com>
223
224         [iOS][WK2] Update expected results for editing tests
225
226         * platform/ios-simulator-wk2/editing/deleting/delete-3608462-fix-expected.txt:
227         * platform/ios-simulator-wk2/editing/inserting/4278698-expected.txt:
228         * platform/ios-simulator-wk2/editing/inserting/before-after-input-element-expected.txt:
229         * platform/ios-simulator-wk2/editing/inserting/editable-html-element-expected.txt:
230         * platform/ios-simulator-wk2/editing/inserting/editing-empty-divs-expected.txt:
231         * platform/ios-simulator-wk2/editing/inserting/insert-3778059-fix-expected.txt:
232         * platform/ios-simulator-wk2/editing/inserting/insert-3851164-fix-expected.txt:
233         * platform/ios-simulator-wk2/editing/inserting/insert-at-end-01-expected.txt:
234         * platform/ios-simulator-wk2/editing/inserting/insert-br-009-expected.txt:
235         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-001-expected.txt:
236         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-002-expected.txt:
237         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-003-expected.txt:
238         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-001-expected.txt:
239         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-002-expected.txt:
240         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-003-expected.txt:
241         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-004-expected.txt:
242         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-005-expected.txt:
243         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-006-expected.txt:
244         * platform/ios-simulator-wk2/editing/inserting/insert-div-009-expected.txt:
245         * platform/ios-simulator-wk2/editing/inserting/insert-div-010-expected.txt:
246         * platform/ios-simulator-wk2/editing/inserting/insert-div-011-expected.txt:
247         * platform/ios-simulator-wk2/editing/inserting/insert-div-012-expected.txt:
248         * platform/ios-simulator-wk2/editing/inserting/insert-div-013-expected.txt:
249         * platform/ios-simulator-wk2/editing/inserting/insert-div-014-expected.txt:
250         * platform/ios-simulator-wk2/editing/inserting/insert-div-015-expected.txt:
251         * platform/ios-simulator-wk2/editing/inserting/insert-div-016-expected.txt:
252         * platform/ios-simulator-wk2/editing/inserting/insert-div-017-expected.txt:
253         * platform/ios-simulator-wk2/editing/inserting/insert-div-018-expected.txt:
254         * platform/ios-simulator-wk2/editing/inserting/insert-div-019-expected.txt:
255         * platform/ios-simulator-wk2/editing/inserting/insert-div-020-expected.txt:
256         * platform/ios-simulator-wk2/editing/inserting/insert-div-022-expected.txt:
257         * platform/ios-simulator-wk2/editing/inserting/insert-div-023-expected.txt:
258         * platform/ios-simulator-wk2/editing/inserting/insert-div-024-expected.txt:
259         * platform/ios-simulator-wk2/editing/inserting/insert-div-025-expected.txt:
260         * platform/ios-simulator-wk2/editing/inserting/insert-div-026-expected.txt:
261         * platform/ios-simulator-wk2/editing/inserting/insert-div-027-expected.txt:
262         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-01-expected.txt:
263         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-02-expected.txt:
264         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-03-expected.txt:
265         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-04-expected.txt:
266         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-05-expected.txt:
267         * platform/ios-simulator-wk2/editing/inserting/insert-tab-003-expected.txt:
268         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-001-expected.txt:
269         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-002-expected.txt:
270         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-003-expected.txt:
271         * platform/ios-simulator-wk2/editing/inserting/insert-text-with-newlines-expected.txt:
272         * platform/ios-simulator-wk2/editing/inserting/line-break-expected.txt:
273         * platform/ios-simulator-wk2/editing/inserting/multiple-lines-selected-expected.txt:
274         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-01-expected.txt:
275         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-02-expected.txt:
276         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-03-expected.txt:
277         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-1-expected.txt:
278         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-2-expected.txt:
279         * platform/ios-simulator-wk2/editing/inserting/redo-expected.txt:
280         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-001-expected.txt:
281         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-002-expected.txt:
282         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-003-expected.txt:
283         * platform/ios-simulator-wk2/editing/inserting/typing-002-expected.txt:
284         * platform/ios-simulator-wk2/editing/style/apple-style-editable-mix-expected.txt:
285         * platform/ios-simulator-wk2/editing/style/block-style-001-expected.txt:
286         * platform/ios-simulator-wk2/editing/style/block-style-002-expected.txt:
287         * platform/ios-simulator-wk2/editing/style/block-style-003-expected.txt:
288         * platform/ios-simulator-wk2/editing/style/block-styles-007-expected.txt:
289         * platform/ios-simulator-wk2/editing/style/create-block-for-style-001-expected.txt:
290         * platform/ios-simulator-wk2/editing/style/create-block-for-style-002-expected.txt:
291         * platform/ios-simulator-wk2/editing/style/create-block-for-style-003-expected.txt:
292         * platform/ios-simulator-wk2/editing/style/create-block-for-style-004-expected.txt:
293         * platform/ios-simulator-wk2/editing/style/create-block-for-style-005-expected.txt:
294         * platform/ios-simulator-wk2/editing/style/create-block-for-style-006-expected.txt:
295         * platform/ios-simulator-wk2/editing/style/create-block-for-style-007-expected.txt:
296         * platform/ios-simulator-wk2/editing/style/create-block-for-style-008-expected.txt:
297         * platform/ios-simulator-wk2/editing/style/create-block-for-style-009-expected.txt:
298         * platform/ios-simulator-wk2/editing/style/create-block-for-style-010-expected.txt:
299         * platform/ios-simulator-wk2/editing/style/create-block-for-style-011-expected.txt:
300         * platform/ios-simulator-wk2/editing/style/create-block-for-style-012-expected.txt:
301         * platform/ios-simulator-wk2/editing/style/create-block-for-style-013-expected.txt:
302         * platform/ios-simulator-wk2/editing/style/designmode-expected.txt:
303         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-001-expected.txt:
304         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-002-expected.txt:
305         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-003-expected.txt:
306         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-004-expected.txt:
307         * platform/ios-simulator-wk2/editing/style/style-3681552-fix-002-expected.txt:
308         * platform/ios-simulator-wk2/editing/style/style-3998892-fix-expected.txt:
309         * platform/ios-simulator-wk2/editing/style/style-boundary-001-expected.txt:
310         * platform/ios-simulator-wk2/editing/style/style-boundary-004-expected.txt:
311         * platform/ios-simulator-wk2/editing/style/table-selection-expected.txt:
312         * platform/ios-simulator-wk2/editing/style/unbold-in-bold-expected.txt:
313
314 2015-12-10  Yusuke Suzuki  <utatane.tea@gmail.com>
315
316         [ES6] Add several generator related JSRegress tests to measure performance change after optimization
317         https://bugs.webkit.org/show_bug.cgi?id=151785
318
319         Reviewed by Saam Barati.
320
321         Before starting optimization for ES6 Generators, add several JSRegress tests to measure that.
322
323         * js/regress/generator-create-expected.txt: Added.
324         * js/regress/generator-create.html: Added.
325         * js/regress/generator-fib-expected.txt: Added.
326         * js/regress/generator-fib.html: Added.
327         * js/regress/generator-function-create-expected.txt: Added.
328         * js/regress/generator-function-create.html: Added.
329         * js/regress/generator-sunspider-access-nsieve-expected.txt: Added.
330         * js/regress/generator-sunspider-access-nsieve.html: Added.
331         * js/regress/generator-with-several-types-expected.txt: Added.
332         * js/regress/generator-with-several-types.html: Added.
333         * js/regress/script-tests/generator-create.js: Added.
334         (gen):
335         * js/regress/script-tests/generator-fib.js: Added.
336         (result):
337         * js/regress/script-tests/generator-function-create.js: Added.
338         (createGeneratorFunction.gen):
339         (createGeneratorFunction):
340         * js/regress/script-tests/generator-sunspider-access-nsieve.js: Added.
341         (prime):
342         (sieve):
343         * js/regress/script-tests/generator-with-several-types.js: Added.
344         (g1):
345         (g2):
346         (g3):
347
348 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
349
350         Unreviewed. Fix ambiguous expectations added in r193895.
351
352         * platform/gtk/TestExpectations:
353
354 2015-12-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
355
356         JSC Builtins should use safe array methods
357         https://bugs.webkit.org/show_bug.cgi?id=151501
358
359         Reviewed by Darin Adler.
360
361         Adding shielding test for TypedArray.prototype.filter and stream enqueuing of values and read promises.
362
363         * js/builtins/resources/shielding-typedarray.js: Added.
364         (Array.prototype.push):
365         (try.array.Int8Array.from.string_appeared_here.filter):
366         * js/builtins/shielding-typedarray-expected.txt: Added.
367         * js/builtins/shielding-typedarray.html: Added.
368         * streams/streams-promises-expected.txt:
369         * streams/streams-promises.html:
370
371 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
372
373         Unreviewed. GTK+ gardening: skip HLS tests crashing in debug after r192102.
374
375         * platform/gtk/TestExpectations:
376
377 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
378
379         font-variant-caps does not work if the font does not support font features
380         https://bugs.webkit.org/show_bug.cgi?id=149774
381
382         Reviewed by Antti Koivisto.
383
384         Adding two new font which include lowercase characters which respond to 'smcp' and 'c2sc'. 
385
386         The character mappings are:
387
388         OpenType:
389         'smcp': f
390         'c2sc': g
391
392         TrueType:
393         kLowerCaseType / kLowerCaseSmallCapsSelector: r
394         kUpperCaseType / kUpperCaseSmallCapsSelector: u
395
396         * css3/font-variant-all-expected.html:
397         * css3/font-variant-all.html:
398         * css3/font-variant-small-caps-synthesis-expected.html: Added.
399         * css3/font-variant-small-caps-synthesis.html: Added.
400         * css3/font-variant-petite-caps-synthesis-expected.html: Added.
401         * css3/font-variant-petite-caps-synthesis.html: Added.
402         * css3/resources/FontWithFeaturesLowercaseSmallCaps.otf: Added.
403         * css3/resources/FontWithFeaturesLowercaseSmallCaps.ttf: Added.
404         * platform/mac/TestExpectations:
405         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
406
407 2015-12-09  Brady Eidson  <beidson@apple.com>
408
409         Modern IDB: storage/indexeddb/objectstore-basics.html fails.
410         https://bugs.webkit.org/show_bug.cgi?id=152101
411
412         Reviewed by Alex Christensen.
413
414         * platform/mac-wk1/TestExpectations:
415         * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/bad-keypath-expected.txt.
416         * platform/wk2/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt.
417         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt.
418         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt.
419         * storage/indexeddb/invalid-keys-expected.txt:
420         * storage/indexeddb/key-type-binary-expected.txt:
421         * storage/indexeddb/keypath-edges-expected.txt:
422         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
423         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
424         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
425         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
426         * storage/indexeddb/objectstore-basics-expected.txt:
427
428 2015-12-09  Brady Eidson  <beidson@apple.com>
429
430         Modern IDB: storage/indexeddb/metadata.html fails
431         https://bugs.webkit.org/show_bug.cgi?id=152099
432
433         Reviewed by Alex Christensen.
434
435         * platform/mac-wk1/TestExpectations:
436         * storage/indexeddb/modern/abort-objectstore-info-expected.txt: Added.
437         * storage/indexeddb/modern/abort-objectstore-info.html: Added.
438         * storage/indexeddb/modern/resources/abort-objectstore-info.js: Added.
439
440 2015-12-09  Brady Eidson  <beidson@apple.com>
441
442         Modern IDB: storage/indexeddb/intversion-close-between-events.html fails.
443         https://bugs.webkit.org/show_bug.cgi?id=152096
444
445         Reviewed by Alex Christensen.
446
447         * platform/mac-wk1/TestExpectations:
448
449 2015-12-09  Brady Eidson  <beidson@apple.com>
450
451         Modern IDB: storage/indexeddb/database-closepending-flag.html fails.
452         https://bugs.webkit.org/show_bug.cgi?id=152095
453
454         Reviewed by Alex Christensen.
455
456         * platform/mac-wk1/TestExpectations:
457
458 2015-12-09  Brady Eidson  <beidson@apple.com>
459
460         Modern IDB: Some tests expect UInt8Array to be a valid key.
461         https://bugs.webkit.org/show_bug.cgi?id=152092
462
463         Reviewed by Alex Christensen.
464
465         Everything that expected UInt8Array to be a valid key needs to be updated to expect it to be invalid.
466
467         * platform/mac-wk1/TestExpectations:
468         * storage/indexeddb/factory-cmp-expected.txt:
469         * storage/indexeddb/key-type-binary-expected.txt:
470         * storage/indexeddb/resources/factory-cmp.js:
471         * storage/indexeddb/resources/key-type-binary.js:
472
473 2015-12-09  Brady Eidson  <beidson@apple.com>
474
475         Modern IDB: storage/indexeddb/createIndex-after-failure.html fails.
476         https://bugs.webkit.org/show_bug.cgi?id=152078
477
478         Reviewed by Alex Christensen.
479
480         * platform/mac-wk1/TestExpectations:
481         * storage/indexeddb/createIndex-after-failure-expected.txt:
482         * storage/indexeddb/resources/createIndex-after-failure.js:
483
484 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
485
486         Baseline fast/dom/HTMLProgressElement/native-progress-bar.html for iOS
487         https://bugs.webkit.org/show_bug.cgi?id=152094
488
489         Unreviewed test gardening.
490
491         * platform/ios-simulator/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
492
493 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
494
495         Baseline fast/text/text-combine-shrink-on-color-change.html for iOS
496         https://bugs.webkit.org/show_bug.cgi?id=151218
497
498         Unreviewed test gardening.
499
500         * platform/ios-simulator/fast/text/text-combine-shrink-on-color-change-expected.txt: Added.
501
502 2015-12-09  David Hyatt  <hyatt@apple.com>
503
504         Picture element needs to respond to dynamic viewport changes.
505         https://bugs.webkit.org/show_bug.cgi?id=152013
506         <rdar://problem/23766375>
507
508         Reviewed by Dean Jackson.
509
510         * fast/picture/resources/resize-test.js: Added.
511         * fast/picture/viewport-resize-expected.txt: Added.
512         * fast/picture/viewport-resize.html: Added.
513
514 2015-12-09  Mark Lam  <mark.lam@apple.com>
515
516         Rename ftl-object-* tests to ftl-polymorphic-*.
517         https://bugs.webkit.org/show_bug.cgi?id=152091
518
519         Reviewed by Saam Barati.
520
521         This is because those tests are actually testing the effects of polymorphic
522         operands on performance, and not the correctness of operations on objects.
523
524         * js/regress/ftl-object-div-expected.txt: Removed.
525         * js/regress/ftl-object-div.html: Removed.
526         * js/regress/ftl-object-mul-expected.txt: Removed.
527         * js/regress/ftl-object-mul.html: Removed.
528         * js/regress/ftl-object-sub-expected.txt: Removed.
529         * js/regress/ftl-object-sub.html: Removed.
530         * js/regress/ftl-polymorphic-div-expected.txt: Copied from LayoutTests/js/regress/ftl-object-div-expected.txt.
531         * js/regress/ftl-polymorphic-div.html: Copied from LayoutTests/js/regress/ftl-object-div.html.
532         * js/regress/ftl-polymorphic-mul-expected.txt: Copied from LayoutTests/js/regress/ftl-object-mul-expected.txt.
533         * js/regress/ftl-polymorphic-mul.html: Copied from LayoutTests/js/regress/ftl-object-mul.html.
534         * js/regress/ftl-polymorphic-sub-expected.txt: Copied from LayoutTests/js/regress/ftl-object-sub-expected.txt.
535         * js/regress/ftl-polymorphic-sub.html: Copied from LayoutTests/js/regress/ftl-object-sub.html.
536         * js/regress/script-tests/ftl-object-div.js: Removed.
537         * js/regress/script-tests/ftl-object-mul.js: Removed.
538         * js/regress/script-tests/ftl-object-sub.js: Removed.
539         * js/regress/script-tests/ftl-polymorphic-div.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-div.js.
540         * js/regress/script-tests/ftl-polymorphic-mul.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-mul.js.
541         * js/regress/script-tests/ftl-polymorphic-sub.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-sub.js.
542
543 2015-12-09  Carlos Alberto Lopez Perez  <clopez@igalia.com>
544
545         [GTK] Unreviewed GTK Gardening.
546
547         Rebaseline media tests after r190054 and r190200.
548
549         * platform/gtk/media/audio-controls-rendering-expected.txt:
550         * platform/gtk/media/controls-strict-expected.txt:
551         * platform/gtk/media/media-controls-clone-expected.txt:
552         * platform/gtk/media/video-controls-rendering-expected.txt:
553         * platform/gtk/media/video-display-toggle-expected.txt:
554         * platform/gtk/media/video-empty-source-expected.txt:
555         * platform/gtk/media/video-no-audio-expected.txt:
556         * platform/gtk/media/video-volume-slider-expected.txt:
557         * platform/gtk/media/video-zoom-controls-expected.txt:
558
559 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
560
561         AX: [GTK] Anonymous render block flow elements should be exposed as ATK_ROLE_SECTION; not ATK_ROLE_PANEL
562         https://bugs.webkit.org/show_bug.cgi?id=152070
563
564         Reviewed by Mario Sanchez Prada.
565
566         * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt: Added.
567         * platform/gtk/accessibility/gtk/media-controls-panel-title-expected.txt: Added.
568         * platform/gtk/accessibility/gtk/replaced-objects-in-anonymous-blocks-expected.txt: Added.
569         * platform/gtk/accessibility/image-link-expected.txt: Updated
570         * platform/gtk/accessibility/image-with-alt-and-map-expected.txt: Updated.
571         * platform/gtk/accessibility/lists-expected.txt: Updated.
572         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt: Updated.
573
574 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
575
576         Replacing Yosemite flag with Release flag for two flaky xmlhttprequest tests.
577         https://bugs.webkit.org/show_bug.cgi?id=151729
578
579         Unreviewed test gardening.
580
581         * platform/mac-wk2/TestExpectations:
582
583 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
584
585         Marking inspector/debugger/command-line-api-exception.html as flaky on Mac
586         https://bugs.webkit.org/show_bug.cgi?id=152029
587
588         Unreviewed test gardening.
589
590         * platform/mac/TestExpectations:
591
592 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
593
594         AX: [GTK] Remove duplicate/platform media-emits-object-replacement.html and move expectations where they belong
595         https://bugs.webkit.org/show_bug.cgi?id=152064
596
597         Unreviewed test gardening.
598
599         * accessibility/gtk/media-emits-object-replacement.html: Removed.
600         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt: Renamed from LayoutTests/accessibility/gtk/media-emits-object-replacement-expected.txt.
601
602 2015-12-09  Frederic Wang  <fred.wang@free.fr>
603
604         Bad position of large operators inside an munderover element
605         https://bugs.webkit.org/show_bug.cgi?id=151916
606
607         Reviewed by Alejandro G. Castro.
608
609         * mathml/opentype/large-operators-munderover-expected.txt: Added.
610         * mathml/opentype/large-operators-munderover.html: Added.
611
612         Add a test to verify the position and size of a large operator used as an munderover base.
613
614 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
615
616         [AX][GTK] Accessibility gardening
617         https://bugs.webkit.org/show_bug.cgi?id=152062
618
619         Unreviewed test gardening.
620
621         Skip two tests specific to AX API, mark a test which is timing out, remove passing
622         test from failures.
623
624         * platform/gtk/TestExpectations:
625
626 2015-12-09  Xabier Rodriguez Calvar  <calvaris@igalia.com>
627
628         [Streams API] Import the web-platform-tests directly from the spec
629         https://bugs.webkit.org/show_bug.cgi?id=152051
630
631         Reviewed by Youenn Fablet.
632
633         Removed the tests that are already imported directly from the spec.
634
635         * streams/brand-checks-expected.txt: Added.
636         * streams/brand-checks.html: Added. This includes some tests that vanished from the spec.
637         * streams/reference-implementation/bad-strategies-expected.txt:
638         * streams/reference-implementation/bad-strategies.html:
639         * streams/reference-implementation/bad-underlying-sources.html: Removed.
640         * streams/reference-implementation/brand-checks-expected.txt:
641         * streams/reference-implementation/brand-checks.html:
642         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt:
643         * streams/reference-implementation/byte-length-queuing-strategy.html:
644         * streams/reference-implementation/count-queuing-strategy-expected.txt:
645         * streams/reference-implementation/count-queuing-strategy.html:
646         * streams/reference-implementation/readable-stream-cancel.html: Removed.
647         * streams/reference-implementation/readable-stream-reader.html: Removed.
648         * streams/reference-implementation/readable-stream-tee.html: Removed.
649         * streams/reference-implementation/readable-stream-templated-expected.txt:
650         * streams/reference-implementation/readable-stream-templated.html:
651         * streams/reference-implementation/readable-stream.html: Removed.
652
653 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
654
655         [AX][GTK] combobox-descendants-orientation-crash.html needs new baseline after r190648
656         https://bugs.webkit.org/show_bug.cgi?id=152052
657
658         Unreviewed test gardening.
659
660         * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt:
661
662 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
663
664         AX: The aria-table-content.html layout test should be more cross-platform friendly
665         https://bugs.webkit.org/show_bug.cgi?id=152002
666
667         Reviewed by Mario Sanchez Prada.
668
669         Use 'debug' to dump the role instead of 'shouldBe' with a hard-coded role.
670
671         * accessibility/aria-table-content-expected.txt: Updated
672         * accessibility/aria-table-content.html: Updated
673         * platform/gtk/accessibility/aria-table-content-expected.txt: Added
674         * platform/efl/accessibility/aria-table-content-expected.txt: Added
675
676 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
677
678         [AX][GTK] media-emits-object-replacement.html needs new baseline
679         https://bugs.webkit.org/show_bug.cgi?id=152050
680
681         Unreviewed test gardening.
682
683         * accessibility/gtk/media-emits-object-replacement-expected.txt:
684
685 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
686
687         AX: [EFL] Consider deferring to WebCore Accessibility for table exposure
688         https://bugs.webkit.org/show_bug.cgi?id=144898
689
690         Reviewed by Darin Adler.
691
692         * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect new behavior.
693         * platform/efl/accessibility/table-hierarchy-expected.txt: Updated to reflect new behavior.
694         * platform/efl/accessibility/table-one-cell-expected.txt: Updated to reflect new behavior.
695         * platform/efl/accessibility/table-with-rules-expected.txt: Updated to reflect new behavior.
696
697 2015-12-08  David Kilzer  <ddkilzer@apple.com>
698
699         Skip storage/indexeddb/index-multientry.html once again
700
701         * platform/mac-wk1/TestExpectations: Skip:
702         - storage/indexeddb/index-multientry.html
703
704 2015-12-08  Brady Eidson  <beidson@apple.com>
705
706         Modern IDB: storage/indexeddb/objectstore-cursor.html fails.
707         https://bugs.webkit.org/show_bug.cgi?id=152023
708
709         Reviewed by Alex Christensen.
710
711         * platform/mac-wk1/TestExpectations:
712
713 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
714
715         Skipping fast/canvas/canvas-too-large-to-draw.html on win
716         https://bugs.webkit.org/show_bug.cgi?id=152009
717
718         Unreviewed test gardening.
719
720         * platform/win/TestExpectations:
721
722 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
723
724         Rebaseline fast/block/float/overhanging-tall-block.html for win after r193511
725         https://bugs.webkit.org/show_bug.cgi?id=151906
726
727         Unreviewed test gardening.
728
729         * platform/win/fast/block/float/overhanging-tall-block-expected.txt:
730
731 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
732
733         Skipping fast/canvas/canvas-too-large-to-draw.html on ElCapitan Debug
734         https://bugs.webkit.org/show_bug.cgi?id=152009
735
736         Unreviewed test gardening.
737
738         * platform/mac/TestExpectations:
739
740 2015-12-08  Brady Eidson  <beidson@apple.com>
741
742         Modern IDB: IDBTransaction::hasPendingActivity() was wrong, leading to premature GC of the wrapper.
743         https://bugs.webkit.org/show_bug.cgi?id=151507
744
745         Reviewed by Beth Dakin.
746
747         A handful of tests were marked flaky and tracked back to this bug.
748         
749         Ever since the presumed fix for this bug (r192687) the flakiness dashboard says they pass.
750         
751         * platform/mac-wk1/TestExpectations: Re-enable the no-longer-flaky tests.
752
753 2015-12-08  Brady Eidson  <beidson@apple.com>
754
755         More IDB TestExpectations gardening.
756
757         Reviewed by Alex Christensen.
758
759         * platform/mac-wk1/TestExpectations:
760
761 2015-12-08  Brady Eidson  <beidson@apple.com>
762
763         Unreviewed IDB layout test gardening (Adding some flaky crashes)
764
765         * platform/mac-wk1/TestExpectations:
766
767 2015-12-08  Brady Eidson  <beidson@apple.com>
768
769         Modern IDB: Fire blocked events for delete requests that are blocked.
770         https://bugs.webkit.org/show_bug.cgi?id=152015
771
772         Reviewed by Alex Christensen.
773
774         * platform/mac-wk1/TestExpectations:
775
776 2015-12-08  Brady Eidson  <beidson@apple.com>
777
778         More IDB TestExpectations gardening.
779
780         Reviewed by Alex Christensen.
781
782         * platform/mac-wk1/TestExpectations:
783
784 2015-12-08  Brady Eidson  <beidson@apple.com>
785
786         Modern IDB: Fire blocked events for upgrade requests that are blocked.
787         https://bugs.webkit.org/show_bug.cgi?id=152007
788
789         Reviewed by Alex Christensen.
790
791         * platform/mac-wk1/TestExpectations:
792
793         * storage/indexeddb/modern/blocked-open-db-requests-expected.txt: Added.
794         * storage/indexeddb/modern/blocked-open-db-requests.html: Added.
795         * storage/indexeddb/modern/resources/blocked-open-db-requests.js: Added.
796         
797         * storage/indexeddb/modern/deleteobjectstore-1.html: Fix subtly broken test.
798         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures.html: Ditto.
799         
800 2015-12-08  Mark Lam  <mark.lam@apple.com>
801
802         Polymorphic operand types for DFG and FTL div.
803         https://bugs.webkit.org/show_bug.cgi?id=151747
804
805         Reviewed by Geoffrey Garen.
806
807         * js/regress/ftl-object-div-expected.txt: Added.
808         * js/regress/ftl-object-div.html: Added.
809         * js/regress/script-tests/ftl-object-div.js: Added.
810         (o1.valueOf):
811         (foo):
812
813 2015-12-08  Zalan Bujtas  <zalan@apple.com>
814
815         Do not insert positioned renderers to multiple gPositionedDescendantsMap.
816         https://bugs.webkit.org/show_bug.cgi?id=151878
817         rdar://problem/22229889
818
819         Reviewed by Simon Fraser.
820
821         We insert positioned renderers into a static map (RenderBlock::gPositionedDescendantsMap) to keep track of them.
822         This static map is at block level. A particular absolute positioned object is added to its closest ancestor that
823         returns true for RenderElement::canContainAbsolutelyPositionedObjects().
824         canContainAbsolutelyPositionedObjects() returns true if the ancestor is either positioned or has transform.
825         If this container's style changes so that it's no longer positioned and it has no transform anymore,
826         we need to clear its static map of positioned objects (they'll get re-inserted to another ancestor at next layout).
827
828         This patch addresses the case when the renderer does not have transforms anymore.
829
830         * fast/block/positioning/crash-when-transform-is-removed-expected.txt: Added.
831         * fast/block/positioning/crash-when-transform-is-removed.html: Added.
832
833 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
834
835         Marking fast/canvas/canvas-too-large-to-draw.html as flaky on ElCapitan Debug
836         https://bugs.webkit.org/show_bug.cgi?id=152009
837
838         Unreviewed test gardening.
839
840         * platform/mac/TestExpectations:
841
842 2015-12-08  Skachkov Oleksandr  <gskachkov@gmail.com>
843
844         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
845         https://bugs.webkit.org/show_bug.cgi?id=149338
846
847         Reviewed by Saam Barati.
848
849         * js/arrowfunction-supercall-expected.txt: Added.
850         * js/arrowfunction-supercall.html: Added.
851         * js/arrowfunction-tdz-expected.txt: Added new expectation.
852         * js/script-tests/arrowfunction-supercall.js: Added.
853         * js/script-tests/arrowfunction-tdz.js: Added new cases.
854
855 2015-12-08  Brady Eidson  <beidson@apple.com>
856
857         Modern IDB: storage/indexeddb/index-cursor.html fails.
858         https://bugs.webkit.org/show_bug.cgi?id=151973
859
860         Reviewed by Darin Adler.
861
862         * platform/mac-wk1/TestExpectations:
863
864 2015-12-08  Csaba Osztrogonác  <ossy@webkit.org>
865
866         [EFL] REGRESSION(r173394): MiniBrowser stucked in an infinite loop if NETWORK_CACHE is disabled
867         https://bugs.webkit.org/show_bug.cgi?id=137692
868
869         Reviewed by Darin Adler.
870
871         * platform/efl/TestExpectations: Unskip now passing tests.
872
873 2015-12-08  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
874
875         [EFL][AX] Rebaseline failing AX tests since r185662
876         https://bugs.webkit.org/show_bug.cgi?id=151991
877
878         Unreviewed EFL rebaseline.
879
880         * platform/efl/TestExpectations:
881         * platform/efl/accessibility/image-link-expected.txt:
882         * platform/efl/accessibility/image-map2-expected.txt:
883         * platform/efl/accessibility/lists-expected.txt:
884         * platform/efl/accessibility/table-attributes-expected.txt:
885         * platform/efl/accessibility/table-cell-spans-expected.txt:
886         * platform/efl/accessibility/table-cells-expected.txt:
887         * platform/efl/accessibility/table-detection-expected.txt:
888         * platform/efl/accessibility/table-one-cell-expected.txt:
889         * platform/efl/accessibility/table-sections-expected.txt:
890         * platform/efl/accessibility/table-with-rules-expected.txt:
891
892 2015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
893
894         [EFL] some ax tests have been failed since r186692
895         https://bugs.webkit.org/show_bug.cgi?id=146887
896
897         Reviewed by Mario Sanchez Prada.
898
899         * platform/efl/TestExpectations: Removed failing tests.
900
901 2015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
902
903         [GTK] 15 accessibility tests fail since r186692.
904         https://bugs.webkit.org/show_bug.cgi?id=148938
905
906         Reviewed by Mario Sanchez Prada.
907
908         * platform/gtk/TestExpectations: Removed failing tests.
909         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Rebaselined.
910         * platform/gtk/accessibility/table-attributes-expected.txt: Rebaselined.
911         * platform/gtk/accessibility/table-cell-spans-expected.txt: Rebaselined.
912         * platform/gtk/accessibility/table-cells-expected.txt: Rebaselined.
913         * platform/gtk/accessibility/table-detection-expected.txt: Rebaselined.
914         * platform/gtk/accessibility/table-sections-expected.txt: Rebaselined.
915         * platform/gtk/accessibility/table-with-rules-expected.txt: Rebaselined.
916
917 2015-12-08  Frederic Wang  <fred.wang@free.fr>
918
919         [cairo] Solid stroke of lines with thickness less than 1 pixel broken after r191658
920         https://bugs.webkit.org/show_bug.cgi?id=151947
921
922         Reviewed by Martin Robinson.
923
924         Add a test to check that the radical overbar appears on the screen when it has thickness less than 1px.
925
926         * mathml/presentation/radical-bar-visibility-expected-mismatch.html: Added.
927         * mathml/presentation/radical-bar-visibility.html: Added.
928
929 2015-12-07  Brady Eidson  <beidson@apple.com>
930
931         Move an IDB test from the "generic failure" section to the "fails because no workers" section.
932
933         Rubberstamped by Andy Estes.
934
935         * platform/mac-wk1/TestExpectations:
936
937 2015-12-07  Andy VanWagoner  <thetalecrafter@gmail.com>
938
939         [INTL] Implement String.prototype.toLocaleUpperCase in ECMA-402
940         https://bugs.webkit.org/show_bug.cgi?id=147609
941
942         Reviewed by Benjamin Poulain.
943
944         * js/script-tests/string-toLocaleUpperCase.js: Added.
945         * js/string-toLocaleUpperCase-expected.txt: Added.
946         * js/string-toLocaleUpperCase.html: Added.
947
948 2015-12-07  Myles C. Maxfield  <mmaxfield@apple.com>
949
950         [Mac] Remove Mavericks-specific TestExpectations lines
951         https://bugs.webkit.org/show_bug.cgi?id=151913
952
953         Reviewed by Alexey Proskuryakov.
954
955         Mavericks is no longer a supported OS.
956
957         * platform/mac/TestExpectations:
958
959 2015-12-07  Brady Eidson  <beidson@apple.com>
960
961         Modern IDB: Miscellaneous test cleanup.
962         https://bugs.webkit.org/show_bug.cgi?id=151968
963
964         Reviewed by Sam Weinig.
965
966         - Reorganize TestExpectations a bit.
967         - Remove two tests that primarily test features that have been removed from the spec.
968
969         * platform/mac-wk1/TestExpectations:
970         * storage/indexeddb/cursor-continueprimarykey-expected.txt: Removed.
971         * storage/indexeddb/cursor-continueprimarykey.html: Removed.
972         * storage/indexeddb/factory-basics-expected.txt: Removed.
973         * storage/indexeddb/factory-basics.html: Removed.
974         * storage/indexeddb/resources/cursor-continueprimarykey.js: Removed.
975         * storage/indexeddb/resources/factory-basics.js: Removed.
976
977 2015-12-07  Brady Eidson  <beidson@apple.com>
978
979         Modern IDB: storage/indexeddb/factory-deletedatabase.html fails.
980         https://bugs.webkit.org/show_bug.cgi?id=151966
981         
982         Reviewed by Sam Weinig.
983
984         * platform/mac-wk1/TestExpectations:
985
986 2015-12-07  Brady Eidson  <beidson@apple.com>
987
988         Modern IDB: storage/indexeddb/cursor-continue-validity.html fails.
989         https://bugs.webkit.org/show_bug.cgi?id=151961
990
991         Reviewed by Alex Christensen.
992
993         * platform/mac-wk1/TestExpectations:
994         * storage/indexeddb/cursor-finished-expected.txt:
995
996 2015-12-07  Xabier Rodriguez Calvar  <calvaris@igalia.com>
997
998         [Streams API] pipeTo tests are failing
999         https://bugs.webkit.org/show_bug.cgi?id=151949
1000
1001         Unreviewed.
1002
1003         * TestExpectations:
1004         * platform/mac/TestExpectations:
1005         * platform/win/TestExpectations: Moved the flag from Mac and Win to general as GTK+ is failing too.
1006
1007 2015-12-07  Brady Eidson  <beidson@apple.com>
1008
1009         Modern IDB: Fix "old versions" when upgrading databases.
1010         https://bugs.webkit.org/show_bug.cgi?id=151948
1011
1012         Reviewed by Alex Christensen.
1013
1014         * platform/mac-wk1/TestExpectations:
1015         * storage/indexeddb/database-basics-expected.txt:
1016         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
1017
1018 2015-12-07  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1019
1020         Unreviewed.
1021
1022         http://webkit.org/b/147933 and though count queuing strategy and writable stream abort tests are fixed, there
1023         are still issues with pipeTo. For that I created http://webkit.org/b/151949.
1024
1025         * platform/mac/TestExpectations:
1026         * platform/win/TestExpectations:
1027
1028 2015-12-07  Brady Eidson  <beidson@apple.com>
1029
1030         Modern IDB: Add some more custom exception messages, passing some more tests..
1031         https://bugs.webkit.org/show_bug.cgi?id=151912
1032
1033         Reviewed by Andy Estes.
1034
1035         * platform/mac-wk1/TestExpectations:
1036         
1037         * storage/indexeddb/exceptions-expected.txt:
1038         * storage/indexeddb/get-keyrange-expected.txt:
1039         * storage/indexeddb/invalid-keys-expected.txt:
1040         * storage/indexeddb/keypath-edges-expected.txt:
1041         * storage/indexeddb/keyrange-expected.txt:
1042         * storage/indexeddb/transaction-active-flag-expected.txt:
1043         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
1044
1045         * storage/indexeddb/resources/exceptions.js:
1046         * storage/indexeddb/resources/transaction-and-objectstore-calls.js:
1047
1048 2015-12-07  Ryan Haddad  <ryanhaddad@apple.com>
1049
1050         Marking fast/dom/Window/property-access-on-cached-window-after-frame-removed.html as failing on Win
1051         https://bugs.webkit.org/show_bug.cgi?id=151759
1052
1053         Unreviewed test gardening.
1054
1055         * platform/win/TestExpectations:
1056
1057 2015-12-07  Ryan Haddad  <ryanhaddad@apple.com>
1058
1059         Removing Yosemite flag from flaky test http/tests/cache/disk-cache/disk-cache-request-max-stale.html
1060        https://bugs.webkit.org/show_bug.cgi?id=151661
1061
1062         Unreviewed test gardening.
1063
1064         * platform/mac-wk2/TestExpectations:
1065
1066 2015-12-07  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1067
1068         Unreviewed EFL gardening. Mark some of blink tests to failure since r190629.
1069
1070         * platform/efl/TestExpectations:
1071
1072 2015-12-06  Simon Fraser  <simon.fraser@apple.com>
1073
1074         Clipping along compositing borders in svg-edit
1075         https://bugs.webkit.org/show_bug.cgi?id=151791
1076
1077         Reviewed by Zalan Bujtas.
1078         
1079         Ref test that triggers recomputation of overflow.
1080
1081         * svg/overflow/visual-overflow-change-expected.html: Added.
1082         * svg/overflow/visual-overflow-change.html: Added.
1083
1084 2015-12-06  Andy VanWagoner  <thetalecrafter@gmail.com>
1085
1086         [INTL] Implement String.prototype.toLocaleLowerCase in ECMA-402
1087         https://bugs.webkit.org/show_bug.cgi?id=147608
1088
1089         Reviewed by Benjamin Poulain.
1090
1091         * js/script-tests/string-toLocaleLowerCase.js: Added.
1092         * js/string-toLocaleLowerCase-expected.txt: Added.
1093         * js/string-toLocaleLowerCase.html: Added.
1094
1095 2015-12-06  Simon Fraser  <simon.fraser@apple.com>
1096
1097         REGRESSION (r187121): Can't get to the main content of the page at https://theintercept.com/drone-papers/
1098         https://bugs.webkit.org/show_bug.cgi?id=151849
1099         rdar://problem/23132828
1100
1101         Reviewed by Zalan Bujtas.
1102         
1103         New ref test.
1104         
1105         The behavior of imported/blink/transitions/transition-not-interpolable.html changed
1106         with this patch, but that test is trying to determine if transitions run to/from
1107         'auto' values, and doing it wrong. The current patch doesn't change the user-visible
1108         behavior of transitions with 'auto' endpoints (covered by http://webkit.org/b/38243).
1109
1110         * animations/fill-forwards-auto-height-expected.html: Added.
1111         * animations/fill-forwards-auto-height.html: Added.
1112         * imported/blink/transitions/transition-not-interpolable-expected.txt:
1113
1114 2015-12-06  David Kilzer  <ddkilzer@apple.com>
1115
1116         REGRESSION(r193584): Causes heap use-after-free crashes in Web Inspector tests with AddressSanitizer (Requested by ddkilzer on #webkit).
1117         https://bugs.webkit.org/show_bug.cgi?id=151929
1118
1119         Reverted changeset:
1120
1121         "[ES6] "super" and "this" should be lexically bound inside an
1122         arrow function and should live in a JSLexicalEnvironment"
1123         https://bugs.webkit.org/show_bug.cgi?id=149338
1124         http://trac.webkit.org/changeset/193584
1125
1126 2015-12-06  Skachkov Oleksandr  <gskachkov@gmail.com>
1127
1128         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
1129         https://bugs.webkit.org/show_bug.cgi?id=149338
1130
1131         Reviewed by Saam Barati.
1132
1133         * js/arrowfunction-supercall-expected.txt: Added.
1134         * js/arrowfunction-supercall.html: Added.
1135         * js/arrowfunction-tdz-expected.txt: Added new expectation.
1136         * js/script-tests/arrowfunction-supercall.js: Added.
1137         * js/script-tests/arrowfunction-tdz.js: Added new cases.
1138
1139 2015-12-05  David Kilzer  <ddkilzer@apple.com>
1140
1141         REGRESSION (r193487): Modern IDB: storage/indexeddb/index-multientry.html crashes
1142
1143         * platform/mac-wk1/TestExpectations: Skip test that crashes
1144         on every run: storage/indexeddb/index-multientry.html.
1145
1146 2015-12-04  Zalan Bujtas  <zalan@apple.com>
1147
1148         Garbage in page tiles when document is too long.
1149         https://bugs.webkit.org/show_bug.cgi?id=151906
1150         rdar://problem/23695858
1151
1152         Reviewed by Simon Fraser.
1153
1154         * platform/ios-simulator/fast/block/float/overhanging-tall-block-expected.txt:
1155         * platform/mac-mavericks/fast/block/float/overhanging-tall-block-expected.txt:
1156         * platform/mac/fast/block/float/overhanging-tall-block-expected.txt:
1157
1158 2015-12-04  Brady Eidson  <beidson@apple.com>
1159
1160         Modern IDB: Add some more custom exception messages, passing some more tests.
1161         https://bugs.webkit.org/show_bug.cgi?id=151898
1162
1163         Reviewed by Alex Christensen.
1164
1165         * platform/mac-wk1/TestExpectations:
1166         * storage/indexeddb/keypath-arrays-expected.txt:
1167         * storage/indexeddb/noblobs-expected.txt:
1168         * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
1169         * storage/indexeddb/request-result-cache-expected.txt:
1170         * storage/indexeddb/transaction-after-close-expected.txt:
1171         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
1172         * storage/indexeddb/transaction-read-only-expected.txt:
1173
1174 2015-12-04  Brady Eidson  <beidson@apple.com>
1175
1176         Modern IDB: Add some more custom exception messages, passing some more tests.
1177         https://bugs.webkit.org/show_bug.cgi?id=151895
1178
1179         Reviewed by Alex Christensen.
1180
1181         * platform/mac-wk1/TestExpectations:
1182         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
1183         * storage/indexeddb/cursor-continue-dir-expected.txt:
1184         * storage/indexeddb/cursor-continue-expected.txt:
1185         * storage/indexeddb/deleteIndex-expected.txt:
1186         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
1187
1188 2015-12-04  Andy VanWagoner  <thetalecrafter@gmail.com>
1189
1190         [INTL] Implement Number.prototype.toLocaleString in ECMA-402
1191         https://bugs.webkit.org/show_bug.cgi?id=147610
1192
1193         Reviewed by Benjamin Poulain.
1194
1195         Add tests for ECMA-402 Number.prototype.toLocaleString.
1196         Since NumberFormat is not fully implemented, don't test locale-specific behavior yet.
1197
1198         * js/number-toLocaleString-expected.txt: Added.
1199         * js/number-toLocaleString.html: Added.
1200         * js/script-tests/number-toLocaleString.js: Added.
1201
1202 2015-12-04  Brady Eidson  <beidson@apple.com>
1203
1204         Modern IDB: Flip test expectations around so we only list failures.
1205         https://bugs.webkit.org/show_bug.cgi?id=151880
1206
1207         Reviewed by Alex Christensen.
1208
1209         * platform/mac-wk1/TestExpectations:
1210
1211 2015-12-04  Brady Eidson  <beidson@apple.com>
1212
1213         Modern IDB: storage/indexeddb/cursor-update.html fails.
1214         https://bugs.webkit.org/show_bug.cgi?id=151879
1215
1216         Reviewed by Oliver Hunt.
1217
1218         * platform/mac-wk1/TestExpectations:
1219
1220 2015-12-04  Brady Eidson  <beidson@apple.com>
1221
1222         Modern IDB: storage/indexeddb/version-change-exclusive.html fails
1223         https://bugs.webkit.org/show_bug.cgi?id=151870
1224
1225         Reviewed by Alex Christensen.
1226
1227         * platform/mac-wk1/TestExpectations:
1228         * storage/indexeddb/modern/double-open-expected.txt: Added.
1229         * storage/indexeddb/modern/double-open.html: Added.
1230         * storage/indexeddb/version-change-exclusive-expected.txt:
1231
1232 2015-12-04  Brady Eidson  <beidson@apple.com>
1233
1234         Modern IDB: storage/indexeddb/exceptions.html fails.
1235         https://bugs.webkit.org/show_bug.cgi?id=151732
1236
1237         Reviewed by Alex Christensen.
1238
1239         Lots of new wk2-specific expectations to keep Legacy IDB passing for now.
1240         
1241         * platform/mac-wk1/TestExpectations:
1242         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index5-expected.txt: Added.
1243         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index6-expected.txt: Added.
1244         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_invalid-expected.txt: Added.
1245         * platform/wk2/imported/w3c/indexeddb/idbindex_get7-expected.txt: Added.
1246         * platform/wk2/imported/w3c/indexeddb/idbindex_getKey7-expected.txt: Added.
1247         * platform/wk2/imported/w3c/indexeddb/idbindex_openCursor2-expected.txt: Added.
1248         * platform/wk2/imported/w3c/indexeddb/idbindex_openKeyCursor3-expected.txt: Added.
1249         * platform/wk2/imported/w3c/indexeddb/keypath-expected.txt: Added.
1250         * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt: Copied from LayoutTests/storage/indexeddb/aborted-versionchange-closes-expected.txt.
1251         * platform/wk2/storage/indexeddb/bad-keypath-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/bad-keypath-expected.txt.
1252         * platform/wk2/storage/indexeddb/basics-expected.txt: Copied from LayoutTests/storage/indexeddb/basics-expected.txt.
1253         * platform/wk2/storage/indexeddb/clear-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/clear-expected.txt.
1254         * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt: Copied from LayoutTests/storage/indexeddb/create-and-remove-object-store-expected.txt.
1255         * platform/wk2/storage/indexeddb/create-objectstore-basics-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt.
1256         * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt: Added.
1257         * platform/wk2/storage/indexeddb/cursor-continue-expected.txt: Added.
1258         * platform/wk2/storage/indexeddb/cursor-finished-expected.txt: Copied from LayoutTests/storage/indexeddb/cursor-finished-expected.txt.
1259         * platform/wk2/storage/indexeddb/cursors-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/cursors-expected.txt.
1260         * platform/wk2/storage/indexeddb/database-basics-expected.txt: Added.
1261         * platform/wk2/storage/indexeddb/deleteIndex-bug110792-expected.txt: Added.
1262         * platform/wk2/storage/indexeddb/index-count-expected.txt: Added.
1263         * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt: Added.
1264         * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt: Added.
1265         * platform/wk2/storage/indexeddb/invalid-keys-expected.txt: Added.
1266         * platform/wk2/storage/indexeddb/key-requirements-delete-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt.
1267         * platform/wk2/storage/indexeddb/key-requirements-inline-and-passed-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt.
1268         * platform/wk2/storage/indexeddb/key-requirements-put-no-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt.
1269         * platform/wk2/storage/indexeddb/key-requirements-put-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt.
1270         * platform/wk2/storage/indexeddb/key-type-array-expected.txt: Added.
1271         * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt: Added.
1272         * platform/wk2/storage/indexeddb/keypath-edges-expected.txt: Added.
1273         * platform/wk2/storage/indexeddb/keyrange-expected.txt: Added.
1274         * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/clear-expected.txt.
1275         * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt.
1276         * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/cursors-expected.txt.
1277         * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt.
1278         * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/readonly-transactions-expected.txt.
1279         * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt: Added.
1280         * platform/wk2/storage/indexeddb/objectstore-count-expected.txt: Added.
1281         * platform/wk2/storage/indexeddb/open-cursor-expected.txt: Added.
1282         * platform/wk2/storage/indexeddb/readonly-transactions-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/readonly-transactions-expected.txt.
1283         * platform/wk2/storage/indexeddb/removed-expected.txt: Added.
1284         * platform/wk2/storage/indexeddb/request-result-cache-expected.txt: Added.
1285         * platform/wk2/storage/indexeddb/transaction-abort-expected.txt: Copied from LayoutTests/storage/indexeddb/transaction-abort-expected.txt.
1286         * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt: Added.
1287         * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt: Added.
1288         * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt: Added.
1289         * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt: Added.
1290         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
1291         * storage/indexeddb/basics-expected.txt:
1292         * storage/indexeddb/create-and-remove-object-store-expected.txt:
1293         * storage/indexeddb/cursor-finished-expected.txt:
1294         * storage/indexeddb/exceptions-expected.txt:
1295         * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
1296         * storage/indexeddb/modern/double-abort-expected.txt:
1297         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
1298         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
1299         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
1300         * storage/indexeddb/mozilla/clear-expected.txt:
1301         * storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
1302         * storage/indexeddb/mozilla/cursors-expected.txt:
1303         * storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
1304         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
1305         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
1306         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
1307         * storage/indexeddb/mozilla/readonly-transactions-expected.txt:
1308         * storage/indexeddb/resources/exceptions.js:
1309         (testObjectStore):
1310         * storage/indexeddb/transaction-abort-expected.txt:
1311
1312 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
1313
1314         Web Inspector: Unskip many inspector/debugger tests
1315         https://bugs.webkit.org/show_bug.cgi?id=151843
1316
1317         Reviewed by Timothy Hatcher.
1318
1319         * TestExpectations:
1320         * platform/mac/TestExpectations:
1321         Skip specific tests.
1322
1323         * platform/mac-wk2/TestExpectations:
1324         Test no longer existed.
1325
1326         * inspector/debugger/resources/exception.js:
1327         (exceptionDOM):
1328         Keep the code outputing a NotFoundException. This particular
1329         invocation was recently changed to throw a TypeError.
1330
1331 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
1332
1333         Web Inspector: Remove untested and unused Worker inspection
1334         https://bugs.webkit.org/show_bug.cgi?id=151848
1335
1336         Reviewed by Brian Burg.
1337
1338         * inspector/debugger/pause-dedicated-worker-expected.txt: Removed.
1339         * inspector/debugger/pause-dedicated-worker.html: Removed.
1340         * inspector/debugger/resources/dedicated-worker.js: Removed.
1341         * inspector/debugger/terminate-dedicated-worker-while-paused-expected.txt: Removed.
1342         * inspector/debugger/terminate-dedicated-worker-while-paused.html: Removed.
1343
1344 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
1345
1346         Web Inspector: Specifically Identify the Global Lexical Environment Scope
1347         https://bugs.webkit.org/show_bug.cgi?id=151828
1348
1349         Reviewed by Brian Burg.
1350
1351         * inspector/debugger/breakpoint-scope-expected.txt:
1352         * inspector/debugger/breakpoint-scope.html:
1353         * inspector/debugger/resources/scope.js:
1354         Update the test to include something in the global lexical
1355         environment and ensure it is identified as such.
1356
1357 2015-12-03  Sergio Villar Senin  <svillar@igalia.com>
1358
1359         [css-grid] Fix height computation of grid items with borders inside fr tracks
1360         https://bugs.webkit.org/show_bug.cgi?id=151798
1361
1362         Reviewed by Zalan Bujtas.
1363
1364         * fast/css-grid-layout/grid-item-with-border-in-fr-expected.txt: Added.
1365         * fast/css-grid-layout/grid-item-with-border-in-fr.html: Added.
1366
1367 2015-12-03  Brady Eidson  <beidson@apple.com>
1368
1369         Modern IDB: Fix up tests that refer to non-standard IDBVersionChangeEvent.dataLoss.
1370         https://bugs.webkit.org/show_bug.cgi?id=151850
1371
1372         Reviewed by Andy Estes.
1373
1374         * platform/mac-wk1/TestExpectations:
1375         
1376         * storage/indexeddb/data-corruption-expected.txt: Removed.
1377         * storage/indexeddb/data-corruption.html: Removed.
1378         * storage/indexeddb/resources/data-corruption.js: Removed.
1379
1380         * storage/indexeddb/events-expected.txt:
1381         * storage/indexeddb/resources/events.js:
1382
1383 2015-12-03  Brady Eidson  <beidson@apple.com>
1384
1385         Modern IDB: storage/indexeddb/cursor-index-delete.html fails.
1386         https://bugs.webkit.org/show_bug.cgi?id=151847
1387
1388         Reviewed by Andy Estes.
1389
1390         * platform/mac-wk1/TestExpectations:
1391
1392 2015-12-03  Eric Carlson  <eric.carlson@apple.com>
1393
1394         [MediaStream] Update MediaStreamTrack.getCapabilities
1395         https://bugs.webkit.org/show_bug.cgi?id=151728
1396
1397         Reviewed by Jer Noble.
1398
1399         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt: Added.
1400         * fast/mediastream/MediaStreamTrack-getCapabilities.html: Added.
1401         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
1402         * fast/mediastream/MediaStreamTrack-getSettings.html:
1403
1404 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
1405
1406         Removing deleted test storage/indexeddb/objectstore-keycursor.html from TestExpectations file
1407         https://bugs.webkit.org/show_bug.cgi?id=151772
1408
1409         Unreviewed test gardening.
1410
1411         * platform/mac-wk2/TestExpectations:
1412
1413 2015-12-03  Keith Rollin  <krollin@apple.com>
1414
1415         [Win] fast/forms/HTMLOptionElement_label03.html failing on win7
1416         https://bugs.webkit.org/show_bug.cgi?id=150909
1417         rdar://problem/23539673
1418
1419         Reviewed by Darin Adler.
1420
1421         Mark fast/forms/HTMLOptionElement_label03.html as being expected to
1422         pass. Also update some text in HTMLOptionElement_label02.html and
1423         HTMLOptionElement_label03.html so that it no longer refers to our
1424         trying to match IE (which we are no longer doing).
1425
1426         * fast/forms/HTMLOptionElement_label02.html:
1427         * fast/forms/HTMLOptionElement_label03.html:
1428         * platform/win/TestExpectations:
1429
1430 2015-12-03  Brady Eidson  <beidson@apple.com>
1431
1432         Modern IDB: storage/indexeddb/cursor-advance.html fails.
1433         https://bugs.webkit.org/show_bug.cgi?id=151731
1434
1435         Reviewed by Alex Christensen.
1436
1437         * platform/mac-wk1/TestExpectations:
1438         * storage/indexeddb/cursor-advance-expected.txt:
1439
1440 2015-12-03  Brent Fulgham  <bfulgham@apple.com>
1441
1442         Allow JavaScript to iterate over plugins for local files
1443         https://bugs.webkit.org/show_bug.cgi?id=151783
1444         <rdar://problem/23692113>
1445
1446         Modify the existing 'local file' plugin tests so that they don't turn on the debugging
1447         flag to allow iterating over all plugins. Then create a new HTTP test (based on the
1448         existing plugin-javascript-access test) to make sure that plugin iteration is blocked
1449         for non-local-file access.
1450
1451         Reviewed by Alexey Proskuryakov.
1452
1453         * http/tests/plugins/plugin-javascript-access-expected.txt: Added.
1454         * http/tests/plugins/plugin-javascript-access.html: Added.
1455         * plugins/plugin-javascript-access.html: Remove unneeded 'internals.setShowAllPlugins' call.
1456         * plugins/script-tests/navigator-mimeTypes-length.js: Ditto.
1457
1458 2015-12-03  Brady Eidson  <beidson@apple.com>
1459
1460         Modern IDB: storage/indexeddb/cursor-skip-deleted.html fails.
1461         https://bugs.webkit.org/show_bug.cgi?id=151794
1462
1463         Reviewed by Alex Christensen.
1464
1465         * platform/mac-wk1/TestExpectations:
1466
1467 2015-12-02  Sam Weinig  <sam@webkit.org>
1468
1469         Promise callbacks should be called at microtask checkpoints
1470         https://bugs.webkit.org/show_bug.cgi?id=147933
1471
1472         Reviewed by Chris Dumez.
1473
1474         * fast/dom/microtask-promise-mutation-observer-order-expected.txt: Added.
1475         * fast/dom/microtask-promise-mutation-observer-order.html: Added.
1476
1477 2015-12-03  Daniel Bates  <dabates@apple.com>
1478
1479         ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::add()
1480         https://bugs.webkit.org/show_bug.cgi?id=126662
1481         <rdar://problem/15775508>
1482
1483         Reviewed by Brent Fulgham.
1484
1485         Add test to ensure that we do not assert when inserting a subtree that has an element with
1486         a duplicate id before removing the original subtree.
1487
1488         * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree-expected.txt: Added.
1489         * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree.svg: Added.
1490
1491 2015-12-03  Javier Fernandez  <jfernandez@igalia.com>
1492
1493         [css-grid] margin-left:auto and margin-top:auto discards the margin on opposite side
1494         https://bugs.webkit.org/show_bug.cgi?id=151802
1495
1496         Reviewed by Sergio Villar Senin.
1497
1498         Tests to verify the specified margins account for determining the available space for
1499         auto-margins alignment.
1500
1501         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins-expected.txt: Added.
1502         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins.html: Added.
1503
1504 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
1505
1506         Rebaselining svg/custom/bug78807.svg since actual results now match Mac expectations
1507         https://bugs.webkit.org/show_bug.cgi?id=151804
1508
1509         Unreviewed test gardening.
1510
1511         * platform/win/svg/custom/bug78807-expected.txt:
1512
1513 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
1514
1515         Skipping failing sputnik/Unicode/Unicode_510 tests pending further investigation
1516         https://bugs.webkit.org/show_bug.cgi?id=151505
1517
1518         Unreviewed test gardening.
1519
1520         * platform/win/TestExpectations:
1521
1522 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
1523
1524         Marking fast/css/pseudo-visited-background-color-on-input.html as failing on win
1525         https://bugs.webkit.org/show_bug.cgi?id=151756
1526
1527         Unreviewed test gardening.
1528
1529         * platform/win/TestExpectations:
1530
1531 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
1532
1533         fast/borders/hidpi-border-clipping-right-after-move.html
1534         https://bugs.webkit.org/show_bug.cgi?id=151754
1535
1536         Unreviewed test gardening.
1537
1538         * platform/win/TestExpectations:
1539
1540 2015-12-03  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1541
1542         Unreviewed EFL urgent gardening. Skip web-platform-tests
1543         because it has been timeout since r192796.
1544
1545         * platform/efl/TestExpectations:
1546
1547 2015-12-02  Mark Lam  <mark.lam@apple.com>
1548
1549         Polymorphic operand types for DFG and FTL mul.
1550         https://bugs.webkit.org/show_bug.cgi?id=151746
1551
1552         Reviewed by Filip Pizlo.
1553
1554         * js/regress/ftl-object-mul-expected.txt: Added.
1555         * js/regress/ftl-object-mul.html: Added.
1556         * js/regress/script-tests/ftl-object-mul.js: Added.
1557         (o1.valueOf):
1558         (foo):
1559
1560 2015-12-02  Myles C. Maxfield  <mmaxfield@apple.com>
1561
1562         Unify font-variant-* with font-variant shorthand
1563         https://bugs.webkit.org/show_bug.cgi?id=149773
1564
1565         Reviewed by Darin Adler.
1566
1567         Update tests. Also temporarily skip existing font-features tests until
1568         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
1569
1570         * css3/font-variant-parsing-expected.txt:
1571         * css3/font-variant-parsing.html:
1572         * fast/css/font-property-priority-expected.txt:
1573         * fast/css/font-shorthand-expected.txt:
1574         * fast/css/parsing-font-variant-ligatures-expected.txt:
1575         * fast/css/parsing-font-variant-ligatures.html:
1576         * fast/inspector-support/style-expected.txt:
1577         * fast/text/font-variant-shorthand-expected.txt: Added.
1578         * fast/text/font-variant-shorthand.html: Added.
1579         * platform/mac/TestExpectations:
1580         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
1581
1582 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
1583
1584         Rebaselining fast/dom/adopt-attribute-crash-expected for win
1585         https://bugs.webkit.org/show_bug.cgi?id=151762
1586
1587         Reviewed by Darin Adler.
1588
1589         * platform/win/fast/dom/adopt-attribute-crash-expected.txt:
1590
1591 2015-12-02  Alex Christensen  <achristensen@webkit.org>
1592
1593         Asynchronously call onerror when a content blocker blocks ascript element's load
1594         https://bugs.webkit.org/show_bug.cgi?id=151649
1595
1596         Reviewed by Brady Eidson.
1597
1598         * http/tests/contentextensions/script-onerror-expected.txt: Added.
1599         * http/tests/contentextensions/script-onerror.html: Added.
1600         * http/tests/contentextensions/script-onerror.html.json: Added.
1601         * http/tests/misc/unloadable-script-expected.txt:
1602         * http/tests/misc/unloadable-script.html:
1603         * http/tests/security/local-JavaScript-from-remote-expected.txt:
1604         * http/tests/security/local-JavaScript-from-remote.html:
1605         Added testRunner.waitUntilDone and testRunner.notifyDone to reflect the fact that onerror is no longer called synchronously.
1606
1607 2015-12-02  Eric Carlson  <eric.carlson@apple.com>
1608
1609         Fix flaky test added with r192954.
1610
1611         Unreviewed.
1612
1613         * fast/mediastream/MediaStreamTrack-getSettings.html:
1614
1615 2015-12-02  Commit Queue  <commit-queue@webkit.org>
1616
1617         Unreviewed, rolling out r192955.
1618         https://bugs.webkit.org/show_bug.cgi?id=151776
1619
1620         A large number of the tests added with this change are failing
1621         on Windows (Requested by ryanhaddad on #webkit).
1622
1623         Reverted changeset:
1624
1625         "[css border] border-image doesn't honor border-style"
1626         https://bugs.webkit.org/show_bug.cgi?id=99922
1627         http://trac.webkit.org/changeset/192955
1628
1629 2015-12-02  Yoav Weiss  <yoav@yoav.ws>
1630
1631         Fix preloader issue with srcdoc documents.
1632         https://bugs.webkit.org/show_bug.cgi?id=151744
1633
1634         Reviewed by Ryosuke Niwa.
1635
1636         Added a test that makes sure that srcdoc based subresources are properly preloaded.
1637
1638         * fast/preloader/iframe-srcdoc-expected.txt: Added.
1639         * fast/preloader/iframe-srcdoc.html: Added.
1640
1641 2015-12-02  Jer Noble  <jer.noble@apple.com>
1642
1643         Add a setting and restriction which will pause invisible autoplaying video
1644         https://bugs.webkit.org/show_bug.cgi?id=151412
1645
1646         Reviewed by Eric Carlson.
1647
1648         * media/video-restricted-invisible-autoplay-not-allowed-expected.txt: Added.
1649         * media/video-restricted-invisible-autoplay-not-allowed.html: Added.
1650
1651 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
1652
1653         Rebaseline fast/parser/xml-declaration-missing-ending-mark.html, fast/parser/xml-colon-entity.html for Win
1654         https://bugs.webkit.org/show_bug.cgi?id=151763
1655
1656         Reviewed by Brent Fulgham.
1657
1658         * platform/win/fast/parser/xml-colon-entity-expected.txt:
1659         * platform/win/fast/parser/xml-declaration-missing-ending-mark-expected.txt:
1660
1661 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
1662
1663         Rebaseline fast/dynamic/text-combine.html on win
1664         https://bugs.webkit.org/show_bug.cgi?id=151761
1665
1666         Unreviewed test gardening.
1667
1668         * platform/win/fast/dynamic/text-combine-expected.png:
1669         * platform/win/fast/dynamic/text-combine-expected.txt:
1670
1671 2015-12-02  Brady Eidson  <beidson@apple.com>
1672
1673         Modern IDB: Remove all traces of IDBObjectStore::openKeyCursor from tests.
1674         https://bugs.webkit.org/show_bug.cgi?id=151772
1675
1676         Reviewed by Alex Christensen.
1677         
1678         IDBObjectStore::openKeyCursor no longer exists, so testing it is inherently bogus.
1679
1680         * platform/mac-wk1/TestExpectations: Two tests now pass with small expectations changes.
1681         * storage/indexeddb/cursor-basics-expected.txt:
1682         * storage/indexeddb/cursor-overloads-expected.txt:
1683
1684         * storage/indexeddb/cursor-overloads.html:
1685         * storage/indexeddb/optional-arguments.html:
1686         * storage/indexeddb/resources/cursor-basics.js:
1687         * storage/indexeddb/resources/deleted-objects.js:
1688         * storage/indexeddb/resources/exceptions.js:
1689         * storage/indexeddb/resources/objectstore-basics.js:
1690         
1691         * storage/indexeddb/objectstore-keycursor-expected.txt: Removed.
1692         * storage/indexeddb/objectstore-keycursor.html: Removed.
1693         * storage/indexeddb/resources/objectstore-keycursor.js: Removed.
1694
1695 2015-12-02  David Hyatt  <hyatt@apple.com>
1696
1697         Add some more picture element layout tests
1698         https://bugs.webkit.org/show_bug.cgi?id=151769
1699
1700         Reviewed by Dean Jackson.
1701
1702         * fast/picture/image-picture-invalid-expected.txt: Added.
1703         * fast/picture/image-picture-invalid.html: Added.
1704         * fast/picture/image-picture-nested-expected.txt: Added.
1705         * fast/picture/image-picture-nested.html: Added.
1706
1707 2015-12-02  Brady Eidson  <beidson@apple.com>
1708
1709         Modern IDB: Enable a couple more passing tests.
1710         https://bugs.webkit.org/show_bug.cgi?id=151766
1711
1712         Reviewed by Beth Dakin.
1713
1714         * platform/mac-wk1/TestExpectations:
1715         * storage/indexeddb/create-object-store-options-expected.txt:
1716
1717 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
1718
1719         Skipping tests on Win that fail due to unimplemented showModalDialog function.
1720         https://bugs.webkit.org/show_bug.cgi?id=151506
1721
1722         Unreviewed test gardening.
1723
1724         * platform/win/TestExpectations:
1725
1726 2015-12-02  Brady Eidson  <beidson@apple.com>
1727
1728         Modern IDB: IDBTransaction::error is not exposed.
1729         https://bugs.webkit.org/show_bug.cgi?id=151752
1730
1731         Reviewed by Alex Christensen.
1732
1733         * platform/mac-wk1/TestExpectations:
1734         * storage/indexeddb/modern/basic-add.html:
1735         * storage/indexeddb/modern/double-abort-expected.txt:
1736         * storage/indexeddb/modern/index-3.html:
1737         * storage/indexeddb/resources/transaction-error.js:
1738         * storage/indexeddb/transaction-error-expected.txt:
1739
1740 2015-12-02  Adenilson Cavalcanti  <cavalcantii@gmail.com>
1741
1742         [css border] border-image doesn't honor border-style
1743         https://bugs.webkit.org/show_bug.cgi?id=99922
1744
1745         Reviewed by Simon Fraser.
1746
1747         Ensure that WebKit will be compliant to css-backgrounds spec where
1748         a border with an image will only be rendered if there is a style defined.
1749
1750         Previous border image tests had to be edited (i.e. define border-style)
1751         to ensure that a decorated border would be rendered.
1752
1753         * fast/borders/border-image-01.html:
1754         * fast/borders/border-image-border-radius.html:
1755         * fast/borders/border-image-fill-no-intrinsic-size.html:
1756         * fast/borders/border-image-longhand.html:
1757         * fast/borders/border-image-massive-scale.html:
1758         * fast/borders/border-image-omit-right-slice.html:
1759         * fast/borders/border-image-outset-in-shorthand.html:
1760         * fast/borders/border-image-outset-split-inline-expected.txt:
1761         * fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt:
1762         * fast/borders/border-image-outset-split-inline-vertical-lr.html:
1763         * fast/borders/border-image-outset-split-inline.html:
1764         * fast/borders/border-image-outset.html:
1765         * fast/borders/border-image-repeat.html:
1766         * fast/borders/border-image-rotate-transform.html:
1767         * fast/borders/border-image-scale-transform.html:
1768         * fast/borders/border-image-scaled.html:
1769         * fast/borders/border-image-scrambled.html:
1770         * fast/borders/border-image-should-not-display-expected.html: Added.
1771         * fast/borders/border-image-should-not-display.html: Added.
1772         * fast/borders/border-image-side-reduction.html:
1773         * fast/borders/border-image-slice-constrained.html:
1774         * fast/borders/border-image-slice-missing-right.html:
1775         * fast/borders/border-image-slices.html:
1776         * fast/borders/border-image-source.html:
1777         * fast/borders/border-image-trumps-radius-expected.txt:
1778         * fast/borders/border-image-trumps-radius.html:
1779         * fast/borders/hidpi-border-image-gradient-on-subpixels.html:
1780         * fast/borders/resources/red.png: Added.
1781         * fast/borders/scaled-border-image.html:
1782         * fast/gradients/border-image-gradient-expected.txt:
1783         * fast/gradients/border-image-gradient.html:
1784         * fast/hidpi/image-set-border-image-comparison.html:
1785         * fast/hidpi/image-set-border-image-dynamic.html:
1786         * fast/hidpi/image-set-border-image-simple.html:
1787         * fast/writing-mode/border-image-horizontal-bt.html:
1788         * fast/writing-mode/border-image-vertical-lr.html:
1789         * fast/writing-mode/border-image-vertical-rl.html:
1790         * platform/mac/fast/borders/border-image-01-expected.txt:
1791         * platform/mac/fast/borders/border-image-border-radius-expected.txt:
1792         * platform/mac/fast/borders/border-image-longhand-expected.txt:
1793         * platform/mac/fast/borders/border-image-massive-scale-expected.txt:
1794         * platform/mac/fast/borders/border-image-omit-right-slice-expected.txt:
1795         * platform/mac/fast/borders/border-image-outset-expected.txt:
1796         * platform/mac/fast/borders/border-image-outset-in-shorthand-expected.txt:
1797         * platform/mac/fast/borders/border-image-repeat-expected.txt:
1798         * platform/mac/fast/borders/border-image-rotate-transform-expected.txt:
1799         * platform/mac/fast/borders/border-image-scale-transform-expected.txt:
1800         * platform/mac/fast/borders/border-image-scaled-expected.txt:
1801         * platform/mac/fast/borders/border-image-scrambled-expected.txt:
1802         * platform/mac/fast/borders/border-image-side-reduction-expected.txt:
1803         * platform/mac/fast/borders/border-image-slice-constrained-expected.txt:
1804         * platform/mac/fast/borders/border-image-slices-expected.txt:
1805         * platform/mac/fast/borders/border-image-source-expected.txt:
1806         * platform/mac/fast/borders/scaled-border-image-expected.txt:
1807         * platform/mac/fast/hidpi/image-set-border-image-comparison-expected.txt:
1808         * platform/mac/fast/hidpi/image-set-border-image-dynamic-expected.txt:
1809         * platform/mac/fast/hidpi/image-set-border-image-simple-expected.txt:
1810         * platform/mac/fast/writing-mode/border-image-horizontal-bt-expected.txt:
1811         * platform/mac/fast/writing-mode/border-image-vertical-lr-expected.txt:
1812         * platform/mac/fast/writing-mode/border-image-vertical-rl-expected.txt:
1813
1814 2015-12-02  Eric Carlson  <eric.carlson@apple.com>
1815
1816         [MediaStream] Implement MediaStreamTrack.getSettings()
1817         https://bugs.webkit.org/show_bug.cgi?id=151727
1818
1819         Reviewed by Jer Noble.
1820
1821         * fast/mediastream/MediaStream-video-element-expected.txt:
1822         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
1823         * fast/mediastream/MediaStream-video-element-track-stop.html:
1824         * fast/mediastream/MediaStream-video-element.html:
1825         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt: Added.
1826         * fast/mediastream/MediaStreamTrack-getSettings.html: Added.
1827
1828 2015-12-01  David Hyatt  <hyatt@apple.com>
1829
1830         Implement the picture element.
1831         https://bugs.webkit.org/show_bug.cgi?id=116963
1832
1833         Reviewed by Dean Jackson.
1834
1835         * fast/picture: Added.
1836         * fast/picture/image-picture-1x-expected.txt: Added.
1837         * fast/picture/image-picture-1x.html: Added.
1838         * fast/picture/resources: Added.
1839         * fast/picture/resources/blue_rect.jpg: Added.
1840         * fast/picture/resources/currentSrcHelper.js: Added.
1841         (fileName):
1842         (currentSrcFileName):
1843         (currentSrcFileNameNoParams):
1844         * fast/picture/resources/image-set-4x.png: Added.
1845
1846 2015-12-02  Jiewen Tan  <jiewen_tan@apple.com>
1847
1848         Null dereference loading Blink layout test fast/loader/unload-mutation-crash.html
1849         https://bugs.webkit.org/show_bug.cgi?id=149305
1850         <rdar://problem/22747892>
1851
1852         Reviewed by Brent Fulgham.
1853
1854         This test case is from Blink r180918:
1855         https://codereview.chromium.org/495743003
1856
1857         * fast/loader/unload-mutation-crash-expected.txt: Added.
1858         * fast/loader/unload-mutation-crash.html: Added.
1859
1860 2015-12-02  Joseph Pecoraro  <pecoraro@apple.com>
1861
1862         Web Inspector: Handle YieldExpressions in the ScriptSyntaxTree
1863         https://bugs.webkit.org/show_bug.cgi?id=151730
1864
1865         Reviewed by Brian Burg.
1866
1867         * inspector/model/parse-script-syntax-tree-expected.txt:
1868         * inspector/model/parse-script-syntax-tree.html:
1869
1870 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
1871
1872         [Win] Test gardening after r192895
1873
1874         Unreviewed.
1875
1876         * fast/text/emoji-overlap-expected.html:
1877         * fast/text/emoji-overlap.html:
1878
1879 2015-12-01  Commit Queue  <commit-queue@webkit.org>
1880
1881         Unreviewed, rolling out r192894 and r192904.
1882         https://bugs.webkit.org/show_bug.cgi?id=151738
1883
1884         Crashes sometimes on Windows (Requested by litherum on
1885         #webkit).
1886
1887         Reverted changesets:
1888
1889         "[Win] Web fonts with small caps have excess whitespace with
1890         the complex text codepath"
1891         https://bugs.webkit.org/show_bug.cgi?id=151698
1892         http://trac.webkit.org/changeset/192894
1893
1894         "Test gardening after r192894"
1895         http://trac.webkit.org/changeset/192904
1896
1897 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
1898
1899         [SVG -> OTF Converter] Force UnitsPerEm to 1000
1900         https://bugs.webkit.org/show_bug.cgi?id=151650
1901
1902         Reviewed by Antti Koivisto.
1903
1904         Some tests have quantization differences.
1905
1906         * fast/ruby/ruby-expansion-cjk-2-expected.html:
1907         * fast/ruby/ruby-expansion-cjk-3-expected.html:
1908         * fast/ruby/ruby-expansion-cjk-4-expected.html:
1909         * fast/ruby/ruby-expansion-cjk-5-expected.html:
1910         * fast/ruby/ruby-expansion-cjk-expected.html:
1911         * platform/mac-wk2/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
1912         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
1913         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
1914         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
1915         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
1916         * platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
1917         * platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
1918         * platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
1919         * platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
1920         * platform/mac/svg/batik/text/textEffect3-expected.txt:
1921         * platform/mac/svg/batik/text/textPosition2-expected.txt:
1922         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
1923         * svg/custom/acid3-test-77-expected.txt:
1924
1925 2015-12-01  Brady Eidson  <beidson@apple.com>
1926
1927         Add updated test result missing from http://trac.webkit.org/changeset/192924
1928         https://bugs.webkit.org/show_bug.cgi?id=151725
1929
1930         * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
1931
1932 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
1933
1934         Marking http/tests/xmlhttprequest/methods-async.html as flaky on Yosemite WK2
1935         https://bugs.webkit.org/show_bug.cgi?id=151729
1936
1937         Unreviewed test gardening.
1938
1939         * platform/mac-wk2/TestExpectations:
1940
1941 2015-12-01  Brady Eidson  <beidson@apple.com>
1942
1943         Give a more detailed message for TypeErrors that result from EnforceRange.
1944         https://bugs.webkit.org/show_bug.cgi?id=151725
1945
1946         Reviewed by Tim Horton.
1947
1948         * crypto/subtle/aes-cbc-generate-key-expected.txt:
1949         * js/dom/webidl-type-mapping-expected.txt:
1950         * storage/indexeddb/intversion-bad-parameters-expected.txt:
1951         * storage/indexeddb/version-change-event-basic-expected.txt:
1952
1953 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
1954
1955         Test gardening after r192894
1956
1957         Unreviewed.
1958
1959         * fast/text/small-caps-complex-expected.html:
1960         * fast/text/small-caps-complex.html:
1961
1962 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
1963
1964         [iOS] Adjacent emoji overlap each other
1965         https://bugs.webkit.org/show_bug.cgi?id=151690
1966         <rdar://problem/23430453>
1967
1968         Reviewed by Simon Fraser.
1969
1970         * fast/text/emoji-overlap-expected.html: Added.
1971         * fast/text/emoji-overlap.html: Added.
1972
1973 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
1974
1975         [Win] Web fonts with small caps have excess whitespace with the complex text codepath
1976         https://bugs.webkit.org/show_bug.cgi?id=151698
1977
1978         Reviewed by Darin Adler.
1979
1980         * fast/text/resources/tinyfont.svg: Added.
1981         * fast/text/small-caps-complex-expected.html: Added.
1982         * fast/text/small-caps-complex.html: Added.
1983
1984 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
1985
1986         Marking http/tests/xmlhttprequest/workers/methods.html as flaky on Yosemite WK2
1987         https://bugs.webkit.org/show_bug.cgi?id=151709
1988
1989         Unreviewed test gardening.
1990
1991         * platform/mac-wk2/TestExpectations:
1992
1993 2015-12-01  Brady Eidson  <beidson@apple.com>
1994
1995         Skip some specific IDB tests in preparation for enabling the entire directory.
1996
1997         Reviewed in person by Sam Weinig.
1998
1999         * platform/mac-wk1/TestExpectations:
2000
2001 2015-12-01  Brady Eidson  <beidson@apple.com>
2002
2003         Modern IDB: storage/indexeddb/create-and-remove-object-store.html fails.
2004         https://bugs.webkit.org/show_bug.cgi?id=151704
2005
2006         Reviewed by Alex Christensen.
2007
2008         * platform/mac-wk1/TestExpectations:
2009         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
2010
2011 2015-12-01  Brady Eidson  <beidson@apple.com>
2012
2013         Modern IDB: storage/indexeddb/basics.html fails.
2014         https://bugs.webkit.org/show_bug.cgi?id=151694
2015
2016         Reviewed by Alex Christensen.
2017
2018         * platform/mac-wk1/TestExpectations:
2019         * storage/indexeddb/modern/deletedatabase-1.html:
2020         * storage/indexeddb/modern/opendatabase-versions.html:
2021         * storage/indexeddb/modern/versionchange-event.html:
2022
2023 2015-12-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2024
2025         Unreviewed, rolling out r192876.
2026
2027         It broke a lot of JSC and layout tests for GTK and EFL
2028
2029         Reverted changeset:
2030
2031         "[ES6] "super" and "this" should be lexically bound inside an
2032         arrow function and should live in a JSLexicalEnvironment"
2033         https://bugs.webkit.org/show_bug.cgi?id=149338
2034         http://trac.webkit.org/changeset/192876
2035
2036 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2037
2038         [Streams API] pull function of tee should call readFromReadableStreamReader directly
2039         https://bugs.webkit.org/show_bug.cgi?id=151497
2040
2041         Unreviewed.
2042
2043         Adding non regression test.
2044
2045         * streams/streams-promises-expected.txt:
2046         * streams/streams-promises.html:
2047
2048 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2049
2050         [Streams API] teeReadableStream should not directly use stream.getReader()
2051         https://bugs.webkit.org/show_bug.cgi?id=151487
2052
2053         Reviewed by Darin Adler.
2054
2055         Adding non-regression test.
2056
2057         * streams/streams-promises-expected.txt:
2058         * streams/streams-promises.html:
2059
2060 2015-12-01  Skachkov Oleksandr  <gskachkov@gmail.com>
2061
2062         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
2063         https://bugs.webkit.org/show_bug.cgi?id=149338
2064
2065         Reviewed by Saam Barati.
2066
2067         * js/arrowfunction-supercall-expected.txt: Added.
2068         * js/arrowfunction-supercall.html: Added.
2069         * js/arrowfunction-tdz-expected.txt: Added new expectation.
2070         * js/script-tests/arrowfunction-supercall.js: Added.
2071         * js/script-tests/arrowfunction-tdz.js: Added new cases.
2072
2073 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2074
2075         [Streams API] streams should not directly use Number and related methods
2076         https://bugs.webkit.org/show_bug.cgi?id=151499
2077
2078         Reviewed by Darin Adler.
2079
2080         Added a non-regression test.
2081
2082         * streams/streams-promises-expected.txt:
2083         * streams/streams-promises.html:
2084
2085 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2086
2087         [Streams API] Remove use of @catch for exposed promises
2088         https://bugs.webkit.org/show_bug.cgi?id=151625
2089
2090         Reviewed by Darin Adler.
2091
2092         * streams/streams-promises.html: beefing up the catch test by also overwritting Promise.prototype.then.
2093
2094 2015-11-30  Brady Eidson  <beidson@apple.com>
2095
2096         Modern IDB: Unskip "storage/indexeddb/mozilla" instead of each individual test inside of it.
2097         https://bugs.webkit.org/show_bug.cgi?id=151693
2098
2099         Reviewed by Geoffrey Garen.
2100
2101         * platform/mac-wk1/TestExpectations:
2102
2103 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
2104
2105         Amazon.com Additional Information links aren't clickable
2106         https://bugs.webkit.org/show_bug.cgi?id=151401
2107         <rdar://problem/23454261>
2108
2109         Reviewed by Darin Adler.
2110
2111         * fast/block/float/hit-test-on-overlapping-floats-expected.txt: Added.
2112         * fast/block/float/hit-test-on-overlapping-floats.html: Added.
2113
2114 2015-11-30  Brady Eidson  <beidson@apple.com>
2115
2116         Modern IDB: Iterating index cursors to a specific key is busted.
2117         https://bugs.webkit.org/show_bug.cgi?id=151684
2118
2119         Reviewed by Darin Adler.
2120
2121         * platform/mac-wk1/TestExpectations:
2122
2123 2015-11-30  Brady Eidson  <beidson@apple.com>
2124
2125         Modern IDB: ObjectStore cursors should not be able to iterate out of their range.
2126         https://bugs.webkit.org/show_bug.cgi?id=151683
2127
2128         Reviewed by Darin Adler.
2129
2130         * platform/mac-wk1/TestExpectations:
2131
2132 2015-11-30  Brady Eidson  <beidson@apple.com>
2133
2134         Modern IDB: "prevunique" cursors should point at the lowest primary key that matches, not the highest.
2135         https://bugs.webkit.org/show_bug.cgi?id=151675.
2136
2137         Reviewed by Darin Adler.
2138
2139         * platform/mac-wk1/TestExpectations:
2140         * storage/indexeddb/modern/index-cursor-1-expected.txt:
2141         * storage/indexeddb/modern/index-cursor-2-expected.txt:
2142         * storage/indexeddb/modern/index-cursor-3-expected.txt:
2143
2144 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
2145
2146         Null dereference loading Blink layout test http/tests/misc/detach-during-notifyDone.html
2147         https://bugs.webkit.org/show_bug.cgi?id=149309
2148         <rdar://problem/22748363>
2149
2150         Reviewed by Brent Fulgham.
2151
2152         The test case is from Blink r175601:
2153         https://codereview.chromium.org/317513002
2154         The test case will generate a set of weird ordering events that affects the documentLoader:
2155         1. The subframe finishes loading, and since the frame’s testRunner is not set to wait until
2156         done, WebKitTestRunner stops the load (by calling WKBundlePageStopLoading()).
2157         2. This causes the in-progress XHR to be aborted, which causes its readyState to become DONE
2158         (this bug doesn’t always reproduce because sometimes the XHR has already finished before the
2159         frame finishes loading).
2160         3. The onreadystatechange callback is executed, which sets innerHTML on the parent frame.
2161         4. Setting innerHTML disconnects the subframe, nulling out its DocumentLoader.
2162         5. We return to WebFrameLoaderClient::dispatchDidFinishLoad() from step #1, but now the
2163         FrameLoader’s DocumentLoader is null. And WebKit crashes here.
2164
2165         Note that steps 2-4 happen synchronously inside WebFrameLoaderClient::dispatchDidFinishLoad().
2166
2167         * http/tests/misc/detach-during-notifyDone-expected.txt: Added.
2168         * http/tests/misc/detach-during-notifyDone.html: Added.
2169         * http/tests/misc/resources/detached-frame.html: Added.
2170
2171 2015-11-30  Commit Queue  <commit-queue@webkit.org>
2172
2173         Unreviewed, rolling out r192819.
2174         https://bugs.webkit.org/show_bug.cgi?id=151681
2175
2176         This change broke existing layout tests on Windows (Requested
2177         by ryanhaddad on #webkit).
2178
2179         Reverted changeset:
2180
2181         "Unify font-variant-* with font-variant shorthand"
2182         https://bugs.webkit.org/show_bug.cgi?id=149773
2183         http://trac.webkit.org/changeset/192819
2184
2185 2015-11-30  Brady Eidson  <beidson@apple.com>
2186
2187         Modern IDB: Set the correct source on the IDBRequest for cursor updates
2188         https://bugs.webkit.org/show_bug.cgi?id=151665
2189
2190         Reviewed by Andy Estes.
2191
2192         * platform/mac-wk1/TestExpectations:
2193
2194 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
2195
2196         Marking fast/forms/state-restore-per-form.html as a flaky timeout on mac-wk2
2197         https://bugs.webkit.org/show_bug.cgi?id=150542
2198
2199         Unreviewed test gardening.
2200
2201         * platform/mac-wk2/TestExpectations:
2202
2203 2015-11-30  Brady Eidson  <beidson@apple.com>
2204
2205         Modern IDB: Correct handling of cursors finishing iteration.
2206         https://bugs.webkit.org/show_bug.cgi?id=151664
2207
2208         Reviewed by Andy Estes.
2209
2210         * platform/mac-wk1/TestExpectations:
2211
2212 2015-11-30  Myles C. Maxfield  <mmaxfield@apple.com>
2213
2214         Unify font-variant-* with font-variant shorthand
2215         https://bugs.webkit.org/show_bug.cgi?id=149773
2216
2217         Reviewed by Darin Adler.
2218
2219         Update tests. Also temporarily skip existing font-features tests until
2220         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
2221
2222         * css3/font-variant-parsing-expected.txt:
2223         * css3/font-variant-parsing.html:
2224         * fast/css/font-property-priority-expected.txt:
2225         * fast/css/font-shorthand-expected.txt:
2226         * fast/css/parsing-font-variant-ligatures-expected.txt:
2227         * fast/css/parsing-font-variant-ligatures.html:
2228         * fast/inspector-support/style-expected.txt:
2229         * fast/text/font-variant-shorthand-expected.txt: Added.
2230         * fast/text/font-variant-shorthand.html: Added.
2231         * platform/mac/TestExpectations:
2232         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
2233
2234 2015-11-30  Brady Eidson  <beidson@apple.com>
2235
2236         Modern IDB: After versionchange transactions abort, fire onerror on the original IDBOpenDBRequest.
2237         https://bugs.webkit.org/show_bug.cgi?id=151648
2238
2239         Reviewed by Andy Estes.
2240
2241         * platform/mac-wk1/TestExpectations:
2242         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
2243         * storage/indexeddb/modern/abort-requests-cancelled.html:
2244         * storage/indexeddb/modern/aborted-put-expected.txt:
2245         * storage/indexeddb/modern/aborted-put.html:
2246         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
2247         * storage/indexeddb/modern/createobjectstore-basic.html:
2248         * storage/indexeddb/modern/deleteindex-2-expected.txt:
2249         * storage/indexeddb/modern/deleteindex-2.html:
2250         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
2251         * storage/indexeddb/modern/deleteobjectstore-1.html:
2252         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2253         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
2254         * storage/indexeddb/modern/versionchange-abort-then-reopen.html:
2255
2256 2015-11-30  Chris Dumez  <cdumez@apple.com>
2257
2258         location.origin is undefined in a web worker
2259         https://bugs.webkit.org/show_bug.cgi?id=151614
2260
2261         Reviewed by Darin Adler.
2262
2263         Update existing layout test to confirm the existence of location.origin when in a
2264         WorkerGlobalScope.
2265
2266         * fast/workers/resources/worker-location.js:
2267         * fast/workers/worker-location-expected.txt:
2268
2269 2015-11-30  Brady Eidson  <beidson@apple.com>
2270
2271         Modern IDB: Support updating cursor values when the object store uses inline keys.
2272         https://bugs.webkit.org/show_bug.cgi?id=151647
2273
2274         Reviewed by Andy Estes.
2275
2276         * platform/mac-wk1/TestExpectations:
2277
2278 2015-11-30  Brady Eidson  <beidson@apple.com>
2279
2280         Modern IDB: openCursor() fix resulting in at least 4 more passing tests.
2281         https://bugs.webkit.org/show_bug.cgi?id=151630
2282
2283         Reviewed by Andy Estes.
2284
2285         * platform/mac-wk1/TestExpectations:
2286         * storage/indexeddb/modern/cursor-2-expected.txt:
2287         * storage/indexeddb/modern/cursor-2.html:
2288         * storage/indexeddb/modern/cursor-3-expected.txt:
2289         * storage/indexeddb/modern/cursor-3.html:
2290         * storage/indexeddb/modern/cursor-4-expected.txt:
2291         * storage/indexeddb/modern/cursor-4.html:
2292         * storage/indexeddb/modern/deleteindex-1-expected.txt:
2293         * storage/indexeddb/modern/deleteindex-1.html:
2294         * storage/indexeddb/modern/deleteindex-2-expected.txt:
2295         * storage/indexeddb/modern/deleteindex-2.html:
2296         * storage/indexeddb/modern/index-4-expected.txt:
2297         * storage/indexeddb/modern/index-4.html:
2298         * storage/indexeddb/modern/index-cursor-1-expected.txt:
2299         * storage/indexeddb/modern/index-cursor-1.html:
2300         * storage/indexeddb/modern/index-cursor-2-expected.txt:
2301         * storage/indexeddb/modern/index-cursor-2.html:
2302         * storage/indexeddb/modern/index-cursor-3-expected.txt:
2303         * storage/indexeddb/modern/index-cursor-3.html:
2304
2305 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
2306
2307         Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on Yosemite WK2
2308         https://bugs.webkit.org/show_bug.cgi?id=143159
2309
2310         Unreviewed test gardening.
2311
2312         * platform/mac-wk2/TestExpectations:
2313
2314 2015-11-30  Brady Eidson  <beidson@apple.com>
2315
2316         Modern IDB: Support keyPath injection into object store records.
2317         https://bugs.webkit.org/show_bug.cgi?id=151640
2318
2319         Reviewed by Andy Estes.
2320
2321         * platform/mac-wk1/TestExpectations:
2322
2323 2015-11-29  Antoine Quint  <graouts@apple.com>
2324
2325         Browser does not fall back to SVG attribute value when CSS style value is invalid or not supported
2326         https://bugs.webkit.org/show_bug.cgi?id=147932
2327
2328         Reviewed by Dean Jackson.
2329
2330         Testing that we correctly fall back to the presentation attribute for SVGPaint and SVGColor values
2331         specified with an invalid keyword in a `style` attribute. We also update the expected output for
2332         svg/css/svg-attribute-parser-mode.html which is now in line with values returned by Firefox and
2333         Chrome, where we correctly use the default value instead of null objects, which was definitely
2334         an error.
2335
2336         * svg/css/invalid-color-cascade-expected.svg: Added.
2337         * svg/css/invalid-color-cascade.svg: Added.
2338         * svg/css/invalid-paint-cascade-expected.svg: Added.
2339         * svg/css/invalid-paint-cascade.svg: Added.
2340         * svg/css/script-tests/svg-attribute-parser-mode.js:
2341         * svg/css/svg-attribute-parser-mode-expected.txt:
2342
2343 2015-11-18  Andy Estes  <aestes@apple.com>
2344
2345         [Content Filtering] Crash in DocumentLoader::notifyFinished() when allowing a media document to load
2346         https://bugs.webkit.org/show_bug.cgi?id=151433
2347         rdar://problem/23506594
2348
2349         Reviewed by Alexey Proskuryakov.
2350
2351         * contentfiltering/allow-media-document-expected.txt: Added.
2352         * contentfiltering/allow-media-document.html: Added.
2353         * contentfiltering/resources/test.mp4: Added.
2354
2355 2015-11-25  Pranjal Jumde  <pjumde@apple.com>
2356
2357         Checks for buffer-overflows when reading characters from textRun
2358         https://bugs.webkit.org/show_bug.cgi?id=151055
2359         <rdar://problem/23251789>
2360
2361         Reviewed by Myles C. Maxfield.
2362
2363         * dom/html/level1/core/151055_asan.html:
2364         * dom/html/level1/core/151055_asan-expected.txt:
2365
2366 2015-11-24  Commit Queue  <commit-queue@webkit.org>
2367
2368         Unreviewed, rolling out r192536, r192722, and r192743.
2369         https://bugs.webkit.org/show_bug.cgi?id=151593
2370
2371         Still causing trouble. (Requested by kling on #webkit).
2372
2373         Reverted changesets:
2374
2375         "[JSC] JSPropertyNameEnumerator could be destructorless."
2376         https://bugs.webkit.org/show_bug.cgi?id=151242
2377         http://trac.webkit.org/changeset/192536
2378
2379         "REGRESSION(r192536): Null pointer dereference in
2380         JSPropertyNameEnumerator::visitChildren()."
2381         https://bugs.webkit.org/show_bug.cgi?id=151495
2382         http://trac.webkit.org/changeset/192722
2383
2384         "REGRESSION(r192536): Null pointer dereference in
2385         JSPropertyNameEnumerator::visitChildren()."
2386         https://bugs.webkit.org/show_bug.cgi?id=151495
2387         http://trac.webkit.org/changeset/192743
2388
2389 2015-11-24  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2390
2391         [Streams API] Implement pipeTo method in readable Stream
2392         https://bugs.webkit.org/show_bug.cgi?id=151588
2393
2394         Reviewed by Darin Adler.
2395
2396         Test "Piping to a writable stream that does not consume the writes fast enough exerts backpressure on the
2397         source" was moved to its own file because it causes timing issues.
2398
2399         * streams/reference-implementation/pipe-to.html: Moved "Piping to a writable stream that does not consume the
2400         writes fast enough exerts backpressure on the source" test to its own file.
2401         * streams/pipe-to.html: Added with "Piping to a writable stream that does not consume the writes fast enough
2402         exerts backpressure on the source" test.
2403         * streams/reference-implementation/brand-checks.html: Fixed issue with the creation of a ReadableStreamReader.
2404         * streams/pipe-to-expected.txt:
2405         * streams/reference-implementation/brand-checks-expected.txt:
2406         * streams/reference-implementation/pipe-through-expected.txt:
2407         * streams/reference-implementation/pipe-to-expected.txt:
2408         * streams/reference-implementation/pipe-to-options-expected.txt:
2409         * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
2410         * platform/mac/TestExpectations:
2411         * platform/win/TestExpectations: Flagged pipe-to test because of webkit.org/b/147933.
2412
2413 2015-11-24  Antti Koivisto  <antti@apple.com>
2414
2415         REGRESSION (r190983): Non-element, non-text nodes should not be distributed to slots
2416         https://bugs.webkit.org/show_bug.cgi?id=151566
2417         rdar://problem/23430177
2418
2419         Reviewed by Zalan Bujtas.
2420
2421         * fast/html/details-comment-crash-expected.html: Added.
2422         * fast/html/details-comment-crash.html: Added.
2423
2424 2015-11-23  Brady Eidson  <beidson@apple.com>
2425
2426         Modern IDB: Unskip all indexeddb/mozilla tests that pass.
2427         https://bugs.webkit.org/show_bug.cgi?id=151568
2428
2429         Reviewed by Alex Christensen.
2430
2431         * platform/mac-wk1/TestExpectations:
2432
2433 2015-11-23  Brady Eidson  <beidson@apple.com>
2434
2435         Modern IDB: When a transaction is aborted, call onerror handlers for all in-progress requests.
2436         https://bugs.webkit.org/show_bug.cgi?id=151550
2437
2438         Reviewed by Alex Christensen.
2439
2440         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt: Added.
2441         * storage/indexeddb/modern/abort-requests-cancelled.html: Added.
2442         * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
2443         * storage/indexeddb/modern/idbtransaction-objectstore-failures.html:
2444         * storage/indexeddb/modern/index-5-expected.txt:
2445         * storage/indexeddb/modern/index-5.html:
2446
2447 2015-11-23  Brady Eidson  <beidson@apple.com>
2448
2449         Modern IDB: Unskip storage/indexeddb/mozilla/global-data.html.
2450         https://bugs.webkit.org/show_bug.cgi?id=151557
2451
2452         Reviewed by Alex Christensen.
2453
2454         * platform/mac-wk1/TestExpectations:
2455
2456 2015-11-17  Sergio Villar Senin  <svillar@igalia.com>
2457
2458         ASSERTION FAILED: freeSpace >= 0 in WebCore::RenderGrid::computeTrackSizesForDirection
2459         https://bugs.webkit.org/show_bug.cgi?id=151254
2460
2461         Reviewed by Darin Adler.
2462
2463         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash-expected.txt: Added.
2464         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash.html: Added.
2465
2466 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
2467
2468         Add a test to make sure that font-variant: inherit works correctly.
2469
2470         Unreviewed.
2471
2472         * fast/text/font-variant-inherit-expected.html: Added.
2473         * fast/text/font-variant-inherit.html: Added.
2474
2475 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
2476
2477         Font selection should not consult font-variant property
2478         https://bugs.webkit.org/show_bug.cgi?id=151537
2479
2480         Reviewed by Simon Fraser.
2481
2482         * fast/text/font-selection-font-variant-expected.html: Added.
2483         * fast/text/font-selection-font-variant.html: Added.
2484
2485 == Rolled over to ChangeLog-2015-11-21 ==