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