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