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