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