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