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