1 2016-04-13 Eric Carlson <eric.carlson@apple.com>
3 [iOS] remote command should be considered user events
4 https://bugs.webkit.org/show_bug.cgi?id=156546
5 <rdar://problem/25560877>
9 * media/remote-control-command-is-user-gesture-expected.txt: Added.
10 * media/remote-control-command-is-user-gesture.html: Added.
12 2016-04-13 Commit Queue <commit-queue@webkit.org>
14 Unreviewed, rolling out r199502 and r199511.
15 https://bugs.webkit.org/show_bug.cgi?id=156557
17 Appears to have in-browser perf regression (Requested by mlam
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
27 "ES6: Implement RegExp.prototype[@@search]."
28 https://bugs.webkit.org/show_bug.cgi?id=156331
29 http://trac.webkit.org/changeset/199511
31 2016-04-13 Antonio Gomes <tonikitoo@webkit.org>
33 Non-resizable text field looks resizable
34 https://bugs.webkit.org/show_bug.cgi?id=152271
36 Reviewed by Darin Adler.
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.
43 2016-04-13 Mark Lam <mark.lam@apple.com>
45 ES6: Implement RegExp.prototype[@@search].
46 https://bugs.webkit.org/show_bug.cgi?id=156331
48 Reviewed by Keith Miller.
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.
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.
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.
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.
72 2016-04-13 Jiewen Tan <jiewen_tan@apple.com>
74 Mark fast/canvas/webgl/gl-teximage.html as flaky on Macs
75 https://bugs.webkit.org/show_bug.cgi?id=58766
77 Unreviewed test gardening.
79 * platform/mac/TestExpectations:
81 2016-04-13 Jiewen Tan <jiewen_tan@apple.com>
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
86 Unreviewed test gardening.
90 2016-04-13 Jiewen Tan <jiewen_tan@apple.com>
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
95 Unreviewed test gardening.
97 * platform/mac/TestExpectations:
99 2016-04-13 Mark Lam <mark.lam@apple.com>
101 ES6: Implement String.prototype.split and RegExp.prototype[@@split].
102 https://bugs.webkit.org/show_bug.cgi?id=156013
104 Reviewed by Keith Miller.
106 Re-landing r199393 now that the shadow chicken crash has been fixed.
108 * js/Object-getOwnPropertyNames-expected.txt:
109 * js/dom/string-prototype-properties-expected.txt:
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.
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.
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.
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.
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:
172 2016-04-12 Antti Koivisto <antti@apple.com>
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
178 Reviewed by Benjamin Poulain.
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.
183 * fast/css/attribute-selector-null-crash-expected.html: Added.
184 * fast/css/attribute-selector-null-crash.html: Added.
186 2016-04-12 Mark Lam <mark.lam@apple.com>
188 Rollout: ES6: Implement String.prototype.split and RegExp.prototype[@@split].
189 https://bugs.webkit.org/show_bug.cgi?id=156013
191 Speculative rollout to fix 32-bit shadow-chicken.yaml/tests/v8-v6/v8-regexp.js.shadow-chicken test failure.
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:
254 2016-04-12 Keith Miller <keith_miller@apple.com>
256 [ES6] Add support for Symbol.isConcatSpreadable.
257 https://bugs.webkit.org/show_bug.cgi?id=155351
259 Reviewed by Saam Barati.
261 Fix tests for Symbol.isConcatSpreadable on the Symbol object.
263 * js/Object-getOwnPropertyNames-expected.txt:
264 * js/dom/array-prototype-properties-expected.txt:
265 * js/script-tests/Object-getOwnPropertyNames.js:
267 2016-04-12 Mark Lam <mark.lam@apple.com>
269 ES6: Implement String.prototype.split and RegExp.prototype[@@split].
270 https://bugs.webkit.org/show_bug.cgi?id=156013
272 Reviewed by Keith Miller.
274 * js/Object-getOwnPropertyNames-expected.txt:
275 * js/dom/string-prototype-properties-expected.txt:
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.
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.
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.
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.
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:
338 2016-04-12 Chris Dumez <cdumez@apple.com>
340 Attr.value should not be nullable
341 https://bugs.webkit.org/show_bug.cgi?id=156515
343 Reviewed by Benjamin Poulain.
345 Add layout test and rebaseline existing one now that Attr.value is no
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:
353 2016-04-12 David Kilzer <ddkilzer@apple.com>
355 Web Inspector: inspector/heap/getRemoteObject.html is flakey
356 <http://webkit.org/b/156077>
358 Unreviewed test expectations update.
360 * platform/mac-wk2/TestExpectations:
361 (inspector/heap/getRemoteObject.html): Update bug number.
363 2016-04-12 David Kilzer <ddkilzer@apple.com>
365 Web Inspector: inspector/heap/getRemoteObject.html is flakey
366 <http://webkit.org/b/156514>
368 Unreviewed test expectations update.
370 * platform/mac-wk2/TestExpectations:
371 (inspector/heap/getRemoteObject.html): Mark as flakey.
373 2016-04-12 Joseph Pecoraro <pecoraro@apple.com>
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>
379 Reviewed by Timothy Hatcher.
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.
385 2016-04-12 Myles C. Maxfield <mmaxfield@apple.com>
387 [RTL Scrollbars] Overlay scrollbars push contents inwards
388 https://bugs.webkit.org/show_bug.cgi?id=156225
389 <rdar://problem/25137040>
391 Reviewed by Darin Adler.
393 * fast/scrolling/rtl-scrollbars-overlay-no-push-contents-expected.html: Added.
394 * fast/scrolling/rtl-scrollbars-overlay-no-push-contents.html: Added.
396 2016-04-12 Myles C. Maxfield <mmaxfield@apple.com>
398 [OS X] Flakey crash after ScrollAnimatorMac destruction
399 https://bugs.webkit.org/show_bug.cgi?id=156372
401 Reviewed by Darin Adler.
403 Migrate to the new mechanism for disabling mock scrollbars in tests.
405 * fast/scrolling/rtl-scrollbars-animation-property.html:
407 2016-04-12 Saam barati <sbarati@apple.com>
409 We incorrectly parse arrow function expressions
410 https://bugs.webkit.org/show_bug.cgi?id=156373
412 Reviewed by Mark Lam.
414 * js/parser-syntax-check-expected.txt:
415 * js/script-tests/parser-syntax-check.js:
418 2016-03-17 Sergio Villar Senin <svillar@igalia.com>
420 [css-grid] Add parsing support for <auto-repeat> syntax
421 https://bugs.webkit.org/show_bug.cgi?id=155583
423 Reviewed by Antti Koivisto.
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.
428 2016-04-12 Alex Christensen <achristensen@webkit.org>
430 Remove failing assertion in ANGLE
431 https://bugs.webkit.org/show_bug.cgi?id=156485
433 Reviewed by Dean Jackson.
435 * fast/canvas/webgl/fragment-shader-assertion-expected.txt: Added.
436 * fast/canvas/webgl/fragment-shader-assertion.html: Added.
438 2016-04-11 Brent Fulgham <bfulgham@apple.com>
440 Use WeakPtrs to avoid using deallocated Widgets and ScrollableAreas
441 https://bugs.webkit.org/show_bug.cgi?id=156420
442 <rdar://problem/25637378>
444 Reviewed by Darin Adler.
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.
450 2016-04-11 Dean Jackson <dino@apple.com>
452 putImageData needs to premultiply input
453 https://bugs.webkit.org/show_bug.cgi?id=156488
454 <rdar://problem/25672675>
456 Reviewed by Zalan Bujtas.
458 Tests that putImageData is taking unmultiplied data,
459 premultiplying it, then copying into the backing store.
461 * fast/canvas/putImageData-unmultiplied-expected.html: Added.
462 * fast/canvas/putImageData-unmultiplied.html: Added.
464 2016-04-11 Jiewen Tan <jiewen_tan@apple.com>
466 Unskip imported/w3c/web-platform-tests/IndexedDB/idbindex-multientry-big.htm
467 https://bugs.webkit.org/show_bug.cgi?id=156480
469 Unreviewed test gardening.
471 * platform/ios-simulator/TestExpectations:
473 2016-04-11 Jiewen Tan <jiewen_tan@apple.com>
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
478 Unreviewed test gardening.
480 * platform/ios-simulator/TestExpectations:
482 2016-04-11 Jiewen Tan <jiewen_tan@apple.com>
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>
488 Reviewed by Ryosuke Niwa.
490 * fast/loader/iframe-src-invalid-url-expected.txt: Added.
491 * fast/loader/iframe-src-invalid-url.html: Added.
493 2016-04-11 Said Abou-Hallawa <sabouhallawa@apple,com>
495 Merge CG ImageSource and non CG ImageSource implementation in one file
496 https://bugs.webkit.org/show_bug.cgi?id=155456
498 Reviewed by Darin Adler.
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.
504 * fast/images/image-subsampling-expected.html: Added.
505 * fast/images/image-subsampling.html: Added.
507 2016-04-11 Zalan Bujtas <zalan@apple.com>
509 REGRESSION (r193857): Text selection causes text to disappear.
510 https://bugs.webkit.org/show_bug.cgi?id=156448
511 rdar://problem/25578952
513 Reviewed by Simon Fraser.
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.
518 * fast/text/text-disappear-on-deselect-expected.html: Added.
519 * fast/text/text-disappear-on-deselect.html: Added.
521 2016-04-11 Chris Dumez <cdumez@apple.com>
523 DOMTokenList.contains() should not throw
524 https://bugs.webkit.org/show_bug.cgi?id=156453
526 Reviewed by Ryosuke Niwa.
528 Update existing layout tests now that DOMTokenList.contains() no longer
529 throws when called with an invalid token.
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:
541 2016-04-11 Frederic Wang <fwang@igalia.com>
543 Refactor RenderMathMLFraction layout to avoid using flexbox
544 https://bugs.webkit.org/show_bug.cgi?id=153917
546 Reviewed by Sergio Villar Senin.
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
564 2016-04-11 Commit Queue <commit-queue@webkit.org>
566 Unreviewed, rolling out r199290.
567 https://bugs.webkit.org/show_bug.cgi?id=156465
569 broke 300 tests (Requested by mcatanzaro on #webkit).
573 "Merge CG ImageSource and non CG ImageSource implementation in
575 https://bugs.webkit.org/show_bug.cgi?id=155456
576 http://trac.webkit.org/changeset/199290
578 2016-04-11 Frederic Wang <fwang@igalia.com>
580 Refactor RenderMathMLUnderOver layout functions to avoid using flexbox
581 https://bugs.webkit.org/show_bug.cgi?id=153742
583 Reviewed by Sergio Villar Senin.
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.
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.
601 2016-04-11 Antti Koivisto <antti@apple.com>
603 Implement functional :host() pseudo class
604 https://bugs.webkit.org/show_bug.cgi?id=156397
605 <rdar://problem/25621445>
607 Reviewed by Darin Adler.
609 Enable, fix and expand the test.
611 * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html:
612 * platform/mac/TestExpectations:
614 2016-04-11 Said Abou-Hallawa <sabouhallawa@apple,com>
616 Merge CG ImageSource and non CG ImageSource implementation in one file
617 https://bugs.webkit.org/show_bug.cgi?id=155456
619 Reviewed by Darin Adler.
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.
625 * fast/images/image-subsampling-expected.html: Added.
626 * fast/images/image-subsampling.html: Added.
628 2016-04-09 Commit Queue <commit-queue@webkit.org>
630 Unreviewed, rolling out r199268.
631 https://bugs.webkit.org/show_bug.cgi?id=156440
633 Broke Windows build (Requested by ap on #webkit).
637 "Implement functional :host() pseudo class"
638 https://bugs.webkit.org/show_bug.cgi?id=156397
639 http://trac.webkit.org/changeset/199268
641 2016-04-09 Michael Catanzaro <mcatanzaro@igalia.com>
643 [GTK] Update another GStreamer test expectation
647 * platform/gtk/TestExpectations:
649 2016-04-09 Michael Catanzaro <mcatanzaro@igalia.com>
651 [GTK] Update some more IndexedDB test expectations.
655 * platform/gtk/TestExpectations:
657 2016-04-09 Michael Catanzaro <mcatanzaro@igalia.com>
659 [GTK] Remove failure expectation from storage/indexeddb/connection-leak.html
661 It's skipped in the global TestExpectations, see bug #152643.
663 * platform/gtk/TestExpectations:
665 2016-04-09 Michael Catanzaro <mcatanzaro@igalia.com>
667 [GTK] Gardening unexpected passes and IndexedDB tests.
669 Unreviewed gardening.
671 * platform/gtk/TestExpectations:
673 2016-04-09 Antti Koivisto <antti@apple.com>
675 Implement functional :host() pseudo class
676 https://bugs.webkit.org/show_bug.cgi?id=156397
677 <rdar://problem/25621445>
679 Reviewed by Darin Adler.
681 Enable, fix and expand the test.
683 * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html:
684 * platform/mac/TestExpectations:
686 2016-04-07 Darin Adler <darin@apple.com>
688 Improve IDL support for object arguments that are neither optional nor nullable
689 https://bugs.webkit.org/show_bug.cgi?id=156149
691 Reviewed by Chris Dumez.
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.
697 2016-04-08 Joseph Pecoraro <pecoraro@apple.com>
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>
703 Reviewed by Timothy Hatcher.
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.
713 2016-04-08 Joanmarie Diggs <jdiggs@igalia.com>
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
718 Reviewed by Chris Fleizach.
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.
724 The roles-exposed.html and aria-grouping-roles.html test expectations were also updated.
726 * accessibility/mac/aria-grouping-roles-expected.txt:
727 * accessibility/mac/aria-grouping-roles.html:
728 * platform/mac/accessibility/roles-exposed-expected.txt:
730 2016-04-08 Zalan Bujtas <zalan@apple.com>
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>
736 Reviewed by Simon Fraser.
738 Implement pathForFocusRing for HTMLAreaElement.
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.
747 2016-04-08 Filip Pizlo <fpizlo@apple.com>
749 Add IC support for arguments.length
750 https://bugs.webkit.org/show_bug.cgi?id=156389
752 Reviewed by Geoffrey Garen.
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.
768 * js/regress/script-tests/direct-arguments-overridden-length.js: Added.
770 * js/regress/script-tests/direct-arguments-possibly-overridden-length.js: Added.
773 * js/regress/script-tests/scoped-arguments-length.js: Added.
775 * js/regress/script-tests/scoped-arguments-overridden-length.js: Added.
777 * js/regress/script-tests/scoped-arguments-possibly-overridden-length.js: Added.
781 2016-04-08 Joseph Pecoraro <pecoraro@apple.com>
783 Redefining a method of the same name hits an assertion
784 https://bugs.webkit.org/show_bug.cgi?id=144258
786 Reviewed by Ryosuke Niwa.
789 * js/script-tests/class-syntax-semicolon.js:
790 This test no longer asserts.
792 2016-04-08 Joanmarie Diggs <jdiggs@igalia.com>
794 AX: [ATK] Crash getting text under element in CSS table
795 https://bugs.webkit.org/show_bug.cgi?id=156328
797 Reviewed by Chris Fleizach.
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.
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.
807 2016-04-08 Matt Baker <mattbaker@apple.com>
809 Web Inspector: Quick Open fails to match pattern "bB" in file "abBc"
810 https://bugs.webkit.org/show_bug.cgi?id=156398
812 Reviewed by Timothy Hatcher.
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.
819 2016-04-08 Youenn Fablet <youenn.fablet@crf.canon.fr>
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
824 Reviewed by Xabier Rodriguez-Calvar.
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.
831 2016-04-08 Manuel Rego Casasnovas <rego@igalia.com>
833 [css-grid] Fix positioned items with grid gaps
834 https://bugs.webkit.org/show_bug.cgi?id=156288
836 Reviewed by Darin Adler.
838 Added new tests checking the right behavior.
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.
845 2016-04-08 John Wilander <wilander@apple.com>
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>
851 Reviewed by Darin Adler.
853 * fast/workers/resources/worker-inherits-csp-blocks-xhr.js:
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.
873 2016-04-07 Darin Adler <darin@apple.com>
875 FontFaceSet binding does not handle null correctly
876 https://bugs.webkit.org/show_bug.cgi?id=156141
878 Reviewed by Youenn Fablet.
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
884 2016-04-07 Filip Pizlo <fpizlo@apple.com>
886 Implementing caching transition puts that need to reallocate with indexing storage
887 https://bugs.webkit.org/show_bug.cgi?id=130914
889 Reviewed by Saam Barati.
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.
896 2016-04-07 Ada Chan <adachan@apple.com>
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
901 Rubber-stamped by Alexey Proskuryakov.
903 * platform/mac/TestExpectations:
904 * platform/mac/media/media-document-audio-repaint-expected.txt:
905 * platform/mac/media/video-zoom-controls-expected.txt:
907 2016-04-07 Jiewen Tan <jiewen_tan@apple.com>
909 Unreviewed, rolling out r199199.
911 Revision breaks layout tests
915 "fast/loader/opaque-base-url.html crashing during mac and ios
917 https://bugs.webkit.org/show_bug.cgi?id=156179
918 http://trac.webkit.org/changeset/199199
920 2016-04-07 Simon Fraser <simon.fraser@apple.com>
922 Make it possible to test effect of view exposed rect on tiled backing
923 https://bugs.webkit.org/show_bug.cgi?id=156365
925 Reviewed by Tim Horton.
927 Tests for tile size and tile coverage when we have an exposed view rect.
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.
934 2016-04-07 Jiewen Tan <jiewen_tan@apple.com>
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>
940 Reviewed by Andy Estes.
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:
947 2016-04-07 Ada Chan <adachan@apple.com>
949 Skip a couple more tests that are asserting in FrameView::scheduleRelayoutOfSubtree().
951 Unreviewed test gardening.
953 * platform/mac/TestExpectations:
955 2016-04-07 Jiewen Tan <jiewen_tan@apple.com>
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
960 Unreviewed, test gardening.
962 * platform/ios-simulator-wk2/TestExpectations:
964 2016-04-07 Alexey Proskuryakov <ap@apple.com>
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
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.
975 * platform/ios-simulator/TestExpectations:
976 * platform/mac/TestExpectations:
978 2016-04-07 Brent Fulgham <bfulgham@apple.com>
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>
984 Reviewed by Simon Fraser.
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.
990 2016-04-07 Saam barati <sbarati@apple.com>
992 Initial implementation of annex b.3.3 behavior was incorrect
993 https://bugs.webkit.org/show_bug.cgi?id=156276
995 Reviewed by Keith Miller.
997 * js/function-declarations-in-switch-statement-expected.txt:
998 * js/script-tests/function-declarations-in-switch-statement.js:
1000 2016-04-06 Ada Chan <adachan@apple.com>
1002 Rename TextTrackRepresentationiOS to TextTrackRepresentationCocoa and enable on Mac
1003 https://bugs.webkit.org/show_bug.cgi?id=156245
1005 Reviewed by Eric Carlson.
1007 * platform/mac/TestExpectations:
1008 Skip some tests with assertions after changes in MediaControlsApple.css.
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.
1014 2016-04-07 Daniel Bates <dabates@apple.com>
1016 CSP: Remove tests for unimplemented directive referrer
1017 https://bugs.webkit.org/show_bug.cgi?id=156353
1019 Reviewed by Andy Estes.
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/>.
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.
1078 2016-04-07 Joseph Pecoraro <pecoraro@apple.com>
1080 Unreviewed follow-up fix to r199168. Add missing newline in expected output.
1082 * inspector/codemirror/resources/prettyprinting/javascript-tests/single-statement-blocks-expected.js:
1084 2016-04-07 Joseph Pecoraro <pecoraro@apple.com>
1086 Web Inspector: Improve JavaScript pretty printing
1087 https://bugs.webkit.org/show_bug.cgi?id=156178
1088 <rdar://problem/25535719>
1090 Reviewed by Timothy Hatcher.
1092 Expand the JavaScript formatting tests.
1094 * inspector/codemirror/resources/prettyprinting/javascript-tests/single-statement-blocks-expected.js:
1095 Update output now that the builder removes extra trailing whitespace automatically.
1097 * inspector/codemirror/resources/prettyprinting/utilities.js:
1098 Update due to simplified construction.
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.
1155 2016-04-07 Jiewen Tan <jiewen_tan@apple.com>
1157 Marking storage/indexeddb/modern/autoincrement-abort-private.html as flaky on Macs
1158 https://bugs.webkit.org/show_bug.cgi?id=156351
1160 Unreviewed test gardening.
1162 * platform/mac/TestExpectations:
1164 2016-04-07 Commit Queue <commit-queue@webkit.org>
1166 Unreviewed, rolling out r199128 and r199141.
1167 https://bugs.webkit.org/show_bug.cgi?id=156348
1169 Causes crashes on multiple webpages (Requested by keith_mi_ on
1172 Reverted changesets:
1174 "[ES6] Add support for Symbol.isConcatSpreadable."
1175 https://bugs.webkit.org/show_bug.cgi?id=155351
1176 http://trac.webkit.org/changeset/199128
1178 "Unreviewed, uncomment accidentally commented line in test."
1179 http://trac.webkit.org/changeset/199141
1181 2016-04-07 Daniel Bates <dabates@apple.com>
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>
1187 Reviewed by Brent Fulgham.
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>.
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.
1201 2016-04-06 Sam Weinig <sam@webkit.org>
1203 window.Crypto is missing
1204 <rdar://problem/25584034>
1205 https://bugs.webkit.org/show_bug.cgi?id=156307
1207 Reviewed by Joseph Pecoraro.
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.
1217 2016-04-07 Zalan Bujtas <zalan@apple.com>
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>
1223 Reviewed by Antti Koivisto.
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.
1229 In this patch we check if a forced break is present and we apply text alignment accordingly.
1231 Test: fast/css3-text/css3-text-justify/text-justify-last-line-simple-line-layout.html
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.
1236 2016-04-07 Antti Koivisto <antti@apple.com>
1238 Shadow DOM: Implement display: contents for slots
1239 https://bugs.webkit.org/show_bug.cgi?id=149439
1240 <rdar://problem/22731922>
1242 Reviewed by Ryosuke Niwa.
1244 * platform/mac/TestExpectations:
1246 Enable fast/shadow-dom/css-scoping-shadow-slot-display-override.html, the test for overriding slot display value.
1248 2016-04-07 Sergio Villar Senin <svillar@igalia.com>
1250 [css-grid] Content box incorrectly used as non-auto min-height
1251 https://bugs.webkit.org/show_bug.cgi?id=155946
1253 Reviewed by Antti Koivisto.
1255 * fast/css-grid-layout/min-height-border-box-expected.txt: Added.
1256 * fast/css-grid-layout/min-height-border-box.html: Added.
1258 2016-04-07 Antti Koivisto <antti@apple.com>
1260 Reverting previous due to bad LayoutTest ChangeLog.
1262 * platform/mac/TestExpectations:
1264 2016-04-06 Myles C. Maxfield <mmaxfield@apple.com>
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>
1270 Reviewed by Simon Fraser.
1272 * fast/text/zero-sized-fonts-expected.txt: Added.
1273 * fast/text/zero-sized-fonts.html: Added.
1275 2016-04-06 Matt Baker <mattbaker@apple.com>
1277 Web Inspector: Improve filtering in OpenResourceDialog
1278 https://bugs.webkit.org/show_bug.cgi?id=155324
1279 <rdar://problem/25094504>
1281 Reviewed by Joseph Pecoraro.
1283 Add test coverage for ResourceQueryController.
1285 * inspector/unit-tests/resource-query-controller-expected.txt: Added.
1286 * inspector/unit-tests/resource-query-controller.html: Added.
1288 2016-04-06 Saam barati <sbarati@apple.com>
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
1293 Reviewed by Keith Miller.
1295 * js/script-tests/regress-141098.js:
1297 2016-04-06 Michael Catanzaro <mcatanzaro@igalia.com>
1299 [GTK] Belatedly rebaseline several test expectations after r196244
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:
1396 2016-03-29 Keith Miller <keith_miller@apple.com>
1398 [ES6] Add support for Symbol.isConcatSpreadable.
1399 https://bugs.webkit.org/show_bug.cgi?id=155351
1401 Reviewed by Saam Barati.
1403 Fix tests for Symbol.isConcatSpreadable on the Symbol object.
1405 * js/Object-getOwnPropertyNames-expected.txt:
1406 * js/dom/array-prototype-properties-expected.txt:
1407 * js/script-tests/Object-getOwnPropertyNames.js:
1409 2016-04-06 Sam Weinig <sam@webkit.org>
1411 window.CSS should be a constructor with static functions
1412 <rdar://problem/25580516>
1413 https://bugs.webkit.org/show_bug.cgi?id=156294
1415 Reviewed by Chris Dumez.
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.
1424 2016-04-06 Joanmarie Diggs <jdiggs@igalia.com>
1426 REGRESSION(r195463): [GTK] accessibility/roles-computedRoleString.html and accessibility/roles-exposed.html failing
1427 https://bugs.webkit.org/show_bug.cgi?id=153696
1429 Reviewed by Chris Fleizach.
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.
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.
1442 2016-04-06 Keith Miller <keith_miller@apple.com>
1444 RegExp constructor should use Symbol.match and other properties
1445 https://bugs.webkit.org/show_bug.cgi?id=155873
1447 Reviewed by Michael Saboff.
1449 Fix test for new behavior.
1451 * fast/regex/constructor-expected.txt:
1452 * fast/regex/script-tests/constructor.js:
1454 2016-04-06 Zalan Bujtas <zalan@apple.com>
1456 ASSERTION FAILED: !floatingObject->originatingLine() in WebCore::RenderBlockFlow::linkToEndLineIfNeeded
1457 https://bugs.webkit.org/show_bug.cgi?id=153001
1459 Reviewed by Dan Bernstein.
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.
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.
1469 Remove the float box from its original line if the line above already placed it.
1471 * fast/block/float/float-moves-between-lines-expected.txt: Added.
1472 * fast/block/float/float-moves-between-lines.html: Added.
1474 2016-04-06 Antti Koivisto <antti@apple.com>
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>
1480 Reviewed by Andreas Kling.
1482 * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
1483 * fast/css/style-invalidation-attribute-change-descendants.html:
1485 2016-04-06 Manuel Rego Casasnovas <rego@igalia.com>
1487 [css-grid] Fix positioned children in RTL
1488 https://bugs.webkit.org/show_bug.cgi?id=156162
1490 Reviewed by Sergio Villar Senin.
1492 Added more RTL cases for the positioned tests.
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:
1505 2016-04-06 Antti Koivisto <antti@apple.com>
1507 ComposedTreeIterator may crash when first child of shadow root is a comment node
1508 https://bugs.webkit.org/show_bug.cgi?id=156281
1510 Reviewed by Andreas Kling.
1512 * fast/shadow-dom/composed-tree-shadow-subtree-expected.txt:
1513 * fast/shadow-dom/composed-tree-shadow-subtree.html:
1515 2016-04-05 Chris Dumez <cdumez@apple.com>
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>
1521 Reviewed by Mark Lam.
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.
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.
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.
1542 2016-04-05 Myles C. Maxfield <mmaxfield@apple.com>
1544 Test listbox clipping to contents rect
1545 https://bugs.webkit.org/show_bug.cgi?id=156265
1547 Reviewed by Simon Fraser.
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.
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
1561 2016-03-19 Filip Pizlo <fpizlo@apple.com>
1563 DFG and FTL should constant-fold RegExpExec
1564 https://bugs.webkit.org/show_bug.cgi?id=155270
1566 Reviewed by Saam Barati.
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.
1581 2016-04-04 Filip Pizlo <fpizlo@apple.com>
1583 PolymorphicAccess should have a MegamorphicLoad case
1584 https://bugs.webkit.org/show_bug.cgi?id=156182
1586 Reviewed by Geoffrey Garen and Keith Miller.
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.
1594 2016-04-05 Antti Koivisto <antti@apple.com>
1596 Un-marking plugins/focus.html as flaky on mac
1598 It hasn't flaked after https://trac.webkit.org/r199054
1600 * platform/mac/TestExpectations:
1602 2016-04-05 Antoine Quint <graouts@apple.com>
1604 [WebGL2] Turn the ENABLE_WEBGL2 flag on
1605 https://bugs.webkit.org/show_bug.cgi?id=156061
1606 <rdar://problem/25463193>
1608 Reviewed by Alex Christensen.
1610 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1611 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
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.
1617 * webgl/webgl-vertex-array-object-defined-expected.txt: Added.
1618 * webgl/webgl-vertex-array-object-defined.html: Added.
1620 Test checking that WebGLVertexArrayObject is defined.
1622 * webgl/webgl2-rendering-context-defined-expected.txt: Added.
1623 * webgl/webgl2-rendering-context-defined.html: Added.
1625 Test checking that WebGL2RenderingContext is defined.
1627 * webgl/webgl2-rendering-context-obtain-expected.txt: Added.
1628 * webgl/webgl2-rendering-context-obtain.html: Added.
1630 Test checking that asking for a "webgl2" context returns a WebGL2RenderingContext.
1632 2016-04-05 Chris Dumez <cdumez@apple.com>
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>
1638 Reviewed by Antti Koivisto.
1640 Add test coverage for the bug.
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.
1646 2016-04-05 Antti Koivisto <antti@apple.com>
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>
1652 Reviewed by Andreas Kling.
1654 * fast/shadow-dom/host-style-sharing-expected.html: Added.
1655 * fast/shadow-dom/host-style-sharing.html: Added.
1657 2016-04-05 Antti Koivisto <antti@apple.com>
1659 Use RenderTreeUpdater for text node mutations
1660 https://bugs.webkit.org/show_bug.cgi?id=156107
1662 Reviewed by Andreas Kling.
1664 Mostly just revert non-rendered whitespace related changes from the earlier patches.
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:
1676 2016-04-04 Zalan Bujtas <zalan@apple.com>
1678 CSS Triangles Rendering Regression affecting CSS Ribbons.
1679 https://bugs.webkit.org/show_bug.cgi?id=156121
1681 Reviewed by Simon Fraser.
1683 Rebeaseline to match current behaviour.
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:
1707 2016-04-04 Doug Russell <d_russell@apple.com>
1709 AX: new lines in content editable elements don't notify accessibility
1710 https://bugs.webkit.org/show_bug.cgi?id=153361
1712 Reviewed by Ryosuke Niwa.
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.
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):
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.
1741 2016-04-04 Dean Jackson <dino@apple.com>
1743 Add color-gamut media query support
1744 https://bugs.webkit.org/show_bug.cgi?id=155994
1745 <rdar://problem/23282326>
1747 Reviewed by Darin Adler.
1749 New test for color-gamut.
1751 * fast/media/mq-color-gamut-expected.html: Added.
1752 * fast/media/mq-color-gamut.html: Added.
1754 2016-04-04 Ryan Haddad <ryanhaddad@apple.com>
1756 Skipping crashing test fast/loader/opaque-base-url.html on Debug
1757 https://bugs.webkit.org/show_bug.cgi?id=156179
1759 Unreviewed test gardening.
1763 2016-04-04 Chris Dumez <cdumez@apple.com>
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>
1769 Reviewed by Ryosuke Niwa.
1771 Add a layout test to confirm that calling Object.getOwnPropertyDescriptor(window, "indexedDB")
1772 does not crash and works as expected.
1774 * storage/indexeddb/indexeddb-getownpropertyDescriptor-expected.txt: Added.
1775 * storage/indexeddb/indexeddb-getownpropertyDescriptor.html: Added.
1777 2016-04-04 Ryan Haddad <ryanhaddad@apple.com>
1779 Marking plugins/focus.html as flaky on mac
1780 https://bugs.webkit.org/show_bug.cgi?id=156174
1782 Unreviewed test gardening.
1784 * platform/mac/TestExpectations:
1786 2016-04-04 Ryan Haddad <ryanhaddad@apple.com>
1788 Rebaseline fast/scrolling/rtl-scrollbars-animation-property.html for Windows
1790 Unreviewed test gardening
1792 * platform/win/fast/scrolling/rtl-scrollbars-animation-property-expected.txt:
1794 2016-04-04 Frederic Wang <fwang@igalia.com>
1796 Refactor RenderMathMLRow layout functions to avoid using flexbox
1797 https://bugs.webkit.org/show_bug.cgi?id=153208
1799 Reviewed by Martin Robinson.
1801 Apply some small adjustments to MathML tests after the refactoring of RenderMathMLRow.
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.
1811 2016-04-04 Hunseop Jeong <hs85.jeong@samsung.com>
1813 [EFL] Unreviewed EFL Gardening on 4th Apr.
1815 Rebaseline some unexpected failures.
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
1829 2016-04-03 Carlos Alberto Lopez Perez <clopez@igalia.com>
1831 [GTK] Unreviewed GTK gardening.
1833 Rebaseline many SVG tests after r197814 and mark new reported failures.
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:
1983 2016-04-03 Antti Koivisto <antti@apple.com>
1985 Shadow DOM: Slot style is not computed
1986 https://bugs.webkit.org/show_bug.cgi?id=156144
1988 Reviewed by Darin Adler.
1990 * fast/shadow-dom/css-scoping-shadow-slot-style-expected.html: Added.
1991 * fast/shadow-dom/css-scoping-shadow-slot-style.html: Added.
1993 2016-04-03 Saam barati <sbarati@apple.com>
1995 Implement Annex B.3.3 function hoisting rules for function code
1996 https://bugs.webkit.org/show_bug.cgi?id=155672
1998 Reviewed by Geoffrey Garen.
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:
2005 (onlyValidGlobally):
2006 (onlyInvalidGlobally):
2009 2016-04-03 David Kilzer <ddkilzer@apple.com>
2011 REGRESSION (r198859): fast/scrolling/rtl-scrollbars-animation-property.html fails on non-Mac platforms
2012 <http://webkit.org/b/155962>
2014 Unreviewed; land platform-specific test results.
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.
2020 2016-04-03 Yusuke Suzuki <utatane.tea@gmail.com>
2022 [JSC] Add truncate operation (rounding to zero)
2023 https://bugs.webkit.org/show_bug.cgi?id=156072
2025 Reviewed by Saam Barati.
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.
2034 * js/regress/script-tests/math-trunc.js: Added.
2035 Call Math.trunc repeatedly.
2039 (mathTruncDoubleDoesNotCareNegativeZero):
2041 2016-04-02 Skachkov Oleksandr <gskachkov@gmail.com>
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
2046 Reviewed by Saam Barati.
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.
2051 * js/arrowfunction-lexical-bind-this-expected.txt:
2052 * js/script-tests/arrowfunction-lexical-bind-this.js:
2054 2016-04-02 David Kilzer <ddkilzer@apple.com>
2056 REGRESSION (r198963): css3/filters/backdrop/dynamic-backdrop-filter-change.html frequently fails
2057 <http://webkit.org/b/149319>
2059 Unreviewed attempt to fix layout test.
2061 * css3/filters/backdrop/dynamic-backdrop-filter-change.html:
2062 Use testRunner.notifyDone() after testRunner.waitUntilDone().
2064 2016-04-01 Simon Fraser <simon.fraser@apple.com>
2066 Backdrop Filter should repaint when changed via script
2067 https://bugs.webkit.org/show_bug.cgi?id=149319
2068 rdar://problem/22749892
2070 Reviewed by Tim Horton.
2072 * css3/filters/backdrop/dynamic-backdrop-filter-change-expected.html: Added.
2073 * css3/filters/backdrop/dynamic-backdrop-filter-change.html: Added.
2075 2016-03-31 Zalan Bujtas <zalan@apple.com>
2077 putImageData leaves visible artifacts on retina display
2078 https://bugs.webkit.org/show_bug.cgi?id=156039
2079 <rdar://problem/25482243>
2081 Reviewed by Simon Fraser.
2083 Inflate the repaint rect to cover anti-aliasing bits.
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.
2088 2016-04-01 Brent Fulgham <bfulgham@apple.com>
2090 Confirm <a download> satisfies specification criteria
2091 https://bugs.webkit.org/show_bug.cgi?id=156057
2093 Reviewed by Andy Estes.
2095 Import <a download> tests from the Blink project.
2097 Based on a Blink change (patch by <asanka@chromium.org>):
2098 <https://src.chromium.org/viewvc/blink?revision=172767&view=revision>
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
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
2121 2016-04-01 Ryan Haddad <ryanhaddad@apple.com>
2123 Rebaseline tests added with r198951
2124 https://bugs.webkit.org/show_bug.cgi?id=156092
2126 Unreviewed test gardening.
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:
2132 2016-04-01 Frederic Wang <fwang@igalia.com>
2134 Reset CSS spacing rules on the <math> element.
2135 https://bugs.webkit.org/show_bug.cgi?id=155433
2137 Reviewed by Brent Fulgham.
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.
2141 * mathml/presentation/css-spacing-expected.html: Added.
2142 * mathml/presentation/css-spacing.html: Added.
2144 2016-04-01 Daniel Bates <dabates@apple.com>
2146 CSP: child-src violations reported as frame-src violation
2147 https://bugs.webkit.org/show_bug.cgi?id=156092
2148 <rdar://problem/25478509>
2150 Reviewed by Andy Estes.
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.
2163 2016-04-01 Ada Chan <adachan@apple.com>
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
2168 Reviewed by Dean Jackson.
2170 * media/controls/controls-test-helpers.js:
2171 (ControlsTest.prototype.resetEventTrigger):
2173 2016-04-01 Ryan Haddad <ryanhaddad@apple.com>
2175 Marking three media controls tests as flaky on El Capitan
2176 https://bugs.webkit.org/show_bug.cgi?id=156112
2178 Unreviewed test gardening.
2180 * platform/mac/TestExpectations:
2182 2016-04-01 Joonghun Park <jh718.park@samsung.com>
2184 Unreviewed EFL gardening about new RTL scrollbar testcase
2185 This testcase has been added in r198859.
2187 * platform/efl/TestExpectations:
2188 * platform/efl/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
2190 2016-03-31 Antti Koivisto <antti@apple.com>
2192 Separate render tree updating from style resolve
2193 https://bugs.webkit.org/show_bug.cgi?id=155298
2195 Reviewed by Andreas Kling.
2199 Skip mathml/presentation/menclose-notation-attribute-change-value.html. It will be fixed by upcoming MathML refactoring.
2201 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2202 * css3/viewport-percentage-lengths/viewport-percentage-lengths-resize-expected.txt:
2204 This is a progression.
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:
2213 Non-rendered whitespace related changes.
2215 * platform/ios-simulator/TestExpectations:
2217 Skip fast/regions/position-writing-modes-in-variable-width-regions.html on iOS. Similar tests are mostly already skipped.
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:
2227 Non-rendered whitespace related changes.
2229 2016-03-31 Chris Fleizach <cfleizach@apple.com>
2231 AX: <attachment> element not accessible
2232 https://bugs.webkit.org/show_bug.cgi?id=156045
2234 Reviewed by Joanmarie Diggs.
2236 * accessibility/attachment-element-expected.txt: Added.
2237 * accessibility/attachment-element.html: Added.
2238 * platform/efl/TestExpectations:
2239 * platform/gtk/TestExpectations:
2241 2016-03-31 Nan Wang <n_wang@apple.com>
2243 AX: AX hit-testing does not work on WebKit video playback buttons
2244 https://bugs.webkit.org/show_bug.cgi?id=156084
2246 Reviewed by Darin Adler.
2248 * accessibility/mac/video-tag-hit-test-expected.txt: Added.
2249 * accessibility/mac/video-tag-hit-test.html: Added.
2251 2016-03-31 Daniel Bates <dabates@apple.com>
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>
2257 Reviewed by Brent Fulgham.
2259 Add tests to ensure that HTML object and embed elements are allowed by source *.
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.
2271 2016-03-31 Saam barati <sbarati@apple.com>
2273 [ES6] Disallow var assignments in for-in loops
2274 https://bugs.webkit.org/show_bug.cgi?id=155451
2276 Reviewed by Mark Lam.
2278 * js/parser-syntax-check-expected.txt:
2279 * js/script-tests/parser-syntax-check.js:
2281 2016-03-31 Saam barati <sbarati@apple.com>
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
2286 Reviewed by Benjamin Poulain.
2288 * js/parser-syntax-check-expected.txt:
2289 * js/script-tests/parser-syntax-check.js:
2292 2016-03-31 Per Arne Vollan <peavo@outlook.com>
2294 [Win] Skip INTL related tests.
2295 https://bugs.webkit.org/show_bug.cgi?id=156074
2297 Reviewed by Alex Christensen.
2299 Temporarily skip failing INTL related tests, because AppleWin currently
2300 does not have INTL enabled.
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:
2313 2016-03-31 Joseph Pecoraro <pecoraro@apple.com>
2315 Web Inspector: ScriptSyntaxTree doesn't handle RestElement AST nodes
2316 https://bugs.webkit.org/show_bug.cgi?id=156085
2318 Reviewed by Saam Barati.
2320 * inspector/model/parse-script-syntax-tree-expected.txt:
2321 * inspector/model/parse-script-syntax-tree.html:
2322 Add a test for a RestElement.
2324 2016-03-31 Daniel Bates <dabates@apple.com>
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>
2331 Reviewed by Chris Dumez.
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).
2337 * fast/history/back-from-page-with-focused-iframe-expected.txt: Added.
2338 * fast/history/back-from-page-with-focused-iframe.html: Added.
2340 2016-03-31 Chris Dumez <cdumez@apple.com>
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>
2346 Unreviewed, roll out r191180 as it breaks sites and needs to be reworked.
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.
2354 2016-03-31 Eric Carlson <eric.carlson@apple.com>
2356 Rebaseline media control tests when new media control appearances are finalized
2357 https://bugs.webkit.org/show_bug.cgi?id=142142
2359 Reviewed by Brent Fulgham.
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
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.
2409 2016-03-31 Ryan Haddad <ryanhaddad@apple.com>
2411 Moving a few skipped tests from ios-simulator-wk2 to ios-simulator TestExpectations file.
2413 Unreviewed test gardening.
2415 These particular tests time out due to lack of touch event support, which applies
2416 to both wk1 and wk2 ios-simulator testers.
2418 * platform/ios-simulator-wk2/TestExpectations:
2419 * platform/ios-simulator/TestExpectations:
2421 2016-03-31 Ryan Haddad <ryanhaddad@apple.com>
2423 Marking inspector/console/heapSnapshot.html as a flaky timeout on Mac
2424 https://bugs.webkit.org/show_bug.cgi?id=156078
2426 Unreviewed test gardening.
2428 * platform/mac/TestExpectations:
2430 2016-03-31 Yusuke Suzuki <utatane.tea@gmail.com>
2432 Three js/regress/string-repeat-* are flaky timeouts on Mac
2433 https://bugs.webkit.org/show_bug.cgi?id=156062
2435 Reviewed by Saam Barati.
2437 Reduce the test cases to avoid timeouts.
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:
2444 2016-03-31 Zalan Bujtas <zalan@apple.com>
2446 Add a -mismatch test case for r198785.
2447 see webkit.org/b/155973
2451 * plugins/missing-plugin-placeholder-expected-mismatch.html: Added.
2452 * plugins/missing-plugin-placeholder.html: Added.
2454 2016-03-31 Nan Wang <n_wang@apple.com>
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
2459 Reviewed by Chris Fleizach.
2461 * accessibility/aria-hidden-negates-no-visibility-expected.txt:
2462 * accessibility/aria-hidden-negates-no-visibility.html:
2464 2016-03-31 Brent Fulgham <bfulgham@apple.com>
2466 [WK2] Support download attribute feature
2467 https://bugs.webkit.org/show_bug.cgi?id=102914
2468 <rdar://problem/13177492>
2470 Reviewed by Darin Adler.
2472 * imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Update for
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.
2478 2016-03-31 Ryan Haddad <ryanhaddad@apple.com>
2480 Marking three js/regress/string-repeat-* tests as flaky timeouts on Mac
2481 https://bugs.webkit.org/show_bug.cgi?id=156062
2483 Unreviewed test gardening.
2485 * platform/mac/TestExpectations:
2487 2016-03-31 Youenn Fablet <youenn.fablet@crf.canon.fr>
2489 [Fetch API] Add basic loading of resources for Workers
2490 https://bugs.webkit.org/show_bug.cgi?id=155886
2492 Reviewed by Alex Christensen.
2494 Soup and Mac HTTP backends differ on Content-Length header handling.
2496 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Added.
2498 2016-03-31 Youenn Fablet <youenn.fablet@crf.canon.fr>
2500 Remove forEach use from Fetch Headers builtin constructor
2501 https://bugs.webkit.org/show_bug.cgi?id=155967
2503 Reviewed by Joseph Pecoraro.
2505 Renaming tests covering user scripts breaking some WebCore JS built ins.
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.
2516 2016-03-31 Youenn Fablet <youenn.fablet@crf.canon.fr>
2518 [Fetch API] Update web-platform-test fetch API tests
2519 https://bugs.webkit.org/show_bug.cgi?id=155969
2521 Reviewed by Darin Adler.
2523 * TestExpectations: Marking imported/w3c/web-platform-tests/fetch/api/request/request-cache.html as timing out.
2525 2016-03-30 Konstantin Tokarev <annulen@yandex.ru>
2527 Fixed typo in fast/css/viewport-vmin-border test.
2528 https://bugs.webkit.org/show_bug.cgi?id=156028
2530 Reviewed by Darin Adler.
2532 * fast/css/viewport-vmin-border.html: Test should should say "vmin" instead of
2534 * fast/css/viewport-vmin-border-expected.txt: Adjust expectation.
2536 2016-03-30 Joanmarie Diggs <jdiggs@igalia.com>
2538 AX: Update handling of SVG elements with presentational role
2539 https://bugs.webkit.org/show_bug.cgi?id=156042
2541 Reviewed by Chris Fleizach.
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.
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
2551 2016-03-30 Michael Saboff <msaboff@apple.com>
2553 [ES6] Quantified unicode regular expressions do not work for counts greater than 1
2554 https://bugs.webkit.org/show_bug.cgi?id=156044
2556 Reviewed by Mark Lam.
2558 Added new test cases.
2560 * js/regexp-unicode-expected.txt:
2561 * js/script-tests/regexp-unicode.js:
2563 2016-03-30 Myles C. Maxfield <mmaxfield@apple.com>
2565 [OS X] [RTL Scrollbars] Overlay RTL scrollbars animate in from the wrong side
2566 https://bugs.webkit.org/show_bug.cgi?id=155962
2568 Reviewed by Darin Adler.
2570 This test only prints the "RTL" token when running on certain OSes.
2572 * fast/scrolling/rtl-scrollbars-animation-property.html: Added.
2573 * platform/mac/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
2575 2016-03-30 Sam Weinig <sam@webkit.org>
2577 -webkit-text-underline-position: under; does not work in ToT
2578 https://bugs.webkit.org/show_bug.cgi?id=156038
2580 Reviewed by David Hyatt.
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.
2586 2016-03-30 Eric Carlson <eric.carlson@apple.com>
2588 Fix the media test added in r185402
2589 https://bugs.webkit.org/show_bug.cgi?id=156040
2591 Reviewed by Simon Fraser.
2593 * media/video-transformed-by-javascript.html: Load a valid media file.
2595 2016-03-30 Commit Queue <commit-queue@webkit.org>
2597 Unreviewed, rolling out r198828.
2598 https://bugs.webkit.org/show_bug.cgi?id=156030
2600 Confirming PLT regression (Requested by anttik on #webkit).
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
2608 2016-03-30 Keith Miller <keith_miller@apple.com>
2610 Unreviewed, rollout r198808. The patch causes crashes on 32-bit and appears to be a JSBench regression.
2612 2016-03-30 Myles C. Maxfield <mmaxfield@apple.com>
2614 [OS X] [RTL Scrollbars] List boxes should obey RTL scrollbars
2615 https://bugs.webkit.org/show_bug.cgi?id=155991
2617 Reviewed by Darin Adler.
2619 As with the previous patches, mark new tests as failing on all OSes that
2620 don't support RTL scrollbars.
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.
2634 2016-03-30 Yusuke Suzuki <utatane.tea@gmail.com>
2636 [JSC] Implement String.prototype.repeat in builtins JS
2637 https://bugs.webkit.org/show_bug.cgi?id=155974
2639 Reviewed by Darin Adler.
2641 Update the error messages.
2643 * js/regress/script-tests/string-repeat-not-resolving-fixed.js: Added.
2645 * js/regress/script-tests/string-repeat-not-resolving-no-inline.js: Added.
2647 * js/regress/script-tests/string-repeat-not-resolving.js: Added.
2649 * js/regress/script-tests/string-repeat-resolving-fixed.js: Added.
2651 * js/regress/script-tests/string-repeat-resolving-no-inline.js: Added.
2653 * js/regress/script-tests/string-repeat-resolving.js: Added.
2655 * js/regress/script-tests/string-repeat-single-not-resolving.js: Added.
2657 * js/regress/script-tests/string-repeat-single-resolving.js: Added.
2659 * js/regress/script-tests/string-repeat-small-not-resolving.js: Added.
2661 * js/regress/script-tests/string-repeat-small-resolving.js: Added.
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:
2686 2016-03-24 Simon Fraser <simon.fraser@apple.com>
2688 Make animation events non-cancelable
2689 https://bugs.webkit.org/show_bug.cgi?id=78110
2691 Reviewed by Dan Bates.
2693 * animations/animation-events-not-cancelable-expected.txt: Added.
2694 * animations/animation-events-not-cancelable.html: Added.
2696 2016-03-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2698 [EFL] Mark svg zoom and pageoverlay tests to failure
2700 Unreviewed EFL gardening.
2702 * platform/efl/TestExpectations: Assign new bugs to the failures.
2704 2016-03-30 Manuel Rego Casasnovas <rego@igalia.com>
2706 [css-grid] Refactor positioned children code
2707 https://bugs.webkit.org/show_bug.cgi?id=155972
2709 Reviewed by Sergio Villar Senin.
2711 Added RTL cases for most of the positioned tests,
2712 which are now passing with this patch.
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.
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:
2735 2016-03-26 Antti Koivisto <antti@apple.com>
2737 Separate render tree updating from style resolve
2738 https://bugs.webkit.org/show_bug.cgi?id=155298
2740 Reviewed by Andreas Kling.
2744 Skip mathml/presentation/menclose-notation-attribute-change-value.html. It will be fixed by upcoming MathML refactoring.
2746 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2747 * css3/viewport-percentage-lengths/viewport-percentage-lengths-resize-expected.txt:
2749 This is a progression.
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:
2758 Non-rendered whitespace related changes.
2760 * platform/ios-simulator/TestExpectations:
2762 Skip fast/regions/position-writing-modes-in-variable-width-regions.html on iOS. Similar tests are mostly already skipped.
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:
2772 Non-rendered whitespace related changes.
2774 2016-03-29 Nan Wang <n_wang@apple.com>
2776 AX: VoiceOver not announcing the right header information for table on iOS
2777 https://bugs.webkit.org/show_bug.cgi?id=155907
2779 Reviewed by Chris Fleizach.
2781 * accessibility/ios-simulator/table-row-column-headers-expected.txt: Added.
2782 * accessibility/ios-simulator/table-row-column-headers.html: Added.
2784 2016-03-29 Dana Burkart and Matthew Hanson <dburkart@apple.com>
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>
2790 Reviewed by Joseph Pecoraro.
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.
2805 2016-03-29 Saam barati <sbarati@apple.com>
2807 Fix typos in our error messages and remove some trailing periods
2808 https://bugs.webkit.org/show_bug.cgi?id=155985
2810 Reviewed by Mark Lam.
2812 * js/string-includes-expected.txt:
2814 2016-03-29 Keith Miller <keith_miller@apple.com>
2816 [ES6] Add support for Symbol.isConcatSpreadable.
2817 https://bugs.webkit.org/show_bug.cgi?id=155351
2819 Reviewed by Saam Barati.
2821 Fix tests for Symbol.isConcatSpreadable on the Symbol object.
2823 * js/Object-getOwnPropertyNames-expected.txt:
2824 * js/dom/array-prototype-properties-expected.txt:
2825 * js/script-tests/Object-getOwnPropertyNames.js:
2827 2016-03-29 Nan Wang <n_wang@apple.com>
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
2832 Reviewed by Chris Fleizach.
2834 * accessibility/mac/attributed-string-with-listitem-multiple-lines-expected.txt: Added.
2835 * accessibility/mac/attributed-string-with-listitem-multiple-lines.html: Added.
2837 2016-03-29 Antonio Gomes <tonikitoo@webkit.org>
2839 Wheel events' latching state is not reset when appropriate
2840 https://bugs.webkit.org/show_bug.cgi?id=155746
2842 Reviewed by Simon Fraser.
2844 * tiled-drawing/scrolling/resources/selects-iframe.html: Added.
2845 * tiled-drawing/scrolling/scroll-iframe-latched-selects.html: Added.
2847 2016-03-29 Saam barati <sbarati@apple.com>
2849 "Can not" => "cannot" in String.prototype error messages
2850 https://bugs.webkit.org/show_bug.cgi?id=155895
2852 Reviewed by Mark Lam.
2854 * js/string-includes-expected.txt:
2856 2016-03-29 Ryan Haddad <ryanhaddad@apple.com>
2858 Adding Timeout to ios-simulator TestExpectations for perf/adding-radio-buttons.html
2859 https://bugs.webkit.org/show_bug.cgi?id=154055
2861 Unreviewed test gardening.
2863 * platform/ios-simulator/TestExpectations:
2865 2016-03-29 Joseph Pecoraro <pecoraro@apple.com>
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>
2871 Reviewed by Timothy Hatcher.
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.
2878 2016-03-29 Eric Carlson <eric.carlson@apple.com>
2880 media/track/track-remove-track.html is flaky, crashing and failing
2881 https://bugs.webkit.org/show_bug.cgi?id=130971
2883 Reviewed by Alexey Proskuryakov.
2885 * platform/mac/TestExpectations: Mark crash as flaky only.
2887 2016-03-29 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2889 [EFL] Skip to test custom element test cases
2891 Unreviewed EFL gardening.
2893 Custom element is not supported by EFL yet. Additionally mark 4 security tests to timeout.
2895 * platform/efl/TestExpectations:
2897 2016-03-29 Joseph Pecoraro <pecoraro@apple.com>
2899 Audit WebCore builtins for user overridable code
2900 https://bugs.webkit.org/show_bug.cgi?id=155923
2902 Reviewed by Youenn Fablet.
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.
2909 2016-03-28 Zalan Bujtas <zalan@apple.com>
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>
2915 Reviewed by Simon Fraser.
2917 Use unmodified, non-snapped bounding box rect when computing dirty rects.
2919 * fast/repaint/hidpi-box-with-subpixel-height-inflates-expected.txt: Added.
2920 * fast/repaint/hidpi-box-with-subpixel-height-inflates.html: Added.
2922 2016-03-28 Chris Fleizach <cfleizach@apple.com>
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
2927 Reviewed by Joanmarie Diggs.
2929 * accessibility/auto-fill-crash-expected.txt: Added.
2930 * accessibility/auto-fill-crash.html: Added.
2932 2016-03-28 Chris Fleizach <cfleizach@apple.com>
2934 AX: iOS: Can't navigate inside ContentEditable fields with voiceover enabled
2935 https://bugs.webkit.org/show_bug.cgi?id=155942
2937 Reviewed by Joanmarie Diggs.
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:
2944 2016-03-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2946 Unreviewed EFL gardening on 29th Mar.
2948 Mark svg text tests to failure. Besides remove duplicated a test.
2950 * platform/efl/TestExpectations:
2952 2016-03-28 Myles C. Maxfield <mmaxfield@apple.com>
2954 [RTL Scrollbars] Position:sticky can be positioned under vertical RTL scrollbar
2955 https://bugs.webkit.org/show_bug.cgi?id=155949
2957 Reviewed by Simon Fraser.
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.
2973 2016-03-28 Zalan Bujtas <zalan@apple.com>
2975 Setup cloned continuation renderer properly.
2976 https://bugs.webkit.org/show_bug.cgi?id=155640
2978 Reviewed by Simon Fraser.
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).
2985 * fast/inline/outline-with-continuation-assert-expected.txt: Added.
2986 * fast/inline/outline-with-continuation-assert.html: Added.
2988 2016-03-28 Ryan Haddad <ryanhaddad@apple.com>
2990 Marking transitions/cancel-transition.html as flaky on ios-sim-wk2
2991 https://bugs.webkit.org/show_bug.cgi?id=155948
2993 Unreviewed test gardening.
2995 * platform/ios-simulator-wk2/TestExpectations:
2997 2016-03-28 Ryan Haddad <ryanhaddad@apple.com>
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
3002 Unreviewed test gardening.
3004 * platform/ios-simulator-wk2/TestExpectations:
3006 2016-03-28 Jer Noble <jer.noble@apple.com>
3008 Unreviewed rebaselining; Different track IDs are selected in El Capitan.
3010 * platform/mac/media/track/video-track-alternate-groups-expected.txt: Added.
3012 2016-03-28 Chris Dumez <cdumez@apple.com>
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>
3018 Reviewed by Antti Koivisto.
3020 Update existing layout test to make sure that speculative validation
3021 requests have their HTTP 'Referer' header set.
3023 * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt:
3024 * http/tests/cache/disk-cache/speculative-validation/validation-request.html:
3026 2016-03-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3028 [EFL] Mark failing indexeddb tests to failure
3030 Unreviewed EFL gardening.
3032 Additionally a shadow dom test is marked to failure because shadow dom is not enabled on EFL port yet.
3034 * platform/efl/TestExpectations:
3036 2016-03-28 Hunseop Jeong <hs85.jeong@samsung.com>
3038 [EFL] Remove the more passed tests after r198728
3040 Unreviewed EFL gardening.
3042 * platform/efl/TestExpectations:
3044 2016-03-27 Hunseop Jeong <hs85.jeong@samsung.com>
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
3049 Reviewed by Darin Adler.
3051 * platform/efl/TestExpectations: Unskip the passed tests.
3053 2016-03-27 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3055 [EFL][AX] Mark AX failing tests to failure
3057 Unreveiwed EFL gardening.
3059 * platform/efl/TestExpectations:
3061 2016-03-27 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3063 Mark rtl-scrollbar's tests to pass with incorrectly
3065 Unreviewed EFL gardening.
3067 * platform/efl/TestExpectations: Though rtl scrollbar isn't supported by EFL yet, it has been passed.
3069 2016-03-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3071 Remove duplicated tests in EFL TextExpectations.
3073 Unreviewed EFL gardening.
3075 * platform/efl/TestExpectations: Clean up duplicated pathes.
3077 2016-03-26 Joseph Pecoraro <pecoraro@apple.com>
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
3082 Reviewed by Ryosuke Niwa.
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.
3090 2016-03-25 Joseph Pecoraro <pecoraro@apple.com>
3092 Date.prototype.toLocaleDateString uses overridable Object.create
3093 https://bugs.webkit.org/show_bug.cgi?id=155917
3095 Reviewed by Mark Lam.
3097 * js/regress-155917-expected.txt: Added.
3098 * js/regress-155917.html: Added.
3099 * js/script-tests/regress-155917.js: Added.
3102 2016-03-25 Jer Noble <jer.noble@apple.com>
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>
3108 Reviewed by Eric Carlson.
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.
3117 2016-03-25 Mark Lam <mark.lam@apple.com>
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
3122 Reviewed by Geoffrey Garen.
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.
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.
3136 2016-03-25 Ryan Haddad <ryanhaddad@apple.com>
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
3141 Unreviewed test gardening.
3143 * platform/ios-simulator-wk2/TestExpectations:
3145 2016-03-25 Brady Eidson <beidson@apple.com>
3147 Soften push/replaceState frequency restrictions.
3148 <rdar://problem/25228439> and https://bugs.webkit.org/show_bug.cgi?id=155901
3150 Rubber-stamped by Timothy Hatcher.
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.
3157 2016-03-23 Dave Hyatt <hyatt@apple.com>
3159 Implement the allow-end value of the hanging-punctuation CSS property.
3160 https://bugs.webkit.org/show_bug.cgi?id=104996
3162 Reviewed by Simon Fraser.
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.
3171 2016-03-25 Caitlin Potter <caitp@igalia.com>
3173 [JSC] implement String.prototype.padStart() and String.prototype.padEnd() proposal
3174 https://bugs.webkit.org/show_bug.cgi?id=155795
3176 Reviewed by Darin Adler.
3178 * js/Object-getOwnPropertyNames-expected.txt:
3179 * js/script-tests/Object-getOwnPropertyNames.js:
3181 2016-03-25 Youenn Fablet <youenn.fablet@crf.canon.fr>
3183 [Fetch API] Add basic loading of resources
3184 https://bugs.webkit.org/show_bug.cgi?id=155637
3186 Reviewed by Darin Adler.
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.
3196 2016-03-25 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3198 Unreviewed EFL gardening.
3200 Mark new failing tests with existing or new bug.
3202 * platform/efl/TestExpectations:
3204 2016-03-25 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3206 Unreviewed EFL gardening.
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.
3211 * platform/efl/TestExpectations:
3213 2016-03-24 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3215 Unreviewed EFL gardening. Mark crash tests in proper category.
3217 * platform/efl/TestExpectations:
3219 2016-03-24 Daniel Bates <dabates@apple.com>
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>
3225 https://bugs.webkit.org/show_bug.cgi?id=155133
3227 Reviewed by Brent Fulgham.
3229 Update expected results to reflect new error message text for an inline event handler violation.
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:
3235 2016-03-24 Saam barati <sbarati@apple.com>
3237 ES6: Implement IsRegExp function and use where needed in String.prototype.* methods
3238 https://bugs.webkit.org/show_bug.cgi?id=155854
3240 Reviewed by Mark Lam.
3242 * js/string-includes-expected.txt:
3244 2016-03-24 Commit Queue <commit-queue@webkit.org>
3246 Unreviewed, rolling out r198627.
3247 https://bugs.webkit.org/show_bug.cgi?id=155856
3249 Caused use-after-free (Requested by ap on #webkit).
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
3257 2016-03-24 Saam barati <sbarati@apple.com>
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>
3263 Reviewed by Joseph Pecoraro.
3265 * inspector/script-profiler/event-type-API.html:
3266 * inspector/script-profiler/event-type-Microtask.html:
3267 * inspector/script-profiler/event-type-Other.html:
3269 2016-03-24 Daniel Bates <dabates@apple.com>
3271 Update expected results following <http://trac.webkit.org/changeset/198591>
3272 (https://bugs.webkit.org/show_bug.cgi?id=155777)
3274 * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt:
3275 * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt:
3277 2016-03-24 Youenn Fablet <youenn.fablet@crf.canon.fr>
3279 [Fetch API] Add basic loading of resources
3280 https://bugs.webkit.org/show_bug.cgi?id=155637
3282 Reviewed by Darin Adler.
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.
3292 2016-03-24 Michael Saboff <msaboff@apple.com>
3294 [ES6] Greedy unicode RegExp's don't properly backtrack past non BMP characters
3295 https://bugs.webkit.org/show_bug.cgi?id=155829
3297 Reviewed by Saam Barati.
3299 Added new test cases.
3301 * js/regexp-unicode-expected.txt:
3302 * js/script-tests/regexp-unicode.js:
3304 2016-03-24 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3306 Unreviewed EFL gardening.
3308 Unskip passing tests, which have been passed a long time ago.
3309 Failed to track correct revision on EFL buildbot.
3311 * platform/efl/TestExpectations:
3313 2016-03-23 Commit Queue <commit-queue@webkit.org>
3315 Unreviewed, rolling out r198538.
3316 https://bugs.webkit.org/show_bug.cgi?id=155819
3318 Broke two API tests on iOS simulator (Requested by ap on
3323 "Media elements allowed to play without a user gesture, but
3324 requiring fullscreen playback, should not be allowed to
3326 https://bugs.webkit.org/show_bug.cgi?id=155599
3327 http://trac.webkit.org/changeset/198538
3329 2016-03-23 Commit Queue <commit-queue@webkit.org>
3331 Unreviewed, rolling out r198582.
3332 https://bugs.webkit.org/show_bug.cgi?id=155812
3334 "It broke debugging in the web inspector" (Requested by
3335 saamyjoon on #webkit).
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
3343 2016-03-23 Zalan Bujtas <zalan@apple.com>
3345 ASSERTION FAILED: y2 >= y1 in WebCore::RenderElement::drawLineForBoxSide
3346 https://bugs.webkit.org/show_bug.cgi?id=155791
3348 Reviewed by Simon Fraser.
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.
3353 * fast/borders/empty-outline-border-assert-expected.txt: Added.
3354 * fast/borders/empty-outline-border-assert.html: Added.
3356 2016-03-23 Michael Saboff <msaboff@apple.com>
3358 JavaScriptCore ArrayPrototype::join shouldn't cache butterfly when it makes effectful calls
3359 https://bugs.webkit.org/show_bug.cgi?id=155776
3361 Reviewed by Saam Barati.
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):
3371 2016-03-23 Daniel Bates <dabates@apple.com>
3373 CSP: Make violation console messages concise and consistent
3374 https://bugs.webkit.org/show_bug.cgi?id=155777
3375 <rdar://problem/25304031>
3377 Reviewed by Darin Adler.
3379 Update expected results to reflect new violation message text.
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:
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:
3396 2016-03-23 Brent Fulgham <bfulgham@apple.com>
3398 [WebGL] Non-power-of-two texture optimization
3399 https://bugs.webkit.org/show_bug.cgi?id=118409
3401 Reviewed by Dean Jackson.
3403 * fast/canvas/webgl/texture-alternating-npot-expected.txt: Added.
3404 * fast/canvas/webgl/texture-alternating-npot.html: Added.
3406 2016-03-23 Saam barati <sbarati@apple.com>
3408 We should not disable inlining when the debugger is enabled
3409 https://bugs.webkit.org/show_bug.cgi?id=155741
3411 Reviewed by Oliver Hunt.
3413 * inspector/debugger/breakpoint-with-inlining-expected.txt: Added.
3414 * inspector/debugger/breakpoint-with-inlining.html: Added.
3416 2016-03-22 Darin Adler <darin@apple.com>
3418 Tiny tweak to test I just landed.
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 <
3423 so the < character won't create an HTML element instead of text.
3425 2016-03-22 Darin Adler <darin@apple.com>
3427 showModalDialog code runs with "first window" set to wrong window
3428 https://bugs.webkit.org/show_bug.cgi?id=155710
3430 Test by John Wilander.
3432 Reviewed by Brent Fulgham.
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.
3440 2016-03-22 Said Abou-Hallawa <sabouhallawa@apple.com>
3442 userSpaceOnUse patterns are not stroked for empty object bounding box elements
3443 https://bugs.webkit.org/show_bug.cgi?id=109758
3445 Reviewed by Brent Fulgham.
3447 Ensure the SVG pattern is drawn correctly if it is used as a stroke for
3448 empty objectBoundingBox elements.
3450 * svg/custom/pattern-units-fill-stroke-expected.svg: Added.
3451 * svg/custom/pattern-units-fill-stroke.svg: Added.
3453 2016-03-22 Myles C. Maxfield <mmaxfield@apple.com>
3455 Post-review test update after r198560
3456 https://bugs.webkit.org/show_bug.cgi?id=155533
3460 * fast/scrolling/rtl-scrollbars-positioning-expected.html:
3461 * fast/scrolling/rtl-scrollbars-positioning.html:
3463 2016-03-22 John Wilander <wilander@apple.com>
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
3468 Reviewed by Brent Fulgham.
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):