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