1 2016-03-01 Filip Pizlo <fpizlo@apple.com>
3 FTL should simplify StringReplace with an empty replacement string
4 https://bugs.webkit.org/show_bug.cgi?id=154871
6 Reviewed by Michael Saboff.
8 Really add this new test.
10 * js/regress/script-tests/string-replace-empty.js: Added.
11 * js/regress/string-replace-empty-expected.txt: Added.
12 * js/regress/string-replace-empty.html: Added.
14 2016-02-29 Filip Pizlo <fpizlo@apple.com>
16 Turn String.prototype.replace into an intrinsic
17 https://bugs.webkit.org/show_bug.cgi?id=154835
19 Reviewed by Michael Saboff.
21 * js/regress/script-tests/string-replace.js: Added.
22 * js/regress/string-replace-expected.txt: Added.
23 * js/regress/string-replace.html: Added.
25 2016-03-01 Ryan Haddad <ryanhaddad@apple.com>
27 Rebaseline isplaylists/extent-includes tests for mac-wk1
29 Unreviewed test gardening.
31 * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
32 * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
34 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
36 Marking webgl/1.0.2/conformance/extensions/get-extension.html as flaky on mac, removing wk1 specific flakiness expectation.
37 https://bugs.webkit.org/show_bug.cgi?id=152506
39 Unreviewed test gardening.
41 * platform/mac-wk1/TestExpectations:
42 * platform/mac/TestExpectations:
44 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
46 Marking storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html as flaky on mac
47 https://bugs.webkit.org/show_bug.cgi?id=154748
49 Unreviewed test gardening.
51 * platform/mac/TestExpectations:
53 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
55 Re-enable passing fast/multicol/newmulticol tests on ios-simulator
57 Unreviewed test gardening.
59 * platform/ios-simulator-wk2/TestExpectations:
61 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
63 Removing unnecessary ios-simulator-wk2 expectation file.
65 Unreviewed test gardening.
67 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Removed.
69 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
71 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html after r197355
73 Unreviewed test gardening.
75 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
77 2016-02-29 Ryan Haddad <ryanhaddad@apple.com>
79 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html for ios-simulator after r197237
81 Unreviewed test gardening.
83 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
85 2016-02-28 Filip Pizlo <fpizlo@apple.com>
87 B3 should have global store elimination
88 https://bugs.webkit.org/show_bug.cgi?id=154658
90 Reviewed by Benjamin Poulain.
92 These two benchmarks both speed up significantly with this change.
94 * js/regress/build-large-object-expected.txt: Added.
95 * js/regress/build-large-object.html: Added.
96 * js/regress/many-repeat-stores-expected.txt: Added.
97 * js/regress/many-repeat-stores.html: Added.
98 * js/regress/script-tests/build-large-object.js: Added.
99 * js/regress/script-tests/many-repeat-stores.js: Added.
101 2016-02-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
103 streams/pipe-to.html flaky on mac-wk1 debug
104 https://bugs.webkit.org/show_bug.cgi?id=154687
106 Reviewed by Darin Adler.
108 * TestExpectations: Marking streams/pipe-to.html as slow.
109 * streams/pipe-to.html: Increasing the timeout value.
111 2016-02-29 Adrien Plazas <aplazas@igalia.com>
113 [GTK] Touch slider test fails due to assertion in webkitWebViewBaseTouchEvent()
114 https://bugs.webkit.org/show_bug.cgi?id=153829
116 Reviewed by Carlos Garcia Campos.
118 * platform/gtk/TestExpectations:
119 Remove now passing tests from the expected failures.
121 2016-02-28 Antti Koivisto <antti@apple.com>
123 ::slotted doesn't work in nested shadow trees
124 https://bugs.webkit.org/show_bug.cgi?id=154765
125 <rdar://problem/24870995>
127 Reviewed by Ryosuke Niwa.
129 * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Added.
130 * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Added.
132 2016-02-28 Tim Horton <timothy_horton@apple.com>
134 Switch to application/vnd.apple.folder for <attachment> folder special-case
135 https://bugs.webkit.org/show_bug.cgi?id=154786
136 <rdar://problem/24416632>
138 Reviewed by Anders Carlsson.
140 * fast/attachment/attachment-folder-icon-expected.html:
141 * fast/attachment/attachment-folder-icon.html:
143 2016-02-28 Tim Horton <timothy_horton@apple.com>
145 Variables can resolve to the wrong value when elements differ in nothing but inherited variable value
146 https://bugs.webkit.org/show_bug.cgi?id=154785
148 Reviewed by Antti Koivisto.
150 * fast/css/variables/avoid-matched-property-cache-expected.html: Added.
151 * fast/css/variables/avoid-matched-property-cache.html: Added.
152 Add a test. The non-standard element is necessary because the resolved property
153 cache is already disabled when using the "simple" default style sheet, and
154 it seems better to use a totally non-standard element than one that might
155 end up in the "simple" default style sheet in the future and would silently
158 2016-02-28 Skachkov Oleksandr <gskachkov@gmail.com>
160 [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function
161 https://bugs.webkit.org/show_bug.cgi?id=153981
163 Reviewed by Saam Barati.
165 Added new benchmark tests for invoking arrow function within function, class's constructor and method
167 * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Added.
168 * js/regress/arrowfunction-call-in-class-constructor.html: Added.
169 * js/regress/arrowfunction-call-in-class-method-expected.txt: Added.
170 * js/regress/arrowfunction-call-in-class-method.html: Added.
171 * js/regress/arrowfunction-call-in-function-expected.txt: Added.
172 * js/regress/arrowfunction-call-in-function.html: Added.
173 * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Added.
174 * js/regress/script-tests/arrowfunction-call-in-class-method.js: Added.
175 * js/regress/script-tests/arrowfunction-call-in-function.js: Added.
176 * js/regress/script-tests/arrowfunction-call.js:
178 2016-02-27 Sukolsak Sakshuwong <sukolsak@gmail.com>
180 Removing ios-simulator baseline for js/number-toLocaleString.html
181 https://bugs.webkit.org/show_bug.cgi?id=154524
183 Reviewed by Darin Adler.
185 The default locale issue has been fixed in r197261.
186 Infinity.toLocaleString() should return "∞" as expected.
188 * platform/ios-simulator/js/number-toLocaleString-expected.txt: Removed.
190 2016-02-27 Chris Dumez <cdumez@apple.com>
192 Prevent cross-origin access to Location.assign() / Location.reload()
193 https://bugs.webkit.org/show_bug.cgi?id=154779
195 Reviewed by Darin Adler.
197 Update existing layout tests now that we prevent cross-origin access to
198 Location.assign() / Location.reload().
200 * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
201 * http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html:
202 * http/tests/security/cross-frame-access-location-get-expected.txt:
203 * http/tests/security/cross-frame-access-location-get-override-expected.txt:
204 * http/tests/security/cross-frame-access-location-get-override.html:
205 * http/tests/security/cross-frame-access-location-get.html:
206 * http/tests/security/xss-DENIED-defineProperty-expected.txt:
208 2016-02-27 Andy VanWagoner <thetalecrafter@gmail.com>
210 Intl.Collator uses POSIX locale (detected by js/intl-collator.html on iOS Simulator)
211 https://bugs.webkit.org/show_bug.cgi?id=152448
213 Reviewed by Darin Adler.
215 Add tests for default locale in test runner to be en-US.
217 * js/intl-collator-expected.txt:
218 * js/intl-datetimeformat-expected.txt:
219 * js/intl-numberformat-expected.txt:
220 * js/script-tests/intl-collator.js:
221 * js/script-tests/intl-datetimeformat.js:
222 * js/script-tests/intl-numberformat.js:
224 2016-02-27 Chris Dumez <cdumez@apple.com>
226 Align HTMLMarqueeElement.scrollAmount / scrollDelay with the specification
227 https://bugs.webkit.org/show_bug.cgi?id=154781
229 Reviewed by Darin Adler.
231 Update existing test to reflect the behavior changes.
233 * fast/html/marquee-element-expected.txt:
234 * fast/html/marquee-element.html:
236 2016-02-27 Alexey Proskuryakov <ap@apple.com>
238 Mark failing reftests as such, now that we detect reftest failures.
240 * platform/ios-simulator/TestExpectations:
242 2016-02-27 Alexey Proskuryakov <ap@apple.com>
244 REGRESSION(r195795): [WK2] fast/text/crash-complex-text-surrogate.html is flakey
245 https://bugs.webkit.org/show_bug.cgi?id=154709
247 The test has been made made non-flaky, but it also needs new results.
249 * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
251 2016-02-26 Chris Dumez <cdumez@apple.com>
253 Fix the behavior of reflecting IDL attributes of type unsigned long
254 https://bugs.webkit.org/show_bug.cgi?id=154771
256 Reviewed by Ryosuke Niwa.
258 Add test coverage for the behavior of reflecting IDL attributes of type
261 * fast/dom/reflect-unsigned-long-expected.txt: Added.
262 * fast/dom/reflect-unsigned-long.html: Added.
264 2016-02-26 Zalan Bujtas <zalan@apple.com>
266 REGRESSION (188611): Search field Cancel button should not overlap search text on extensions page.
267 https://bugs.webkit.org/show_bug.cgi?id=154692
268 <rdar://problem/22840453>
270 Reviewed by Brent Fulgham.
272 Adjust the cancel button position using the actual size of the cancel button.
274 When the input box and the font height trigger different cancel button sizes, we need to readjust
275 the rectangle returned by cancelButtonRectForBounds.
276 This fixes both the mispositioned cancel button and the squared off icon when the input field is zoomed all the way in.
278 * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
279 * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
280 * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
281 * platform/mac/fast/css/text-overflow-input-expected.txt:
282 * platform/mac/fast/forms/box-shadow-override-expected.txt:
283 * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
284 * platform/mac/fast/forms/input-appearance-height-expected.txt:
285 * platform/mac/fast/forms/placeholder-position-expected.txt:
286 * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
287 * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
288 * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
289 * platform/mac/fast/forms/search-rtl-expected.txt:
290 * platform/mac/fast/forms/search-styled-expected.txt:
291 * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
292 * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
293 * platform/mac/fast/forms/searchfield-heights-expected.txt:
294 * platform/mac/fast/repaint/search-field-cancel-expected.txt:
295 * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
297 2016-02-26 Commit Queue <commit-queue@webkit.org>
299 Unreviewed, rolling out r197216.
300 https://bugs.webkit.org/show_bug.cgi?id=154766
302 Test simply needs updated result (Requested by litherum on
307 "Unreviewed, rolling out r197158."
308 https://bugs.webkit.org/show_bug.cgi?id=154758
309 http://trac.webkit.org/changeset/197216
311 2016-02-26 Ryan Haddad <ryanhaddad@apple.com>
313 Rebaseline tests for ios-simulator after r197162
315 Unreviewed test gardening.
317 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
318 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
319 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-radio-expected.txt: Added.
321 2016-02-26 Commit Queue <commit-queue@webkit.org>
323 Unreviewed, rolling out r197158.
324 https://bugs.webkit.org/show_bug.cgi?id=154758
326 This change did not fix the failing test (Requested by
327 ryanhaddad on #webkit).
331 "REGRESSION(r195795): [WK2] fast/text/crash-complex-text-
332 surrogate.html is flakey"
333 https://bugs.webkit.org/show_bug.cgi?id=154709
334 http://trac.webkit.org/changeset/197158
336 2016-02-26 Commit Queue <commit-queue@webkit.org>
338 Unreviewed, rolling out r197160.
339 https://bugs.webkit.org/show_bug.cgi?id=154757
341 This change causes editing/mac/attributed-string/font-
342 size.html to fail on El Capitan WK1 (Requested by ryanhaddad
347 "Font size computed style is innaccurate"
348 https://bugs.webkit.org/show_bug.cgi?id=154705
349 http://trac.webkit.org/changeset/197160
351 2016-02-26 Ryan Haddad <ryanhaddad@apple.com>
353 Skip js/basic-map.html on Mac since it is already run in JSC tests
354 https://bugs.webkit.org/show_bug.cgi?id=154753
356 Unreviewed test gardening.
358 * platform/mac/TestExpectations:
360 2016-02-26 Mark Lam <mark.lam@apple.com>
362 Function.name and Function.length should be configurable.
363 https://bugs.webkit.org/show_bug.cgi?id=154604
365 Reviewed by Saam Barati.
367 * ietestcenter/Javascript/TestCases/15.2.3.3-4-187.js:
368 (ES5Harness.registerTest.test):
369 * ietestcenter/Javascript/TestCases/15.3.4.5-15-2.js:
370 (ES5Harness.registerTest.test):
371 * js/dom/function-name-expected.txt:
372 * js/dom/getOwnPropertyDescriptor-expected.txt:
373 * js/dom/script-tests/function-name.js:
374 * js/mozilla/strict/15.3.5.1-expected.txt:
375 * js/mozilla/strict/function-name-arity-expected.txt:
376 * js/mozilla/strict/script-tests/15.3.5.1.js:
377 * js/mozilla/strict/script-tests/function-name-arity.js:
378 * js/resources/getOwnPropertyDescriptor.js:
379 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A9.html:
380 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A9.html:
381 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A9.html:
382 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.1_eval/S15.1.2.1_A4.2.html:
383 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.2_parseInt/S15.1.2.2_A9.2.html:
384 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.3_parseFloat/S15.1.2.3_A7.2.html:
385 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.4_isNaN/S15.1.2.4_A2.2.html:
386 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.5_isFinite/S15.1.2.5_A2.2.html:
387 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.1_decodeURI/S15.1.3.1_A5.2.html:
388 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A5.2.html:
389 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.3_encodeURI/S15.1.3.3_A5.2.html:
390 * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.2.html:
391 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.html:
392 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.3_Object.prototype.toLocaleString/S15.2.4.3_A9.html:
393 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.4_Object.prototype.valueOf/S15.2.4.4_A9.html:
394 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.5_Object.prototype.hasOwnProperty/S15.2.4.5_A9.html:
395 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.6_Object.prototype.isPrototypeOf/S15.2.4.6_A9.html:
396 * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.7_Object.prototype.propertyIsEnumerable/S15.2.4.7_A9.html:
397 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.2_Function.prototype.toString/S15.3.4.2_A9.html:
398 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.3_Function.prototype.apply/S15.3.4.3_A9.html:
399 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.4_Function.prototype.call/S15.3.4.4_A9.html:
400 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T1.html:
401 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T2.html:
402 * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T3.html:
403 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.10_Array_prototype_slice/S15.4.4.10_A5.2.html:
404 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A7.2.html:
405 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.12_Array_prototype_splice/S15.4.4.12_A5.2.html:
406 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.13_Array_prototype_unshift/S15.4.4.13_A5.2.html:
407 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.2_Array_prototype_toString/S15.4.4.2_A4.2.html:
408 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.3_Array_prototype_toLocaleString/S15.4.4.3_A4.2.html:
409 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.4_Array_prototype_concat/S15.4.4.4_A4.2.html:
410 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.5_Array_prototype_join/S15.4.4.5_A6.2.html:
411 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.6_Array_prototype_pop/S15.4.4.6_A5.2.html:
412 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.7_Array_prototype_push/S15.4.4.7_A6.2.html:
413 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.8_Array_prototype_reverse/S15.4.4.8_A5.2.html:
414 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.9_Array_prototype_shift/S15.4.4.9_A5.2.html:
415 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A9.html:
416 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A9.html:
417 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.12_String.prototype.search/S15.5.4.12_A9.html:
418 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.13_String.prototype.slice/S15.5.4.13_A9.html:
419 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.14_String.prototype.split/S15.5.4.14_A9.html:
420 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.15_String.prototype.substring/S15.5.4.15_A9.html:
421 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A9.html:
422 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A9.html:
423 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A9.html:
424 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A9.html:
425 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.4_String.prototype.charAt/S15.5.4.4_A9.html:
426 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A9.html:
427 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.6_String.prototype.concat/S15.5.4.6_A9.html:
428 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A9.html:
429 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A9.html:
430 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A9.html:
431 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.4/15.9.4.2_Date.parse/S15.9.4.2_A3_T2.html:
432 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.4/15.9.4.3_Date.UTC/S15.9.4.3_A3_T2.html:
433 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.10_Date.prototype.getFullYear/S15.9.5.10_A3_T2.html:
434 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.11_Date.prototype.getUTCFullYear/S15.9.5.11_A3_T2.html:
435 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.12_Date.prototype.getMonth/S15.9.5.12_A3_T2.html:
436 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.13_Date.prototype.getUTCMonth/S15.9.5.13_A3_T2.html:
437 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.14_Date.prototype.getDate/S15.9.5.14_A3_T2.html:
438 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.15_Date.prototype.getUTCDate/S15.9.5.15_A3_T2.html:
439 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.16_Date.prototype.getDay/S15.9.5.16_A3_T2.html:
440 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.17_Date.prototype.getUTCDay/S15.9.5.17_A3_T2.html:
441 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.18_Date.prototype.getHours/S15.9.5.18_A3_T2.html:
442 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.19_Date.prototype.getUTCHours/S15.9.5.19_A3_T2.html:
443 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.20_Date.prototype.getMinutes/S15.9.5.20_A3_T2.html:
444 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.21_Date.prototype.getUTCMinutes/S15.9.5.21_A3_T2.html:
445 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.22_Date.prototype.getSeconds/S15.9.5.22_A3_T2.html:
446 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.23_Date.prototype.getUTCSeconds/S15.9.5.23_A3_T2.html:
447 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.24_Date.prototype.getMilliseconds/S15.9.5.24_A3_T2.html:
448 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.25_Date.prototype.getUTCMilliseconds/S15.9.5.25_A3_T2.html:
449 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.26_Date.prototype.getTimezoneOffset/S15.9.5.26_A3_T2.html:
450 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.27_Date.prototype.setTime/S15.9.5.27_A3_T2.html:
451 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.28_Date.prototype.setMilliseconds/S15.9.5.28_A3_T2.html:
452 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.29_Date.prototype.setUTCMilliseconds/S15.9.5.29_A3_T2.html:
453 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.2_Date.prototype.toString/S15.9.5.2_A3_T2.html:
454 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.30_Date.prototype.setSeconds/S15.9.5.30_A3_T2.html:
455 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.31_Date.prototype.setUTCSeconds/S15.9.5.31_A3_T2.html:
456 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.32_Date.prototype.setMinutes/S15.9.5.32_A3_T2.html:
457 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.33_Date.prototype.setUTCMinutes/S15.9.5.33_A3_T2.html:
458 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.34_Date.prototype.setHours/S15.9.5.34_A3_T2.html:
459 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.35_Date.prototype.setUTCHours/S15.9.5.35_A3_T2.html:
460 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.36_Date.prototype.setDate/S15.9.5.36_A3_T2.html:
461 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.37_Date.prototype.setUTCDate/S15.9.5.37_A3_T2.html:
462 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.38_Date.prototype.setMonth/S15.9.5.38_A3_T2.html:
463 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.39_Date.prototype.setUTCMonth/S15.9.5.39_A3_T2.html:
464 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.3_Date.prototype.toDateString/S15.9.5.3_A3_T2.html:
465 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.40_Date.prototype.setFullYear/S15.9.5.40_A3_T2.html:
466 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.41_Date.prototype.setUTCFullYear/S15.9.5.41_A3_T2.html:
467 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.42_Date.prototype.toUTCString/S15.9.5.42_A3_T2.html:
468 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.4_Date.prototype.toTimeString/S15.9.5.4_A3_T2.html:
469 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.5_Date.prototype.toLocaleString/S15.9.5.5_A3_T2.html:
470 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.6_Date.prototype.toLocaleDateString/S15.9.5.6_A3_T2.html:
471 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.7_Date.prototype.toLocaleTimeString/S15.9.5.7_A3_T2.html:
472 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.8_Date.prototype.valueOf/S15.9.5.8_A3_T2.html:
473 * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.5/15.9.5.9_Date.prototype.getTime/S15.9.5.9_A3_T2.html:
475 2016-02-26 Chris Dumez <cdumez@apple.com>
477 Unreviewed, fix flaky test introduced in r197156.
479 * fast/dom/Node/nullable-parameters-expected.txt:
480 * fast/dom/Node/nullable-parameters.html:
481 * fast/dom/Node/resources/testdoc.xml: Removed.
482 * fast/dom/Node/resources/testdoc2.xml: Removed.
484 2016-02-26 Said Abou-Hallawa <sabouhallawa@apple.com>
486 <g> wrapping <symbol> causes display of hidden <symbol>
487 https://bugs.webkit.org/show_bug.cgi?id=154576
489 Reviewed by Darin Adler.
491 Ensure the <symbol> element is not displayed when it's wrapped in a <g>
492 element and this <g> element is referenced by a <use> element.
494 * platform/gtk/svg/custom/use-on-g-containing-symbol-expected.png: Removed.
495 * platform/gtk/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
496 * platform/ios-simulator/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
497 * platform/mac/svg/custom/use-on-g-containing-symbol-expected.png: Removed.
498 * platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
499 * platform/win/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
500 * svg/custom/use-on-g-containing-symbol-expected.svg: Added.
501 * svg/custom/use-on-g-containing-symbol.svg:
502 The original test was wrong. It had the following definition:
503 "<g id='symbol'><symbol>...</symbol></g>"
504 And it was expecting to have the symbol drawn if the <g> element was
506 "<use xlink:href='#symbol'/>"
507 FireFox does not render anything for this <use> element which is correct.
508 With this patch, this test failed so it had to be modified to test the right
509 behavior. Also it is now converted to a ref test.
511 2016-02-26 Commit Queue <commit-queue@webkit.org>
513 Unreviewed, rolling out r197167.
514 https://bugs.webkit.org/show_bug.cgi?id=154730
516 This change broke the Mac build (Requested by ryanhaddad on
521 "REGRESSION (188611): Search field Cancel button should not
522 overlap search text on extensions page."
523 https://bugs.webkit.org/show_bug.cgi?id=154692
524 http://trac.webkit.org/changeset/197167
526 2016-02-26 Zalan Bujtas <zalan@apple.com>
528 REGRESSION (188611): Search field Cancel button should not overlap search text on extensions page.
529 https://bugs.webkit.org/show_bug.cgi?id=154692
530 <rdar://problem/22840453>
532 Reviewed by Brent Fulgham.
534 Adjust the cancel button position using the actual size of the cancel button.
536 When the input box and the font height trigger different cancel button sizes, we need to readjust
537 the rectangle returned by cancelButtonRectForBounds.
538 This fixes both the mispositioned cancel button and the squared off icon when the input field is zoomed all the way in.
540 Covered by existing tests.
542 * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
543 * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
544 * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
545 * platform/mac/fast/css/text-overflow-input-expected.txt:
546 * platform/mac/fast/forms/box-shadow-override-expected.txt:
547 * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
548 * platform/mac/fast/forms/input-appearance-height-expected.txt:
549 * platform/mac/fast/forms/placeholder-position-expected.txt:
550 * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
551 * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
552 * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
553 * platform/mac/fast/forms/search-rtl-expected.txt:
554 * platform/mac/fast/forms/search-styled-expected.txt:
555 * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
556 * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
557 * platform/mac/fast/forms/searchfield-heights-expected.txt:
558 * platform/mac/fast/repaint/search-field-cancel-expected.txt:
559 * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
561 2016-02-26 Antti Koivisto <antti@apple.com>
563 Implement ::slotted pseudo element
564 https://bugs.webkit.org/show_bug.cgi?id=149441
565 <rdar://problem/22731987>
567 Reviewed by Andreas Kling.
569 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html:
571 Enable the test, fix it and update it to the current spec.
573 * fast/shadow-dom/slotted-pseudo-element-css-text-expected.txt: Added.
574 * fast/shadow-dom/slotted-pseudo-element-css-text.html: Added.
576 Add parsing/cssText test based on a Blink test.
577 There are a few failures due to * not roundtripping and the parser being too lenient with pseudo elements.
579 * platform/mac/TestExpectations:
581 2016-02-26 Youenn Fablet <youenn.fablet@crf.canon.fr>
583 Sync web-platform-tests up to revision 5ca8b46
584 https://bugs.webkit.org/show_bug.cgi?id=154678
586 Reviewed by Chris Dumez.
588 * platform/mac/TestExpectations: Renaming test filenames, and adding test expectation to area-coords.html.
590 2016-02-25 Myles C. Maxfield <mmaxfield@apple.com>
592 Font size computed style is innaccurate
593 https://bugs.webkit.org/show_bug.cgi?id=154705
594 <rdar://problem/23474068>
596 Reviewed by Timothy Hatcher.
598 Update expected results.
600 * css3/calc/font-size-fractional-expected.txt:
601 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
602 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
603 * editing/mac/attributed-string/font-size-expected.txt:
604 * editing/mac/attributed-string/vertical-align-expected.txt:
605 * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
606 * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
607 * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
608 * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
610 2016-02-25 Myles C. Maxfield <mmaxfield@apple.com>
612 REGRESSION(r195795): [WK2] fast/text/crash-complex-text-surrogate.html is flakey
613 https://bugs.webkit.org/show_bug.cgi?id=154709
614 <rdar://problem/24483596>
616 Reviewed by Dan Bernstein.
618 * platform/mac-wk2/TestExpectations:
620 2016-02-25 Chris Dumez <cdumez@apple.com>
622 [Web IDL] Mark DOMString parameters as nullable when they should be
623 https://bugs.webkit.org/show_bug.cgi?id=154666
625 Reviewed by Darin Adler.
627 Add test coverage for minor behavioral changes in this patch.
629 * fast/dom/Element/getElementsByTagNameNS-nullable-expected.txt: Added.
630 * fast/dom/Element/getElementsByTagNameNS-nullable.html: Added.
631 * fast/dom/Node/nullable-parameters-expected.txt: Added.
632 * fast/dom/Node/nullable-parameters.html: Added.
633 * fast/dom/Node/resources/testdoc.xml: Added.
634 * fast/dom/Node/resources/testdoc2.xml: Added.
635 * fast/events/storageevent-initStorageEvent-nullable-expected.txt: Added.
636 * fast/events/storageevent-initStorageEvent-nullable.html: Added.
638 2016-02-25 Ryan Haddad <ryanhaddad@apple.com>
640 Skipping flaky test storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
641 https://bugs.webkit.org/show_bug.cgi?id=154706
643 Unreviewed test gardening.
645 * platform/mac-wk2/TestExpectations:
647 2016-02-25 Daniel Bates <dabates@apple.com>
649 [iOS Simulator] http/tests/security/contentSecurityPolicy/1.1/plugintypes tests failing
650 https://bugs.webkit.org/show_bug.cgi?id=154652
652 Skip Content Security Policy plugin-types tests when run in the iOS simulator app because
653 plugins are not supported on iOS.
655 * platform/ios-simulator/TestExpectations:
657 2016-02-25 Myles C. Maxfield <mmaxfield@apple.com>
659 [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
660 https://bugs.webkit.org/show_bug.cgi?id=143402
662 Reviewed by Alex Christensen.
664 Rebaseline many tests.
666 There are some known bugs (which are marked in platform/win/TestExpecations):
667 webkit.org/b/137204 The SVG -> OTF Font converter outputs 'kern' tables instead of 'GPOS' tables
668 webkit.org/b/154690 SVG Fonts don't draw multibyte characters
669 webkit.org/b/137096 The SVG -> OTF Font Converter does not work with SVG's "altglyph" facility
670 webkit.org/b/137093 Same thing with the "lang" attribute
672 * platform/win/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Added.
673 * platform/win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
674 * platform/win/TestExpectations:
675 * platform/win/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
676 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
677 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
678 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
679 * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
680 * platform/win/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
681 * platform/win/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
682 * platform/win/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
683 * platform/win/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
684 * platform/win/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
685 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
686 * platform/win/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
687 * platform/win/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
688 * platform/win/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
689 * platform/win/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
690 * platform/win/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
691 * platform/win/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
692 * platform/win/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
693 * platform/win/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
694 * platform/win/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
695 * platform/win/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
696 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
697 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
698 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
699 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
700 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
701 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
702 * platform/win/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
703 * platform/win/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
704 * platform/win/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
705 * platform/win/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
706 * platform/win/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
707 * platform/win/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
708 * platform/win/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
709 * platform/win/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
710 * platform/win/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
711 * platform/win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
712 * platform/win/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
713 * platform/win/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
714 * platform/win/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
715 * platform/win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
716 * platform/win/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
717 * platform/win/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
718 * platform/win/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
719 * platform/win/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
720 * platform/win/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
721 * platform/win/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
722 * platform/win/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt:
723 * platform/win/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
724 * platform/win/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
725 * platform/win/svg/batik/text/textEffect-expected.txt:
726 * platform/win/svg/batik/text/textEffect3-expected.txt:
727 * platform/win/svg/custom/glyph-selection-arabic-forms-expected.txt:
728 * platform/win/svg/custom/svg-fonts-in-html-expected.txt:
729 * platform/win/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
730 * platform/win/svg/custom/svg-fonts-word-spacing-expected.txt:
731 * platform/win/svg/foreignObject/text-tref-02-b-expected.txt:
732 * platform/win/svg/hixie/intrinsic/003-expected.txt:
733 * platform/win/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
734 * platform/win/svg/text/text-text-04-t-expected.txt:
735 * platform/win/svg/text/text-text-05-t-expected.txt:
736 * platform/win/svg/text/text-text-06-t-expected.txt:
737 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
738 * platform/win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
739 * platform/win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
741 2016-02-25 Daniel Bates <dabates@apple.com>
743 CSP: Remove SecurityPolicy script interface
744 https://bugs.webkit.org/show_bug.cgi?id=154694
745 <rdar://problem/24846482>
747 Reviewed by Andy Estes.
749 Remove SecurityPolicy tests and update platform-specific expected results as needed.
751 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowconnectionto-expected.txt: Removed.
752 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowconnectionto.html: Removed.
753 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-alloweval-expected.txt: Removed.
754 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-alloweval.html: Removed.
755 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowfontfrom-expected.txt: Removed.
756 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowfontfrom.html: Removed.
757 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowformaction-expected.txt: Removed.
758 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowformaction.html: Removed.
759 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowframefrom-expected.txt: Removed.
760 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowframefrom.html: Removed.
761 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowimagefrom-expected.txt: Removed.
762 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowimagefrom.html: Removed.
763 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinescript-expected.txt: Removed.
764 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinescript.html: Removed.
765 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinestyle-expected.txt: Removed.
766 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinestyle.html: Removed.
767 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowmediafrom-expected.txt: Removed.
768 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowmediafrom.html: Removed.
769 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowobjectfrom-expected.txt: Removed.
770 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowobjectfrom.html: Removed.
771 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowplugintype-expected.txt: Removed.
772 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowplugintype.html: Removed.
773 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowscriptfrom-expected.txt: Removed.
774 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowscriptfrom.html: Removed.
775 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowstylefrom-expected.txt: Removed.
776 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowstylefrom.html: Removed.
777 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-isactive-expected.txt: Removed.
778 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-isactive.html: Removed.
779 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-reporturi-expected.txt: Removed.
780 * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-reporturi.html: Removed.
781 * http/tests/security/contentSecurityPolicy/resources/securitypolicy-tests-base.js: Removed.
782 * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Update expected result as needed.
783 * platform/win/js/dom/global-constructors-attributes-expected.txt: Ditto.
785 2016-02-25 Chris Dumez <cdumez@apple.com>
787 Drop [TreatReturnedNullStringAs=Undefined] WebKit-specific IDL attribute
788 https://bugs.webkit.org/show_bug.cgi?id=154662
790 Reviewed by Darin Adler.
792 Add layout test to cover the return value of document.defaultCharset before
793 and after its frame is detached.
795 * fast/frames/detached-frame-document-defaultCharset-expected.txt: Added.
796 * fast/frames/detached-frame-document-defaultCharset.html: Added.
798 2016-02-25 Ryan Haddad <ryanhaddad@apple.com>
800 Removing failure expectation for 26 editing tests that now pass on ios-simulator
801 https://bugs.webkit.org/show_bug.cgi?id=152131
803 Unreviewed test gardening.
805 * platform/ios-simulator-wk2/TestExpectations:
806 * platform/ios-simulator/TestExpectations:
808 2016-02-25 Brady Eidson <beidson@apple.com>
810 Unreviewed test gardening.
812 Fix a test flake where order doesn't matter.
814 * platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt: Removed.
815 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
816 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
817 * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
818 (prepareDatabase.request.onblocked):
821 2016-02-25 Brady Eidson <beidson@apple.com>
823 Unreviewed test gardening.
825 * TestExpectations: Skip a web inspector IndexedDB test for now.
827 2016-02-25 Ryan Haddad <ryanhaddad@apple.com>
829 Removing a pass expectation for inspector/indexeddb/requestDatabaseNames.html that overrides the skip r197122
831 Unreviewed test gardening.
833 * platform/mac/TestExpectations:
835 2016-02-25 Brady Eidson <beidson@apple.com>
837 Modern IDB: WebKit 2 IPC layer.
838 https://bugs.webkit.org/show_bug.cgi?id=153808
840 Reviewed by Alex Christensen.
842 - Consolidate all test failures to the platform agnostic TestExpectations file.
843 - Remove all existing WK2-specific results.
844 - Add one new WK2-specific result.
845 - Skip two WK2-only failures.
848 * platform/mac-wk1/TestExpectations:
849 * platform/mac-wk2/TestExpectations:
850 * platform/wk2/TestExpectations:
851 * platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt: Removed.
852 * platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt: Removed.
853 * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt: Removed.
854 * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt: Removed.
855 * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt: Removed.
856 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index5-expected.txt: Removed.
857 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index6-expected.txt: Removed.
858 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt: Removed.
859 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_invalid-expected.txt: Removed.
860 * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt: Removed.
861 * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt: Removed.
862 * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt: Removed.
863 * platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt: Removed.
864 * platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Removed.
865 * platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt: Removed.
866 * platform/wk2/imported/w3c/indexeddb/idbfactory_open12-expected.txt: Removed.
867 * platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt: Removed.
868 * platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt: Removed.
869 * platform/wk2/imported/w3c/indexeddb/idbindex_get7-expected.txt: Removed.
870 * platform/wk2/imported/w3c/indexeddb/idbindex_getKey7-expected.txt: Removed.
871 * platform/wk2/imported/w3c/indexeddb/idbindex_openCursor2-expected.txt: Removed.
872 * platform/wk2/imported/w3c/indexeddb/idbindex_openKeyCursor3-expected.txt: Removed.
873 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt: Removed.
874 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt: Removed.
875 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Removed.
876 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt: Removed.
877 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt: Removed.
878 * platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt: Removed.
879 * platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt: Removed.
880 * platform/wk2/imported/w3c/indexeddb/idbversionchangeevent-expected.txt: Removed.
881 * platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt: Removed.
882 * platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt: Removed.
883 * platform/wk2/imported/w3c/indexeddb/keygenerator-overflow-expected.txt: Removed.
884 * platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt: Removed.
885 * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt: Removed.
886 * platform/wk2/storage/indexeddb/bad-keypath-expected.txt: Removed.
887 * platform/wk2/storage/indexeddb/basics-expected.txt: Removed.
888 * platform/wk2/storage/indexeddb/clear-expected.txt: Removed.
889 * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt: Removed.
890 * platform/wk2/storage/indexeddb/create-objectstore-basics-expected.txt: Removed.
891 * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt: Removed.
892 * platform/wk2/storage/indexeddb/cursor-continue-expected.txt: Removed.
893 * platform/wk2/storage/indexeddb/cursor-finished-expected.txt: Removed.
894 * platform/wk2/storage/indexeddb/cursors-expected.txt: Removed.
895 * platform/wk2/storage/indexeddb/database-basics-expected.txt: Removed.
896 * platform/wk2/storage/indexeddb/deleteIndex-bug110792-expected.txt: Removed.
897 * platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt: Added.
898 * platform/wk2/storage/indexeddb/index-count-expected.txt: Removed.
899 * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt: Removed.
900 * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt: Removed.
901 * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt: Removed.
902 * platform/wk2/storage/indexeddb/invalid-keys-expected.txt: Removed.
903 * platform/wk2/storage/indexeddb/key-requirements-delete-null-key-expected.txt: Removed.
904 * platform/wk2/storage/indexeddb/key-requirements-inline-and-passed-expected.txt: Removed.
905 * platform/wk2/storage/indexeddb/key-requirements-put-no-key-expected.txt: Removed.
906 * platform/wk2/storage/indexeddb/key-requirements-put-null-key-expected.txt: Removed.
907 * platform/wk2/storage/indexeddb/key-type-array-expected.txt: Removed.
908 * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt: Removed.
909 * platform/wk2/storage/indexeddb/keypath-edges-expected.txt: Removed.
910 * platform/wk2/storage/indexeddb/keyrange-expected.txt: Removed.
911 * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt: Removed.
912 * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt: Removed.
913 * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt: Removed.
914 * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt: Removed.
915 * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt: Removed.
916 * platform/wk2/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt: Removed.
917 * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt: Removed.
918 * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt: Removed.
919 * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt: Removed.
920 * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt: Removed.
921 * platform/wk2/storage/indexeddb/objectstore-count-expected.txt: Removed.
922 * platform/wk2/storage/indexeddb/open-cursor-expected.txt: Removed.
923 * platform/wk2/storage/indexeddb/readonly-transactions-expected.txt: Removed.
924 * platform/wk2/storage/indexeddb/request-result-cache-expected.txt: Removed.
925 * platform/wk2/storage/indexeddb/transaction-abort-expected.txt: Removed.
926 * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt: Removed.
927 * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt: Removed.
928 * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt: Removed.
929 * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt: Removed.
931 2016-02-25 Daniel Bates <dabates@apple.com>
933 CSP: Make SecurityPolicyViolationEvent more closely conform to CSP spec and enable it by default
934 https://bugs.webkit.org/show_bug.cgi?id=154522
935 <rdar://problem/24762078>
937 Reviewed by Brent Fulgham.
939 Add new test http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https.html
940 to ensure that SecurityPolicyViolationEvent.statusCode is 0 when dispatched for a violation on an HTTPS-served
941 document per section Reporting of the Content Security Policy 2.0 spec, <https://www.w3.org/TR/2015/CR-CSP2-20150721/>.
942 Update existing test results and mark more tests as PASS in file LayoutTests/TestExpectations.
944 * TestExpectations: Mark tests http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation*.html as PASS
946 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics-expected.txt: Update expected result to
947 reflect failing sub-test. We do not support the experimental JavaScript event listener onsecuritypolicyviolation when
948 building with ENABLE(CSP_NEXT) disabled.
949 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-expected.txt: Update line and column numbers.
950 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script-expected.txt: Ditto.
951 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script.html: Ditto.
952 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image.html: Ditto.
953 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-expected.txt: Ditto.
954 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script-expected.txt: Ditto.
955 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script.html: Ditto.
956 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt: Added.
957 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https.html: Added.
958 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image.html: Update line and column numbers.
959 * js/dom/global-constructors-attributes-expected.txt: Update expected results now that we expose SecurityPolicyViolationEvent.
960 * platform/efl/js/dom/global-constructors-attributes-expected.txt: Ditto.
961 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt: Ditto.
962 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Ditto.
963 * platform/mac/js/dom/global-constructors-attributes-expected.txt: Ditto.
965 2016-02-25 Eric Carlson <eric.carlson@apple.com>
967 [MediaStream] MediaDeviceInfo deviceId and groupId must be unique to the page's origin
968 https://bugs.webkit.org/show_bug.cgi?id=153163
969 <rdar://problem/24334526>
971 Reviewed by Tim Horton.
973 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
974 * fast/mediastream/MediaDevices-enumerateDevices.html:
975 * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt: Added.
976 * http/tests/media/media-stream/enumerate-devices-source-id-persistent-expected.txt: Added.
977 * http/tests/media/media-stream/enumerate-devices-source-id-persistent.html: Added.
978 * http/tests/media/media-stream/enumerate-devices-source-id.html: Added.
979 * http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html: Added.
981 2016-02-24 Joseph Pecoraro <pecoraro@apple.com>
983 Web Inspector: Expose Proxy target and handler internal properties to Inspector
984 https://bugs.webkit.org/show_bug.cgi?id=154663
986 Reviewed by Timothy Hatcher.
988 * inspector/model/remote-object.html:
989 * platform/mac/inspector/model/remote-object-expected.txt:
990 Test that a Proxy object includes the internal properties.
992 2016-02-24 Ryan Haddad <ryanhaddad@apple.com>
994 Marking storage/indexeddb/odd-strings.html as flaky on mac-wk1
995 https://bugs.webkit.org/show_bug.cgi?id=154619
997 Unreviewed test gardening.
999 * platform/mac-wk1/TestExpectations:
1001 2016-02-24 Ryan Haddad <ryanhaddad@apple.com>
1003 Marking imported/w3c/indexeddb/idbcursor-advance.htm as flaky on Yosemite Release WK2
1004 https://bugs.webkit.org/show_bug.cgi?id=154618
1006 Unreviewed test gardening.
1008 * platform/mac-wk2/TestExpectations:
1010 2016-02-24 Youenn Fablet <youenn.fablet@crf.canon.fr>
1012 [Fetch API] Implement Fetch API Response
1013 https://bugs.webkit.org/show_bug.cgi?id=154536
1015 Reviewed by Alex Christensen.
1017 Adding Response as constructor in global and worker scopes.
1019 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1020 * js/dom/global-constructors-attributes-expected.txt:
1021 * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1022 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1023 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1024 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1025 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1026 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1027 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1029 2016-02-24 Commit Queue <commit-queue@webkit.org>
1031 Unreviewed, rolling out r197033.
1032 https://bugs.webkit.org/show_bug.cgi?id=154649
1034 "It broke JSC tests when 'this' was loaded from global scope"
1035 (Requested by saamyjoon on #webkit).
1039 "[ES6] Arrow function syntax. Emit loading&putting this/super
1040 only if they are used in arrow function"
1041 https://bugs.webkit.org/show_bug.cgi?id=153981
1042 http://trac.webkit.org/changeset/197033
1044 2016-02-24 Daniel Bates <dabates@apple.com>
1046 CSP: Enable plugin-types directive by default
1047 https://bugs.webkit.org/show_bug.cgi?id=154420
1048 <rdar://problem/24730322>
1050 Reviewed by Brent Fulgham.
1052 * TestExpectations: Mark http/tests/security/contentSecurityPolicy/1.1/plugintypes*.html tests as PASS so that we run them.
1053 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt: Update expected result.
1054 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid.html: Call runTests() following changes to multiple-iframe-plugin-test.js.
1055 Also add closing tags for <body> and <html> to make the document well-formed.
1056 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-mismatched-data.html: Substitute "Content-Security-Policy" for "X-WebKit-CSP";
1058 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-mismatched-url.html: Ditto.
1059 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-data.html: Ditto.
1060 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-url-expected.txt: Update expected result.
1061 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-url.html: Substitute "Content-Security-Policy" for "X-WebKit-CSP";
1063 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-nourl-allowed.html: Ditto.
1064 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-nourl-blocked.html: Ditto.
1065 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01.html: Call runTests() following changes to multiple-iframe-plugin-test.js.
1066 Also add closing tags for <body> and <html> to make the document well-formed.
1067 * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02.html: Ditto.
1068 * http/tests/security/contentSecurityPolicy/resources/echo-object-data.pl: Remove logic to support Content Security Policy header X-WebKit-CSP
1069 as it is sufficient to make use of the standardized header Content-Security-Policy.
1070 * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-plugin-test.js: Simplify code now that we do not pass query string parameter
1071 experimental to script echo-object-data.pl.
1072 (runTests): Runs all the sub-tests.
1073 (runNextTest.iframe.onload): Formerly named testImpl.iframe.onload.
1074 (runNextTest): Formerly named testImpl. Runs the next sub-test.
1075 (testExperimentalPolicy): Deleted.
1077 (testImpl.iframe.onload): Deleted.
1078 (testImpl): Deleted.
1079 (finishTesting): Deleted.
1080 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt: Update expected result based on change to test (below).
1081 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Modified to test that we emit
1082 a console warning when plugin-types is used as a source expression.
1084 2016-02-24 Ryan Haddad <ryanhaddad@apple.com>
1086 Rebaseline two W3C tests for ios-simulator after r197014
1088 Unreviewed test gardening.
1090 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1091 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1093 2016-02-24 Skachkov Oleksandr <gskachkov@gmail.com>
1095 [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function
1096 https://bugs.webkit.org/show_bug.cgi?id=153981
1098 Reviewed by Saam Barati.
1100 Added new benchmark tests for invoking arrow function within function, class's constructor and method
1102 * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Added.
1103 * js/regress/arrowfunction-call-in-class-constructor.html: Added.
1104 * js/regress/arrowfunction-call-in-class-method-expected.txt: Added.
1105 * js/regress/arrowfunction-call-in-class-method.html: Added.
1106 * js/regress/arrowfunction-call-in-function-expected.txt: Added.
1107 * js/regress/arrowfunction-call-in-function.html: Added.
1108 * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Added.
1109 * js/regress/script-tests/arrowfunction-call-in-class-method.js: Added.
1110 * js/regress/script-tests/arrowfunction-call-in-function.js: Added.
1111 * js/regress/script-tests/arrowfunction-call.js:
1113 2016-02-24 Zalan Bujtas <zalan@apple.com>
1115 Background of an absolutely positioned inline element inside text-indented parent is positioned statically.
1116 https://bugs.webkit.org/show_bug.cgi?id=154019
1118 Reviewed by Simon Fraser.
1120 This patch ensures that statically positioned out-of-flow renderers are also text-aligned
1121 even when none of the renderers on the first line generate a linebox (so we end up with no bidi runs at all).
1122 The fix is to pass IndentTextOrNot information to startAlignedOffsetForLine through updateStaticInlinePositionForChild
1123 so that we can compute the left position for this statically positioned out of flow renderer.
1125 * fast/css3-text/css3-text-indent/text-indent-with-absolute-pos-child-expected.html: Added.
1126 * fast/css3-text/css3-text-indent/text-indent-with-absolute-pos-child.html: Added.
1128 2016-02-24 Carlos Garcia Campos <cgarcia@igalia.com>
1130 REGRESSION(r195949): [GTK] Test /webkit2/WebKitWebView/insert/link is failing since r195949
1131 https://bugs.webkit.org/show_bug.cgi?id=153747
1133 Reviewed by Michael Catanzaro.
1135 Add test to check that moving to line boundary clears the
1136 selection even if the cursor is already at the boundary.
1138 * editing/selection/move-to-line-boundary-clear-selection-expected.txt: Added.
1139 * editing/selection/move-to-line-boundary-clear-selection.html: Added.
1141 2016-02-23 Sergio Villar Senin <svillar@igalia.com>
1143 [css-grid] Swap the order of columns/rows in grid-gap shorthand
1144 https://bugs.webkit.org/show_bug.cgi?id=154584
1146 Reviewed by Darin Adler.
1148 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
1149 * fast/css-grid-layout/grid-gutters-get-set.html:
1151 2016-02-24 Adam Bergkvist <adam.bergkvist@ericsson.com>
1153 WebRTC: RTCPeerConnection: Sort out responsibilities of close() and stop()
1154 https://bugs.webkit.org/show_bug.cgi?id=154581
1156 Reviewed by Eric Carlson.
1158 Updated test with replaceTrack() call after the RTCPeerConnection object, that
1159 created the RTCRtpSender, is closed.
1161 * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
1162 * fast/mediastream/RTCRtpSender-replaceTrack.html:
1164 2016-02-23 Chris Dumez <cdumez@apple.com>
1166 Align our implementation of Range.createContextualFragment with the specification
1167 https://bugs.webkit.org/show_bug.cgi?id=154627
1169 Reviewed by Ryosuke Niwa.
1171 Import some more layout tests from blink to improve coverage for
1172 Range.createContextualFragment().
1174 * imported/blink/fast/dom/Range/create-contextual-fragment-from-bodyless-document-range-expected.txt: Added.
1175 * imported/blink/fast/dom/Range/create-contextual-fragment-from-bodyless-document-range.html: Added.
1176 * imported/blink/fast/dom/Range/create-contextual-fragment-from-detached-text-node-range-expected.txt: Added.
1177 * imported/blink/fast/dom/Range/create-contextual-fragment-from-detached-text-node-range.html: Added.
1178 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-fragment-range-expected.txt: Added.
1179 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-fragment-range.html: Added.
1180 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-range-expected.txt: Added.
1181 * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-range.html: Added.
1182 * imported/blink/fast/dom/Range/create-contextual-fragment-from-xhtml-document-range-expected.txt: Added.
1183 * imported/blink/fast/dom/Range/create-contextual-fragment-from-xhtml-document-range.xhtml: Added.
1184 * imported/blink/fast/dom/Range/create-contextual-fragment-script-not-ran-expected.txt: Added.
1185 * imported/blink/fast/dom/Range/create-contextual-fragment-script-not-ran.html: Added.
1186 * imported/blink/fast/dom/Range/create-contextual-fragment-script-unmark-already-started-expected.txt: Added.
1187 * imported/blink/fast/dom/Range/create-contextual-fragment-script-unmark-already-started.html: Added.
1189 2016-02-23 Dean Jackson <dino@apple.com>
1191 [WebGL] iOS doesn't respect the alpha:false context creation attribute
1192 https://bugs.webkit.org/show_bug.cgi?id=154617
1193 <rdar://problem/13417023>
1195 Reviewed by Sam Weinig.
1197 Add a test that draws contexts with and without alpha, and then a reference
1198 version that hard-codes the non-alpha colors.
1200 * fast/canvas/webgl/context-attributes-alpha-expected.html: Added.
1201 * fast/canvas/webgl/context-attributes-alpha.html: Added.
1203 2016-02-23 Daniel Bates <dabates@apple.com>
1205 CSP: Enable base-uri directive by default
1206 https://bugs.webkit.org/show_bug.cgi?id=154521
1207 <rdar://problem/24762032>
1209 Reviewed by Brent Fulgham.
1211 Copy test http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html to
1212 http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-base-uri-deny.html,
1213 making some minor stylistic changes, and update TestExpectations to skip it because it depends
1214 on the firing of event SecurityPolicyViolationEvent, which is disabled as of the time of writing.
1215 We will enable the firing of this event in <https://bugs.webkit.org/show_bug.cgi?id=154522>.
1216 Repurpose test name base-uri-deny.html to test that the base-uri directive prevents the use of
1217 document base URL without depending on the firing of event SecurityPolicyViolationEvent.
1219 Additionally, add test http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored.html
1220 to ensure that we do not fall back to enforcing the default-src directive in absence of
1221 a base-uri directive as per section base-uri of the Content Security Policy 2.0 spec.,
1222 <https://www.w3.org/TR/2015/CR-CSP2-20150721/>.
1225 * http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored-expected.txt: Added.
1226 * http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored.html: Added.
1227 * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt:
1228 * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html: Repurpose test.
1229 * http/tests/security/contentSecurityPolicy/1.1/resources/base-href/resources/safe-script.js: Added.
1230 * http/tests/security/contentSecurityPolicy/1.1/resources/safe-script.js: Added.
1231 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-base-uri-deny-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt.
1232 * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-base-uri-deny.html: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html.
1233 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt: Update expected result based on change to test (below).
1234 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Modified to test that we emit
1235 a console warning when base-uri is used as a source expression.
1237 2016-02-22 Ryosuke Niwa <rniwa@webkit.org>
1239 Calling importNode on shadow root causes a crash
1240 https://bugs.webkit.org/show_bug.cgi?id=154570
1242 Reviewed by Anders Carlsson.
1244 Added W3C-style testharness tests for calling cloneNode on a shadow root.
1246 Also added tests for adoptNode and importNode.
1248 * fast/shadow-dom/Document-prototype-adoptNode-expected.txt: Added.
1249 * fast/shadow-dom/Document-prototype-adoptNode.html: Added.
1250 * fast/shadow-dom/Document-prototype-importNode-expected.txt: Added.
1251 * fast/shadow-dom/Document-prototype-importNode.html: Added.
1252 * fast/shadow-dom/Node-prototype-cloneNode-expected.txt: Added.
1253 * fast/shadow-dom/Node-prototype-cloneNode.html: Added.
1255 2016-02-23 Daniel Bates <dabates@apple.com>
1257 REGRESSION (r196892): No longer emit error message when CSP form-action directive is used as a source expression
1258 https://bugs.webkit.org/show_bug.cgi?id=154555
1259 <rdar://problem/24776777>
1261 Reviewed by Andy Estes.
1263 Test that we emit a console error message when form-action is used as a source expression.
1265 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt:
1266 * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Use form-action as a
1267 source expression. Also, use a double quoted (") string literal instead of a single quoted (') string
1268 literal to represent the CSP policy so as to avoid the need to escape embedded single quote characters.
1270 2016-02-22 Dean Jackson <dino@apple.com>
1272 Add tests for fast click change in r196679
1273 https://bugs.webkit.org/show_bug.cgi?id=154568
1274 <rdar://problem/24782479>
1276 Reviewed by Myles Maxfield.
1278 Bug http://webkit.org/b/154318 made some changes to the fast
1279 click behaviour, but didn't include any tests. Here they are!
1281 * fast/events/ios/fast-click-double-tap-sends-click-expected.txt: Added.
1282 * fast/events/ios/fast-click-double-tap-sends-click.html: Checks that a double tap on a clickable element sends a click.
1283 * fast/events/ios/fast-click-double-tap-zooms-on-image-expected.txt: Added.
1284 * fast/events/ios/fast-click-double-tap-zooms-on-image.html: Checks that a double tap on an image can trigger a zoom if there
1285 isn't anything else listening.
1286 * fast/events/ios/fast-click-double-tap-zooms-on-text-expected.txt: Added.
1287 * fast/events/ios/fast-click-double-tap-zooms-on-text.html: Checks that a double tap on a block of text can trigger a zoom
1288 if there isn't anything else listening.
1289 * fast/events/ios/no-fast-click-double-tap-causes-zoom-expected.txt: Added.
1290 * fast/events/ios/no-fast-click-double-tap-causes-zoom.html: When we are not in fast click mode, a double tap should
1291 trigger a zoom. This is checking the inverse behaviour to fast-click-double-tap-sends-click.
1292 * fast/events/ios/viewport-device-width-allows-double-tap-zoom-out.html: Removed some code that could never be called.
1293 * fast/events/ios/viewport-zooms-from-element-to-initial-scale.html: Ditto.
1294 * platform/ios-simulator/TestExpectations: Add the new tests.
1296 2016-02-23 Alexey Proskuryakov <ap@apple.com>
1298 REGRESSION (r192251): http/tests/navigation/page-cache-xhr.html is flaky
1299 https://bugs.webkit.org/show_bug.cgi?id=154589
1301 Reviewed by Youenn Fablet.
1303 * http/tests/navigation/page-cache-xhr.html: Load a file that exists. The content
1304 doesn't matter, as we expect to navigate away before the load occurs.
1306 * http/tests/resources/load-and-stall.cgi: Added cache control, just for a good measure.
1308 2016-02-23 Mark Lam <mark.lam@apple.com>
1310 Debug assertion failure while loading http://kangax.github.io/compat-table/es6/.
1311 https://bugs.webkit.org/show_bug.cgi?id=154542
1313 Reviewed by Saam Barati.
1315 * js/Promise-types-expected.txt:
1316 * js/basic-map-expected.txt:
1317 * js/basic-set-expected.txt:
1318 * js/dom/basic-weakmap-expected.txt:
1319 * js/dom/basic-weakset-expected.txt:
1320 * js/script-tests/Promise-types.js:
1321 * js/typedarray-constructors-expected.txt:
1322 - Updated error message string.
1324 2016-02-23 Manuel Rego Casasnovas <rego@igalia.com>
1326 [css-grid] Rows track sizes are optional in grid-template shorthand
1327 https://bugs.webkit.org/show_bug.cgi?id=154586
1329 Reviewed by Sergio Villar Senin.
1331 You can omit the size of the rows in grid-template shorthand,
1332 even if you specify a named grid line for the end of the row,
1333 due to a change in the spec back in 2014:
1334 https://github.com/w3c/csswg-drafts/commit/9f660c4183c73c1f5279c46904dc6cb314f76194
1336 Before if you want to specify a named grid line,
1337 you need to set the row size.
1339 Update parsing, so it nows accepts things like:
1340 grid-template: 100px / "a" [bottom];
1342 2016-02-23 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
1344 [SVG] Update SVG source to return string literals as ASCIILiteral and add test cases for case sensitivity
1345 https://bugs.webkit.org/show_bug.cgi?id=154373
1347 Reviewed by Youenn Fablet.
1349 Add test cases for case-sensitivity for SVGAnimatedEnumeration elements.
1351 * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt: Added.
1352 * svg/dom/SVGAnimatedEnumeration-case-sensitive.html: Added.
1353 * svg/dom/script-tests/SVGAnimatedEnumeration-case-sensitive.js: Added.
1354 (testCaseSensitivity):
1356 2016-02-22 Myles C. Maxfield <mmaxfield@apple.com>
1358 Font features specified in @font-face blocks don't apply to local() families
1359 https://bugs.webkit.org/show_bug.cgi?id=154554
1361 Reviewed by Dean Jackson.
1363 * css3/font-feature-font-face-local-expected.html: Added.
1364 * css3/font-feature-font-face-local.html: Added.
1366 2016-02-22 Chris Dumez <cdumez@apple.com>
1368 REGRESSION (r196563): Images not loading on https://klim.co.nz/blog/paypal-sans-design-information/
1369 https://bugs.webkit.org/show_bug.cgi?id=154547
1370 <rdar://problem/24772167>
1372 Reviewed by Gavin Barraclough.
1374 Add regression test for <rdar://problem/24772167>.
1376 * fast/dom/Window/addEventListener-implicit-this-expected.txt:
1377 * fast/dom/Window/addEventListener-implicit-this.html:
1379 2016-02-22 Simon Fraser <simon.fraser@apple.com>
1381 Repeated background images have the wrong position when using bottom/right-relative background-position
1382 https://bugs.webkit.org/show_bug.cgi?id=154478
1384 Reviewed by Dave Hyatt.
1386 Enhanced background-position-serialize.html to test values that use right/bottom edge specifiers.
1388 Ref test for background-position.
1390 * fast/css/background-position-serialize-expected.txt:
1391 * fast/css/background-position-serialize.html:
1392 * fast/images/background-position-expected.html: Added.
1393 * fast/images/background-position.html: Added.
1394 * fast/images/resources/checker.png: Added.
1396 2016-02-22 Myles C. Maxfield <mmaxfield@apple.com>
1398 [Font Loading] Split CSSFontSelector into a FontFaceSet implementation and the rest of the class
1399 https://bugs.webkit.org/show_bug.cgi?id=153347
1401 Reviewed by Antti Koivisto.
1403 * fast/text/font-face-javascript.html:
1404 * fast/text/font-face-set-document-expected.txt: Added.
1405 * fast/text/font-face-set-document.html: Added.
1407 2016-02-22 Konstantin Tokarev <annulen@yandex.ru>
1409 [JSC shell] Don't put empty arguments array to VM.
1410 https://bugs.webkit.org/show_bug.cgi?id=154516
1412 Reviewed by Geoffrey Garen.
1414 This allows arrowfunction-lexical-bind-arguments-top-level test to pass
1415 in jsc as well as in browser.
1417 * js/script-tests/arrowfunction-lexical-bind-arguments-top-level.js:
1418 Removed @ skip annotation.
1420 2016-02-22 Ryan Haddad <ryanhaddad@apple.com>
1422 Rebaseline tests for ios-simulator after W3C HTML/DOM re-sync in r196883
1424 Unreviewed test gardening.
1426 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1427 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1429 2016-02-22 Ryan Haddad <ryanhaddad@apple.com>
1431 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196893
1433 Unreviewed test gardening.
1435 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1437 2016-02-22 Manuel Rego Casasnovas <rego@igalia.com>
1439 [css-grid] Swap columns and rows in grid-template shorthand
1440 https://bugs.webkit.org/show_bug.cgi?id=154472
1442 Reviewed by Darin Adler.
1444 The spec was modified past December to change the order of
1445 columns and rows in the grid-template shorthand:
1446 https://github.com/w3c/csswg-drafts/commit/f6c7691679a519017a80ebae44fd86c3eae5c5f9
1448 Updated the parsing and modified the tests to follow the new syntax.
1450 * fast/css-grid-layout/absolute-positioning-definite-sizes.html:
1451 * fast/css-grid-layout/flex-content-distribution.html:
1452 * fast/css-grid-layout/grid-align-content-vertical-lr.html:
1453 * fast/css-grid-layout/grid-align-content-vertical-rl.html:
1454 * fast/css-grid-layout/grid-align-content.html:
1455 * fast/css-grid-layout/grid-gutters-and-alignment.html:
1456 * fast/css-grid-layout/grid-gutters-and-flex-content.html:
1457 * fast/css-grid-layout/grid-gutters-and-tracks.html:
1458 * fast/css-grid-layout/grid-justify-content-vertical-lr.html:
1459 * fast/css-grid-layout/grid-justify-content-vertical-rl.html:
1460 * fast/css-grid-layout/grid-justify-content.html:
1461 * fast/css-grid-layout/grid-shorthand-get-set.html:
1462 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
1463 * fast/css-grid-layout/relayout-align-items-changed.html:
1464 * fast/css-grid-layout/relayout-align-self-changed.html:
1465 * fast/css-grid-layout/relayout-indefinite-heights.html:
1466 * fast/css-grid-layout/relayout-justify-items-changed.html:
1467 * fast/css-grid-layout/relayout-justify-self-changed.html:
1468 * fast/repaint/align-items-overflow-change.html:
1469 * fast/repaint/align-self-change.html:
1470 * fast/repaint/align-self-overflow-change.html:
1471 * fast/repaint/justify-items-change.html:
1472 * fast/repaint/justify-items-overflow-change.html:
1473 * fast/repaint/justify-self-change.html:
1474 * fast/repaint/justify-self-overflow-change.html:
1476 2016-02-22 Manuel Rego Casasnovas <rego@igalia.com>
1478 [css-grid] Swap columns and rows in grid shorthand
1479 https://bugs.webkit.org/show_bug.cgi?id=154449
1481 Reviewed by Darin Adler.
1483 The spec was modified past December to change the order of
1484 columns and rows in the grid shorthand:
1485 https://github.com/w3c/csswg-drafts/commit/7454c7c8c5857b61bbbe2ee5f07803c264bf37e4
1487 Updated the parsing and modified the tests to follow the new syntax.
1489 * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
1490 * fast/css-grid-layout/grid-shorthand-get-set.html:
1492 2016-02-21 Chris Dumez <cdumez@apple.com>
1494 Make HTMLSelectElement.size behave as per the specification
1495 https://bugs.webkit.org/show_bug.cgi?id=154504
1497 Reviewed by Darin Adler.
1499 Update test that was covering the case of an HTMLSelectElement with an
1500 invalid size attribute. The test was expecting the bad "size" attribute
1501 value to get corrected so that the select element looks like a menu list.
1502 This workaround was added back in 2007 to workaround a bug on
1503 www.chainreaction.com (rdar://problem/4697438). This patch drops the
1504 workaround in HTMLSelectElement::parseAttribute() because:
1505 1. This is not standard behavior as per the HTML specification
1506 2. This behavior does not match Firefox either
1507 3. The workaround is no longer needed for www.chainreaction.com.
1509 * fast/forms/select-size-expected.html: Added.
1510 * fast/forms/select-size.html:
1511 * platform/efl/fast/forms/select-size-expected.txt: Removed.
1512 * platform/gtk/fast/forms/select-size-expected.txt: Removed.
1513 * platform/ios-simulator/fast/forms/select-size-expected.txt: Removed.
1514 * platform/mac/fast/forms/select-size-expected.png: Removed.
1515 * platform/mac/fast/forms/select-size-expected.txt: Removed.
1516 * platform/win/fast/forms/select-size-expected.txt: Removed.
1518 2016-02-21 Daniel Bates <dabates@apple.com>
1520 CSP: Enable form-action directive by default
1521 https://bugs.webkit.org/show_bug.cgi?id=154520
1522 <rdar://problem/24762029>
1524 Reviewed by Sam Weinig.
1526 Mark form-action tests as Pass so that we run them.
1530 2016-02-21 Chris Dumez <cdumez@apple.com>
1532 Add username / password attributes to HTMLAnchorElement / HTMLAreaElement
1533 https://bugs.webkit.org/show_bug.cgi?id=154519
1535 Reviewed by Sam Weinig.
1537 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hash.js:
1538 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-host.js:
1539 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hostname.js:
1540 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-pathname.js:
1541 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-protocol.js:
1542 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
1543 * fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt:
1544 * fast/dom/HTMLAnchorElement/set-href-attribute-host-expected.txt:
1545 * fast/dom/HTMLAnchorElement/set-href-attribute-hostname-expected.txt:
1546 * fast/dom/HTMLAnchorElement/set-href-attribute-pathname-expected.txt:
1547 * fast/dom/HTMLAnchorElement/set-href-attribute-protocol-expected.txt:
1548 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
1549 Update / rebaseline tests now that we no longer treat null as the empty string.
1551 * fast/dom/HTMLAnchorElement/set-href-attribute-user-pass-expected.txt: Added.
1552 * fast/dom/HTMLAnchorElement/set-href-attribute-user-pass.html: Added.
1553 Add test coverage for setting the username / password attributes.
1555 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1556 Rebaseline now that HTMLAnchorElement / HTMLAreaElement have 2 additional
1557 attributes: username and password.
1559 2016-02-21 Chris Dumez <cdumez@apple.com>
1561 iframe/frame/object.contentDocument should be on the prototype
1562 https://bugs.webkit.org/show_bug.cgi?id=154409
1564 Reviewed by Sam Weinig.
1566 Add test coverage for trying to access iframe.contentDocument cross origin
1567 to make sure it still fails and logs a security error.
1569 * http/tests/security/cross-origin-iframe-contentDocument-expected.txt: Added.
1570 * http/tests/security/cross-origin-iframe-contentDocument.html: Added.
1572 2016-02-21 Daniel Bates <dabates@apple.com>
1574 CSP: sandbox directive should be ignored when contained in a policy defined via a meta element
1575 https://bugs.webkit.org/show_bug.cgi?id=154299
1576 <rdar://problem/24680433>
1578 Add iOS Simulator-specific expected result for test http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe.html.
1580 * platform/ios-simulator/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt: Added.
1582 2016-02-21 Ryan Haddad <ryanhaddad@apple.com>
1584 Adding ios-simulator baseline for js/number-toLocaleString.html
1585 https://bugs.webkit.org/show_bug.cgi?id=154524
1587 Unreviewed test gardening.
1589 * platform/ios-simulator/js/number-toLocaleString-expected.txt: Added.
1591 2016-02-21 Ryan Haddad <ryanhaddad@apple.com>
1593 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196846
1595 Unreviewed test gardening.
1597 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1599 2016-02-21 Daniel Bates <dabates@apple.com>
1601 Another attempt to fix the Content Extension test failures following <https://trac.webkit.org/changeset/196875>
1602 (https://bugs.webkit.org/show_bug.cgi?id=154307)
1604 Rename Content Extension JSON files so that they are associated with tests http/tests/contentextensions/block-cookies-in-csp-report.php
1605 http/tests/contentextensions/block-csp-report.php and http/tests/contentextensions/hide-on-csp-report.php. These
1606 files were formerly named block-cookies-in-csp-report.html, block-csp-report.html, and hide-on-csp-report.html,
1607 respectively, prior to <https://trac.webkit.org/changeset/196878>. Also, update expected result for test block-csp-report.html
1608 following <https://trac.webkit.org/changeset/196878>.
1610 * http/tests/contentextensions/block-cookies-in-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/block-cookies-in-csp-report.html.json.
1611 * http/tests/contentextensions/block-csp-report-expected.txt:
1612 * http/tests/contentextensions/block-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/block-csp-report.html.json.
1613 * http/tests/contentextensions/hide-on-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/hide-on-csp-report.html.json.
1615 2016-02-21 Daniel Bates <dabates@apple.com>
1617 Attempt to fix the Content Extension test failures following <https://trac.webkit.org/changeset/196875>
1618 (https://bugs.webkit.org/show_bug.cgi?id=154307)
1620 Convert Content Extension tests that use the Content Security Policy directive report-uri from HTML files
1621 to PHP scripts and modified them to define the content security policy for the page via the Content-Security-Policy
1622 HTTP header instead of via a meta element so that the report-uri directive is honored. Following
1623 <https://trac.webkit.org/changeset/196875> the directive report-uri is only honored when contained in a
1624 policy that is delivered via an HTTP header. That is, it is no longer honored when delivered in a meta element.
1626 * http/tests/contentextensions/block-cookies-in-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/block-cookies-in-csp-report.html.
1627 * http/tests/contentextensions/block-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/block-csp-report.html.
1628 * http/tests/contentextensions/hide-on-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/hide-on-csp-report.html.
1630 2016-02-21 Daniel Bates <dabates@apple.com>
1632 CSP: Violation report should include column number
1633 https://bugs.webkit.org/show_bug.cgi?id=154418
1634 <rdar://problem/24729525>
1636 Reviewed by Brent Fulgham.
1638 Update expected results to include source file column information where the violation occurred.
1640 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
1641 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
1642 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
1644 2016-02-21 Daniel Bates <dabates@apple.com>
1646 CSP: Violation report should include HTTP status code and effective-directive of protected resource
1647 https://bugs.webkit.org/show_bug.cgi?id=154288
1648 <rdar://problem/24674982>
1650 https://bugs.webkit.org/show_bug.cgi?id=115707
1651 <rdar://problem/24383128>
1653 Reviewed by Brent Fulgham.
1655 Add new test http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https.html to ensure
1656 that the CSP report property status-code is 0 when the protected document is delivered over HTTPS. Fix a
1657 correctness issue in the result for test http/tests/security/contentSecurityPolicy/report-blocked-file-uri.html
1658 and update the expected results for the following tests now that the CSP violation report includes properties
1659 status-code and effective-directive:
1660 http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.php
1661 http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.php
1662 http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.php
1663 http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.php
1665 The rest of the changes to the expected results are cosmetic and reflect the difference in wording for inline
1666 script violations between WebKit and Blink. We will consider adopting wording similar to Blink in
1667 <https://bugs.webkit.org/show_bug.cgi?id=153242>.
1669 * TestExpectations: Remove entries for tests that now pass. Add test http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.php.
1670 * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
1671 * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.html. The report-uri
1672 directive is only honored when defined in a policy delivered via an HTTP header. We convert this
1673 HTML file to a PHP script to be able to deliver a Content-Security-Policy HTTP header.
1674 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
1675 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt: Cosmetic change.
1676 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Ditto.
1677 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt: Ditto.
1678 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt: Ditto.
1679 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt: Ditto.
1680 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt: Update expected result now
1681 that the report includes properties status-code and effective-directive.
1682 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt: Ditto.
1683 * http/tests/security/contentSecurityPolicy/report-only-expected.txt: Cosmetic change.
1684 * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt: Ditto.
1685 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt: Update expected result now
1686 that the report includes properties status-code and effective-directive.
1687 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt: Cosmetic change.
1688 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt: Update expected result now
1689 that the report includes properties status-code and effective-directive.
1690 * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt: Added.
1691 * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https.html: Added.
1692 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt: Cosmetic change.
1693 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt: Cosmetic change.
1694 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame.html: Fix ill-formed markup; substitute </iframe> for </script>.
1695 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt: Cosmetic change.
1696 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt: Ditto.
1697 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt: Ditto.
1699 2016-02-21 Daniel Bates <dabates@apple.com>
1701 CSP: report-url directive should be ignored when contained in a policy defined via a meta element
1702 https://bugs.webkit.org/show_bug.cgi?id=154307
1703 <rdar://problem/24684817>
1705 Reviewed by Brent Fulgham.
1707 Add new test http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored.html and rename and modify
1708 existing tests to make them PHP scripts that emit a Content Security Policy HTTP header.
1710 In addition, remove file http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html that
1711 is no longer meaningful now that we do not honor the report-uri directive defined in a policy via a meta
1712 element. Moreover, we have not made use of this file since <http://trac.webkit.org/changeset/176413>.
1714 * TestExpectations: Update entries for renames.
1715 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
1716 * http/tests/security/contentSecurityPolicy/report-and-enforce.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-and-enforce.html.
1717 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
1718 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-data-uri.html.
1719 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
1720 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-file-uri.html.
1721 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
1722 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.html.
1723 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
1724 * http/tests/security/contentSecurityPolicy/report-blocked-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-uri.html.
1725 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
1726 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
1727 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.html.
1728 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1729 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.html.
1730 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html.
1731 * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
1732 * http/tests/security/contentSecurityPolicy/report-only.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-only.html.
1733 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1734 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.html.
1735 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
1736 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
1737 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.html.
1738 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.html.
1739 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
1740 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
1741 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.html.
1742 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
1743 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri-from-javascript.html.
1744 * http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored-expected.txt: Added.
1745 * http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored.html: Added.
1746 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
1747 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.html: Removed.
1748 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.php: Added.
1749 * http/tests/security/contentSecurityPolicy/report-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri.html.
1750 * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html: Removed. For completeness, we have
1751 not made use of this file since <http://trac.webkit.org/changeset/176413>.
1752 * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.php:
1753 * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.html.
1754 * platform/wk2/TestExpectations: Update entries for renames.
1756 2016-02-21 Daniel Bates <dabates@apple.com>
1758 CSP: sandbox directive should be ignored when contained in a policy defined via a meta element
1759 https://bugs.webkit.org/show_bug.cgi?id=154299
1760 <rdar://problem/24680433>
1762 Reviewed by Brent Fulgham.
1764 Add test http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored.html to ensure that we ignore
1765 the sandbox directive when delivered via an HTML meta element and log a message to the Web Inspector console.
1767 Remove tests http/tests/security/contentSecurityPolicy/sandbox-{allow-scripts-subframe, empty, empty-subframe}.html
1768 that are no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element and
1769 create analogous tests for when the sandbox directive is delivered via an HTTP header.
1771 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header2-expected.txt: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-expected.txt.
1772 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header2.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/sandbox-allow-scripts.html.
1774 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-subframe-expected.txt: Removed.
1775 * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-subframe.html: Removed.
1776 This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
1777 An analogous test for when the directive is delivered via an HTTP header is http/tests/security/contentSecurityPolicy//sandbox-allow-scripts-in-http-header.html.
1779 * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt: Added.
1780 * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe.php: Added. Derived from test http/tests/security/contentSecurityPolicy/sandbox-empty-subframe.html.
1782 * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-expected.txt: Added.
1783 * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header.php: Added. Derived from test http/tests/security/contentSecurityPolicy/sandbox-empty.html.
1785 * http/tests/security/contentSecurityPolicy/sandbox-empty-subframe-expected.txt: Removed.
1786 * http/tests/security/contentSecurityPolicy/sandbox-empty-subframe.html: Removed.
1787 This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
1788 The analogous test for when the directive is delivered via an HTTP header is http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe.php.
1790 * http/tests/security/contentSecurityPolicy/sandbox-empty-expected.txt: Removed.
1791 * http/tests/security/contentSecurityPolicy/sandbox-empty.html: Removed.
1792 This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
1793 The analogous test for when the directive is delivered via an HTTP header is http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header.php.
1795 * http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored-expected.txt: Added.
1796 * http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored.html: Added.
1798 2016-02-21 Commit Queue <commit-queue@webkit.org>
1800 Unreviewed, rolling out r196866.
1801 https://bugs.webkit.org/show_bug.cgi?id=154515
1803 still crashy on EFL/GTK (Requested by smfr on #webkit).
1807 "Wheel event callback removing the window causes crash in
1809 https://bugs.webkit.org/show_bug.cgi?id=150871
1810 http://trac.webkit.org/changeset/196866
1812 2016-02-20 Simon Fraser <simon.fraser@apple.com>
1814 Wheel event callback removing the window causes crash in WebCore.
1815 https://bugs.webkit.org/show_bug.cgi?id=150871
1817 Reviewed by Brent Fulgham.
1819 * fast/events/wheel-event-destroys-frame-expected.txt: Added.
1820 * fast/events/wheel-event-destroys-frame.html: Added.
1822 2016-02-20 Ryan Haddad <ryanhaddad@apple.com>
1824 Rebaseline inspector/model/remote-object.html for Mac after r196846
1826 Unreviewed test gardening.
1828 * platform/mac/inspector/model/remote-object-expected.txt:
1830 2016-02-20 Commit Queue <commit-queue@webkit.org>
1832 Unreviewed, rolling out r196837.
1833 https://bugs.webkit.org/show_bug.cgi?id=154495
1835 It caused a lot of crashes in EFL and GTK bots (Requested by
1840 "Wheel event callback removing the window causes crash in
1842 https://bugs.webkit.org/show_bug.cgi?id=150871
1843 http://trac.webkit.org/changeset/196837
1845 2016-02-19 Doug Russell <d_russell@apple.com>
1847 Bug 154366: AX: AXObjectCache::visiblePositionForTextMarkerData() doesn't account for visibly equivalent positions
1848 https://bugs.webkit.org/show_bug.cgi?id=154366
1850 Reviewed by Chris Fleizach.
1852 * accessibility/mac/text-marker-line-boundary-expected.txt: Added.
1853 * accessibility/mac/text-marker-line-boundary.html: Added.
1855 2016-02-19 Sukolsak Sakshuwong <sukolsak@gmail.com>
1857 [INTL] Implement Number Format Functions
1858 https://bugs.webkit.org/show_bug.cgi?id=147605
1860 Reviewed by Darin Adler.
1862 * js/intl-numberformat-expected.txt:
1863 * js/intl-numberformat.html:
1864 * js/number-toLocaleString-expected.txt:
1865 * js/script-tests/intl-numberformat.js:
1866 * js/script-tests/number-toLocaleString.js:
1868 2016-02-18 Gavin Barraclough <barraclough@apple.com>
1870 JSObject::getPropertySlot - index-as-propertyname, override on prototype, & shadow
1871 https://bugs.webkit.org/show_bug.cgi?id=154416
1873 Reviewed by Geoff Garen.
1875 * js/index-property-shadows-overriden-get-own-property-slot-expected.txt: Added.
1876 * js/index-property-shadows-overriden-get-own-property-slot.html: Added.
1877 * js/script-tests/index-property-shadows-overriden-get-own-property-slot.js: Added.
1881 2016-02-19 Chris Dumez <cdumez@apple.com>
1883 HTMLFormElement.autocomplete should only return known values
1884 https://bugs.webkit.org/show_bug.cgi?id=154247
1885 <rdar://problem/24658195>
1887 Reviewed by Ryosuke Niwa.
1889 Update test to expect Form.autocomplete to return "on" by
1890 default instead of the empty string.
1892 * fast/forms/autocomplete-expected.txt:
1893 * fast/forms/autocomplete.html:
1895 2016-02-19 Simon Fraser <simon.fraser@apple.com>
1897 Wheel event callback removing the window causes crash in WebCore.
1898 https://bugs.webkit.org/show_bug.cgi?id=150871
1900 Reviewed by Brent Fulgham.
1902 * fast/events/wheel-event-destroys-frame-expected.txt: Added.
1903 * fast/events/wheel-event-destroys-frame.html: Added.
1905 2016-02-19 Antti Koivisto <antti@apple.com>
1907 ComposedTreeIterator traverses normal children for elements with empty shadow root
1908 https://bugs.webkit.org/show_bug.cgi?id=154464
1910 Reviewed by Ryosuke Niwa.
1912 * fast/shadow-dom/composed-tree-basic-expected.txt: Added.
1913 * fast/shadow-dom/composed-tree-basic.html: Added.
1915 2016-02-19 Nan Wang <n_wang@apple.com>
1917 AX: Inconsistency between CharacterOffset and VisiblePostition
1918 https://bugs.webkit.org/show_bug.cgi?id=154431
1920 Reviewed by Chris Fleizach.
1922 * accessibility/mac/text-marker-word-nav-expected.txt:
1923 * accessibility/mac/text-marker-word-nav.html:
1924 * accessibility/text-marker/text-marker-previous-next.html:
1926 2016-02-19 Ryan Haddad <ryanhaddad@apple.com>
1928 Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196797
1930 Unreviewed test gardening.
1932 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1934 2016-02-19 Javier Fernandez <jfernandez@igalia.com>
1936 [CSS Grid Layout Refactoring some layout tests
1937 https://bugs.webkit.org/show_bug.cgi?id=154291
1939 Refactored several tests so they use the shared sizing keywords
1940 instead of specific CSS rules.
1942 Reviewed by Sergio Villar Senin.
1944 * fast/css-grid-layout/calc-resolution-grid-item.html:
1945 * fast/css-grid-layout/flex-and-intrinsic-sizes-expected.txt:
1946 * fast/css-grid-layout/flex-and-intrinsic-sizes.html:
1947 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
1948 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
1949 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
1950 * fast/css-grid-layout/grid-align-justify-overflow.html:
1951 * fast/css-grid-layout/grid-align-justify-stretch.html:
1952 * fast/css-grid-layout/grid-align.html:
1953 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
1954 * fast/css-grid-layout/grid-columns-rows-get-set.html:
1955 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar.html:
1956 * fast/css-grid-layout/grid-content-alignment-and-self-alignment.html:
1957 * fast/css-grid-layout/grid-content-alignment-overflow.html:
1958 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html:
1959 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html:
1960 * fast/css-grid-layout/grid-content-alignment-with-span.html:
1961 * fast/css-grid-layout/grid-element-change-columns-repaint.html:
1962 * fast/css-grid-layout/grid-element-change-rows-repaint.html:
1963 * fast/css-grid-layout/grid-element-repeat-get-set.html:
1964 * fast/css-grid-layout/grid-gutters-and-alignment.html:
1965 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html:
1966 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html:
1967 * fast/css-grid-layout/grid-item-auto-margins-alignment.html:
1968 * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html:
1969 * fast/css-grid-layout/grid-item-auto-sized-align-justify-margin-border-padding.html:
1970 * fast/css-grid-layout/grid-item-change-column-repaint.html:
1971 * fast/css-grid-layout/grid-item-order-paint-order.html:
1972 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-expected.txt: Added.
1973 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-lr-expected.txt: Added.
1974 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-lr.html: Added.
1975 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-rl-expected.txt: Added.
1976 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-rl.html: Added.
1977 * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding.html: Added.
1978 * fast/css-grid-layout/grid-item-z-index-stacking-context-expected.html:
1979 * fast/css-grid-layout/grid-item-z-index-stacking-context.html:
1980 * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html:
1981 * fast/css-grid-layout/grid-justify-content-distribution.html:
1982 * fast/css-grid-layout/grid-justify-content-vertical-lr.html:
1983 * fast/css-grid-layout/grid-justify-content-vertical-rl.html:
1984 * fast/css-grid-layout/justify-self-cell.html:
1985 * fast/css-grid-layout/min-width-height-auto-and-margins.html:
1986 * fast/css-grid-layout/minmax-fixed-logical-height-only.html:
1987 * fast/css-grid-layout/minmax-fixed-logical-width-only.html:
1988 * fast/css-grid-layout/minmax-max-content-resolution-columns.html:
1989 * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
1990 * fast/css-grid-layout/named-grid-line-get-set.html:
1991 * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html:
1992 * fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html:
1993 * fast/css-grid-layout/percent-of-indefinite-track-size-in-auto.html:
1994 * fast/css-grid-layout/percent-of-indefinite-track-size.html:
1995 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1996 * fast/css-grid-layout/place-cell-by-index.html:
1997 * fast/css-grid-layout/resources/grid-alignment.css:
1998 (.alignSelfCenterSafe):
1999 (.alignSelfCenterUnsafe):
2000 (.alignSelfEndSafe):
2001 (.alignSelfEndUnsafe):
2003 (.alignItemsStretch):
2006 (.alignItemsCenterSafe):
2007 (.alignItemsCenterUnsafe):
2008 (.alignItemsEndSafe):
2009 (.alignItemsEndUnsafe):
2011 (.justifySelfStretch):
2012 (.justifySelfStart):
2013 (.justifySelfCenter):
2015 (.justifySelfRight):
2017 (.justifySelfFlexStart):
2018 (.justifySelfFlexEnd):
2019 (.justifySelfSelfStart):
2020 (.justifySelfSelfEnd):
2021 (.justifySelfCenterSafe):
2022 (.justifySelfCenterUnsafe):
2023 (.justifyItemsAuto):
2024 (.justifyItemsStretch):
2025 (.justifyItemsStart):
2026 (.justifyItemsCenter):
2028 (.justifyItemsCenterSafe):
2029 (.justifyItemsCenterUnsafe):
2030 (.justifyItemsEndSafe):
2031 (.justifyItemsEndUnsafe):
2036 (.contentCenterSafe):
2037 (.contentCenterUnsafe):
2039 (.contentEndUnsafe):
2040 (.contentSpaceBetween):
2041 (.contentSpaceAround):
2042 (.contentSpaceEvenly):
2044 * fast/css-grid-layout/resources/grid.css:
2049 (.inline-grid): Deleted.
2050 (.firstRowFirstColumn): Deleted.
2051 (.directionRTL): Deleted.
2053 2016-02-18 Andy Estes <aestes@apple.com>
2055 Revert to dispatching the popstate event synchronously
2056 https://bugs.webkit.org/show_bug.cgi?id=153297
2057 rdar://problem/24092294
2059 Reviewed by Brent Fulgham.
2061 Renamed and modified this test to expect synchronous dispatch.
2063 * fast/loader/stateobjects/popstate-is-synchronous-expected.txt: Renamed from LayoutTests/fast/loader/stateobjects/popstate-is-asynchronous-expected.txt.
2064 * fast/loader/stateobjects/popstate-is-synchronous.html: Renamed from LayoutTests/fast/loader/stateobjects/popstate-is-asynchronous.html.
2066 2016-02-18 Philippe Normand <pnormand@igalia.com>
2068 [GStreamer] Bump internal jhbuild versions to 1.6.3
2069 https://bugs.webkit.org/show_bug.cgi?id=149594
2071 Reviewed by Michael Catanzaro.
2073 * platform/gtk/TestExpectations: Skipping new failing tests for now.
2075 2016-02-18 Commit Queue <commit-queue@webkit.org>
2077 Unreviewed, rolling out r196790.
2078 https://bugs.webkit.org/show_bug.cgi?id=154439
2080 made fast/events/wheelevent-basic-actual.txt fail in WK2
2081 (Requested by alexchristensen on #webkit).
2085 "Wheel event callback removing the window causes crash in
2087 https://bugs.webkit.org/show_bug.cgi?id=150871
2088 http://trac.webkit.org/changeset/196790
2090 2016-02-18 Chris Dumez <cdumez@apple.com>
2092 window.history / window.navigator should not be replaceable
2093 https://bugs.webkit.org/show_bug.cgi?id=154412
2095 Reviewed by Ryosuke Niwa.
2097 Update / rebaseline existing tests now that window.history and
2098 window.navigator are no longer replaceable.
2100 * fast/dom/Window/get-set-properties-expected.txt:
2101 * fast/dom/Window/get-set-properties.html:
2102 * fast/dom/Window/window-property-shadowing-expected.txt:
2103 * fast/dom/Window/window-property-shadowing.html:
2104 * http/tests/history/cross-origin-replace-history-object-child-expected.txt:
2105 * http/tests/history/resources/cross-origin-replaces-history-object-child-iframe.html:
2106 * js/dom/var-declarations-shadowing-expected.txt:
2107 * js/dom/var-declarations-shadowing.html:
2108 * js/getOwnPropertyDescriptor-window-attributes-expected.txt:
2109 * js/getOwnPropertyDescriptor-window-attributes.html:
2111 2016-02-18 Simon Fraser <simon.fraser@apple.com>
2113 Wheel event callback removing the window causes crash in WebCore.
2114 https://bugs.webkit.org/show_bug.cgi?id=150871
2116 Reviewed by Brent Fulgham.
2118 * fast/events/wheel-event-destroys-frame-expected.txt: Added.
2119 * fast/events/wheel-event-destroys-frame.html: Added.
2121 2016-02-18 Zalan Bujtas <zalan@apple.com>
2123 Soft hyphen is not shown when it is placed at the end of an inline element
2124 https://bugs.webkit.org/show_bug.cgi?id=153980
2126 Reviewed by David Hyatt.
2128 This patch handles the case when the character at the breaking position does not fit the
2129 line and soft-hyphen, as the first breaking opportunity, is followed by this overflowing character.
2130 (foo­bar where b overflows the line).
2131 In such cases we don't yet have an item in the breaking history so we need to take a look at
2132 the current context instead.
2134 * fast/text/soft-hyphen-as-first-breaking-opportunity-expected.html: Added.
2135 * fast/text/soft-hyphen-as-first-breaking-opportunity.html: Added.
2137 2016-02-18 Ryan Haddad <ryanhaddad@apple.com>
2139 Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196770
2141 Unreviewed test gardening.
2143 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2145 2016-02-18 Ryan Haddad <ryanhaddad@apple.com>
2147 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196769
2149 Unreviewed test gardening.
2151 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2153 2016-02-18 Ryan Haddad <ryanhaddad@apple.com>
2155 Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196742
2157 Unreviewed test gardening.
2159 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2161 2016-02-18 Csaba Osztrogonác <ossy@webkit.org>
2163 JSC ARM Linux test gardening after r196625
2164 https://bugs.webkit.org/show_bug.cgi?id=154392
2166 Reviewed by Mark Lam.
2168 * js/script-tests/dfg-float32array.js:
2169 * js/script-tests/dfg-float64array.js:
2170 * js/script-tests/dfg-int16array.js:
2171 * js/script-tests/dfg-int32array-overflow-values.js:
2172 * js/script-tests/dfg-int32array.js:
2173 * js/script-tests/dfg-int8array.js:
2174 * js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js:
2175 * js/script-tests/dfg-uint16array.js:
2176 * js/script-tests/dfg-uint32array-overflow-values.js:
2177 * js/script-tests/dfg-uint32array.js:
2178 * js/script-tests/dfg-uint8array.js:
2179 * js/script-tests/dfg-uint8clampedarray.js:
2180 * js/script-tests/regress-141098.js:
2182 2016-02-17 Myles C. Maxfield <mmaxfield@apple.com>
2184 [Font Loading] Implement FontFaceSet
2185 https://bugs.webkit.org/show_bug.cgi?id=153348
2187 Reviewed by Simon Fraser.
2189 * fast/text/font-face-set-javascript-expected.txt: Added.
2190 * fast/text/font-face-set-javascript.html: Added.
2192 2016-02-17 Commit Queue <commit-queue@webkit.org>
2194 Unreviewed, rolling out r196738.
2195 https://bugs.webkit.org/show_bug.cgi?id=154380
2197 broke css3/calc/transforms-translate.html (Requested by
2198 alexchristensen on #webkit).
2202 "WebKitCSSMatrix transformList with calculated relative length
2204 https://bugs.webkit.org/show_bug.cgi?id=153333
2205 http://trac.webkit.org/changeset/196738
2207 2016-02-17 Dean Jackson <dino@apple.com>
2209 WebKitCSSMatrix transformList with calculated relative length crashes Safari.
2210 https://bugs.webkit.org/show_bug.cgi?id=153333
2211 <rdar://problem/17198383>
2213 Reviewed by Simon Fraser.
2215 Update existing tests to exercise the non-absolute lengths for translation
2216 and perspective functions.
2218 * transforms/cssmatrix-2d-interface-expected.txt:
2219 * transforms/cssmatrix-2d-interface.xhtml:
2220 * transforms/cssmatrix-3d-interface-expected.txt:
2221 * transforms/cssmatrix-3d-interface.xhtml:
2223 2016-02-17 Keith Miller <keith_miller@apple.com>
2225 Spread operator should be allowed when not the first argument of parameter list
2226 https://bugs.webkit.org/show_bug.cgi?id=152721
2228 Reviewed by Saam Barati.
2230 Update tests with new semantics of spread calling. Additionally,
2231 adjust benchmarks to run in a more reasonable time now that
2232 spread is implemented correctly.
2234 * js/basic-spread-expected.txt:
2235 * js/parser-syntax-check-expected.txt:
2236 * js/regress/script-tests/deltablue-varargs.js:
2238 * js/regress/script-tests/varargs-construct.js:
2239 * js/script-tests/basic-spread.js:
2240 * js/script-tests/parser-syntax-check.js:
2242 2016-02-17 Ryan Haddad <ryanhaddad@apple.com>
2244 Add ios-simulator baseline for new W3C HTML tests added with r196710
2246 Unreviewed test gardening.
2248 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Added.
2249 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Added.
2251 2016-02-17 Chris Dumez <cdumez@apple.com>
2253 SES selftest page crashes on nightly r196694
2254 https://bugs.webkit.org/show_bug.cgi?id=154350
2255 <rdar://problem/24704334>
2257 Reviewed by Mark Lam.
2259 Add test coverage for the crash which happens when shadowing window.length
2260 with a value after the window property and then calling
2261 Object.getOwnPropertyDescriptor(window, "length").
2263 * js/window-length-getOwnPropertyDescriptor-crash-expected.txt: Added.
2264 * js/window-length-getOwnPropertyDescriptor-crash.html: Added.
2266 2016-02-17 Simon Fraser <simon.fraser@apple.com>
2268 Add tests for iframe and overflow scrollability after navigating back
2269 https://bugs.webkit.org/show_bug.cgi?id=154300
2271 Fix the tests added in r196665 to be agnostic about how many pixels a wheel event scrolls.
2273 * fast/scrolling/iframe-scrollable-after-back-expected.txt:
2274 * fast/scrolling/iframe-scrollable-after-back.html:
2275 * fast/scrolling/overflow-scrollable-after-back-expected.txt:
2276 * fast/scrolling/overflow-scrollable-after-back.html:
2278 2016-02-17 Skachkov Oleksandr <gskachkov@gmail.com>
2280 [ES6] Arrow function. Arrow function should raise exception ReferenceError only when access to 'arguments' on top level
2281 https://bugs.webkit.org/show_bug.cgi?id=152570
2283 Reviewed by Saam Barati.
2285 Add tests to ensure that arrrow function return error when it binds arguments on top level
2287 * js/arrowfunction-lexical-bind-arguments-top-level-expected.txt: Added.
2288 * js/arrowfunction-lexical-bind-arguments-top-level.html: Added.
2289 * js/script-tests/arrowfunction-lexical-bind-arguments-top-level.js: Added.
2291 2016-02-17 Chris Dumez <cdumez@apple.com>
2293 Import W3C HTML reflection tests
2294 https://bugs.webkit.org/show_bug.cgi?id=154310
2295 <rdar://problem/24685826>
2297 Reviewed by Ryosuke Niwa.
2299 Skip newly imported tests in Debug builds because they are slow.
2303 2016-02-17 Alex Christensen <achristensen@webkit.org>
2305 Copy http body when being redirected with 308 with NetworkSession
2306 https://bugs.webkit.org/show_bug.cgi?id=154348
2308 Reviewed by Brady Eidson.
2310 * http/tests/navigation/post-308-response-expected.txt: Copied from LayoutTests/http/tests/navigation/post-307-response-expected.txt.
2311 * http/tests/navigation/post-308-response.html: Copied from LayoutTests/http/tests/navigation/post-307-response.html.
2312 * http/tests/navigation/resources/redirection-response.php:
2313 Added a test verifying data is being sent with post requests after being redirected with an http status code of 308.
2314 We already had non-CORS tests for 301, 302, 303, and 307, and we already had CORS tests for 301, 302, 303, 307, and 308.
2315 This fills in the missing non-CORS test.
2317 2016-02-17 Chris Dumez <cdumez@apple.com>
2319 Regression(r196648): window.showModalDialog is no longer undefined if the client does not allow showing modal dialog
2320 https://bugs.webkit.org/show_bug.cgi?id=154330
2322 Reviewed by Gavin Barraclough.
2324 Add layout test to make sure that window.showModalDialog is undefined
2325 when the client does not allow showing modal dialog and to check that
2326 window.showModalDialog can be shadowed.
2328 * fast/dom/Window/forbid-showModalDialog-expected.txt: Added.
2329 * fast/dom/Window/forbid-showModalDialog.html: Added.
2331 2016-02-17 Commit Queue <commit-queue@webkit.org>
2333 Unreviewed, rolling out r196675.
2334 https://bugs.webkit.org/show_bug.cgi?id=154344
2336 "Causes major slowdowns on deltablue-varargs" (Requested by
2337 keith_miller on #webkit).
2341 "Spread operator should be allowed when not the first argument
2343 https://bugs.webkit.org/show_bug.cgi?id=152721
2344 http://trac.webkit.org/changeset/196675
2346 2016-02-17 Nan Wang <n_wang@apple.com>
2348 AX: Implement sentence related text marker functions using TextIterator
2349 https://bugs.webkit.org/show_bug.cgi?id=154312
2351 Reviewed by Chris Fleizach.
2353 * accessibility/mac/text-marker-paragraph-nav-expected.txt:
2354 * accessibility/mac/text-marker-paragraph-nav.html:
2355 * accessibility/mac/text-marker-sentence-nav-expected.txt: Added.
2356 * accessibility/mac/text-marker-sentence-nav.html: Added.
2358 2016-02-17 Ryan Haddad <ryanhaddad@apple.com>
2360 Adding an ios-specific baseline for accessibility/ios-simulator/centerpoint.html during failure investigation
2361 https://bugs.webkit.org/show_bug.cgi?id=154137
2363 Unreviewed test gardening.
2365 * platform/ios-simulator/accessibility/ios-simulator/centerpoint-expected.txt: Added.
2367 2016-02-17 Ryan Haddad <ryanhaddad@apple.com>
2369 Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator
2371 Unreviewed test gardening.
2373 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2375 2016-02-17 Ryan Haddad <ryanhaddad@apple.com>
2377 Skipping tests added with r196688 on ios-simulator due to reliance on unsupported mouse events.
2379 Unreviewed test gardening.
2381 * platform/ios-simulator/TestExpectations:
2383 2016-02-17 Chris Dumez <cdumez@apple.com>
2385 Window should have its 'constructor' property on the prototype
2386 https://bugs.webkit.org/show_bug.cgi?id=154037
2387 <rdar://problem/24689078>
2389 Reviewed by Gavin Barraclough.
2391 * http/tests/security/cross-origin-window-property-access-expected.txt:
2392 * http/tests/security/cross-origin-window-property-access.html:
2393 Add checks to make sure it still is not possible to access
2394 window.constructor cross-origin.
2396 * js/getOwnPropertyDescriptor-window-attributes-expected.txt:
2397 * js/getOwnPropertyDescriptor-window-attributes.html:
2398 Update test now that window has it's "constructor" attribute
2401 2016-02-16 Carlos Garcia Campos <cgarcia@igalia.com>
2403 Add a way to test ScrollAnimator
2404 https://bugs.webkit.org/show_bug.cgi?id=153479
2406 Reviewed by Michael Catanzaro.
2408 * compositing/overflow/overflow-scrollbar-layer-positions-expected.txt:
2409 * fast/scrolling/overlay-scrollbars-scroll-corner-expected.html: Added.
2410 * fast/scrolling/overlay-scrollbars-scroll-corner.html: Added.
2411 * fast/scrolling/scroll-animator-basic-events-expected.txt: Added.
2412 * fast/scrolling/scroll-animator-basic-events.html: Added.
2413 * fast/scrolling/scroll-animator-overlay-scrollbars-hovered-expected.txt: Added.
2414 * fast/scrolling/scroll-animator-overlay-scrollbars-hovered.html: Added.
2415 * fast/scrolling/scroll-animator-select-list-events-expected.txt: Added.
2416 * fast/scrolling/scroll-animator-select-list-events.html: Added.
2417 * fast/scrolling/scrollbar-tickmarks-hittest.html:
2418 * platform/mac-wk1/TestExpectations:
2419 * platform/mac-wk1/fast/scrolling/scroll-animator-basic-events-expected.txt: Added.
2420 * platform/mac-wk1/fast/scrolling/scroll-animator-select-list-events-expected.txt: Added.
2422 2016-02-16 Gavin Barraclough <barraclough@apple.com>
2424 JSDOMWindow::getOwnPropertySlot should not search photo chain
2425 https://bugs.webkit.org/show_bug.cgi?id=154102
2427 Reviewed by Chris Dumez.
2429 Should only return *own* properties.
2431 * fast/dom/Window/es52-globals-expected.txt:
2432 * http/tests/security/window-named-valueOf-expected.txt:
2433 * imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2434 - update test results.
2436 2016-02-16 Keith Miller <keith_miller@apple.com>
2438 Spread operator should be allowed when not the first argument of parameter list
2439 https://bugs.webkit.org/show_bug.cgi?id=152721
2441 Reviewed by Saam Barati.
2443 Update tests with new semantics of spread calling.
2445 * js/basic-spread-expected.txt:
2446 * js/parser-syntax-check-expected.txt:
2447 * js/script-tests/basic-spread.js:
2448 * js/script-tests/parser-syntax-check.js:
2450 2016-02-16 Chris Dumez <cdumez@apple.com>
2452 Navigator.geolocation should not be marked a [Replaceable] and should be on the prototype
2453 https://bugs.webkit.org/show_bug.cgi?id=154304
2454 <rdar://problem/24685092>
2456 Reviewed by Gavin Barraclough.
2458 * fast/dom/Geolocation/enabled-expected.txt:
2459 * fast/dom/Geolocation/script-tests/enabled.js:
2460 * js/dom/delete-syntax-expected.txt:
2461 * js/dom/script-tests/delete-syntax.js:
2462 Update tests as they expected the navigator properties to be on the
2463 instance rather than the prototype.
2465 * js/dom/script-tests/shadow-navigator-geolocation-in-strict-mode-does-not-throw.js: Removed.
2466 * js/dom/shadow-navigator-geolocation-in-strict-mode-does-not-throw-expected.txt: Removed.
2467 * js/dom/shadow-navigator-geolocation-in-strict-mode-does-not-throw.html: Removed.
2470 * js/navigator-set-geolocation-expected.txt: Added.
2471 * js/navigator-set-geolocation.html: Added.
2472 Add test to make sure that Navigator.geolocation cannot be set. I verified that
2473 this test passes in both Firefox and Chrome.
2475 2016-02-16 Said Abou-Hallawa <sabouhallawa@apple.com>
2477 REGRESSION (r190430): WTFCrashWithSecurityImplication in:void SVGRootInlineBox::layoutCharactersInTextBoxes()
2478 https://bugs.webkit.org/show_bug.cgi?id=154185
2480 Reviewed by Ryosuke Niwa.
2482 Ensure that adding an HTMLSlotElement with text to an SVGTextElement will
2483 not create a renderer and we won't crash.
2485 * fast/shadow-dom/text-slot-child-crash-expected.txt: Added.
2486 * fast/shadow-dom/text-slot-child-crash.svg: Added.
2488 2016-02-16 Simon Fraser <simon.fraser@apple.com>
2490 Add tests for iframe and overflow scrollability after navigating back
2491 https://bugs.webkit.org/show_bug.cgi?id=154300
2493 Reviewed by Brent Fulgham.
2495 Test that sends mousewheel events to overflow and iframe, before and after navigating
2498 These tests detect the regression caused by r188659.
2500 * fast/scrolling/iframe-scrollable-after-back-expected.txt: Added.
2501 * fast/scrolling/iframe-scrollable-after-back.html: Added.
2502 * fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
2503 * fast/scrolling/overflow-scrollable-after-back.html: Added.
2504 * fast/scrolling/resources/scroll-notifying-page.html: Added.
2505 * platform/ios-simulator/TestExpectations: Skip on iOS.
2507 2016-02-16 Daniel Bates <dabates@apple.com>
2509 CSP: Update violation report 'Content-Type' header
2510 https://bugs.webkit.org/show_bug.cgi?id=153166
2511 <rdar://problem/24383327>
2513 Reviewed by Brent Fulgham.
2515 Update expected results now that we post the Content Security Policy violation report with
2516 Content-Type application/csp-report.
2518 * TestExpectations: Update associated bugs for entries that still fail.
2519 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
2520 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
2521 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
2522 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
2523 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt: Fix up HTTP_REFERER and csp-report
2524 to reflect the correct value for HTTP_REFERER and the correct values for the report-uri and document-uri keys in the CSP
2527 2016-02-16 Ryan Haddad <ryanhaddad@apple.com>
2529 Marking pageoverlay/overlay-installation.html as flaky on ios-simulator
2530 https://bugs.webkit.org/show_bug.cgi?id=153337
2532 Unreviewed test gardening.
2534 * platform/ios-simulator/TestExpectations:
2536 2016-02-16 Ryan Haddad <ryanhaddad@apple.com>
2538 Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196648
2540 Unreviewed test gardening.
2542 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2544 2016-02-16 Daniel Bates <dabates@apple.com>
2546 CSP: Fix parsing of 'host/path' source expressions
2547 https://bugs.webkit.org/show_bug.cgi?id=153170
2548 <rdar://problem/24383407>
2550 Reviewed by Brent Fulgham.
2552 Remove entry for test http/tests/security/contentSecurityPolicy/source-list-parsing-paths-03.html
2557 2016-02-16 Joseph Pecoraro <pecoraro@apple.com>
2559 JSContext Inspector: Support for inline source maps
2560 https://bugs.webkit.org/show_bug.cgi?id=154303
2561 <rdar://problem/24670392>
2563 Reviewed by Timothy Hatcher.
2565 * inspector/unit-tests/url-utilities-expected.txt: Added.
2566 * inspector/unit-tests/url-utilities.html: Added.
2568 2016-02-16 Daniel Bates <dabates@apple.com>
2570 CSP: Disallow an empty host in a host-source source expression
2571 https://bugs.webkit.org/show_bug.cgi?id=153168
2572 <rdar://problem/24383366>
2574 Reviewed by Brent Fulgham.
2576 Remove entry for test http/tests/security/contentSecurityPolicy/source-list-parsing-07.html
2581 2016-02-16 Chris Dumez <cdumez@apple.com>
2583 [Web IDL] Operations should be on the instance for global objects or if [Unforgeable]
2584 https://bugs.webkit.org/show_bug.cgi?id=154120
2585 <rdar://problem/24613231>
2587 Reviewed by Gavin Barraclough.
2589 * inspector/model/remote-object-get-properties-expected.txt:
2590 Rebaseline test because the order of static properties has changed:
2591 functions are now before constants instead of after.
2593 2016-02-16 Ryan Haddad <ryanhaddad@apple.com>
2595 Marking webarchive/loading/missing-data.html as flaky on ios-simulator-wk2
2596 https://bugs.webkit.org/show_bug.cgi?id=153380
2598 Unreviewed test gardening.
2600 * platform/ios-simulator-wk2/TestExpectations:
2602 2016-02-16 Keith Miller <keith_miller@apple.com>
2604 ClonedArguments should not materialize its special properties unless they are being changed or deleted
2605 https://bugs.webkit.org/show_bug.cgi?id=154128
2607 Reviewed by Filip Pizlo.
2609 Have argumnets-strict-mode test the speed of spreading the arguments object.
2611 * js/regress/script-tests/arguments-strict-mode.js:
2614 2016-02-16 Ryan Haddad <ryanhaddad@apple.com>
2616 Marking fast/events/keydown-1.html as flaky on mac-wk1 debug
2617 https://bugs.webkit.org/show_bug.cgi?id=154297
2619 Unreviewed test gardening.
2621 * platform/mac-wk1/TestExpectations:
2623 2016-02-16 Filip Pizlo <fpizlo@apple.com>
2625 FTL should support StringFromCharCode
2626 https://bugs.webkit.org/show_bug.cgi?id=154267
2628 Reviewed by Mark Lam.
2630 * js/regress/script-tests/string-from-char-code.js: Added.
2632 * js/regress/script-tests/untyped-string-from-char-code.js: Added.
2634 * js/regress/string-from-char-code-expected.txt: Added.
2635 * js/regress/string-from-char-code.html: Added.
2636 * js/regress/untyped-string-from-char-code-expected.txt: Added.
2637 * js/regress/untyped-string-from-char-code.html: Added.
2639 2016-02-16 Carlos Garcia Campos <cgarcia@igalia.com>
2641 [GTK] No hover-horizontal scrolling available
2642 https://bugs.webkit.org/show_bug.cgi?id=122859
2644 Reviewed by Michael Catanzaro.
2646 * platform/gtk/scrollbars/main-frame-scrollbar-horizontal-wheel-scroll-expected.html: Added.
2647 * platform/gtk/scrollbars/main-frame-scrollbar-horizontal-wheel-scroll.html: Added.
2649 2016-02-16 Antti Koivisto <antti@apple.com>
2651 Factor id mutation style invalidation code into a class
2652 https://bugs.webkit.org/show_bug.cgi?id=154287
2654 Reviewed by Andreas Kling.
2656 * fast/css/style-invalidation-id-change-descendants-expected.txt: Added.
2657 * fast/css/style-invalidation-id-change-descendants.html: Added.
2659 2016-02-16 Ryan Haddad <ryanhaddad@apple.com>
2661 Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196621
2663 Unreviewed test gardening.
2665 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2667 2016-02-15 Antti Koivisto <antti@apple.com>
2669 Optimize style invalidations for attribute selectors
2670 https://bugs.webkit.org/show_bug.cgi?id=154242
2672 Reviewed by Andreas Kling.
2674 * fast/css/style-invalidation-attribute-change-descendants-expected.txt: Added.
2675 * fast/css/style-invalidation-attribute-change-descendants.html: Added.
2677 2016-02-16 Chris Dumez <cdumez@apple.com>
2679 Do security checks early in JSDOMWindow::put*()
2680 https://bugs.webkit.org/show_bug.cgi?id=154270
2682 Reviewed by Gavin Barraclough.
2684 * http/tests/security/cross-frame-access-put-expected.txt:
2685 Rebaseline. The extra security warnings are for the following properties:
2686 closed, crypto, frameElement, pageXOffset and pageYOffset.
2687 All these properties are read-only and therefore cannot be set (cross-origin
2688 or not). The previous code was not doing an explicit check and ended up
2689 trying to set these properties. However, since they are read-only, we would
2690 silently fail to set them. The new code does the explicit check and therefore
2691 will warn and NOT attempt to set.
2693 * http/tests/security/cross-origin-reified-window-location-setting-expected.txt: Added.
2694 * http/tests/security/cross-origin-reified-window-location-setting.html: Added.
2695 Add test to check that setting window.location cross-origin still works after the
2696 window object has been reified.
2698 2016-02-15 Mark Lam <mark.lam@apple.com>
2700 [ARMv7] Some JSC test fails due to exhausting the JIT code heap on the no LLINT test configuration.
2701 https://bugs.webkit.org/show_bug.cgi?id=151611
2703 Reviewed by Saam Barati.
2705 These tests are only failing because they are compiling too much with the LLINT
2706 disabled. As a result, they are using more JIT code heap space than is allowed
2709 This patch excludes these tests from the noLLINT configuration on 32-bit ARM.
2711 * js/script-tests/dfg-float32array.js:
2712 * js/script-tests/dfg-float64array.js:
2713 * js/script-tests/dfg-int16array.js:
2714 * js/script-tests/dfg-int32array-overflow-values.js:
2715 * js/script-tests/dfg-int32array.js:
2716 * js/script-tests/dfg-int8array.js:
2717 * js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js:
2718 * js/script-tests/dfg-uint16array.js:
2719 * js/script-tests/dfg-uint32array-overflow-values.js:
2720 * js/script-tests/dfg-uint32array.js:
2721 * js/script-tests/dfg-uint8array.js:
2722 * js/script-tests/dfg-uint8clampedarray.js:
2723 * js/script-tests/regress-141098.js:
2725 2016-02-15 Brent Fulgham <bfulgham@apple.com>
2727 [Mac] Gather some rudimentary statistics during resource load
2728 https://bugs.webkit.org/show_bug.cgi?id=153575
2729 <rdar://problem/24075254>
2731 Reviewed by Brady Eidson.
2733 * http/tests/navigation/resources/redirect-on-reload-updates-history-item-statistics.php: Added.
2734 * http/tests/navigation/resources/redirect-updates-history-item-done-statistics.html: Added.
2735 * http/tests/navigation/statistics-expected.txt: Added.
2736 * http/tests/navigation/statistics.html: Added.
2738 2016-02-15 Chris Dumez <cdumez@apple.com>
2740 The following properties should exist on the global object: AudioTrackList, AudioTrack, VideoTrackList, VideoTrack
2741 https://bugs.webkit.org/show_bug.cgi?id=154250
2742 <rdar://problem/24660829>
2744 Reviewed by Eric Carlson.
2746 Rebaseline now that AudioTrackList, AudioTrack, VideoTrackList and VideoTrack
2747 are exposed on the global Window object.
2749 * js/dom/global-constructors-attributes-expected.txt:
2750 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2751 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2752 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2754 2016-02-15 Hunseop Jeong <hs85.jeong@samsung.com>
2756 [EFL] Rebaseline after r196244.
2758 Unreviewed test gardening.
2760 * platform/efl/compositing/geometry/clipping-foreground-expected.txt:
2761 * platform/efl/compositing/geometry/root-layer-update-expected.txt:
2762 * platform/efl/compositing/overflow/ancestor-overflow-expected.txt:
2763 * platform/efl/compositing/overflow/nested-scrolling-expected.txt:
2764 * platform/efl/compositing/overflow/overflow-scroll-expected.txt:
2765 * platform/efl/compositing/overflow/parent-overflow-expected.txt:
2766 * platform/efl/compositing/overflow/scrollbar-painting-expected.txt:
2767 * platform/efl/compositing/reflections/nested-reflection-on-overflow-expected.txt:
2768 * platform/efl/compositing/sibling-positioning-expected.txt:
2769 * platform/efl/css3/unicode-bidi-isolate-basic-expected.txt:
2770 * platform/efl/fast/block/positioning/auto/vertical-rl/007-expected.txt:
2771 * platform/efl/fast/block/positioning/vertical-rl/fixed-positioning-expected.txt:
2772 * platform/efl/fast/borders/border-antialiasing-expected.txt:
2773 * platform/efl/fast/clip/001-expected.txt:
2774 * platform/efl/fast/clip/013-expected.txt:
2775 * platform/efl/fast/clip/014-expected.txt:
2776 * platform/efl/fast/clip/016-expected.txt:
2777 * platform/efl/fast/clip/outline-overflowClip-expected.txt:
2778 * platform/efl/fast/css/clip-zooming-expected.txt:
2779 * platform/efl/fast/forms/validation-message-appearance-expected.txt:
2780 * platform/efl/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt:
2781 * platform/efl/fast/line-grid/line-grid-inside-columns-expected.txt:
2782 * platform/efl/fast/line-grid/line-grid-into-columns-expected.txt:
2783 * platform/efl/fast/lists/scrolled-marker-paint-expected.txt:
2784 * platform/efl/fast/multicol/client-rects-expected.txt:
2785 * platform/efl/fast/multicol/column-break-with-balancing-expected.txt:
2786 * platform/efl/fast/multicol/column-rules-expected.txt:
2787 * platform/efl/fast/multicol/column-rules-stacking-expected.txt:
2788 * platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt:
2789 * platform/efl/fast/multicol/float-paginate-complex-expected.txt:
2790 * platform/efl/fast/multicol/float-paginate-empty-lines-expected.txt:
2791 * platform/efl/fast/multicol/float-paginate-expected.txt:
2792 * platform/efl/fast/multicol/layers-in-multicol-expected.txt:
2793 * platform/efl/fast/multicol/layers-split-across-columns-expected.txt:
2794 * platform/efl/fast/multicol/max-height-columns-block-expected.txt:
2795 * platform/efl/fast/multicol/nested-columns-expected.txt:
2796 * platform/efl/fast/multicol/newmulticol/client-rects-expected.txt:
2797 * platform/efl/fast/multicol/overflow-across-columns-expected.txt:
2798 * platform/efl/fast/multicol/overflow-across-columns-percent-height-expected.txt:
2799 * platform/efl/fast/multicol/overflow-unsplittable-expected.txt:
2800 * platform/efl/fast/multicol/paginate-block-replaced-expected.txt:
2801 * platform/efl/fast/multicol/pagination/BottomToTop-bt-expected.txt:
2802 * platform/efl/fast/multicol/pagination/BottomToTop-lr-expected.txt:
2803 * platform/efl/fast/multicol/pagination/BottomToTop-rl-expected.txt:
2804 * platform/efl/fast/multicol/pagination/BottomToTop-tb-expected.txt:
2805 * platform/efl/fast/multicol/pagination/LeftToRight-bt-expected.txt:
2806 * platform/efl/fast/multicol/pagination/LeftToRight-rl-expected.txt:
2807 * platform/efl/fast/multicol/pagination/LeftToRight-tb-expected.txt:
2808 * platform/efl/fast/multicol/pagination/LeftToRight-tb-hittest-expected.txt:
2809 * platform/efl/fast/multicol/pagination/RightToLeft-bt-expected.txt:
2810 * platform/efl/fast/multicol/pagination/RightToLeft-lr-expected.txt:
2811 * platform/efl/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt:
2812 * platform/efl/fast/multicol/pagination/RightToLeft-rl-expected.txt:
2813 * platform/efl/fast/multicol/pagination/RightToLeft-rl-hittest-expected.txt:
2814 * platform/efl/fast/multicol/pagination/RightToLeft-tb-expected.txt:
2815 * platform/efl/fast/multicol/pagination/TopToBottom-bt-expected.txt:
2816 * platform/efl/fast/multicol/pagination/TopToBottom-lr-expected.txt:
2817 * platform/efl/fast/multicol/pagination/TopToBottom-rl-expected.txt:
2818 * platform/efl/fast/multicol/positive-leading-expected.txt:
2819 * platform/efl/fast/multicol/scrolling-column-rules-expected.txt:
2820 * platform/efl/fast/multicol/scrolling-overflow-expected.txt:
2821 * platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
2822 * platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
2823 * platform/efl/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt:
2824 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
2825 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
2826 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt:
2827 * platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
2828 * platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.txt:
2829 * platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt:
2830 * platform/efl/fast/multicol/table-vertical-align-expected.txt:
2831 * platform/efl/fast/multicol/tall-image-behavior-expected.txt:
2832 * platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
2833 * platform/efl/fast/multicol/vertical-lr/column-rules-expected.txt:
2834 * platform/efl/fast/multicol/vertical-lr/float-multicol-expected.txt:
2835 * platform/efl/fast/multicol/vertical-lr/float-paginate-complex-expected.txt:
2836 * platform/efl/fast/multicol/vertical-lr/float-paginate-expected.txt:
2837 * platform/efl/fast/multicol/vertical-lr/nested-columns-expected.txt:
2838 * platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
2839 * platform/efl/fast/multicol/vertical-rl/column-rules-expected.txt:
2840 * platform/efl/fast/multicol/vertical-rl/float-multicol-expected.txt:
2841 * platform/efl/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
2842 * platform/efl/fast/multicol/vertical-rl/float-paginate-expected.txt:
2843 * platform/efl/fast/multicol/vertical-rl/nested-columns-expected.txt:
2844 * platform/efl/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
2845 * platform/efl/fast/overflow/float-in-relpositioned-expected.txt:
2846 * platform/efl/fast/overflow/overflow-auto-position-absolute-expected.txt:
2847 * platform/efl/fast/overflow/overflow-rtl-expected.txt:
2848 * platform/efl/fast/overflow/paged-x-div-expected.txt:
2849 * platform/efl/fast/overflow/paged-x-div-with-column-gap-expected.txt:
2850 * platform/efl/fast/overflow/paged-x-on-root-expected.txt:
2851 * platform/efl/fast/overflow/paged-x-with-column-gap-expected.txt:
2852 * platform/efl/fast/overflow/paged-y-div-expected.txt:
2853 * platform/efl/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
2854 * platform/efl/fast/regions/repaint/region-painting-via-layout-expected.txt:
2855 * platform/efl/fast/repaint/box-shadow-h-expected.txt:
2856 * platform/efl/fast/repaint/box-shadow-v-expected.txt:
2857 * platform/efl/fast/repaint/layer-outline-expected.txt:
2858 * platform/efl/fast/repaint/layer-outline-horizontal-expected.txt:
2859 * platform/efl/fast/table/edge-offsets-expected.txt:
2860 * platform/efl/fast/transforms/overflow-with-transform-expected.txt:
2861 * platform/efl/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Added.
2862 * platform/efl/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Added.
2863 * platform/efl/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2864 * platform/efl/scrollbars/scrollbars-on-positioned-content-expected.txt:
2865 * platform/efl/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
2866 * platform/efl/svg/custom/image-rescale-clip-expected.txt: Added.
2868 2016-02-15 Ryan Haddad <ryanhaddad@apple.com>
2870 Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196607
2872 Unreviewed test gardening.
2874 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2876 2016-02-15 Myles C. Maxfield <mmaxfield@apple.com>
2878 [Font Loading] Implement FontFace JavaScript object
2879 https://bugs.webkit.org/show_bug.cgi?id=153345
2881 Reviewed by Antti Koivisto.
2883 * fast/text/font-face-javascript-expected.txt: Added.
2884 * fast/text/font-face-javascript.html: Added.
2885 * js/dom/global-constructors-attributes-expected.txt:
2886 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2887 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2888 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2889 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2890 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2891 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2893 2016-02-15 Chris Dumez <cdumez@apple.com>
2895 XMLHttpRequest / XMLHttpRequestUpload should inherit XMLHttpRequestEventTarget
2896 https://bugs.webkit.org/show_bug.cgi?id=154230
2898 Reviewed by Alex Christensen.
2900 Rebaseline tests now that XMLHttpRequestEventTarget is exposed on the
2903 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2904 * js/dom/global-constructors-attributes-expected.txt:
2905 * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2906 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2907 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2908 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2909 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2910 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2911 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2913 2016-02-15 Jiewen Tan <jiewen_tan@apple.com>
2915 Refine SimulatedMouseEvent to support Event.isTrusted
2916 https://bugs.webkit.org/show_bug.cgi?id=154133
2917 <rdar://problem/24616246>
2919 Reviewed by Darin Adler.
2921 * imported/blink/fast/events/event-trusted-expected.txt:
2922 * imported/blink/fast/events/event-trusted.html:
2924 2016-02-15 Ryan Haddad <ryanhaddad@apple.com>
2926 Marking animations/animation-delay-changed.html as flaky on ios-simulator
2927 https://bugs.webkit.org/show_bug.cgi?id=154253
2929 Unreviewed test gardening.
2931 * platform/ios-simulator-wk2/TestExpectations:
2932 * platform/ios-simulator/TestExpectations:
2934 2016-02-15 Joseph Pecoraro <pecoraro@apple.com>
2936 Web Inspector: Web Workers have no access to console for debugging
2937 https://bugs.webkit.org/show_bug.cgi?id=26237
2939 Reviewed by Timothy Hatcher.
2941 * inspector/console/messageAdded-from-worker-expected.txt: Added.
2942 * inspector/console/messageAdded-from-worker.html: Added.
2943 * inspector/console/resources/worker-console-log.js: Added.
2945 2016-02-15 Timothy Hatcher <timothy@apple.com>
2947 Web Inspector: CSS variables are not formatted correctly
2948 https://bugs.webkit.org/show_bug.cgi?id=154217
2949 rdar://problem/24644154
2951 Reviewed by Joseph Pecoraro.
2953 * inspector/codemirror/prettyprinting-css-rules-expected.txt:
2954 * inspector/codemirror/prettyprinting-css-rules.html:
2955 * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables-expected.css: Added.
2956 * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables.css: Added.
2958 2016-02-15 Chris Dumez <cdumez@apple.com>
2960 Regression(r196563): It is no longer possible to call window.addEventListener without an explicit 'this'
2961 https://bugs.webkit.org/show_bug.cgi?id=154245
2963 Reviewed by Ryosuke Niwa.
2965 Add a layout test to cover the use of the EventListener API without an
2966 explicit 'this' value.
2968 * fast/dom/Window/addEventListener-implicit-this-expected.txt: Added.
2969 * fast/dom/Window/addEventListener-implicit-this.html: Added.
2971 2016-02-15 Daniel Bates <dabates@apple.com>
2973 CSP: 'sandbox' should be ignored in report-only mode
2974 https://bugs.webkit.org/show_bug.cgi?id=153167
2975 <rdar://problem/22708669>
2977 Reviewed by Brent Fulgham.
2979 Remove the entry from the TestExpectations file for the test
2980 http/tests/security/contentSecurityPolicy/sandbox-report-only.html as it now passes.
2984 2016-02-15 Daniel Bates <dabates@apple.com>
2986 CSP: Allow schemeless source expressions to match an HTTP or HTTPS resource
2987 https://bugs.webkit.org/show_bug.cgi?id=154177
2988 <rdar://problem/22708772>
2990 Reviewed by Brent Fulgham.
2992 Update test case and expected result to test that a schemeless source expression
2993 matches an HTTPS subresource (and does not trigger a Content Security Policy violation)
2994 when the page is served over HTTP.
2996 * http/tests/security/contentSecurityPolicy/source-list-parsing-10-expected.txt:
2997 * http/tests/security/contentSecurityPolicy/source-list-parsing-10.html: Change "no" to "yes"
2998 so that we consider it a success (and continue printing "PASS") when we load and execute the
2999 script, <https://127.0.0.1:8443/security/contentSecurityPolicy/resources/script.js>.
3001 2016-02-15 Ryan Haddad <ryanhaddad@apple.com>
3003 Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196563
3005 Unreviewed test gardening.
3007 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3009 2016-02-15 Hunseop Jeong <hs85.jeong@samsung.com>
3011 Unreviewed. EFL gardening after r195740.
3013 * platform/efl/tables/mozilla/bugs/bug10269-1-expected.txt:
3014 * platform/efl/tables/mozilla/bugs/bug10269-2-expected.txt:
3015 * platform/efl/tables/mozilla/bugs/bug10296-2-expected.txt:
3016 * platform/efl/tables/mozilla/bugs/bug103533-expected.txt:
3017 * platform/efl/tables/mozilla/bugs/bug106158-1-expected.txt:
3018 * platform/efl/tables/mozilla/bugs/bug108340-expected.txt:
3019 * platform/efl/tables/mozilla/bugs/bug110566-expected.txt:
3020 * platform/efl/tables/mozilla/bugs/bug11321-expected.txt:
3021 * platform/efl/tables/mozilla/bugs/bug113235-3-expected.txt:
3022 * platform/efl/tables/mozilla/bugs/bug11944-expected.txt:
3023 * platform/efl/tables/mozilla/bugs/bug119786-expected.txt:
3024 * platform/efl/tables/mozilla/bugs/bug12384-expected.txt:
3025 * platform/efl/tables/mozilla/bugs/bug1261-expected.txt:
3026 * platform/efl/tables/mozilla/bugs/bug12910-2-expected.txt:
3027 * platform/efl/tables/mozilla/bugs/bug13105-expected.txt:
3028 * platform/efl/tables/mozilla/bugs/bug13118-expected.txt:
3029 * platform/efl/tables/mozilla/bugs/bug133756-1-expected.txt:
3030 * platform/efl/tables/mozilla/bugs/bug133756-2-expected.txt:
3031 * platform/efl/tables/mozilla/bugs/bug13484-expected.txt:
3032 * platform/efl/tables/mozilla/bugs/bug13526-expected.txt:
3033 * platform/efl/tables/mozilla/bugs/bug138725-expected.txt:
3034 * platform/efl/tables/mozilla/bugs/bug14159-3-expected.txt:
3035 * platform/efl/tables/mozilla/bugs/bug149275-2-expected.txt:
3036 * platform/efl/tables/mozilla/bugs/bug17130-1-expected.txt:
3037 * platform/efl/tables/mozilla/bugs/bug1828-expected.txt:
3038 * platform/efl/tables/mozilla/bugs/bug18359-expected.txt:
3039 * platform/efl/tables/mozilla/bugs/bug18558-expected.txt:
3040 * platform/efl/tables/mozilla/bugs/bug2050-expected.txt:
3041 * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
3042 * platform/efl/tables/mozilla/bugs/bug21299-expected.txt:
3043 * platform/efl/tables/mozilla/bugs/bug21918-expected.txt:
3044 * platform/efl/tables/mozilla/bugs/bug221784-1-expected.txt:
3045 * platform/efl/tables/mozilla/bugs/bug221784-2-expected.txt:
3046 * platform/efl/tables/mozilla/bugs/bug22246-2-expected.txt:
3047 * platform/efl/tables/mozilla/bugs/bug22246-2a-expected.txt:
3048 * platform/efl/tables/mozilla/bugs/bug2267-expected.txt:
3049 * platform/efl/tables/mozilla/bugs/bug23072-expected.txt:
3050 * platform/efl/tables/mozilla/bugs/bug23151-expected.txt:
3051 * platform/efl/tables/mozilla/bugs/bug23299-expected.txt:
3052 * platform/efl/tables/mozilla/bugs/bug24503-expected.txt:
3053 * platform/efl/tables/mozilla/bugs/bug24627-expected.txt:
3054 * platform/efl/tables/mozilla/bugs/bug2469-expected.txt:
3055 * platform/efl/tables/mozilla/bugs/bug2479-1-expected.txt:
3056 * platform/efl/tables/mozilla/bugs/bug24880-expected.txt:
3057 * platform/efl/tables/mozilla/bugs/bug25086-expected.txt:
3058 * platform/efl/tables/mozilla/bugs/bug2516-expected.txt:
3059 * platform/efl/tables/mozilla/bugs/bug25367-expected.txt:
3060 * platform/efl/tables/mozilla/bugs/bug2585-expected.txt:
3061 * platform/efl/tables/mozilla/bugs/bug26178-expected.txt:
3062 * platform/efl/tables/mozilla/bugs/bug27038-1-expected.txt:
3063 * platform/efl/tables/mozilla/bugs/bug27038-2-expected.txt:
3064 * platform/efl/tables/mozilla/bugs/bug275625-expected.txt:
3065 * platform/efl/tables/mozilla/bugs/bug2757-expected.txt:
3066 * platform/efl/tables/mozilla/bugs/bug278266-expected.txt:
3067 * platform/efl/tables/mozilla/bugs/bug278385-expected.txt:
3068 * platform/efl/tables/mozilla/bugs/bug2886-2-expected.txt:
3069 * platform/efl/tables/mozilla/bugs/bug28928-expected.txt:
3070 * platform/efl/tables/mozilla/bugs/bug29157-expected.txt:
3071 * platform/efl/tables/mozilla/bugs/bug2973-expected.txt:
3072 * platform/efl/tables/mozilla/bugs/bug3037-1-expected.txt:
3073 * platform/efl/tables/mozilla/bugs/bug3037-2-expected.txt:
3074 * platform/efl/tables/mozilla/bugs/bug30418-expected.txt:
3075 * platform/efl/tables/mozilla/bugs/bug30985-expected.txt:
3076 * platform/efl/tables/mozilla/bugs/bug3191-expected.txt:
3077 * platform/efl/tables/mozilla/bugs/bug32205-2-expected.txt:
3078 * platform/efl/tables/mozilla/bugs/bug32205-5-expected.txt:
3079 * platform/efl/tables/mozilla/bugs/bug32447-expected.txt:
3080 * platform/efl/tables/mozilla/bugs/bug3263-expected.txt:
3081 * platform/efl/tables/mozilla/bugs/bug3309-2-expected.txt:
3082 * platform/efl/tables/mozilla/bugs/bug34538-expected.txt:
3083 * platform/efl/tables/mozilla/bugs/bug35662-expected.txt:
3084 * platform/efl/tables/mozilla/bugs/bug3718-expected.txt:
3085 * platform/efl/tables/mozilla/bugs/bug39209-expected.txt:
3086 * platform/efl/tables/mozilla/bugs/bug40828-expected.txt:
3087 * platform/efl/tables/mozilla/bugs/bug4284-expected.txt:
3088 * platform/efl/tables/mozilla/bugs/bug4429-expected.txt:
3089 * platform/efl/tables/mozilla/bugs/bug44523-expected.txt:
3090 * platform/efl/tables/mozilla/bugs/bug45055-expected.txt:
3091 * platform/efl/tables/mozilla/bugs/bug4520-expected.txt:
3092 * platform/efl/tables/mozilla/bugs/bug46268-3-expected.txt:
3093 * platform/efl/tables/mozilla/bugs/bug46268-5-expected.txt:
3094 * platform/efl/tables/mozilla/bugs/bug46268-expected.txt:
3095 * platform/efl/tables/mozilla/bugs/bug46480-1-expected.txt:
3096 * platform/efl/tables/mozilla/bugs/bug46480-2-expected.txt:
3097 * platform/efl/tables/mozilla/bugs/bug4739-expected.txt:
3098 * platform/efl/tables/mozilla/bugs/bug48028-1-expected.txt:
3099 * platform/efl/tables/mozilla/bugs/bug48028-2-expected.txt:
3100 * platform/efl/tables/mozilla/bugs/bug51037-expected.txt:
3101 * platform/efl/tables/mozilla/bugs/bug51140-expected.txt:
3102 * platform/efl/tables/mozilla/bugs/bug55527-expected.txt:
3103 * platform/efl/tables/mozilla/bugs/bug55545-expected.txt:
3104 * platform/efl/tables/mozilla/bugs/bug55694-expected.txt:
3105 * platform/efl/tables/mozilla/bugs/bug56405-expected.txt:
3106 * platform/efl/tables/mozilla/bugs/bug57300-expected.txt:
3107 * platform/efl/tables/mozilla/bugs/bug57378-expected.txt:
3108 * platform/efl/tables/mozilla/bugs/bug57828-expected.txt:
3109 * platform/efl/tables/mozilla/bugs/bug5798-expected.txt:
3110 * platform/efl/tables/mozilla/bugs/bug5799-expected.txt:
3111 * platform/efl/tables/mozilla/bugs/bug5838-expected.txt:
3112 * platform/efl/tables/mozilla/bugs/bug58402-1-expected.txt:
3113 * platform/efl/tables/mozilla/bugs/bug59354-expected.txt:
3114 * platform/efl/tables/mozilla/bugs/bug60013-expected.txt:
3115 * platform/efl/tables/mozilla/bugs/bug60749-expected.txt:
3116 * platform/efl/tables/mozilla/bugs/bug60992-expected.txt:
3117 * platform/efl/tables/mozilla/bugs/bug63785-expected.txt:
3118 * platform/efl/tables/mozilla/bugs/bug650-expected.txt:
3119 * platform/efl/tables/mozilla/bugs/bug67864-expected.txt:
3120 * platform/efl/tables/mozilla/bugs/bug67915-1-expected.txt:
3121 * platform/efl/tables/mozilla/bugs/bug69187-expected.txt:
3122 * platform/efl/tables/mozilla/bugs/bug709-expected.txt:
3123 * platform/efl/tables/mozilla/bugs/bug7112-1-expected.txt:
3124 * platform/efl/tables/mozilla/bugs/bug7112-2-expected.txt:
3125 * platform/efl/tables/mozilla/bugs/bug75250-expected.txt:
3126 * platform/efl/tables/mozilla/bugs/bug8032-1-expected.txt:
3127 * platform/efl/tables/mozilla/bugs/bug82946-1-expected.txt:
3128 * platform/efl/tables/mozilla/bugs/bug8361-expected.txt:
3129 * platform/efl/tables/mozilla/bugs/bug83786-expected.txt:
3130 * platform/efl/tables/mozilla/bugs/bug8381-expected.txt:
3131 * platform/efl/tables/mozilla/bugs/bug9072-expected.txt:
3132 * platform/efl/tables/mozilla/bugs/bug9271-1-expected.txt:
3133 * platform/efl/tables/mozilla/bugs/bug93363-expected.txt:
3134 * platform/efl/tables/mozilla/bugs/bug96343-expected.txt:
3135 * platform/efl/tables/mozilla/bugs/bug965-expected.txt:
3136 * platform/efl/tables/mozilla/bugs/bug97138-expected.txt:
3137 * platform/efl/tables/mozilla/bugs/bug99923-expected.txt:
3138 * platform/efl/tables/mozilla/bugs/bug99948-expected.txt:
3139 * platform/efl/tables/mozilla/collapsing_borders/bug127040-expected.txt:
3140 * platform/efl/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
3141 * platform/efl/tables/mozilla/core/captions-expected.txt:
3142 * platform/efl/tables/mozilla/core/col_widths_auto_auto-expected.txt:
3143 * platform/efl/tables/mozilla/core/col_widths_auto_autoPer-expected.txt:
3144 * platform/efl/tables/mozilla/core/col_widths_fix_autoPer-expected.txt:
3145 * platform/efl/tables/mozilla/core/row_span-expected.txt:
3146 * platform/efl/tables/mozilla/dom/appendCol2-expected.txt:
3147 * platform/efl/tables/mozilla/dom/appendRowsExpand1-expected.txt:
3148 * platform/efl/tables/mozilla/dom/appendTbodyExpand1-expected.txt:
3149 * platform/efl/tables/mozilla/dom/deleteCellsRebuild1-expected.txt:
3150 * platform/efl/tables/mozilla/dom/deleteCellsShrink1-expected.txt:
3151 * platform/efl/tables/mozilla/dom/deleteCellsShrink2-expected.txt:
3152 * platform/efl/tables/mozilla/dom/deleteCol1-expected.txt:
3153 * platform/efl/tables/mozilla/dom/deleteCol2-expected.txt:
3154 * platform/efl/tables/mozilla/dom/deleteCol3-expected.txt:
3155 * platform/efl/tables/mozilla/dom/deleteColGroup1-expected.txt:
3156 * platform/efl/tables/mozilla/dom/deleteColGroup2-expected.txt:
3157 * platform/efl/tables/mozilla/dom/deleteRowsRebuild1-expected.txt:
3158 * platform/efl/tables/mozilla/dom/deleteRowsShrink1-expected.txt:
3159 * platform/efl/tables/mozilla/dom/deleteTbodyExpand1-expected.txt:
3160 * platform/efl/tables/mozilla/dom/deleteTbodyRebuild1-expected.txt:
3161 * platform/efl/tables/mozilla/dom/insertCellsExpand1-expected.txt:
3162 * platform/efl/tables/mozilla/dom/insertCellsExpand2-expected.txt:
3163 * platform/efl/tables/mozilla/dom/insertCellsRebuild1-expected.txt:
3164 * platform/efl/tables/mozilla/dom/insertCellsRebuild2-expected.txt:
3165 * platform/efl/tables/mozilla/dom/insertRowsExpand1-expected.txt:
3166 * platform/efl/tables/mozilla/dom/insertRowsRebuild1-expected.txt:
3167 * platform/efl/tables/mozilla/dom/tableDom-expected.txt:
3168 * platform/efl/tables/mozilla/marvin/body_col-expected.txt:
3169 * platform/efl/tables/mozilla/marvin/body_tbody-expected.txt:
3170 * platform/efl/tables/mozilla/marvin/body_tfoot-expected.txt:
3171 * platform/efl/tables/mozilla/marvin/body_thead-expected.txt:
3172 * platform/efl/tables/mozilla/marvin/col_span-expected.txt:
3173 * platform/efl/tables/mozilla/marvin/table_frame_border-expected.txt:
3174 * platform/efl/tables/mozilla/marvin/table_frame_box-expected.txt:
3175 * platform/efl/tables/mozilla/marvin/table_rules_all-expected.txt:
3176 * platform/efl/tables/mozilla/marvin/table_rules_none-expected.txt:
3177 * platform/efl/tables/mozilla/marvin/tables_align_center-expected.txt:
3178 * platform/efl/tables/mozilla/marvin/tables_align_left-expected.txt:
3179 * platform/efl/tables/mozilla/marvin/tables_align_right-expected.txt:
3180 * platform/efl/tables/mozilla/marvin/tables_border_0-expected.txt:
3181 * platform/efl/tables/mozilla/marvin/tables_border_1-expected.txt:
3182 * platform/efl/tables/mozilla/marvin/tables_border_2-expected.txt:
3183 * platform/efl/tables/mozilla/marvin/tables_border_3-expected.txt:
3184 * platform/efl/tables/mozilla/marvin/tables_caption_align_bot-expected.txt:
3185 * platform/efl/tables/mozilla/marvin/tables_caption_align_top-expected.txt:
3186 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3187 * platform/efl/tables/mozilla/marvin/tables_default-expected.txt:
3188 * platform/efl/tables/mozilla/marvin/tables_id-expected.txt:
3189 * platform/efl/tables/mozilla/marvin/tables_row_th_nowrap-expected.txt:
3190 * platform/efl/tables/mozilla/marvin/tables_td_align_center-expected.txt:
3191 * platform/efl/tables/mozilla/marvin/tables_td_align_left-expected.txt:
3192 * platform/efl/tables/mozilla/marvin/tables_td_align_right-expected.txt:
3193 * platform/efl/tables/mozilla/marvin/tables_td_colspan-expected.txt:
3194 * platform/efl/tables/mozilla/marvin/tables_td_height-expected.txt:
3195 * platform/efl/tables/mozilla/marvin/tables_td_nowrap-expected.txt:
3196 * platform/efl/tables/mozilla/marvin/tables_td_rowspan-expected.txt:
3197 * platform/efl/tables/mozilla/marvin/tables_th_align_center-expected.txt:
3198 * platform/efl/tables/mozilla/marvin/tables_th_align_left-expected.txt:
3199 * platform/efl/tables/mozilla/marvin/tables_th_align_right-expected.txt:
3200 * platform/efl/tables/mozilla/marvin/tables_th_colspan-expected.txt:
3201 * platform/efl/tables/mozilla/marvin/tables_th_height-expected.txt:
3202 * platform/efl/tables/mozilla/marvin/tables_th_rowspan-expected.txt:
3203 * platform/efl/tables/mozilla/marvin/tbody_align_center-expected.txt:
3204 * platform/efl/tables/mozilla/marvin/tbody_align_char-expected.txt:
3205 * platform/efl/tables/mozilla/marvin/tbody_align_justify-expected.txt:
3206 * platform/efl/tables/mozilla/marvin/tbody_align_left-expected.txt:
3207 * platform/efl/tables/mozilla/marvin/tbody_align_right-expected.txt:
3208 * platform/efl/tables/mozilla/marvin/tbody_char-expected.txt:
3209 * platform/efl/tables/mozilla/marvin/tfoot_align_center-expected.txt:
3210 * platform/efl/tables/mozilla/marvin/tfoot_align_char-expected.txt:
3211 * platform/efl/tables/mozilla/marvin/tfoot_align_justify-expected.txt:
3212 * platform/efl/tables/mozilla/marvin/tfoot_align_left-expected.txt:
3213 * platform/efl/tables/mozilla/marvin/tfoot_align_right-expected.txt:
3214 * platform/efl/tables/mozilla/marvin/tfoot_char-expected.txt:
3215 * platform/efl/tables/mozilla/marvin/thead_align_center-expected.txt:
3216 * platform/efl/tables/mozilla/marvin/thead_align_char-expected.txt:
3217 * platform/efl/tables/mozilla/marvin/thead_align_justify-expected.txt:
3218 * platform/efl/tables/mozilla/marvin/thead_align_left-expected.txt:
3219 * platform/efl/tables/mozilla/marvin/thead_align_right-expected.txt:
3220 * platform/efl/tables/mozilla/marvin/thead_char-expected.txt:
3221 * platform/efl/tables/mozilla/marvin/x_caption_align_bottom-expected.txt:
3222 * platform/efl/tables/mozilla/marvin/x_caption_align_top-expected.txt:
3223 * platform/efl/tables/mozilla/marvin/x_table-expected.txt:
3224 * platform/efl/tables/mozilla/marvin/x_table_align_center-expected.txt:
3225 * platform/efl/tables/mozilla/marvin/x_table_align_left-expected.txt:
3226 * platform/efl/tables/mozilla/marvin/x_table_align_right-expected.txt:
3227 * platform/efl/tables/mozilla/marvin/x_table_bgcolor_name-expected.txt:
3228 * platform/efl/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.txt:
3229 * platform/efl/tables/mozilla/marvin/x_table_border-expected.txt:
3230 * platform/efl/tables/mozilla/marvin/x_table_border_none-expected.txt:
3231 * platform/efl/tables/mozilla/marvin/x_table_border_px-expected.txt:
3232 * platform/efl/tables/mozilla/marvin/x_table_cellpadding-expected.txt:
3233 * platform/efl/tables/mozilla/marvin/x_table_cellpadding_pct-expected.txt:
3234 * platform/efl/tables/mozilla/marvin/x_table_cellspacing-expected.txt:
3235 * platform/efl/tables/mozilla/marvin/x_table_cellspacing_pct-expected.txt:
3236 * platform/efl/tables/mozilla/marvin/x_table_frame_void-expected.txt:
3237 * platform/efl/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
3238 * platform/efl/tables/mozilla/marvin/x_table_rules_none-expected.txt:
3239 * platform/efl/tables/mozilla/marvin/x_table_style-expected.txt:
3240 * platform/efl/tables/mozilla/marvin/x_tbody_align_center-expected.txt:
3241 * platform/efl/tables/mozilla/marvin/x_tbody_align_char-expected.txt:
3242 * platform/efl/tables/mozilla/marvin/x_tbody_align_left-expected.txt:
3243 * platform/efl/tables/mozilla/marvin/x_tbody_align_right-expected.txt:
3244 * platform/efl/tables/mozilla/marvin/x_tbody_class-expected.txt:
3245 * platform/efl/tables/mozilla/marvin/x_tbody_id-expected.txt:
3246 * platform/efl/tables/mozilla/marvin/x_tbody_style-expected.txt:
3247 * platform/efl/tables/mozilla/marvin/x_td_bgcolor_name-expected.txt:
3248 * platform/efl/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.txt:
3249 * platform/efl/tables/mozilla/marvin/x_td_class-expected.txt:
3250 * platform/efl/tables/mozilla/marvin/x_td_colspan-expected.txt:
3251 * platform/efl/tables/mozilla/marvin/x_td_height-expected.txt:
3252 * platform/efl/tables/mozilla/marvin/x_td_id-expected.txt:
3253 * platform/efl/tables/mozilla/marvin/x_td_nowrap-expected.txt:
3254 * platform/efl/tables/mozilla/marvin/x_td_rowspan-expected.txt:
3255 * platform/efl/tables/mozilla/marvin/x_td_style-expected.txt:
3256 * platform/efl/tables/mozilla/marvin/x_tfoot_align_center-expected.txt:
3257 * platform/efl/tables/mozilla/marvin/x_tfoot_align_char-expected.txt:
3258 * platform/efl/tables/mozilla/marvin/x_tfoot_align_left-expected.txt:
3259 * platform/efl/tables/mozilla/marvin/x_tfoot_align_right-expected.txt:
3260 * platform/efl/tables/mozilla/marvin/x_tfoot_class-expected.txt:
3261 * platform/efl/tables/mozilla/marvin/x_tfoot_id-expected.txt:
3262 * platform/efl/tables/mozilla/marvin/x_tfoot_style-expected.txt:
3263 * platform/efl/tables/mozilla/marvin/x_th_bgcolor_name-expected.txt:
3264 * platform/efl/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.txt:
3265 * platform/efl/tables/mozilla/marvin/x_th_class-expected.txt:
3266 * platform/efl/tables/mozilla/marvin/x_th_colspan-expected.txt:
3267 * platform/efl/tables/mozilla/marvin/x_th_height-expected.txt:
3268 * platform/efl/tables/mozilla/marvin/x_th_id-expected.txt:
3269 * platform/efl/tables/mozilla/marvin/x_th_nowrap-expected.txt:
3270 * platform/efl/tables/mozilla/marvin/x_th_style-expected.txt:
3271 * platform/efl/tables/mozilla/marvin/x_thead_align_center-expected.txt:
3272 * platform/efl/tables/mozilla/marvin/x_thead_align_char-expected.txt:
3273 * platform/efl/tables/mozilla/marvin/x_thead_align_left-expected.txt:
3274 * platform/efl/tables/mozilla/marvin/x_thead_align_right-expected.txt:
3275 * platform/efl/tables/mozilla/marvin/x_thead_class-expected.txt:
3276 * platform/efl/tables/mozilla/marvin/x_thead_id-expected.txt:
3277 * platform/efl/tables/mozilla/marvin/x_thead_style-expected.txt:
3278 * platform/efl/tables/mozilla/marvin/x_tr_bgcolor_name-expected.txt:
3279 * platform/efl/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.txt:
3280 * platform/efl/tables/mozilla/marvin/x_tr_class-expected.txt:
3281 * platform/efl/tables/mozilla/marvin/x_tr_id-expected.txt:
3282 * platform/efl/tables/mozilla/marvin/x_tr_style-expected.txt:
3283 * platform/efl/tables/mozilla/other/body_col-expected.txt:
3284 * platform/efl/tables/mozilla/other/cellspacing-expected.txt:
3285 * platform/efl/tables/mozilla/other/move_row-expected.txt:
3286 * platform/efl/tables/mozilla/other/padding-expected.txt:
3287 * platform/efl/tables/mozilla_expected_failures/bugs/bug10140-expected.txt:
3288 * platform/efl/tables/mozilla_expected_failures/bugs/bug101759-expected.txt:
3289 * platform/efl/tables/mozilla_expected_failures/bugs/bug10216-expected.txt:
3290 * platform/efl/tables/mozilla_expected_failures/bugs/bug104898-expected.txt:
3291 * platform/efl/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
3292 * platform/efl/tables/mozilla_expected_failures/bugs/bug106336-expected.txt:
3293 * platform/efl/tables/mozilla_expected_failures/bugs/bug11945-expected.txt:
3294 * platform/efl/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt:
3295 * platform/efl/tables/mozilla_expected_failures/bugs/bug14159-2-expected.txt:
3296 * platform/efl/tables/mozilla_expected_failures/bugs/bug178855-expected.txt:
3297 * platform/efl/tables/mozilla_expected_failures/bugs/bug18770-expected.txt:
3298 * platform/efl/tables/mozilla_expected_failures/bugs/bug24880-1-expected.txt:
3299 * platform/efl/tables/mozilla_expected_failures/bugs/bug25707-expected.txt:
3300 * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-11-expected.txt:
3301 * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-12-expected.txt:
3302 * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-13-expected.txt:
3303 * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-14-expected.txt:
3304 * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-16-expected.txt:
3305 * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-17-expected.txt:
3306 * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt:
3307 * platform/efl/tables/mozilla_expected_failures/bugs/bug32205-1-expected.txt:
3308 * platform/efl/tables/mozilla_expected_failures/bugs/bug32205-4-expected.txt:
3309 * platform/efl/tables/mozilla_expected_failures/bugs/bug4294-expected.txt:
3310 * platform/efl/tables/mozilla_expected_failures/bugs/bug46268-4-expected.txt:
3311 * platform/efl/tables/mozilla_expected_failures/bugs/bug51000-expected.txt:
3312 * platform/efl/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
3313 * platform/efl/tables/mozilla_expected_failures/bugs/bug65372-expected.txt:
3314 * platform/efl/tables/mozilla_expected_failures/bugs/bug6933-expected.txt:
3315 * platform/efl/tables/mozilla_expected_failures/bugs/bug7113-expected.txt:
3316 * platform/efl/tables/mozilla_expected_failures/bugs/bug73629-expected.txt:
3317 * platform/efl/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
3318 * platform/efl/tables/mozilla_expected_failures/bugs/bug92868_1-expected.txt:
3319 * platform/efl/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
3320 * platform/efl/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
3321 * platform/efl/tables/mozilla_expected_failures/core/backgrounds-expected.txt:
3322 * platform/efl/tables/mozilla_expected_failures/core/captions3-expected.txt:
3323 * platform/efl/tables/mozilla_expected_failures/core/conflicts-expected.txt:
3324 * platform/efl/tables/mozilla_expected_failures/dom/appendCells1-expected.txt:
3325 * platform/efl/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.txt:
3326 * platform/efl/tables/mozilla_expected_failures/dom/appendCol1-expected.txt:
3327 * platform/efl/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.txt:
3328 * platform/efl/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.txt:
3329 * platform/efl/tables/mozilla_expected_failures/marvin/table_frame_above-expected.txt:
3330 * platform/efl/tables/mozilla_expected_failures/marvin/table_frame_below-expected.txt:
3331 * platform/efl/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.txt:
3332 * platform/efl/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.txt:
3333 * platform/efl/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.txt:
3334 * platform/efl/tables/mozilla_expected_failures/marvin/table_frame_void-expected.txt:
3335 * platform/efl/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.txt:
3336 * platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.txt:
3337 * platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.txt:
3338 * platform/efl/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.txt:
3339 * platform/efl/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.txt:
3340 * platform/efl/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.txt:
3341 * platform/efl/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.txt:
3342 * platform/efl/tables/mozilla_expected_failures/marvin/x_caption_align_left-expected.txt:
3343 * platform/efl/tables/mozilla_expected_failures/marvin/x_caption_align_right-expected.txt:
3344 * platform/efl/tables/mozilla_expected_failures/marvin/x_colgroup_width_px-expected.txt:
3345 * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_above-expected.txt:
3346 * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_below-expected.txt:
3347 * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_border-expected.txt:
3348 * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_box-expected.txt:
3349 * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_hsides-expected.txt:
3350 * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_lhs-expected.txt:
3351 * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_rhs-expected.txt:
3352 * platform/efl/tables/mozilla_expected_failures/marvin/x_table_frame_vsides-expected.txt:
3353 * platform/efl/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.txt:
3354 * platform/efl/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.txt:
3355 * platform/efl/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.txt:
3357 2016-02-14 Antti Koivisto <antti@apple.com>
3359 Add test for class change style invalidation optimization
3360 https://bugs.webkit.org/show_bug.cgi?id=154226
3362 Reviewed by Myles Maxfield.
3364 Test for https://trac.webkit.org/r196383
3366 * fast/css/style-invalidation-class-change-descendants-expected.txt: Added.
3367 * fast/css/style-invalidation-class-change-descendants.html: Added.
3369 2016-02-15 Hunseop Jeong <hs85.jeong@samsung.com>
3371 Unreviewed. EFL gardening. Mark more video tests to failure.
3373 * platform/efl/TestExpectations: Added more crash tests and moved the tests to upper position.
3375 2016-02-14 Simon Fraser <simon.fraser@apple.com>
3377 [CSS Filters] When applying an SVG filter on a composited image using CSS the image is rendered without the filter
3378 https://bugs.webkit.org/show_bug.cgi?id=154108
3380 Reviewed by Sam Weinig.
3382 * compositing/filters/simple-image-with-svg-filter-expected.html: Added.
3383 * compositing/filters/simple-image-with-svg-filter.html: Added.
3385 2016-02-14 Chris Dumez <cdumez@apple.com>
3387 Window and WorkerGlobalScope should inherit EventTarget
3388 https://bugs.webkit.org/show_bug.cgi?id=154170
3389 <rdar://problem/24642377>
3391 Reviewed by Darin Adler.
3393 * fast/frames/detached-frame-eventListener-expected.txt: Added.
3394 * fast/frames/detached-frame-eventListener.html: Added.