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