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