018bba1ed3be1b5839d668a61c6ab0616513f2a2
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-01-01  Simon Fraser  <simon.fraser@apple.com>
2
3         REGRESSION (r194448): Scrolling overflow:scroll goes too far
4         https://bugs.webkit.org/show_bug.cgi?id=152645
5
6         Reviewed by Zalan Bujtas.
7         
8         Test that scrolls and overflow div with wheel events, then checks that it has
9         not passed the max scroll offset.
10
11         * fast/scrolling/overflow-scroll-past-max-expected.txt: Added.
12         * fast/scrolling/overflow-scroll-past-max.html: Added.
13
14 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
15
16         [GTK] Several IndexedDB tests failing
17
18         Unreviewed gardening.
19
20         * platform/gtk/TestExpectations:
21
22 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
23
24         [GTK] http/tests/misc/detached-frame-console.html is crashing
25
26         Unreviewed gardening.
27
28         * platform/gtk/TestExpectations:
29
30 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
31
32         [GTK] http/tests/media/clearkey/clear-key-hls-aes128.html is crashing
33
34         Unreviewed gardening.
35
36         * platform/gtk/TestExpectations:
37
38 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
39
40         [GTK] Expect missing results for CSS table anonymous objects tests
41
42         Unreviewed gardening.
43
44         * platform/gtk/TestExpectations:
45
46 2015-12-31  Simon Fraser  <simon.fraser@apple.com>
47
48         [iOS WK2] Fix incorrect scrollPosition handling
49         https://bugs.webkit.org/show_bug.cgi?id=152630
50
51         Reviewed by Zalan Bujtas.
52         
53         These tests now load with a 0,0 scroll position, so don't dump out the "scrolled to" text,
54         which matches Mac behavior.
55
56         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-bt-expected.txt:
57         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-lr-expected.txt:
58         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-rl-expected.txt:
59         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-tb-expected.txt:
60         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-bt-expected.txt:
61         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-lr-expected.txt:
62         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt:
63         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-expected.txt:
64         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-tb-expected.txt:
65         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
66         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-rules-expected.txt:
67         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
68
69 2015-12-31  Zalan Bujtas  <zalan@apple.com>
70
71         text-decoration: line-through is mispositioned when text has overline/underline too.
72         https://bugs.webkit.org/show_bug.cgi?id=152619
73
74         Reviewed by Simon Fraser.
75
76         Line-through painting was mistakenly calling drawLineForText with overline/underline positioning.
77
78         * fast/css3-text/css3-text-decoration/text-decoration-line-through-mispositioned-expected.html: Added.
79         * fast/css3-text/css3-text-decoration/text-decoration-line-through-mispositioned.html: Added.
80
81 2015-12-31  Zalan Bujtas  <zalan@apple.com>
82
83         Simple line layout: Text with stroke width is not positioned correctly.
84         https://bugs.webkit.org/show_bug.cgi?id=152614
85
86         Reviewed by Simon Fraser.
87
88         Visual overflow should not affect text position.
89
90         * fast/text/simple-line-layout-text-position-with-stroke-expected.html: Added.
91         * fast/text/simple-line-layout-text-position-with-stroke.html: Added.
92
93 2015-12-31  Zalan Bujtas  <zalan@apple.com>
94
95         Simple line layout: Nested block with pseudo first-line parent should bail out of simple line layout.
96         https://bugs.webkit.org/show_bug.cgi?id=152599
97
98         Reviewed by Simon Fraser.
99
100         We should bail out of simple line layout if any of the ancestors have pseudo first-line style.
101         (see RenderBlock::firstLineBlock()) 
102
103         * fast/block/line-layout/first-line-should-bail-out-of-simple-line-layout-expected.html: Added.
104         * fast/block/line-layout/first-line-should-bail-out-of-simple-line-layout.html: Added.
105
106 2015-12-31  Martin Robinson  <mrobinson@igalia.com>
107
108         Mark some tests as failing on WebKitGTK+.
109
110         Unreviewed gardening.
111
112         * platform/gtk/TestExpectations:
113
114 2015-12-31  Martin Robinson  <mrobinson@igalia.com>
115
116         Mark WOFF2 test as failing on WebKitGTK+
117
118         Unreviewed. Gardening.
119
120         * platform/gtk/TestExpectations:
121
122 2015-12-31  ChangSeok Oh  <changseok.oh@collabora.com>
123
124         [GTK] Unreviewed gardening at 2015-12-31
125
126         Mark fast/text/text-combine-placement.html as crashing.
127
128         * platform/gtk/TestExpectations:
129
130 2015-12-30  Brady Eidson  <beidson@apple.com>
131
132         Modern IDB: Only fire blocked events after all open connections have handled their versionchange events.
133         https://bugs.webkit.org/show_bug.cgi?id=152593
134
135         Reviewed by Andy Estes.
136
137         - Unskip two timeout tests that now pass.
138         - Reclassify a text-failure test to be skipped for new reasons.
139         
140         * platform/mac-wk1/TestExpectations:
141
142 2015-12-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
143
144         Unreviewed, EFL gardening.
145
146         Mark navigation policy tests to failure and unskip some passing test.
147         Update media failure tests.
148
149         * platform/efl/TestExpectations:
150
151 2015-12-30  Skachkov Oleksandr  <gskachkov@gmail.com>
152
153         [ES6] Arrow function syntax. Arrow function specific features. Lexical bind "super"
154         https://bugs.webkit.org/show_bug.cgi?id=149615
155
156         Reviewed by Saam Barati.
157
158         * js/arrowfunction-superproperty-expected.txt: Added.
159         * js/arrowfunction-superproperty.html: Added.
160         * js/script-tests/arrowfunction-superproperty.js: Added.
161
162 2015-12-29  Andy VanWagoner  <andy@instructure.com>
163
164         Remove tests for sometimes unsupported calendars, numbering systems, and time zone backward links
165         https://bugs.webkit.org/show_bug.cgi?id=152550
166
167         Reviewed by Alexey Proskuryakov.
168
169         Time zones change often, so only test a few probable backward links.
170         Remove hanidays numbering system tests, since GTK and EFL don't support it.
171         Remove islamic-umalqura calendar tests, since GTK and EFL don't support it.
172
173         * js/intl-datetimeformat-expected.txt:
174         * js/script-tests/intl-datetimeformat.js:
175
176 2015-12-27  Zalan Bujtas  <zalan@apple.com>
177
178         Should never be reached failure in WebCore::RenderElement::clearLayoutRootIfNeeded
179         https://bugs.webkit.org/show_bug.cgi?id=151590
180
181         Reviewed by Simon Fraser.
182
183         We should always set the layoutroot when a new subtree layout is requested (and convert it
184         to a full layout when needed). It ensures that renderers are detached cleanly even when
185         they are set as layoutroot.
186
187         * fast/block/assert-when-layout-root-is-not-cleared-expected.txt: Added.
188         * fast/block/assert-when-layout-root-is-not-cleared.html: Added.
189
190 2015-12-25  Zalan Bujtas  <zalan@apple.com>
191
192         Subpixel rendering: Add subpixel support for outline.
193         https://bugs.webkit.org/show_bug.cgi?id=152560
194
195         Unable to ref-test other outline types.
196
197         Reviewed by Simon Fraser.
198
199         * fast/borders/hidpi-outline-hairline-painting-expected.html: Added.
200         * fast/borders/hidpi-outline-hairline-painting.html: Added.
201
202 2015-12-24  Zalan Bujtas  <zalan@apple.com>
203
204         ASSERTION FAILED: x2 >= x1 in WebCore::RenderElement::drawLineForBoxSide
205         https://bugs.webkit.org/show_bug.cgi?id=151210
206
207         Reviewed by Simon Fraser.
208
209         "IntRect outer = snappedIntRect(inner)" explicitly converts inner to LayoutRect and
210         returns a snapped IntRect. When inner (after the inflate) overflows LayoutUnit,
211         the snapped outer rect becomes smaller than the inner rect.
212
213         This patch also enables outline painting on subpixel positions.
214
215         * fast/borders/hidpi-outline-on-subpixel-position-expected.html: Added.
216         * fast/borders/hidpi-outline-on-subpixel-position.html: Added.
217         * fast/borders/outline-offset-overflow-expected.txt: Added.
218         * fast/borders/outline-offset-overflow.html: Added.
219
220 2015-12-23  Brady Eidson  <beidson@apple.com>
221
222         Modern IDB: Don't open any new connections until after version change transactions are completely handled.
223         https://bugs.webkit.org/show_bug.cgi?id=152441
224
225         Reviewed by Alex Christensen.
226
227         * platform/mac-wk1/TestExpectations: Enable 4 now-passing tests.
228
229 2015-12-23  Brady Eidson  <beidson@apple.com>
230
231         Modern IDB: storage/indexeddb/transaction-basics.html fails.
232         https://bugs.webkit.org/show_bug.cgi?id=152481
233
234         Reviewed by Alex Christensen.
235
236         * platform/mac-wk1/TestExpectations:
237         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
238         * storage/indexeddb/transaction-basics-expected.txt:
239
240 2015-12-23  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
241
242         Unreviewed EFL gardening.
243
244         Mark shadow dom to Pass with incorrect result. Additionally remove
245         disappeared storage tests in TestExpectations.
246
247         Unskip MSE tests because MSE functionalities have been supported by gstreamer.
248
249         * platform/efl/TestExpectations:
250
251 2015-12-23  Simon Fraser  <simon.fraser@apple.com>
252
253         REGRESSION (r187593): Scroll position jumps when selecting text in an iframe
254         https://bugs.webkit.org/show_bug.cgi?id=152541
255         rdar://problem/23886181
256
257         Reviewed by Tim Horton.
258         
259         New test for autoscrolling iframe contents (an existing test scrolled an overflow:scroll
260         inside an iframe, and didn't catch the bug).
261
262         * fast/events/autoscroll-in-iframe-body-expected.txt: Added.
263         * fast/events/autoscroll-in-iframe-body.html: Added.
264         * fast/forms/input-readonly-autoscroll.html: Fix a missing double quote.
265
266 2015-12-22  Simon Fraser  <simon.fraser@apple.com>
267
268         Minor cleanup in RenderBox::canBeProgramaticallyScrolled()
269         https://bugs.webkit.org/show_bug.cgi?id=152515
270
271         Reviewed by Tim Horton.
272
273         Test that programmatic scrolling works inside overflow:hidden.
274
275         * fast/overflow/overflow-hidden-scroll-into-view-expected.html: Added.
276         * fast/overflow/overflow-hidden-scroll-into-view.html: Added.
277
278 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
279
280         Rebaselining storage/domstorage/localstorage/delete-defineproperty-removal.html
281         https://bugs.webkit.org/show_bug.cgi?id=149179
282
283         Unreviewed test gardening.
284
285         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
286
287 2015-12-23  Pranjal Jumde  <pjumde@apple.com>
288
289         Test to check for stack recursion when indexed propertyNames defined using Object.defineProperty are deleted.
290         https://bugs.webkit.org/show_bug.cgi?id=149179
291         <rdar://problem/22708019>.
292
293         Reviewed by Filip Pizlo.
294
295         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt: Added.
296         * storage/domstorage/localstorage/delete-defineproperty-removal.html: Added.
297
298 2015-12-23  Eric Carlson  <eric.carlson@apple.com>
299
300         [MediaStream] MediaDeviceInfo.label must be empty in some situations
301         https://bugs.webkit.org/show_bug.cgi?id=152000
302
303         Reviewed by Brent Fulgham.
304
305         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
306         * fast/mediastream/MediaDevices-enumerateDevices.html:
307
308 2015-12-23  Andy VanWagoner  <andy@instructure.com>
309
310         [INTL] Implement DateTime Format Functions
311         https://bugs.webkit.org/show_bug.cgi?id=147606
312
313         Reviewed by Benjamin Poulain.
314
315         * js/intl-datetimeformat-expected.txt: Added format tests.
316         * js/intl-datetimeformat.html: Used utf-8.
317         * js/script-tests/intl-datetimeformat.js: Added format tests.
318
319 2015-12-23  Andy VanWagoner  <thetalecrafter@gmail.com>
320
321         [INTL] Implement String.prototype.localeCompare in ECMA-402
322         https://bugs.webkit.org/show_bug.cgi?id=147607
323
324         Reviewed by Benjamin Poulain.
325
326         * js/script-tests/string-localeCompare.js:
327         * js/script-tests/string-prototype-properties.js: Update error message.
328         * js/string-localeCompare-expected.txt:
329         * js/string-prototype-properties-expected.txt: Update error message.
330         * js/string-localeCompare.html:
331
332 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
333
334         Rebaselining fast/text/emoji.html for Windows
335         https://bugs.webkit.org/show_bug.cgi?id=152147
336
337         Unreviewed test gardening.
338
339         * platform/win/fast/text/emoji-expected.txt:
340
341 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
342
343         Marking http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-* as failing on Win
344         https://bugs.webkit.org/show_bug.cgi?id=152411
345
346         Unreviewed test gardening.
347
348         * platform/win/TestExpectations:
349
350 2015-12-23  ChangSeok Oh  <changseok.oh@collabora.com>
351
352         [GTK] Unreviewed gardening
353
354         RTCPeerConnection-state.html is removed after r194112. Remove failure expectations
355         for tests which have been passing. Add new expectations for text-combine-shrink-on-color-change.html
356
357         * platform/gtk/TestExpectations:
358         * platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.png: Added.
359         * platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.txt: Added.
360
361 2015-12-23  Andy VanWagoner  <andy@instructure.com>
362
363         [INTL] Implement Intl.DateTimeFormat.prototype.resolvedOptions ()
364         https://bugs.webkit.org/show_bug.cgi?id=147603
365
366         Reviewed by Benjamin Poulain.
367
368         * js/intl-datetimeformat-expected.txt: Added resolvedOptions tests.
369         * js/script-tests/intl-datetimeformat.js: Added resolvedOptions tests.
370         (string_appeared_here):
371
372 2015-12-23  Chris Aljoudi <chris@chrismatic.io> and Alex Christensen <achristensen@webkit.org>
373
374         Content blockers should be able to promote http to https
375         https://bugs.webkit.org/show_bug.cgi?id=148966
376
377         Reviewed by Benjamin Poulain.
378
379         * http/tests/contentextensions/make-https-expected.txt: Added.
380         * http/tests/contentextensions/make-https.html: Added.
381         * http/tests/contentextensions/make-https.html.json: Added.
382
383 2015-12-22  Xabier Rodriguez Calvar  <calvaris@igalia.com>
384
385         [Streams API] Fix cosmetic things after importing spec tests
386         https://bugs.webkit.org/show_bug.cgi?id=152479
387
388         Reviewed by Youenn Fablet.
389
390         Spec version are mainly updated in this patch as it wasn't done when importing tests from the spec. Some other
391         minor changes were done, as renumbering some tests, removing some orphan expectations and other styling issues.
392
393         * streams/brand-checks.html:
394         * streams/pipe-to.html:
395         * streams/readable-stream-controller-error.html:
396         * streams/readable-stream-pipeThrough.html:
397         * streams/readable-stream-reader-read.html:
398         * streams/reference-implementation/abstract-ops.html:
399         * streams/reference-implementation/bad-strategies.html:
400         * streams/reference-implementation/bad-underlying-sinks.html:
401         * streams/reference-implementation/bad-underlying-sources-expected.txt: Removed.
402         * streams/reference-implementation/brand-checks.html:
403         * streams/reference-implementation/byte-length-queuing-strategy.html:
404         * streams/reference-implementation/count-queuing-strategy.html:
405         * streams/reference-implementation/pipe-through.html:
406         * streams/reference-implementation/pipe-to-options.html:
407         * streams/reference-implementation/pipe-to.html:
408         * streams/reference-implementation/readable-stream-templated.html:
409         * streams/reference-implementation/transform-stream-errors.html:
410         * streams/reference-implementation/transform-stream.html:
411         * streams/reference-implementation/writable-stream-abort.html:
412         * streams/reference-implementation/writable-stream-expected.txt:
413         * streams/reference-implementation/writable-stream.html:
414
415 2015-12-22  Ryan Haddad  <ryanhaddad@apple.com>
416
417         Marking webgl/1.0.2/conformance/extensions/get-extension.html as flaky on mac-wk1
418         https://bugs.webkit.org/show_bug.cgi?id=152506
419
420         Unreviewed test gardening.
421
422         * platform/mac-wk1/TestExpectations:
423
424 2015-12-22  Chris Fleizach  <cfleizach@apple.com>
425
426         [WK2] Looping in testcase: fast/dom/Window/property-access-on-cached-window-after-frame-removed.html
427         https://bugs.webkit.org/show_bug.cgi?id=152482
428
429         Reviewed by Brent Fulgham.
430
431         * platform/mac-wk2/TestExpectations:
432
433 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
434
435         Skipping unsupported test on ios-simulator
436         https://bugs.webkit.org/show_bug.cgi?id=152491
437
438         Unreviewed test gardening.
439
440         * platform/ios-simulator/TestExpectations:
441
442 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
443
444         Marking inspector/debugger/break-on-exception-catch.html as a flaky timeout on mac-wk2 debug
445         https://bugs.webkit.org/show_bug.cgi?id=152492
446
447         Unreviewed test gardening.
448
449         * platform/mac-wk2/TestExpectations:
450
451 2015-12-21  Skachkov Oleksandr  <gskachkov@gmail.com>
452
453         Unexpected exception assigning to this._property inside arrow function
454         https://bugs.webkit.org/show_bug.cgi?id=152028
455
456         Reviewed by Saam Barati.
457
458         Added new test cases for arrow function, to force create lexical env in body of function.
459
460         * js/arrowfunction-lexical-bind-this-expected.txt:
461         * js/script-tests/arrowfunction-lexical-bind-this.js:
462
463 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
464
465         Marking inspector/debugger/command-line-api-exception-nested-catch.html as a flaky timeout on mac-wk1
466         https://bugs.webkit.org/show_bug.cgi?id=152487
467
468         Unreviewed test gardening.
469
470         * platform/mac-wk1/TestExpectations:
471
472 2015-12-21  Antti Koivisto  <antti@apple.com>
473
474         Limit cached redirect chain length
475         https://bugs.webkit.org/show_bug.cgi?id=152477
476
477         Reviewed by Andreas Kling.
478
479         * http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added.
480         * http/tests/cache/disk-cache/redirect-chain-limits.html: Added.
481         * http/tests/cache/disk-cache/resources/redirect-chain.phpl: Added.
482
483 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
484
485         Marking webaudio/audiocontext-state-interrupted.html  as a flaky crasher on mac-wk1
486         https://bugs.webkit.org/show_bug.cgi?id=152485
487
488         Unreviewed test gardening.
489
490         * platform/mac-wk1/TestExpectations:
491
492 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
493
494         Skipping fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html on ios-simulator
495         https://bugs.webkit.org/show_bug.cgi?id=152449
496
497         Unreviewed teset gardening.
498
499         * platform/ios-simulator/TestExpectations:
500
501 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
502
503         Unreviewed, rolling out r194328.
504
505         This change appears to have caused failures in JSC tests
506
507         Reverted changeset:
508
509         "[INTL] Implement String.prototype.localeCompare in ECMA-402"
510         https://bugs.webkit.org/show_bug.cgi?id=147607
511         http://trac.webkit.org/changeset/194328
512
513 2015-12-21  Andy VanWagoner  <thetalecrafter@gmail.com>
514
515         [INTL] Implement String.prototype.localeCompare in ECMA-402
516         https://bugs.webkit.org/show_bug.cgi?id=147607
517
518         Reviewed by Darin Adler.
519
520         * js/script-tests/string-localeCompare.js:
521         * js/script-tests/string-prototype-properties.js: Update error message.
522         * js/string-localeCompare-expected.txt:
523         * js/string-prototype-properties-expected.txt: Update error message.
524         * js/string-localeCompare.html:
525
526 2015-12-20  Jeremy Zerfas  <WebKit@JeremyZerfas.com>
527
528         Don't allocate a NSImage and skip unneeded call to TIFFRepresentation when copying image to clipboard.
529         https://bugs.webkit.org/show_bug.cgi?id=152374
530
531         Reviewed by Darin Adler.
532
533         Added test to make sure that when copying a 50 frame 500x500 animation
534         (50 MB uncompressed) to the clipboard, the additional memory usage is
535         kept to less than 200 MB.
536
537         * fast/images/image-copy-memory-usage-expected.txt: Added.
538         * fast/images/image-copy-memory-usage.html: Added.
539         * fast/images/resources/dot-moving-in-a-circle-animation.gif: Added.
540
541 2015-12-20  Commit Queue  <commit-queue@webkit.org>
542
543         Unreviewed, rolling out r194033 and r194267.
544         https://bugs.webkit.org/show_bug.cgi?id=152465
545
546         Caused crashes on Mac WK1 bots (Requested by youenn on
547         #webkit).
548
549         Reverted changesets:
550
551         "[Streams API] Expose ReadableStream and relatives to Worker"
552         https://bugs.webkit.org/show_bug.cgi?id=152066
553         http://trac.webkit.org/changeset/194033
554
555         "[Streams API] imported/w3c/web-platform-tests/streams-api
556         /readable-streams/cancel.html has a flaky test"
557         https://bugs.webkit.org/show_bug.cgi?id=152065
558         http://trac.webkit.org/changeset/194267
559
560 2015-12-18  Antti Koivisto  <antti@apple.com>
561
562         Cache redirects as separate entries
563         https://bugs.webkit.org/show_bug.cgi?id=152424
564
565         Reviewed by Alex Christensen.
566
567         * http/tests/cache/disk-cache/disk-cache-redirect-expected.txt: Added.
568         * http/tests/cache/disk-cache/disk-cache-redirect.html: Added.
569         * http/tests/cache/disk-cache/resources/generate-response.cgi:
570
571 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
572
573         [GTK] Mark fast/regions/overflow/overflow-region-float.html as passing
574
575         Unreviewed test gardening. This test has been passing since r191658.
576
577         * platform/gtk/TestExpectations:
578
579 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
580
581         Skipping fast/scrolling/rtl-point-in-iframe.html on ios-simulator since it tests wheel events.
582         https://bugs.webkit.org/show_bug.cgi?id=152442
583
584         Unreviewed test gardening.
585
586         * platform/ios-simulator/TestExpectations:
587
588 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
589
590         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator
591         https://bugs.webkit.org/show_bug.cgi?id=152437
592
593         Unreviewed test gardening.
594
595         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
596
597 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
598
599         Marking inspector/console/messagesCleared.html as a flaky timeout on mac-wk2 debug
600         https://bugs.webkit.org/show_bug.cgi?id=152025
601
602         Unreviewed test gardening.
603
604         * platform/mac-wk2/TestExpectations:
605
606 2015-12-18  Brady Eidson  <beidson@apple.com>
607
608         Modern IDB: Refactor when opening the backing store takes place.
609         https://bugs.webkit.org/show_bug.cgi?id=152405
610
611         Reviewed by Alex Christensen.
612
613         * platform/mac-wk1/TestExpectations:
614
615 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
616
617         [GTK] Unreviewed gardening
618
619         css3/flexbox/multiline-reverse-wrap-baseline.html consistently passes for GTK since
620         r191623, but fails on Apple ports, so add a GTK-specific Pass expectation.
621
622         * platform/gtk/TestExpectations:
623
624 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
625
626         [GTK] Unreviewed gardening
627         https://bugs.webkit.org/show_bug.cgi?id=142292
628
629         fast/images/animated-gif-body-outside-viewport.html and
630         fast/images/animated-gif-window-resizing.html are flaky; mark them
631         accordingly.
632
633         * platform/gtk/TestExpectations:
634
635 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
636
637         [GTK] Unreviewed gardening
638
639         Remove failure expectation for fast/events/drag-and-drop-autoscroll-inner-frame.html which
640         has been consistently passing since r192511.
641
642         * platform/gtk/TestExpectations:
643
644 2015-12-17  Commit Queue  <commit-queue@webkit.org>
645
646         Unreviewed, rolling out r194241 and r194252.
647         https://bugs.webkit.org/show_bug.cgi?id=152415
648
649         Caused crashes on GuardMalloc (Requested by ap on #webkit).
650
651         Reverted changesets:
652
653         "Modern IDB: Refactor open/delete requests to exist in the
654         same queue."
655         https://bugs.webkit.org/show_bug.cgi?id=152397
656         http://trac.webkit.org/changeset/194241
657
658         "Modern IDB: Refactor when opening the backing store takes
659         place."
660         https://bugs.webkit.org/show_bug.cgi?id=152405
661         http://trac.webkit.org/changeset/194252
662
663 2015-12-17  Sukolsak Sakshuwong  <sukolsak@gmail.com>
664
665         [INTL] Implement Collator Compare Functions
666         https://bugs.webkit.org/show_bug.cgi?id=147604
667
668         Reviewed by Darin Adler.
669
670         * js/intl-collator-expected.txt:
671         * js/intl-collator.html:
672         * js/script-tests/intl-collator.js:
673         (testCollator):
674
675 2015-12-17  Brady Eidson  <beidson@apple.com>
676
677         Modern IDB: Refactor when opening the backing store takes place.
678         https://bugs.webkit.org/show_bug.cgi?id=152405
679
680         Reviewed by Alex Christensen.
681
682         * platform/mac-wk1/TestExpectations:
683
684 2015-12-17  Joseph Pecoraro  <pecoraro@apple.com>
685
686         Provide a way to distinguish a nested lexical block from a function's lexical block
687         https://bugs.webkit.org/show_bug.cgi?id=152361
688
689         Reviewed by Saam Barati.
690
691         * inspector/debugger/breakpoint-scope-expected.txt:
692         We will soon remove the backend sending a "Local" scope.
693         The backend was just marking the first closure scope as local.
694         The frontend can do this itself and do a better job of it.
695
696         * inspector/model/resources/all-scopes.js: Added.
697         (testAllScopes.innerScope):
698         (testAllScopes):
699         * inspector/model/resources/block-scopes.js: Added.
700         (testBlockScopes):
701         (testBlockScopes.method):
702         * inspector/model/resources/function-name-scopes.js: Added.
703         (testFunctionNameScope1):
704         * inspector/model/scope-chain-node-expected.txt: Added.
705         * inspector/model/scope-chain-node.html: Added.
706         Tests for ways to get all the different scope types and
707         specific cases of certain scope types.
708
709 2015-12-17  Keith Miller  <keith_miller@apple.com>
710
711         [ES6] Add support for Symbol.hasInstance
712         https://bugs.webkit.org/show_bug.cgi?id=151839
713
714         Reviewed by Saam Barati.
715
716         Fix tests to reflect the changes to instanceof in ES6.
717
718         Added a new regression test for bound functions in instanceof
719         as the perfomance on bound functions should, to some degree,
720         reflect the performance on C-API users.
721
722         * inspector/model/remote-object-get-properties-expected.txt:
723         * js/Object-getOwnPropertyNames-expected.txt:
724         * js/exception-for-nonobject-expected.txt:
725         * js/exception-instanceof-expected.txt:
726         * js/instance-of-immediates-expected.txt:
727         * js/regress/instanceof-bound-expected.txt: Added.
728         * js/regress/instanceof-bound.html: Added.
729         * js/regress/script-tests/instanceof-bound.js: Added.
730         (Constructor):
731         (test):
732         * js/script-tests/Object-getOwnPropertyNames.js:
733
734 2015-12-17  Simon Fraser  <simon.fraser@apple.com>
735
736         Disable viewport "shrink to fit" outside of multitasking mode
737         https://bugs.webkit.org/show_bug.cgi?id=152403
738         rdar://problem/23818102
739
740         Reviewed by Tim Horton.
741         
742         This test no longer does shrink-to-fit, so starts with a min and initial scale of 1.
743
744         * fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
745
746 2015-12-16  Joseph Pecoraro  <pecoraro@apple.com>
747
748         Web Inspector: Add JSContext Script Profiling
749         https://bugs.webkit.org/show_bug.cgi?id=151899
750
751         Reviewed by Brian Burg.
752
753         * inspector/script-profiler/event-type-API-expected.txt: Added.
754         * inspector/script-profiler/event-type-API.html: Added.
755         * inspector/script-profiler/event-type-Microtask-expected.txt: Added.
756         * inspector/script-profiler/event-type-Microtask.html: Added.
757         * inspector/script-profiler/tracking-expected.txt: Added.
758         * inspector/script-profiler/tracking.html: Added.
759         Tests for the new ScriptProfiler domain.
760
761 2015-12-17  Ryan Haddad  <ryanhaddad@apple.com>
762
763         Marking fast/media/mq-* tests as failing on ios-simulator
764         https://bugs.webkit.org/show_bug.cgi?id=152137
765
766         Unreviewed test gardening.
767
768         * platform/ios-simulator/TestExpectations:
769
770 2015-12-17  Ryan Haddad  <ryanhaddad@apple.com>
771
772         Skipping http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-* tests on ios-simulator
773         https://bugs.webkit.org/show_bug.cgi?id=152390
774
775         Unreviewed test gardening.
776
777         * platform/ios-simulator/TestExpectations:
778
779 2015-12-17  Lorenzo Tilve  <ltilve@igalia.com>
780
781         [GTK] Unreviewed gardening
782         
783         Remove failure expectations for tests that have been passing after
784         r185157, r186191, r189670, r191658 and r191727.
785
786         * platform/gtk/TestExpectations:
787
788 2015-12-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
789
790         Remove temporary flakiness expectations for WPT tests introduced for bug 152257
791         https://bugs.webkit.org/show_bug.cgi?id=152377
792
793         Unreviewed.
794
795         * TestExpectations: removing some flakiness expectations.
796
797 2015-12-17  Yusuke Suzuki  <utatane.tea@gmail.com>
798
799         [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL
800         https://bugs.webkit.org/show_bug.cgi?id=152227
801
802         Reviewed by Saam Barati.
803
804         Make the test taking longer time.
805
806         * js/regress/script-tests/generator-function-create.js:
807         (test):
808
809 2015-12-16  Andy Estes  <aestes@apple.com>
810
811         [iOS] Block loading external stylesheets in the Content-Disposition: attachment sandbox
812         https://bugs.webkit.org/show_bug.cgi?id=152375
813         <rdar://problem/22020902>
814
815         Reviewed by Darin Adler.
816
817         * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled-expected.txt: Added.
818         * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled.html: Added.
819         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt:
820         * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled-expected.txt: Added.
821         * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled.html: Added.
822         * http/tests/contentdispositionattachmentsandbox/resources/at-import-stylesheets-frame.php: Added.
823         * http/tests/contentdispositionattachmentsandbox/resources/external-stylesheets-frame.php: Added.
824         * http/tests/contentdispositionattachmentsandbox/resources/xml-stylesheet-processing-instructions-frame.php: Added.
825         * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled-expected.txt: Added.
826         * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled.html: Added.
827
828 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
829
830         Adding timout expectation to one more wpt test that I missed in the last commit.
831         https://bugs.webkit.org/show_bug.cgi?id=152335
832
833         Unreviewed test gardening.
834
835         * TestExpectations:
836
837 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
838
839         Adding timeout to wpt TestExpectations due to WK/WPT testharness.js issues.
840         https://bugs.webkit.org/show_bug.cgi?id=152335
841
842         Unreviewed test gadening.
843
844         * TestExpectations:
845
846 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
847
848         Re-baseline pageoverlay/overlay* tests for mac-wk1
849         https://bugs.webkit.org/show_bug.cgi?id=152338
850
851         Unreviewed test gardening.
852
853         * platform/mac-wk1/pageoverlay/overlay-large-document-expected.txt:
854         * platform/mac-wk1/pageoverlay/overlay-large-document-scrolled-expected.txt:
855         * platform/mac-wk1/pageoverlay/overlay-small-frame-mouse-events-expected.txt:
856
857 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
858
859         Mark additional wpt tests as flaky due to WK/WPT testharness.js
860         https://bugs.webkit.org/show_bug.cgi?id=152335
861
862         Unreviewed.
863
864         * TestExpectations: marking some more tests as flaky.
865
866 2015-12-16  Joseph Pecoraro  <pecoraro@apple.com>
867
868         Web Inspector: Typing object literal in the console causes a parse error
869         https://bugs.webkit.org/show_bug.cgi?id=141737
870
871         Reviewed by Timothy Hatcher.
872
873         * inspector/controller/runtime-controller-expected.txt: Added.
874         * inspector/controller/runtime-controller.html: Added.
875
876 2015-12-08  Sergio Villar Senin  <svillar@igalia.com>
877
878         Fix computation of min|max-content contribution of non-replaced blocks
879         https://bugs.webkit.org/show_bug.cgi?id=152004
880
881         Reviewed by Darin Adler.
882
883         * fast/css-intrinsic-dimensions/auto-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
884         * fast/css-intrinsic-dimensions/auto-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
885         * fast/css-intrinsic-dimensions/auto-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
886         * fast/css-intrinsic-dimensions/auto-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
887         * fast/css-intrinsic-dimensions/fillavailable-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
888         * fast/css-intrinsic-dimensions/fillavailable-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
889         * fast/css-intrinsic-dimensions/fillavailable-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
890         * fast/css-intrinsic-dimensions/fillavailable-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
891         * fast/css-intrinsic-dimensions/fitcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
892         * fast/css-intrinsic-dimensions/fitcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
893         * fast/css-intrinsic-dimensions/fitcontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
894         * fast/css-intrinsic-dimensions/fitcontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
895         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-1-expected.html: Added.
896         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-1.html: Added.
897         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-2-expected.html: Added.
898         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-2.html: Added.
899         * fast/css-intrinsic-dimensions/indefinite-percent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
900         * fast/css-intrinsic-dimensions/indefinite-percent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
901         * fast/css-intrinsic-dimensions/indefinite-percent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
902         * fast/css-intrinsic-dimensions/indefinite-percent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
903         * fast/css-intrinsic-dimensions/maxcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
904         * fast/css-intrinsic-dimensions/maxcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
905         * fast/css-intrinsic-dimensions/maxcontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
906         * fast/css-intrinsic-dimensions/maxcontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
907         * fast/css-intrinsic-dimensions/mincontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
908         * fast/css-intrinsic-dimensions/mincontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
909         * fast/css-intrinsic-dimensions/mincontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
910         * fast/css-intrinsic-dimensions/mincontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
911         * fast/css-intrinsic-dimensions/resources/intrinsic-size-contribution.css: Added.
912         (.container):
913         (.item):
914         (.border):
915         (.padding):
916         (.margin):
917
918 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
919
920         Mac EWS bots frequently fail several wpt tests
921         https://bugs.webkit.org/show_bug.cgi?id=152257
922
923         Unreviewed.
924
925         * TestExpectations: marking some tests as flaky.
926
927 2015-12-16  Commit Queue  <commit-queue@webkit.org>
928
929         Unreviewed, rolling out r194135.
930         https://bugs.webkit.org/show_bug.cgi?id=152333
931
932         due to missing OSR exit materialization support in FTL
933         (Requested by yusukesuzuki on #webkit).
934
935         Reverted changeset:
936
937         "[ES6] Handle new_generator_func / new_generator_func_exp in
938         DFG / FTL"
939         https://bugs.webkit.org/show_bug.cgi?id=152227
940         http://trac.webkit.org/changeset/194135
941
942 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
943
944         Align WebKit testharness.js with WPT testharness.js
945         https://bugs.webkit.org/show_bug.cgi?id=152297
946
947         Reviewed by Darin Adler.
948
949         Cosmetic changes (output:true is overriden by WK testharnessreport.js)
950         To remove the warning "WPT tests are not using the same testharness.js file as other WebKit Layout tests."
951
952         * media/track/getCueAsHTMLCrash.html: Adding testharnessreport.js and removing call to dumpAsText.
953         * media/track/getCueAsHTMLCrash-expected.txt: Rebasing as tests are now outputting results.
954         * resources/testharness.js:
955
956 2015-12-16  Yusuke Suzuki  <utatane.tea@gmail.com>
957
958         [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL
959         https://bugs.webkit.org/show_bug.cgi?id=152227
960
961         Reviewed by Saam Barati.
962
963         Make the test taking longer time.
964
965         * js/regress/script-tests/generator-function-create.js:
966         (test):
967
968 2015-12-16  Tomas Popela  <tpopela@redhat.com>
969
970         [GTK] Correct the wrong expectation introduced in r194106
971         https://bugs.webkit.org/show_bug.cgi?id=152325
972
973         Unreviewed GTK gardening
974
975         * platform/gtk/http/tests/plugins/plugin-javascript-access-expected.txt:
976
977 2015-12-15  Ryan Haddad  <ryanhaddad@apple.com>
978
979         Rebaseline fast/viewport/ios tests for ios-simulator, remove failure expectation and re-enable test directory.
980         https://bugs.webkit.org/show_bug.cgi?id=152135
981
982         Reviewed by Simon Fraser.
983
984         * platform/ios-simulator-wk2/TestExpectations:
985         * platform/ios-simulator/TestExpectations:
986         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
987         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
988         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
989         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt:
990
991 2015-12-15  Jiewen Tan  <jiewen_tan@apple.com>
992
993         Verify that Referer Policy within Content-Disposition:attachment sandbox is always ReferrerPolicyNever
994         https://bugs.webkit.org/show_bug.cgi?id=152260
995         <rdar://problem/23884579>
996
997         Reviewed by Andy Estes.
998
999         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt: Added.
1000         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt: Added.
1001         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always.html: Added.
1002         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt: Added.
1003         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default.html: Added.
1004         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt: Added.
1005         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never.html: Added.
1006         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt: Added.
1007         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt: Added.
1008         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade.html: Added.
1009         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer.html: Added.
1010         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt: Added.
1011         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin.html: Added.
1012         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt: Added.
1013         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url.html: Added.
1014         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped.html: Added.
1015         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped-frame.php: Added.
1016         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js: Added.
1017         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Removed.
1018         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Removed.
1019         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Removed.
1020
1021 2015-12-15  Timothy Horton  <timothy_horton@apple.com>
1022
1023         Rebaseline some page overlay tests for WK1
1024
1025         * platform/mac-wk1/pageoverlay/overlay-installation-expected.txt:
1026         * platform/mac-wk1/pageoverlay/overlay-large-document-expected.txt:
1027         * platform/mac-wk1/pageoverlay/overlay-large-document-scrolled-expected.txt:
1028         * platform/mac-wk1/pageoverlay/overlay-small-frame-mouse-events-expected.txt: Added.
1029
1030 2015-12-15  Joseph Pecoraro  <pecoraro@apple.com>
1031
1032         Web Inspector: Localize "global code" and "eval code" strings
1033         https://bugs.webkit.org/show_bug.cgi?id=152313
1034
1035         Reviewed by Timothy Hatcher.
1036
1037         * inspector/debugger/js-stacktrace-expected.txt:
1038         * inspector/debugger/js-stacktrace.html:
1039         * inspector/model/stack-trace-expected.txt: Added.
1040         * inspector/model/stack-trace.html: Added.
1041
1042 2015-12-15  Tim Horton  <timothy_horton@apple.com>
1043
1044         REGRESSION (r191849): There's no yellow bouncy highlight when using Find on Page on iOS
1045         https://bugs.webkit.org/show_bug.cgi?id=152241
1046         <rdar://problem/23642574>
1047
1048         Reviewed by Simon Fraser.
1049
1050         * pageoverlay/overlay-small-frame-mouse-events-expected.txt: Added.
1051         * pageoverlay/overlay-small-frame-mouse-events.html: Added.
1052         Add a test ensuring that small-frame overlays get mouse events.
1053
1054         * pageoverlay/overlay-small-frame-paints-expected.txt: Added.
1055         * pageoverlay/overlay-small-frame-paints.html: Added.
1056         Add a test ensuring that small-frame overlays get paint callbacks.
1057
1058 2015-12-15  Myles C. Maxfield  <mmaxfield@apple.com>
1059
1060         [Font Features] TrueType fonts trigger real features even when synthesis is applied
1061         https://bugs.webkit.org/show_bug.cgi?id=152287
1062
1063         Reviewed by Darin Adler.
1064
1065         Adding tests.
1066
1067         * css3/font-variant-petite-caps-synthesis-expected.html:
1068         * css3/font-variant-petite-caps-synthesis.html:
1069         * css3/font-variant-small-caps-synthesis-expected.html:
1070         * css3/font-variant-small-caps-synthesis.html:
1071         * css3/font-variant-petite-caps-synthesis-coverage-expected.html:
1072         * css3/font-variant-petite-caps-synthesis-coverage.html:
1073         * css3/font-variant-small-caps-synthesis-coverage-expected.html:
1074         * css3/font-variant-small-caps-synthesis-coverage.html:
1075
1076 2015-12-15  Mark Lam  <mark.lam@apple.com>
1077
1078         Polymorphic operand types for DFG and FTL bit operators.
1079         https://bugs.webkit.org/show_bug.cgi?id=152191
1080
1081         Reviewed by Saam Barati.
1082
1083         * js/regress/ftl-polymorphic-bitand-expected.txt: Added.
1084         * js/regress/ftl-polymorphic-bitand.html: Added.
1085         * js/regress/ftl-polymorphic-bitor-expected.txt: Added.
1086         * js/regress/ftl-polymorphic-bitor.html: Added.
1087         * js/regress/ftl-polymorphic-bitxor-expected.txt: Added.
1088         * js/regress/ftl-polymorphic-bitxor.html: Added.
1089         * js/regress/ftl-polymorphic-lshift-expected.txt: Added.
1090         * js/regress/ftl-polymorphic-lshift.html: Added.
1091         * js/regress/ftl-polymorphic-rshift-expected.txt: Added.
1092         * js/regress/ftl-polymorphic-rshift.html: Added.
1093         * js/regress/ftl-polymorphic-urshift-expected.txt: Added.
1094         * js/regress/ftl-polymorphic-urshift.html: Added.
1095         * js/regress/script-tests/ftl-polymorphic-bitand.js: Added.
1096         (o1.valueOf):
1097         (foo):
1098         * js/regress/script-tests/ftl-polymorphic-bitor.js: Added.
1099         (o1.valueOf):
1100         (foo):
1101         * js/regress/script-tests/ftl-polymorphic-bitxor.js: Added.
1102         (o1.valueOf):
1103         (foo):
1104         * js/regress/script-tests/ftl-polymorphic-lshift.js: Added.
1105         (o1.valueOf):
1106         (foo):
1107         * js/regress/script-tests/ftl-polymorphic-rshift.js: Added.
1108         (o1.valueOf):
1109         (foo):
1110         * js/regress/script-tests/ftl-polymorphic-urshift.js: Added.
1111         (o1.valueOf):
1112         (foo):
1113
1114 2015-12-15  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1115
1116         WebRTC: Test that RTCPeerConnection promise functions reject on closed state
1117         https://bugs.webkit.org/show_bug.cgi?id=152295
1118
1119         Reviewed by Eric Carlson.
1120
1121         Add test that verifies RTCPeerConnection's behavior in the closed state
1122         (signalingState). Promise functions should reject, and (some) others
1123         should throw. Remove old test that tests incorrect behavior.
1124
1125         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt: Added.
1126         * fast/mediastream/RTCPeerConnection-closed-state.html: Added.
1127         * fast/mediastream/RTCPeerConnection-state-expected.txt: Removed.
1128         * fast/mediastream/RTCPeerConnection-state.html: Removed.
1129
1130 2015-12-15  Tomas Popela  <tpopela@redhat.com>
1131
1132         [GTK] Gardening: Rebaseline tests
1133         https://bugs.webkit.org/show_bug.cgi?id=152301
1134
1135         Unreviewed GTK gardening
1136
1137         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
1138         Correct the expectations after r189202 when RangeException was
1139         removed.
1140         * platform/gtk/fast/dom/adopt-attribute-crash-expected.txt: Added.
1141         Add a new test expectations after r187148.
1142         * platform/gtk/http/tests/plugins/plugin-javascript-access-expected.txt: Added.
1143         Add a new test expectations after r193363.
1144
1145 2015-12-15  Ryan Haddad  <ryanhaddad@apple.com>
1146
1147         Changing expectation for storage/indexeddb/deleted-objects.html to [ Failure Crash ]
1148         https://bugs.webkit.org/show_bug.cgi?id=152264
1149
1150         Unreviewed test gardening.
1151
1152         * platform/mac-wk1/TestExpectations:
1153
1154 2015-12-15  Javier Fernandez  <jfernandez@igalia.com>
1155
1156         [css-align][css-grid] Overflow alignment value 'true' renamed to 'unsafe'
1157         https://bugs.webkit.org/show_bug.cgi?id=152251
1158
1159         The 'True' Overflow Alignment keyword is known now as 'Unsafe', so adapting
1160         layout tests using such keyword.
1161
1162         Reviewed by Darin Adler.
1163
1164         * css3/overwrite-content-alignment-expected.txt:
1165         * css3/overwrite-content-alignment.html:
1166         * css3/overwrite-self-alignment-expected.txt:
1167         * css3/overwrite-self-alignment.html:
1168         * css3/parse-align-content-expected.txt:
1169         * css3/parse-align-content.html:
1170         * css3/parse-align-items-expected.txt:
1171         * css3/parse-align-items.html:
1172         * css3/parse-align-self-expected.txt:
1173         * css3/parse-align-self.html:
1174         * css3/parse-justify-content-expected.txt:
1175         * css3/parse-justify-content.html:
1176         * fast/css-grid-layout/grid-align-justify-overflow.html:
1177         * fast/css-grid-layout/grid-content-alignment-overflow.html:
1178         * fast/css/parse-justify-items-expected.txt:
1179         * fast/css/parse-justify-items.html:
1180         * fast/css/parse-justify-self-expected.txt:
1181         * fast/css/parse-justify-self.html:
1182
1183 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1184
1185         Re-enabling passing test fast/viewport/ios/width-is-device-width.html, which was accidentally skipped with r194058.
1186         https://bugs.webkit.org/show_bug.cgi?id=152135
1187
1188         Unreviewed test gardening.
1189
1190         * platform/ios-simulator-wk2/TestExpectations:
1191
1192 2015-12-14  Yusuke Suzuki  <utatane.tea@gmail.com>
1193
1194         Math.random should have an intrinsic thunk and it should be later handled as a DFG Node
1195         https://bugs.webkit.org/show_bug.cgi?id=152133
1196
1197         Reviewed by Geoffrey Garen.
1198
1199         Add new regression test.
1200
1201         * js/regress/math-random-expected.txt: Added.
1202         * js/regress/math-random.html: Added.
1203         * js/regress/script-tests/math-random.js: Added.
1204         (test):
1205
1206 2015-12-14  Joseph Pecoraro  <pecoraro@apple.com>
1207
1208         Web Inspector: Stack traces in console incorrectly show "(anonymous function)" for global code
1209         https://bugs.webkit.org/show_bug.cgi?id=152280
1210
1211         Reviewed by Brian Burg.
1212
1213         * inspector/debugger/js-stacktrace-expected.txt:
1214         * inspector/debugger/js-stacktrace.html:
1215
1216 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1217
1218         Marking storage/indexeddb/deleted-objects.html as a flaky crash on mac-wk1
1219         https://bugs.webkit.org/show_bug.cgi?id=152264
1220
1221         Unreviewed test gardening.
1222
1223         * platform/mac-wk1/TestExpectations:
1224
1225 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1226
1227         Marking platform/ios-simulator/ios/scrolling tests as failing on ios-simulator
1228         https://bugs.webkit.org/show_bug.cgi?id=152276
1229
1230         Unreviewed test gardening.
1231
1232         * platform/ios-simulator/TestExpectations:
1233
1234 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1235
1236         Updating ios-simulator expectation for crashing tests http/tests/misc/large-js-program.php and js/dom/line-column-numbers.html
1237         https://bugs.webkit.org/show_bug.cgi?id=152279
1238
1239         Unreviewed test gardening.
1240
1241         * platform/ios-simulator/TestExpectations:
1242
1243 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1244
1245         Removing ios-simulator TestExpectations for deleted tests: streams/reference-implementation/readable-stream-cancel.html (r192186)
1246         and http/tests/inspector/console/access-inspected-object.html (r192186).
1247         https://bugs.webkit.org/show_bug.cgi?id=152131
1248
1249         Unreviewed test gardening.
1250
1251         * platform/ios-simulator-wk1/TestExpectations:
1252         * platform/ios-simulator-wk2/TestExpectations:
1253         * platform/ios-simulator/TestExpectations:
1254
1255 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1256
1257         Adding a second newline to the expected result for compositing/iframes/page-cache-layer-tree.html
1258         https://bugs.webkit.org/show_bug.cgi?id=152132
1259
1260         Unreviewed test gardening.
1261
1262         * platform/ios-simulator-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
1263
1264 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1265
1266         Marking js/regress/generator-with-several-types.html as a flaky timeout on mac-wk1 debug.
1267         https://bugs.webkit.org/show_bug.cgi?id=152272
1268
1269         Unreviewed test gardening.
1270
1271         * platform/mac-wk1/TestExpectations:
1272
1273 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1274
1275         Take 2 of updating expectations for fast/events/ios tests by removing the directory's [ Pass ] expectation.
1276         https://bugs.webkit.org/show_bug.cgi?id=152134
1277
1278         Unreviewed test gardening.
1279
1280         * platform/ios-simulator-wk2/TestExpectations:
1281
1282 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1283
1284         Take 2 of updating expectations for fast/viewport/ios tests by removing the directory's [ Pass ] expectation.
1285         https://bugs.webkit.org/show_bug.cgi?id=152135
1286
1287         Unreviewed test gardening.
1288
1289         * platform/ios-simulator-wk2/TestExpectations:
1290
1291 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1292
1293         Rebaseline compositing/iframes/page-cache-layer-tree.html for iOS Simulator
1294         https://bugs.webkit.org/show_bug.cgi?id=152267
1295
1296         Unreviewed test gardening.
1297
1298         * platform/ios-simulator-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
1299
1300 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1301
1302         Marking fast/viewport/ios/width-is-device-width-overflowing* tests as failing on iOS simulator
1303         https://bugs.webkit.org/show_bug.cgi?id=152135
1304
1305         Unreviewed test gardening.
1306
1307         * platform/ios-simulator/TestExpectations:
1308
1309 2015-12-14  Chris Fleizach  <cfleizach@apple.com>
1310
1311         AX: iOS: Text field variations do not have the correct traits
1312         https://bugs.webkit.org/show_bug.cgi?id=152237
1313
1314         Reviewed by Mario Sanchez Prada.
1315
1316         * accessibility/ios-simulator/textentry-traits-expected.txt: Added.
1317         * accessibility/ios-simulator/textentry-traits.html: Added.
1318
1319 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1320
1321         Marking fast/viewport/ios/width-is-device-width-overflowing* tests as failing on iOS simulator
1322         https://bugs.webkit.org/show_bug.cgi?id=152135
1323
1324         Unreviewed test gardening.
1325
1326         * platform/ios-simulator/TestExpectations:
1327
1328 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1329
1330         Marking fast/picture/image-picture-* as failing on iOS simulator
1331         https://bugs.webkit.org/show_bug.cgi?id=152141
1332
1333         Unreviewed test gardening.
1334
1335         * platform/ios-simulator/TestExpectations:
1336
1337 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1338
1339         Removing failure expectation for css3/blending tests that are now passing on iOS simulator
1340         https://bugs.webkit.org/show_bug.cgi?id=152131
1341
1342         Unreviewed test gardening.
1343
1344         * platform/ios-simulator/TestExpectations:
1345
1346 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
1347
1348         Rebaselining fast/text/emoji.html for iOS simulator
1349         https://bugs.webkit.org/show_bug.cgi?id=152261
1350
1351         Unreviewed test gardening.
1352
1353         * platform/ios-simulator/fast/text/emoji-expected.txt:
1354
1355 2015-12-14  Daniel Bates  <dabates@apple.com>
1356
1357         [iOS] DOM click event may not be dispatched when page has :active style and <input type="search">
1358         https://bugs.webkit.org/show_bug.cgi?id=144451
1359         <rdar://problem/23099482>
1360
1361         Reviewed by Simon Fraser.
1362
1363         Add a test to ensure that a DOM click event is dispatched to an element in a subframe on a page
1364         with a search field and that specifies a CSS :active pseudo-class that changes the tap highlight
1365         color.
1366
1367         Additionally, add tests to ensure we update the cancel button visibility whenever the visibility
1368         of the search field changes.
1369
1370         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field-expected.txt: Added.
1371         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html: Added.
1372         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled-expected.html: Added.
1373         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled.html: Added.
1374         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly-expected.html: Added.
1375         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly.html: Added.
1376         * fast/forms/search/search-cancel-in-formerly-invisible-element-expected.html: Added.
1377         * fast/forms/search/search-cancel-in-formerly-invisible-element.html: Added.
1378         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden-expected.html: Added.
1379         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden.html: Added.
1380         * fast/forms/search/search-cancel-toggle-visibility-initially-visible-expected.html: Added.
1381         * fast/forms/search/search-cancel-toggle-visibility-initially-visible.html: Added.
1382
1383 2015-12-14  Chris Dumez  <cdumez@apple.com>
1384
1385         Roll out r193974 and follow-up fixes as it caused JSC crashes
1386         https://bugs.webkit.org/show_bug.cgi?id=152256
1387
1388         Unreviewed, roll out r193974 and follow-up fixes as it caused JSC crashes.
1389
1390         * inspector/model/remote-object-get-properties-expected.txt:
1391         * js/Object-getOwnPropertyNames-expected.txt:
1392         * js/exception-for-nonobject-expected.txt:
1393         * js/exception-instanceof-expected.txt:
1394         * js/instance-of-immediates-expected.txt:
1395         * js/regress/instanceof-bound-expected.txt: Removed.
1396         * js/regress/instanceof-bound.html: Removed.
1397         * js/regress/script-tests/instanceof-bound.js: Removed.
1398         * js/script-tests/Object-getOwnPropertyNames.js:
1399
1400 2015-12-14  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1401
1402         [Streams API] Expose ReadableStream and relatives to Worker
1403         https://bugs.webkit.org/show_bug.cgi?id=152066
1404
1405         Reviewed by Darin Adler.
1406
1407         Adding ByteLengthQueuingStrategy, CountQueuingStrategy and ReadableStream as worker constructors.
1408
1409         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1410         * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1411
1412 2015-12-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1413
1414         [GTK] Unreviewed gardening.
1415
1416         * platform/gtk/TestExpectations: Update TestExpectations with the following changes:
1417           - Remove expectations for tests removed after r193411 r193426 and r19366.
1418           - Merge repeated expectations from some tests.
1419           - Mark tests failing after r188159.
1420           - Update list of imported/blink tests failing.
1421
1422 2015-12-14  Sergio Villar Senin  <svillar@igalia.com>
1423
1424         [css-grid] Fix height computation of grid items with borders
1425         https://bugs.webkit.org/show_bug.cgi?id=151800
1426
1427         Reviewed by Darin Adler.
1428
1429         * fast/css-grid-layout/grid-item-with-border-in-intrinsic-expected.txt: Added.
1430         * fast/css-grid-layout/grid-item-with-border-in-intrinsic.html: Added.
1431
1432 2015-12-13  Zalan Bujtas  <zalan@apple.com>
1433
1434         Clean up absolute positioned map properly.
1435         https://bugs.webkit.org/show_bug.cgi?id=152219
1436         rdar://problem/23861165
1437
1438         Reviewed by Simon Fraser.
1439
1440         We insert positioned renderers into a static map (RenderBlock::gPositionedDescendantsMap) to keep track of them.
1441         Since this static map is at block level, (positioned)inline renderers use their containing block to store
1442         their positioned descendants.
1443         This patch ensures that when an inline element can no longer hold positioned children, we remove them from
1444         the inline's containing block's map. -unless the container itself can hold positioned renderers(see RenderElement::canContainAbsolutelyPositionedObjects).
1445
1446         * fast/block/positioning/crash-when-positioned-inline-has-positioned-child-expected.txt: Added.
1447         * fast/block/positioning/crash-when-positioned-inline-has-positioned-child.html: Added.
1448
1449 2015-12-13  Joanmarie Diggs  <jdiggs@igalia.com>
1450
1451         AX: [EFL] Anonymous render block flow elements should be exposed as ATK_ROLE_SECTION; not ATK_ROLE_PANEL
1452         https://bugs.webkit.org/show_bug.cgi?id=152079
1453
1454         Reviewed by Chris Fleizach.
1455
1456         * platform/efl/accessibility/deleting-iframe-destroys-axcache-expected.txt: Added.
1457         * platform/efl/accessibility/image-link-expected.txt: Updated.
1458         * platform/efl/accessibility/image-with-alt-and-map-expected.txt: Updated.
1459         * platform/efl/accessibility/lists-expected.txt: Updated.
1460         * platform/efl/accessibility/media-element-expected.txt: Updated
1461
1462 2015-12-13  Brady Eidson  <beidson@apple.com>
1463
1464         Modern IDB: TextExpectations gardening to run more tests.
1465         https://bugs.webkit.org/show_bug.cgi?id=152217
1466
1467         Reviewed by Alex Christensen.
1468
1469         * platform/mac-wk1/TestExpectations: 5 crash/timeout tests now either pass or merely have text failures.
1470
1471 2015-12-12  Brady Eidson  <beidson@apple.com>
1472
1473         Modern IDB: Update a couple of tests that fail only because of error message differences.
1474         https://bugs.webkit.org/show_bug.cgi?id=152205
1475
1476         Reviewed by Alex Christensen.
1477
1478         * platform/mac-wk1/TestExpectations:
1479         * storage/indexeddb/objectstore-autoincrement-expected.txt:
1480         * storage/indexeddb/open-cursor-expected.txt:
1481
1482 2015-12-12  Brady Eidson  <beidson@apple.com>
1483
1484         Modern IDB: storage/indexeddb/index-duplicate-keypaths.html fails.
1485         https://bugs.webkit.org/show_bug.cgi?id=152201
1486
1487         Reviewed by Alex Christensen.
1488
1489         * platform/mac-wk1/TestExpectations:
1490
1491 2015-12-11  Simon Fraser  <simon.fraser@apple.com>
1492
1493         Mousewheel events don't work in iframes in RTL documents
1494         https://bugs.webkit.org/show_bug.cgi?id=152200
1495
1496         Reviewed by Beth Dakin.
1497         
1498         Try dispatching wheel events to an iframe in an RTL document.
1499
1500         * fast/scrolling/rtl-point-in-iframe-expected.txt: Added.
1501         * fast/scrolling/rtl-point-in-iframe.html: Added.
1502
1503 2015-12-11  Zalan Bujtas  <zalan@apple.com>
1504
1505         ASSERTION FAILED: !rect.isEmpty() in WebCore::GraphicsContext::drawRect
1506         https://bugs.webkit.org/show_bug.cgi?id=151201
1507
1508         Reviewed by Simon Fraser.
1509
1510         Drawing empty rect is a waste.
1511
1512         * fast/borders/empty-drawrect-assert-after-pixelsnap-expected.txt: Added.
1513         * fast/borders/empty-drawrect-assert-after-pixelsnap.html: Added.
1514
1515 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
1516
1517         Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
1518         https://bugs.webkit.org/show_bug.cgi?id=152102
1519         <rdar://problem/22124230>
1520
1521         Reviewed by Andy Estes.
1522
1523         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Added.
1524         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Added.
1525         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Added.
1526         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Added.
1527
1528 2015-12-11  Eric Carlson  <eric.carlson@apple.com>
1529
1530         [MediaStream] Add a setting to allow the mock media capture devices to be enabled and disabled
1531         https://bugs.webkit.org/show_bug.cgi?id=152197
1532
1533         Reviewed by Dean Jackson.
1534
1535         * fast/mediastream/mock-media-source-expected.txt: Added.
1536         * fast/mediastream/mock-media-source.html: Added.
1537
1538 2015-12-11  Beth Dakin  <bdakin@apple.com>
1539
1540         _touchEventRegions should return regions in the view's coordinates
1541         https://bugs.webkit.org/show_bug.cgi?id=152189
1542         -and corresponding-
1543         rdar://problem/23188605
1544
1545         Reviewed by Dan Bernstein.
1546
1547         * fast/events/touch/ios/touch-event-rtl-expected.txt: Added.
1548         * fast/events/touch/ios/touch-event-rtl.html: Added.
1549
1550 2015-12-11  Alexey Proskuryakov  <ap@apple.com>
1551
1552         Roll out http://trac.webkit.org/r193984, because the new test is timing out.
1553
1554         Was: Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
1555         https://bugs.webkit.org/show_bug.cgi?id=152102
1556         <rdar://problem/22124230>
1557
1558         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Removed.
1559         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Removed.
1560         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Removed.
1561         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Removed.
1562
1563 2015-12-11  Brady Eidson  <beidson@apple.com>
1564
1565         Modern IDB: storage/indexeddb/optional-arguments.html fails.
1566         https://bugs.webkit.org/show_bug.cgi?id=152194
1567
1568         Reviewed by Alex Christensen.
1569
1570         * platform/mac-wk1/TestExpectations:
1571         * storage/indexeddb/invalid-keys-expected.txt: Updated for new error message.
1572         * storage/indexeddb/optional-arguments-expected.txt: Remove results that expect IDBObjectStore.openKeyCursor() to be
1573           a thing. That method no longer exists in the spec and was already removed from the test.
1574
1575 2015-12-11  Brady Eidson  <beidson@apple.com>
1576
1577         Modern IDB: storage/indexeddb/cursor-continue.html fails.
1578         https://bugs.webkit.org/show_bug.cgi?id=152192
1579
1580         Reviewed by Alex Christensen.
1581
1582         * platform/mac-wk1/TestExpectations:
1583         * storage/indexeddb/cursor-continue-expected.txt:
1584
1585 2015-12-11  Brady Eidson  <beidson@apple.com>
1586
1587         Modern IDB: storage/indexeddb/index-basics.html fails.
1588         https://bugs.webkit.org/show_bug.cgi?id=152190
1589
1590         Reviewed by Alex Christensen.
1591
1592         * platform/mac-wk1/TestExpectations:
1593
1594 2015-12-11  Keith Miller  <keith_miller@apple.com>
1595
1596         Rebaseline a failing inspector test for a new property on Function.prototype.
1597
1598         * inspector/model/remote-object-get-properties-expected.txt:
1599
1600 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
1601
1602         Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
1603         https://bugs.webkit.org/show_bug.cgi?id=152102
1604         <rdar://problem/22124230>
1605
1606         Reviewed by Andy Estes.
1607
1608         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Added.
1609         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Added.
1610         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Added.
1611         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Added.
1612
1613 2015-12-11  Ryan Haddad  <ryanhaddad@apple.com>
1614
1615         Marking fast/events/ios tests as flaky on ios-simulator due to timeouts
1616         https://bugs.webkit.org/show_bug.cgi?id=152134
1617
1618         Unreviewed test gardening.
1619
1620         * platform/ios-simulator/TestExpectations:
1621
1622 2015-12-11  Brady Eidson  <beidson@apple.com>
1623
1624         Modern IDB: storage/indexeddb/key-type-array.html fails.
1625         https://bugs.webkit.org/show_bug.cgi?id=152187
1626
1627         Reviewed by Alex Christensen.
1628
1629         * platform/mac-wk1/TestExpectations:
1630         * storage/indexeddb/key-type-array-expected.txt:
1631
1632 2015-12-11  Brady Eidson  <beidson@apple.com>
1633
1634         Modern IDB: Updates to 3 intversion tests, and/or their results.
1635         https://bugs.webkit.org/show_bug.cgi?id=152179
1636
1637         Reviewed by Alex Christensen.
1638
1639         * platform/mac-wk1/TestExpectations:
1640         * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
1641
1642         * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
1643         * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
1644         * storage/indexeddb/intversion-upgrades-expected.txt:
1645         * storage/indexeddb/resources/intversion-close-in-oncomplete.js:
1646
1647 2015-12-11  Keith Miller  <keith_miller@apple.com>
1648
1649         [ES6] Add support for Symbol.hasInstance
1650         https://bugs.webkit.org/show_bug.cgi?id=151839
1651
1652         Reviewed by Saam Barati.
1653
1654         Fix tests to reflect the changes to instanceof in ES6.
1655
1656         Added a new regression test for bound functions in instanceof
1657         as the perfomance on bound functions should, to some degree,
1658         reflect the performance on C-API users.
1659
1660         * js/Object-getOwnPropertyNames-expected.txt:
1661         * js/exception-for-nonobject-expected.txt:
1662         * js/exception-instanceof-expected.txt:
1663         * js/instance-of-immediates-expected.txt:
1664         * js/regress/instanceof-bound-expected.txt: Added.
1665         * js/regress/instanceof-bound.html: Added.
1666         * js/regress/script-tests/instanceof-bound.js: Added.
1667         (Constructor):
1668         (test):
1669         * js/script-tests/Object-getOwnPropertyNames.js:
1670
1671 2015-12-11  Ryan Haddad  <ryanhaddad@apple.com>
1672
1673         Updating mac-wk1 TestExpectations for fast/replaced/replaced-breaking.html to Yosemite+ to fix EWS bot results.
1674         https://bugs.webkit.org/show_bug.cgi?id=152178
1675
1676         Unreviewed test gardening.
1677
1678         * platform/mac-wk1/TestExpectations:
1679
1680 2015-12-11  Brady Eidson  <beidson@apple.com>
1681
1682         Modern IDB: storage/indexeddb/intversion-abort-in-initial-upgradeneeded.html fails.
1683         https://bugs.webkit.org/show_bug.cgi?id=152177
1684
1685         Reviewed by Alex Christensen.
1686
1687         * platform/mac-wk1/TestExpectations:
1688         * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt: Copied from LayoutTests/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt.
1689         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
1690         * storage/indexeddb/resources/intversion-abort-in-initial-upgradeneeded.js:
1691
1692 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
1693
1694         Do not fire load events from frames with scripting disabled
1695         https://bugs.webkit.org/show_bug.cgi?id=118042
1696         <rdar://problem/14272857>
1697
1698         Reviewed by Brent Fulgham.
1699
1700         Since the crash is not reproducible, only test case from Blink r153029 is merged:
1701         https://codereview.chromium.org/17682003
1702
1703         * fast/images/image-load-event-crash-expected.txt: Added.
1704         * fast/images/image-load-event-crash.html: Added.
1705
1706 2015-12-11  Brady Eidson  <beidson@apple.com>
1707
1708         Modern IDB: storage/indexeddb/index-count.html fails.
1709         https://bugs.webkit.org/show_bug.cgi?id=152175
1710
1711         Reviewed by Alex Christensen.
1712
1713         * platform/mac-wk1/TestExpectations:
1714         * storage/indexeddb/index-count-expected.txt:
1715         * storage/indexeddb/modern/index-get-count-failures-expected.txt:
1716
1717 2015-12-11  Daniel Bates  <dabates@apple.com>
1718
1719         [iOS][WK2] Update expected results for tests imported/w3c/web-platform-tests
1720
1721         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Added.
1722         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Added.
1723         * 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.
1724         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
1725         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Added.
1726
1727 2015-12-11  Darin Adler  <darin@apple.com>
1728
1729         Reduce the number of events that can be created by Document.createEvent
1730         https://bugs.webkit.org/show_bug.cgi?id=151931
1731
1732         Reviewed by Alex Christensen.
1733
1734         * TestExpectations: Added expected failures for the two tests that depend
1735         on createEvent("IDBVersionChangeEvent").
1736
1737         * animations/animation-events-create.html: Updated to use
1738         "new WebKitAnimationEvent" instead of document.createEvent.
1739
1740         * fast/events/event-creation-expected.txt: Removed expected results for
1741         various events that can no longer be created with createEvent.
1742         * fast/events/event-creation.html: Removed tests for various events
1743         that can no longer be created with createEvent.
1744
1745         * imported/blink/plugins/plugin-synthetic-event-crash.html: Updated to use
1746         "new PopStateEvent" instead of document.createEvent.
1747
1748         * indieui/create-uirequestevent-expected.txt: Removed.
1749         * indieui/create-uirequestevent.html: Removed.
1750
1751         * platform/mac-wk2/TestExpecations: Removed expectations for some deleted tests.
1752
1753         * platform/wk2/storage/indexeddb/removed-expected.txt: Removed, since this is
1754         no different from the platform-independent expected result.
1755
1756         * transitions/transition-end-event-create.html: Updated to use
1757         "new WebKitTransitionEvent" instead of document.createEvent.
1758
1759 2015-12-11  Nikita Vasilyev  <nvasilyev@apple.com>
1760
1761         Web Inspector: When logging strings, detect stack traces and show them as StackTraceView
1762         https://bugs.webkit.org/show_bug.cgi?id=149790
1763
1764         Reviewed by Timothy Hatcher.
1765
1766         * inspector/console/js-isLikelyStackTrace.html: Added.
1767
1768 2015-12-10  Brady Eidson  <beidson@apple.com>
1769
1770         Modern IDB: storage/indexeddb/objectstore-count.html fails.
1771         https://bugs.webkit.org/show_bug.cgi?id=152167
1772
1773         Reviewed by Alex Christensen.
1774
1775         * platform/mac-wk1/TestExpectations:
1776         * storage/indexeddb/objectstore-count-expected.txt:
1777
1778 2015-12-10  Zalan Bujtas  <zalan@apple.com>
1779
1780         ASSERTION FAILED: !simpleLineLayout() in WebCore::RenderText::collectSelectionRectsForLineBoxes
1781         https://bugs.webkit.org/show_bug.cgi?id=152115
1782
1783         Reviewed by Simon Fraser.
1784
1785         document.execCommand("indent") generates a blockquote wrapper and moves the indented content inside.
1786         If the indented content is already inside a selection, we need to make sure that newly created flow uses
1787         normal line layout.
1788         This patch fixes the generic case as re-parenting an already selected renderer is not specific to document.execCommand("indent").
1789
1790         * fast/block/selection-inside-simple-line-layout-expected.txt: Added.
1791         * fast/block/selection-inside-simple-line-layout.html: Added.
1792
1793 2015-12-10  Brady Eidson  <beidson@apple.com>
1794
1795         Unreviewed TestExpectations gardening.
1796
1797         * platform/mac-wk1/TestExpectations: Move 3 failing IDB tests to the "Skipped because of Workers" section.
1798
1799 2015-12-10  Eric Carlson  <eric.carlson@apple.com>
1800
1801         [MediaStream] Expose media capture devices persistent permissions to WebCore
1802         https://bugs.webkit.org/show_bug.cgi?id=152087
1803
1804         Reviewed by Chris Dumez.
1805
1806         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
1807         * fast/mediastream/MediaDevices-enumerateDevices.html:
1808
1809 2015-12-10  Daniel Bates  <dabates@apple.com>
1810
1811         [CSP] eval() is not blocked for stringified literals
1812         https://bugs.webkit.org/show_bug.cgi?id=152158
1813         <rdar://problem/15775625>
1814
1815         Reviewed by Saam Barati.
1816
1817         Update test LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked.html to be
1818         more comprehensive.
1819
1820         Add tests to ensure that we block eval() from within an external JavaScript script when the
1821         policy of the page disallows eval() and that we block eval() inside a subframe that disallows
1822         eval() when the page in the main frame allows eval().
1823
1824         * http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt:
1825         * http/tests/security/contentSecurityPolicy/eval-blocked-in-external-script-expected.txt: Added.
1826         * http/tests/security/contentSecurityPolicy/eval-blocked-in-external-script.html: Added.
1827         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt.
1828         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe.html: Added.
1829         * http/tests/security/contentSecurityPolicy/eval-blocked.html:
1830         * http/tests/security/contentSecurityPolicy/resources/eval-blocked-in-external-script.js: Added.
1831
1832 2015-12-10  Brady Eidson  <beidson@apple.com>
1833
1834         Modern IDB: storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange.html fails
1835         https://bugs.webkit.org/show_bug.cgi?id=152144
1836
1837         Reviewed by Alex Christensen.
1838
1839         * platform/mac-wk1/TestExpectations:
1840         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
1841         * storage/indexeddb/modern/aborted-put-expected.txt:
1842         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
1843         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
1844         * storage/indexeddb/modern/deletedatabase-2.html:
1845         * storage/indexeddb/modern/deleteindex-2-expected.txt:
1846         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
1847         * storage/indexeddb/modern/opendatabase-versions-expected.txt:
1848         * storage/indexeddb/modern/opendatabase-versions.html:
1849         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
1850
1851 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
1852
1853         Rebaselining fast/text/emoji.html for Yosemite.
1854         https://bugs.webkit.org/show_bug.cgi?id=152147
1855
1856         Unreviewed test gardening.
1857
1858         * platform/mac-yosemite/fast/text/emoji-expected.txt: Added.
1859
1860 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
1861
1862         Build fix
1863
1864         Unreviewed.
1865
1866         * platform/mac/TestExpectations:
1867
1868 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
1869
1870         Adding iOS-simulator expectations for compositing/layers-inside-overflow-scroll.html
1871         https://bugs.webkit.org/show_bug.cgi?id=152132
1872
1873         Unreviewed test gardening.
1874
1875         * platform/ios-simulator/compositing/layers-inside-overflow-scroll-expected.txt: Added.
1876
1877 2015-12-10  Alex Christensen  <achristensen@webkit.org>
1878
1879         REGRESSION (r192796) WKBundlePageResourceLoadClient should be able to setHTTPBody in willSendRequestForFrame
1880         https://bugs.webkit.org/show_bug.cgi?id=152022
1881         rdar://problem/23763584
1882
1883         Reviewed by Darin Adler.
1884
1885         * TestExpectations:
1886         * http/tests/misc/resources/post-echo.cgi: Copied from LayoutTests/http/tests/xmlhttprequest/resources/post-echo.cgi.
1887         * http/tests/misc/will-send-request-with-client-provided-http-body-expected.txt: Added.
1888         * http/tests/misc/will-send-request-with-client-provided-http-body.html: Added.
1889         * platform/wk2/TestExpectations:
1890         New test for WK2 only.
1891
1892 2015-12-10  Enrica Casucci  <enrica@apple.com>
1893
1894         Change skin tone support for two emoji.
1895         https://bugs.webkit.org/show_bug.cgi?id=152147
1896         rdar://problem/23716993
1897         rdar://problem/23716344
1898
1899         Reviewed by Darin Adler.
1900
1901         * fast/text/emoji.html:
1902         * platform/mac/fast/text/emoji-expected.txt:
1903
1904 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
1905
1906         Skip unsupported css3/font-variant-* tests on Win
1907         https://bugs.webkit.org/show_bug.cgi?id=149774
1908
1909         Unreviewed test gardening.
1910
1911         * platform/win/TestExpectations:
1912
1913 2015-12-10  Daniel Bates  <dabates@apple.com>
1914
1915         [iOS][WK2] Update expected results for editing tests
1916
1917         * platform/ios-simulator-wk2/editing/deleting/delete-3608462-fix-expected.txt:
1918         * platform/ios-simulator-wk2/editing/inserting/4278698-expected.txt:
1919         * platform/ios-simulator-wk2/editing/inserting/before-after-input-element-expected.txt:
1920         * platform/ios-simulator-wk2/editing/inserting/editable-html-element-expected.txt:
1921         * platform/ios-simulator-wk2/editing/inserting/editing-empty-divs-expected.txt:
1922         * platform/ios-simulator-wk2/editing/inserting/insert-3778059-fix-expected.txt:
1923         * platform/ios-simulator-wk2/editing/inserting/insert-3851164-fix-expected.txt:
1924         * platform/ios-simulator-wk2/editing/inserting/insert-at-end-01-expected.txt:
1925         * platform/ios-simulator-wk2/editing/inserting/insert-br-009-expected.txt:
1926         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-001-expected.txt:
1927         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-002-expected.txt:
1928         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-003-expected.txt:
1929         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-001-expected.txt:
1930         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-002-expected.txt:
1931         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-003-expected.txt:
1932         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-004-expected.txt:
1933         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-005-expected.txt:
1934         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-006-expected.txt:
1935         * platform/ios-simulator-wk2/editing/inserting/insert-div-009-expected.txt:
1936         * platform/ios-simulator-wk2/editing/inserting/insert-div-010-expected.txt:
1937         * platform/ios-simulator-wk2/editing/inserting/insert-div-011-expected.txt:
1938         * platform/ios-simulator-wk2/editing/inserting/insert-div-012-expected.txt:
1939         * platform/ios-simulator-wk2/editing/inserting/insert-div-013-expected.txt:
1940         * platform/ios-simulator-wk2/editing/inserting/insert-div-014-expected.txt:
1941         * platform/ios-simulator-wk2/editing/inserting/insert-div-015-expected.txt:
1942         * platform/ios-simulator-wk2/editing/inserting/insert-div-016-expected.txt:
1943         * platform/ios-simulator-wk2/editing/inserting/insert-div-017-expected.txt:
1944         * platform/ios-simulator-wk2/editing/inserting/insert-div-018-expected.txt:
1945         * platform/ios-simulator-wk2/editing/inserting/insert-div-019-expected.txt:
1946         * platform/ios-simulator-wk2/editing/inserting/insert-div-020-expected.txt:
1947         * platform/ios-simulator-wk2/editing/inserting/insert-div-022-expected.txt:
1948         * platform/ios-simulator-wk2/editing/inserting/insert-div-023-expected.txt:
1949         * platform/ios-simulator-wk2/editing/inserting/insert-div-024-expected.txt:
1950         * platform/ios-simulator-wk2/editing/inserting/insert-div-025-expected.txt:
1951         * platform/ios-simulator-wk2/editing/inserting/insert-div-026-expected.txt:
1952         * platform/ios-simulator-wk2/editing/inserting/insert-div-027-expected.txt:
1953         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-01-expected.txt:
1954         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-02-expected.txt:
1955         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-03-expected.txt:
1956         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-04-expected.txt:
1957         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-05-expected.txt:
1958         * platform/ios-simulator-wk2/editing/inserting/insert-tab-003-expected.txt:
1959         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-001-expected.txt:
1960         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-002-expected.txt:
1961         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-003-expected.txt:
1962         * platform/ios-simulator-wk2/editing/inserting/insert-text-with-newlines-expected.txt:
1963         * platform/ios-simulator-wk2/editing/inserting/line-break-expected.txt:
1964         * platform/ios-simulator-wk2/editing/inserting/multiple-lines-selected-expected.txt:
1965         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-01-expected.txt:
1966         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-02-expected.txt:
1967         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-03-expected.txt:
1968         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-1-expected.txt:
1969         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-2-expected.txt:
1970         * platform/ios-simulator-wk2/editing/inserting/redo-expected.txt:
1971         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-001-expected.txt:
1972         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-002-expected.txt:
1973         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-003-expected.txt:
1974         * platform/ios-simulator-wk2/editing/inserting/typing-002-expected.txt:
1975         * platform/ios-simulator-wk2/editing/style/apple-style-editable-mix-expected.txt:
1976         * platform/ios-simulator-wk2/editing/style/block-style-001-expected.txt:
1977         * platform/ios-simulator-wk2/editing/style/block-style-002-expected.txt:
1978         * platform/ios-simulator-wk2/editing/style/block-style-003-expected.txt:
1979         * platform/ios-simulator-wk2/editing/style/block-styles-007-expected.txt:
1980         * platform/ios-simulator-wk2/editing/style/create-block-for-style-001-expected.txt:
1981         * platform/ios-simulator-wk2/editing/style/create-block-for-style-002-expected.txt:
1982         * platform/ios-simulator-wk2/editing/style/create-block-for-style-003-expected.txt:
1983         * platform/ios-simulator-wk2/editing/style/create-block-for-style-004-expected.txt:
1984         * platform/ios-simulator-wk2/editing/style/create-block-for-style-005-expected.txt:
1985         * platform/ios-simulator-wk2/editing/style/create-block-for-style-006-expected.txt:
1986         * platform/ios-simulator-wk2/editing/style/create-block-for-style-007-expected.txt:
1987         * platform/ios-simulator-wk2/editing/style/create-block-for-style-008-expected.txt:
1988         * platform/ios-simulator-wk2/editing/style/create-block-for-style-009-expected.txt:
1989         * platform/ios-simulator-wk2/editing/style/create-block-for-style-010-expected.txt:
1990         * platform/ios-simulator-wk2/editing/style/create-block-for-style-011-expected.txt:
1991         * platform/ios-simulator-wk2/editing/style/create-block-for-style-012-expected.txt:
1992         * platform/ios-simulator-wk2/editing/style/create-block-for-style-013-expected.txt:
1993         * platform/ios-simulator-wk2/editing/style/designmode-expected.txt:
1994         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-001-expected.txt:
1995         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-002-expected.txt:
1996         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-003-expected.txt:
1997         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-004-expected.txt:
1998         * platform/ios-simulator-wk2/editing/style/style-3681552-fix-002-expected.txt:
1999         * platform/ios-simulator-wk2/editing/style/style-3998892-fix-expected.txt:
2000         * platform/ios-simulator-wk2/editing/style/style-boundary-001-expected.txt:
2001         * platform/ios-simulator-wk2/editing/style/style-boundary-004-expected.txt:
2002         * platform/ios-simulator-wk2/editing/style/table-selection-expected.txt:
2003         * platform/ios-simulator-wk2/editing/style/unbold-in-bold-expected.txt:
2004
2005 2015-12-10  Yusuke Suzuki  <utatane.tea@gmail.com>
2006
2007         [ES6] Add several generator related JSRegress tests to measure performance change after optimization
2008         https://bugs.webkit.org/show_bug.cgi?id=151785
2009
2010         Reviewed by Saam Barati.
2011
2012         Before starting optimization for ES6 Generators, add several JSRegress tests to measure that.
2013
2014         * js/regress/generator-create-expected.txt: Added.
2015         * js/regress/generator-create.html: Added.
2016         * js/regress/generator-fib-expected.txt: Added.
2017         * js/regress/generator-fib.html: Added.
2018         * js/regress/generator-function-create-expected.txt: Added.
2019         * js/regress/generator-function-create.html: Added.
2020         * js/regress/generator-sunspider-access-nsieve-expected.txt: Added.
2021         * js/regress/generator-sunspider-access-nsieve.html: Added.
2022         * js/regress/generator-with-several-types-expected.txt: Added.
2023         * js/regress/generator-with-several-types.html: Added.
2024         * js/regress/script-tests/generator-create.js: Added.
2025         (gen):
2026         * js/regress/script-tests/generator-fib.js: Added.
2027         (result):
2028         * js/regress/script-tests/generator-function-create.js: Added.
2029         (createGeneratorFunction.gen):
2030         (createGeneratorFunction):
2031         * js/regress/script-tests/generator-sunspider-access-nsieve.js: Added.
2032         (prime):
2033         (sieve):
2034         * js/regress/script-tests/generator-with-several-types.js: Added.
2035         (g1):
2036         (g2):
2037         (g3):
2038
2039 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
2040
2041         Unreviewed. Fix ambiguous expectations added in r193895.
2042
2043         * platform/gtk/TestExpectations:
2044
2045 2015-12-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2046
2047         JSC Builtins should use safe array methods
2048         https://bugs.webkit.org/show_bug.cgi?id=151501
2049
2050         Reviewed by Darin Adler.
2051
2052         Adding shielding test for TypedArray.prototype.filter and stream enqueuing of values and read promises.
2053
2054         * js/builtins/resources/shielding-typedarray.js: Added.
2055         (Array.prototype.push):
2056         (try.array.Int8Array.from.string_appeared_here.filter):
2057         * js/builtins/shielding-typedarray-expected.txt: Added.
2058         * js/builtins/shielding-typedarray.html: Added.
2059         * streams/streams-promises-expected.txt:
2060         * streams/streams-promises.html:
2061
2062 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
2063
2064         Unreviewed. GTK+ gardening: skip HLS tests crashing in debug after r192102.
2065
2066         * platform/gtk/TestExpectations:
2067
2068 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
2069
2070         font-variant-caps does not work if the font does not support font features
2071         https://bugs.webkit.org/show_bug.cgi?id=149774
2072
2073         Reviewed by Antti Koivisto.
2074
2075         Adding two new font which include lowercase characters which respond to 'smcp' and 'c2sc'. 
2076
2077         The character mappings are:
2078
2079         OpenType:
2080         'smcp': f
2081         'c2sc': g
2082
2083         TrueType:
2084         kLowerCaseType / kLowerCaseSmallCapsSelector: r
2085         kUpperCaseType / kUpperCaseSmallCapsSelector: u
2086
2087         * css3/font-variant-all-expected.html:
2088         * css3/font-variant-all.html:
2089         * css3/font-variant-small-caps-synthesis-expected.html: Added.
2090         * css3/font-variant-small-caps-synthesis.html: Added.
2091         * css3/font-variant-petite-caps-synthesis-expected.html: Added.
2092         * css3/font-variant-petite-caps-synthesis.html: Added.
2093         * css3/resources/FontWithFeaturesLowercaseSmallCaps.otf: Added.
2094         * css3/resources/FontWithFeaturesLowercaseSmallCaps.ttf: Added.
2095         * platform/mac/TestExpectations:
2096         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
2097
2098 2015-12-09  Brady Eidson  <beidson@apple.com>
2099
2100         Modern IDB: storage/indexeddb/objectstore-basics.html fails.
2101         https://bugs.webkit.org/show_bug.cgi?id=152101
2102
2103         Reviewed by Alex Christensen.
2104
2105         * platform/mac-wk1/TestExpectations:
2106         * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/bad-keypath-expected.txt.
2107         * 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.
2108         * 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.
2109         * 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.
2110         * storage/indexeddb/invalid-keys-expected.txt:
2111         * storage/indexeddb/key-type-binary-expected.txt:
2112         * storage/indexeddb/keypath-edges-expected.txt:
2113         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
2114         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
2115         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
2116         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
2117         * storage/indexeddb/objectstore-basics-expected.txt:
2118
2119 2015-12-09  Brady Eidson  <beidson@apple.com>
2120
2121         Modern IDB: storage/indexeddb/metadata.html fails
2122         https://bugs.webkit.org/show_bug.cgi?id=152099
2123
2124         Reviewed by Alex Christensen.
2125
2126         * platform/mac-wk1/TestExpectations:
2127         * storage/indexeddb/modern/abort-objectstore-info-expected.txt: Added.
2128         * storage/indexeddb/modern/abort-objectstore-info.html: Added.
2129         * storage/indexeddb/modern/resources/abort-objectstore-info.js: Added.
2130
2131 2015-12-09  Brady Eidson  <beidson@apple.com>
2132
2133         Modern IDB: storage/indexeddb/intversion-close-between-events.html fails.
2134         https://bugs.webkit.org/show_bug.cgi?id=152096
2135
2136         Reviewed by Alex Christensen.
2137
2138         * platform/mac-wk1/TestExpectations:
2139
2140 2015-12-09  Brady Eidson  <beidson@apple.com>
2141
2142         Modern IDB: storage/indexeddb/database-closepending-flag.html fails.
2143         https://bugs.webkit.org/show_bug.cgi?id=152095
2144
2145         Reviewed by Alex Christensen.
2146
2147         * platform/mac-wk1/TestExpectations:
2148
2149 2015-12-09  Brady Eidson  <beidson@apple.com>
2150
2151         Modern IDB: Some tests expect UInt8Array to be a valid key.
2152         https://bugs.webkit.org/show_bug.cgi?id=152092
2153
2154         Reviewed by Alex Christensen.
2155
2156         Everything that expected UInt8Array to be a valid key needs to be updated to expect it to be invalid.
2157
2158         * platform/mac-wk1/TestExpectations:
2159         * storage/indexeddb/factory-cmp-expected.txt:
2160         * storage/indexeddb/key-type-binary-expected.txt:
2161         * storage/indexeddb/resources/factory-cmp.js:
2162         * storage/indexeddb/resources/key-type-binary.js:
2163
2164 2015-12-09  Brady Eidson  <beidson@apple.com>
2165
2166         Modern IDB: storage/indexeddb/createIndex-after-failure.html fails.
2167         https://bugs.webkit.org/show_bug.cgi?id=152078
2168
2169         Reviewed by Alex Christensen.
2170
2171         * platform/mac-wk1/TestExpectations:
2172         * storage/indexeddb/createIndex-after-failure-expected.txt:
2173         * storage/indexeddb/resources/createIndex-after-failure.js:
2174
2175 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
2176
2177         Baseline fast/dom/HTMLProgressElement/native-progress-bar.html for iOS
2178         https://bugs.webkit.org/show_bug.cgi?id=152094
2179
2180         Unreviewed test gardening.
2181
2182         * platform/ios-simulator/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
2183
2184 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
2185
2186         Baseline fast/text/text-combine-shrink-on-color-change.html for iOS
2187         https://bugs.webkit.org/show_bug.cgi?id=151218
2188
2189         Unreviewed test gardening.
2190
2191         * platform/ios-simulator/fast/text/text-combine-shrink-on-color-change-expected.txt: Added.
2192
2193 2015-12-09  David Hyatt  <hyatt@apple.com>
2194
2195         Picture element needs to respond to dynamic viewport changes.
2196         https://bugs.webkit.org/show_bug.cgi?id=152013
2197         <rdar://problem/23766375>
2198
2199         Reviewed by Dean Jackson.
2200
2201         * fast/picture/resources/resize-test.js: Added.
2202         * fast/picture/viewport-resize-expected.txt: Added.
2203         * fast/picture/viewport-resize.html: Added.
2204
2205 2015-12-09  Mark Lam  <mark.lam@apple.com>
2206
2207         Rename ftl-object-* tests to ftl-polymorphic-*.
2208         https://bugs.webkit.org/show_bug.cgi?id=152091
2209
2210         Reviewed by Saam Barati.
2211
2212         This is because those tests are actually testing the effects of polymorphic
2213         operands on performance, and not the correctness of operations on objects.
2214
2215         * js/regress/ftl-object-div-expected.txt: Removed.
2216         * js/regress/ftl-object-div.html: Removed.
2217         * js/regress/ftl-object-mul-expected.txt: Removed.
2218         * js/regress/ftl-object-mul.html: Removed.
2219         * js/regress/ftl-object-sub-expected.txt: Removed.
2220         * js/regress/ftl-object-sub.html: Removed.
2221         * js/regress/ftl-polymorphic-div-expected.txt: Copied from LayoutTests/js/regress/ftl-object-div-expected.txt.
2222         * js/regress/ftl-polymorphic-div.html: Copied from LayoutTests/js/regress/ftl-object-div.html.
2223         * js/regress/ftl-polymorphic-mul-expected.txt: Copied from LayoutTests/js/regress/ftl-object-mul-expected.txt.
2224         * js/regress/ftl-polymorphic-mul.html: Copied from LayoutTests/js/regress/ftl-object-mul.html.
2225         * js/regress/ftl-polymorphic-sub-expected.txt: Copied from LayoutTests/js/regress/ftl-object-sub-expected.txt.
2226         * js/regress/ftl-polymorphic-sub.html: Copied from LayoutTests/js/regress/ftl-object-sub.html.
2227         * js/regress/script-tests/ftl-object-div.js: Removed.
2228         * js/regress/script-tests/ftl-object-mul.js: Removed.
2229         * js/regress/script-tests/ftl-object-sub.js: Removed.
2230         * js/regress/script-tests/ftl-polymorphic-div.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-div.js.
2231         * js/regress/script-tests/ftl-polymorphic-mul.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-mul.js.
2232         * js/regress/script-tests/ftl-polymorphic-sub.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-sub.js.
2233
2234 2015-12-09  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2235
2236         [GTK] Unreviewed GTK Gardening.
2237
2238         Rebaseline media tests after r190054 and r190200.
2239
2240         * platform/gtk/media/audio-controls-rendering-expected.txt:
2241         * platform/gtk/media/controls-strict-expected.txt:
2242         * platform/gtk/media/media-controls-clone-expected.txt:
2243         * platform/gtk/media/video-controls-rendering-expected.txt:
2244         * platform/gtk/media/video-display-toggle-expected.txt:
2245         * platform/gtk/media/video-empty-source-expected.txt:
2246         * platform/gtk/media/video-no-audio-expected.txt:
2247         * platform/gtk/media/video-volume-slider-expected.txt:
2248         * platform/gtk/media/video-zoom-controls-expected.txt:
2249
2250 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
2251
2252         AX: [GTK] Anonymous render block flow elements should be exposed as ATK_ROLE_SECTION; not ATK_ROLE_PANEL
2253         https://bugs.webkit.org/show_bug.cgi?id=152070
2254
2255         Reviewed by Mario Sanchez Prada.
2256
2257         * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt: Added.
2258         * platform/gtk/accessibility/gtk/media-controls-panel-title-expected.txt: Added.
2259         * platform/gtk/accessibility/gtk/replaced-objects-in-anonymous-blocks-expected.txt: Added.
2260         * platform/gtk/accessibility/image-link-expected.txt: Updated
2261         * platform/gtk/accessibility/image-with-alt-and-map-expected.txt: Updated.
2262         * platform/gtk/accessibility/lists-expected.txt: Updated.
2263         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt: Updated.
2264
2265 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
2266
2267         Replacing Yosemite flag with Release flag for two flaky xmlhttprequest tests.
2268         https://bugs.webkit.org/show_bug.cgi?id=151729
2269
2270         Unreviewed test gardening.
2271
2272         * platform/mac-wk2/TestExpectations:
2273
2274 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
2275
2276         Marking inspector/debugger/command-line-api-exception.html as flaky on Mac
2277         https://bugs.webkit.org/show_bug.cgi?id=152029
2278
2279         Unreviewed test gardening.
2280
2281         * platform/mac/TestExpectations:
2282
2283 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
2284
2285         AX: [GTK] Remove duplicate/platform media-emits-object-replacement.html and move expectations where they belong
2286         https://bugs.webkit.org/show_bug.cgi?id=152064
2287
2288         Unreviewed test gardening.
2289
2290         * accessibility/gtk/media-emits-object-replacement.html: Removed.
2291         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt: Renamed from LayoutTests/accessibility/gtk/media-emits-object-replacement-expected.txt.
2292
2293 2015-12-09  Frederic Wang  <fred.wang@free.fr>
2294
2295         Bad position of large operators inside an munderover element
2296         https://bugs.webkit.org/show_bug.cgi?id=151916
2297
2298         Reviewed by Alejandro G. Castro.
2299
2300         * mathml/opentype/large-operators-munderover-expected.txt: Added.
2301         * mathml/opentype/large-operators-munderover.html: Added.
2302
2303         Add a test to verify the position and size of a large operator used as an munderover base.
2304
2305 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
2306
2307         [AX][GTK] Accessibility gardening
2308         https://bugs.webkit.org/show_bug.cgi?id=152062
2309
2310         Unreviewed test gardening.
2311
2312         Skip two tests specific to AX API, mark a test which is timing out, remove passing
2313         test from failures.
2314
2315         * platform/gtk/TestExpectations:
2316
2317 2015-12-09  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2318
2319         [Streams API] Import the web-platform-tests directly from the spec
2320         https://bugs.webkit.org/show_bug.cgi?id=152051
2321
2322         Reviewed by Youenn Fablet.
2323
2324         Removed the tests that are already imported directly from the spec.
2325
2326         * streams/brand-checks-expected.txt: Added.
2327         * streams/brand-checks.html: Added. This includes some tests that vanished from the spec.
2328         * streams/reference-implementation/bad-strategies-expected.txt:
2329         * streams/reference-implementation/bad-strategies.html:
2330         * streams/reference-implementation/bad-underlying-sources.html: Removed.
2331         * streams/reference-implementation/brand-checks-expected.txt:
2332         * streams/reference-implementation/brand-checks.html:
2333         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt:
2334         * streams/reference-implementation/byte-length-queuing-strategy.html:
2335         * streams/reference-implementation/count-queuing-strategy-expected.txt:
2336         * streams/reference-implementation/count-queuing-strategy.html:
2337         * streams/reference-implementation/readable-stream-cancel.html: Removed.
2338         * streams/reference-implementation/readable-stream-reader.html: Removed.
2339         * streams/reference-implementation/readable-stream-tee.html: Removed.
2340         * streams/reference-implementation/readable-stream-templated-expected.txt:
2341         * streams/reference-implementation/readable-stream-templated.html:
2342         * streams/reference-implementation/readable-stream.html: Removed.
2343
2344 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
2345
2346         [AX][GTK] combobox-descendants-orientation-crash.html needs new baseline after r190648
2347         https://bugs.webkit.org/show_bug.cgi?id=152052
2348
2349         Unreviewed test gardening.
2350
2351         * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt:
2352
2353 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
2354
2355         AX: The aria-table-content.html layout test should be more cross-platform friendly
2356         https://bugs.webkit.org/show_bug.cgi?id=152002
2357
2358         Reviewed by Mario Sanchez Prada.
2359
2360         Use 'debug' to dump the role instead of 'shouldBe' with a hard-coded role.
2361
2362         * accessibility/aria-table-content-expected.txt: Updated
2363         * accessibility/aria-table-content.html: Updated
2364         * platform/gtk/accessibility/aria-table-content-expected.txt: Added
2365         * platform/efl/accessibility/aria-table-content-expected.txt: Added
2366
2367 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
2368
2369         [AX][GTK] media-emits-object-replacement.html needs new baseline
2370         https://bugs.webkit.org/show_bug.cgi?id=152050
2371
2372         Unreviewed test gardening.
2373
2374         * accessibility/gtk/media-emits-object-replacement-expected.txt:
2375
2376 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
2377
2378         AX: [EFL] Consider deferring to WebCore Accessibility for table exposure
2379         https://bugs.webkit.org/show_bug.cgi?id=144898
2380
2381         Reviewed by Darin Adler.
2382
2383         * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect new behavior.
2384         * platform/efl/accessibility/table-hierarchy-expected.txt: Updated to reflect new behavior.
2385         * platform/efl/accessibility/table-one-cell-expected.txt: Updated to reflect new behavior.
2386         * platform/efl/accessibility/table-with-rules-expected.txt: Updated to reflect new behavior.
2387
2388 2015-12-08  David Kilzer  <ddkilzer@apple.com>
2389
2390         Skip storage/indexeddb/index-multientry.html once again
2391
2392         * platform/mac-wk1/TestExpectations: Skip:
2393         - storage/indexeddb/index-multientry.html
2394
2395 2015-12-08  Brady Eidson  <beidson@apple.com>
2396
2397         Modern IDB: storage/indexeddb/objectstore-cursor.html fails.
2398         https://bugs.webkit.org/show_bug.cgi?id=152023
2399
2400         Reviewed by Alex Christensen.
2401
2402         * platform/mac-wk1/TestExpectations:
2403
2404 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
2405
2406         Skipping fast/canvas/canvas-too-large-to-draw.html on win
2407         https://bugs.webkit.org/show_bug.cgi?id=152009
2408
2409         Unreviewed test gardening.
2410
2411         * platform/win/TestExpectations:
2412
2413 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
2414
2415         Rebaseline fast/block/float/overhanging-tall-block.html for win after r193511
2416         https://bugs.webkit.org/show_bug.cgi?id=151906
2417
2418         Unreviewed test gardening.
2419
2420         * platform/win/fast/block/float/overhanging-tall-block-expected.txt:
2421
2422 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
2423
2424         Skipping fast/canvas/canvas-too-large-to-draw.html on ElCapitan Debug
2425         https://bugs.webkit.org/show_bug.cgi?id=152009
2426
2427         Unreviewed test gardening.
2428
2429         * platform/mac/TestExpectations:
2430
2431 2015-12-08  Brady Eidson  <beidson@apple.com>
2432
2433         Modern IDB: IDBTransaction::hasPendingActivity() was wrong, leading to premature GC of the wrapper.
2434         https://bugs.webkit.org/show_bug.cgi?id=151507
2435
2436         Reviewed by Beth Dakin.
2437
2438         A handful of tests were marked flaky and tracked back to this bug.
2439         
2440         Ever since the presumed fix for this bug (r192687) the flakiness dashboard says they pass.
2441         
2442         * platform/mac-wk1/TestExpectations: Re-enable the no-longer-flaky tests.
2443
2444 2015-12-08  Brady Eidson  <beidson@apple.com>
2445
2446         More IDB TestExpectations gardening.
2447
2448         Reviewed by Alex Christensen.
2449
2450         * platform/mac-wk1/TestExpectations:
2451
2452 2015-12-08  Brady Eidson  <beidson@apple.com>
2453
2454         Unreviewed IDB layout test gardening (Adding some flaky crashes)
2455
2456         * platform/mac-wk1/TestExpectations:
2457
2458 2015-12-08  Brady Eidson  <beidson@apple.com>
2459
2460         Modern IDB: Fire blocked events for delete requests that are blocked.
2461         https://bugs.webkit.org/show_bug.cgi?id=152015
2462
2463         Reviewed by Alex Christensen.
2464
2465         * platform/mac-wk1/TestExpectations:
2466
2467 2015-12-08  Brady Eidson  <beidson@apple.com>
2468
2469         More IDB TestExpectations gardening.
2470
2471         Reviewed by Alex Christensen.
2472
2473         * platform/mac-wk1/TestExpectations:
2474
2475 2015-12-08  Brady Eidson  <beidson@apple.com>
2476
2477         Modern IDB: Fire blocked events for upgrade requests that are blocked.
2478         https://bugs.webkit.org/show_bug.cgi?id=152007
2479
2480         Reviewed by Alex Christensen.
2481
2482         * platform/mac-wk1/TestExpectations:
2483
2484         * storage/indexeddb/modern/blocked-open-db-requests-expected.txt: Added.
2485         * storage/indexeddb/modern/blocked-open-db-requests.html: Added.
2486         * storage/indexeddb/modern/resources/blocked-open-db-requests.js: Added.
2487         
2488         * storage/indexeddb/modern/deleteobjectstore-1.html: Fix subtly broken test.
2489         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures.html: Ditto.
2490         
2491 2015-12-08  Mark Lam  <mark.lam@apple.com>
2492
2493         Polymorphic operand types for DFG and FTL div.
2494         https://bugs.webkit.org/show_bug.cgi?id=151747
2495
2496         Reviewed by Geoffrey Garen.
2497
2498         * js/regress/ftl-object-div-expected.txt: Added.
2499         * js/regress/ftl-object-div.html: Added.
2500         * js/regress/script-tests/ftl-object-div.js: Added.
2501         (o1.valueOf):
2502         (foo):
2503
2504 2015-12-08  Zalan Bujtas  <zalan@apple.com>
2505
2506         Do not insert positioned renderers to multiple gPositionedDescendantsMap.
2507         https://bugs.webkit.org/show_bug.cgi?id=151878
2508         rdar://problem/22229889
2509
2510         Reviewed by Simon Fraser.
2511
2512         We insert positioned renderers into a static map (RenderBlock::gPositionedDescendantsMap) to keep track of them.
2513         This static map is at block level. A particular absolute positioned object is added to its closest ancestor that
2514         returns true for RenderElement::canContainAbsolutelyPositionedObjects().
2515         canContainAbsolutelyPositionedObjects() returns true if the ancestor is either positioned or has transform.
2516         If this container's style changes so that it's no longer positioned and it has no transform anymore,
2517         we need to clear its static map of positioned objects (they'll get re-inserted to another ancestor at next layout).
2518
2519         This patch addresses the case when the renderer does not have transforms anymore.
2520
2521         * fast/block/positioning/crash-when-transform-is-removed-expected.txt: Added.
2522         * fast/block/positioning/crash-when-transform-is-removed.html: Added.
2523
2524 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
2525
2526         Marking fast/canvas/canvas-too-large-to-draw.html as flaky on ElCapitan Debug
2527         https://bugs.webkit.org/show_bug.cgi?id=152009
2528
2529         Unreviewed test gardening.
2530
2531         * platform/mac/TestExpectations:
2532
2533 2015-12-08  Skachkov Oleksandr  <gskachkov@gmail.com>
2534
2535         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
2536         https://bugs.webkit.org/show_bug.cgi?id=149338
2537
2538         Reviewed by Saam Barati.
2539
2540         * js/arrowfunction-supercall-expected.txt: Added.
2541         * js/arrowfunction-supercall.html: Added.
2542         * js/arrowfunction-tdz-expected.txt: Added new expectation.
2543         * js/script-tests/arrowfunction-supercall.js: Added.
2544         * js/script-tests/arrowfunction-tdz.js: Added new cases.
2545
2546 2015-12-08  Brady Eidson  <beidson@apple.com>
2547
2548         Modern IDB: storage/indexeddb/index-cursor.html fails.
2549         https://bugs.webkit.org/show_bug.cgi?id=151973
2550
2551         Reviewed by Darin Adler.
2552
2553         * platform/mac-wk1/TestExpectations:
2554
2555 2015-12-08  Csaba Osztrogonác  <ossy@webkit.org>
2556
2557         [EFL] REGRESSION(r173394): MiniBrowser stucked in an infinite loop if NETWORK_CACHE is disabled
2558         https://bugs.webkit.org/show_bug.cgi?id=137692
2559
2560         Reviewed by Darin Adler.
2561
2562         * platform/efl/TestExpectations: Unskip now passing tests.
2563
2564 2015-12-08  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2565
2566         [EFL][AX] Rebaseline failing AX tests since r185662
2567         https://bugs.webkit.org/show_bug.cgi?id=151991
2568
2569         Unreviewed EFL rebaseline.
2570
2571         * platform/efl/TestExpectations:
2572         * platform/efl/accessibility/image-link-expected.txt:
2573         * platform/efl/accessibility/image-map2-expected.txt:
2574         * platform/efl/accessibility/lists-expected.txt:
2575         * platform/efl/accessibility/table-attributes-expected.txt:
2576         * platform/efl/accessibility/table-cell-spans-expected.txt:
2577         * platform/efl/accessibility/table-cells-expected.txt:
2578         * platform/efl/accessibility/table-detection-expected.txt:
2579         * platform/efl/accessibility/table-one-cell-expected.txt:
2580         * platform/efl/accessibility/table-sections-expected.txt:
2581         * platform/efl/accessibility/table-with-rules-expected.txt:
2582
2583 2015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
2584
2585         [EFL] some ax tests have been failed since r186692
2586         https://bugs.webkit.org/show_bug.cgi?id=146887
2587
2588         Reviewed by Mario Sanchez Prada.
2589
2590         * platform/efl/TestExpectations: Removed failing tests.
2591
2592 2015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
2593
2594         [GTK] 15 accessibility tests fail since r186692.
2595         https://bugs.webkit.org/show_bug.cgi?id=148938
2596
2597         Reviewed by Mario Sanchez Prada.
2598
2599         * platform/gtk/TestExpectations: Removed failing tests.
2600         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Rebaselined.
2601         * platform/gtk/accessibility/table-attributes-expected.txt: Rebaselined.
2602         * platform/gtk/accessibility/table-cell-spans-expected.txt: Rebaselined.
2603         * platform/gtk/accessibility/table-cells-expected.txt: Rebaselined.
2604         * platform/gtk/accessibility/table-detection-expected.txt: Rebaselined.
2605         * platform/gtk/accessibility/table-sections-expected.txt: Rebaselined.
2606         * platform/gtk/accessibility/table-with-rules-expected.txt: Rebaselined.
2607
2608 2015-12-08  Frederic Wang  <fred.wang@free.fr>
2609
2610         [cairo] Solid stroke of lines with thickness less than 1 pixel broken after r191658
2611         https://bugs.webkit.org/show_bug.cgi?id=151947
2612
2613         Reviewed by Martin Robinson.
2614
2615         Add a test to check that the radical overbar appears on the screen when it has thickness less than 1px.
2616
2617         * mathml/presentation/radical-bar-visibility-expected-mismatch.html: Added.
2618         * mathml/presentation/radical-bar-visibility.html: Added.
2619
2620 2015-12-07  Brady Eidson  <beidson@apple.com>
2621
2622         Move an IDB test from the "generic failure" section to the "fails because no workers" section.
2623
2624         Rubberstamped by Andy Estes.
2625
2626         * platform/mac-wk1/TestExpectations:
2627
2628 2015-12-07  Andy VanWagoner  <thetalecrafter@gmail.com>
2629
2630         [INTL] Implement String.prototype.toLocaleUpperCase in ECMA-402
2631         https://bugs.webkit.org/show_bug.cgi?id=147609
2632
2633         Reviewed by Benjamin Poulain.
2634
2635         * js/script-tests/string-toLocaleUpperCase.js: Added.
2636         * js/string-toLocaleUpperCase-expected.txt: Added.
2637         * js/string-toLocaleUpperCase.html: Added.
2638
2639 2015-12-07  Myles C. Maxfield  <mmaxfield@apple.com>
2640
2641         [Mac] Remove Mavericks-specific TestExpectations lines
2642         https://bugs.webkit.org/show_bug.cgi?id=151913
2643
2644         Reviewed by Alexey Proskuryakov.
2645
2646         Mavericks is no longer a supported OS.
2647
2648         * platform/mac/TestExpectations:
2649
2650 2015-12-07  Brady Eidson  <beidson@apple.com>
2651
2652         Modern IDB: Miscellaneous test cleanup.
2653         https://bugs.webkit.org/show_bug.cgi?id=151968
2654
2655         Reviewed by Sam Weinig.
2656
2657         - Reorganize TestExpectations a bit.
2658         - Remove two tests that primarily test features that have been removed from the spec.
2659
2660         * platform/mac-wk1/TestExpectations:
2661         * storage/indexeddb/cursor-continueprimarykey-expected.txt: Removed.
2662         * storage/indexeddb/cursor-continueprimarykey.html: Removed.
2663         * storage/indexeddb/factory-basics-expected.txt: Removed.
2664         * storage/indexeddb/factory-basics.html: Removed.
2665         * storage/indexeddb/resources/cursor-continueprimarykey.js: Removed.
2666         * storage/indexeddb/resources/factory-basics.js: Removed.
2667
2668 2015-12-07  Brady Eidson  <beidson@apple.com>
2669
2670         Modern IDB: storage/indexeddb/factory-deletedatabase.html fails.
2671         https://bugs.webkit.org/show_bug.cgi?id=151966
2672         
2673         Reviewed by Sam Weinig.
2674
2675         * platform/mac-wk1/TestExpectations:
2676
2677 2015-12-07  Brady Eidson  <beidson@apple.com>
2678
2679         Modern IDB: storage/indexeddb/cursor-continue-validity.html fails.
2680         https://bugs.webkit.org/show_bug.cgi?id=151961
2681
2682         Reviewed by Alex Christensen.
2683
2684         * platform/mac-wk1/TestExpectations:
2685         * storage/indexeddb/cursor-finished-expected.txt:
2686
2687 2015-12-07  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2688
2689         [Streams API] pipeTo tests are failing
2690         https://bugs.webkit.org/show_bug.cgi?id=151949
2691
2692         Unreviewed.
2693
2694         * TestExpectations:
2695         * platform/mac/TestExpectations:
2696         * platform/win/TestExpectations: Moved the flag from Mac and Win to general as GTK+ is failing too.
2697
2698 2015-12-07  Brady Eidson  <beidson@apple.com>
2699
2700         Modern IDB: Fix "old versions" when upgrading databases.
2701         https://bugs.webkit.org/show_bug.cgi?id=151948
2702
2703         Reviewed by Alex Christensen.
2704
2705         * platform/mac-wk1/TestExpectations:
2706         * storage/indexeddb/database-basics-expected.txt:
2707         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
2708
2709 2015-12-07  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2710
2711         Unreviewed.
2712
2713         http://webkit.org/b/147933 and though count queuing strategy and writable stream abort tests are fixed, there
2714         are still issues with pipeTo. For that I created http://webkit.org/b/151949.
2715
2716         * platform/mac/TestExpectations:
2717         * platform/win/TestExpectations:
2718
2719 2015-12-07  Brady Eidson  <beidson@apple.com>
2720
2721         Modern IDB: Add some more custom exception messages, passing some more tests..
2722         https://bugs.webkit.org/show_bug.cgi?id=151912
2723
2724         Reviewed by Andy Estes.
2725
2726         * platform/mac-wk1/TestExpectations:
2727         
2728         * storage/indexeddb/exceptions-expected.txt:
2729         * storage/indexeddb/get-keyrange-expected.txt:
2730         * storage/indexeddb/invalid-keys-expected.txt:
2731         * storage/indexeddb/keypath-edges-expected.txt:
2732         * storage/indexeddb/keyrange-expected.txt:
2733         * storage/indexeddb/transaction-active-flag-expected.txt:
2734         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
2735
2736         * storage/indexeddb/resources/exceptions.js:
2737         * storage/indexeddb/resources/transaction-and-objectstore-calls.js:
2738
2739 2015-12-07  Ryan Haddad  <ryanhaddad@apple.com>
2740
2741         Marking fast/dom/Window/property-access-on-cached-window-after-frame-removed.html as failing on Win
2742         https://bugs.webkit.org/show_bug.cgi?id=151759
2743
2744         Unreviewed test gardening.
2745
2746         * platform/win/TestExpectations:
2747
2748 2015-12-07  Ryan Haddad  <ryanhaddad@apple.com>
2749
2750         Removing Yosemite flag from flaky test http/tests/cache/disk-cache/disk-cache-request-max-stale.html
2751        https://bugs.webkit.org/show_bug.cgi?id=151661
2752
2753         Unreviewed test gardening.
2754
2755         * platform/mac-wk2/TestExpectations:
2756
2757 2015-12-07  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2758
2759         Unreviewed EFL gardening. Mark some of blink tests to failure since r190629.
2760
2761         * platform/efl/TestExpectations:
2762
2763 2015-12-06  Simon Fraser  <simon.fraser@apple.com>
2764
2765         Clipping along compositing borders in svg-edit
2766         https://bugs.webkit.org/show_bug.cgi?id=151791
2767
2768         Reviewed by Zalan Bujtas.
2769         
2770         Ref test that triggers recomputation of overflow.
2771
2772         * svg/overflow/visual-overflow-change-expected.html: Added.
2773         * svg/overflow/visual-overflow-change.html: Added.
2774
2775 2015-12-06  Andy VanWagoner  <thetalecrafter@gmail.com>
2776
2777         [INTL] Implement String.prototype.toLocaleLowerCase in ECMA-402
2778         https://bugs.webkit.org/show_bug.cgi?id=147608
2779
2780         Reviewed by Benjamin Poulain.
2781
2782         * js/script-tests/string-toLocaleLowerCase.js: Added.
2783         * js/string-toLocaleLowerCase-expected.txt: Added.
2784         * js/string-toLocaleLowerCase.html: Added.
2785
2786 2015-12-06  Simon Fraser  <simon.fraser@apple.com>
2787
2788         REGRESSION (r187121): Can't get to the main content of the page at https://theintercept.com/drone-papers/
2789         https://bugs.webkit.org/show_bug.cgi?id=151849
2790         rdar://problem/23132828
2791
2792         Reviewed by Zalan Bujtas.
2793         
2794         New ref test.
2795         
2796         The behavior of imported/blink/transitions/transition-not-interpolable.html changed
2797         with this patch, but that test is trying to determine if transitions run to/from
2798         'auto' values, and doing it wrong. The current patch doesn't change the user-visible
2799         behavior of transitions with 'auto' endpoints (covered by http://webkit.org/b/38243).
2800
2801         * animations/fill-forwards-auto-height-expected.html: Added.
2802         * animations/fill-forwards-auto-height.html: Added.
2803         * imported/blink/transitions/transition-not-interpolable-expected.txt:
2804
2805 2015-12-06  David Kilzer  <ddkilzer@apple.com>
2806
2807         REGRESSION(r193584): Causes heap use-after-free crashes in Web Inspector tests with AddressSanitizer (Requested by ddkilzer on #webkit).
2808         https://bugs.webkit.org/show_bug.cgi?id=151929
2809
2810         Reverted changeset:
2811
2812         "[ES6] "super" and "this" should be lexically bound inside an
2813         arrow function and should live in a JSLexicalEnvironment"
2814         https://bugs.webkit.org/show_bug.cgi?id=149338
2815         http://trac.webkit.org/changeset/193584
2816
2817 2015-12-06  Skachkov Oleksandr  <gskachkov@gmail.com>
2818
2819         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
2820         https://bugs.webkit.org/show_bug.cgi?id=149338
2821
2822         Reviewed by Saam Barati.
2823
2824         * js/arrowfunction-supercall-expected.txt: Added.
2825         * js/arrowfunction-supercall.html: Added.
2826         * js/arrowfunction-tdz-expected.txt: Added new expectation.
2827         * js/script-tests/arrowfunction-supercall.js: Added.
2828         * js/script-tests/arrowfunction-tdz.js: Added new cases.
2829
2830 2015-12-05  David Kilzer  <ddkilzer@apple.com>
2831
2832         REGRESSION (r193487): Modern IDB: storage/indexeddb/index-multientry.html crashes
2833
2834         * platform/mac-wk1/TestExpectations: Skip test that crashes
2835         on every run: storage/indexeddb/index-multientry.html.
2836
2837 2015-12-04  Zalan Bujtas  <zalan@apple.com>
2838
2839         Garbage in page tiles when document is too long.
2840         https://bugs.webkit.org/show_bug.cgi?id=151906
2841         rdar://problem/23695858
2842
2843         Reviewed by Simon Fraser.
2844
2845         * platform/ios-simulator/fast/block/float/overhanging-tall-block-expected.txt:
2846         * platform/mac-mavericks/fast/block/float/overhanging-tall-block-expected.txt:
2847         * platform/mac/fast/block/float/overhanging-tall-block-expected.txt:
2848
2849 2015-12-04  Brady Eidson  <beidson@apple.com>
2850
2851         Modern IDB: Add some more custom exception messages, passing some more tests.
2852         https://bugs.webkit.org/show_bug.cgi?id=151898
2853
2854         Reviewed by Alex Christensen.
2855
2856         * platform/mac-wk1/TestExpectations:
2857         * storage/indexeddb/keypath-arrays-expected.txt:
2858         * storage/indexeddb/noblobs-expected.txt:
2859         * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
2860         * storage/indexeddb/request-result-cache-expected.txt:
2861         * storage/indexeddb/transaction-after-close-expected.txt:
2862         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
2863         * storage/indexeddb/transaction-read-only-expected.txt:
2864
2865 2015-12-04  Brady Eidson  <beidson@apple.com>
2866
2867         Modern IDB: Add some more custom exception messages, passing some more tests.
2868         https://bugs.webkit.org/show_bug.cgi?id=151895
2869
2870         Reviewed by Alex Christensen.
2871
2872         * platform/mac-wk1/TestExpectations:
2873         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
2874         * storage/indexeddb/cursor-continue-dir-expected.txt:
2875         * storage/indexeddb/cursor-continue-expected.txt:
2876         * storage/indexeddb/deleteIndex-expected.txt:
2877         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2878
2879 2015-12-04  Andy VanWagoner  <thetalecrafter@gmail.com>
2880
2881         [INTL] Implement Number.prototype.toLocaleString in ECMA-402
2882         https://bugs.webkit.org/show_bug.cgi?id=147610
2883
2884         Reviewed by Benjamin Poulain.
2885
2886         Add tests for ECMA-402 Number.prototype.toLocaleString.
2887         Since NumberFormat is not fully implemented, don't test locale-specific behavior yet.
2888
2889         * js/number-toLocaleString-expected.txt: Added.
2890         * js/number-toLocaleString.html: Added.
2891         * js/script-tests/number-toLocaleString.js: Added.
2892
2893 2015-12-04  Brady Eidson  <beidson@apple.com>
2894
2895         Modern IDB: Flip test expectations around so we only list failures.
2896         https://bugs.webkit.org/show_bug.cgi?id=151880
2897
2898         Reviewed by Alex Christensen.
2899
2900         * platform/mac-wk1/TestExpectations:
2901
2902 2015-12-04  Brady Eidson  <beidson@apple.com>
2903
2904         Modern IDB: storage/indexeddb/cursor-update.html fails.
2905         https://bugs.webkit.org/show_bug.cgi?id=151879
2906
2907         Reviewed by Oliver Hunt.
2908
2909         * platform/mac-wk1/TestExpectations:
2910
2911 2015-12-04  Brady Eidson  <beidson@apple.com>
2912
2913         Modern IDB: storage/indexeddb/version-change-exclusive.html fails
2914         https://bugs.webkit.org/show_bug.cgi?id=151870
2915
2916         Reviewed by Alex Christensen.
2917
2918         * platform/mac-wk1/TestExpectations:
2919         * storage/indexeddb/modern/double-open-expected.txt: Added.
2920         * storage/indexeddb/modern/double-open.html: Added.
2921         * storage/indexeddb/version-change-exclusive-expected.txt:
2922
2923 2015-12-04  Brady Eidson  <beidson@apple.com>
2924
2925         Modern IDB: storage/indexeddb/exceptions.html fails.
2926         https://bugs.webkit.org/show_bug.cgi?id=151732
2927
2928         Reviewed by Alex Christensen.
2929
2930         Lots of new wk2-specific expectations to keep Legacy IDB passing for now.
2931         
2932         * platform/mac-wk1/TestExpectations:
2933         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index5-expected.txt: Added.
2934         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index6-expected.txt: Added.
2935         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_invalid-expected.txt: Added.
2936         * platform/wk2/imported/w3c/indexeddb/idbindex_get7-expected.txt: Added.
2937         * platform/wk2/imported/w3c/indexeddb/idbindex_getKey7-expected.txt: Added.
2938         * platform/wk2/imported/w3c/indexeddb/idbindex_openCursor2-expected.txt: Added.
2939         * platform/wk2/imported/w3c/indexeddb/idbindex_openKeyCursor3-expected.txt: Added.
2940         * platform/wk2/imported/w3c/indexeddb/keypath-expected.txt: Added.
2941         * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt: Copied from LayoutTests/storage/indexeddb/aborted-versionchange-closes-expected.txt.
2942         * platform/wk2/storage/indexeddb/bad-keypath-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/bad-keypath-expected.txt.
2943         * platform/wk2/storage/indexeddb/basics-expected.txt: Copied from LayoutTests/storage/indexeddb/basics-expected.txt.
2944         * platform/wk2/storage/indexeddb/clear-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/clear-expected.txt.
2945         * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt: Copied from LayoutTests/storage/indexeddb/create-and-remove-object-store-expected.txt.
2946         * platform/wk2/storage/indexeddb/create-objectstore-basics-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt.
2947         * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt: Added.
2948         * platform/wk2/storage/indexeddb/cursor-continue-expected.txt: Added.
2949         * platform/wk2/storage/indexeddb/cursor-finished-expected.txt: Copied from LayoutTests/storage/indexeddb/cursor-finished-expected.txt.
2950         * platform/wk2/storage/indexeddb/cursors-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/cursors-expected.txt.
2951         * platform/wk2/storage/indexeddb/database-basics-expected.txt: Added.
2952         * platform/wk2/storage/indexeddb/deleteIndex-bug110792-expected.txt: Added.
2953         * platform/wk2/storage/indexeddb/index-count-expected.txt: Added.
2954         * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt: Added.
2955         * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt: Added.
2956         * platform/wk2/storage/indexeddb/invalid-keys-expected.txt: Added.
2957         * platform/wk2/storage/indexeddb/key-requirements-delete-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt.
2958         * platform/wk2/storage/indexeddb/key-requirements-inline-and-passed-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt.
2959         * platform/wk2/storage/indexeddb/key-requirements-put-no-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt.
2960         * platform/wk2/storage/indexeddb/key-requirements-put-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt.
2961         * platform/wk2/storage/indexeddb/key-type-array-expected.txt: Added.
2962         * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt: Added.
2963         * platform/wk2/storage/indexeddb/keypath-edges-expected.txt: Added.
2964         * platform/wk2/storage/indexeddb/keyrange-expected.txt: Added.
2965         * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/clear-expected.txt.
2966         * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt.
2967         * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/cursors-expected.txt.
2968         * 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.
2969         * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/readonly-transactions-expected.txt.
2970         * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt: Added.
2971         * platform/wk2/storage/indexeddb/objectstore-count-expected.txt: Added.
2972         * platform/wk2/storage/indexeddb/open-cursor-expected.txt: Added.
2973         * platform/wk2/storage/indexeddb/readonly-transactions-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/readonly-transactions-expected.txt.
2974         * platform/wk2/storage/indexeddb/removed-expected.txt: Added.
2975         * platform/wk2/storage/indexeddb/request-result-cache-expected.txt: Added.
2976         * platform/wk2/storage/indexeddb/transaction-abort-expected.txt: Copied from LayoutTests/storage/indexeddb/transaction-abort-expected.txt.
2977         * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt: Added.
2978         * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt: Added.
2979         * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt: Added.
2980         * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt: Added.
2981         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
2982         * storage/indexeddb/basics-expected.txt:
2983         * storage/indexeddb/create-and-remove-object-store-expected.txt:
2984         * storage/indexeddb/cursor-finished-expected.txt:
2985         * storage/indexeddb/exceptions-expected.txt:
2986         * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
2987         * storage/indexeddb/modern/double-abort-expected.txt:
2988         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
2989         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2990         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
2991         * storage/indexeddb/mozilla/clear-expected.txt:
2992         * storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
2993         * storage/indexeddb/mozilla/cursors-expected.txt:
2994         * storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
2995         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
2996         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
2997         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
2998         * storage/indexeddb/mozilla/readonly-transactions-expected.txt:
2999         * storage/indexeddb/resources/exceptions.js:
3000         (testObjectStore):
3001         * storage/indexeddb/transaction-abort-expected.txt:
3002
3003 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
3004
3005         Web Inspector: Unskip many inspector/debugger tests
3006         https://bugs.webkit.org/show_bug.cgi?id=151843
3007
3008         Reviewed by Timothy Hatcher.
3009
3010         * TestExpectations:
3011         * platform/mac/TestExpectations:
3012         Skip specific tests.
3013
3014         * platform/mac-wk2/TestExpectations:
3015         Test no longer existed.
3016
3017         * inspector/debugger/resources/exception.js:
3018         (exceptionDOM):
3019         Keep the code outputing a NotFoundException. This particular
3020         invocation was recently changed to throw a TypeError.
3021
3022 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
3023
3024         Web Inspector: Remove untested and unused Worker inspection
3025         https://bugs.webkit.org/show_bug.cgi?id=151848
3026
3027         Reviewed by Brian Burg.
3028
3029         * inspector/debugger/pause-dedicated-worker-expected.txt: Removed.
3030         * inspector/debugger/pause-dedicated-worker.html: Removed.
3031         * inspector/debugger/resources/dedicated-worker.js: Removed.
3032         * inspector/debugger/terminate-dedicated-worker-while-paused-expected.txt: Removed.
3033         * inspector/debugger/terminate-dedicated-worker-while-paused.html: Removed.
3034
3035 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
3036
3037         Web Inspector: Specifically Identify the Global Lexical Environment Scope
3038         https://bugs.webkit.org/show_bug.cgi?id=151828
3039
3040         Reviewed by Brian Burg.
3041
3042         * inspector/debugger/breakpoint-scope-expected.txt:
3043         * inspector/debugger/breakpoint-scope.html:
3044         * inspector/debugger/resources/scope.js:
3045         Update the test to include something in the global lexical
3046         environment and ensure it is identified as such.
3047
3048 2015-12-03  Sergio Villar Senin  <svillar@igalia.com>
3049
3050         [css-grid] Fix height computation of grid items with borders inside fr tracks
3051         https://bugs.webkit.org/show_bug.cgi?id=151798
3052
3053         Reviewed by Zalan Bujtas.
3054
3055         * fast/css-grid-layout/grid-item-with-border-in-fr-expected.txt: Added.
3056         * fast/css-grid-layout/grid-item-with-border-in-fr.html: Added.
3057
3058 2015-12-03  Brady Eidson  <beidson@apple.com>
3059
3060         Modern IDB: Fix up tests that refer to non-standard IDBVersionChangeEvent.dataLoss.
3061         https://bugs.webkit.org/show_bug.cgi?id=151850
3062
3063         Reviewed by Andy Estes.
3064
3065         * platform/mac-wk1/TestExpectations:
3066         
3067         * storage/indexeddb/data-corruption-expected.txt: Removed.
3068         * storage/indexeddb/data-corruption.html: Removed.
3069         * storage/indexeddb/resources/data-corruption.js: Removed.
3070
3071         * storage/indexeddb/events-expected.txt:
3072         * storage/indexeddb/resources/events.js:
3073
3074 2015-12-03  Brady Eidson  <beidson@apple.com>
3075
3076         Modern IDB: storage/indexeddb/cursor-index-delete.html fails.
3077         https://bugs.webkit.org/show_bug.cgi?id=151847
3078
3079         Reviewed by Andy Estes.
3080
3081         * platform/mac-wk1/TestExpectations:
3082
3083 2015-12-03  Eric Carlson  <eric.carlson@apple.com>
3084
3085         [MediaStream] Update MediaStreamTrack.getCapabilities
3086         https://bugs.webkit.org/show_bug.cgi?id=151728
3087
3088         Reviewed by Jer Noble.
3089
3090         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt: Added.
3091         * fast/mediastream/MediaStreamTrack-getCapabilities.html: Added.
3092         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
3093         * fast/mediastream/MediaStreamTrack-getSettings.html:
3094
3095 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
3096
3097         Removing deleted test storage/indexeddb/objectstore-keycursor.html from TestExpectations file
3098         https://bugs.webkit.org/show_bug.cgi?id=151772
3099
3100         Unreviewed test gardening.
3101
3102         * platform/mac-wk2/TestExpectations:
3103
3104 2015-12-03  Keith Rollin  <krollin@apple.com>
3105
3106         [Win] fast/forms/HTMLOptionElement_label03.html failing on win7
3107         https://bugs.webkit.org/show_bug.cgi?id=150909
3108         rdar://problem/23539673
3109
3110         Reviewed by Darin Adler.
3111
3112         Mark fast/forms/HTMLOptionElement_label03.html as being expected to
3113         pass. Also update some text in HTMLOptionElement_label02.html and
3114         HTMLOptionElement_label03.html so that it no longer refers to our
3115         trying to match IE (which we are no longer doing).
3116
3117         * fast/forms/HTMLOptionElement_label02.html:
3118         * fast/forms/HTMLOptionElement_label03.html:
3119         * platform/win/TestExpectations:
3120
3121 2015-12-03  Brady Eidson  <beidson@apple.com>
3122
3123         Modern IDB: storage/indexeddb/cursor-advance.html fails.
3124         https://bugs.webkit.org/show_bug.cgi?id=151731
3125
3126         Reviewed by Alex Christensen.
3127
3128         * platform/mac-wk1/TestExpectations:
3129         * storage/indexeddb/cursor-advance-expected.txt:
3130
3131 2015-12-03  Brent Fulgham  <bfulgham@apple.com>
3132
3133         Allow JavaScript to iterate over plugins for local files
3134         https://bugs.webkit.org/show_bug.cgi?id=151783
3135         <rdar://problem/23692113>
3136
3137         Modify the existing 'local file' plugin tests so that they don't turn on the debugging
3138         flag to allow iterating over all plugins. Then create a new HTTP test (based on the
3139         existing plugin-javascript-access test) to make sure that plugin iteration is blocked
3140         for non-local-file access.
3141
3142         Reviewed by Alexey Proskuryakov.
3143
3144         * http/tests/plugins/plugin-javascript-access-expected.txt: Added.
3145         * http/tests/plugins/plugin-javascript-access.html: Added.
3146         * plugins/plugin-javascript-access.html: Remove unneeded 'internals.setShowAllPlugins' call.
3147         * plugins/script-tests/navigator-mimeTypes-length.js: Ditto.
3148
3149 2015-12-03  Brady Eidson  <beidson@apple.com>
3150
3151         Modern IDB: storage/indexeddb/cursor-skip-deleted.html fails.
3152         https://bugs.webkit.org/show_bug.cgi?id=151794
3153
3154         Reviewed by Alex Christensen.
3155
3156         * platform/mac-wk1/TestExpectations:
3157
3158 2015-12-02  Sam Weinig  <sam@webkit.org>
3159
3160         Promise callbacks should be called at microtask checkpoints
3161         https://bugs.webkit.org/show_bug.cgi?id=147933
3162
3163         Reviewed by Chris Dumez.
3164
3165         * fast/dom/microtask-promise-mutation-observer-order-expected.txt: Added.
3166         * fast/dom/microtask-promise-mutation-observer-order.html: Added.
3167
3168 2015-12-03  Daniel Bates  <dabates@apple.com>
3169
3170         ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::add()
3171         https://bugs.webkit.org/show_bug.cgi?id=126662
3172         <rdar://problem/15775508>
3173
3174         Reviewed by Brent Fulgham.
3175
3176         Add test to ensure that we do not assert when inserting a subtree that has an element with
3177         a duplicate id before removing the original subtree.
3178
3179         * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree-expected.txt: Added.
3180         * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree.svg: Added.
3181
3182 2015-12-03  Javier Fernandez  <jfernandez@igalia.com>
3183
3184         [css-grid] margin-left:auto and margin-top:auto discards the margin on opposite side
3185         https://bugs.webkit.org/show_bug.cgi?id=151802
3186
3187         Reviewed by Sergio Villar Senin.
3188
3189         Tests to verify the specified margins account for determining the available space for
3190         auto-margins alignment.
3191
3192         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins-expected.txt: Added.
3193         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins.html: Added.
3194
3195 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
3196
3197         Rebaselining svg/custom/bug78807.svg since actual results now match Mac expectations
3198         https://bugs.webkit.org/show_bug.cgi?id=151804
3199
3200         Unreviewed test gardening.
3201
3202         * platform/win/svg/custom/bug78807-expected.txt:
3203
3204 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
3205
3206         Skipping failing sputnik/Unicode/Unicode_510 tests pending further investigation
3207         https://bugs.webkit.org/show_bug.cgi?id=151505
3208
3209         Unreviewed test gardening.
3210
3211         * platform/win/TestExpectations:
3212
3213 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
3214
3215         Marking fast/css/pseudo-visited-background-color-on-input.html as failing on win
3216         https://bugs.webkit.org/show_bug.cgi?id=151756
3217
3218         Unreviewed test gardening.
3219
3220         * platform/win/TestExpectations:
3221
3222 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
3223
3224         fast/borders/hidpi-border-clipping-right-after-move.html
3225         https://bugs.webkit.org/show_bug.cgi?id=151754
3226
3227         Unreviewed test gardening.
3228
3229         * platform/win/TestExpectations:
3230
3231 2015-12-03  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3232
3233         Unreviewed EFL urgent gardening. Skip web-platform-tests
3234         because it has been timeout since r192796.
3235
3236         * platform/efl/TestExpectations:
3237
3238 2015-12-02  Mark Lam  <mark.lam@apple.com>
3239
3240         Polymorphic operand types for DFG and FTL mul.
3241         https://bugs.webkit.org/show_bug.cgi?id=151746
3242
3243         Reviewed by Filip Pizlo.
3244
3245         * js/regress/ftl-object-mul-expected.txt: Added.
3246         * js/regress/ftl-object-mul.html: Added.
3247         * js/regress/script-tests/ftl-object-mul.js: Added.
3248         (o1.valueOf):
3249         (foo):
3250
3251 2015-12-02  Myles C. Maxfield  <mmaxfield@apple.com>
3252
3253         Unify font-variant-* with font-variant shorthand
3254         https://bugs.webkit.org/show_bug.cgi?id=149773
3255
3256         Reviewed by Darin Adler.
3257
3258         Update tests. Also temporarily skip existing font-features tests until
3259         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
3260
3261         * css3/font-variant-parsing-expected.txt:
3262         * css3/font-variant-parsing.html:
3263         * fast/css/font-property-priority-expected.txt:
3264         * fast/css/font-shorthand-expected.txt:
3265         * fast/css/parsing-font-variant-ligatures-expected.txt:
3266         * fast/css/parsing-font-variant-ligatures.html:
3267         * fast/inspector-support/style-expected.txt:
3268         * fast/text/font-variant-shorthand-expected.txt: Added.
3269         * fast/text/font-variant-shorthand.html: Added.
3270         * platform/mac/TestExpectations:
3271         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
3272
3273 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
3274
3275         Rebaselining fast/dom/adopt-attribute-crash-expected for win
3276         https://bugs.webkit.org/show_bug.cgi?id=151762
3277
3278         Reviewed by Darin Adler.
3279
3280         * platform/win/fast/dom/adopt-attribute-crash-expected.txt:
3281
3282 2015-12-02  Alex Christensen  <achristensen@webkit.org>
3283
3284         Asynchronously call onerror when a content blocker blocks ascript element's load
3285         https://bugs.webkit.org/show_bug.cgi?id=151649
3286
3287         Reviewed by Brady Eidson.
3288
3289         * http/tests/contentextensions/script-onerror-expected.txt: Added.
3290         * http/tests/contentextensions/script-onerror.html: Added.
3291         * http/tests/contentextensions/script-onerror.html.json: Added.
3292         * http/tests/misc/unloadable-script-expected.txt:
3293         * http/tests/misc/unloadable-script.html:
3294         * http/tests/security/local-JavaScript-from-remote-expected.txt:
3295         * http/tests/security/local-JavaScript-from-remote.html:
3296         Added testRunner.waitUntilDone and testRunner.notifyDone to reflect the fact that onerror is no longer called synchronously.
3297
3298 2015-12-02  Eric Carlson  <eric.carlson@apple.com>
3299
3300         Fix flaky test added with r192954.
3301
3302         Unreviewed.
3303
3304         * fast/mediastream/MediaStreamTrack-getSettings.html:
3305
3306 2015-12-02  Commit Queue  <commit-queue@webkit.org>
3307
3308         Unreviewed, rolling out r192955.
3309         https://bugs.webkit.org/show_bug.cgi?id=151776
3310
3311         A large number of the tests added with this change are failing
3312         on Windows (Requested by ryanhaddad on #webkit).
3313
3314         Reverted changeset:
3315
3316         "[css border] border-image doesn't honor border-style"
3317         https://bugs.webkit.org/show_bug.cgi?id=99922
3318         http://trac.webkit.org/changeset/192955
3319
3320 2015-12-02  Yoav Weiss  <yoav@yoav.ws>
3321
3322         Fix preloader issue with srcdoc documents.
3323         https://bugs.webkit.org/show_bug.cgi?id=151744
3324
3325         Reviewed by Ryosuke Niwa.
3326
3327         Added a test that makes sure that srcdoc based subresources are properly preloaded.
3328
3329         * fast/preloader/iframe-srcdoc-expected.txt: Added.
3330         * fast/preloader/iframe-srcdoc.html: Added.
3331
3332 2015-12-02  Jer Noble  <jer.noble@apple.com>
3333
3334         Add a setting and restriction which will pause invisible autoplaying video
3335         https://bugs.webkit.org/show_bug.cgi?id=151412
3336
3337         Reviewed by Eric Carlson.
3338
3339         * media/video-restricted-invisible-autoplay-not-allowed-expected.txt: Added.
3340         * media/video-restricted-invisible-autoplay-not-allowed.html: Added.
3341
3342 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
3343
3344         Rebaseline fast/parser/xml-declaration-missing-ending-mark.html, fast/parser/xml-colon-entity.html for Win
3345         https://bugs.webkit.org/show_bug.cgi?id=151763
3346
3347         Reviewed by Brent Fulgham.
3348
3349         * platform/win/fast/parser/xml-colon-entity-expected.txt:
3350         * platform/win/fast/parser/xml-declaration-missing-ending-mark-expected.txt:
3351
3352 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
3353
3354         Rebaseline fast/dynamic/text-combine.html on win
3355         https://bugs.webkit.org/show_bug.cgi?id=151761
3356
3357         Unreviewed test gardening.
3358
3359         * platform/win/fast/dynamic/text-combine-expected.png:
3360         * platform/win/fast/dynamic/text-combine-expected.txt:
3361
3362 2015-12-02  Brady Eidson  <beidson@apple.com>
3363
3364         Modern IDB: Remove all traces of IDBObjectStore::openKeyCursor from tests.
3365         https://bugs.webkit.org/show_bug.cgi?id=151772
3366
3367         Reviewed by Alex Christensen.
3368         
3369         IDBObjectStore::openKeyCursor no longer exists, so testing it is inherently bogus.
3370
3371         * platform/mac-wk1/TestExpectations: Two tests now pass with small expectations changes.
3372         * storage/indexeddb/cursor-basics-expected.txt:
3373         * storage/indexeddb/cursor-overloads-expected.txt:
3374
3375         * storage/indexeddb/cursor-overloads.html:
3376         * storage/indexeddb/optional-arguments.html:
3377         * storage/indexeddb/resources/cursor-basics.js:
3378         * storage/indexeddb/resources/deleted-objects.js:
3379         * storage/indexeddb/resources/exceptions.js:
3380         * storage/indexeddb/resources/objectstore-basics.js:
3381         
3382         * storage/indexeddb/objectstore-keycursor-expected.txt: Removed.
3383         * storage/indexeddb/objectstore-keycursor.html: Removed.
3384         * storage/indexeddb/resources/objectstore-keycursor.js: Removed.
3385
3386 2015-12-02  David Hyatt  <hyatt@apple.com>
3387
3388         Add some more picture element layout tests
3389         https://bugs.webkit.org/show_bug.cgi?id=151769
3390
3391         Reviewed by Dean Jackson.
3392
3393         * fast/picture/image-picture-invalid-expected.txt: Added.
3394         * fast/picture/image-picture-invalid.html: Added.
3395         * fast/picture/image-picture-nested-expected.txt: Added.
3396         * fast/picture/image-picture-nested.html: Added.
3397
3398 2015-12-02  Brady Eidson  <beidson@apple.com>
3399
3400         Modern IDB: Enable a couple more passing tests.
3401         https://bugs.webkit.org/show_bug.cgi?id=151766
3402
3403         Reviewed by Beth Dakin.
3404
3405         * platform/mac-wk1/TestExpectations:
3406         * storage/indexeddb/create-object-store-options-expected.txt:
3407
3408 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
3409
3410         Skipping tests on Win that fail due to unimplemented showModalDialog function.
3411         https://bugs.webkit.org/show_bug.cgi?id=151506
3412
3413         Unreviewed test gardening.
3414
3415         * platform/win/TestExpectations:
3416
3417 2015-12-02  Brady Eidson  <beidson@apple.com>
3418
3419         Modern IDB: IDBTransaction::error is not exposed.
3420         https://bugs.webkit.org/show_bug.cgi?id=151752
3421
3422         Reviewed by Alex Christensen.
3423
3424         * platform/mac-wk1/TestExpectations:
3425         * storage/indexeddb/modern/basic-add.html:
3426         * storage/indexeddb/modern/double-abort-expected.txt:
3427         * storage/indexeddb/modern/index-3.html:
3428         * storage/indexeddb/resources/transaction-error.js:
3429         * storage/indexeddb/transaction-error-expected.txt:
3430
3431 2015-12-02  Adenilson Cavalcanti  <cavalcantii@gmail.com>
3432
3433         [css border] border-image doesn't honor border-style
3434         https://bugs.webkit.org/show_bug.cgi?id=99922
3435
3436         Reviewed by Simon Fraser.
3437
3438         Ensure that WebKit will be compliant to css-backgrounds spec where
3439         a border with an image will only be rendered if there is a style defined.
3440
3441         Previous border image tests had to be edited (i.e. define border-style)
3442         to ensure that a decorated border would be rendered.
3443
3444         * fast/borders/border-image-01.html:
3445         * fast/borders/border-image-border-radius.html:
3446         * fast/borders/border-image-fill-no-intrinsic-size.html:
3447         * fast/borders/border-image-longhand.html:
3448         * fast/borders/border-image-massive-scale.html:
3449         * fast/borders/border-image-omit-right-slice.html:
3450         * fast/borders/border-image-outset-in-shorthand.html:
3451         * fast/borders/border-image-outset-split-inline-expected.txt:
3452         * fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt:
3453         * fast/borders/border-image-outset-split-inline-vertical-lr.html:
3454         * fast/borders/border-image-outset-split-inline.html:
3455         * fast/borders/border-image-outset.html:
3456         * fast/borders/border-image-repeat.html:
3457         * fast/borders/border-image-rotate-transform.html:
3458         * fast/borders/border-image-scale-transform.html:
3459         * fast/borders/border-image-scaled.html:
3460         * fast/borders/border-image-scrambled.html:
3461         * fast/borders/border-image-should-not-display-expected.html: Added.
3462         * fast/borders/border-image-should-not-display.html: Added.
3463         * fast/borders/border-image-side-reduction.html:
3464         * fast/borders/border-image-slice-constrained.html:
3465         * fast/borders/border-image-slice-missing-right.html:
3466         * fast/borders/border-image-slices.html:
3467         * fast/borders/border-image-source.html:
3468         * fast/borders/border-image-trumps-radius-expected.txt:
3469         * fast/borders/border-image-trumps-radius.html:
3470         * fast/borders/hidpi-border-image-gradient-on-subpixels.html:
3471         * fast/borders/resources/red.png: Added.
3472         * fast/borders/scaled-border-image.html:
3473         * fast/gradients/border-image-gradient-expected.txt:
3474         * fast/gradients/border-image-gradient.html:
3475         * fast/hidpi/image-set-border-image-comparison.html:
3476         * fast/hidpi/image-set-border-image-dynamic.html:
3477         * fast/hidpi/image-set-border-image-simple.html:
3478         * fast/writing-mode/border-image-horizontal-bt.html:
3479         * fast/writing-mode/border-image-vertical-lr.html:
3480         * fast/writing-mode/border-image-vertical-rl.html:
3481         * platform/mac/fast/borders/border-image-01-expected.txt:
3482         * platform/mac/fast/borders/border-image-border-radius-expected.txt:
3483         * platform/mac/fast/borders/border-image-longhand-expected.txt:
3484         * platform/mac/fast/borders/border-image-massive-scale-expected.txt:
3485         * platform/mac/fast/borders/border-image-omit-right-slice-expected.txt:
3486         * platform/mac/fast/borders/border-image-outset-expected.txt:
3487         * platform/mac/fast/borders/border-image-outset-in-shorthand-expected.txt:
3488         * platform/mac/fast/borders/border-image-repeat-expected.txt:
3489         * platform/mac/fast/borders/border-image-rotate-transform-expected.txt:
3490         * platform/mac/fast/borders/border-image-scale-transform-expected.txt:
3491         * platform/mac/fast/borders/border-image-scaled-expected.txt:
3492         * platform/mac/fast/borders/border-image-scrambled-expected.txt:
3493         * platform/mac/fast/borders/border-image-side-reduction-expected.txt:
3494         * platform/mac/fast/borders/border-image-slice-constrained-expected.txt:
3495         * platform/mac/fast/borders/border-image-slices-expected.txt:
3496         * platform/mac/fast/borders/border-image-source-expected.txt:
3497         * platform/mac/fast/borders/scaled-border-image-expected.txt:
3498         * platform/mac/fast/hidpi/image-set-border-image-comparison-expected.txt:
3499         * platform/mac/fast/hidpi/image-set-border-image-dynamic-expected.txt:
3500         * platform/mac/fast/hidpi/image-set-border-image-simple-expected.txt:
3501         * platform/mac/fast/writing-mode/border-image-horizontal-bt-expected.txt:
3502         * platform/mac/fast/writing-mode/border-image-vertical-lr-expected.txt:
3503         * platform/mac/fast/writing-mode/border-image-vertical-rl-expected.txt:
3504
3505 2015-12-02  Eric Carlson  <eric.carlson@apple.com>
3506
3507         [MediaStream] Implement MediaStreamTrack.getSettings()
3508         https://bugs.webkit.org/show_bug.cgi?id=151727
3509
3510         Reviewed by Jer Noble.
3511
3512         * fast/mediastream/MediaStream-video-element-expected.txt:
3513         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
3514         * fast/mediastream/MediaStream-video-element-track-stop.html:
3515         * fast/mediastream/MediaStream-video-element.html:
3516         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt: Added.
3517         * fast/mediastream/MediaStreamTrack-getSettings.html: Added.
3518
3519 2015-12-01  David Hyatt  <hyatt@apple.com>
3520
3521         Implement the picture element.
3522         https://bugs.webkit.org/show_bug.cgi?id=116963
3523
3524         Reviewed by Dean Jackson.
3525
3526         * fast/picture: Added.
3527         * fast/picture/image-picture-1x-expected.txt: Added.
3528         * fast/picture/image-picture-1x.html: Added.
3529         * fast/picture/resources: Added.
3530         * fast/picture/resources/blue_rect.jpg: Added.
3531         * fast/picture/resources/currentSrcHelper.js: Added.
3532         (fileName):
3533         (currentSrcFileName):
3534         (currentSrcFileNameNoParams):
3535         * fast/picture/resources/image-set-4x.png: Added.
3536
3537 2015-12-02  Jiewen Tan  <jiewen_tan@apple.com>
3538
3539         Null dereference loading Blink layout test fast/loader/unload-mutation-crash.html
3540         https://bugs.webkit.org/show_bug.cgi?id=149305
3541         <rdar://problem/22747892>
3542
3543         Reviewed by Brent Fulgham.
3544
3545         This test case is from Blink r180918:
3546         https://codereview.chromium.org/495743003
3547
3548         * fast/loader/unload-mutation-crash-expected.txt: Added.
3549         * fast/loader/unload-mutation-crash.html: Added.
3550
3551 2015-12-02  Joseph Pecoraro  <pecoraro@apple.com>
3552
3553         Web Inspector: Handle YieldExpressions in the ScriptSyntaxTree
3554         https://bugs.webkit.org/show_bug.cgi?id=151730
3555
3556         Reviewed by Brian Burg.
3557
3558         * inspector/model/parse-script-syntax-tree-expected.txt:
3559         * inspector/model/parse-script-syntax-tree.html:
3560
3561 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
3562
3563         [Win] Test gardening after r192895
3564
3565         Unreviewed.
3566
3567         * fast/text/emoji-overlap-expected.html:
3568         * fast/text/emoji-overlap.html:
3569
3570 2015-12-01  Commit Queue  <commit-queue@webkit.org>
3571
3572         Unreviewed, rolling out r192894 and r192904.
3573         https://bugs.webkit.org/show_bug.cgi?id=151738
3574
3575         Crashes sometimes on Windows (Requested by litherum on
3576         #webkit).
3577
3578         Reverted changesets:
3579
3580         "[Win] Web fonts with small caps have excess whitespace with
3581         the complex text codepath"
3582         https://bugs.webkit.org/show_bug.cgi?id=151698
3583         http://trac.webkit.org/changeset/192894
3584
3585         "Test gardening after r192894"
3586         http://trac.webkit.org/changeset/192904
3587
3588 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
3589
3590         [SVG -> OTF Converter] Force UnitsPerEm to 1000
3591         https://bugs.webkit.org/show_bug.cgi?id=151650
3592
3593         Reviewed by Antti Koivisto.
3594
3595         Some tests have quantization differences.
3596
3597         * fast/ruby/ruby-expansion-cjk-2-expected.html:
3598         * fast/ruby/ruby-expansion-cjk-3-expected.html:
3599         * fast/ruby/ruby-expansion-cjk-4-expected.html:
3600         * fast/ruby/ruby-expansion-cjk-5-expected.html:
3601         * fast/ruby/ruby-expansion-cjk-expected.html:
3602         * platform/mac-wk2/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
3603         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
3604         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
3605         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
3606         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
3607         * platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
3608         * platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
3609         * platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
3610         * platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
3611         * platform/mac/svg/batik/text/textEffect3-expected.txt:
3612         * platform/mac/svg/batik/text/textPosition2-expected.txt:
3613         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
3614         * svg/custom/acid3-test-77-expected.txt:
3615
3616 2015-12-01  Brady Eidson  <beidson@apple.com>
3617
3618         Add updated test result missing from http://trac.webkit.org/changeset/192924
3619         https://bugs.webkit.org/show_bug.cgi?id=151725
3620
3621         * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
3622
3623 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
3624
3625         Marking http/tests/xmlhttprequest/methods-async.html as flaky on Yosemite WK2
3626         https://bugs.webkit.org/show_bug.cgi?id=151729
3627
3628         Unreviewed test gardening.
3629
3630         * platform/mac-wk2/TestExpectations:
3631
3632 2015-12-01  Brady Eidson  <beidson@apple.com>
3633
3634         Give a more detailed message for TypeErrors that result from EnforceRange.
3635         https://bugs.webkit.org/show_bug.cgi?id=151725
3636
3637         Reviewed by Tim Horton.
3638
3639         * crypto/subtle/aes-cbc-generate-key-expected.txt:
3640         * js/dom/webidl-type-mapping-expected.txt:
3641         * storage/indexeddb/intversion-bad-parameters-expected.txt:
3642         * storage/indexeddb/version-change-event-basic-expected.txt:
3643
3644 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
3645
3646         Test gardening after r192894
3647
3648         Unreviewed.
3649
3650         * fast/text/small-caps-complex-expected.html:
3651         * fast/text/small-caps-complex.html:
3652
3653 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
3654
3655         [iOS] Adjacent emoji overlap each other
3656         https://bugs.webkit.org/show_bug.cgi?id=151690
3657         <rdar://problem/23430453>
3658
3659         Reviewed by Simon Fraser.
3660
3661         * fast/text/emoji-overlap-expected.html: Added.
3662         * fast/text/emoji-overlap.html: Added.
3663
3664 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
3665
3666         [Win] Web fonts with small caps have excess whitespace with the complex text codepath
3667         https://bugs.webkit.org/show_bug.cgi?id=151698
3668
3669         Reviewed by Darin Adler.
3670
3671         * fast/text/resources/tinyfont.svg: Added.
3672         * fast/text/small-caps-complex-expected.html: Added.
3673         * fast/text/small-caps-complex.html: Added.
3674
3675 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
3676
3677         Marking http/tests/xmlhttprequest/workers/methods.html as flaky on Yosemite WK2
3678         https://bugs.webkit.org/show_bug.cgi?id=151709
3679
3680         Unreviewed test gardening.
3681
3682         * platform/mac-wk2/TestExpectations:
3683
3684 2015-12-01  Brady Eidson  <beidson@apple.com>
3685
3686         Skip some specific IDB tests in preparation for enabling the entire directory.
3687
3688         Reviewed in person by Sam Weinig.
3689
3690         * platform/mac-wk1/TestExpectations:
3691
3692 2015-12-01  Brady Eidson  <beidson@apple.com>
3693
3694         Modern IDB: storage/indexeddb/create-and-remove-object-store.html fails.
3695         https://bugs.webkit.org/show_bug.cgi?id=151704
3696
3697         Reviewed by Alex Christensen.
3698
3699         * platform/mac-wk1/TestExpectations:
3700         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
3701
3702 2015-12-01  Brady Eidson  <beidson@apple.com>
3703
3704         Modern IDB: storage/indexeddb/basics.html fails.
3705         https://bugs.webkit.org/show_bug.cgi?id=151694
3706
3707         Reviewed by Alex Christensen.
3708
3709         * platform/mac-wk1/TestExpectations:
3710         * storage/indexeddb/modern/deletedatabase-1.html:
3711         * storage/indexeddb/modern/opendatabase-versions.html:
3712         * storage/indexeddb/modern/versionchange-event.html:
3713
3714 2015-12-01  Carlos Garcia Campos  <cgarcia@igalia.com>
3715
3716         Unreviewed, rolling out r192876.
3717
3718         It broke a lot of JSC and layout tests for GTK and EFL
3719
3720         Reverted changeset:
3721
3722         "[ES6] "super" and "this" should be lexically bound inside an
3723         arrow function and should live in a JSLexicalEnvironment"
3724         https://bugs.webkit.org/show_bug.cgi?id=149338
3725         http://trac.webkit.org/changeset/192876
3726
3727 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3728
3729         [Streams API] pull function of tee should call readFromReadableStreamReader directly
3730         https://bugs.webkit.org/show_bug.cgi?id=151497
3731
3732         Unreviewed.
3733
3734         Adding non regression test.
3735
3736         * streams/streams-promises-expected.txt:
3737         * streams/streams-promises.html:
3738
3739 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3740
3741         [Streams API] teeReadableStream should not directly use stream.getReader()
3742         https://bugs.webkit.org/show_bug.cgi?id=151487
3743
3744         Reviewed by Darin Adler.
3745
3746         Adding non-regression test.
3747
3748         * streams/streams-promises-expected.txt:
3749         * streams/streams-promises.html:
3750
3751 2015-12-01  Skachkov Oleksandr  <gskachkov@gmail.com>
3752
3753         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
3754         https://bugs.webkit.org/show_bug.cgi?id=149338
3755
3756         Reviewed by Saam Barati.
3757
3758         * js/arrowfunction-supercall-expected.txt: Added.
3759         * js/arrowfunction-supercall.html: Added.
3760         * js/arrowfunction-tdz-expected.txt: Added new expectation.
3761         * js/script-tests/arrowfunction-supercall.js: Added.
3762         * js/script-tests/arrowfunction-tdz.js: Added new cases.
3763
3764 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3765
3766         [Streams API] streams should not directly use Number and related methods
3767         https://bugs.webkit.org/show_bug.cgi?id=151499
3768
3769         Reviewed by Darin Adler.
3770
3771         Added a non-regression test.
3772
3773         * streams/streams-promises-expected.txt:
3774         * streams/streams-promises.html:
3775
3776 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3777
3778         [Streams API] Remove use of @catch for exposed promises
3779         https://bugs.webkit.org/show_bug.cgi?id=151625
3780
3781         Reviewed by Darin Adler.
3782
3783         * streams/streams-promises.html: beefing up the catch test by also overwritting Promise.prototype.then.
3784
3785 2015-11-30  Brady Eidson  <beidson@apple.com>
3786
3787         Modern IDB: Unskip "storage/indexeddb/mozilla" instead of each individual test inside of it.
3788         https://bugs.webkit.org/show_bug.cgi?id=151693
3789
3790         Reviewed by Geoffrey Garen.
3791
3792         * platform/mac-wk1/TestExpectations:
3793
3794 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
3795
3796         Amazon.com Additional Information links aren't clickable
3797         https://bugs.webkit.org/show_bug.cgi?id=151401
3798         <rdar://problem/23454261>
3799
3800         Reviewed by Darin Adler.
3801
3802         * fast/block/float/hit-test-on-overlapping-floats-expected.txt: Added.
3803         * fast/block/float/hit-test-on-overlapping-floats.html: Added.
3804
3805 2015-11-30  Brady Eidson  <beidson@apple.com>
3806
3807         Modern IDB: Iterating index cursors to a specific key is busted.
3808         https://bugs.webkit.org/show_bug.cgi?id=151684
3809
3810         Reviewed by Darin Adler.
3811
3812         * platform/mac-wk1/TestExpectations:
3813
3814 2015-11-30  Brady Eidson  <beidson@apple.com>
3815
3816         Modern IDB: ObjectStore cursors should not be able to iterate out of their range.
3817         https://bugs.webkit.org/show_bug.cgi?id=151683
3818
3819         Reviewed by Darin Adler.
3820
3821         * platform/mac-wk1/TestExpectations:
3822
3823 2015-11-30  Brady Eidson  <beidson@apple.com>
3824
3825         Modern IDB: "prevunique" cursors should point at the lowest primary key that matches, not the highest.
3826         https://bugs.webkit.org/show_bug.cgi?id=151675.
3827
3828         Reviewed by Darin Adler.
3829
3830         * platform/mac-wk1/TestExpectations:
3831         * storage/indexeddb/modern/index-cursor-1-expected.txt:
3832         * storage/indexeddb/modern/index-cursor-2-expected.txt:
3833         * storage/indexeddb/modern/index-cursor-3-expected.txt:
3834
3835 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
3836
3837         Null dereference loading Blink layout test http/tests/misc/detach-during-notifyDone.html
3838         https://bugs.webkit.org/show_bug.cgi?id=149309
3839         <rdar://problem/22748363>
3840
3841         Reviewed by Brent Fulgham.
3842
3843         The test case is from Blink r175601:
3844         https://codereview.chromium.org/317513002
3845         The test case will generate a set of weird ordering events that affects the documentLoader:
3846         1. The subframe finishes loading, and since the frame’s testRunner is not set to wait until
3847         done, WebKitTestRunner stops the load (by calling WKBundlePageStopLoading()).
3848         2. This causes the in-progress XHR to be aborted, which causes its readyState to become DONE
3849         (this bug doesn’t always reproduce because sometimes the XHR has already finished before the
3850         frame finishes loading).
3851         3. The onreadystatechange callback is executed, which sets innerHTML on the parent frame.
3852         4. Setting innerHTML disconnects the subframe, nulling out its DocumentLoader.
3853         5. We return to WebFrameLoaderClient::dispatchDidFinishLoad() from step #1, but now the
3854         FrameLoader’s DocumentLoader is null. And WebKit crashes here.
3855
3856         Note that steps 2-4 happen synchronously inside WebFrameLoaderClient::dispatchDidFinishLoad().
3857
3858         * http/tests/misc/detach-during-notifyDone-expected.txt: Added.
3859         * http/tests/misc/detach-during-notifyDone.html: Added.
3860         * http/tests/misc/resources/detached-frame.html: Added.
3861
3862 2015-11-30  Commit Queue  <commit-queue@webkit.org>
3863
3864         Unreviewed, rolling out r192819.
3865         https://bugs.webkit.org/show_bug.cgi?id=151681
3866
3867         This change broke existing layout tests on Windows (Requested
3868         by ryanhaddad on #webkit).
3869
3870         Reverted changeset:
3871
3872         "Unify font-variant-* with font-variant shorthand"
3873         https://bugs.webkit.org/show_bug.cgi?id=149773
3874         http://trac.webkit.org/changeset/192819
3875
3876 2015-11-30  Brady Eidson  <beidson@apple.com>
3877
3878         Modern IDB: Set the correct source on the IDBRequest for cursor updates
3879         https://bugs.webkit.org/show_bug.cgi?id=151665
3880
3881         Reviewed by Andy Estes.
3882
3883         * platform/mac-wk1/TestExpectations:
3884
3885 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
3886
3887         Marking fast/forms/state-restore-per-form.html as a flaky timeout on mac-wk2
3888         https://bugs.webkit.org/show_bug.cgi?id=150542
3889
3890         Unreviewed test gardening.
3891
3892         * platform/mac-wk2/TestExpectations:
3893
3894 2015-11-30  Brady Eidson  <beidson@apple.com>
3895
3896         Modern IDB: Correct handling of cursors finishing iteration.
3897         https://bugs.webkit.org/show_bug.cgi?id=151664
3898
3899         Reviewed by Andy Estes.
3900
3901         * platform/mac-wk1/TestExpectations:
3902
3903 2015-11-30  Myles C. Maxfield  <mmaxfield@apple.com>
3904
3905         Unify font-variant-* with font-variant shorthand
3906         https://bugs.webkit.org/show_bug.cgi?id=149773
3907
3908         Reviewed by Darin Adler.
3909
3910         Update tests. Also temporarily skip existing font-features tests until
3911         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
3912
3913         * css3/font-variant-parsing-expected.txt:
3914         * css3/font-variant-parsing.html:
3915         * fast/css/font-property-priority-expected.txt:
3916         * fast/css/font-shorthand-expected.txt:
3917         * fast/css/parsing-font-variant-ligatures-expected.txt:
3918         * fast/css/parsing-font-variant-ligatures.html:
3919         * fast/inspector-support/style-expected.txt:
3920         * fast/text/font-variant-shorthand-expected.txt: Added.
3921         * fast/text/font-variant-shorthand.html: Added.
3922         * platform/mac/TestExpectations:
3923         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
3924
3925 2015-11-30  Brady Eidson  <beidson@apple.com>
3926
3927         Modern IDB: After versionchange transactions abort, fire onerror on the original IDBOpenDBRequest.
3928         https://bugs.webkit.org/show_bug.cgi?id=151648
3929
3930         Reviewed by Andy Estes.
3931
3932         * platform/mac-wk1/TestExpectations:
3933         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
3934         * storage/indexeddb/modern/abort-requests-cancelled.html:
3935         * storage/indexeddb/modern/aborted-put-expected.txt:
3936         * storage/indexeddb/modern/aborted-put.html:
3937         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
3938         * storage/indexeddb/modern/createobjectstore-basic.html:
3939         * storage/indexeddb/modern/deleteindex-2-expected.txt:
3940         * storage/indexeddb/modern/deleteindex-2.html:
3941         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
3942         * storage/indexeddb/modern/deleteobjectstore-1.html:
3943         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
3944         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
3945         * storage/indexeddb/modern/versionchange-abort-then-reopen.html:
3946
3947 2015-11-30  Chris Dumez  <cdumez@apple.com>
3948
3949         location.origin is undefined in a web worker
3950         https://bugs.webkit.org/show_bug.cgi?id=151614
3951
3952         Reviewed by Darin Adler.
3953
3954         Update existing layout test to confirm the existence of location.origin when in a
3955         WorkerGlobalScope.
3956
3957         * fast/workers/resources/worker-location.js:
3958         * fast/workers/worker-location-expected.txt:
3959
3960 2015-11-30  Brady Eidson  <beidson@apple.com>
3961
3962         Modern IDB: Support updating cursor values when the object store uses inline keys.
3963         https://bugs.webkit.org/show_bug.cgi?id=151647
3964
3965         Reviewed by Andy Estes.
3966
3967         * platform/mac-wk1/TestExpectations:
3968
3969 2015-11-30  Brady Eidson  <beidson@apple.com>
3970
3971         Modern IDB: openCursor() fix resulting in at least 4 more passing tests.
3972         https://bugs.webkit.org/show_bug.cgi?id=151630
3973
3974         Reviewed by Andy Estes.
3975
3976         * platform/mac-wk1/TestExpectations:
3977         * storage/indexeddb/modern/cursor-2-expected.txt:
3978         * storage/indexeddb/modern/cursor-2.html:
3979         * storage/indexeddb/modern/cursor-3-expected.txt:
3980         * storage/indexeddb/modern/cursor-3.html:
3981         * storage/indexeddb/modern/cursor-4-expected.txt:
3982         * storage/indexeddb/modern/cursor-4.html:
3983         * storage/indexeddb/modern/deleteindex-1-expected.txt:
3984         * storage/indexeddb/modern/deleteindex-1.html:
3985         * storage/indexeddb/modern/deleteindex-2-expected.txt:
3986         * storage/indexeddb/modern/deleteindex-2.html:
3987         * storage/indexeddb/modern/index-4-expected.txt:
3988         * storage/indexeddb/modern/index-4.html:
3989         * storage/indexeddb/modern/index-cursor-1-expected.txt:
3990         * storage/indexeddb/modern/index-cursor-1.html:
3991         * storage/indexeddb/modern/index-cursor-2-expected.txt:
3992         * storage/indexeddb/modern/index-cursor-2.html:
3993         * storage/indexeddb/modern/index-cursor-3-expected.txt:
3994         * storage/indexeddb/modern/index-cursor-3.html:
3995
3996 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
3997
3998         Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on Yosemite WK2
3999         https://bugs.webkit.org/show_bug.cgi?id=143159
4000
4001         Unreviewed test gardening.
4002
4003         * platform/mac-wk2/TestExpectations:
4004
4005 2015-11-30  Brady Eidson  <beidson@apple.com>
4006
4007         Modern IDB: Support keyPath injection into object store records.
4008         https://bugs.webkit.org/show_bug.cgi?id=151640
4009
4010         Reviewed by Andy Estes.
4011
4012         * platform/mac-wk1/TestExpectations:
4013
4014 2015-11-29  Antoine Quint  <graouts@apple.com>
4015
4016         Browser does not fall back to SVG attribute value when CSS style value is invalid or not supported
4017         https://bugs.webkit.org/show_bug.cgi?id=147932
4018
4019         Reviewed by Dean Jackson.
4020
4021         Testing that we correctly fall back to the presentation attribute for SVGPaint and SVGColor values
4022         specified with an invalid keyword in a `style` attribute. We also update the expected output for
4023         svg/css/svg-attribute-parser-mode.html which is now in line with values returned by Firefox and
4024         Chrome, where we correctly use the default value instead of null objects, which was definitely
4025         an error.
4026
4027         * svg/css/invalid-color-cascade-expected.svg: Added.
4028         * svg/css/invalid-color-cascade.svg: Added.
4029         * svg/css/invalid-paint-cascade-expected.svg: Added.
4030         * svg/css/invalid-paint-cascade.svg: Added.
4031         * svg/css/script-tests/svg-attribute-parser-mode.js:
4032         * svg/css/svg-attribute-parser-mode-expected.txt:
4033
4034 2015-11-18  Andy Estes  <aestes@apple.com>
4035
4036         [Content Filtering] Crash in DocumentLoader::notifyFinished() when allowing a media document to load
4037         https://bugs.webkit.org/show_bug.cgi?id=151433
4038         rdar://problem/23506594
4039
4040         Reviewed by Alexey Proskuryakov.
4041
4042         * contentfiltering/allow-media-document-expected.txt: Added.
4043         * contentfiltering/allow-media-document.html: Added.
4044         * contentfiltering/resources/test.mp4: Added.
4045
4046 2015-11-25  Pranjal Jumde  <pjumde@apple.com>
4047
4048         Checks for buffer-overflows when reading characters from textRun
4049         https://bugs.webkit.org/show_bug.cgi?id=151055
4050         <rdar://problem/23251789>
4051
4052         Reviewed by Myles C. Maxfield.
4053
4054         * dom/html/level1/core/151055_asan.html:
4055         * dom/html/level1/core/151055_asan-expected.txt:
4056
4057 2015-11-24  Commit Queue  <commit-queue@webkit.org>
4058
4059         Unreviewed, rolling out r192536, r192722, and r192743.
4060         https://bugs.webkit.org/show_bug.cgi?id=151593
4061
4062         Still causing trouble. (Requested by kling on #webkit).
4063
4064         Reverted changesets:
4065
4066         "[JSC] JSPropertyNameEnumerator could be destructorless."
4067         https://bugs.webkit.org/show_bug.cgi?id=151242
4068         http://trac.webkit.org/changeset/192536
4069
4070         "REGRESSION(r192536): Null pointer dereference in
4071         JSPropertyNameEnumerator::visitChildren()."
4072         https://bugs.webkit.org/show_bug.cgi?id=151495
4073         http://trac.webkit.org/changeset/192722
4074
4075         "REGRESSION(r192536): Null pointer dereference in
4076         JSPropertyNameEnumerator::visitChildren()."
4077         https://bugs.webkit.org/show_bug.cgi?id=151495
4078         http://trac.webkit.org/changeset/192743
4079
4080 2015-11-24  Xabier Rodriguez Calvar  <calvaris@igalia.com>
4081
4082         [Streams API] Implement pipeTo method in readable Stream
4083         https://bugs.webkit.org/show_bug.cgi?id=151588
4084
4085         Reviewed by Darin Adler.
4086
4087         Test "Piping to a writable stream that does not consume the writes fast enough exerts backpressure on the
4088         source" was moved to its own file because it causes timing issues.
4089
4090         * streams/reference-implementation/pipe-to.html: Moved "Piping to a writable stream that does not consume the
4091         writes fast enough exerts backpressure on the source" test to its own file.
4092         * streams/pipe-to.html: Added with "Piping to a writable stream that does not consume the writes fast enough
4093         exerts backpressure on the source" test.
4094         * streams/reference-implementation/brand-checks.html: Fixed issue with the creation of a ReadableStreamReader.
4095         * streams/pipe-to-expected.txt:
4096         * streams/reference-implementation/brand-checks-expected.txt:
4097         * streams/reference-implementation/pipe-through-expected.txt:
4098         * streams/reference-implementation/pipe-to-expected.txt:
4099         * streams/reference-implementation/pipe-to-options-expected.txt:
4100         * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
4101         * platform/mac/TestExpectations:
4102         * platform/win/TestExpectations: Flagged pipe-to test because of webkit.org/b/147933.
4103
4104 2015-11-24  Antti Koivisto  <antti@apple.com>
4105
4106         REGRESSION (r190983): Non-element, non-text nodes should not be distributed to slots
4107         https://bugs.webkit.org/show_bug.cgi?id=151566
4108         rdar://problem/23430177
4109
4110         Reviewed by Zalan Bujtas.
4111
4112         * fast/html/details-comment-crash-expected.html: Added.
4113         * fast/html/details-comment-crash.html: Added.
4114
4115 2015-11-23  Brady Eidson  <beidson@apple.com>
4116
4117         Modern IDB: Unskip all indexeddb/mozilla tests that pass.
4118         https://bugs.webkit.org/show_bug.cgi?id=151568
4119
4120         Reviewed by Alex Christensen.
4121
4122         * platform/mac-wk1/TestExpectations:
4123
4124 2015-11-23  Brady Eidson  <beidson@apple.com>
4125
4126         Modern IDB: When a transaction is aborted, call onerror handlers for all in-progress requests.
4127         https://bugs.webkit.org/show_bug.cgi?id=151550
4128
4129         Reviewed by Alex Christensen.
4130
4131         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt: Added.
4132         * storage/indexeddb/modern/abort-requests-cancelled.html: Added.
4133         * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
4134         * storage/indexeddb/modern/idbtransaction-objectstore-failures.html:
4135         * storage/indexeddb/modern/index-5-expected.txt:
4136         * storage/indexeddb/modern/index-5.html:
4137
4138 2015-11-23  Brady Eidson  <beidson@apple.com>
4139
4140         Modern IDB: Unskip storage/indexeddb/mozilla/global-data.html.
4141         https://bugs.webkit.org/show_bug.cgi?id=151557
4142
4143         Reviewed by Alex Christensen.
4144
4145         * platform/mac-wk1/TestExpectations:
4146
4147 2015-11-17  Sergio Villar Senin  <svillar@igalia.com>
4148
4149         ASSERTION FAILED: freeSpace >= 0 in WebCore::RenderGrid::computeTrackSizesForDirection
4150         https://bugs.webkit.org/show_bug.cgi?id=151254
4151
4152         Reviewed by Darin Adler.
4153
4154         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash-expected.txt: Added.
4155         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash.html: Added.
4156
4157 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
4158
4159         Add a test to make sure that font-variant: inherit works correctly.
4160
4161         Unreviewed.
4162
4163         * fast/text/font-variant-inherit-expected.html: Added.
4164         * fast/text/font-variant-inherit.html: Added.
4165
4166 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
4167
4168         Font selection should not consult font-variant property
4169         https://bugs.webkit.org/show_bug.cgi?id=151537
4170
4171         Reviewed by Simon Fraser.
4172
4173         * fast/text/font-selection-font-variant-expected.html: Added.
4174         * fast/text/font-selection-font-variant.html: Added.
4175
4176 == Rolled over to ChangeLog-2015-11-21 ==