Test expectation gardening for
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-04-07  Alexey Proskuryakov  <ap@apple.com>
2
3         Test expectation gardening for
4         Assertion failure in MessagePort::contextDestroyed in http/tests/security/MessagePort/event-listener-context.html,
5         usually attributed to later tests
6         https://bugs.webkit.org/show_bug.cgi?id=94458
7
8         http/tests/security/MessagePort/event-listener-context.html is the only culprit,
9         so it should be skipped everywhere, and subsequent tests shouldn't be marked.
10
11         * TestExpectations:
12         * platform/ios-simulator/TestExpectations:
13         * platform/mac/TestExpectations:
14
15 2016-04-07  Brent Fulgham  <bfulgham@apple.com>
16
17         Wheel event callback removing the window causes crash in WebCore.
18         https://bugs.webkit.org/show_bug.cgi?id=150871
19         <rdar://problem/23418283>
20
21         Reviewed by Simon Fraser.
22
23         * fast/events/wheel-event-destroys-frame-expected.txt: Added.
24         * fast/events/wheel-event-destroys-frame.html: Added.
25         * platform/ios-simulator/TestExpectations: Skip wheel-event test on iOS.
26
27 2016-04-07  Saam barati  <sbarati@apple.com>
28
29         Initial implementation of annex b.3.3 behavior was incorrect
30         https://bugs.webkit.org/show_bug.cgi?id=156276
31
32         Reviewed by Keith Miller.
33
34         * js/function-declarations-in-switch-statement-expected.txt:
35         * js/script-tests/function-declarations-in-switch-statement.js:
36
37 2016-04-06  Ada Chan  <adachan@apple.com>
38
39         Rename TextTrackRepresentationiOS to TextTrackRepresentationCocoa and enable on Mac
40         https://bugs.webkit.org/show_bug.cgi?id=156245
41
42         Reviewed by Eric Carlson.
43
44         * platform/mac/TestExpectations:
45         Skip some tests with assertions after changes in MediaControlsApple.css.
46
47         * platform/mac/media/media-document-audio-repaint-expected.txt:
48         * platform/mac/media/video-zoom-controls-expected.txt:
49         Rebaseline some tests after changes in MediaControlsApple.css.
50
51 2016-04-07  Daniel Bates  <dabates@apple.com>
52
53         CSP: Remove tests for unimplemented directive referrer
54         https://bugs.webkit.org/show_bug.cgi?id=156353
55
56         Reviewed by Andy Estes.
57
58         The Content Security Policy directive referrer was removed from the Content Security Policy Level 2 spec.,
59         <https://w3c.github.io/webappsec-csp/2/> (Editor's Draft, 29 August 2015). It was never implemented.
60         The functionality provided by this directive has been incorporated into its own meta tag and is covered
61         by the Referrer Policy spec., <https://w3c.github.io/webappsec-referrer-policy/>.
62
63         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-http-expected.txt: Removed.
64         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-http.html: Removed.
65         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-https-expected.txt: Removed.
66         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-https.html: Removed.
67         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-http-expected.txt: Removed.
68         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-http.html: Removed.
69         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-https-expected.txt: Removed.
70         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-https.html: Removed.
71         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-http-expected.txt: Removed.
72         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-http.html: Removed.
73         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-https-expected.txt: Removed.
74         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-https.html: Removed.
75         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-http-expected.txt: Removed.
76         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-http.html: Removed.
77         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-https-expected.txt: Removed.
78         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-https.html: Removed.
79         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-http-expected.txt: Removed.
80         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-http.html: Removed.
81         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-https-expected.txt: Removed.
82         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-https.html: Removed.
83         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-http-expected.txt: Removed.
84         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-http.html: Removed.
85         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-https-expected.txt: Removed.
86         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-https.html: Removed.
87         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-http-expected.txt: Removed.
88         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-http.html: Removed.
89         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-https-expected.txt: Removed.
90         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-https.html: Removed.
91         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-http-expected.txt: Removed.
92         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-http.html: Removed.
93         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-https-expected.txt: Removed.
94         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-https.html: Removed.
95         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-http-expected.txt: Removed.
96         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-http.html: Removed.
97         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-https-expected.txt: Removed.
98         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-https.html: Removed.
99         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-http-expected.txt: Removed.
100         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-http.html: Removed.
101         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-https-expected.txt: Removed.
102         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-https.html: Removed.
103         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-http-expected.txt: Removed.
104         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-http.html: Removed.
105         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-https-expected.txt: Removed.
106         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-https.html: Removed.
107         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-http-expected.txt: Removed.
108         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-http.html: Removed.
109         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-https-expected.txt: Removed.
110         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-https.html: Removed.
111         * http/tests/security/contentSecurityPolicy/resources/referrer-test-endpoint.php: Removed.
112         * http/tests/security/contentSecurityPolicy/resources/referrer-test.js: Removed.
113         * http/tests/security/contentSecurityPolicy/resources/referrer-test.php: Removed.
114
115 2016-04-07  Joseph Pecoraro  <pecoraro@apple.com>
116
117         Unreviewed follow-up fix to r199168. Add missing newline in expected output.
118
119         * inspector/codemirror/resources/prettyprinting/javascript-tests/single-statement-blocks-expected.js:
120
121 2016-04-07  Joseph Pecoraro  <pecoraro@apple.com>
122
123         Web Inspector: Improve JavaScript pretty printing
124         https://bugs.webkit.org/show_bug.cgi?id=156178
125         <rdar://problem/25535719>
126
127         Reviewed by Timothy Hatcher.
128
129         Expand the JavaScript formatting tests.
130
131         * inspector/codemirror/resources/prettyprinting/javascript-tests/single-statement-blocks-expected.js:
132         Update output now that the builder removes extra trailing whitespace automatically.
133
134         * inspector/codemirror/resources/prettyprinting/utilities.js:
135         Update due to simplified construction.
136
137         * inspector/formatting/formatting-javascript-expected.txt: Added.
138         * inspector/formatting/formatting-javascript.html: Added.
139         * inspector/formatting/resources/javascript-tests/arrow-functions-expected.js: Added.
140         * inspector/formatting/resources/javascript-tests/arrow-functions.js: Added.
141         * inspector/formatting/resources/javascript-tests/classes-expected.js: Added.
142         * inspector/formatting/resources/javascript-tests/classes.js: Added.
143         * inspector/formatting/resources/javascript-tests/comments-and-preserve-newlines-expected.js: Added.
144         * inspector/formatting/resources/javascript-tests/comments-and-preserve-newlines.js: Added.
145         * inspector/formatting/resources/javascript-tests/comments-only-expected.js: Added.
146         * inspector/formatting/resources/javascript-tests/comments-only.js: Added.
147         * inspector/formatting/resources/javascript-tests/do-while-statement-expected.js: Added.
148         * inspector/formatting/resources/javascript-tests/do-while-statement.js: Added.
149         * inspector/formatting/resources/javascript-tests/for-statements-expected.js: Added.
150         * inspector/formatting/resources/javascript-tests/for-statements.js: Added.
151         * inspector/formatting/resources/javascript-tests/functions-expected.js: Added.
152         * inspector/formatting/resources/javascript-tests/functions.js: Added.
153         * inspector/formatting/resources/javascript-tests/generators-expected.js: Added.
154         * inspector/formatting/resources/javascript-tests/generators.js: Added.
155         * inspector/formatting/resources/javascript-tests/if-statement-expected.js: Added.
156         * inspector/formatting/resources/javascript-tests/if-statement.js: Added.
157         * inspector/formatting/resources/javascript-tests/label-break-continue-block-expected.js: Added.
158         * inspector/formatting/resources/javascript-tests/label-break-continue-block.js: Added.
159         * inspector/formatting/resources/javascript-tests/logic-expressions-expected.js: Added.
160         * inspector/formatting/resources/javascript-tests/logic-expressions.js: Added.
161         * inspector/formatting/resources/javascript-tests/new-expression-expected.js: Added.
162         * inspector/formatting/resources/javascript-tests/new-expression.js: Added.
163         * inspector/formatting/resources/javascript-tests/object-array-literal-expected.js: Added.
164         * inspector/formatting/resources/javascript-tests/object-array-literal.js: Added.
165         * inspector/formatting/resources/javascript-tests/return-statement-expected.js: Added.
166         * inspector/formatting/resources/javascript-tests/return-statement.js: Added.
167         * inspector/formatting/resources/javascript-tests/sample-jquery-expected.js: Added.
168         * inspector/formatting/resources/javascript-tests/sample-jquery.js: Added.
169         * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js: Added.
170         * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js: Added.
171         * inspector/formatting/resources/javascript-tests/sample-webinspector-object-expected.js: Added.
172         * inspector/formatting/resources/javascript-tests/sample-webinspector-object.js: Added.
173         * inspector/formatting/resources/javascript-tests/switch-case-default-expected.js: Added.
174         * inspector/formatting/resources/javascript-tests/switch-case-default.js: Added.
175         * inspector/formatting/resources/javascript-tests/ternary-expressions-expected.js: Added.
176         * inspector/formatting/resources/javascript-tests/ternary-expressions.js: Added.
177         * inspector/formatting/resources/javascript-tests/throw-statement-expected.js: Added.
178         * inspector/formatting/resources/javascript-tests/throw-statement.js: Added.
179         * inspector/formatting/resources/javascript-tests/try-catch-finally-statements-expected.js: Added.
180         * inspector/formatting/resources/javascript-tests/try-catch-finally-statements.js: Added.
181         * inspector/formatting/resources/javascript-tests/unary-binary-expressions-expected.js: Added.
182         * inspector/formatting/resources/javascript-tests/unary-binary-expressions.js: Added.
183         * inspector/formatting/resources/javascript-tests/variable-declaration-expected.js: Added.
184         * inspector/formatting/resources/javascript-tests/variable-declaration.js: Added.
185         * inspector/formatting/resources/javascript-tests/while-statement-expected.js: Added.
186         * inspector/formatting/resources/javascript-tests/while-statement.js: Added.
187         * inspector/formatting/resources/javascript-tests/with-statement-expected.js: Added.
188         * inspector/formatting/resources/javascript-tests/with-statement.js: Added.
189         * inspector/formatting/resources/utilities.js: Added.
190         Expanded test coverage for the new formatter.
191
192 2016-04-07  Jiewen Tan  <jiewen_tan@apple.com>
193
194         Marking storage/indexeddb/modern/autoincrement-abort-private.html as flaky on Macs
195         https://bugs.webkit.org/show_bug.cgi?id=156351
196
197         Unreviewed test gardening.
198
199         * platform/mac/TestExpectations:
200
201 2016-04-07  Commit Queue  <commit-queue@webkit.org>
202
203         Unreviewed, rolling out r199128 and r199141.
204         https://bugs.webkit.org/show_bug.cgi?id=156348
205
206         Causes crashes on multiple webpages (Requested by keith_mi_ on
207         #webkit).
208
209         Reverted changesets:
210
211         "[ES6] Add support for Symbol.isConcatSpreadable."
212         https://bugs.webkit.org/show_bug.cgi?id=155351
213         http://trac.webkit.org/changeset/199128
214
215         "Unreviewed, uncomment accidentally commented line in test."
216         http://trac.webkit.org/changeset/199141
217
218 2016-04-07  Daniel Bates  <dabates@apple.com>
219
220         CSP: Should only honor CSP policy delivered in meta tag that is a descendent of <head>
221         https://bugs.webkit.org/show_bug.cgi?id=59858
222         <rdar://problem/25603538>
223
224         Reviewed by Brent Fulgham.
225
226         Add tests to ensure that we ignore the meta tags for Content-Security-Policy, Content-Security-Policy-Report-Only,
227         X-WebKit-CSP, and X-WebKit-CSP-Report-Only if it is not a descendent of <head>.
228
229         * http/tests/security/contentSecurityPolicy/meta-tag-ignored-if-not-in-head-expected.txt: Added.
230         * http/tests/security/contentSecurityPolicy/meta-tag-ignored-if-not-in-head.html: Added.
231         * http/tests/security/contentSecurityPolicy/meta-tag-ignored-if-not-in-head2-expected.txt: Added.
232         * http/tests/security/contentSecurityPolicy/meta-tag-ignored-if-not-in-head2.html: Added.
233         * http/tests/security/contentSecurityPolicy/report-only-meta-tag-ignored-if-not-in-head-expected.txt: Added.
234         * http/tests/security/contentSecurityPolicy/report-only-meta-tag-ignored-if-not-in-head.html: Added.
235         * http/tests/security/contentSecurityPolicy/report-only-meta-tag-ignored-if-not-in-head2-expected.txt: Added.
236         * http/tests/security/contentSecurityPolicy/report-only-meta-tag-ignored-if-not-in-head2.html: Added.
237
238 2016-04-06  Sam Weinig  <sam@webkit.org>
239
240         window.Crypto is missing
241         <rdar://problem/25584034>
242         https://bugs.webkit.org/show_bug.cgi?id=156307
243
244         Reviewed by Joseph Pecoraro.
245
246         * js/dom/global-constructors-attributes-expected.txt:
247         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
248         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
249         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
250         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
251         * platform/win/js/dom/global-constructors-attributes-expected.txt:
252         Update for the new Crypto constructor.
253
254 2016-04-07  Zalan Bujtas  <zalan@apple.com>
255
256         REGRESSION (197987): Ingredient lists on smittenkitchen.com are full justified instead of left justified.
257         https://bugs.webkit.org/show_bug.cgi?id=156326
258         <rdar://problem/25519393>
259
260         Reviewed by Antti Koivisto.
261
262         According to the spec (https://drafts.csswg.org/css-text-3/#text-align-property) 
263         unless otherwise specified by text-align-last, the last line before
264         a forced break or the end of the block is start-aligned.
265
266         In this patch we check if a forced break is present and we apply text alignment accordingly.
267
268         Test: fast/css3-text/css3-text-justify/text-justify-last-line-simple-line-layout.html
269
270         * fast/css3-text/css3-text-justify/text-justify-last-line-simple-line-layout-expected.html: Added.
271         * fast/css3-text/css3-text-justify/text-justify-last-line-simple-line-layout.html: Added.
272
273 2016-04-07  Antti Koivisto  <antti@apple.com>
274
275         Shadow DOM: Implement display: contents for slots
276         https://bugs.webkit.org/show_bug.cgi?id=149439
277         <rdar://problem/22731922>
278
279         Reviewed by Ryosuke Niwa.
280
281         * platform/mac/TestExpectations:
282
283         Enable fast/shadow-dom/css-scoping-shadow-slot-display-override.html, the test for overriding slot display value.
284
285 2016-04-07  Sergio Villar Senin  <svillar@igalia.com>
286
287         [css-grid] Content box incorrectly used as non-auto min-height
288         https://bugs.webkit.org/show_bug.cgi?id=155946
289
290         Reviewed by Antti Koivisto.
291
292         * fast/css-grid-layout/min-height-border-box-expected.txt: Added.
293         * fast/css-grid-layout/min-height-border-box.html: Added.
294
295 2016-04-07  Antti Koivisto  <antti@apple.com>
296
297         Reverting previous due to bad LayoutTest ChangeLog.
298
299         * platform/mac/TestExpectations:
300
301 2016-04-06  Myles C. Maxfield  <mmaxfield@apple.com>
302
303         REGRESSION (r188591): thingiverse.com direct messaging UI is not rendered properly
304         https://bugs.webkit.org/show_bug.cgi?id=156241
305         <rdar://problem/25262213>
306
307         Reviewed by Simon Fraser.
308
309         * fast/text/zero-sized-fonts-expected.txt: Added.
310         * fast/text/zero-sized-fonts.html: Added.
311
312 2016-04-06  Matt Baker  <mattbaker@apple.com>
313
314         Web Inspector: Improve filtering in OpenResourceDialog
315         https://bugs.webkit.org/show_bug.cgi?id=155324
316         <rdar://problem/25094504>
317
318         Reviewed by Joseph Pecoraro.
319
320         Add test coverage for ResourceQueryController.
321
322         * inspector/unit-tests/resource-query-controller-expected.txt: Added.
323         * inspector/unit-tests/resource-query-controller.html: Added.
324
325 2016-04-06  Saam barati  <sbarati@apple.com>
326
327         jsc-layout-tests.yaml/js/script-tests/regress-141098.js failing on Yosemite Debug after r198989
328         https://bugs.webkit.org/show_bug.cgi?id=156187
329
330         Reviewed by Keith Miller.
331
332         * js/script-tests/regress-141098.js:
333
334 2016-04-06  Michael Catanzaro  <mcatanzaro@igalia.com>
335
336         [GTK] Belatedly rebaseline several test expectations after r196244
337         
338         Unreviewed
339
340         * platform/gtk/css3/unicode-bidi-isolate-basic-expected.txt:
341         * platform/gtk/fast/block/positioning/auto/vertical-rl/007-expected.txt:
342         * platform/gtk/fast/block/positioning/vertical-rl/fixed-positioning-expected.txt:
343         * platform/gtk/fast/borders/border-antialiasing-expected.txt:
344         * platform/gtk/fast/clip/001-expected.txt:
345         * platform/gtk/fast/clip/013-expected.txt:
346         * platform/gtk/fast/clip/014-expected.txt:
347         * platform/gtk/fast/clip/016-expected.txt:
348         * platform/gtk/fast/clip/outline-overflowClip-expected.txt:
349         * platform/gtk/fast/css/clip-zooming-expected.txt:
350         * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
351         * platform/gtk/fast/line-grid/line-grid-inside-columns-expected.txt:
352         * platform/gtk/fast/line-grid/line-grid-into-columns-expected.txt:
353         * platform/gtk/fast/lists/scrolled-marker-paint-expected.txt:
354         * platform/gtk/fast/multicol/client-rects-expected.txt:
355         * platform/gtk/fast/multicol/column-break-with-balancing-expected.txt:
356         * platform/gtk/fast/multicol/column-rules-expected.txt:
357         * platform/gtk/fast/multicol/column-rules-stacking-expected.txt:
358         * platform/gtk/fast/multicol/columns-shorthand-parsing-expected.txt:
359         * platform/gtk/fast/multicol/float-paginate-complex-expected.txt:
360         * platform/gtk/fast/multicol/float-paginate-empty-lines-expected.txt:
361         * platform/gtk/fast/multicol/float-paginate-expected.txt:
362         * platform/gtk/fast/multicol/layers-in-multicol-expected.txt:
363         * platform/gtk/fast/multicol/layers-split-across-columns-expected.txt:
364         * platform/gtk/fast/multicol/max-height-columns-block-expected.txt:
365         * platform/gtk/fast/multicol/nested-columns-expected.txt:
366         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
367         * platform/gtk/fast/multicol/overflow-across-columns-expected.txt:
368         * platform/gtk/fast/multicol/overflow-across-columns-percent-height-expected.txt:
369         * platform/gtk/fast/multicol/overflow-unsplittable-expected.txt:
370         * platform/gtk/fast/multicol/paginate-block-replaced-expected.txt:
371         * platform/gtk/fast/multicol/pagination/BottomToTop-bt-expected.txt:
372         * platform/gtk/fast/multicol/pagination/BottomToTop-lr-expected.txt:
373         * platform/gtk/fast/multicol/pagination/BottomToTop-rl-expected.txt:
374         * platform/gtk/fast/multicol/pagination/BottomToTop-tb-expected.txt:
375         * platform/gtk/fast/multicol/pagination/LeftToRight-bt-expected.txt:
376         * platform/gtk/fast/multicol/pagination/LeftToRight-rl-expected.txt:
377         * platform/gtk/fast/multicol/pagination/LeftToRight-tb-expected.txt:
378         * platform/gtk/fast/multicol/pagination/RightToLeft-bt-expected.txt:
379         * platform/gtk/fast/multicol/pagination/RightToLeft-lr-expected.txt:
380         * platform/gtk/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt:
381         * platform/gtk/fast/multicol/pagination/RightToLeft-rl-expected.txt:
382         * platform/gtk/fast/multicol/pagination/RightToLeft-tb-expected.txt:
383         * platform/gtk/fast/multicol/pagination/TopToBottom-bt-expected.txt:
384         * platform/gtk/fast/multicol/pagination/TopToBottom-lr-expected.txt:
385         * platform/gtk/fast/multicol/pagination/TopToBottom-rl-expected.txt:
386         * platform/gtk/fast/multicol/positive-leading-expected.txt:
387         * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt:
388         * platform/gtk/fast/multicol/span/anonymous-style-inheritance-expected.txt:
389         * platform/gtk/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
390         * platform/gtk/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt:
391         * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt:
392         * platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
393         * platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.txt:
394         * platform/gtk/fast/multicol/span/span-margin-collapsing-expected.txt:
395         * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
396         * platform/gtk/fast/multicol/tall-image-behavior-expected.txt:
397         * platform/gtk/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
398         * platform/gtk/fast/multicol/vertical-lr/column-rules-expected.txt:
399         * platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt:
400         * platform/gtk/fast/multicol/vertical-lr/float-paginate-complex-expected.txt:
401         * platform/gtk/fast/multicol/vertical-lr/float-paginate-expected.txt:
402         * platform/gtk/fast/multicol/vertical-lr/nested-columns-expected.txt:
403         * platform/gtk/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
404         * platform/gtk/fast/multicol/vertical-rl/column-rules-expected.txt:
405         * platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt:
406         * platform/gtk/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
407         * platform/gtk/fast/multicol/vertical-rl/float-paginate-expected.txt:
408         * platform/gtk/fast/multicol/vertical-rl/nested-columns-expected.txt:
409         * platform/gtk/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
410         * platform/gtk/fast/overflow/float-in-relpositioned-expected.txt:
411         * platform/gtk/fast/overflow/overflow-auto-position-absolute-expected.txt:
412         * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
413         * platform/gtk/fast/overflow/paged-x-div-expected.txt:
414         * platform/gtk/fast/overflow/paged-x-div-with-column-gap-expected.txt:
415         * platform/gtk/fast/overflow/paged-x-on-root-expected.txt:
416         * platform/gtk/fast/overflow/paged-x-with-column-gap-expected.txt:
417         * platform/gtk/fast/overflow/paged-y-div-expected.txt:
418         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
419         * platform/gtk/fast/regions/repaint/region-painting-via-layout-expected.txt:
420         * platform/gtk/fast/repaint/box-shadow-h-expected.txt:
421         * platform/gtk/fast/repaint/box-shadow-v-expected.txt:
422         * platform/gtk/fast/repaint/layer-outline-expected.txt:
423         * platform/gtk/fast/repaint/layer-outline-horizontal-expected.txt:
424         * platform/gtk/fast/table/edge-offsets-expected.txt:
425         * platform/gtk/fast/transforms/overflow-with-transform-expected.txt:
426         * platform/gtk/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Added.
427         * platform/gtk/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Added.
428         * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
429         * platform/gtk/scrollbars/scrollbars-on-positioned-content-expected.txt:
430         * platform/gtk/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
431         * platform/gtk/svg/custom/image-rescale-clip-expected.txt:
432
433 2016-03-29  Keith Miller  <keith_miller@apple.com>
434
435         [ES6] Add support for Symbol.isConcatSpreadable.
436         https://bugs.webkit.org/show_bug.cgi?id=155351
437
438         Reviewed by Saam Barati.
439
440         Fix tests for Symbol.isConcatSpreadable on the Symbol object.
441
442         * js/Object-getOwnPropertyNames-expected.txt:
443         * js/dom/array-prototype-properties-expected.txt:
444         * js/script-tests/Object-getOwnPropertyNames.js:
445
446 2016-04-06  Sam Weinig  <sam@webkit.org>
447
448         window.CSS should be a constructor with static functions
449         <rdar://problem/25580516>
450         https://bugs.webkit.org/show_bug.cgi?id=156294
451
452         Reviewed by Chris Dumez.
453
454         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
455         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
456         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
457         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
458         * platform/win/js/dom/global-constructors-attributes-expected.txt:
459         Update for new CSS constructor property.
460
461 2016-04-06  Joanmarie Diggs  <jdiggs@igalia.com>
462
463         REGRESSION(r195463): [GTK] accessibility/roles-computedRoleString.html and accessibility/roles-exposed.html failing
464         https://bugs.webkit.org/show_bug.cgi?id=153696
465
466         Reviewed by Chris Fleizach.
467
468         Now that RenderInline style format groups are exposed as InlineRole, there is
469         no longer a corresponding computed role for ins, samp, and var elements. Updated
470         the roles-computedRoleString.html test and expectations accordingly. Also added
471         the now-correct results for Gtk for both of the previously-failing tests.
472
473         * accessibility/roles-computedRoleString-expected.txt: Updated.
474         * accessibility/roles-computedRoleString.html: Updated.
475         * platform/gtk/TestExpectations: Unskip the two tests which are now passing.
476         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated.
477         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
478
479 2016-04-06  Keith Miller  <keith_miller@apple.com>
480
481         RegExp constructor should use Symbol.match and other properties
482         https://bugs.webkit.org/show_bug.cgi?id=155873
483
484         Reviewed by Michael Saboff.
485
486         Fix test for new behavior.
487
488         * fast/regex/constructor-expected.txt:
489         * fast/regex/script-tests/constructor.js:
490
491 2016-04-06  Zalan Bujtas  <zalan@apple.com>
492
493         ASSERTION FAILED: !floatingObject->originatingLine() in WebCore::RenderBlockFlow::linkToEndLineIfNeeded
494         https://bugs.webkit.org/show_bug.cgi?id=153001
495
496         Reviewed by Dan Bernstein.
497
498         1. Float boxes are always attached to the line where we see them first.
499         2. Float box can only be attached to one line.
500         3. RenderBlockFlow can perform partial layout on dirty lines only.
501
502         In certain cases, the last dirty line can "pull up" float boxes from the first clean line.
503         It simply means that due to some layout changes on previous lines now we see those floats on this last dirty line first.
504         If after placing the float we still find it on the same position, the line below is still considered clean.
505
506         Remove the float box from its original line if the line above already placed it.
507
508         * fast/block/float/float-moves-between-lines-expected.txt: Added.
509         * fast/block/float/float-moves-between-lines.html: Added.
510
511 2016-04-06  Antti Koivisto  <antti@apple.com>
512
513         REGRESSION(r196629): Messages text size only changes for sending text, conversation text size does not change
514         https://bugs.webkit.org/show_bug.cgi?id=156287
515         <rdar://problem/24264756>
516
517         Reviewed by Andreas Kling.
518
519         * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
520         * fast/css/style-invalidation-attribute-change-descendants.html:
521
522 2016-04-06  Manuel Rego Casasnovas  <rego@igalia.com>
523
524         [css-grid] Fix positioned children in RTL
525         https://bugs.webkit.org/show_bug.cgi?id=156162
526
527         Reviewed by Sergio Villar Senin.
528
529         Added more RTL cases for the positioned tests.
530
531         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block-expected.txt:
532         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
533         * fast/css-grid-layout/grid-positioned-items-background-rtl-expected.html: Added.
534         * fast/css-grid-layout/grid-positioned-items-background-rtl.html: Added.
535         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt:
536         * fast/css-grid-layout/grid-positioned-items-padding.html:
537         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt:
538         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html:
539         * fast/css-grid-layout/grid-sizing-positioned-items-expected.txt:
540         * fast/css-grid-layout/grid-sizing-positioned-items.html:
541
542 2016-04-06  Antti Koivisto  <antti@apple.com>
543
544         ComposedTreeIterator may crash when first child of shadow root is a comment node
545         https://bugs.webkit.org/show_bug.cgi?id=156281
546
547         Reviewed by Andreas Kling.
548
549         * fast/shadow-dom/composed-tree-shadow-subtree-expected.txt:
550         * fast/shadow-dom/composed-tree-shadow-subtree.html:
551
552 2016-04-05  Chris Dumez  <cdumez@apple.com>
553
554         MessageEvent.source window is incorrect once window has been reified
555         https://bugs.webkit.org/show_bug.cgi?id=156227
556         <rdar://problem/25545831>
557
558         Reviewed by Mark Lam.
559
560         Add tests that cover using MessageEvent.source Window for messaging
561         using postMessage(). There are 2 versions of the test, one where the
562         main window is reified and one where it is not. The test that has a
563         reified main window was failing because this fix.
564
565         * fast/dom/Window/delete-operations-expected.txt: Added.
566         * fast/dom/Window/delete-operations.html: Added.
567         Make sure that operations on Window are indeed deletable. Previously,
568         it would be impossible to delete postMessage, blur, focus and close.
569
570         * fast/dom/Window/messageevent-source-postmessage-expected.txt: Added.
571         * fast/dom/Window/messageevent-source-postmessage-reified-expected.txt: Added.
572         * fast/dom/Window/messageevent-source-postmessage-reified.html: Added.
573         * fast/dom/Window/messageevent-source-postmessage.html: Added.
574         * fast/dom/Window/messageevent-source-postmessage2.html: Added.
575         * fast/dom/Window/resources/messageevent-source-postmessage-frame.html: Added.
576         * fast/dom/Window/post-message-crash2-expected.txt: Added.
577         * fast/dom/Window/post-message-crash2.html: Added.
578
579 2016-04-05  Myles C. Maxfield  <mmaxfield@apple.com>
580
581         Test listbox clipping to contents rect
582         https://bugs.webkit.org/show_bug.cgi?id=156265
583
584         Reviewed by Simon Fraser.
585
586         These tests create some <select><option></option></select>s with padding.
587         These list boxes use the zapfino "f" character (because it draws wildly
588         far outside of its layout box) to create a case where text inside the list
589         box would naturally intersect with the padding. This overflow should be
590         clipped so that the padding is undisturbed.
591
592         * fast/forms/listbox-padding-clip-expected.html: Added.
593         * fast/forms/listbox-padding-clip-overlay-expected.html: Added.
594         * fast/forms/listbox-padding-clip-overlay.html: Added.
595         * fast/forms/listbox-padding-clip.html: Added.
596         * platform/ios-simulator/TestExpectations: Skip on iOS
597
598 2016-03-19  Filip Pizlo  <fpizlo@apple.com>
599
600         DFG and FTL should constant-fold RegExpExec
601         https://bugs.webkit.org/show_bug.cgi?id=155270
602
603         Reviewed by Saam Barati.
604
605         * js/regress/script-tests/simple-regexp-exec-folding-fail.js: Added.
606         * js/regress/script-tests/simple-regexp-exec-folding.js: Added.
607         * js/regress/script-tests/simple-regexp-test-folding-fail.js: Added.
608         * js/regress/script-tests/simple-regexp-test-folding.js: Added.
609         * js/regress/simple-regexp-exec-folding-expected.txt: Added.
610         * js/regress/simple-regexp-exec-folding-fail-expected.txt: Added.
611         * js/regress/simple-regexp-exec-folding-fail.html: Added.
612         * js/regress/simple-regexp-exec-folding.html: Added.
613         * js/regress/simple-regexp-test-folding-expected.txt: Added.
614         * js/regress/simple-regexp-test-folding-fail-expected.txt: Added.
615         * js/regress/simple-regexp-test-folding-fail.html: Added.
616         * js/regress/simple-regexp-test-folding.html: Added.
617
618 2016-04-04  Filip Pizlo  <fpizlo@apple.com>
619
620         PolymorphicAccess should have a MegamorphicLoad case
621         https://bugs.webkit.org/show_bug.cgi?id=156182
622
623         Reviewed by Geoffrey Garen and Keith Miller.
624
625         * js/regress/megamorphic-load-expected.txt: Added.
626         * js/regress/megamorphic-load.html: Added.
627         * js/regress/script-tests/megamorphic-load.js: Added.
628         * js/regress/string-repeat-not-resolving-no-inline-expected.txt: Added.
629         * js/regress/string-repeat-not-resolving-no-inline.html: Added.
630
631 2016-04-05  Antti Koivisto  <antti@apple.com>
632
633         Un-marking plugins/focus.html as flaky on mac
634
635         It hasn't flaked after https://trac.webkit.org/r199054
636
637         * platform/mac/TestExpectations:
638
639 2016-04-05  Antoine Quint  <graouts@apple.com>
640
641         [WebGL2] Turn the ENABLE_WEBGL2 flag on
642         https://bugs.webkit.org/show_bug.cgi?id=156061
643         <rdar://problem/25463193>
644
645         Reviewed by Alex Christensen.
646
647         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
648         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
649
650         The WebGL2RenderingContext and WebGLVertexArrayObject classes are now defined
651         so expectations for this test which lists the configuration of global constructors
652         needed to be updated.
653
654         * webgl/webgl-vertex-array-object-defined-expected.txt: Added.
655         * webgl/webgl-vertex-array-object-defined.html: Added.
656
657         Test checking that WebGLVertexArrayObject is defined.
658
659         * webgl/webgl2-rendering-context-defined-expected.txt: Added.
660         * webgl/webgl2-rendering-context-defined.html: Added.
661
662         Test checking that WebGL2RenderingContext is defined.
663
664         * webgl/webgl2-rendering-context-obtain-expected.txt: Added.
665         * webgl/webgl2-rendering-context-obtain.html: Added.
666
667         Test checking that asking for a "webgl2" context returns a WebGL2RenderingContext.
668
669 2016-04-05  Chris Dumez  <cdumez@apple.com>
670
671         We sometimes fail to remove outdated entry from the disk cache after revalidation and when the resource is no longer cacheable
672         https://bugs.webkit.org/show_bug.cgi?id=156048
673         <rdar://problem/25514480>
674
675         Reviewed by Antti Koivisto.
676
677         Add test coverage for the bug.
678
679         * http/tests/cache/disk-cache/disk-cache-remove-several-pending-writes-expected.txt: Added.
680         * http/tests/cache/disk-cache/disk-cache-remove-several-pending-writes.html: Added.
681         * http/tests/cache/disk-cache/resources/json.php: Added.
682
683 2016-04-05  Antti Koivisto  <antti@apple.com>
684
685         Shadow DOM: :host() From The First Shadow Context Should Not Style All Shadow Context
686         https://bugs.webkit.org/show_bug.cgi?id=156235
687         <rdar://problem/24668206>
688
689         Reviewed by Andreas Kling.
690
691         * fast/shadow-dom/host-style-sharing-expected.html: Added.
692         * fast/shadow-dom/host-style-sharing.html: Added.
693
694 2016-04-05  Antti Koivisto  <antti@apple.com>
695
696         Use RenderTreeUpdater for text node mutations
697         https://bugs.webkit.org/show_bug.cgi?id=156107
698
699         Reviewed by Andreas Kling.
700
701         Mostly just revert non-rendered whitespace related changes from the earlier patches.
702
703         * editing/style/remove-underline-from-stylesheet-expected.txt:
704         * editing/style/typing-style-003-expected.txt:
705         * platform/ios-simulator/editing/style/typing-style-003-expected.txt: Removed.
706         * platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.txt:
707         * platform/mac/editing/inserting/editable-html-element-expected.txt:
708         * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
709         * platform/mac/editing/inserting/insert-at-end-02-expected.txt:
710         * platform/mac/editing/pasteboard/4989774-expected.txt:
711         * platform/mac/editing/selection/4983858-expected.txt:
712
713 2016-04-04  Zalan Bujtas  <zalan@apple.com>
714
715         CSS Triangles Rendering Regression affecting CSS Ribbons.
716         https://bugs.webkit.org/show_bug.cgi?id=156121
717
718         Reviewed by Simon Fraser.
719
720         Rebeaseline to match current behaviour.
721
722         * fast/inline/hidpi-inline-text-decoration-with-subpixel-value-expected.html:
723         * platform/mac/css1/units/length_units-expected.txt:
724         * platform/mac/fast/css/bidi-override-in-anonymous-block-expected.txt:
725         * platform/mac/fast/multicol/span/anonymous-style-inheritance-expected.txt:
726         * platform/mac/fast/repaint/repaint-during-scroll-with-zoom-expected.txt:
727         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt:
728         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.txt:
729         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.txt:
730         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt:
731         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt:
732         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt:
733         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt:
734         * platform/mac/media/video-zoom-expected.txt:
735         * platform/mac/svg/custom/svg-fonts-in-html-expected.txt:
736         * platform/mac/svg/zoom/page/zoom-background-image-tiled-expected.txt:
737         * platform/mac/svg/zoom/page/zoom-background-images-expected.txt:
738         * platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt:
739         * platform/mac/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt:
740         * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
741         * platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt:
742         * platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
743
744 2016-04-04  Doug Russell  <d_russell@apple.com>
745
746         AX: new lines in content editable elements don't notify accessibility
747         https://bugs.webkit.org/show_bug.cgi?id=153361
748
749         Reviewed by Ryosuke Niwa.
750
751         Relocate accessibility edit notification logic into higher level logic.
752         Typing notifications relocated into TypingCommand.
753         Cut & Paste notifications relocated into Editor.
754         Undo relocated into EditCommandComposition.
755
756         * accessibility/mac/selection-value-changes-for-aria-textbox-expected.txt:
757         * accessibility/mac/value-change-userinfo-expected.txt: Removed.
758         * accessibility/mac/value-change-userinfo.html: Removed.
759         * accessibility/mac/value-change/value-change-helpers.js: Added.
760         (stringForEditType):
761         (bump):
762         (shouldBeInsert):
763         (shouldBeTyping):
764         (shouldBeDelete):
765         (shouldBeCut):
766         (shouldBePaste):
767         (shouldBeReplace):
768         (shouldBePasteReplace):
769         (shouldBeTypingReplace):
770         (shouldBeInsertReplace):
771         * accessibility/mac/value-change/value-change-user-info-contenteditable-expected.txt: Added.
772         * accessibility/mac/value-change/value-change-user-info-contenteditable.html: Added.
773         * accessibility/mac/value-change/value-change-user-info-textarea-expected.txt: Added.
774         * accessibility/mac/value-change/value-change-user-info-textarea.html: Added.
775         * accessibility/mac/value-change/value-change-user-info-textfield-expected.txt: Added.
776         * accessibility/mac/value-change/value-change-user-info-textfield.html: Added.
777
778 2016-04-04  Dean Jackson  <dino@apple.com>
779
780         Add color-gamut media query support
781         https://bugs.webkit.org/show_bug.cgi?id=155994
782         <rdar://problem/23282326>
783
784         Reviewed by Darin Adler.
785
786         New test for color-gamut.
787
788         * fast/media/mq-color-gamut-expected.html: Added.
789         * fast/media/mq-color-gamut.html: Added.
790
791 2016-04-04  Ryan Haddad  <ryanhaddad@apple.com>
792
793         Skipping crashing test fast/loader/opaque-base-url.html on Debug
794         https://bugs.webkit.org/show_bug.cgi?id=156179
795
796         Unreviewed test gardening.
797
798         * TestExpectations:
799
800 2016-04-04  Chris Dumez  <cdumez@apple.com>
801
802         Regression(r196145): Crash in getOwnPropertyDescriptor on http://www.history.com/shows/vikings
803         https://bugs.webkit.org/show_bug.cgi?id=156136
804         <rdar://problem/25410767>
805
806         Reviewed by Ryosuke Niwa.
807
808         Add a layout test to confirm that calling Object.getOwnPropertyDescriptor(window, "indexedDB")
809         does not crash and works as expected.
810
811         * storage/indexeddb/indexeddb-getownpropertyDescriptor-expected.txt: Added.
812         * storage/indexeddb/indexeddb-getownpropertyDescriptor.html: Added.
813
814 2016-04-04  Ryan Haddad  <ryanhaddad@apple.com>
815
816         Marking plugins/focus.html as flaky on mac
817         https://bugs.webkit.org/show_bug.cgi?id=156174
818
819         Unreviewed test gardening.
820
821         * platform/mac/TestExpectations:
822
823 2016-04-04  Ryan Haddad  <ryanhaddad@apple.com>
824
825         Rebaseline fast/scrolling/rtl-scrollbars-animation-property.html for Windows
826
827         Unreviewed test gardening
828
829         * platform/win/fast/scrolling/rtl-scrollbars-animation-property-expected.txt:
830
831 2016-04-04  Frederic Wang  <fwang@igalia.com>
832
833         Refactor RenderMathMLRow layout functions to avoid using flexbox
834         https://bugs.webkit.org/show_bug.cgi?id=153208
835
836         Reviewed by Martin Robinson.
837
838         Apply some small adjustments to MathML tests after the refactoring of RenderMathMLRow.
839
840         * TestExpectations: Skip fractions-positions reftest for now. The small difference will be fixed after refactoring completely RenderMathMLFraction.
841           We also ignore a test for margin/padding on MathML renderers.
842         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.png: Update reference to take into account small changes in stretch size.
843         The intended test behavior (reading variants and construction from the MATH table) is preserved.
844         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: ditto.
845         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.png: ditto.
846         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: ditto.
847
848 2016-04-04  Hunseop Jeong  <hs85.jeong@samsung.com>
849
850         [EFL] Unreviewed EFL Gardening on 4th Apr.
851
852         Rebaseline some unexpected failures.
853
854         * platform/efl/editing/execCommand/5481523-expected.txt: Rebaseline after r195740
855         * platform/efl/fast/css/layerZOrderCrash-expected.txt: Rebaseline after r195740
856         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt: Rebaseline after r187380
857         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.txt: Rebaseline after r187380
858         * platform/efl/fast/css/word-space-extra-expected.txt: Rebaseline after r192660
859         * platform/efl/fast/table/click-near-anonymous-table-expected.txt: Rebaseline after r195740
860         * platform/efl/fast/text/svg-font-face-with-kerning-expected.txt: Added. Rebaseline after r182620
861         * platform/efl/fast/text/textIteratorNilRenderer-expected.txt: Rebaseline after r195740
862         * platform/efl/fast/text/trak-optimizeLegibility-expected.txt: Added. Rebaseline after r191623
863         * platform/efl/fast/transforms/bounding-rect-zoom-expected.txt: Rebaseline after r191623
864         * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620
865
866 2016-04-03  Carlos Alberto Lopez Perez  <clopez@igalia.com>
867
868         [GTK] Unreviewed GTK gardening.
869
870         Rebaseline many SVG tests after r197814 and mark new reported failures.
871
872         * platform/gtk/TestExpectations:
873         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
874         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt: Added.
875         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
876         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
877         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
878         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
879         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
880         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
881         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
882         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
883         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
884         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
885         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png:
886         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
887         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
888         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
889         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png:
890         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
891         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png:
892         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt: Added.
893         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png:
894         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
895         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
896         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
897         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
898         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
899         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
900         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
901         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
902         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt: Added.
903         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
904         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
905         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
906         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt: Added.
907         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
908         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
909         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
910         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
911         * platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png:
912         * platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Added.
913         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
914         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
915         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
916         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Added.
917         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
918         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Added.
919         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png:
920         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
921         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png:
922         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
923         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
924         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
925         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
926         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
927         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
928         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
929         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
930         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
931         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
932         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Added.
933         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
934         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
935         * platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png:
936         * platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
937         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
938         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Added.
939         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
940         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
941         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
942         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
943         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
944         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
945         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
946         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
947         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
948         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
949         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
950         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Added.
951         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
952         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Added.
953         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
954         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
955         * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png:
956         * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt: Added.
957         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
958         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
959         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt: Added.
960         * platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
961         * platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
962         * platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
963         * platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
964         * platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
965         * platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
966         * platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
967         * platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
968         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
969         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
970         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
971         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
972         * platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.png:
973         * platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
974         * platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png:
975         * platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Added.
976         * platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.png:
977         * platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
978         * platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.png:
979         * platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
980         * platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.png:
981         * platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
982         * platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.png:
983         * platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
984         * platform/gtk/svg/batik/text/textEffect-expected.png:
985         * platform/gtk/svg/batik/text/textEffect-expected.txt: Added.
986         * platform/gtk/svg/batik/text/textEffect3-expected.png:
987         * platform/gtk/svg/batik/text/textEffect3-expected.txt: Added.
988         * platform/gtk/svg/batik/text/textPosition2-expected.png:
989         * platform/gtk/svg/batik/text/textPosition2-expected.txt:
990         * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.png:
991         * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt:
992         * platform/gtk/svg/custom/glyph-selection-non-bmp-expected.png:
993         * platform/gtk/svg/custom/glyph-selection-non-bmp-expected.txt:
994         * platform/gtk/svg/custom/glyph-setting-d-attribute-expected.txt: Added.
995         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png:
996         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt: Added.
997         * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
998         * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
999         * platform/gtk/svg/custom/svg-fonts-in-text-controls-expected.txt: Added.
1000         * platform/gtk/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
1001         * platform/gtk/svg/custom/svg-fonts-segmented-expected.png:
1002         * platform/gtk/svg/custom/svg-fonts-segmented-expected.txt:
1003         * platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.png:
1004         * platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
1005         * platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.png:
1006         * platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.txt:
1007         * platform/gtk/svg/custom/svg-fonts-word-spacing-expected.png:
1008         * platform/gtk/svg/custom/svg-fonts-word-spacing-expected.txt:
1009         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.png:
1010         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt: Added.
1011         * platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.png:
1012         * platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
1013         * platform/gtk/svg/text/text-text-05-t-expected.png:
1014         * platform/gtk/svg/text/text-text-05-t-expected.txt: Added.
1015         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png:
1016         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Added.
1017         * platform/gtk/svg/wicd/test-rightsizing-b-expected.png:
1018         * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
1019
1020 2016-04-03  Antti Koivisto  <antti@apple.com>
1021
1022         Shadow DOM: Slot style is not computed
1023         https://bugs.webkit.org/show_bug.cgi?id=156144
1024
1025         Reviewed by Darin Adler.
1026
1027         * fast/shadow-dom/css-scoping-shadow-slot-style-expected.html: Added.
1028         * fast/shadow-dom/css-scoping-shadow-slot-style.html: Added.
1029
1030 2016-04-03  Saam barati  <sbarati@apple.com>
1031
1032         Implement Annex B.3.3 function hoisting rules for function code
1033         https://bugs.webkit.org/show_bug.cgi?id=155672
1034
1035         Reviewed by Geoffrey Garen.
1036
1037         * js/kde/func-decl-expected.txt:
1038         * js/kde/script-tests/func-decl.js:
1039         * js/parser-syntax-check-expected.txt:
1040         * js/script-tests/parser-syntax-check.js:
1041         (valid):
1042         (onlyValidGlobally):
1043         (onlyInvalidGlobally):
1044         (invalid):
1045
1046 2016-04-03  David Kilzer  <ddkilzer@apple.com>
1047
1048         REGRESSION (r198859): fast/scrolling/rtl-scrollbars-animation-property.html fails on non-Mac platforms
1049         <http://webkit.org/b/155962>
1050
1051         Unreviewed; land platform-specific test results.
1052
1053         * platform/gtk/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1054         * platform/ios-simulator/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1055         * platform/win/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1056
1057 2016-04-03  Yusuke Suzuki  <utatane.tea@gmail.com>
1058
1059         [JSC] Add truncate operation (rounding to zero)
1060         https://bugs.webkit.org/show_bug.cgi?id=156072
1061
1062         Reviewed by Saam Barati.
1063
1064         * js/regress/many-foreach-calls-expected.txt: Added.
1065         * js/regress/many-foreach-calls.html: Added.
1066         * js/regress/math-trunc-expected.txt: Added.
1067         * js/regress/math-trunc.html: Added.
1068         * js/regress/script-tests/many-foreach-calls.js: Added.
1069         forEach calls @toInteger. It includes @trunc now.
1070         (i.array.forEach):
1071         * js/regress/script-tests/math-trunc.js: Added.
1072         Call Math.trunc repeatedly.
1073         (mathTruncInt):
1074         (mathTruncDouble):
1075         (mathTruncMixed):
1076         (mathTruncDoubleDoesNotCareNegativeZero):
1077
1078 2016-04-02  Skachkov Oleksandr  <gskachkov@gmail.com>
1079
1080         [ES6] Arrow function syntax. Add missed test for using 'with' and 'this' in arrow function.
1081         https://bugs.webkit.org/show_bug.cgi?id=156059
1082
1083         Reviewed by Saam Barati.
1084
1085         Added test case that cover using 'with' with lexically bound 'this' in arrow function, this case was not 
1086         covered by tests for arrow function.        
1087
1088         * js/arrowfunction-lexical-bind-this-expected.txt:
1089         * js/script-tests/arrowfunction-lexical-bind-this.js:
1090
1091 2016-04-02  David Kilzer  <ddkilzer@apple.com>
1092
1093         REGRESSION (r198963): css3/filters/backdrop/dynamic-backdrop-filter-change.html frequently fails
1094         <http://webkit.org/b/149319>
1095
1096         Unreviewed attempt to fix layout test.
1097
1098         * css3/filters/backdrop/dynamic-backdrop-filter-change.html:
1099         Use testRunner.notifyDone() after testRunner.waitUntilDone().
1100
1101 2016-04-01  Simon Fraser  <simon.fraser@apple.com>
1102
1103         Backdrop Filter should repaint when changed via script
1104         https://bugs.webkit.org/show_bug.cgi?id=149319
1105         rdar://problem/22749892
1106
1107         Reviewed by Tim Horton.
1108
1109         * css3/filters/backdrop/dynamic-backdrop-filter-change-expected.html: Added.
1110         * css3/filters/backdrop/dynamic-backdrop-filter-change.html: Added.
1111
1112 2016-03-31  Zalan Bujtas  <zalan@apple.com>
1113
1114         putImageData leaves visible artifacts on retina display
1115         https://bugs.webkit.org/show_bug.cgi?id=156039
1116         <rdar://problem/25482243>
1117
1118         Reviewed by Simon Fraser.
1119
1120         Inflate the repaint rect to cover anti-aliasing bits.
1121
1122         * fast/canvas/hidpi-repaint-on-retina-leaves-bits-behind-expected.html: Added.
1123         * fast/canvas/hidpi-repaint-on-retina-leaves-bits-behind.html: Added.
1124
1125 2016-04-01  Brent Fulgham  <bfulgham@apple.com>
1126
1127         Confirm <a download> satisfies specification criteria
1128         https://bugs.webkit.org/show_bug.cgi?id=156057
1129
1130         Reviewed by Andy Estes.
1131
1132         Import <a download> tests from the Blink project.
1133
1134         Based on a Blink change (patch by <asanka@chromium.org>):
1135         <https://src.chromium.org/viewvc/blink?revision=172767&view=revision>
1136
1137         * TestExpectations: Mark two expected failures with the new tests.
1138         * fast/dom/HTMLAnchorElement/anchor-download-expected.txt: Updated for
1139         expected output (blob URL currently not working).
1140         * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt: Ditto.
1141         * http/tests/security/anchor-download-allow-blob-expected.txt: Added.
1142         * http/tests/security/anchor-download-allow-blob.html: Added.
1143         * http/tests/security/anchor-download-allow-data-expected.txt: Added.
1144         * http/tests/security/anchor-download-allow-data.html: Added.
1145         * http/tests/security/anchor-download-allow-sameorigin-expected.txt: Added.
1146         * http/tests/security/anchor-download-allow-sameorigin.html: Added.
1147         * http/tests/security/anchor-download-block-crossorigin-expected.txt: Added.
1148         * http/tests/security/anchor-download-block-crossorigin.html: Added.
1149         * http/tests/security/resources/attachment.php: Added.
1150         * platform/ios-simulator-wk1/TestExpectations: Disable download tests until WK1 support
1151         is implemented.
1152         * platform/ios-simulator-wk2/TestExpectations: Disable download tests until
1153         NETWORK_SESSION support exists.
1154         * platform/mac/TestExpectations: Reactivate the HTMLAnchorElement tests.
1155         * platform/mac-wk1/TestExpectations: Disable download tests until WK1 support
1156         is implemented.
1157
1158 2016-04-01  Ryan Haddad  <ryanhaddad@apple.com>
1159
1160         Rebaseline tests added with r198951
1161         https://bugs.webkit.org/show_bug.cgi?id=156092
1162
1163         Unreviewed test gardening.
1164
1165         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-child-src-expected.txt:
1166         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-default-src-expected.txt:
1167         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-frame-src-expected.txt:
1168
1169 2016-04-01  Frederic Wang  <fwang@igalia.com>
1170
1171         Reset CSS spacing rules on the <math> element.
1172         https://bugs.webkit.org/show_bug.cgi?id=155433
1173
1174         Reviewed by Brent Fulgham.
1175
1176         We import a test from Mozilla to ensure that CSS spacing rules line-height, word-spacing and letter-spacing are by default reset to normal on the <math> element.
1177
1178         * mathml/presentation/css-spacing-expected.html: Added.
1179         * mathml/presentation/css-spacing.html: Added.
1180
1181 2016-04-01  Daniel Bates  <dabates@apple.com>
1182
1183         CSP: child-src violations reported as frame-src violation
1184         https://bugs.webkit.org/show_bug.cgi?id=156092
1185         <rdar://problem/25478509>
1186
1187         Reviewed by Andy Estes.
1188
1189         * TestExpectations: Mark the newly added tests as PASS so that we run them.
1190         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt: Substitute "child-src" for "frame-src" in the
1191         expected console warning.
1192         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-redirect-blocked-expected.txt: Ditto.
1193         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-child-src-expected.txt: Added.
1194         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-child-src.html: Added.
1195         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-default-src-expected.txt: Added.
1196         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-default-src.html: Added.
1197         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-frame-src-expected.txt: Added.
1198         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-frame-src.html: Added.
1199
1200 2016-04-01  Ada Chan  <adachan@apple.com>
1201
1202         Add a way to reset the eventTrigger in ControlsTest in LayoutTests/media/controls/controls-test-helpers.js
1203         https://bugs.webkit.org/show_bug.cgi?id=154616
1204
1205         Reviewed by Dean Jackson.
1206
1207         * media/controls/controls-test-helpers.js:
1208         (ControlsTest.prototype.resetEventTrigger):
1209
1210 2016-04-01  Ryan Haddad  <ryanhaddad@apple.com>
1211
1212         Marking three media controls tests as flaky on El Capitan
1213         https://bugs.webkit.org/show_bug.cgi?id=156112
1214
1215         Unreviewed test gardening.
1216
1217         * platform/mac/TestExpectations:
1218
1219 2016-04-01  Joonghun Park  <jh718.park@samsung.com>
1220
1221         Unreviewed EFL gardening about new RTL scrollbar testcase
1222         This testcase has been added in r198859.
1223
1224         * platform/efl/TestExpectations:
1225         * platform/efl/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1226
1227 2016-03-31  Antti Koivisto  <antti@apple.com>
1228
1229         Separate render tree updating from style resolve
1230         https://bugs.webkit.org/show_bug.cgi?id=155298
1231
1232         Reviewed by Andreas Kling.
1233
1234         * TestExpectations:
1235
1236             Skip mathml/presentation/menclose-notation-attribute-change-value.html. It will be fixed by upcoming MathML refactoring.
1237
1238         * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
1239         * css3/viewport-percentage-lengths/viewport-percentage-lengths-resize-expected.txt:
1240
1241             This is a progression.
1242
1243         * editing/mac/spelling/autocorrection-contraction-expected.txt:
1244         * editing/mac/spelling/autocorrection-removing-underline-after-paste-expected.txt:
1245         * editing/mac/spelling/autocorrection-removing-underline-expected.txt:
1246         * editing/mac/spelling/autocorrection-simple-expected.txt:
1247         * editing/style/remove-underline-from-stylesheet-expected.txt:
1248         * editing/style/typing-style-003-expected.txt:
1249
1250             Non-rendered whitespace related changes.
1251
1252         * platform/ios-simulator/TestExpectations:
1253
1254             Skip fast/regions/position-writing-modes-in-variable-width-regions.html on iOS. Similar tests are mostly already skipped.
1255
1256         * platform/ios-simulator/editing/style/typing-style-003-expected.txt: Added.
1257         * platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.txt:
1258         * platform/mac/editing/inserting/editable-html-element-expected.txt:
1259         * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
1260         * platform/mac/editing/inserting/insert-at-end-02-expected.txt:
1261         * platform/mac/editing/pasteboard/4989774-expected.txt:
1262         * platform/mac/editing/selection/4983858-expected.txt:
1263
1264             Non-rendered whitespace related changes.
1265
1266 2016-03-31  Chris Fleizach  <cfleizach@apple.com>
1267
1268         AX: <attachment> element not accessible
1269         https://bugs.webkit.org/show_bug.cgi?id=156045
1270
1271         Reviewed by Joanmarie Diggs.
1272
1273         * accessibility/attachment-element-expected.txt: Added.
1274         * accessibility/attachment-element.html: Added.
1275         * platform/efl/TestExpectations:
1276         * platform/gtk/TestExpectations:
1277
1278 2016-03-31  Nan Wang  <n_wang@apple.com>
1279
1280         AX: AX hit-testing does not work on WebKit video playback buttons
1281         https://bugs.webkit.org/show_bug.cgi?id=156084
1282
1283         Reviewed by Darin Adler.
1284
1285         * accessibility/mac/video-tag-hit-test-expected.txt: Added.
1286         * accessibility/mac/video-tag-hit-test.html: Added.
1287
1288 2016-03-31  Daniel Bates  <dabates@apple.com>
1289
1290         REGRESSION (r196012): <object>/<embed> with no URL does not match source *
1291         https://bugs.webkit.org/show_bug.cgi?id=156079
1292         <rdar://problem/25470805>
1293
1294         Reviewed by Brent Fulgham.
1295
1296         Add tests to ensure that HTML object and embed elements are allowed by source *.
1297
1298         * platform/ios-simulator/TestExpectations: Skip added tests as plugins are not supported on iOS.
1299         * http/tests/security/contentSecurityPolicy/embed-with-no-url-allowed-by-default-src-star-expected.txt: Added.
1300         * http/tests/security/contentSecurityPolicy/embed-with-no-url-allowed-by-default-src-star.html: Added.
1301         * http/tests/security/contentSecurityPolicy/embed-with-no-url-allowed-by-star-expected.txt: Added.
1302         * http/tests/security/contentSecurityPolicy/embed-with-no-url-allowed-by-star.html: Added.
1303         * http/tests/security/contentSecurityPolicy/object-with-no-url-allowed-by-default-src-star-expected.txt: Added.
1304         * http/tests/security/contentSecurityPolicy/object-with-no-url-allowed-by-default-src-star.html: Added.
1305         * http/tests/security/contentSecurityPolicy/object-with-no-url-allowed-by-star-expected.txt: Added.
1306         * http/tests/security/contentSecurityPolicy/object-with-no-url-allowed-by-star.html: Added.
1307
1308 2016-03-31  Saam barati  <sbarati@apple.com>
1309
1310         [ES6] Disallow var assignments in for-in loops
1311         https://bugs.webkit.org/show_bug.cgi?id=155451
1312
1313         Reviewed by Mark Lam.
1314
1315         * js/parser-syntax-check-expected.txt:
1316         * js/script-tests/parser-syntax-check.js:
1317
1318 2016-03-31  Saam barati  <sbarati@apple.com>
1319
1320         parsing arrow function expressions slows down the parser by 8% lets recoup some loss
1321         https://bugs.webkit.org/show_bug.cgi?id=155988
1322
1323         Reviewed by Benjamin Poulain.
1324
1325         * js/parser-syntax-check-expected.txt:
1326         * js/script-tests/parser-syntax-check.js:
1327         (catch):
1328
1329 2016-03-31  Per Arne Vollan  <peavo@outlook.com>
1330
1331         [Win] Skip INTL related tests.
1332         https://bugs.webkit.org/show_bug.cgi?id=156074
1333
1334         Reviewed by Alex Christensen.
1335
1336         Temporarily skip failing INTL related tests, because AppleWin currently
1337         does not have INTL enabled.
1338
1339         * js/script-tests/array-toLocaleString.js:
1340         * js/script-tests/date-toLocaleString.js:
1341         * js/script-tests/intl-collator.js:
1342         * js/script-tests/intl-datetimeformat.js:
1343         * js/script-tests/intl-numberformat.js:
1344         * js/script-tests/intl.js:
1345         * js/script-tests/number-toLocaleString.js:
1346         * js/script-tests/string-toLocaleLowerCase.js:
1347         * js/script-tests/string-toLocaleUpperCase.js:
1348         * platform/win/TestExpectations:
1349
1350 2016-03-31  Joseph Pecoraro  <pecoraro@apple.com>
1351
1352         Web Inspector: ScriptSyntaxTree doesn't handle RestElement AST nodes
1353         https://bugs.webkit.org/show_bug.cgi?id=156085
1354
1355         Reviewed by Saam Barati.
1356
1357         * inspector/model/parse-script-syntax-tree-expected.txt:
1358         * inspector/model/parse-script-syntax-tree.html:
1359         Add a test for a RestElement.
1360
1361 2016-03-31  Daniel Bates  <dabates@apple.com>
1362
1363         REGRESSION (r195605): ASSERTION FAILED: !NoEventDispatchAssertion::isEventDispatchForbidden()
1364         when pressing the back button on a page with a focused subframe
1365         https://bugs.webkit.org/show_bug.cgi?id=156033
1366         <rdar://problem/25446561>
1367
1368         Reviewed by Chris Dumez.
1369
1370         Add a test to ensure that when navigating back from a page with a focused <iframe> f, a DOM
1371         blur event is dispatched to f, a DOM focus event is dispatched at the main frame and that
1372         an assertion failure does not occur (only applicable in a debug build).
1373
1374         * fast/history/back-from-page-with-focused-iframe-expected.txt: Added.
1375         * fast/history/back-from-page-with-focused-iframe.html: Added.
1376
1377 2016-03-31  Chris Dumez  <cdumez@apple.com>
1378
1379         REGRESSION (r191180): Safari does not send Referer Header to iframe src in certain situations
1380         https://bugs.webkit.org/show_bug.cgi?id=155754
1381         <rdar://problem/25296445>
1382
1383         Unreviewed, roll out r191180 as it breaks sites and needs to be reworked.
1384
1385         * fast/preloader/frame-src-expected.txt: Removed.
1386         * fast/preloader/frame-src.html: Removed.
1387         * fast/preloader/resources/testFrame.html: Removed.
1388         * http/tests/loading/preload-no-store-frame-src-expected: Removed.
1389         * http/tests/loading/preload-no-store-frame-src.html: Removed.
1390
1391 2016-03-31  Eric Carlson  <eric.carlson@apple.com>
1392
1393         Rebaseline media control tests when new media control appearances are finalized
1394         https://bugs.webkit.org/show_bug.cgi?id=142142
1395
1396         Reviewed by Brent Fulgham.
1397
1398         * fullscreen/video-controls-override.html: Test height as an integer.
1399         * http/tests/media/hls/video-controls-live-stream.html: Start playback explicitly instead of 
1400           using autoplay, and pause playback before dumping controls state to make the test results
1401           more deterministic.
1402         * media/audio-delete-while-slider-thumb-clicked.html: Make the <audio> element wide enough
1403           that it will always have a timeline scrubber. Trigger test on 'canplaythrough' instead of
1404           autoplay + 'playing' to simplify the test slightly.
1405         * media/nodesFromRect-shadowContent.html: Test for controls panel-background instead 
1406           timeline-container because of changes to the controls structure.
1407         * platform/mac-mavericks/media/audio-controls-rendering-expected.png: Removed.
1408         * platform/mac-mavericks/media/audio-controls-rendering-expected.txt: Removed.
1409         * platform/mac-mavericks/media/video-volume-slider-expected.txt: Removed.
1410         * platform/mac-wk1/media/controls-styling-expected.txt: Removed.
1411         * platform/mac-yosemite/http/tests/media/hls/video-controls-live-stream-expected.txt: Added
1412         * platform/mac-yosemite/media: Added.
1413         * platform/mac-yosemite/media/controls-styling-expected.txt: Added.
1414         * platform/mac/TestExpectations: Unskip some tests.
1415         * platform/mac/accessibility/media-element-expected.txt: Update results.
1416         * platform/mac/fast/layers/video-layer-expected.png: Ditto.
1417         * platform/mac/fast/layers/video-layer-expected.txt: Ditto.
1418         * platform/mac/fullscreen/video-controls-override-expected.txt: Ditto.
1419         * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt: Ditto.
1420         * platform/mac/media/audio-controls-rendering-expected.png: Ditto.
1421         * platform/mac/media/audio-controls-rendering-expected.txt: Ditto.
1422         * platform/mac/media/controls-after-reload-expected.png: Ditto.
1423         * platform/mac/media/controls-after-reload-expected.txt: Ditto.
1424         * platform/mac/media/controls-strict-expected.png: Ditto.
1425         * platform/mac/media/controls-strict-expected.txt: Ditto.
1426         * platform/mac/media/controls-styling-expected.png: Ditto.
1427         * platform/mac/media/controls-styling-expected.txt: Ditto.
1428         * platform/mac/media/controls-without-preload-expected.png: Ditto.
1429         * platform/mac/media/controls-without-preload-expected.txt: Ditto.
1430         * platform/mac/media/media-controls-clone-expected.png: Ditto.
1431         * platform/mac/media/media-controls-clone-expected.txt: Ditto.
1432         * platform/mac/media/media-document-audio-repaint-expected.png: Ditto.
1433         * platform/mac/media/video-controls-rendering-expected.png: Ditto.
1434         * platform/mac/media/video-controls-rendering-expected.txt: Ditto.
1435         * platform/mac/media/video-display-toggle-expected.png: Ditto.
1436         * platform/mac/media/video-display-toggle-expected.txt: Ditto.
1437         * platform/mac/media/video-empty-source-expected.png: Ditto.
1438         * platform/mac/media/video-empty-source-expected.txt: Ditto.
1439         * platform/mac/media/video-no-audio-expected.png: Ditto.
1440         * platform/mac/media/video-no-audio-expected.txt: Ditto.
1441         * platform/mac/media/video-volume-slider-expected.png: Ditto.
1442         * platform/mac/media/video-volume-slider-expected.txt: Ditto.
1443         * platform/mac/media/video-zoom-controls-expected.png: Ditto.
1444         * platform/mac/media/video-zoom-controls-expected.txt: Ditto.
1445
1446 2016-03-31  Ryan Haddad  <ryanhaddad@apple.com>
1447
1448         Moving a few skipped tests from ios-simulator-wk2 to ios-simulator TestExpectations file.
1449         
1450         Unreviewed test gardening.
1451
1452         These particular tests time out due to lack of touch event support, which applies
1453         to both wk1 and wk2 ios-simulator testers.
1454
1455         * platform/ios-simulator-wk2/TestExpectations:
1456         * platform/ios-simulator/TestExpectations:
1457
1458 2016-03-31  Ryan Haddad  <ryanhaddad@apple.com>
1459
1460         Marking inspector/console/heapSnapshot.html as a flaky timeout on Mac
1461         https://bugs.webkit.org/show_bug.cgi?id=156078
1462
1463         Unreviewed test gardening.
1464
1465         * platform/mac/TestExpectations:
1466
1467 2016-03-31  Yusuke Suzuki  <utatane.tea@gmail.com>
1468
1469         Three js/regress/string-repeat-* are flaky timeouts on Mac
1470         https://bugs.webkit.org/show_bug.cgi?id=156062
1471
1472         Reviewed by Saam Barati.
1473
1474         Reduce the test cases to avoid timeouts.
1475
1476         * js/regress/script-tests/string-repeat-resolving-no-inline.js:
1477         * js/regress/script-tests/string-repeat-resolving.js:
1478         * js/regress/script-tests/string-repeat-small-resolving.js:
1479         * platform/mac/TestExpectations:
1480
1481 2016-03-31  Zalan Bujtas  <zalan@apple.com>
1482
1483         Add a -mismatch test case for r198785.
1484         see webkit.org/b/155973
1485
1486         Unreviewed.
1487
1488         * plugins/missing-plugin-placeholder-expected-mismatch.html: Added.
1489         * plugins/missing-plugin-placeholder.html: Added.
1490
1491 2016-03-31  Nan Wang  <n_wang@apple.com>
1492
1493         AX: aria-hidden=false causes video fallback content to be exposed to AX API
1494         https://bugs.webkit.org/show_bug.cgi?id=149278
1495
1496         Reviewed by Chris Fleizach.
1497
1498         * accessibility/aria-hidden-negates-no-visibility-expected.txt:
1499         * accessibility/aria-hidden-negates-no-visibility.html:
1500
1501 2016-03-31  Brent Fulgham  <bfulgham@apple.com>
1502
1503         [WK2] Support download attribute feature
1504         https://bugs.webkit.org/show_bug.cgi?id=102914
1505         <rdar://problem/13177492>
1506
1507         Reviewed by Darin Adler.
1508
1509         * imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Update for
1510         <a download>.
1511         * imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt: Ditto.
1512         * js/dom/dom-static-property-for-in-iteration-expected.txt: Ditto.
1513         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Ditto.
1514
1515 2016-03-31  Ryan Haddad  <ryanhaddad@apple.com>
1516
1517         Marking three js/regress/string-repeat-* tests as flaky timeouts on Mac
1518         https://bugs.webkit.org/show_bug.cgi?id=156062
1519
1520         Unreviewed test gardening.
1521
1522         * platform/mac/TestExpectations:
1523
1524 2016-03-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1525
1526         [Fetch API] Add basic loading of resources for Workers
1527         https://bugs.webkit.org/show_bug.cgi?id=155886
1528
1529         Reviewed by Alex Christensen.
1530
1531         Soup and Mac HTTP backends differ on Content-Length header handling.
1532
1533         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Added.
1534
1535 2016-03-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1536
1537         Remove forEach use from Fetch Headers builtin constructor
1538         https://bugs.webkit.org/show_bug.cgi?id=155967
1539
1540         Reviewed by Joseph Pecoraro.
1541
1542         Renaming tests covering user scripts breaking some WebCore JS built ins.
1543
1544         * fetch/header-constructor-subclass-expected.txt: Added.
1545         * fetch/header-constructor-subclass.html: Added.
1546         * fetch/shadowing-forEach-expected.txt: Renamed from LayoutTests/streams/builtin-overrides-expected.txt.
1547         * fetch/shadowing-forEach.html: Renamed from LayoutTests/fetch/builtin-overrides.html.
1548         * streams/shadowing-Promise-expected.txt: Renamed from LayoutTests/streams/streams-promises-expected.txt.
1549         * streams/shadowing-Promise.html: Renamed from LayoutTests/streams/streams-promises.html.
1550         * streams/shadowing-defineProperty-expected.txt: Renamed from LayoutTests/fetch/builtin-overrides-expected.txt.
1551         * streams/shadowing-defineProperty.html: Renamed from LayoutTests/streams/builtin-overrides.html.
1552
1553 2016-03-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1554
1555         [Fetch API] Update web-platform-test fetch API tests
1556         https://bugs.webkit.org/show_bug.cgi?id=155969
1557
1558         Reviewed by Darin Adler.
1559
1560         * TestExpectations: Marking imported/w3c/web-platform-tests/fetch/api/request/request-cache.html as timing out.
1561
1562 2016-03-30  Konstantin Tokarev  <annulen@yandex.ru>
1563
1564         Fixed typo in fast/css/viewport-vmin-border test.
1565         https://bugs.webkit.org/show_bug.cgi?id=156028
1566
1567         Reviewed by Darin Adler.
1568
1569         * fast/css/viewport-vmin-border.html: Test should should say "vmin" instead of
1570         "vmax".
1571         * fast/css/viewport-vmin-border-expected.txt: Adjust expectation.
1572
1573 2016-03-30  Joanmarie Diggs  <jdiggs@igalia.com>
1574
1575         AX: Update handling of SVG elements with presentational role
1576         https://bugs.webkit.org/show_bug.cgi?id=156042
1577
1578         Reviewed by Chris Fleizach.
1579
1580         The expectations needed to be updated to reflect the elements which are
1581         now being included in the accessibility tree. Also added several new test
1582         cases with presentational elements that lack global ARIA attributes.
1583
1584         * accessibility/w3c-svg-presentational-role.html: Added several new test cases.
1585         * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Updated.
1586         * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Updated
1587
1588 2016-03-30  Michael Saboff  <msaboff@apple.com>
1589
1590         [ES6] Quantified unicode regular expressions do not work for counts greater than 1
1591         https://bugs.webkit.org/show_bug.cgi?id=156044
1592
1593         Reviewed by Mark Lam.
1594
1595         Added new test cases.
1596
1597         * js/regexp-unicode-expected.txt:
1598         * js/script-tests/regexp-unicode.js:
1599
1600 2016-03-30  Myles C. Maxfield  <mmaxfield@apple.com>
1601
1602         [OS X] [RTL Scrollbars] Overlay RTL scrollbars animate in from the wrong side
1603         https://bugs.webkit.org/show_bug.cgi?id=155962
1604
1605         Reviewed by Darin Adler.
1606
1607         This test only prints the "RTL" token when running on certain OSes.
1608
1609         * fast/scrolling/rtl-scrollbars-animation-property.html: Added.
1610         * platform/mac/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1611
1612 2016-03-30  Sam Weinig  <sam@webkit.org>
1613
1614         -webkit-text-underline-position: under; does not work in ToT
1615         https://bugs.webkit.org/show_bug.cgi?id=156038
1616
1617         Reviewed by David Hyatt.
1618
1619         * fast/css3-text/css3-text-decoration/text-underline-position/text-underline-position-under-vs-alphabetic-expected-mismatch.html: Added.
1620         * fast/css3-text/css3-text-decoration/text-underline-position/text-underline-position-under-vs-alphabetic.html: Added.
1621         Add mismatch test to show that -webkit-text-underline-position: under works.
1622
1623 2016-03-30  Eric Carlson  <eric.carlson@apple.com>
1624
1625         Fix the media test added in r185402
1626         https://bugs.webkit.org/show_bug.cgi?id=156040
1627
1628         Reviewed by Simon Fraser.
1629
1630         * media/video-transformed-by-javascript.html: Load a valid media file.
1631
1632 2016-03-30  Commit Queue  <commit-queue@webkit.org>
1633
1634         Unreviewed, rolling out r198828.
1635         https://bugs.webkit.org/show_bug.cgi?id=156030
1636
1637         Confirming PLT regression (Requested by anttik on #webkit).
1638
1639         Reverted changeset:
1640
1641         "Separate render tree updating from style resolve"
1642         https://bugs.webkit.org/show_bug.cgi?id=155298
1643         http://trac.webkit.org/changeset/198828
1644
1645 2016-03-30  Keith Miller <keith_miller@apple.com>
1646
1647         Unreviewed, rollout r198808. The patch causes crashes on 32-bit and appears to be a JSBench regression.
1648
1649 2016-03-30  Myles C. Maxfield  <mmaxfield@apple.com>
1650
1651         [OS X] [RTL Scrollbars] List boxes should obey RTL scrollbars
1652         https://bugs.webkit.org/show_bug.cgi?id=155991
1653
1654         Reviewed by Darin Adler.
1655
1656         As with the previous patches, mark new tests as failing on all OSes that
1657         don't support RTL scrollbars.
1658
1659         * TestExpectations:
1660         * fast/scrolling/rtl-scrollbars-listbox-expected.html: Added.
1661         * fast/scrolling/rtl-scrollbars-listbox-scroll-expected.html: Added.
1662         * fast/scrolling/rtl-scrollbars-listbox-scroll.html: Added.
1663         * fast/scrolling/rtl-scrollbars-listbox-select-left-expected.html: Added.
1664         * fast/scrolling/rtl-scrollbars-listbox-select-left.html: Added.
1665         * fast/scrolling/rtl-scrollbars-listbox-select-right-expected.html: Added.
1666         * fast/scrolling/rtl-scrollbars-listbox-select-right.html: Added.
1667         * fast/scrolling/rtl-scrollbars-listbox-simple-expected-mismatch.html: Added.
1668         * fast/scrolling/rtl-scrollbars-listbox-simple.html: Added.
1669         * fast/scrolling/rtl-scrollbars-listbox.html: Added.
1670
1671 2016-03-30  Yusuke Suzuki  <utatane.tea@gmail.com>
1672
1673         [JSC] Implement String.prototype.repeat in builtins JS
1674         https://bugs.webkit.org/show_bug.cgi?id=155974
1675
1676         Reviewed by Darin Adler.
1677
1678         Update the error messages.
1679
1680         * js/regress/script-tests/string-repeat-not-resolving-fixed.js: Added.
1681         (test):
1682         * js/regress/script-tests/string-repeat-not-resolving-no-inline.js: Added.
1683         (test):
1684         * js/regress/script-tests/string-repeat-not-resolving.js: Added.
1685         (test):
1686         * js/regress/script-tests/string-repeat-resolving-fixed.js: Added.
1687         (test):
1688         * js/regress/script-tests/string-repeat-resolving-no-inline.js: Added.
1689         (test):
1690         * js/regress/script-tests/string-repeat-resolving.js: Added.
1691         (test):
1692         * js/regress/script-tests/string-repeat-single-not-resolving.js: Added.
1693         (test):
1694         * js/regress/script-tests/string-repeat-single-resolving.js: Added.
1695         (test):
1696         * js/regress/script-tests/string-repeat-small-not-resolving.js: Added.
1697         (test):
1698         * js/regress/script-tests/string-repeat-small-resolving.js: Added.
1699         (test):
1700         * js/regress/string-repeat-not-resolving-expected.txt: Added.
1701         * js/regress/string-repeat-not-resolving-fixed-expected.txt: Added.
1702         * js/regress/string-repeat-not-resolving-fixed.html: Added.
1703         * js/regress/string-repeat-not-resolving-noinline-expected.txt: Added.
1704         * js/regress/string-repeat-not-resolving-noinline.html: Added.
1705         * js/regress/string-repeat-not-resolving.html: Added.
1706         * js/regress/string-repeat-resolving-expected.txt: Added.
1707         * js/regress/string-repeat-resolving-fixed-expected.txt: Added.
1708         * js/regress/string-repeat-resolving-fixed.html: Added.
1709         * js/regress/string-repeat-resolving-no-inline-expected.txt: Added.
1710         * js/regress/string-repeat-resolving-no-inline.html: Added.
1711         * js/regress/string-repeat-resolving.html: Added.
1712         * js/regress/string-repeat-single-not-resolving-expected.txt: Added.
1713         * js/regress/string-repeat-single-not-resolving.html: Added.
1714         * js/regress/string-repeat-single-resolving-expected.txt: Added.
1715         * js/regress/string-repeat-single-resolving.html: Added.
1716         * js/regress/string-repeat-small-not-resolving-expected.txt: Added.
1717         * js/regress/string-repeat-small-not-resolving.html: Added.
1718         * js/regress/string-repeat-small-resolving-expected.txt: Added.
1719         * js/regress/string-repeat-small-resolving.html: Added.
1720         * js/script-tests/string-repeat.js:
1721         * js/string-repeat-expected.txt:
1722
1723 2016-03-24  Simon Fraser  <simon.fraser@apple.com>
1724
1725         Make animation events non-cancelable
1726         https://bugs.webkit.org/show_bug.cgi?id=78110
1727
1728         Reviewed by Dan Bates.
1729
1730         * animations/animation-events-not-cancelable-expected.txt: Added.
1731         * animations/animation-events-not-cancelable.html: Added.
1732
1733 2016-03-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1734
1735         [EFL] Mark svg zoom and pageoverlay tests to failure
1736
1737         Unreviewed EFL gardening.
1738
1739         * platform/efl/TestExpectations: Assign new bugs to the failures.
1740
1741 2016-03-30  Manuel Rego Casasnovas  <rego@igalia.com>
1742
1743         [css-grid] Refactor positioned children code
1744         https://bugs.webkit.org/show_bug.cgi?id=155972
1745
1746         Reviewed by Sergio Villar Senin.
1747
1748         Added RTL cases for most of the positioned tests,
1749         which are now passing with this patch.
1750
1751         Pending to add RTL tests when "left" and "right" are not "auto"
1752         (the item doesn't use the static inline position),
1753         but that will be done in the other patch.
1754
1755         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block-expected.txt:
1756         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
1757         * fast/css-grid-layout/absolute-positioning-grid-container-parent-expected.txt:
1758         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
1759         * fast/css-grid-layout/grid-positioned-items-background-expected.html:
1760         * fast/css-grid-layout/grid-positioned-items-background.html:
1761         Fix test setting transparent background as it couldn't fail before.
1762         Also using a different width, to have different values when we create the RTL version.
1763         * fast/css-grid-layout/grid-positioned-items-implicit-grid-expected.txt:
1764         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line-expected.txt:
1765         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
1766         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
1767         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line-expected.txt:
1768         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
1769         * fast/css-grid-layout/grid-sizing-positioned-items-expected.txt:
1770         * fast/css-grid-layout/grid-sizing-positioned-items.html:
1771
1772 2016-03-26  Antti Koivisto  <antti@apple.com>
1773
1774         Separate render tree updating from style resolve
1775         https://bugs.webkit.org/show_bug.cgi?id=155298
1776
1777         Reviewed by Andreas Kling.
1778
1779         * TestExpectations:
1780
1781             Skip mathml/presentation/menclose-notation-attribute-change-value.html. It will be fixed by upcoming MathML refactoring.
1782
1783         * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
1784         * css3/viewport-percentage-lengths/viewport-percentage-lengths-resize-expected.txt:
1785
1786             This is a progression.
1787
1788         * editing/mac/spelling/autocorrection-contraction-expected.txt:
1789         * editing/mac/spelling/autocorrection-removing-underline-after-paste-expected.txt:
1790         * editing/mac/spelling/autocorrection-removing-underline-expected.txt:
1791         * editing/mac/spelling/autocorrection-simple-expected.txt:
1792         * editing/style/remove-underline-from-stylesheet-expected.txt:
1793         * editing/style/typing-style-003-expected.txt:
1794
1795             Non-rendered whitespace related changes.
1796
1797         * platform/ios-simulator/TestExpectations:
1798
1799             Skip fast/regions/position-writing-modes-in-variable-width-regions.html on iOS. Similar tests are mostly already skipped.
1800
1801         * platform/ios-simulator/editing/style/typing-style-003-expected.txt: Added.
1802         * platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.txt:
1803         * platform/mac/editing/inserting/editable-html-element-expected.txt:
1804         * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
1805         * platform/mac/editing/inserting/insert-at-end-02-expected.txt:
1806         * platform/mac/editing/pasteboard/4989774-expected.txt:
1807         * platform/mac/editing/selection/4983858-expected.txt:
1808
1809             Non-rendered whitespace related changes.
1810
1811 2016-03-29  Nan Wang  <n_wang@apple.com>
1812
1813         AX: VoiceOver not announcing the right header information for table on iOS
1814         https://bugs.webkit.org/show_bug.cgi?id=155907
1815
1816         Reviewed by Chris Fleizach.
1817
1818         * accessibility/ios-simulator/table-row-column-headers-expected.txt: Added.
1819         * accessibility/ios-simulator/table-row-column-headers.html: Added.
1820
1821 2016-03-29  Dana Burkart and Matthew Hanson  <dburkart@apple.com>
1822
1823         Web Inspector: JS PrettyPrinting in do/while loops, "while" should be on the same line as "}" if there was a closing brace
1824         https://bugs.webkit.org/show_bug.cgi?id=117616
1825         <rdar://problem/15796884>
1826
1827         Reviewed by Joseph Pecoraro.
1828
1829         * inspector/codemirror/prettyprinting-javascript-expected.txt:
1830         * inspector/codemirror/prettyprinting-javascript.html:
1831         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop-expected.js: Added.
1832         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop.js: Added.
1833         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if-expected.js: Added.
1834         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if.js: Added.
1835         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while-expected.js: Added.
1836         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while.js: Added.
1837         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while-expected.js: Added.
1838         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while.js: Added.
1839         * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while-expected.js: Added.
1840         * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while.js: Added.
1841
1842 2016-03-29  Saam barati  <sbarati@apple.com>
1843
1844         Fix typos in our error messages and remove some trailing periods
1845         https://bugs.webkit.org/show_bug.cgi?id=155985
1846
1847         Reviewed by Mark Lam.
1848
1849         * js/string-includes-expected.txt:
1850
1851 2016-03-29  Keith Miller  <keith_miller@apple.com>
1852
1853         [ES6] Add support for Symbol.isConcatSpreadable.
1854         https://bugs.webkit.org/show_bug.cgi?id=155351
1855
1856         Reviewed by Saam Barati.
1857
1858         Fix tests for Symbol.isConcatSpreadable on the Symbol object.
1859
1860         * js/Object-getOwnPropertyNames-expected.txt:
1861         * js/dom/array-prototype-properties-expected.txt:
1862         * js/script-tests/Object-getOwnPropertyNames.js:
1863
1864 2016-03-29  Nan Wang  <n_wang@apple.com>
1865
1866         AX: VoiceOver: Navigating Numbered Lists Causes Number to be announced On Each Line of List
1867         https://bugs.webkit.org/show_bug.cgi?id=155984
1868
1869         Reviewed by Chris Fleizach.
1870
1871         * accessibility/mac/attributed-string-with-listitem-multiple-lines-expected.txt: Added.
1872         * accessibility/mac/attributed-string-with-listitem-multiple-lines.html: Added.
1873
1874 2016-03-29  Antonio Gomes  <tonikitoo@webkit.org>
1875
1876         Wheel events' latching state is not reset when appropriate
1877         https://bugs.webkit.org/show_bug.cgi?id=155746
1878
1879         Reviewed by Simon Fraser.
1880
1881         * tiled-drawing/scrolling/resources/selects-iframe.html: Added.
1882         * tiled-drawing/scrolling/scroll-iframe-latched-selects.html: Added.
1883
1884 2016-03-29  Saam barati  <sbarati@apple.com>
1885
1886         "Can not" => "cannot" in String.prototype error messages
1887         https://bugs.webkit.org/show_bug.cgi?id=155895
1888
1889         Reviewed by Mark Lam.
1890
1891         * js/string-includes-expected.txt:
1892
1893 2016-03-29  Ryan Haddad  <ryanhaddad@apple.com>
1894
1895         Adding Timeout to ios-simulator TestExpectations for perf/adding-radio-buttons.html
1896         https://bugs.webkit.org/show_bug.cgi?id=154055
1897
1898         Unreviewed test gardening.
1899
1900         * platform/ios-simulator/TestExpectations:
1901
1902 2016-03-29  Joseph Pecoraro  <pecoraro@apple.com>
1903
1904         Web Inspector: We should have a way to capture heap snapshots programatically.
1905         https://bugs.webkit.org/show_bug.cgi?id=154407
1906         <rdar://problem/24726292>
1907
1908         Reviewed by Timothy Hatcher.
1909
1910         * inspector/console/heapSnapshot-expected.txt: Added.
1911         * inspector/console/heapSnapshot.html: Added.
1912         Test that we get expected data and events after calling
1913         console.takeHeapSnapshot when the inspector is open.
1914
1915 2016-03-29  Eric Carlson  <eric.carlson@apple.com>
1916
1917         media/track/track-remove-track.html is flaky, crashing and failing
1918         https://bugs.webkit.org/show_bug.cgi?id=130971
1919
1920         Reviewed by Alexey Proskuryakov.
1921
1922         * platform/mac/TestExpectations: Mark crash as flaky only.
1923
1924 2016-03-29  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1925
1926         [EFL] Skip to test custom element test cases
1927
1928         Unreviewed EFL gardening.
1929
1930         Custom element is not supported by EFL yet. Additionally mark 4 security tests to timeout.
1931
1932         * platform/efl/TestExpectations:
1933
1934 2016-03-29  Joseph Pecoraro  <pecoraro@apple.com>
1935
1936         Audit WebCore builtins for user overridable code
1937         https://bugs.webkit.org/show_bug.cgi?id=155923
1938
1939         Reviewed by Youenn Fablet.
1940
1941         * fetch/builtin-overrides-expected.txt: Added.
1942         * fetch/builtin-overrides.html: Added.
1943         * streams/builtin-overrides-expected.txt: Added.
1944         * streams/builtin-overrides.html: Added.
1945
1946 2016-03-28  Zalan Bujtas  <zalan@apple.com>
1947
1948         Pixel turds when bordered div is resized on SMF forum software.
1949         https://bugs.webkit.org/show_bug.cgi?id=155957
1950         <rdar://problem/25010646>
1951
1952         Reviewed by Simon Fraser.
1953
1954         Use unmodified, non-snapped bounding box rect when computing dirty rects.
1955
1956         * fast/repaint/hidpi-box-with-subpixel-height-inflates-expected.txt: Added.
1957         * fast/repaint/hidpi-box-with-subpixel-height-inflates.html: Added.
1958
1959 2016-03-28  Chris Fleizach  <cfleizach@apple.com>
1960
1961         AX: Crash when AX trying to create element for an old auto fill element
1962         https://bugs.webkit.org/show_bug.cgi?id=155943
1963
1964         Reviewed by Joanmarie Diggs.
1965
1966         * accessibility/auto-fill-crash-expected.txt: Added.
1967         * accessibility/auto-fill-crash.html: Added.
1968
1969 2016-03-28  Chris Fleizach  <cfleizach@apple.com>
1970
1971         AX: iOS: Can't navigate inside ContentEditable fields with voiceover enabled
1972         https://bugs.webkit.org/show_bug.cgi?id=155942
1973
1974         Reviewed by Joanmarie Diggs.
1975
1976         * accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
1977         * accessibility/set-selected-text-range-contenteditable.html: Added.
1978         * platform/efl/TestExpectations:
1979         * platform/gtk/TestExpectations:
1980
1981 2016-03-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1982
1983         Unreviewed EFL gardening on 29th Mar.
1984
1985         Mark svg text tests to failure. Besides remove duplicated a test.
1986
1987         * platform/efl/TestExpectations:
1988
1989 2016-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
1990
1991         [RTL Scrollbars] Position:sticky can be positioned under vertical RTL scrollbar
1992         https://bugs.webkit.org/show_bug.cgi?id=155949
1993
1994         Reviewed by Simon Fraser.
1995
1996         * platform/ios-simulator/TestExpectations:
1997         * fast/scrolling/rtl-scrollbars-sticky-document-2-expected.html: Added.
1998         * fast/scrolling/rtl-scrollbars-sticky-document-2.html: Added.
1999         * fast/scrolling/rtl-scrollbars-sticky-document-expected.html: Added.
2000         * fast/scrolling/rtl-scrollbars-sticky-document.html: Added.
2001         * fast/scrolling/rtl-scrollbars-sticky-iframe-2-expected.html: Added.
2002         * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html: Added.
2003         * fast/scrolling/rtl-scrollbars-sticky-iframe-expected.html: Added.
2004         * fast/scrolling/rtl-scrollbars-sticky-iframe.html: Added.
2005         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2-expected.html: Added.
2006         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html: Added.
2007         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-expected.html: Added.
2008         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html: Added.
2009
2010 2016-03-28  Zalan Bujtas  <zalan@apple.com>
2011
2012         Setup cloned continuation renderer properly.
2013         https://bugs.webkit.org/show_bug.cgi?id=155640
2014
2015         Reviewed by Simon Fraser.
2016
2017         Set the "renderer has outline ancestor" flag on the cloned inline renderer when
2018         we split the original renderer for continuation.
2019         It ensures that when the cloned part of the continuation requests repaint, we properly
2020         invalidate the ancestor outline (if needed).
2021
2022         * fast/inline/outline-with-continuation-assert-expected.txt: Added.
2023         * fast/inline/outline-with-continuation-assert.html: Added.
2024
2025 2016-03-28  Ryan Haddad  <ryanhaddad@apple.com>
2026
2027         Marking transitions/cancel-transition.html as flaky on ios-sim-wk2
2028         https://bugs.webkit.org/show_bug.cgi?id=155948
2029
2030         Unreviewed test gardening.
2031
2032         * platform/ios-simulator-wk2/TestExpectations:
2033
2034 2016-03-28  Ryan Haddad  <ryanhaddad@apple.com>
2035
2036         Marking fast/loader/scroll-position-restored-on-back.html as flaky on ios-sim debug WK2
2037         https://bugs.webkit.org/show_bug.cgi?id=155947
2038
2039         Unreviewed test gardening.
2040
2041         * platform/ios-simulator-wk2/TestExpectations:
2042
2043 2016-03-28  Jer Noble  <jer.noble@apple.com>
2044
2045         Unreviewed rebaselining; Different track IDs are selected in El Capitan.
2046
2047         * platform/mac/media/track/video-track-alternate-groups-expected.txt: Added.
2048
2049 2016-03-28  Chris Dumez  <cdumez@apple.com>
2050
2051         Disk cache speculative validation requests do not have the 'Referer' HTTP header set
2052         https://bugs.webkit.org/show_bug.cgi?id=155890
2053         <rdar://problem/25279962>
2054
2055         Reviewed by Antti Koivisto.
2056
2057         Update existing layout test to make sure that speculative validation
2058         requests have their HTTP 'Referer' header set.
2059
2060         * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt:
2061         * http/tests/cache/disk-cache/speculative-validation/validation-request.html:
2062
2063 2016-03-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2064
2065         [EFL] Mark failing indexeddb tests to failure
2066
2067         Unreviewed EFL gardening.
2068
2069         Additionally a shadow dom test is marked to failure because shadow dom is not enabled on EFL port yet.
2070
2071         * platform/efl/TestExpectations:
2072
2073 2016-03-28  Hunseop Jeong  <hs85.jeong@samsung.com>
2074
2075         [EFL] Remove the more passed tests after r198728
2076
2077         Unreviewed EFL gardening. 
2078
2079         * platform/efl/TestExpectations:
2080
2081 2016-03-27  Hunseop Jeong  <hs85.jeong@samsung.com>
2082
2083         [EFL] REGRESSION(r188793): It made 200 layout tests and Bindings/event-target-wrapper.html performance test fail
2084         https://bugs.webkit.org/show_bug.cgi?id=148470
2085
2086         Reviewed by Darin Adler.
2087
2088         * platform/efl/TestExpectations: Unskip the passed tests.
2089
2090 2016-03-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2091
2092         [EFL][AX] Mark AX failing tests to failure
2093
2094         Unreveiwed EFL gardening.
2095
2096         * platform/efl/TestExpectations:
2097
2098 2016-03-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2099
2100         Mark rtl-scrollbar's tests to pass with incorrectly
2101
2102         Unreviewed EFL gardening.
2103
2104         * platform/efl/TestExpectations: Though rtl scrollbar isn't supported by EFL yet, it has been passed.
2105
2106 2016-03-26  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2107
2108         Remove duplicated tests in EFL TextExpectations.
2109
2110         Unreviewed EFL gardening.
2111
2112         * platform/efl/TestExpectations: Clean up duplicated pathes.
2113
2114 2016-03-26  Joseph Pecoraro  <pecoraro@apple.com>
2115
2116         ES6 Class syntax. Invoking method of parent class in constructor before super() lead to crash
2117         https://bugs.webkit.org/show_bug.cgi?id=152108
2118
2119         Reviewed by Ryosuke Niwa.
2120
2121         * js/arrowfunction-superproperty-expected.txt:
2122         * js/script-tests/arrowfunction-superproperty.js:
2123         * js/script-tests/class-syntax-name.js:
2124         * js/script-tests/class-syntax-string-and-numeric-names.js:
2125         Remove stale FIXMEs from LayoutTests where the bugs have been fixed.
2126
2127 2016-03-25  Joseph Pecoraro  <pecoraro@apple.com>
2128
2129         Date.prototype.toLocaleDateString uses overridable Object.create
2130         https://bugs.webkit.org/show_bug.cgi?id=155917
2131
2132         Reviewed by Mark Lam.
2133
2134         * js/regress-155917-expected.txt: Added.
2135         * js/regress-155917.html: Added.
2136         * js/script-tests/regress-155917.js: Added.
2137         (Object.create):
2138
2139 2016-03-25  Jer Noble  <jer.noble@apple.com>
2140
2141         [Mac] Audio tracks in alternate groups are not represented correctly as AudioTracks
2142         https://bugs.webkit.org/show_bug.cgi?id=155891
2143         <rdar://problem/24841372>
2144
2145         Reviewed by Eric Carlson.
2146
2147         * media/content/audio-tracks-alternate-group-with-fallback.mp4: Added.
2148         * media/content/audio-tracks-no-alternate-group.mp4: Added.
2149         * media/content/audio-tracks-some-in-alternate-group.mp4: Added.
2150         * media/track/video-track-alternate-groups-expected.txt: Added.
2151         * media/track/video-track-alternate-groups.html: Added.
2152         * platform/mac-yosemite/media/track/video-track-alternate-groups-expected.txt: Added.
2153
2154 2016-03-25  Mark Lam  <mark.lam@apple.com>
2155
2156         ES6's throwing of TypeErrors on access of RegExp.prototype flag properties breaks websites.
2157         https://bugs.webkit.org/show_bug.cgi?id=155904
2158
2159         Reviewed by Geoffrey Garen.
2160
2161         * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
2162         (ES5Harness.registerTest.test):
2163         * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
2164         (ES5Harness.registerTest.test):
2165         * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
2166         (ES5Harness.registerTest.test):
2167         - updated these tests to not expect a TypeError due to the workaround.
2168
2169         * js/pic/cached-named-property-getter.html:
2170         - updated this test to use the source property (which still throws a TypeError)
2171           instead of the ignoreCase property which no longer does.
2172
2173 2016-03-25  Ryan Haddad  <ryanhaddad@apple.com>
2174
2175         Marking compositing/repaint/become-overlay-composited-layer.html as flaky on ios-sim-wk2
2176         https://bugs.webkit.org/show_bug.cgi?id=155737
2177
2178         Unreviewed test gardening.
2179
2180         * platform/ios-simulator-wk2/TestExpectations:
2181
2182 2016-03-25  Brady Eidson  <beidson@apple.com>
2183
2184         Soften push/replaceState frequency restrictions.
2185         <rdar://problem/25228439> and https://bugs.webkit.org/show_bug.cgi?id=155901
2186
2187         Rubber-stamped by Timothy Hatcher.
2188
2189         * fast/loader/stateobjects/pushstate-frequency-with-user-gesture-expected.txt: Removed.
2190         * fast/loader/stateobjects/pushstate-frequency-with-user-gesture.html: Removed.
2191         * fast/loader/stateobjects/replacestate-frequency-with-user-gesture-expected.txt: Removed.
2192         * fast/loader/stateobjects/replacestate-frequency-with-user-gesture.html: Removed.
2193
2194 2016-03-23  Dave Hyatt  <hyatt@apple.com>
2195
2196         Implement the allow-end value of the hanging-punctuation CSS property.
2197         https://bugs.webkit.org/show_bug.cgi?id=104996
2198
2199         Reviewed by Simon Fraser.
2200
2201         * fast/text/hanging-punctuation-allow-end-basic-expected.html: Added.
2202         * fast/text/hanging-punctuation-allow-end-basic.html: Added.
2203         * fast/text/hanging-punctuation-allow-end-expected.html: Added.
2204         * fast/text/hanging-punctuation-allow-end-inlines-expected.html: Added.
2205         * fast/text/hanging-punctuation-allow-end-inlines.html: Added.
2206         * fast/text/hanging-punctuation-allow-end.html: Added.
2207
2208 2016-03-25  Caitlin Potter  <caitp@igalia.com>
2209
2210         [JSC] implement String.prototype.padStart() and String.prototype.padEnd() proposal
2211         https://bugs.webkit.org/show_bug.cgi?id=155795
2212
2213         Reviewed by Darin Adler.
2214
2215         * js/Object-getOwnPropertyNames-expected.txt:
2216         * js/script-tests/Object-getOwnPropertyNames.js:
2217
2218 2016-03-25  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2219
2220         [Fetch API] Add basic loading of resources
2221         https://bugs.webkit.org/show_bug.cgi?id=155637
2222
2223         Reviewed by Darin Adler.
2224
2225         * TestExpectations: Removed flaky test expectations.
2226         * http/tests/fetch/closing-while-fetching-expected.txt: Added.
2227         * http/tests/fetch/closing-while-fetching.html: Added.
2228         * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
2229         * http/tests/fetch/get-response-body-while-loading.html: Added.
2230         * http/tests/resources/download-json-with-delay.php: Added.
2231         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
2232
2233 2016-03-25  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2234
2235         Unreviewed EFL gardening.
2236
2237         Mark new failing tests with existing or new bug.
2238
2239         * platform/efl/TestExpectations:
2240
2241 2016-03-25  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2242
2243         Unreviewed EFL gardening.
2244
2245         Mark some blink imported tests to timeout, imageonlyfailure.
2246         Besides some AX tests need to have new baseline, which have been tested since r197616.
2247
2248         * platform/efl/TestExpectations:
2249
2250 2016-03-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2251
2252         Unreviewed EFL gardening. Mark crash tests in proper category.
2253
2254         * platform/efl/TestExpectations:
2255
2256 2016-03-24  Daniel Bates  <dabates@apple.com>
2257
2258         CSP: Move logic for reporting a violation from ContentSecurityPolicyDirectiveList to ContentSecurityPolicy
2259         https://bugs.webkit.org/show_bug.cgi?id=155842
2260         <rdar://problem/25340377>
2261         And
2262         https://bugs.webkit.org/show_bug.cgi?id=155133
2263
2264         Reviewed by Brent Fulgham.
2265
2266         Update expected results to reflect new error message text for an inline event handler violation.
2267
2268         * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
2269         * http/tests/security/contentSecurityPolicy/inline-script-blocked-goofy-expected.txt:
2270         * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
2271
2272 2016-03-24  Saam barati  <sbarati@apple.com>
2273
2274         ES6: Implement IsRegExp function and use where needed in String.prototype.* methods
2275         https://bugs.webkit.org/show_bug.cgi?id=155854
2276
2277         Reviewed by Mark Lam.
2278
2279         * js/string-includes-expected.txt:
2280
2281 2016-03-24  Commit Queue  <commit-queue@webkit.org>
2282
2283         Unreviewed, rolling out r198627.
2284         https://bugs.webkit.org/show_bug.cgi?id=155856
2285
2286         Caused use-after-free (Requested by ap on #webkit).
2287
2288         Reverted changeset:
2289
2290         "[Fetch API] Add basic loading of resources"
2291         https://bugs.webkit.org/show_bug.cgi?id=155637
2292         http://trac.webkit.org/changeset/198627
2293
2294 2016-03-24  Saam barati  <sbarati@apple.com>
2295
2296         Web Inspector: Separate Debugger enable state from the debugger breakpoints enabled state
2297         https://bugs.webkit.org/show_bug.cgi?id=152193
2298         <rdar://problem/23867520>
2299
2300         Reviewed by Joseph Pecoraro.
2301
2302         * inspector/script-profiler/event-type-API.html:
2303         * inspector/script-profiler/event-type-Microtask.html:
2304         * inspector/script-profiler/event-type-Other.html:
2305
2306 2016-03-24  Daniel Bates  <dabates@apple.com>
2307
2308         Update expected results following <http://trac.webkit.org/changeset/198591>
2309         (https://bugs.webkit.org/show_bug.cgi?id=155777)
2310
2311         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt:
2312         * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt:
2313
2314 2016-03-24  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2315
2316         [Fetch API] Add basic loading of resources
2317         https://bugs.webkit.org/show_bug.cgi?id=155637
2318
2319         Reviewed by Darin Adler.
2320
2321         * TestExpectations: Removed flaky test expectations.
2322         * http/tests/fetch/closing-while-fetching-expected.txt: Added.
2323         * http/tests/fetch/closing-while-fetching.html: Added.
2324         * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
2325         * http/tests/fetch/get-response-body-while-loading.html: Added.
2326         * http/tests/resources/download-json-with-delay.php: Added.
2327         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
2328
2329 2016-03-24  Michael Saboff  <msaboff@apple.com>
2330
2331         [ES6] Greedy unicode RegExp's don't properly backtrack past non BMP characters
2332         https://bugs.webkit.org/show_bug.cgi?id=155829
2333
2334         Reviewed by Saam Barati.
2335
2336         Added new test cases.
2337
2338         * js/regexp-unicode-expected.txt:
2339         * js/script-tests/regexp-unicode.js:
2340
2341 2016-03-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2342
2343         Unreviewed EFL gardening.
2344
2345         Unskip passing tests, which have been passed a long time ago.
2346         Failed to track correct revision on EFL buildbot.
2347
2348         * platform/efl/TestExpectations:
2349
2350 2016-03-23  Commit Queue  <commit-queue@webkit.org>
2351
2352         Unreviewed, rolling out r198538.
2353         https://bugs.webkit.org/show_bug.cgi?id=155819
2354
2355         Broke two API tests on iOS simulator (Requested by ap on
2356         #webkit).
2357
2358         Reverted changeset:
2359
2360         "Media elements allowed to play without a user gesture, but
2361         requiring fullscreen playback, should not be allowed to
2362         autoplay."
2363         https://bugs.webkit.org/show_bug.cgi?id=155599
2364         http://trac.webkit.org/changeset/198538
2365
2366 2016-03-23  Commit Queue  <commit-queue@webkit.org>
2367
2368         Unreviewed, rolling out r198582.
2369         https://bugs.webkit.org/show_bug.cgi?id=155812
2370
2371         "It broke debugging in the web inspector" (Requested by
2372         saamyjoon on #webkit).
2373
2374         Reverted changeset:
2375
2376         "We should not disable inlining when the debugger is enabled"
2377         https://bugs.webkit.org/show_bug.cgi?id=155741
2378         http://trac.webkit.org/changeset/198582
2379
2380 2016-03-23  Zalan Bujtas  <zalan@apple.com>
2381
2382         ASSERTION FAILED: y2 >= y1 in WebCore::RenderElement::drawLineForBoxSide
2383         https://bugs.webkit.org/show_bug.cgi?id=155791
2384
2385         Reviewed by Simon Fraser.
2386
2387         With certain combination of border rect and adjacent width, we could end up with an empty final rect.
2388         This patch ensures that we don't try to paint this empty rect. 
2389
2390         * fast/borders/empty-outline-border-assert-expected.txt: Added.
2391         * fast/borders/empty-outline-border-assert.html: Added.
2392
2393 2016-03-23  Michael Saboff  <msaboff@apple.com>
2394
2395         JavaScriptCore ArrayPrototype::join shouldn't cache butterfly when it makes effectful calls
2396         https://bugs.webkit.org/show_bug.cgi?id=155776
2397
2398         Reviewed by Saam Barati.
2399
2400         New test.
2401
2402         * js/regress-155776-expected.txt: Added.
2403         * js/regress-155776.html: Added.
2404         * js/script-tests/regress-155776.js: Added.
2405         (fillBigArrayViaToString):
2406         (Function.prototype.toString):
2407
2408 2016-03-23  Daniel Bates  <dabates@apple.com>
2409
2410         CSP: Make violation console messages concise and consistent
2411         https://bugs.webkit.org/show_bug.cgi?id=155777
2412         <rdar://problem/25304031>
2413
2414         Reviewed by Darin Adler.
2415
2416         Update expected results to reflect new violation message text.
2417
2418         * fast/workers/worker-inherits-csp-blocks-xhr-expected.txt:
2419         * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
2420         * http/tests/contentextensions/block-csp-report-expected.txt:
2421         * http/tests/contentextensions/hide-on-csp-report-expected.txt:
2422         * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt:
2423         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt:
2424         ...
2425         * http/tests/security/contentSecurityPolicy/xsl-blocked-expected.txt:
2426         * http/tests/security/contentSecurityPolicy/xsl-img-blocked-expected.txt:
2427         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt:
2428         * http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1-expected.txt:
2429         * http/tests/security/isolatedWorld/bypass-main-world-csp-for-xhr-expected.txt:
2430         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt:
2431         * media/csp-blocks-video-expected.txt:
2432
2433 2016-03-23  Brent Fulgham  <bfulgham@apple.com>
2434
2435         [WebGL] Non-power-of-two texture optimization
2436         https://bugs.webkit.org/show_bug.cgi?id=118409
2437
2438         Reviewed by Dean Jackson.
2439
2440         * fast/canvas/webgl/texture-alternating-npot-expected.txt: Added.
2441         * fast/canvas/webgl/texture-alternating-npot.html: Added.
2442
2443 2016-03-23  Saam barati  <sbarati@apple.com>
2444
2445         We should not disable inlining when the debugger is enabled
2446         https://bugs.webkit.org/show_bug.cgi?id=155741
2447
2448         Reviewed by Oliver Hunt.
2449
2450         * inspector/debugger/breakpoint-with-inlining-expected.txt: Added.
2451         * inspector/debugger/breakpoint-with-inlining.html: Added.
2452
2453 2016-03-22  Darin Adler  <darin@apple.com>
2454
2455         Tiny tweak to test I just landed.
2456
2457         * http/tests/security/cross-origin-modal-dialog-base-expected.txt:
2458         Fix expected result now that I fixed the less than sign.
2459         * http/tests/security/cross-origin-modal-dialog-base.html: Use &lt;
2460         so the < character won't create an HTML element instead of text.
2461
2462 2016-03-22  Darin Adler  <darin@apple.com>
2463
2464         showModalDialog code runs with "first window" set to wrong window
2465         https://bugs.webkit.org/show_bug.cgi?id=155710
2466
2467         Test by John Wilander.
2468
2469         Reviewed by Brent Fulgham.
2470
2471         * http/tests/security/cross-origin-modal-dialog-base-expected.txt: Added.
2472         * http/tests/security/cross-origin-modal-dialog-base.html: Added.
2473         * http/tests/security/resources/cross-origin-modal-dialog-base-1.html: Added.
2474         * http/tests/security/resources/cross-origin-modal-dialog-base-2.html: Added.
2475         * platform/wk2/TestExpectations: Skip test until we get better showModalDialog support.
2476
2477 2016-03-22  Said Abou-Hallawa  <sabouhallawa@apple.com>
2478
2479         userSpaceOnUse patterns are not stroked for empty object bounding box elements
2480         https://bugs.webkit.org/show_bug.cgi?id=109758
2481
2482         Reviewed by Brent Fulgham.
2483         
2484         Ensure the SVG pattern is drawn correctly if it is used as a stroke for
2485         empty objectBoundingBox elements.
2486
2487         * svg/custom/pattern-units-fill-stroke-expected.svg: Added.
2488         * svg/custom/pattern-units-fill-stroke.svg: Added.
2489
2490 2016-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
2491
2492         Post-review test update after r198560
2493         https://bugs.webkit.org/show_bug.cgi?id=155533
2494
2495         Unreviewed.
2496
2497         * fast/scrolling/rtl-scrollbars-positioning-expected.html:
2498         * fast/scrolling/rtl-scrollbars-positioning.html:
2499
2500 2016-03-22  John Wilander  <wilander@apple.com>
2501
2502         Restrict WebSockets header parsing according to RFC6455 and RFC7230. Based on Lamarque V. Souza's original patch.
2503         https://bugs.webkit.org/show_bug.cgi?id=82714
2504
2505         Reviewed by Brent Fulgham.
2506
2507         * http/tests/websocket/tests/hybi/error-event-ready-state-expected.txt: Removed.
2508             - See comment below on the associated HTML file.
2509         * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404-expected.txt: Added.
2510         * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404.html: Added.
2511             - 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.
2512         * http/tests/websocket/tests/hybi/error-event-ready-state.html: Removed.
2513             - 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.
2514         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version-expected.txt: Added.
2515         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version.html: Added.
2516         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version_wsh.py: Added.
2517         (web_socket_do_extra_handshake):
2518         (web_socket_transfer_data):
2519             - Test case for lower than HTTP 1.1 versions.
2520         * http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header-expected.txt:
2521         * http/tests/websocket/tests/hybi/handshake-fail-by-more-extensions-header-expected.txt:
2522         * http/tests/websocket/tests/hybi/handshake-fail-by-more-protocol-header-expected.txt:
2523             - Updated to pass with lowercase 'must not' in the failure reason.
2524         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept-expected.txt: Added.
2525         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept.html: Added.
2526         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept_wsh.py: Added.
2527         (web_socket_do_extra_handshake):
2528         (web_socket_transfer_data):
2529             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Accept.
2530         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions-expected.txt: Added.
2531         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions.html: Added.
2532         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions_wsh.py: Added.
2533         (web_socket_do_extra_handshake):
2534         (web_socket_transfer_data):
2535             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Extensions.
2536         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol-expected.txt: Added.
2537         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol.html: Added.
2538         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol_wsh.py: Added.
2539         (web_socket_do_extra_handshake):
2540         (web_socket_transfer_data):
2541             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Protocol.
2542         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line-expected.txt: Added.
2543         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line.html: Added.
2544         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line_wsh.py: Added.
2545         (web_socket_do_extra_handshake):
2546         (web_socket_transfer_data):
2547             - Test case for non-ASCII characters in HTTP status line.
2548         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status-expected.txt: Added.
2549         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status.html: Added.
2550         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status_wsh.py: Added.
2551         (web_socket_do_extra_handshake):
2552         (web_socket_transfer_data):
2553             - Test case for null character in the middle of the HTTP status line.
2554         * http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null_wsh.py:
2555         (web_socket_do_extra_handshake):
2556         (web_socket_transfer_data):
2557             - 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.
2558         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
2559         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1.html: Added.
2560         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1_wsh.py: Added.
2561         (web_socket_do_extra_handshake):
2562         (web_socket_transfer_data):
2563             - Test case for HTTP versions higher than 1.1.
2564         * http/tests/websocket/tests/hybi/resources/status-404-without-body.php: Added.
2565             - To use with the error-event-ready-state-non-existent-url-with-server-responding-404.html test described above.
2566
2567 2016-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
2568
2569         [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
2570         https://bugs.webkit.org/show_bug.cgi?id=155533
2571
2572         Reviewed by Darin Adler.
2573
2574         * TestExpectations:
2575         * fast/scrolling/rtl-scrollbars-positioning-expected.html: Added.
2576         * fast/scrolling/rtl-scrollbars-positioning.html: Added.
2577
2578 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
2579
2580         Marking inspector/console/console-api.html as flaky on Mac
2581         https://bugs.webkit.org/show_bug.cgi?id=143719
2582
2583         Unreviewed test gardening.
2584
2585         * platform/mac/TestExpectations:
2586
2587 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
2588
2589         Fixing a typo in the Mac TestExpectations file.
2590
2591         Unreviewed test gardening.
2592
2593         * platform/mac/TestExpectations:
2594
2595 2016-03-22  Michael Saboff  <msaboff@apple.com>
2596
2597         [ES6] Implement RegExp.prototype[@@match]
2598         https://bugs.webkit.org/show_bug.cgi?id=155711
2599
2600         Reviewed by Filip Pizlo.
2601
2602         Updated tests for exception string changes and added Symbol.match.
2603
2604         * js/Object-getOwnPropertyNames-expected.txt:
2605         * js/dom/string-prototype-properties-expected.txt:
2606         * js/script-tests/Object-getOwnPropertyNames.js:
2607         * 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:
2608
2609 2016-03-22  Daniel Bates  <dabates@apple.com>
2610
2611         CSP: Should only execute <script> or apply <style> if its hash appears in all policies
2612         https://bugs.webkit.org/show_bug.cgi?id=155709
2613         <rdar://problem/25263368>
2614
2615         Reviewed by Darin Adler.
2616
2617         Add tests to ensure that we only execute/apply a <script>/<style> if its hash is listed in all CSPs
2618         delivered with the page.
2619
2620         * TestExpectations: Mark added tests as PASS so that we run them.
2621         * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies-expected.txt: Added.
2622         * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies.html: Added.
2623         * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies-expected.html: Added.
2624         * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies.html: Added.
2625
2626 2016-03-22  Nan Wang  <n_wang@apple.com>
2627
2628         AX: Change "dialog" role description to "web dialog" so users can distinguish from native alerts
2629         https://bugs.webkit.org/show_bug.cgi?id=154292
2630
2631         Reviewed by Chris Fleizach.
2632
2633         * platform/mac-mavericks/accessibility/roles-exposed-expected.txt:
2634         * platform/mac/accessibility/roles-exposed-expected.txt:
2635
2636 2016-03-22  Daniel Bates  <dabates@apple.com>
2637
2638         CSP: Check inline event handlers on each run, not only the first
2639         https://bugs.webkit.org/show_bug.cgi?id=115700
2640         <rdar://problem/24211159>
2641
2642         Reviewed by Andy Estes.
2643
2644         Update expected result for test http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta.html
2645         and remove its entry from file LayoutTests/TestExpectations now that it passes.
2646
2647         * TestExpectations:
2648         * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
2649
2650 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
2651
2652         Skipping media/media-document-audio-repaint.html on El Capitan Debug WK2
2653         https://bugs.webkit.org/show_bug.cgi?id=155757
2654
2655         Unreviewed test gardening.
2656
2657         * platform/mac-wk2/TestExpectations:
2658
2659 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
2660
2661         Marking perf/document-contains.html as flaky on ios-simulator-wk2
2662         https://bugs.webkit.org/show_bug.cgi?id=155755
2663
2664         Unreviewed test gardening.
2665
2666         * platform/ios-simulator-wk2/TestExpectations:
2667
2668 2016-03-22  Eric Carlson  <eric.carlson@apple.com>
2669
2670         [OSX] Rebase media/media-document-audio-repaint.html
2671         https://bugs.webkit.org/show_bug.cgi?id=155733
2672
2673         Reviewed by Darin Adler.
2674
2675         * platform/mac/TestExpectations:
2676         * platform/mac/media/media-document-audio-repaint-expected.png:
2677         * platform/mac/media/media-document-audio-repaint-expected.txt: Added.
2678
2679 2016-03-21  Joseph Pecoraro  <pecoraro@apple.com>
2680
2681         Skip HeapSnapshot test on WebKit1. Shared VM skews the data.
2682
2683         Rubber-stamped by Timothy Hatcher.
2684
2685         In this case, snapshots with snapshots with snapshots in the same VM
2686         causes the test to run out of memory. This does not happen in WebKit2.
2687
2688         * platform/mac-wk1/TestExpectations:
2689
2690 2016-03-21  Zalan Bujtas  <zalan@apple.com>
2691
2692         WebCore::RenderTableCell::setCol should put a cap on the column value. 
2693         https://bugs.webkit.org/show_bug.cgi?id=155642
2694         <rdar://problem/15895201>
2695
2696         Reviewed by Simon Fraser.
2697
2698         This patch ensures that we don't crash when the column number is large enough.
2699         see webkit.org/b/71135 for more information.
2700
2701         * tables/colspan-with-large-value-crash-expected.txt: Added.
2702         * tables/colspan-with-large-value-crash.html: Added.
2703
2704 2016-03-21  Brady Eidson  <beidson@apple.com>
2705
2706         storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html flaky on mac-wk2.
2707         https://bugs.webkit.org/show_bug.cgi?id=154748
2708
2709         Reviewed by Alex Christensen.
2710
2711         * platform/mac/TestExpectations:
2712         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
2713         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
2714         * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
2715
2716 2016-03-21  Simon Fraser  <simon.fraser@apple.com>
2717
2718         [iOS WK2] Use larger tiles when possible to reduce per-tile painting overhead
2719         https://bugs.webkit.org/show_bug.cgi?id=155734
2720         rdar://problem/24968144
2721
2722         Reviewed by Tim Horton.
2723
2724         New results with larger page tiles in WK2.
2725
2726         * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
2727         * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
2728         * platform/ios-simulator-wk2/compositing/tiling/transform-origin-tiled-expected.txt: Added.
2729
2730 2016-03-21  Hyungwook Lee  <hyungwook.lee@navercorp.com>
2731
2732         [Win] Connect layoutTestController.findString() to support testing
2733         https://bugs.webkit.org/show_bug.cgi?id=50234
2734
2735         Reviewed by Alex Christensen.
2736
2737         * platform/win/TestExpectations: Unskip test.
2738         * platform/win/editing/text-iterator/findString-expected.txt: Added.
2739
2740 2016-03-21  Zalan Bujtas  <zalan@apple.com>
2741
2742         Web Inspector search icon does not fit when zoomed in.
2743         https://bugs.webkit.org/show_bug.cgi?id=155708
2744
2745         Reviewed by Simon Fraser.
2746
2747         Adjusts the paint rect for the magnifier icon so that it fits even when zoomed in.
2748
2749         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
2750         * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
2751         * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
2752         * platform/mac/fast/css/text-overflow-input-expected.txt:
2753         * platform/mac/fast/forms/box-shadow-override-expected.txt:
2754         * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
2755         * platform/mac/fast/forms/input-appearance-height-expected.txt:
2756         * platform/mac/fast/forms/placeholder-position-expected.txt:
2757         * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
2758         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
2759         * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
2760         * platform/mac/fast/forms/search-rtl-expected.txt:
2761         * platform/mac/fast/forms/search-styled-expected.txt:
2762         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
2763         * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
2764         * platform/mac/fast/forms/searchfield-heights-expected.txt:
2765         * platform/mac/fast/repaint/search-field-cancel-expected.txt:
2766         * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
2767
2768 2016-03-21  Eric Carlson  <eric.carlson@apple.com>
2769
2770         Add a WebRTC specific compile flag
2771         https://bugs.webkit.org/show_bug.cgi?id=155663
2772
2773         Reviewed by Jer Noble.
2774
2775         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2776         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2777         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2778
2779 2016-03-21  Ryan Haddad  <ryanhaddad@apple.com>
2780
2781         Moving the -expected.txt file for accessibility/radio-button-group-members.html
2782
2783         Unreviewed test gardening.
2784
2785         * accessibility/radio-button-group-members-expected.txt: Renamed from LayoutTests/accessibility/mac/radio-button-group-members-expected.txt.
2786
2787 2016-03-21  Ryan Haddad  <ryanhaddad@apple.com>
2788
2789         Marking two inspector tests as flaky timeouts on Mac.
2790         https://bugs.webkit.org/show_bug.cgi?id=155607
2791
2792         Unreviewed test gardening.
2793
2794         * platform/mac/TestExpectations:
2795
2796 2016-02-03  Sergio Villar Senin  <svillar@igalia.com>
2797
2798         [css-grid] Fix percentage tracks' size computation in grids with gutters
2799         https://bugs.webkit.org/show_bug.cgi?id=153825
2800
2801         Reviewed by Darin Adler.
2802
2803         * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt:
2804         * fast/css-grid-layout/grid-gutters-and-flex-content.html:
2805         * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt:
2806         * fast/css-grid-layout/grid-gutters-and-tracks.html:
2807
2808 2016-03-20  Jinwoo Jeong  <jw00.jeong@samsung.com>
2809
2810         The setter of binaryType attribute in WebSocket should raise the exception.
2811         https://bugs.webkit.org/show_bug.cgi?id=135874
2812
2813         Reviewed by Antonio Gomes.
2814
2815         According to W3C WebSocket Specification, <https://www.w3.org/TR/2012/CR-websockets-20120920/>,
2816         when an invalid value is set on binaryType of WebSocket, a SyntaxError should be raised.
2817
2818         * http/tests/websocket/tests/hybi/binary-type.html: Catch a syntax exception when binary type is set with invalid values.
2819
2820 2016-03-20  Chris Fleizach  <cfleizach@apple.com>
2821
2822         AX: Radio button members are not identified together in all cases
2823         https://bugs.webkit.org/show_bug.cgi?id=155604
2824         <rdar://problem/21186992>
2825
2826         Reviewed by Darin Adler.
2827
2828         * accessibility/mac/radio-button-group-members-expected.txt: Added.
2829         * accessibility/radio-button-group-members.html:
2830         * platform/mac/accessibility/radio-button-group-members-expected.txt: Removed.
2831
2832 2016-03-19  Skachkov Oleksandr  <gskachkov@gmail.com>
2833
2834         [ES6] Arrow function syntax. Update syntax error text 'super is only valid inside functions' to more suitable
2835         https://bugs.webkit.org/show_bug.cgi?id=155491
2836
2837         Reviewed by Saam Barati.
2838
2839         * js/class-syntax-super-expected.txt:
2840         * js/script-tests/class-syntax-super.js:
2841         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
2842
2843 2016-03-19  Mark Lam  <mark.lam@apple.com>
2844
2845         ES6 spec requires that ErrorPrototype not be an Error object.
2846         https://bugs.webkit.org/show_bug.cgi?id=155680
2847
2848         Reviewed by Michael Saboff.
2849
2850         Updated the appropriate tests to expect the toString() value of Error.prototype
2851         to now be "[object Object]" instead of "[object Error]".  Also rebased the test
2852         results accordingly.
2853
2854         * fast/dom/DOMException/prototype-object-expected.txt:
2855         * fast/dom/DOMException/prototype-object.html:
2856         * js/dom/native-error-prototype-expected.txt:
2857         * js/dom/script-tests/native-error-prototype.js:
2858         * sputnik/Conformance/15_Native_Objects/15.11_Error/15.11.4/S15.11.4_A2.html:
2859
2860 2016-03-18  Daniel Bates  <dabates@apple.com>
2861
2862         Update AutoFill button in input fields
2863         https://bugs.webkit.org/show_bug.cgi?id=155619
2864
2865         Update expected results for Windows and GTK ports. Add expected result for the EFL port.
2866
2867         * platform/efl/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt: Added.
2868         * platform/gtk/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
2869         * platform/win/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
2870
2871 2016-03-18  Zhuo Li  <zachli@apple.com>
2872
2873         Update AutoFill button in input fields.
2874         https://bugs.webkit.org/show_bug.cgi?id=155619.
2875         rdar://problem/24486939.
2876
2877         Reviewed by Daniel Bates.
2878
2879         * fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
2880         Update the test results.
2881         * platform/ios-simulator/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
2882         Ditto.
2883
2884 2016-03-18  Simon Fraser  <simon.fraser@apple.com>
2885
2886         Sideways-scrollable RTL document has wrong initial and reload offset in WKWebView
2887         https://bugs.webkit.org/show_bug.cgi?id=155660
2888
2889         Reviewed by Tim Horton.
2890         
2891         Test for initial scroll position in an RTL page.
2892
2893         * fast/scrolling/rtl-initial-scroll-position-expected.html: Added.
2894         * fast/scrolling/rtl-initial-scroll-position.html: Added.
2895
2896 2016-03-18  Darin Adler  <darin@apple.com>
2897
2898         ASSERTION FAILED: m_isValid == valid() in WebCore::HTMLFormControlElement::isValidFormControlElement
2899         https://bugs.webkit.org/show_bug.cgi?id=139481
2900
2901         Reviewed by Daniel Bates.
2902
2903         * fast/forms/validity-assertion-inserting-into-datalist-expected.txt: Added.
2904         * fast/forms/validity-assertion-inserting-into-datalist.html: Added.
2905
2906 2016-03-18  Chris Dumez  <cdumez@apple.com>
2907
2908         Speculative revalidation requests do not have their HTTP user-agent set
2909         https://bugs.webkit.org/show_bug.cgi?id=155620
2910         <rdar://problem/24657567>
2911
2912         Reviewed by Brady Eidson.
2913
2914         Add layout test coverage.
2915
2916         * http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.php: Added.
2917         * http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.php: Added.
2918         * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt: Added.
2919         * http/tests/cache/disk-cache/speculative-validation/validation-request.html: Added.
2920
2921 2016-03-18  Mark Lam  <mark.lam@apple.com>
2922
2923         ES6 spec requires that RegExpPrototype not be a RegExp object.
2924         https://bugs.webkit.org/show_bug.cgi?id=155654
2925
2926         Reviewed by Filip Pizlo.
2927
2928         Rebase all the test results.
2929
2930         * fast/regex/script-tests/toString.js:
2931         * fast/regex/toString-expected.txt:
2932         * ietestcenter/Javascript/15.10.6-expected.txt:
2933         * ietestcenter/Javascript/15.10.7.1-1-expected.txt:
2934         * ietestcenter/Javascript/15.10.7.2-1-expected.txt:
2935         * ietestcenter/Javascript/15.10.7.3-1-expected.txt:
2936         * ietestcenter/Javascript/15.10.7.4-1-expected.txt:
2937         * ietestcenter/Javascript/15.10.7.5-1-expected.txt:
2938         * ietestcenter/Javascript/TestCases/15.10.6.js:
2939         (ES5Harness.registerTest.test):
2940         * ietestcenter/Javascript/TestCases/15.10.7.1-1.js:
2941         (ES5Harness.registerTest.test):
2942         * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
2943         (ES5Harness.registerTest.test):
2944         * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
2945         (ES5Harness.registerTest.test):
2946         * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
2947         (ES5Harness.registerTest.test):
2948         * ietestcenter/Javascript/TestCases/15.10.7.5-1.js:
2949         (ES5Harness.registerTest.test):
2950         * js/Object-getOwnPropertyNames-expected.txt:
2951         * js/kde/RegExp-expected.txt:
2952         * js/kde/script-tests/RegExp.js:
2953         * js/script-tests/Object-getOwnPropertyNames.js:
2954         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/S15.10.6_A2-expected.txt:
2955
2956 2016-03-18  Brent Fulgham  <bfulgham@apple.com>
2957
2958         Local file restrictions should not block sessionStorage access
2959         https://bugs.webkit.org/show_bug.cgi?id=155609
2960         <rdar://problem/25229461>
2961
2962         Reviewed by Andy Estes.
2963
2964         * storage/domstorage/sessionstorage/blocked-file-access-expected.txt: Added.
2965         * storage/domstorage/sessionstorage/blocked-file-access.html: Added.
2966         * storage/domstorage/sessionstorage/resources/blocked-example.html: Added.
2967
2968 2016-03-18  Ryan Haddad  <ryanhaddad@apple.com>
2969
2970         Rebaseline inspector/model/remote-object.html for mac after r198435
2971
2972         Unreviewed test gardening.
2973
2974         * platform/mac/inspector/model/remote-object-expected.txt:
2975
2976 2016-03-18  Nan Wang  <n_wang@apple.com>
2977
2978         AX: AXARIACurrent exposed but not displayed in Accessibility Inspector
2979         https://bugs.webkit.org/show_bug.cgi?id=155600
2980
2981         Reviewed by Chris Fleizach.
2982
2983         * accessibility/mac/aria-current-attribute-exposed-expected.txt: Added.
2984         * accessibility/mac/aria-current-attribute-exposed.html: Added.
2985
2986 2016-03-18  Nan Wang  <n_wang@apple.com>
2987
2988         AX: Typing broken on form input field while using VoiceOver
2989         https://bugs.webkit.org/show_bug.cgi?id=155613
2990
2991         Reviewed by Chris Fleizach.
2992
2993         * accessibility/mac/text-marker-range-for-node-without-children-expected.txt: Added.
2994         * accessibility/mac/text-marker-range-for-node-without-children.html: Added.
2995
2996 2016-03-18  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2997
2998         crossorigin element resource loading should check HTTP redirection
2999         https://bugs.webkit.org/show_bug.cgi?id=130578
3000
3001         Reviewed by Daniel Bates and Brent Fulgham.
3002
3003         shape-image-cors-redirect.html checks that cross-origin redirections are checked against CORS.
3004         It also checks that same-origin redirections are not checked against CORS.
3005
3006         * http/tests/security/resources/redirect-allow-star.php: Added.
3007         * http/tests/security/shape-image-cors-redirect-expected.html: Added.
3008         * http/tests/security/shape-image-cors-redirect.html: Added.
3009
3010 2016-03-18  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3011
3012         Move IndexedDB regular test to web-platform-tests
3013         https://bugs.webkit.org/show_bug.cgi?id=155581
3014
3015         Reviewed by Darin Adler.
3016
3017         Renaming indexeddb test expectation according new path and directory name.
3018
3019         * TestExpectations:
3020         * platform/efl/TestExpectations:
3021         * platform/gtk/TestExpectations:
3022         * platform/ios-simulator-wk1/TestExpectations:
3023         * platform/mac-wk2/TestExpectations:
3024         * platform/win/TestExpectations:
3025
3026 2016-03-17  Chris Fleizach  <cfleizach@apple.com>
3027
3028         AX: WEB: VoiceOver does not announce some WAI-ARIA document structures
3029         https://bugs.webkit.org/show_bug.cgi?id=155603
3030         <rdar://problem/25227385>
3031
3032         Reviewed by Darin Adler.
3033
3034         * accessibility/ios-simulator/landmark-type-expected.txt:
3035         * accessibility/ios-simulator/landmark-type.html:
3036
3037 2016-03-17  Brent Fulgham  <bfulgham@apple.com>
3038
3039         [XSS Auditor] Off by one in XSSAuditor::canonicalizedSnippetForJavaScript()
3040         https://bugs.webkit.org/show_bug.cgi?id=155624
3041         <rdar://problem/25219962>
3042
3043         Unreviewed merge from Blink (patch by Tom Sepez <tsepez@chromium.org>):
3044         <https://src.chromium.org/viewvc/blink?revision=201803&view=revision>
3045
3046         * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode-expected.txt: Added.
3047         * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode.html: Added.
3048
3049 2016-03-17  Zalan Bujtas  <zalan@apple.com>
3050
3051         Images in feed on ebay.com jiggle when one is hovered
3052         https://bugs.webkit.org/show_bug.cgi?id=155608
3053         <rdar://problem/25160681>
3054
3055         The content offset in compositing layer = subpixel gap between the graphics layer and the layer bounds + layer bounds top left.
3056
3057         Reviewed by Simon Fraser.
3058
3059         * compositing/hidpi-viewport-clipping-on-composited-content-expected.html: Added.
3060         * compositing/hidpi-viewport-clipping-on-composited-content.html: Added.
3061
3062 2016-03-17  Zalan Bujtas  <zalan@apple.com>
3063
3064         Don't initiate a style recall while drawing text 
3065         https://bugs.webkit.org/show_bug.cgi?id=155618
3066
3067         Reviewed by Simon Fraser.
3068
3069         This patch ensures that we don't initiate a style recalc while in the middle of text drawing.
3070
3071         * fast/canvas/crash-while-resizing-canvas-expected.txt: Added.
3072         * fast/canvas/crash-while-resizing-canvas.html: Added.
3073
3074 2016-03-17  Myles C. Maxfield  <mmaxfield@apple.com>
3075
3076         [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
3077         https://bugs.webkit.org/show_bug.cgi?id=155531
3078
3079         Reviewed by Darin Adler.
3080
3081         Add a bunch of tests. Also, this patch adds some tests that caught
3082         https://bugs.webkit.org/show_bug.cgi?id=155533 (but they are disabled).
3083
3084         * fast/scrolling/rtl-scrollbars-elementFromPoint-expected.txt: Added.
3085         * fast/scrolling/rtl-scrollbars-elementFromPoint-static-expected.txt: Added.
3086         * fast/scrolling/rtl-scrollbars-elementFromPoint-static.html: Added.
3087         * fast/scrolling/rtl-scrollbars-elementFromPoint.html: Added.
3088         * fast/scrolling/rtl-scrollbars-iframe-expected.txt: Added.
3089         * fast/scrolling/rtl-scrollbars-iframe-offset-expected.html: Added.
3090         * fast/scrolling/rtl-scrollbars-iframe-offset.html: Added.
3091         * fast/scrolling/rtl-scrollbars-iframe-position-absolute-expected.txt: Added.
3092         * fast/scrolling/rtl-scrollbars-iframe-position-absolute.html: Added.
3093         * fast/scrolling/rtl-scrollbars-iframe-scrolled-expected.html: Added.
3094         * fast/scrolling/rtl-scrollbars-iframe-scrolled.html: Added.
3095         * fast/scrolling/rtl-scrollbars-iframe.html: Added.
3096         * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint-expected.txt: Added.
3097         * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html: Added.
3098         * fast/scrolling/rtl-scrollbars-overflow-position-absolute-expected.html: Added.
3099         * fast/scrolling/rtl-scrollbars-overflow-position-absolute.html: Added.
3100         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled-expected.html: Added.
3101         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html: Added.
3102         * fast/scrolling/rtl-scrollbars-position-absolute-expected.html: Added.
3103         * fast/scrolling/rtl-scrollbars-position-absolute.html: Added.
3104         * fast/scrolling/rtl-scrollbars-position-fixed-expected.html: Added.
3105         * fast/scrolling/rtl-scrollbars-position-fixed.html: Added.
3106         * fast/scrolling/rtl-scrollbars-text-selection-expected.html: Added.
3107         * fast/scrolling/rtl-scrollbars-text-selection-scrolled-expected.html: Added.
3108         * fast/scrolling/rtl-scrollbars-text-selection-scrolled.html: Added.
3109         * fast/scrolling/rtl-scrollbars-text-selection.html: Added.
3110         * TestExpectations:
3111
3112 2016-03-17  Brady Eidson  <beidson@apple.com>
3113
3114         Don't try to restore deleted MemoryIndexes if their owning object store is not restored.
3115         https://bugs.webkit.org/show_bug.cgi?id=155068
3116
3117         Reviewed by Alex Christensen.
3118
3119         * storage/indexeddb/modern/deleteindex-4-private-expected.txt: Added.
3120         * storage/indexeddb/modern/deleteindex-4-private.html: Added.
3121         * storage/indexeddb/modern/resources/deleteindex-4.js: Added.
3122
3123 2016-03-17  Doug Russell  <d_russell@apple.com>
3124
3125         AX: attributes to retrieve focusable and editable ancestors
3126         https://bugs.webkit.org/show_bug.cgi?id=155554
3127
3128         Reviewed by Chris Fleizach.
3129
3130         Add attributes to help give context to focus changes:
3131         AXFocusableAncestor - nearest accessibility ancestor that returns true for
3132         canSetFocusAttribute().
3133         AXEditableAncestor - nearest accessibility ancestor that returns true for
3134         isTextControl().
3135         AXHighestEditableAncestor - highest element in accessibility that returns true
3136         for isTextControl().
3137
3138         * accessibility/image-link-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-link-expected.txt.
3139         * accessibility/image-map2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-map2-expected.txt.
3140         * accessibility/internal-link-anchors2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt.
3141         * accessibility/lists-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/lists-expected.txt.
3142         * accessibility/mac/ancestor-attributes-expected.txt: Added.
3143         * accessibility/mac/ancestor-attributes.html: Added.
3144         * accessibility/mac/aria-columnrowheaders-expected.txt:
3145         * accessibility/mac/bounds-for-range-expected.txt:
3146         * accessibility/mac/document-links-expected.txt:
3147         * accessibility/mac/internal-link-anchors-expected.txt:
3148         * accessibility/math-multiscript-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt.
3149         * accessibility/plugin-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/plugin-expected.txt.
3150         * accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-attributes-expected.txt.
3151         * accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt.
3152         * accessibility/table-cells-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cells-expected.txt.
3153         * accessibility/table-detection-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-detection-expected.txt.
3154         * accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt.
3155         * accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-sections-expected.txt.
3156         * accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt.
3157         * accessibility/transformed-element-expected.txt:
3158
3159 2016-03-17  Joseph Pecoraro  <pecoraro@apple.com>
3160
3161         Unreviewed follow-up fix to test after r198353.
3162
3163         * inspector/unit-tests/heap-snapshot.html:
3164         Account for <root> in a few places.
3165
3166 2016-03-17  Sam Weinig  <sam@webkit.org>
3167
3168         Implement document.queryCommandSupported("copy")
3169         https://bugs.webkit.org/show_bug.cgi?id=155548
3170         <rdar://problem/25195295>
3171
3172         Reviewed by Enrica Casucci.
3173
3174         * editing/execCommand/clipboard-access-with-user-gesture-expected.txt:
3175         * editing/execCommand/clipboard-access-with-user-gesture.html:
3176         document.queryCommandSupported('copy') should be returning true.
3177
3178         * editing/pasteboard/can-read-in-copy-and-cut-events.html:
3179         * editing/pasteboard/copy-cut-paste-events-fired-when-disabled.html:
3180         * editing/pasteboard/pasting-empty-html-falls-back-to-text.html:
3181         * editing/pasteboard/set_data_typeof_return.html:
3182         Use testRunner.execCommand() to test the behavior of a user.
3183
3184 2016-03-17  Joseph Pecoraro  <pecoraro@apple.com>
3185
3186         Web Inspector: HeapSnapshots are slow and use too much memory
3187         https://bugs.webkit.org/show_bug.cgi?id=155571
3188
3189         Reviewed by Timothy Hatcher.
3190
3191         * inspector/heap/getPreview.html:
3192         * inspector/heap/getRemoteObject.html:
3193         * inspector/heap/snapshot.html:
3194         Update tests to use the new HeapSnapshotWorker frontend code.
3195
3196         * inspector/unit-tests/heap-snapshot-expected.txt: Added.
3197         * inspector/unit-tests/heap-snapshot.html: Added.
3198         Verify the data processing in and worker communication work HeapSnapshotWorker
3199         produces expected values when compared with the simple HeapSnapshot/Node/Edge
3200         implentation.
3201
3202 2016-03-17  Ryan Haddad  <ryanhaddad@apple.com>
3203
3204         Marking http/tests/security/aboutBlank/window-open-self-about-blank.html as flaky on ios-sim-debug
3205         https://bugs.webkit.org/show_bug.cgi?id=94458
3206
3207         Unreviewed test gardening.
3208
3209         * platform/ios-simulator/TestExpectations:
3210
3211 2016-03-16  Chris Fleizach  <cfleizach@apple.com>
3212
3213         AX: Implement AutoFill Available attribute for a text field
3214         https://bugs.webkit.org/show_bug.cgi?id=155567
3215
3216         Reviewed by Darin Adler.
3217
3218         * accessibility/auto-fill-types-expected.txt: Added.
3219         * accessibility/auto-fill-types.html: Added.
3220
3221 2016-03-17  Mark Lam  <mark.lam@apple.com>
3222
3223         Method names should not appear in the lexical scope of the method's body.
3224         https://bugs.webkit.org/show_bug.cgi?id=155568
3225
3226         Reviewed by Saam Barati.
3227
3228         * inspector/model/scope-chain-node-expected.txt:
3229         - rebased expected result.
3230
3231         * js/script-tests/function-toString-vs-name.js:
3232         - fixed a bug in the shouldBe() function.
3233
3234         * js/methods-names-should-not-be-in-lexical-scope-expected.txt: Added.
3235         * js/methods-names-should-not-be-in-lexical-scope.html: Added.
3236         * js/script-tests/methods-names-should-not-be-in-lexical-scope.js: Added.
3237         - test all variations of methods.
3238
3239 2016-03-17  Csaba Osztrogon√°c  <ossy@webkit.org>
3240
3241         Unreviewed, line ending fixes.
3242
3243         * css2.1/20110323/support/at-import-001.css:
3244         * css2.1/20110323/support/at-import-002.css:
3245         * css2.1/20110323/support/at-import-004.css:
3246         * css2.1/20110323/support/at-import-005.css:
3247         * css2.1/20110323/support/at-import-006.css:
3248         * css2.1/20110323/support/at-import-007.css:
3249         * css2.1/20110323/support/eof-green.css:
3250         * storage/indexeddb/set_version_blocked.html:
3251         * storage/indexeddb/transaction-read-only.html:
3252
3253 2016-03-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3254
3255         [Fetch API] response-consume.html is crashing on Mac WK1 Debug builds
3256         https://bugs.webkit.org/show_bug.cgi?id=155490
3257
3258         Reviewed by Darin Adler.
3259
3260         * TestExpectations: Removed crash debug expectation of response-consume.html
3261
3262 2016-03-17  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3263
3264         WebRTC: Update RTCIceCandidate
3265         https://bugs.webkit.org/show_bug.cgi?id=155535
3266
3267         Reviewed by Eric Carlson.
3268
3269         RTCIceCandidate.html is updated to test the new construction behavior and the nullable
3270         attributes. The remaining updated tests simply construct an RTCIceCandidate to be used for
3271         test purposes.
3272
3273         * fast/mediastream/RTCIceCandidate-expected.txt:
3274         * fast/mediastream/RTCIceCandidate.html:
3275         * fast/mediastream/RTCPeerConnection-closed-state.html:
3276         * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
3277         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
3278         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
3279         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
3280
3281 2016-03-17  Skachkov Oleksandr  <gskachkov@gmail.com>
3282
3283         Invoking super()/super inside of the eval should not lead to SyntaxError
3284         https://bugs.webkit.org/show_bug.cgi?id=153864
3285
3286         Reviewed by Saam Barati.
3287
3288         * js/class-syntax-super-expected.txt:
3289         * js/script-tests/class-syntax-super.js:
3290
3291 2016-03-16  Zalan Bujtas  <zalan@apple.com>
3292
3293         Subpixel rendering: Directly composited image layers need pixelsnapping.
3294         https://bugs.webkit.org/show_bug.cgi?id=155558
3295
3296         Reviewed by Simon Fraser.
3297
3298         In order to match non-composited image size/position, we need to pixelsnap both the contents and the clipping
3299         layer bounds for directly composited images.
3300
3301         * fast/images/hidpi-directly-composited-image-on-subpixel-position-expected.html: Added.
3302         * fast/images/hidpi-directly-composited-image-on-subpixel-position.html: Added.
3303
3304 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
3305
3306         Skipping mathml/very-large-stretchy-operators.html on ios-simulator debug
3307         https://bugs.webkit.org/show_bug.cgi?id=155565
3308
3309         Unreviewed test gardening.
3310
3311         * platform/ios-simulator/TestExpectations:
3312
3313 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
3314
3315         Marking compositing/visible-rect/animated-from-none.html as flaky on ios-sim-wk2, failing on ios-sim-wk1
3316         https://bugs.webkit.org/show_bug.cgi?id=155495
3317
3318         Unreviewed test gardening.
3319
3320         * platform/ios-simulator-wk1/TestExpectations:
3321         * platform/ios-simulator-wk2/TestExpectations:
3322
3323 2016-03-16  Nan Wang  <n_wang@apple.com>
3324
3325         AX: Expose aria-current status to children
3326         https://bugs.webkit.org/show_bug.cgi?id=155469
3327
3328         Reviewed by Chris Fleizach.
3329
3330         * accessibility/aria-current-global-attribute-expected.txt: Added.
3331         * accessibility/aria-current-global-attribute.html: Added.
3332
3333 2016-03-16  Tim Horton  <timothy_horton@apple.com>
3334
3335         [mac] Printing test snapshots are upside-down after r198242
3336         https://bugs.webkit.org/show_bug.cgi?id=155543
3337
3338         Reviewed by Simon Fraser.
3339
3340         * TestExpectations:
3341         Re-un-skip these tests.
3342
3343 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
3344
3345         Marking inspector/controller/runtime-controller.html as flaky on mac
3346         https://bugs.webkit.org/show_bug.cgi?id=154688
3347
3348         Unreviewed test gardening.
3349
3350         * platform/mac/TestExpectations:
3351
3352 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
3353
3354         Mark http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html as flaky
3355         https://bugs.webkit.org/show_bug.cgi?id=94458
3356
3357         Unreviewed test gardening.
3358
3359         * platform/ios-simulator/TestExpectations:
3360
3361 2016-03-16  Daniel Bates  <dabates@apple.com>
3362
3363         <video> and <audio> elements do not obey Content Security Policy on redirect
3364         https://bugs.webkit.org/show_bug.cgi?id=155509
3365         <rdar://problem/10234844>
3366
3367         Reviewed by Alex Christensen.
3368
3369         Add tests to ensure that the Content Security Policy is enforced on redirects when
3370         loading a subresource, including a video or audio file.
3371
3372         * http/tests/resources/redirect.php: Fix PHP "undefined index" warnings when either query
3373         parameter code or refresh (or both) are not specified.
3374         * http/tests/security/contentSecurityPolicy/audio-redirect-allowed-expected.txt: Added.
3375         * http/tests/security/contentSecurityPolicy/audio-redirect-allowed.html: Added.
3376         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added.
3377         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked.html: Added.
3378         * http/tests/security/contentSecurityPolicy/font-redirect-allowed-expected.txt: Added.
3379         * http/tests/security/contentSecurityPolicy/font-redirect-allowed.html: Added.
3380         * http/tests/security/contentSecurityPolicy/font-redirect-blocked-expected.txt: Added.
3381         * http/tests/security/contentSecurityPolicy/font-redirect-blocked.html: Added.
3382         * http/tests/security/contentSecurityPolicy/image-redirect-allowed-expected.txt: Added.
3383         * http/tests/security/contentSecurityPolicy/image-redirect-allowed.html: Added.
3384         * http/tests/security/contentSecurityPolicy/image-redirect-blocked-expected.txt: Added.
3385         * http/tests/security/contentSecurityPolicy/image-redirect-blocked.html: Added.
3386         * http/tests/security/contentSecurityPolicy/resources/ABCFont.svg: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg.
3387         * http/tests/security/contentSecurityPolicy/resources/alert-fail.xsl: Added.
3388         * http/tests/security/contentSecurityPolicy/resources/alert-pass.xsl: Added.
3389         * http/tests/security/contentSecurityPolicy/resources/green-square.svg: Added.
3390         * http/tests/security/contentSecurityPolicy/resources/red-square.svg: Added.
3391         * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-allowed.php: Added.
3392         * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-blocked.php: Added.
3393         * http/tests/security/contentSecurityPolicy/script-redirect-allowed-expected.txt: Added.
3394         * http/tests/security/contentSecurityPolicy/script-redirect-allowed.html: Added.
3395         * http/tests/security/contentSecurityPolicy/script-redirect-blocked-expected.txt: Added.
3396         * http/tests/security/contentSecurityPolicy/script-redirect-blocked.html: Added.
3397         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed-expected.txt: Added.
3398         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed.html: Added.
3399         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked-expected.txt: Added.
3400         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked.html: Added.
3401         * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed-expected.txt: Added.
3402         * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed.html: Added.
3403         * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked-expected.txt: Added.
3404         * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked.html: Added.
3405         * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed-expected.txt: Added.
3406         * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed.html: Added.
3407         * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked-expected.txt: Added.
3408         * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked.html: Added.
3409         * http/tests/security/contentSecurityPolicy/track-redirect-allowed-expected.txt: Added.
3410         * http/tests/security/contentSecurityPolicy/track-redirect-allowed.html: Added.
3411         * http/tests/security/contentSecurityPolicy/track-redirect-blocked-expected.txt: Added.
3412         * http/tests/security/contentSecurityPolicy/track-redirect-blocked.html: Added.
3413         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html:
3414         * http/tests/security/contentSecurityPolicy/video-redirect-allowed-expected.txt: Added.
3415         * http/tests/security/contentSecurityPolicy/video-redirect-allowed.html: Added.
3416         * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Added.
3417         * http/tests/security/contentSecurityPolicy/video-redirect-blocked.html: Added.
3418         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt: Added.
3419         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed.html: Added.
3420         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt: Added.
3421         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked.html: Added.
3422         * platform/efl/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
3423         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. We will also need to fix
3424         <https://bugs.webkit.org/show_bug.cgi?id=153866> before we can unskip test http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html
3425         As far as I can tell the functionality exercised by these tests is not being using by the EFL port.
3426         * platform/gtk/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
3427         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. As far as I can tell the functionality
3428         exercised by these tests is not being using by the GTK port.
3429         * platform/ios-simulator/http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added expected failure result as
3430         AV Foundation is responsible for loading media on iOS. That is, WebCore is not responsible for loading media.
3431         * platform/ios-simulator/http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Ditto.
3432         * platform/mac/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
3433         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. The functionality exercised by these
3434         tests is not used on OS X. Additionally, mark as Failure on Yosemite and ElCapitan the added tests
3435         http/tests/security/contentSecurityPolicy/{video, audio}-redirect-blocked.html as we do not support
3436         Content Security Policy for media redirects in these versions of OS X.
3437
3438 2016-03-16  Jiewen Tan  <jiewen_tan@apple.com>
3439
3440         URL Parsing should signal failure for illegal IDN
3441         https://bugs.webkit.org/show_bug.cgi?id=154945
3442         <rdar://problem/8014795>
3443
3444         Reviewed by Brent Fulgham.
3445
3446         * fast/url/host-expected.txt:
3447         * fast/url/idna2003-expected.txt:
3448         * fast/url/invalid-idn-expected.txt: Added.
3449         * fast/url/invalid-idn.html: Added.
3450
3451 2016-03-16  Mark Lam  <mark.lam@apple.com>
3452
3453         Add support for setting Function.name from computed properties.
3454         https://bugs.webkit.org/show_bug.cgi?id=155437
3455
3456         Reviewed by Filip Pizlo.
3457
3458         * js/object-literal-computed-methods-expected.txt:
3459         - Exercise op_set_function_name at all tiers.
3460
3461         * js/script-tests/function-toString-vs-name.js:
3462         - Added tests for computed properties.
3463
3464         * js/script-tests/object-literal-computed-methods.js:
3465         - rebased results.
3466
3467 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
3468
3469         Marking imported/blink/fast/multicol/dynamic/relayout-abspos-in-relpos-spanner.html as flaky on ios-sim
3470         https://bugs.webkit.org/show_bug.cgi?id=155339
3471
3472         Unreviewed test gardening.
3473
3474         * platform/ios-simulator/TestExpectations:
3475
3476 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
3477
3478         Skipping failing printing tests
3479         https://bugs.webkit.org/show_bug.cgi?id=155543
3480
3481         Unreviewed test gardening.
3482
3483         Three printing tests that rely on software snapshotting are failing after r198242 exposed
3484         an underlying issue. Skipping these tests to get the bots back to green during investigation.
3485
3486         * TestExpectations:
3487
3488 2016-03-16  Antti Koivisto  <antti@apple.com>
3489
3490         Don't invalidate style unnecessarily when setting inline style cssText
3491         https://bugs.webkit.org/show_bug.cgi?id=155541
3492         rdar://problem/23318893
3493
3494         Reviewed by Simon Fraser.