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