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