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