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