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