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