Fixing a typo in the ios-simulator TestExpectations file
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
2
3         Fixing a typo in the ios-simulator TestExpectations file
4
5         Unreviewed test gardening.
6
7         * platform/ios-simulator/TestExpectations:
8
9 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
10
11         Marking animations/3d/transform-origin-vs-functions.html as flaky on ios-simulator-wk2
12         https://bugs.webkit.org/show_bug.cgi?id=155501
13
14         Unreviewed test gardening.
15
16         * platform/ios-simulator-wk2/TestExpectations:
17
18 2016-03-15  Chris Fleizach  <cfleizach@apple.com>
19
20         AX: certain elements not included in accessibility tree
21         https://bugs.webkit.org/show_bug.cgi?id=155480
22
23         Reviewed by Beth Dakin.
24
25         * accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
26         * accessibility/double-nested-inline-element-missing-from-tree.html: Added.
27
28 2016-03-15  Chris Dumez  <cdumez@apple.com>
29
30         Unreviewed, rolling out r198203.
31
32         Favorites view is no longer loading on iOS
33
34         Reverted changeset:
35
36         "URL Parsing should signal failure for illegal IDN"
37         https://bugs.webkit.org/show_bug.cgi?id=154945
38         http://trac.webkit.org/changeset/198203
39
40 2016-03-15  Antti Koivisto  <antti@apple.com>
41
42         Class change invalidation does not handle :not correctly
43         https://bugs.webkit.org/show_bug.cgi?id=155493
44         <rdar://problem/24846762>
45
46         Reviewed by Andreas Kling.
47
48         * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
49         * fast/css/style-invalidation-attribute-change-descendants.html:
50
51             Also add :not case for attribute changes (which handles this correctly already).
52
53         * fast/css/style-invalidation-class-change-descendants-expected.txt:
54         * fast/css/style-invalidation-class-change-descendants.html:
55
56             Add :not case.
57
58 2016-03-14  Jer Noble  <jer.noble@apple.com>
59
60         Video elements with autoplay do not begin playing when scrolling into view if InvisibleAutoplayNotPermitted is set.
61         https://bugs.webkit.org/show_bug.cgi?id=155468
62
63         Reviewed by Eric Carlson.
64
65         * media/video-restricted-invisible-autoplay-allowed-when-visible-expected.txt: Added.
66         * media/video-restricted-invisible-autoplay-allowed-when-visible.html: Added.
67
68 2016-03-15  Jiewen Tan  <jiewen_tan@apple.com>
69
70         URL Parsing should signal failure for illegal IDN
71         https://bugs.webkit.org/show_bug.cgi?id=154945
72         <rdar://problem/8014795>
73
74         Reviewed by Brent Fulgham.
75
76         * fast/url/host-expected.txt:
77         * fast/url/idna2003-expected.txt:
78         * fast/url/invalid-idn-expected.txt: Added.
79         * fast/url/invalid-idn.html: Added.
80
81 2016-03-14  Brent Fulgham  <bfulgham@apple.com>
82
83         REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
84         https://bugs.webkit.org/show_bug.cgi?id=155453
85
86         Reviewed by Eric Carlson.
87         <rdar://problem/24879447>
88
89         Reviewed by Dan Bates.
90
91         Further refinement to test case: Remove use of 'setTimeout', and ensure the code gets
92         called by using 'testRunner.waitUntilDone()'/'testRunner.notifyDone()'.
93
94         * fast/mediastream/enumerating-crash.html:
95
96 2016-03-14  Daniel Bates  <dabates@apple.com>
97
98         Web Inspector: Display Content Security Policy hash in details sidebar for script and style elements
99         https://bugs.webkit.org/show_bug.cgi?id=155466
100         <rdar://problem/25152480>
101
102         Reviewed by Joseph Pecoraro and Timothy Hatcher.
103
104         Add tests to ensure that the WebInspector.DOMNode object associated with an HTML style element
105         or applicable HTML script element has a valid CSP hash.
106
107         * inspector/dom/csp-big5-hash-expected.txt: Added.
108         * inspector/dom/csp-big5-hash.html: Added.
109         * inspector/dom/csp-hash-expected.txt: Added.
110         * inspector/dom/csp-hash.html: Added.
111
112 2016-03-14  Filip Pizlo  <fpizlo@apple.com>
113
114         REGRESSION(r194394): >2x slow-down on CDjs
115         https://bugs.webkit.org/show_bug.cgi?id=155471
116
117         Unreviewed (rollout).
118
119         * js/dom/script-tests/string-prototype-properties.js:
120         * js/dom/string-prototype-properties-expected.txt:
121         * js/script-tests/string-localeCompare.js:
122         * js/string-localeCompare-expected.txt:
123         * js/string-localeCompare.html:
124
125 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
126
127         Marking js/funcion-apply.html as flaky on mac debug
128         https://bugs.webkit.org/show_bug.cgi?id=155411
129
130         Unreviewed test gardening.
131
132         * platform/mac/TestExpectations:
133
134 2016-03-10  Antonio Gomes  <tonikitoo@webkit.org>
135
136         Selecting with shift+drag results in unexpected drag-n-drop
137         https://bugs.webkit.org/show_bug.cgi?id=155314
138
139         Reviewed by Darin Adler.
140
141         Tests that ensure that WebKit:
142
143         1) does not enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
144            off of a #text node.
145         2) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
146            off of a link.
147         3) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
148            off of an image.
149
150         Note that (1) is a behavior changed by this patch, whereas (2) and (3) represent existing
151         behavior that is kept.
152         Tests are also skip for iOS similarly to other drag-n-drop related tests.
153
154         * fast/events/shift-drag-selection-no-drag-n-drop-expected.txt: Added.
155         * fast/events/shift-drag-selection-no-drag-n-drop.html: Added.
156         * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop-expected.txt: Added.
157         * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop.html: Added.
158         * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop-expected.txt: Added.
159         * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop.html: Added.
160
161 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
162
163         Marking storage/indexeddb/transaction-abort-private.html as flaky on mac-wk1
164         https://bugs.webkit.org/show_bug.cgi?id=155067
165
166         Unreviewed test gardening.
167
168         * platform/mac-wk1/TestExpectations:
169
170 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
171
172         Skip test storage/indexeddb/odd-strings.html
173         https://bugs.webkit.org/show_bug.cgi?id=154975
174
175         Unreviewed test gardening.
176
177         Removing duplicate expectation for test and skipping since it fails or times out on every run.
178
179         * TestExpectations:
180         * platform/mac-wk1/TestExpectations:
181
182 2016-03-14  Brent Fulgham  <bfulgham@apple.com>
183
184         REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
185         https://bugs.webkit.org/show_bug.cgi?id=155453
186         <rdar://problem/24879447>
187
188         Reviewed by Daniel Bates.
189
190         * fast/mediastream/enumerating-crash-expected.txt: Added.
191         * fast/mediastream/enumerating-crash.html: Added.
192
193 2016-03-14  Saam barati  <sbarati@apple.com>
194
195         [ES6] Disallow var assignments in for-in loops
196         https://bugs.webkit.org/show_bug.cgi?id=155451
197
198         Reviewed by Mark Lam.
199
200         * js/parser-syntax-check-expected.txt:
201         * js/script-tests/parser-syntax-check.js:
202
203 2016-03-14  Saam barati  <sbarati@apple.com>
204
205         assignments in for-in/for-of header not allowed
206         https://bugs.webkit.org/show_bug.cgi?id=155384
207
208         Reviewed by Darin Adler.
209
210         * js/parser-syntax-check-expected.txt:
211         * js/script-tests/parser-syntax-check.js:
212
213 2016-03-14  Zalan Bujtas  <zalan@apple.com>
214
215         Negative outline offset could break curved outline-style: auto
216         https://bugs.webkit.org/show_bug.cgi?id=155416
217
218         Reviewed by Tim Horton.
219
220         When radius becomes negative the rounded rect could end up being un-renderable -> no rounded corners at all.
221
222         * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius-expected.html: Added.
223         * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius.html: Added.
224
225 2016-03-14  Zalan Bujtas  <zalan@apple.com>
226
227         [Outline: auto] Fractional radius value could result in non-renderable rounded border.
228         https://bugs.webkit.org/show_bug.cgi?id=155420
229
230         Reviewed by Tim Horton.
231
232         RoundedRect::pixelSnappedRoundedRectForPainting ensures that the rounded rect is always renderable.
233
234         * fast/inline/hidpi-outline-auto-with-fractional-radius-expected.html: Added.
235         * fast/inline/hidpi-outline-auto-with-fractional-radius.html: Added.
236
237 2016-03-14  Zalan Bujtas  <zalan@apple.com>
238
239         Outline: auto has sharp corners with single line contenteditable.
240         https://bugs.webkit.org/show_bug.cgi?id=155418
241
242         Reviewed by Tim Horton.
243
244         Multiple rectangles assumed multiline content and it broke bottomLeft and bottomRight corner check.
245         This patch adds fast path for polygons with 4 corners.
246
247         * fast/inline/hidpi-outline-auto-with-one-focusring-rect-expected.html: Added.
248         * fast/inline/hidpi-outline-auto-with-one-focusring-rect.html: Added.
249
250 2016-03-14  Joanmarie Diggs  <jdiggs@igalia.com>
251
252         [AX] SVG element with child desc not exposed
253         https://bugs.webkit.org/show_bug.cgi?id=155374
254
255         Reviewed by Darin Adler.
256
257         * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Updated.
258         * platform/mac/accessibility/w3c-svg-roles-expected.txt: Updated.
259
260 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
261
262         Skip asserting test http/tests/security/aboutBlank/security-context-write.html
263         https://bugs.webkit.org/show_bug.cgi?id=94458
264
265         Unreviewed test gardening.
266
267         * TestExpectations:
268
269 2016-03-14  Darin Adler  <darin@apple.com>
270
271         Add copy/paste plug-in check for XHTML document
272         https://bugs.webkit.org/show_bug.cgi?id=106350
273
274         * TestExpectations: Re-enable test now that it works in WebKit 1.
275         * editing/pasteboard/paste-noplugin-xhtml.xhtml: Fixed problem where test would try to
276         call setBlockAllPlugins even when it did not exist. Turns out that's needed for the
277         test to run under WebKit 2, but not needed at all under WebKit 1.
278
279 2016-03-14  Frederic Wang  <fred.wang@free.fr>
280
281         Skip accessibility/internal-link-anchors2.html as the linked ui element API is not supported for links.
282
283         Unreviewed test gardening.
284
285         * platform/gtk/TestExpectations:
286
287 2016-03-14  Frederic Wang  <fwang@igalia.com>
288
289         Make MathML colspan/rowspan consistent with HTML table cells.
290         https://bugs.webkit.org/show_bug.cgi?id=150253
291
292         Reviewed by Martin Robinson.
293
294         We import crashing test from bug 150253.
295
296         * mathml/rowspan-crash-expected.txt: Added.
297         * mathml/rowspan-crash.xhtml: Added.
298
299 2016-03-14  Darin Adler  <darin@apple.com>
300
301         Continue work on https://bugs.webkit.org/show_bug.cgi?id=106350
302
303         * TestExpectations: Disable test fow now since it seems to be failing in WebKit 1 and
304         depends on hooks not present in WebKit 1 test runner.
305
306 2016-03-14  Ryosuke Niwa  <rniwa@webkit.org>
307
308         Add slotchange event
309         https://bugs.webkit.org/show_bug.cgi?id=155424
310         <rdar://problem/24997534>
311
312         Reviewed by Antti Koivisto.
313
314         Added a W3C style testharness.js test.
315
316         * fast/shadow-dom/ShadowRoot-interface-expected.txt:
317         * fast/shadow-dom/ShadowRoot-interface.html: Don't import testharness.css from svn.webkit.org.
318         * fast/shadow-dom/slotchange-event-expected.txt: Added.
319         * fast/shadow-dom/slotchange-event.html: Added.
320
321 2016-03-13  Darin Adler  <darin@apple.com>
322
323         Add copy/paste plug-in check for XHTML document
324         https://bugs.webkit.org/show_bug.cgi?id=106350
325
326         Reviewed by David Kilzer.
327
328         This bug was filed because of the assumption that there was a bug, but it
329         turns out that even in XHTML documents, we use HTML tree builder, so there is
330         no bug. Thus this just adds the test that demonstrates this.
331
332         * editing/pasteboard/paste-noplugin-xhtml-expected.txt: Added.
333         * editing/pasteboard/paste-noplugin-xhtml.xhtml: Added.
334
335 2016-03-13  Sam Weinig  <sam@webkit.org>
336
337         Implement unprivileged execCommand("copy") and execCommand("cut")
338         <rdar://problem/24354406>
339         https://bugs.webkit.org/show_bug.cgi?id=146336
340
341         Reviewed by Dean Jackson.
342
343         * editing/execCommand/clipboard-access-with-user-gesture-expected.txt: Added.
344         * editing/execCommand/clipboard-access-with-user-gesture.html: Added.
345         Add test for using execCommand("copy") and execCommand("cut") during a user gesture.
346
347 2016-03-13  Dean Jackson  <dino@apple.com>
348
349         DRT should enable WebGL by default on Mac
350         https://bugs.webkit.org/show_bug.cgi?id=155419
351         <rdar://problem/25136981>
352
353         Reviewed by Sam Weinig.
354
355         Update all the tests that no longer have to explicitly
356         turn WebGL on.
357
358         * compositing/backface-visibility/backface-visibility-webgl.html:
359         * compositing/visibility/visibility-simple-webgl-layer.html:
360         * compositing/webgl/webgl-background-color.html:
361         * compositing/webgl/webgl-no-alpha.html:
362         * compositing/webgl/webgl-nonpremultiplied-blend.html:
363         * compositing/webgl/webgl-reflection.html:
364         * compositing/webgl/webgl-repaint.html:
365         * fast/canvas/webgl/antialiasing-enabled.html:
366         * fast/canvas/webgl/canvas-resize-crash.html:
367         * fast/canvas/webgl/css-webkit-canvas-repaint.html:
368         * fast/canvas/webgl/css-webkit-canvas.html:
369         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays-expected.txt:
370         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays.html:
371         * fast/canvas/webgl/premultiplyalpha-test.html:
372         * fast/canvas/webgl/resources/webgl-test.js:
373         (initNonKhronosFramework): Deleted.
374         * fast/canvas/webgl/texImage2DImageDataTest.html:
375         * fast/canvas/webgl/toDataURL-unpremultipliedAlpha.html:
376         * fast/canvas/webgl/unprefixed-context.html:
377         * fast/canvas/webgl/webgl-composite-modes-repaint.html:
378         * fast/canvas/webgl/webgl-composite-modes.html:
379         * fast/canvas/webgl/webgl-drawarrays-crash.html:
380         * fast/canvas/webgl/webgl-layer-update.html:
381         * fast/canvas/webgl/webgl-reload-crash.html:
382         * http/tests/canvas/webgl/origin-clean-conformance.html:
383         * http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html:
384         * http/tests/security/webgl-remote-read-remote-image-allowed.html:
385         * http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin.html:
386         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
387         * http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
388         * http/tests/webgl/1.0.2/resources/webkit-webgl-test-harness.js:
389         * imported/blink/compositing/draws-content/webgl-simple-background.html:
390         * webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
391         * webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
392         * webgl/1.0.2/resources/webkit-webgl-test-harness.js:
393         * webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js:
394         * webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js:
395         * webgl/1.0.3/resources/webkit-webgl-test-harness.js:
396         * webgl/resources/webkit-webgl-test-harness.js:
397
398 2016-03-13  Ryosuke Niwa  <rniwa@webkit.org>
399
400         REGRESSION (r190840): crash inside details element's slotNameFunction
401         https://bugs.webkit.org/show_bug.cgi?id=155388
402
403         Reviewed by Antti Koivisto.
404
405         Added a regression test.
406
407         * fast/html/details-summary-tabindex-crash-expected.txt: Added.
408         * fast/html/details-summary-tabindex-crash.html: Added.
409
410 2016-03-13  Dean Jackson  <dino@apple.com>
411
412         <attachment> should be a runtime-enabled feature
413         https://bugs.webkit.org/show_bug.cgi?id=155413
414         <rdar://problem/25120753>
415
416         Reviewed by Sam Weinig and Anders Carlsson.
417
418         Now that <attachment> is disabled by default, use an
419         internal setting to turn them back on test by test.
420
421         * fast/attachment/attachment-default-icon-expected.html:
422         * fast/attachment/attachment-default-icon.html:
423         * fast/attachment/attachment-disabled-dom.html:
424         * fast/attachment/attachment-disabled-rendering.html:
425         * fast/attachment/attachment-dom.html:
426         * fast/attachment/attachment-folder-icon-expected.html:
427         * fast/attachment/attachment-folder-icon.html:
428         * fast/attachment/attachment-icon-from-file-extension-expected.html:
429         * fast/attachment/attachment-icon-from-file-extension.html:
430         * fast/attachment/attachment-label-highlight.html:
431         * fast/attachment/attachment-progress.html:
432         * fast/attachment/attachment-rendering.html:
433         * fast/attachment/attachment-select-on-click-inside-user-select-all.html:
434         * fast/attachment/attachment-select-on-click.html:
435         * fast/attachment/attachment-subtitle.html:
436         * fast/attachment/attachment-title.html:
437         * fast/attachment/attachment-type-attribute-expected.html:
438         * fast/attachment/attachment-type-attribute.html:
439         * editing/pasteboard/copy-paste-attachment.html:
440         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
441
442 2016-03-13  Antti Koivisto  <antti@apple.com>
443
444         ComposedTreeIterator fails to traverse slots if root is shadow host
445         https://bugs.webkit.org/show_bug.cgi?id=155407
446
447         Reviewed by Darin Adler.
448
449         * fast/shadow-dom/composed-tree-shadow-subtree-expected.txt: Added.
450         * fast/shadow-dom/composed-tree-shadow-subtree.html: Added.
451
452 2016-03-12  Dean Jackson  <dino@apple.com>
453
454         REGRESSION (r188647): Teamtreehouse website sidebar buttons are not rendered
455         https://bugs.webkit.org/show_bug.cgi?id=155400
456         <rdar://problem/24818602>
457
458         Reviewed by Anders Carlsson.
459
460         Add tests with SVG content that uses CSS filter
461         shorthands. These particular filters are no-ops
462         so should not affect rendering. If they actually
463         tried to do something you wouldn't see them work
464         until we enable shorthand filters on SVG content.
465
466         * css3/filters/filters-on-svg-element-expected.html: Added.
467         * css3/filters/filters-on-svg-element.html: Added.
468         * css3/filters/filters-on-svg-root-expected.html: Added.
469         * css3/filters/filters-on-svg-root.html: Added.
470
471 2016-03-12  Myles C. Maxfield  <mmaxfield@apple.com>
472
473         [OS X] Scrollbars of overflow:scroll divs should appear on the left on RTL systems
474         https://bugs.webkit.org/show_bug.cgi?id=155385
475
476         Reviewed by Simon Fraser.
477
478         * platform/mac-wk1/TestExpectations: 
479         * platform/mac/TestExpectations: 
480         * platform/efl/TestExpectations: 
481         * platform/gtk/TestExpectations: 
482         * platform/ios-simulator/TestExpectations: 
483         * platform/win/TestExpectations: 
484         * fast/scrolling/rtl-scrollbars-overflow-contents-expected.html: Added.
485         * fast/scrolling/rtl-scrollbars-overflow-contents.html: Added.
486         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl-expected.html: Added.
487         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html: Added.
488         * fast/scrolling/rtl-scrollbars-overflow-expected.html: Added.
489         * fast/scrolling/rtl-scrollbars-overflow-padding-expected.html: Added.
490         * fast/scrolling/rtl-scrollbars-overflow-padding.html: Added.
491         * fast/scrolling/rtl-scrollbars-overflow-simple-expected-mismatch.html: Added.
492         * fast/scrolling/rtl-scrollbars-overflow-simple.html: Added.
493         * fast/scrolling/rtl-scrollbars-overflow.html: Added.
494
495 2016-03-12  Zalan Bujtas  <zalan@apple.com>
496
497         [Forms: focus] focus rings around text fields do not follow contour (border-radius)
498         https://bugs.webkit.org/show_bug.cgi?id=154099
499         rdar://problem/9988429
500
501         Reviewed by Tim Horton.
502
503         Unfortunately there's no proper way to test native focusring drawing.
504         These tests attempt to verify that we don't end up painting sharp corners.
505
506         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr-expected.html: Added.
507         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr.html: Added.
508         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl-expected.html: Added.
509         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl.html: Added.
510         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr-expected.html: Added.
511         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr.html: Added.
512         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl-expected.html: Added.
513         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl.html: Added.
514
515 2016-03-11  Ryosuke Niwa  <rniwa@webkit.org>
516
517         Add Event.deepPath() and Event.scoped
518         https://bugs.webkit.org/show_bug.cgi?id=153538
519         <rdar://problem/24363836>
520
521         Reviewed by Darin Adler.
522
523         Added a W3C style testharness.js tests for Event.prototype.scoped, Event.prototype.scopedRelatedTarget,
524         Event.prototype.deepPath() and a test that uses eventSender to verify the values of the scoped and
525         scopedRelatedTarget flags on trusted events.
526
527         * fast/shadow-dom/Extensions-to-Event-Interface-expected.txt: Added.
528         * fast/shadow-dom/Extensions-to-Event-Interface.html: Added.
529         * fast/shadow-dom/event-with-related-target.html:
530         * fast/shadow-dom/resources: Added.
531         * fast/shadow-dom/resources/event-path-test-helpers.js: Added. Extracted from event-with-related-target.html.
532         * fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
533         * fast/shadow-dom/trusted-event-scoped-flags.html: Added.
534         * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
535         * http/tests/workers/worker-importScriptsOnError-expected.txt:
536         * inspector/model/remote-object-get-properties-expected.txt:
537         * platform/ios-simulator/fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
538
539 2016-03-11  Jiewen Tan  <jiewen_tan@apple.com>
540
541         WebKit should not be redirected to an invalid URL
542         https://bugs.webkit.org/show_bug.cgi?id=155263
543         <rdar://problem/22820172>
544
545         Reviewed by Brent Fulgham.
546
547         * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
548         * http/tests/navigation/redirect-to-invalid-url.html: Added.
549         * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
550
551 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
552
553         Marking media/track/track-in-band-style.html as flaky on Yosemite
554         https://bugs.webkit.org/show_bug.cgi?id=153143
555
556         Unreviewed test gardening.
557
558         * platform/mac-wk1/TestExpectations:
559
560 2016-03-11  Mark Lam  <mark.lam@apple.com>
561
562         Implement Function.name and Function#toString for ES6 class.
563         https://bugs.webkit.org/show_bug.cgi?id=155336
564
565         Reviewed by Geoffrey Garen.
566
567         * js/class-syntax-name-expected.txt:
568         * js/script-tests/class-syntax-name.js:
569         (shouldBe):
570         (shouldBeTrue):
571         - Rebased expected result.
572
573         * js/function-toString-vs-name.html:
574         * js/script-tests/function-toString-vs-name.js:
575         - Added new tests for class.
576
577         * platform/mac/inspector/model/remote-object-expected.txt:
578         - Rebased expected result.
579
580 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
581
582         Marking imported/blink/fast/multicol/dynamic/multicol-with-abspos-svg-with-foreignobject-with-multicol-crash.html as flaky
583         https://bugs.webkit.org/show_bug.cgi?id=155339
584
585         Unreviewed test gardening.
586
587         This test is a flaky crash on ios-simulator debug.
588
589         * platform/ios-simulator/TestExpectations:
590
591 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
592
593         Marking inspector/heap/getPreview.html as flaky on mac-wk2
594         https://bugs.webkit.org/show_bug.cgi?id=155312
595
596         Unreviewed test gardening.
597
598         * platform/mac-wk2/TestExpectations:
599
600 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
601
602         Marking css3/masking/mask-luminance-svg.html and css3/masking/mask-svg-script-none-to-png.html as flaky
603         https://bugs.webkit.org/show_bug.cgi?id=155372.
604
605         Unreviewed test gardening.
606
607         These two tests are flaky crashes on ios-simulator debug.
608
609         * platform/ios-simulator/TestExpectations:
610
611 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
612
613         Unreviewed, rolling out r197984.
614
615         This change caused an existing LayoutTest to fail
616
617         Reverted changeset:
618
619         "WebKit should not be redirected to an invalid URL"
620         https://bugs.webkit.org/show_bug.cgi?id=155263
621         http://trac.webkit.org/changeset/197984
622
623 2016-03-11  Yusuke Suzuki  <utatane.tea@gmail.com>
624
625         [ES6] Implement Reflect.set without receiver support
626         https://bugs.webkit.org/show_bug.cgi?id=155024
627
628         Reviewed by Geoffrey Garen.
629
630         * js/dom/reflect-set-onto-dom-expected.txt: Added.
631         * js/dom/reflect-set-onto-dom.html: Added.
632         * js/dom/script-tests/reflect-set-onto-dom.js: Added.
633
634 2016-03-11  Yoav Weiss  <yoav@yoav.ws>
635
636         Avoid applying link tags with an invalid media attribute
637         https://bugs.webkit.org/show_bug.cgi?id=143262
638
639         Reviewed by Brent Fulgham.
640
641         These tests make sure that when <link rel=stylesheet> is present with an invalid
642         media attribute, the styles are not being applied.
643
644         * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media-expected.txt: Added.
645         * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media.html: Added.
646         * fast/dom/HTMLLinkElement/link-stylesheet-media-type-expected.txt: Added.
647         * fast/dom/HTMLLinkElement/link-stylesheet-media-type.html: Added.
648
649         These tests test the old HTML4 behavior and are no longer relevant.
650         * fast/media/media-descriptor-syntax-05.html: Removed.
651         * fast/media/media-descriptor-syntax-05-expected.html: Removed.
652
653 2016-03-11  Frederic Wang  <fwang@igalia.com>
654
655         Skip content-editable-as-textarea.html on GTK as it uses AX API.
656
657         Unreviewed test gardening.
658
659         * platform/gtk/TestExpectations:
660
661 2016-03-10  Jer Noble  <jer.noble@apple.com>
662
663         CRASH at WebCore::RenderView::updateVisibleViewportRect
664         https://bugs.webkit.org/show_bug.cgi?id=155209
665         <rdar://problem/23997530>
666
667         Reviewed by Simon Fraser.
668
669         (These files were mistakenly landed in a previous commit:)
670         * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
671         * media/video-crash-invisible-autoplay-display-none.html: Added.
672
673 2016-03-10  Zalan Bujtas  <zalan@apple.com>
674
675         Simple line layout: Add text-align: justify support.
676         https://bugs.webkit.org/show_bug.cgi?id=155006
677
678         Reviewed by Antti Koivisto.
679
680         Rebaseline based on simple line layout output.
681
682         * fast/text/whitespace/023-expected.txt:
683         * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
684
685 2016-03-10  Nan Wang  <n_wang@apple.com>
686
687         AX: Force allow user zoom
688         https://bugs.webkit.org/show_bug.cgi?id=155056
689
690         Reviewed by Simon Fraser.
691
692         * fast/viewport/ios/force-always-user-scalable-expected.txt: Added.
693         * fast/viewport/ios/force-always-user-scalable.html: Added.
694         * platform/ios-simulator-wk2/TestExpectations:
695
696 2016-03-10  Jiewen Tan  <jiewen_tan@apple.com>
697
698         WebKit should not be redirected to an invalid URL
699         https://bugs.webkit.org/show_bug.cgi?id=155263
700         <rdar://problem/22820172>
701
702         Reviewed by Brent Fulgham.
703
704         * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
705         * http/tests/navigation/redirect-to-invalid-url.html: Added.
706         * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
707
708 2016-03-10  Nan Wang  <n_wang@apple.com>
709
710         AX: Implement bounds/position and index related text marker functions using TextIterator
711         https://bugs.webkit.org/show_bug.cgi?id=154976
712
713         Reviewed by Chris Fleizach.
714
715         * accessibility/mac/text-marker-for-index-expected.txt: Added.
716         * accessibility/mac/text-marker-for-index.html: Added.
717         * accessibility/mac/text-marker-word-nav-expected.txt:
718         * accessibility/mac/text-marker-word-nav.html:
719
720 2016-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
721
722         [Cocoa] Test gardening after r197933
723         <rdar://problem/25091368>
724
725         Unreviewed.
726
727         * fast/text/woff2-expected.html:
728         * fast/text/woff2.html:
729
730 2016-03-10  Daniel Bates  <dabates@apple.com>
731
732         CSP: Implement frame-ancestors directive
733         https://bugs.webkit.org/show_bug.cgi?id=154345
734         <rdar://problem/24702161>
735
736         Reviewed by Brent Fulgham.
737
738         Adds new tests to ensure we ignore directive frame-ancestors when defined a policy delivered
739         in an HTML meta element or in a report-only policy (i.e. delivered via HTTP header Content-
740         Security-Policy-Report-Only). Also adds new test to ensure that we send a violation report
741         when the directive frame-ancestors is violated.
742
743         Updated many existing tests and test results that unnecessarily depended on a DOM SecurityError
744         exception being thrown when accessing the content of a cross-origin frame. It is sufficient
745         and more direct to test directive frame-ancestors by dumping the contents of all children frames
746         on the page. We design the tests such that a child frame that was blocked by the frame-ancestors
747         directive is expected to have no content. A child frame that was allowed by the frame-ancestors
748         directive is expected to have content.
749
750         * TestExpectations: Mark frame-ancestors tests as PASS so that we run them.
751         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt: Added.
752         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored.html: Added.
753         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt: Added.
754         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored.html: Added.
755         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
756         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html:
757         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
758         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html:
759         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
760         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow.html:
761         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
762         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow.html:
763         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
764         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block.html:
765         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
766         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block.html:
767         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
768         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html:
769         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
770         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html:
771         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
772         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow.html:
773         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
774         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block.html:
775         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
776         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block.html:
777         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
778         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html:
779         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
780         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow.html:
781         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
782         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow.html:
783         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
784         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block.html:
785         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
786         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block.html:
787         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
788         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow.html:
789         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
790         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow.html:
791         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
792         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow.html:
793         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
794         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block.html:
795         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
796         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block.html:
797         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
798         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow.html:
799         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
800         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow.html:
801         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
802         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block.html:
803         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
804         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin.html:
805         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
806         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin.html:
807         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
808         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow.html:
809         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
810         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block.html:
811         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt: Added.
812         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt: Added.
813         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https.html: Added.
814         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin.html: Added.
815         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt: Added.
816         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt: Added.
817         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https.html: Added.
818         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin.html: Added.
819         * http/tests/security/contentSecurityPolicy/resources/echo-intertag.pl: Added.
820         * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js:
821         (done): Added.
822         (injectIFrame): Modified to make use of handleFrameEvent().
823         (handleFrameEvent): Added.
824         (iframeLoaded): Deleted.
825         * http/tests/security/contentSecurityPolicy/resources/frame-in-frame.pl:
826
827 2016-03-10  Andy VanWagoner  <andy@instructure.com>
828
829         Add shouldNotBe to standalone test harness
830         https://bugs.webkit.org/show_bug.cgi?id=155300
831
832         Reviewed by Saam Barati.
833
834         Copy over the shouldNotBe function from js-test-pre. This fixes errors
835         introduced be new Intl tests.
836
837         * resources/standalone-pre.js:
838         (shouldNotBe):
839
840 2016-03-10  Ryan Haddad  <ryanhaddad@apple.com>
841
842         Rebaseline two inspector tests after r197954 changed the results.
843
844         Unreviewed test gardening.
845
846         * inspector/debugger/command-line-api-exception-expected.txt:
847         * platform/mac/inspector/model/remote-object-expected.txt:
848
849 2016-03-10  Michael Saboff  <msaboff@apple.com>
850
851         [ES6] Allow RegExp constructor to take pattern from an existing RegExp with new flags
852         https://bugs.webkit.org/show_bug.cgi?id=155315
853
854         Reviewed by Saam Barati.
855
856         New and updated test for change.
857
858         * fast/regex/constructor-expected.txt:
859         * fast/regex/script-tests/constructor.js:
860         Changed test for new behavior.`
861
862         * js/regexp-old-regexp-new-flags-expected.txt: Added.
863         * js/regexp-old-regexp-new-flags.html: Added.
864         * js/script-tests/regexp-old-regexp-new-flags.js: Added.
865         New test.
866
867         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1-expected.txt: Removed.
868         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1.html: Removed.
869         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2-expected.txt: Removed.
870         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2.html: Removed.
871         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1-expected.txt: Removed.
872         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1.html: Removed.
873         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2-expected.txt: Removed.
874         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2.html: Removed.
875         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8-expected.txt: Removed.
876         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8.html: Removed.
877         Removed obsolete tests.
878
879 2016-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
880
881         [OS X] Main frame scrollbars should appear on the left on RTL systems
882         https://bugs.webkit.org/show_bug.cgi?id=155149
883
884         Reviewed by Simon Fraser.
885
886         * fast/scrolling/rtl-scrollbars-expected.html: Added.
887         * fast/scrolling/rtl-scrollbars-simple-expected-mismatch.html: Added.
888         * fast/scrolling/rtl-scrollbars-simple.html: Added.
889         * fast/scrolling/rtl-scrollbars.html: Added.
890         * platform/mac-wk1/TestExpectations:
891         * platform/mac/TestExpectations:
892         * platform/efl/TestExpectations:
893         * platform/gtk/TestExpectations:
894         * platform/ios-simulator/TestExpectations:
895         * platform/win/TestExpectations:
896
897 2016-03-07  Jer Noble  <jer.noble@apple.com>
898
899         Add separate WK and WK2 preferences for requiring user gestures for video media, distinct from user gestures for media generally
900         https://bugs.webkit.org/show_bug.cgi?id=155141
901
902         Reviewed by Beth Dakin.
903
904         Update layout tests to reflect new restriction name.
905
906         * media/audio-playback-restriction-play-expected.txt:
907         * media/audio-playback-restriction-play.html:
908         * media/no-autoplay-with-user-gesture-requirement.html:
909         * media/video-load-require-user-gesture.html:
910         * media/video-play-require-user-gesture.html:
911         * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
912         * media/video-crash-invisible-autoplay-display-none.html: Added.
913         * media/video-main-content-allow-expected.txt:
914         * media/video-main-content-allow-then-deny-expected.txt:
915         * media/video-main-content-allow-then-deny.html:
916         * media/video-main-content-allow.html:
917         * media/video-main-content-deny-display-none-expected.txt:
918         * media/video-main-content-deny-display-none.html:
919         * media/video-main-content-deny-not-in-dom-expected.txt:
920         * media/video-main-content-deny-not-in-dom.html:
921         * media/video-main-content-deny-not-visible-expected.txt:
922         * media/video-main-content-deny-not-visible.html:
923         * media/video-main-content-deny-obscured-expected.txt:
924         * media/video-main-content-deny-obscured.html:
925         * media/video-main-content-deny-too-small-expected.txt:
926         * media/video-main-content-deny-too-small.html:
927
928 2016-03-10  Ryosuke Niwa  <rniwa@webkit.org>
929
930         Add :defined support
931         https://bugs.webkit.org/show_bug.cgi?id=155108
932
933         Reviewed by Antti Koivisto.
934
935         Added W3C style testharness.js tests and ref tests for :defined pseudo class.
936
937         * fast/custom-elements/defined-pseudo-class-expected.txt: Added.
938         * fast/custom-elements/defined-pseudo-class.html: Added.
939         * fast/custom-elements/defined-rule-expected.html: Added.
940         * fast/custom-elements/defined-rule.html: Added.
941
942 2016-03-10  Daniel Bates  <dabates@apple.com>
943
944         CSP: Implement support for script and style nonces
945         https://bugs.webkit.org/show_bug.cgi?id=116508
946         <rdar://problem/24963980>
947
948         Reviewed by Brent Fulgham.
949
950         Update expected results due to differences between Blink and WebKit violation message formats.
951
952         Additionally mark script- and style- nonce tests as PASS in LayoutTests/TestExpectations so
953         that we run them.
954
955         * TestExpectations:
956         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash-expected.txt:
957         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash.html:
958         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked-expected.txt:
959         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline-expected.txt:
960         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: Also update result
961         to reflect that we consider "'n-" an invalid source expression (as expected).
962         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed-expected.txt:
963         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked-expected.txt:
964
965 2016-03-10  David Kilzer  <ddkilzer@apple.com>
966
967         [iOS] DumpRenderTree crashes when accessing window.testRunner.inspectorTestStubURL
968         <http://webkit.org/b/155295>
969
970         Reviewed by Brent Fulgham.
971
972         * platform/ios-simulator-wk1/TestExpectations:
973         * platform/ios-simulator-wk2/TestExpectations:
974         - Remove all "inspector/" tests.  They are already skipped in
975           platform/ios-simulator/TestExpectations, so no need to
976           resurrect them here.
977
978 2016-03-10  Daniel Bates  <dabates@apple.com>
979
980         CSP: Implement support for inline script and inline style hashes
981         https://bugs.webkit.org/show_bug.cgi?id=155007
982         <rdar://problem/24964098>
983
984         Reviewed by Brent Fulgham.
985
986         Add new test http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html to ensure that
987         script hashes are interpreted correctly. Update many existing tests that had a hash source with
988         a SHA-1 hash to use a SHA-256 hash. The valid hash algorithms are SHA-256, SHA-384, and SHA-512
989         per the Content Security Policy Level 3 spec. At the time of writing, Blink also supports SHA-1.
990
991         * TestExpectations: Mark many CSP 1.1 tests as PASS so that we run them. Remove entries for tests
992         http/tests/security/contentSecurityPolicy/1.1/{script, style}hash-default-src.html as these tests
993         now pass.
994         * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptEpilogue.js: Added.
995         * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptPrologue.js: Added.
996         * http/tests/security/contentSecurityPolicy/1.1/resources/testScriptHash.php: Added.
997         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed.html: Update test as SHA-1 is not
998         a supported hash algorithm per the Content Security Policy Level 3 spec.
999         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-expected.txt: Ditto.
1000         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked.html: Ditto.
1001         * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src-expected.txt: Added.
1002         * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline-expected.txt: Ditto.
1003         * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline.html: Ditto.
1004         * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed-expected.txt:
1005         * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests-expected.txt: Added.
1006         * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html: Added.
1007         * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization.html: Update test
1008         as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
1009         * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed-expected.txt: Ditto.
1010         * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed.html: Ditto.
1011         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event.html: Ditto.
1012         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-expected.txt: Ditto.
1013         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked.html: Ditto.
1014         * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src-expected.txt: Added.
1015         * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event.html: Update test
1016         as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
1017
1018 2016-03-10  Frederic Wang  <fwang@igalia.com>
1019
1020         [GTK] Add support for WOFF2
1021         https://bugs.webkit.org/show_bug.cgi?id=152616
1022
1023         Reviewed by Carlos Garcia Campos.
1024
1025         * fast/text/woff2-expected.html: Adjust font-size to work around anti-aliasing effects.
1026         * fast/text/woff2.html: Ditto.
1027         * platform/gtk/TestExpectations: Update test expectation of woff2 test for GTK.
1028
1029 2016-03-10  Manuel Rego Casasnovas  <rego@igalia.com>
1030
1031         [css-grid] Fix placement for unknown named grid lines
1032         https://bugs.webkit.org/show_bug.cgi?id=155230
1033
1034         Reviewed by Sergio Villar Senin.
1035
1036         Updated current tests to the new expected behavior and created a new
1037         test checking different cases explicitly.
1038
1039         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
1040         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement-expected.txt:
1041         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
1042         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1043         * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
1044         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
1045         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
1046         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
1047         * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution-expected.txt: Added.
1048         * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution.html: Added.
1049         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
1050
1051 2016-03-09  Joseph Pecoraro  <pecoraro@apple.com>
1052
1053         Web Inspector: Get a RemoteObject or ObjectPreview from HeapSnapshot Object Identifier
1054         https://bugs.webkit.org/show_bug.cgi?id=155264
1055         <rdar://problem/25070716>
1056
1057         Reviewed by Timothy Hatcher.
1058
1059         * inspector/heap/getPreview-expected.txt: Added.
1060         * inspector/heap/getPreview.html: Added.
1061         * inspector/heap/getRemoteObject-expected.txt: Added.
1062         * inspector/heap/getRemoteObject.html: Added.
1063         Test the new protocol methods in different scenarios.
1064
1065         * inspector/heap/snapshot-expected.txt:
1066         * inspector/heap/snapshot.html:
1067         Fix typo.
1068
1069 2016-03-09  Andy VanWagoner  <thetalecrafter@gmail.com>
1070
1071         [INTL] Intl Constructors not web compatible with Object.create usage
1072         https://bugs.webkit.org/show_bug.cgi?id=153679
1073
1074         Reviewed by Darin Adler.
1075
1076         Add tests for Object.create + contructor.call initialization of NumberFormat
1077         and DateTimeFormat objects.
1078
1079         * js/intl-datetimeformat-expected.txt:
1080         * js/intl-numberformat-expected.txt:
1081         * js/script-tests/intl-datetimeformat.js:
1082         * js/script-tests/intl-numberformat.js:
1083
1084 2016-03-09  Ryosuke Niwa  <rniwa@webkit.org>
1085
1086         defineElement should upgrade existing unresolved custom elements
1087         https://bugs.webkit.org/show_bug.cgi?id=155107
1088
1089         Reviewed by Darin Adler.
1090
1091         Added W3C style testharness.js tests for asynchronously defining custom elements.
1092
1093         * fast/custom-elements/upgrading/Node-cloneNode.html:
1094         * fast/custom-elements/upgrading/upgrading-parser-created-element-expected.txt: Added.
1095         * fast/custom-elements/upgrading/upgrading-parser-created-element.html: Added.
1096
1097 2016-03-09  Saam Barati  <sbarati@apple.com>
1098
1099         ES6: Implement lexical scoping for function definitions in strict mode
1100         https://bugs.webkit.org/show_bug.cgi?id=152844
1101
1102         Reviewed by Geoffrey Garen.
1103
1104         * js/let-syntax-expected.txt:
1105         * js/parser-syntax-check-expected.txt:
1106         * js/script-tests/parser-syntax-check.js:
1107         (testFailed):
1108         (runTest):
1109
1110 2016-03-09  Jer Noble  <jer.noble@apple.com>
1111
1112         Add heuristic for "main content" videos which override user gesture requirements
1113         https://bugs.webkit.org/show_bug.cgi?id=155224
1114
1115         Reviewed by Eric Carlson.
1116
1117         * media/video-main-content-allow-expected.txt: Added.
1118         * media/video-main-content-allow-then-deny-expected.txt: Added.
1119         * media/video-main-content-allow-then-deny.html: Added.
1120         * media/video-main-content-allow.html: Added.
1121         * media/video-main-content-deny-display-none-expected.txt: Added.
1122         * media/video-main-content-deny-display-none.html: Added.
1123         * media/video-main-content-deny-not-in-dom-expected.txt: Added.
1124         * media/video-main-content-deny-not-in-dom.html: Added.
1125         * media/video-main-content-deny-not-visible-expected.txt: Added.
1126         * media/video-main-content-deny-not-visible.html: Added.
1127         * media/video-main-content-deny-obscured-expected.txt: Added.
1128         * media/video-main-content-deny-obscured.html: Added.
1129         * media/video-main-content-deny-too-small-expected.txt: Added.
1130         * media/video-main-content-deny-too-small.html: Added.
1131
1132 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
1133
1134         Skipping js/regress/getter-richards-try-catch.html on ios-simulator debug
1135         https://bugs.webkit.org/show_bug.cgi?id=155271
1136
1137         Unreviewed test gardening.
1138
1139         * platform/ios-simulator/TestExpectations:
1140
1141 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
1142
1143         Skip two flaky tests on mac-wk1
1144         https://bugs.webkit.org/show_bug.cgi?id=155196
1145
1146         Unreviewed test gardening.
1147
1148         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
1149         are flaky on mac-wk1. Skipping to get bots to green during investigation.
1150
1151         * platform/mac-wk1/TestExpectations:
1152
1153 2016-03-09  Ryosuke Niwa  <rniwa@webkit.org>
1154
1155         Rename Node.treeRoot to rootNode and turn it on by default
1156         https://bugs.webkit.org/show_bug.cgi?id=155226
1157
1158         Reviewed by Antonio Gomes.
1159         
1160         Split Node-interface-treeRoot.html into two pieces, the one that doesn't invoke shadow DOM and the other that tests
1161         shadow DOM related cases. I intend to upstream these tests to W3C at some point so keep them in testharness.js form.
1162
1163         * fast/dom/Node/rootNode-expected.txt: Added.
1164         * fast/dom/Node/rootNode.html: Copied from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
1165         * fast/shadow-dom/Node-interface-rootNode-expected.txt: Renamed from Node-interface-treeRoot-expected.txt.
1166         * fast/shadow-dom/Node-interface-rootNode.html: Renamed from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
1167         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1168         * platform/efl/js/dom/dom-static-property-for-in-iteration-expected.txt:
1169         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
1170
1171 2016-03-09  Michael Saboff  <msaboff@apple.com>
1172
1173         [ES6] Implement RegExp sticky flag and related functionality
1174         https://bugs.webkit.org/show_bug.cgi?id=155177
1175
1176         Reviewed by Saam Barati.
1177
1178         New and updated tests.
1179
1180         * js/Object-getOwnPropertyNames-expected.txt:
1181         * js/regexp-flags-expected.txt:
1182         * js/regexp-sticky-expected.txt: Added.
1183         * js/regexp-sticky.html: Added.
1184         * js/script-tests/Object-getOwnPropertyNames.js:
1185         * js/script-tests/regexp-flags.js:
1186         (RegExp.prototype.hasOwnProperty): Deleted check for sticky property.
1187         * js/script-tests/regexp-sticky.js: New test.
1188         (asString):
1189         (testStickyExec):
1190         (testStickyMatch):
1191
1192 2016-03-09  Mark Lam  <mark.lam@apple.com>
1193
1194         FunctionExecutable::ecmaName() should not be based on inferredName().
1195         https://bugs.webkit.org/show_bug.cgi?id=155203
1196
1197         Reviewed by Michael Saboff.
1198
1199         * js/script-tests/function-toString-vs-name.js:
1200         - Fixed up object property test section and added new test cases.
1201         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
1202
1203 2016-03-09  Chris Dumez  <cdumez@apple.com>
1204
1205         Align HTMLKeygenElement.keytype with the specification
1206         https://bugs.webkit.org/show_bug.cgi?id=155214
1207
1208         Reviewed by Darin Adler.
1209
1210         Add test coverage for HTMLKeygenElement.keytype.
1211
1212         * fast/dom/HTMLKeygenElement/keygen-keytype-expected.txt: Added.
1213         * fast/dom/HTMLKeygenElement/keygen-keytype.html: Added.
1214
1215 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
1216
1217         Cleaning up TestExpectations files to remove deleted tests and duplicate entries for ios-simulator.
1218
1219         Unreviewed test gardening.
1220
1221         * TestExpectations:
1222         * platform/ios-simulator/TestExpectations:
1223
1224 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
1225
1226         Skipping fast/events/max-tabindex-focus.html on ios-simulator
1227         https://bugs.webkit.org/show_bug.cgi?id=155233
1228
1229         Unreviewed test gardening.
1230
1231         * platform/ios-simulator/TestExpectations:
1232
1233 2016-03-08  Brent Fulgham  <bfulgham@apple.com>
1234
1235         Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked..
1236         https://bugs.webkit.org/show_bug.cgi?id=155185
1237         <rdar://problem/11101440>
1238
1239         Reviewed by Zalan Bujtas.
1240
1241         * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
1242         * storage/domstorage/localstorage/blocked-file-access.html: Added.
1243         * storage/domstorage/localstorage/resources/blocked-example.html: Added.
1244
1245 2016-03-09  Manuel Rego Casasnovas  <rego@igalia.com>
1246
1247         [css-grid] Allow to place positioned grid items on the padding
1248         https://bugs.webkit.org/show_bug.cgi?id=155199
1249
1250         Reviewed by Sergio Villar Senin.
1251
1252         Add new tests and updated results in a current one.
1253
1254         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
1255         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt: Added.
1256         * fast/css-grid-layout/grid-positioned-items-padding.html: Added.
1257         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt: Added.
1258         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html: Added.
1259
1260 2016-03-09  Andreas Kling  <akling@apple.com>
1261
1262         ImageDocuments leak their world.
1263         <https://webkit.org/b/155167>
1264         <rdar://problem/24987363>
1265
1266         Reviewed by Antti Koivisto.
1267
1268         Made a little test that loads an image into an <iframe> 10 times and then
1269         triggers a garbage collection and checks that all the documents got destroyed.
1270
1271         Prior to this change, all 10 ImageDocuments would remain alive at the end.
1272
1273         This got rolled out the first time because it failed on bots. It failed due
1274         to expecting a specific number of documents to be live at the start of the
1275         test, which was not reliable on bots since we appear to have more leaks(!)
1276
1277         Tweaked the test to check the delta in live document count instead.
1278
1279         * fast/dom/ImageDocument-world-leak-expected.txt: Added.
1280         * fast/dom/ImageDocument-world-leak.html: Added.
1281
1282 2016-03-08  Sergio Villar Senin  <svillar@igalia.com>
1283
1284         [css-grid] Fix auto-track sizing with min-size:auto and specific sizes
1285         https://bugs.webkit.org/show_bug.cgi?id=155165
1286
1287         Reviewed by Darin Adler.
1288
1289         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt:
1290         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
1291         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt:
1292         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
1293
1294 2016-03-09  Manuel Rego Casasnovas  <rego@igalia.com>
1295
1296         [css-grid] Initial support for implicit grid before explicit grid
1297         https://bugs.webkit.org/show_bug.cgi?id=155014
1298
1299         Reviewed by Darin Adler.
1300
1301         Updated results in current tests and added specific test for this.
1302
1303         * fast/css-grid-layout/grid-auto-flow-resolution.html:
1304         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
1305         * fast/css-grid-layout/grid-item-spanning-resolution.html:
1306         * fast/css-grid-layout/implicit-tracks-before-explicit-expected.txt: Added.
1307         * fast/css-grid-layout/implicit-tracks-before-explicit.html: Added.
1308
1309 2016-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
1310
1311         [iOS] Arabic text on Wikipedia is shown as boxes
1312         https://bugs.webkit.org/show_bug.cgi?id=155129
1313         <rdar://problem/24919902>
1314
1315         Reviewed by Darin Adler.
1316
1317         This test is iOS-specific.
1318
1319         * platform/efl/TestExpectations:
1320         * platform/gtk/TestExpectations:
1321         * platform/mac/TestExpectations:
1322         * platform/win/TestExpectations:
1323         * fast/text/arabic-blacklisted-expected.html: Added.
1324         * fast/text/arabic-blacklisted.html: Added.
1325
1326 2016-03-08  Chris Dumez  <cdumez@apple.com>
1327
1328         Element with maximum tabIndex cannot be returned by nextElementWithGreaterTabIndex()
1329         https://bugs.webkit.org/show_bug.cgi?id=155215
1330
1331         Reviewed by Ryosuke Niwa.
1332
1333         Add test to make sure that an Element with a tabIndex equal to
1334         2147483647 (maximum tabIndex) can be focused.
1335
1336         * fast/events/max-tabindex-focus-expected.txt: Added.
1337         * fast/events/max-tabindex-focus.html: Added.
1338
1339 2016-03-08  Filip Pizlo  <fpizlo@apple.com>
1340
1341         DFG should be able to constant-fold strings
1342         https://bugs.webkit.org/show_bug.cgi?id=155200
1343
1344         Reviewed by Geoffrey Garen.
1345
1346         * js/regress/script-tests/strcat-const.js: Added.
1347         (foo):
1348         (bar):
1349         * js/regress/script-tests/strcat-length-const.js: Added.
1350         (foo):
1351         (bar):
1352         * js/regress/strcat-const-expected.txt: Added.
1353         * js/regress/strcat-const.html: Added.
1354         * js/regress/strcat-length-const-expected.txt: Added.
1355         * js/regress/strcat-length-const.html: Added.
1356
1357 2016-03-08  Joseph Pecoraro  <pecoraro@apple.com>
1358
1359         Web Inspector: Add Heap domain start/stop tracking commands
1360         https://bugs.webkit.org/show_bug.cgi?id=155190
1361
1362         Reviewed by Brian Burg.
1363
1364         * inspector/heap/tracking-expected.txt: Added.
1365         * inspector/heap/tracking.html: Added.
1366
1367 2016-03-08  Joseph Pecoraro  <pecoraro@apple.com>
1368
1369         Web Inspector: Add a way to create a Heap Snapshot
1370         https://bugs.webkit.org/show_bug.cgi?id=155188
1371
1372         Reviewed by Brian Burg.
1373
1374         * inspector/heap/snapshot-expected.txt: Added.
1375         * inspector/heap/snapshot.html: Added.
1376
1377 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
1378
1379         Move two indexeddb test skips out of wk2/TestExpectations and in to TestExpectations.
1380
1381         Unreviewed test gardening.
1382
1383         * TestExpectations:
1384         * platform/wk2/TestExpectations:
1385
1386 2016-03-08  Mark Lam  <mark.lam@apple.com>
1387
1388         Implement Function.name support for getters/setters and inferring name of function properties.
1389         https://bugs.webkit.org/show_bug.cgi?id=154865
1390
1391         Reviewed by Geoffrey Garen.
1392
1393         * js/function-toString-vs-name-expected.txt: Added.
1394         * js/function-toString-vs-name.html: Added.
1395         * js/script-tests/function-toString-vs-name.js: Added.
1396
1397 2016-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
1398
1399         Font size computed style is innaccurate
1400         https://bugs.webkit.org/show_bug.cgi?id=154705
1401         <rdar://problem/23474068>
1402
1403         Reviewed by Timothy Hatcher.
1404
1405         Update expected results.
1406
1407         * css3/calc/font-size-fractional-expected.txt:
1408         * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
1409         * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
1410         * editing/mac/attributed-string/font-size-expected.txt:
1411         * editing/mac/attributed-string/vertical-align-expected.txt:
1412         * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
1413         * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
1414         * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
1415         * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
1416
1417 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
1418
1419         Marking storage/domstorage/events/basic-body-attribute.html as flaky on ios-simulator-wk2
1420         https://bugs.webkit.org/show_bug.cgi?id=155201
1421
1422         Unreviewed test gardening.
1423
1424         * platform/ios-simulator-wk2/TestExpectations:
1425
1426 2016-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
1427
1428         [Font Loading] Crash when a single load request causes multiple fonts to fail loading
1429         https://bugs.webkit.org/show_bug.cgi?id=155009
1430
1431         Reviewed by Simon Fraser.
1432
1433         * fast/text/font-face-set-document-multiple-failure-expected.txt: Added.
1434         * fast/text/font-face-set-document-multiple-failure.html: Added.
1435
1436 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
1437
1438         Skip fast/events/prevent-default-prevents-interaction-with-scrollbars.html on ios-simulator
1439
1440         Unreviewed test gardening.
1441
1442         The test relies on mouse events, which are unsupported on ios-simulator.
1443
1444         * platform/ios-simulator/TestExpectations:
1445
1446 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
1447
1448         Skip css3/filters tests that seem to cause a crash on ios-simulator
1449         https://bugs.webkit.org/show_bug.cgi?id=153933
1450
1451         Unreviewed test gardening.
1452
1453         * platform/ios-simulator/TestExpectations:
1454
1455 2016-03-08  Commit Queue  <commit-queue@webkit.org>
1456
1457         Unreviewed, rolling out r197766.
1458         https://bugs.webkit.org/show_bug.cgi?id=155183
1459
1460         Has platform-specific code in non-platform files (Requested by
1461         smfr on #webkit).
1462
1463         Reverted changeset:
1464
1465         "AX: Force allow user zoom"
1466         https://bugs.webkit.org/show_bug.cgi?id=155056
1467         http://trac.webkit.org/changeset/197766
1468
1469 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
1470
1471         Skip svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html on ios-simulator
1472         https://bugs.webkit.org/show_bug.cgi?id=155174
1473
1474         Unreviewed test gardening.
1475
1476         * platform/ios-simulator/TestExpectations:
1477
1478 2016-03-08  Antonio Gomes  <tonikitoo@webkit.org>
1479
1480         Scrolling does not work when the mouse down is handled by a node
1481         https://bugs.webkit.org/show_bug.cgi?id=19033
1482
1483         Reviewed by Simon Fraser.
1484
1485         * fast/events/prevent-default-prevents-interaction-with-scrollbars-expected.txt: Added.
1486         * fast/events/prevent-default-prevents-interaction-with-scrollbars.html: Added.
1487
1488 2016-03-08  Michael Saboff  <msaboff@apple.com>
1489
1490         [ES6] Regular Expression canonicalization tables for Unicode need to be updated to use Unicode CaseFolding.txt
1491         https://bugs.webkit.org/show_bug.cgi?id=155114
1492
1493         Reviewed by Darin Adler.
1494
1495         Updated test cases.
1496
1497         * js/regexp-unicode-expected.txt:
1498         * js/script-tests/regexp-unicode.js:
1499
1500 2016-03-08  Commit Queue  <commit-queue@webkit.org>
1501
1502         Unreviewed, rolling out r197765.
1503         https://bugs.webkit.org/show_bug.cgi?id=155172
1504
1505         The test added with this change is failing on all platforms.
1506         (Requested by ryanhaddad on #webkit).
1507
1508         Reverted changeset:
1509
1510         "ImageDocuments leak their world."
1511         https://bugs.webkit.org/show_bug.cgi?id=155167
1512         http://trac.webkit.org/changeset/197765
1513
1514 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
1515
1516         Rebaseline WPT reflection tests for ios-simulator after r197726
1517
1518         Unreviewed test gardening.
1519
1520         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1521         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1522
1523 2016-03-08  Nan Wang  <n_wang@apple.com>
1524
1525         AX: Force allow user zoom
1526         https://bugs.webkit.org/show_bug.cgi?id=155056
1527
1528         Reviewed by Chris Fleizach.
1529
1530         * accessibility/ios-simulator/force-user-scalable-expected.txt: Added.
1531         * accessibility/ios-simulator/force-user-scalable.html: Added.
1532
1533 2016-03-08  Andreas Kling  <akling@apple.com>
1534
1535         ImageDocuments leak their world.
1536         <https://webkit.org/b/155167>
1537         <rdar://problem/24987363>
1538
1539         Reviewed by Antti Koivisto.
1540
1541         Made a little test that loads an image into an <iframe> 10 times and then
1542         triggers a garbage collection and checks that all the documents got destroyed.
1543
1544         Prior to this change, all 10 ImageDocuments would remain alive at the end.
1545
1546         * fast/dom/ImageDocument-world-leak-expected.txt: Added.
1547         * fast/dom/ImageDocument-world-leak.html: Added.
1548
1549 2016-03-08  Alejandro G. Castro  <alex@igalia.com>
1550
1551         Unreviewed EFL build fix after r197752.
1552
1553         * platform/efl/TestExpectations: Avoid running the mediastream
1554         tests until the support is implemented and compiled by default.
1555
1556 2016-03-08  Alejandro G. Castro  <alex@igalia.com>
1557
1558         [GTK] [EFL] Avoid running mediastream tests by default until we compile by default
1559         https://bugs.webkit.org/show_bug.cgi?id=153540
1560
1561         Reviewed by Philippe Normand.
1562
1563         After bumping gstreamer to 1.6.3 in r196804 we can enable again
1564         compilation of mediastream and running the tests. We have updated
1565         the expectations accordingly.
1566
1567         * platform/efl/TestExpectations:
1568         * platform/gtk/TestExpectations:
1569
1570 2016-03-08  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1571
1572         [Fetch API] Implement fetch skeleton
1573         https://bugs.webkit.org/show_bug.cgi?id=155111
1574
1575         Reviewed by Darin Adler.
1576
1577         * TestExpectations: Marking some tests as flaky.
1578
1579 2016-03-08  Nikos Andronikos  <nikos.andronikos-webkit@cisra.canon.com.au>
1580
1581         [SVG2] Implement marker orient='auto-start-reverse'
1582         https://bugs.webkit.org/show_bug.cgi?id=138456
1583
1584         Reviewed by Darin Adler.
1585
1586         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt: Added.
1587         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html: Added.
1588         * svg/animations/animate-marker-orienttype-4-expected.html: Added.
1589         * svg/animations/animate-marker-orienttype-4.html: Added.
1590           Verify output after animation has run - ensure animation reflected in visual result.
1591         * svg/animations/script-tests/animate-marker-orient-from-angle-to-autostartreverse.js: Added.
1592           Test DOM values at various snap-shot times throughout the animation.
1593         (sample1):
1594         (sample2):
1595         (sample3):
1596         (executeTest):
1597         * svg/custom/marker-auto-start-reverse-expected.html: Added.
1598         * svg/custom/marker-auto-start-reverse.html: Added.
1599           Verify static result - start marker is oriented at 180 degrees to direction of path.
1600         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
1601         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMarkerElement.js:
1602           Check attributes are treated as case sensitive.
1603           Check UNKNOWN is returned for enum value when auto-start-reverse set.
1604
1605 2016-03-07  Chris Dumez  <cdumez@apple.com>
1606
1607         Stop clamping HTMLElement.tabIndex to the range of a short
1608         https://bugs.webkit.org/show_bug.cgi?id=155159
1609
1610         Reviewed by Ryosuke Niwa.
1611
1612         Drop outdated test.
1613
1614         * fast/dom/tabindex-clamp-expected.txt: Removed.
1615         * fast/dom/tabindex-clamp.html: Removed.
1616
1617 2016-03-07  Daniel Bates  <dabates@apple.com>
1618
1619         CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
1620         https://bugs.webkit.org/show_bug.cgi?id=154122
1621         <rdar://problem/24613336>
1622
1623         Reviewed by Brent Fulgham.
1624
1625         Add tests to ensure that we do not regress our interpretation of * with respect to directives
1626         img-src, media-src, style-src, and default-src.
1627
1628         When running in WebKitTestRunner, skip the tests fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html
1629         and media/video-with-blob-url-allowed-by-csp-media-src-star.html as they make use of eventSender.beginDragWithFiles(),
1630         which is not implement. We will need to fix <https://bugs.webkit.org/show_bug.cgi?id=64285>
1631         before we can run these tests in WebKitTestRunner.
1632
1633         * TestExpectations:
1634         * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html: Added.
1635         * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html: Added.
1636         * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html: Added.
1637         * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html: Added.
1638         * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html: Added.
1639         * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html: Added.
1640         * fast/dom/HTMLImageElement/resources/green.png: Added.
1641         * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html: Added.
1642         * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html: Added.
1643         * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html: Added.
1644         * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html: Added.
1645         * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html: Added.
1646         * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html: Added.
1647         * fast/dom/HTMLLinkElement/resources/red-background-color.css: Added.
1648         (#test):
1649         * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star-expected.txt: Added.
1650         * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star.html: Added.
1651         * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star-expected.txt: Added.
1652         * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star.html: Added.
1653         * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star-expected.txt: Added.
1654         * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star.html: Added.
1655         * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star-expected.txt: Added.
1656         * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star.html: Added.
1657         * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star-expected.txt: Added.
1658         * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star.html: Added.
1659         * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star-expected.txt: Added.
1660         * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star.html: Added.
1661         * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star-expected.txt: Added.
1662         * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star.html: Added.
1663         * media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html: Added.
1664         * media/video-with-blob-url-allowed-by-csp-media-src-star.html: Added.
1665         * media/video-with-data-url-allowed-by-csp-media-src-star-expected.html: Added.
1666         * media/video-with-data-url-allowed-by-csp-media-src-star.html: Added.
1667         * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Added.
1668         * media/video-with-file-url-blocked-by-csp-media-src-star.html: Added.
1669         * platform/wk2/TestExpectations:
1670
1671 2016-03-07  Alex Christensen  <achristensen@webkit.org>
1672
1673         Fix cookies with private browsing and NetworkSession
1674         https://bugs.webkit.org/show_bug.cgi?id=155147
1675         rdar://problem/25018279
1676
1677         Reviewed by Brady Eidson.
1678
1679         * http/tests/cookies/private-cookie-storage-expected.txt: Added.
1680         * http/tests/cookies/private-cookie-storage.html: Added.
1681
1682 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
1683
1684         Marking media/track/track-cues-pause-on-exit.html as flaky on ElCapitan Debug WK2
1685         https://bugs.webkit.org/show_bug.cgi?id=155151
1686
1687         Unreviewed test gardening.
1688
1689         * platform/mac-wk2/TestExpectations:
1690
1691 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
1692
1693         Marking imported/w3c/indexeddb/idbcursor-advance-continue-async.htm as flaky on Yosemite Release WK2
1694         https://bugs.webkit.org/show_bug.cgi?id=154606
1695
1696         Unreviewed test gardening.
1697
1698         * platform/mac-wk2/TestExpectations:
1699
1700 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
1701
1702         Marking js/promises-tests/promises-tests-2-3-3.html as flaky on mac
1703         https://bugs.webkit.org/show_bug.cgi?id=155140
1704
1705         Unreviewed test gardening.
1706
1707         * platform/mac/TestExpectations:
1708
1709 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
1710
1711         Marking inspector/console/addInspectedNode.html as flaky on Yosemite WK2
1712         https://bugs.webkit.org/show_bug.cgi?id=155138
1713
1714         Unreviewed test gardening.
1715
1716         * platform/mac-wk2/TestExpectations:
1717
1718 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
1719
1720         Skipping css3/filters/huge-region-composited.html on ios-simulator in an 
1721         attempt to eliminate a flaky crash.
1722         https://bugs.webkit.org/show_bug.cgi?id=153933
1723
1724         Unreviewed test gardening.
1725
1726         * platform/ios-simulator/TestExpectations:
1727
1728 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
1729
1730         Skip unsupported plugin tests from r197697 on ios-simulator
1731
1732         Unreviewed test gardening.
1733
1734         * platform/ios-simulator/TestExpectations:
1735
1736 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
1737
1738         Skip storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
1739         https://bugs.webkit.org/show_bug.cgi?id=155050
1740
1741         Unreviewed test gardening.
1742
1743         * platform/mac-wk2/TestExpectations:
1744
1745 2016-03-07  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1746
1747         WebRTC: Implement MediaEndpointPeerConnection::createOffer()
1748         https://bugs.webkit.org/show_bug.cgi?id=154867
1749
1750         Reviewed by Eric Carlson and Jer Noble.
1751
1752         The output SDP from createOffer() is processed by verifying all variable
1753         identifiers, such as session and user id, and replacing them with
1754         predefined values to make the SDP comparable with an expected result.
1755
1756         The test is currently skipped on the mac port until support to read the
1757         SDPProcessor JavaScript resource is added.
1758
1759         * fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added.
1760         * fast/mediastream/RTCPeerConnection-inspect-offer.html: Added.
1761         * platform/mac/TestExpectations:
1762
1763 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
1764
1765         Skip storage/indexeddb/modern/exceed-open-file-limit.html
1766         https://bugs.webkit.org/show_bug.cgi?id=155091
1767
1768         Unreviewed test gardening.
1769
1770         * platform/wk2/TestExpectations:
1771
1772 2016-03-07  Daniel Bates  <dabates@apple.com>
1773
1774         CSP: object-src directive should prohibit creation of nested browsing context
1775         https://bugs.webkit.org/show_bug.cgi?id=153153
1776         <rdar://problem/24383209>
1777
1778         Reviewed by Brent Fulgham.
1779
1780         Add test to ensure that we enforce the Content Security Policy object-src directive
1781         for HTML object and HTML embed elements that behave like an HTML iframe element.
1782
1783         * TestExpectations: Remove entries for tests that pass.
1784         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked-expected.txt: Added.
1785         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked.html: Added.
1786         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2-expected.txt: Added.
1787         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2.html: Added.
1788
1789         * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked-expected.txt:
1790         * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked-expected.txt:
1791         * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked.html:
1792         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked-expected.txt:
1793         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked.html:
1794         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2-expected.txt: Added.
1795         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2.html: Added.
1796         * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked-expected.txt:
1797         * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked.html:
1798         Simplify the code used in the above tests and update incorrect expected results.
1799
1800         * http/tests/security/contentSecurityPolicy/object-src-url-blocked2-expected.txt: Added.
1801         * http/tests/security/contentSecurityPolicy/object-src-url-blocked2.html: Added.
1802         * http/tests/security/contentSecurityPolicy/resources/object-src-param.js: Removed.
1803
1804 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
1805
1806         Marking js/arraybuffer-wrappers.html as a flaky timeout on Mac
1807         https://bugs.webkit.org/show_bug.cgi?id=155092
1808
1809         Unreviewed test gardening.
1810
1811         * platform/mac/TestExpectations:
1812
1813 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
1814
1815         Rebaseline inspector/model/remote-object.html for mac after r197626
1816         https://bugs.webkit.org/show_bug.cgi?id=155115
1817
1818         Unreviewed test gardening.
1819
1820         * platform/mac/inspector/model/remote-object-expected.txt:
1821
1822 2016-03-07  Simon Fraser  <simon.fraser@apple.com>
1823
1824         [iOS Simulator] Three object-position tests failing after r197618
1825         https://bugs.webkit.org/show_bug.cgi?id=155116
1826
1827         Mark two tests as image failures, and add new results for a compositing test.
1828
1829         * platform/ios-simulator/TestExpectations:
1830         * platform/ios-simulator/compositing/video/video-object-position-expected.txt: Added.
1831
1832 2016-03-07  Manuel Rego Casasnovas  <rego@igalia.com>
1833
1834         [css-grid] Add missing test for grid-template shorthand
1835         https://bugs.webkit.org/show_bug.cgi?id=155013
1836
1837         Reviewed by Sergio Villar Senin.
1838
1839         We support the following syntax in grid-template shorthand:
1840             -webkit-grid-template: [foo1] 'a' 50px [foo2]
1841                                    [bar1] 'b' 50px [bar2] / 100px;
1842
1843         But we don't have a test to check that grid-template-rows value
1844         has the names of the same lines grouped. So it's:
1845             [foo1] 50px [foo2 bar1] 50px [bar2];
1846
1847         This means that if we remove the third argument in
1848         CSSParser::parseGridLineNames(), all the current tests are passing.
1849
1850         Without that argument, the value for grid-template-rows would be:
1851             [foo1] 50px [foo2] [bar1] 50px [bar2];
1852
1853         Which is wrong.
1854
1855         This patch adds a specific test case for this which would fail
1856         in that case.
1857
1858         * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
1859         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
1860
1861 2016-03-06  Zalan Bujtas  <zalan@apple.com>
1862
1863         [iOS] Some more gardening after r197627.
1864
1865         Unreviewed.
1866
1867         * platform/ios-simulator/TestExpectations: skip a test.
1868
1869 2016-03-06  Zalan Bujtas  <zalan@apple.com>
1870
1871         [iOS] Gardening after r197627.
1872
1873         Unreviewed.
1874
1875         * platform/ios-simulator/TestExpectations:
1876
1877 2016-03-06  Filip Pizlo  <fpizlo@apple.com>
1878
1879         RegExpMatchesArray doesn't know how to have a bad time
1880         https://bugs.webkit.org/show_bug.cgi?id=155069
1881
1882         Reviewed by Yusuke Suzuki.
1883
1884         * js/regress/regexp-exec-expected.txt: Added.
1885         * js/regress/regexp-exec.html: Added.
1886         * js/regress/script-tests/regexp-exec.js: Added.
1887
1888 2016-03-06  Zalan Bujtas  <zalan@apple.com>
1889
1890         [iOS] Gardening after r197627.
1891
1892         Unreviewed.
1893
1894         * platform/ios-simulator/css2.1/20110323/border-conflict-style-088-expected.txt:
1895
1896 2016-03-05  Zalan Bujtas  <zalan@apple.com>
1897
1898         [iOS] Gardening after r197627.
1899
1900         Unreviewed.
1901
1902         * platform/ios-simulator/css2.1/20110323/border-conflict-style-079-expected.txt:
1903         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
1904         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
1905         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
1906         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
1907         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
1908         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
1909         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
1910         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
1911         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
1912         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
1913         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
1914         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
1915         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
1916         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
1917         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
1918         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
1919         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
1920         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
1921         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
1922         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
1923         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
1924         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
1925         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
1926         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
1927         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
1928         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
1929         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
1930         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
1931         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
1932         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
1933         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
1934         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
1935         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
1936         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
1937         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
1938         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
1939         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
1940         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
1941         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
1942         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
1943         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
1944         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
1945         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
1946         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
1947         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
1948         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
1949         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
1950         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
1951         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
1952         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
1953         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
1954         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
1955         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
1956         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
1957         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
1958         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
1959         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
1960         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
1961         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
1962         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
1963         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
1964         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
1965         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
1966         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
1967         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
1968         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
1969         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
1970         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
1971         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
1972         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
1973         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
1974         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
1975         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
1976         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
1977         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
1978         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
1979         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
1980         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
1981         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
1982         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
1983         * platform/ios-simulator/fast/borders/border-antialiasing-expected.txt:
1984         * platform/ios-simulator/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
1985         * platform/ios-simulator/fast/table/border-collapsing/002-expected.txt:
1986         * platform/ios-simulator/fast/table/border-collapsing/002-vertical-expected.txt:
1987         * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt:
1988         * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt:
1989         * platform/ios-simulator/fast/table/border-collapsing/cached-69296-expected.txt:
1990         * platform/ios-simulator/fast/table/border-collapsing/cached-change-row-border-width-expected.txt:
1991         * platform/ios-simulator/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt:
1992         * platform/ios-simulator/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
1993         * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
1994         * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
1995         * platform/ios-simulator/fast/table/colgroup-spanning-groups-rules-expected.txt:
1996         * platform/ios-simulator/fast/table/frame-and-rules-expected.txt:
1997         * platform/ios-simulator/fast/table/overflowHidden-expected.txt:
1998         * platform/ios-simulator/fast/table/rules-attr-dynchange1-expected.txt:
1999         * platform/ios-simulator/fast/table/rules-attr-dynchange2-expected.txt:
2000         * platform/ios-simulator/fast/text/international/bidi-override-expected.txt:
2001         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
2002         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
2003         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
2004         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
2005         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
2006         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
2007         * platform/ios-simulator/tables/mozilla/bugs/bug24200-expected.txt:
2008         * platform/ios-simulator/tables/mozilla/bugs/bug43854-2-expected.txt:
2009         * platform/ios-simulator/tables/mozilla/bugs/bug9024-expected.txt: Added.
2010         * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
2011         * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
2012         * platform/ios-simulator/tables/mozilla/core/table_rules-expected.txt:
2013         * platform/ios-simulator/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
2014         * platform/ios-simulator/tables/mozilla/marvin/backgr_position-table-expected.txt:
2015         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
2016         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
2017         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
2018         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-expected.txt:
2019         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
2020         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
2021         * platform/ios-simulator/tables/mozilla/marvin/table_rules_all-expected.txt:
2022         * platform/ios-simulator/tables/mozilla/marvin/table_rules_none-expected.txt:
2023         * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
2024         * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_none-expected.txt:
2025         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
2026         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
2027         * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
2028         * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
2029         * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
2030         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
2031         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
2032         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
2033         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
2034         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
2035         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
2036         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
2037         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
2038         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
2039         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
2040         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
2041         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
2042         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
2043         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
2044         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
2045         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.txt:
2046         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.txt:
2047         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.txt:
2048         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.txt:
2049         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.txt:
2050
2051 2016-03-05  Ryosuke Niwa  <rniwa@webkit.org>
2052
2053         Add the support for upgrading custom elements in cloneNode
2054         https://bugs.webkit.org/show_bug.cgi?id=155062
2055
2056         Reviewed by Antti Koivisto.
2057
2058         Added test cases for upgrading elements with Node.prototype.cloneNode.
2059
2060         * fast/custom-elements/lifecycle-callback-timing-expected.txt:
2061         * fast/custom-elements/lifecycle-callback-timing.html:
2062
2063 2016-03-05  Sam Weinig  <sam@webkit.org>
2064
2065         Update tests to match the latest version of the HTML5 spec.
2066
2067         * fast/forms/autocomplete-expected.txt:
2068         * fast/forms/autocomplete.html:
2069         Fields that don't have any value set for their autocomplete attribute should return the the empty string.
2070
2071 2016-03-05  Zalan Bujtas  <zalan@apple.com>
2072
2073         Make table collapsed borders subpixel aware.
2074         https://bugs.webkit.org/show_bug.cgi?id=150383
2075
2076         Reviewed by Simon Fraser.
2077
2078         This patch enables authors to 
2079         - set subpixel width on collapsed borders
2080         - and push those borders to subpixel positions.
2081
2082         * fast/table/collapsed-border-with-odd-pixel-width-expected.html: Added.
2083         * fast/table/collapsed-border-with-odd-pixel-width.html: Added.
2084         * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html:
2085
2086 2016-03-05  Sam Weinig  <sam@webkit.org>
2087
2088         Add support for processing the autofill field name out of form control elements ultimately to aid input methods
2089         <rdar://problem/23041180>
2090         https://bugs.webkit.org/show_bug.cgi?id=155079
2091
2092         Reviewed by Enrica Casucci.
2093
2094         * fast/forms/autocomplete-tokens-expected.txt:
2095         * fast/forms/autocomplete-tokens.html:
2096         Update test to also test field names, as they are now exposed via internals.
2097
2098 2016-03-05  Simon Fraser  <simon.fraser@apple.com>
2099
2100         Add support for the object-position CSS property
2101         https://bugs.webkit.org/show_bug.cgi?id=122811
2102         rdar://problem/15836338
2103
2104         Reviewed by Sam Weinig.
2105
2106         Various object-position tests.
2107
2108         * compositing/video/video-object-position-expected.txt: Added.
2109         * compositing/video/video-object-position.html: Added.
2110         * fast/css/object-position/object-position-embed-expected.html: Added.
2111         * fast/css/object-position/object-position-embed.html: Added.
2112         * fast/css/object-position/object-position-img-expected.html: Added.
2113         * fast/css/object-position/object-position-img-svg-expected.html: Added.
2114         * fast/css/object-position/object-position-img-svg.html: Added.
2115         * fast/css/object-position/object-position-img.html: Added.
2116         * fast/css/object-position/object-position-input-image-expected.html: Added.
2117         * fast/css/object-position/object-position-input-image.html: Added.
2118         * fast/css/object-position/object-position-object-expected.html: Added.
2119         * fast/css/object-position/object-position-object.html: Added.
2120         * fast/css/object-position/object-position-video-poster-expected.html: Added.
2121         * fast/css/object-position/object-position-video-poster.html: Added.
2122         * fast/css/object-position/resources/expected.css: Added.
2123         * fast/css/object-position/resources/test.css: Added.
2124
2125 2016-03-05  Simon Fraser  <simon.fraser@apple.com>
2126
2127         Add parsing support for object-position
2128         https://bugs.webkit.org/show_bug.cgi?id=155065
2129
2130         Reviewed by Sam Weinig.
2131         
2132         object-position parsing test.
2133
2134         * fast/css/object-position/parsing-object-position-expected.txt: Added.
2135         * fast/css/object-position/parsing-object-position.html: Added.
2136
2137 2016-03-05  Joanmarie Diggs  <jdiggs@igalia.com>
2138
2139         AX: Implement missing/different accessibility API mappings for SVG
2140         https://bugs.webkit.org/show_bug.cgi?id=155034
2141
2142         Reviewed by Chris Fleizach.
2143
2144         * accessibility/svg-group-element-with-title.html: Modified to reflect correct ATK results.
2145         * accessibility/svg-image.html: Modified to reflect correct ATK results.
2146         * accessibility/svg-labelledby.html: Modified to reflect correct ATK results.
2147         * accessibility/svg-remote-element.html: Modified to reflect correct ATK results.
2148         * accessibility/w3c-svg-description-calculation.html: Added.
2149         * accessibility/w3c-svg-elements-not-exposed.html: Added.
2150         * accessibility/w3c-svg-name-calculation.html: Added.
2151         * accessibility/w3c-svg-presentational-role.html: Added.
2152         * accessibility/w3c-svg-roles.html: Added.
2153         * platform/gtk/accessibility/svg-group-element-with-title-expected.txt: Added.
2154         * platform/gtk/accessibility/svg-image-expected.txt: Added.
2155         * platform/gtk/accessibility/svg-labelledby-expected.txt: Added.
2156         * platform/gtk/accessibility/svg-remote-element-expected.txt: Added.
2157         * platform/gtk/accessibility/w3c-svg-description-calculation-expected.txt: Added.
2158         * platform/gtk/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
2159         * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Added.
2160         * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Added.
2161         * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Added.
2162         * platform/mac/accessibility/w3c-svg-description-calculation-expected.txt: Added.
2163         * platform/mac/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
2164         * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Added.
2165         * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Added.
2166         * platform/mac/accessibility/w3c-svg-roles-expected.txt: Added.
2167
2168 2016-03-04  Ryosuke Niwa  <rniwa@webkit.org>
2169
2170         Add basic support for attributeChanged lifecycle callback
2171         https://bugs.webkit.org/show_bug.cgi?id=155011
2172
2173         Reviewed by Antti Koivisto.
2174
2175         Added a test for attributeChangedCallback and a test for the timing of lifecycle callbacks in general.
2176
2177         * fast/custom-elements/attribute-changed-callback-expected.txt: Added.
2178         * fast/custom-elements/attribute-changed-callback.html: Added.
2179         * fast/custom-elements/lifecycle-callback-timing-expected.txt: Added.
2180         * fast/custom-elements/lifecycle-callback-timing.html: Added.
2181
2182 2016-03-04  Tim Horton  <timothy_horton@apple.com>
2183
2184         Temporarily skip attachment tests on iOS
2185
2186         * platform/ios-simulator/TestExpectations:
2187         There's no point in running these quite yet (I'm surprised they weren't already skipped).
2188         We'll turn them back on soon.
2189
2190 2016-03-04  Ryosuke Niwa  <rniwa@webkit.org>
2191
2192         Update defineCustomElement according to the spec rewrite
2193         https://bugs.webkit.org/show_bug.cgi?id=155010
2194         <rdar://problem/24970878>
2195
2196         Reviewed by Chris Dumez.
2197
2198         Update the tests for the rename and semantics change of defineCustomElement and HTMLElement constructor.
2199
2200         * fast/custom-elements/Document-createElement.html:
2201         * fast/custom-elements/Document-defineCustomElement-expected.txt: Removed.
2202         * fast/custom-elements/Document-defineCustomElement.html: Removed.
2203         * fast/custom-elements/Document-defineElement-expected.txt: Renamed from LayoutTests/fast/custom-elements/Document-defineCustomElement-expected.txt.
2204         * fast/custom-elements/Document-defineElement.html: Renamed from LayoutTests/fast/custom-elements/Document-defineCustomElement.html.
2205         Also added a test case for defining multiple custom elements with a single class, which must throw.
2206         * fast/custom-elements/HTMLElement-constructor-expected.txt:
2207         * fast/custom-elements/HTMLElement-constructor.html:
2208         Removed test cases for the tag name in the first argument as well as ones that associate a single class with multiple tag names.
2209         * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html:
2210         * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html:
2211         * fast/custom-elements/parser/parser-constructs-custom-elements.html:
2212         * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html:
2213         * fast/custom-elements/parser/parser-sets-attributes-and-children.html:
2214         * fast/custom-elements/parser/parser-uses-constructed-element.html:
2215         * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html:
2216
2217 2016-03-04  Simon Fraser  <simon.fraser@apple.com>
2218
2219         Use larger tiles when possible to reduce per-tile painting overhead
2220         https://bugs.webkit.org/show_bug.cgi?id=154985
2221
2222         Reviewed by Zalan Bujtas.
2223
2224         * tiled-drawing/background-transparency-toggle-expected.txt:
2225         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2226         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2227         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2228         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2229         * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
2230         * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
2231         * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
2232         * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
2233         * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
2234         * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
2235         * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
2236         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2237         * tiled-drawing/tile-coverage-after-scroll-expected.txt:
2238         * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2239         * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2240         * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2241         * tiled-drawing/tile-coverage-speculative-expected.txt:
2242         * tiled-drawing/tile-size-unscrollable-expected.txt:
2243         * tiled-drawing/tile-size-vertically-scrollable-expected.txt:
2244         * tiled-drawing/visible-rect-content-inset-expected.txt:
2245
2246 2016-03-04  Ryan Haddad  <ryanhaddad@apple.com>
2247
2248         Temporarily skip fast/table/table-overflow.html on ios-simulator
2249         https://bugs.webkit.org/show_bug.cgi?id=155036
2250
2251         Unreviewed test gardening.
2252
2253         * platform/ios-simulator/TestExpectations:
2254
2255 2016-03-04  Ryan Haddad  <ryanhaddad@apple.com>
2256
2257         Skip fast/text/all-small-caps-whitespace.html on ios-simulator
2258
2259         Unreviewed test gardening.
2260
2261         * platform/ios-simulator/TestExpectations:
2262
2263 2016-03-04  Ryan Haddad  <ryanhaddad@apple.com>
2264
2265         Skip storage/indexeddb/modern/256-open-databases.html on mac
2266         https://bugs.webkit.org/show_bug.cgi?id=155028
2267
2268         Unreviewed test gardening.
2269
2270         * platform/wk2/TestExpectations:
2271
2272 2016-03-04  Chris Dumez  <cdumez@apple.com>
2273
2274         Location.reload should not be writable
2275         https://bugs.webkit.org/show_bug.cgi?id=154989
2276
2277         Reviewed by Gavin Barraclough.
2278
2279         Add a layout test to verify that operations marked as [Unforgeable] in
2280         IDL are indeed not writable.
2281
2282         * fast/html/unforgeable-operations-readonly-expected.txt: Added.
2283         * fast/html/unforgeable-operations-readonly.html: Added.
2284
2285 2016-03-04  Ryan Haddad  <ryanhaddad@apple.com>
2286
2287         Rebaseline inspector/model/remote-object.html for mac after r197539
2288
2289         Unreviewed test gardening.
2290
2291         * platform/mac/inspector/model/remote-object-expected.txt:
2292
2293 2016-03-04  Myles C. Maxfield  <mmaxfield@apple.com>
2294
2295         Whitespace causes font-variant: all-small-caps to synthesize
2296         https://bugs.webkit.org/show_bug.cgi?id=155004
2297         <rdar://problem/24630796>
2298
2299         Reviewed by Darin Adler.
2300
2301         * fast/text/all-small-caps-whitespace-expected.html: Added.
2302         * fast/text/all-small-caps-whitespace.html: Added.
2303         * platform/mac/TestExpectations: Skip on platforms which don't support proper coverage
2304         queries.
2305
2306 2016-03-04  Simon Fraser  <simon.fraser@apple.com>
2307
2308         REGRESSION (r197541): many tiled drawing tests failing after new "large tile size" logic was added
2309         https://bugs.webkit.org/show_bug.cgi?id=155020
2310         
2311         Rebaseline these tests.
2312
2313         * platform/mac-wk2/TestExpectations:
2314         * tiled-drawing/background-transparency-toggle-expected.txt:
2315         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2316         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2317         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2318         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2319         * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
2320         * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
2321         * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
2322         * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
2323         * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
2324         * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
2325         * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
2326         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2327         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt:
2328         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt:
2329         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt:
2330         * tiled-drawing/tile-coverage-after-scroll-expected.txt:
2331         * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2332         * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2333         * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2334         * tiled-drawing/tile-coverage-speculative-expected.txt:
2335         * tiled-drawing/tile-size-unscrollable-expected.txt:
2336         * tiled-drawing/tile-size-vertically-scrollable-expected.txt:
2337         * tiled-drawing/visible-rect-content-inset-expected.txt:
2338
2339 2016-03-04  Darin Adler  <darin@apple.com>
2340
2341         REGRESSION (r197541): many tiled drawing tests failing after new "large tile size" logic was added
2342         https://bugs.webkit.org/show_bug.cgi?id=155020
2343
2344         * platform/mac-wk2/TestExpectations: Added failure expectations for tiled drawing tests.
2345         * platform/wk2/TestExpectations: Moved some expectations to a more appropriate section in the file.
2346
2347 2016-03-04  Skachkov Oleksandr  <gskachkov@gmail.com>
2348
2349         [ES6] Arrow function syntax. Lexical bind "super" inside of the arrow function in generator.
2350         https://bugs.webkit.org/show_bug.cgi?id=152575
2351
2352         Reviewed by Yusuke Suzuki.
2353
2354         * js/arrowfunction-superproperty-expected.txt:
2355         * js/arrowfunction-syntax-errors-expected.txt:
2356         * js/script-tests/arrowfunction-superproperty.js:
2357         * js/script-tests/arrowfunction-syntax-errors.js:
2358
2359 2016-03-03  Antti Koivisto  <antti@apple.com>
2360
2361         ComposedTreeIterator may traverse slotted nodes multiple times
2362         https://bugs.webkit.org/show_bug.cgi?id=154983
2363
2364         Reviewed by Ryosuke Niwa.
2365
2366         * fast/shadow-dom/composed-tree-slots-expected.txt: Added.
2367         * fast/shadow-dom/composed-tree-slots.html: Added.
2368
2369 2016-03-03  Filip Pizlo  <fpizlo@apple.com>
2370
2371         DFG/FTL should inline accesses to RegExpObject::m_lastIndex
2372         https://bugs.webkit.org/show_bug.cgi?id=155003
2373
2374         Reviewed by Benjamin Poulain.
2375
2376         * js/regress/regexp-last-index-expected.txt: Added.
2377         * js/regress/regexp-last-index.html: Added.
2378         * js/regress/regexp-set-last-index-expected.txt: Added.
2379         * js/regress/regexp-set-last-index.html: Added.
2380         * js/regress/script-tests/regexp-last-index.js: Added.
2381         * js/regress/script-tests/regexp-set-last-index.js: Added.
2382
2383 2016-03-03  Filip Pizlo  <fpizlo@apple.com>
2384
2385         Unreviewed, remove test with flaky timeout that doesn't test anything anymore. This test
2386         was relevant back when arguments got torn off; something that we don't do anymore. It
2387         uses a loop that waits for the top-tier compiler to compile it. We don't write tests
2388         like that anymore.
2389
2390         * js/dfg-osr-exit-between-create-and-tearoff-arguments-expected.txt: Removed.
2391         * js/dfg-osr-exit-between-create-and-tearoff-arguments.html: Removed.
2392         * js/script-tests/dfg-osr-exit-between-create-and-tearoff-arguments.js: Removed.
2393
2394 2016-03-03  Keith Miller  <keith_miller@apple.com>
2395
2396         JSArrayBuffers should be collected less aggressively
2397         https://bugs.webkit.org/show_bug.cgi?id=154982
2398
2399         Reviewed by Geoffrey Garen.
2400
2401         * js/arraybuffer-wrappers-expected.txt: Added.
2402         * js/arraybuffer-wrappers.html: Added.
2403         * js/script-tests/arraybuffer-wrappers.js: Added.
2404         (prototype.types.forEach):
2405
2406 2016-03-03  Simon Fraser  <simon.fraser@apple.com>
2407
2408         Use larger tiles when possible to reduce per-tile painting overhead
2409         https://bugs.webkit.org/show_bug.cgi?id=154985
2410         rdar://problem/23635219
2411
2412         Reviewed by Tim Horton.
2413         
2414         Rebaseline tests with new tile sizes. Add new tests that explicitly test tile size on
2415         pages with different scrollability.
2416
2417         * tiled-drawing/background-transparency-toggle-expected.txt:
2418         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2419         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2420         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2421         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2422         * tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt:
2423         * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer-expected.txt:
2424         * tiled-drawing/scrolling/fixed-background/fixed-body-background-expected.txt:
2425         * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity-expected.txt:
2426         * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned-expected.txt:
2427         * tiled-drawing/scrolling/fixed-background/fixed-html-background-expected.txt:
2428         * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background-expected.txt:
2429         * tiled-drawing/tile-coverage-after-scroll-expected.txt:
2430         * tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2431         * tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2432         * tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2433         * tiled-drawing/tile-coverage-speculative-expected.txt:
2434         * tiled-drawing/tile-size-both-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
2435         * tiled-drawing/tile-size-both-scrollable.html: Added.
2436         * tiled-drawing/tile-size-horizontally-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
2437         * tiled-drawing/tile-size-horizontally-scrollable.html: Added.
2438         * tiled-drawing/tile-size-unscrollable-expected.txt: Added.
2439         * tiled-drawing/tile-size-unscrollable.html: Added.
2440         * tiled-drawing/tile-size-vertically-scrollable-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-background-no-image-expected.txt.
2441         * tiled-drawing/tile-size-vertically-scrollable.html: Added.
2442         * tiled-drawing/visible-rect-content-inset-expected.txt:
2443
2444 2016-03-03  Simon Fraser  <simon.fraser@apple.com>
2445
2446         Fix an image resource URL in tiled scrolling tests
2447         https://bugs.webkit.org/show_bug.cgi?id=154981
2448
2449         Reviewed by Tim Horton.
2450         
2451         These tests had an incorrect url to compositing/resources/simple_image.png.
2452
2453         * tiled-drawing/scrolling/fixed-background/fixed-background-composited-expected.html:
2454         * tiled-drawing/scrolling/fixed-background/fixed-background-composited.html:
2455         * tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed-expected.html:
2456         * tiled-drawing/scrolling/fixed-background/fixed-background-negative-z-index-fixed.html:
2457         * tiled-drawing/scrolling/fixed-background/fixed-body-background-body-layer.html:
2458         * tiled-drawing/scrolling/fixed-background/fixed-body-background-opacity.html:
2459         * tiled-drawing/scrolling/fixed-background/fixed-body-background-positioned.html:
2460         * tiled-drawing/scrolling/fixed-background/fixed-body-background-transformed.html:
2461         * tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed.html:
2462         * tiled-drawing/scrolling/fixed-background/fixed-body-background.html:
2463         * tiled-drawing/scrolling/fixed-background/fixed-html-background.html:
2464         * tiled-drawing/scrolling/fixed-background/fixed-non-propagated-body-background.html:
2465
2466 2016-03-03  Keith Miller  <keith_miller@apple.com>
2467
2468         Array prototype JS builtins should support Symbol.species
2469         https://bugs.webkit.org/show_bug.cgi?id=154710
2470
2471         Reviewed by Geoffrey Garen.
2472
2473         Add test that checks the Array object created by a species
2474         constructor in Array.prototype functions cannot come from a
2475         different global object without subclassing.
2476
2477         * js/array-species-different-globalobjects-expected.txt: Added.
2478         * js/array-species-different-globalobjects.html: Added.
2479
2480 2016-03-03  Michael Saboff  <msaboff@apple.com>
2481
2482         [ES6] Make Unicode RegExp pattern parsing conform to the spec
2483         https://bugs.webkit.org/show_bug.cgi?id=154988
2484
2485         Reviewed by Benjamin Poulain.
2486
2487         Added tests cases.
2488
2489         * js/regexp-unicode-expected.txt:
2490         * js/script-tests/regexp-unicode.js:
2491         (shouldThrowInvalidEscape):
2492
2493
2494         [ES6] Add support for Symbol.toPrimitive
2495         https://bugs.webkit.org/show_bug.cgi?id=154877
2496
2497         Reviewed by Saam Barati.
2498
2499         Update test for Symbol.toPrimitive.
2500
2501         * js/Object-getOwnPropertyNames-expected.txt:
2502         * js/script-tests/Object-getOwnPropertyNames.js:
2503
2504 2016-03-02  Ryosuke Niwa  <rniwa@webkit.org>
2505
2506         Disallow custom elements inside template elements and share the registry for windowless documents
2507         https://bugs.webkit.org/show_bug.cgi?id=154944
2508         <rdar://problem/24944875>
2509
2510         Reviewed by Antti Koivisto.
2511
2512         Added various tests to ensure the custom elements registry is not shared between documents with
2513         distinct browsing context (e.g. iframes) but shared among the ones that share a single browsing context
2514         (e.g. documents created by DOMImplementation).
2515
2516         Also added a test case for defineCustomElement to ensure it throws NotSupportedError when it's called on
2517         a template element's inert owner document as well as a basic test case for document.write.
2518
2519         * fast/custom-elements/Document-defineCustomElement-expected.txt:
2520         * fast/custom-elements/Document-defineCustomElement.html: Added a new test case.
2521         * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write-expected.txt: Added.
2522         * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html: Added.
2523         * fast/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt: Added.
2524         * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html: Added.
2525
2526 2016-03-03  Zalan Bujtas  <zalan@apple.com>
2527
2528         Subpixel rendering: Make collapsed borders painting subpixel aware.
2529         https://bugs.webkit.org/show_bug.cgi?id=154980
2530
2531         Reviewed by David Hyatt.
2532
2533         This patch enables collapsed borders with odd pixel width paint on subpixel position.
2534         Currently borders with odd pixels are split at integral position so that border-width: 3px;
2535         paints 1px on the left(top) and 2px on the right(bottom) side. With this patch
2536         we paint 1.5px on both sides(on 2x display).
2537
2538         * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html: Added.
2539         * fast/table/hidpi-collapsed-border-with-odd-pixel-width.html: Added.
2540
2541 2016-03-03  Filip Pizlo  <fpizlo@apple.com>
2542
2543         DFG should be able to compile StringReplace
2544         https://bugs.webkit.org/show_bug.cgi?id=154979
2545
2546         Reviewed by Benjamin Poulain.
2547
2548         Add a microbenchmark for a case of StringReplace that we hadn't covered with a microbenchmark
2549         yet: using something absurd for the replace value. This is interesting for implementing the
2550         32_64 version of StringReplace, which gets really weird in the absurd case because of how it
2551         consumes the entire register file while making the call on x86-32.
2552
2553         * js/regress/script-tests/string-replace-generic.js: Added.
2554         * js/regress/string-replace-generic-expected.txt: Added.
2555         * js/regress/string-replace-generic.html: Added.
2556
2557 2016-03-03  Dave Hyatt  <hyatt@apple.com>
2558
2559         Add support for the "last" value of hanging-punctuation
2560         https://bugs.webkit.org/show_bug.cgi?id=154977
2561
2562         Reviewed by Darin Adler and Simon Fraser.
2563
2564         * fast/text/hanging-punctuation-first-and-last-together-expected.html: Added.
2565         * fast/text/hanging-punctuation-first-and-last-together.html: Added.
2566         * fast/text/hanging-punctuation-first-ws-expected.html: Added.
2567         * fast/text/hanging-punctuation-first-ws.html: Added.
2568         * fast/text/hanging-punctuation-last-expected.html: Added.
2569         * fast/text/hanging-punctuation-last-rtl-expected.html: Added.
2570         * fast/text/hanging-punctuation-last-rtl.html: Added.
2571         * fast/text/hanging-punctuation-last-ws-expected.html: Added.
2572         * fast/text/hanging-punctuation-last-ws.html: Added.
2573         * fast/text/hanging-punctuation-last.html: Added.
2574
2575 2016-03-03  Brady Eidson  <beidson@apple.com>
2576
2577         storage/indexeddb/delete-in-upgradeneeded-close-in-open-success.html flaky on mac-wk2.
2578         https://bugs.webkit.org/show_bug.cgi?id=154747
2579
2580         Reviewed by Alex Christensen.
2581         
2582         This callback coming out of order like this is okay, so the test should just allow it.
2583
2584         It makes sense that the flake is WK2-only, since WK1 has a much more well defined order 
2585         with thread-hopping versus process-hopping.
2586
2587         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
2588         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private-expected.txt:
2589         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-open-success.js:
2590
2591 2016-03-03  Brady Eidson  <beidson@apple.com>
2592
2593         storage/indexeddb/intversion-open-in-upgradeneeded.html is flaky on mac-wk2 debug.
2594         https://bugs.webkit.org/show_bug.cgi?id=154706
2595
2596         Rubberstamped by Alex Christensen.
2597
2598         This test was fixed by http://trac.webkit.org/changeset/197474.
2599         
2600         Unskipping it now.
2601         
2602         * platform/mac-wk2/TestExpectations:
2603
2604 2016-03-03  Chris Dumez  <cdumez@apple.com>
2605
2606         Drop [TreatNullAs=EmptyString] from URL interface attributes
2607         https://bugs.webkit.org/show_bug.cgi?id=154951
2608
2609         Reviewed by Darin Adler.
2610
2611         Update existing tests now that URL interface attributes no longer treat
2612         null as the empty string.
2613
2614         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
2615         * fast/dom/DOMURL/set-href-attribute-hash.html:
2616         * fast/dom/DOMURL/set-href-attribute-host-expected.txt:
2617         * fast/dom/DOMURL/set-href-attribute-host.html:
2618         * fast/dom/DOMURL/set-href-attribute-hostname-expected.txt:
2619         * fast/dom/DOMURL/set-href-attribute-hostname.html:
2620         * fast/dom/DOMURL/set-href-attribute-pathname-expected.txt:
2621         * fast/dom/DOMURL/set-href-attribute-pathname.html:
2622         * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
2623         * fast/dom/DOMURL/set-href-attribute-protocol.html:
2624         * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
2625         * fast/dom/DOMURL/set-href-attribute-search.html:
2626
2627 2016-03-03  Javier Fernandez  <jfernandez@igalia.com>
2628
2629         [CSS Box Alignment] New CSS Value 'normal' for Content Alignment
2630         https://bugs.webkit.org/show_bug.cgi?id=154282
2631
2632         The Box Alignment specification defines a new value 'normal' to be used
2633         as default for the different layout models, which will define the
2634         specific behavior for each case. This patch adds a new CSS value in the
2635         parsing logic and adapts the Content Alignment properties to the new
2636         value.
2637
2638         Since the 'normal' vlaue, initial/default for both justify-content
2639         and align-content CSS properties, behaves now as 'stretch' instead
2640         of o'start' we have to rebaseline those tests affected by the new
2641         default value.
2642
2643         Reviewed by David Hyatt.
2644
2645         * css3/flexbox/css-properties-expected.txt:
2646         * css3/flexbox/css-properties.html:
2647         * css3/parse-align-content-expected.txt:
2648         * css3/parse-align-content.html:
2649         * css3/parse-justify-content-expected.txt:
2650         * css3/parse-justify-content.html:
2651         * css3/resources/alignment-parsing-utils.js:
2652         (checkBadValues):
2653         * fast/css-grid-layout/auto-content-resolution-columns.html:
2654         * fast/css-grid-layout/grid-auto-columns-rows-update.html:
2655         * fast/css-grid-layout/grid-auto-flow-resolution.html:
2656         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
2657         * fast/css-grid-layout/grid-columns-rows-get-set.html:
2658         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
2659         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
2660         * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
2661         * fast/css-grid-layout/grid-element-min-max-width.html:
2662         * fast/css-grid-layout/grid-element-repeat-get-set.html:
2663         * fast/css-grid-layout/grid-initialize-span-one-items.html:
2664         * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
2665         * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
2666         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
2667         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-ltr.html:
2668         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl.html:
2669         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-ltr.html:
2670         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl.html:
2671         * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
2672         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
2673         * fast/css-grid-layout/grid-item-negative-indexes.html:
2674         * fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution.html:
2675         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
2676         * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
2677         * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html:
2678         * fast/css-grid-layout/implicit-columns-auto-resolution.html:
2679         * fast/css-grid-layout/implicit-position-dynamic-change.html:
2680         * fast/css-grid-layout/mark-as-infinitely-growable.html:
2681         * fast/css-grid-layout/maximize-tracks-definite-indefinite-width.html:
2682         * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
2683         * fast/css-grid-layout/named-grid-line-get-set.html:
2684         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
2685         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
2686         * fast/css-grid-layout/percent-intrinsic-track-breadth.html:
2687         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
2688         * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
2689         (checkGridTemplatesSetJSValues):
2690         * fast/css-grid-layout/resources/grid-template-shorthand-parsing-utils.js:
2691         (checkGridDefinitionsSetJSValues):
2692         (testGridDefinitionsSetBadJSValues):
2693         * fast/css/getComputedStyle/computed-style-expected.txt:
2694         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2695         * svg/css/getComputedStyle-basic-expected.txt:
2696
2697 2016-03-02  Chris Dumez  <cdumez@apple.com>
2698
2699         HTMLFormElement's named property getter does not return a RadioNodelist
2700         https://bugs.webkit.org/show_bug.cgi?id=154949
2701
2702         Reviewed by Ryosuke Niwa.
2703
2704         Add layout test to confirm that HTMLFormElement's named property getter
2705         does indeed return a RadioNodeList when there are several matches.
2706
2707         * fast/dom/HTMLFormElement/named-property-getter-radionodelist-expected.txt: Added.
2708         * fast/dom/HTMLFormElement/named-property-getter-radionodelist.html: Added.
2709
2710 2016-03-02  Chris Dumez  <cdumez@apple.com>
2711
2712         Drop [TreatNullAs=LegacyNullString] from HTMLBaseElement.href
2713         https://bugs.webkit.org/show_bug.cgi?id=154952
2714
2715         Reviewed by Ryosuke Niwa.
2716
2717         Update existing layout test now that HTMLBaseElement.href setter no
2718         longer treats null as the empty string.
2719
2720         * fast/dom/HTMLBaseElement/href-attribute-resolves-with-respect-to-document-expected.txt:
2721         * fast/dom/HTMLBaseElement/href-attribute-resolves-with-respect-to-document.html:
2722
2723 2016-03-02  Zalan Bujtas  <zalan@apple.com>
2724
2725         Paint table borders on empty cells even in quirks mode.
2726         https://bugs.webkit.org/show_bug.cgi?id=154928
2727
2728         Reviewed by David Hyatt.
2729
2730         Enable border painting for empty cells unless 'empty-cells: hide' is set. 
2731         This is inline with FF and Chrome behaviour.
2732
2733         * fast/table/border-on-empty-table-cells-quirks-mode-expected.html: Added.
2734         * fast/table/border-on-empty-table-cells-quirks-mode.html: Added.
2735
2736 2016-03-02  Ryan Haddad  <ryanhaddad@apple.com>
2737
2738         Marking storage/indexeddb/odd-strings.html as flaky on mac-wk1
2739         https://bugs.webkit.org/show_bug.cgi?id=154619
2740
2741         Unreviewed test gardening.
2742
2743         * platform/mac-wk1/TestExpectations:
2744
2745 2016-03-02  Brady Eidson  <beidson@apple.com>
2746
2747         Unreviewed test gardening.
2748
2749         * platform/wk2/TestExpectations: Mark two tests that are very slow as [ Slow ].
2750
2751 2016-03-02  Ryan Haddad  <ryanhaddad@apple.com>
2752
2753         Skip unsupported test fast/text/complex-small-caps-non-bmp-capitalize.html on ios-simulator
2754
2755         Unreviewed test gardening.
2756
2757         * platform/ios-simulator/TestExpectations:
2758
2759 2016-03-02  Brady Eidson  <beidson@apple.com>
2760
2761         Modern IDB: Close UniqueIDBDatabases once they become unused.
2762         https://bugs.webkit.org/show_bug.cgi?id=154922
2763
2764         Reviewed by Alex Christensen.
2765
2766         * platform/mac-wk1/TestExpectations:
2767         * storage/indexeddb/modern/256-open-databases-expected.txt: Added.
2768         * storage/indexeddb/modern/256-open-databases.html: Added.
2769         * storage/indexeddb/modern/exceed-open-file-limit-expected.txt: Added.
2770         * storage/indexeddb/modern/exceed-open-file-limit.html: Added.
2771         * storage/indexeddb/modern/resources/256-open-databases.js: Added.
2772         * storage/indexeddb/modern/resources/exceed-open-file-limit.js: Added.
2773
2774 2016-03-02  Ryan Haddad  <ryanhaddad@apple.com>
2775
2776         Rebaseline fast/transforms/bounding-rect-zoom.html for ios-simulator after r197450
2777
2778         Unreviewed test gardening.
2779
2780         * platform/ios-simulator/fast/transforms/bounding-rect-zoom-expected.txt:
2781
2782 2016-03-02  Ryan Haddad  <ryanhaddad@apple.com>
2783
2784         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r197458
2785
2786         Unreviewed test gardening.
2787
2788         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2789
2790 2016-03-02  Ryosuke Niwa  <rniwa@webkit.org>
2791
2792         Add a custom element test for synchronous element construction in HTML parser
2793         https://bugs.webkit.org/show_bug.cgi?id=154932
2794
2795         Reviewed by Antti Koivisto.
2796
2797         Added a test.
2798
2799         * fast/custom-elements/parser/parser-constructs-custom-element-synchronously-expected.txt: Added.
2800         * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html: Added.
2801
2802 2016-03-02  Filip Pizlo  <fpizlo@apple.com>
2803
2804         Add a benchmark for string transcoding.
2805
2806         Rubber stamped by Saam Barati.
2807
2808         I wrote some code like this while working on
2809         https://github.com/WebAssembly/design/pull/573. I thought I'd add it as a benchmark since
2810         it stresses things that we may not have good bench coverage for.
2811
2812         * js/regress/script-tests/string-transcoding.js: Added.
2813         (decodeUTF8):
2814         (encodeUTF8):
2815         (arraysEqual):
2816         (arrayToString):
2817         (setHeader):
2818         (print):
2819         (tryArray):
2820         (doSteps):
2821         * js/regress/string-transcoding-expected.txt: Added.
2822         * js/regress/string-transcoding.html: Added.
2823
2824 2016-03-02  Dave Hyatt  <hyatt@apple.com>
2825
2826         Add support for the "first" value of the hanging-punctuation property.
2827         https://bugs.webkit.org/show_bug.cgi?id=154919
2828
2829         Reviewed by Simon Fraser.
2830
2831         * fast/text/hanging-punctuation-first-expected.html: Added.
2832         * fast/text/hanging-punctuation-first-rtl-expected.html: Added.
2833         * fast/text/hanging-punctuation-first-rtl.html: Added.
2834         * fast/text/hanging-punctuation-first.html: Added.
2835
2836 2016-03-01  Ryosuke Niwa  <rniwa@webkit.org>
2837
2838         Make HTML parser construct custom elements
2839         https://bugs.webkit.org/show_bug.cgi?id=154908
2840
2841         Reviewed by Antti Koivisto.
2842
2843         Added W3C testharness.js based tests for instantiating custom elements inside the HTML parser.
2844
2845         * fast/custom-elements/parser: Added.
2846         * fast/custom-elements/parser/parser-constructs-custom-elements-expected.txt: Added.
2847         * fast/custom-elements/parser/parser-constructs-custom-elements.html: Added.
2848         * fast/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt: Added.
2849         * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html: Added.
2850         * fast/custom-elements/parser/parser-sets-attributes-and-children-expected.txt: Added.
2851         * fast/custom-elements/parser/parser-sets-attributes-and-children.html: Added.
2852         * fast/custom-elements/parser/parser-uses-constructed-element-expected.txt: Added.
2853         * fast/custom-elements/parser/parser-uses-constructed-element.html: Added.
2854
2855 2016-03-02  Chris Dumez  <cdumez@apple.com>
2856
2857         Align HTMLInputElement.maxLength with the specification
2858         https://bugs.webkit.org/show_bug.cgi?id=154906
2859
2860         Reviewed by Ryosuke Niwa.
2861
2862         Update test now that input.maxLength initially returns -1
2863         instead of 524288.
2864
2865         * fast/forms/input-maxlength-expected.txt:
2866         * fast/forms/input-maxlength.html:
2867
2868 2016-03-02  Zalan Bujtas  <zalan@apple.com>
2869
2870         Subpixel layout: Enable vertical/horizontal subpixel spacing for tables.
2871         https://bugs.webkit.org/show_bug.cgi?id=154899
2872
2873         Reviewed by Simon Fraser.
2874
2875         This patch enables authors to specify device pixel values for table border spacing.
2876         (see border-spacing)
2877
2878         * fast/table/hidpi-vertical-and-horizontal-spacing-expected.html: Added.
2879         * fast/table/hidpi-vertical-and-horizontal-spacing.html: Added.
2880
2881 2016-03-02  Joanmarie Diggs  <jdiggs@igalia.com>
2882
2883         [AX][GTK] Position-related tests need new baseline after r196439
2884         https://bugs.webkit.org/show_bug.cgi?id=154917
2885
2886         The tests in question include the position accessed via the component
2887         interface. The result changed by one pixel after r196439.
2888
2889         Unreviewed gardening.
2890
2891         * platform/gtk/accessibility/image-link-expected.txt: new baseline
2892         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: new baseline
2893         * platform/gtk/accessibility/table-attributes-expected.txt: new baseline
2894         * platform/gtk/accessibility/table-cell-spans-expected.txt: new baseline
2895         * platform/gtk/accessibility/table-cells-expected.txt: new baseline
2896         * platform/gtk/accessibility/table-detection-expected.txt: new baseline
2897         * platform/gtk/accessibility/table-sections-expected.txt: new baseline
2898
2899 2016-02-26  Ryosuke Niwa  <rniwa@webkit.org>
2900
2901         Contents inside a shadow host with a negative tabindex should not be tab focusable
2902         https://bugs.webkit.org/show_bug.cgi?id=154769
2903
2904         Reviewed by Antti Koivisto.
2905
2906         Added a test for navigating across shadow boundaries.
2907
2908         * fast/shadow-dom/negative-tabindex-on-shadow-host-expected.txt: Added.
2909         * fast/shadow-dom/negative-tabindex-on-shadow-host.html: Added.
2910         * platform/ios-simulator/TestExpectations:
2911
2912 2016-03-01  Myles C. Maxfield  <mmaxfield@apple.com>
2913
2914         Small-caps non-BMP characters are garbled in the complex text codepath
2915         https://bugs.webkit.org/show_bug.cgi?id=154875
2916
2917         Reviewed by Michael Saboff.
2918
2919         * fast/text/complex-small-caps-non-bmp-capitalize-expected.html: Added.
2920         * fast/text/complex-small-caps-non-bmp-capitalize.html: Added.
2921         * fast/text/regress-154875-expected.txt: Deleted
2922         * fast/text/regress-154875.html: Deleted
2923
2924 2016-03-01  Michael Saboff  <msaboff@apple.com>
2925
2926         [ES6] Add support for Unicode regular expressions
2927         https://bugs.webkit.org/show_bug.cgi?id=154842
2928
2929         Reviewed by Filip Pizlo.
2930
2931         Added a new test for the added unicode regular expression processing.
2932
2933         Updated several tests for the y flag changes and "unicode" property.
2934
2935         * js/regexp-unicode-expected.txt: Added.
2936         * js/regexp-unicode.html: Added.
2937         * js/script-tests/regexp-unicode.js: Added.
2938         New test.
2939
2940         * js/Object-getOwnPropertyNames-expected.txt:
2941         * js/regexp-flags-expected.txt:
2942         * js/script-tests/Object-getOwnPropertyNames.js:
2943         * js/script-tests/regexp-flags.js:
2944         (RegExp.prototype.hasOwnProperty):
2945         Updated tests.
2946
2947 2016-03-01  Ryan Haddad  <ryanhaddad@apple.com>
2948
2949         Marking fast/text/crash-complex-text-surrogate.html as flaky on mac
2950         https://bugs.webkit.org/show_bug.cgi?id=154709
2951
2952         Unreviewed test gardening.
2953
2954         * platform/mac/TestExpectations:
2955
2956 2016-03-01  Michael Saboff  <msaboff@apple.com>
2957
2958         ASSERT in platform/graphics/mac/ComplexTextController.cpp::capitalize()
2959         https://bugs.webkit.org/show_bug.cgi?id=154875
2960
2961         Reviewed by Myles C. Maxfield.
2962
2963         New test.
2964
2965         * fast/text/regress-154875-expected.txt: Added.
2966         * fast/text/regress-154875.html: Added.
2967
2968 2016-03-01  Filip Pizlo  <fpizlo@apple.com>
2969
2970         FTL should simplify StringReplace with an empty replacement string
2971         https://bugs.webkit.org/show_bug.cgi?id=154871
2972
2973         Reviewed by Michael Saboff.
2974
2975         Really add this new test.
2976
2977         * js/regress/script-tests/string-replace-empty.js: Added.
2978         * js/regress/string-replace-empty-expected.txt: Added.
2979         * js/regress/string-replace-empty.html: Added.
2980
2981 2016-02-29  Filip Pizlo  <fpizlo@apple.com>
2982
2983         Turn String.prototype.replace into an intrinsic
2984         https://bugs.webkit.org/show_bug.cgi?id=154835
2985
2986         Reviewed by Michael Saboff.
2987
2988         * js/regress/script-tests/string-replace.js: Added.
2989         * js/regress/string-replace-expected.txt: Added.
2990         * js/regress/string-replace.html: Added.
2991
2992 2016-03-01  Ryan Haddad  <ryanhaddad@apple.com>
2993
2994         Rebaseline isplaylists/extent-includes tests for mac-wk1
2995
2996         Unreviewed test gardening.
2997
2998         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
2999         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
3000
3001 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3002
3003         Marking webgl/1.0.2/conformance/extensions/get-extension.html as flaky on mac, removing wk1 specific flakiness expectation.
3004         https://bugs.webkit.org/show_bug.cgi?id=152506
3005
3006         Unreviewed test gardening.
3007
3008         * platform/mac-wk1/TestExpectations:
3009         * platform/mac/TestExpectations:
3010
3011 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3012
3013         Marking storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html as flaky on mac
3014         https://bugs.webkit.org/show_bug.cgi?id=154748
3015
3016         Unreviewed test gardening.
3017
3018         * platform/mac/TestExpectations:
3019
3020 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3021
3022         Re-enable passing fast/multicol/newmulticol tests on ios-simulator
3023
3024         Unreviewed test gardening.
3025
3026         * platform/ios-simulator-wk2/TestExpectations:
3027
3028 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3029
3030         Removing unnecessary ios-simulator-wk2 expectation file.
3031
3032         Unreviewed test gardening.
3033
3034         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Removed.
3035
3036 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3037
3038         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html after r197355
3039
3040         Unreviewed test gardening.
3041
3042         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3043
3044 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
3045
3046         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html for ios-simulator after r197237 
3047
3048         Unreviewed test gardening.
3049
3050         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3051
3052 2016-02-28  Filip Pizlo  <fpizlo@apple.com>
3053
3054         B3 should have global store elimination
3055         https://bugs.webkit.org/show_bug.cgi?id=154658
3056
3057         Reviewed by Benjamin Poulain.
3058
3059         These two benchmarks both speed up significantly with this change.
3060
3061         * js/regress/build-large-object-expected.txt: Added.
3062         * js/regress/build-large-object.html: Added.
3063         * js/regress/many-repeat-stores-expected.txt: Added.
3064         * js/regress/many-repeat-stores.html: Added.
3065         * js/regress/script-tests/build-large-object.js: Added.
3066         * js/regress/script-tests/many-repeat-stores.js: Added.
3067
3068 2016-02-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3069
3070         streams/pipe-to.html flaky on mac-wk1 debug
3071         https://bugs.webkit.org/show_bug.cgi?id=154687
3072
3073         Reviewed by Darin Adler.
3074
3075         * TestExpectations: Marking streams/pipe-to.html as slow.
3076         * streams/pipe-to.html: Increasing the timeout value.
3077
3078 2016-02-29  Adrien Plazas  <aplazas@igalia.com>
3079
3080         [GTK] Touch slider test fails due to assertion in webkitWebViewBaseTouchEvent()
3081         https://bugs.webkit.org/show_bug.cgi?id=153829
3082
3083         Reviewed by Carlos Garcia Campos.
3084
3085         * platform/gtk/TestExpectations:
3086         Remove now passing tests from the expected failures.
3087
3088 2016-02-28  Antti Koivisto  <antti@apple.com>
3089
3090         ::slotted doesn't work in nested shadow trees
3091         https://bugs.webkit.org/show_bug.cgi?id=154765
3092         <rdar://problem/24870995>
3093
3094         Reviewed by Ryosuke Niwa.
3095
3096         * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Added.
3097         * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Added.
3098
3099 2016-02-28  Tim Horton  <timothy_horton@apple.com>
3100
3101         Switch to application/vnd.apple.folder for <attachment> folder special-case
3102         https://bugs.webkit.org/show_bug.cgi?id=154786
3103         <rdar://problem/24416632>
3104
3105         Reviewed by Anders Carlsson.
3106
3107         * fast/attachment/attachment-folder-icon-expected.html:
3108         * fast/attachment/attachment-folder-icon.html:
3109
3110 2016-02-28  Tim Horton  <timothy_horton@apple.com>
3111
3112         Variables can resolve to the wrong value when elements differ in nothing but inherited variable value
3113         https://bugs.webkit.org/show_bug.cgi?id=154785
3114
3115         Reviewed by Antti Koivisto.
3116
3117         * fast/css/variables/avoid-matched-property-cache-expected.html: Added.
3118         * fast/css/variables/avoid-matched-property-cache.html: Added.
3119         Add a test. The non-standard element is necessary because the resolved property
3120         cache is already disabled when using the "simple" default style sheet, and
3121         it seems better to use a totally non-standard element than one that might
3122         end up in the "simple" default style sheet in the future and would silently
3123         invalidate the test.
3124
3125 2016-02-28  Skachkov Oleksandr  <gskachkov@gmail.com>
3126
3127         [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function
3128         https://bugs.webkit.org/show_bug.cgi?id=153981
3129
3130         Reviewed by Saam Barati.
3131
3132         Added new benchmark tests for invoking arrow function within function, class's constructor and method
3133
3134         * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Added.
3135         * js/regress/arrowfunction-call-in-class-constructor.html: Added.
3136         * js/regress/arrowfunction-call-in-class-method-expected.txt: Added.
3137         * js/regress/arrowfunction-call-in-class-method.html: Added.
3138         * js/regress/arrowfunction-call-in-function-expected.txt: Added.
3139         * js/regress/arrowfunction-call-in-function.html: Added.
3140         * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Added.
3141         * js/regress/script-tests/arrowfunction-call-in-class-method.js: Added.
3142         * js/regress/script-tests/arrowfunction-call-in-function.js: Added.
3143         * js/regress/script-tests/arrowfunction-call.js:
3144
3145 2016-02-27  Sukolsak Sakshuwong  <sukolsak@gmail.com>
3146
3147         Removing ios-simulator baseline for js/number-toLocaleString.html
3148         https://bugs.webkit.org/show_bug.cgi?id=154524
3149
3150         Reviewed by Darin Adler.
3151
3152         The default locale issue has been fixed in r197261.
3153         Infinity.toLocaleString() should return "∞" as expected.
3154
3155         * platform/ios-simulator/js/number-toLocaleString-expected.txt: Removed.
3156
3157 2016-02-27  Chris Dumez  <cdumez@apple.com>
3158
3159         Prevent cross-origin access to Location.assign() / Location.reload()
3160         https://bugs.webkit.org/show_bug.cgi?id=154779
3161
3162         Reviewed by Darin Adler.
3163
3164         Update existing layout tests now that we prevent cross-origin access to
3165         Location.assign() / Location.reload().
3166
3167         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
3168         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html:
3169         * http/tests/security/cross-frame-access-location-get-expected.txt:
3170         * http/tests/security/cross-frame-access-location-get-override-expected.txt:
3171         * http/tests/security/cross-frame-access-location-get-override.html:
3172         * http/tests/security/cross-frame-access-location-get.html:
3173         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
3174
3175 2016-02-27  Andy VanWagoner  <thetalecrafter@gmail.com>
3176
3177         Intl.Collator uses POSIX locale (detected by js/intl-collator.html on iOS Simulator)
3178         https://bugs.webkit.org/show_bug.cgi?id=152448
3179
3180         Reviewed by Darin Adler.
3181
3182         Add tests for default locale in test runner to be en-US.
3183
3184         * js/intl-collator-expected.txt:
3185         * js/intl-datetimeformat-expected.txt:
3186         * js/intl-numberformat-expected.txt:
3187         * js/script-tests/intl-collator.js:
3188         * js/script-tests/intl-datetimeformat.js:
3189         * js/script-tests/intl-numberformat.js:
3190
3191 2016-02-27  Chris Dumez  <cdumez@apple.com>
3192
3193         Align HTMLMarqueeElement.scrollAmount / scrollDelay with the specification
3194         https://bugs.webkit.org/show_bug.cgi?id=154781
3195
3196         Reviewed by Darin Adler.
3197
3198         Update existing test to reflect the behavior changes.
3199
3200         * fast/html/marquee-element-expected.txt:
3201         * fast/html/marquee-element.html:
3202
3203 2016-02-27  Alexey Proskuryakov  <ap@apple.com>
3204
3205         Mark failing reftests as such, now that we detect reftest failures.
3206
3207         * platform/ios-simulator/TestExpectations:
3208
3209 2016-02-27  Alexey Proskuryakov  <ap@apple.com>
3210
3211         REGRESSION(r195795): [WK2] fast/text/crash-complex-text-surrogate.html is flakey
3212         https://bugs.webkit.org/show_bug.cgi?id=154709
3213
3214         The test has been made made non-flaky, but it also needs new results.
3215
3216         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
3217
3218 2016-02-26  Chris Dumez  <cdumez@apple.com>
3219
3220         Fix the behavior of reflecting IDL attributes of type unsigned long
3221         https://bugs.webkit.org/show_bug.cgi?id=154771
3222
3223         Reviewed by Ryosuke Niwa.
3224
3225         Add test coverage for the behavior of reflecting IDL attributes of type
3226         unsigned long.
3227
3228         * fast/dom/reflect-unsigned-long-expected.txt: Added.
3229         * fast/dom/reflect-unsigned-long.html: Added.
3230
3231 2016-02-26  Zalan Bujtas  <zalan@apple.com>
3232
3233         REGRESSION (188611): Search field Cancel button should not overlap search text on extensions page.
3234         https://bugs.webkit.org/show_bug.cgi?id=154692
3235         <rdar://problem/22840453>
3236
3237         Reviewed by Brent Fulgham.
3238
3239         Adjust the cancel button position using the actual size of the cancel button.
3240
3241         When the input box and the font height trigger different cancel button sizes, we need to readjust
3242         the rectangle returned by cancelButtonRectForBounds.
3243         This fixes both the mispositioned cancel button and the squared off icon when the input field is zoomed all the way in.
3244
3245         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
3246         * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
3247         * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
3248         * platform/mac/fast/css/text-overflow-input-expected.txt:
3249         * platform/mac/fast/forms/box-shadow-override-expected.txt:
3250         * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
3251         * platform/mac/fast/forms/input-appearance-height-expected.txt:
3252         * platform/mac/fast/forms/placeholder-position-expected.txt:
3253         * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
3254         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
3255         * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
3256         * platform/mac/fast/forms/search-rtl-expected.txt:
3257         * platform/mac/fast/forms/search-styled-expected.txt:
3258         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
3259         * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
3260         * platform/mac/fast/forms/searchfield-heights-expected.txt:
3261         * platform/mac/fast/repaint/search-field-cancel-expected.txt:
3262         * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
3263
3264 2016-02-26  Commit Queue  <commit-queue@webkit.org>
3265
3266         Unreviewed, rolling out r197216.
3267         https://bugs.webkit.org/show_bug.cgi?id=154766
3268
3269         Test simply needs updated result (Requested by litherum on
3270         #webkit).
3271
3272         Reverted changeset:
3273
3274         "Unreviewed, rolling out r197158."
3275         https://bugs.webkit.org/show_bug.cgi?id=154758
3276         http://trac.webkit.org/changeset/197216
3277
3278 2016-02-26  Ryan Haddad  <ryanhaddad@apple.com>
3279
3280         Rebaseline tests for ios-simulator after r197162
3281
3282         Unreviewed test gardening.
3283
3284         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3285         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
3286         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-radio-expected.txt: Added.
3287
3288 2016-02-26  Commit Queue  <commit-queue@webkit.org>
3289
3290         Unreviewed, rolling out r197158.
3291         https://bugs.webkit.org/show_bug.cgi?id=154758
3292
3293         This change did not fix the failing test (Requested by
3294         ryanhaddad on #webkit).
3295
3296         Reverted changeset:
3297
3298         "REGRESSION(r195795): [WK2] fast/text/crash-complex-text-
3299         surrogate.html is flakey"
3300         https://bugs.webkit.org/show_bug.cgi?id=154709
3301         http://trac.webkit.org/changeset/197158
3302
3303 2016-02-26  Commit Queue  <commit-queue@webkit.org>
3304
3305         Unreviewed, rolling out r197160.
3306         https://bugs.webkit.org/show_bug.cgi?id=154757
3307
3308         This change causes editing/mac/attributed-string/font-
3309         size.html to fail on El Capitan WK1 (Requested by ryanhaddad
3310         on #webkit).
3311
3312         Reverted changeset:
3313
3314         "Font size computed style is innaccurate"
3315         https://bugs.webkit.org/show_bug.cgi?id=154705
3316         http://trac.webkit.org/changeset/197160
3317
3318 2016-02-26  Ryan Haddad  <ryanhaddad@apple.com>
3319
3320         Skip js/basic-map.html on Mac since it is already run in JSC tests
3321         https://bugs.webkit.org/show_bug.cgi?id=154753
3322
3323         Unreviewed test gardening.
3324
3325         * platform/mac/TestExpectations:
3326
3327 2016-02-26  Mark Lam  <mark.lam@apple.com>
3328
3329         Function.name and Function.length should be configurable.
3330         https://bugs.webkit.org/show_bug.cgi?id=154604
3331
3332         Reviewed by Saam Barati.
3333
3334         * ietestcenter/Javascript/TestCases/15.2.3.3-4-187.js:
3335         (ES5Harness.registerTest.test):
3336         * ietestcenter/Javascript/TestCases/15.3.4.5-15-2.js:
3337         (ES5Harness.registerTest.test):
3338         * js/dom/function-name-expected.txt:
3339         * js/dom/getOwnPropertyDescriptor-expected.txt:
3340         * js/dom/script-tests/function-name.js:
3341         * js/mozilla/strict/15.3.5.1-expected.txt:
3342         * js/mozilla/strict/function-name-arity-expected.txt:
3343         * js/mozilla/strict/script-tests/15.3.5.1.js:
3344         * js/mozilla/strict/script-tests/function-name-arity.js:
3345         * js/resources/getOwnPropertyDescriptor.js:
3346         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A9.html:
3347         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A9.html:
3348         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A9.html:
3349         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.1_eval/S15.1.2.1_A4.2.html:
3350         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.2_parseInt/S15.1.2.2_A9.2.html:
3351         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.3_parseFloat/S15.1.2.3_A7.2.html:
3352         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.4_isNaN/S15.1.2.4_A2.2.html:
3353         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.5_isFinite/S15.1.2.5_A2.2.html:
3354         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.1_decodeURI/S15.1.3.1_A5.2.html:
3355         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.2.html:
3356         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.3_encodeURI/S15.1.3.3_A5.2.html:
3357         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.2.html:
3358         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.html:
3359         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.3_Object.prototype.toLocaleString/S15.2.4.3_A9.html:
3360         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.4_Object.prototype.valueOf/S15.2.4.4_A9.html:
3361         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.5_Object.prototype.hasOwnProperty/S15.2.4.5_A9.html:
3362         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.6_Object.prototype.isPrototypeOf/S15.2.4.6_A9.html:
3363         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.7_Object.prototype.propertyIsEnumerable/S15.2.4.7_A9.html:
3364         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.2_Function.prototype.toString/S15.3.4.2_A9.html:
3365         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.3_Function.prototype.apply/S15.3.4.3_A9.html:
3366         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.4_Function.prototype.call/S15.3.4.4_A9.html:
3367         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T1.html:
3368         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T2.html:
3369         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T3.html:
3370         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.2.html:
3371         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.html:
3372         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.html:
3373         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.html:
3374         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.html:
3375         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.2.html:
3376         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.html:
3377         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.html:
3378         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.html:
3379         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.html:
3380         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.html:
3381         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.2.html:
3382         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A9.html:
3383         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A9.html:
3384         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.12_String.prototype.search/S15.5.4.12_A9.html:
3385         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.13_String.prototype.slice/S15.5.4.13_A9.html:
3386         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.14_String.prototype.split/S15.5.4.14_A9.html:
3387         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.15_String.prototype.substring/S15.5.4.15_A9.html:
3388         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A9.html:
3389         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A9.html:
3390         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A9.html:
3391         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A9.html:
3392         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.4_String.prototype.charAt/S15.5.4.4_A9.html:
3393         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A9.html:
3394         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.6_String.prototype.concat/S15.5.4.6_A9.html:
3395         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A9.html:
3396         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A9.html:
3397         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A9.html:
3398         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.4/15.9.4.2_Date.parse/S15.9.4.2_A3_T2.html:
3399         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.4/15.9.4.3_Date.UTC/S15.9.4.3_A3_T2.html:
3400         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T2.html:
3401         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T2.html:
3402         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T2.html:
3403         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T2.html:
3404         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T2.html:
3405         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T2.html:
3406         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T2.html:
3407         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T2.html:
3408         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T2.html:
3409         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T2.html:
3410         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T2.html:
3411         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T2.html:
3412         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T2.html:
3413         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T2.html:
3414         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T2.html:
3415         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T2.html:
3416         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T2.html:
3417         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T2.html:
3418         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T2.html:
3419         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T2.html:
3420         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T2.html:
3421         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T2.html:
3422         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T2.html:
3423         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T2.html:
3424         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T2.html:
3425         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T2.html:
3426         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T2.html:
3427         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T2.html:
3428         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T2.html:
3429         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T2.html:
3430         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T2.html:
3431         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T2.html:
3432         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T2.html:
3433         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T2.html:
3434         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T2.html:
3435         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T2.html:
3436         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T2.html:
3437         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T2.html:
3438         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T2.html:
3439         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T2.html:
3440         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T2.html:
3441
3442 2016-02-26  Chris Dumez  <cdumez@apple.com>
3443
3444         Unreviewed, fix flaky test introduced in r197156.
3445
3446         * fast/dom/Node/nullable-parameters-expected.txt:
3447         * fast/dom/Node/nullable-parameters.html:
3448         * fast/dom/Node/resources/testdoc.xml: Removed.
3449         * fast/dom/Node/resources/testdoc2.xml: Removed.
3450
3451 2016-02-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
3452
3453         <g> wrapping <symbol> causes display of hidden <symbol>
3454         https://bugs.webkit.org/show_bug.cgi?id=154576
3455
3456         Reviewed by Darin Adler.
3457
3458         Ensure the <symbol> element is not displayed when it's wrapped in a <g>
3459         element and this <g> element is referenced by a <use> element.
3460
3461         * platform/gtk/svg/custom/use-on-g-containing-symbol-expected.png: Removed.
3462         * platform/gtk/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
3463         * platform/ios-simulator/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
3464         * platform/mac/svg/custom/use-on-g-containing-symbol-expected.png: Removed.
3465         * platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
3466         * platform/win/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
3467         * svg/custom/use-on-g-containing-symbol-expected.svg: Added.
3468         * svg/custom/use-on-g-containing-symbol.svg:
3469         The original test was wrong. It had the following definition:
3470             "<g id='symbol'><symbol>...</symbol></g>"
3471         And it was expecting to have the symbol drawn if the <g> element was
3472         referenced like that
3473             "<use xlink:href='#symbol'/>"
3474         FireFox does not render anything for this <use> element which is correct.
3475         With this patch, this test failed so it had to be modified to test the right
3476         behavior. Also it is now converted to a ref test.
3477
3478 2016-02-26  Commit Queue  <commit-queue@webkit.org>
3479
3480         Unreviewed, rolling out r197167.
3481         https://bugs.webkit.org/show_bug.cgi?id=154730
3482
3483         This change broke the Mac build (Requested by ryanhaddad on
3484         #webkit).
3485
3486         Reverted changeset:
3487
3488         "REGRESSION (188611): Search field Cancel button should not
3489         overlap search text on extensions page."
3490         https://bugs.webkit.org/show_bug.cgi?id=154692
3491         http://trac.webkit.org/changeset/197167
3492
3493 2016-02-26  Zalan Bujtas  <zalan@apple.com>
3494