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