Add a benchmark for string transcoding.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-03-02  Filip Pizlo  <fpizlo@apple.com>
2
3         Add a benchmark for string transcoding.
4
5         Rubber stamped by Saam Barati.
6
7         I wrote some code like this while working on
8         https://github.com/WebAssembly/design/pull/573. I thought I'd add it as a benchmark since
9         it stresses things that we may not have good bench coverage for.
10
11         * js/regress/script-tests/string-transcoding.js: Added.
12         (decodeUTF8):
13         (encodeUTF8):
14         (arraysEqual):
15         (arrayToString):
16         (setHeader):
17         (print):
18         (tryArray):
19         (doSteps):
20         * js/regress/string-transcoding-expected.txt: Added.
21         * js/regress/string-transcoding.html: Added.
22
23 2016-03-02  Dave Hyatt  <hyatt@apple.com>
24
25         Add support for the "first" value of the hanging-punctuation property.
26         https://bugs.webkit.org/show_bug.cgi?id=154919
27
28         Reviewed by Simon Fraser.
29
30         * fast/text/hanging-punctuation-first-expected.html: Added.
31         * fast/text/hanging-punctuation-first-rtl-expected.html: Added.
32         * fast/text/hanging-punctuation-first-rtl.html: Added.
33         * fast/text/hanging-punctuation-first.html: Added.
34
35 2016-03-01  Ryosuke Niwa  <rniwa@webkit.org>
36
37         Make HTML parser construct custom elements
38         https://bugs.webkit.org/show_bug.cgi?id=154908
39
40         Reviewed by Antti Koivisto.
41
42         Added W3C testharness.js based tests for instantiating custom elements inside the HTML parser.
43
44         * fast/custom-elements/parser: Added.
45         * fast/custom-elements/parser/parser-constructs-custom-elements-expected.txt: Added.
46         * fast/custom-elements/parser/parser-constructs-custom-elements.html: Added.
47         * fast/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt: Added.
48         * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html: Added.
49         * fast/custom-elements/parser/parser-sets-attributes-and-children-expected.txt: Added.
50         * fast/custom-elements/parser/parser-sets-attributes-and-children.html: Added.
51         * fast/custom-elements/parser/parser-uses-constructed-element-expected.txt: Added.
52         * fast/custom-elements/parser/parser-uses-constructed-element.html: Added.
53
54 2016-03-02  Chris Dumez  <cdumez@apple.com>
55
56         Align HTMLInputElement.maxLength with the specification
57         https://bugs.webkit.org/show_bug.cgi?id=154906
58
59         Reviewed by Ryosuke Niwa.
60
61         Update test now that input.maxLength initially returns -1
62         instead of 524288.
63
64         * fast/forms/input-maxlength-expected.txt:
65         * fast/forms/input-maxlength.html:
66
67 2016-03-02  Zalan Bujtas  <zalan@apple.com>
68
69         Subpixel layout: Enable vertical/horizontal subpixel spacing for tables.
70         https://bugs.webkit.org/show_bug.cgi?id=154899
71
72         Reviewed by Simon Fraser.
73
74         This patch enables authors to specify device pixel values for table border spacing.
75         (see border-spacing)
76
77         * fast/table/hidpi-vertical-and-horizontal-spacing-expected.html: Added.
78         * fast/table/hidpi-vertical-and-horizontal-spacing.html: Added.
79
80 2016-03-02  Joanmarie Diggs  <jdiggs@igalia.com>
81
82         [AX][GTK] Position-related tests need new baseline after r196439
83         https://bugs.webkit.org/show_bug.cgi?id=154917
84
85         The tests in question include the position accessed via the component
86         interface. The result changed by one pixel after r196439.
87
88         Unreviewed gardening.
89
90         * platform/gtk/accessibility/image-link-expected.txt: new baseline
91         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: new baseline
92         * platform/gtk/accessibility/table-attributes-expected.txt: new baseline
93         * platform/gtk/accessibility/table-cell-spans-expected.txt: new baseline
94         * platform/gtk/accessibility/table-cells-expected.txt: new baseline
95         * platform/gtk/accessibility/table-detection-expected.txt: new baseline
96         * platform/gtk/accessibility/table-sections-expected.txt: new baseline
97
98 2016-02-26  Ryosuke Niwa  <rniwa@webkit.org>
99
100         Contents inside a shadow host with a negative tabindex should not be tab focusable
101         https://bugs.webkit.org/show_bug.cgi?id=154769
102
103         Reviewed by Antti Koivisto.
104
105         Added a test for navigating across shadow boundaries.
106
107         * fast/shadow-dom/negative-tabindex-on-shadow-host-expected.txt: Added.
108         * fast/shadow-dom/negative-tabindex-on-shadow-host.html: Added.
109         * platform/ios-simulator/TestExpectations:
110
111 2016-03-01  Myles C. Maxfield  <mmaxfield@apple.com>
112
113         Small-caps non-BMP characters are garbled in the complex text codepath
114         https://bugs.webkit.org/show_bug.cgi?id=154875
115
116         Reviewed by Michael Saboff.
117
118         * fast/text/complex-small-caps-non-bmp-capitalize-expected.html: Added.
119         * fast/text/complex-small-caps-non-bmp-capitalize.html: Added.
120         * fast/text/regress-154875-expected.txt: Deleted
121         * fast/text/regress-154875.html: Deleted
122
123 2016-03-01  Michael Saboff  <msaboff@apple.com>
124
125         [ES6] Add support for Unicode regular expressions
126         https://bugs.webkit.org/show_bug.cgi?id=154842
127
128         Reviewed by Filip Pizlo.
129
130         Added a new test for the added unicode regular expression processing.
131
132         Updated several tests for the y flag changes and "unicode" property.
133
134         * js/regexp-unicode-expected.txt: Added.
135         * js/regexp-unicode.html: Added.
136         * js/script-tests/regexp-unicode.js: Added.
137         New test.
138
139         * js/Object-getOwnPropertyNames-expected.txt:
140         * js/regexp-flags-expected.txt:
141         * js/script-tests/Object-getOwnPropertyNames.js:
142         * js/script-tests/regexp-flags.js:
143         (RegExp.prototype.hasOwnProperty):
144         Updated tests.
145
146 2016-03-01  Ryan Haddad  <ryanhaddad@apple.com>
147
148         Marking fast/text/crash-complex-text-surrogate.html as flaky on mac
149         https://bugs.webkit.org/show_bug.cgi?id=154709
150
151         Unreviewed test gardening.
152
153         * platform/mac/TestExpectations:
154
155 2016-03-01  Michael Saboff  <msaboff@apple.com>
156
157         ASSERT in platform/graphics/mac/ComplexTextController.cpp::capitalize()
158         https://bugs.webkit.org/show_bug.cgi?id=154875
159
160         Reviewed by Myles C. Maxfield.
161
162         New test.
163
164         * fast/text/regress-154875-expected.txt: Added.
165         * fast/text/regress-154875.html: Added.
166
167 2016-03-01  Filip Pizlo  <fpizlo@apple.com>
168
169         FTL should simplify StringReplace with an empty replacement string
170         https://bugs.webkit.org/show_bug.cgi?id=154871
171
172         Reviewed by Michael Saboff.
173
174         Really add this new test.
175
176         * js/regress/script-tests/string-replace-empty.js: Added.
177         * js/regress/string-replace-empty-expected.txt: Added.
178         * js/regress/string-replace-empty.html: Added.
179
180 2016-02-29  Filip Pizlo  <fpizlo@apple.com>
181
182         Turn String.prototype.replace into an intrinsic
183         https://bugs.webkit.org/show_bug.cgi?id=154835
184
185         Reviewed by Michael Saboff.
186
187         * js/regress/script-tests/string-replace.js: Added.
188         * js/regress/string-replace-expected.txt: Added.
189         * js/regress/string-replace.html: Added.
190
191 2016-03-01  Ryan Haddad  <ryanhaddad@apple.com>
192
193         Rebaseline isplaylists/extent-includes tests for mac-wk1
194
195         Unreviewed test gardening.
196
197         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
198         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
199
200 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
201
202         Marking webgl/1.0.2/conformance/extensions/get-extension.html as flaky on mac, removing wk1 specific flakiness expectation.
203         https://bugs.webkit.org/show_bug.cgi?id=152506
204
205         Unreviewed test gardening.
206
207         * platform/mac-wk1/TestExpectations:
208         * platform/mac/TestExpectations:
209
210 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
211
212         Marking storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html as flaky on mac
213         https://bugs.webkit.org/show_bug.cgi?id=154748
214
215         Unreviewed test gardening.
216
217         * platform/mac/TestExpectations:
218
219 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
220
221         Re-enable passing fast/multicol/newmulticol tests on ios-simulator
222
223         Unreviewed test gardening.
224
225         * platform/ios-simulator-wk2/TestExpectations:
226
227 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
228
229         Removing unnecessary ios-simulator-wk2 expectation file.
230
231         Unreviewed test gardening.
232
233         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Removed.
234
235 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
236
237         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html after r197355
238
239         Unreviewed test gardening.
240
241         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
242
243 2016-02-29  Ryan Haddad  <ryanhaddad@apple.com>
244
245         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html for ios-simulator after r197237 
246
247         Unreviewed test gardening.
248
249         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
250
251 2016-02-28  Filip Pizlo  <fpizlo@apple.com>
252
253         B3 should have global store elimination
254         https://bugs.webkit.org/show_bug.cgi?id=154658
255
256         Reviewed by Benjamin Poulain.
257
258         These two benchmarks both speed up significantly with this change.
259
260         * js/regress/build-large-object-expected.txt: Added.
261         * js/regress/build-large-object.html: Added.
262         * js/regress/many-repeat-stores-expected.txt: Added.
263         * js/regress/many-repeat-stores.html: Added.
264         * js/regress/script-tests/build-large-object.js: Added.
265         * js/regress/script-tests/many-repeat-stores.js: Added.
266
267 2016-02-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
268
269         streams/pipe-to.html flaky on mac-wk1 debug
270         https://bugs.webkit.org/show_bug.cgi?id=154687
271
272         Reviewed by Darin Adler.
273
274         * TestExpectations: Marking streams/pipe-to.html as slow.
275         * streams/pipe-to.html: Increasing the timeout value.
276
277 2016-02-29  Adrien Plazas  <aplazas@igalia.com>
278
279         [GTK] Touch slider test fails due to assertion in webkitWebViewBaseTouchEvent()
280         https://bugs.webkit.org/show_bug.cgi?id=153829
281
282         Reviewed by Carlos Garcia Campos.
283
284         * platform/gtk/TestExpectations:
285         Remove now passing tests from the expected failures.
286
287 2016-02-28  Antti Koivisto  <antti@apple.com>
288
289         ::slotted doesn't work in nested shadow trees
290         https://bugs.webkit.org/show_bug.cgi?id=154765
291         <rdar://problem/24870995>
292
293         Reviewed by Ryosuke Niwa.
294
295         * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Added.
296         * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Added.
297
298 2016-02-28  Tim Horton  <timothy_horton@apple.com>
299
300         Switch to application/vnd.apple.folder for <attachment> folder special-case
301         https://bugs.webkit.org/show_bug.cgi?id=154786
302         <rdar://problem/24416632>
303
304         Reviewed by Anders Carlsson.
305
306         * fast/attachment/attachment-folder-icon-expected.html:
307         * fast/attachment/attachment-folder-icon.html:
308
309 2016-02-28  Tim Horton  <timothy_horton@apple.com>
310
311         Variables can resolve to the wrong value when elements differ in nothing but inherited variable value
312         https://bugs.webkit.org/show_bug.cgi?id=154785
313
314         Reviewed by Antti Koivisto.
315
316         * fast/css/variables/avoid-matched-property-cache-expected.html: Added.
317         * fast/css/variables/avoid-matched-property-cache.html: Added.
318         Add a test. The non-standard element is necessary because the resolved property
319         cache is already disabled when using the "simple" default style sheet, and
320         it seems better to use a totally non-standard element than one that might
321         end up in the "simple" default style sheet in the future and would silently
322         invalidate the test.
323
324 2016-02-28  Skachkov Oleksandr  <gskachkov@gmail.com>
325
326         [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function
327         https://bugs.webkit.org/show_bug.cgi?id=153981
328
329         Reviewed by Saam Barati.
330
331         Added new benchmark tests for invoking arrow function within function, class's constructor and method
332
333         * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Added.
334         * js/regress/arrowfunction-call-in-class-constructor.html: Added.
335         * js/regress/arrowfunction-call-in-class-method-expected.txt: Added.
336         * js/regress/arrowfunction-call-in-class-method.html: Added.
337         * js/regress/arrowfunction-call-in-function-expected.txt: Added.
338         * js/regress/arrowfunction-call-in-function.html: Added.
339         * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Added.
340         * js/regress/script-tests/arrowfunction-call-in-class-method.js: Added.
341         * js/regress/script-tests/arrowfunction-call-in-function.js: Added.
342         * js/regress/script-tests/arrowfunction-call.js:
343
344 2016-02-27  Sukolsak Sakshuwong  <sukolsak@gmail.com>
345
346         Removing ios-simulator baseline for js/number-toLocaleString.html
347         https://bugs.webkit.org/show_bug.cgi?id=154524
348
349         Reviewed by Darin Adler.
350
351         The default locale issue has been fixed in r197261.
352         Infinity.toLocaleString() should return "∞" as expected.
353
354         * platform/ios-simulator/js/number-toLocaleString-expected.txt: Removed.
355
356 2016-02-27  Chris Dumez  <cdumez@apple.com>
357
358         Prevent cross-origin access to Location.assign() / Location.reload()
359         https://bugs.webkit.org/show_bug.cgi?id=154779
360
361         Reviewed by Darin Adler.
362
363         Update existing layout tests now that we prevent cross-origin access to
364         Location.assign() / Location.reload().
365
366         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
367         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html:
368         * http/tests/security/cross-frame-access-location-get-expected.txt:
369         * http/tests/security/cross-frame-access-location-get-override-expected.txt:
370         * http/tests/security/cross-frame-access-location-get-override.html:
371         * http/tests/security/cross-frame-access-location-get.html:
372         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
373
374 2016-02-27  Andy VanWagoner  <thetalecrafter@gmail.com>
375
376         Intl.Collator uses POSIX locale (detected by js/intl-collator.html on iOS Simulator)
377         https://bugs.webkit.org/show_bug.cgi?id=152448
378
379         Reviewed by Darin Adler.
380
381         Add tests for default locale in test runner to be en-US.
382
383         * js/intl-collator-expected.txt:
384         * js/intl-datetimeformat-expected.txt:
385         * js/intl-numberformat-expected.txt:
386         * js/script-tests/intl-collator.js:
387         * js/script-tests/intl-datetimeformat.js:
388         * js/script-tests/intl-numberformat.js:
389
390 2016-02-27  Chris Dumez  <cdumez@apple.com>
391
392         Align HTMLMarqueeElement.scrollAmount / scrollDelay with the specification
393         https://bugs.webkit.org/show_bug.cgi?id=154781
394
395         Reviewed by Darin Adler.
396
397         Update existing test to reflect the behavior changes.
398
399         * fast/html/marquee-element-expected.txt:
400         * fast/html/marquee-element.html:
401
402 2016-02-27  Alexey Proskuryakov  <ap@apple.com>
403
404         Mark failing reftests as such, now that we detect reftest failures.
405
406         * platform/ios-simulator/TestExpectations:
407
408 2016-02-27  Alexey Proskuryakov  <ap@apple.com>
409
410         REGRESSION(r195795): [WK2] fast/text/crash-complex-text-surrogate.html is flakey
411         https://bugs.webkit.org/show_bug.cgi?id=154709
412
413         The test has been made made non-flaky, but it also needs new results.
414
415         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
416
417 2016-02-26  Chris Dumez  <cdumez@apple.com>
418
419         Fix the behavior of reflecting IDL attributes of type unsigned long
420         https://bugs.webkit.org/show_bug.cgi?id=154771
421
422         Reviewed by Ryosuke Niwa.
423
424         Add test coverage for the behavior of reflecting IDL attributes of type
425         unsigned long.
426
427         * fast/dom/reflect-unsigned-long-expected.txt: Added.
428         * fast/dom/reflect-unsigned-long.html: Added.
429
430 2016-02-26  Zalan Bujtas  <zalan@apple.com>
431
432         REGRESSION (188611): Search field Cancel button should not overlap search text on extensions page.
433         https://bugs.webkit.org/show_bug.cgi?id=154692
434         <rdar://problem/22840453>
435
436         Reviewed by Brent Fulgham.
437
438         Adjust the cancel button position using the actual size of the cancel button.
439
440         When the input box and the font height trigger different cancel button sizes, we need to readjust
441         the rectangle returned by cancelButtonRectForBounds.
442         This fixes both the mispositioned cancel button and the squared off icon when the input field is zoomed all the way in.
443
444         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
445         * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
446         * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
447         * platform/mac/fast/css/text-overflow-input-expected.txt:
448         * platform/mac/fast/forms/box-shadow-override-expected.txt:
449         * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
450         * platform/mac/fast/forms/input-appearance-height-expected.txt:
451         * platform/mac/fast/forms/placeholder-position-expected.txt:
452         * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
453         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
454         * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
455         * platform/mac/fast/forms/search-rtl-expected.txt:
456         * platform/mac/fast/forms/search-styled-expected.txt:
457         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
458         * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
459         * platform/mac/fast/forms/searchfield-heights-expected.txt:
460         * platform/mac/fast/repaint/search-field-cancel-expected.txt:
461         * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
462
463 2016-02-26  Commit Queue  <commit-queue@webkit.org>
464
465         Unreviewed, rolling out r197216.
466         https://bugs.webkit.org/show_bug.cgi?id=154766
467
468         Test simply needs updated result (Requested by litherum on
469         #webkit).
470
471         Reverted changeset:
472
473         "Unreviewed, rolling out r197158."
474         https://bugs.webkit.org/show_bug.cgi?id=154758
475         http://trac.webkit.org/changeset/197216
476
477 2016-02-26  Ryan Haddad  <ryanhaddad@apple.com>
478
479         Rebaseline tests for ios-simulator after r197162
480
481         Unreviewed test gardening.
482
483         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
484         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
485         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-radio-expected.txt: Added.
486
487 2016-02-26  Commit Queue  <commit-queue@webkit.org>
488
489         Unreviewed, rolling out r197158.
490         https://bugs.webkit.org/show_bug.cgi?id=154758
491
492         This change did not fix the failing test (Requested by
493         ryanhaddad on #webkit).
494
495         Reverted changeset:
496
497         "REGRESSION(r195795): [WK2] fast/text/crash-complex-text-
498         surrogate.html is flakey"
499         https://bugs.webkit.org/show_bug.cgi?id=154709
500         http://trac.webkit.org/changeset/197158
501
502 2016-02-26  Commit Queue  <commit-queue@webkit.org>
503
504         Unreviewed, rolling out r197160.
505         https://bugs.webkit.org/show_bug.cgi?id=154757
506
507         This change causes editing/mac/attributed-string/font-
508         size.html to fail on El Capitan WK1 (Requested by ryanhaddad
509         on #webkit).
510
511         Reverted changeset:
512
513         "Font size computed style is innaccurate"
514         https://bugs.webkit.org/show_bug.cgi?id=154705
515         http://trac.webkit.org/changeset/197160
516
517 2016-02-26  Ryan Haddad  <ryanhaddad@apple.com>
518
519         Skip js/basic-map.html on Mac since it is already run in JSC tests
520         https://bugs.webkit.org/show_bug.cgi?id=154753
521
522         Unreviewed test gardening.
523
524         * platform/mac/TestExpectations:
525
526 2016-02-26  Mark Lam  <mark.lam@apple.com>
527
528         Function.name and Function.length should be configurable.
529         https://bugs.webkit.org/show_bug.cgi?id=154604
530
531         Reviewed by Saam Barati.
532
533         * ietestcenter/Javascript/TestCases/15.2.3.3-4-187.js:
534         (ES5Harness.registerTest.test):
535         * ietestcenter/Javascript/TestCases/15.3.4.5-15-2.js:
536         (ES5Harness.registerTest.test):
537         * js/dom/function-name-expected.txt:
538         * js/dom/getOwnPropertyDescriptor-expected.txt:
539         * js/dom/script-tests/function-name.js:
540         * js/mozilla/strict/15.3.5.1-expected.txt:
541         * js/mozilla/strict/function-name-arity-expected.txt:
542         * js/mozilla/strict/script-tests/15.3.5.1.js:
543         * js/mozilla/strict/script-tests/function-name-arity.js:
544         * js/resources/getOwnPropertyDescriptor.js:
545         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.2_RegExp.prototype.exec/S15.10.6.2_A9.html:
546         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.3_RegExp.prototype.test/S15.10.6.3_A9.html:
547         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/15.10.6.4_RegExp.prototype.toString/S15.10.6.4_A9.html:
548         * 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:
549         * 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:
550         * 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:
551         * 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:
552         * 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:
553         * 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:
554         * 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:
555         * 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:
556         * 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:
557         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.2_Object.prototype.toString/S15.2.4.2_A9.html:
558         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.3_Object.prototype.toLocaleString/S15.2.4.3_A9.html:
559         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.4_Object.prototype.valueOf/S15.2.4.4_A9.html:
560         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.5_Object.prototype.hasOwnProperty/S15.2.4.5_A9.html:
561         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.6_Object.prototype.isPrototypeOf/S15.2.4.6_A9.html:
562         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/15.2.4.7_Object.prototype.propertyIsEnumerable/S15.2.4.7_A9.html:
563         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.2_Function.prototype.toString/S15.3.4.2_A9.html:
564         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.3_Function.prototype.apply/S15.3.4.3_A9.html:
565         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.4_Function.prototype.call/S15.3.4.4_A9.html:
566         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T1.html:
567         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T2.html:
568         * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.5/S15.3.5.1_A2_T3.html:
569         * 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:
570         * 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:
571         * 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:
572         * 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:
573         * 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:
574         * 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:
575         * 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:
576         * 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:
577         * 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:
578         * 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:
579         * 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:
580         * 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:
581         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A9.html:
582         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A9.html:
583         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.12_String.prototype.search/S15.5.4.12_A9.html:
584         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.13_String.prototype.slice/S15.5.4.13_A9.html:
585         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.14_String.prototype.split/S15.5.4.14_A9.html:
586         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.15_String.prototype.substring/S15.5.4.15_A9.html:
587         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.16_String.prototype.toLowerCase/S15.5.4.16_A9.html:
588         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.17_String.prototype.toLocaleLowerCase/S15.5.4.17_A9.html:
589         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.18_String.prototype.toUpperCase/S15.5.4.18_A9.html:
590         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.19_String.prototype.toLocaleUpperCase/S15.5.4.19_A9.html:
591         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.4_String.prototype.charAt/S15.5.4.4_A9.html:
592         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.5_String.prototype.charCodeAt/S15.5.4.5_A9.html:
593         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.6_String.prototype.concat/S15.5.4.6_A9.html:
594         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.7_String.prototype.indexOf/S15.5.4.7_A9.html:
595         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.8_String.prototype.lastIndexOf/S15.5.4.8_A9.html:
596         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.9_String.prototype.localeCompare/S15.5.4.9_A9.html:
597         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.4/15.9.4.2_Date.parse/S15.9.4.2_A3_T2.html:
598         * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.4/15.9.4.3_Date.UTC/S15.9.4.3_A3_T2.html:
599         * 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:
600         * 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:
601         * 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:
602         * 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:
603         * 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:
604         * 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:
605         * 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:
606         * 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:
607         * 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:
608         * 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:
609         * 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:
610         * 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:
611         * 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:
612         * 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:
613         * 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:
614         * 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:
615         * 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:
616         * 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:
617         * 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:
618         * 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:
619         * 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:
620         * 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:
621         * 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:
622         * 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:
623         * 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:
624         * 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:
625         * 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:
626         * 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:
627         * 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:
628         * 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:
629         * 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:
630         * 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:
631         * 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:
632         * 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:
633         * 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:
634         * 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:
635         * 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:
636         * 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:
637         * 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:
638         * 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:
639         * 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:
640
641 2016-02-26  Chris Dumez  <cdumez@apple.com>
642
643         Unreviewed, fix flaky test introduced in r197156.
644
645         * fast/dom/Node/nullable-parameters-expected.txt:
646         * fast/dom/Node/nullable-parameters.html:
647         * fast/dom/Node/resources/testdoc.xml: Removed.
648         * fast/dom/Node/resources/testdoc2.xml: Removed.
649
650 2016-02-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
651
652         <g> wrapping <symbol> causes display of hidden <symbol>
653         https://bugs.webkit.org/show_bug.cgi?id=154576
654
655         Reviewed by Darin Adler.
656
657         Ensure the <symbol> element is not displayed when it's wrapped in a <g>
658         element and this <g> element is referenced by a <use> element.
659
660         * platform/gtk/svg/custom/use-on-g-containing-symbol-expected.png: Removed.
661         * platform/gtk/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
662         * platform/ios-simulator/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
663         * platform/mac/svg/custom/use-on-g-containing-symbol-expected.png: Removed.
664         * platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
665         * platform/win/svg/custom/use-on-g-containing-symbol-expected.txt: Removed.
666         * svg/custom/use-on-g-containing-symbol-expected.svg: Added.
667         * svg/custom/use-on-g-containing-symbol.svg:
668         The original test was wrong. It had the following definition:
669             "<g id='symbol'><symbol>...</symbol></g>"
670         And it was expecting to have the symbol drawn if the <g> element was
671         referenced like that
672             "<use xlink:href='#symbol'/>"
673         FireFox does not render anything for this <use> element which is correct.
674         With this patch, this test failed so it had to be modified to test the right
675         behavior. Also it is now converted to a ref test.
676
677 2016-02-26  Commit Queue  <commit-queue@webkit.org>
678
679         Unreviewed, rolling out r197167.
680         https://bugs.webkit.org/show_bug.cgi?id=154730
681
682         This change broke the Mac build (Requested by ryanhaddad on
683         #webkit).
684
685         Reverted changeset:
686
687         "REGRESSION (188611): Search field Cancel button should not
688         overlap search text on extensions page."
689         https://bugs.webkit.org/show_bug.cgi?id=154692
690         http://trac.webkit.org/changeset/197167
691
692 2016-02-26  Zalan Bujtas  <zalan@apple.com>
693
694         REGRESSION (188611): Search field Cancel button should not overlap search text on extensions page.
695         https://bugs.webkit.org/show_bug.cgi?id=154692
696         <rdar://problem/22840453>
697
698         Reviewed by Brent Fulgham.
699
700         Adjust the cancel button position using the actual size of the cancel button.
701
702         When the input box and the font height trigger different cancel button sizes, we need to readjust
703         the rectangle returned by cancelButtonRectForBounds.
704         This fixes both the mispositioned cancel button and the squared off icon when the input field is zoomed all the way in.
705
706         Covered by existing tests.
707
708         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
709         * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
710         * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
711         * platform/mac/fast/css/text-overflow-input-expected.txt:
712         * platform/mac/fast/forms/box-shadow-override-expected.txt:
713         * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
714         * platform/mac/fast/forms/input-appearance-height-expected.txt:
715         * platform/mac/fast/forms/placeholder-position-expected.txt:
716         * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
717         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
718         * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
719         * platform/mac/fast/forms/search-rtl-expected.txt:
720         * platform/mac/fast/forms/search-styled-expected.txt:
721         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
722         * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
723         * platform/mac/fast/forms/searchfield-heights-expected.txt:
724         * platform/mac/fast/repaint/search-field-cancel-expected.txt:
725         * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
726
727 2016-02-26  Antti Koivisto  <antti@apple.com>
728
729         Implement ::slotted pseudo element
730         https://bugs.webkit.org/show_bug.cgi?id=149441
731         <rdar://problem/22731987>
732
733         Reviewed by Andreas Kling.
734
735         * fast/shadow-dom/css-scoping-shadow-slotted-rule.html:
736
737             Enable the test, fix it and update it to the current spec.
738
739         * fast/shadow-dom/slotted-pseudo-element-css-text-expected.txt: Added.
740         * fast/shadow-dom/slotted-pseudo-element-css-text.html: Added.
741
742             Add parsing/cssText test based on a Blink test.
743             There are a few failures due to * not roundtripping and the parser being too lenient with pseudo elements.
744
745         * platform/mac/TestExpectations:
746
747 2016-02-26  Youenn Fablet  <youenn.fablet@crf.canon.fr>
748
749         Sync web-platform-tests up to revision 5ca8b46
750         https://bugs.webkit.org/show_bug.cgi?id=154678
751
752         Reviewed by Chris Dumez.
753
754         * platform/mac/TestExpectations: Renaming test filenames, and adding test expectation to area-coords.html.
755
756 2016-02-25  Myles C. Maxfield  <mmaxfield@apple.com>
757
758         Font size computed style is innaccurate
759         https://bugs.webkit.org/show_bug.cgi?id=154705
760         <rdar://problem/23474068>
761
762         Reviewed by Timothy Hatcher.
763
764         Update expected results.
765
766         * css3/calc/font-size-fractional-expected.txt:
767         * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
768         * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
769         * editing/mac/attributed-string/font-size-expected.txt:
770         * editing/mac/attributed-string/vertical-align-expected.txt:
771         * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
772         * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
773         * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
774         * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
775
776 2016-02-25  Myles C. Maxfield  <mmaxfield@apple.com>
777
778         REGRESSION(r195795): [WK2] fast/text/crash-complex-text-surrogate.html is flakey
779         https://bugs.webkit.org/show_bug.cgi?id=154709
780         <rdar://problem/24483596>
781
782         Reviewed by Dan Bernstein.
783
784         * platform/mac-wk2/TestExpectations:
785
786 2016-02-25  Chris Dumez  <cdumez@apple.com>
787
788         [Web IDL] Mark DOMString parameters as nullable when they should be
789         https://bugs.webkit.org/show_bug.cgi?id=154666
790
791         Reviewed by Darin Adler.
792
793         Add test coverage for minor behavioral changes in this patch.
794
795         * fast/dom/Element/getElementsByTagNameNS-nullable-expected.txt: Added.
796         * fast/dom/Element/getElementsByTagNameNS-nullable.html: Added.
797         * fast/dom/Node/nullable-parameters-expected.txt: Added.
798         * fast/dom/Node/nullable-parameters.html: Added.
799         * fast/dom/Node/resources/testdoc.xml: Added.
800         * fast/dom/Node/resources/testdoc2.xml: Added.
801         * fast/events/storageevent-initStorageEvent-nullable-expected.txt: Added.
802         * fast/events/storageevent-initStorageEvent-nullable.html: Added.
803
804 2016-02-25  Ryan Haddad  <ryanhaddad@apple.com>
805
806         Skipping flaky test storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
807         https://bugs.webkit.org/show_bug.cgi?id=154706
808
809         Unreviewed test gardening.
810
811         * platform/mac-wk2/TestExpectations:
812
813 2016-02-25  Daniel Bates  <dabates@apple.com>
814
815         [iOS Simulator] http/tests/security/contentSecurityPolicy/1.1/plugintypes tests failing
816         https://bugs.webkit.org/show_bug.cgi?id=154652
817
818         Skip Content Security Policy plugin-types tests when run in the iOS simulator app because
819         plugins are not supported on iOS.
820
821         * platform/ios-simulator/TestExpectations:
822
823 2016-02-25  Myles C. Maxfield  <mmaxfield@apple.com>
824
825         [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
826         https://bugs.webkit.org/show_bug.cgi?id=143402
827
828         Reviewed by Alex Christensen.
829
830         Rebaseline many tests.
831
832         There are some known bugs (which are marked in platform/win/TestExpecations):
833         webkit.org/b/137204 The SVG -> OTF Font converter outputs 'kern' tables instead of 'GPOS' tables
834         webkit.org/b/154690 SVG Fonts don't draw multibyte characters
835         webkit.org/b/137096 The SVG -> OTF Font Converter does not work with SVG's "altglyph" facility
836         webkit.org/b/137093 Same thing with the "lang" attribute
837
838         * platform/win/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Added.
839         * platform/win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
840         * platform/win/TestExpectations:
841         * platform/win/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
842         * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
843         * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
844         * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
845         * platform/win/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
846         * platform/win/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
847         * platform/win/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
848         * platform/win/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
849         * platform/win/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
850         * platform/win/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
851         * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
852         * platform/win/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
853         * platform/win/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
854         * platform/win/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
855         * platform/win/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
856         * platform/win/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
857         * platform/win/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
858         * platform/win/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
859         * platform/win/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
860         * platform/win/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
861         * platform/win/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
862         * platform/win/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
863         * platform/win/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
864         * platform/win/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
865         * platform/win/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
866         * platform/win/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
867         * platform/win/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
868         * platform/win/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
869         * platform/win/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
870         * platform/win/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
871         * platform/win/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
872         * platform/win/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
873         * platform/win/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
874         * platform/win/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
875         * platform/win/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
876         * platform/win/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
877         * platform/win/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
878         * platform/win/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
879         * platform/win/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
880         * platform/win/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
881         * platform/win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
882         * platform/win/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
883         * platform/win/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
884         * platform/win/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
885         * platform/win/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
886         * platform/win/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
887         * platform/win/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
888         * platform/win/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt:
889         * platform/win/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
890         * platform/win/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
891         * platform/win/svg/batik/text/textEffect-expected.txt:
892         * platform/win/svg/batik/text/textEffect3-expected.txt:
893         * platform/win/svg/custom/glyph-selection-arabic-forms-expected.txt:
894         * platform/win/svg/custom/svg-fonts-in-html-expected.txt:
895         * platform/win/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
896         * platform/win/svg/custom/svg-fonts-word-spacing-expected.txt:
897         * platform/win/svg/foreignObject/text-tref-02-b-expected.txt:
898         * platform/win/svg/hixie/intrinsic/003-expected.txt:
899         * platform/win/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
900         * platform/win/svg/text/text-text-04-t-expected.txt:
901         * platform/win/svg/text/text-text-05-t-expected.txt:
902         * platform/win/svg/text/text-text-06-t-expected.txt:
903         * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
904         * platform/win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
905         * platform/win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
906
907 2016-02-25  Daniel Bates  <dabates@apple.com>
908
909         CSP: Remove SecurityPolicy script interface
910         https://bugs.webkit.org/show_bug.cgi?id=154694
911         <rdar://problem/24846482>
912
913         Reviewed by Andy Estes.
914
915         Remove SecurityPolicy tests and update platform-specific expected results as needed.
916
917         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowconnectionto-expected.txt: Removed.
918         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowconnectionto.html: Removed.
919         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-alloweval-expected.txt: Removed.
920         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-alloweval.html: Removed.
921         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowfontfrom-expected.txt: Removed.
922         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowfontfrom.html: Removed.
923         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowformaction-expected.txt: Removed.
924         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowformaction.html: Removed.
925         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowframefrom-expected.txt: Removed.
926         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowframefrom.html: Removed.
927         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowimagefrom-expected.txt: Removed.
928         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowimagefrom.html: Removed.
929         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinescript-expected.txt: Removed.
930         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinescript.html: Removed.
931         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinestyle-expected.txt: Removed.
932         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowinlinestyle.html: Removed.
933         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowmediafrom-expected.txt: Removed.
934         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowmediafrom.html: Removed.
935         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowobjectfrom-expected.txt: Removed.
936         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowobjectfrom.html: Removed.
937         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowplugintype-expected.txt: Removed.
938         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowplugintype.html: Removed.
939         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowscriptfrom-expected.txt: Removed.
940         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowscriptfrom.html: Removed.
941         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowstylefrom-expected.txt: Removed.
942         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-allowstylefrom.html: Removed.
943         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-isactive-expected.txt: Removed.
944         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-isactive.html: Removed.
945         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-reporturi-expected.txt: Removed.
946         * http/tests/security/contentSecurityPolicy/1.1/securitypolicy-reporturi.html: Removed.
947         * http/tests/security/contentSecurityPolicy/resources/securitypolicy-tests-base.js: Removed.
948         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Update expected result as needed.
949         * platform/win/js/dom/global-constructors-attributes-expected.txt: Ditto.
950
951 2016-02-25  Chris Dumez  <cdumez@apple.com>
952
953         Drop [TreatReturnedNullStringAs=Undefined] WebKit-specific IDL attribute
954         https://bugs.webkit.org/show_bug.cgi?id=154662
955
956         Reviewed by Darin Adler.
957
958         Add layout test to cover the return value of document.defaultCharset before
959         and after its frame is detached.
960
961         * fast/frames/detached-frame-document-defaultCharset-expected.txt: Added.
962         * fast/frames/detached-frame-document-defaultCharset.html: Added.
963
964 2016-02-25  Ryan Haddad  <ryanhaddad@apple.com>
965
966         Removing failure expectation for 26 editing tests that now pass on ios-simulator
967         https://bugs.webkit.org/show_bug.cgi?id=152131
968
969         Unreviewed test gardening.
970
971         * platform/ios-simulator-wk2/TestExpectations:
972         * platform/ios-simulator/TestExpectations:
973
974 2016-02-25  Brady Eidson  <beidson@apple.com>
975
976         Unreviewed test gardening.
977
978         Fix a test flake where order doesn't matter.
979
980         * platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt: Removed.
981         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
982         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
983         * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
984         (prepareDatabase.request.onblocked):
985         (onOpenSuccess):
986
987 2016-02-25  Brady Eidson  <beidson@apple.com>
988
989         Unreviewed test gardening.
990
991         * TestExpectations: Skip a web inspector IndexedDB test for now.
992
993 2016-02-25  Ryan Haddad  <ryanhaddad@apple.com>
994
995         Removing a pass expectation for inspector/indexeddb/requestDatabaseNames.html that overrides the skip r197122
996
997         Unreviewed test gardening.
998
999         * platform/mac/TestExpectations:
1000
1001 2016-02-25  Brady Eidson  <beidson@apple.com>
1002
1003         Modern IDB: WebKit 2 IPC layer.
1004         https://bugs.webkit.org/show_bug.cgi?id=153808
1005
1006         Reviewed by Alex Christensen.
1007
1008         - Consolidate all test failures to the platform agnostic TestExpectations file.
1009         - Remove all existing WK2-specific results.
1010         - Add one new WK2-specific result.
1011         - Skip two WK2-only failures.
1012         
1013         * TestExpectations:
1014         * platform/mac-wk1/TestExpectations:
1015         * platform/mac-wk2/TestExpectations:
1016         * platform/wk2/TestExpectations:
1017         * platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt: Removed.
1018         * platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt: Removed.
1019         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt: Removed.
1020         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt: Removed.
1021         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt: Removed.
1022         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index5-expected.txt: Removed.
1023         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index6-expected.txt: Removed.
1024         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt: Removed.
1025         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_invalid-expected.txt: Removed.
1026         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt: Removed.
1027         * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt: Removed.
1028         * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt: Removed.
1029         * platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt: Removed.
1030         * platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Removed.
1031         * platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt: Removed.
1032         * platform/wk2/imported/w3c/indexeddb/idbfactory_open12-expected.txt: Removed.
1033         * platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt: Removed.
1034         * platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt: Removed.
1035         * platform/wk2/imported/w3c/indexeddb/idbindex_get7-expected.txt: Removed.
1036         * platform/wk2/imported/w3c/indexeddb/idbindex_getKey7-expected.txt: Removed.
1037         * platform/wk2/imported/w3c/indexeddb/idbindex_openCursor2-expected.txt: Removed.
1038         * platform/wk2/imported/w3c/indexeddb/idbindex_openKeyCursor3-expected.txt: Removed.
1039         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt: Removed.
1040         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt: Removed.
1041         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Removed.
1042         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt: Removed.
1043         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt: Removed.
1044         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt: Removed.
1045         * platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt: Removed.
1046         * platform/wk2/imported/w3c/indexeddb/idbversionchangeevent-expected.txt: Removed.
1047         * platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt: Removed.
1048         * platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt: Removed.
1049         * platform/wk2/imported/w3c/indexeddb/keygenerator-overflow-expected.txt: Removed.
1050         * platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt: Removed.
1051         * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt: Removed.
1052         * platform/wk2/storage/indexeddb/bad-keypath-expected.txt: Removed.
1053         * platform/wk2/storage/indexeddb/basics-expected.txt: Removed.
1054         * platform/wk2/storage/indexeddb/clear-expected.txt: Removed.
1055         * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt: Removed.
1056         * platform/wk2/storage/indexeddb/create-objectstore-basics-expected.txt: Removed.
1057         * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt: Removed.
1058         * platform/wk2/storage/indexeddb/cursor-continue-expected.txt: Removed.
1059         * platform/wk2/storage/indexeddb/cursor-finished-expected.txt: Removed.
1060         * platform/wk2/storage/indexeddb/cursors-expected.txt: Removed.
1061         * platform/wk2/storage/indexeddb/database-basics-expected.txt: Removed.
1062         * platform/wk2/storage/indexeddb/deleteIndex-bug110792-expected.txt: Removed.
1063         * platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt: Added.
1064         * platform/wk2/storage/indexeddb/index-count-expected.txt: Removed.
1065         * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt: Removed.
1066         * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt: Removed.
1067         * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt: Removed.
1068         * platform/wk2/storage/indexeddb/invalid-keys-expected.txt: Removed.
1069         * platform/wk2/storage/indexeddb/key-requirements-delete-null-key-expected.txt: Removed.
1070         * platform/wk2/storage/indexeddb/key-requirements-inline-and-passed-expected.txt: Removed.
1071         * platform/wk2/storage/indexeddb/key-requirements-put-no-key-expected.txt: Removed.
1072         * platform/wk2/storage/indexeddb/key-requirements-put-null-key-expected.txt: Removed.
1073         * platform/wk2/storage/indexeddb/key-type-array-expected.txt: Removed.
1074         * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt: Removed.
1075         * platform/wk2/storage/indexeddb/keypath-edges-expected.txt: Removed.
1076         * platform/wk2/storage/indexeddb/keyrange-expected.txt: Removed.
1077         * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt: Removed.
1078         * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt: Removed.
1079         * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt: Removed.
1080         * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt: Removed.
1081         * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt: Removed.
1082         * platform/wk2/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt: Removed.
1083         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt: Removed.
1084         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt: Removed.
1085         * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt: Removed.
1086         * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt: Removed.
1087         * platform/wk2/storage/indexeddb/objectstore-count-expected.txt: Removed.
1088         * platform/wk2/storage/indexeddb/open-cursor-expected.txt: Removed.
1089         * platform/wk2/storage/indexeddb/readonly-transactions-expected.txt: Removed.
1090         * platform/wk2/storage/indexeddb/request-result-cache-expected.txt: Removed.
1091         * platform/wk2/storage/indexeddb/transaction-abort-expected.txt: Removed.
1092         * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt: Removed.
1093         * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt: Removed.
1094         * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt: Removed.
1095         * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt: Removed.
1096
1097 2016-02-25  Daniel Bates  <dabates@apple.com>
1098
1099         CSP: Make SecurityPolicyViolationEvent more closely conform to CSP spec and enable it by default
1100         https://bugs.webkit.org/show_bug.cgi?id=154522
1101         <rdar://problem/24762078>
1102
1103         Reviewed by Brent Fulgham.
1104
1105         Add new test http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https.html
1106         to ensure that SecurityPolicyViolationEvent.statusCode is 0 when dispatched for a violation on an HTTPS-served
1107         document per section Reporting of the Content Security Policy 2.0 spec, <https://www.w3.org/TR/2015/CR-CSP2-20150721/>.
1108         Update existing test results and mark more tests as PASS in file LayoutTests/TestExpectations.
1109
1110         * TestExpectations: Mark tests http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation*.html as PASS
1111         so that we run them.
1112         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics-expected.txt: Update expected result to
1113         reflect failing sub-test. We do not support the experimental JavaScript event listener onsecuritypolicyviolation when
1114         building with ENABLE(CSP_NEXT) disabled.
1115         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-expected.txt: Update line and column numbers.
1116         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script-expected.txt: Ditto.
1117         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script.html: Ditto.
1118         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image.html: Ditto.
1119         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-expected.txt: Ditto.
1120         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script-expected.txt: Ditto.
1121         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script.html: Ditto.
1122         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt: Added.
1123         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https.html: Added.
1124         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image.html: Update line and column numbers.
1125         * js/dom/global-constructors-attributes-expected.txt: Update expected results now that we expose SecurityPolicyViolationEvent.
1126         * platform/efl/js/dom/global-constructors-attributes-expected.txt: Ditto.
1127         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt: Ditto.
1128         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Ditto.
1129         * platform/mac/js/dom/global-constructors-attributes-expected.txt: Ditto.
1130
1131 2016-02-25  Eric Carlson  <eric.carlson@apple.com>
1132
1133         [MediaStream] MediaDeviceInfo deviceId and groupId must be unique to the page's origin
1134         https://bugs.webkit.org/show_bug.cgi?id=153163
1135         <rdar://problem/24334526>
1136
1137         Reviewed by Tim Horton.
1138
1139         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt:
1140         * fast/mediastream/MediaDevices-enumerateDevices.html:
1141         * http/tests/media/media-stream/enumerate-devices-source-id-expected.txt: Added.
1142         * http/tests/media/media-stream/enumerate-devices-source-id-persistent-expected.txt: Added.
1143         * http/tests/media/media-stream/enumerate-devices-source-id-persistent.html: Added.
1144         * http/tests/media/media-stream/enumerate-devices-source-id.html: Added.
1145         * http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html: Added.
1146
1147 2016-02-24  Joseph Pecoraro  <pecoraro@apple.com>
1148
1149         Web Inspector: Expose Proxy target and handler internal properties to Inspector
1150         https://bugs.webkit.org/show_bug.cgi?id=154663
1151
1152         Reviewed by Timothy Hatcher.
1153
1154         * inspector/model/remote-object.html:
1155         * platform/mac/inspector/model/remote-object-expected.txt:
1156         Test that a Proxy object includes the internal properties.
1157
1158 2016-02-24  Ryan Haddad  <ryanhaddad@apple.com>
1159
1160         Marking storage/indexeddb/odd-strings.html as flaky on mac-wk1
1161         https://bugs.webkit.org/show_bug.cgi?id=154619
1162
1163         Unreviewed test gardening.
1164
1165         * platform/mac-wk1/TestExpectations:
1166
1167 2016-02-24  Ryan Haddad  <ryanhaddad@apple.com>
1168
1169         Marking imported/w3c/indexeddb/idbcursor-advance.htm as flaky on Yosemite Release WK2
1170         https://bugs.webkit.org/show_bug.cgi?id=154618
1171
1172         Unreviewed test gardening.
1173
1174         * platform/mac-wk2/TestExpectations:
1175
1176 2016-02-24  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1177
1178         [Fetch API] Implement Fetch API Response
1179         https://bugs.webkit.org/show_bug.cgi?id=154536
1180
1181         Reviewed by Alex Christensen.
1182
1183         Adding Response as constructor in global and worker scopes.
1184
1185         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1186         * js/dom/global-constructors-attributes-expected.txt:
1187         * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1188         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1189         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1190         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1191         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1192         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1193         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1194
1195 2016-02-24  Commit Queue  <commit-queue@webkit.org>
1196
1197         Unreviewed, rolling out r197033.
1198         https://bugs.webkit.org/show_bug.cgi?id=154649
1199
1200         "It broke JSC tests when 'this' was loaded from global scope"
1201         (Requested by saamyjoon on #webkit).
1202
1203         Reverted changeset:
1204
1205         "[ES6] Arrow function syntax. Emit loading&putting this/super
1206         only if they are used in arrow function"
1207         https://bugs.webkit.org/show_bug.cgi?id=153981
1208         http://trac.webkit.org/changeset/197033
1209
1210 2016-02-24  Daniel Bates  <dabates@apple.com>
1211
1212         CSP: Enable plugin-types directive by default
1213         https://bugs.webkit.org/show_bug.cgi?id=154420
1214         <rdar://problem/24730322>
1215
1216         Reviewed by Brent Fulgham.
1217
1218         * TestExpectations: Mark http/tests/security/contentSecurityPolicy/1.1/plugintypes*.html tests as PASS so that we run them.
1219         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt: Update expected result.
1220         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid.html: Call runTests() following changes to multiple-iframe-plugin-test.js.
1221         Also add closing tags for <body> and <html> to make the document well-formed.
1222         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-mismatched-data.html: Substitute "Content-Security-Policy" for "X-WebKit-CSP";
1223         no behavior change.
1224         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-mismatched-url.html: Ditto.
1225         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-data.html: Ditto.
1226         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-url-expected.txt: Update expected result.
1227         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-url.html: Substitute "Content-Security-Policy" for "X-WebKit-CSP";
1228         no behavior change.
1229         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-nourl-allowed.html: Ditto.
1230         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-nourl-blocked.html: Ditto.
1231         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01.html: Call runTests() following changes to multiple-iframe-plugin-test.js.
1232         Also add closing tags for <body> and <html> to make the document well-formed.
1233         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02.html: Ditto.
1234         * http/tests/security/contentSecurityPolicy/resources/echo-object-data.pl: Remove logic to support Content Security Policy header X-WebKit-CSP
1235         as it is sufficient to make use of the standardized header Content-Security-Policy.
1236         * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-plugin-test.js: Simplify code now that we do not pass query string parameter
1237         experimental to script echo-object-data.pl.
1238         (runTests): Runs all the sub-tests.
1239         (runNextTest.iframe.onload): Formerly named testImpl.iframe.onload.
1240         (runNextTest): Formerly named testImpl. Runs the next sub-test.
1241         (testExperimentalPolicy): Deleted.
1242         (test): Deleted.
1243         (testImpl.iframe.onload): Deleted.
1244         (testImpl): Deleted.
1245         (finishTesting): Deleted.
1246         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt: Update expected result based on change to test (below).
1247         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Modified to test that we emit
1248         a console warning when plugin-types is used as a source expression.
1249
1250 2016-02-24  Ryan Haddad  <ryanhaddad@apple.com>
1251
1252         Rebaseline two W3C tests for ios-simulator after r197014
1253
1254         Unreviewed test gardening.
1255
1256         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1257         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1258
1259 2016-02-24  Skachkov Oleksandr  <gskachkov@gmail.com>
1260
1261         [ES6] Arrow function syntax. Emit loading&putting this/super only if they are used in arrow function
1262         https://bugs.webkit.org/show_bug.cgi?id=153981
1263
1264         Reviewed by Saam Barati.
1265
1266         Added new benchmark tests for invoking arrow function within function, class's constructor and method
1267
1268         * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Added.
1269         * js/regress/arrowfunction-call-in-class-constructor.html: Added.
1270         * js/regress/arrowfunction-call-in-class-method-expected.txt: Added.
1271         * js/regress/arrowfunction-call-in-class-method.html: Added.
1272         * js/regress/arrowfunction-call-in-function-expected.txt: Added.
1273         * js/regress/arrowfunction-call-in-function.html: Added.
1274         * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Added.
1275         * js/regress/script-tests/arrowfunction-call-in-class-method.js: Added.
1276         * js/regress/script-tests/arrowfunction-call-in-function.js: Added.
1277         * js/regress/script-tests/arrowfunction-call.js:
1278
1279 2016-02-24  Zalan Bujtas  <zalan@apple.com>
1280
1281         Background of an absolutely positioned inline element inside text-indented parent is positioned statically.
1282         https://bugs.webkit.org/show_bug.cgi?id=154019
1283
1284         Reviewed by Simon Fraser.
1285
1286         This patch ensures that statically positioned out-of-flow renderers are also text-aligned
1287         even when none of the renderers on the first line generate a linebox (so we end up with no bidi runs at all).
1288         The fix is to pass IndentTextOrNot information to startAlignedOffsetForLine through updateStaticInlinePositionForChild
1289         so that we can compute the left position for this statically positioned out of flow renderer.
1290
1291         * fast/css3-text/css3-text-indent/text-indent-with-absolute-pos-child-expected.html: Added.
1292         * fast/css3-text/css3-text-indent/text-indent-with-absolute-pos-child.html: Added.
1293
1294 2016-02-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1295
1296         REGRESSION(r195949): [GTK] Test /webkit2/WebKitWebView/insert/link is failing since r195949
1297         https://bugs.webkit.org/show_bug.cgi?id=153747
1298
1299         Reviewed by Michael Catanzaro.
1300
1301         Add test to check that moving to line boundary clears the
1302         selection even if the cursor is already at the boundary.
1303
1304         * editing/selection/move-to-line-boundary-clear-selection-expected.txt: Added.
1305         * editing/selection/move-to-line-boundary-clear-selection.html: Added.
1306
1307 2016-02-23  Sergio Villar Senin  <svillar@igalia.com>
1308
1309         [css-grid] Swap the order of columns/rows in grid-gap shorthand
1310         https://bugs.webkit.org/show_bug.cgi?id=154584
1311
1312         Reviewed by Darin Adler.
1313
1314         * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
1315         * fast/css-grid-layout/grid-gutters-get-set.html:
1316
1317 2016-02-24  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1318
1319         WebRTC: RTCPeerConnection: Sort out responsibilities of close() and stop()
1320         https://bugs.webkit.org/show_bug.cgi?id=154581
1321
1322         Reviewed by Eric Carlson.
1323
1324         Updated test with replaceTrack() call after the RTCPeerConnection object, that
1325         created the RTCRtpSender, is closed.
1326
1327         * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
1328         * fast/mediastream/RTCRtpSender-replaceTrack.html:
1329
1330 2016-02-23  Chris Dumez  <cdumez@apple.com>
1331
1332         Align our implementation of Range.createContextualFragment with the specification
1333         https://bugs.webkit.org/show_bug.cgi?id=154627
1334
1335         Reviewed by Ryosuke Niwa.
1336
1337         Import some more layout tests from blink to improve coverage for
1338         Range.createContextualFragment().
1339
1340         * imported/blink/fast/dom/Range/create-contextual-fragment-from-bodyless-document-range-expected.txt: Added.
1341         * imported/blink/fast/dom/Range/create-contextual-fragment-from-bodyless-document-range.html: Added.
1342         * imported/blink/fast/dom/Range/create-contextual-fragment-from-detached-text-node-range-expected.txt: Added.
1343         * imported/blink/fast/dom/Range/create-contextual-fragment-from-detached-text-node-range.html: Added.
1344         * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-fragment-range-expected.txt: Added.
1345         * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-fragment-range.html: Added.
1346         * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-range-expected.txt: Added.
1347         * imported/blink/fast/dom/Range/create-contextual-fragment-from-document-range.html: Added.
1348         * imported/blink/fast/dom/Range/create-contextual-fragment-from-xhtml-document-range-expected.txt: Added.
1349         * imported/blink/fast/dom/Range/create-contextual-fragment-from-xhtml-document-range.xhtml: Added.
1350         * imported/blink/fast/dom/Range/create-contextual-fragment-script-not-ran-expected.txt: Added.
1351         * imported/blink/fast/dom/Range/create-contextual-fragment-script-not-ran.html: Added.
1352         * imported/blink/fast/dom/Range/create-contextual-fragment-script-unmark-already-started-expected.txt: Added.
1353         * imported/blink/fast/dom/Range/create-contextual-fragment-script-unmark-already-started.html: Added.
1354
1355 2016-02-23  Dean Jackson  <dino@apple.com>
1356
1357         [WebGL] iOS doesn't respect the alpha:false context creation attribute
1358         https://bugs.webkit.org/show_bug.cgi?id=154617
1359         <rdar://problem/13417023>
1360
1361         Reviewed by Sam Weinig.
1362
1363         Add a test that draws contexts with and without alpha, and then a reference
1364         version that hard-codes the non-alpha colors.
1365
1366         * fast/canvas/webgl/context-attributes-alpha-expected.html: Added.
1367         * fast/canvas/webgl/context-attributes-alpha.html: Added.
1368
1369 2016-02-23  Daniel Bates  <dabates@apple.com>
1370
1371         CSP: Enable base-uri directive by default
1372         https://bugs.webkit.org/show_bug.cgi?id=154521
1373         <rdar://problem/24762032>
1374
1375         Reviewed by Brent Fulgham.
1376
1377         Copy test http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html to
1378         http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-base-uri-deny.html,
1379         making some minor stylistic changes, and update TestExpectations to skip it because it depends
1380         on the firing of event SecurityPolicyViolationEvent, which is disabled as of the time of writing.
1381         We will enable the firing of this event in <https://bugs.webkit.org/show_bug.cgi?id=154522>.
1382         Repurpose test name base-uri-deny.html to test that the base-uri directive prevents the use of
1383         document base URL without depending on the firing of event SecurityPolicyViolationEvent.
1384
1385         Additionally, add test http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored.html
1386         to ensure that we do not fall back to enforcing the default-src directive in absence of
1387         a base-uri directive as per section base-uri of the Content Security Policy 2.0 spec.,
1388         <https://www.w3.org/TR/2015/CR-CSP2-20150721/>.
1389
1390         * TestExpectations:
1391         * http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored-expected.txt: Added.
1392         * http/tests/security/contentSecurityPolicy/1.1/base-uri-default-ignored.html: Added.
1393         * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt:
1394         * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html: Repurpose test.
1395         * http/tests/security/contentSecurityPolicy/1.1/resources/base-href/resources/safe-script.js: Added.
1396         * http/tests/security/contentSecurityPolicy/1.1/resources/safe-script.js: Added.
1397         * 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.
1398         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-base-uri-deny.html: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/1.1/base-uri-deny.html.
1399         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt: Update expected result based on change to test (below).
1400         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Modified to test that we emit
1401         a console warning when base-uri is used as a source expression.
1402
1403 2016-02-22  Ryosuke Niwa  <rniwa@webkit.org>
1404
1405         Calling importNode on shadow root causes a crash
1406         https://bugs.webkit.org/show_bug.cgi?id=154570
1407
1408         Reviewed by Anders Carlsson.
1409
1410         Added W3C-style testharness tests for calling cloneNode on a shadow root.
1411
1412         Also added tests for adoptNode and importNode.
1413
1414         * fast/shadow-dom/Document-prototype-adoptNode-expected.txt: Added.
1415         * fast/shadow-dom/Document-prototype-adoptNode.html: Added.
1416         * fast/shadow-dom/Document-prototype-importNode-expected.txt: Added.
1417         * fast/shadow-dom/Document-prototype-importNode.html: Added.
1418         * fast/shadow-dom/Node-prototype-cloneNode-expected.txt: Added.
1419         * fast/shadow-dom/Node-prototype-cloneNode.html: Added.
1420
1421 2016-02-23  Daniel Bates  <dabates@apple.com>
1422
1423         REGRESSION (r196892): No longer emit error message when CSP form-action directive is used as a source expression
1424         https://bugs.webkit.org/show_bug.cgi?id=154555
1425         <rdar://problem/24776777>
1426
1427         Reviewed by Andy Estes.
1428
1429         Test that we emit a console error message when form-action is used as a source expression.
1430
1431         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt:
1432         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon.html: Use form-action as a
1433         source expression. Also, use a double quoted (") string literal instead of a single quoted (') string
1434         literal to represent the CSP policy so as to avoid the need to escape embedded single quote characters.
1435
1436 2016-02-22  Dean Jackson  <dino@apple.com>
1437
1438         Add tests for fast click change in r196679
1439         https://bugs.webkit.org/show_bug.cgi?id=154568
1440         <rdar://problem/24782479>
1441
1442         Reviewed by Myles Maxfield.
1443
1444         Bug http://webkit.org/b/154318 made some changes to the fast
1445         click behaviour, but didn't include any tests. Here they are!
1446
1447         * fast/events/ios/fast-click-double-tap-sends-click-expected.txt: Added.
1448         * fast/events/ios/fast-click-double-tap-sends-click.html: Checks that a double tap on a clickable element sends a click.
1449         * fast/events/ios/fast-click-double-tap-zooms-on-image-expected.txt: Added.
1450         * 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
1451         isn't anything else listening.
1452         * fast/events/ios/fast-click-double-tap-zooms-on-text-expected.txt: Added.
1453         * 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
1454         if there isn't anything else listening.
1455         * fast/events/ios/no-fast-click-double-tap-causes-zoom-expected.txt: Added.
1456         * fast/events/ios/no-fast-click-double-tap-causes-zoom.html: When we are not in fast click mode, a double tap should
1457         trigger a zoom. This is checking the inverse behaviour to fast-click-double-tap-sends-click.
1458         * fast/events/ios/viewport-device-width-allows-double-tap-zoom-out.html: Removed some code that could never be called.
1459         * fast/events/ios/viewport-zooms-from-element-to-initial-scale.html: Ditto.
1460         * platform/ios-simulator/TestExpectations: Add the new tests.
1461
1462 2016-02-23  Alexey Proskuryakov  <ap@apple.com>
1463
1464         REGRESSION (r192251): http/tests/navigation/page-cache-xhr.html is flaky
1465         https://bugs.webkit.org/show_bug.cgi?id=154589
1466
1467         Reviewed by Youenn Fablet.
1468
1469         * http/tests/navigation/page-cache-xhr.html: Load a file that exists. The content
1470         doesn't matter, as we expect to navigate away before the load occurs.
1471
1472         * http/tests/resources/load-and-stall.cgi: Added cache control, just for a good measure.
1473
1474 2016-02-23  Mark Lam  <mark.lam@apple.com>
1475
1476         Debug assertion failure while loading http://kangax.github.io/compat-table/es6/.
1477         https://bugs.webkit.org/show_bug.cgi?id=154542
1478
1479         Reviewed by Saam Barati.
1480
1481         * js/Promise-types-expected.txt:
1482         * js/basic-map-expected.txt:
1483         * js/basic-set-expected.txt:
1484         * js/dom/basic-weakmap-expected.txt:
1485         * js/dom/basic-weakset-expected.txt:
1486         * js/script-tests/Promise-types.js:
1487         * js/typedarray-constructors-expected.txt:
1488         - Updated error message string.
1489
1490 2016-02-23  Manuel Rego Casasnovas  <rego@igalia.com>
1491
1492         [css-grid] Rows track sizes are optional in grid-template shorthand
1493         https://bugs.webkit.org/show_bug.cgi?id=154586
1494
1495         Reviewed by Sergio Villar Senin.
1496
1497         You can omit the size of the rows in grid-template shorthand,
1498         even if you specify a named grid line for the end of the row,
1499         due to a change in the spec back in 2014:
1500         https://github.com/w3c/csswg-drafts/commit/9f660c4183c73c1f5279c46904dc6cb314f76194
1501
1502         Before if you want to specify a named grid line,
1503         you need to set the row size.
1504
1505         Update parsing, so it nows accepts things like:
1506             grid-template: 100px / "a" [bottom];
1507
1508 2016-02-23  Nikos Andronikos  <nikos.andronikos-webkit@cisra.canon.com.au>
1509
1510         [SVG] Update SVG source to return string literals as ASCIILiteral and add test cases for case sensitivity
1511         https://bugs.webkit.org/show_bug.cgi?id=154373
1512
1513         Reviewed by Youenn Fablet.
1514
1515         Add test cases for case-sensitivity for SVGAnimatedEnumeration elements.
1516
1517         * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt: Added.
1518         * svg/dom/SVGAnimatedEnumeration-case-sensitive.html: Added.
1519         * svg/dom/script-tests/SVGAnimatedEnumeration-case-sensitive.js: Added.
1520         (testCaseSensitivity):
1521
1522 2016-02-22  Myles C. Maxfield  <mmaxfield@apple.com>
1523
1524         Font features specified in @font-face blocks don't apply to local() families
1525         https://bugs.webkit.org/show_bug.cgi?id=154554
1526
1527         Reviewed by Dean Jackson.
1528
1529         * css3/font-feature-font-face-local-expected.html: Added.
1530         * css3/font-feature-font-face-local.html: Added.
1531
1532 2016-02-22  Chris Dumez  <cdumez@apple.com>
1533
1534         REGRESSION (r196563): Images not loading on https://klim.co.nz/blog/paypal-sans-design-information/
1535         https://bugs.webkit.org/show_bug.cgi?id=154547
1536         <rdar://problem/24772167>
1537
1538         Reviewed by Gavin Barraclough.
1539
1540         Add regression test for <rdar://problem/24772167>.
1541
1542         * fast/dom/Window/addEventListener-implicit-this-expected.txt:
1543         * fast/dom/Window/addEventListener-implicit-this.html:
1544
1545 2016-02-22  Simon Fraser  <simon.fraser@apple.com>
1546
1547         Repeated background images have the wrong position when using bottom/right-relative background-position
1548         https://bugs.webkit.org/show_bug.cgi?id=154478
1549
1550         Reviewed by Dave Hyatt.
1551         
1552         Enhanced background-position-serialize.html to test values that use right/bottom edge specifiers.
1553         
1554         Ref test for background-position.
1555
1556         * fast/css/background-position-serialize-expected.txt:
1557         * fast/css/background-position-serialize.html:
1558         * fast/images/background-position-expected.html: Added.
1559         * fast/images/background-position.html: Added.
1560         * fast/images/resources/checker.png: Added.
1561
1562 2016-02-22  Myles C. Maxfield  <mmaxfield@apple.com>
1563
1564         [Font Loading] Split CSSFontSelector into a FontFaceSet implementation and the rest of the class
1565         https://bugs.webkit.org/show_bug.cgi?id=153347
1566
1567         Reviewed by Antti Koivisto.
1568
1569         * fast/text/font-face-javascript.html:
1570         * fast/text/font-face-set-document-expected.txt: Added.
1571         * fast/text/font-face-set-document.html: Added.
1572
1573 2016-02-22  Konstantin Tokarev  <annulen@yandex.ru>
1574
1575         [JSC shell] Don't put empty arguments array to VM.
1576         https://bugs.webkit.org/show_bug.cgi?id=154516
1577
1578         Reviewed by Geoffrey Garen.
1579
1580         This allows arrowfunction-lexical-bind-arguments-top-level test to pass
1581         in jsc as well as in browser.
1582
1583         * js/script-tests/arrowfunction-lexical-bind-arguments-top-level.js:
1584         Removed @ skip annotation.
1585
1586 2016-02-22  Ryan Haddad  <ryanhaddad@apple.com>
1587
1588         Rebaseline tests for ios-simulator after W3C HTML/DOM re-sync in r196883
1589
1590         Unreviewed test gardening.
1591
1592         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1593         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1594
1595 2016-02-22  Ryan Haddad  <ryanhaddad@apple.com>
1596
1597         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196893
1598
1599         Unreviewed test gardening.
1600
1601         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1602
1603 2016-02-22  Manuel Rego Casasnovas  <rego@igalia.com>
1604
1605         [css-grid] Swap columns and rows in grid-template shorthand
1606         https://bugs.webkit.org/show_bug.cgi?id=154472
1607
1608         Reviewed by Darin Adler.
1609
1610         The spec was modified past December to change the order of
1611         columns and rows in the grid-template shorthand:
1612         https://github.com/w3c/csswg-drafts/commit/f6c7691679a519017a80ebae44fd86c3eae5c5f9
1613
1614         Updated the parsing and modified the tests to follow the new syntax.
1615
1616         * fast/css-grid-layout/absolute-positioning-definite-sizes.html:
1617         * fast/css-grid-layout/flex-content-distribution.html:
1618         * fast/css-grid-layout/grid-align-content-vertical-lr.html:
1619         * fast/css-grid-layout/grid-align-content-vertical-rl.html:
1620         * fast/css-grid-layout/grid-align-content.html:
1621         * fast/css-grid-layout/grid-gutters-and-alignment.html:
1622         * fast/css-grid-layout/grid-gutters-and-flex-content.html:
1623         * fast/css-grid-layout/grid-gutters-and-tracks.html:
1624         * fast/css-grid-layout/grid-justify-content-vertical-lr.html:
1625         * fast/css-grid-layout/grid-justify-content-vertical-rl.html:
1626         * fast/css-grid-layout/grid-justify-content.html:
1627         * fast/css-grid-layout/grid-shorthand-get-set.html:
1628         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
1629         * fast/css-grid-layout/relayout-align-items-changed.html:
1630         * fast/css-grid-layout/relayout-align-self-changed.html:
1631         * fast/css-grid-layout/relayout-indefinite-heights.html:
1632         * fast/css-grid-layout/relayout-justify-items-changed.html:
1633         * fast/css-grid-layout/relayout-justify-self-changed.html:
1634         * fast/repaint/align-items-overflow-change.html:
1635         * fast/repaint/align-self-change.html:
1636         * fast/repaint/align-self-overflow-change.html:
1637         * fast/repaint/justify-items-change.html:
1638         * fast/repaint/justify-items-overflow-change.html:
1639         * fast/repaint/justify-self-change.html:
1640         * fast/repaint/justify-self-overflow-change.html:
1641
1642 2016-02-22  Manuel Rego Casasnovas  <rego@igalia.com>
1643
1644         [css-grid] Swap columns and rows in grid shorthand
1645         https://bugs.webkit.org/show_bug.cgi?id=154449
1646
1647         Reviewed by Darin Adler.
1648
1649         The spec was modified past December to change the order of
1650         columns and rows in the grid shorthand:
1651         https://github.com/w3c/csswg-drafts/commit/7454c7c8c5857b61bbbe2ee5f07803c264bf37e4
1652
1653         Updated the parsing and modified the tests to follow the new syntax.
1654
1655         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
1656         * fast/css-grid-layout/grid-shorthand-get-set.html:
1657
1658 2016-02-21  Chris Dumez  <cdumez@apple.com>
1659
1660         Make HTMLSelectElement.size behave as per the specification
1661         https://bugs.webkit.org/show_bug.cgi?id=154504
1662
1663         Reviewed by Darin Adler.
1664
1665         Update test that was covering the case of an HTMLSelectElement with an
1666         invalid size attribute. The test was expecting the bad "size" attribute
1667         value to get corrected so that the select element looks like a menu list.
1668         This workaround was added back in 2007 to workaround a bug on
1669         www.chainreaction.com (rdar://problem/4697438). This patch drops the
1670         workaround in HTMLSelectElement::parseAttribute() because:
1671         1. This is not standard behavior as per the HTML specification
1672         2. This behavior does not match Firefox either
1673         3. The workaround is no longer needed for www.chainreaction.com.
1674
1675         * fast/forms/select-size-expected.html: Added.
1676         * fast/forms/select-size.html:
1677         * platform/efl/fast/forms/select-size-expected.txt: Removed.
1678         * platform/gtk/fast/forms/select-size-expected.txt: Removed.
1679         * platform/ios-simulator/fast/forms/select-size-expected.txt: Removed.
1680         * platform/mac/fast/forms/select-size-expected.png: Removed.
1681         * platform/mac/fast/forms/select-size-expected.txt: Removed.
1682         * platform/win/fast/forms/select-size-expected.txt: Removed.
1683
1684 2016-02-21  Daniel Bates  <dabates@apple.com>
1685
1686         CSP: Enable form-action directive by default
1687         https://bugs.webkit.org/show_bug.cgi?id=154520
1688         <rdar://problem/24762029>
1689
1690         Reviewed by Sam Weinig.
1691
1692         Mark form-action tests as Pass so that we run them.
1693
1694         * TestExpectations:
1695
1696 2016-02-21  Chris Dumez  <cdumez@apple.com>
1697
1698         Add username / password attributes to HTMLAnchorElement / HTMLAreaElement
1699         https://bugs.webkit.org/show_bug.cgi?id=154519
1700
1701         Reviewed by Sam Weinig.
1702
1703         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hash.js:
1704         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-host.js:
1705         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hostname.js:
1706         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-pathname.js:
1707         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-protocol.js:
1708         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
1709         * fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt:
1710         * fast/dom/HTMLAnchorElement/set-href-attribute-host-expected.txt:
1711         * fast/dom/HTMLAnchorElement/set-href-attribute-hostname-expected.txt:
1712         * fast/dom/HTMLAnchorElement/set-href-attribute-pathname-expected.txt:
1713         * fast/dom/HTMLAnchorElement/set-href-attribute-protocol-expected.txt:
1714         * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
1715         Update / rebaseline tests now that we no longer treat null as the empty string.
1716
1717         * fast/dom/HTMLAnchorElement/set-href-attribute-user-pass-expected.txt: Added.
1718         * fast/dom/HTMLAnchorElement/set-href-attribute-user-pass.html: Added.
1719         Add test coverage for setting the username / password attributes.
1720
1721         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1722         Rebaseline now that HTMLAnchorElement / HTMLAreaElement have 2 additional
1723         attributes: username and password.
1724
1725 2016-02-21  Chris Dumez  <cdumez@apple.com>
1726
1727         iframe/frame/object.contentDocument should be on the prototype
1728         https://bugs.webkit.org/show_bug.cgi?id=154409
1729
1730         Reviewed by Sam Weinig.
1731
1732         Add test coverage for trying to access iframe.contentDocument cross origin
1733         to make sure it still fails and logs a security error.
1734
1735         * http/tests/security/cross-origin-iframe-contentDocument-expected.txt: Added.
1736         * http/tests/security/cross-origin-iframe-contentDocument.html: Added.
1737
1738 2016-02-21  Daniel Bates  <dabates@apple.com>
1739
1740         CSP: sandbox directive should be ignored when contained in a policy defined via a meta element
1741         https://bugs.webkit.org/show_bug.cgi?id=154299
1742         <rdar://problem/24680433>
1743
1744         Add iOS Simulator-specific expected result for test http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe.html.
1745
1746         * platform/ios-simulator/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt: Added.
1747
1748 2016-02-21  Ryan Haddad  <ryanhaddad@apple.com>
1749
1750         Adding ios-simulator baseline for js/number-toLocaleString.html
1751         https://bugs.webkit.org/show_bug.cgi?id=154524
1752
1753         Unreviewed test gardening.
1754
1755         * platform/ios-simulator/js/number-toLocaleString-expected.txt: Added.
1756
1757 2016-02-21  Ryan Haddad  <ryanhaddad@apple.com>
1758
1759         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196846
1760
1761         Unreviewed test gardening.
1762
1763         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1764
1765 2016-02-21  Daniel Bates  <dabates@apple.com>
1766
1767         Another attempt to fix the Content Extension test failures following <https://trac.webkit.org/changeset/196875>
1768         (https://bugs.webkit.org/show_bug.cgi?id=154307) 
1769
1770         Rename Content Extension JSON files so that they are associated with tests http/tests/contentextensions/block-cookies-in-csp-report.php
1771         http/tests/contentextensions/block-csp-report.php and http/tests/contentextensions/hide-on-csp-report.php. These
1772         files were formerly named block-cookies-in-csp-report.html, block-csp-report.html, and hide-on-csp-report.html,
1773         respectively, prior to <https://trac.webkit.org/changeset/196878>. Also, update expected result for test block-csp-report.html
1774         following <https://trac.webkit.org/changeset/196878>.
1775
1776         * http/tests/contentextensions/block-cookies-in-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/block-cookies-in-csp-report.html.json.
1777         * http/tests/contentextensions/block-csp-report-expected.txt:
1778         * http/tests/contentextensions/block-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/block-csp-report.html.json.
1779         * http/tests/contentextensions/hide-on-csp-report.php.json: Renamed from LayoutTests/http/tests/contentextensions/hide-on-csp-report.html.json.
1780
1781 2016-02-21  Daniel Bates  <dabates@apple.com>
1782
1783         Attempt to fix the Content Extension test failures following <https://trac.webkit.org/changeset/196875>
1784         (https://bugs.webkit.org/show_bug.cgi?id=154307)
1785
1786         Convert Content Extension tests that use the Content Security Policy directive report-uri from HTML files
1787         to PHP scripts and modified them to define the content security policy for the page via the Content-Security-Policy
1788         HTTP header instead of via a meta element so that the report-uri directive is honored. Following
1789         <https://trac.webkit.org/changeset/196875> the directive report-uri is only honored when contained in a
1790         policy that is delivered via an HTTP header. That is, it is no longer honored when delivered in a meta element.
1791
1792         * http/tests/contentextensions/block-cookies-in-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/block-cookies-in-csp-report.html.
1793         * http/tests/contentextensions/block-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/block-csp-report.html.
1794         * http/tests/contentextensions/hide-on-csp-report.php: Renamed from LayoutTests/http/tests/contentextensions/hide-on-csp-report.html.
1795
1796 2016-02-21  Daniel Bates  <dabates@apple.com>
1797
1798         CSP: Violation report should include column number
1799         https://bugs.webkit.org/show_bug.cgi?id=154418
1800         <rdar://problem/24729525>
1801
1802         Reviewed by Brent Fulgham.
1803
1804         Update expected results to include source file column information where the violation occurred.
1805
1806         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
1807         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
1808         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
1809
1810 2016-02-21  Daniel Bates  <dabates@apple.com>
1811
1812         CSP: Violation report should include HTTP status code and effective-directive of protected resource
1813         https://bugs.webkit.org/show_bug.cgi?id=154288
1814         <rdar://problem/24674982>
1815         And
1816         https://bugs.webkit.org/show_bug.cgi?id=115707
1817         <rdar://problem/24383128>
1818
1819         Reviewed by Brent Fulgham.
1820
1821         Add new test http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https.html to ensure
1822         that the CSP report property status-code is 0 when the protected document is delivered over HTTPS. Fix a
1823         correctness issue in the result for test http/tests/security/contentSecurityPolicy/report-blocked-file-uri.html
1824         and update the expected results for the following tests now that the CSP violation report includes properties
1825         status-code and effective-directive:
1826             http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.php
1827             http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.php
1828             http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.php
1829             http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.php
1830
1831         The rest of the changes to the expected results are cosmetic and reflect the difference in wording for inline
1832         script violations between WebKit and Blink. We will consider adopting wording similar to Blink in
1833         <https://bugs.webkit.org/show_bug.cgi?id=153242>.
1834
1835         * TestExpectations: Remove entries for tests that now pass. Add test http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.php.
1836         * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
1837         * 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
1838         directive is only honored when defined in a policy delivered via an HTTP header. We convert this
1839         HTML file to a PHP script to be able to deliver a Content-Security-Policy HTTP header.
1840         * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
1841         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt: Cosmetic change.
1842         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Ditto.
1843         * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt: Ditto.
1844         * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt: Ditto.
1845         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt: Ditto.
1846         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt: Update expected result now
1847         that the report includes properties status-code and effective-directive.
1848         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt: Ditto.
1849         * http/tests/security/contentSecurityPolicy/report-only-expected.txt: Cosmetic change.
1850         * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt: Ditto.
1851         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt: Update expected result now
1852         that the report includes properties status-code and effective-directive.
1853         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt: Cosmetic change.
1854         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt: Update expected result now
1855         that the report includes properties status-code and effective-directive.
1856         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt: Added.
1857         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https.html: Added.
1858         * http/tests/security/contentSecurityPolicy/report-uri-expected.txt: Cosmetic change.
1859         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt: Cosmetic change.
1860         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame.html: Fix ill-formed markup; substitute </iframe> for </script>.
1861         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt: Cosmetic change.
1862         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt: Ditto.
1863         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt: Ditto.
1864
1865 2016-02-21  Daniel Bates  <dabates@apple.com>
1866
1867         CSP: report-url directive should be ignored when contained in a policy defined via a meta element
1868         https://bugs.webkit.org/show_bug.cgi?id=154307
1869         <rdar://problem/24684817>
1870
1871         Reviewed by Brent Fulgham.
1872
1873         Add new test http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored.html and rename and modify
1874         existing tests to make them PHP scripts that emit a Content Security Policy HTTP header.
1875
1876         In addition, remove file http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html that
1877         is no longer meaningful now that we do not honor the report-uri directive defined in a policy via a meta
1878         element. Moreover, we have not made use of this file since <http://trac.webkit.org/changeset/176413>.
1879
1880         * TestExpectations: Update entries for renames.
1881         * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
1882         * http/tests/security/contentSecurityPolicy/report-and-enforce.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-and-enforce.html.
1883         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
1884         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-data-uri.html.
1885         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
1886         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-file-uri.html.
1887         * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
1888         * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.html.
1889         * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
1890         * http/tests/security/contentSecurityPolicy/report-blocked-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-blocked-uri.html.
1891         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
1892         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
1893         * 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.
1894         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1895         * 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.
1896         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html.
1897         * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
1898         * http/tests/security/contentSecurityPolicy/report-only.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-only.html.
1899         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1900         * 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.
1901         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
1902         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
1903         * 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.
1904         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.html.
1905         * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
1906         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
1907         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.html.
1908         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
1909         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri-from-javascript.html.
1910         * http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored-expected.txt: Added.
1911         * http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored.html: Added.
1912         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
1913         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.html: Removed.
1914         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.php: Added.
1915         * http/tests/security/contentSecurityPolicy/report-uri.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/report-uri.html.
1916         * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html: Removed. For completeness, we have
1917         not made use of this file since <http://trac.webkit.org/changeset/176413>.
1918         * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.php:
1919         * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.html.
1920         * platform/wk2/TestExpectations: Update entries for renames.
1921
1922 2016-02-21  Daniel Bates  <dabates@apple.com>
1923
1924         CSP: sandbox directive should be ignored when contained in a policy defined via a meta element
1925         https://bugs.webkit.org/show_bug.cgi?id=154299
1926         <rdar://problem/24680433>
1927
1928         Reviewed by Brent Fulgham.
1929
1930         Add test http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored.html to ensure that we ignore
1931         the sandbox directive when delivered via an HTML meta element and log a message to the Web Inspector console.
1932
1933         Remove tests http/tests/security/contentSecurityPolicy/sandbox-{allow-scripts-subframe, empty, empty-subframe}.html
1934         that are no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element and
1935         create analogous tests for when the sandbox directive is delivered via an HTTP header.
1936
1937         * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header2-expected.txt: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-expected.txt.
1938         * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header2.php: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/sandbox-allow-scripts.html.
1939
1940         * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-subframe-expected.txt: Removed.
1941         * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-subframe.html: Removed.
1942         This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
1943         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.
1944
1945         * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt: Added.
1946         * 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.
1947
1948         * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-expected.txt: Added.
1949         * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header.php: Added. Derived from test http/tests/security/contentSecurityPolicy/sandbox-empty.html.
1950
1951         * http/tests/security/contentSecurityPolicy/sandbox-empty-subframe-expected.txt: Removed.
1952         * http/tests/security/contentSecurityPolicy/sandbox-empty-subframe.html: Removed.
1953         This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
1954         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.
1955
1956         * http/tests/security/contentSecurityPolicy/sandbox-empty-expected.txt: Removed.
1957         * http/tests/security/contentSecurityPolicy/sandbox-empty.html: Removed.
1958         This test is no longer meaningful now that we ignore the sandbox directive when delivered via an HTML meta element.
1959         The analogous test for when the directive is delivered via an HTTP header is http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header.php.
1960
1961         * http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored-expected.txt: Added.
1962         * http/tests/security/contentSecurityPolicy/sandbox-in-meta-tag-ignored.html: Added.
1963
1964 2016-02-21  Commit Queue  <commit-queue@webkit.org>
1965
1966         Unreviewed, rolling out r196866.
1967         https://bugs.webkit.org/show_bug.cgi?id=154515
1968
1969         still crashy on EFL/GTK (Requested by smfr on #webkit).
1970
1971         Reverted changeset:
1972
1973         "Wheel event callback removing the window causes crash in
1974         WebCore."
1975         https://bugs.webkit.org/show_bug.cgi?id=150871
1976         http://trac.webkit.org/changeset/196866
1977
1978 2016-02-20  Simon Fraser  <simon.fraser@apple.com>
1979
1980         Wheel event callback removing the window causes crash in WebCore.
1981         https://bugs.webkit.org/show_bug.cgi?id=150871
1982
1983         Reviewed by Brent Fulgham.
1984
1985         * fast/events/wheel-event-destroys-frame-expected.txt: Added.
1986         * fast/events/wheel-event-destroys-frame.html: Added.
1987
1988 2016-02-20  Ryan Haddad  <ryanhaddad@apple.com>
1989
1990         Rebaseline inspector/model/remote-object.html for Mac after r196846
1991
1992         Unreviewed test gardening.
1993
1994         * platform/mac/inspector/model/remote-object-expected.txt:
1995
1996 2016-02-20  Commit Queue  <commit-queue@webkit.org>
1997
1998         Unreviewed, rolling out r196837.
1999         https://bugs.webkit.org/show_bug.cgi?id=154495
2000
2001         It caused a lot of crashes in EFL and GTK bots (Requested by
2002         KaL on #webkit).
2003
2004         Reverted changeset:
2005
2006         "Wheel event callback removing the window causes crash in
2007         WebCore."
2008         https://bugs.webkit.org/show_bug.cgi?id=150871
2009         http://trac.webkit.org/changeset/196837
2010
2011 2016-02-19  Doug Russell  <d_russell@apple.com>
2012
2013         Bug 154366: AX: AXObjectCache::visiblePositionForTextMarkerData() doesn't account for visibly equivalent positions
2014         https://bugs.webkit.org/show_bug.cgi?id=154366
2015
2016         Reviewed by Chris Fleizach.
2017
2018         * accessibility/mac/text-marker-line-boundary-expected.txt: Added.
2019         * accessibility/mac/text-marker-line-boundary.html: Added.
2020
2021 2016-02-19  Sukolsak Sakshuwong  <sukolsak@gmail.com>
2022
2023         [INTL] Implement Number Format Functions
2024         https://bugs.webkit.org/show_bug.cgi?id=147605
2025
2026         Reviewed by Darin Adler.
2027
2028         * js/intl-numberformat-expected.txt:
2029         * js/intl-numberformat.html:
2030         * js/number-toLocaleString-expected.txt:
2031         * js/script-tests/intl-numberformat.js:
2032         * js/script-tests/number-toLocaleString.js:
2033
2034 2016-02-18  Gavin Barraclough  <barraclough@apple.com>
2035
2036         JSObject::getPropertySlot - index-as-propertyname, override on prototype, & shadow
2037         https://bugs.webkit.org/show_bug.cgi?id=154416
2038
2039         Reviewed by Geoff Garen.
2040
2041         * js/index-property-shadows-overriden-get-own-property-slot-expected.txt: Added.
2042         * js/index-property-shadows-overriden-get-own-property-slot.html: Added.
2043         * js/script-tests/index-property-shadows-overriden-get-own-property-slot.js: Added.
2044         (test):
2045             - added test case.
2046
2047 2016-02-19  Chris Dumez  <cdumez@apple.com>
2048
2049         HTMLFormElement.autocomplete should only return known values
2050         https://bugs.webkit.org/show_bug.cgi?id=154247
2051         <rdar://problem/24658195>
2052
2053         Reviewed by Ryosuke Niwa.
2054
2055         Update test to expect Form.autocomplete to return "on" by
2056         default instead of the empty string.
2057
2058         * fast/forms/autocomplete-expected.txt:
2059         * fast/forms/autocomplete.html:
2060
2061 2016-02-19  Simon Fraser  <simon.fraser@apple.com>
2062
2063         Wheel event callback removing the window causes crash in WebCore.
2064         https://bugs.webkit.org/show_bug.cgi?id=150871
2065
2066         Reviewed by Brent Fulgham.
2067
2068         * fast/events/wheel-event-destroys-frame-expected.txt: Added.
2069         * fast/events/wheel-event-destroys-frame.html: Added.
2070
2071 2016-02-19  Antti Koivisto  <antti@apple.com>
2072
2073         ComposedTreeIterator traverses normal children for elements with empty shadow root
2074         https://bugs.webkit.org/show_bug.cgi?id=154464
2075
2076         Reviewed by Ryosuke Niwa.
2077
2078         * fast/shadow-dom/composed-tree-basic-expected.txt: Added.
2079         * fast/shadow-dom/composed-tree-basic.html: Added.
2080
2081 2016-02-19  Nan Wang  <n_wang@apple.com>
2082
2083         AX: Inconsistency between CharacterOffset and VisiblePostition
2084         https://bugs.webkit.org/show_bug.cgi?id=154431
2085
2086         Reviewed by Chris Fleizach.
2087
2088         * accessibility/mac/text-marker-word-nav-expected.txt:
2089         * accessibility/mac/text-marker-word-nav.html:
2090         * accessibility/text-marker/text-marker-previous-next.html:
2091
2092 2016-02-19  Ryan Haddad  <ryanhaddad@apple.com>
2093
2094         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196797
2095
2096         Unreviewed test gardening.
2097
2098         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2099
2100 2016-02-19  Javier Fernandez  <jfernandez@igalia.com>
2101
2102         [CSS Grid Layout Refactoring some layout tests
2103         https://bugs.webkit.org/show_bug.cgi?id=154291
2104
2105         Refactored several tests so they use the shared sizing keywords
2106         instead of specific CSS rules.
2107
2108         Reviewed by Sergio Villar Senin.
2109
2110         * fast/css-grid-layout/calc-resolution-grid-item.html:
2111         * fast/css-grid-layout/flex-and-intrinsic-sizes-expected.txt:
2112         * fast/css-grid-layout/flex-and-intrinsic-sizes.html:
2113         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
2114         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
2115         * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
2116         * fast/css-grid-layout/grid-align-justify-overflow.html:
2117         * fast/css-grid-layout/grid-align-justify-stretch.html:
2118         * fast/css-grid-layout/grid-align.html:
2119         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
2120         * fast/css-grid-layout/grid-columns-rows-get-set.html:
2121         * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar.html:
2122         * fast/css-grid-layout/grid-content-alignment-and-self-alignment.html:
2123         * fast/css-grid-layout/grid-content-alignment-overflow.html:
2124         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html:
2125         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html:
2126         * fast/css-grid-layout/grid-content-alignment-with-span.html:
2127         * fast/css-grid-layout/grid-element-change-columns-repaint.html:
2128         * fast/css-grid-layout/grid-element-change-rows-repaint.html:
2129         * fast/css-grid-layout/grid-element-repeat-get-set.html:
2130         * fast/css-grid-layout/grid-gutters-and-alignment.html:
2131         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html:
2132         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html:
2133         * fast/css-grid-layout/grid-item-auto-margins-alignment.html:
2134         * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html:
2135         * fast/css-grid-layout/grid-item-auto-sized-align-justify-margin-border-padding.html:
2136         * fast/css-grid-layout/grid-item-change-column-repaint.html:
2137         * fast/css-grid-layout/grid-item-order-paint-order.html:
2138         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-expected.txt: Added.
2139         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-lr-expected.txt: Added.
2140         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-lr.html: Added.
2141         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-rl-expected.txt: Added.
2142         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-rl.html: Added.
2143         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding.html: Added.
2144         * fast/css-grid-layout/grid-item-z-index-stacking-context-expected.html:
2145         * fast/css-grid-layout/grid-item-z-index-stacking-context.html:
2146         * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html:
2147         * fast/css-grid-layout/grid-justify-content-distribution.html:
2148         * fast/css-grid-layout/grid-justify-content-vertical-lr.html:
2149         * fast/css-grid-layout/grid-justify-content-vertical-rl.html:
2150         * fast/css-grid-layout/justify-self-cell.html:
2151         * fast/css-grid-layout/min-width-height-auto-and-margins.html:
2152         * fast/css-grid-layout/minmax-fixed-logical-height-only.html:
2153         * fast/css-grid-layout/minmax-fixed-logical-width-only.html:
2154         * fast/css-grid-layout/minmax-max-content-resolution-columns.html:
2155         * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
2156         * fast/css-grid-layout/named-grid-line-get-set.html:
2157         * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html:
2158         * fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html:
2159         * fast/css-grid-layout/percent-of-indefinite-track-size-in-auto.html:
2160         * fast/css-grid-layout/percent-of-indefinite-track-size.html:
2161         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
2162         * fast/css-grid-layout/place-cell-by-index.html:
2163         * fast/css-grid-layout/resources/grid-alignment.css:
2164         (.alignSelfCenterSafe):
2165         (.alignSelfCenterUnsafe):
2166         (.alignSelfEndSafe):
2167         (.alignSelfEndUnsafe):
2168         (.alignItemsAuto):
2169         (.alignItemsStretch):
2170         (.alignItemsStart):
2171         (.alignItemsEnd):
2172         (.alignItemsCenterSafe):
2173         (.alignItemsCenterUnsafe):
2174         (.alignItemsEndSafe):
2175         (.alignItemsEndUnsafe):
2176         (.justifySelfAuto):
2177         (.justifySelfStretch):
2178         (.justifySelfStart):
2179         (.justifySelfCenter):
2180         (.justifySelfEnd):
2181         (.justifySelfRight):
2182         (.justifySelfLeft):
2183         (.justifySelfFlexStart):
2184         (.justifySelfFlexEnd):
2185         (.justifySelfSelfStart):
2186         (.justifySelfSelfEnd):
2187         (.justifySelfCenterSafe):
2188         (.justifySelfCenterUnsafe):
2189         (.justifyItemsAuto):
2190         (.justifyItemsStretch):
2191         (.justifyItemsStart):
2192         (.justifyItemsCenter):
2193         (.justifyItemsEnd):
2194         (.justifyItemsCenterSafe):
2195         (.justifyItemsCenterUnsafe):
2196         (.justifyItemsEndSafe):
2197         (.justifyItemsEndUnsafe):
2198         (.selfStretch):
2199         (.contentStart):
2200         (.contentCenter):
2201         (.contentEnd):
2202         (.contentCenterSafe):
2203         (.contentCenterUnsafe):
2204         (.contentEndSafe):
2205         (.contentEndUnsafe):
2206         (.contentSpaceBetween):
2207         (.contentSpaceAround):
2208         (.contentSpaceEvenly):
2209         (.contentStretch):
2210         * fast/css-grid-layout/resources/grid.css:
2211         (.verticalRL):
2212         (.verticalLR):
2213         (.horizontalTB):
2214         (.horizontalBT):
2215         (.inline-grid): Deleted.
2216         (.firstRowFirstColumn): Deleted.
2217         (.directionRTL): Deleted.
2218
2219 2016-02-18  Andy Estes  <aestes@apple.com>
2220
2221         Revert to dispatching the popstate event synchronously
2222         https://bugs.webkit.org/show_bug.cgi?id=153297
2223         rdar://problem/24092294
2224
2225         Reviewed by Brent Fulgham.
2226
2227         Renamed and modified this test to expect synchronous dispatch.
2228
2229         * fast/loader/stateobjects/popstate-is-synchronous-expected.txt: Renamed from LayoutTests/fast/loader/stateobjects/popstate-is-asynchronous-expected.txt.
2230         * fast/loader/stateobjects/popstate-is-synchronous.html: Renamed from LayoutTests/fast/loader/stateobjects/popstate-is-asynchronous.html.
2231
2232 2016-02-18  Philippe Normand  <pnormand@igalia.com>
2233
2234         [GStreamer] Bump internal jhbuild versions to 1.6.3
2235         https://bugs.webkit.org/show_bug.cgi?id=149594
2236
2237         Reviewed by Michael Catanzaro.
2238
2239         * platform/gtk/TestExpectations: Skipping new failing tests for now.
2240
2241 2016-02-18  Commit Queue  <commit-queue@webkit.org>
2242
2243         Unreviewed, rolling out r196790.
2244         https://bugs.webkit.org/show_bug.cgi?id=154439
2245
2246         made fast/events/wheelevent-basic-actual.txt fail in WK2
2247         (Requested by alexchristensen on #webkit).
2248
2249         Reverted changeset:
2250
2251         "Wheel event callback removing the window causes crash in
2252         WebCore."
2253         https://bugs.webkit.org/show_bug.cgi?id=150871
2254         http://trac.webkit.org/changeset/196790
2255
2256 2016-02-18  Chris Dumez  <cdumez@apple.com>
2257
2258         window.history / window.navigator should not be replaceable
2259         https://bugs.webkit.org/show_bug.cgi?id=154412
2260
2261         Reviewed by Ryosuke Niwa.
2262
2263         Update / rebaseline existing tests now that window.history and
2264         window.navigator are no longer replaceable.
2265
2266         * fast/dom/Window/get-set-properties-expected.txt:
2267         * fast/dom/Window/get-set-properties.html:
2268         * fast/dom/Window/window-property-shadowing-expected.txt:
2269         * fast/dom/Window/window-property-shadowing.html:
2270         * http/tests/history/cross-origin-replace-history-object-child-expected.txt:
2271         * http/tests/history/resources/cross-origin-replaces-history-object-child-iframe.html:
2272         * js/dom/var-declarations-shadowing-expected.txt:
2273         * js/dom/var-declarations-shadowing.html:
2274         * js/getOwnPropertyDescriptor-window-attributes-expected.txt:
2275         * js/getOwnPropertyDescriptor-window-attributes.html:
2276
2277 2016-02-18  Simon Fraser  <simon.fraser@apple.com>
2278
2279         Wheel event callback removing the window causes crash in WebCore.
2280         https://bugs.webkit.org/show_bug.cgi?id=150871
2281
2282         Reviewed by Brent Fulgham.
2283
2284         * fast/events/wheel-event-destroys-frame-expected.txt: Added.
2285         * fast/events/wheel-event-destroys-frame.html: Added.
2286
2287 2016-02-18  Zalan Bujtas  <zalan@apple.com>
2288
2289         Soft hyphen is not shown when it is placed at the end of an inline element
2290         https://bugs.webkit.org/show_bug.cgi?id=153980
2291
2292         Reviewed by David Hyatt.
2293
2294         This patch handles the case when the character at the breaking position does not fit the
2295         line and soft-hyphen, as the first breaking opportunity, is followed by this overflowing character.
2296         (foo&shy;bar where b overflows the line).
2297         In such cases we don't yet have an item in the breaking history so we need to take a look at
2298         the current context instead.    
2299
2300         * fast/text/soft-hyphen-as-first-breaking-opportunity-expected.html: Added.
2301         * fast/text/soft-hyphen-as-first-breaking-opportunity.html: Added.
2302
2303 2016-02-18  Ryan Haddad  <ryanhaddad@apple.com>
2304
2305         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196770
2306
2307         Unreviewed test gardening.
2308
2309         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2310
2311 2016-02-18  Ryan Haddad  <ryanhaddad@apple.com>
2312
2313         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-forms.html for ios-simulator after r196769 
2314
2315         Unreviewed test gardening.
2316
2317         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2318
2319 2016-02-18  Ryan Haddad  <ryanhaddad@apple.com>
2320
2321         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196742
2322
2323         Unreviewed test gardening.
2324
2325         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2326
2327 2016-02-18  Csaba Osztrogonác  <ossy@webkit.org>
2328
2329         JSC ARM Linux test gardening after r196625
2330         https://bugs.webkit.org/show_bug.cgi?id=154392
2331
2332         Reviewed by Mark Lam.
2333
2334         * js/script-tests/dfg-float32array.js:
2335         * js/script-tests/dfg-float64array.js:
2336         * js/script-tests/dfg-int16array.js:
2337         * js/script-tests/dfg-int32array-overflow-values.js:
2338         * js/script-tests/dfg-int32array.js:
2339         * js/script-tests/dfg-int8array.js:
2340         * js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js:
2341         * js/script-tests/dfg-uint16array.js:
2342         * js/script-tests/dfg-uint32array-overflow-values.js:
2343         * js/script-tests/dfg-uint32array.js:
2344         * js/script-tests/dfg-uint8array.js:
2345         * js/script-tests/dfg-uint8clampedarray.js:
2346         * js/script-tests/regress-141098.js:
2347
2348 2016-02-17  Myles C. Maxfield  <mmaxfield@apple.com>
2349
2350         [Font Loading] Implement FontFaceSet
2351         https://bugs.webkit.org/show_bug.cgi?id=153348
2352
2353         Reviewed by Simon Fraser.
2354
2355         * fast/text/font-face-set-javascript-expected.txt: Added.
2356         * fast/text/font-face-set-javascript.html: Added.
2357
2358 2016-02-17  Commit Queue  <commit-queue@webkit.org>
2359
2360         Unreviewed, rolling out r196738.
2361         https://bugs.webkit.org/show_bug.cgi?id=154380
2362
2363         broke css3/calc/transforms-translate.html (Requested by
2364         alexchristensen on #webkit).
2365
2366         Reverted changeset:
2367
2368         "WebKitCSSMatrix transformList with calculated relative length
2369         crashes Safari."
2370         https://bugs.webkit.org/show_bug.cgi?id=153333
2371         http://trac.webkit.org/changeset/196738
2372
2373 2016-02-17  Dean Jackson  <dino@apple.com>
2374
2375         WebKitCSSMatrix transformList with calculated relative length crashes Safari.
2376         https://bugs.webkit.org/show_bug.cgi?id=153333
2377         <rdar://problem/17198383>
2378
2379         Reviewed by Simon Fraser.
2380
2381         Update existing tests to exercise the non-absolute lengths for translation
2382         and perspective functions.
2383
2384         * transforms/cssmatrix-2d-interface-expected.txt:
2385         * transforms/cssmatrix-2d-interface.xhtml:
2386         * transforms/cssmatrix-3d-interface-expected.txt:
2387         * transforms/cssmatrix-3d-interface.xhtml:
2388
2389 2016-02-17  Keith Miller  <keith_miller@apple.com>
2390
2391         Spread operator should be allowed when not the first argument of parameter list
2392         https://bugs.webkit.org/show_bug.cgi?id=152721
2393
2394         Reviewed by Saam Barati.
2395
2396         Update tests with new semantics of spread calling. Additionally,
2397         adjust benchmarks to run in a more reasonable time now that
2398         spread is implemented correctly.
2399
2400         * js/basic-spread-expected.txt:
2401         * js/parser-syntax-check-expected.txt:
2402         * js/regress/script-tests/deltablue-varargs.js:
2403         (deltaBlue):
2404         * js/regress/script-tests/varargs-construct.js:
2405         * js/script-tests/basic-spread.js:
2406         * js/script-tests/parser-syntax-check.js:
2407
2408 2016-02-17  Ryan Haddad  <ryanhaddad@apple.com>
2409
2410         Add ios-simulator baseline for new W3C HTML tests added with r196710
2411
2412         Unreviewed test gardening.
2413
2414         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Added.
2415         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Added.
2416
2417 2016-02-17  Chris Dumez  <cdumez@apple.com>
2418
2419         SES selftest page crashes on nightly r196694
2420         https://bugs.webkit.org/show_bug.cgi?id=154350
2421         <rdar://problem/24704334>
2422
2423         Reviewed by Mark Lam.
2424
2425         Add test coverage for the crash which happens when shadowing window.length
2426         with a value after the window property and then calling
2427         Object.getOwnPropertyDescriptor(window, "length").
2428
2429         * js/window-length-getOwnPropertyDescriptor-crash-expected.txt: Added.
2430         * js/window-length-getOwnPropertyDescriptor-crash.html: Added.
2431
2432 2016-02-17  Simon Fraser  <simon.fraser@apple.com>
2433
2434         Add tests for iframe and overflow scrollability after navigating back
2435         https://bugs.webkit.org/show_bug.cgi?id=154300
2436
2437         Fix the tests added in r196665 to be agnostic about how many pixels a wheel event scrolls.
2438
2439         * fast/scrolling/iframe-scrollable-after-back-expected.txt:
2440         * fast/scrolling/iframe-scrollable-after-back.html:
2441         * fast/scrolling/overflow-scrollable-after-back-expected.txt:
2442         * fast/scrolling/overflow-scrollable-after-back.html:
2443
2444 2016-02-17  Skachkov Oleksandr  <gskachkov@gmail.com>
2445
2446         [ES6] Arrow function. Arrow function should raise exception ReferenceError only when access to 'arguments'  on top level
2447         https://bugs.webkit.org/show_bug.cgi?id=152570
2448
2449         Reviewed by Saam Barati.
2450
2451         Add tests to ensure that arrrow function return error when it binds arguments on top level
2452
2453         * js/arrowfunction-lexical-bind-arguments-top-level-expected.txt: Added.
2454         * js/arrowfunction-lexical-bind-arguments-top-level.html: Added.
2455         * js/script-tests/arrowfunction-lexical-bind-arguments-top-level.js: Added.
2456
2457 2016-02-17  Chris Dumez  <cdumez@apple.com>
2458
2459         Import W3C HTML reflection tests
2460         https://bugs.webkit.org/show_bug.cgi?id=154310
2461         <rdar://problem/24685826>
2462
2463         Reviewed by Ryosuke Niwa.
2464
2465         Skip newly imported tests in Debug builds because they are slow.
2466
2467         * TestExpectations:
2468
2469 2016-02-17  Alex Christensen  <achristensen@webkit.org>
2470
2471         Copy http body when being redirected with 308 with NetworkSession
2472         https://bugs.webkit.org/show_bug.cgi?id=154348
2473
2474         Reviewed by Brady Eidson.
2475
2476         * http/tests/navigation/post-308-response-expected.txt: Copied from LayoutTests/http/tests/navigation/post-307-response-expected.txt.
2477         * http/tests/navigation/post-308-response.html: Copied from LayoutTests/http/tests/navigation/post-307-response.html.
2478         * http/tests/navigation/resources/redirection-response.php:
2479         Added a test verifying data is being sent with post requests after being redirected with an http status code of 308.
2480         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.
2481         This fills in the missing non-CORS test.
2482
2483 2016-02-17  Chris Dumez  <cdumez@apple.com>
2484
2485         Regression(r196648): window.showModalDialog is no longer undefined if the client does not allow showing modal dialog
2486         https://bugs.webkit.org/show_bug.cgi?id=154330
2487
2488         Reviewed by Gavin Barraclough.
2489
2490         Add layout test to make sure that window.showModalDialog is undefined
2491         when the client does not allow showing modal dialog and to check that
2492         window.showModalDialog can be shadowed.
2493
2494         * fast/dom/Window/forbid-showModalDialog-expected.txt: Added.
2495         * fast/dom/Window/forbid-showModalDialog.html: Added.
2496
2497 2016-02-17  Commit Queue  <commit-queue@webkit.org>
2498
2499         Unreviewed, rolling out r196675.
2500         https://bugs.webkit.org/show_bug.cgi?id=154344
2501
2502          "Causes major slowdowns on deltablue-varargs" (Requested by
2503         keith_miller on #webkit).
2504
2505         Reverted changeset:
2506
2507         "Spread operator should be allowed when not the first argument
2508         of parameter list"
2509         https://bugs.webkit.org/show_bug.cgi?id=152721
2510         http://trac.webkit.org/changeset/196675
2511
2512 2016-02-17  Nan Wang  <n_wang@apple.com>
2513
2514         AX: Implement sentence related text marker functions using TextIterator
2515         https://bugs.webkit.org/show_bug.cgi?id=154312
2516
2517         Reviewed by Chris Fleizach.
2518
2519         * accessibility/mac/text-marker-paragraph-nav-expected.txt:
2520         * accessibility/mac/text-marker-paragraph-nav.html:
2521         * accessibility/mac/text-marker-sentence-nav-expected.txt: Added.
2522         * accessibility/mac/text-marker-sentence-nav.html: Added.
2523
2524 2016-02-17  Ryan Haddad  <ryanhaddad@apple.com>
2525
2526         Adding an ios-specific baseline for accessibility/ios-simulator/centerpoint.html during failure investigation
2527         https://bugs.webkit.org/show_bug.cgi?id=154137
2528
2529         Unreviewed test gardening.
2530
2531         * platform/ios-simulator/accessibility/ios-simulator/centerpoint-expected.txt: Added.
2532
2533 2016-02-17  Ryan Haddad  <ryanhaddad@apple.com>
2534
2535         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator
2536
2537         Unreviewed test gardening.
2538
2539         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2540
2541 2016-02-17  Ryan Haddad  <ryanhaddad@apple.com>
2542
2543         Skipping tests added with r196688 on ios-simulator due to reliance on unsupported mouse events.
2544
2545         Unreviewed test gardening.
2546
2547         * platform/ios-simulator/TestExpectations:
2548
2549 2016-02-17  Chris Dumez  <cdumez@apple.com>
2550
2551         Window should have its 'constructor' property on the prototype
2552         https://bugs.webkit.org/show_bug.cgi?id=154037
2553         <rdar://problem/24689078>
2554
2555         Reviewed by Gavin Barraclough.
2556
2557         * http/tests/security/cross-origin-window-property-access-expected.txt:
2558         * http/tests/security/cross-origin-window-property-access.html:
2559         Add checks to make sure it still is not possible to access
2560         window.constructor cross-origin.
2561
2562         * js/getOwnPropertyDescriptor-window-attributes-expected.txt:
2563         * js/getOwnPropertyDescriptor-window-attributes.html:
2564         Update test now that window has it's "constructor" attribute
2565         on the prototype.
2566
2567 2016-02-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2568
2569         Add a way to test ScrollAnimator
2570         https://bugs.webkit.org/show_bug.cgi?id=153479
2571
2572         Reviewed by Michael Catanzaro.
2573
2574         * compositing/overflow/overflow-scrollbar-layer-positions-expected.txt:
2575         * fast/scrolling/overlay-scrollbars-scroll-corner-expected.html: Added.
2576         * fast/scrolling/overlay-scrollbars-scroll-corner.html: Added.
2577         * fast/scrolling/scroll-animator-basic-events-expected.txt: Added.
2578         * fast/scrolling/scroll-animator-basic-events.html: Added.
2579         * fast/scrolling/scroll-animator-overlay-scrollbars-hovered-expected.txt: Added.
2580         * fast/scrolling/scroll-animator-overlay-scrollbars-hovered.html: Added.
2581         * fast/scrolling/scroll-animator-select-list-events-expected.txt: Added.
2582         * fast/scrolling/scroll-animator-select-list-events.html: Added.
2583         * fast/scrolling/scrollbar-tickmarks-hittest.html:
2584         * platform/mac-wk1/TestExpectations:
2585         * platform/mac-wk1/fast/scrolling/scroll-animator-basic-events-expected.txt: Added.
2586         * platform/mac-wk1/fast/scrolling/scroll-animator-select-list-events-expected.txt: Added.
2587
2588 2016-02-16  Gavin Barraclough  <barraclough@apple.com>
2589
2590         JSDOMWindow::getOwnPropertySlot should not search photo chain
2591         https://bugs.webkit.org/show_bug.cgi?id=154102
2592
2593         Reviewed by Chris Dumez.
2594
2595         Should only return *own* properties.
2596
2597         * fast/dom/Window/es52-globals-expected.txt:
2598         * http/tests/security/window-named-valueOf-expected.txt:
2599         * imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2600             - update test results.
2601
2602 2016-02-16  Keith Miller  <keith_miller@apple.com>
2603
2604         Spread operator should be allowed when not the first argument of parameter list
2605         https://bugs.webkit.org/show_bug.cgi?id=152721
2606
2607         Reviewed by Saam Barati.
2608
2609         Update tests with new semantics of spread calling.
2610
2611         * js/basic-spread-expected.txt:
2612         * js/parser-syntax-check-expected.txt:
2613         * js/script-tests/basic-spread.js:
2614         * js/script-tests/parser-syntax-check.js:
2615
2616 2016-02-16  Chris Dumez  <cdumez@apple.com>
2617
2618         Navigator.geolocation should not be marked a [Replaceable] and should be on the prototype
2619         https://bugs.webkit.org/show_bug.cgi?id=154304
2620         <rdar://problem/24685092>
2621
2622         Reviewed by Gavin Barraclough.
2623
2624         * fast/dom/Geolocation/enabled-expected.txt:
2625         * fast/dom/Geolocation/script-tests/enabled.js:
2626         * js/dom/delete-syntax-expected.txt:
2627         * js/dom/script-tests/delete-syntax.js:
2628         Update tests as they expected the navigator properties to be on the
2629         instance rather than the prototype.
2630
2631         * js/dom/script-tests/shadow-navigator-geolocation-in-strict-mode-does-not-throw.js: Removed.
2632         * js/dom/shadow-navigator-geolocation-in-strict-mode-does-not-throw-expected.txt: Removed.
2633         * js/dom/shadow-navigator-geolocation-in-strict-mode-does-not-throw.html: Removed.
2634         Drop outdated test.
2635
2636         * js/navigator-set-geolocation-expected.txt: Added.
2637         * js/navigator-set-geolocation.html: Added.
2638         Add test to make sure that Navigator.geolocation cannot be set. I verified that
2639         this test passes in both Firefox and Chrome.
2640
2641 2016-02-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
2642
2643         REGRESSION (r190430): WTFCrashWithSecurityImplication in:void SVGRootInlineBox::layoutCharactersInTextBoxes()
2644         https://bugs.webkit.org/show_bug.cgi?id=154185
2645
2646         Reviewed by Ryosuke Niwa.
2647         
2648         Ensure that adding an HTMLSlotElement with text to an SVGTextElement will
2649         not create a renderer and we won't crash.
2650
2651         * fast/shadow-dom/text-slot-child-crash-expected.txt: Added.
2652         * fast/shadow-dom/text-slot-child-crash.svg: Added.
2653
2654 2016-02-16  Simon Fraser  <simon.fraser@apple.com>
2655
2656         Add tests for iframe and overflow scrollability after navigating back
2657         https://bugs.webkit.org/show_bug.cgi?id=154300
2658
2659         Reviewed by Brent Fulgham.
2660         
2661         Test that sends mousewheel events to overflow and iframe, before and after navigating
2662         forward then back.
2663         
2664         These tests detect the regression caused by r188659.
2665
2666         * fast/scrolling/iframe-scrollable-after-back-expected.txt: Added.
2667         * fast/scrolling/iframe-scrollable-after-back.html: Added.
2668         * fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
2669         * fast/scrolling/overflow-scrollable-after-back.html: Added.
2670         * fast/scrolling/resources/scroll-notifying-page.html: Added.
2671         * platform/ios-simulator/TestExpectations: Skip on iOS.
2672
2673 2016-02-16  Daniel Bates  <dabates@apple.com>
2674
2675         CSP: Update violation report 'Content-Type' header
2676         https://bugs.webkit.org/show_bug.cgi?id=153166
2677         <rdar://problem/24383327>
2678
2679         Reviewed by Brent Fulgham.
2680
2681         Update expected results now that we post the Content Security Policy violation report with
2682         Content-Type application/csp-report.
2683
2684         * TestExpectations: Update associated bugs for entries that still fail.
2685         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
2686         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
2687         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
2688         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
2689         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt: Fix up HTTP_REFERER and csp-report
2690         to reflect the correct value for HTTP_REFERER and the correct values for the report-uri and document-uri keys in the CSP
2691         report JSON object.
2692
2693 2016-02-16  Ryan Haddad  <ryanhaddad@apple.com>
2694
2695         Marking pageoverlay/overlay-installation.html  as flaky on ios-simulator
2696         https://bugs.webkit.org/show_bug.cgi?id=153337
2697
2698         Unreviewed test gardening.
2699
2700         * platform/ios-simulator/TestExpectations:
2701
2702 2016-02-16  Ryan Haddad  <ryanhaddad@apple.com>
2703
2704         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196648
2705
2706         Unreviewed test gardening.
2707
2708         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2709
2710 2016-02-16  Daniel Bates  <dabates@apple.com>
2711
2712         CSP: Fix parsing of 'host/path' source expressions
2713         https://bugs.webkit.org/show_bug.cgi?id=153170
2714         <rdar://problem/24383407>
2715
2716         Reviewed by Brent Fulgham.
2717
2718         Remove entry for test http/tests/security/contentSecurityPolicy/source-list-parsing-paths-03.html
2719         as it now passes.
2720
2721         * TestExpectations:
2722
2723 2016-02-16  Joseph Pecoraro  <pecoraro@apple.com>
2724
2725         JSContext Inspector: Support for inline source maps
2726         https://bugs.webkit.org/show_bug.cgi?id=154303
2727         <rdar://problem/24670392>
2728
2729         Reviewed by Timothy Hatcher.
2730
2731         * inspector/unit-tests/url-utilities-expected.txt: Added.
2732         * inspector/unit-tests/url-utilities.html: Added.
2733
2734 2016-02-16  Daniel Bates  <dabates@apple.com>
2735
2736         CSP: Disallow an empty host in a host-source source expression
2737         https://bugs.webkit.org/show_bug.cgi?id=153168
2738         <rdar://problem/24383366>
2739
2740         Reviewed by Brent Fulgham.
2741
2742         Remove entry for test http/tests/security/contentSecurityPolicy/source-list-parsing-07.html
2743         as it now passes.
2744
2745         * TestExpectations:
2746
2747 2016-02-16  Chris Dumez  <cdumez@apple.com>
2748
2749         [Web IDL] Operations should be on the instance for global objects or if [Unforgeable]
2750         https://bugs.webkit.org/show_bug.cgi?id=154120
2751         <rdar://problem/24613231>
2752
2753         Reviewed by Gavin Barraclough.
2754
2755         * inspector/model/remote-object-get-properties-expected.txt:
2756         Rebaseline test because the order of static properties has changed:
2757         functions are now before constants instead of after.
2758
2759 2016-02-16  Ryan Haddad  <ryanhaddad@apple.com>
2760
2761         Marking webarchive/loading/missing-data.html as flaky on ios-simulator-wk2
2762         https://bugs.webkit.org/show_bug.cgi?id=153380
2763
2764         Unreviewed test gardening.
2765
2766         * platform/ios-simulator-wk2/TestExpectations:
2767
2768 2016-02-16  Keith Miller  <keith_miller@apple.com>
2769
2770         ClonedArguments should not materialize its special properties unless they are being changed or deleted
2771         https://bugs.webkit.org/show_bug.cgi?id=154128
2772
2773         Reviewed by Filip Pizlo.
2774
2775         Have argumnets-strict-mode test the speed of spreading the arguments object.
2776
2777         * js/regress/script-tests/arguments-strict-mode.js:
2778         (foo):
2779
2780 2016-02-16  Ryan Haddad  <ryanhaddad@apple.com>
2781
2782         Marking fast/events/keydown-1.html as flaky on mac-wk1 debug
2783         https://bugs.webkit.org/show_bug.cgi?id=154297
2784
2785         Unreviewed test gardening.
2786
2787         * platform/mac-wk1/TestExpectations:
2788
2789 2016-02-16  Filip Pizlo  <fpizlo@apple.com>
2790
2791         FTL should support StringFromCharCode
2792         https://bugs.webkit.org/show_bug.cgi?id=154267
2793
2794         Reviewed by Mark Lam.
2795
2796         * js/regress/script-tests/string-from-char-code.js: Added.
2797         (result):
2798         * js/regress/script-tests/untyped-string-from-char-code.js: Added.
2799         (result):
2800         * js/regress/string-from-char-code-expected.txt: Added.
2801         * js/regress/string-from-char-code.html: Added.
2802         * js/regress/untyped-string-from-char-code-expected.txt: Added.
2803         * js/regress/untyped-string-from-char-code.html: Added.
2804
2805 2016-02-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2806
2807         [GTK] No hover-horizontal scrolling available
2808         https://bugs.webkit.org/show_bug.cgi?id=122859
2809
2810         Reviewed by Michael Catanzaro.
2811
2812         * platform/gtk/scrollbars/main-frame-scrollbar-horizontal-wheel-scroll-expected.html: Added.
2813         * platform/gtk/scrollbars/main-frame-scrollbar-horizontal-wheel-scroll.html: Added.
2814
2815 2016-02-16  Antti Koivisto  <antti@apple.com>
2816
2817         Factor id mutation style invalidation code into a class
2818         https://bugs.webkit.org/show_bug.cgi?id=154287
2819
2820         Reviewed by Andreas Kling.
2821
2822         * fast/css/style-invalidation-id-change-descendants-expected.txt: Added.
2823         * fast/css/style-invalidation-id-change-descendants.html: Added.
2824
2825 2016-02-16  Ryan Haddad  <ryanhaddad@apple.com>
2826
2827         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196621
2828
2829         Unreviewed test gardening.
2830
2831         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2832
2833 2016-02-15  Antti Koivisto  <antti@apple.com>
2834
2835         Optimize style invalidations for attribute selectors
2836         https://bugs.webkit.org/show_bug.cgi?id=154242
2837
2838         Reviewed by Andreas Kling.
2839
2840         * fast/css/style-invalidation-attribute-change-descendants-expected.txt: Added.
2841         * fast/css/style-invalidation-attribute-change-descendants.html: Added.
2842
2843 2016-02-16  Chris Dumez  <cdumez@apple.com>
2844
2845         Do security checks early in JSDOMWindow::put*()
2846         https://bugs.webkit.org/show_bug.cgi?id=154270
2847
2848         Reviewed by Gavin Barraclough.
2849
2850         * http/tests/security/cross-frame-access-put-expected.txt:
2851         Rebaseline. The extra security warnings are for the following properties:
2852         closed, crypto, frameElement, pageXOffset and pageYOffset.
2853         All these properties are read-only and therefore cannot be set (cross-origin
2854         or not). The previous code was not doing an explicit check and ended up
2855         trying to set these properties. However, since they are read-only, we would
2856         silently fail to set them. The new code does the explicit check and therefore
2857         will warn and NOT attempt to set.
2858
2859         * http/tests/security/cross-origin-reified-window-location-setting-expected.txt: Added.
2860         * http/tests/security/cross-origin-reified-window-location-setting.html: Added.
2861         Add test to check that setting window.location cross-origin still works after the
2862         window object has been reified.
2863
2864 2016-02-15  Mark Lam  <mark.lam@apple.com>
2865
2866         [ARMv7] Some JSC test fails due to exhausting the JIT code heap on the no LLINT test configuration.
2867         https://bugs.webkit.org/show_bug.cgi?id=151611
2868
2869         Reviewed by Saam Barati.
2870
2871         These tests are only failing because they are compiling too much with the LLINT
2872         disabled.  As a result, they are using more JIT code heap space than is allowed
2873         by the OS.
2874
2875         This patch excludes these tests from the noLLINT configuration on 32-bit ARM.
2876
2877         * js/script-tests/dfg-float32array.js:
2878         * js/script-tests/dfg-float64array.js:
2879         * js/script-tests/dfg-int16array.js:
2880         * js/script-tests/dfg-int32array-overflow-values.js:
2881         * js/script-tests/dfg-int32array.js:
2882         * js/script-tests/dfg-int8array.js:
2883         * js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js:
2884         * js/script-tests/dfg-uint16array.js:
2885         * js/script-tests/dfg-uint32array-overflow-values.js:
2886         * js/script-tests/dfg-uint32array.js:
2887         * js/script-tests/dfg-uint8array.js:
2888         * js/script-tests/dfg-uint8clampedarray.js:
2889         * js/script-tests/regress-141098.js:
2890
2891 2016-02-15  Brent Fulgham  <bfulgham@apple.com>
2892
2893         [Mac] Gather some rudimentary statistics during resource load 
2894         https://bugs.webkit.org/show_bug.cgi?id=153575
2895         <rdar://problem/24075254>
2896
2897         Reviewed by Brady Eidson.
2898
2899         * http/tests/navigation/resources/redirect-on-reload-updates-history-item-statistics.php: Added.
2900         * http/tests/navigation/resources/redirect-updates-history-item-done-statistics.html: Added.
2901         * http/tests/navigation/statistics-expected.txt: Added.
2902         * http/tests/navigation/statistics.html: Added.
2903
2904 2016-02-15  Chris Dumez  <cdumez@apple.com>
2905
2906         The following properties should exist on the global object: AudioTrackList, AudioTrack, VideoTrackList, VideoTrack
2907         https://bugs.webkit.org/show_bug.cgi?id=154250
2908         <rdar://problem/24660829>
2909
2910         Reviewed by Eric Carlson.
2911
2912         Rebaseline now that AudioTrackList, AudioTrack, VideoTrackList and VideoTrack
2913         are exposed on the global Window object.
2914
2915         * js/dom/global-constructors-attributes-expected.txt:
2916         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2917         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2918         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2919
2920 2016-02-15  Hunseop Jeong  <hs85.jeong@samsung.com>
2921
2922         [EFL] Rebaseline after r196244.
2923
2924         Unreviewed test gardening.
2925
2926         * platform/efl/compositing/geometry/clipping-foreground-expected.txt:
2927         * platform/efl/compositing/geometry/root-layer-update-expected.txt:
2928         * platform/efl/compositing/overflow/ancestor-overflow-expected.txt:
2929         * platform/efl/compositing/overflow/nested-scrolling-expected.txt:
2930         * platform/efl/compositing/overflow/overflow-scroll-expected.txt:
2931         * platform/efl/compositing/overflow/parent-overflow-expected.txt:
2932         * platform/efl/compositing/overflow/scrollbar-painting-expected.txt:
2933         * platform/efl/compositing/reflections/nested-reflection-on-overflow-expected.txt:
2934         * platform/efl/compositing/sibling-positioning-expected.txt:
2935         * platform/efl/css3/unicode-bidi-isolate-basic-expected.txt:
2936         * platform/efl/fast/block/positioning/auto/vertical-rl/007-expected.txt:
2937         * platform/efl/fast/block/positioning/vertical-rl/fixed-positioning-expected.txt:
2938         * platform/efl/fast/borders/border-antialiasing-expected.txt:
2939         * platform/efl/fast/clip/001-expected.txt:
2940         * platform/efl/fast/clip/013-expected.txt:
2941         * platform/efl/fast/clip/014-expected.txt:
2942         * platform/efl/fast/clip/016-expected.txt:
2943         * platform/efl/fast/clip/outline-overflowClip-expected.txt:
2944         * platform/efl/fast/css/clip-zooming-expected.txt:
2945         * platform/efl/fast/forms/validation-message-appearance-expected.txt:
2946         * platform/efl/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt:
2947         * platform/efl/fast/line-grid/line-grid-inside-columns-expected.txt:
2948         * platform/efl/fast/line-grid/line-grid-into-columns-expected.txt:
2949         * platform/efl/fast/lists/scrolled-marker-paint-expected.txt:
2950         * platform/efl/fast/multicol/client-rects-expected.txt:
2951         * platform/efl/fast/multicol/column-break-with-balancing-expected.txt:
2952         * platform/efl/fast/multicol/column-rules-expected.txt:
2953         * platform/efl/fast/multicol/column-rules-stacking-expected.txt:
2954         * platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt:
2955         * platform/efl/fast/multicol/float-paginate-complex-expected.txt:
2956         * platform/efl/fast/multicol/float-paginate-empty-lines-expected.txt:
2957         * platform/efl/fast/multicol/float-paginate-expected.txt:
2958         * platform/efl/fast/multicol/layers-in-multicol-expected.txt:
2959         * platform/efl/fast/multicol/layers-split-across-columns-expected.txt:
2960         * platform/efl/fast/multicol/max-height-columns-block-expected.txt:
2961         * platform/efl/fast/multicol/nested-columns-expected.txt:
2962         * platform/efl/fast/multicol/newmulticol/client-rects-expected.txt:
2963         * platform/efl/fast/multicol/overflow-across-columns-expected.txt:
2964         * platform/efl/fast/multicol/overflow-across-columns-percent-height-expected.txt:
2965         * platform/efl/fast/multicol/overflow-unsplittable-expected.txt:
2966         * platform/efl/fast/multicol/paginate-block-replaced-expected.txt:
2967         * platform/efl/fast/multicol/pagination/BottomToTop-bt-expected.txt:
2968         * platform/efl/fast/multicol/pagination/BottomToTop-lr-expected.txt:
2969         * platform/efl/fast/multicol/pagination/BottomToTop-rl-expected.txt:
2970         * platform/efl/fast/multicol/pagination/BottomToTop-tb-expected.txt:
2971         * platform/efl/fast/multicol/pagination/LeftToRight-bt-expected.txt:
2972         * platform/efl/fast/multicol/pagination/LeftToRight-rl-expected.txt:
2973         * platform/efl/fast/multicol/pagination/LeftToRight-tb-expected.txt:
2974         * platform/efl/fast/multicol/pagination/LeftToRight-tb-hittest-expected.txt:
2975         * platform/efl/fast/multicol/pagination/RightToLeft-bt-expected.txt:
2976         * platform/efl/fast/multicol/pagination/RightToLeft-lr-expected.txt:
2977         * platform/efl/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt:
2978         * platform/efl/fast/multicol/pagination/RightToLeft-rl-expected.txt:
2979         * platform/efl/fast/multicol/pagination/RightToLeft-rl-hittest-expected.txt:
2980         * platform/efl/fast/multicol/pagination/RightToLeft-tb-expected.txt:
2981         * platform/efl/fast/multicol/pagination/TopToBottom-bt-expected.txt:
2982         * platform/efl/fast/multicol/pagination/TopToBottom-lr-expected.txt:
2983         * platform/efl/fast/multicol/pagination/TopToBottom-rl-expected.txt:
2984         * platform/efl/fast/multicol/positive-leading-expected.txt:
2985         * platform/efl/fast/multicol/scrolling-column-rules-expected.txt:
2986         * platform/efl/fast/multicol/scrolling-overflow-expected.txt:
2987         * platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
2988         * platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
2989         * platform/efl/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt:
2990         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
2991         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
2992         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt:
2993         * platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
2994         * platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.txt:
2995         * platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt:
2996         * platform/efl/fast/multicol/table-vertical-align-expected.txt:
2997         * platform/efl/fast/multicol/tall-image-behavior-expected.txt:
2998         * platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
2999         * platform/efl/fast/multicol/vertical-lr/column-rules-expected.txt:
3000         * platform/efl/fast/multicol/vertical-lr/float-multicol-expected.txt:
3001         * platform/efl/fast/multicol/vertical-lr/float-paginate-complex-expected.txt:
3002         * platform/efl/fast/multicol/vertical-lr/float-paginate-expected.txt:
3003         * platform/efl/fast/multicol/vertical-lr/nested-columns-expected.txt:
3004         * platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
3005         * platform/efl/fast/multicol/vertical-rl/column-rules-expected.txt:
3006         * platform/efl/fast/multicol/vertical-rl/float-multicol-expected.txt:
3007         * platform/efl/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
3008         * platform/efl/fast/multicol/vertical-rl/float-paginate-expected.txt:
3009         * platform/efl/fast/multicol/vertical-rl/nested-columns-expected.txt:
3010         * platform/efl/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
3011         * platform/efl/fast/overflow/float-in-relpositioned-expected.txt:
3012         * platform/efl/fast/overflow/overflow-auto-position-absolute-expected.txt:
3013         * platform/efl/fast/overflow/overflow-rtl-expected.txt:
3014         * platform/efl/fast/overflow/paged-x-div-expected.txt:
3015         * platform/efl/fast/overflow/paged-x-div-with-column-gap-expected.txt:
3016         * platform/efl/fast/overflow/paged-x-on-root-expected.txt:
3017         * platform/efl/fast/overflow/paged-x-with-column-gap-expected.txt:
3018         * platform/efl/fast/overflow/paged-y-div-expected.txt:
3019         * platform/efl/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
3020         * platform/efl/fast/regions/repaint/region-painting-via-layout-expected.txt:
3021         * platform/efl/fast/repaint/box-shadow-h-expected.txt:
3022         * platform/efl/fast/repaint/box-shadow-v-expected.txt:
3023         * platform/efl/fast/repaint/layer-outline-expected.txt:
3024         * platform/efl/fast/repaint/layer-outline-horizontal-expected.txt:
3025         * platform/efl/fast/table/edge-offsets-expected.txt:
3026         * platform/efl/fast/transforms/overflow-with-transform-expected.txt:
3027         * platform/efl/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Added.
3028         * platform/efl/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Added.
3029         * platform/efl/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3030         * platform/efl/scrollbars/scrollbars-on-positioned-content-expected.txt:
3031         * platform/efl/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt: Added.
3032         * platform/efl/svg/custom/image-rescale-clip-expected.txt: Added.
3033
3034 2016-02-15  Ryan Haddad  <ryanhaddad@apple.com>
3035
3036         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196607
3037
3038         Unreviewed test gardening.
3039
3040         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3041
3042 2016-02-15  Myles C. Maxfield  <mmaxfield@apple.com>
3043
3044         [Font Loading] Implement FontFace JavaScript object
3045         https://bugs.webkit.org/show_bug.cgi?id=153345
3046
3047         Reviewed by Antti Koivisto.
3048
3049         * fast/text/font-face-javascript-expected.txt: Added.
3050         * fast/text/font-face-javascript.html: Added.
3051         * js/dom/global-constructors-attributes-expected.txt:
3052         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3053         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3054         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3055         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3056         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3057         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3058
3059 2016-02-15  Chris Dumez  <cdumez@apple.com>
3060
3061         XMLHttpRequest / XMLHttpRequestUpload should inherit XMLHttpRequestEventTarget
3062         https://bugs.webkit.org/show_bug.cgi?id=154230
3063
3064         Reviewed by Alex Christensen.
3065
3066         Rebaseline tests now that XMLHttpRequestEventTarget is exposed on the
3067         global objects.
3068
3069         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3070         * js/dom/global-constructors-attributes-expected.txt:
3071         * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3072         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3073         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3074         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3075         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3076         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3077         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3078
3079 2016-02-15  Jiewen Tan  <jiewen_tan@apple.com>
3080
3081         Refine SimulatedMouseEvent to support Event.isTrusted
3082         https://bugs.webkit.org/show_bug.cgi?id=154133
3083         <rdar://problem/24616246>
3084
3085         Reviewed by Darin Adler.
3086
3087         * imported/blink/fast/events/event-trusted-expected.txt:
3088         * imported/blink/fast/events/event-trusted.html:
3089
3090 2016-02-15  Ryan Haddad  <ryanhaddad@apple.com>
3091
3092         Marking animations/animation-delay-changed.html as flaky on ios-simulator
3093         https://bugs.webkit.org/show_bug.cgi?id=154253
3094
3095         Unreviewed test gardening.
3096
3097         * platform/ios-simulator-wk2/TestExpectations:
3098         * platform/ios-simulator/TestExpectations:
3099
3100 2016-02-15  Joseph Pecoraro  <pecoraro@apple.com>
3101
3102         Web Inspector: Web Workers have no access to console for debugging
3103         https://bugs.webkit.org/show_bug.cgi?id=26237
3104
3105         Reviewed by Timothy Hatcher.
3106
3107         * inspector/console/messageAdded-from-worker-expected.txt: Added.
3108         * inspector/console/messageAdded-from-worker.html: Added.
3109         * inspector/console/resources/worker-console-log.js: Added.
3110
3111 2016-02-15  Timothy Hatcher  <timothy@apple.com>
3112
3113         Web Inspector: CSS variables are not formatted correctly
3114         https://bugs.webkit.org/show_bug.cgi?id=154217
3115         rdar://problem/24644154
3116
3117         Reviewed by Joseph Pecoraro.
3118
3119         * inspector/codemirror/prettyprinting-css-rules-expected.txt:
3120         * inspector/codemirror/prettyprinting-css-rules.html:
3121         * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables-expected.css: Added.
3122         * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables.css: Added.
3123
3124 2016-02-15  Chris Dumez  <cdumez@apple.com>
3125
3126         Regression(r196563): It is no longer possible to call window.addEventListener without an explicit 'this'
3127         https://bugs.webkit.org/show_bug.cgi?id=154245
3128
3129         Reviewed by Ryosuke Niwa.
3130
3131         Add a layout test to cover the use of the EventListener API without an
3132         explicit 'this' value.
3133
3134         * fast/dom/Window/addEventListener-implicit-this-expected.txt: Added.
3135         * fast/dom/Window/addEventListener-implicit-this.html: Added.
3136
3137 2016-02-15  Daniel Bates  <dabates@apple.com>
3138
3139         CSP: 'sandbox' should be ignored in report-only mode
3140         https://bugs.webkit.org/show_bug.cgi?id=153167
3141         <rdar://problem/22708669>
3142
3143         Reviewed by Brent Fulgham.
3144
3145         Remove the entry from the TestExpectations file for the test
3146         http/tests/security/contentSecurityPolicy/sandbox-report-only.html as it now passes.
3147
3148         * TestExpectations:
3149
3150 2016-02-15  Daniel Bates  <dabates@apple.com>
3151
3152         CSP: Allow schemeless source expressions to match an HTTP or HTTPS resource
3153         https://bugs.webkit.org/show_bug.cgi?id=154177
3154         <rdar://problem/22708772>
3155
3156         Reviewed by Brent Fulgham.
3157
3158         Update test case and expected result to test that a schemeless source expression
3159         matches an HTTPS subresource (and does not trigger a Content Security Policy violation)
3160         when the page is served over HTTP.
3161
3162         * http/tests/security/contentSecurityPolicy/source-list-parsing-10-expected.txt:
3163         * http/tests/security/contentSecurityPolicy/source-list-parsing-10.html: Change "no" to "yes"
3164         so that we consider it a success (and continue printing "PASS") when we load and execute the
3165         script, <https://127.0.0.1:8443/security/contentSecurityPolicy/resources/script.js>.
3166
3167 2016-02-15  Ryan Haddad  <ryanhaddad@apple.com>
3168
3169         Rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html for ios-simulator after r196563
3170
3171         Unreviewed test gardening.
3172
3173         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3174
3175 2016-02-15  Hunseop Jeong  <hs85.jeong@samsung.com>
3176
3177         Unreviewed. EFL gardening after r195740.
3178
3179         * platform/efl/tables/mozilla/bugs/bug10269-1-expected.txt:
3180         * platform/efl/tables/mozilla/bugs/bug10269-2-expected.txt:
3181         * platform/efl/tables/mozilla/bugs/bug10296-2-expected.txt:
3182         * platform/efl/tables/mozilla/bugs/bug103533-expected.txt:
3183         * platform/efl/tables/mozilla/bugs/bug106158-1-expected.txt:
3184         * platform/efl/tables/mozilla/bugs/bug108340-expected.txt:
3185         * platform/efl/tables/mozilla/bugs/bug110566-expected.txt:
3186         * platform/efl/tables/mozilla/bugs/bug11321-expected.txt:
3187         * platform/efl/tables/mozilla/bugs/bug113235-3-expected.txt:
3188         * platform/efl/tables/mozilla/bugs/bug11944-expected.txt:
3189         * platform/efl/tables/mozilla/bugs/bug119786-expected.txt:
3190         * platform/efl/tables/mozilla/bugs/bug12384-expected.txt:
3191         * platform/efl/tables/mozilla/bugs/bug1261-expected.txt:
3192         * platform/efl/tables/mozilla/bugs/bug12910-2-expected.txt:
3193         * platform/efl/tables/mozilla/bugs/bug13105-expected.txt:
3194         * platform/efl/tables/mozilla/bugs/bug13118-expected.txt:
3195         * platform/efl/tables/mozilla/bugs/bug133756-1-expected.txt:
3196         * platform/efl/tables/mozilla/bugs/bug133756-2-expected.txt:
3197         * platform/efl/tables/mozilla/bugs/bug13484-expected.txt:
3198         * platform/efl/tables/mozilla/bugs/bug13526-expected.txt:
3199         * platform/efl/tables/mozilla/bugs/bug138725-expected.txt:
3200         * platform/efl/tables/mozilla/bugs/bug14159-3-expected.txt:
3201         * platform/efl/tables/mozilla/bugs/bug149275-2-expected.txt:
3202         * platform/efl/tables/mozilla/bugs/bug17130-1-expected.txt:
3203         * platform/efl/tables/mozilla/bugs/bug1828-expected.txt:
3204         * platform/efl/tables/mozilla/bugs/bug18359-expected.txt:
3205         * platform/efl/tables/mozilla/bugs/bug18558-expected.txt:
3206         * platform/efl/tables/mozilla/bugs/bug2050-expected.txt:
3207         * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
3208         * platform/efl/tables/mozilla/bugs/bug21299-expected.txt:
3209         * platform/efl/tables/mozilla/bugs/bug21918-expected.txt:
3210         * platform/efl/tables/mozilla/bugs/bug221784-1-expected.txt:
3211         * platform/efl/tables/mozilla/bugs/bug221784-2-expected.txt:
3212         * platform/efl/tables/mozilla/bugs/bug22246-2-expected.txt:
3213         * platform/efl/tables/mozilla/bugs/bug22246-2a-expected.txt:
3214         * platform/efl/tables/mozilla/bugs/bug2267-expected.txt:
3215         * platform/efl/tables/mozilla/bugs/bug23072-expected.txt:
3216         * platform/efl/tables/mozilla/bugs/bug23151-expected.txt:
3217         * platform/efl/tables/mozilla/bugs/bug23299-expected.txt:
3218         * platform/efl/tables/mozilla/bugs/bug24503-expected.txt:
3219         * platform/efl/tables/mozilla/bugs/bug24627-expected.txt:
3220         * platform/efl/tables/mozilla/bugs/bug2469-expected.txt:
3221         * platform/efl/tables/mozilla/bugs/bug2479-1-expected.txt:
3222         * platform/efl/tables/mozilla/bugs/bug24880-expected.txt:
3223         * platform/efl/tables/mozilla/bugs/bug25086-expected.txt:
3224         * platform/efl/tables/mozilla/bugs/bug2516-expected.txt:
3225         * platform/efl/tables/mozilla/bugs/bug25367-expected.txt:
3226         * platform/efl/tables/mozilla/bugs/bug2585-expected.txt:
3227         * platform/efl/tables/mozilla/bugs/bug26178-expected.txt:
3228         * platform/efl/tables/mozilla/bugs/bug27038-1-expected.txt:
3229         * platform/efl/tables/mozilla/bugs/bug27038-2-expected.txt:
3230         * platform/efl/tables/mozilla/bugs/bug275625-expected.txt:
3231         * platform/efl/tables/mozilla/bugs/bug2757-expected.txt:
3232         * platform/efl/tables/mozilla/bugs/bug278266-expected.txt:
3233         * platform/efl/tables/mozilla/bugs/bug278385-expected.txt:
3234         * platform/efl/tables/mozilla/bugs/bug2886-2-expected.txt:
3235         * platform/efl/tables/mozilla/bugs/bug28928-expected.txt:
3236         * platform/efl/tables/mozilla/bugs/bug29157-expected.txt:
3237         * platform/efl/tables/mozilla/bugs/bug2973-expected.txt:
3238         * platform/efl/tables/mozilla/bugs/bug3037-1-expected.txt:
3239         * platform/efl/tables/mozilla/bugs/bug3037-2-expected.txt:
3240         * platform/efl/tables/mozilla/bugs/bug30418-expected.txt:
3241         * platform/efl/tables/mozilla/bugs/bug30985-expected.txt:
3242         * platform/efl/tables/mozilla/bugs/bug3191-expected.txt:
3243         * platform/efl/tables/mozilla/bugs/bug32205-2-expected.txt:
3244         * platform/efl/tables/mozilla/bugs/bug32205-5-expected.txt:
3245         * platform/efl/tables/mozilla/bugs/bug32447-expected.txt:
3246         * platform/efl/tables/mozilla/bugs/bug3263-expected.txt:
3247         * platform/efl/tables/mozilla/bugs/bug3309-2-expected.txt:
3248         * platform/efl/tables/mozilla/bugs/bug34538-expected.txt:
3249         * platform/efl/tables/mozilla/bugs/bug35662-expected.txt:
3250         * platform/efl/tables/mozilla/bugs/bug3718-expected.txt:
3251         * platform/efl/tables/mozilla/bugs/bug39209-expected.txt:
3252         * platform/efl/tables/mozilla/bugs/bug40828-expected.txt:
3253         * platform/efl/tables/mozilla/bugs/bug4284-expected.txt:
3254         * platform/efl/tables/mozilla/bugs/bug4429-expected.txt:
3255         * platform/efl/tables/mozilla/bugs/bug44523-expected.txt:
3256         * platform/efl/tables/mozilla/bugs/bug45055-expected.txt:
3257         * platform/efl/tables/mozilla/bugs/bug4520-expected.txt:
3258         * platform/efl/tables/mozilla/bugs/bug46268-3-expected.txt:
3259         * platform/efl/tables/mozilla/bugs/bug46268-5-expected.txt:
3260         * platform/efl/tables/mozilla/bugs/bug46268-expected.txt:
3261         * platform/efl/tables/mozilla/bugs/bug46480-1-expected.txt:
3262         * platform/efl/tables/mozilla/bugs/bug46480-2-expected.txt:
3263         * platform/efl/tables/mozilla/bugs/bug4739-expected.txt:
3264         * platform/efl/tables/mozilla/bugs/bug48028-1-expected.txt:
3265         * platform/efl/tables/mozilla/bugs/bug48028-2-expected.txt:
3266         * platform/efl/tables/mozilla/bugs/bug51037-expected.txt:
3267         * platform/efl/tables/mozilla/bugs/bug51140-expected.txt:
3268         * platform/efl/tables/mozilla/bugs/bug55527-expected.txt:
3269         * platform/efl/tables/mozilla/bugs/bug55545-expected.txt:
3270         * platform/efl/tables/mozilla/bugs/bug55694-expected.txt:
3271         * platform/efl/tables/mozilla/bugs/bug56405-expected.txt:
3272         * platform/efl/tables/mozilla/bugs/bug57300-expected.txt:
3273         * platform/efl/tables/mozilla/bugs/bug57378-expected.txt:
3274         * platform/efl/tables/mozilla/bugs/bug57828-expected.txt:
3275         * platform/efl/tables/mozilla/bugs/bug5798-expected.txt:
3276         * platform/efl/tables/mozilla/bugs/bug5799-expected.txt:
3277         * platform/efl/tables/mozilla/bugs/bug5838-expected.txt:
3278         * platform/efl/tables/mozilla/bugs/bug58402-1-expected.txt:
3279         * platform/efl/tables/mozilla/bugs/bug59354-expected.txt:
3280         * platform/efl/tables/mozilla/bugs/bug60013-expected.txt:
3281         * platform/efl/tables/mozilla/bugs/bug60749-expected.txt:
3282         * platform/efl/tables/mozilla/bugs/bug60992-expected.txt:
3283         * platform/efl/tables/mozilla/bugs/bug63785-expected.txt:
3284         * platform/efl/tables/mozilla/bugs/bug650-expected.txt:
3285         * platform/efl/tables/mozilla/bugs/bug67864-expected.txt:
3286         * platform/efl/tables/mozilla/bugs/bug67915-1-expected.txt:
3287         * platform/efl/tables/mozilla/bugs/bug69187-expected.txt:
3288         * platform/efl/tables/mozilla/bugs/bug709-expected.txt:
3289         * platform/efl/tables/mozilla/bugs/bug7112-1-expected.txt:
3290         * platform/efl/tables/mozilla/bugs/bug7112-2-expected.txt:
3291         * platform/efl/tables/mozilla/bugs/bug75250-expected.txt:
3292         * platform/efl/tables/mozilla/bugs/bug8032-1-expected.txt:
3293         * platform/efl/tables/mozilla/bugs/bug82946-1-expected.txt:
3294         * platform/efl/tables/mozilla/bugs/bug8361-expected.txt:
3295         * platform/efl/tables/mozilla/bugs/bug83786-expected.txt:
3296         * platform/efl/tables/mozilla/bugs/bug8381-expected.txt:
3297         * platform/efl/tables/mozilla/bugs/bug9072-expected.txt:
3298         * platform/efl/tables/mozilla/bugs/bug9271-1-expected.txt:
3299         * platform/efl/tables/mozilla/bugs/bug93363-expected.txt:
3300         * platform/efl/tables/mozilla/bugs/bug96343-expected.txt:
3301         * platform/efl/tables/mozilla/bugs/bug965-expected.txt:
3302         * platform/efl/tables/mozilla/bugs/bug97138-expected.txt:
3303         * platform/efl/tables/mozilla/bugs/bug99923-expected.txt:
3304         * platform/efl/tables/mozilla/bugs/bug99948-expected.txt:
3305         * platform/efl/tables/mozilla/collapsing_borders/bug127040-expected.txt:
3306         * platform/efl/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
3307         * platform/efl/tables/mozilla/core/captions-expected.txt:
3308         * platform/efl/tables/mozilla/core/col_widths_auto_auto-expected.txt:
3309         * platform/efl/tables/mozilla/core/col_widths_auto_autoPer-expected.txt:
3310         * platform/efl/tables/mozilla/core/col_widths_fix_autoPer-expected.txt:
3311         * platform/efl/tables/mozilla/core/row_span-expected.txt:
3312         * platform/efl/tables/mozilla/dom/appendCol2-expected.txt:
3313         * platform/efl/tables/mozilla/dom/appendRowsExpand1-expected.txt:
3314         * platform/efl/tables/mozilla/dom/appendTbodyExpand1-expected.txt:
3315         * platform/efl/tables/mozilla/dom/deleteCellsRebuild1-expected.txt:
3316         * platform/efl/tables/mozilla/dom/deleteCellsShrink1-expected.txt:
3317         * platform/efl/tables/mozilla/dom/deleteCellsShrink2-expected.txt:
3318         * platform/efl/tables/mozilla/dom/deleteCol1-expected.txt:
3319         * platform/efl/tables/mozilla/dom/deleteCol2-expected.txt:
3320         * platform/efl/tables/mozilla/dom/deleteCol3-expected.txt:
3321         * platform/efl/tables/mozilla/dom/deleteColGroup1-expected.txt:
3322         * platform/efl/tables/mozilla/dom/deleteColGroup2-expected.txt:
3323         * platform/efl/tables/mozilla/dom/deleteRowsRebuild1-expected.txt:
3324         * platform/efl/tables/mozilla/dom/deleteRowsShrink1-expected.txt:
3325         * platform/efl/tables/mozilla/dom/deleteTbodyExpand1-expected.txt:
3326         * platform/efl/tables/mozilla/dom/deleteTbodyRebuild1-expected.txt:
3327         * platform/efl/tables/mozilla/dom/insertCellsExpand1-expected.txt:
3328         * platform/efl/tables/mozilla/dom/insertCellsExpand2-expected.txt:
3329         * platform/efl/tables/mozilla/dom/insertCellsRebuild1-expected.txt:
3330         * platform/efl/tables/mozilla/dom/insertCellsRebuild2-expected.txt:
3331         * platform/efl/tables/mozilla/dom/insertRowsExpand1-expected.txt:
3332         * platform/efl/tables/mozilla/dom/insertRowsRebuild1-expected.txt:
3333         * platform/efl/tables/mozilla/dom/tableDom-expected.txt:
3334         * platform/efl/tables/mozilla/marvin/body_col-expected.txt:
3335         * platform/efl/tables/mozilla/marvin/body_tbody-expected.txt:
3336         * platform/efl/tables/mozilla/marvin/body_tfoot-expected.txt:
3337         * platform/efl/tables/mozilla/marvin/body_thead-expected.txt:
3338         * platform/efl/tables/mozilla/marvin/col_span-expected.txt:
3339         * platform/efl/tables/mozilla/marvin/table_frame_border-expected.txt:
3340         * platform/efl/tables/mozilla/marvin/table_frame_box-expected.txt:
3341         * platform/efl/tables/mozilla/marvin/table_rules_all-expected.txt:
3342         * platform/efl/tables/mozilla/marvin/table_rules_none-expected.txt:
3343         * platform/efl/tables/mozilla/marvin/tables_align_center-expected.txt:
3344         * platform/efl/tables/mozilla/marvin/tables_align_left-expected.txt:
3345         * platform/efl/tables/mozilla/marvin/tables_align_right-expected.txt:
3346         * platform/efl/tables/mozilla/marvin/tables_border_0-expected.txt:
3347         * platform/efl/tables/mozilla/marvin/tables_border_1-expected.txt:
3348         * platform/efl/tables/mozilla/marvin/tables_border_2-expected.txt:
3349         * platform/efl/tables/mozilla/marvin/tables_border_3-expected.txt:
3350         * platform/efl/tables/mozilla/marvin/tables_caption_align_bot-expected.txt:
3351         * platform/efl/tables/mozilla/marvin/tables_caption_align_top-expected.txt:
3352         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3353         * platform/efl/tables/mozilla/marvin/tables_default-expected.txt:
3354         * platform/efl/tables/mozilla/marvin/tables_id-expected.txt:
3355         * platform/efl/tables/mozilla/marvin/tables_row_th_nowrap-expected.txt:
3356         * platform/efl/tables/mozilla/marvin/tables_td_align_center-expected.txt:
3357         * platform/efl/tables/mozilla/marvin/tables_td_align_left-expected.txt:
3358         * platform/efl/tables/mozilla/marvin/tables_td_align_right-expected.txt:
3359         * platform/efl/tables/mozilla/marvin/tables_td_colspan-expected.txt:
3360         * platform/efl/tables/mozilla/marvin/tables_td_height-expected.txt:
3361         * platform/efl/tables/mozilla/marvin/tables_td_nowrap-expected.txt:
3362         * platform/efl/tables/mozilla/marvin/tables_td_rowspan-expected.txt:
3363         * platform/efl/tables/mozilla/marvin/tables_th_align_center-expected.txt:
3364         * platform/efl/tables/mozilla/marvin/tables_th_align_left-expected.txt:
3365         * platform/efl/tables/mozilla/marvin/tables_th_align_right-expected.txt:
3366         * platform/efl/tables/mozilla/marvin/tables_th_colspan-expected.txt:
3367         * platform/efl/tables/mozilla/marvin/tables_th_height-expected.txt:
3368         * platform/efl/tables/mozilla/marvin/tables_th_rowspan-expected.txt:
3369         * platform/efl/tables/mozilla/marvin/tbody_align_center-expected.txt:
3370         * platform/efl/tables/mozilla/marvin/tbody_align_char-expected.txt:
3371         * platform/efl/tables/mozilla/marvin/tbody_align_justify-expected.txt:
3372         * platform/efl/tables/mozilla/marvin/tbody_align_left-expected.txt:
3373         * platform/efl/tables/mozilla/marvin/tbody_align_right-expected.txt:
3374         * platform/efl/tables/mozilla/marvin/tbody_char-expected.txt:
3375         * platform/efl/tables/mozilla/marvin/tfoot_align_center-expected.txt:
3376         * platform/efl/tables/mozilla/marvin/tfoot_align_char-expected.txt:
3377         * platform/efl/tables/mozilla/marvin/tfoot_align_justify-expected.txt:
3378         * platform/efl/tables/mozilla/marvin/tfoot_align_left-expected.txt:
3379         * platform/efl/tables/mozilla/marvin/tfoot_align_right-expected.txt:
3380         * platform/efl/tables/mozilla/marvin/tfoot_char-expected.txt:
3381         * platform/efl/tables/mozilla/marvin/thead_align_center-expected.txt:
3382         * platform/efl/tables/mozilla/marvin/thead_align_char-expected.txt:
3383         * platform/efl/tables/mozilla/marvin/thead_align_justify-expected.txt:
3384         * platform/efl/tables/mozilla/marvin/thead_align_left-expected.txt:
3385         * platform/efl/tables/mozilla/marvin/thead_align_right-expected.txt:
3386         * platform/efl/tables/mozilla/marvin/thead_char-expected.txt:
3387         * platform/efl/tables/mozilla/marvin/x_caption_align_bottom-expected.txt:
3388         * platform/efl/tables/mozilla/marvin/x_caption_align_top-expected.txt:
3389         * platform/efl/tables/mozilla/marvin/x_table-expected.txt:
3390         * platform/efl/tables/mozilla/marvin/x_table_align_center-expected.txt:
3391         * platform/efl/tables/mozilla/marvin/x_table_align_left-expected.txt:
3392         * platform/efl/tables/mozilla/marvin/x_table_align_right-expected.txt:
3393         * platform/efl/tables/mozilla/marvin/x_table_bgcolor_name-expected.txt:
3394         * platform/efl/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.txt:
3395         * platform/efl/tables/mozilla/marvin/x_table_border-expected.txt:
3396         * platform/efl/tables/mozilla/marvin/x_table_border_none-expected.txt:
3397         * platform/efl/tables/mozilla/marvin/x_table_border_px-expected.txt:
3398         * platform/efl/tables/mozilla/marvin/x_table_cellpadding-expected.txt:
3399         * platform/efl/tables/mozilla/marvin/x_table_cellpadding_pct-expected.txt:
3400         * platform/efl/tables/mozilla/marvin/x_table_cellspacing-expected.txt:
3401         * platform/efl/tables/mozilla/marvin/x_table_cellspacing_pct-expected.txt:
3402         * platform/efl/tables/mozilla/marvin/x_table_frame_void-expected.txt:
3403         * platform/efl/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
3404         * platform/efl/tables/mozilla/marvin/x_table_rules_none-expected.txt:
3405         * platform/efl/tables/mozilla/marvin/x_table_style-expected.txt:
3406         * platform/efl/tables/mozilla/marvin/x_tbody_align_center-expected.txt:
3407         * platform/efl/tables/mozilla/marvin/x_tbody_align_char-expected.txt:
3408         * platform/efl/tables/mozilla/marvin/x_tbody_align_left-expected.txt:
3409         * platform/efl/tables/mozilla/marvin/x_tbody_align_right-expected.txt:
3410         * platform/efl/tables/mozilla/marvin/x_tbody_class-expected.txt:
3411         * platform/efl/tables/mozilla/marvin/x_tbody_id-expected.txt:
3412         * platform/efl/tables/mozilla/marvin/x_tbody_style-expected.txt:
3413         * platform/efl/tables/mozilla/marvin/x_td_bgcolor_name-expected.txt:
3414         * platform/efl/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.txt:
3415<