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