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