148dc028db5f0328747904c8147ae5cfbea79c9f
[WebKit.git] / LayoutTests / ChangeLog
1 2016-03-21  Hyungwook Lee  <hyungwook.lee@navercorp.com>
2
3         [Win] Connect layoutTestController.findString() to support testing
4         https://bugs.webkit.org/show_bug.cgi?id=50234
5
6         Reviewed by Alex Christensen.
7
8         * platform/win/TestExpectations: Unskip test.
9         * platform/win/editing/text-iterator/findString-expected.txt: Added.
10
11 2016-03-21  Zalan Bujtas  <zalan@apple.com>
12
13         Web Inspector search icon does not fit when zoomed in.
14         https://bugs.webkit.org/show_bug.cgi?id=155708
15
16         Reviewed by Simon Fraser.
17
18         Adjusts the paint rect for the magnifier icon so that it fits even when zoomed in.
19
20         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
21         * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
22         * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
23         * platform/mac/fast/css/text-overflow-input-expected.txt:
24         * platform/mac/fast/forms/box-shadow-override-expected.txt:
25         * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
26         * platform/mac/fast/forms/input-appearance-height-expected.txt:
27         * platform/mac/fast/forms/placeholder-position-expected.txt:
28         * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
29         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
30         * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
31         * platform/mac/fast/forms/search-rtl-expected.txt:
32         * platform/mac/fast/forms/search-styled-expected.txt:
33         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
34         * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
35         * platform/mac/fast/forms/searchfield-heights-expected.txt:
36         * platform/mac/fast/repaint/search-field-cancel-expected.txt:
37         * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
38
39 2016-03-21  Eric Carlson  <eric.carlson@apple.com>
40
41         Add a WebRTC specific compile flag
42         https://bugs.webkit.org/show_bug.cgi?id=155663
43
44         Reviewed by Jer Noble.
45
46         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
47         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
48         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
49
50 2016-03-21  Ryan Haddad  <ryanhaddad@apple.com>
51
52         Moving the -expected.txt file for accessibility/radio-button-group-members.html
53
54         Unreviewed test gardening.
55
56         * accessibility/radio-button-group-members-expected.txt: Renamed from LayoutTests/accessibility/mac/radio-button-group-members-expected.txt.
57
58 2016-03-21  Ryan Haddad  <ryanhaddad@apple.com>
59
60         Marking two inspector tests as flaky timeouts on Mac.
61         https://bugs.webkit.org/show_bug.cgi?id=155607
62
63         Unreviewed test gardening.
64
65         * platform/mac/TestExpectations:
66
67 2016-02-03  Sergio Villar Senin  <svillar@igalia.com>
68
69         [css-grid] Fix percentage tracks' size computation in grids with gutters
70         https://bugs.webkit.org/show_bug.cgi?id=153825
71
72         Reviewed by Darin Adler.
73
74         * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt:
75         * fast/css-grid-layout/grid-gutters-and-flex-content.html:
76         * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt:
77         * fast/css-grid-layout/grid-gutters-and-tracks.html:
78
79 2016-03-20  Jinwoo Jeong  <jw00.jeong@samsung.com>
80
81         The setter of binaryType attribute in WebSocket should raise the exception.
82         https://bugs.webkit.org/show_bug.cgi?id=135874
83
84         Reviewed by Antonio Gomes.
85
86         According to W3C WebSocket Specification, <https://www.w3.org/TR/2012/CR-websockets-20120920/>,
87         when an invalid value is set on binaryType of WebSocket, a SyntaxError should be raised.
88
89         * http/tests/websocket/tests/hybi/binary-type.html: Catch a syntax exception when binary type is set with invalid values.
90
91 2016-03-20  Chris Fleizach  <cfleizach@apple.com>
92
93         AX: Radio button members are not identified together in all cases
94         https://bugs.webkit.org/show_bug.cgi?id=155604
95         <rdar://problem/21186992>
96
97         Reviewed by Darin Adler.
98
99         * accessibility/mac/radio-button-group-members-expected.txt: Added.
100         * accessibility/radio-button-group-members.html:
101         * platform/mac/accessibility/radio-button-group-members-expected.txt: Removed.
102
103 2016-03-19  Skachkov Oleksandr  <gskachkov@gmail.com>
104
105         [ES6] Arrow function syntax. Update syntax error text 'super is only valid inside functions' to more suitable
106         https://bugs.webkit.org/show_bug.cgi?id=155491
107
108         Reviewed by Saam Barati.
109
110         * js/class-syntax-super-expected.txt:
111         * js/script-tests/class-syntax-super.js:
112         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
113
114 2016-03-19  Mark Lam  <mark.lam@apple.com>
115
116         ES6 spec requires that ErrorPrototype not be an Error object.
117         https://bugs.webkit.org/show_bug.cgi?id=155680
118
119         Reviewed by Michael Saboff.
120
121         Updated the appropriate tests to expect the toString() value of Error.prototype
122         to now be "[object Object]" instead of "[object Error]".  Also rebased the test
123         results accordingly.
124
125         * fast/dom/DOMException/prototype-object-expected.txt:
126         * fast/dom/DOMException/prototype-object.html:
127         * js/dom/native-error-prototype-expected.txt:
128         * js/dom/script-tests/native-error-prototype.js:
129         * sputnik/Conformance/15_Native_Objects/15.11_Error/15.11.4/S15.11.4_A2.html:
130
131 2016-03-18  Daniel Bates  <dabates@apple.com>
132
133         Update AutoFill button in input fields
134         https://bugs.webkit.org/show_bug.cgi?id=155619
135
136         Update expected results for Windows and GTK ports. Add expected result for the EFL port.
137
138         * platform/efl/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt: Added.
139         * platform/gtk/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
140         * platform/win/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
141
142 2016-03-18  Zhuo Li  <zachli@apple.com>
143
144         Update AutoFill button in input fields.
145         https://bugs.webkit.org/show_bug.cgi?id=155619.
146         rdar://problem/24486939.
147
148         Reviewed by Daniel Bates.
149
150         * fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
151         Update the test results.
152         * platform/ios-simulator/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
153         Ditto.
154
155 2016-03-18  Simon Fraser  <simon.fraser@apple.com>
156
157         Sideways-scrollable RTL document has wrong initial and reload offset in WKWebView
158         https://bugs.webkit.org/show_bug.cgi?id=155660
159
160         Reviewed by Tim Horton.
161         
162         Test for initial scroll position in an RTL page.
163
164         * fast/scrolling/rtl-initial-scroll-position-expected.html: Added.
165         * fast/scrolling/rtl-initial-scroll-position.html: Added.
166
167 2016-03-18  Darin Adler  <darin@apple.com>
168
169         ASSERTION FAILED: m_isValid == valid() in WebCore::HTMLFormControlElement::isValidFormControlElement
170         https://bugs.webkit.org/show_bug.cgi?id=139481
171
172         Reviewed by Daniel Bates.
173
174         * fast/forms/validity-assertion-inserting-into-datalist-expected.txt: Added.
175         * fast/forms/validity-assertion-inserting-into-datalist.html: Added.
176
177 2016-03-18  Chris Dumez  <cdumez@apple.com>
178
179         Speculative revalidation requests do not have their HTTP user-agent set
180         https://bugs.webkit.org/show_bug.cgi?id=155620
181         <rdar://problem/24657567>
182
183         Reviewed by Brady Eidson.
184
185         Add layout test coverage.
186
187         * http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.php: Added.
188         * http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.php: Added.
189         * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt: Added.
190         * http/tests/cache/disk-cache/speculative-validation/validation-request.html: Added.
191
192 2016-03-18  Mark Lam  <mark.lam@apple.com>
193
194         ES6 spec requires that RegExpPrototype not be a RegExp object.
195         https://bugs.webkit.org/show_bug.cgi?id=155654
196
197         Reviewed by Filip Pizlo.
198
199         Rebase all the test results.
200
201         * fast/regex/script-tests/toString.js:
202         * fast/regex/toString-expected.txt:
203         * ietestcenter/Javascript/15.10.6-expected.txt:
204         * ietestcenter/Javascript/15.10.7.1-1-expected.txt:
205         * ietestcenter/Javascript/15.10.7.2-1-expected.txt:
206         * ietestcenter/Javascript/15.10.7.3-1-expected.txt:
207         * ietestcenter/Javascript/15.10.7.4-1-expected.txt:
208         * ietestcenter/Javascript/15.10.7.5-1-expected.txt:
209         * ietestcenter/Javascript/TestCases/15.10.6.js:
210         (ES5Harness.registerTest.test):
211         * ietestcenter/Javascript/TestCases/15.10.7.1-1.js:
212         (ES5Harness.registerTest.test):
213         * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
214         (ES5Harness.registerTest.test):
215         * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
216         (ES5Harness.registerTest.test):
217         * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
218         (ES5Harness.registerTest.test):
219         * ietestcenter/Javascript/TestCases/15.10.7.5-1.js:
220         (ES5Harness.registerTest.test):
221         * js/Object-getOwnPropertyNames-expected.txt:
222         * js/kde/RegExp-expected.txt:
223         * js/kde/script-tests/RegExp.js:
224         * js/script-tests/Object-getOwnPropertyNames.js:
225         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/S15.10.6_A2-expected.txt:
226
227 2016-03-18  Brent Fulgham  <bfulgham@apple.com>
228
229         Local file restrictions should not block sessionStorage access
230         https://bugs.webkit.org/show_bug.cgi?id=155609
231         <rdar://problem/25229461>
232
233         Reviewed by Andy Estes.
234
235         * storage/domstorage/sessionstorage/blocked-file-access-expected.txt: Added.
236         * storage/domstorage/sessionstorage/blocked-file-access.html: Added.
237         * storage/domstorage/sessionstorage/resources/blocked-example.html: Added.
238
239 2016-03-18  Ryan Haddad  <ryanhaddad@apple.com>
240
241         Rebaseline inspector/model/remote-object.html for mac after r198435
242
243         Unreviewed test gardening.
244
245         * platform/mac/inspector/model/remote-object-expected.txt:
246
247 2016-03-18  Nan Wang  <n_wang@apple.com>
248
249         AX: AXARIACurrent exposed but not displayed in Accessibility Inspector
250         https://bugs.webkit.org/show_bug.cgi?id=155600
251
252         Reviewed by Chris Fleizach.
253
254         * accessibility/mac/aria-current-attribute-exposed-expected.txt: Added.
255         * accessibility/mac/aria-current-attribute-exposed.html: Added.
256
257 2016-03-18  Nan Wang  <n_wang@apple.com>
258
259         AX: Typing broken on form input field while using VoiceOver
260         https://bugs.webkit.org/show_bug.cgi?id=155613
261
262         Reviewed by Chris Fleizach.
263
264         * accessibility/mac/text-marker-range-for-node-without-children-expected.txt: Added.
265         * accessibility/mac/text-marker-range-for-node-without-children.html: Added.
266
267 2016-03-18  Youenn Fablet  <youenn.fablet@crf.canon.fr>
268
269         crossorigin element resource loading should check HTTP redirection
270         https://bugs.webkit.org/show_bug.cgi?id=130578
271
272         Reviewed by Daniel Bates and Brent Fulgham.
273
274         shape-image-cors-redirect.html checks that cross-origin redirections are checked against CORS.
275         It also checks that same-origin redirections are not checked against CORS.
276
277         * http/tests/security/resources/redirect-allow-star.php: Added.
278         * http/tests/security/shape-image-cors-redirect-expected.html: Added.
279         * http/tests/security/shape-image-cors-redirect.html: Added.
280
281 2016-03-18  Youenn Fablet  <youenn.fablet@crf.canon.fr>
282
283         Move IndexedDB regular test to web-platform-tests
284         https://bugs.webkit.org/show_bug.cgi?id=155581
285
286         Reviewed by Darin Adler.
287
288         Renaming indexeddb test expectation according new path and directory name.
289
290         * TestExpectations:
291         * platform/efl/TestExpectations:
292         * platform/gtk/TestExpectations:
293         * platform/ios-simulator-wk1/TestExpectations:
294         * platform/mac-wk2/TestExpectations:
295         * platform/win/TestExpectations:
296
297 2016-03-17  Chris Fleizach  <cfleizach@apple.com>
298
299         AX: WEB: VoiceOver does not announce some WAI-ARIA document structures
300         https://bugs.webkit.org/show_bug.cgi?id=155603
301         <rdar://problem/25227385>
302
303         Reviewed by Darin Adler.
304
305         * accessibility/ios-simulator/landmark-type-expected.txt:
306         * accessibility/ios-simulator/landmark-type.html:
307
308 2016-03-17  Brent Fulgham  <bfulgham@apple.com>
309
310         [XSS Auditor] Off by one in XSSAuditor::canonicalizedSnippetForJavaScript()
311         https://bugs.webkit.org/show_bug.cgi?id=155624
312         <rdar://problem/25219962>
313
314         Unreviewed merge from Blink (patch by Tom Sepez <tsepez@chromium.org>):
315         <https://src.chromium.org/viewvc/blink?revision=201803&view=revision>
316
317         * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode-expected.txt: Added.
318         * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode.html: Added.
319
320 2016-03-17  Zalan Bujtas  <zalan@apple.com>
321
322         Images in feed on ebay.com jiggle when one is hovered
323         https://bugs.webkit.org/show_bug.cgi?id=155608
324         <rdar://problem/25160681>
325
326         The content offset in compositing layer = subpixel gap between the graphics layer and the layer bounds + layer bounds top left.
327
328         Reviewed by Simon Fraser.
329
330         * compositing/hidpi-viewport-clipping-on-composited-content-expected.html: Added.
331         * compositing/hidpi-viewport-clipping-on-composited-content.html: Added.
332
333 2016-03-17  Zalan Bujtas  <zalan@apple.com>
334
335         Don't initiate a style recall while drawing text 
336         https://bugs.webkit.org/show_bug.cgi?id=155618
337
338         Reviewed by Simon Fraser.
339
340         This patch ensures that we don't initiate a style recalc while in the middle of text drawing.
341
342         * fast/canvas/crash-while-resizing-canvas-expected.txt: Added.
343         * fast/canvas/crash-while-resizing-canvas.html: Added.
344
345 2016-03-17  Myles C. Maxfield  <mmaxfield@apple.com>
346
347         [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
348         https://bugs.webkit.org/show_bug.cgi?id=155531
349
350         Reviewed by Darin Adler.
351
352         Add a bunch of tests. Also, this patch adds some tests that caught
353         https://bugs.webkit.org/show_bug.cgi?id=155533 (but they are disabled).
354
355         * fast/scrolling/rtl-scrollbars-elementFromPoint-expected.txt: Added.
356         * fast/scrolling/rtl-scrollbars-elementFromPoint-static-expected.txt: Added.
357         * fast/scrolling/rtl-scrollbars-elementFromPoint-static.html: Added.
358         * fast/scrolling/rtl-scrollbars-elementFromPoint.html: Added.
359         * fast/scrolling/rtl-scrollbars-iframe-expected.txt: Added.
360         * fast/scrolling/rtl-scrollbars-iframe-offset-expected.html: Added.
361         * fast/scrolling/rtl-scrollbars-iframe-offset.html: Added.
362         * fast/scrolling/rtl-scrollbars-iframe-position-absolute-expected.txt: Added.
363         * fast/scrolling/rtl-scrollbars-iframe-position-absolute.html: Added.
364         * fast/scrolling/rtl-scrollbars-iframe-scrolled-expected.html: Added.
365         * fast/scrolling/rtl-scrollbars-iframe-scrolled.html: Added.
366         * fast/scrolling/rtl-scrollbars-iframe.html: Added.
367         * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint-expected.txt: Added.
368         * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html: Added.
369         * fast/scrolling/rtl-scrollbars-overflow-position-absolute-expected.html: Added.
370         * fast/scrolling/rtl-scrollbars-overflow-position-absolute.html: Added.
371         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled-expected.html: Added.
372         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html: Added.
373         * fast/scrolling/rtl-scrollbars-position-absolute-expected.html: Added.
374         * fast/scrolling/rtl-scrollbars-position-absolute.html: Added.
375         * fast/scrolling/rtl-scrollbars-position-fixed-expected.html: Added.
376         * fast/scrolling/rtl-scrollbars-position-fixed.html: Added.
377         * fast/scrolling/rtl-scrollbars-text-selection-expected.html: Added.
378         * fast/scrolling/rtl-scrollbars-text-selection-scrolled-expected.html: Added.
379         * fast/scrolling/rtl-scrollbars-text-selection-scrolled.html: Added.
380         * fast/scrolling/rtl-scrollbars-text-selection.html: Added.
381         * TestExpectations:
382
383 2016-03-17  Brady Eidson  <beidson@apple.com>
384
385         Don't try to restore deleted MemoryIndexes if their owning object store is not restored.
386         https://bugs.webkit.org/show_bug.cgi?id=155068
387
388         Reviewed by Alex Christensen.
389
390         * storage/indexeddb/modern/deleteindex-4-private-expected.txt: Added.
391         * storage/indexeddb/modern/deleteindex-4-private.html: Added.
392         * storage/indexeddb/modern/resources/deleteindex-4.js: Added.
393
394 2016-03-17  Doug Russell  <d_russell@apple.com>
395
396         AX: attributes to retrieve focusable and editable ancestors
397         https://bugs.webkit.org/show_bug.cgi?id=155554
398
399         Reviewed by Chris Fleizach.
400
401         Add attributes to help give context to focus changes:
402         AXFocusableAncestor - nearest accessibility ancestor that returns true for
403         canSetFocusAttribute().
404         AXEditableAncestor - nearest accessibility ancestor that returns true for
405         isTextControl().
406         AXHighestEditableAncestor - highest element in accessibility that returns true
407         for isTextControl().
408
409         * accessibility/image-link-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-link-expected.txt.
410         * accessibility/image-map2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-map2-expected.txt.
411         * accessibility/internal-link-anchors2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt.
412         * accessibility/lists-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/lists-expected.txt.
413         * accessibility/mac/ancestor-attributes-expected.txt: Added.
414         * accessibility/mac/ancestor-attributes.html: Added.
415         * accessibility/mac/aria-columnrowheaders-expected.txt:
416         * accessibility/mac/bounds-for-range-expected.txt:
417         * accessibility/mac/document-links-expected.txt:
418         * accessibility/mac/internal-link-anchors-expected.txt:
419         * accessibility/math-multiscript-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt.
420         * accessibility/plugin-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/plugin-expected.txt.
421         * accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-attributes-expected.txt.
422         * accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt.
423         * accessibility/table-cells-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cells-expected.txt.
424         * accessibility/table-detection-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-detection-expected.txt.
425         * accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt.
426         * accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-sections-expected.txt.
427         * accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt.
428         * accessibility/transformed-element-expected.txt:
429
430 2016-03-17  Joseph Pecoraro  <pecoraro@apple.com>
431
432         Unreviewed follow-up fix to test after r198353.
433
434         * inspector/unit-tests/heap-snapshot.html:
435         Account for <root> in a few places.
436
437 2016-03-17  Sam Weinig  <sam@webkit.org>
438
439         Implement document.queryCommandSupported("copy")
440         https://bugs.webkit.org/show_bug.cgi?id=155548
441         <rdar://problem/25195295>
442
443         Reviewed by Enrica Casucci.
444
445         * editing/execCommand/clipboard-access-with-user-gesture-expected.txt:
446         * editing/execCommand/clipboard-access-with-user-gesture.html:
447         document.queryCommandSupported('copy') should be returning true.
448
449         * editing/pasteboard/can-read-in-copy-and-cut-events.html:
450         * editing/pasteboard/copy-cut-paste-events-fired-when-disabled.html:
451         * editing/pasteboard/pasting-empty-html-falls-back-to-text.html:
452         * editing/pasteboard/set_data_typeof_return.html:
453         Use testRunner.execCommand() to test the behavior of a user.
454
455 2016-03-17  Joseph Pecoraro  <pecoraro@apple.com>
456
457         Web Inspector: HeapSnapshots are slow and use too much memory
458         https://bugs.webkit.org/show_bug.cgi?id=155571
459
460         Reviewed by Timothy Hatcher.
461
462         * inspector/heap/getPreview.html:
463         * inspector/heap/getRemoteObject.html:
464         * inspector/heap/snapshot.html:
465         Update tests to use the new HeapSnapshotWorker frontend code.
466
467         * inspector/unit-tests/heap-snapshot-expected.txt: Added.
468         * inspector/unit-tests/heap-snapshot.html: Added.
469         Verify the data processing in and worker communication work HeapSnapshotWorker
470         produces expected values when compared with the simple HeapSnapshot/Node/Edge
471         implentation.
472
473 2016-03-17  Ryan Haddad  <ryanhaddad@apple.com>
474
475         Marking http/tests/security/aboutBlank/window-open-self-about-blank.html as flaky on ios-sim-debug
476         https://bugs.webkit.org/show_bug.cgi?id=94458
477
478         Unreviewed test gardening.
479
480         * platform/ios-simulator/TestExpectations:
481
482 2016-03-16  Chris Fleizach  <cfleizach@apple.com>
483
484         AX: Implement AutoFill Available attribute for a text field
485         https://bugs.webkit.org/show_bug.cgi?id=155567
486
487         Reviewed by Darin Adler.
488
489         * accessibility/auto-fill-types-expected.txt: Added.
490         * accessibility/auto-fill-types.html: Added.
491
492 2016-03-17  Mark Lam  <mark.lam@apple.com>
493
494         Method names should not appear in the lexical scope of the method's body.
495         https://bugs.webkit.org/show_bug.cgi?id=155568
496
497         Reviewed by Saam Barati.
498
499         * inspector/model/scope-chain-node-expected.txt:
500         - rebased expected result.
501
502         * js/script-tests/function-toString-vs-name.js:
503         - fixed a bug in the shouldBe() function.
504
505         * js/methods-names-should-not-be-in-lexical-scope-expected.txt: Added.
506         * js/methods-names-should-not-be-in-lexical-scope.html: Added.
507         * js/script-tests/methods-names-should-not-be-in-lexical-scope.js: Added.
508         - test all variations of methods.
509
510 2016-03-17  Csaba Osztrogonác  <ossy@webkit.org>
511
512         Unreviewed, line ending fixes.
513
514         * css2.1/20110323/support/at-import-001.css:
515         * css2.1/20110323/support/at-import-002.css:
516         * css2.1/20110323/support/at-import-004.css:
517         * css2.1/20110323/support/at-import-005.css:
518         * css2.1/20110323/support/at-import-006.css:
519         * css2.1/20110323/support/at-import-007.css:
520         * css2.1/20110323/support/eof-green.css:
521         * storage/indexeddb/set_version_blocked.html:
522         * storage/indexeddb/transaction-read-only.html:
523
524 2016-03-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
525
526         [Fetch API] response-consume.html is crashing on Mac WK1 Debug builds
527         https://bugs.webkit.org/show_bug.cgi?id=155490
528
529         Reviewed by Darin Adler.
530
531         * TestExpectations: Removed crash debug expectation of response-consume.html
532
533 2016-03-17  Adam Bergkvist  <adam.bergkvist@ericsson.com>
534
535         WebRTC: Update RTCIceCandidate
536         https://bugs.webkit.org/show_bug.cgi?id=155535
537
538         Reviewed by Eric Carlson.
539
540         RTCIceCandidate.html is updated to test the new construction behavior and the nullable
541         attributes. The remaining updated tests simply construct an RTCIceCandidate to be used for
542         test purposes.
543
544         * fast/mediastream/RTCIceCandidate-expected.txt:
545         * fast/mediastream/RTCIceCandidate.html:
546         * fast/mediastream/RTCPeerConnection-closed-state.html:
547         * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
548         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
549         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
550         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
551
552 2016-03-17  Skachkov Oleksandr  <gskachkov@gmail.com>
553
554         Invoking super()/super inside of the eval should not lead to SyntaxError
555         https://bugs.webkit.org/show_bug.cgi?id=153864
556
557         Reviewed by Saam Barati.
558
559         * js/class-syntax-super-expected.txt:
560         * js/script-tests/class-syntax-super.js:
561
562 2016-03-16  Zalan Bujtas  <zalan@apple.com>
563
564         Subpixel rendering: Directly composited image layers need pixelsnapping.
565         https://bugs.webkit.org/show_bug.cgi?id=155558
566
567         Reviewed by Simon Fraser.
568
569         In order to match non-composited image size/position, we need to pixelsnap both the contents and the clipping
570         layer bounds for directly composited images.
571
572         * fast/images/hidpi-directly-composited-image-on-subpixel-position-expected.html: Added.
573         * fast/images/hidpi-directly-composited-image-on-subpixel-position.html: Added.
574
575 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
576
577         Skipping mathml/very-large-stretchy-operators.html on ios-simulator debug
578         https://bugs.webkit.org/show_bug.cgi?id=155565
579
580         Unreviewed test gardening.
581
582         * platform/ios-simulator/TestExpectations:
583
584 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
585
586         Marking compositing/visible-rect/animated-from-none.html as flaky on ios-sim-wk2, failing on ios-sim-wk1
587         https://bugs.webkit.org/show_bug.cgi?id=155495
588
589         Unreviewed test gardening.
590
591         * platform/ios-simulator-wk1/TestExpectations:
592         * platform/ios-simulator-wk2/TestExpectations:
593
594 2016-03-16  Nan Wang  <n_wang@apple.com>
595
596         AX: Expose aria-current status to children
597         https://bugs.webkit.org/show_bug.cgi?id=155469
598
599         Reviewed by Chris Fleizach.
600
601         * accessibility/aria-current-global-attribute-expected.txt: Added.
602         * accessibility/aria-current-global-attribute.html: Added.
603
604 2016-03-16  Tim Horton  <timothy_horton@apple.com>
605
606         [mac] Printing test snapshots are upside-down after r198242
607         https://bugs.webkit.org/show_bug.cgi?id=155543
608
609         Reviewed by Simon Fraser.
610
611         * TestExpectations:
612         Re-un-skip these tests.
613
614 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
615
616         Marking inspector/controller/runtime-controller.html as flaky on mac
617         https://bugs.webkit.org/show_bug.cgi?id=154688
618
619         Unreviewed test gardening.
620
621         * platform/mac/TestExpectations:
622
623 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
624
625         Mark http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html as flaky
626         https://bugs.webkit.org/show_bug.cgi?id=94458
627
628         Unreviewed test gardening.
629
630         * platform/ios-simulator/TestExpectations:
631
632 2016-03-16  Daniel Bates  <dabates@apple.com>
633
634         <video> and <audio> elements do not obey Content Security Policy on redirect
635         https://bugs.webkit.org/show_bug.cgi?id=155509
636         <rdar://problem/10234844>
637
638         Reviewed by Alex Christensen.
639
640         Add tests to ensure that the Content Security Policy is enforced on redirects when
641         loading a subresource, including a video or audio file.
642
643         * http/tests/resources/redirect.php: Fix PHP "undefined index" warnings when either query
644         parameter code or refresh (or both) are not specified.
645         * http/tests/security/contentSecurityPolicy/audio-redirect-allowed-expected.txt: Added.
646         * http/tests/security/contentSecurityPolicy/audio-redirect-allowed.html: Added.
647         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added.
648         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked.html: Added.
649         * http/tests/security/contentSecurityPolicy/font-redirect-allowed-expected.txt: Added.
650         * http/tests/security/contentSecurityPolicy/font-redirect-allowed.html: Added.
651         * http/tests/security/contentSecurityPolicy/font-redirect-blocked-expected.txt: Added.
652         * http/tests/security/contentSecurityPolicy/font-redirect-blocked.html: Added.
653         * http/tests/security/contentSecurityPolicy/image-redirect-allowed-expected.txt: Added.
654         * http/tests/security/contentSecurityPolicy/image-redirect-allowed.html: Added.
655         * http/tests/security/contentSecurityPolicy/image-redirect-blocked-expected.txt: Added.
656         * http/tests/security/contentSecurityPolicy/image-redirect-blocked.html: Added.
657         * http/tests/security/contentSecurityPolicy/resources/ABCFont.svg: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg.
658         * http/tests/security/contentSecurityPolicy/resources/alert-fail.xsl: Added.
659         * http/tests/security/contentSecurityPolicy/resources/alert-pass.xsl: Added.
660         * http/tests/security/contentSecurityPolicy/resources/green-square.svg: Added.
661         * http/tests/security/contentSecurityPolicy/resources/red-square.svg: Added.
662         * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-allowed.php: Added.
663         * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-blocked.php: Added.
664         * http/tests/security/contentSecurityPolicy/script-redirect-allowed-expected.txt: Added.
665         * http/tests/security/contentSecurityPolicy/script-redirect-allowed.html: Added.
666         * http/tests/security/contentSecurityPolicy/script-redirect-blocked-expected.txt: Added.
667         * http/tests/security/contentSecurityPolicy/script-redirect-blocked.html: Added.
668         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed-expected.txt: Added.
669         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed.html: Added.
670         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked-expected.txt: Added.
671         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked.html: Added.
672         * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed-expected.txt: Added.
673         * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed.html: Added.
674         * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked-expected.txt: Added.
675         * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked.html: Added.
676         * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed-expected.txt: Added.
677         * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed.html: Added.
678         * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked-expected.txt: Added.
679         * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked.html: Added.
680         * http/tests/security/contentSecurityPolicy/track-redirect-allowed-expected.txt: Added.
681         * http/tests/security/contentSecurityPolicy/track-redirect-allowed.html: Added.
682         * http/tests/security/contentSecurityPolicy/track-redirect-blocked-expected.txt: Added.
683         * http/tests/security/contentSecurityPolicy/track-redirect-blocked.html: Added.
684         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html:
685         * http/tests/security/contentSecurityPolicy/video-redirect-allowed-expected.txt: Added.
686         * http/tests/security/contentSecurityPolicy/video-redirect-allowed.html: Added.
687         * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Added.
688         * http/tests/security/contentSecurityPolicy/video-redirect-blocked.html: Added.
689         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt: Added.
690         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed.html: Added.
691         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt: Added.
692         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked.html: Added.
693         * platform/efl/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
694         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. We will also need to fix
695         <https://bugs.webkit.org/show_bug.cgi?id=153866> before we can unskip test http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html
696         As far as I can tell the functionality exercised by these tests is not being using by the EFL port.
697         * platform/gtk/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
698         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. As far as I can tell the functionality
699         exercised by these tests is not being using by the GTK port.
700         * platform/ios-simulator/http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added expected failure result as
701         AV Foundation is responsible for loading media on iOS. That is, WebCore is not responsible for loading media.
702         * platform/ios-simulator/http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Ditto.
703         * platform/mac/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
704         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. The functionality exercised by these
705         tests is not used on OS X. Additionally, mark as Failure on Yosemite and ElCapitan the added tests
706         http/tests/security/contentSecurityPolicy/{video, audio}-redirect-blocked.html as we do not support
707         Content Security Policy for media redirects in these versions of OS X.
708
709 2016-03-16  Jiewen Tan  <jiewen_tan@apple.com>
710
711         URL Parsing should signal failure for illegal IDN
712         https://bugs.webkit.org/show_bug.cgi?id=154945
713         <rdar://problem/8014795>
714
715         Reviewed by Brent Fulgham.
716
717         * fast/url/host-expected.txt:
718         * fast/url/idna2003-expected.txt:
719         * fast/url/invalid-idn-expected.txt: Added.
720         * fast/url/invalid-idn.html: Added.
721
722 2016-03-16  Mark Lam  <mark.lam@apple.com>
723
724         Add support for setting Function.name from computed properties.
725         https://bugs.webkit.org/show_bug.cgi?id=155437
726
727         Reviewed by Filip Pizlo.
728
729         * js/object-literal-computed-methods-expected.txt:
730         - Exercise op_set_function_name at all tiers.
731
732         * js/script-tests/function-toString-vs-name.js:
733         - Added tests for computed properties.
734
735         * js/script-tests/object-literal-computed-methods.js:
736         - rebased results.
737
738 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
739
740         Marking imported/blink/fast/multicol/dynamic/relayout-abspos-in-relpos-spanner.html as flaky on ios-sim
741         https://bugs.webkit.org/show_bug.cgi?id=155339
742
743         Unreviewed test gardening.
744
745         * platform/ios-simulator/TestExpectations:
746
747 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
748
749         Skipping failing printing tests
750         https://bugs.webkit.org/show_bug.cgi?id=155543
751
752         Unreviewed test gardening.
753
754         Three printing tests that rely on software snapshotting are failing after r198242 exposed
755         an underlying issue. Skipping these tests to get the bots back to green during investigation.
756
757         * TestExpectations:
758
759 2016-03-16  Antti Koivisto  <antti@apple.com>
760
761         Don't invalidate style unnecessarily when setting inline style cssText
762         https://bugs.webkit.org/show_bug.cgi?id=155541
763         rdar://problem/23318893
764
765         Reviewed by Simon Fraser.
766
767         * fast/css/style-invalidation-inline-csstext-expected.txt: Added.
768         * fast/css/style-invalidation-inline-csstext.html: Added.
769
770 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
771
772         Rebaseline fast/css/getPropertyValue-webkit-marquee.html after r198255
773         https://bugs.webkit.org/show_bug.cgi?id=155544
774
775         Unreviewed test gardening.
776
777         * fast/css/getPropertyValue-webkit-marquee-expected.txt:
778
779 2016-03-16  Yusuke Suzuki  <utatane.tea@gmail.com>
780
781         [ES6] Reflect.set with receiver
782         https://bugs.webkit.org/show_bug.cgi?id=155294
783
784         Reviewed by Saam Barati.
785
786         Currently, putDelegate (JSLocation is special case) and CustomIndexedSetter work as special setters.
787
788         * js/dom/reflect-set-onto-dom-expected.txt:
789         * js/dom/script-tests/reflect-set-onto-dom.js:
790
791 2016-03-15  Zalan Bujtas  <zalan@apple.com>
792
793         Remove overflow: -webkit-marquee
794         https://bugs.webkit.org/show_bug.cgi?id=155517
795         <rdar://problem/25028481>
796
797         Reviewed by Simon Fraser.
798
799         This patch is based on Blink patch from jchaffraix@chromium.org (https://src.chromium.org/viewvc/blink?revision=151756&view=revision)
800
801         * fast/css/getPropertyValue-webkit-marquee.html:
802         * fast/css/webkit-marquee-anonymous-node-crash-expected.txt: Removed.
803         * fast/css/webkit-marquee-anonymous-node-crash.html: Removed.
804
805 2016-03-15  Joanmarie Diggs  <jdiggs@igalia.com>
806
807         AX: Expose pointers to SVG elements referenced by aria-labelledby
808         https://bugs.webkit.org/show_bug.cgi?id=155481
809
810         Reviewed by Chris Fleizach.
811
812         * accessibility/w3c-svg-name-calculation.html: Modified to also output AXTitleUIElement.
813         * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
814         * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
815
816 2016-03-15  Tim Horton  <timothy_horton@apple.com>
817
818         iOS <attachment> element should allow customization of action text color
819         https://bugs.webkit.org/show_bug.cgi?id=155513
820         <rdar://problem/24805991>
821
822         Reviewed by Simon Fraser.
823
824         * fast/attachment/attachment-action-expected.html: Added.
825         * fast/attachment/attachment-action.html: Added.
826         * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
827         * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
828         * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
829         * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
830         * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
831         * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
832         * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
833         Rebaseline some tests and add one that action text matches the requested color.
834
835 2016-03-15  Commit Queue  <commit-queue@webkit.org>
836
837         Unreviewed, rolling out r198148.
838         https://bugs.webkit.org/show_bug.cgi?id=155518
839
840         "Lets do this patch at a later time" (Requested by saamyjoon
841         on #webkit).
842
843         Reverted changeset:
844
845         "[ES6] Disallow var assignments in for-in loops"
846         https://bugs.webkit.org/show_bug.cgi?id=155451
847         http://trac.webkit.org/changeset/198148
848
849 2016-03-15  Alexey Proskuryakov  <ap@apple.com>
850
851         Test result gardening for
852         ASSERT_NOT_REACHED on imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/area-coords.html
853         https://bugs.webkit.org/show_bug.cgi?id=155516
854
855         * TestExpectations: Skip the test in debug, as it's not useful to crash every time.
856
857 2016-03-15  Joseph Pecoraro  <pecoraro@apple.com>
858
859         REGRESSION: ASSERTION FAILED: !m_lastActiveBlock on js/function-apply.html
860         https://bugs.webkit.org/show_bug.cgi?id=155411
861         <rdar://problem/25134537>
862
863         Reviewed by Mark Lam.
864
865         * platform/mac/TestExpectations:
866         Unmark test as flakey.
867
868 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
869
870         Fixing expectation for css3/masking/mask-svg-script-none-to-png.html on ios-simulator
871
872         Unreviewed test gardening.
873
874         * platform/ios-simulator/TestExpectations:
875
876 2016-03-15  Tim Horton  <timothy_horton@apple.com>
877
878         Unskip and rebaseline <attachment> tests on iOS
879         <rdar://problem/24805991>
880
881         * fast/attachment/attachment-default-icon.html:
882         * fast/attachment/attachment-folder-icon.html:
883         * fast/attachment/attachment-type-attribute.html:
884         Make these tests have identical titles between ref and actual, because
885         on iOS the layout differs if you have a title or not (unlike on Mac).
886
887         * platform/ios-simulator/TestExpectations:
888         * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
889         * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
890         * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
891         * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
892         * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
893         * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
894         * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
895         Unskip and rebaseline all but one of the attachment tests on iOS.
896
897 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
898
899         Remove flaky expectation for webgl/1.0.2/conformance/rendering/gl-scissor-test.html for mac
900         https://bugs.webkit.org/show_bug.cgi?id=126586
901
902         Unreviewed test gardening.
903
904         * platform/mac/TestExpectations:
905
906 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
907
908         Fixing a typo in the ios-simulator TestExpectations file
909
910         Unreviewed test gardening.
911
912         * platform/ios-simulator/TestExpectations:
913
914 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
915
916         Marking animations/3d/transform-origin-vs-functions.html as flaky on ios-simulator-wk2
917         https://bugs.webkit.org/show_bug.cgi?id=155501
918
919         Unreviewed test gardening.
920
921         * platform/ios-simulator-wk2/TestExpectations:
922
923 2016-03-15  Chris Fleizach  <cfleizach@apple.com>
924
925         AX: certain elements not included in accessibility tree
926         https://bugs.webkit.org/show_bug.cgi?id=155480
927
928         Reviewed by Beth Dakin.
929
930         * accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
931         * accessibility/double-nested-inline-element-missing-from-tree.html: Added.
932
933 2016-03-15  Chris Dumez  <cdumez@apple.com>
934
935         Unreviewed, rolling out r198203.
936
937         Favorites view is no longer loading on iOS
938
939         Reverted changeset:
940
941         "URL Parsing should signal failure for illegal IDN"
942         https://bugs.webkit.org/show_bug.cgi?id=154945
943         http://trac.webkit.org/changeset/198203
944
945 2016-03-15  Antti Koivisto  <antti@apple.com>
946
947         Class change invalidation does not handle :not correctly
948         https://bugs.webkit.org/show_bug.cgi?id=155493
949         <rdar://problem/24846762>
950
951         Reviewed by Andreas Kling.
952
953         * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
954         * fast/css/style-invalidation-attribute-change-descendants.html:
955
956             Also add :not case for attribute changes (which handles this correctly already).
957
958         * fast/css/style-invalidation-class-change-descendants-expected.txt:
959         * fast/css/style-invalidation-class-change-descendants.html:
960
961             Add :not case.
962
963 2016-03-14  Jer Noble  <jer.noble@apple.com>
964
965         Video elements with autoplay do not begin playing when scrolling into view if InvisibleAutoplayNotPermitted is set.
966         https://bugs.webkit.org/show_bug.cgi?id=155468
967
968         Reviewed by Eric Carlson.
969
970         * media/video-restricted-invisible-autoplay-allowed-when-visible-expected.txt: Added.
971         * media/video-restricted-invisible-autoplay-allowed-when-visible.html: Added.
972
973 2016-03-15  Jiewen Tan  <jiewen_tan@apple.com>
974
975         URL Parsing should signal failure for illegal IDN
976         https://bugs.webkit.org/show_bug.cgi?id=154945
977         <rdar://problem/8014795>
978
979         Reviewed by Brent Fulgham.
980
981         * fast/url/host-expected.txt:
982         * fast/url/idna2003-expected.txt:
983         * fast/url/invalid-idn-expected.txt: Added.
984         * fast/url/invalid-idn.html: Added.
985
986 2016-03-14  Brent Fulgham  <bfulgham@apple.com>
987
988         REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
989         https://bugs.webkit.org/show_bug.cgi?id=155453
990
991         Reviewed by Eric Carlson.
992         <rdar://problem/24879447>
993
994         Reviewed by Dan Bates.
995
996         Further refinement to test case: Remove use of 'setTimeout', and ensure the code gets
997         called by using 'testRunner.waitUntilDone()'/'testRunner.notifyDone()'.
998
999         * fast/mediastream/enumerating-crash.html:
1000
1001 2016-03-14  Daniel Bates  <dabates@apple.com>
1002
1003         Web Inspector: Display Content Security Policy hash in details sidebar for script and style elements
1004         https://bugs.webkit.org/show_bug.cgi?id=155466
1005         <rdar://problem/25152480>
1006
1007         Reviewed by Joseph Pecoraro and Timothy Hatcher.
1008
1009         Add tests to ensure that the WebInspector.DOMNode object associated with an HTML style element
1010         or applicable HTML script element has a valid CSP hash.
1011
1012         * inspector/dom/csp-big5-hash-expected.txt: Added.
1013         * inspector/dom/csp-big5-hash.html: Added.
1014         * inspector/dom/csp-hash-expected.txt: Added.
1015         * inspector/dom/csp-hash.html: Added.
1016
1017 2016-03-14  Filip Pizlo  <fpizlo@apple.com>
1018
1019         REGRESSION(r194394): >2x slow-down on CDjs
1020         https://bugs.webkit.org/show_bug.cgi?id=155471
1021
1022         Unreviewed (rollout).
1023
1024         * js/dom/script-tests/string-prototype-properties.js:
1025         * js/dom/string-prototype-properties-expected.txt:
1026         * js/script-tests/string-localeCompare.js:
1027         * js/string-localeCompare-expected.txt:
1028         * js/string-localeCompare.html:
1029
1030 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1031
1032         Marking js/funcion-apply.html as flaky on mac debug
1033         https://bugs.webkit.org/show_bug.cgi?id=155411
1034
1035         Unreviewed test gardening.
1036
1037         * platform/mac/TestExpectations:
1038
1039 2016-03-10  Antonio Gomes  <tonikitoo@webkit.org>
1040
1041         Selecting with shift+drag results in unexpected drag-n-drop
1042         https://bugs.webkit.org/show_bug.cgi?id=155314
1043
1044         Reviewed by Darin Adler.
1045
1046         Tests that ensure that WebKit:
1047
1048         1) does not enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
1049            off of a #text node.
1050         2) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
1051            off of a link.
1052         3) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
1053            off of an image.
1054
1055         Note that (1) is a behavior changed by this patch, whereas (2) and (3) represent existing
1056         behavior that is kept.
1057         Tests are also skip for iOS similarly to other drag-n-drop related tests.
1058
1059         * fast/events/shift-drag-selection-no-drag-n-drop-expected.txt: Added.
1060         * fast/events/shift-drag-selection-no-drag-n-drop.html: Added.
1061         * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop-expected.txt: Added.
1062         * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop.html: Added.
1063         * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop-expected.txt: Added.
1064         * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop.html: Added.
1065
1066 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1067
1068         Marking storage/indexeddb/transaction-abort-private.html as flaky on mac-wk1
1069         https://bugs.webkit.org/show_bug.cgi?id=155067
1070
1071         Unreviewed test gardening.
1072
1073         * platform/mac-wk1/TestExpectations:
1074
1075 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1076
1077         Skip test storage/indexeddb/odd-strings.html
1078         https://bugs.webkit.org/show_bug.cgi?id=154975
1079
1080         Unreviewed test gardening.
1081
1082         Removing duplicate expectation for test and skipping since it fails or times out on every run.
1083
1084         * TestExpectations:
1085         * platform/mac-wk1/TestExpectations:
1086
1087 2016-03-14  Brent Fulgham  <bfulgham@apple.com>
1088
1089         REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
1090         https://bugs.webkit.org/show_bug.cgi?id=155453
1091         <rdar://problem/24879447>
1092
1093         Reviewed by Daniel Bates.
1094
1095         * fast/mediastream/enumerating-crash-expected.txt: Added.
1096         * fast/mediastream/enumerating-crash.html: Added.
1097
1098 2016-03-14  Saam barati  <sbarati@apple.com>
1099
1100         [ES6] Disallow var assignments in for-in loops
1101         https://bugs.webkit.org/show_bug.cgi?id=155451
1102
1103         Reviewed by Mark Lam.
1104
1105         * js/parser-syntax-check-expected.txt:
1106         * js/script-tests/parser-syntax-check.js:
1107
1108 2016-03-14  Saam barati  <sbarati@apple.com>
1109
1110         assignments in for-in/for-of header not allowed
1111         https://bugs.webkit.org/show_bug.cgi?id=155384
1112
1113         Reviewed by Darin Adler.
1114
1115         * js/parser-syntax-check-expected.txt:
1116         * js/script-tests/parser-syntax-check.js:
1117
1118 2016-03-14  Zalan Bujtas  <zalan@apple.com>
1119
1120         Negative outline offset could break curved outline-style: auto
1121         https://bugs.webkit.org/show_bug.cgi?id=155416
1122
1123         Reviewed by Tim Horton.
1124
1125         When radius becomes negative the rounded rect could end up being un-renderable -> no rounded corners at all.
1126
1127         * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius-expected.html: Added.
1128         * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius.html: Added.
1129
1130 2016-03-14  Zalan Bujtas  <zalan@apple.com>
1131
1132         [Outline: auto] Fractional radius value could result in non-renderable rounded border.
1133         https://bugs.webkit.org/show_bug.cgi?id=155420
1134
1135         Reviewed by Tim Horton.
1136
1137         RoundedRect::pixelSnappedRoundedRectForPainting ensures that the rounded rect is always renderable.
1138
1139         * fast/inline/hidpi-outline-auto-with-fractional-radius-expected.html: Added.
1140         * fast/inline/hidpi-outline-auto-with-fractional-radius.html: Added.
1141
1142 2016-03-14  Zalan Bujtas  <zalan@apple.com>
1143
1144         Outline: auto has sharp corners with single line contenteditable.
1145         https://bugs.webkit.org/show_bug.cgi?id=155418
1146
1147         Reviewed by Tim Horton.
1148
1149         Multiple rectangles assumed multiline content and it broke bottomLeft and bottomRight corner check.
1150         This patch adds fast path for polygons with 4 corners.
1151
1152         * fast/inline/hidpi-outline-auto-with-one-focusring-rect-expected.html: Added.
1153         * fast/inline/hidpi-outline-auto-with-one-focusring-rect.html: Added.
1154
1155 2016-03-14  Joanmarie Diggs  <jdiggs@igalia.com>
1156
1157         [AX] SVG element with child desc not exposed
1158         https://bugs.webkit.org/show_bug.cgi?id=155374
1159
1160         Reviewed by Darin Adler.
1161
1162         * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Updated.
1163         * platform/mac/accessibility/w3c-svg-roles-expected.txt: Updated.
1164
1165 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1166
1167         Skip asserting test http/tests/security/aboutBlank/security-context-write.html
1168         https://bugs.webkit.org/show_bug.cgi?id=94458
1169
1170         Unreviewed test gardening.
1171
1172         * TestExpectations:
1173
1174 2016-03-14  Darin Adler  <darin@apple.com>
1175
1176         Add copy/paste plug-in check for XHTML document
1177         https://bugs.webkit.org/show_bug.cgi?id=106350
1178
1179         * TestExpectations: Re-enable test now that it works in WebKit 1.
1180         * editing/pasteboard/paste-noplugin-xhtml.xhtml: Fixed problem where test would try to
1181         call setBlockAllPlugins even when it did not exist. Turns out that's needed for the
1182         test to run under WebKit 2, but not needed at all under WebKit 1.
1183
1184 2016-03-14  Frederic Wang  <fred.wang@free.fr>
1185
1186         Skip accessibility/internal-link-anchors2.html as the linked ui element API is not supported for links.
1187
1188         Unreviewed test gardening.
1189
1190         * platform/gtk/TestExpectations:
1191
1192 2016-03-14  Frederic Wang  <fwang@igalia.com>
1193
1194         Make MathML colspan/rowspan consistent with HTML table cells.
1195         https://bugs.webkit.org/show_bug.cgi?id=150253
1196
1197         Reviewed by Martin Robinson.
1198
1199         We import crashing test from bug 150253.
1200
1201         * mathml/rowspan-crash-expected.txt: Added.
1202         * mathml/rowspan-crash.xhtml: Added.
1203
1204 2016-03-14  Darin Adler  <darin@apple.com>
1205
1206         Continue work on https://bugs.webkit.org/show_bug.cgi?id=106350
1207
1208         * TestExpectations: Disable test fow now since it seems to be failing in WebKit 1 and
1209         depends on hooks not present in WebKit 1 test runner.
1210
1211 2016-03-14  Ryosuke Niwa  <rniwa@webkit.org>
1212
1213         Add slotchange event
1214         https://bugs.webkit.org/show_bug.cgi?id=155424
1215         <rdar://problem/24997534>
1216
1217         Reviewed by Antti Koivisto.
1218
1219         Added a W3C style testharness.js test.
1220
1221         * fast/shadow-dom/ShadowRoot-interface-expected.txt:
1222         * fast/shadow-dom/ShadowRoot-interface.html: Don't import testharness.css from svn.webkit.org.
1223         * fast/shadow-dom/slotchange-event-expected.txt: Added.
1224         * fast/shadow-dom/slotchange-event.html: Added.
1225
1226 2016-03-13  Darin Adler  <darin@apple.com>
1227
1228         Add copy/paste plug-in check for XHTML document
1229         https://bugs.webkit.org/show_bug.cgi?id=106350
1230
1231         Reviewed by David Kilzer.
1232
1233         This bug was filed because of the assumption that there was a bug, but it
1234         turns out that even in XHTML documents, we use HTML tree builder, so there is
1235         no bug. Thus this just adds the test that demonstrates this.
1236
1237         * editing/pasteboard/paste-noplugin-xhtml-expected.txt: Added.
1238         * editing/pasteboard/paste-noplugin-xhtml.xhtml: Added.
1239
1240 2016-03-13  Sam Weinig  <sam@webkit.org>
1241
1242         Implement unprivileged execCommand("copy") and execCommand("cut")
1243         <rdar://problem/24354406>
1244         https://bugs.webkit.org/show_bug.cgi?id=146336
1245
1246         Reviewed by Dean Jackson.
1247
1248         * editing/execCommand/clipboard-access-with-user-gesture-expected.txt: Added.
1249         * editing/execCommand/clipboard-access-with-user-gesture.html: Added.
1250         Add test for using execCommand("copy") and execCommand("cut") during a user gesture.
1251
1252 2016-03-13  Dean Jackson  <dino@apple.com>
1253
1254         DRT should enable WebGL by default on Mac
1255         https://bugs.webkit.org/show_bug.cgi?id=155419
1256         <rdar://problem/25136981>
1257
1258         Reviewed by Sam Weinig.
1259
1260         Update all the tests that no longer have to explicitly
1261         turn WebGL on.
1262
1263         * compositing/backface-visibility/backface-visibility-webgl.html:
1264         * compositing/visibility/visibility-simple-webgl-layer.html:
1265         * compositing/webgl/webgl-background-color.html:
1266         * compositing/webgl/webgl-no-alpha.html:
1267         * compositing/webgl/webgl-nonpremultiplied-blend.html:
1268         * compositing/webgl/webgl-reflection.html:
1269         * compositing/webgl/webgl-repaint.html:
1270         * fast/canvas/webgl/antialiasing-enabled.html:
1271         * fast/canvas/webgl/canvas-resize-crash.html:
1272         * fast/canvas/webgl/css-webkit-canvas-repaint.html:
1273         * fast/canvas/webgl/css-webkit-canvas.html:
1274         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays-expected.txt:
1275         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays.html:
1276         * fast/canvas/webgl/premultiplyalpha-test.html:
1277         * fast/canvas/webgl/resources/webgl-test.js:
1278         (initNonKhronosFramework): Deleted.
1279         * fast/canvas/webgl/texImage2DImageDataTest.html:
1280         * fast/canvas/webgl/toDataURL-unpremultipliedAlpha.html:
1281         * fast/canvas/webgl/unprefixed-context.html:
1282         * fast/canvas/webgl/webgl-composite-modes-repaint.html:
1283         * fast/canvas/webgl/webgl-composite-modes.html:
1284         * fast/canvas/webgl/webgl-drawarrays-crash.html:
1285         * fast/canvas/webgl/webgl-layer-update.html:
1286         * fast/canvas/webgl/webgl-reload-crash.html:
1287         * http/tests/canvas/webgl/origin-clean-conformance.html:
1288         * http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html:
1289         * http/tests/security/webgl-remote-read-remote-image-allowed.html:
1290         * http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin.html:
1291         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
1292         * http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
1293         * http/tests/webgl/1.0.2/resources/webkit-webgl-test-harness.js:
1294         * imported/blink/compositing/draws-content/webgl-simple-background.html:
1295         * webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
1296         * webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
1297         * webgl/1.0.2/resources/webkit-webgl-test-harness.js:
1298         * webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js:
1299         * webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js:
1300         * webgl/1.0.3/resources/webkit-webgl-test-harness.js:
1301         * webgl/resources/webkit-webgl-test-harness.js:
1302
1303 2016-03-13  Ryosuke Niwa  <rniwa@webkit.org>
1304
1305         REGRESSION (r190840): crash inside details element's slotNameFunction
1306         https://bugs.webkit.org/show_bug.cgi?id=155388
1307
1308         Reviewed by Antti Koivisto.
1309
1310         Added a regression test.
1311
1312         * fast/html/details-summary-tabindex-crash-expected.txt: Added.
1313         * fast/html/details-summary-tabindex-crash.html: Added.
1314
1315 2016-03-13  Dean Jackson  <dino@apple.com>
1316
1317         <attachment> should be a runtime-enabled feature
1318         https://bugs.webkit.org/show_bug.cgi?id=155413
1319         <rdar://problem/25120753>
1320
1321         Reviewed by Sam Weinig and Anders Carlsson.
1322
1323         Now that <attachment> is disabled by default, use an
1324         internal setting to turn them back on test by test.
1325
1326         * fast/attachment/attachment-default-icon-expected.html:
1327         * fast/attachment/attachment-default-icon.html:
1328         * fast/attachment/attachment-disabled-dom.html:
1329         * fast/attachment/attachment-disabled-rendering.html:
1330         * fast/attachment/attachment-dom.html:
1331         * fast/attachment/attachment-folder-icon-expected.html:
1332         * fast/attachment/attachment-folder-icon.html:
1333         * fast/attachment/attachment-icon-from-file-extension-expected.html:
1334         * fast/attachment/attachment-icon-from-file-extension.html:
1335         * fast/attachment/attachment-label-highlight.html:
1336         * fast/attachment/attachment-progress.html:
1337         * fast/attachment/attachment-rendering.html:
1338         * fast/attachment/attachment-select-on-click-inside-user-select-all.html:
1339         * fast/attachment/attachment-select-on-click.html:
1340         * fast/attachment/attachment-subtitle.html:
1341         * fast/attachment/attachment-title.html:
1342         * fast/attachment/attachment-type-attribute-expected.html:
1343         * fast/attachment/attachment-type-attribute.html:
1344         * editing/pasteboard/copy-paste-attachment.html:
1345         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
1346
1347 2016-03-13  Antti Koivisto  <antti@apple.com>
1348
1349         ComposedTreeIterator fails to traverse slots if root is shadow host
1350         https://bugs.webkit.org/show_bug.cgi?id=155407
1351
1352         Reviewed by Darin Adler.
1353
1354         * fast/shadow-dom/composed-tree-shadow-subtree-expected.txt: Added.
1355         * fast/shadow-dom/composed-tree-shadow-subtree.html: Added.
1356
1357 2016-03-12  Dean Jackson  <dino@apple.com>
1358
1359         REGRESSION (r188647): Teamtreehouse website sidebar buttons are not rendered
1360         https://bugs.webkit.org/show_bug.cgi?id=155400
1361         <rdar://problem/24818602>
1362
1363         Reviewed by Anders Carlsson.
1364
1365         Add tests with SVG content that uses CSS filter
1366         shorthands. These particular filters are no-ops
1367         so should not affect rendering. If they actually
1368         tried to do something you wouldn't see them work
1369         until we enable shorthand filters on SVG content.
1370
1371         * css3/filters/filters-on-svg-element-expected.html: Added.
1372         * css3/filters/filters-on-svg-element.html: Added.
1373         * css3/filters/filters-on-svg-root-expected.html: Added.
1374         * css3/filters/filters-on-svg-root.html: Added.
1375
1376 2016-03-12  Myles C. Maxfield  <mmaxfield@apple.com>
1377
1378         [OS X] Scrollbars of overflow:scroll divs should appear on the left on RTL systems
1379         https://bugs.webkit.org/show_bug.cgi?id=155385
1380
1381         Reviewed by Simon Fraser.
1382
1383         * platform/mac-wk1/TestExpectations: 
1384         * platform/mac/TestExpectations: 
1385         * platform/efl/TestExpectations: 
1386         * platform/gtk/TestExpectations: 
1387         * platform/ios-simulator/TestExpectations: 
1388         * platform/win/TestExpectations: 
1389         * fast/scrolling/rtl-scrollbars-overflow-contents-expected.html: Added.
1390         * fast/scrolling/rtl-scrollbars-overflow-contents.html: Added.
1391         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl-expected.html: Added.
1392         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html: Added.
1393         * fast/scrolling/rtl-scrollbars-overflow-expected.html: Added.
1394         * fast/scrolling/rtl-scrollbars-overflow-padding-expected.html: Added.
1395         * fast/scrolling/rtl-scrollbars-overflow-padding.html: Added.
1396         * fast/scrolling/rtl-scrollbars-overflow-simple-expected-mismatch.html: Added.
1397         * fast/scrolling/rtl-scrollbars-overflow-simple.html: Added.
1398         * fast/scrolling/rtl-scrollbars-overflow.html: Added.
1399
1400 2016-03-12  Zalan Bujtas  <zalan@apple.com>
1401
1402         [Forms: focus] focus rings around text fields do not follow contour (border-radius)
1403         https://bugs.webkit.org/show_bug.cgi?id=154099
1404         rdar://problem/9988429
1405
1406         Reviewed by Tim Horton.
1407
1408         Unfortunately there's no proper way to test native focusring drawing.
1409         These tests attempt to verify that we don't end up painting sharp corners.
1410
1411         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr-expected.html: Added.
1412         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr.html: Added.
1413         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl-expected.html: Added.
1414         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl.html: Added.
1415         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr-expected.html: Added.
1416         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr.html: Added.
1417         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl-expected.html: Added.
1418         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl.html: Added.
1419
1420 2016-03-11  Ryosuke Niwa  <rniwa@webkit.org>
1421
1422         Add Event.deepPath() and Event.scoped
1423         https://bugs.webkit.org/show_bug.cgi?id=153538
1424         <rdar://problem/24363836>
1425
1426         Reviewed by Darin Adler.
1427
1428         Added a W3C style testharness.js tests for Event.prototype.scoped, Event.prototype.scopedRelatedTarget,
1429         Event.prototype.deepPath() and a test that uses eventSender to verify the values of the scoped and
1430         scopedRelatedTarget flags on trusted events.
1431
1432         * fast/shadow-dom/Extensions-to-Event-Interface-expected.txt: Added.
1433         * fast/shadow-dom/Extensions-to-Event-Interface.html: Added.
1434         * fast/shadow-dom/event-with-related-target.html:
1435         * fast/shadow-dom/resources: Added.
1436         * fast/shadow-dom/resources/event-path-test-helpers.js: Added. Extracted from event-with-related-target.html.
1437         * fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
1438         * fast/shadow-dom/trusted-event-scoped-flags.html: Added.
1439         * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
1440         * http/tests/workers/worker-importScriptsOnError-expected.txt:
1441         * inspector/model/remote-object-get-properties-expected.txt:
1442         * platform/ios-simulator/fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
1443
1444 2016-03-11  Jiewen Tan  <jiewen_tan@apple.com>
1445
1446         WebKit should not be redirected to an invalid URL
1447         https://bugs.webkit.org/show_bug.cgi?id=155263
1448         <rdar://problem/22820172>
1449
1450         Reviewed by Brent Fulgham.
1451
1452         * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
1453         * http/tests/navigation/redirect-to-invalid-url.html: Added.
1454         * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
1455
1456 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1457
1458         Marking media/track/track-in-band-style.html as flaky on Yosemite
1459         https://bugs.webkit.org/show_bug.cgi?id=153143
1460
1461         Unreviewed test gardening.
1462
1463         * platform/mac-wk1/TestExpectations:
1464
1465 2016-03-11  Mark Lam  <mark.lam@apple.com>
1466
1467         Implement Function.name and Function#toString for ES6 class.
1468         https://bugs.webkit.org/show_bug.cgi?id=155336
1469
1470         Reviewed by Geoffrey Garen.
1471
1472         * js/class-syntax-name-expected.txt:
1473         * js/script-tests/class-syntax-name.js:
1474         (shouldBe):
1475         (shouldBeTrue):
1476         - Rebased expected result.
1477
1478         * js/function-toString-vs-name.html:
1479         * js/script-tests/function-toString-vs-name.js:
1480         - Added new tests for class.
1481
1482         * platform/mac/inspector/model/remote-object-expected.txt:
1483         - Rebased expected result.
1484
1485 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1486
1487         Marking imported/blink/fast/multicol/dynamic/multicol-with-abspos-svg-with-foreignobject-with-multicol-crash.html as flaky
1488         https://bugs.webkit.org/show_bug.cgi?id=155339
1489
1490         Unreviewed test gardening.
1491
1492         This test is a flaky crash on ios-simulator debug.
1493
1494         * platform/ios-simulator/TestExpectations:
1495
1496 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1497
1498         Marking inspector/heap/getPreview.html as flaky on mac-wk2
1499         https://bugs.webkit.org/show_bug.cgi?id=155312
1500
1501         Unreviewed test gardening.
1502
1503         * platform/mac-wk2/TestExpectations:
1504
1505 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1506
1507         Marking css3/masking/mask-luminance-svg.html and css3/masking/mask-svg-script-none-to-png.html as flaky
1508         https://bugs.webkit.org/show_bug.cgi?id=155372.
1509
1510         Unreviewed test gardening.
1511
1512         These two tests are flaky crashes on ios-simulator debug.
1513
1514         * platform/ios-simulator/TestExpectations:
1515
1516 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1517
1518         Unreviewed, rolling out r197984.
1519
1520         This change caused an existing LayoutTest to fail
1521
1522         Reverted changeset:
1523
1524         "WebKit should not be redirected to an invalid URL"
1525         https://bugs.webkit.org/show_bug.cgi?id=155263
1526         http://trac.webkit.org/changeset/197984
1527
1528 2016-03-11  Yusuke Suzuki  <utatane.tea@gmail.com>
1529
1530         [ES6] Implement Reflect.set without receiver support
1531         https://bugs.webkit.org/show_bug.cgi?id=155024
1532
1533         Reviewed by Geoffrey Garen.
1534
1535         * js/dom/reflect-set-onto-dom-expected.txt: Added.
1536         * js/dom/reflect-set-onto-dom.html: Added.
1537         * js/dom/script-tests/reflect-set-onto-dom.js: Added.
1538
1539 2016-03-11  Yoav Weiss  <yoav@yoav.ws>
1540
1541         Avoid applying link tags with an invalid media attribute
1542         https://bugs.webkit.org/show_bug.cgi?id=143262
1543
1544         Reviewed by Brent Fulgham.
1545
1546         These tests make sure that when <link rel=stylesheet> is present with an invalid
1547         media attribute, the styles are not being applied.
1548
1549         * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media-expected.txt: Added.
1550         * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media.html: Added.
1551         * fast/dom/HTMLLinkElement/link-stylesheet-media-type-expected.txt: Added.
1552         * fast/dom/HTMLLinkElement/link-stylesheet-media-type.html: Added.
1553
1554         These tests test the old HTML4 behavior and are no longer relevant.
1555         * fast/media/media-descriptor-syntax-05.html: Removed.
1556         * fast/media/media-descriptor-syntax-05-expected.html: Removed.
1557
1558 2016-03-11  Frederic Wang  <fwang@igalia.com>
1559
1560         Skip content-editable-as-textarea.html on GTK as it uses AX API.
1561
1562         Unreviewed test gardening.
1563
1564         * platform/gtk/TestExpectations:
1565
1566 2016-03-10  Jer Noble  <jer.noble@apple.com>
1567
1568         CRASH at WebCore::RenderView::updateVisibleViewportRect
1569         https://bugs.webkit.org/show_bug.cgi?id=155209
1570         <rdar://problem/23997530>
1571
1572         Reviewed by Simon Fraser.
1573
1574         (These files were mistakenly landed in a previous commit:)
1575         * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
1576         * media/video-crash-invisible-autoplay-display-none.html: Added.
1577
1578 2016-03-10  Zalan Bujtas  <zalan@apple.com>
1579
1580         Simple line layout: Add text-align: justify support.
1581         https://bugs.webkit.org/show_bug.cgi?id=155006
1582
1583         Reviewed by Antti Koivisto.
1584
1585         Rebaseline based on simple line layout output.
1586
1587         * fast/text/whitespace/023-expected.txt:
1588         * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
1589
1590 2016-03-10  Nan Wang  <n_wang@apple.com>
1591
1592         AX: Force allow user zoom
1593         https://bugs.webkit.org/show_bug.cgi?id=155056
1594
1595         Reviewed by Simon Fraser.
1596
1597         * fast/viewport/ios/force-always-user-scalable-expected.txt: Added.
1598         * fast/viewport/ios/force-always-user-scalable.html: Added.
1599         * platform/ios-simulator-wk2/TestExpectations:
1600
1601 2016-03-10  Jiewen Tan  <jiewen_tan@apple.com>
1602
1603         WebKit should not be redirected to an invalid URL
1604         https://bugs.webkit.org/show_bug.cgi?id=155263
1605         <rdar://problem/22820172>
1606
1607         Reviewed by Brent Fulgham.
1608
1609         * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
1610         * http/tests/navigation/redirect-to-invalid-url.html: Added.
1611         * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
1612
1613 2016-03-10  Nan Wang  <n_wang@apple.com>
1614
1615         AX: Implement bounds/position and index related text marker functions using TextIterator
1616         https://bugs.webkit.org/show_bug.cgi?id=154976
1617
1618         Reviewed by Chris Fleizach.
1619
1620         * accessibility/mac/text-marker-for-index-expected.txt: Added.
1621         * accessibility/mac/text-marker-for-index.html: Added.
1622         * accessibility/mac/text-marker-word-nav-expected.txt:
1623         * accessibility/mac/text-marker-word-nav.html:
1624
1625 2016-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
1626
1627         [Cocoa] Test gardening after r197933
1628         <rdar://problem/25091368>
1629
1630         Unreviewed.
1631
1632         * fast/text/woff2-expected.html:
1633         * fast/text/woff2.html:
1634
1635 2016-03-10  Daniel Bates  <dabates@apple.com>
1636
1637         CSP: Implement frame-ancestors directive
1638         https://bugs.webkit.org/show_bug.cgi?id=154345
1639         <rdar://problem/24702161>
1640
1641         Reviewed by Brent Fulgham.
1642
1643         Adds new tests to ensure we ignore directive frame-ancestors when defined a policy delivered
1644         in an HTML meta element or in a report-only policy (i.e. delivered via HTTP header Content-
1645         Security-Policy-Report-Only). Also adds new test to ensure that we send a violation report
1646         when the directive frame-ancestors is violated.
1647
1648         Updated many existing tests and test results that unnecessarily depended on a DOM SecurityError
1649         exception being thrown when accessing the content of a cross-origin frame. It is sufficient
1650         and more direct to test directive frame-ancestors by dumping the contents of all children frames
1651         on the page. We design the tests such that a child frame that was blocked by the frame-ancestors
1652         directive is expected to have no content. A child frame that was allowed by the frame-ancestors
1653         directive is expected to have content.
1654
1655         * TestExpectations: Mark frame-ancestors tests as PASS so that we run them.
1656         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt: Added.
1657         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored.html: Added.
1658         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt: Added.
1659         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored.html: Added.
1660         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
1661         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html:
1662         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
1663         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html:
1664         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
1665         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow.html:
1666         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
1667         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow.html:
1668         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
1669         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block.html:
1670         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
1671         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block.html:
1672         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
1673         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html:
1674         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
1675         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html:
1676         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
1677         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow.html:
1678         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
1679         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block.html:
1680         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
1681         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block.html:
1682         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
1683         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html:
1684         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
1685         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow.html:
1686         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
1687         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow.html:
1688         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
1689         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block.html:
1690         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
1691         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block.html:
1692         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
1693         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow.html:
1694         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
1695         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow.html:
1696         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
1697         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow.html:
1698         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
1699         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block.html:
1700         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
1701         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block.html:
1702         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
1703         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow.html:
1704         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
1705         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow.html:
1706         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
1707         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block.html:
1708         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
1709         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin.html:
1710         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
1711         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin.html:
1712         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
1713         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow.html:
1714         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
1715         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block.html:
1716         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt: Added.
1717         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt: Added.
1718         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https.html: Added.
1719         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin.html: Added.
1720         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt: Added.
1721         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt: Added.
1722         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https.html: Added.
1723         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin.html: Added.
1724         * http/tests/security/contentSecurityPolicy/resources/echo-intertag.pl: Added.
1725         * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js:
1726         (done): Added.
1727         (injectIFrame): Modified to make use of handleFrameEvent().
1728         (handleFrameEvent): Added.
1729         (iframeLoaded): Deleted.
1730         * http/tests/security/contentSecurityPolicy/resources/frame-in-frame.pl:
1731
1732 2016-03-10  Andy VanWagoner  <andy@instructure.com>
1733
1734         Add shouldNotBe to standalone test harness
1735         https://bugs.webkit.org/show_bug.cgi?id=155300
1736
1737         Reviewed by Saam Barati.
1738
1739         Copy over the shouldNotBe function from js-test-pre. This fixes errors
1740         introduced be new Intl tests.
1741
1742         * resources/standalone-pre.js:
1743         (shouldNotBe):
1744
1745 2016-03-10  Ryan Haddad  <ryanhaddad@apple.com>
1746
1747         Rebaseline two inspector tests after r197954 changed the results.
1748
1749         Unreviewed test gardening.
1750
1751         * inspector/debugger/command-line-api-exception-expected.txt:
1752         * platform/mac/inspector/model/remote-object-expected.txt:
1753
1754 2016-03-10  Michael Saboff  <msaboff@apple.com>
1755
1756         [ES6] Allow RegExp constructor to take pattern from an existing RegExp with new flags
1757         https://bugs.webkit.org/show_bug.cgi?id=155315
1758
1759         Reviewed by Saam Barati.
1760
1761         New and updated test for change.
1762
1763         * fast/regex/constructor-expected.txt:
1764         * fast/regex/script-tests/constructor.js:
1765         Changed test for new behavior.`
1766
1767         * js/regexp-old-regexp-new-flags-expected.txt: Added.
1768         * js/regexp-old-regexp-new-flags.html: Added.
1769         * js/script-tests/regexp-old-regexp-new-flags.js: Added.
1770         New test.
1771
1772         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1-expected.txt: Removed.
1773         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1.html: Removed.
1774         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2-expected.txt: Removed.
1775         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2.html: Removed.
1776         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1-expected.txt: Removed.
1777         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1.html: Removed.
1778         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2-expected.txt: Removed.
1779         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2.html: Removed.
1780         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8-expected.txt: Removed.
1781         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8.html: Removed.
1782         Removed obsolete tests.
1783
1784 2016-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
1785
1786         [OS X] Main frame scrollbars should appear on the left on RTL systems
1787         https://bugs.webkit.org/show_bug.cgi?id=155149
1788
1789         Reviewed by Simon Fraser.
1790
1791         * fast/scrolling/rtl-scrollbars-expected.html: Added.
1792         * fast/scrolling/rtl-scrollbars-simple-expected-mismatch.html: Added.
1793         * fast/scrolling/rtl-scrollbars-simple.html: Added.
1794         * fast/scrolling/rtl-scrollbars.html: Added.
1795         * platform/mac-wk1/TestExpectations:
1796         * platform/mac/TestExpectations:
1797         * platform/efl/TestExpectations:
1798         * platform/gtk/TestExpectations:
1799         * platform/ios-simulator/TestExpectations:
1800         * platform/win/TestExpectations:
1801
1802 2016-03-07  Jer Noble  <jer.noble@apple.com>
1803
1804         Add separate WK and WK2 preferences for requiring user gestures for video media, distinct from user gestures for media generally
1805         https://bugs.webkit.org/show_bug.cgi?id=155141
1806
1807         Reviewed by Beth Dakin.
1808
1809         Update layout tests to reflect new restriction name.
1810
1811         * media/audio-playback-restriction-play-expected.txt:
1812         * media/audio-playback-restriction-play.html:
1813         * media/no-autoplay-with-user-gesture-requirement.html:
1814         * media/video-load-require-user-gesture.html:
1815         * media/video-play-require-user-gesture.html:
1816         * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
1817         * media/video-crash-invisible-autoplay-display-none.html: Added.
1818         * media/video-main-content-allow-expected.txt:
1819         * media/video-main-content-allow-then-deny-expected.txt:
1820         * media/video-main-content-allow-then-deny.html:
1821         * media/video-main-content-allow.html:
1822         * media/video-main-content-deny-display-none-expected.txt:
1823         * media/video-main-content-deny-display-none.html:
1824         * media/video-main-content-deny-not-in-dom-expected.txt:
1825         * media/video-main-content-deny-not-in-dom.html:
1826         * media/video-main-content-deny-not-visible-expected.txt:
1827         * media/video-main-content-deny-not-visible.html:
1828         * media/video-main-content-deny-obscured-expected.txt:
1829         * media/video-main-content-deny-obscured.html:
1830         * media/video-main-content-deny-too-small-expected.txt:
1831         * media/video-main-content-deny-too-small.html:
1832
1833 2016-03-10  Ryosuke Niwa  <rniwa@webkit.org>
1834
1835         Add :defined support
1836         https://bugs.webkit.org/show_bug.cgi?id=155108
1837
1838         Reviewed by Antti Koivisto.
1839
1840         Added W3C style testharness.js tests and ref tests for :defined pseudo class.
1841
1842         * fast/custom-elements/defined-pseudo-class-expected.txt: Added.
1843         * fast/custom-elements/defined-pseudo-class.html: Added.
1844         * fast/custom-elements/defined-rule-expected.html: Added.
1845         * fast/custom-elements/defined-rule.html: Added.
1846
1847 2016-03-10  Daniel Bates  <dabates@apple.com>
1848
1849         CSP: Implement support for script and style nonces
1850         https://bugs.webkit.org/show_bug.cgi?id=116508
1851         <rdar://problem/24963980>
1852
1853         Reviewed by Brent Fulgham.
1854
1855         Update expected results due to differences between Blink and WebKit violation message formats.
1856
1857         Additionally mark script- and style- nonce tests as PASS in LayoutTests/TestExpectations so
1858         that we run them.
1859
1860         * TestExpectations:
1861         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash-expected.txt:
1862         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash.html:
1863         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked-expected.txt:
1864         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline-expected.txt:
1865         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: Also update result
1866         to reflect that we consider "'n-" an invalid source expression (as expected).
1867         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed-expected.txt:
1868         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked-expected.txt:
1869
1870 2016-03-10  David Kilzer  <ddkilzer@apple.com>
1871
1872         [iOS] DumpRenderTree crashes when accessing window.testRunner.inspectorTestStubURL
1873         <http://webkit.org/b/155295>
1874
1875         Reviewed by Brent Fulgham.
1876
1877         * platform/ios-simulator-wk1/TestExpectations:
1878         * platform/ios-simulator-wk2/TestExpectations:
1879         - Remove all "inspector/" tests.  They are already skipped in
1880           platform/ios-simulator/TestExpectations, so no need to
1881           resurrect them here.
1882
1883 2016-03-10  Daniel Bates  <dabates@apple.com>
1884
1885         CSP: Implement support for inline script and inline style hashes
1886         https://bugs.webkit.org/show_bug.cgi?id=155007
1887         <rdar://problem/24964098>
1888
1889         Reviewed by Brent Fulgham.
1890
1891         Add new test http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html to ensure that
1892         script hashes are interpreted correctly. Update many existing tests that had a hash source with
1893         a SHA-1 hash to use a SHA-256 hash. The valid hash algorithms are SHA-256, SHA-384, and SHA-512
1894         per the Content Security Policy Level 3 spec. At the time of writing, Blink also supports SHA-1.
1895
1896         * TestExpectations: Mark many CSP 1.1 tests as PASS so that we run them. Remove entries for tests
1897         http/tests/security/contentSecurityPolicy/1.1/{script, style}hash-default-src.html as these tests
1898         now pass.
1899         * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptEpilogue.js: Added.
1900         * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptPrologue.js: Added.
1901         * http/tests/security/contentSecurityPolicy/1.1/resources/testScriptHash.php: Added.
1902         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed.html: Update test as SHA-1 is not
1903         a supported hash algorithm per the Content Security Policy Level 3 spec.
1904         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-expected.txt: Ditto.
1905         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked.html: Ditto.
1906         * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src-expected.txt: Added.
1907         * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline-expected.txt: Ditto.
1908         * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline.html: Ditto.
1909         * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed-expected.txt:
1910         * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests-expected.txt: Added.
1911         * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html: Added.
1912         * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization.html: Update test
1913         as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
1914         * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed-expected.txt: Ditto.
1915         * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed.html: Ditto.
1916         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event.html: Ditto.
1917         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-expected.txt: Ditto.
1918         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked.html: Ditto.
1919         * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src-expected.txt: Added.
1920         * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event.html: Update test
1921         as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
1922
1923 2016-03-10  Frederic Wang  <fwang@igalia.com>
1924
1925         [GTK] Add support for WOFF2
1926         https://bugs.webkit.org/show_bug.cgi?id=152616
1927
1928         Reviewed by Carlos Garcia Campos.
1929
1930         * fast/text/woff2-expected.html: Adjust font-size to work around anti-aliasing effects.
1931         * fast/text/woff2.html: Ditto.
1932         * platform/gtk/TestExpectations: Update test expectation of woff2 test for GTK.
1933
1934 2016-03-10  Manuel Rego Casasnovas  <rego@igalia.com>
1935
1936         [css-grid] Fix placement for unknown named grid lines
1937         https://bugs.webkit.org/show_bug.cgi?id=155230
1938
1939         Reviewed by Sergio Villar Senin.
1940
1941         Updated current tests to the new expected behavior and created a new
1942         test checking different cases explicitly.
1943
1944         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
1945         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement-expected.txt:
1946         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
1947         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1948         * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
1949         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
1950         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
1951         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
1952         * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution-expected.txt: Added.
1953         * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution.html: Added.
1954         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
1955
1956 2016-03-09  Joseph Pecoraro  <pecoraro@apple.com>
1957
1958         Web Inspector: Get a RemoteObject or ObjectPreview from HeapSnapshot Object Identifier
1959         https://bugs.webkit.org/show_bug.cgi?id=155264
1960         <rdar://problem/25070716>
1961
1962         Reviewed by Timothy Hatcher.
1963
1964         * inspector/heap/getPreview-expected.txt: Added.
1965         * inspector/heap/getPreview.html: Added.
1966         * inspector/heap/getRemoteObject-expected.txt: Added.
1967         * inspector/heap/getRemoteObject.html: Added.
1968         Test the new protocol methods in different scenarios.
1969
1970         * inspector/heap/snapshot-expected.txt:
1971         * inspector/heap/snapshot.html:
1972         Fix typo.
1973
1974 2016-03-09  Andy VanWagoner  <thetalecrafter@gmail.com>
1975
1976         [INTL] Intl Constructors not web compatible with Object.create usage
1977         https://bugs.webkit.org/show_bug.cgi?id=153679
1978
1979         Reviewed by Darin Adler.
1980
1981         Add tests for Object.create + contructor.call initialization of NumberFormat
1982         and DateTimeFormat objects.
1983
1984         * js/intl-datetimeformat-expected.txt:
1985         * js/intl-numberformat-expected.txt:
1986         * js/script-tests/intl-datetimeformat.js:
1987         * js/script-tests/intl-numberformat.js:
1988
1989 2016-03-09  Ryosuke Niwa  <rniwa@webkit.org>
1990
1991         defineElement should upgrade existing unresolved custom elements
1992         https://bugs.webkit.org/show_bug.cgi?id=155107
1993
1994         Reviewed by Darin Adler.
1995
1996         Added W3C style testharness.js tests for asynchronously defining custom elements.
1997
1998         * fast/custom-elements/upgrading/Node-cloneNode.html:
1999         * fast/custom-elements/upgrading/upgrading-parser-created-element-expected.txt: Added.
2000         * fast/custom-elements/upgrading/upgrading-parser-created-element.html: Added.
2001
2002 2016-03-09  Saam Barati  <sbarati@apple.com>
2003
2004         ES6: Implement lexical scoping for function definitions in strict mode
2005         https://bugs.webkit.org/show_bug.cgi?id=152844
2006
2007         Reviewed by Geoffrey Garen.
2008
2009         * js/let-syntax-expected.txt:
2010         * js/parser-syntax-check-expected.txt:
2011         * js/script-tests/parser-syntax-check.js:
2012         (testFailed):
2013         (runTest):
2014
2015 2016-03-09  Jer Noble  <jer.noble@apple.com>
2016
2017         Add heuristic for "main content" videos which override user gesture requirements
2018         https://bugs.webkit.org/show_bug.cgi?id=155224
2019
2020         Reviewed by Eric Carlson.
2021
2022         * media/video-main-content-allow-expected.txt: Added.
2023         * media/video-main-content-allow-then-deny-expected.txt: Added.
2024         * media/video-main-content-allow-then-deny.html: Added.
2025         * media/video-main-content-allow.html: Added.
2026         * media/video-main-content-deny-display-none-expected.txt: Added.
2027         * media/video-main-content-deny-display-none.html: Added.
2028         * media/video-main-content-deny-not-in-dom-expected.txt: Added.
2029         * media/video-main-content-deny-not-in-dom.html: Added.
2030         * media/video-main-content-deny-not-visible-expected.txt: Added.
2031         * media/video-main-content-deny-not-visible.html: Added.
2032         * media/video-main-content-deny-obscured-expected.txt: Added.
2033         * media/video-main-content-deny-obscured.html: Added.
2034         * media/video-main-content-deny-too-small-expected.txt: Added.
2035         * media/video-main-content-deny-too-small.html: Added.
2036
2037 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
2038
2039         Skipping js/regress/getter-richards-try-catch.html on ios-simulator debug
2040         https://bugs.webkit.org/show_bug.cgi?id=155271
2041
2042         Unreviewed test gardening.
2043
2044         * platform/ios-simulator/TestExpectations:
2045
2046 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
2047
2048         Skip two flaky tests on mac-wk1
2049         https://bugs.webkit.org/show_bug.cgi?id=155196
2050
2051         Unreviewed test gardening.
2052
2053         media/video-with-blob-url-allowed-by-csp-media-src-star.html and media/video-with-data-url-allowed-by-csp-media-src-star.html
2054         are flaky on mac-wk1. Skipping to get bots to green during investigation.
2055
2056         * platform/mac-wk1/TestExpectations:
2057
2058 2016-03-09  Ryosuke Niwa  <rniwa@webkit.org>
2059
2060         Rename Node.treeRoot to rootNode and turn it on by default
2061         https://bugs.webkit.org/show_bug.cgi?id=155226
2062
2063         Reviewed by Antonio Gomes.
2064         
2065         Split Node-interface-treeRoot.html into two pieces, the one that doesn't invoke shadow DOM and the other that tests
2066         shadow DOM related cases. I intend to upstream these tests to W3C at some point so keep them in testharness.js form.
2067
2068         * fast/dom/Node/rootNode-expected.txt: Added.
2069         * fast/dom/Node/rootNode.html: Copied from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
2070         * fast/shadow-dom/Node-interface-rootNode-expected.txt: Renamed from Node-interface-treeRoot-expected.txt.
2071         * fast/shadow-dom/Node-interface-rootNode.html: Renamed from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
2072         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2073         * platform/efl/js/dom/dom-static-property-for-in-iteration-expected.txt:
2074         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2075
2076 2016-03-09  Michael Saboff  <msaboff@apple.com>
2077
2078         [ES6] Implement RegExp sticky flag and related functionality
2079         https://bugs.webkit.org/show_bug.cgi?id=155177
2080
2081         Reviewed by Saam Barati.
2082
2083         New and updated tests.
2084
2085         * js/Object-getOwnPropertyNames-expected.txt:
2086         * js/regexp-flags-expected.txt:
2087         * js/regexp-sticky-expected.txt: Added.
2088         * js/regexp-sticky.html: Added.
2089         * js/script-tests/Object-getOwnPropertyNames.js:
2090         * js/script-tests/regexp-flags.js:
2091         (RegExp.prototype.hasOwnProperty): Deleted check for sticky property.
2092         * js/script-tests/regexp-sticky.js: New test.
2093         (asString):
2094         (testStickyExec):
2095         (testStickyMatch):
2096
2097 2016-03-09  Mark Lam  <mark.lam@apple.com>
2098
2099         FunctionExecutable::ecmaName() should not be based on inferredName().
2100         https://bugs.webkit.org/show_bug.cgi?id=155203
2101
2102         Reviewed by Michael Saboff.
2103
2104         * js/script-tests/function-toString-vs-name.js:
2105         - Fixed up object property test section and added new test cases.
2106         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
2107
2108 2016-03-09  Chris Dumez  <cdumez@apple.com>
2109
2110         Align HTMLKeygenElement.keytype with the specification
2111         https://bugs.webkit.org/show_bug.cgi?id=155214
2112
2113         Reviewed by Darin Adler.
2114
2115         Add test coverage for HTMLKeygenElement.keytype.
2116
2117         * fast/dom/HTMLKeygenElement/keygen-keytype-expected.txt: Added.
2118         * fast/dom/HTMLKeygenElement/keygen-keytype.html: Added.
2119
2120 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
2121
2122         Cleaning up TestExpectations files to remove deleted tests and duplicate entries for ios-simulator.
2123
2124         Unreviewed test gardening.
2125
2126         * TestExpectations:
2127         * platform/ios-simulator/TestExpectations:
2128
2129 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
2130
2131         Skipping fast/events/max-tabindex-focus.html on ios-simulator
2132         https://bugs.webkit.org/show_bug.cgi?id=155233
2133
2134         Unreviewed test gardening.
2135
2136         * platform/ios-simulator/TestExpectations:
2137
2138 2016-03-08  Brent Fulgham  <bfulgham@apple.com>
2139
2140         Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked..
2141         https://bugs.webkit.org/show_bug.cgi?id=155185
2142         <rdar://problem/11101440>
2143
2144         Reviewed by Zalan Bujtas.
2145
2146         * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
2147         * storage/domstorage/localstorage/blocked-file-access.html: Added.
2148         * storage/domstorage/localstorage/resources/blocked-example.html: Added.
2149
2150 2016-03-09  Manuel Rego Casasnovas  <rego@igalia.com>
2151
2152         [css-grid] Allow to place positioned grid items on the padding
2153         https://bugs.webkit.org/show_bug.cgi?id=155199
2154
2155         Reviewed by Sergio Villar Senin.
2156
2157         Add new tests and updated results in a current one.
2158
2159         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
2160         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt: Added.
2161         * fast/css-grid-layout/grid-positioned-items-padding.html: Added.
2162         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt: Added.
2163         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html: Added.
2164
2165 2016-03-09  Andreas Kling  <akling@apple.com>
2166
2167         ImageDocuments leak their world.
2168         <https://webkit.org/b/155167>
2169         <rdar://problem/24987363>
2170
2171         Reviewed by Antti Koivisto.
2172
2173         Made a little test that loads an image into an <iframe> 10 times and then
2174         triggers a garbage collection and checks that all the documents got destroyed.
2175
2176         Prior to this change, all 10 ImageDocuments would remain alive at the end.
2177
2178         This got rolled out the first time because it failed on bots. It failed due
2179         to expecting a specific number of documents to be live at the start of the
2180         test, which was not reliable on bots since we appear to have more leaks(!)
2181
2182         Tweaked the test to check the delta in live document count instead.
2183
2184         * fast/dom/ImageDocument-world-leak-expected.txt: Added.
2185         * fast/dom/ImageDocument-world-leak.html: Added.
2186
2187 2016-03-08  Sergio Villar Senin  <svillar@igalia.com>
2188
2189         [css-grid] Fix auto-track sizing with min-size:auto and specific sizes
2190         https://bugs.webkit.org/show_bug.cgi?id=155165
2191
2192         Reviewed by Darin Adler.
2193
2194         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt:
2195         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
2196         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt:
2197         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
2198
2199 2016-03-09  Manuel Rego Casasnovas  <rego@igalia.com>
2200
2201         [css-grid] Initial support for implicit grid before explicit grid
2202         https://bugs.webkit.org/show_bug.cgi?id=155014
2203
2204         Reviewed by Darin Adler.
2205
2206         Updated results in current tests and added specific test for this.
2207
2208         * fast/css-grid-layout/grid-auto-flow-resolution.html:
2209         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
2210         * fast/css-grid-layout/grid-item-spanning-resolution.html:
2211         * fast/css-grid-layout/implicit-tracks-before-explicit-expected.txt: Added.
2212         * fast/css-grid-layout/implicit-tracks-before-explicit.html: Added.
2213
2214 2016-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
2215
2216         [iOS] Arabic text on Wikipedia is shown as boxes
2217         https://bugs.webkit.org/show_bug.cgi?id=155129
2218         <rdar://problem/24919902>
2219
2220         Reviewed by Darin Adler.
2221
2222         This test is iOS-specific.
2223
2224         * platform/efl/TestExpectations:
2225         * platform/gtk/TestExpectations:
2226         * platform/mac/TestExpectations:
2227         * platform/win/TestExpectations:
2228         * fast/text/arabic-blacklisted-expected.html: Added.
2229         * fast/text/arabic-blacklisted.html: Added.
2230
2231 2016-03-08  Chris Dumez  <cdumez@apple.com>
2232
2233         Element with maximum tabIndex cannot be returned by nextElementWithGreaterTabIndex()
2234         https://bugs.webkit.org/show_bug.cgi?id=155215
2235
2236         Reviewed by Ryosuke Niwa.
2237
2238         Add test to make sure that an Element with a tabIndex equal to
2239         2147483647 (maximum tabIndex) can be focused.
2240
2241         * fast/events/max-tabindex-focus-expected.txt: Added.
2242         * fast/events/max-tabindex-focus.html: Added.
2243
2244 2016-03-08  Filip Pizlo  <fpizlo@apple.com>
2245
2246         DFG should be able to constant-fold strings
2247         https://bugs.webkit.org/show_bug.cgi?id=155200
2248
2249         Reviewed by Geoffrey Garen.
2250
2251         * js/regress/script-tests/strcat-const.js: Added.
2252         (foo):
2253         (bar):
2254         * js/regress/script-tests/strcat-length-const.js: Added.
2255         (foo):
2256         (bar):
2257         * js/regress/strcat-const-expected.txt: Added.
2258         * js/regress/strcat-const.html: Added.
2259         * js/regress/strcat-length-const-expected.txt: Added.
2260         * js/regress/strcat-length-const.html: Added.
2261
2262 2016-03-08  Joseph Pecoraro  <pecoraro@apple.com>
2263
2264         Web Inspector: Add Heap domain start/stop tracking commands
2265         https://bugs.webkit.org/show_bug.cgi?id=155190
2266
2267         Reviewed by Brian Burg.
2268
2269         * inspector/heap/tracking-expected.txt: Added.
2270         * inspector/heap/tracking.html: Added.
2271
2272 2016-03-08  Joseph Pecoraro  <pecoraro@apple.com>
2273
2274         Web Inspector: Add a way to create a Heap Snapshot
2275         https://bugs.webkit.org/show_bug.cgi?id=155188
2276
2277         Reviewed by Brian Burg.
2278
2279         * inspector/heap/snapshot-expected.txt: Added.
2280         * inspector/heap/snapshot.html: Added.
2281
2282 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
2283
2284         Move two indexeddb test skips out of wk2/TestExpectations and in to TestExpectations.
2285
2286         Unreviewed test gardening.
2287
2288         * TestExpectations:
2289         * platform/wk2/TestExpectations:
2290
2291 2016-03-08  Mark Lam  <mark.lam@apple.com>
2292
2293         Implement Function.name support for getters/setters and inferring name of function properties.
2294         https://bugs.webkit.org/show_bug.cgi?id=154865
2295
2296         Reviewed by Geoffrey Garen.
2297
2298         * js/function-toString-vs-name-expected.txt: Added.
2299         * js/function-toString-vs-name.html: Added.
2300         * js/script-tests/function-toString-vs-name.js: Added.
2301
2302 2016-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
2303
2304         Font size computed style is innaccurate
2305         https://bugs.webkit.org/show_bug.cgi?id=154705
2306         <rdar://problem/23474068>
2307
2308         Reviewed by Timothy Hatcher.
2309
2310         Update expected results.
2311
2312         * css3/calc/font-size-fractional-expected.txt:
2313         * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
2314         * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
2315         * editing/mac/attributed-string/font-size-expected.txt:
2316         * editing/mac/attributed-string/vertical-align-expected.txt:
2317         * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
2318         * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
2319         * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
2320         * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
2321
2322 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
2323
2324         Marking storage/domstorage/events/basic-body-attribute.html as flaky on ios-simulator-wk2
2325         https://bugs.webkit.org/show_bug.cgi?id=155201
2326
2327         Unreviewed test gardening.
2328
2329         * platform/ios-simulator-wk2/TestExpectations:
2330
2331 2016-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
2332
2333         [Font Loading] Crash when a single load request causes multiple fonts to fail loading
2334         https://bugs.webkit.org/show_bug.cgi?id=155009
2335
2336         Reviewed by Simon Fraser.
2337
2338         * fast/text/font-face-set-document-multiple-failure-expected.txt: Added.
2339         * fast/text/font-face-set-document-multiple-failure.html: Added.
2340
2341 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
2342
2343         Skip fast/events/prevent-default-prevents-interaction-with-scrollbars.html on ios-simulator
2344
2345         Unreviewed test gardening.
2346
2347         The test relies on mouse events, which are unsupported on ios-simulator.
2348
2349         * platform/ios-simulator/TestExpectations:
2350
2351 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
2352
2353         Skip css3/filters tests that seem to cause a crash on ios-simulator
2354         https://bugs.webkit.org/show_bug.cgi?id=153933
2355
2356         Unreviewed test gardening.
2357
2358         * platform/ios-simulator/TestExpectations:
2359
2360 2016-03-08  Commit Queue  <commit-queue@webkit.org>
2361
2362         Unreviewed, rolling out r197766.
2363         https://bugs.webkit.org/show_bug.cgi?id=155183
2364
2365         Has platform-specific code in non-platform files (Requested by
2366         smfr on #webkit).
2367
2368         Reverted changeset:
2369
2370         "AX: Force allow user zoom"
2371         https://bugs.webkit.org/show_bug.cgi?id=155056
2372         http://trac.webkit.org/changeset/197766
2373
2374 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
2375
2376         Skip svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html on ios-simulator
2377         https://bugs.webkit.org/show_bug.cgi?id=155174
2378
2379         Unreviewed test gardening.
2380
2381         * platform/ios-simulator/TestExpectations:
2382
2383 2016-03-08  Antonio Gomes  <tonikitoo@webkit.org>
2384
2385         Scrolling does not work when the mouse down is handled by a node
2386         https://bugs.webkit.org/show_bug.cgi?id=19033
2387
2388         Reviewed by Simon Fraser.
2389
2390         * fast/events/prevent-default-prevents-interaction-with-scrollbars-expected.txt: Added.
2391         * fast/events/prevent-default-prevents-interaction-with-scrollbars.html: Added.
2392
2393 2016-03-08  Michael Saboff  <msaboff@apple.com>
2394
2395         [ES6] Regular Expression canonicalization tables for Unicode need to be updated to use Unicode CaseFolding.txt
2396         https://bugs.webkit.org/show_bug.cgi?id=155114
2397
2398         Reviewed by Darin Adler.
2399
2400         Updated test cases.
2401
2402         * js/regexp-unicode-expected.txt:
2403         * js/script-tests/regexp-unicode.js:
2404
2405 2016-03-08  Commit Queue  <commit-queue@webkit.org>
2406
2407         Unreviewed, rolling out r197765.
2408         https://bugs.webkit.org/show_bug.cgi?id=155172
2409
2410         The test added with this change is failing on all platforms.
2411         (Requested by ryanhaddad on #webkit).
2412
2413         Reverted changeset:
2414
2415         "ImageDocuments leak their world."
2416         https://bugs.webkit.org/show_bug.cgi?id=155167
2417         http://trac.webkit.org/changeset/197765
2418
2419 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
2420
2421         Rebaseline WPT reflection tests for ios-simulator after r197726
2422
2423         Unreviewed test gardening.
2424
2425         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2426         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2427
2428 2016-03-08  Nan Wang  <n_wang@apple.com>
2429
2430         AX: Force allow user zoom
2431         https://bugs.webkit.org/show_bug.cgi?id=155056
2432
2433         Reviewed by Chris Fleizach.
2434
2435         * accessibility/ios-simulator/force-user-scalable-expected.txt: Added.
2436         * accessibility/ios-simulator/force-user-scalable.html: Added.
2437
2438 2016-03-08  Andreas Kling  <akling@apple.com>
2439
2440         ImageDocuments leak their world.
2441         <https://webkit.org/b/155167>
2442         <rdar://problem/24987363>
2443
2444         Reviewed by Antti Koivisto.
2445
2446         Made a little test that loads an image into an <iframe> 10 times and then
2447         triggers a garbage collection and checks that all the documents got destroyed.
2448
2449         Prior to this change, all 10 ImageDocuments would remain alive at the end.
2450
2451         * fast/dom/ImageDocument-world-leak-expected.txt: Added.
2452         * fast/dom/ImageDocument-world-leak.html: Added.
2453
2454 2016-03-08  Alejandro G. Castro  <alex@igalia.com>
2455
2456         Unreviewed EFL build fix after r197752.
2457
2458         * platform/efl/TestExpectations: Avoid running the mediastream
2459         tests until the support is implemented and compiled by default.
2460
2461 2016-03-08  Alejandro G. Castro  <alex@igalia.com>
2462
2463         [GTK] [EFL] Avoid running mediastream tests by default until we compile by default
2464         https://bugs.webkit.org/show_bug.cgi?id=153540
2465
2466         Reviewed by Philippe Normand.
2467
2468         After bumping gstreamer to 1.6.3 in r196804 we can enable again
2469         compilation of mediastream and running the tests. We have updated
2470         the expectations accordingly.
2471
2472         * platform/efl/TestExpectations:
2473         * platform/gtk/TestExpectations:
2474
2475 2016-03-08  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2476
2477         [Fetch API] Implement fetch skeleton
2478         https://bugs.webkit.org/show_bug.cgi?id=155111
2479
2480         Reviewed by Darin Adler.
2481
2482         * TestExpectations: Marking some tests as flaky.
2483
2484 2016-03-08  Nikos Andronikos  <nikos.andronikos-webkit@cisra.canon.com.au>
2485
2486         [SVG2] Implement marker orient='auto-start-reverse'
2487         https://bugs.webkit.org/show_bug.cgi?id=138456
2488
2489         Reviewed by Darin Adler.
2490
2491         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt: Added.
2492         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html: Added.
2493         * svg/animations/animate-marker-orienttype-4-expected.html: Added.
2494         * svg/animations/animate-marker-orienttype-4.html: Added.
2495           Verify output after animation has run - ensure animation reflected in visual result.
2496         * svg/animations/script-tests/animate-marker-orient-from-angle-to-autostartreverse.js: Added.
2497           Test DOM values at various snap-shot times throughout the animation.
2498         (sample1):
2499         (sample2):
2500         (sample3):
2501         (executeTest):
2502         * svg/custom/marker-auto-start-reverse-expected.html: Added.
2503         * svg/custom/marker-auto-start-reverse.html: Added.
2504           Verify static result - start marker is oriented at 180 degrees to direction of path.
2505         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
2506         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMarkerElement.js:
2507           Check attributes are treated as case sensitive.
2508           Check UNKNOWN is returned for enum value when auto-start-reverse set.
2509
2510 2016-03-07  Chris Dumez  <cdumez@apple.com>
2511
2512         Stop clamping HTMLElement.tabIndex to the range of a short
2513         https://bugs.webkit.org/show_bug.cgi?id=155159
2514
2515         Reviewed by Ryosuke Niwa.
2516
2517         Drop outdated test.
2518
2519         * fast/dom/tabindex-clamp-expected.txt: Removed.
2520         * fast/dom/tabindex-clamp.html: Removed.
2521
2522 2016-03-07  Daniel Bates  <dabates@apple.com>
2523
2524         CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
2525         https://bugs.webkit.org/show_bug.cgi?id=154122
2526         <rdar://problem/24613336>
2527
2528         Reviewed by Brent Fulgham.
2529
2530         Add tests to ensure that we do not regress our interpretation of * with respect to directives
2531         img-src, media-src, style-src, and default-src.
2532
2533         When running in WebKitTestRunner, skip the tests fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html
2534         and media/video-with-blob-url-allowed-by-csp-media-src-star.html as they make use of eventSender.beginDragWithFiles(),
2535         which is not implement. We will need to fix <https://bugs.webkit.org/show_bug.cgi?id=64285>
2536         before we can run these tests in WebKitTestRunner.
2537
2538         * TestExpectations:
2539         * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html: Added.
2540         * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html: Added.
2541         * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html: Added.
2542         * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html: Added.
2543         * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html: Added.
2544         * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html: Added.
2545         * fast/dom/HTMLImageElement/resources/green.png: Added.
2546         * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html: Added.
2547         * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html: Added.
2548         * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html: Added.
2549         * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html: Added.
2550         * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html: Added.
2551         * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html: Added.
2552         * fast/dom/HTMLLinkElement/resources/red-background-color.css: Added.
2553         (#test):
2554         * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star-expected.txt: Added.
2555         * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star.html: Added.
2556         * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star-expected.txt: Added.
2557         * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star.html: Added.
2558         * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star-expected.txt: Added.
2559         * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star.html: Added.
2560         * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star-expected.txt: Added.
2561         * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star.html: Added.
2562         * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star-expected.txt: Added.
2563         * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star.html: Added.
2564         * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star-expected.txt: Added.
2565         * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star.html: Added.
2566         * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star-expected.txt: Added.
2567         * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star.html: Added.
2568         * media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html: Added.
2569         * media/video-with-blob-url-allowed-by-csp-media-src-star.html: Added.
2570         * media/video-with-data-url-allowed-by-csp-media-src-star-expected.html: Added.
2571         * media/video-with-data-url-allowed-by-csp-media-src-star.html: Added.
2572         * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Added.
2573         * media/video-with-file-url-blocked-by-csp-media-src-star.html: Added.
2574         * platform/wk2/TestExpectations:
2575
2576 2016-03-07  Alex Christensen  <achristensen@webkit.org>
2577
2578         Fix cookies with private browsing and NetworkSession
2579         https://bugs.webkit.org/show_bug.cgi?id=155147
2580         rdar://problem/25018279
2581
2582         Reviewed by Brady Eidson.
2583
2584         * http/tests/cookies/private-cookie-storage-expected.txt: Added.
2585         * http/tests/cookies/private-cookie-storage.html: Added.
2586
2587 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
2588
2589         Marking media/track/track-cues-pause-on-exit.html as flaky on ElCapitan Debug WK2
2590         https://bugs.webkit.org/show_bug.cgi?id=155151
2591
2592         Unreviewed test gardening.
2593
2594         * platform/mac-wk2/TestExpectations:
2595
2596 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
2597
2598         Marking imported/w3c/indexeddb/idbcursor-advance-continue-async.htm as flaky on Yosemite Release WK2
2599         https://bugs.webkit.org/show_bug.cgi?id=154606
2600
2601         Unreviewed test gardening.
2602
2603         * platform/mac-wk2/TestExpectations:
2604
2605 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
2606
2607         Marking js/promises-tests/promises-tests-2-3-3.html as flaky on mac
2608         https://bugs.webkit.org/show_bug.cgi?id=155140
2609
2610         Unreviewed test gardening.
2611
2612         * platform/mac/TestExpectations:
2613
2614 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
2615
2616         Marking inspector/console/addInspectedNode.html as flaky on Yosemite WK2
2617         https://bugs.webkit.org/show_bug.cgi?id=155138
2618
2619         Unreviewed test gardening.
2620
2621         * platform/mac-wk2/TestExpectations:
2622
2623 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
2624
2625         Skipping css3/filters/huge-region-composited.html on ios-simulator in an 
2626         attempt to eliminate a flaky crash.
2627         https://bugs.webkit.org/show_bug.cgi?id=153933
2628
2629         Unreviewed test gardening.
2630
2631         * platform/ios-simulator/TestExpectations:
2632
2633 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
2634
2635         Skip unsupported plugin tests from r197697 on ios-simulator
2636
2637         Unreviewed test gardening.
2638
2639         * platform/ios-simulator/TestExpectations:
2640
2641 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
2642
2643         Skip storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
2644         https://bugs.webkit.org/show_bug.cgi?id=155050
2645
2646         Unreviewed test gardening.
2647
2648         * platform/mac-wk2/TestExpectations:
2649
2650 2016-03-07  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2651
2652         WebRTC: Implement MediaEndpointPeerConnection::createOffer()
2653         https://bugs.webkit.org/show_bug.cgi?id=154867
2654
2655         Reviewed by Eric Carlson and Jer Noble.
2656
2657         The output SDP from createOffer() is processed by verifying all variable
2658         identifiers, such as session and user id, and replacing them with
2659         predefined values to make the SDP comparable with an expected result.
2660
2661         The test is currently skipped on the mac port until support to read the
2662         SDPProcessor JavaScript resource is added.
2663
2664         * fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added.
2665         * fast/mediastream/RTCPeerConnection-inspect-offer.html: Added.
2666         * platform/mac/TestExpectations:
2667
2668 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
2669
2670         Skip storage/indexeddb/modern/exceed-open-file-limit.html
2671         https://bugs.webkit.org/show_bug.cgi?id=155091
2672
2673         Unreviewed test gardening.
2674
2675         * platform/wk2/TestExpectations:
2676
2677 2016-03-07  Daniel Bates  <dabates@apple.com>
2678
2679         CSP: object-src directive should prohibit creation of nested browsing context
2680         https://bugs.webkit.org/show_bug.cgi?id=153153
2681         <rdar://problem/24383209>
2682
2683         Reviewed by Brent Fulgham.
2684
2685         Add test to ensure that we enforce the Content Security Policy object-src directive
2686         for HTML object and HTML embed elements that behave like an HTML iframe element.
2687
2688         * TestExpectations: Remove entries for tests that pass.
2689         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked-expected.txt: Added.
2690         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked.html: Added.
2691         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2-expected.txt: Added.
2692         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2.html: Added.
2693
2694         * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked-expected.txt:
2695         * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked-expected.txt:
2696         * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked.html:
2697         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked-expected.txt:
2698         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked.html:
2699         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2-expected.txt: Added.
2700         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2.html: Added.
2701         * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked-expected.txt:
2702         * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked.html:
2703         Simplify the code used in the above tests and update incorrect expected results.
2704
2705         * http/tests/security/contentSecurityPolicy/object-src-url-blocked2-expected.txt: Added.
2706         * http/tests/security/contentSecurityPolicy/object-src-url-blocked2.html: Added.
2707         * http/tests/security/contentSecurityPolicy/resources/object-src-param.js: Removed.
2708
2709 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
2710
2711         Marking js/arraybuffer-wrappers.html as a flaky timeout on Mac
2712         https://bugs.webkit.org/show_bug.cgi?id=155092
2713
2714         Unreviewed test gardening.
2715
2716         * platform/mac/TestExpectations:
2717
2718 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
2719
2720         Rebaseline inspector/model/remote-object.html for mac after r197626
2721         https://bugs.webkit.org/show_bug.cgi?id=155115
2722
2723         Unreviewed test gardening.
2724
2725         * platform/mac/inspector/model/remote-object-expected.txt:
2726
2727 2016-03-07  Simon Fraser  <simon.fraser@apple.com>
2728
2729         [iOS Simulator] Three object-position tests failing after r197618
2730         https://bugs.webkit.org/show_bug.cgi?id=155116
2731
2732         Mark two tests as image failures, and add new results for a compositing test.
2733
2734         * platform/ios-simulator/TestExpectations:
2735         * platform/ios-simulator/compositing/video/video-object-position-expected.txt: Added.
2736
2737 2016-03-07  Manuel Rego Casasnovas  <rego@igalia.com>
2738
2739         [css-grid] Add missing test for grid-template shorthand
2740         https://bugs.webkit.org/show_bug.cgi?id=155013
2741
2742         Reviewed by Sergio Villar Senin.
2743
2744         We support the following syntax in grid-template shorthand:
2745             -webkit-grid-template: [foo1] 'a' 50px [foo2]
2746                                    [bar1] 'b' 50px [bar2] / 100px;
2747
2748         But we don't have a test to check that grid-template-rows value
2749         has the names of the same lines grouped. So it's:
2750             [foo1] 50px [foo2 bar1] 50px [bar2];
2751
2752         This means that if we remove the third argument in
2753         CSSParser::parseGridLineNames(), all the current tests are passing.
2754
2755         Without that argument, the value for grid-template-rows would be:
2756             [foo1] 50px [foo2] [bar1] 50px [bar2];
2757
2758         Which is wrong.
2759
2760         This patch adds a specific test case for this which would fail
2761         in that case.
2762
2763         * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
2764         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
2765
2766 2016-03-06  Zalan Bujtas  <zalan@apple.com>
2767
2768         [iOS] Some more gardening after r197627.
2769
2770         Unreviewed.
2771
2772         * platform/ios-simulator/TestExpectations: skip a test.
2773
2774 2016-03-06  Zalan Bujtas  <zalan@apple.com>
2775
2776         [iOS] Gardening after r197627.
2777
2778         Unreviewed.
2779
2780         * platform/ios-simulator/TestExpectations:
2781
2782 2016-03-06  Filip Pizlo  <fpizlo@apple.com>
2783
2784         RegExpMatchesArray doesn't know how to have a bad time
2785         https://bugs.webkit.org/show_bug.cgi?id=155069
2786
2787         Reviewed by Yusuke Suzuki.
2788
2789         * js/regress/regexp-exec-expected.txt: Added.
2790         * js/regress/regexp-exec.html: Added.
2791         * js/regress/script-tests/regexp-exec.js: Added.
2792
2793 2016-03-06  Zalan Bujtas  <zalan@apple.com>
2794
2795         [iOS] Gardening after r197627.
2796
2797         Unreviewed.
2798
2799         * platform/ios-simulator/css2.1/20110323/border-conflict-style-088-expected.txt:
2800
2801 2016-03-05  Zalan Bujtas  <zalan@apple.com>
2802
2803         [iOS] Gardening after r197627.
2804
2805         Unreviewed.
2806
2807         * platform/ios-simulator/css2.1/20110323/border-conflict-style-079-expected.txt:
2808         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
2809         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
2810         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
2811         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
2812         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
2813         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
2814         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
2815         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
2816         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
2817         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
2818         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
2819         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
2820         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
2821         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
2822         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
2823         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
2824         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
2825         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
2826         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
2827         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
2828         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
2829         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
2830         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
2831         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
2832         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
2833         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
2834         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
2835         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
2836         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
2837         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
2838         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
2839         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
2840         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
2841         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
2842         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
2843         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
2844         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
2845         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
2846         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
2847         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
2848         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
2849         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
2850         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
2851         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
2852         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
2853         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
2854         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
2855         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
2856         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
2857         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
2858         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
2859         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
2860         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
2861         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
2862         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
2863         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
2864         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
2865         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
2866         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
2867         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
2868         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
2869         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
2870         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
2871         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
2872         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
2873         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
2874         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
2875         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
2876         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
2877         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
2878         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
2879         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
2880         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
2881         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
2882         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
2883         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
2884         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
2885         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
2886         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
2887         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
2888         * platform/ios-simulator/fast/borders/border-antialiasing-expected.txt:
2889         * platform/ios-simulator/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
2890         * platform/ios-simulator/fast/table/border-collapsing/002-expected.txt:
2891         * platform/ios-simulator/fast/table/border-collapsing/002-vertical-expected.txt:
2892         * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt:
2893         * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt:
2894         * platform/ios-simulator/fast/table/border-collapsing/cached-69296-expected.txt:
2895         * platform/ios-simulator/fast/table/border-collapsing/cached-change-row-border-width-expected.txt:
2896         * platform/ios-simulator/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt:
2897         * platform/ios-simulator/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
2898         * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
2899         * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
2900         * platform/ios-simulator/fast/table/colgroup-spanning-groups-rules-expected.txt:
2901         * platform/ios-simulator/fast/table/frame-and-rules-expected.txt:
2902         * platform/ios-simulator/fast/table/overflowHidden-expected.txt:
2903         * platform/ios-simulator/fast/table/rules-attr-dynchange1-expected.txt:
2904         * platform/ios-simulator/fast/table/rules-attr-dynchange2-expected.txt:
2905         * platform/ios-simulator/fast/text/international/bidi-override-expected.txt:
2906         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
2907         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
2908         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
2909         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
2910         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
2911         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
2912         * platform/ios-simulator/tables/mozilla/bugs/bug24200-expected.txt:
2913         * platform/ios-simulator/tables/mozilla/bugs/bug43854-2-expected.txt:
2914         * platform/ios-simulator/tables/mozilla/bugs/bug9024-expected.txt: Added.
2915         * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
2916         * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
2917         * platform/ios-simulator/tables/mozilla/core/table_rules-expected.txt:
2918         * platform/ios-simulator/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
2919         * platform/ios-simulator/tables/mozilla/marvin/backgr_position-table-expected.txt:
2920         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
2921         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
2922         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
2923         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-expected.txt:
2924         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
2925         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
2926         * platform/ios-simulator/tables/mozilla/marvin/table_rules_all-expected.txt:
2927         * platform/ios-simulator/tables/mozilla/marvin/table_rules_none-expected.txt:
2928         * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
2929         * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_none-expected.txt:
2930         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
2931         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
2932         * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
2933         * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
2934         * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
2935         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
2936         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
2937         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
2938         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
2939         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
2940         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
2941         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
2942         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
2943         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
2944         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
2945         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
2946         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
2947         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
2948         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
2949         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
2950         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.txt:
2951         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.txt:
2952         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.txt:
2953         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.txt:
2954         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.txt:
2955
2956 2016-03-05  Ryosuke Niwa  <rniwa@webkit.org>
2957
2958         Add the support for upgrading custom elements in cloneNode
2959         https://bugs.webkit.org/show_bug.cgi?id=155062
2960
2961         Reviewed by Antti Koivisto.
2962
2963         Added test cases for upgrading elements with Node.prototype.cloneNode.
2964
2965         * fast/custom-elements/lifecycle-callback-timing-expected.txt:
2966         * fast/custom-elements/lifecycle-callback-timing.html:
2967
2968 2016-03-05  Sam Weinig  <sam@webkit.org>
2969
2970         Update tests to match the latest version of the HTML5 spec.
2971
2972         * fast/forms/autocomplete-expected.txt:
2973         * fast/forms/autocomplete.html:
2974         Fields that don't have any value set for their autocomplete attribute should return the the empty string.
2975
2976 2016-03-05  Zalan Bujtas  <zalan@apple.com>
2977
2978         Make table collapsed borders subpixel aware.
2979         https://bugs.webkit.org/show_bug.cgi?id=150383
2980
2981         Reviewed by Simon Fraser.
2982
2983         This patch enables authors to 
2984         - set subpixel width on collapsed borders
2985         - and push those borders to subpixel positions.
2986
2987         * fast/table/collapsed-border-with-odd-pixel-width-expected.html: Added.
2988         * fast/table/collapsed-border-with-odd-pixel-width.html: Added.
2989         * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html:
2990
2991 2016-03-05  Sam Weinig  <sam@webkit.org>
2992
2993         Add support for processing the autofill field name out of form control elements ultimately to aid input methods
2994         <rdar://problem/23041180>
2995         https://bugs.webkit.org/show_bug.cgi?id=155079
2996
2997         Reviewed by Enrica Casucci.
2998
2999         * fast/forms/autocomplete-tokens-expected.txt:
3000         * fast/forms/autocomplete-tokens.html:
3001         Update test to also test field names, as they are now exposed via internals.
3002
3003 2016-03-05  Simon Fraser  <simon.fraser@apple.com>
3004
3005         Add support for the object-position CSS property
3006         https://bugs.webkit.org/show_bug.cgi?id=122811
3007         rdar://problem/15836338
3008
3009         Reviewed by Sam Weinig.
3010
3011         Various object-position tests.
3012
3013         * compositing/video/video-object-position-expected.txt: Added.
3014         * compositing/video/video-object-position.html: Added.
3015         * fast/css/object-position/object-position-embed-expected.html: Added.
3016         * fast/css/object-position/object-position-embed.html: Added.
3017         * fast/css/object-position/object-position-img-expected.html: Added.
3018         * fast/css/object-position/object-position-img-svg-expected.html: Added.
3019         * fast/css/object-position/object-position-img-svg.html: Added.
3020         * fast/css/object-position/object-position-img.html: Added.
3021         * fast/css/object-position/object-position-input-image-expected.html: Added.
3022         * fast/css/object-position/object-position-input-image.html: Added.
3023         * fast/css/object-position/object-position-object-expected.html: Added.
3024         * fast/css/object-position/object-position-object.html: Added.
3025         * fast/css/object-position/object-position-video-poster-expected.html: Added.
3026         * fast/css/object-position/object-position-video-poster.html: Added.
3027         * fast/css/object-position/resources/expected.css: Added.
3028         * fast/css/object-position/resources/test.css: Added.
3029
3030 2016-03-05  Simon Fraser  <simon.fraser@apple.com>
3031
3032         Add parsing support for object-position
3033         https://bugs.webkit.org/show_bug.cgi?id=155065
3034
3035         Reviewed by Sam Weinig.
3036         
3037         object-position parsing test.
3038
3039         * fast/css/object-position/parsing-object-position-expected.txt: Added.
3040         * fast/css/object-position/parsing-object-position.html: Added.
3041
3042 2016-03-05  Joanmarie Diggs  <jdiggs@igalia.com>
3043
3044         AX: Implement missing/different accessibility API mappings for SVG
3045         https://bugs.webkit.org/show_bug.cgi?id=155034
3046
3047         Reviewed by Chris Fleizach.
3048
3049         * accessibility/svg-group-element-with-title.html: Modified to reflect correct ATK results.
3050         * accessibility/svg-image.html: Modified to reflect correct ATK results.
3051         * accessibility/svg-labelledby.html: Modified to reflect correct ATK results.
3052         * accessibility/svg-remote-element.html: Modified to reflect correct ATK results.
3053         * accessibility/w3c-svg-description-calculation.html: Added.
3054         * accessibility/w3c-svg-elements-not-exposed.html: Added.
3055         * accessibility/w3c-svg-name-calculation.html: Added.
3056         * accessibility/w3c-svg-presentational-role.html: Added.
3057         * accessibility/w3c-svg-roles.html: Added.
3058         * platform/gtk/accessibility/svg-group-element-with-title-expected.txt: Added.
3059         * platform/gtk/accessibility/svg-image-expected.txt: Added.
3060         * platform/gtk/accessibility/svg-labelledby-expected.txt: Added.
3061         * platform/gtk/accessibility/svg-remote-element-expected.txt: Added.
3062         * platform/gtk/accessibility/w3c-svg-description-calculation-expected.txt: Added.
3063         * platform/gtk/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
3064         * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Added.
3065         * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Added.
3066         * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Added.
3067         * platform/mac/accessibility/w3c-svg-description-calculation-expected.txt: Added.
3068         * platform/mac/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
3069         * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Added.
3070         * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Added.
3071         * platform/mac/accessibility/w3c-svg-roles-expected.txt: Added.
3072
3073 2016-03-04  Ryosuke Niwa  <rniwa@webkit.org>
3074
3075         Add basic support for attributeChanged lifecycle callback
3076         https://bugs.webkit.org/show_bug.cgi?id=155011
3077
3078         Reviewed by Antti Koivisto.
3079
3080         Added a test for attributeChangedCallback and a test for the timing of lifecycle callbacks in general.
3081
3082         * fast/custom-elements/attribute-changed-callback-expected.txt: Added.
3083         * fast/custom-elements/attribute-changed-callback.html: Added.
3084         * fast/custom-elements/lifecycle-callback-timing-expected.txt: Added.
3085         * fast/custom-elements/lifecycle-callback-timing.html: Added.
3086
3087 2016-03-04  Tim Horton  <timothy_horton@apple.com>
3088
3089         Temporarily skip attachment tests on iOS
3090
3091         * platform/ios-simulator/TestExpectations:
3092         There's no point in running these quite yet (I'm surprised they weren't already skipped).
3093         We'll turn them back on soon.
3094
3095 2016-03-04  Ryosuke Niwa  <rniwa@webkit.org>
3096
3097         Update defineCustomElement according to the spec rewrite
3098         https://bugs.webkit.org/show_bug.cgi?id=155010
3099         <rdar://problem/24970878>
3100
3101         Reviewed by Chris Dumez.
3102
3103         Update the tests for the rename and semantics change of defineCustomElement and HTMLElement constructor.
3104
3105         * fast/custom-elements/Document-createElement.html:
3106         * fast/custom-elements/Document-defineCustomElement-expected.txt: Removed.
3107         * fast/custom-elements/Document-defineCustomElement.html: Removed.
3108         * fast/custom-elements/Document-defineElement-expected.txt: Renamed from LayoutTests/fast/custom-elements/Document-defineCustomElement-expected.txt.
3109         * fast/custom-elements/Document-defineElement.html: Renamed from LayoutTests/fast/custom-elements/Document-defineCustomElement.html.
3110         Also added a test case for defining multiple custom elements with a single class, which must throw.
3111         * fast/custom-elements/HTMLElement-constructor-expected.txt:
3112         * fast/custom-elements/HTMLElement-constructor.html:
3113         Removed test cases for the tag name in the first argument as well as ones that associate a single class with multiple tag names.
3114         * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html:
3115         * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html:
3116         * fast/custom-elements/parser/parser-constructs-custom-elements.html:
3117         * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html:
3118         * fast/custom-elements/parser/parser-sets-attributes-and-children.html:
3119         * fast/custom-elements/parser/parser-uses-constructed-element.html:
3120         * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html:
3121
3122 2016-03-04  Simon Fraser  <simon.fraser@apple.com>
3123
3124         Use larger tiles when possible to reduce per-tile painting overhead
3125         https://bugs.webkit.org/show_bug.cgi?id=154985
3126
3127         Reviewed by Zalan Bujtas.
3128
3129         * tiled-drawing/background-transparency-toggle-expected.txt:
3130         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
3131         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
3132         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
3133         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
3134         * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
3135         * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
3136         * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
3137         * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
3138         * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
3139         * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
3140         * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
3141         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3142         * tiled-drawing/tile-coverage-after-scroll-expected.txt:
3143         * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
3144         * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
3145         * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
3146         * tiled-drawing/tile-coverage-speculative-expected.txt:
3147         * tiled-drawing/tile-size-unscrollable-expected.txt:
3148         * tiled-drawing/tile-size-vertically-scrollable-expected.txt:
3149         * tiled-drawing/visible-rect-content-inset-expected.txt:
3150
3151 2016-03-04  Ryan Haddad  <ryanhaddad@apple.com>
3152
3153         Temporarily skip fast/table/table-overflow.html on ios-simulator
3154         https://bugs.webkit.org/show_bug.cgi?id=155036
3155
3156         Unreviewed test gardening.
3157
3158         * platform/ios-simulator/TestExpectations:
3159
3160 2016-03-04  Ryan Haddad  <ryanhaddad@apple.com>
3161
3162         Skip fast/text/all-small-caps-whitespace.html on ios-simulator
3163
3164         Unreviewed test gardening.
3165
3166         * platform/ios-simulator/TestExpectations:
3167
3168 2016-03-04  Ryan Haddad  <ryanhaddad@apple.com>
3169
3170         Skip storage/indexeddb/modern/256-open-databases.html on mac
3171         https://bugs.webkit.org/show_bug.cgi?id=155028
3172
3173         Unreviewed test gardening.
3174
3175         * platform/wk2/TestExpectations:
3176
3177 2016-03-04  Chris Dumez  <cdumez@apple.com>
3178
3179         Location.reload should not be writable
3180         https://bugs.webkit.org/show_bug.cgi?id=154989
3181
3182         Reviewed by Gavin Barraclough.
3183
3184         Add a layout test to verify that operations marked as [Unforgeable] in
3185         IDL are indeed not writable.
3186
3187         * fast/html/unforgeable-operations-readonly-expected.txt: Added.
3188         * fast/html/unforgeable-operations-readonly.html: Added.
3189
3190 2016-03-04  Ryan Haddad  <ryanhaddad@apple.com>
3191
3192         Rebaseline inspector/model/remote-object.html for mac after r197539
3193
3194         Unreviewed test gardening.
3195
3196         * platform/mac/inspector/model/remote-object-expected.txt:
3197
3198 2016-03-04  Myles C. Maxfield  <mmaxfield@apple.com>
3199
3200         Whitespace causes font-variant: all-small-caps to synthesize
3201         https://bugs.webkit.org/show_bug.cgi?id=155004
3202         <rdar://problem/24630796>
3203
3204         Reviewed by Darin Adler.
3205
3206         * fast/text/all-small-caps-whitespace-expected.html: Added.
3207         * fast/text/all-small-caps-whitespace.html: Added.
3208         * platform/mac/TestExpectations: Skip on platforms which don't support proper coverage
3209         queries.
3210
3211 2016-03-04  Simon Fraser  <simon.fraser@apple.com>
3212
3213         REGRESSION (r197541): many tiled drawing tests failing after new "large tile size" logic was added
3214         https://bugs.webkit.org/show_bug.cgi?id=155020
3215         
3216         Rebaseline these tests.
3217
3218         * platform/mac-wk2/TestExpectations:
3219         * tiled-drawing/background-transparency-toggle-expected.txt:
3220         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
3221         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
3222         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
3223         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
3224         * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
3225         * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
3226         * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
3227         * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
3228         * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
3229         * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
3230         * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
3231         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3232         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt:
3233         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt:
3234         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt:
3235         * tiled-drawing/tile-coverage-after-scroll-expected.txt:
3236         * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
3237         * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
3238         * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
3239         * tiled-drawing/tile-coverage-speculative-expected.txt:
3240         * tiled-drawing/tile-size-unscrollable-expected.txt:
3241         * tiled-drawing/tile-size-vertically-scrollable-expected.txt:
3242         * tiled-drawing/visible-rect-content-inset-expected.txt:
3243
3244 2016-03-04  Darin Adler  <darin@apple.com>
3245
3246         REGRESSION (r197541): many tiled drawing tests failing after new "large tile size" logic was added
3247         https://bugs.webkit.org/show_bug.cgi?id=155020
3248
3249         * platform/mac-wk2/TestExpectations: Added failure expectations for tiled drawing tests.
3250         * platform/wk2/TestExpectations: Moved some expectations to a more appropriate section in the file.
3251
3252 2016-03-04  Skachkov Oleksandr  <gskachkov@gmail.com>
3253
3254         [ES6] Arrow function syntax. Lexical bind "super" inside of the arrow function in generator.
3255         https://bugs.webkit.org/show_bug.cgi?id=152575
3256
3257         Reviewed by Yusuke Suzuki.
3258
3259         * js/arrowfunction-superproperty-expected.txt:
3260         * js/arrowfunction-syntax-errors-expected.txt:
3261         * js/script-tests/arrowfunction-superproperty.js:
3262         * js/script-tests/arrowfunction-syntax-errors.js:
3263
3264 2016-03-03  Antti Koivisto  <antti@apple.com>
3265
3266         ComposedTreeIterator may traverse slotted nodes multiple times
3267         https://bugs.webkit.org/show_bug.cgi?id=154983
3268
3269         Reviewed by Ryosuke Niwa.
3270
3271         * fast/shadow-dom/composed-tree-slots-expected.txt: Added.
3272         * fast/shadow-dom/composed-tree-slots.html: Added.
3273
3274 2016-03-03  Filip Pizlo  <fpizlo@apple.com>
3275
3276         DFG/FTL should inline accesses to RegExpObject::m_lastIndex
3277         https://bugs.webkit.org/show_bug.cgi?id=155003
3278
3279         Reviewed by Benjamin Poulain.
3280
3281         * js/regress/regexp-last-index-expected.txt: Added.
3282         * js/regress/regexp-last-index.html: Added.
3283         * js/regress/regexp-set-last-index-expected.txt: Added.
3284         * js/regress/regexp-set-last-index.html: Added.
3285         * js/regress/script-tests/regexp-last-index.js: Added.
3286         * js/regress/script-tests/regexp-set-last-index.js: Added.
3287
3288 2016-03-03  Filip Pizlo  <fpizlo@apple.com>
3289
3290         Unreviewed, remove test with flaky timeout that doesn't test anything anymore. This test
3291         was relevant back when arguments got torn off; something that we don't do anymore. It
3292         uses a loop that waits for the top-tier compiler to compile it. We don't write tests
3293         like that anymore.
3294
3295         * js/dfg-osr-exit-between-create-and-tearoff-arguments-expected.txt: Removed.
3296         * js/dfg-osr-exit-between-create-and-tearoff-arguments.html: Removed.
3297         * js/script-tests/dfg-osr-exit-between-create-and-tearoff-arguments.js: Removed.
3298
3299 2016-03-03  Keith Miller  <keith_miller@apple.com>
3300
3301         JSArrayBuffers should be collected less aggressively
3302         https://bugs.webkit.org/show_bug.cgi?id=154982
3303
3304         Reviewed by Geoffrey Garen.
3305
3306         * js/arraybuffer-wrappers-expected.txt: Added.
3307         * js/arraybuffer-wrappers.html: Added.
3308         * js/script-tests/arraybuffer-wrappers.js: Added.
3309         (prototype.types.forEach):
3310
3311 2016-03-03  Simon Fraser  <simon.fraser@apple.com>
3312
3313         Use larger tiles when possible to reduce per-tile painting overhead
3314         https://bugs.webkit.org/show_bug.cgi?id=154985
3315         rdar://problem/23635219
3316
3317         Reviewed by Tim Horton.
3318         
3319         Rebaseline tests with new tile sizes. Add new tests that explicitly test tile size on
3320         pages with different scrollability.
3321
3322         * tiled-drawing/background-transparency-toggle-expected.txt:
3323         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
3324         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
3325         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
3326         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
3327         * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
3328         * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
3329         * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
3330         * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
3331         * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
3332         * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
3333         * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
3334         * tiled-drawing/tile-coverage-after-scroll-expected.txt:
3335         * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
3336         * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
3337         * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
3338         * tiled-drawing/tile-coverage-speculative-expected.txt:
3339         * tiled-drawing/tile-size-both-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
3340         * tiled-drawing/tile-size-both-scrollable.html: Added.
3341         * tiled-drawing/tile-size-horizontally-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
3342         * tiled-drawing/tile-size-horizontally-scrollable.html: Added.
3343         * tiled-drawing/tile-size-unscrollable-expected.txt: Added.
3344         * tiled-drawing/tile-size-unscrollable.html: Added.
3345         * tiled-drawing/tile-size-vertically-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
3346         * tiled-drawing/tile-size-vertically-scrollable.html: Added.
3347         * tiled-drawing/visible-rect-content-inset-expected.txt:
3348
3349 2016-03-03  Simon Fraser  <simon.fraser@apple.com>
3350
3351         Fix an image resource URL in tiled scrolling tests
3352         https://bugs.webkit.org/show_bug.cgi?id=154981
3353
3354         Reviewed by Tim Horton.
3355         
3356         These tests had an incorrect url to compositing/resources/simple_image.png.
3357
3358         * tiled-drawing/scrolling/fixed-background/fixed-background-composited-expected.html:
3359         * tiled-drawing/scrolling/fixed-background/fixed-background-composited.html:
3360         * tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed-expected.html:
3361         * tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed.html:
3362         * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer.html:
3363         * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity.html:
3364         * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned.html:
3365         * tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed.html:
3366         * tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed.html:
3367         * tiled-drawing/scrolling/fixed-background/fixed-body-background.html:
3368         * tiled-drawing/scrolling/fixed-background/fixed-html-background.html:
3369         * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background.html:
3370
3371 2016-03-03  Keith Miller  <keith_miller@apple.com>
3372
3373         Array prototype JS builtins should support Symbol.species
3374         https://bugs.webkit.org/show_bug.cgi?id=154710
3375
3376         Reviewed by Geoffrey Garen.
3377
3378         Add test that checks the Array object created by a species
3379         constructor in Array.prototype functions cannot come from a
3380         different global object without subclassing.
3381
3382         * js/array-species-different-globalobjects-expected.txt: Added.
3383         * js/array-species-different-globalobjects.html: Added.
3384
3385 2016-03-03  Michael Saboff  <msaboff@apple.com>
3386
3387         [ES6] Make Unicode RegExp pattern parsing conform to the spec
3388         https://bugs.webkit.org/show_bug.cgi?id=154988
3389
3390         Reviewed by Benjamin Poulain.
3391
3392         Added tests cases.
3393
3394         * js/regexp-unicode-expected.txt:
3395         * js/script-tests/regexp-unicode.js:
3396         (shouldThrowInvalidEscape):
3397
3398
3399         [ES6] Add support for Symbol.toPrimitive
3400         https://bugs.webkit.org/show_bug.cgi?id=154877
3401
3402         Reviewed by Saam Barati.
3403
3404         Update test for Symbol.toPrimitive.
3405
3406         * js/Object-getOwnPropertyNames-expected.txt:
3407         * js/script-tests/Object-getOwnPropertyNames.js:
3408
3409 2016-03-02  Ryosuke Niwa  <rniwa@webkit.org>
3410
3411         Disallow custom elements inside template elements and share the registry for windowless documents
3412         https://bugs.webkit.org/show_bug.cgi?id=154944
3413         <rdar://problem/24944875>
3414
3415         Reviewed by Antti Koivisto.
3416
3417         Added various tests to ensure the custom elements registry is not shared between documents with
3418         distinct browsing context (e.g. iframes) but shared among the ones that share a single browsing context
3419         (e.g. documents created by DOMImplementation).
3420
3421         Also added a test case for defineCustomElement to ensure it throws NotSupportedError when it's called on
3422         a template element's inert owner document as well as a basic test case for document.write.
3423
3424         * fast/custom-elements/Document-defineCustomElement-expected.txt:
3425         * fast/custom-elements/Document-defineCustomElement.html: Added a new test case.
3426         * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write-expected.txt: Added.
3427         * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html: Added.
3428         * fast/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt: Added.
3429         * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html: Added.
3430
3431 2016-03-03  Zalan Bujtas  <zalan@apple.com>
3432
3433         Subpixel rendering: Make collapsed borders painting subpixel aware.
3434         https://bugs.webkit.org/show_bug.cgi?id=154980
3435
3436         Reviewed by David Hyatt.
3437
3438         This patch enables collapsed borders with odd pixel width paint on subpixel position.
3439         Currently borders with odd pixels are split at integral position so that border-width: 3px;
3440         paints 1px on the left(top) and 2px on the right(bottom) side. With this patch
3441         we paint 1.5px on both sides(on 2x display).
3442
3443         * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html: Added.
3444         * fast/table/hidpi-collapsed-border-with-odd-pixel-width.html: Added.
3445
3446 2016-03-03  Filip Pizlo  <fpizlo@apple.com>
3447
3448         DFG should be able to compile StringReplace
3449         https://bugs.webkit.org/show_bug.cgi?id=154979
3450
3451         Reviewed by Benjamin Poulain.
3452
3453         Add a microbenchmark for a case of StringReplace that we hadn't covered with a microbenchmark
3454         yet: using something absurd for the replace value. This is interesting for implementing the
3455         32_64 version of StringReplace, which gets really weird in the absurd case because of how it
3456         consumes the entire register file while making the call on x86-32.
3457
3458         * js/regress/script-tests/string-replace-generic.js: Added.
3459         * js/regress/string-replace-generic-expected.txt: Added.
3460         * js/regress/string-replace-generic.html: Added.
3461
3462 2016-03-03  Dave Hyatt  <hyatt@apple.com>
3463
3464         Add support for the "last" value of hanging-punctuation
3465         https://bugs.webkit.org/show_bug.cgi?id=154977
3466
3467         Reviewed by Darin Adler and Simon Fraser.
3468
3469         * fast/text/hanging-punctuation-first-and-last-together-expected.html: Added.
3470         * fast/text/hanging-punctuation-first-and-last-together.html: Added.
3471         * fast/text/hanging-punctuation-first-ws-expected.html: Added.
3472         * fast/text/hanging-punctuation-first-ws.html: Added.
3473         * fast/text/hanging-punctuation-last-expected.html: Added.
3474         * fast/text/hanging-punctuation-last-rtl-expected.html: Added.
3475         * fast/text/hanging-punctuation-last-rtl.html: Added.
3476         * fast/text/hanging-punctuation-last-ws-expected.html: Added.
3477         * fast/text/hanging-punctuation-last-ws.html: Added.
3478         * fast/text/hanging-punctuation-last.html: Added.
3479
3480 2016-03-03  Brady Eidson  <beidson@apple.com>
3481
3482         storage/indexeddb/delete-in-upgradeneeded-close-in-open-success.html flaky on mac-wk2.
3483         https://bugs.webkit.org/show_bug.cgi?id=154747
3484
3485         Reviewed by Alex Christensen.
3486         
3487         This callback coming out of order like this is okay, so the test should just allow it.
3488
3489         It makes sense that the flake is WK2-only, since WK1 has a much more well defined order 
3490         with thread-hopping versus process-hopping.
3491
3492         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
3493         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private-expected.txt:
3494         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:
3495
3496 2016-03-03  Brady Eidson  <beidson@apple.com>
3497
3498         storage/indexeddb/intversion-open-in-upgradeneeded.html is flaky on mac-wk2 debug.
3499         https://bugs.webkit.org/show_bug.cgi?id=154706
3500
3501         Rubberstamped by Alex Christensen.
3502
3503         This test was fixed by http://trac.webkit.org/changeset/197474.
3504         
3505         Unskipping it now.
3506         
3507         * platform/mac-wk2/TestExpectations:
3508
3509 2016-03-03  Chris Dumez  <cdumez@apple.com>
3510
3511         Drop [TreatNullAs=EmptyString] from URL interface attributes
3512         https://bugs.webkit.org/show_bug.cgi?id=154951
3513
3514         Reviewed by Darin Adler.
3515
3516         Update existing tests now that URL interface attributes no longer treat
3517         null as the empty string.
3518
3519         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
3520         * fast/dom/DOMURL/set-href-attribute-hash.html:
3521         * fast/dom/DOMURL/set-href-attribute-host-expected.txt:
3522         * fast/dom/DOMURL/set-href-attribute-host.html:
3523         * fast/dom/DOMURL/set-href-attribute-hostname-expected.txt:
3524         * fast/dom/DOMURL/set-href-attribute-hostname.html:
3525         * fast/dom/DOMURL/set-href-attribute-pathname-expected.txt:
3526         * fast/dom/DOMURL/set-href-attribute-pathname.html:
3527         * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
3528         * fast/dom/DOMURL/set-href-attribute-protocol.html:
3529         * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
3530         * fast/dom/DOMURL/set-href-attribute-search.html:
3531
3532 2016-03-03  Javier Fernandez  <jfernandez@igalia.com>
3533
3534         [CSS Box Alignment] New CSS Value 'normal' for Content Alignment
3535         https://bugs.webkit.org/show_bug.cgi?id=154282
3536
3537         The Box Alignment specification defines a new value 'normal' to be used
3538         as default for the different layout models, which will define the
3539         specific behavior for each case. This patch adds a new CSS value in the
3540         parsing logic and adapts the Content Alignment properties to the new
3541         value.
3542
3543         Since the 'normal' vlaue, initial/default for both justify-content
3544         and align-content CSS properties, behaves now as 'stretch' instead
3545         of o'start' we have to rebaseline those tests affected by the new
3546         default value.
3547
3548         Reviewed by David Hyatt.
3549
3550         * css3/flexbox/css-properties-expected.txt:
3551         * css3/flexbox/css-properties.html:
3552         * css3/parse-align-content-expected.txt:
3553         * css3/parse-align-content.html:
3554         * css3/parse-justify-content-expected.txt:
3555         * css3/parse-justify-content.html:
3556         * css3/resources/alignment-parsing-utils.js:
3557         (checkBadValues):
3558         * fast/css-grid-layout/auto-content-resolution-columns.html:
3559         * fast/css-grid-layout/grid-auto-columns-rows-update.html:
3560         * fast/css-grid-layout/grid-auto-flow-resolution.html:
3561         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
3562         * fast/css-grid-layout/grid-columns-rows-get-set.html:
3563         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
3564         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
3565         * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
3566         * fast/css-grid-layout/grid-element-min-max-width.html:
3567         * fast/css-grid-layout/grid-element-repeat-get-set.html:
3568         * fast/css-grid-layout/grid-initialize-span-one-items.html:
3569         * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
3570         * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
3571         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
3572         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-ltr.html:
3573         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl.html:
3574         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-ltr.html:
3575         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl.html:
3576         * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
3577         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
3578         * fast/css-grid-layout/grid-item-negative-indexes.html:
3579         * fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution.html:
3580         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
3581         * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
3582         * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html:
3583         * fast/css-grid-layout/implicit-columns-auto-resolution.html:
3584         * fast/css-grid-layout/implicit-position-dynamic-change.html:
3585         * fast/css-grid-layout/mark-as-infinitely-growable.html:
3586         * fast/css-grid-layout/maximize-tracks-definite-indefinite-width.html:
3587         * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
3588         * fast/css-grid-layout/named-grid-line-get-set.html:
3589         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
3590         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
3591         * fast/css-grid-layout/percent-intrinsic-track-breadth.html:
3592         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
3593         * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
3594         (checkGridTemplatesSetJSValues):
3595         * fast/css-grid-layout/resources/grid-template-shorthand-parsing-utils.js:
3596         (checkGridDefinitionsSetJSValues):
3597         (testGridDefinitionsSetBadJSValues):
3598         * fast/css/getComputedStyle/computed-style-expected.txt:
3599         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3600         * svg/css/getComputedStyle-basic-expected.txt:
3601
3602 2016-03-02  Chris Dumez  <cdumez@apple.com>
3603
3604         HTMLFormElement's named property getter does not return a RadioNodelist
3605         https://bugs.webkit.org/show_bug.cgi?id=154949
3606
3607         Reviewed by Ryosuke Niwa.
3608
3609         Add layout test to confirm that HTMLFormElement's named property getter
3610         does indeed return a RadioNodeList when there are several matches.
3611
3612         * fast/dom/HTMLFormElement/named-property-getter-radionodelist-expected.txt: Added.
3613         * fast/dom/HTMLFormElement/named-property-getter-radionodelist.html: Added.
3614
3615 2016-03-02  Chris Dumez  <cdumez@apple.com>
3616
3617         Drop [TreatNullAs=LegacyNullString] from HTMLBaseElement.href
3618         https://bugs.webkit.org/show_bug.cgi?id=154952
3619
3620         Reviewed by Ryosuke Niwa.
3621
3622         Update existing layout test now that HTMLBaseElement.href setter no
3623         longer treats null as the empty string.
3624
3625         * fast/dom/HTMLBaseElement/href-attribute-resolves-with-respect-to-document-expected.txt:
3626         * fast/dom/HTMLBaseElement/href-attribute-resolves-with-respect-to-document.html:
3627
3628 2016-03-02  Zalan Bujtas  <zalan@apple.com>
3629
3630         Paint table borders on empty cells even in quirks mode.
3631         https://bugs.webkit.org/show_bug.cgi?id=154928
3632
3633         Reviewed by David Hyatt.
3634
3635         Enable border painting for empty cells unless 'empty-cells: hide' is set. 
3636         This is inline with FF and Chrome behaviour.
3637
3638         * fast/table/border-on-empty-table-cells-quirks-mode-expected.html: Added.
3639         * fast/table/border-on-empty-table-cells-quirks-mode.html: Added.
3640
3641 2016-03-02  Ryan Haddad  <ryanhaddad@apple.com>
3642
3643         Marking storage/indexeddb/odd-strings.html as flaky on mac-wk1
3644         https://bugs.webkit.org/show_bug.cgi?id=154619
3645
3646         Unreviewed test gardening.
3647
3648         * platform/mac-wk1/TestExpectations:
3649
3650 2016-03-02  Brady Eidson  <beidson@apple.com>
3651
3652         Unreviewed test gardening.
3653
3654         * platform/wk2/TestExpectations: Mark two tests that are very slow as [ Slow ].
3655
3656 2016-03-02  Ryan Haddad  <ryanhaddad@apple.com>
3657
3658         Skip unsupported test fast/text/complex-small-caps-non-bmp-capitalize.html on ios-simulator
3659
3660         Unreviewed test gardening.
3661
3662         * platform/ios-simulator/TestExpectations:
3663
3664 2016-03-02  Brady Eidson  <beidson@apple.com>
3665
3666         Modern IDB: Close UniqueIDBDatabases once they become unused.
3667         https://bugs.webkit.org/show_bug.cgi?id=154922
3668
3669         Reviewed by Alex Christensen.
3670
3671         * platform/mac-wk1/TestExpectations:
3672         * storage/indexeddb/modern/256-open-databases-expected.txt: Added.
3673         * storage/indexeddb/modern/256-open-databases.html: Added.
3674         * storage/indexeddb/modern/exceed-open-file-limit-expected.txt: Added.
3675         * storage/indexeddb/modern/exceed-open-file-limit.html: Added.
3676         * storage/indexeddb/modern/resources/256-open-databases.js: Added.
3677         * storage/indexeddb/modern/resources/exceed-open-file-limit.js: Added.
3678
3679 2016-03-02  Ryan Haddad  <ryanhaddad@apple.com>
3680
3681         Rebaseline fast/transforms/bounding-rect-zoom.html for ios-simulator after r197450
3682
3683         Unreviewed test gardening.
3684
3685         * platform/ios-simulator/fast/transforms/bounding-rect-zoom-expected.txt:
3686
3687 2016-03-02  Ryan Haddad  <ryanhaddad@apple.com>
3688
3689         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r197458
3690
3691         Unreviewed test gardening.
3692
3693         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3694
3695 2016-03-02  Ryosuke Niwa  <rniwa@webkit.org>
3696
3697         Add a custom element test for synchronous element construction in HTML parser
3698         https://bugs.webkit.org/show_bug.cgi?id=154932
3699
3700         Reviewed by Antti Koivisto.
3701
3702         Added a test.
3703
3704         * fast/custom-elements/parser/parser-constructs-custom-element-synchronously-expected.txt: Added.
3705         * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html: Added.
3706
3707 2016-03-02  Filip Pizlo  <fpizlo@apple.com>
3708
3709         Add a benchmark for string transcoding.
3710
3711         Rubber stamped by Saam Barati.
3712
3713         I wrote some code like this while working on
3714         https://github.com/WebAssembly/design/pull/573. I thought I'd add it as a benchmark since
3715         it stresses things that we may not have good bench coverage for.
3716
3717         * js/regress/script-tests/string-transcoding.js: Added.
3718         (decodeUTF8):
3719         (encodeUTF8):
3720         (arraysEqual):
3721         (arrayToString):
3722         (setHeader):
3723         (print):
3724         (tryArray):
3725         (doSteps):
3726         * js/regress/string-transcoding-expected.txt: Added.
3727         * js/regress/string-transcoding.html: Added.
3728
3729 2016-03-02  Dave Hyatt  <hyatt@apple.com>
3730
3731         Add support for the "first" value of the hanging-punctuation property.
3732         https://bugs.webkit.org/show_bug.cgi?id=154919
3733
3734         Reviewed by Simon Fraser.
3735
3736         * fast/text/hanging-punctuation-first-expected.html: Added.
3737         * fast/text/hanging-punctuation-first-rtl-expected.html: Added.
3738         * fast/text/hanging-punctuation-first-rtl.html: Added.
3739         * fast/text/hanging-punctuation-first.html: Added.
3740
3741 2016-03-01  Ryosuke Niwa  <rniwa@webkit.org>
3742
3743         Make HTML parser construct custom elements
3744         https://bugs.webkit.org/show_bug.cgi?id=154908
3745
3746         Reviewed by Antti Koivisto.
3747
3748         Added W3C testharness.js based tests for instantiating custom elements inside the HTML parser.
3749
3750         * fast/custom-elements/parser: Added.
3751         * fast/custom-elements/parser/parser-constructs-custom-elements-expected.txt: Added.
3752         * fast/custom-elements/parser/parser-constructs-custom-elements.html: Added.
3753         * fast/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt: Added.
3754         * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html: Added.
3755         * fast/custom-elements/parser/parser-sets-attributes-and-children-expected.txt: Added.
3756         * fast/custom-elements/parser/parser-sets-attributes-and-children.html: Added.
3757         * fast/custom-elements/parser/parser-uses-constructed-element-expected.txt: Added.
3758         * fast/custom-elements/parser/parser-uses-constructed-element.html: Added.
3759
3760 2016-03-02  Chris Dumez  <cdumez@apple.com>
3761
3762         Align HTMLInputElement.maxLength with the specification
3763         https://bugs.webkit.org/show_bug.cgi?id=154906
3764
3765         Reviewed by Ryosuke Niwa.
3766
3767         Update test now that input.maxLength initially returns -1
3768         instead of 524288.
3769
3770         * fast/forms/input-maxlength-expected.txt:
3771         * fast/forms/input-maxlength.html:
3772
3773 2016-03-02  Zalan Bujtas  <zalan@apple.com>
3774
3775         Subpixel layout: Enable vertical/horizontal subpixel spacing for tables.
3776         https://bugs.webkit.org/show_bug.cgi?id=154899
3777
3778         Reviewed by Simon Fraser.
3779
3780         This patch enables authors to specify device pixel values for table border spacing.
3781         (see border-spacing)
3782
3783         * fast/table/hidpi-vertical-and-horizontal-spacing-expected.html: Added.
3784         * fast/table/hidpi-vertical-and-horizontal-spacing.html: Added.
3785
3786 2016-03-02  Joanmarie Diggs  <jdiggs@igalia.com>
3787
3788         [AX][GTK] Position-related tests need new baseline after r196439
3789         https://bugs.webkit.org/show_bug.cgi?id=154917
3790
3791         The tests in question include the position accessed via the component
3792         interface. The result changed by one pixel after r196439.
3793
3794         Unreviewed gardening.
3795
3796         * platform/gtk/accessibility/image-link-expected.txt: new baseline
3797         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: new baseline
3798         * platform/gtk/accessibility/table-attributes-expected.txt: new baseline
3799         * platform/gtk/accessibility/table-cell-spans-expected.txt: new baseline
3800         * platform/gtk/accessibility/table-cells-expected.txt: new baseline
3801         * platform/gtk/accessibility/table-detection-expected.txt: new baseline
3802         * platform/gtk/accessibility/table-sections-expected.txt: new baseline
3803
3804 2016-02-26  Ryosuke Niwa  <rniwa@webkit.org>
3805
3806         Contents inside a shadow host with a negative tabindex should not be tab focusable
3807         https://bugs.webkit.org/show_bug.cgi?id=154769
3808
3809         Reviewed by Antti Koivisto.
3810
3811         Added a test for navigating across shadow boundaries.
3812
3813         * fast/shadow-dom/negative-tabindex-on-shadow-host-expected.txt: Added.
3814         * fast/shadow-dom/negative-tabindex-on-shadow-host.html: Added.
3815         * platform/ios-simulator/TestExpectations:
3816
3817 2016-03-01  Myles C. Maxfield  <mmaxfield@apple.com>
3818
3819         Small-caps non-BMP characters are garbled in the complex text codepath
3820         https://bugs.webkit.org/show_bug.cgi?id=154875
3821
3822         Reviewed by Michael Saboff.
3823
3824         * fast/text/complex-small-caps-non-bmp-capitalize-expected.html: Added.
3825         * fast/text/complex-small-caps-non-bmp-capitalize.html: Added.
3826         * fast/text/regress-154875-expected.txt: Deleted
3827         * fast/text/regress-154875.html: Deleted
3828
3829 2016-03-01  Michael Saboff  <msaboff@apple.com>
3830
3831         [ES6] Add support for Unicode regular expressions
3832         https://bugs.webkit.org/show_bug.cgi?id=154842
3833
3834         Reviewed by Filip Pizlo.
3835
3836         Added a new test for the added unicode regular expression processing.
3837
3838         Updated several tests for the y flag changes and "unicode" property.
3839
3840         * js/regexp-unicode-expected.txt: Added.
3841         * js/regexp-unicode.html: Added.
3842         * js/script-tests/regexp-unicode.js: Added.
3843         New test.
3844
3845         * js/Object-getOwnPropertyNames-expected.txt:
3846         * js/regexp-flags-expected.txt:
3847         * js/script-tests/Object-getOwnPropertyNames.js:
3848         * js/script-tests/regexp-flags.js:
3849         (RegExp.prototype.hasOwnProperty):
3850         Updated tests.
3851
3852 2016-03-01  Ryan Haddad  <ryanhaddad@apple.com>
3853
3854         Marking fast/text/crash-complex-text-surrogate.html as flaky on mac
3855         https://bugs.webkit.org/show_bug.cgi?id=154709
3856
3857         Unreviewed test gardening.
3858
3859         * platform/mac/TestExpectations:
3860
3861 2016-03-01  Michael Saboff  <msaboff@apple.com>
3862
3863         ASSERT in platform/graphics/mac/ComplexTextController.cpp::capitalize()
3864         https://bugs.webkit.org/show_bug.cgi?id=154875
3865
3866         Reviewed by Myles C. Maxfield.
3867
3868         New test.
3869
3870         * fast/text/regress-154875-expected.txt: Added.
3871         * fast/text/regress-154875.html: Added.
3872
3873 2016-03-01  Filip Pizlo  <fpizlo@apple.com>
3874
3875         FTL should simplify StringReplace with an empty replacement string
3876         https://bugs.webkit.org/show_bug.cgi?id=154871
3877
3878         Reviewed by Michael Saboff.
3879
3880         Really add this new test.
3881
3882         * js/regress/script-tests/string-replace-empty.js: Added.
3883         * js/regress/string-replace-empty-expected.txt: Added.
3884         * js/regress/string-replace-empty.html: Added.
3885
3886 2016-02-29  Filip Pizlo  <fpizlo@apple.com>
3887
3888         Turn String.prototype.replace into an intrinsic
3889         https://bugs.webkit.org/show_bug.cgi?id=154835
3890
3891         Reviewed by Michael Saboff.
3892
3893         * js/regress/script-tests/string-replace.js: Added.
3894         * js/regress/string-replace-expected.txt: Added.
3895         * js/regress/string-replace.html: Added.
3896
3897 2016-03-01  Ryan Haddad  <ryanhaddad@apple.com>
3898
3899         Rebaseline isplaylists/extent-includes tests for mac-wk1
3900
3901         Unreviewed test gardening.
3902
3903         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
3904         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
3905
3906 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3907
3908         Marking webgl/1.0.2/conformance/extensions/get-extension.html as flaky on mac, removing wk1 specific flakiness expectation.
3909         https://bugs.webkit.org/show_bug.cgi?id=152506
3910
3911         Unreviewed test gardening.
3912
3913         * platform/mac-wk1/TestExpectations:
3914         * platform/mac/TestExpectations:
3915
3916 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3917
3918         Marking storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html as flaky on mac
3919         https://bugs.webkit.org/show_bug.cgi?id=154748
3920
3921         Unreviewed test gardening.
3922
3923         * platform/mac/TestExpectations:
3924
3925 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3926
3927         Re-enable passing fast/multicol/newmulticol tests on ios-simulator
3928
3929         Unreviewed test gardening.
3930
3931         * platform/ios-simulator-wk2/TestExpectations:
3932
3933 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3934
3935         Removing unnecessary ios-simulator-wk2 expectation file.
3936
3937         Unreviewed test gardening.
3938
3939         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Removed.
3940
3941 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3942
3943         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html after r197355
3944
3945         Unreviewed test gardening.
3946
3947         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3948
3949 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3950
3951         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html for ios-simulator after r197237 
3952
3953         Unreviewed test gardening.
3954
3955         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3956
3957 2016-02-28  Filip Pizlo  <fpizlo@apple.com>
3958
3959         B3 should have global store elimination
3960         https://bugs.webkit.org/show_bug.cgi?id=154658
3961
3962         Reviewed by Benjamin Poulain.
3963
3964         These two benchmarks both speed up significantly with this change.
3965
3966         * js/regress/build-large-object-expected.txt: Added.
3967         * js/regress/build-large-object.html: Added.
3968         * js/regress/many-repeat-stores-expected.txt: Added.
3969         * js/regress/many-repeat-stores.html: Added.
3970         * js/regress/script-tests/build-large-object.js: Added.
3971         * js/regress/script-tests/many-repeat-stores.js: Added.
3972
3973 2016-02-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3974
3975         streams/pipe-to.html flaky on mac-wk1 debug
3976         https://bugs.webkit.org/show_bug.cgi?id=154687
3977
3978         Reviewed by Darin Adler.
3979
3980         * TestExpectations: Marking streams/pipe-to.html as slow.
3981         * streams/pipe-to.html: Increasing the timeout value.
3982
3983 2016-02-29  Adrien Plazas  <aplazas@igalia.com>
3984
3985         [GTK] Touch slider test fails due to assertion in webkitWebViewBaseTouchEvent()
3986         https://bugs.webkit.org/show_bug.cgi?id=153829
3987
3988         Reviewed by Carlos Garcia Campos.
3989
3990         * platform/gtk/TestExpectations:
3991         Remove now passing tests from the expected failures.
3992
3993 2016-02-28  Antti Koivisto  <antti@apple.com>
3994
3995         ::slotted doesn't work in nested shadow trees
3996         https://bugs.webkit.org/show_bug.cgi?id=154765
3997         <rdar://problem/24870995>
3998
3999         Reviewed by Ryosuke Niwa.
4000
4001         * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Added.
4002         * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Added.
4003
4004 2016-02-28  Tim Horton  <timothy_horton@apple.com>
4005
4006         Switch to application/vnd.apple.folder for <attachment> folder special-case
4007         https://bugs.webkit.org/show_bug.cgi?id=154786
4008         <rdar://problem/24416632>
4009
4010         Reviewed by Anders Carlsson.
4011
4012         * fast/attachment/attachment-folder-icon-expected.html:
4013         * fast/attachment/attachment-folder-icon.html:
4014
4015 2016-02-28  Tim Horton  <timothy_horton@apple.com>
4016
4017         Variables can resolve to the wrong value when elements differ in nothing but inherited variable value
4018         https://bugs.webkit.org/show_bug.cgi?id=154785
4019
4020         Reviewed by Antti Koivisto.
4021
4022         * fast/css/variables/avoid-matched-property-cache-expected.html: Added.
4023         * fast/css/variables/avoid-matched-property-cache.html: Added.
4024         Add a test. The non-standard element is necessary because the resolved property
4025         cache is already disabled when using the "simple" default style sheet, and
4026         it seems better to use a totally non-standard element than one that might
4027         end up in the "simple" default style sheet in the future and would silently
4028         invalidate the test.
4029
4030 2016-02-28  Skachkov Oleksandr  <gskachkov@gmail.com>
4031
4032         [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function
4033         https://bugs.webkit.org/show_bug.cgi?id=153981
4034
4035         Reviewed by Saam Barati.
4036
4037         Added new benchmark tests for invoking arrow function within function, class's constructor and method
4038
4039         * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Added.
4040         * js/regress/arrowfunction-call-in-class-constructor.html: Added.
4041         * js/regress/arrowfunction-call-in-class-method-expected.txt: Added.
4042         * js/regress/arrowfunction-call-in-class-method.html: Added.
4043         * js/regress/arrowfunction-call-in-function-expected.txt: Added.
4044         * js/regress/arrowfunction-call-in-function.html: Added.
4045         * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Added.
4046         * js/regress/script-tests/arrowfunction-call-in-class-method.js: Added.
4047         * js/regress/script-tests/arrowfunction-call-in-function.js: Added.
4048         * js/regress/script-tests/arrowfunction-call.js:
4049
4050 2016-02-27  Sukolsak Sakshuwong  <sukolsak@gmail.com>
4051
4052         Removing ios-simulator baseline for js/number-toLocaleString.html
4053         https://bugs.webkit.org/show_bug.cgi?id=154524
4054
4055         Reviewed by Darin Adler.
4056
4057         The default locale issue has been fixed in r197261.
4058         Infinity.toLocaleString() should return "∞" as expected.
4059
4060         * platform/ios-simulator/js/number-toLocaleString-expected.txt: Removed.
4061
4062 2016-02-27  Chris Dumez  <cdumez@apple.com>
4063
4064         Prevent cross-origin access to Location.assign() / Location.reload()
4065         https://bugs.webkit.org/show_bug.cgi?id=154779
4066
4067         Reviewed by Darin Adler.
4068
4069         Update existing layout tests now that we prevent cross-origin access to
4070         Location.assign() / Location.reload().
4071
4072         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
4073         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html:
4074         * http/tests/security/cross-frame-access-location-get-expected.txt:
4075         * http/tests/security/cross-frame-access-location-get-override-expected.txt:
4076         * http/tests/security/cross-frame-access-location-get-override.html:
4077         * http/tests/security/cross-frame-access-location-get.html:
4078         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
4079
4080 2016-02-27  Andy VanWagoner  <thetalecrafter@gmail.com>
4081
4082         Intl.Collator uses POSIX locale (detected by js/intl-collator.html on iOS Simulator)
4083         https://bugs.webkit.org/show_bug.cgi?id=152448
4084
4085         Reviewed by Darin Adler.
4086
4087         Add tests for default locale in test runner to be en-US.
4088
4089         * js/intl-collator-expected.txt:
4090         * js/intl-datetimeformat-expected.txt:
4091         * js/intl-numberformat-expected.txt:
4092         * js/script-tests/intl-collator.js:
4093         * js/script-tests/intl-datetimeformat.js:
4094         * js/script-tests/intl-numberformat.js:
4095
4096 2016-02-27  Chris Dumez  <cdumez@apple.com>
4097
4098         Align HTMLMarqueeElement.scrollAmount / scrollDelay with the specification
4099         https://bugs.webkit.org/show_bug.cgi?id=154781
4100
4101         Reviewed by Darin Adler.
4102
4103         Update existing test to reflect the behavior changes.
4104
4105         * fast/html/marquee-element-expected.txt:
4106         * fast/html/marquee-element.html:
4107
4108 2016-02-27  Alexey Proskuryakov  <ap@apple.com>
4109
4110         Mark failing reftests as such, now that we detect reftest failures.
4111
4112         * platform/ios-simulator/TestExpectations:
4113
4114 2016-02-27  Alexey Proskuryakov  <ap@apple.com>
4115
4116         REGRESSION(r195795): [WK2] fast/text/crash-complex-text-surrogate.html is flakey
4117         https://bugs.webkit.org/show_bug.cgi?id=154709
4118
4119         The test has been made made non-flaky, but it also needs new results.
4120
4121         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
4122
4123 2016-02-26  Chris Dumez  <cdumez@apple.com>
4124
4125         Fix the behavior of reflecting IDL attributes of type unsigned long
4126         https://bugs.webkit.org/show_bug.cgi?id=154771
4127
4128         Reviewed by Ryosuke Niwa.
4129
4130         Add test coverage for the behavior of reflecting IDL attributes of type
4131         unsigned long.
4132
4133         * fast/dom/reflect-unsigned-long-expected.txt: Added.
4134         * fast/dom/reflect-unsigned-long.html: Added.
4135
4136 2016-02-26  Zalan Bujtas  <zalan@apple.com>
4137
4138         REGRESSION (188611): Search field Cancel button should not overlap search text on extensions page.
4139         https://bugs.webkit.org/show_bug.cgi?id=154692
4140         <rdar://problem/22840453>
4141
4142         Reviewed by Brent Fulgham.
4143
4144         Adjust the cancel button position using the actual size of the cancel button.
4145
4146         When the input box and the font height trigger different cancel button sizes, we need to readjust
4147         the rectangle returned by cancelButtonRectForBounds.
4148         This fixes both the mispositioned cancel button and the squared off icon when the input field is zoomed all the way in.
4149
4150         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
4151         * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
4152         * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
4153         * platform/mac/fast/css/text-overflow-input-expected.txt:
4154         * platform/mac/fast/forms/box-shadow-override-expected.txt:
4155         * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
4156         * platform/mac/fast/forms/input-appearance-height-expected.txt:
4157         * platform/mac/fast/forms/placeholder-position-expected.txt:
4158         * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
4159         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
4160         * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
4161         * platform/mac/fast/forms/search-rtl-expected.txt:
4162         * platform/mac/fast/forms/search-styled-expected.txt:
4163         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
4164         * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
4165         * platform/mac/fast/forms/searchfield-heights-expected.txt:
4166         * platform/mac/fast/repaint/search-field-cancel-expected.txt:
4167         * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
4168
4169 2016-02-26  Commit Queue  <commit-queue@webkit.org>
4170
4171         Unreviewed, rolling out r197216.
4172         https://bugs.webkit.org/show_bug.cgi?id=154766
4173
4174         Test simply needs updated result (Requested by litherum on
4175         #webkit).
4176
4177         Reverted changeset:
4178
4179         "Unreviewed, rolling out r197158."
4180         https://bugs.webkit.org/show_bug.cgi?id=154758
4181         http://trac.webkit.org/changeset/197216
4182
4183 2016-02-26  Ryan Haddad  <ryanhaddad@apple.com>
4184
4185         Rebaseline tests for ios-simulator after r197162
4186
4187         Unreviewed test gardening.
4188
4189         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
4190         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
4191         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-radio-expected.txt: Added.
4192
4193 2016-02-26  Commit Queue  <commit-queue@webkit.org>
4194
4195         Unreviewed, rolling out r197158.
4196         https://bugs.webkit.org/show_bug.cgi?id=154758
4197
4198         This change did not fix the failing test (Requested by
4199         ryanhaddad on #webkit).
4200
4201         Reverted changeset:
4202
4203         "REGRESSION(r195795): [WK2] fast/text/crash-complex-text-
4204         surrogate.html is flakey"
4205         https://bugs.webkit.org/show_bug.cgi?id=154709
4206         http://trac.webkit.org/changeset/197158
4207
4208 2016-02-26  Commit Queue  <commit-queue@webkit.org>
4209
4210         Unreviewed, rolling out r197160.
4211         https://bugs.webkit.org/show_bug.cgi?id=154757
4212
4213         This change causes editing/mac/attributed-string/font-
4214         size.html to fail on El Capitan WK1 (Requested by ryanhaddad
4215         on #webkit).
4216
4217         Reverted changeset:
4218
4219         "Font size computed style is innaccurate"
4220         https://bugs.webkit.org/show_bug.cgi?id=154705
4221         http://trac.webkit.org/changeset/197160
4222
4223 2016-02-26  Ryan Haddad  <ryanhaddad@apple.com>
4224
4225         Skip js/basic-map.html on Mac since it is already run in JSC tests
4226         https://bugs.webkit.org/show_bug.cgi?id=154753
4227
4228         Unreviewed test gardening.
4229
4230         * platform/mac/TestExpectations:
4231
4232 2016-02-26  Mark Lam  <mark.lam@apple.com>
4233
4234         Function.name and Function.length should be configurable.
4235         https://bugs.webkit.org/show_bug.cgi?id=154604
4236
4237         Reviewed by Saam Barati.
4238
4239         * ietestcenter/Javascript/TestCases/15.2.3.3-4-187.js:
4240         (ES5Harness.registerTest.test):
4241         * ietestcenter/Javascript/TestCases/15.3.4.5-15-2.js: