03122bb4d8f8c182fe71f7c81d50b29ad9da6471
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-01-15  Jiewen Tan  <jiewen_tan@apple.com>
2
3         FrameLoaderClient::didReceiveServerRedirectForProvisionalLoadForFrame() is never called when loading a main resource from the memory cache
4         https://bugs.webkit.org/show_bug.cgi?id=152520
5         <rdar://problem/23305737>
6
7         Reviewed by Andy Estes.
8
9         * http/tests/loading/resources/server-redirect-result.html: Added.
10         * http/tests/loading/resources/server-redirect.php: Added.
11         * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
12         * http/tests/loading/server-redirect-for-provisional-load-caching.html: Added.
13
14 2016-01-15  Myles C. Maxfield  <mmaxfield@apple.com>
15
16         Content blocking console messages are not deterministic for one test
17         https://bugs.webkit.org/show_bug.cgi?id=153051
18
19         Unreviewed.
20
21         Console messages will print the line number of whichever JavaScript line is
22         being parsed. However, font requests (and therefore content blockers) are
23         not run in response to script. The solution is to add the webfont style
24         from script, so the line number is deterministic.
25
26         * http/tests/contentextensions/font-display-none-repeated-layout.html:
27
28 2016-01-15  Chris Dumez  <cdumez@apple.com>
29
30         Drop obsolete HTMLDocument.width / height attributes
31         https://bugs.webkit.org/show_bug.cgi?id=153144
32
33         Reviewed by Ryosuke Niwa.
34
35         * fast/dom/HTMLDocument/width-and-height-expected.txt: Removed.
36         * fast/dom/HTMLDocument/width-and-height.html: Removed.
37         Drop outdated test.
38
39         * fast/dom/Window/window-property-invalid-characters-ignored-expected.txt:
40         * fast/dom/Window/window-property-invalid-characters-ignored.html:
41         Stop relying on Document.width / height as these are obsolete.
42
43 2016-01-15  Beth Dakin  <bdakin@apple.com>
44
45         Add a test for touch events in scaled documents
46         https://bugs.webkit.org/show_bug.cgi?id=153149
47         -and corresponding-
48         rdar://problem/24181371
49
50         Reviewed by Simon Fraser.
51
52         * fast/events/touch/ios/touch-event-in-scaled-document-expected.txt: Added.
53         * fast/events/touch/ios/touch-event-in-scaled-document.html: Added.
54
55 2016-01-10  Simon Fraser  <simon.fraser@apple.com>
56
57         Make a way to test display-list drawing
58         https://bugs.webkit.org/show_bug.cgi?id=152956
59
60         Reviewed by Ryosuke Niwa.
61         
62         Enable displaylists tests on Mac and iOS.
63
64         * TestExpectations:
65         * displaylists/layer-dispay-list-expected.txt: Added.
66         * displaylists/layer-dispay-list.html: Added.
67         * platform/ios-simulator/TestExpectations:
68         * platform/mac/TestExpectations:
69
70 2016-01-15  Ryosuke Niwa  <rniwa@webkit.org>
71
72         createElementNS and createAttributeNS should treat undefined namespaceURI as null string
73         https://bugs.webkit.org/show_bug.cgi?id=153119
74
75         Reviewed by Chris Dumez.
76
77         Add a regression test for calling createAttributeNS with undefined namespaceURI.
78
79         * fast/dom/Document/createAttributeNS-undefined-namespace-expected.txt: Added.
80         * fast/dom/Document/createAttributeNS-undefined-namespace.html: Added.
81
82 2016-01-15  Jiewen Tan  <jiewen_tan@apple.com>
83
84         Refine http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer*
85         https://bugs.webkit.org/show_bug.cgi?id=153140
86
87         Reviewed by Alexey Proskuryakov.
88
89         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always.html:
90         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default.html:
91         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never.html:
92         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade.html:
93         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer.html:
94         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin.html:
95         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url.html:
96         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped.html:
97         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js:
98         (onload):
99         (navigation): Deleted.
100         The reason why the tests are not completed after calling testRunner.notifyDone() is that the original navigation()
101         is bound as the onload of the iframe which will dispatch two load events. Therefore, navigation() will be called
102         twice. Here, change the navigation() to be bound with the main frame's onload function, which will restrict it to
103         be called only once.
104
105 2016-01-15  Myles C. Maxfield  <mmaxfield@apple.com>
106
107         [Cocoa] Font features are not applied to the system font
108         https://bugs.webkit.org/show_bug.cgi?id=153053
109
110         Reviewed by Dean Jackson.
111
112         * fast/text/system-font-features-expected.html: Added.
113         * fast/text/system-font-features.html: Added.
114
115 2016-01-15  Joseph Pecoraro  <pecoraro@apple.com>
116
117         Media Query (-webkit-video-playable-inline) is failing as an invalid media query expression
118         https://bugs.webkit.org/show_bug.cgi?id=153111
119
120         Reviewed by Dean Jackson.
121
122         * fast/media/video-playable-inline-media-query-expected.txt: Added.
123         * fast/media/video-playable-inline-media-query.html: Added.
124         * platform/ios-simulator/ios/fast/media/video-inline-expected.txt: Removed.
125         * platform/ios-simulator/ios/fast/media/video-inline.html: Removed.
126
127 2016-01-15  Joseph Pecoraro  <pecoraro@apple.com>
128
129         LayoutTest inspector/script-profiler/event-type-Other.html is flaky
130         https://bugs.webkit.org/show_bug.cgi?id=153016
131         <rdar://problem/24192919>
132
133         Reviewed by Brian Burg.
134
135         Introduce a better way for the inspected page to signal to
136         the inspector page by dispatching an event with JSON data.
137         Use it in this test to try to eliminate flakyness.
138
139         * http/tests/inspector/resources/inspector-test.js:
140         (TestPage.dispatchEventToFrontend):
141         * http/tests/inspector/resources/protocol-test.js:
142         (TestPage.runTest.window.runTest):
143         (TestPage.dispatchEventToFrontend):
144         * inspector/script-profiler/event-type-Other.html:
145         * inspector/unit-tests/inspector-test-dispatch-event-to-frontend-expected.txt: Added.
146         * inspector/unit-tests/inspector-test-dispatch-event-to-frontend.html: Added.
147         * inspector/unit-tests/protocol-test-dispatch-event-to-frontend-expected.txt: Added.
148         * inspector/unit-tests/protocol-test-dispatch-event-to-frontend.html: Added.
149         * platform/mac/TestExpectations:
150
151 2016-01-15  Zalan Bujtas  <zalan@apple.com>
152
153         ASSERTION FAILED: canHaveChildren() || canHaveGeneratedChildren() in WebCore::RenderElement::insertChildInternal
154         https://bugs.webkit.org/show_bug.cgi?id=123331
155
156         Reviewed by Darin Adler.
157
158         Do not set named flow fragment bit on the flow until after the renderer is attached. Setting/resetting it too early
159         could affect the attach/detach process itself (This is similar to attaching a multi column flow thread).
160
161         * fast/regions/input-box-with-region-assert-expected.txt: Added.
162         * fast/regions/input-box-with-region-assert.html: Added.
163
164 2016-01-15  Joseph Pecoraro  <pecoraro@apple.com>
165
166         Web Inspector: Fix some typos in unit tests
167         https://bugs.webkit.org/show_bug.cgi?id=153141
168
169         Reviewed by Brian Burg.
170
171         * inspector/unit-tests/async-test-suite-expected.txt:
172         * inspector/unit-tests/async-test-suite.html:
173         * inspector/unit-tests/sync-test-suite-expected.txt:
174         * inspector/unit-tests/sync-test-suite.html:
175         Fix some typos.
176
177 2016-01-15  Ryan Haddad  <ryanhaddad@apple.com>
178
179         Rebaseline tables/mozilla_expected_failures/bugs/bug89315.html for ios-simulator
180         https://bugs.webkit.org/show_bug.cgi?id=152130
181
182         Unreviewed test gardening.
183
184         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
185
186 2016-01-15  Andy VanWagoner  <thetalecrafter@gmail.com>
187
188         [INTL] Implement Date.prototype.toLocaleString in ECMA-402
189         https://bugs.webkit.org/show_bug.cgi?id=147611
190
191         Reviewed by Benjamin Poulain.
192
193         * js/intl-datetimeformat-expected.txt: Added test for null options.
194         * js/date-toLocaleString-expected.txt: Added.
195         * js/date-toLocaleString.html: Added.
196         * js/script-tests/intl-datetimeformat.js: Added test for null options.
197         * js/script-tests/date-toLocaleString.js: Added.
198
199 2016-01-15  Antti Koivisto  <antti@apple.com>
200
201         Switch out from ES6 arrow function syntax to allow the test to work with an older WebKit.
202
203         * fast/loader/cache-encoding.html:
204
205 2016-01-15  Youenn Fablet  <youenn.fablet@crf.canon.fr>
206
207         [Streams API] Expose ReadableStream and relatives to Worker
208         https://bugs.webkit.org/show_bug.cgi?id=152066
209
210         Reviewed by Darin Adler.
211
212         Rebasing tests as ReadableStream is now available in workers.
213
214         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
215         * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
216
217 2016-01-15  Youenn Fablet  <youenn.fablet@crf.canon.fr>
218
219         CORS: Fix the handling of redirected request containing Origin null.
220         https://bugs.webkit.org/show_bug.cgi?id=128816
221
222         Reviewed by Brent Fulgham.
223
224         Merging Blink patch from George Ancil (https://chromiumcodereview.appspot.com/20735002)
225
226         Added two tests to check CORS with Origin null in HTTP redirect and iframe cases.
227         Updated two test sandboxed iframes test expectations (requests are still denied but error messages are different).
228
229         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt: Added.
230         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null.html: Added.
231         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
232         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
233         * http/tests/xmlhttprequest/redirect-cors-origin-null-expected.txt: Added.
234         * http/tests/xmlhttprequest/redirect-cors-origin-null.html: Added.
235         * http/tests/xmlhttprequest/resources/access-control-sandboxed-iframe-allow-origin-null-iframe.html: Added.
236         * http/tests/xmlhttprequest/resources/access-control-sandboxed-iframe-allow-origin-null.cgi: Added.
237         * http/tests/xmlhttprequest/resources/redirect-cors-origin-null-pass.php: Added.
238         * http/tests/xmlhttprequest/resources/redirect-cors-origin-null.php: Added.
239
240 2016-01-14  Commit Queue  <commit-queue@webkit.org>
241
242         Unreviewed, rolling out r195064.
243         https://bugs.webkit.org/show_bug.cgi?id=153118
244
245         test fails most of the time (Requested by alexchristensen on
246         #webkit).
247
248         Reverted changeset:
249
250         "Avoid downloading the wrong image for <picture> elements."
251         https://bugs.webkit.org/show_bug.cgi?id=153027
252         http://trac.webkit.org/changeset/195064
253
254 2016-01-14  Myles C. Maxfield  <mmaxfield@apple.com>
255
256         Test gardening after r195088
257
258         Unreviewed.
259
260         * http/tests/contentextensions/font-display-none-repeated-layout-expected.txt:
261
262 2016-01-14  Myles C. Maxfield  <mmaxfield@apple.com>
263
264         Mixing Content Blocking of fonts and display:none rules causes battery drain
265         https://bugs.webkit.org/show_bug.cgi?id=153051
266         <rdar://problem/23187709>
267
268         Reviewed by Alex Christensen.
269
270         Make sure that layoutCount does not skyrocket.
271
272         * http/tests/contentextensions/font-display-none-repeated-layout-expected.txt: Added.
273         * http/tests/contentextensions/font-display-none-repeated-layout.html: Added.
274         * http/tests/contentextensions/font-display-none-repeated-layout.html.json: Added.
275
276 2016-01-14  Ryosuke Niwa  <rniwa@webkit.org>
277
278         Add document.defineCustomElement
279         https://bugs.webkit.org/show_bug.cgi?id=153092
280
281         Reviewed by Chris Dumez.
282
283         Added tests for document.defineCustomElement and instantiating custom elements.
284
285         * TestExpectations: Skipped the tests on non-Mac ports.
286         * fast/custom-elements: Added.
287         * fast/custom-elements/Document-defineCustomElement-expected.txt: Added.
288         * fast/custom-elements/Document-defineCustomElement.html: Added.
289         * fast/custom-elements/HTMLElement-constructor-expected.txt: Added.
290         * fast/custom-elements/HTMLElement-constructor.html: Added.
291         * platform/mac/TestExpectations:
292
293 2016-01-14  Beth Dakin  <bdakin@apple.com>
294
295         WK2: Request completion candidates when needed
296         https://bugs.webkit.org/show_bug.cgi?id=153040
297         -and corresponding-
298         rdar://problem/24155631
299
300         Reviewed by Enrica Casucci and Tim Horton.
301
302         Getting updated EditorState in platformEditorState causes some extra layout 
303         to happen, so now the layout test results for WK2 reflect the results that we 
304         already see on iOS for this test and they reflect the render tree as it is 
305         when you load the page in browser.
306         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
307
308         WebKit 1 is not affected by these new results, so this adds WK-1 only results 
309         that match the old Mac results.
310         * platform/mac-wk1/fast/dom: Added.
311         * platform/mac-wk1/fast/dom/focus-contenteditable-expected.txt: Added.
312
313 2016-01-14  Daniel Bates  <dabates@apple.com>
314
315         Disallow use of Geolocation service from unique origins
316         https://bugs.webkit.org/show_bug.cgi?id=153102
317         <rdar://problem/23055645>
318
319         Reviewed by Alexey Proskuryakov.
320
321         * fast/dom/Geolocation/dataURL-getCurrentPosition-expected.txt: Added.
322         * fast/dom/Geolocation/dataURL-getCurrentPosition.html: Added.
323         * fast/dom/Geolocation/dataURL-watchPosition-expected.txt: Added.
324         * fast/dom/Geolocation/dataURL-watchPosition.html: Added.
325         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt: Added.
326         * fast/dom/Geolocation/srcdoc-getCurrentPosition.html: Added.
327         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt: Added.
328         * fast/dom/Geolocation/srcdoc-watchPosition.html: Added.
329         * http/tests/security/resources/checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod.js: Added.
330         (done):
331         (logMessage):
332         (didReceivePosition):
333         (didReceiveError):
334         (checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
335         (markupToCheckThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
336         (dataURLToCheckThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
337         * http/tests/security/resources/sandboxed-iframe-geolocation-getCurrentPosition.html: Added.
338         * http/tests/security/resources/sandboxed-iframe-geolocation-watchPosition.html: Added.
339         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt: Added.
340         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition.html: Added.
341         * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt: Added.
342         * http/tests/security/sandboxed-iframe-geolocation-watchPosition.html: Added.
343
344 2016-01-14  Daniel Bates  <dabates@apple.com>
345
346         [XSS Auditor] Partial bypass when web server collapses path components
347         https://bugs.webkit.org/show_bug.cgi?id=152872
348
349         Reviewed by Brent Fulgham.
350
351         Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
352         <https://src.chromium.org/viewvc/blink?revision=167610&view=revision>
353
354         * http/tests/security/xssAuditor/embed-tag-in-path-unterminated-expected.txt: Added.
355         * http/tests/security/xssAuditor/embed-tag-in-path-unterminated.html: Added.
356         * http/tests/security/xssAuditor/intercept/.htaccess:
357
358 2016-01-14  Zalan Bujtas  <zalan@apple.com>
359
360         [iOS Simulator] fast/table/003.html failing
361         https://bugs.webkit.org/show_bug.cgi?id=152444
362
363         Unreviewed gardening.
364
365         * platform/ios-simulator/fast/table/003-expected.txt:
366
367 2016-01-14  Keith Miller  <keith_miller@apple.com>
368
369         [ES6] Support subclassing Function.
370         https://bugs.webkit.org/show_bug.cgi?id=153081
371
372         Reviewed by Geoffrey Garen.
373
374         Rebasline tests with the new clearer error message.
375
376         * js/class-syntax-extends-expected.txt:
377         * js/script-tests/class-syntax-extends.js:
378
379 2016-01-14  Zalan Bujtas  <zalan@apple.com>
380
381         ASSERTION FAILED: !newRelayoutRoot.container() || !newRelayoutRoot.container()->needsLayout() in WebCore::FrameView::scheduleRelayoutOfSubtree
382         https://bugs.webkit.org/show_bug.cgi?id=151605#c1
383
384         Reviewed by David Hyatt.
385
386         Do not let RenderMultiColumnSet/RenderFlowThread mark ancestors dirty while updating scrollbars
387         for overflow content. While updating scrollbars, we only layout descendants so marking parents dirty
388         is unnecessary and could lead to an invalid dirty state.
389
390         * fast/multicol/body-stuck-with-dirty-bit-with-columns-expected.txt: Added.
391         * fast/multicol/body-stuck-with-dirty-bit-with-columns.html: Added.
392
393 2016-01-14  Dave Hyatt  <hyatt@apple.com>
394
395         Avoid downloading the wrong image for <picture> elements.
396         https://bugs.webkit.org/show_bug.cgi?id=153027
397
398         Reviewed by Dean Jackson.
399
400         * fast/picture/image-picture-loads-1x-expected.txt: Added.
401         * fast/picture/image-picture-loads-1x.html: Added.
402
403 2016-01-14  Youenn Fablet  <youenn.fablet@crf.canon.fr>
404
405         Move streams/webkitGetUserMedia-shadowing-then.html to fast/mediastream
406         https://bugs.webkit.org/show_bug.cgi?id=152973
407
408         Reviewed by Brent Fulgham.
409
410         Moved the test, made it asynchronous to ensure that the error callback is called.
411
412         * fast/mediastream/webkitGetUserMedia-shadowing-then-expected.txt: Renamed from LayoutTests/streams/webkitGetUserMedia-shadowing-then-expected.txt.
413         * fast/mediastream/webkitGetUserMedia-shadowing-then.html: Renamed from LayoutTests/streams/webkitGetUserMedia-shadowing-then.html.
414
415 2016-01-14  Commit Queue  <commit-queue@webkit.org>
416
417         Unreviewed, rolling out r195002.
418         https://bugs.webkit.org/show_bug.cgi?id=153098
419
420         Crashes many/most editing tests (Requested by ap on #webkit).
421
422         Reverted changeset:
423
424         "WK2: Request completion candidates when needed"
425         https://bugs.webkit.org/show_bug.cgi?id=153040
426         http://trac.webkit.org/changeset/195002
427
428 2016-01-14  Martin Robinson  <mrobinson@igalia.com>
429
430         [GTK] [EFL] Hyphenation can never work in practice due to requirements on lang tags
431         https://bugs.webkit.org/show_bug.cgi?id=147310
432
433         Reviewed by Michael Catanzaro.
434
435         Update some baselines and add a GTK+ specific test for locale variations.
436
437         * platform/gtk/fast/text/hyphenate-flexible-locales-expected.html: Added.
438         * platform/gtk/fast/text/hyphenate-flexible-locales.html: Added.
439         * platform/gtk/fast/text/hyphenate-locale-expected.png: We now properly hyphenate
440         text with the 'en' locale.
441         * platform/gtk/fast/text/hyphenate-locale-expected.txt:
442
443 2016-01-14  Youenn Fablet  <youenn.fablet@crf.canon.fr>
444
445         Fix problems with cross-origin redirects
446         https://bugs.webkit.org/show_bug.cgi?id=116075
447
448         Reviewed by Daniel Bates.
449
450         Merging https://chromium.googlesource.com/chromium/blink/+/7ea774e478f84f355748108d2aaabca15355d512 by Ken Russell
451         This merge adds tests for cross origin requests triggered from same origin redirection responses with and without credentials).
452         Rebaseline of some tests due to console error messages generated from newly hit CORS checks.
453
454         * TestExpectations: Disabled WPT tests that require access to non localhost URLs which are currently blocked by DTR/WTR.
455         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
456         * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin-expected.txt: Added.
457         * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin.html: Added.
458         * http/tests/xmlhttprequest/access-control-and-redirects-async.html:
459         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
460         * http/tests/xmlhttprequest/access-control-and-redirects.html:
461         * http/tests/xmlhttprequest/redirect-cross-origin-2-expected.txt:
462         * http/tests/xmlhttprequest/redirect-cross-origin-expected.txt:
463         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
464         * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
465         * http/tests/xmlhttprequest/resources/access-control-basic-allow-no-credentials.cgi: Added.
466         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
467
468 2016-01-13  Ryan Haddad  <ryanhaddad@apple.com>
469
470         Marking test as flaky: sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T2.html
471         https://bugs.webkit.org/show_bug.cgi?id=153086
472
473         Unreviewed test gardening.
474
475         * platform/mac/TestExpectations:
476
477 2016-01-13  Beth Dakin  <bdakin@apple.com>
478
479         WK2: Request completion candidates when needed
480         https://bugs.webkit.org/show_bug.cgi?id=153040
481         -and corresponding-
482         rdar://problem/24155631
483
484         Reviewed by Enrica Casucci.
485
486         Getting updated EditorState in platformEditorState causes some extra layout 
487         to happen, so now the layout test results for WK2 reflect the results that we 
488         already see on iOS for this test and they reflect the render tree as it is 
489         when you load the page in browser.
490         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
491
492         WebKit 1 is not affected by these new results, so this adds WK-1 only results 
493         that match the old Mac results.
494         * platform/mac-wk1/fast/dom: Added.
495         * platform/mac-wk1/fast/dom/focus-contenteditable-expected.txt: Added.
496
497 2016-01-12  Ryosuke Niwa  <rniwa@webkit.org>
498
499         formaction must return document's address when formaction is missing
500         https://bugs.webkit.org/show_bug.cgi?id=148874
501
502         Reviewed by Chris Dumez.
503
504         Added a regression test and rebaselined imported W3C tests.
505
506         * fast/forms/formaction-attribute-with-empty-value-expected.txt: Added.
507         * fast/forms/formaction-attribute-with-empty-value.html: Added.
508         * fast/forms/submit-form-attributes-expected.txt:
509         * fast/forms/submit-form-attributes.html:
510
511 2016-01-13  Mark Lam  <mark.lam@apple.com>
512
513         The StringFromCharCode DFG intrinsic should support untyped operands.
514         https://bugs.webkit.org/show_bug.cgi?id=153046
515
516         Reviewed by Geoffrey Garen.
517
518         * js/regress/ftl-polymorphic-StringFromCharCode-expected.txt: Added.
519         * js/regress/ftl-polymorphic-StringFromCharCode.html: Added.
520         * js/regress/script-tests/ftl-polymorphic-StringFromCharCode.js: Added.
521         (o1.valueOf):
522         (foo):
523
524 2016-01-13  Joseph Pecoraro  <pecoraro@apple.com>
525
526         Web Inspector: Inspector should use the last sourceURL / sourceMappingURL directive
527         https://bugs.webkit.org/show_bug.cgi?id=153072
528         <rdar://problem/24168312>
529
530         Reviewed by Timothy Hatcher.
531
532         * inspector/console/console-api-expected.txt:
533         * inspector/console/console-table-expected.txt:
534         * platform/mac/inspector/model/remote-object-expected.txt:
535         Updated line number in output now that code evaluated through the frontend
536         gets the __WebInspectorInternal__ sourceURL prepended to the start instead
537         of appended to the end.
538
539         * inspector/debugger/sourceURLs-expected.txt:
540         * inspector/debugger/sourceURLs.html:
541         Update the test to find the second sourceURL, not the first.
542
543 2016-01-13  Daniel Bates  <dabates@apple.com>
544
545         [XSS Auditor] Do not include trailing comment characters in JavaScript snippets
546         https://bugs.webkit.org/show_bug.cgi?id=152873
547
548         Reviewed by Brent Fulgham.
549
550         Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
551         <https://src.chromium.org/viewvc/blink?view=rev&revision=169967>
552
553         * http/tests/security/xssAuditor/script-tag-with-injected-comment-expected.txt: Added.
554         * http/tests/security/xssAuditor/script-tag-with-injected-comment.html: Added.
555
556 2016-01-13  Daniel Bates  <dabates@apple.com>
557
558         [XSS Auditor] Add test when XSS payload is in the path portion of the URL
559         https://bugs.webkit.org/show_bug.cgi?id=152871
560
561         Reviewed by Brent Fulgham.
562
563         Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
564         <https://src.chromium.org/viewvc/blink?revision=164746&view=revision>
565
566         Add infrastructure and a test for an XSS attack where the payload is
567         embedded in the path portion of the URL.
568
569         Many XSS Auditor tests pass the XSS payload to CGI scripts via the
570         query string portion of the URL. Now we also support calling these
571         same scripts with the payload embedded in the path portion of the
572         URL.
573
574         Loading <http://127.0.0.1:8000/security/xssAuditor/intercept/X/Y>
575         returns a response whose content is identical to <http://127.0.0.1:8000/security/xssAuditor/resoures/X?q=Y>,
576         where X is the filename of some CGI script in directory LayoutTests/http/tests/security/xssAuditor/resources
577         and Y is the XSS payload.
578
579         * http/tests/security/xssAuditor/intercept/.htaccess: Added.
580         * http/tests/security/xssAuditor/reflection-in-path-expected.txt: Added.
581         * http/tests/security/xssAuditor/reflection-in-path.html: Added.
582         * http/tests/security/xssAuditor/resources/echo-form-action.pl: Added.
583
584 2016-01-13  Adam Bergkvist  <adam.bergkvist@ericsson.com>
585
586         WebRTC: Add support for RTCRtpSender.replaceTrack()
587         https://bugs.webkit.org/show_bug.cgi?id=153063
588
589         Reviewed by Eric Carlson.
590
591         Add API test for RTCRtpSender.replaceTrack(). A successful call is still
592         rejected (promise) until proper support is available in the WebRTC backend.
593
594         * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt: Added.
595         * fast/mediastream/RTCRtpSender-replaceTrack.html: Added.
596
597 2016-01-13  Mario Sanchez Prada  <mario@webkit.org>
598
599         [GTK] Unreviewed gardening.
600
601         * platform/gtk/TestExpectations: Mark three tests failing in the
602         GTK bots as Crash, Timeout (release builds only) and Failure.
603
604 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
605
606         Changing expectation from flaky to skip for two crashing tests.
607         https://bugs.webkit.org/show_bug.cgi?id=152279
608
609         Unreviewed test gardening.
610
611         * platform/ios-simulator/TestExpectations:
612
613 2016-01-12  Commit Queue  <commit-queue@webkit.org>
614
615         Unreviewed, rolling out r194926 and r194928.
616         https://bugs.webkit.org/show_bug.cgi?id=153048
617
618         This change is causing LayoutTest crashes (Requested by
619         ryanhaddad on #webkit).
620
621         Reverted changesets:
622
623         "Avoid downloading the wrong image for <picture> elements."
624         https://bugs.webkit.org/show_bug.cgi?id=153027
625         http://trac.webkit.org/changeset/194926
626
627         "Avoid downloading the wrong image for <picture> elements."
628         https://bugs.webkit.org/show_bug.cgi?id=153027
629         http://trac.webkit.org/changeset/194928
630
631 2016-01-12  Dean Jackson  <dino@apple.com>
632
633         [iOS] Antialiasing doesn't work in WebGL
634         https://bugs.webkit.org/show_bug.cgi?id=153000
635         <rdar://problem/9165531>
636
637         Reviewed by Alex Christensen.
638
639         New test to check if WebGL antialiasing happened on a rendered canvas.
640
641         * fast/canvas/webgl/antialiasing-enabled-expected.txt: Added.
642         * fast/canvas/webgl/antialiasing-enabled.html: Added.
643
644 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
645
646         Skipped more tests related to picture element on ios-simulator and grouped them together in TestExpectations file.
647
648         Unreviewed test gardening.
649
650         * platform/ios-simulator/TestExpectations:
651
652 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
653
654         Skipping crashing test fast/picture/image-picture-loads-1x.html on ios-simulator
655         https://bugs.webkit.org/show_bug.cgi?id=153043
656
657         Unreviewed test gardening.
658
659         * platform/ios-simulator/TestExpectations:
660
661 2016-01-12  Dave Hyatt  <hyatt@apple.com>
662
663         Avoid downloading the wrong image for <picture> elements.
664         https://bugs.webkit.org/show_bug.cgi?id=153027
665
666         Reviewed by Dean Jackson.
667
668         * fast/picture/image-picture-loads-1x-expected.txt: Added.
669         * fast/picture/image-picture-loads-1x.html: Added.
670
671 2016-01-12  Daniel Bates  <dabates@apple.com>
672
673         XSS Auditor should navigate to empty substitute data on full page block
674         https://bugs.webkit.org/show_bug.cgi?id=152868
675         <rdar://problem/18658448>
676
677         Reviewed by David Kilzer and Andy Estes.
678
679         Derived from Blink patch (by Tom Sepez <tsepez@chromium.org>):
680         <https://src.chromium.org/viewvc/blink?view=rev&revision=179240>
681
682         Added additional test block-does-not-leak-that-page-was-blocked-using-empty-data-url.html to explicitly
683         tests that we do redirect to an empty data URL when a full page block is triggered.
684
685         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-block-expected.txt:
686         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-allow-expected.txt:
687         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-block-expected.txt:
688         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-filter-expected.txt:
689         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-invalid-expected.txt:
690         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-unset-expected.txt:
691         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-block-expected.txt:
692         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-block-expected.txt:
693         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-block-expected.txt:
694         * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
695         * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
696         * http/tests/security/xssAuditor/block-does-not-leak-that-page-was-blocked-using-empty-data-url-expected.txt: Added.
697         * http/tests/security/xssAuditor/block-does-not-leak-that-page-was-blocked-using-empty-data-url.html: Added.
698         * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
699         * http/tests/security/xssAuditor/full-block-iframe-javascript-url-expected.txt:
700         * http/tests/security/xssAuditor/full-block-javascript-link-expected.txt:
701         * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
702         * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
703         * http/tests/security/xssAuditor/full-block-script-tag-cross-domain-expected.txt:
704         * http/tests/security/xssAuditor/full-block-script-tag-expected.txt:
705         * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
706         * http/tests/security/xssAuditor/full-block-script-tag.html:
707         * http/tests/security/xssAuditor/xss-protection-parsing-03-expected.txt:
708         * http/tests/security/xssAuditor/xss-protection-parsing-04-expected.txt:
709
710 2016-01-12  Jiewen Tan  <jiewen_tan@apple.com>
711
712         Null dereference loading Blink layout test fast/frames/navigation-in-pagehide.html
713         https://bugs.webkit.org/show_bug.cgi?id=149303
714         <rdar://problem/22747634>
715
716         Reviewed by Brent Fulgham.
717
718         * imported/blink/fast/frames/navigation-in-pagehide-expected.txt: Added.
719         * imported/blink/fast/frames/navigation-in-pagehide.html: Added.
720
721 2016-01-12  Adam Bergkvist  <adam.bergkvist@ericsson.com>
722
723         WebRTC: Update RTCPeerConnection.add/removeTrack() and add test
724         https://bugs.webkit.org/show_bug.cgi?id=153010
725
726         Reviewed by Eric Carlson.
727
728         Add test for RTCPeerConnection.add/removeTrack() (currently not covered by other tests).
729         This test also covers some of the functionality of RTCRtpSender.
730
731         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Added.
732         * fast/mediastream/RTCPeerConnection-add-removeTrack.html: Added.
733
734 2016-01-12  Jiewen Tan  <jiewen_tan@apple.com>
735
736         Null dereference loading Blink layout test editing/selection/selectstart-event-crash.html
737         https://bugs.webkit.org/show_bug.cgi?id=150210
738         <rdar://problem/23137259>
739
740         Reviewed by Brent Fulgham.
741
742         * imported/blink/editing/selection/selectstart-event-crash-expected.txt: Added.
743         * imported/blink/editing/selection/selectstart-event-crash.html: Added.
744         * platform/ios-simulator-wk2/TestExpectations:
745
746 2016-01-12  Jiewen Tan  <jiewen_tan@apple.com>
747
748         Null dereference loading Blink layout test editing/apply-inline-style-to-element-with-no-renderer-crash.html
749         https://bugs.webkit.org/show_bug.cgi?id=149287
750         <rdar://problem/22746217>
751
752         Reviewed by Brent Fulgham.
753
754         * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash-expected.txt: Added.
755         * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash.html: Added.
756
757 2016-01-12  Brady Eidson  <beidson@apple.com>
758
759         Modern IDB: storage/indexeddb/dont-wedge.html is flaky.
760         https://bugs.webkit.org/show_bug.cgi?id=152892
761
762         Reviewed by Alex Christensen.
763
764         * platform/mac-wk1/TestExpectations:
765
766 2016-01-12  Antti Koivisto  <antti@apple.com>
767
768         Don't reuse memory cache entries with different charset
769         https://bugs.webkit.org/show_bug.cgi?id=110031
770
771         Reviewed by Andreas Kling.
772
773         * fast/loader/cache-encoding-expected.txt: Added.
774         * fast/loader/cache-encoding.html: Added.
775         * fast/loader/resources/success.js: Added.
776
777 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
778
779         Marking inspector/model/scope-chain-node.html as flaky on Mac debug
780         https://bugs.webkit.org/show_bug.cgi?id=153018
781
782         Unreviewed test gardening.
783
784         * platform/mac/TestExpectations:
785
786 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
787
788         Marking inspector/script-profiler/event-type-Other.html as flaky on Mac
789         https://bugs.webkit.org/show_bug.cgi?id=153016
790
791         Unreviewed test gardening.
792
793         * platform/mac/TestExpectations:
794
795 2016-01-12  Carlos Garcia Campos  <cgarcia@igalia.com>
796
797         Unreviewed GTK+ gardening. Rebaseline test results after r194847.
798
799         Before r194847 we were always taking the separator of combo boxes
800         into account when calculating the size of menu list buttons, even
801         when we didn't render the separator. In r194847 we removed all the
802         code to deal with separators in combo boxes. Also, since r194847
803         we are correctly adding the padding between the icon and the text
804         in search fileds.
805
806         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
807         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
808         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
809         * platform/gtk/editing/pasteboard/4641033-expected.txt:
810         * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
811         * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
812         * platform/gtk/editing/selection/caret-before-select-expected.txt:
813         * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
814         * platform/gtk/editing/selection/select-box-expected.txt:
815         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
816         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
817         * platform/gtk/fast/css/input-search-padding-expected.txt:
818         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
819         * platform/gtk/fast/css/text-overflow-input-expected.txt:
820         * platform/gtk/fast/css/text-transform-select-expected.txt:
821         * platform/gtk/fast/forms/001-expected.txt:
822         * platform/gtk/fast/forms/003-expected.txt:
823         * platform/gtk/fast/forms/004-expected.txt:
824         * platform/gtk/fast/forms/basic-inputs-expected.txt:
825         * platform/gtk/fast/forms/basic-selects-expected.txt:
826         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
827         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
828         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
829         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
830         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
831         * platform/gtk/fast/forms/input-value-expected.txt:
832         * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
833         * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
834         * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
835         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
836         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
837         * platform/gtk/fast/forms/menulist-style-color-expected.txt:
838         * platform/gtk/fast/forms/menulist-width-change-expected.txt:
839         * platform/gtk/fast/forms/option-script-expected.txt:
840         * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
841         * platform/gtk/fast/forms/placeholder-position-expected.txt:
842         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
843         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
844         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
845         * platform/gtk/fast/forms/search-rtl-expected.txt:
846         * platform/gtk/fast/forms/search-styled-expected.txt:
847         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
848         * platform/gtk/fast/forms/searchfield-heights-expected.txt:
849         * platform/gtk/fast/forms/select-background-none-expected.txt:
850         * platform/gtk/fast/forms/select-baseline-expected.txt:
851         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
852         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
853         * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
854         * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
855         * platform/gtk/fast/forms/select-initial-position-expected.txt:
856         * platform/gtk/fast/forms/select-selected-expected.txt:
857         * platform/gtk/fast/forms/select-size-expected.txt:
858         * platform/gtk/fast/forms/select-style-expected.txt:
859         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
860         * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
861         * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
862         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
863         * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
864         * platform/gtk/fast/html/keygen-expected.txt:
865         * platform/gtk/fast/invalid/014-expected.txt:
866         * platform/gtk/fast/parser/document-write-option-expected.txt:
867         * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
868         * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
869         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
870         * platform/gtk/fast/replaced/three-selects-break-expected.txt:
871         * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
872         * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
873         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
874
875 2016-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
876
877         Inconsistencies in main resource load delegates when loading from history
878         https://bugs.webkit.org/show_bug.cgi?id=150927
879
880         Reviewed by Michael Catanzaro.
881
882         Add test to check that main resource load delegates are emitted in
883         the same order before the load is committed when loading a page
884         from history with the page cache enabled and disabled.
885
886         * http/tests/loading/main-resource-delegates-on-back-navigation-expected.txt: Added.
887         * http/tests/loading/main-resource-delegates-on-back-navigation.html: Added.
888         * http/tests/loading/resources/page-go-back-onload.html: Added.
889         * loader/go-back-cached-main-resource-expected.txt:
890
891 2016-01-11  Johan K. Jensen  <jj@johanjensen.dk>
892
893         Web Inspector: console.count() shouldn't show a colon in front of a number
894         https://bugs.webkit.org/show_bug.cgi?id=152038
895
896         Reviewed by Brian Burg.
897
898         * inspector/console/console-api-expected.txt:
899         * inspector/console/console-api.html:
900         Add testcases for console.count
901
902 2016-01-11  Joseph Pecoraro  <pecoraro@apple.com>
903
904         keywords ("super", "delete", etc) should be valid method names
905         https://bugs.webkit.org/show_bug.cgi?id=144281
906
907         Reviewed by Ryosuke Niwa.
908
909         * js/class-syntax-super-expected.txt:
910         * js/script-tests/class-syntax-super.js:
911         Update the test for the correct expected result.
912
913         * js/keyword-method-names-expected.txt: Added.
914         * js/keyword-method-names.html: Added.
915         * js/script-tests/keyword-method-names.js: Added.
916         Add tests to cover parsing allows keywords in method name syntax.
917
918 2016-01-11  Brady Eidson  <beidson@apple.com>
919
920         Modern IDB: storage/indexeddb/intversion-long-queue.html fails.
921         https://bugs.webkit.org/show_bug.cgi?id=152995
922
923         Reviewed by Alex Christensen.
924
925         * platform/mac-wk1/TestExpectations:
926         * storage/indexeddb/intversion-long-queue-expected.txt:
927         * storage/indexeddb/resources/intversion-long-queue.js:
928
929 2016-01-11  Brady Eidson  <beidson@apple.com>
930
931         Modern IDB: storage/indexeddb/index-multientry.html fails under GuardMalloc/ASAN.
932         https://bugs.webkit.org/show_bug.cgi?id=152990
933
934         Reviewed by Alex Christensen.
935
936         * platform/mac-wk1/TestExpectations:
937
938 2016-01-11  Joseph Pecoraro  <pecoraro@apple.com>
939
940         Web Inspector: Migrate Page Timeline recording to ScriptProfiler
941         https://bugs.webkit.org/show_bug.cgi?id=152727
942
943         Reviewed by Brian Burg.
944
945         * inspector/script-profiler/event-type-Other-expected.txt: Added.
946         * inspector/script-profiler/event-type-Other.html: Added.
947         Add a test that Web script evaluations create "Other" ScriptProfiler events.
948
949 2016-01-11  Zalan Bujtas  <zalan@apple.com>
950
951         Padding added to table-cell element after font-size change.
952         https://bugs.webkit.org/show_bug.cgi?id=152796
953
954         Reviewed by David Hyatt.
955
956         Do not include intrinsicPaddingBefore value while figuring out the height of a row.
957         In RenderTableSection::calcRowLogicalHeight() we are interested in the height of the content
958         without the additional padding (normal padding is included).
959
960         * TestExpectations: This test fails even without the patch when Ahem font is not used.
961         * fast/table/table-baseline-grows-expected.html: Added.
962         * fast/table/table-baseline-grows.html: Added.
963
964 2016-01-11  Dave Hyatt  <hyatt@apple.com>
965
966         Picture element needs to work with the preload scanner and select the correct
967         source element instead of loading the image.
968         https://bugs.webkit.org/show_bug.cgi?id=152983
969
970         Reviewed by Dean Jackson.
971
972         These tests are imported from Blink, although they have been modified slightly to
973         reflect the fact that we pass the nested <picture> cases that Blink fails.
974
975         * http/tests/loading/hidpi-preload-picture-sizes-expected.txt: Added.
976         * http/tests/loading/hidpi-preload-picture-sizes.html: Added.
977         * http/tests/loading/preload-picture-invalid-expected.txt: Added.
978         * http/tests/loading/preload-picture-invalid.html: Added.
979         * http/tests/loading/preload-picture-nested-expected.txt: Added.
980         * http/tests/loading/preload-picture-nested.html: Added.
981         * http/tests/loading/preload-picture-sizes-expected.txt: Added.
982         * http/tests/loading/preload-picture-sizes.html: Added.
983         * http/tests/loading/resources/base-image1.png: Added.
984         * http/tests/loading/resources/base-image2.png: Added.
985         * http/tests/loading/resources/base-image3.png: Added.
986         * http/tests/loading/resources/dup-image1.png: Added.
987         * http/tests/loading/resources/dup-image2.png: Added.
988         * http/tests/loading/resources/dup-image3.png: Added.
989         * http/tests/loading/resources/image1.png: Added.
990         * http/tests/loading/resources/image2.png: Added.
991         * http/tests/loading/resources/picture-preload-helper.js: Added.
992
993 2016-01-11  Brady Eidson  <beidson@apple.com>
994
995         Modern IDB: storage/indexeddb/key-generator.html fails.
996         https://bugs.webkit.org/show_bug.cgi?id=152981
997
998         Reviewed by Alex Christensen.
999
1000         * platform/mac-wk1/TestExpectations:
1001         * platform/wk2/imported/w3c/indexeddb/keygenerator-overflow-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-overflow-expected.txt.
1002
1003 2016-01-11  Brady Eidson  <beidson@apple.com>
1004
1005         Modern IDB: storage/indexeddb/lazy-index-population.html fails.
1006         https://bugs.webkit.org/show_bug.cgi?id=152976
1007
1008         Reviewed by Alex Christensen.
1009
1010         * platform/mac-wk1/TestExpectations:
1011
1012 2016-01-11  Michael Catanzaro  <mcatanzaro@igalia.com>
1013
1014         [GTK] Update test expectations after r194845
1015
1016         Unreviewed gardening. Mark XHTML tests as passing now that we have patched shared-mime-info
1017         to better detect XHTML. Add expectations for additional XHTML tests that were unskipped in
1018         r194845.
1019
1020         * platform/gtk/TestExpectations:
1021         * platform/gtk/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
1022         * platform/gtk/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
1023         * platform/gtk/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
1024         * platform/gtk/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
1025         * platform/gtk/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
1026         * platform/gtk/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
1027         * platform/gtk/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
1028         * platform/gtk/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
1029         * platform/gtk/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
1030         * platform/gtk/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
1031         * platform/gtk/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
1032         * platform/gtk/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
1033         * platform/gtk/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
1034         * platform/gtk/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
1035         * platform/gtk/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
1036         * platform/gtk/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
1037         * platform/gtk/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
1038         * platform/gtk/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
1039         * platform/gtk/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
1040         * platform/gtk/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
1041         * platform/gtk/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
1042         * platform/gtk/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
1043         * platform/gtk/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
1044         * platform/gtk/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
1045         * platform/gtk/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
1046         * platform/gtk/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
1047         * platform/gtk/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
1048         * platform/gtk/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
1049         * platform/gtk/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
1050         * platform/gtk/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
1051         * platform/gtk/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
1052         * platform/gtk/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
1053         * platform/gtk/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
1054         * platform/gtk/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
1055         * platform/gtk/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
1056         * platform/gtk/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
1057         * platform/gtk/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
1058         * platform/gtk/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
1059         * platform/gtk/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
1060         * platform/gtk/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
1061         * platform/gtk/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
1062         * platform/gtk/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
1063         * platform/gtk/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
1064         * platform/gtk/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
1065         * platform/gtk/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
1066         * platform/gtk/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
1067         * platform/gtk/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
1068         * platform/gtk/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
1069         * platform/gtk/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
1070         * platform/gtk/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
1071         * platform/gtk/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
1072         * platform/gtk/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
1073         * platform/gtk/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
1074         * platform/gtk/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
1075         * platform/gtk/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
1076         * platform/gtk/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
1077         * platform/gtk/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
1078         * platform/gtk/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
1079         * platform/gtk/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
1080         * platform/gtk/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
1081         * platform/gtk/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
1082         * platform/gtk/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
1083         * platform/gtk/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
1084         * platform/gtk/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
1085         * platform/gtk/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
1086         * platform/gtk/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
1087         * platform/gtk/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
1088         * platform/gtk/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
1089         * platform/gtk/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
1090
1091 2016-01-11  Ryan Haddad  <ryanhaddad@apple.com>
1092
1093         Skipping unsupported test pageoverlay/overlay-small-frame-mouse-events.html on ios-simulator
1094         https://bugs.webkit.org/show_bug.cgi?id=152130
1095
1096         Unreviewed test gardening.
1097
1098         * platform/ios-simulator/TestExpectations:
1099
1100 2016-01-11  Michael Catanzaro  <mcatanzaro@igalia.com>
1101
1102         [GTK] W3C CSS2.1 anonymous table tests are failing
1103         https://bugs.webkit.org/show_bug.cgi?id=152455
1104
1105         Reviewed by Mario Sanchez Prada.
1106
1107         Unskip the anonymous table tests, so the bots can generate expected results. The expected
1108         results will be committed separately.
1109
1110         * platform/gtk/TestExpectations:
1111
1112 2016-01-10  Myles C. Maxfield  <mmaxfield@apple.com>
1113
1114         [SVG -> OTF Converter] Parsing failures cause use of incomplete fonts
1115         https://bugs.webkit.org/show_bug.cgi?id=152772
1116         <rdar://problem/24043104>
1117
1118         Reviewed by Simon Fraser.
1119
1120         Make sure the font renders as if its invalid.
1121
1122         * fast/text/resources/bustedfont.svg: Added.
1123         * fast/text/svg-font-invalid-glyph-path-failure-expected.html: Added.
1124         * fast/text/svg-font-invalid-glyph-path-failure.html: Added.
1125
1126 2016-01-10  Yusuke Suzuki  <utatane.tea@gmail.com>
1127
1128         [JSC] Iterating over a Set/Map is too slow
1129         https://bugs.webkit.org/show_bug.cgi?id=152691
1130
1131         Reviewed by Saam Barati.
1132
1133         Add regress tests.
1134
1135         * js/regress/map-for-each-expected.txt: Added.
1136         * js/regress/map-for-each.html: Added.
1137         * js/regress/map-for-of-expected.txt: Added.
1138         * js/regress/map-for-of.html: Added.
1139         * js/regress/script-tests/map-for-each.js: Added.
1140         (createMap):
1141         (i.map.forEach):
1142         * js/regress/script-tests/map-for-of.js: Added.
1143         (createMap):
1144         * js/regress/script-tests/set-for-each.js: Added.
1145         (set forEach):
1146         (set createSet):
1147         * js/regress/script-tests/set-for-of.js: Added.
1148         * js/regress/set-for-each-expected.txt: Added.
1149         * js/regress/set-for-each.html: Added.
1150         * js/regress/set-for-of-expected.txt: Added.
1151         * js/regress/set-for-of.html: Added.
1152
1153 2016-01-09  Zalan Bujtas  <zalan@apple.com>
1154
1155         REGRESSION (r194426): First email field is not autofilled on amazon.com
1156         https://bugs.webkit.org/show_bug.cgi?id=152945
1157         <rdar://problem/24082914>
1158
1159         Reviewed by Simon Fraser.
1160
1161         r194426 missed marking the m_layoutRoot for layout while converting to full layout (it only marked the new layout root).
1162
1163         * fast/forms/multiple-subtree-layout-failure-expected.html: Added.
1164         * fast/forms/multiple-subtree-layout-failure.html: Added.
1165
1166 2016-01-08  Zalan Bujtas  <zalan@apple.com>
1167
1168         Absolute positioning -webkit-search-cancel-button crashes Safari.
1169         https://bugs.webkit.org/show_bug.cgi?id=152847
1170         <rdar://problem/24112087>
1171
1172         Reviewed by Simon Fraser.
1173
1174         Do not call offsetFromContainer while resolving the painting position for the search/cancel button renderer.
1175         It skips the static positioned parent input renderer, when the search/cancel renderer is absolute positioned.
1176         This patch also fixes a rendering glitch when the margin-right is > 0.
1177
1178         * fast/forms/absolute-positioned-custom-search-cancel-crash-expected.txt: Added.
1179         * fast/forms/absolute-positioned-custom-search-cancel-crash.html: Added.
1180
1181 2016-01-08  Brady Eidson  <beidson@apple.com>
1182
1183         Modern IDB: storage/indexeddb/setversion-blocked-by-versionchange-close.html fails.
1184         https://bugs.webkit.org/show_bug.cgi?id=152936
1185
1186         Reviewed by Alex Christensen.
1187
1188         * platform/mac-wk1/TestExpectations:
1189         * storage/indexeddb/resources/setversion-blocked-by-versionchange-close.js:
1190         * storage/indexeddb/setversion-blocked-by-versionchange-close-expected.txt:
1191
1192 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1193
1194         Marking fast/scrolling/scroll-position-on-reload-rtl.html as failing on ios-simulator
1195         https://bugs.webkit.org/show_bug.cgi?id=152935
1196
1197         Unreviewed test gardening.
1198
1199         * platform/ios-simulator/TestExpectations:
1200
1201 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1202
1203         Skipping two unsupported mouse event tests on ios-simulator
1204
1205         Unreviewed test gardening.
1206
1207         * platform/ios-simulator/TestExpectations:
1208
1209 2016-01-08  Brady Eidson  <beidson@apple.com>
1210
1211         Unreviewed test gardening.
1212
1213         * platform/mac-wk1/TestExpectations:
1214
1215 2016-01-08  Brady Eidson  <beidson@apple.com>
1216
1217         Unreviewed test gardening.
1218
1219         * platform/mac-wk1/TestExpectations:
1220
1221 2016-01-08  Brady Eidson  <beidson@apple.com>
1222
1223         Unreviewed test gardening.
1224
1225         * platform/mac-wk1/TestExpectations:
1226
1227 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1228
1229         Marking js/intl-collator.html as failing on ios-simulator
1230         https://bugs.webkit.org/show_bug.cgi?id=152448
1231
1232         Unreviewed test gardening.
1233
1234         * platform/ios-simulator/TestExpectations:
1235
1236 2016-01-08  Brady Eidson  <beidson@apple.com>
1237
1238         Modern IDB: imported/w3c/indexeddb/keyorder.htm times out.
1239         https://bugs.webkit.org/show_bug.cgi?id=152929
1240
1241         Reviewed by Alex Christensen.
1242
1243         * platform/mac-wk1/TestExpectations:
1244
1245 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1246
1247         Marking two css3/filters/composited-during-* tests as failing on ios-simulator.
1248         https://bugs.webkit.org/show_bug.cgi?id=152282
1249
1250         Unreviewed test gardening.
1251
1252         * platform/ios-simulator/TestExpectations:
1253
1254 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1255
1256         Mark compositing/overflow/dynamic-composited-scrolling-status.html as failing on ios-simulator, remove duplicate
1257         expectation added by previous commit.
1258
1259         Unreviewed test gardening.
1260
1261         * platform/ios-simulator/TestExpectations:
1262
1263 2016-01-08  Brady Eidson  <beidson@apple.com>
1264
1265         Unreviewed test gardening.
1266
1267         * platform/mac-wk1/TestExpectations:
1268
1269 2016-01-08  Brady Eidson  <beidson@apple.com>
1270
1271         Removing WK2 specific results for this test.
1272         
1273         Legacy IDB passes just the same as Modern IDB.
1274
1275         * platform/wk2/imported/w3c/indexeddb/keypath-expected.txt: Removed.
1276
1277 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1278
1279         Marking two ios/scolling tests as failing on ios-simulator.
1280         https://bugs.webkit.org/show_bug.cgi?id=152276
1281
1282         Unreviewed test gardening.
1283
1284         * platform/ios-simulator/TestExpectations:
1285
1286 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1287
1288         Rebaselining two compositing tests for ios-simulator
1289         https://bugs.webkit.org/show_bug.cgi?id=152138
1290
1291         Unreviewed test gardening.
1292
1293         * platform/ios-simulator-wk2/compositing/contents-opaque/body-background-painted-expected.txt:
1294         * platform/ios-simulator/compositing/contents-opaque/table-parts-expected.txt: Added.
1295
1296 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1297
1298         Removing ios-simulator-wk1/ and ios-simulator-wk2/ expected.* files that are identical to the ones in ios-simulator/
1299         https://bugs.webkit.org/show_bug.cgi?id=152130
1300
1301         Unreviewed test gardening.
1302
1303         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
1304         * platform/ios-simulator-wk1/editing/deleting/delete-first-list-item-expected.txt: Removed.
1305         * platform/ios-simulator-wk1/editing/deleting/merge-different-styles-expected.txt: Removed.
1306         * +1714 more
1307
1308 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
1309
1310         Removing deleted test fast/mediastream/RTCPeerConnection-state.html from mac TestExpectations file
1311
1312         Unreviewed test gardening.
1313
1314         * platform/mac/TestExpectations:
1315
1316 2016-01-08  Brady Eidson  <beidson@apple.com>
1317
1318         Modern IDB: IDBBindingUtilities chokes on unicode strings for get/set.
1319         https://bugs.webkit.org/show_bug.cgi?id=152921
1320
1321         Reviewed by Alex Christensen.
1322
1323         * platform/mac-wk1/TestExpectations:
1324         
1325         * storage/indexeddb/objectstore-autoincrement-expected.txt:
1326         * storage/indexeddb/objectstore-autoincrement.html:
1327         * storage/indexeddb/resources/objectstore-autoincrement.js:
1328
1329 2016-01-08  Brady Eidson  <beidson@apple.com>
1330
1331         Modern IDB: Blocked event can fire on a delete request even after the last open connection has closed.
1332         https://bugs.webkit.org/show_bug.cgi?id=152896
1333
1334         Reviewed by Alex Christensen.
1335
1336         * platform/mac-wk1/TestExpectations:
1337         
1338         * platform/wk2/imported/w3c/indexeddb/idbfactory_open12-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbfactory_open12-expected.txt.
1339         * platform/wk2/imported/w3c/indexeddb/idbversionchangeevent-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbversionchangeevent-expected.txt.
1340         
1341         * storage/indexeddb/database-wrapper-expected.txt:
1342         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
1343         * storage/indexeddb/deletedatabase-not-blocked-expected.txt:
1344         * storage/indexeddb/intversion-upgrades-expected.txt:
1345         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js:
1346         * storage/indexeddb/resources/deletedatabase-not-blocked.js:
1347         * storage/indexeddb/resources/setversion-not-blocked.js:
1348         * storage/indexeddb/setversion-not-blocked-expected.txt:
1349
1350 2016-01-08  Michael Catanzaro  <mcatanzaro@igalia.com>
1351
1352         [GTK] Several animation tests fail with accelerated compositing enabled
1353
1354         Unreviewed gardening.
1355
1356         * platform/gtk/TestExpectations:
1357
1358 2016-01-08  Lorenzo Tilve  <ltilve@igalia.com>
1359
1360         [GTK] pageoverlay tests are failing
1361
1362         Unreviewed gardening.
1363
1364         * platform/gtk/TestExpectations:
1365
1366 2016-01-08  Zalan Bujtas  <zalan@apple.com>
1367
1368         Hovering link on http://help.apple.com/appletv/#/ does not show text underline.
1369         https://bugs.webkit.org/show_bug.cgi?id=152906
1370         <rdar://problem/23339617>
1371
1372         Reviewed by Simon Fraser.
1373
1374         GraphicsContext::computeLineBoundsAndAntialiasingModeForText() always integral ceils the origin y position to offset underline text.
1375         This additional visual overflow offset is not taken into account by visualOverflowForDecorations().
1376         Unfortunately we can't compute the exact same offset value while collecting repaint rects, because
1377         computeLineBoundsAndAntialiasingModeForText() uses CTM scaling before adjusting the offset position.
1378         Use 1px (css) bottom offset to cover this underling overflow.
1379
1380         * fast/css3-text/css3-text-decoration/text-underline-position/underline-visual-overflow-with-subpixel-position-expected.txt: Added.
1381         * fast/css3-text/css3-text-decoration/text-underline-position/underline-visual-overflow-with-subpixel-position.html: Added.
1382
1383 2016-01-08  Brady Eidson  <beidson@apple.com>
1384
1385         Modern IDB: imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order.htm fails.
1386         https://bugs.webkit.org/show_bug.cgi?id=152891
1387
1388         Reviewed by Alex Christensen.
1389
1390         * platform/mac-wk1/TestExpectations:
1391         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt.
1392         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt.
1393
1394 2016-01-08  Brady Eidson  <beidson@apple.com>
1395
1396         Modern IDB: storage/indexeddb/dont-wedge.html is flaky.
1397         https://bugs.webkit.org/show_bug.cgi?id=152892
1398
1399         Unreviewed.
1400
1401         * platform/mac-wk1/TestExpectations: Skip it for now.
1402
1403 2016-01-07  Brady Eidson  <beidson@apple.com>
1404
1405         Unreviewed IndexedDB test gardening.
1406
1407         * platform/mac-wk1/TestExpectations:
1408
1409 2016-01-07  Brady Eidson  <beidson@apple.com>
1410
1411         Modern IDB: Success-after-open event should only have the IDBOpenDBRequest as its target.
1412         https://bugs.webkit.org/show_bug.cgi?id=152875
1413
1414         Reviewed by Alex Christensen.
1415
1416         * platform/mac-wk1/TestExpectations:
1417
1418 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
1419
1420         Better test gardening. Only skip those tests that use touch events, not the whole
1421         directory.
1422
1423         * platform/ios-simulator-wk2/TestExpectations:
1424
1425 2016-01-07  Brady Eidson  <beidson@apple.com>
1426
1427         Modern IDB: Various imported/w3c/indexeddb tests fail due to expecting the wrong exception.
1428         https://bugs.webkit.org/show_bug.cgi?id=152866
1429
1430         Reviewed by Alex Christensen.
1431
1432         * platform/mac-wk1/TestExpectations:
1433
1434 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
1435
1436         Test gardening.
1437
1438         * platform/ios-simulator-wk2/TestExpectations:
1439
1440 2016-01-07  Brady Eidson  <beidson@apple.com>
1441
1442         Modern IDB: imported/w3c/indexeddb/idbcursor-continue.htm fails.
1443         https://bugs.webkit.org/show_bug.cgi?id=152849
1444
1445         Reviewed by Alex Christensen.
1446
1447         * platform/mac-wk1/TestExpectations:
1448
1449 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
1450
1451         testRunner.runUIScript crashes while running multiple tests in a row that invokes the same UIScript
1452         https://bugs.webkit.org/show_bug.cgi?id=152390
1453         <rdar://problem/23948321>
1454
1455         Reviewed by Simon Fraser.
1456
1457         * platform/ios-simulator/TestExpectations: Unskipped tests that used to be affected.
1458
1459 2016-01-07  Zalan Bujtas  <zalan@apple.com>
1460
1461         Incorrect position: fixed; rendering when child of position:relative/sticky.
1462         https://bugs.webkit.org/show_bug.cgi?id=147284
1463
1464         Reviewed by Simon Fraser and David Hyatt.
1465
1466         Computing logical left for positioned objects should take the relative positioned ancestors' offset
1467         into account.
1468
1469         * fast/block/positioning/fixed-container-with-relative-parent-expected.html: Added.
1470         * fast/block/positioning/fixed-container-with-relative-parent.html: Added.
1471         * fast/block/positioning/fixed-container-with-sticky-parent-expected.html: Added.
1472         * fast/block/positioning/fixed-container-with-sticky-parent.html: Added.
1473
1474 2016-01-07  Chris Dumez  <cdumez@apple.com>
1475
1476         Directly-composited animated GIFs never resume once scrolled offscreen
1477         https://bugs.webkit.org/show_bug.cgi?id=152817
1478         <rdar://problem/19982020>
1479
1480         Reviewed by Daniel Bates.
1481
1482         Add a layout test to check that directly-composited animated GIFs are
1483         properly suspended / resumed based on visibility inside the viewport.
1484
1485         * fast/images/composited-animated-gif-outside-viewport-expected.txt: Added.
1486         * fast/images/composited-animated-gif-outside-viewport.html: Added.
1487
1488 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
1489
1490         Web Inspector: CRASH Attempting to pause on CSP violation not inside of script
1491         https://bugs.webkit.org/show_bug.cgi?id=152825
1492         <rdar://problem/24021276>
1493
1494         Reviewed by Timothy Hatcher.
1495
1496         * http/tests/inspector/resources/inspector-test.js:
1497         (TestPage.reportUncaughtException):
1498         Allow a test to continue after uncaught exceptions.
1499
1500         * inspector/debugger/csp-exceptions-expected.txt: Added.
1501         * inspector/debugger/csp-exceptions.html: Added.
1502         * inspector/debugger/resources/csp-exception-iframe.html: Added.
1503         Test a CSP exception that causes a pause and one outside of
1504         script that does not pause (and does not crash).
1505
1506 2016-01-07  Brady Eidson  <beidson@apple.com>
1507
1508         Unreviewed IndexedDB test gardening.
1509
1510         * platform/mac-wk1/TestExpectations:
1511
1512 2016-01-07  Brady Eidson  <beidson@apple.com>
1513
1514         Modern IDB: Add expectations for W3C tests that were missing them.
1515         https://bugs.webkit.org/show_bug.cgi?id=152835
1516
1517         Reviewed by Daniel Bates.
1518
1519         * platform/mac-wk1/TestExpectations:
1520
1521 2016-01-07  Brady Eidson  <beidson@apple.com>
1522
1523         Modern IDB: Update results for W3C tests marked as failures that actually pass.
1524         https://bugs.webkit.org/show_bug.cgi?id=152827
1525
1526         Reviewed by Daniel Bates.
1527         
1528         - Update FAIL expectations to PASS expectations for Modern IDB.
1529         - Copy the FAIL expectations over to platform/wk2 to keep testing Legacy IDB.
1530
1531         * platform/mac-wk1/TestExpectations:
1532         * platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt.
1533         * platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-advance-expected.txt.
1534         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt.
1535         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt.
1536         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt.
1537         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt.
1538         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt.
1539         * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt.
1540         * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt.
1541         * platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_close2-expected.txt.
1542         * platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt.
1543         * platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt.
1544         * platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt.
1545         * platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex_get3-expected.txt.
1546         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt.
1547         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt.
1548         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt.
1549         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt.
1550         * platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbtransaction_abort-expected.txt.
1551         * platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt.
1552         * platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-expected.txt.
1553         * platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/transaction-requestqueue-expected.txt.
1554
1555 2016-01-06  Brady Eidson  <beidson@apple.com>
1556
1557         Modern IDB: Initial enabling of imported W3C IDB tests.
1558         https://bugs.webkit.org/show_bug.cgi?id=152824
1559
1560         Reviewed by Daniel Bates.
1561
1562         * platform/mac-wk1/TestExpectations: Unskip the entire W3C IDB test directory,
1563           but add appropriate results for all the tests that don't yet pass.
1564
1565 2016-01-06  Devin Rousso  <dcrousso+webkit@gmail.com>
1566
1567         Web Inspector: Add test for Color.canBeSerializedAsShortHex
1568         https://bugs.webkit.org/show_bug.cgi?id=152809
1569
1570         Reviewed by Brian Burg.
1571
1572         Added more specific tests for the canBeSerializedAsShortHex
1573         method of Web Inspector model class Color.
1574
1575         * inspector/model/color-expected.txt:
1576         * inspector/model/color.html:
1577
1578 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
1579
1580         Web Inspector: Scope chain shows too many scopes for functions (`let` and `var` in the same function are two scopes)
1581         https://bugs.webkit.org/show_bug.cgi?id=152349
1582
1583         Reviewed by Timothy Hatcher.
1584
1585         * inspector/debugger/breakpoint-scope.html:
1586         * inspector/model/scope-chain-node.html:
1587         The ScopeChainNode model object changed, so update tests.
1588
1589 2016-01-06  Michael Catanzaro  <mcatanzaro@igalia.com>
1590
1591         [GTK] css-multicol-1 tests are failing
1592
1593         Unreviewed gardening.
1594
1595         * platform/gtk/TestExpectations:
1596
1597 2016-01-06  Ryan Haddad  <ryanhaddad@apple.com>
1598
1599         Rebaselining media/airplay-target-availability.html
1600         hhttps://bugs.webkit.org/show_bug.cgi?id=152815
1601
1602         Unreviewed test gardening.
1603
1604         * media/airplay-target-availability-expected.txt:
1605
1606 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
1607
1608         Remove Debug Logging from some Inspector Tests
1609         https://bugs.webkit.org/show_bug.cgi?id=152806
1610
1611         Reviewed by Brian Burg.
1612
1613         * inspector/debugger/scriptParsed.html:
1614         * inspector/model/scope-chain-node.html:
1615
1616 2016-01-06  Eric Carlson  <eric.carlson@apple.com>
1617
1618         AirPlay route availability event not always sent
1619         https://bugs.webkit.org/show_bug.cgi?id=152802
1620
1621         Reviewed by Jer Noble.
1622
1623         * media/airplay-target-availability-expected.txt: Added.
1624         * media/airplay-target-availability.html: Added.
1625         * platform/mac/TestExpectations: Skip new test on Yosemite.
1626         * platform/efl/TestExpectations: Skip new test.
1627         * platform/gtk/TestExpectations: Ditto.
1628         * platform/win/TestExpectations: Ditto.
1629
1630 2016-01-06  Brady Eidson  <beidson@apple.com>
1631
1632         Modern IDB: storage/indexeddb/odd-strings.html is flaky.
1633         https://bugs.webkit.org/show_bug.cgi?id=152800
1634
1635         Reviewed by Alex Christensen.
1636
1637         * platform/mac-wk1/TestExpectations:
1638
1639 2016-01-06  Brady Eidson  <beidson@apple.com>
1640
1641         Modern IDB: storage/indexeddb/intversion-gated-on-delete.html is flaky.
1642         https://bugs.webkit.org/show_bug.cgi?id=152795
1643
1644         Reviewed by Alex Christensen.
1645
1646         * platform/mac-wk1/TestExpectations:
1647
1648 2016-01-06  Simon Fraser  <simon.fraser@apple.com>
1649
1650         [iOS] Revert overflow:hidden on the body affecting viewport scale (r186786)
1651         https://bugs.webkit.org/show_bug.cgi?id=152803
1652         rdar://problem/22242515
1653
1654         Reviewed by Tim Horton.
1655         
1656         Keep the tests, but update their expected results.
1657
1658         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
1659         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
1660         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
1661
1662 2016-01-06  Brent Fulgham  <bfulgham@apple.com>
1663
1664         Port blocking bypass issue using 307 redirect
1665         https://bugs.webkit.org/show_bug.cgi?id=152801
1666         <rdar://problem/24048554>
1667
1668         Reviewed by Anders Carlsson.
1669
1670         * http/tests/security/blocked-on-redirect-expected.txt: Added.
1671         * http/tests/security/blocked-on-redirect.html: Added.
1672
1673 gi2016-01-06  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1674
1675         [GTK] Unreviewed gardening.
1676
1677         * platform/gtk/TestExpectations: report and mark new SVG failures
1678         after r192138 and new media timeouts after r191948. Mark also the
1679         RTSP test as skip because it was failing, and update the expectation
1680         for a slow inspector test that now timeouts.
1681
1682 2016-01-06  Brady Eidson  <beidson@apple.com>
1683
1684         Modern IDB: storage/indexeddb/transaction-scope-sequencing.html fails
1685         https://bugs.webkit.org/show_bug.cgi?id=152775
1686
1687         Reviewed by Alex Christensen.
1688
1689         In addition to enabling the previously skipped test, this also completely rewrites transaction-scheduler-4, 
1690         which covered incorrect behavior, to cover newly implemented correct behavior.
1691
1692         * platform/mac-wk1/TestExpectations:
1693         * storage/indexeddb/modern/resources/transaction-scheduler-4.js: Added.
1694         * storage/indexeddb/modern/transaction-scheduler-4-expected.txt:
1695         * storage/indexeddb/modern/transaction-scheduler-4.html:
1696
1697 2016-01-06  Zalan Bujtas  <zalan@apple.com>
1698
1699         Float with media query positioned incorrectly after window resize.
1700         https://bugs.webkit.org/show_bug.cgi?id=152558
1701
1702         Reviewed by Simon Fraser and David Hyatt.
1703
1704         This patch ensures that when a renderer becomes floated, it is moved
1705         to the right containing block.
1706         When this floated renderer's previous sibling is an anonymous block, it needs
1707         to be reparented so that the float is positioned as if there was no anonymous block at all.
1708
1709         * fast/block/float/float-with-anonymous-previous-sibling-expected.html: Added.
1710         * fast/block/float/float-with-anonymous-previous-sibling.html: Added.
1711
1712 2016-01-06  Ryan Haddad  <ryanhaddad@apple.com>
1713
1714         Marking webarchive/adopt-attribute-styled-body-webarchive.html as flaky on mac-wk1
1715         https://bugs.webkit.org/show_bug.cgi?id=152789
1716
1717         Unreviewed test gardening.
1718
1719         * platform/mac-wk1/TestExpectations:
1720
1721 2016-01-06  Zalan Bujtas  <zalan@apple.com>
1722
1723         isAnonymousInlineBlock() should exclude any ruby content.
1724         https://bugs.webkit.org/show_bug.cgi?id=152648
1725         <rdar://problem/23872549>
1726
1727         Reviewed by David Hyatt.
1728
1729         isAnonymousInlineBlock is designed for the new Block-Inside-Inline Model
1730         and all other anonymous inline-block renderers (including Ruby) should bail out of it.
1731         (see webkit.org/b/143145)
1732
1733         * fast/ruby/ruby-inline-margin-collapse-crash-expected.txt: Added.
1734         * fast/ruby/ruby-inline-margin-collapse-crash.html: Added.
1735
1736 2016-01-06  Andy VanWagoner  <thetalecrafter@gmail.com>
1737
1738         [ES6] Date.prototype should be a plain object
1739         https://bugs.webkit.org/show_bug.cgi?id=152574
1740
1741         Reviewed by Benjamin Poulain.
1742
1743         Test that the non-generic Date.prototype methods throw when invoked
1744         from the now generic object Date.prototype. Also test that this change
1745         preserves correct instanceof behavior.
1746
1747         * js/date-proto-generic-invocation-expected.txt:
1748         * js/script-tests/date-proto-generic-invocation.js:
1749
1750 2016-01-05  Brady Eidson  <beidson@apple.com>
1751
1752         Unreviewed IndexedDB test gardening
1753
1754         * platform/mac-wk1/TestExpectations: Update the current known status of a few tests.
1755
1756 2016-01-05  Brady Eidson  <beidson@apple.com>
1757
1758         Modern IDB: storage/indexeddb/structured-clone.html crashes.
1759         https://bugs.webkit.org/show_bug.cgi?id=152763
1760
1761         Reviewed by Alex Christensen.
1762
1763         * platform/mac-wk1/TestExpectations:
1764         * storage/indexeddb/clone-exception-expected.txt:
1765         * storage/indexeddb/exceptions-expected.txt:
1766         * storage/indexeddb/objectstore-basics-expected.txt:
1767         * storage/indexeddb/structured-clone-expected.txt:
1768
1769 2016-01-05  Pranjal Jumde  <pjumde@apple.com>
1770
1771         Image should not be re-registered if m_form already exists. This leads to an assertion failure.
1772         https://bugs.webkit.org/show_bug.cgi?id=152741
1773         <rdar://problem/24030778>
1774
1775         Reviewed by Brent Fulgham.
1776
1777         * LayoutTests/fast/html/form-registerimg-multiple-crash-expected.txt: Added.
1778         * LayoutTests/fast/html/form-registerimg-multiple-crash.html: Added.
1779
1780 2016-01-05  Commit Queue  <commit-queue@webkit.org>
1781
1782         Unreviewed, rolling out r194603.
1783         https://bugs.webkit.org/show_bug.cgi?id=152762
1784
1785         This change introduced JSC test failures (Requested by
1786         ryanhaddad on #webkit).
1787
1788         Reverted changeset:
1789
1790         "[ES6] Date.prototype should be a plain object"
1791         https://bugs.webkit.org/show_bug.cgi?id=152574
1792         http://trac.webkit.org/changeset/194603
1793
1794 2016-01-05  Simon Fraser  <simon.fraser@apple.com>
1795
1796         Adjust tile coverage with margin tiles, and tidy up the indicator
1797         https://bugs.webkit.org/show_bug.cgi?id=152742
1798
1799         Reviewed by Beth Dakin.
1800
1801         New baselines. simple-document-with-margin-tiles.html needs to wait for over 0.5s
1802         for the FrameView::enableSpeculativeTilingIfNeeded() timer to fire before
1803         dumping coverage (ouch).
1804
1805         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1806         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1807         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1808         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1809         * tiled-drawing/simple-document-with-margin-tiles.html:
1810
1811 2016-01-05  Brady Eidson  <beidson@apple.com>
1812
1813         IDB test gardening.
1814
1815         Rubberstamped by Alex Christensen.
1816
1817         * platform/mac-wk1/TestExpectations: Unskip a passing test, and move a test from "times out" to "fails"
1818
1819 2016-01-05  Andy VanWagoner  <thetalecrafter@gmail.com>
1820
1821         [ES6] Date.prototype should be a plain object
1822         https://bugs.webkit.org/show_bug.cgi?id=152574
1823
1824         Reviewed by Benjamin Poulain.
1825
1826         Test that the non-generic Date.prototype methods throw when invoked
1827         from the now generic object Date.prototype. Also test that this change
1828         preserves correct instanceof behavior.
1829
1830         * js/date-proto-generic-invocation-expected.txt:
1831         * js/script-tests/date-proto-generic-invocation.js:
1832
1833 2016-01-05  Mark Lam  <mark.lam@apple.com>
1834
1835         Make ftl-polymorphic-xxx tests more polymorphic.
1836         https://bugs.webkit.org/show_bug.cgi?id=152736
1837
1838         Reviewed by Saam Barati.
1839
1840         1. Change the test driver to alternate inputs between numeric operands and
1841            an object with a valueOf() method.
1842         2. Changed busy work blob to use the operator being tested instead of always using
1843            the + operator.
1844         3. Updated test results.
1845
1846         With these change, the tests each triggers around 49000+ speculation failures when
1847         run as a benchmark on the VM before the fix for https://webkit.org/b/152708
1848         landed (in r194560: <http://trac.webkit.org/r194560>).  After the fix, the
1849         number of speculation failures is around 11 or lower.
1850
1851         The benchmark perf with these tests shows about a 10% gain on x86 (32-bit with no
1852         FTL) and about 2x on x86_64 (64-bit with FTL).
1853
1854         * js/regress/script-tests/ftl-polymorphic-bitand.js:
1855         * js/regress/script-tests/ftl-polymorphic-bitor.js:
1856         * js/regress/script-tests/ftl-polymorphic-bitxor.js:
1857         * js/regress/script-tests/ftl-polymorphic-div.js:
1858         * js/regress/script-tests/ftl-polymorphic-lshift.js:
1859         * js/regress/script-tests/ftl-polymorphic-mul.js:
1860         * js/regress/script-tests/ftl-polymorphic-rshift.js:
1861         * js/regress/script-tests/ftl-polymorphic-sub.js:
1862         * js/regress/script-tests/ftl-polymorphic-urshift.js:
1863
1864 2016-01-05  Brady Eidson  <beidson@apple.com>
1865
1866         Modern IDB: Error message updates for two failing tests.
1867         https://bugs.webkit.org/show_bug.cgi?id=152735
1868
1869         Reviewed by Alex Christensen.
1870
1871         - Update results to accommodate new error messages.
1872         - openKeyCursor on IDBObjectStore has been removed, so remove that from the results.
1873         - "undefined" and "null" are invalid keys, so update the keypath-basics test to reflect this.
1874         
1875         * platform/mac-wk1/TestExpectations:
1876         * storage/indexeddb/deleted-objects-expected.txt:
1877         * storage/indexeddb/keypath-basics-expected.txt:
1878         * storage/indexeddb/resources/keypath-basics.js:
1879         * storage/indexeddb/transaction-basics-expected.txt:
1880
1881 2016-01-05  Brady Eidson  <beidson@apple.com>
1882
1883         IndexedDB TestExpectations gardening.
1884
1885         Reviewed by Alex Christensen.
1886
1887         - Enable 3 flakes that should now not be flakey.
1888         - Unskip some previously crashing tests, but mark as text failures.
1889         - Move some tests around with better comments.
1890         
1891         * platform/mac-wk1/TestExpectations: 
1892
1893 2016-01-05  Brady Eidson  <beidson@apple.com>
1894
1895         Modern IDB: Transactions from a previous page can leak forward to the next.
1896         https://bugs.webkit.org/show_bug.cgi?id=152698
1897
1898         Reviewed by Alex Christensen.
1899
1900         * storage/indexeddb/modern/resources/transactions-stop-on-navigation-2.html: Added.
1901         * storage/indexeddb/modern/resources/transactions-stop-on-navigation.js: Added.
1902         * storage/indexeddb/modern/transactions-stop-on-navigation-expected.txt: Added.
1903         * storage/indexeddb/modern/transactions-stop-on-navigation.html: Added.
1904
1905 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1906
1907         Marking imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html
1908         as failing (before https://bugs.webkit.org/show_bug.cgi?id=151984 it was timing out)
1909
1910         Unreviewed.
1911
1912         * TestExpectations:
1913
1914 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1915
1916         Activate service-workers import
1917         https://bugs.webkit.org/show_bug.cgi?id=152686
1918
1919         Reviewed by Daniel Bates.
1920
1921         * TestExpectations: Marking all service worker tests as skipped.
1922
1923 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1924
1925         Update web-platform-tests test suite
1926         https://bugs.webkit.org/show_bug.cgi?id=151984
1927
1928         Reviewed by Daniel Bates.
1929
1930         * TestExpectations: updated expectations for newly failing tests.
1931
1932 2016-01-04  Devin Rousso  <dcrousso+webkit@gmail.com>
1933
1934         Web Inspector: add context menu items to switch CSS color property value syntax between RGB, HSL, etc
1935         https://bugs.webkit.org/show_bug.cgi?id=151918
1936
1937         Reviewed by Timothy Hatcher.
1938
1939         * inspector/model/color-expected.html:
1940         * inspector/model/color.html:
1941         Changed "nickname" to "keyword".
1942
1943 2016-01-04  Brady Eidson  <beidson@apple.com>
1944
1945         Modern IDB: Memory indexes aren't deleted when their owning memory object stores are deleted.
1946         https://bugs.webkit.org/show_bug.cgi?id=152717
1947
1948         Reviewed by Alex Christensen.
1949
1950         * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-expected.txt: Added.
1951         * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore.html: Added.
1952         * storage/indexeddb/modern/resources/memory-index-not-deleted-with-objectstore.js: Added.
1953
1954 2016-01-04  Sergio Villar Senin  <svillar@igalia.com>
1955
1956         REGRESSION(r194143): Float width incorrectly calculated on Wikipedia
1957         https://bugs.webkit.org/show_bug.cgi?id=152644
1958
1959         Reviewed by Myles C. Maxfield.
1960
1961         * fast/css-intrinsic-dimensions/inlinesize-contribution-floats-expected.html: Added.
1962         * fast/css-intrinsic-dimensions/inlinesize-contribution-floats.html: Added.
1963
1964 2016-01-04  David Hyatt  <hyatt@apple.com>
1965
1966         word-wrap: break-word broken inside a flexbox
1967         https://bugs.webkit.org/show_bug.cgi?id=152321
1968
1969         Reviewed by Simon Fraser.
1970
1971         * fast/text/word-break-on-flexbox-child-expected.html: Added.
1972         * fast/text/word-break-on-flexbox-child.html: Added.
1973
1974 2016-01-04  John Wilander  <wilander@apple.com>
1975
1976         webkitGetUserMedia built-in should use @then and not then
1977         https://bugs.webkit.org/show_bug.cgi?id=152296
1978
1979         Reviewed by Brent Fulgham.
1980
1981         * streams/webkitGetUserMedia-shadowing-then-expected.txt: Added.
1982         * streams/webkitGetUserMedia-shadowing-then.html: Added.
1983
1984 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
1985
1986         Unreviewed, rolling out r194533.
1987
1988         The test that was re-enabled with this change is still flaky
1989
1990         Reverted changeset:
1991
1992         "Modern IDB TestExpectations gardening."
1993         http://trac.webkit.org/changeset/194533
1994
1995 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
1996
1997         Skip failing test fast/animation/request-animation-frame-disabled.html on ios-simulator
1998         fast/animation/request-animation-frame-disabled.html
1999
2000         Unreviewed test gardening.
2001
2002         * platform/ios-simulator/TestExpectations:
2003
2004 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
2005
2006         Re-enable fast/animation tests on ios-simulator
2007         https://bugs.webkit.org/show_bug.cgi?id=137588
2008
2009         Unreviewed test gardening.
2010
2011         * platform/ios-simulator/TestExpectations:
2012
2013 2016-01-02  Brady Eidson  <beidson@apple.com>
2014
2015         Modern IDB TestExpectations gardening.
2016
2017         Rubberstamped by Andy Estes.
2018
2019         * platform/mac-wk1/TestExpectations: Remove the failure entry for a test that passes.
2020
2021 2016-01-03  Simon Fraser  <simon.fraser@apple.com>
2022
2023         scrollLeft returns different values for viewport and non-viewport scrolling with rtl
2024         https://bugs.webkit.org/show_bug.cgi?id=94405
2025         rdar://problem/21829754
2026
2027         Reviewed by Zalan Bujtas.
2028         
2029         programmatic-overflow-rtl-scrollIntoView.html is a basic test for negative scrollLeft
2030         in an RTL scroller.
2031         
2032         Other tests are fixed to programmatically scroll to negative scroll positions.
2033
2034         * compositing/rtl/rtl-overflow-scrolling.html:
2035         * fast/overflow/scroll-div-hide-show-expected.txt:
2036         * fast/overflow/scroll-div-hide-show.html:
2037         * fast/repaint/horizontal-bt-overflow-parent.html:
2038         * fast/repaint/horizontal-bt-overflow-same.html:
2039         * fast/repaint/vertical-overflow-parent.html:
2040         * fast/repaint/vertical-overflow-same.html:
2041         * fast/scrolling/programmatic-overflow-rtl-scrollIntoView-expected.txt: Added.
2042         * fast/scrolling/programmatic-overflow-rtl-scrollIntoView.html: Added.
2043         * fast/writing-mode/flipped-blocks-hit-test-overflow-scroll.html:
2044         * imported/blink/compositing/overflow/rtl-overflow.html:
2045
2046 2016-01-02  Simon Fraser  <simon.fraser@apple.com>
2047
2048         Some cleanup in ScrollAnimator
2049         https://bugs.webkit.org/show_bug.cgi?id=152649
2050
2051         Reviewed by Zalan Bujtas.
2052         
2053         Added fast/scrolling/arrow-key-scroll-in-rtl-document.html to test for arrow
2054         key scrolling in an RTL document, which an earlier version of the patch
2055         regressed without detection.
2056
2057         * fast/dom/horizontal-scrollbar-in-rtl-expected.txt:
2058         * fast/scrolling/arrow-key-scroll-in-rtl-document-expected.txt: Added.
2059         * fast/scrolling/arrow-key-scroll-in-rtl-document.html: Added.
2060
2061 2016-01-02  Zalan Bujtas  <zalan@apple.com>
2062
2063         Simple line layout:: Add text-decoration support.
2064         https://bugs.webkit.org/show_bug.cgi?id=152623
2065
2066         Reviewed by Antti Koivisto.
2067
2068         Existing tests cases also cover decoration correctness.
2069
2070         * fast/css3-text/css3-text-decoration/simple-line-layout-text-decoration-expected.html: Added.
2071         * fast/css3-text/css3-text-decoration/simple-line-layout-text-decoration.html: Added.
2072
2073 2016-01-01  Brady Eidson  <beidson@apple.com>
2074
2075         Modern IDB: storage/indexeddb/database-deletepending-flag.html fails.
2076         https://bugs.webkit.org/show_bug.cgi?id=152600
2077
2078         Reviewed by Alex Christensen.
2079
2080         * platform/mac-wk1/TestExpectations:
2081
2082 2016-01-01  Simon Fraser  <simon.fraser@apple.com>
2083
2084         Fix reload and programmatic scrolling in RTL documents
2085         https://bugs.webkit.org/show_bug.cgi?id=152639
2086
2087         Reviewed by Zalan Bujtas.
2088         
2089         New tests for programmatic scrolling (2 kinds!) in RTL documents, and
2090         reloading a scrolled RTL document.
2091
2092         * fast/scrolling/programmatic-document-rtl-scroll-expected.html: Added.
2093         * fast/scrolling/programmatic-document-rtl-scroll.html: Added.
2094         * fast/scrolling/programmatic-document-rtl-scrollIntoView-expected.txt: Added.
2095         * fast/scrolling/programmatic-document-rtl-scrollIntoView.html: Added.
2096         * fast/scrolling/scroll-position-on-reload-rtl-expected.txt: Added.
2097         * fast/scrolling/scroll-position-on-reload-rtl.html: Added.
2098
2099 2016-01-01  Simon Fraser  <simon.fraser@apple.com>
2100
2101         REGRESSION (r194448): Scrolling overflow:scroll goes too far
2102         https://bugs.webkit.org/show_bug.cgi?id=152645
2103
2104         Reviewed by Zalan Bujtas.
2105         
2106         Test that scrolls and overflow div with wheel events, then checks that it has
2107         not passed the max scroll offset.
2108
2109         * fast/scrolling/overflow-scroll-past-max-expected.txt: Added.
2110         * fast/scrolling/overflow-scroll-past-max.html: Added.
2111
2112 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
2113
2114         [GTK] Several IndexedDB tests failing
2115
2116         Unreviewed gardening.
2117
2118         * platform/gtk/TestExpectations:
2119
2120 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
2121
2122         [GTK] http/tests/misc/detached-frame-console.html is crashing
2123
2124         Unreviewed gardening.
2125
2126         * platform/gtk/TestExpectations:
2127
2128 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
2129
2130         [GTK] http/tests/media/clearkey/clear-key-hls-aes128.html is crashing
2131
2132         Unreviewed gardening.
2133
2134         * platform/gtk/TestExpectations:
2135
2136 2016-01-01  Michael Catanzaro  <mcatanzaro@igalia.com>
2137
2138         [GTK] Expect missing results for CSS table anonymous objects tests
2139
2140         Unreviewed gardening.
2141
2142         * platform/gtk/TestExpectations:
2143
2144 2015-12-31  Simon Fraser  <simon.fraser@apple.com>
2145
2146         [iOS WK2] Fix incorrect scrollPosition handling
2147         https://bugs.webkit.org/show_bug.cgi?id=152630
2148
2149         Reviewed by Zalan Bujtas.
2150         
2151         These tests now load with a 0,0 scroll position, so don't dump out the "scrolled to" text,
2152         which matches Mac behavior.
2153
2154         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-bt-expected.txt:
2155         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-lr-expected.txt:
2156         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-rl-expected.txt:
2157         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-tb-expected.txt:
2158         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-bt-expected.txt:
2159         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-lr-expected.txt:
2160         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt:
2161         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-expected.txt:
2162         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-tb-expected.txt:
2163         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
2164         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-rules-expected.txt:
2165         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
2166
2167 2015-12-31  Zalan Bujtas  <zalan@apple.com>
2168
2169         text-decoration: line-through is mispositioned when text has overline/underline too.
2170         https://bugs.webkit.org/show_bug.cgi?id=152619
2171
2172         Reviewed by Simon Fraser.
2173
2174         Line-through painting was mistakenly calling drawLineForText with overline/underline positioning.
2175
2176         * fast/css3-text/css3-text-decoration/text-decoration-line-through-mispositioned-expected.html: Added.
2177         * fast/css3-text/css3-text-decoration/text-decoration-line-through-mispositioned.html: Added.
2178
2179 2015-12-31  Zalan Bujtas  <zalan@apple.com>
2180
2181         Simple line layout: Text with stroke width is not positioned correctly.
2182         https://bugs.webkit.org/show_bug.cgi?id=152614
2183
2184         Reviewed by Simon Fraser.
2185
2186         Visual overflow should not affect text position.
2187
2188         * fast/text/simple-line-layout-text-position-with-stroke-expected.html: Added.
2189         * fast/text/simple-line-layout-text-position-with-stroke.html: Added.
2190
2191 2015-12-31  Zalan Bujtas  <zalan@apple.com>
2192
2193         Simple line layout: Nested block with pseudo first-line parent should bail out of simple line layout.
2194         https://bugs.webkit.org/show_bug.cgi?id=152599
2195
2196         Reviewed by Simon Fraser.
2197
2198         We should bail out of simple line layout if any of the ancestors have pseudo first-line style.
2199         (see RenderBlock::firstLineBlock()) 
2200
2201         * fast/block/line-layout/first-line-should-bail-out-of-simple-line-layout-expected.html: Added.
2202         * fast/block/line-layout/first-line-should-bail-out-of-simple-line-layout.html: Added.
2203
2204 2015-12-31  Martin Robinson  <mrobinson@igalia.com>
2205
2206         Mark some tests as failing on WebKitGTK+.
2207
2208         Unreviewed gardening.
2209
2210         * platform/gtk/TestExpectations:
2211
2212 2015-12-31  Martin Robinson  <mrobinson@igalia.com>
2213
2214         Mark WOFF2 test as failing on WebKitGTK+
2215
2216         Unreviewed. Gardening.
2217
2218         * platform/gtk/TestExpectations:
2219
2220 2015-12-31  ChangSeok Oh  <changseok.oh@collabora.com>
2221
2222         [GTK] Unreviewed gardening at 2015-12-31
2223
2224         Mark fast/text/text-combine-placement.html as crashing.
2225
2226         * platform/gtk/TestExpectations:
2227
2228 2015-12-30  Brady Eidson  <beidson@apple.com>
2229
2230         Modern IDB: Only fire blocked events after all open connections have handled their versionchange events.
2231         https://bugs.webkit.org/show_bug.cgi?id=152593
2232
2233         Reviewed by Andy Estes.
2234
2235         - Unskip two timeout tests that now pass.
2236         - Reclassify a text-failure test to be skipped for new reasons.
2237         
2238         * platform/mac-wk1/TestExpectations:
2239
2240 2015-12-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2241
2242         Unreviewed, EFL gardening.
2243
2244         Mark navigation policy tests to failure and unskip some passing test.
2245         Update media failure tests.
2246
2247         * platform/efl/TestExpectations:
2248
2249 2015-12-30  Skachkov Oleksandr  <gskachkov@gmail.com>
2250
2251         [ES6] Arrow function syntax. Arrow function specific features. Lexical bind "super"
2252         https://bugs.webkit.org/show_bug.cgi?id=149615
2253
2254         Reviewed by Saam Barati.
2255
2256         * js/arrowfunction-superproperty-expected.txt: Added.
2257         * js/arrowfunction-superproperty.html: Added.
2258         * js/script-tests/arrowfunction-superproperty.js: Added.
2259
2260 2015-12-29  Andy VanWagoner  <andy@instructure.com>
2261
2262         Remove tests for sometimes unsupported calendars, numbering systems, and time zone backward links
2263         https://bugs.webkit.org/show_bug.cgi?id=152550
2264
2265         Reviewed by Alexey Proskuryakov.
2266
2267         Time zones change often, so only test a few probable backward links.
2268         Remove hanidays numbering system tests, since GTK and EFL don't support it.
2269         Remove islamic-umalqura calendar tests, since GTK and EFL don't support it.
2270
2271         * js/intl-datetimeformat-expected.txt:
2272         * js/script-tests/intl-datetimeformat.js:
2273
2274 2015-12-27  Zalan Bujtas  <zalan@apple.com>
2275
2276         Should never be reached failure in WebCore::RenderElement::clearLayoutRootIfNeeded
2277         https://bugs.webkit.org/show_bug.cgi?id=151590
2278
2279         Reviewed by Simon Fraser.
2280
2281         We should always set the layoutroot when a new subtree layout is requested (and convert it
2282         to a full layout when needed). It ensures that renderers are detached cleanly even when
2283         they are set as layoutroot.
2284
2285         * fast/block/assert-when-layout-root-is-not-cleared-expected.txt: Added.
2286         * fast/block/assert-when-layout-root-is-not-cleared.html: Added.
2287
2288 2015-12-25  Zalan Bujtas  <zalan@apple.com>
2289
2290         Subpixel rendering: Add subpixel support for outline.
2291         https://bugs.webkit.org/show_bug.cgi?id=152560
2292
2293         Unable to ref-test other outline types.
2294
2295         Reviewed by Simon Fraser.
2296
2297         * fast/borders/hidpi-outline-hairline-painting-expected.html: Added.
2298         * fast/borders/hidpi-outline-hairline-painting.html: Added.
2299
2300 2015-12-24  Zalan Bujtas  <zalan@apple.com>
2301
2302         ASSERTION FAILED: x2 >= x1 in WebCore::RenderElement::drawLineForBoxSide
2303         https://bugs.webkit.org/show_bug.cgi?id=151210
2304
2305         Reviewed by Simon Fraser.
2306
2307         "IntRect outer = snappedIntRect(inner)" explicitly converts inner to LayoutRect and
2308         returns a snapped IntRect. When inner (after the inflate) overflows LayoutUnit,
2309         the snapped outer rect becomes smaller than the inner rect.
2310
2311         This patch also enables outline painting on subpixel positions.
2312
2313         * fast/borders/hidpi-outline-on-subpixel-position-expected.html: Added.
2314         * fast/borders/hidpi-outline-on-subpixel-position.html: Added.
2315         * fast/borders/outline-offset-overflow-expected.txt: Added.
2316         * fast/borders/outline-offset-overflow.html: Added.
2317
2318 2015-12-23  Brady Eidson  <beidson@apple.com>
2319
2320         Modern IDB: Don't open any new connections until after version change transactions are completely handled.
2321         https://bugs.webkit.org/show_bug.cgi?id=152441
2322
2323         Reviewed by Alex Christensen.
2324
2325         * platform/mac-wk1/TestExpectations: Enable 4 now-passing tests.
2326
2327 2015-12-23  Brady Eidson  <beidson@apple.com>
2328
2329         Modern IDB: storage/indexeddb/transaction-basics.html fails.
2330         https://bugs.webkit.org/show_bug.cgi?id=152481
2331
2332         Reviewed by Alex Christensen.
2333
2334         * platform/mac-wk1/TestExpectations:
2335         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2336         * storage/indexeddb/transaction-basics-expected.txt:
2337
2338 2015-12-23  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2339
2340         Unreviewed EFL gardening.
2341
2342         Mark shadow dom to Pass with incorrect result. Additionally remove
2343         disappeared storage tests in TestExpectations.
2344
2345         Unskip MSE tests because MSE functionalities have been supported by gstreamer.
2346
2347         * platform/efl/TestExpectations:
2348
2349 2015-12-23  Simon Fraser  <simon.fraser@apple.com>
2350
2351         REGRESSION (r187593): Scroll position jumps when selecting text in an iframe
2352         https://bugs.webkit.org/show_bug.cgi?id=152541
2353         rdar://problem/23886181
2354
2355         Reviewed by Tim Horton.
2356         
2357         New test for autoscrolling iframe contents (an existing test scrolled an overflow:scroll
2358         inside an iframe, and didn't catch the bug).
2359
2360         * fast/events/autoscroll-in-iframe-body-expected.txt: Added.
2361         * fast/events/autoscroll-in-iframe-body.html: Added.
2362         * fast/forms/input-readonly-autoscroll.html: Fix a missing double quote.
2363
2364 2015-12-22  Simon Fraser  <simon.fraser@apple.com>
2365
2366         Minor cleanup in RenderBox::canBeProgramaticallyScrolled()
2367         https://bugs.webkit.org/show_bug.cgi?id=152515
2368
2369         Reviewed by Tim Horton.
2370
2371         Test that programmatic scrolling works inside overflow:hidden.
2372
2373         * fast/overflow/overflow-hidden-scroll-into-view-expected.html: Added.
2374         * fast/overflow/overflow-hidden-scroll-into-view.html: Added.
2375
2376 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
2377
2378         Rebaselining storage/domstorage/localstorage/delete-defineproperty-removal.html
2379         https://bugs.webkit.org/show_bug.cgi?id=149179
2380
2381         Unreviewed test gardening.
2382
2383         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
2384
2385 2015-12-23  Pranjal Jumde  <pjumde@apple.com>
2386
2387         Test to check for stack recursion when indexed propertyNames defined using Object.defineProperty are deleted.
2388         https://bugs.webkit.org/show_bug.cgi?id=149179
2389         <rdar://problem/22708019>.
2390
2391         Reviewed by Filip Pizlo.
2392
2393         * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt: Added.
2394         * storage/domstorage/localstorage/delete-defineproperty-removal.html: Added.
2395
2396 2015-12-23  Eric Carlson  <eric.carlson@apple.com>
2397
2398         [MediaStream] MediaDeviceInfo.label must be empty in some situations
2399         https://bugs.webkit.org/show_bug.cgi?id=152000
2400
2401         Reviewed by Brent Fulgham.
2402
2403         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
2404         * fast/mediastream/MediaDevices-enumerateDevices.html:
2405
2406 2015-12-23  Andy VanWagoner  <andy@instructure.com>
2407
2408         [INTL] Implement DateTime Format Functions
2409         https://bugs.webkit.org/show_bug.cgi?id=147606
2410
2411         Reviewed by Benjamin Poulain.
2412
2413         * js/intl-datetimeformat-expected.txt: Added format tests.
2414         * js/intl-datetimeformat.html: Used utf-8.
2415         * js/script-tests/intl-datetimeformat.js: Added format tests.
2416
2417 2015-12-23  Andy VanWagoner  <thetalecrafter@gmail.com>
2418
2419         [INTL] Implement String.prototype.localeCompare in ECMA-402
2420         https://bugs.webkit.org/show_bug.cgi?id=147607
2421
2422         Reviewed by Benjamin Poulain.
2423
2424         * js/script-tests/string-localeCompare.js:
2425         * js/script-tests/string-prototype-properties.js: Update error message.
2426         * js/string-localeCompare-expected.txt:
2427         * js/string-prototype-properties-expected.txt: Update error message.
2428         * js/string-localeCompare.html:
2429
2430 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
2431
2432         Rebaselining fast/text/emoji.html for Windows
2433         https://bugs.webkit.org/show_bug.cgi?id=152147
2434
2435         Unreviewed test gardening.
2436
2437         * platform/win/fast/text/emoji-expected.txt:
2438
2439 2015-12-23  Ryan Haddad  <ryanhaddad@apple.com>
2440
2441         Marking http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-* as failing on Win
2442         https://bugs.webkit.org/show_bug.cgi?id=152411
2443
2444         Unreviewed test gardening.
2445
2446         * platform/win/TestExpectations:
2447
2448 2015-12-23  ChangSeok Oh  <changseok.oh@collabora.com>
2449
2450         [GTK] Unreviewed gardening
2451
2452         RTCPeerConnection-state.html is removed after r194112. Remove failure expectations
2453         for tests which have been passing. Add new expectations for text-combine-shrink-on-color-change.html
2454
2455         * platform/gtk/TestExpectations:
2456         * platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.png: Added.
2457         * platform/gtk/fast/text/text-combine-shrink-on-color-change-expected.txt: Added.
2458
2459 2015-12-23  Andy VanWagoner  <andy@instructure.com>
2460
2461         [INTL] Implement Intl.DateTimeFormat.prototype.resolvedOptions ()
2462         https://bugs.webkit.org/show_bug.cgi?id=147603
2463
2464         Reviewed by Benjamin Poulain.
2465
2466         * js/intl-datetimeformat-expected.txt: Added resolvedOptions tests.
2467         * js/script-tests/intl-datetimeformat.js: Added resolvedOptions tests.
2468         (string_appeared_here):
2469
2470 2015-12-23  Chris Aljoudi <chris@chrismatic.io> and Alex Christensen <achristensen@webkit.org>
2471
2472         Content blockers should be able to promote http to https
2473         https://bugs.webkit.org/show_bug.cgi?id=148966
2474
2475         Reviewed by Benjamin Poulain.
2476
2477         * http/tests/contentextensions/make-https-expected.txt: Added.
2478         * http/tests/contentextensions/make-https.html: Added.
2479         * http/tests/contentextensions/make-https.html.json: Added.
2480
2481 2015-12-22  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2482
2483         [Streams API] Fix cosmetic things after importing spec tests
2484         https://bugs.webkit.org/show_bug.cgi?id=152479
2485
2486         Reviewed by Youenn Fablet.
2487
2488         Spec version are mainly updated in this patch as it wasn't done when importing tests from the spec. Some other
2489         minor changes were done, as renumbering some tests, removing some orphan expectations and other styling issues.
2490
2491         * streams/brand-checks.html:
2492         * streams/pipe-to.html:
2493         * streams/readable-stream-controller-error.html:
2494         * streams/readable-stream-pipeThrough.html:
2495         * streams/readable-stream-reader-read.html:
2496         * streams/reference-implementation/abstract-ops.html:
2497         * streams/reference-implementation/bad-strategies.html:
2498         * streams/reference-implementation/bad-underlying-sinks.html:
2499         * streams/reference-implementation/bad-underlying-sources-expected.txt: Removed.
2500         * streams/reference-implementation/brand-checks.html:
2501         * streams/reference-implementation/byte-length-queuing-strategy.html:
2502         * streams/reference-implementation/count-queuing-strategy.html:
2503         * streams/reference-implementation/pipe-through.html:
2504         * streams/reference-implementation/pipe-to-options.html:
2505         * streams/reference-implementation/pipe-to.html:
2506         * streams/reference-implementation/readable-stream-templated.html:
2507         * streams/reference-implementation/transform-stream-errors.html:
2508         * streams/reference-implementation/transform-stream.html:
2509         * streams/reference-implementation/writable-stream-abort.html:
2510         * streams/reference-implementation/writable-stream-expected.txt:
2511         * streams/reference-implementation/writable-stream.html:
2512
2513 2015-12-22  Ryan Haddad  <ryanhaddad@apple.com>
2514
2515         Marking webgl/1.0.2/conformance/extensions/get-extension.html as flaky on mac-wk1
2516         https://bugs.webkit.org/show_bug.cgi?id=152506
2517
2518         Unreviewed test gardening.
2519
2520         * platform/mac-wk1/TestExpectations:
2521
2522 2015-12-22  Chris Fleizach  <cfleizach@apple.com>
2523
2524         [WK2] Looping in testcase: fast/dom/Window/property-access-on-cached-window-after-frame-removed.html
2525         https://bugs.webkit.org/show_bug.cgi?id=152482
2526
2527         Reviewed by Brent Fulgham.
2528
2529         * platform/mac-wk2/TestExpectations:
2530
2531 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
2532
2533         Skipping unsupported test on ios-simulator
2534         https://bugs.webkit.org/show_bug.cgi?id=152491
2535
2536         Unreviewed test gardening.
2537
2538         * platform/ios-simulator/TestExpectations:
2539
2540 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
2541
2542         Marking inspector/debugger/break-on-exception-catch.html as a flaky timeout on mac-wk2 debug
2543         https://bugs.webkit.org/show_bug.cgi?id=152492
2544
2545         Unreviewed test gardening.
2546
2547         * platform/mac-wk2/TestExpectations:
2548
2549 2015-12-21  Skachkov Oleksandr  <gskachkov@gmail.com>
2550
2551         Unexpected exception assigning to this._property inside arrow function
2552         https://bugs.webkit.org/show_bug.cgi?id=152028
2553
2554         Reviewed by Saam Barati.
2555
2556         Added new test cases for arrow function, to force create lexical env in body of function.
2557
2558         * js/arrowfunction-lexical-bind-this-expected.txt:
2559         * js/script-tests/arrowfunction-lexical-bind-this.js:
2560
2561 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
2562
2563         Marking inspector/debugger/command-line-api-exception-nested-catch.html as a flaky timeout on mac-wk1
2564         https://bugs.webkit.org/show_bug.cgi?id=152487
2565
2566         Unreviewed test gardening.
2567
2568         * platform/mac-wk1/TestExpectations:
2569
2570 2015-12-21  Antti Koivisto  <antti@apple.com>
2571
2572         Limit cached redirect chain length
2573         https://bugs.webkit.org/show_bug.cgi?id=152477
2574
2575         Reviewed by Andreas Kling.
2576
2577         * http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added.
2578         * http/tests/cache/disk-cache/redirect-chain-limits.html: Added.
2579         * http/tests/cache/disk-cache/resources/redirect-chain.phpl: Added.
2580
2581 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
2582
2583         Marking webaudio/audiocontext-state-interrupted.html  as a flaky crasher on mac-wk1
2584         https://bugs.webkit.org/show_bug.cgi?id=152485
2585
2586         Unreviewed test gardening.
2587
2588         * platform/mac-wk1/TestExpectations:
2589
2590 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
2591
2592         Skipping fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html on ios-simulator
2593         https://bugs.webkit.org/show_bug.cgi?id=152449
2594
2595         Unreviewed teset gardening.
2596
2597         * platform/ios-simulator/TestExpectations:
2598
2599 2015-12-21  Ryan Haddad  <ryanhaddad@apple.com>
2600
2601         Unreviewed, rolling out r194328.
2602
2603         This change appears to have caused failures in JSC tests
2604
2605         Reverted changeset:
2606
2607         "[INTL] Implement String.prototype.localeCompare in ECMA-402"
2608         https://bugs.webkit.org/show_bug.cgi?id=147607
2609         http://trac.webkit.org/changeset/194328
2610
2611 2015-12-21  Andy VanWagoner  <thetalecrafter@gmail.com>
2612
2613         [INTL] Implement String.prototype.localeCompare in ECMA-402
2614         https://bugs.webkit.org/show_bug.cgi?id=147607
2615
2616         Reviewed by Darin Adler.
2617
2618         * js/script-tests/string-localeCompare.js:
2619         * js/script-tests/string-prototype-properties.js: Update error message.
2620         * js/string-localeCompare-expected.txt:
2621         * js/string-prototype-properties-expected.txt: Update error message.
2622         * js/string-localeCompare.html:
2623
2624 2015-12-20  Jeremy Zerfas  <WebKit@JeremyZerfas.com>
2625
2626         Don't allocate a NSImage and skip unneeded call to TIFFRepresentation when copying image to clipboard.
2627         https://bugs.webkit.org/show_bug.cgi?id=152374
2628
2629         Reviewed by Darin Adler.
2630
2631         Added test to make sure that when copying a 50 frame 500x500 animation
2632         (50 MB uncompressed) to the clipboard, the additional memory usage is
2633         kept to less than 200 MB.
2634
2635         * fast/images/image-copy-memory-usage-expected.txt: Added.
2636         * fast/images/image-copy-memory-usage.html: Added.
2637         * fast/images/resources/dot-moving-in-a-circle-animation.gif: Added.
2638
2639 2015-12-20  Commit Queue  <commit-queue@webkit.org>
2640
2641         Unreviewed, rolling out r194033 and r194267.
2642         https://bugs.webkit.org/show_bug.cgi?id=152465
2643
2644         Caused crashes on Mac WK1 bots (Requested by youenn on
2645         #webkit).
2646
2647         Reverted changesets:
2648
2649         "[Streams API] Expose ReadableStream and relatives to Worker"
2650         https://bugs.webkit.org/show_bug.cgi?id=152066
2651         http://trac.webkit.org/changeset/194033
2652
2653         "[Streams API] imported/w3c/web-platform-tests/streams-api
2654         /readable-streams/cancel.html has a flaky test"
2655         https://bugs.webkit.org/show_bug.cgi?id=152065
2656         http://trac.webkit.org/changeset/194267
2657
2658 2015-12-18  Antti Koivisto  <antti@apple.com>
2659
2660         Cache redirects as separate entries
2661         https://bugs.webkit.org/show_bug.cgi?id=152424
2662
2663         Reviewed by Alex Christensen.
2664
2665         * http/tests/cache/disk-cache/disk-cache-redirect-expected.txt: Added.
2666         * http/tests/cache/disk-cache/disk-cache-redirect.html: Added.
2667         * http/tests/cache/disk-cache/resources/generate-response.cgi:
2668
2669 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
2670
2671         [GTK] Mark fast/regions/overflow/overflow-region-float.html as passing
2672
2673         Unreviewed test gardening. This test has been passing since r191658.
2674
2675         * platform/gtk/TestExpectations:
2676
2677 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
2678
2679         Skipping fast/scrolling/rtl-point-in-iframe.html on ios-simulator since it tests wheel events.
2680         https://bugs.webkit.org/show_bug.cgi?id=152442
2681
2682         Unreviewed test gardening.
2683
2684         * platform/ios-simulator/TestExpectations:
2685
2686 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
2687
2688         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator
2689         https://bugs.webkit.org/show_bug.cgi?id=152437
2690
2691         Unreviewed test gardening.
2692
2693         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2694
2695 2015-12-18  Ryan Haddad  <ryanhaddad@apple.com>
2696
2697         Marking inspector/console/messagesCleared.html as a flaky timeout on mac-wk2 debug
2698         https://bugs.webkit.org/show_bug.cgi?id=152025
2699
2700         Unreviewed test gardening.
2701
2702         * platform/mac-wk2/TestExpectations:
2703
2704 2015-12-18  Brady Eidson  <beidson@apple.com>
2705
2706         Modern IDB: Refactor when opening the backing store takes place.
2707         https://bugs.webkit.org/show_bug.cgi?id=152405
2708
2709         Reviewed by Alex Christensen.
2710
2711         * platform/mac-wk1/TestExpectations:
2712
2713 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
2714
2715         [GTK] Unreviewed gardening
2716
2717         css3/flexbox/multiline-reverse-wrap-baseline.html consistently passes for GTK since
2718         r191623, but fails on Apple ports, so add a GTK-specific Pass expectation.
2719
2720         * platform/gtk/TestExpectations:
2721
2722 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
2723
2724         [GTK] Unreviewed gardening
2725         https://bugs.webkit.org/show_bug.cgi?id=142292
2726
2727         fast/images/animated-gif-body-outside-viewport.html and
2728         fast/images/animated-gif-window-resizing.html are flaky; mark them
2729         accordingly.
2730
2731         * platform/gtk/TestExpectations:
2732
2733 2015-12-18  Michael Catanzaro  <mcatanzaro@igalia.com>
2734
2735         [GTK] Unreviewed gardening
2736
2737         Remove failure expectation for fast/events/drag-and-drop-autoscroll-inner-frame.html which
2738         has been consistently passing since r192511.
2739
2740         * platform/gtk/TestExpectations:
2741
2742 2015-12-17  Commit Queue  <commit-queue@webkit.org>
2743
2744         Unreviewed, rolling out r194241 and r194252.
2745         https://bugs.webkit.org/show_bug.cgi?id=152415
2746
2747         Caused crashes on GuardMalloc (Requested by ap on #webkit).
2748
2749         Reverted changesets:
2750
2751         "Modern IDB: Refactor open/delete requests to exist in the
2752         same queue."
2753         https://bugs.webkit.org/show_bug.cgi?id=152397
2754         http://trac.webkit.org/changeset/194241
2755
2756         "Modern IDB: Refactor when opening the backing store takes
2757         place."
2758         https://bugs.webkit.org/show_bug.cgi?id=152405
2759         http://trac.webkit.org/changeset/194252
2760
2761 2015-12-17  Sukolsak Sakshuwong  <sukolsak@gmail.com>
2762
2763         [INTL] Implement Collator Compare Functions
2764         https://bugs.webkit.org/show_bug.cgi?id=147604
2765
2766         Reviewed by Darin Adler.
2767
2768         * js/intl-collator-expected.txt:
2769         * js/intl-collator.html:
2770         * js/script-tests/intl-collator.js:
2771         (testCollator):
2772
2773 2015-12-17  Brady Eidson  <beidson@apple.com>
2774
2775         Modern IDB: Refactor when opening the backing store takes place.
2776         https://bugs.webkit.org/show_bug.cgi?id=152405
2777
2778         Reviewed by Alex Christensen.
2779
2780         * platform/mac-wk1/TestExpectations:
2781
2782 2015-12-17  Joseph Pecoraro  <pecoraro@apple.com>
2783
2784         Provide a way to distinguish a nested lexical block from a function's lexical block
2785         https://bugs.webkit.org/show_bug.cgi?id=152361
2786
2787         Reviewed by Saam Barati.
2788
2789         * inspector/debugger/breakpoint-scope-expected.txt:
2790         We will soon remove the backend sending a "Local" scope.
2791         The backend was just marking the first closure scope as local.
2792         The frontend can do this itself and do a better job of it.
2793
2794         * inspector/model/resources/all-scopes.js: Added.
2795         (testAllScopes.innerScope):
2796         (testAllScopes):
2797         * inspector/model/resources/block-scopes.js: Added.
2798         (testBlockScopes):
2799         (testBlockScopes.method):
2800         * inspector/model/resources/function-name-scopes.js: Added.
2801         (testFunctionNameScope1):
2802         * inspector/model/scope-chain-node-expected.txt: Added.
2803         * inspector/model/scope-chain-node.html: Added.
2804         Tests for ways to get all the different scope types and
2805         specific cases of certain scope types.
2806
2807 2015-12-17  Keith Miller  <keith_miller@apple.com>
2808
2809         [ES6] Add support for Symbol.hasInstance
2810         https://bugs.webkit.org/show_bug.cgi?id=151839
2811
2812         Reviewed by Saam Barati.
2813
2814         Fix tests to reflect the changes to instanceof in ES6.
2815
2816         Added a new regression test for bound functions in instanceof
2817         as the perfomance on bound functions should, to some degree,
2818         reflect the performance on C-API users.
2819
2820         * inspector/model/remote-object-get-properties-expected.txt:
2821         * js/Object-getOwnPropertyNames-expected.txt:
2822         * js/exception-for-nonobject-expected.txt:
2823         * js/exception-instanceof-expected.txt:
2824         * js/instance-of-immediates-expected.txt:
2825         * js/regress/instanceof-bound-expected.txt: Added.
2826         * js/regress/instanceof-bound.html: Added.
2827         * js/regress/script-tests/instanceof-bound.js: Added.
2828         (Constructor):
2829         (test):
2830         * js/script-tests/Object-getOwnPropertyNames.js:
2831
2832 2015-12-17  Simon Fraser  <simon.fraser@apple.com>
2833
2834         Disable viewport "shrink to fit" outside of multitasking mode
2835         https://bugs.webkit.org/show_bug.cgi?id=152403
2836         rdar://problem/23818102
2837
2838         Reviewed by Tim Horton.
2839         
2840         This test no longer does shrink-to-fit, so starts with a min and initial scale of 1.
2841
2842         * fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
2843
2844 2015-12-16  Joseph Pecoraro  <pecoraro@apple.com>
2845
2846         Web Inspector: Add JSContext Script Profiling
2847         https://bugs.webkit.org/show_bug.cgi?id=151899
2848
2849         Reviewed by Brian Burg.
2850
2851         * inspector/script-profiler/event-type-API-expected.txt: Added.
2852         * inspector/script-profiler/event-type-API.html: Added.
2853         * inspector/script-profiler/event-type-Microtask-expected.txt: Added.
2854         * inspector/script-profiler/event-type-Microtask.html: Added.
2855         * inspector/script-profiler/tracking-expected.txt: Added.
2856         * inspector/script-profiler/tracking.html: Added.
2857         Tests for the new ScriptProfiler domain.
2858
2859 2015-12-17  Ryan Haddad  <ryanhaddad@apple.com>
2860
2861         Marking fast/media/mq-* tests as failing on ios-simulator
2862         https://bugs.webkit.org/show_bug.cgi?id=152137
2863
2864         Unreviewed test gardening.
2865
2866         * platform/ios-simulator/TestExpectations:
2867
2868 2015-12-17  Ryan Haddad  <ryanhaddad@apple.com>
2869
2870         Skipping http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-* tests on ios-simulator
2871         https://bugs.webkit.org/show_bug.cgi?id=152390
2872
2873         Unreviewed test gardening.
2874
2875         * platform/ios-simulator/TestExpectations:
2876
2877 2015-12-17  Lorenzo Tilve  <ltilve@igalia.com>
2878
2879         [GTK] Unreviewed gardening
2880         
2881         Remove failure expectations for tests that have been passing after
2882         r185157, r186191, r189670, r191658 and r191727.
2883
2884         * platform/gtk/TestExpectations:
2885
2886 2015-12-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2887
2888         Remove temporary flakiness expectations for WPT tests introduced for bug 152257
2889         https://bugs.webkit.org/show_bug.cgi?id=152377
2890
2891         Unreviewed.
2892
2893         * TestExpectations: removing some flakiness expectations.
2894
2895 2015-12-17  Yusuke Suzuki  <utatane.tea@gmail.com>
2896
2897         [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL
2898         https://bugs.webkit.org/show_bug.cgi?id=152227
2899
2900         Reviewed by Saam Barati.
2901
2902         Make the test taking longer time.
2903
2904         * js/regress/script-tests/generator-function-create.js:
2905         (test):
2906
2907 2015-12-16  Andy Estes  <aestes@apple.com>
2908
2909         [iOS] Block loading external stylesheets in the Content-Disposition: attachment sandbox
2910         https://bugs.webkit.org/show_bug.cgi?id=152375
2911         <rdar://problem/22020902>
2912
2913         Reviewed by Darin Adler.
2914
2915         * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled-expected.txt: Added.
2916         * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled.html: Added.
2917         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt:
2918         * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled-expected.txt: Added.
2919         * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled.html: Added.
2920         * http/tests/contentdispositionattachmentsandbox/resources/at-import-stylesheets-frame.php: Added.
2921         * http/tests/contentdispositionattachmentsandbox/resources/external-stylesheets-frame.php: Added.
2922         * http/tests/contentdispositionattachmentsandbox/resources/xml-stylesheet-processing-instructions-frame.php: Added.
2923         * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled-expected.txt: Added.
2924         * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled.html: Added.
2925
2926 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
2927
2928         Adding timout expectation to one more wpt test that I missed in the last commit.
2929         https://bugs.webkit.org/show_bug.cgi?id=152335
2930
2931         Unreviewed test gardening.
2932
2933         * TestExpectations:
2934
2935 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
2936
2937         Adding timeout to wpt TestExpectations due to WK/WPT testharness.js issues.
2938         https://bugs.webkit.org/show_bug.cgi?id=152335
2939
2940         Unreviewed test gadening.
2941
2942         * TestExpectations:
2943
2944 2015-12-16  Ryan Haddad  <ryanhaddad@apple.com>
2945
2946         Re-baseline pageoverlay/overlay* tests for mac-wk1
2947         https://bugs.webkit.org/show_bug.cgi?id=152338
2948
2949         Unreviewed test gardening.
2950
2951         * platform/mac-wk1/pageoverlay/overlay-large-document-expected.txt:
2952         * platform/mac-wk1/pageoverlay/overlay-large-document-scrolled-expected.txt:
2953         * platform/mac-wk1/pageoverlay/overlay-small-frame-mouse-events-expected.txt:
2954
2955 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2956
2957         Mark additional wpt tests as flaky due to WK/WPT testharness.js
2958         https://bugs.webkit.org/show_bug.cgi?id=152335
2959
2960         Unreviewed.
2961
2962         * TestExpectations: marking some more tests as flaky.
2963
2964 2015-12-16  Joseph Pecoraro  <pecoraro@apple.com>
2965
2966         Web Inspector: Typing object literal in the console causes a parse error
2967         https://bugs.webkit.org/show_bug.cgi?id=141737
2968
2969         Reviewed by Timothy Hatcher.
2970
2971         * inspector/controller/runtime-controller-expected.txt: Added.
2972         * inspector/controller/runtime-controller.html: Added.
2973
2974 2015-12-08  Sergio Villar Senin  <svillar@igalia.com>
2975
2976         Fix computation of min|max-content contribution of non-replaced blocks
2977         https://bugs.webkit.org/show_bug.cgi?id=152004
2978
2979         Reviewed by Darin Adler.
2980
2981         * fast/css-intrinsic-dimensions/auto-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2982         * fast/css-intrinsic-dimensions/auto-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2983         * fast/css-intrinsic-dimensions/auto-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2984         * fast/css-intrinsic-dimensions/auto-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2985         * fast/css-intrinsic-dimensions/fillavailable-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2986         * fast/css-intrinsic-dimensions/fillavailable-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2987         * fast/css-intrinsic-dimensions/fillavailable-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2988         * fast/css-intrinsic-dimensions/fillavailable-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2989         * fast/css-intrinsic-dimensions/fitcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2990         * fast/css-intrinsic-dimensions/fitcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2991         * fast/css-intrinsic-dimensions/fitcontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2992         * fast/css-intrinsic-dimensions/fitcontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2993         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-1-expected.html: Added.
2994         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-1.html: Added.
2995         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-2-expected.html: Added.
2996         * fast/css-intrinsic-dimensions/fixed-inlinesize-contribution-nonreplaced-blocks-2.html: Added.
2997         * fast/css-intrinsic-dimensions/indefinite-percent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
2998         * fast/css-intrinsic-dimensions/indefinite-percent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
2999         * fast/css-intrinsic-dimensions/indefinite-percent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3000         * fast/css-intrinsic-dimensions/indefinite-percent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3001         * fast/css-intrinsic-dimensions/maxcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3002         * fast/css-intrinsic-dimensions/maxcontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3003         * fast/css-intrinsic-dimensions/maxcontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3004         * fast/css-intrinsic-dimensions/maxcontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3005         * fast/css-intrinsic-dimensions/mincontent-maxcontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3006         * fast/css-intrinsic-dimensions/mincontent-maxcontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3007         * fast/css-intrinsic-dimensions/mincontent-mincontent-inlinesize-contribution-nonreplaced-blocks-expected.html: Added.
3008         * fast/css-intrinsic-dimensions/mincontent-mincontent-inlinesize-contribution-nonreplaced-blocks.html: Added.
3009         * fast/css-intrinsic-dimensions/resources/intrinsic-size-contribution.css: Added.
3010         (.container):
3011         (.item):
3012         (.border):
3013         (.padding):
3014         (.margin):
3015
3016 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3017
3018         Mac EWS bots frequently fail several wpt tests
3019         https://bugs.webkit.org/show_bug.cgi?id=152257
3020
3021         Unreviewed.
3022
3023         * TestExpectations: marking some tests as flaky.
3024
3025 2015-12-16  Commit Queue  <commit-queue@webkit.org>
3026
3027         Unreviewed, rolling out r194135.
3028         https://bugs.webkit.org/show_bug.cgi?id=152333
3029
3030         due to missing OSR exit materialization support in FTL
3031         (Requested by yusukesuzuki on #webkit).
3032
3033         Reverted changeset:
3034
3035         "[ES6] Handle new_generator_func / new_generator_func_exp in
3036         DFG / FTL"
3037         https://bugs.webkit.org/show_bug.cgi?id=152227
3038         http://trac.webkit.org/changeset/194135
3039
3040 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3041
3042         Align WebKit testharness.js with WPT testharness.js
3043         https://bugs.webkit.org/show_bug.cgi?id=152297
3044
3045         Reviewed by Darin Adler.
3046
3047         Cosmetic changes (output:true is overriden by WK testharnessreport.js)
3048         To remove the warning "WPT tests are not using the same testharness.js file as other WebKit Layout tests."
3049
3050         * media/track/getCueAsHTMLCrash.html: Adding testharnessreport.js and removing call to dumpAsText.
3051         * media/track/getCueAsHTMLCrash-expected.txt: Rebasing as tests are now outputting results.
3052         * resources/testharness.js:
3053
3054 2015-12-16  Yusuke Suzuki  <utatane.tea@gmail.com>
3055
3056         [ES6] Handle new_generator_func / new_generator_func_exp in DFG / FTL
3057         https://bugs.webkit.org/show_bug.cgi?id=152227
3058
3059         Reviewed by Saam Barati.
3060
3061         Make the test taking longer time.
3062
3063         * js/regress/script-tests/generator-function-create.js:
3064         (test):
3065
3066 2015-12-16  Tomas Popela  <tpopela@redhat.com>
3067
3068         [GTK] Correct the wrong expectation introduced in r194106
3069         https://bugs.webkit.org/show_bug.cgi?id=152325
3070
3071         Unreviewed GTK gardening
3072
3073         * platform/gtk/http/tests/plugins/plugin-javascript-access-expected.txt:
3074
3075 2015-12-15  Ryan Haddad  <ryanhaddad@apple.com>
3076
3077         Rebaseline fast/viewport/ios tests for ios-simulator, remove failure expectation and re-enable test directory.
3078         https://bugs.webkit.org/show_bug.cgi?id=152135
3079
3080         Reviewed by Simon Fraser.
3081
3082         * platform/ios-simulator-wk2/TestExpectations:
3083         * platform/ios-simulator/TestExpectations:
3084         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
3085         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
3086         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
3087         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt:
3088
3089 2015-12-15  Jiewen Tan  <jiewen_tan@apple.com>
3090
3091         Verify that Referer Policy within Content-Disposition:attachment sandbox is always ReferrerPolicyNever
3092         https://bugs.webkit.org/show_bug.cgi?id=152260
3093         <rdar://problem/23884579>
3094
3095         Reviewed by Andy Estes.
3096
3097         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt: Added.
3098         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt: Added.
3099         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always.html: Added.
3100         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt: Added.
3101         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default.html: Added.
3102         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt: Added.
3103         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never.html: Added.
3104         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt: Added.
3105         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt: Added.
3106         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade.html: Added.
3107         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer.html: Added.
3108         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt: Added.
3109         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin.html: Added.
3110         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt: Added.
3111         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url.html: Added.
3112         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped.html: Added.
3113         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped-frame.php: Added.
3114         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js: Added.
3115         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Removed.
3116         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Removed.
3117         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Removed.
3118
3119 2015-12-15  Timothy Horton  <timothy_horton@apple.com>
3120
3121         Rebaseline some page overlay tests for WK1
3122
3123         * platform/mac-wk1/pageoverlay/overlay-installation-expected.txt:
3124         * platform/mac-wk1/pageoverlay/overlay-large-document-expected.txt:
3125         * platform/mac-wk1/pageoverlay/overlay-large-document-scrolled-expected.txt:
3126         * platform/mac-wk1/pageoverlay/overlay-small-frame-mouse-events-expected.txt: Added.
3127
3128 2015-12-15  Joseph Pecoraro  <pecoraro@apple.com>
3129
3130         Web Inspector: Localize "global code" and "eval code" strings
3131         https://bugs.webkit.org/show_bug.cgi?id=152313
3132
3133         Reviewed by Timothy Hatcher.
3134
3135         * inspector/debugger/js-stacktrace-expected.txt:
3136         * inspector/debugger/js-stacktrace.html:
3137         * inspector/model/stack-trace-expected.txt: Added.
3138         * inspector/model/stack-trace.html: Added.
3139
3140 2015-12-15  Tim Horton  <timothy_horton@apple.com>
3141
3142         REGRESSION (r191849): There's no yellow bouncy highlight when using Find on Page on iOS
3143         https://bugs.webkit.org/show_bug.cgi?id=152241
3144         <rdar://problem/23642574>
3145
3146         Reviewed by Simon Fraser.
3147
3148         * pageoverlay/overlay-small-frame-mouse-events-expected.txt: Added.
3149         * pageoverlay/overlay-small-frame-mouse-events.html: Added.
3150         Add a test ensuring that small-frame overlays get mouse events.
3151
3152         * pageoverlay/overlay-small-frame-paints-expected.txt: Added.
3153         * pageoverlay/overlay-small-frame-paints.html: Added.
3154         Add a test ensuring that small-frame overlays get paint callbacks.
3155
3156 2015-12-15  Myles C. Maxfield  <mmaxfield@apple.com>
3157
3158         [Font Features] TrueType fonts trigger real features even when synthesis is applied
3159         https://bugs.webkit.org/show_bug.cgi?id=152287
3160
3161         Reviewed by Darin Adler.
3162
3163         Adding tests.
3164
3165         * css3/font-variant-petite-caps-synthesis-expected.html:
3166         * css3/font-variant-petite-caps-synthesis.html:
3167         * css3/font-variant-small-caps-synthesis-expected.html:
3168         * css3/font-variant-small-caps-synthesis.html:
3169         * css3/font-variant-petite-caps-synthesis-coverage-expected.html:
3170         * css3/font-variant-petite-caps-synthesis-coverage.html:
3171         * css3/font-variant-small-caps-synthesis-coverage-expected.html:
3172         * css3/font-variant-small-caps-synthesis-coverage.html:
3173
3174 2015-12-15  Mark Lam  <mark.lam@apple.com>
3175
3176         Polymorphic operand types for DFG and FTL bit operators.
3177         https://bugs.webkit.org/show_bug.cgi?id=152191
3178
3179         Reviewed by Saam Barati.
3180
3181         * js/regress/ftl-polymorphic-bitand-expected.txt: Added.
3182         * js/regress/ftl-polymorphic-bitand.html: Added.
3183         * js/regress/ftl-polymorphic-bitor-expected.txt: Added.
3184         * js/regress/ftl-polymorphic-bitor.html: Added.
3185         * js/regress/ftl-polymorphic-bitxor-expected.txt: Added.
3186         * js/regress/ftl-polymorphic-bitxor.html: Added.
3187         * js/regress/ftl-polymorphic-lshift-expected.txt: Added.
3188         * js/regress/ftl-polymorphic-lshift.html: Added.
3189         * js/regress/ftl-polymorphic-rshift-expected.txt: Added.
3190         * js/regress/ftl-polymorphic-rshift.html: Added.
3191         * js/regress/ftl-polymorphic-urshift-expected.txt: Added.
3192         * js/regress/ftl-polymorphic-urshift.html: Added.
3193         * js/regress/script-tests/ftl-polymorphic-bitand.js: Added.
3194         (o1.valueOf):
3195         (foo):
3196         * js/regress/script-tests/ftl-polymorphic-bitor.js: Added.
3197         (o1.valueOf):
3198         (foo):
3199         * js/regress/script-tests/ftl-polymorphic-bitxor.js: Added.
3200         (o1.valueOf):
3201         (foo):
3202         * js/regress/script-tests/ftl-polymorphic-lshift.js: Added.
3203         (o1.valueOf):
3204         (foo):
3205         * js/regress/script-tests/ftl-polymorphic-rshift.js: Added.
3206         (o1.valueOf):
3207         (foo):
3208         * js/regress/script-tests/ftl-polymorphic-urshift.js: Added.
3209         (o1.valueOf):
3210         (foo):
3211
3212 2015-12-15  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3213
3214         WebRTC: Test that RTCPeerConnection promise functions reject on closed state
3215         https://bugs.webkit.org/show_bug.cgi?id=152295
3216
3217         Reviewed by Eric Carlson.
3218
3219         Add test that verifies RTCPeerConnection's behavior in the closed state
3220         (signalingState). Promise functions should reject, and (some) others
3221         should throw. Remove old test that tests incorrect behavior.
3222
3223         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt: Added.
3224         * fast/mediastream/RTCPeerConnection-closed-state.html: Added.
3225         * fast/mediastream/RTCPeerConnection-state-expected.txt: Removed.
3226         * fast/mediastream/RTCPeerConnection-state.html: Removed.
3227
3228 2015-12-15  Tomas Popela  <tpopela@redhat.com>
3229
3230         [GTK] Gardening: Rebaseline tests
3231         https://bugs.webkit.org/show_bug.cgi?id=152301
3232
3233         Unreviewed GTK gardening
3234
3235         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
3236         Correct the expectations after r189202 when RangeException was
3237         removed.
3238         * platform/gtk/fast/dom/adopt-attribute-crash-expected.txt: Added.
3239         Add a new test expectations after r187148.
3240         * platform/gtk/http/tests/plugins/plugin-javascript-access-expected.txt: Added.
3241         Add a new test expectations after r193363.
3242
3243 2015-12-15  Ryan Haddad  <ryanhaddad@apple.com>
3244
3245         Changing expectation for storage/indexeddb/deleted-objects.html to [ Failure Crash ]
3246         https://bugs.webkit.org/show_bug.cgi?id=152264
3247
3248         Unreviewed test gardening.
3249
3250         * platform/mac-wk1/TestExpectations:
3251
3252 2015-12-15  Javier Fernandez  <jfernandez@igalia.com>
3253
3254         [css-align][css-grid] Overflow alignment value 'true' renamed to 'unsafe'
3255         https://bugs.webkit.org/show_bug.cgi?id=152251
3256
3257         The 'True' Overflow Alignment keyword is known now as 'Unsafe', so adapting
3258         layout tests using such keyword.
3259
3260         Reviewed by Darin Adler.
3261
3262         * css3/overwrite-content-alignment-expected.txt:
3263         * css3/overwrite-content-alignment.html:
3264         * css3/overwrite-self-alignment-expected.txt:
3265         * css3/overwrite-self-alignment.html:
3266         * css3/parse-align-content-expected.txt:
3267         * css3/parse-align-content.html:
3268         * css3/parse-align-items-expected.txt:
3269         * css3/parse-align-items.html:
3270         * css3/parse-align-self-expected.txt:
3271         * css3/parse-align-self.html:
3272         * css3/parse-justify-content-expected.txt:
3273         * css3/parse-justify-content.html:
3274         * fast/css-grid-layout/grid-align-justify-overflow.html:
3275         * fast/css-grid-layout/grid-content-alignment-overflow.html:
3276         * fast/css/parse-justify-items-expected.txt:
3277         * fast/css/parse-justify-items.html:
3278         * fast/css/parse-justify-self-expected.txt:
3279         * fast/css/parse-justify-self.html:
3280
3281 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3282
3283         Re-enabling passing test fast/viewport/ios/width-is-device-width.html, which was accidentally skipped with r194058.
3284         https://bugs.webkit.org/show_bug.cgi?id=152135
3285
3286         Unreviewed test gardening.
3287
3288         * platform/ios-simulator-wk2/TestExpectations:
3289
3290 2015-12-14  Yusuke Suzuki  <utatane.tea@gmail.com>
3291
3292         Math.random should have an intrinsic thunk and it should be later handled as a DFG Node
3293         https://bugs.webkit.org/show_bug.cgi?id=152133
3294
3295         Reviewed by Geoffrey Garen.
3296
3297         Add new regression test.
3298
3299         * js/regress/math-random-expected.txt: Added.
3300         * js/regress/math-random.html: Added.
3301         * js/regress/script-tests/math-random.js: Added.
3302         (test):
3303
3304 2015-12-14  Joseph Pecoraro  <pecoraro@apple.com>
3305
3306         Web Inspector: Stack traces in console incorrectly show "(anonymous function)" for global code
3307         https://bugs.webkit.org/show_bug.cgi?id=152280
3308
3309         Reviewed by Brian Burg.
3310
3311         * inspector/debugger/js-stacktrace-expected.txt:
3312         * inspector/debugger/js-stacktrace.html:
3313
3314 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3315
3316         Marking storage/indexeddb/deleted-objects.html as a flaky crash on mac-wk1
3317         https://bugs.webkit.org/show_bug.cgi?id=152264
3318
3319         Unreviewed test gardening.
3320
3321         * platform/mac-wk1/TestExpectations:
3322
3323 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3324
3325         Marking platform/ios-simulator/ios/scrolling tests as failing on ios-simulator
3326         https://bugs.webkit.org/show_bug.cgi?id=152276
3327
3328         Unreviewed test gardening.
3329
3330         * platform/ios-simulator/TestExpectations:
3331
3332 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3333
3334         Updating ios-simulator expectation for crashing tests http/tests/misc/large-js-program.php and js/dom/line-column-numbers.html
3335         https://bugs.webkit.org/show_bug.cgi?id=152279
3336
3337         Unreviewed test gardening.
3338
3339         * platform/ios-simulator/TestExpectations:
3340
3341 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3342
3343         Removing ios-simulator TestExpectations for deleted tests: streams/reference-implementation/readable-stream-cancel.html (r192186)
3344         and http/tests/inspector/console/access-inspected-object.html (r192186).
3345         https://bugs.webkit.org/show_bug.cgi?id=152131
3346
3347         Unreviewed test gardening.
3348
3349         * platform/ios-simulator-wk1/TestExpectations:
3350         * platform/ios-simulator-wk2/TestExpectations:
3351         * platform/ios-simulator/TestExpectations:
3352
3353 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3354
3355         Adding a second newline to the expected result for compositing/iframes/page-cache-layer-tree.html
3356         https://bugs.webkit.org/show_bug.cgi?id=152132
3357
3358         Unreviewed test gardening.
3359
3360         * platform/ios-simulator-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
3361
3362 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3363
3364         Marking js/regress/generator-with-several-types.html as a flaky timeout on mac-wk1 debug.
3365         https://bugs.webkit.org/show_bug.cgi?id=152272
3366
3367         Unreviewed test gardening.
3368
3369         * platform/mac-wk1/TestExpectations:
3370
3371 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3372
3373         Take 2 of updating expectations for fast/events/ios tests by removing the directory's [ Pass ] expectation.
3374         https://bugs.webkit.org/show_bug.cgi?id=152134
3375
3376         Unreviewed test gardening.
3377
3378         * platform/ios-simulator-wk2/TestExpectations:
3379
3380 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3381
3382         Take 2 of updating expectations for fast/viewport/ios tests by removing the directory's [ Pass ] expectation.
3383         https://bugs.webkit.org/show_bug.cgi?id=152135
3384
3385         Unreviewed test gardening.
3386
3387         * platform/ios-simulator-wk2/TestExpectations:
3388
3389 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3390
3391         Rebaseline compositing/iframes/page-cache-layer-tree.html for iOS Simulator
3392         https://bugs.webkit.org/show_bug.cgi?id=152267
3393
3394         Unreviewed test gardening.
3395
3396         * platform/ios-simulator-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
3397
3398 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3399
3400         Marking fast/viewport/ios/width-is-device-width-overflowing* tests as failing on iOS simulator
3401         https://bugs.webkit.org/show_bug.cgi?id=152135
3402
3403         Unreviewed test gardening.
3404
3405         * platform/ios-simulator/TestExpectations:
3406
3407 2015-12-14  Chris Fleizach  <cfleizach@apple.com>
3408
3409         AX: iOS: Text field variations do not have the correct traits
3410         https://bugs.webkit.org/show_bug.cgi?id=152237
3411
3412         Reviewed by Mario Sanchez Prada.
3413
3414         * accessibility/ios-simulator/textentry-traits-expected.txt: Added.
3415         * accessibility/ios-simulator/textentry-traits.html: Added.
3416
3417 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3418
3419         Marking fast/viewport/ios/width-is-device-width-overflowing* tests as failing on iOS simulator
3420         https://bugs.webkit.org/show_bug.cgi?id=152135
3421
3422         Unreviewed test gardening.
3423
3424         * platform/ios-simulator/TestExpectations:
3425
3426 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3427
3428         Marking fast/picture/image-picture-* as failing on iOS simulator
3429         https://bugs.webkit.org/show_bug.cgi?id=152141
3430
3431         Unreviewed test gardening.
3432
3433         * platform/ios-simulator/TestExpectations:
3434
3435 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3436
3437         Removing failure expectation for css3/blending tests that are now passing on iOS simulator
3438         https://bugs.webkit.org/show_bug.cgi?id=152131
3439
3440         Unreviewed test gardening.
3441
3442         * platform/ios-simulator/TestExpectations:
3443
3444 2015-12-14  Ryan Haddad  <ryanhaddad@apple.com>
3445
3446         Rebaselining fast/text/emoji.html for iOS simulator
3447         https://bugs.webkit.org/show_bug.cgi?id=152261
3448
3449         Unreviewed test gardening.
3450
3451         * platform/ios-simulator/fast/text/emoji-expected.txt:
3452
3453 2015-12-14  Daniel Bates  <dabates@apple.com>
3454
3455         [iOS] DOM click event may not be dispatched when page has :active style and <input type="search">
3456         https://bugs.webkit.org/show_bug.cgi?id=144451
3457         <rdar://problem/23099482>
3458
3459         Reviewed by Simon Fraser.
3460
3461         Add a test to ensure that a DOM click event is dispatched to an element in a subframe on a page
3462         with a search field and that specifies a CSS :active pseudo-class that changes the tap highlight
3463         color.
3464
3465         Additionally, add tests to ensure we update the cancel button visibility whenever the visibility
3466         of the search field changes.
3467
3468         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field-expected.txt: Added.
3469         * fast/events/can-click-element-on-page-with-active-pseudo-class-and-search-field.html: Added.
3470         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled-expected.html: Added.
3471         * fast/forms/search/search-cancel-button-visible-when-input-becomes-disabled.html: Added.
3472         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly-expected.html: Added.
3473         * fast/forms/search/search-cancel-button-visible-when-input-becomes-readonly.html: Added.
3474         * fast/forms/search/search-cancel-in-formerly-invisible-element-expected.html: Added.
3475         * fast/forms/search/search-cancel-in-formerly-invisible-element.html: Added.
3476         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden-expected.html: Added.
3477         * fast/forms/search/search-cancel-toggle-visibility-initially-hidden.html: Added.
3478         * fast/forms/search/search-cancel-toggle-visibility-initially-visible-expected.html: Added.
3479         * fast/forms/search/search-cancel-toggle-visibility-initially-visible.html: Added.
3480
3481 2015-12-14  Chris Dumez  <cdumez@apple.com>
3482
3483         Roll out r193974 and follow-up fixes as it caused JSC crashes
3484         https://bugs.webkit.org/show_bug.cgi?id=152256
3485
3486         Unreviewed, roll out r193974 and follow-up fixes as it caused JSC crashes.
3487
3488         * inspector/model/remote-object-get-properties-expected.txt:
3489         * js/Object-getOwnPropertyNames-expected.txt:
3490         * js/exception-for-nonobject-expected.txt:
3491         * js/exception-instanceof-expected.txt:
3492         * js/instance-of-immediates-expected.txt:
3493         * js/regress/instanceof-bound-expected.txt: Removed.
3494         * js/regress/instanceof-bound.html: Removed.
3495         * js/regress/script-tests/instanceof-bound.js: Removed.
3496         * js/script-tests/Object-getOwnPropertyNames.js:
3497
3498 2015-12-14  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3499
3500         [Streams API] Expose ReadableStream and relatives to Worker
3501         https://bugs.webkit.org/show_bug.cgi?id=152066
3502
3503         Reviewed by Darin Adler.
3504
3505         Adding ByteLengthQueuingStrategy, CountQueuingStrategy and ReadableStream as worker constructors.
3506
3507         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3508         * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3509
3510 2015-12-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3511
3512         [GTK] Unreviewed gardening.
3513
3514         * platform/gtk/TestExpectations: Update TestExpectations with the following changes:
3515           - Remove expectations for tests removed after r193411 r193426 and r19366.
3516           - Merge repeated expectations from some tests.
3517           - Mark tests failing after r188159.
3518           - Update list of imported/blink tests failing.
3519
3520 2015-12-14  Sergio Villar Senin  <svillar@igalia.com>
3521
3522         [css-grid] Fix height computation of grid items with borders
3523         https://bugs.webkit.org/show_bug.cgi?id=151800
3524
3525         Reviewed by Darin Adler.
3526
3527         * fast/css-grid-layout/grid-item-with-border-in-intrinsic-expected.txt: Added.
3528         * fast/css-grid-layout/grid-item-with-border-in-intrinsic.html: Added.
3529
3530 2015-12-13  Zalan Bujtas  <zalan@apple.com>
3531
3532         Clean up absolute positioned map properly.
3533         https://bugs.webkit.org/show_bug.cgi?id=152219
3534         rdar://problem/23861165
3535
3536         Reviewed by Simon Fraser.
3537
3538         We insert positioned renderers into a static map (RenderBlock::gPositionedDescendantsMap) to keep track of them.
3539         Since this static map is at block level, (positioned)inline renderers use their containing block to store
3540         their positioned descendants.
3541         This patch ensures that when an inline element can no longer hold positioned children, we remove them from
3542         the inline's containing block's map. -unless the container itself can hold positioned renderers(see RenderElement::canContainAbsolutelyPositionedObjects).
3543
3544         * fast/block/positioning/crash-when-positioned-inline-has-positioned-child-expected.txt: Added.
3545         * fast/block/positioning/crash-when-positioned-inline-has-positioned-child.html: Added.
3546
3547 2015-12-13  Joanmarie Diggs  <jdiggs@igalia.com>
3548
3549         AX: [EFL] Anonymous render block flow elements should be exposed as ATK_ROLE_SECTION; not ATK_ROLE_PANEL
3550         https://bugs.webkit.org/show_bug.cgi?id=152079
3551
3552         Reviewed by Chris Fleizach.
3553
3554         * platform/efl/accessibility/deleting-iframe-destroys-axcache-expected.txt: Added.
3555         * platform/efl/accessibility/image-link-expected.txt: Updated.
3556         * platform/efl/accessibility/image-with-alt-and-map-expected.txt: Updated.
3557         * platform/efl/accessibility/lists-expected.txt: Updated.
3558         * platform/efl/accessibility/media-element-expected.txt: Updated
3559
3560 2015-12-13  Brady Eidson  <beidson@apple.com>
3561
3562         Modern IDB: TextExpectations gardening to run more tests.
3563         https://bugs.webkit.org/show_bug.cgi?id=152217
3564
3565         Reviewed by Alex Christensen.
3566
3567         * platform/mac-wk1/TestExpectations: 5 crash/timeout tests now either pass or merely have text failures.
3568
3569 2015-12-12  Brady Eidson  <beidson@apple.com>
3570
3571         Modern IDB: Update a couple of tests that fail only because of error message differences.
3572         https://bugs.webkit.org/show_bug.cgi?id=152205
3573
3574         Reviewed by Alex Christensen.
3575
3576         * platform/mac-wk1/TestExpectations:
3577         * storage/indexeddb/objectstore-autoincrement-expected.txt:
3578         * storage/indexeddb/open-cursor-expected.txt:
3579
3580 2015-12-12  Brady Eidson  <beidson@apple.com>
3581
3582         Modern IDB: storage/indexeddb/index-duplicate-keypaths.html fails.
3583         https://bugs.webkit.org/show_bug.cgi?id=152201
3584
3585         Reviewed by Alex Christensen.
3586
3587         * platform/mac-wk1/TestExpectations:
3588
3589 2015-12-11  Simon Fraser  <simon.fraser@apple.com>
3590
3591         Mousewheel events don't work in iframes in RTL documents
3592         https://bugs.webkit.org/show_bug.cgi?id=152200
3593
3594         Reviewed by Beth Dakin.
3595         
3596         Try dispatching wheel events to an iframe in an RTL document.
3597
3598         * fast/scrolling/rtl-point-in-iframe-expected.txt: Added.
3599         * fast/scrolling/rtl-point-in-iframe.html: Added.
3600
3601 2015-12-11  Zalan Bujtas  <zalan@apple.com>
3602
3603         ASSERTION FAILED: !rect.isEmpty() in WebCore::GraphicsContext::drawRect
3604         https://bugs.webkit.org/show_bug.cgi?id=151201
3605
3606         Reviewed by Simon Fraser.
3607
3608         Drawing empty rect is a waste.
3609
3610         * fast/borders/empty-drawrect-assert-after-pixelsnap-expected.txt: Added.
3611         * fast/borders/empty-drawrect-assert-after-pixelsnap.html: Added.
3612
3613 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
3614
3615         Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
3616         https://bugs.webkit.org/show_bug.cgi?id=152102
3617         <rdar://problem/22124230>
3618
3619         Reviewed by Andy Estes.
3620
3621         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Added.
3622         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Added.
3623         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Added.
3624         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Added.
3625
3626 2015-12-11  Eric Carlson  <eric.carlson@apple.com>
3627
3628         [MediaStream] Add a setting to allow the mock media capture devices to be enabled and disabled
3629         https://bugs.webkit.org/show_bug.cgi?id=152197
3630
3631         Reviewed by Dean Jackson.
3632
3633         * fast/mediastream/mock-media-source-expected.txt: Added.
3634         * fast/mediastream/mock-media-source.html: Added.
3635
3636 2015-12-11  Beth Dakin  <bdakin@apple.com>
3637
3638         _touchEventRegions should return regions in the view's coordinates
3639         https://bugs.webkit.org/show_bug.cgi?id=152189
3640         -and corresponding-
3641         rdar://problem/23188605
3642
3643         Reviewed by Dan Bernstein.
3644
3645         * fast/events/touch/ios/touch-event-rtl-expected.txt: Added.
3646         * fast/events/touch/ios/touch-event-rtl.html: Added.
3647
3648 2015-12-11  Alexey Proskuryakov  <ap@apple.com>
3649
3650         Roll out http://trac.webkit.org/r193984, because the new test is timing out.
3651
3652         Was: Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
3653         https://bugs.webkit.org/show_bug.cgi?id=152102
3654         <rdar://problem/22124230>
3655
3656         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Removed.
3657         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Removed.
3658         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Removed.
3659         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Removed.
3660
3661 2015-12-11  Brady Eidson  <beidson@apple.com>
3662
3663         Modern IDB: storage/indexeddb/optional-arguments.html fails.
3664         https://bugs.webkit.org/show_bug.cgi?id=152194
3665
3666         Reviewed by Alex Christensen.
3667
3668         * platform/mac-wk1/TestExpectations:
3669         * storage/indexeddb/invalid-keys-expected.txt: Updated for new error message.
3670         * storage/indexeddb/optional-arguments-expected.txt: Remove results that expect IDBObjectStore.openKeyCursor() to be
3671           a thing. That method no longer exists in the spec and was already removed from the test.
3672
3673 2015-12-11  Brady Eidson  <beidson@apple.com>
3674
3675         Modern IDB: storage/indexeddb/cursor-continue.html fails.
3676         https://bugs.webkit.org/show_bug.cgi?id=152192
3677
3678         Reviewed by Alex Christensen.
3679
3680         * platform/mac-wk1/TestExpectations:
3681         * storage/indexeddb/cursor-continue-expected.txt:
3682
3683 2015-12-11  Brady Eidson  <beidson@apple.com>
3684
3685         Modern IDB: storage/indexeddb/index-basics.html fails.
3686         https://bugs.webkit.org/show_bug.cgi?id=152190
3687
3688         Reviewed by Alex Christensen.
3689
3690         * platform/mac-wk1/TestExpectations:
3691
3692 2015-12-11  Keith Miller  <keith_miller@apple.com>
3693
3694         Rebaseline a failing inspector test for a new property on Function.prototype.
3695
3696         * inspector/model/remote-object-get-properties-expected.txt:
3697
3698 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
3699
3700         Strip out Referer header when requesting subresources or following links for documents with "Content-Disposition: attachment"
3701         https://bugs.webkit.org/show_bug.cgi?id=152102
3702         <rdar://problem/22124230>
3703
3704         Reviewed by Andy Estes.
3705
3706         * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Added.
3707         * http/tests/contentdispositionattachmentsandbox/resources/subresource-request-not-include-referer-header-frame.php: Added.
3708         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header-expected.txt: Added.
3709         * http/tests/contentdispositionattachmentsandbox/subresource-request-not-include-referer-header.html: Added.
3710
3711 2015-12-11  Ryan Haddad  <ryanhaddad@apple.com>
3712
3713         Marking fast/events/ios tests as flaky on ios-simulator due to timeouts
3714         https://bugs.webkit.org/show_bug.cgi?id=152134
3715
3716         Unreviewed test gardening.
3717
3718         * platform/ios-simulator/TestExpectations:
3719
3720 2015-12-11  Brady Eidson  <beidson@apple.com>
3721
3722         Modern IDB: storage/indexeddb/key-type-array.html fails.
3723         https://bugs.webkit.org/show_bug.cgi?id=152187
3724
3725         Reviewed by Alex Christensen.
3726
3727         * platform/mac-wk1/TestExpectations:
3728         * storage/indexeddb/key-type-array-expected.txt:
3729
3730 2015-12-11  Brady Eidson  <beidson@apple.com>
3731
3732         Modern IDB: Updates to 3 intversion tests, and/or their results.
3733         https://bugs.webkit.org/show_bug.cgi?id=152179
3734
3735         Reviewed by Alex Christensen.
3736
3737         * platform/mac-wk1/TestExpectations:
3738         * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
3739
3740         * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
3741         * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
3742         * storage/indexeddb/intversion-upgrades-expected.txt:
3743         * storage/indexeddb/resources/intversion-close-in-oncomplete.js:
3744
3745 2015-12-11  Keith Miller  <keith_miller@apple.com>
3746
3747         [ES6] Add support for Symbol.hasInstance
3748         https://bugs.webkit.org/show_bug.cgi?id=151839
3749
3750         Reviewed by Saam Barati.
3751
3752         Fix tests to reflect the changes to instanceof in ES6.
3753
3754         Added a new regression test for bound functions in instanceof
3755         as the perfomance on bound functions should, to some degree,
3756         reflect the performance on C-API users.
3757
3758         * js/Object-getOwnPropertyNames-expected.txt:
3759         * js/exception-for-nonobject-expected.txt:
3760         * js/exception-instanceof-expected.txt:
3761         * js/instance-of-immediates-expected.txt:
3762         * js/regress/instanceof-bound-expected.txt: Added.
3763         * js/regress/instanceof-bound.html: Added.
3764         * js/regress/script-tests/instanceof-bound.js: Added.
3765         (Constructor):
3766         (test):
3767         * js/script-tests/Object-getOwnPropertyNames.js:
3768
3769 2015-12-11  Ryan Haddad  <ryanhaddad@apple.com>
3770
3771         Updating mac-wk1 TestExpectations for fast/replaced/replaced-breaking.html to Yosemite+ to fix EWS bot results.
3772         https://bugs.webkit.org/show_bug.cgi?id=152178
3773
3774         Unreviewed test gardening.
3775
3776         * platform/mac-wk1/TestExpectations:
3777
3778 2015-12-11  Brady Eidson  <beidson@apple.com>
3779
3780         Modern IDB: storage/indexeddb/intversion-abort-in-initial-upgradeneeded.html fails.
3781         https://bugs.webkit.org/show_bug.cgi?id=152177
3782
3783         Reviewed by Alex Christensen.
3784
3785         * platform/mac-wk1/TestExpectations:
3786         * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt: Copied from LayoutTests/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt.
3787         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
3788         * storage/indexeddb/resources/intversion-abort-in-initial-upgradeneeded.js:
3789
3790 2015-12-11  Jiewen Tan  <jiewen_tan@apple.com>
3791
3792         Do not fire load events from frames with scripting disabled
3793         https://bugs.webkit.org/show_bug.cgi?id=118042
3794         <rdar://problem/14272857>
3795
3796         Reviewed by Brent Fulgham.
3797
3798         Since the crash is not reproducible, only test case from Blink r153029 is merged:
3799         https://codereview.chromium.org/17682003
3800
3801         * fast/images/image-load-event-crash-expected.txt: Added.
3802         * fast/images/image-load-event-crash.html: Added.
3803
3804 2015-12-11  Brady Eidson  <beidson@apple.com>
3805
3806         Modern IDB: storage/indexeddb/index-count.html fails.
3807         https://bugs.webkit.org/show_bug.cgi?id=152175
3808
3809         Reviewed by Alex Christensen.
3810
3811         * platform/mac-wk1/TestExpectations:
3812         * storage/indexeddb/index-count-expected.txt:
3813         * storage/indexeddb/modern/index-get-count-failures-expected.txt:
3814
3815 2015-12-11  Daniel Bates  <dabates@apple.com>
3816
3817         [iOS][WK2] Update expected results for tests imported/w3c/web-platform-tests
3818
3819         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Added.
3820         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Added.
3821         * 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.
3822         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
3823         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Added.
3824
3825 2015-12-11  Darin Adler  <darin@apple.com>
3826
3827         Reduce the number of events that can be created by Document.createEvent
3828         https://bugs.webkit.org/show_bug.cgi?id=151931
3829
3830         Reviewed by Alex Christensen.
3831
3832         * TestExpectations: Added expected failures for the two tests that depend
3833         on createEvent("IDBVersionChangeEvent").
3834
3835         * animations/animation-events-create.html: Updated to use
3836         "new WebKitAnimationEvent" instead of document.createEvent.
3837
3838         * fast/events/event-creation-expected.txt: Removed expected results for
3839         various events that can no longer be created with createEvent.
3840         * fast/events/event-creation.html: Removed tests for various events
3841         that can no longer be created with createEvent.
3842
3843         * imported/blink/plugins/plugin-synthetic-event-crash.html: Updated to use
3844         "new PopStateEvent" instead of document.createEvent.
3845
3846         * indieui/create-uirequestevent-expected.txt: Removed.
3847         * indieui/create-uirequestevent.html: Removed.
3848
3849         * platform/mac-wk2/TestExpecations: Removed expectations for some deleted tests.
3850
3851         * platform/wk2/storage/indexeddb/removed-expected.txt: Removed, since this is
3852         no different from the platform-independent expected result.
3853
3854         * transitions/transition-end-event-create.html: Updated to use
3855         "new WebKitTransitionEvent" instead of document.createEvent.
3856
3857 2015-12-11  Nikita Vasilyev  <nvasilyev@apple.com>
3858
3859         Web Inspector: When logging strings, detect stack traces and show them as StackTraceView
3860         https://bugs.webkit.org/show_bug.cgi?id=149790
3861
3862         Reviewed by Timothy Hatcher.
3863
3864         * inspector/console/js-isLikelyStackTrace.html: Added.
3865
3866 2015-12-10  Brady Eidson  <beidson@apple.com>
3867
3868         Modern IDB: storage/indexeddb/objectstore-count.html fails.
3869         https://bugs.webkit.org/show_bug.cgi?id=152167
3870
3871         Reviewed by Alex Christensen.
3872
3873         * platform/mac-wk1/TestExpectations:
3874         * storage/indexeddb/objectstore-count-expected.txt:
3875
3876 2015-12-10  Zalan Bujtas  <zalan@apple.com>
3877
3878         ASSERTION FAILED: !simpleLineLayout() in WebCore::RenderText::collectSelectionRectsForLineBoxes
3879         https://bugs.webkit.org/show_bug.cgi?id=152115
3880
3881         Reviewed by Simon Fraser.
3882
3883         document.execCommand("indent") generates a blockquote wrapper and moves the indented content inside.
3884         If the indented content is already inside a selection, we need to make sure that newly created flow uses
3885         normal line layout.
3886         This patch fixes the generic case as re-parenting an already selected renderer is not specific to document.execCommand("indent").
3887
3888         * fast/block/selection-inside-simple-line-layout-expected.txt: Added.
3889         * fast/block/selection-inside-simple-line-layout.html: Added.
3890
3891 2015-12-10  Brady Eidson  <beidson@apple.com>
3892
3893         Unreviewed TestExpectations gardening.
3894
3895         * platform/mac-wk1/TestExpectations: Move 3 failing IDB tests to the "Skipped because of Workers" section.
3896
3897 2015-12-10  Eric Carlson  <eric.carlson@apple.com>
3898
3899         [MediaStream] Expose media capture devices persistent permissions to WebCore
3900         https://bugs.webkit.org/show_bug.cgi?id=152087
3901
3902         Reviewed by Chris Dumez.
3903
3904         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
3905         * fast/mediastream/MediaDevices-enumerateDevices.html:
3906
3907 2015-12-10  Daniel Bates  <dabates@apple.com>
3908
3909         [CSP] eval() is not blocked for stringified literals
3910         https://bugs.webkit.org/show_bug.cgi?id=152158
3911         <rdar://problem/15775625>
3912
3913         Reviewed by Saam Barati.
3914
3915         Update test LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked.html to be
3916         more comprehensive.
3917
3918         Add tests to ensure that we block eval() from within an external JavaScript script when the
3919         policy of the page disallows eval() and that we block eval() inside a subframe that disallows
3920         eval() when the page in the main frame allows eval().
3921
3922         * http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt:
3923         * http/tests/security/contentSecurityPolicy/eval-blocked-in-external-script-expected.txt: Added.
3924         * http/tests/security/contentSecurityPolicy/eval-blocked-in-external-script.html: Added.
3925         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt.
3926         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe.html: Added.
3927         * http/tests/security/contentSecurityPolicy/eval-blocked.html:
3928         * http/tests/security/contentSecurityPolicy/resources/eval-blocked-in-external-script.js: Added.
3929
3930 2015-12-10  Brady Eidson  <beidson@apple.com>
3931
3932         Modern IDB: storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange.html fails
3933         https://bugs.webkit.org/show_bug.cgi?id=152144
3934
3935         Reviewed by Alex Christensen.
3936
3937         * platform/mac-wk1/TestExpectations:
3938         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
3939         * storage/indexeddb/modern/aborted-put-expected.txt:
3940         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
3941         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
3942         * storage/indexeddb/modern/deletedatabase-2.html:
3943         * storage/indexeddb/modern/deleteindex-2-expected.txt:
3944         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
3945         * storage/indexeddb/modern/opendatabase-versions-expected.txt:
3946         * storage/indexeddb/modern/opendatabase-versions.html:
3947         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
3948
3949 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
3950
3951         Rebaselining fast/text/emoji.html for Yosemite.
3952         https://bugs.webkit.org/show_bug.cgi?id=152147
3953
3954         Unreviewed test gardening.
3955
3956         * platform/mac-yosemite/fast/text/emoji-expected.txt: Added.
3957
3958 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
3959
3960         Build fix
3961
3962         Unreviewed.
3963
3964         * platform/mac/TestExpectations:
3965
3966 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
3967
3968         Adding iOS-simulator expectations for compositing/layers-inside-overflow-scroll.html
3969         https://bugs.webkit.org/show_bug.cgi?id=152132
3970
3971         Unreviewed test gardening.
3972
3973         * platform/ios-simulator/compositing/layers-inside-overflow-scroll-expected.txt: Added.
3974
3975 2015-12-10  Alex Christensen  <achristensen@webkit.org>
3976
3977         REGRESSION (r192796) WKBundlePageResourceLoadClient should be able to setHTTPBody in willSendRequestForFrame
3978         https://bugs.webkit.org/show_bug.cgi?id=152022
3979         rdar://problem/23763584
3980
3981         Reviewed by Darin Adler.
3982
3983         * TestExpectations:
3984         * http/tests/misc/resources/post-echo.cgi: Copied from LayoutTests/http/tests/xmlhttprequest/resources/post-echo.cgi.
3985         * http/tests/misc/will-send-request-with-client-provided-http-body-expected.txt: Added.
3986         * http/tests/misc/will-send-request-with-client-provided-http-body.html: Added.
3987         * platform/wk2/TestExpectations:
3988         New test for WK2 only.
3989
3990 2015-12-10  Enrica Casucci  <enrica@apple.com>
3991
3992         Change skin tone support for two emoji.
3993         https://bugs.webkit.org/show_bug.cgi?id=152147
3994         rdar://problem/23716993
3995         rdar://problem/23716344
3996
3997         Reviewed by Darin Adler.
3998
3999         * fast/text/emoji.html:
4000         * platform/mac/fast/text/emoji-expected.txt:
4001
4002 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
4003
4004         Skip unsupported css3/font-variant-* tests on Win
4005         https://bugs.webkit.org/show_bug.cgi?id=149774
4006
4007         Unreviewed test gardening.
4008
4009         * platform/win/TestExpectations:
4010
4011 2015-12-10  Daniel Bates  <dabates@apple.com>
4012
4013         [iOS][WK2] Update expected results for editing tests
4014
4015         * platform/ios-simulator-wk2/editing/deleting/delete-3608462-fix-expected.txt:
4016         * platform/ios-simulator-wk2/editing/inserting/4278698-expected.txt:
4017         * platform/ios-simulator-wk2/editing/inserting/before-after-input-element-expected.txt:
4018         * platform/ios-simulator-wk2/editing/inserting/editable-html-element-expected.txt:
4019         * platform/ios-simulator-wk2/editing/inserting/editing-empty-divs-expected.txt:
4020         * platform/ios-simulator-wk2/editing/inserting/insert-3778059-fix-expected.txt:
4021         * platform/ios-simulator-wk2/editing/inserting/insert-3851164-fix-expected.txt:
4022         * platform/ios-simulator-wk2/editing/inserting/insert-at-end-01-expected.txt:
4023         * platform/ios-simulator-wk2/editing/inserting/insert-br-009-expected.txt:
4024         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-001-expected.txt:
4025         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-002-expected.txt:
4026         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-003-expected.txt:
4027         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-001-expected.txt:
4028         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-002-expected.txt:
4029         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-003-expected.txt:
4030         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-004-expected.txt:
4031         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-005-expected.txt:
4032         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-006-expected.txt:
4033         * platform/ios-simulator-wk2/editing/inserting/insert-div-009-expected.txt:
4034         * platform/ios-simulator-wk2/editing/inserting/insert-div-010-expected.txt:
4035         * platform/ios-simulator-wk2/editing/inserting/insert-div-011-expected.txt:
4036         * platform/ios-simulator-wk2/editing/inserting/insert-div-012-expected.txt:
4037         * platform/ios-simulator-wk2/editing/inserting/insert-div-013-expected.txt:
4038         * platform/ios-simulator-wk2/editing/inserting/insert-div-014-expected.txt:
4039         * platform/ios-simulator-wk2/editing/inserting/insert-div-015-expected.txt:
4040         * platform/ios-simulator-wk2/editing/inserting/insert-div-016-expected.txt:
4041         * platform/ios-simulator-wk2/editing/inserting/insert-div-017-expected.txt:
4042         * platform/ios-simulator-wk2/editing/inserting/insert-div-018-expected.txt:
4043         * platform/ios-simulator-wk2/editing/inserting/insert-div-019-expected.txt:
4044         * platform/ios-simulator-wk2/editing/inserting/insert-div-020-expected.txt:
4045         * platform/ios-simulator-wk2/editing/inserting/insert-div-022-expected.txt:
4046         * platform/ios-simulator-wk2/editing/inserting/insert-div-023-expected.txt:
4047         * platform/ios-simulator-wk2/editing/inserting/insert-div-024-expected.txt:
4048         * platform/ios-simulator-wk2/editing/inserting/insert-div-025-expected.txt:
4049         * platform/ios-simulator-wk2/editing/inserting/insert-div-026-expected.txt:
4050         * platform/ios-simulator-wk2/editing/inserting/insert-div-027-expected.txt:
4051         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-01-expected.txt:
4052         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-02-expected.txt:
4053         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-03-expected.txt:
4054         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-04-expected.txt:
4055         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-05-expected.txt:
4056         * platform/ios-simulator-wk2/editing/inserting/insert-tab-003-expected.txt:
4057         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-001-expected.txt:
4058         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-002-expected.txt:
4059         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-003-expected.txt:
4060         * platform/ios-simulator-wk2/editing/inserting/insert-text-with-newlines-expected.txt:
4061         * platform/ios-simulator-wk2/editing/inserting/line-break-expected.txt:
4062         * platform/ios-simulator-wk2/editing/inserting/multiple-lines-selected-expected.txt:
4063         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-01-expected.txt:
4064         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-02-expected.txt:
4065         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-03-expected.txt:
4066         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-1-expected.txt:
4067         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-2-expected.txt:
4068         * platform/ios-simulator-wk2/editing/inserting/redo-expected.txt:
4069         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-001-expected.txt:
4070         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-002-expected.txt:
4071         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-003-expected.txt:
4072         * platform/ios-simulator-wk2/editing/inserting/typing-002-expected.txt:
4073         * platform/ios-simulator-wk2/editing/style/apple-style-editable-mix-expected.txt:
4074         * platform/ios-simulator-wk2/editing/style/block-style-001-expected.txt:
4075         * platform/ios-simulator-wk2/editing/style/block-style-002-expected.txt:
4076         * platform/ios-simulator-wk2/editing/style/block-style-003-expected.txt:
4077         * platform/ios-simulator-wk2/editing/style/block-styles-007-expected.txt:
4078         * platform/ios-simulator-wk2/editing/style/create-block-for-style-001-expected.txt:
4079         * platform/ios-simulator-wk2/editing/style/create-block-for-style-002-expected.txt:
4080         * platform/ios-simulator-wk2/editing/style/create-block-for-style-003-expected.txt:
4081         * platform/ios-simulator-wk2/editing/style/create-block-for-style-004-expected.txt:
4082         * platform/ios-simulator-wk2/editing/style/create-block-for-style-005-expected.txt:
4083         * platform/ios-simulator-wk2/editing/style/create-block-for-style-006-expected.txt:
4084         * platform/ios-simulator-wk2/editing/style/create-block-for-style-007-expected.txt:
4085         * platform/ios-simulator-wk2/editing/style/create-block-for-style-008-expected.txt:
4086         * platform/ios-simulator-wk2/editing/style/create-block-for-style-009-expected.txt:
4087         * platform/ios-simulator-wk2/editing/style/create-block-for-style-010-expected.txt:
4088         * platform/ios-simulator-wk2/editing/style/create-block-for-style-011-expected.txt:
4089         * platform/ios-simulator-wk2/editing/style/create-block-for-style-012-expected.txt:
4090         * platform/ios-simulator-wk2/editing/style/create-block-for-style-013-expected.txt:
4091         * platform/ios-simulator-wk2/editing/style/designmode-expected.txt:
4092         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-001-expected.txt:
4093         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-002-expected.txt:
4094         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-003-expected.txt:
4095         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-004-expected.txt:
4096         * platform/ios-simulator-wk2/editing/style/style-3681552-fix-002-expected.txt:
4097         * platform/ios-simulator-wk2/editing/style/style-3998892-fix-expected.txt:
4098         * platform/ios-simulator-wk2/editing/style/style-boundary-001-expected.txt:
4099         * platform/ios-simulator-wk2/editing/style/style-boundary-004-expected.txt:
4100         * platform/ios-simulator-wk2/editing/style/table-selection-expected.txt:
4101         * platform/ios-simulator-wk2/editing/style/unbold-in-bold-expected.txt:
4102
4103 2015-12-10  Yusuke Suzuki  <utatane.tea@gmail.com>
4104
4105         [ES6] Add several generator related JSRegress tests to measure performance change after optimization
4106         https://bugs.webkit.org/show_bug.cgi?id=151785
4107
4108         Reviewed by Saam Barati.
4109
4110         Before starting optimization for ES6 Generators, add several JSRegress tests to measure that.
4111
4112         * js/regress/generator-create-expected.txt: Added.
4113         * js/regress/generator-create.html: Added.
4114         * js/regress/generator-fib-expected.txt: Added.
4115         * js/regress/generator-fib.html: Added.
4116         * js/regress/generator-function-create-expected.txt: Added.
4117         * js/regress/generator-function-create.html: Added.
4118         * js/regress/generator-sunspider-access-nsieve-expected.txt: Added.
4119         * js/regress/generator-sunspider-access-nsieve.html: Added.
4120         * js/regress/generator-with-several-types-expected.txt: Added.
4121         * js/regress/generator-with-several-types.html: Added.
4122         * js/regress/script-tests/generator-create.js: Added.
4123         (gen):
4124         * js/regress/script-tests/generator-fib.js: Added.
4125         (result):
4126         * js/regress/script-tests/generator-function-create.js: Added.
4127         (createGeneratorFunction.gen):
4128         (createGeneratorFunction):
4129         * js/regress/script-tests/generator-sunspider-access-nsieve.js: Added.
4130         (prime):
4131         (sieve):
4132         * js/regress/script-tests/generator-with-several-types.js: Added.
4133         (g1):
4134         (g2):
4135         (g3):
4136
4137 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
4138
4139         Unreviewed. Fix ambiguous expectations added in r193895.
4140
4141         * platform/gtk/TestExpectations:
4142
4143 2015-12-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
4144
4145         JSC Builtins should use safe array methods
4146         https://bugs.webkit.org/show_bug.cgi?id=151501
4147
4148         Reviewed by Darin Adler.
4149
4150         Adding shielding test for TypedArray.prototype.filter and stream enqueuing of values and read promises.
4151
4152         * js/builtins/resources/shielding-typedarray.js: Added.
4153         (Array.prototype.push):
4154         (try.array.Int8Array.from.string_appeared_here.filter):
4155         * js/builtins/shielding-typedarray-expected.txt: Added.
4156         * js/builtins/shielding-typedarray.html: Added.
4157         * streams/streams-promises-expected.txt:
4158         * streams/streams-promises.html:
4159
4160 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
4161
4162         Unreviewed. GTK+ gardening: skip HLS tests crashing in debug after r192102.
4163
4164         * platform/gtk/TestExpectations:
4165
4166 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
4167
4168         font-variant-caps does not work if the font does not support font features
4169         https://bugs.webkit.org/show_bug.cgi?id=149774
4170
4171         Reviewed by Antti Koivisto.
4172
4173         Adding two new font which include lowercase characters which respond to 'smcp' and 'c2sc'. 
4174
4175         The character mappings are:
4176
4177         OpenType:
4178         'smcp': f
4179         'c2sc': g
4180
4181         TrueType:
4182         kLowerCaseType / kLowerCaseSmallCapsSelector: r
4183         kUpperCaseType / kUpperCaseSmallCapsSelector: u
4184
4185         * css3/font-variant-all-expected.html:
4186         * css3/font-variant-all.html:
4187         * css3/font-variant-small-caps-synthesis-expected.html: Added.
4188         * css3/font-variant-small-caps-synthesis.html: Added.
4189         * css3/font-variant-petite-caps-synthesis-expected.html: Added.
4190         * css3/font-variant-petite-caps-synthesis.html: Added.
4191         * css3/resources/FontWithFeaturesLowercaseSmallCaps.otf: Added.
4192         * css3/resources/FontWithFeaturesLowercaseSmallCaps.ttf: Added.
4193         * platform/mac/TestExpectations:
4194         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
4195
4196 2015-12-09  Brady Eidson  <beidson@apple.com>
4197
4198         Modern IDB: storage/indexeddb/objectstore-basics.html fails.
4199         https://bugs.webkit.org/show_bug.cgi?id=152101
4200
4201         Reviewed by Alex Christensen.
4202
4203         * platform/mac-wk1/TestExpectations:
4204         * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/bad-keypath-expected.txt.
4205         * 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.
4206         * 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.
4207         * 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.
4208         * storage/indexeddb/invalid-keys-exp