FTL should simplify StringReplace with an empty replacement string
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-03-01  Filip Pizlo  <fpizlo@apple.com>
2
3         FTL should simplify StringReplace with an empty replacement string
4         https://bugs.webkit.org/show_bug.cgi?id=154871
5
6         Reviewed by Michael Saboff.
7
8         Really add this new test.
9
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.
13
14 2016-02-29  Filip Pizlo  <fpizlo@apple.com>
15
16         Turn String.prototype.replace into an intrinsic
17         https://bugs.webkit.org/show_bug.cgi?id=154835
18
19         Reviewed by Michael Saboff.
20
21         * js/regress/script-tests/string-replace.js: Added.
22         * js/regress/string-replace-expected.txt: Added.
23         * js/regress/string-replace.html: Added.
24
25 2016-03-01  Ryan Haddad  <ryanhaddad@apple.com>
26
27         Rebaseline isplaylists/extent-includes tests for mac-wk1
28
29         Unreviewed test gardening.
30
31         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
32         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
33
34 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
35
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
38
39         Unreviewed test gardening.
40
41         * platform/mac-wk1/TestExpectations:
42         * platform/mac/TestExpectations:
43
44 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
45
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
48
49         Unreviewed test gardening.
50
51         * platform/mac/TestExpectations:
52
53 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
54
55         Re-enable passing fast/multicol/newmulticol tests on ios-simulator
56
57         Unreviewed test gardening.
58
59         * platform/ios-simulator-wk2/TestExpectations:
60
61 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
62
63         Removing unnecessary ios-simulator-wk2 expectation file.
64
65         Unreviewed test gardening.
66
67         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Removed.
68
69 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
70
71         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html after r197355
72
73         Unreviewed test gardening.
74
75         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
76
77 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
78
79         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html for ios-simulator after r197237 
80
81         Unreviewed test gardening.
82
83         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
84
85 2016-02-28  Filip Pizlo  <fpizlo@apple.com>
86
87         B3 should have global store elimination
88         https://bugs.webkit.org/show_bug.cgi?id=154658
89
90         Reviewed by Benjamin Poulain.
91
92         These two benchmarks both speed up significantly with this change.
93
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.
100
101 2016-02-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
102
103         streams/pipe-to.html flaky on mac-wk1 debug
104         https://bugs.webkit.org/show_bug.cgi?id=154687
105
106         Reviewed by Darin Adler.
107
108         * TestExpectations: Marking streams/pipe-to.html as slow.
109         * streams/pipe-to.html: Increasing the timeout value.
110
111 2016-02-29  Adrien Plazas  <aplazas@igalia.com>
112
113         [GTK] Touch slider test fails due to assertion in webkitWebViewBaseTouchEvent()
114         https://bugs.webkit.org/show_bug.cgi?id=153829
115
116         Reviewed by Carlos Garcia Campos.
117
118         * platform/gtk/TestExpectations:
119         Remove now passing tests from the expected failures.
120
121 2016-02-28  Antti Koivisto  <antti@apple.com>
122
123         ::slotted doesn't work in nested shadow trees
124         https://bugs.webkit.org/show_bug.cgi?id=154765
125         <rdar://problem/24870995>
126
127         Reviewed by Ryosuke Niwa.
128
129         * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Added.
130         * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Added.
131
132 2016-02-28  Tim Horton  <timothy_horton@apple.com>
133
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>
137
138         Reviewed by Anders Carlsson.
139
140         * fast/attachment/attachment-folder-icon-expected.html:
141         * fast/attachment/attachment-folder-icon.html:
142
143 2016-02-28  Tim Horton  <timothy_horton@apple.com>
144
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
147
148         Reviewed by Antti Koivisto.
149
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
156         invalidate the test.
157
158 2016-02-28  Skachkov Oleksandr  <gskachkov@gmail.com>
159
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
162
163         Reviewed by Saam Barati.
164
165         Added new benchmark tests for invoking arrow function within function, class's constructor and method
166
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:
177
178 2016-02-27  Sukolsak Sakshuwong  <sukolsak@gmail.com>
179
180         Removing ios-simulator baseline for js/number-toLocaleString.html
181         https://bugs.webkit.org/show_bug.cgi?id=154524
182
183         Reviewed by Darin Adler.
184
185         The default locale issue has been fixed in r197261.
186         Infinity.toLocaleString() should return "∞" as expected.
187
188         * platform/ios-simulator/js/number-toLocaleString-expected.txt: Removed.
189
190 2016-02-27  Chris Dumez  <cdumez@apple.com>
191
192         Prevent cross-origin access to Location.assign() / Location.reload()
193         https://bugs.webkit.org/show_bug.cgi?id=154779
194
195         Reviewed by Darin Adler.
196
197         Update existing layout tests now that we prevent cross-origin access to
198         Location.assign() / Location.reload().
199
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:
207
208 2016-02-27  Andy VanWagoner  <thetalecrafter@gmail.com>
209
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
212
213         Reviewed by Darin Adler.
214
215         Add tests for default locale in test runner to be en-US.
216
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:
223
224 2016-02-27  Chris Dumez  <cdumez@apple.com>
225
226         Align HTMLMarqueeElement.scrollAmount / scrollDelay with the specification
227         https://bugs.webkit.org/show_bug.cgi?id=154781
228
229         Reviewed by Darin Adler.
230
231         Update existing test to reflect the behavior changes.
232
233         * fast/html/marquee-element-expected.txt:
234         * fast/html/marquee-element.html:
235
236 2016-02-27  Alexey Proskuryakov  <ap@apple.com>
237
238         Mark failing reftests as such, now that we detect reftest failures.
239
240         * platform/ios-simulator/TestExpectations:
241
242 2016-02-27  Alexey Proskuryakov  <ap@apple.com>
243
244         REGRESSION(r195795): [WK2] fast/text/crash-complex-text-surrogate.html is flakey
245         https://bugs.webkit.org/show_bug.cgi?id=154709
246
247         The test has been made made non-flaky, but it also needs new results.
248
249         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
250
251 2016-02-26  Chris Dumez  <cdumez@apple.com>
252
253         Fix the behavior of reflecting IDL attributes of type unsigned long
254         https://bugs.webkit.org/show_bug.cgi?id=154771
255
256         Reviewed by Ryosuke Niwa.
257
258         Add test coverage for the behavior of reflecting IDL attributes of type
259         unsigned long.
260
261         * fast/dom/reflect-unsigned-long-expected.txt: Added.
262         * fast/dom/reflect-unsigned-long.html: Added.
263
264 2016-02-26  Zalan Bujtas  <zalan@apple.com>
265
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>
269
270         Reviewed by Brent Fulgham.
271
272         Adjust the cancel button position using the actual size of the cancel button.
273
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.
277
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:
296
297 2016-02-26  Commit Queue  <commit-queue@webkit.org>
298
299         Unreviewed, rolling out r197216.
300         https://bugs.webkit.org/show_bug.cgi?id=154766
301
302         Test simply needs updated result (Requested by litherum on
303         #webkit).
304
305         Reverted changeset:
306
307         "Unreviewed, rolling out r197158."
308         https://bugs.webkit.org/show_bug.cgi?id=154758
309         http://trac.webkit.org/changeset/197216
310
311 2016-02-26  Ryan Haddad  <ryanhaddad@apple.com>
312
313         Rebaseline tests for ios-simulator after r197162
314
315         Unreviewed test gardening.
316
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.
320
321 2016-02-26  Commit Queue  <commit-queue@webkit.org>
322
323         Unreviewed, rolling out r197158.
324         https://bugs.webkit.org/show_bug.cgi?id=154758
325
326         This change did not fix the failing test (Requested by
327         ryanhaddad on #webkit).
328
329         Reverted changeset:
330
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
335
336 2016-02-26  Commit Queue  <commit-queue@webkit.org>
337
338         Unreviewed, rolling out r197160.
339         https://bugs.webkit.org/show_bug.cgi?id=154757
340
341         This change causes editing/mac/attributed-string/font-
342         size.html to fail on El Capitan WK1 (Requested by ryanhaddad
343         on #webkit).
344
345         Reverted changeset:
346
347         "Font size computed style is innaccurate"
348         https://bugs.webkit.org/show_bug.cgi?id=154705
349         http://trac.webkit.org/changeset/197160
350
351 2016-02-26  Ryan Haddad  <ryanhaddad@apple.com>
352
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
355
356         Unreviewed test gardening.
357
358         * platform/mac/TestExpectations:
359
360 2016-02-26  Mark Lam  <mark.lam@apple.com>
361
362         Function.name and Function.length should be configurable.
363         https://bugs.webkit.org/show_bug.cgi?id=154604
364
365         Reviewed by Saam Barati.
366
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:
474
475 2016-02-26  Chris Dumez  <cdumez@apple.com>
476
477         Unreviewed, fix flaky test introduced in r197156.
478
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.
483
484 2016-02-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
485
486         <g> wrapping <symbol> causes display of hidden <symbol>
487         https://bugs.webkit.org/show_bug.cgi?id=154576
488
489         Reviewed by Darin Adler.
490
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.
493
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
505         referenced like that
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.
510
511 2016-02-26  Commit Queue  <commit-queue@webkit.org>
512
513         Unreviewed, rolling out r197167.
514         https://bugs.webkit.org/show_bug.cgi?id=154730
515
516         This change broke the Mac build (Requested by ryanhaddad on
517         #webkit).
518
519         Reverted changeset:
520
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
525
526 2016-02-26  Zalan Bujtas  <zalan@apple.com>
527
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>
531
532         Reviewed by Brent Fulgham.
533
534         Adjust the cancel button position using the actual size of the cancel button.
535
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.
539
540         Covered by existing tests.
541
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:
560
561 2016-02-26  Antti Koivisto  <antti@apple.com>
562
563         Implement ::slotted pseudo element
564         https://bugs.webkit.org/show_bug.cgi?id=149441
565         <rdar://problem/22731987>
566
567         Reviewed by Andreas Kling.
568
569         * fast/shadow-dom/css-scoping-shadow-slotted-rule.html:
570
571             Enable the test, fix it and update it to the current spec.
572
573         * fast/shadow-dom/slotted-pseudo-element-css-text-expected.txt: Added.
574         * fast/shadow-dom/slotted-pseudo-element-css-text.html: Added.
575
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.
578
579         * platform/mac/TestExpectations:
580
581 2016-02-26  Youenn Fablet  <youenn.fablet@crf.canon.fr>
582
583         Sync web-platform-tests up to revision 5ca8b46
584         https://bugs.webkit.org/show_bug.cgi?id=154678
585
586         Reviewed by Chris Dumez.
587
588         * platform/mac/TestExpectations: Renaming test filenames, and adding test expectation to area-coords.html.
589
590 2016-02-25  Myles C. Maxfield  <mmaxfield@apple.com>
591
592         Font size computed style is innaccurate
593         https://bugs.webkit.org/show_bug.cgi?id=154705
594         <rdar://problem/23474068>
595
596         Reviewed by Timothy Hatcher.
597
598         Update expected results.
599
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:
609
610 2016-02-25  Myles C. Maxfield  <mmaxfield@apple.com>
611
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>
615
616         Reviewed by Dan Bernstein.
617
618         * platform/mac-wk2/TestExpectations:
619
620 2016-02-25  Chris Dumez  <cdumez@apple.com>
621
622         [Web IDL] Mark DOMString parameters as nullable when they should be
623         https://bugs.webkit.org/show_bug.cgi?id=154666
624
625         Reviewed by Darin Adler.
626
627         Add test coverage for minor behavioral changes in this patch.
628
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.
637
638 2016-02-25  Ryan Haddad  <ryanhaddad@apple.com>
639
640         Skipping flaky test storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
641         https://bugs.webkit.org/show_bug.cgi?id=154706
642
643         Unreviewed test gardening.
644
645         * platform/mac-wk2/TestExpectations:
646
647 2016-02-25  Daniel Bates  <dabates@apple.com>
648
649         [iOS Simulator] http/tests/security/contentSecurityPolicy/1.1/plugintypes tests failing
650         https://bugs.webkit.org/show_bug.cgi?id=154652
651
652         Skip Content Security Policy plugin-types tests when run in the iOS simulator app because
653         plugins are not supported on iOS.
654
655         * platform/ios-simulator/TestExpectations:
656
657 2016-02-25  Myles C. Maxfield  <mmaxfield@apple.com>
658
659         [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
660         https://bugs.webkit.org/show_bug.cgi?id=143402
661
662         Reviewed by Alex Christensen.
663
664         Rebaseline many tests.
665
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
671
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:
740
741 2016-02-25  Daniel Bates  <dabates@apple.com>
742
743         CSP: Remove SecurityPolicy script interface
744         https://bugs.webkit.org/show_bug.cgi?id=154694
745         <rdar://problem/24846482>
746
747         Reviewed by Andy Estes.
748
749         Remove SecurityPolicy tests and update platform-specific expected results as needed.
750
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.
784
785 2016-02-25  Chris Dumez  <cdumez@apple.com>
786
787         Drop [TreatReturnedNullStringAs=Undefined] WebKit-specific IDL attribute
788         https://bugs.webkit.org/show_bug.cgi?id=154662
789
790         Reviewed by Darin Adler.
791
792         Add layout test to cover the return value of document.defaultCharset before
793         and after its frame is detached.
794
795         * fast/frames/detached-frame-document-defaultCharset-expected.txt: Added.
796         * fast/frames/detached-frame-document-defaultCharset.html: Added.
797
798 2016-02-25  Ryan Haddad  <ryanhaddad@apple.com>
799
800         Removing failure expectation for 26 editing tests that now pass on ios-simulator
801         https://bugs.webkit.org/show_bug.cgi?id=152131
802
803         Unreviewed test gardening.
804
805         * platform/ios-simulator-wk2/TestExpectations:
806         * platform/ios-simulator/TestExpectations:
807
808 2016-02-25  Brady Eidson  <beidson@apple.com>
809
810         Unreviewed test gardening.
811
812         Fix a test flake where order doesn't matter.
813
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):
819         (onOpenSuccess):
820
821 2016-02-25  Brady Eidson  <beidson@apple.com>
822
823         Unreviewed test gardening.
824
825         * TestExpectations: Skip a web inspector IndexedDB test for now.
826
827 2016-02-25  Ryan Haddad  <ryanhaddad@apple.com>
828
829         Removing a pass expectation for inspector/indexeddb/requestDatabaseNames.html that overrides the skip r197122
830
831         Unreviewed test gardening.
832
833         * platform/mac/TestExpectations:
834
835 2016-02-25  Brady Eidson  <beidson@apple.com>
836
837         Modern IDB: WebKit 2 IPC layer.
838         https://bugs.webkit.org/show_bug.cgi?id=153808
839
840         Reviewed by Alex Christensen.
841
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.
846         
847         * TestExpectations:
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.
930
931 2016-02-25  Daniel Bates  <dabates@apple.com>
932
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>
936
937         Reviewed by Brent Fulgham.
938
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.
943
944         * TestExpectations: Mark tests http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation*.html as PASS
945         so that we run them.
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.
964
965 2016-02-25  Eric Carlson  <eric.carlson@apple.com>
966
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>
970
971         Reviewed by Tim Horton.
972
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.
980
981 2016-02-24  Joseph Pecoraro  <pecoraro@apple.com>
982
983         Web Inspector: Expose Proxy target and handler internal properties to Inspector
984         https://bugs.webkit.org/show_bug.cgi?id=154663
985
986         Reviewed by Timothy Hatcher.
987
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.
991
992 2016-02-24  Ryan Haddad  <ryanhaddad@apple.com>
993
994         Marking storage/indexeddb/odd-strings.html as flaky on mac-wk1
995         https://bugs.webkit.org/show_bug.cgi?id=154619
996
997         Unreviewed test gardening.
998
999         * platform/mac-wk1/TestExpectations:
1000
1001 2016-02-24  Ryan Haddad  <ryanhaddad@apple.com>
1002
1003         Marking imported/w3c/indexeddb/idbcursor-advance.htm as flaky on Yosemite Release WK2
1004         https://bugs.webkit.org/show_bug.cgi?id=154618
1005
1006         Unreviewed test gardening.
1007
1008         * platform/mac-wk2/TestExpectations:
1009
1010 2016-02-24  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1011
1012         [Fetch API] Implement Fetch API Response
1013         https://bugs.webkit.org/show_bug.cgi?id=154536
1014
1015         Reviewed by Alex Christensen.
1016
1017         Adding Response as constructor in global and worker scopes.
1018
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:
1028
1029 2016-02-24  Commit Queue  <commit-queue@webkit.org>
1030
1031         Unreviewed, rolling out r197033.
1032         https://bugs.webkit.org/show_bug.cgi?id=154649
1033
1034         "It broke JSC tests when 'this' was loaded from global scope"
1035         (Requested by saamyjoon on #webkit).
1036
1037         Reverted changeset:
1038
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
1043
1044 2016-02-24  Daniel Bates  <dabates@apple.com>
1045
1046         CSP: Enable plugin-types directive by default
1047         https://bugs.webkit.org/show_bug.cgi?id=154420
1048         <rdar://problem/24730322>
1049
1050         Reviewed by Brent Fulgham.
1051
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";
1057         no behavior change.
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";
1062         no behavior change.
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.
1076         (test): 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.
1083
1084 2016-02-24  Ryan Haddad  <ryanhaddad@apple.com>
1085
1086         Rebaseline two W3C tests for ios-simulator after r197014
1087
1088         Unreviewed test gardening.
1089
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:
1092
1093 2016-02-24  Skachkov Oleksandr  <gskachkov@gmail.com>
1094
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
1097
1098         Reviewed by Saam Barati.
1099
1100         Added new benchmark tests for invoking arrow function within function, class's constructor and method
1101
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:
1112
1113 2016-02-24  Zalan Bujtas  <zalan@apple.com>
1114
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
1117
1118         Reviewed by Simon Fraser.
1119
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.
1124
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.
1127
1128 2016-02-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1129
1130         REGRESSION(r195949): [GTK] Test /webkit2/WebKitWebView/insert/link is failing since r195949
1131         https://bugs.webkit.org/show_bug.cgi?id=153747
1132
1133         Reviewed by Michael Catanzaro.
1134
1135         Add test to check that moving to line boundary clears the
1136         selection even if the cursor is already at the boundary.
1137
1138         * editing/selection/move-to-line-boundary-clear-selection-expected.txt: Added.
1139         * editing/selection/move-to-line-boundary-clear-selection.html: Added.
1140
1141 2016-02-23  Sergio Villar Senin  <svillar@igalia.com>
1142
1143         [css-grid] Swap the order of columns/rows in grid-gap shorthand
1144         https://bugs.webkit.org/show_bug.cgi?id=154584
1145
1146         Reviewed by Darin Adler.
1147
1148         * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
1149         * fast/css-grid-layout/grid-gutters-get-set.html:
1150
1151 2016-02-24  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1152
1153         WebRTC: RTCPeerConnection: Sort out responsibilities of close() and stop()
1154         https://bugs.webkit.org/show_bug.cgi?id=154581
1155
1156         Reviewed by Eric Carlson.
1157
1158         Updated test with replaceTrack() call after the RTCPeerConnection object, that
1159         created the RTCRtpSender, is closed.
1160
1161         * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
1162         * fast/mediastream/RTCRtpSender-replaceTrack.html:
1163
1164 2016-02-23  Chris Dumez  <cdumez@apple.com>
1165
1166         Align our implementation of Range.createContextualFragment with the specification
1167         https://bugs.webkit.org/show_bug.cgi?id=154627
1168
1169         Reviewed by Ryosuke Niwa.
1170
1171         Import some more layout tests from blink to improve coverage for
1172         Range.createContextualFragment().
1173
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.
1188
1189 2016-02-23  Dean Jackson  <dino@apple.com>
1190
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>
1194
1195         Reviewed by Sam Weinig.
1196
1197         Add a test that draws contexts with and without alpha, and then a reference
1198         version that hard-codes the non-alpha colors.
1199
1200         * fast/canvas/webgl/context-attributes-alpha-expected.html: Added.
1201         * fast/canvas/webgl/context-attributes-alpha.html: Added.
1202
1203 2016-02-23  Daniel Bates  <dabates@apple.com>
1204
1205         CSP: Enable base-uri directive by default
1206         https://bugs.webkit.org/show_bug.cgi?id=154521
1207         <rdar://problem/24762032>
1208
1209         Reviewed by Brent Fulgham.
1210
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.
1218
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/>.
1223
1224         * TestExpectations:
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.
1236
1237 2016-02-22  Ryosuke Niwa  <rniwa@webkit.org>
1238
1239         Calling importNode on shadow root causes a crash
1240         https://bugs.webkit.org/show_bug.cgi?id=154570
1241
1242         Reviewed by Anders Carlsson.
1243
1244         Added W3C-style testharness tests for calling cloneNode on a shadow root.
1245
1246         Also added tests for adoptNode and importNode.
1247
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.
1254
1255 2016-02-23  Daniel Bates  <dabates@apple.com>
1256
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>
1260
1261         Reviewed by Andy Estes.
1262
1263         Test that we emit a console error message when form-action is used as a source expression.
1264
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.
1269
1270 2016-02-22  Dean Jackson  <dino@apple.com>
1271
1272         Add tests for fast click change in r196679
1273         https://bugs.webkit.org/show_bug.cgi?id=154568
1274         <rdar://problem/24782479>
1275
1276         Reviewed by Myles Maxfield.
1277
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!
1280
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.
1295
1296 2016-02-23  Alexey Proskuryakov  <ap@apple.com>
1297
1298         REGRESSION (r192251): http/tests/navigation/page-cache-xhr.html is flaky
1299         https://bugs.webkit.org/show_bug.cgi?id=154589
1300
1301         Reviewed by Youenn Fablet.
1302
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.
1305
1306         * http/tests/resources/load-and-stall.cgi: Added cache control, just for a good measure.
1307
1308 2016-02-23  Mark Lam  <mark.lam@apple.com>
1309
1310         Debug assertion failure while loading http://kangax.github.io/compat-table/es6/.
1311         https://bugs.webkit.org/show_bug.cgi?id=154542
1312
1313         Reviewed by Saam Barati.
1314
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.
1323
1324 2016-02-23  Manuel Rego Casasnovas  <rego@igalia.com>
1325
1326         [css-grid] Rows track sizes are optional in grid-template shorthand
1327         https://bugs.webkit.org/show_bug.cgi?id=154586
1328
1329         Reviewed by Sergio Villar Senin.
1330
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
1335
1336         Before if you want to specify a named grid line,
1337         you need to set the row size.
1338
1339         Update parsing, so it nows accepts things like:
1340             grid-template: 100px / "a" [bottom];
1341
1342 2016-02-23  Nikos Andronikos  <nikos.andronikos-webkit@cisra.canon.com.au>
1343
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
1346
1347         Reviewed by Youenn Fablet.
1348
1349         Add test cases for case-sensitivity for SVGAnimatedEnumeration elements.
1350
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):
1355
1356 2016-02-22  Myles C. Maxfield  <mmaxfield@apple.com>
1357
1358         Font features specified in @font-face blocks don't apply to local() families
1359         https://bugs.webkit.org/show_bug.cgi?id=154554
1360
1361         Reviewed by Dean Jackson.
1362
1363         * css3/font-feature-font-face-local-expected.html: Added.
1364         * css3/font-feature-font-face-local.html: Added.
1365
1366 2016-02-22  Chris Dumez  <cdumez@apple.com>
1367
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>
1371
1372         Reviewed by Gavin Barraclough.
1373
1374         Add regression test for <rdar://problem/24772167>.
1375
1376         * fast/dom/Window/addEventListener-implicit-this-expected.txt:
1377         * fast/dom/Window/addEventListener-implicit-this.html:
1378
1379 2016-02-22  Simon Fraser  <simon.fraser@apple.com>
1380
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
1383
1384         Reviewed by Dave Hyatt.
1385         
1386         Enhanced background-position-serialize.html to test values that use right/bottom edge specifiers.
1387         
1388         Ref test for background-position.
1389
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.
1395
1396 2016-02-22  Myles C. Maxfield  <mmaxfield@apple.com>
1397
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
1400
1401         Reviewed by Antti Koivisto.
1402
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.
1406
1407 2016-02-22  Konstantin Tokarev  <annulen@yandex.ru>
1408
1409         [JSC shell] Don't put empty arguments array to VM.
1410         https://bugs.webkit.org/show_bug.cgi?id=154516
1411
1412         Reviewed by Geoffrey Garen.
1413
1414         This allows arrowfunction-lexical-bind-arguments-top-level test to pass
1415         in jsc as well as in browser.
1416
1417         * js/script-tests/arrowfunction-lexical-bind-arguments-top-level.js:
1418         Removed @ skip annotation.
1419
1420 2016-02-22  Ryan Haddad  <ryanhaddad@apple.com>
1421
1422         Rebaseline tests for ios-simulator after W3C HTML/DOM re-sync in r196883
1423
1424         Unreviewed test gardening.
1425
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:
1428
1429 2016-02-22  Ryan Haddad  <ryanhaddad@apple.com>
1430
1431         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196893
1432
1433         Unreviewed test gardening.
1434
1435         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1436
1437 2016-02-22  Manuel Rego Casasnovas  <rego@igalia.com>
1438
1439         [css-grid] Swap columns and rows in grid-template shorthand
1440         https://bugs.webkit.org/show_bug.cgi?id=154472
1441
1442         Reviewed by Darin Adler.
1443
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
1447
1448         Updated the parsing and modified the tests to follow the new syntax.
1449
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:
1475
1476 2016-02-22  Manuel Rego Casasnovas  <rego@igalia.com>
1477
1478         [css-grid] Swap columns and rows in grid shorthand
1479         https://bugs.webkit.org/show_bug.cgi?id=154449
1480
1481         Reviewed by Darin Adler.
1482
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
1486
1487         Updated the parsing and modified the tests to follow the new syntax.
1488
1489         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
1490         * fast/css-grid-layout/grid-shorthand-get-set.html:
1491
1492 2016-02-21  Chris Dumez  <cdumez@apple.com>
1493
1494         Make HTMLSelectElement.size behave as per the specification
1495         https://bugs.webkit.org/show_bug.cgi?id=154504
1496
1497         Reviewed by Darin Adler.
1498
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.
1508
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.
1517
1518 2016-02-21  Daniel Bates  <dabates@apple.com>
1519
1520         CSP: Enable form-action directive by default
1521         https://bugs.webkit.org/show_bug.cgi?id=154520
1522         <rdar://problem/24762029>
1523
1524         Reviewed by Sam Weinig.
1525
1526         Mark form-action tests as Pass so that we run them.
1527
1528         * TestExpectations:
1529
1530 2016-02-21  Chris Dumez  <cdumez@apple.com>
1531
1532         Add username / password attributes to HTMLAnchorElement / HTMLAreaElement
1533         https://bugs.webkit.org/show_bug.cgi?id=154519
1534
1535         Reviewed by Sam Weinig.
1536
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.
1550
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.
1554
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.
1558
1559 2016-02-21  Chris Dumez  <cdumez@apple.com>
1560
1561         iframe/frame/object.contentDocument should be on the prototype
1562         https://bugs.webkit.org/show_bug.cgi?id=154409
1563
1564         Reviewed by Sam Weinig.
1565
1566         Add test coverage for trying to access iframe.contentDocument cross origin
1567         to make sure it still fails and logs a security error.
1568
1569         * http/tests/security/cross-origin-iframe-contentDocument-expected.txt: Added.
1570         * http/tests/security/cross-origin-iframe-contentDocument.html: Added.
1571
1572 2016-02-21  Daniel Bates  <dabates@apple.com>
1573
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>
1577
1578         Add iOS Simulator-specific expected result for test http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe.html.
1579
1580         * platform/ios-simulator/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt: Added.
1581
1582 2016-02-21  Ryan Haddad  <ryanhaddad@apple.com>
1583
1584         Adding ios-simulator baseline for js/number-toLocaleString.html
1585         https://bugs.webkit.org/show_bug.cgi?id=154524
1586
1587         Unreviewed test gardening.
1588
1589         * platform/ios-simulator/js/number-toLocaleString-expected.txt: Added.
1590
1591 2016-02-21  Ryan Haddad  <ryanhaddad@apple.com>
1592
1593         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196846
1594
1595         Unreviewed test gardening.
1596
1597         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1598
1599 2016-02-21  Daniel Bates  <dabates@apple.com>
1600
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) 
1603
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>.
1609
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.
1614
1615 2016-02-21  Daniel Bates  <dabates@apple.com>
1616
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)
1619
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.
1625
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.
1629
1630 2016-02-21  Daniel Bates  <dabates@apple.com>
1631
1632         CSP: Violation report should include column number
1633         https://bugs.webkit.org/show_bug.cgi?id=154418
1634         <rdar://problem/24729525>
1635
1636         Reviewed by Brent Fulgham.
1637
1638         Update expected results to include source file column information where the violation occurred.
1639
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:
1643
1644 2016-02-21  Daniel Bates  <dabates@apple.com>
1645
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>
1649         And
1650         https://bugs.webkit.org/show_bug.cgi?id=115707
1651         <rdar://problem/24383128>
1652
1653         Reviewed by Brent Fulgham.
1654
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
1664
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>.
1668
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.
1698
1699 2016-02-21  Daniel Bates  <dabates@apple.com>
1700
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>
1704
1705         Reviewed by Brent Fulgham.
1706
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.
1709
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>.
1713
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.
1755
1756 2016-02-21  Daniel Bates  <dabates@apple.com>
1757
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>
1761
1762         Reviewed by Brent Fulgham.
1763
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.
1766
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.
1770
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.
1773
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.
1778
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.
1781
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.
1784
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.
1789
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.
1794
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.
1797
1798 2016-02-21  Commit Queue  <commit-queue@webkit.org>
1799
1800         Unreviewed, rolling out r196866.
1801         https://bugs.webkit.org/show_bug.cgi?id=154515
1802
1803         still crashy on EFL/GTK (Requested by smfr on #webkit).
1804
1805         Reverted changeset:
1806
1807         "Wheel event callback removing the window causes crash in
1808         WebCore."
1809         https://bugs.webkit.org/show_bug.cgi?id=150871
1810         http://trac.webkit.org/changeset/196866
1811
1812 2016-02-20  Simon Fraser  <simon.fraser@apple.com>
1813
1814         Wheel event callback removing the window causes crash in WebCore.
1815         https://bugs.webkit.org/show_bug.cgi?id=150871
1816
1817         Reviewed by Brent Fulgham.
1818
1819         * fast/events/wheel-event-destroys-frame-expected.txt: Added.
1820         * fast/events/wheel-event-destroys-frame.html: Added.
1821
1822 2016-02-20  Ryan Haddad  <ryanhaddad@apple.com>
1823
1824         Rebaseline inspector/model/remote-object.html for Mac after r196846
1825
1826         Unreviewed test gardening.
1827
1828         * platform/mac/inspector/model/remote-object-expected.txt:
1829
1830 2016-02-20  Commit Queue  <commit-queue@webkit.org>
1831
1832         Unreviewed, rolling out r196837.
1833         https://bugs.webkit.org/show_bug.cgi?id=154495
1834
1835         It caused a lot of crashes in EFL and GTK bots (Requested by
1836         KaL on #webkit).
1837
1838         Reverted changeset:
1839
1840         "Wheel event callback removing the window causes crash in
1841         WebCore."
1842         https://bugs.webkit.org/show_bug.cgi?id=150871
1843         http://trac.webkit.org/changeset/196837
1844
1845 2016-02-19  Doug Russell  <d_russell@apple.com>
1846
1847         Bug 154366: AX: AXObjectCache::visiblePositionForTextMarkerData() doesn't account for visibly equivalent positions
1848         https://bugs.webkit.org/show_bug.cgi?id=154366
1849
1850         Reviewed by Chris Fleizach.
1851
1852         * accessibility/mac/text-marker-line-boundary-expected.txt: Added.
1853         * accessibility/mac/text-marker-line-boundary.html: Added.
1854
1855 2016-02-19  Sukolsak Sakshuwong  <sukolsak@gmail.com>
1856
1857         [INTL] Implement Number Format Functions
1858         https://bugs.webkit.org/show_bug.cgi?id=147605
1859
1860         Reviewed by Darin Adler.
1861
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:
1867
1868 2016-02-18  Gavin Barraclough  <barraclough@apple.com>
1869
1870         JSObject::getPropertySlot - index-as-propertyname, override on prototype, & shadow
1871         https://bugs.webkit.org/show_bug.cgi?id=154416
1872
1873         Reviewed by Geoff Garen.
1874
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.
1878         (test):
1879             - added test case.
1880
1881 2016-02-19  Chris Dumez  <cdumez@apple.com>
1882
1883         HTMLFormElement.autocomplete should only return known values
1884         https://bugs.webkit.org/show_bug.cgi?id=154247
1885         <rdar://problem/24658195>
1886
1887         Reviewed by Ryosuke Niwa.
1888
1889         Update test to expect Form.autocomplete to return "on" by
1890         default instead of the empty string.
1891
1892         * fast/forms/autocomplete-expected.txt:
1893         * fast/forms/autocomplete.html:
1894
1895 2016-02-19  Simon Fraser  <simon.fraser@apple.com>
1896
1897         Wheel event callback removing the window causes crash in WebCore.
1898         https://bugs.webkit.org/show_bug.cgi?id=150871
1899
1900         Reviewed by Brent Fulgham.
1901
1902         * fast/events/wheel-event-destroys-frame-expected.txt: Added.
1903         * fast/events/wheel-event-destroys-frame.html: Added.
1904
1905 2016-02-19  Antti Koivisto  <antti@apple.com>
1906
1907         ComposedTreeIterator traverses normal children for elements with empty shadow root
1908         https://bugs.webkit.org/show_bug.cgi?id=154464
1909
1910         Reviewed by Ryosuke Niwa.
1911
1912         * fast/shadow-dom/composed-tree-basic-expected.txt: Added.
1913         * fast/shadow-dom/composed-tree-basic.html: Added.
1914
1915 2016-02-19  Nan Wang  <n_wang@apple.com>
1916
1917         AX: Inconsistency between CharacterOffset and VisiblePostition
1918         https://bugs.webkit.org/show_bug.cgi?id=154431
1919
1920         Reviewed by Chris Fleizach.
1921
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:
1925
1926 2016-02-19  Ryan Haddad  <ryanhaddad@apple.com>
1927
1928         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196797
1929
1930         Unreviewed test gardening.
1931
1932         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1933
1934 2016-02-19  Javier Fernandez  <jfernandez@igalia.com>
1935
1936         [CSS Grid Layout Refactoring some layout tests
1937         https://bugs.webkit.org/show_bug.cgi?id=154291
1938
1939         Refactored several tests so they use the shared sizing keywords
1940         instead of specific CSS rules.
1941
1942         Reviewed by Sergio Villar Senin.
1943
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):
2002         (.alignItemsAuto):
2003         (.alignItemsStretch):
2004         (.alignItemsStart):
2005         (.alignItemsEnd):
2006         (.alignItemsCenterSafe):
2007         (.alignItemsCenterUnsafe):
2008         (.alignItemsEndSafe):
2009         (.alignItemsEndUnsafe):
2010         (.justifySelfAuto):
2011         (.justifySelfStretch):
2012         (.justifySelfStart):
2013         (.justifySelfCenter):
2014         (.justifySelfEnd):
2015         (.justifySelfRight):
2016         (.justifySelfLeft):
2017         (.justifySelfFlexStart):
2018         (.justifySelfFlexEnd):
2019         (.justifySelfSelfStart):
2020         (.justifySelfSelfEnd):
2021         (.justifySelfCenterSafe):
2022         (.justifySelfCenterUnsafe):
2023         (.justifyItemsAuto):
2024         (.justifyItemsStretch):
2025         (.justifyItemsStart):
2026         (.justifyItemsCenter):
2027         (.justifyItemsEnd):
2028         (.justifyItemsCenterSafe):
2029         (.justifyItemsCenterUnsafe):
2030         (.justifyItemsEndSafe):
2031         (.justifyItemsEndUnsafe):
2032         (.selfStretch):
2033         (.contentStart):
2034         (.contentCenter):
2035         (.contentEnd):
2036         (.contentCenterSafe):
2037         (.contentCenterUnsafe):
2038         (.contentEndSafe):
2039         (.contentEndUnsafe):
2040         (.contentSpaceBetween):
2041         (.contentSpaceAround):
2042         (.contentSpaceEvenly):
2043         (.contentStretch):
2044         * fast/css-grid-layout/resources/grid.css:
2045         (.verticalRL):
2046         (.verticalLR):
2047         (.horizontalTB):
2048         (.horizontalBT):
2049         (.inline-grid): Deleted.
2050         (.firstRowFirstColumn): Deleted.
2051         (.directionRTL): Deleted.
2052
2053 2016-02-18  Andy Estes  <aestes@apple.com>
2054
2055         Revert to dispatching the popstate event synchronously
2056         https://bugs.webkit.org/show_bug.cgi?id=153297
2057         rdar://problem/24092294
2058
2059         Reviewed by Brent Fulgham.
2060
2061         Renamed and modified this test to expect synchronous dispatch.
2062
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.
2065
2066 2016-02-18  Philippe Normand  <pnormand@igalia.com>
2067
2068         [GStreamer] Bump internal jhbuild versions to 1.6.3
2069         https://bugs.webkit.org/show_bug.cgi?id=149594
2070
2071         Reviewed by Michael Catanzaro.
2072
2073         * platform/gtk/TestExpectations: Skipping new failing tests for now.
2074
2075 2016-02-18  Commit Queue  <commit-queue@webkit.org>
2076
2077         Unreviewed, rolling out r196790.
2078         https://bugs.webkit.org/show_bug.cgi?id=154439
2079
2080         made fast/events/wheelevent-basic-actual.txt fail in WK2
2081         (Requested by alexchristensen on #webkit).
2082
2083         Reverted changeset:
2084
2085         "Wheel event callback removing the window causes crash in
2086         WebCore."
2087         https://bugs.webkit.org/show_bug.cgi?id=150871
2088         http://trac.webkit.org/changeset/196790
2089
2090 2016-02-18  Chris Dumez  <cdumez@apple.com>
2091
2092         window.history / window.navigator should not be replaceable
2093         https://bugs.webkit.org/show_bug.cgi?id=154412
2094
2095         Reviewed by Ryosuke Niwa.
2096
2097         Update / rebaseline existing tests now that window.history and
2098         window.navigator are no longer replaceable.
2099
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:
2110
2111 2016-02-18  Simon Fraser  <simon.fraser@apple.com>
2112
2113         Wheel event callback removing the window causes crash in WebCore.
2114         https://bugs.webkit.org/show_bug.cgi?id=150871
2115
2116         Reviewed by Brent Fulgham.
2117
2118         * fast/events/wheel-event-destroys-frame-expected.txt: Added.
2119         * fast/events/wheel-event-destroys-frame.html: Added.
2120
2121 2016-02-18  Zalan Bujtas  <zalan@apple.com>
2122
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
2125
2126         Reviewed by David Hyatt.
2127
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&shy;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.    
2133
2134         * fast/text/soft-hyphen-as-first-breaking-opportunity-expected.html: Added.
2135         * fast/text/soft-hyphen-as-first-breaking-opportunity.html: Added.
2136
2137 2016-02-18  Ryan Haddad  <ryanhaddad@apple.com>
2138
2139         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196770
2140
2141         Unreviewed test gardening.
2142
2143         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2144
2145 2016-02-18  Ryan Haddad  <ryanhaddad@apple.com>
2146
2147         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196769 
2148
2149         Unreviewed test gardening.
2150
2151         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2152
2153 2016-02-18  Ryan Haddad  <ryanhaddad@apple.com>
2154
2155         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196742
2156
2157         Unreviewed test gardening.
2158
2159         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2160
2161 2016-02-18  Csaba Osztrogonác  <ossy@webkit.org>
2162
2163         JSC ARM Linux test gardening after r196625
2164         https://bugs.webkit.org/show_bug.cgi?id=154392
2165
2166         Reviewed by Mark Lam.
2167
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:
2181
2182 2016-02-17  Myles C. Maxfield  <mmaxfield@apple.com>
2183
2184         [Font Loading] Implement FontFaceSet
2185         https://bugs.webkit.org/show_bug.cgi?id=153348
2186
2187         Reviewed by Simon Fraser.
2188
2189         * fast/text/font-face-set-javascript-expected.txt: Added.
2190         * fast/text/font-face-set-javascript.html: Added.
2191
2192 2016-02-17  Commit Queue  <commit-queue@webkit.org>
2193
2194         Unreviewed, rolling out r196738.
2195         https://bugs.webkit.org/show_bug.cgi?id=154380
2196
2197         broke css3/calc/transforms-translate.html (Requested by
2198         alexchristensen on #webkit).
2199
2200         Reverted changeset:
2201
2202         "WebKitCSSMatrix transformList with calculated relative length
2203         crashes Safari."
2204         https://bugs.webkit.org/show_bug.cgi?id=153333
2205         http://trac.webkit.org/changeset/196738
2206
2207 2016-02-17  Dean Jackson  <dino@apple.com>
2208
2209         WebKitCSSMatrix transformList with calculated relative length crashes Safari.
2210         https://bugs.webkit.org/show_bug.cgi?id=153333
2211         <rdar://problem/17198383>
2212
2213         Reviewed by Simon Fraser.
2214
2215         Update existing tests to exercise the non-absolute lengths for translation
2216         and perspective functions.
2217
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:
2222
2223 2016-02-17  Keith Miller  <keith_miller@apple.com>
2224
2225         Spread operator should be allowed when not the first argument of parameter list
2226         https://bugs.webkit.org/show_bug.cgi?id=152721
2227
2228         Reviewed by Saam Barati.
2229
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.
2233
2234         * js/basic-spread-expected.txt:
2235         * js/parser-syntax-check-expected.txt:
2236         * js/regress/script-tests/deltablue-varargs.js:
2237         (deltaBlue):
2238         * js/regress/script-tests/varargs-construct.js:
2239         * js/script-tests/basic-spread.js:
2240         * js/script-tests/parser-syntax-check.js:
2241
2242 2016-02-17  Ryan Haddad  <ryanhaddad@apple.com>
2243
2244         Add ios-simulator baseline for new W3C HTML tests added with r196710
2245
2246         Unreviewed test gardening.
2247
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.
2250
2251 2016-02-17  Chris Dumez  <cdumez@apple.com>
2252
2253         SES selftest page crashes on nightly r196694
2254         https://bugs.webkit.org/show_bug.cgi?id=154350
2255         <rdar://problem/24704334>
2256
2257         Reviewed by Mark Lam.
2258
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").
2262
2263         * js/window-length-getOwnPropertyDescriptor-crash-expected.txt: Added.
2264         * js/window-length-getOwnPropertyDescriptor-crash.html: Added.
2265
2266 2016-02-17  Simon Fraser  <simon.fraser@apple.com>
2267
2268         Add tests for iframe and overflow scrollability after navigating back
2269         https://bugs.webkit.org/show_bug.cgi?id=154300
2270
2271         Fix the tests added in r196665 to be agnostic about how many pixels a wheel event scrolls.
2272
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:
2277
2278 2016-02-17  Skachkov Oleksandr  <gskachkov@gmail.com>
2279
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
2282
2283         Reviewed by Saam Barati.
2284
2285         Add tests to ensure that arrrow function return error when it binds arguments on top level
2286
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.
2290
2291 2016-02-17  Chris Dumez  <cdumez@apple.com>
2292
2293         Import W3C HTML reflection tests
2294         https://bugs.webkit.org/show_bug.cgi?id=154310
2295         <rdar://problem/24685826>
2296
2297         Reviewed by Ryosuke Niwa.
2298
2299         Skip newly imported tests in Debug builds because they are slow.
2300
2301         * TestExpectations:
2302
2303 2016-02-17  Alex Christensen  <achristensen@webkit.org>
2304
2305         Copy http body when being redirected with 308 with NetworkSession
2306         https://bugs.webkit.org/show_bug.cgi?id=154348
2307
2308         Reviewed by Brady Eidson.
2309
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.
2316
2317 2016-02-17  Chris Dumez  <cdumez@apple.com>
2318
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
2321
2322         Reviewed by Gavin Barraclough.
2323
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.
2327
2328         * fast/dom/Window/forbid-showModalDialog-expected.txt: Added.
2329         * fast/dom/Window/forbid-showModalDialog.html: Added.
2330
2331 2016-02-17  Commit Queue  <commit-queue@webkit.org>
2332
2333         Unreviewed, rolling out r196675.
2334         https://bugs.webkit.org/show_bug.cgi?id=154344
2335
2336          "Causes major slowdowns on deltablue-varargs" (Requested by
2337         keith_miller on #webkit).
2338
2339         Reverted changeset:
2340
2341         "Spread operator should be allowed when not the first argument
2342         of parameter list"
2343         https://bugs.webkit.org/show_bug.cgi?id=152721
2344         http://trac.webkit.org/changeset/196675
2345
2346 2016-02-17  Nan Wang  <n_wang@apple.com>
2347
2348         AX: Implement sentence related text marker functions using TextIterator
2349         https://bugs.webkit.org/show_bug.cgi?id=154312
2350
2351         Reviewed by Chris Fleizach.
2352
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.
2357
2358 2016-02-17  Ryan Haddad  <ryanhaddad@apple.com>
2359
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
2362
2363         Unreviewed test gardening.
2364
2365         * platform/ios-simulator/accessibility/ios-simulator/centerpoint-expected.txt: Added.
2366
2367 2016-02-17  Ryan Haddad  <ryanhaddad@apple.com>
2368
2369         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator
2370
2371         Unreviewed test gardening.
2372
2373         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2374
2375 2016-02-17  Ryan Haddad  <ryanhaddad@apple.com>
2376
2377         Skipping tests added with r196688 on ios-simulator due to reliance on unsupported mouse events.
2378
2379         Unreviewed test gardening.
2380
2381         * platform/ios-simulator/TestExpectations:
2382
2383 2016-02-17  Chris Dumez  <cdumez@apple.com>
2384
2385         Window should have its 'constructor' property on the prototype
2386         https://bugs.webkit.org/show_bug.cgi?id=154037
2387         <rdar://problem/24689078>
2388
2389         Reviewed by Gavin Barraclough.
2390
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.
2395
2396         * js/getOwnPropertyDescriptor-window-attributes-expected.txt:
2397         * js/getOwnPropertyDescriptor-window-attributes.html:
2398         Update test now that window has it's "constructor" attribute
2399         on the prototype.
2400
2401 2016-02-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2402
2403         Add a way to test ScrollAnimator
2404         https://bugs.webkit.org/show_bug.cgi?id=153479
2405
2406         Reviewed by Michael Catanzaro.
2407
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.
2421
2422 2016-02-16  Gavin Barraclough  <barraclough@apple.com>
2423
2424         JSDOMWindow::getOwnPropertySlot should not search photo chain
2425         https://bugs.webkit.org/show_bug.cgi?id=154102
2426
2427         Reviewed by Chris Dumez.
2428
2429         Should only return *own* properties.
2430
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.
2435
2436 2016-02-16  Keith Miller  <keith_miller@apple.com>
2437
2438         Spread operator should be allowed when not the first argument of parameter list
2439         https://bugs.webkit.org/show_bug.cgi?id=152721
2440
2441         Reviewed by Saam Barati.
2442
2443         Update tests with new semantics of spread calling.
2444
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:
2449
2450 2016-02-16  Chris Dumez  <cdumez@apple.com>
2451
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>
2455
2456         Reviewed by Gavin Barraclough.
2457
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.
2464
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.
2468         Drop outdated test.
2469
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.
2474
2475 2016-02-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
2476
2477         REGRESSION (r190430): WTFCrashWithSecurityImplication in:void SVGRootInlineBox::layoutCharactersInTextBoxes()
2478         https://bugs.webkit.org/show_bug.cgi?id=154185
2479
2480         Reviewed by Ryosuke Niwa.
2481         
2482         Ensure that adding an HTMLSlotElement with text to an SVGTextElement will
2483         not create a renderer and we won't crash.
2484
2485         * fast/shadow-dom/text-slot-child-crash-expected.txt: Added.
2486         * fast/shadow-dom/text-slot-child-crash.svg: Added.
2487
2488 2016-02-16  Simon Fraser  <simon.fraser@apple.com>
2489
2490         Add tests for iframe and overflow scrollability after navigating back
2491         https://bugs.webkit.org/show_bug.cgi?id=154300
2492
2493         Reviewed by Brent Fulgham.
2494         
2495         Test that sends mousewheel events to overflow and iframe, before and after navigating
2496         forward then back.
2497         
2498         These tests detect the regression caused by r188659.
2499
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.
2506
2507 2016-02-16  Daniel Bates  <dabates@apple.com>
2508
2509         CSP: Update violation report 'Content-Type' header
2510         https://bugs.webkit.org/show_bug.cgi?id=153166
2511         <rdar://problem/24383327>
2512
2513         Reviewed by Brent Fulgham.
2514
2515         Update expected results now that we post the Content Security Policy violation report with
2516         Content-Type application/csp-report.
2517
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
2525         report JSON object.
2526
2527 2016-02-16  Ryan Haddad  <ryanhaddad@apple.com>
2528
2529         Marking pageoverlay/overlay-installation.html  as flaky on ios-simulator
2530         https://bugs.webkit.org/show_bug.cgi?id=153337
2531
2532         Unreviewed test gardening.
2533
2534         * platform/ios-simulator/TestExpectations:
2535
2536 2016-02-16  Ryan Haddad  <ryanhaddad@apple.com>
2537
2538         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196648
2539
2540         Unreviewed test gardening.
2541
2542         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2543
2544 2016-02-16  Daniel Bates  <dabates@apple.com>
2545
2546         CSP: Fix parsing of 'host/path' source expressions
2547         https://bugs.webkit.org/show_bug.cgi?id=153170
2548         <rdar://problem/24383407>
2549
2550         Reviewed by Brent Fulgham.
2551
2552         Remove entry for test http/tests/security/contentSecurityPolicy/source-list-parsing-paths-03.html
2553         as it now passes.
2554
2555         * TestExpectations:
2556
2557 2016-02-16  Joseph Pecoraro  <pecoraro@apple.com>
2558
2559         JSContext Inspector: Support for inline source maps
2560         https://bugs.webkit.org/show_bug.cgi?id=154303
2561         <rdar://problem/24670392>
2562
2563         Reviewed by Timothy Hatcher.
2564
2565         * inspector/unit-tests/url-utilities-expected.txt: Added.
2566         * inspector/unit-tests/url-utilities.html: Added.
2567
2568 2016-02-16  Daniel Bates  <dabates@apple.com>
2569
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>
2573
2574         Reviewed by Brent Fulgham.
2575
2576         Remove entry for test http/tests/security/contentSecurityPolicy/source-list-parsing-07.html
2577         as it now passes.
2578
2579         * TestExpectations:
2580
2581 2016-02-16  Chris Dumez  <cdumez@apple.com>
2582
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>
2586
2587         Reviewed by Gavin Barraclough.
2588
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.
2592
2593 2016-02-16  Ryan Haddad  <ryanhaddad@apple.com>
2594
2595         Marking webarchive/loading/missing-data.html as flaky on ios-simulator-wk2
2596         https://bugs.webkit.org/show_bug.cgi?id=153380
2597
2598         Unreviewed test gardening.
2599
2600         * platform/ios-simulator-wk2/TestExpectations:
2601
2602 2016-02-16  Keith Miller  <keith_miller@apple.com>
2603
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
2606
2607         Reviewed by Filip Pizlo.
2608
2609         Have argumnets-strict-mode test the speed of spreading the arguments object.
2610
2611         * js/regress/script-tests/arguments-strict-mode.js:
2612         (foo):
2613
2614 2016-02-16  Ryan Haddad  <ryanhaddad@apple.com>
2615
2616         Marking fast/events/keydown-1.html as flaky on mac-wk1 debug
2617         https://bugs.webkit.org/show_bug.cgi?id=154297
2618
2619         Unreviewed test gardening.
2620
2621         * platform/mac-wk1/TestExpectations:
2622
2623 2016-02-16  Filip Pizlo  <fpizlo@apple.com>
2624
2625         FTL should support StringFromCharCode
2626         https://bugs.webkit.org/show_bug.cgi?id=154267
2627
2628         Reviewed by Mark Lam.
2629
2630         * js/regress/script-tests/string-from-char-code.js: Added.
2631         (result):
2632         * js/regress/script-tests/untyped-string-from-char-code.js: Added.
2633         (result):
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.
2638
2639 2016-02-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2640
2641         [GTK] No hover-horizontal scrolling available
2642         https://bugs.webkit.org/show_bug.cgi?id=122859
2643
2644         Reviewed by Michael Catanzaro.
2645
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.
2648
2649 2016-02-16  Antti Koivisto  <antti@apple.com>
2650
2651         Factor id mutation style invalidation code into a class
2652         https://bugs.webkit.org/show_bug.cgi?id=154287
2653
2654         Reviewed by Andreas Kling.
2655
2656         * fast/css/style-invalidation-id-change-descendants-expected.txt: Added.
2657         * fast/css/style-invalidation-id-change-descendants.html: Added.
2658
2659 2016-02-16  Ryan Haddad  <ryanhaddad@apple.com>
2660
2661         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196621
2662
2663         Unreviewed test gardening.
2664
2665         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2666
2667 2016-02-15  Antti Koivisto  <antti@apple.com>
2668
2669         Optimize style invalidations for attribute selectors
2670         https://bugs.webkit.org/show_bug.cgi?id=154242
2671
2672         Reviewed by Andreas Kling.
2673
2674         * fast/css/style-invalidation-attribute-change-descendants-expected.txt: Added.
2675         * fast/css/style-invalidation-attribute-change-descendants.html: Added.
2676
2677 2016-02-16  Chris Dumez  <cdumez@apple.com>
2678
2679         Do security checks early in JSDOMWindow::put*()
2680         https://bugs.webkit.org/show_bug.cgi?id=154270
2681
2682         Reviewed by Gavin Barraclough.
2683
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.
2692
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.
2697
2698 2016-02-15  Mark Lam  <mark.lam@apple.com>
2699
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
2702
2703         Reviewed by Saam Barati.
2704
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
2707         by the OS.
2708
2709         This patch excludes these tests from the noLLINT configuration on 32-bit ARM.
2710
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:
2724
2725 2016-02-15  Brent Fulgham  <bfulgham@apple.com>
2726
2727         [Mac] Gather some rudimentary statistics during resource load 
2728         https://bugs.webkit.org/show_bug.cgi?id=153575
2729         <rdar://problem/24075254>
2730
2731         Reviewed by Brady Eidson.
2732
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.
2737
2738 2016-02-15  Chris Dumez  <cdumez@apple.com>
2739
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>
2743
2744         Reviewed by Eric Carlson.
2745
2746         Rebaseline now that AudioTrackList, AudioTrack, VideoTrackList and VideoTrack
2747         are exposed on the global Window object.
2748
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:
2753
2754 2016-02-15  Hunseop Jeong  <hs85.jeong@samsung.com>
2755
2756         [EFL] Rebaseline after r196244.
2757
2758         Unreviewed test gardening.
2759
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.
2867
2868 2016-02-15  Ryan Haddad  <ryanhaddad@apple.com>
2869
2870         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196607
2871
2872         Unreviewed test gardening.
2873
2874         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2875
2876 2016-02-15  Myles C. Maxfield  <mmaxfield@apple.com>
2877
2878         [Font Loading] Implement FontFace JavaScript object
2879         https://bugs.webkit.org/show_bug.cgi?id=153345
2880
2881         Reviewed by Antti Koivisto.
2882
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:
2892
2893 2016-02-15  Chris Dumez  <cdumez@apple.com>
2894
2895         XMLHttpRequest / XMLHttpRequestUpload should inherit XMLHttpRequestEventTarget
2896         https://bugs.webkit.org/show_bug.cgi?id=154230
2897
2898         Reviewed by Alex Christensen.
2899
2900         Rebaseline tests now that XMLHttpRequestEventTarget is exposed on the
2901         global objects.
2902
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:
2912
2913 2016-02-15  Jiewen Tan  <jiewen_tan@apple.com>
2914
2915         Refine SimulatedMouseEvent to support Event.isTrusted
2916         https://bugs.webkit.org/show_bug.cgi?id=154133
2917         <rdar://problem/24616246>
2918
2919         Reviewed by Darin Adler.
2920
2921         * imported/blink/fast/events/event-trusted-expected.txt:
2922         * imported/blink/fast/events/event-trusted.html:
2923
2924 2016-02-15  Ryan Haddad  <ryanhaddad@apple.com>
2925
2926         Marking animations/animation-delay-changed.html as flaky on ios-simulator
2927         https://bugs.webkit.org/show_bug.cgi?id=154253
2928
2929         Unreviewed test gardening.
2930
2931         * platform/ios-simulator-wk2/TestExpectations:
2932         * platform/ios-simulator/TestExpectations:
2933
2934 2016-02-15  Joseph Pecoraro  <pecoraro@apple.com>
2935
2936         Web Inspector: Web Workers have no access to console for debugging
2937         https://bugs.webkit.org/show_bug.cgi?id=26237
2938
2939         Reviewed by Timothy Hatcher.
2940
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.
2944
2945 2016-02-15  Timothy Hatcher  <timothy@apple.com>
2946
2947         Web Inspector: CSS variables are not formatted correctly
2948         https://bugs.webkit.org/show_bug.cgi?id=154217
2949         rdar://problem/24644154
2950
2951         Reviewed by Joseph Pecoraro.
2952
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.
2957
2958 2016-02-15  Chris Dumez  <cdumez@apple.com>
2959
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
2962
2963         Reviewed by Ryosuke Niwa.
2964
2965         Add a layout test to cover the use of the EventListener API without an
2966         explicit 'this' value.
2967
2968         * fast/dom/Window/addEventListener-implicit-this-expected.txt: Added.
2969         * fast/dom/Window/addEventListener-implicit-this.html: Added.
2970
2971 2016-02-15  Daniel Bates  <dabates@apple.com>
2972
2973         CSP: 'sandbox' should be ignored in report-only mode
2974         https://bugs.webkit.org/show_bug.cgi?id=153167
2975         <rdar://problem/22708669>
2976
2977         Reviewed by Brent Fulgham.
2978
2979         Remove the entry from the TestExpectations file for the test
2980         http/tests/security/contentSecurityPolicy/sandbox-report-only.html as it now passes.
2981
2982         * TestExpectations:
2983
2984 2016-02-15  Daniel Bates  <dabates@apple.com>
2985
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>
2989
2990         Reviewed by Brent Fulgham.
2991
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.
2995
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>.
3000
3001 2016-02-15  Ryan Haddad  <ryanhaddad@apple.com>
3002
3003         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196563
3004
3005         Unreviewed test gardening.
3006
3007         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3008
3009 2016-02-15  Hunseop Jeong  <hs85.jeong@samsung.com>
3010
3011         Unreviewed. EFL gardening after r195740.
3012
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:
3356
3357 2016-02-14  Antti Koivisto  <antti@apple.com>
3358
3359         Add test for class change style invalidation optimization
3360         https://bugs.webkit.org/show_bug.cgi?id=154226
3361
3362         Reviewed by Myles Maxfield.
3363
3364         Test for https://trac.webkit.org/r196383
3365
3366         * fast/css/style-invalidation-class-change-descendants-expected.txt: Added.
3367         * fast/css/style-invalidation-class-change-descendants.html: Added.
3368
3369 2016-02-15  Hunseop Jeong  <hs85.jeong@samsung.com>
3370
3371         Unreviewed. EFL gardening. Mark more video tests to failure.
3372
3373         * platform/efl/TestExpectations: Added more crash tests and moved the tests to upper position.
3374
3375 2016-02-14  Simon Fraser  <simon.fraser@apple.com>
3376
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
3379
3380         Reviewed by Sam Weinig.
3381
3382         * compositing/filters/simple-image-with-svg-filter-expected.html: Added.
3383         * compositing/filters/simple-image-with-svg-filter.html: Added.
3384
3385 2016-02-14  Chris Dumez  <cdumez@apple.com>
3386
3387         Window and WorkerGlobalScope should inherit EventTarget
3388         https://bugs.webkit.org/show_bug.cgi?id=154170
3389         <rdar://problem/24642377>
3390
3391         Reviewed by Darin Adler.
3392
3393         * fast/frames/detached-frame-eventListener-expected.txt: Added.
3394         * fast/frames/detached-frame-eventListener.html: Added.
3395