1f2f0b36e920e026bd969712f53c4e977210c097
[WebKit.git] / LayoutTests / ChangeLog
1 2016-03-30  Joanmarie Diggs  <jdiggs@igalia.com>
2
3         AX: Update handling of SVG elements with presentational role
4         https://bugs.webkit.org/show_bug.cgi?id=156042
5
6         Reviewed by Chris Fleizach.
7
8         The expectations needed to be updated to reflect the elements which are
9         now being included in the accessibility tree. Also added several new test
10         cases with presentational elements that lack global ARIA attributes.
11
12         * accessibility/w3c-svg-presentational-role.html: Added several new test cases.
13         * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Updated.
14         * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Updated
15
16 2016-03-30  Michael Saboff  <msaboff@apple.com>
17
18         [ES6] Quantified unicode regular expressions do not work for counts greater than 1
19         https://bugs.webkit.org/show_bug.cgi?id=156044
20
21         Reviewed by Mark Lam.
22
23         Added new test cases.
24
25         * js/regexp-unicode-expected.txt:
26         * js/script-tests/regexp-unicode.js:
27
28 2016-03-30  Myles C. Maxfield  <mmaxfield@apple.com>
29
30         [OS X] [RTL Scrollbars] Overlay RTL scrollbars animate in from the wrong side
31         https://bugs.webkit.org/show_bug.cgi?id=155962
32
33         Reviewed by Darin Adler.
34
35         This test only prints the "RTL" token when running on certain OSes.
36
37         * fast/scrolling/rtl-scrollbars-animation-property.html: Added.
38         * platform/mac/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
39
40 2016-03-30  Sam Weinig  <sam@webkit.org>
41
42         -webkit-text-underline-position: under; does not work in ToT
43         https://bugs.webkit.org/show_bug.cgi?id=156038
44
45         Reviewed by David Hyatt.
46
47         * fast/css3-text/css3-text-decoration/text-underline-position/text-underline-position-under-vs-alphabetic-expected-mismatch.html: Added.
48         * fast/css3-text/css3-text-decoration/text-underline-position/text-underline-position-under-vs-alphabetic.html: Added.
49         Add mismatch test to show that -webkit-text-underline-position: under works.
50
51 2016-03-30  Eric Carlson  <eric.carlson@apple.com>
52
53         Fix the media test added in r185402
54         https://bugs.webkit.org/show_bug.cgi?id=156040
55
56         Reviewed by Simon Fraser.
57
58         * media/video-transformed-by-javascript.html: Load a valid media file.
59
60 2016-03-30  Commit Queue  <commit-queue@webkit.org>
61
62         Unreviewed, rolling out r198828.
63         https://bugs.webkit.org/show_bug.cgi?id=156030
64
65         Confirming PLT regression (Requested by anttik on #webkit).
66
67         Reverted changeset:
68
69         "Separate render tree updating from style resolve"
70         https://bugs.webkit.org/show_bug.cgi?id=155298
71         http://trac.webkit.org/changeset/198828
72
73 2016-03-30  Keith Miller <keith_miller@apple.com>
74
75         Unreviewed, rollout r198808. The patch causes crashes on 32-bit and appears to be a JSBench regression.
76
77 2016-03-30  Myles C. Maxfield  <mmaxfield@apple.com>
78
79         [OS X] [RTL Scrollbars] List boxes should obey RTL scrollbars
80         https://bugs.webkit.org/show_bug.cgi?id=155991
81
82         Reviewed by Darin Adler.
83
84         As with the previous patches, mark new tests as failing on all OSes that
85         don't support RTL scrollbars.
86
87         * TestExpectations:
88         * fast/scrolling/rtl-scrollbars-listbox-expected.html: Added.
89         * fast/scrolling/rtl-scrollbars-listbox-scroll-expected.html: Added.
90         * fast/scrolling/rtl-scrollbars-listbox-scroll.html: Added.
91         * fast/scrolling/rtl-scrollbars-listbox-select-left-expected.html: Added.
92         * fast/scrolling/rtl-scrollbars-listbox-select-left.html: Added.
93         * fast/scrolling/rtl-scrollbars-listbox-select-right-expected.html: Added.
94         * fast/scrolling/rtl-scrollbars-listbox-select-right.html: Added.
95         * fast/scrolling/rtl-scrollbars-listbox-simple-expected-mismatch.html: Added.
96         * fast/scrolling/rtl-scrollbars-listbox-simple.html: Added.
97         * fast/scrolling/rtl-scrollbars-listbox.html: Added.
98
99 2016-03-30  Yusuke Suzuki  <utatane.tea@gmail.com>
100
101         [JSC] Implement String.prototype.repeat in builtins JS
102         https://bugs.webkit.org/show_bug.cgi?id=155974
103
104         Reviewed by Darin Adler.
105
106         Update the error messages.
107
108         * js/regress/script-tests/string-repeat-not-resolving-fixed.js: Added.
109         (test):
110         * js/regress/script-tests/string-repeat-not-resolving-no-inline.js: Added.
111         (test):
112         * js/regress/script-tests/string-repeat-not-resolving.js: Added.
113         (test):
114         * js/regress/script-tests/string-repeat-resolving-fixed.js: Added.
115         (test):
116         * js/regress/script-tests/string-repeat-resolving-no-inline.js: Added.
117         (test):
118         * js/regress/script-tests/string-repeat-resolving.js: Added.
119         (test):
120         * js/regress/script-tests/string-repeat-single-not-resolving.js: Added.
121         (test):
122         * js/regress/script-tests/string-repeat-single-resolving.js: Added.
123         (test):
124         * js/regress/script-tests/string-repeat-small-not-resolving.js: Added.
125         (test):
126         * js/regress/script-tests/string-repeat-small-resolving.js: Added.
127         (test):
128         * js/regress/string-repeat-not-resolving-expected.txt: Added.
129         * js/regress/string-repeat-not-resolving-fixed-expected.txt: Added.
130         * js/regress/string-repeat-not-resolving-fixed.html: Added.
131         * js/regress/string-repeat-not-resolving-noinline-expected.txt: Added.
132         * js/regress/string-repeat-not-resolving-noinline.html: Added.
133         * js/regress/string-repeat-not-resolving.html: Added.
134         * js/regress/string-repeat-resolving-expected.txt: Added.
135         * js/regress/string-repeat-resolving-fixed-expected.txt: Added.
136         * js/regress/string-repeat-resolving-fixed.html: Added.
137         * js/regress/string-repeat-resolving-no-inline-expected.txt: Added.
138         * js/regress/string-repeat-resolving-no-inline.html: Added.
139         * js/regress/string-repeat-resolving.html: Added.
140         * js/regress/string-repeat-single-not-resolving-expected.txt: Added.
141         * js/regress/string-repeat-single-not-resolving.html: Added.
142         * js/regress/string-repeat-single-resolving-expected.txt: Added.
143         * js/regress/string-repeat-single-resolving.html: Added.
144         * js/regress/string-repeat-small-not-resolving-expected.txt: Added.
145         * js/regress/string-repeat-small-not-resolving.html: Added.
146         * js/regress/string-repeat-small-resolving-expected.txt: Added.
147         * js/regress/string-repeat-small-resolving.html: Added.
148         * js/script-tests/string-repeat.js:
149         * js/string-repeat-expected.txt:
150
151 2016-03-24  Simon Fraser  <simon.fraser@apple.com>
152
153         Make animation events non-cancelable
154         https://bugs.webkit.org/show_bug.cgi?id=78110
155
156         Reviewed by Dan Bates.
157
158         * animations/animation-events-not-cancelable-expected.txt: Added.
159         * animations/animation-events-not-cancelable.html: Added.
160
161 2016-03-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
162
163         [EFL] Mark svg zoom and pageoverlay tests to failure
164
165         Unreviewed EFL gardening.
166
167         * platform/efl/TestExpectations: Assign new bugs to the failures.
168
169 2016-03-30  Manuel Rego Casasnovas  <rego@igalia.com>
170
171         [css-grid] Refactor positioned children code
172         https://bugs.webkit.org/show_bug.cgi?id=155972
173
174         Reviewed by Sergio Villar Senin.
175
176         Added RTL cases for most of the positioned tests,
177         which are now passing with this patch.
178
179         Pending to add RTL tests when "left" and "right" are not "auto"
180         (the item doesn't use the static inline position),
181         but that will be done in the other patch.
182
183         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block-expected.txt:
184         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
185         * fast/css-grid-layout/absolute-positioning-grid-container-parent-expected.txt:
186         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
187         * fast/css-grid-layout/grid-positioned-items-background-expected.html:
188         * fast/css-grid-layout/grid-positioned-items-background.html:
189         Fix test setting transparent background as it couldn't fail before.
190         Also using a different width, to have different values when we create the RTL version.
191         * fast/css-grid-layout/grid-positioned-items-implicit-grid-expected.txt:
192         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line-expected.txt:
193         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
194         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
195         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line-expected.txt:
196         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
197         * fast/css-grid-layout/grid-sizing-positioned-items-expected.txt:
198         * fast/css-grid-layout/grid-sizing-positioned-items.html:
199
200 2016-03-26  Antti Koivisto  <antti@apple.com>
201
202         Separate render tree updating from style resolve
203         https://bugs.webkit.org/show_bug.cgi?id=155298
204
205         Reviewed by Andreas Kling.
206
207         * TestExpectations:
208
209             Skip mathml/presentation/menclose-notation-attribute-change-value.html. It will be fixed by upcoming MathML refactoring.
210
211         * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
212         * css3/viewport-percentage-lengths/viewport-percentage-lengths-resize-expected.txt:
213
214             This is a progression.
215
216         * editing/mac/spelling/autocorrection-contraction-expected.txt:
217         * editing/mac/spelling/autocorrection-removing-underline-after-paste-expected.txt:
218         * editing/mac/spelling/autocorrection-removing-underline-expected.txt:
219         * editing/mac/spelling/autocorrection-simple-expected.txt:
220         * editing/style/remove-underline-from-stylesheet-expected.txt:
221         * editing/style/typing-style-003-expected.txt:
222
223             Non-rendered whitespace related changes.
224
225         * platform/ios-simulator/TestExpectations:
226
227             Skip fast/regions/position-writing-modes-in-variable-width-regions.html on iOS. Similar tests are mostly already skipped.
228
229         * platform/ios-simulator/editing/style/typing-style-003-expected.txt: Added.
230         * platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.txt:
231         * platform/mac/editing/inserting/editable-html-element-expected.txt:
232         * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
233         * platform/mac/editing/inserting/insert-at-end-02-expected.txt:
234         * platform/mac/editing/pasteboard/4989774-expected.txt:
235         * platform/mac/editing/selection/4983858-expected.txt:
236
237             Non-rendered whitespace related changes.
238
239 2016-03-29  Nan Wang  <n_wang@apple.com>
240
241         AX: VoiceOver not announcing the right header information for table on iOS
242         https://bugs.webkit.org/show_bug.cgi?id=155907
243
244         Reviewed by Chris Fleizach.
245
246         * accessibility/ios-simulator/table-row-column-headers-expected.txt: Added.
247         * accessibility/ios-simulator/table-row-column-headers.html: Added.
248
249 2016-03-29  Dana Burkart and Matthew Hanson  <dburkart@apple.com>
250
251         Web Inspector: JS PrettyPrinting in do/while loops, "while" should be on the same line as "}" if there was a closing brace
252         https://bugs.webkit.org/show_bug.cgi?id=117616
253         <rdar://problem/15796884>
254
255         Reviewed by Joseph Pecoraro.
256
257         * inspector/codemirror/prettyprinting-javascript-expected.txt:
258         * inspector/codemirror/prettyprinting-javascript.html:
259         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop-expected.js: Added.
260         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop.js: Added.
261         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if-expected.js: Added.
262         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if.js: Added.
263         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while-expected.js: Added.
264         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while.js: Added.
265         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while-expected.js: Added.
266         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while.js: Added.
267         * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while-expected.js: Added.
268         * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while.js: Added.
269
270 2016-03-29  Saam barati  <sbarati@apple.com>
271
272         Fix typos in our error messages and remove some trailing periods
273         https://bugs.webkit.org/show_bug.cgi?id=155985
274
275         Reviewed by Mark Lam.
276
277         * js/string-includes-expected.txt:
278
279 2016-03-29  Keith Miller  <keith_miller@apple.com>
280
281         [ES6] Add support for Symbol.isConcatSpreadable.
282         https://bugs.webkit.org/show_bug.cgi?id=155351
283
284         Reviewed by Saam Barati.
285
286         Fix tests for Symbol.isConcatSpreadable on the Symbol object.
287
288         * js/Object-getOwnPropertyNames-expected.txt:
289         * js/dom/array-prototype-properties-expected.txt:
290         * js/script-tests/Object-getOwnPropertyNames.js:
291
292 2016-03-29  Nan Wang  <n_wang@apple.com>
293
294         AX: VoiceOver: Navigating Numbered Lists Causes Number to be announced On Each Line of List
295         https://bugs.webkit.org/show_bug.cgi?id=155984
296
297         Reviewed by Chris Fleizach.
298
299         * accessibility/mac/attributed-string-with-listitem-multiple-lines-expected.txt: Added.
300         * accessibility/mac/attributed-string-with-listitem-multiple-lines.html: Added.
301
302 2016-03-29  Antonio Gomes  <tonikitoo@webkit.org>
303
304         Wheel events' latching state is not reset when appropriate
305         https://bugs.webkit.org/show_bug.cgi?id=155746
306
307         Reviewed by Simon Fraser.
308
309         * tiled-drawing/scrolling/resources/selects-iframe.html: Added.
310         * tiled-drawing/scrolling/scroll-iframe-latched-selects.html: Added.
311
312 2016-03-29  Saam barati  <sbarati@apple.com>
313
314         "Can not" => "cannot" in String.prototype error messages
315         https://bugs.webkit.org/show_bug.cgi?id=155895
316
317         Reviewed by Mark Lam.
318
319         * js/string-includes-expected.txt:
320
321 2016-03-29  Ryan Haddad  <ryanhaddad@apple.com>
322
323         Adding Timeout to ios-simulator TestExpectations for perf/adding-radio-buttons.html
324         https://bugs.webkit.org/show_bug.cgi?id=154055
325
326         Unreviewed test gardening.
327
328         * platform/ios-simulator/TestExpectations:
329
330 2016-03-29  Joseph Pecoraro  <pecoraro@apple.com>
331
332         Web Inspector: We should have a way to capture heap snapshots programatically.
333         https://bugs.webkit.org/show_bug.cgi?id=154407
334         <rdar://problem/24726292>
335
336         Reviewed by Timothy Hatcher.
337
338         * inspector/console/heapSnapshot-expected.txt: Added.
339         * inspector/console/heapSnapshot.html: Added.
340         Test that we get expected data and events after calling
341         console.takeHeapSnapshot when the inspector is open.
342
343 2016-03-29  Eric Carlson  <eric.carlson@apple.com>
344
345         media/track/track-remove-track.html is flaky, crashing and failing
346         https://bugs.webkit.org/show_bug.cgi?id=130971
347
348         Reviewed by Alexey Proskuryakov.
349
350         * platform/mac/TestExpectations: Mark crash as flaky only.
351
352 2016-03-29  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
353
354         [EFL] Skip to test custom element test cases
355
356         Unreviewed EFL gardening.
357
358         Custom element is not supported by EFL yet. Additionally mark 4 security tests to timeout.
359
360         * platform/efl/TestExpectations:
361
362 2016-03-29  Joseph Pecoraro  <pecoraro@apple.com>
363
364         Audit WebCore builtins for user overridable code
365         https://bugs.webkit.org/show_bug.cgi?id=155923
366
367         Reviewed by Youenn Fablet.
368
369         * fetch/builtin-overrides-expected.txt: Added.
370         * fetch/builtin-overrides.html: Added.
371         * streams/builtin-overrides-expected.txt: Added.
372         * streams/builtin-overrides.html: Added.
373
374 2016-03-28  Zalan Bujtas  <zalan@apple.com>
375
376         Pixel turds when bordered div is resized on SMF forum software.
377         https://bugs.webkit.org/show_bug.cgi?id=155957
378         <rdar://problem/25010646>
379
380         Reviewed by Simon Fraser.
381
382         Use unmodified, non-snapped bounding box rect when computing dirty rects.
383
384         * fast/repaint/hidpi-box-with-subpixel-height-inflates-expected.txt: Added.
385         * fast/repaint/hidpi-box-with-subpixel-height-inflates.html: Added.
386
387 2016-03-28  Chris Fleizach  <cfleizach@apple.com>
388
389         AX: Crash when AX trying to create element for an old auto fill element
390         https://bugs.webkit.org/show_bug.cgi?id=155943
391
392         Reviewed by Joanmarie Diggs.
393
394         * accessibility/auto-fill-crash-expected.txt: Added.
395         * accessibility/auto-fill-crash.html: Added.
396
397 2016-03-28  Chris Fleizach  <cfleizach@apple.com>
398
399         AX: iOS: Can't navigate inside ContentEditable fields with voiceover enabled
400         https://bugs.webkit.org/show_bug.cgi?id=155942
401
402         Reviewed by Joanmarie Diggs.
403
404         * accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
405         * accessibility/set-selected-text-range-contenteditable.html: Added.
406         * platform/efl/TestExpectations:
407         * platform/gtk/TestExpectations:
408
409 2016-03-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
410
411         Unreviewed EFL gardening on 29th Mar.
412
413         Mark svg text tests to failure. Besides remove duplicated a test.
414
415         * platform/efl/TestExpectations:
416
417 2016-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
418
419         [RTL Scrollbars] Position:sticky can be positioned under vertical RTL scrollbar
420         https://bugs.webkit.org/show_bug.cgi?id=155949
421
422         Reviewed by Simon Fraser.
423
424         * platform/ios-simulator/TestExpectations:
425         * fast/scrolling/rtl-scrollbars-sticky-document-2-expected.html: Added.
426         * fast/scrolling/rtl-scrollbars-sticky-document-2.html: Added.
427         * fast/scrolling/rtl-scrollbars-sticky-document-expected.html: Added.
428         * fast/scrolling/rtl-scrollbars-sticky-document.html: Added.
429         * fast/scrolling/rtl-scrollbars-sticky-iframe-2-expected.html: Added.
430         * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html: Added.
431         * fast/scrolling/rtl-scrollbars-sticky-iframe-expected.html: Added.
432         * fast/scrolling/rtl-scrollbars-sticky-iframe.html: Added.
433         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2-expected.html: Added.
434         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html: Added.
435         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-expected.html: Added.
436         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html: Added.
437
438 2016-03-28  Zalan Bujtas  <zalan@apple.com>
439
440         Setup cloned continuation renderer properly.
441         https://bugs.webkit.org/show_bug.cgi?id=155640
442
443         Reviewed by Simon Fraser.
444
445         Set the "renderer has outline ancestor" flag on the cloned inline renderer when
446         we split the original renderer for continuation.
447         It ensures that when the cloned part of the continuation requests repaint, we properly
448         invalidate the ancestor outline (if needed).
449
450         * fast/inline/outline-with-continuation-assert-expected.txt: Added.
451         * fast/inline/outline-with-continuation-assert.html: Added.
452
453 2016-03-28  Ryan Haddad  <ryanhaddad@apple.com>
454
455         Marking transitions/cancel-transition.html as flaky on ios-sim-wk2
456         https://bugs.webkit.org/show_bug.cgi?id=155948
457
458         Unreviewed test gardening.
459
460         * platform/ios-simulator-wk2/TestExpectations:
461
462 2016-03-28  Ryan Haddad  <ryanhaddad@apple.com>
463
464         Marking fast/loader/scroll-position-restored-on-back.html as flaky on ios-sim debug WK2
465         https://bugs.webkit.org/show_bug.cgi?id=155947
466
467         Unreviewed test gardening.
468
469         * platform/ios-simulator-wk2/TestExpectations:
470
471 2016-03-28  Jer Noble  <jer.noble@apple.com>
472
473         Unreviewed rebaselining; Different track IDs are selected in El Capitan.
474
475         * platform/mac/media/track/video-track-alternate-groups-expected.txt: Added.
476
477 2016-03-28  Chris Dumez  <cdumez@apple.com>
478
479         Disk cache speculative validation requests do not have the 'Referer' HTTP header set
480         https://bugs.webkit.org/show_bug.cgi?id=155890
481         <rdar://problem/25279962>
482
483         Reviewed by Antti Koivisto.
484
485         Update existing layout test to make sure that speculative validation
486         requests have their HTTP 'Referer' header set.
487
488         * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt:
489         * http/tests/cache/disk-cache/speculative-validation/validation-request.html:
490
491 2016-03-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
492
493         [EFL] Mark failing indexeddb tests to failure
494
495         Unreviewed EFL gardening.
496
497         Additionally a shadow dom test is marked to failure because shadow dom is not enabled on EFL port yet.
498
499         * platform/efl/TestExpectations:
500
501 2016-03-28  Hunseop Jeong  <hs85.jeong@samsung.com>
502
503         [EFL] Remove the more passed tests after r198728
504
505         Unreviewed EFL gardening. 
506
507         * platform/efl/TestExpectations:
508
509 2016-03-27  Hunseop Jeong  <hs85.jeong@samsung.com>
510
511         [EFL] REGRESSION(r188793): It made 200 layout tests and Bindings/event-target-wrapper.html performance test fail
512         https://bugs.webkit.org/show_bug.cgi?id=148470
513
514         Reviewed by Darin Adler.
515
516         * platform/efl/TestExpectations: Unskip the passed tests.
517
518 2016-03-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
519
520         [EFL][AX] Mark AX failing tests to failure
521
522         Unreveiwed EFL gardening.
523
524         * platform/efl/TestExpectations:
525
526 2016-03-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
527
528         Mark rtl-scrollbar's tests to pass with incorrectly
529
530         Unreviewed EFL gardening.
531
532         * platform/efl/TestExpectations: Though rtl scrollbar isn't supported by EFL yet, it has been passed.
533
534 2016-03-26  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
535
536         Remove duplicated tests in EFL TextExpectations.
537
538         Unreviewed EFL gardening.
539
540         * platform/efl/TestExpectations: Clean up duplicated pathes.
541
542 2016-03-26  Joseph Pecoraro  <pecoraro@apple.com>
543
544         ES6 Class syntax. Invoking method of parent class in constructor before super() lead to crash
545         https://bugs.webkit.org/show_bug.cgi?id=152108
546
547         Reviewed by Ryosuke Niwa.
548
549         * js/arrowfunction-superproperty-expected.txt:
550         * js/script-tests/arrowfunction-superproperty.js:
551         * js/script-tests/class-syntax-name.js:
552         * js/script-tests/class-syntax-string-and-numeric-names.js:
553         Remove stale FIXMEs from LayoutTests where the bugs have been fixed.
554
555 2016-03-25  Joseph Pecoraro  <pecoraro@apple.com>
556
557         Date.prototype.toLocaleDateString uses overridable Object.create
558         https://bugs.webkit.org/show_bug.cgi?id=155917
559
560         Reviewed by Mark Lam.
561
562         * js/regress-155917-expected.txt: Added.
563         * js/regress-155917.html: Added.
564         * js/script-tests/regress-155917.js: Added.
565         (Object.create):
566
567 2016-03-25  Jer Noble  <jer.noble@apple.com>
568
569         [Mac] Audio tracks in alternate groups are not represented correctly as AudioTracks
570         https://bugs.webkit.org/show_bug.cgi?id=155891
571         <rdar://problem/24841372>
572
573         Reviewed by Eric Carlson.
574
575         * media/content/audio-tracks-alternate-group-with-fallback.mp4: Added.
576         * media/content/audio-tracks-no-alternate-group.mp4: Added.
577         * media/content/audio-tracks-some-in-alternate-group.mp4: Added.
578         * media/track/video-track-alternate-groups-expected.txt: Added.
579         * media/track/video-track-alternate-groups.html: Added.
580         * platform/mac-yosemite/media/track/video-track-alternate-groups-expected.txt: Added.
581
582 2016-03-25  Mark Lam  <mark.lam@apple.com>
583
584         ES6's throwing of TypeErrors on access of RegExp.prototype flag properties breaks websites.
585         https://bugs.webkit.org/show_bug.cgi?id=155904
586
587         Reviewed by Geoffrey Garen.
588
589         * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
590         (ES5Harness.registerTest.test):
591         * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
592         (ES5Harness.registerTest.test):
593         * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
594         (ES5Harness.registerTest.test):
595         - updated these tests to not expect a TypeError due to the workaround.
596
597         * js/pic/cached-named-property-getter.html:
598         - updated this test to use the source property (which still throws a TypeError)
599           instead of the ignoreCase property which no longer does.
600
601 2016-03-25  Ryan Haddad  <ryanhaddad@apple.com>
602
603         Marking compositing/repaint/become-overlay-composited-layer.html as flaky on ios-sim-wk2
604         https://bugs.webkit.org/show_bug.cgi?id=155737
605
606         Unreviewed test gardening.
607
608         * platform/ios-simulator-wk2/TestExpectations:
609
610 2016-03-25  Brady Eidson  <beidson@apple.com>
611
612         Soften push/replaceState frequency restrictions.
613         <rdar://problem/25228439> and https://bugs.webkit.org/show_bug.cgi?id=155901
614
615         Rubber-stamped by Timothy Hatcher.
616
617         * fast/loader/stateobjects/pushstate-frequency-with-user-gesture-expected.txt: Removed.
618         * fast/loader/stateobjects/pushstate-frequency-with-user-gesture.html: Removed.
619         * fast/loader/stateobjects/replacestate-frequency-with-user-gesture-expected.txt: Removed.
620         * fast/loader/stateobjects/replacestate-frequency-with-user-gesture.html: Removed.
621
622 2016-03-23  Dave Hyatt  <hyatt@apple.com>
623
624         Implement the allow-end value of the hanging-punctuation CSS property.
625         https://bugs.webkit.org/show_bug.cgi?id=104996
626
627         Reviewed by Simon Fraser.
628
629         * fast/text/hanging-punctuation-allow-end-basic-expected.html: Added.
630         * fast/text/hanging-punctuation-allow-end-basic.html: Added.
631         * fast/text/hanging-punctuation-allow-end-expected.html: Added.
632         * fast/text/hanging-punctuation-allow-end-inlines-expected.html: Added.
633         * fast/text/hanging-punctuation-allow-end-inlines.html: Added.
634         * fast/text/hanging-punctuation-allow-end.html: Added.
635
636 2016-03-25  Caitlin Potter  <caitp@igalia.com>
637
638         [JSC] implement String.prototype.padStart() and String.prototype.padEnd() proposal
639         https://bugs.webkit.org/show_bug.cgi?id=155795
640
641         Reviewed by Darin Adler.
642
643         * js/Object-getOwnPropertyNames-expected.txt:
644         * js/script-tests/Object-getOwnPropertyNames.js:
645
646 2016-03-25  Youenn Fablet  <youenn.fablet@crf.canon.fr>
647
648         [Fetch API] Add basic loading of resources
649         https://bugs.webkit.org/show_bug.cgi?id=155637
650
651         Reviewed by Darin Adler.
652
653         * TestExpectations: Removed flaky test expectations.
654         * http/tests/fetch/closing-while-fetching-expected.txt: Added.
655         * http/tests/fetch/closing-while-fetching.html: Added.
656         * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
657         * http/tests/fetch/get-response-body-while-loading.html: Added.
658         * http/tests/resources/download-json-with-delay.php: Added.
659         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
660
661 2016-03-25  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
662
663         Unreviewed EFL gardening.
664
665         Mark new failing tests with existing or new bug.
666
667         * platform/efl/TestExpectations:
668
669 2016-03-25  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
670
671         Unreviewed EFL gardening.
672
673         Mark some blink imported tests to timeout, imageonlyfailure.
674         Besides some AX tests need to have new baseline, which have been tested since r197616.
675
676         * platform/efl/TestExpectations:
677
678 2016-03-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
679
680         Unreviewed EFL gardening. Mark crash tests in proper category.
681
682         * platform/efl/TestExpectations:
683
684 2016-03-24  Daniel Bates  <dabates@apple.com>
685
686         CSP: Move logic for reporting a violation from ContentSecurityPolicyDirectiveList to ContentSecurityPolicy
687         https://bugs.webkit.org/show_bug.cgi?id=155842
688         <rdar://problem/25340377>
689         And
690         https://bugs.webkit.org/show_bug.cgi?id=155133
691
692         Reviewed by Brent Fulgham.
693
694         Update expected results to reflect new error message text for an inline event handler violation.
695
696         * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
697         * http/tests/security/contentSecurityPolicy/inline-script-blocked-goofy-expected.txt:
698         * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
699
700 2016-03-24  Saam barati  <sbarati@apple.com>
701
702         ES6: Implement IsRegExp function and use where needed in String.prototype.* methods
703         https://bugs.webkit.org/show_bug.cgi?id=155854
704
705         Reviewed by Mark Lam.
706
707         * js/string-includes-expected.txt:
708
709 2016-03-24  Commit Queue  <commit-queue@webkit.org>
710
711         Unreviewed, rolling out r198627.
712         https://bugs.webkit.org/show_bug.cgi?id=155856
713
714         Caused use-after-free (Requested by ap on #webkit).
715
716         Reverted changeset:
717
718         "[Fetch API] Add basic loading of resources"
719         https://bugs.webkit.org/show_bug.cgi?id=155637
720         http://trac.webkit.org/changeset/198627
721
722 2016-03-24  Saam barati  <sbarati@apple.com>
723
724         Web Inspector: Separate Debugger enable state from the debugger breakpoints enabled state
725         https://bugs.webkit.org/show_bug.cgi?id=152193
726         <rdar://problem/23867520>
727
728         Reviewed by Joseph Pecoraro.
729
730         * inspector/script-profiler/event-type-API.html:
731         * inspector/script-profiler/event-type-Microtask.html:
732         * inspector/script-profiler/event-type-Other.html:
733
734 2016-03-24  Daniel Bates  <dabates@apple.com>
735
736         Update expected results following <http://trac.webkit.org/changeset/198591>
737         (https://bugs.webkit.org/show_bug.cgi?id=155777)
738
739         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt:
740         * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt:
741
742 2016-03-24  Youenn Fablet  <youenn.fablet@crf.canon.fr>
743
744         [Fetch API] Add basic loading of resources
745         https://bugs.webkit.org/show_bug.cgi?id=155637
746
747         Reviewed by Darin Adler.
748
749         * TestExpectations: Removed flaky test expectations.
750         * http/tests/fetch/closing-while-fetching-expected.txt: Added.
751         * http/tests/fetch/closing-while-fetching.html: Added.
752         * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
753         * http/tests/fetch/get-response-body-while-loading.html: Added.
754         * http/tests/resources/download-json-with-delay.php: Added.
755         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
756
757 2016-03-24  Michael Saboff  <msaboff@apple.com>
758
759         [ES6] Greedy unicode RegExp's don't properly backtrack past non BMP characters
760         https://bugs.webkit.org/show_bug.cgi?id=155829
761
762         Reviewed by Saam Barati.
763
764         Added new test cases.
765
766         * js/regexp-unicode-expected.txt:
767         * js/script-tests/regexp-unicode.js:
768
769 2016-03-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
770
771         Unreviewed EFL gardening.
772
773         Unskip passing tests, which have been passed a long time ago.
774         Failed to track correct revision on EFL buildbot.
775
776         * platform/efl/TestExpectations:
777
778 2016-03-23  Commit Queue  <commit-queue@webkit.org>
779
780         Unreviewed, rolling out r198538.
781         https://bugs.webkit.org/show_bug.cgi?id=155819
782
783         Broke two API tests on iOS simulator (Requested by ap on
784         #webkit).
785
786         Reverted changeset:
787
788         "Media elements allowed to play without a user gesture, but
789         requiring fullscreen playback, should not be allowed to
790         autoplay."
791         https://bugs.webkit.org/show_bug.cgi?id=155599
792         http://trac.webkit.org/changeset/198538
793
794 2016-03-23  Commit Queue  <commit-queue@webkit.org>
795
796         Unreviewed, rolling out r198582.
797         https://bugs.webkit.org/show_bug.cgi?id=155812
798
799         "It broke debugging in the web inspector" (Requested by
800         saamyjoon on #webkit).
801
802         Reverted changeset:
803
804         "We should not disable inlining when the debugger is enabled"
805         https://bugs.webkit.org/show_bug.cgi?id=155741
806         http://trac.webkit.org/changeset/198582
807
808 2016-03-23  Zalan Bujtas  <zalan@apple.com>
809
810         ASSERTION FAILED: y2 >= y1 in WebCore::RenderElement::drawLineForBoxSide
811         https://bugs.webkit.org/show_bug.cgi?id=155791
812
813         Reviewed by Simon Fraser.
814
815         With certain combination of border rect and adjacent width, we could end up with an empty final rect.
816         This patch ensures that we don't try to paint this empty rect. 
817
818         * fast/borders/empty-outline-border-assert-expected.txt: Added.
819         * fast/borders/empty-outline-border-assert.html: Added.
820
821 2016-03-23  Michael Saboff  <msaboff@apple.com>
822
823         JavaScriptCore ArrayPrototype::join shouldn't cache butterfly when it makes effectful calls
824         https://bugs.webkit.org/show_bug.cgi?id=155776
825
826         Reviewed by Saam Barati.
827
828         New test.
829
830         * js/regress-155776-expected.txt: Added.
831         * js/regress-155776.html: Added.
832         * js/script-tests/regress-155776.js: Added.
833         (fillBigArrayViaToString):
834         (Function.prototype.toString):
835
836 2016-03-23  Daniel Bates  <dabates@apple.com>
837
838         CSP: Make violation console messages concise and consistent
839         https://bugs.webkit.org/show_bug.cgi?id=155777
840         <rdar://problem/25304031>
841
842         Reviewed by Darin Adler.
843
844         Update expected results to reflect new violation message text.
845
846         * fast/workers/worker-inherits-csp-blocks-xhr-expected.txt:
847         * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
848         * http/tests/contentextensions/block-csp-report-expected.txt:
849         * http/tests/contentextensions/hide-on-csp-report-expected.txt:
850         * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt:
851         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt:
852         ...
853         * http/tests/security/contentSecurityPolicy/xsl-blocked-expected.txt:
854         * http/tests/security/contentSecurityPolicy/xsl-img-blocked-expected.txt:
855         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt:
856         * http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1-expected.txt:
857         * http/tests/security/isolatedWorld/bypass-main-world-csp-for-xhr-expected.txt:
858         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt:
859         * media/csp-blocks-video-expected.txt:
860
861 2016-03-23  Brent Fulgham  <bfulgham@apple.com>
862
863         [WebGL] Non-power-of-two texture optimization
864         https://bugs.webkit.org/show_bug.cgi?id=118409
865
866         Reviewed by Dean Jackson.
867
868         * fast/canvas/webgl/texture-alternating-npot-expected.txt: Added.
869         * fast/canvas/webgl/texture-alternating-npot.html: Added.
870
871 2016-03-23  Saam barati  <sbarati@apple.com>
872
873         We should not disable inlining when the debugger is enabled
874         https://bugs.webkit.org/show_bug.cgi?id=155741
875
876         Reviewed by Oliver Hunt.
877
878         * inspector/debugger/breakpoint-with-inlining-expected.txt: Added.
879         * inspector/debugger/breakpoint-with-inlining.html: Added.
880
881 2016-03-22  Darin Adler  <darin@apple.com>
882
883         Tiny tweak to test I just landed.
884
885         * http/tests/security/cross-origin-modal-dialog-base-expected.txt:
886         Fix expected result now that I fixed the less than sign.
887         * http/tests/security/cross-origin-modal-dialog-base.html: Use &lt;
888         so the < character won't create an HTML element instead of text.
889
890 2016-03-22  Darin Adler  <darin@apple.com>
891
892         showModalDialog code runs with "first window" set to wrong window
893         https://bugs.webkit.org/show_bug.cgi?id=155710
894
895         Test by John Wilander.
896
897         Reviewed by Brent Fulgham.
898
899         * http/tests/security/cross-origin-modal-dialog-base-expected.txt: Added.
900         * http/tests/security/cross-origin-modal-dialog-base.html: Added.
901         * http/tests/security/resources/cross-origin-modal-dialog-base-1.html: Added.
902         * http/tests/security/resources/cross-origin-modal-dialog-base-2.html: Added.
903         * platform/wk2/TestExpectations: Skip test until we get better showModalDialog support.
904
905 2016-03-22  Said Abou-Hallawa  <sabouhallawa@apple.com>
906
907         userSpaceOnUse patterns are not stroked for empty object bounding box elements
908         https://bugs.webkit.org/show_bug.cgi?id=109758
909
910         Reviewed by Brent Fulgham.
911         
912         Ensure the SVG pattern is drawn correctly if it is used as a stroke for
913         empty objectBoundingBox elements.
914
915         * svg/custom/pattern-units-fill-stroke-expected.svg: Added.
916         * svg/custom/pattern-units-fill-stroke.svg: Added.
917
918 2016-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
919
920         Post-review test update after r198560
921         https://bugs.webkit.org/show_bug.cgi?id=155533
922
923         Unreviewed.
924
925         * fast/scrolling/rtl-scrollbars-positioning-expected.html:
926         * fast/scrolling/rtl-scrollbars-positioning.html:
927
928 2016-03-22  John Wilander  <wilander@apple.com>
929
930         Restrict WebSockets header parsing according to RFC6455 and RFC7230. Based on Lamarque V. Souza's original patch.
931         https://bugs.webkit.org/show_bug.cgi?id=82714
932
933         Reviewed by Brent Fulgham.
934
935         * http/tests/websocket/tests/hybi/error-event-ready-state-expected.txt: Removed.
936             - See comment below on the associated HTML file.
937         * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404-expected.txt: Added.
938         * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404.html: Added.
939             - Uses PHP to respond with an HTTP 1.1 404. The old (now removed) test case failed once we restricted WebSockets to HTTP 1.1 and above because the test server responded with an HTTP 1.0 404 for non-existing files.
940         * http/tests/websocket/tests/hybi/error-event-ready-state.html: Removed.
941             - This test case was renamed "error-event-ready-state-non-existent-url-with-server-responding-404" to make it clear it now relies on a server responding with HTTP 1.1 404.
942         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version-expected.txt: Added.
943         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version.html: Added.
944         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version_wsh.py: Added.
945         (web_socket_do_extra_handshake):
946         (web_socket_transfer_data):
947             - Test case for lower than HTTP 1.1 versions.
948         * http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header-expected.txt:
949         * http/tests/websocket/tests/hybi/handshake-fail-by-more-extensions-header-expected.txt:
950         * http/tests/websocket/tests/hybi/handshake-fail-by-more-protocol-header-expected.txt:
951             - Updated to pass with lowercase 'must not' in the failure reason.
952         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept-expected.txt: Added.
953         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept.html: Added.
954         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept_wsh.py: Added.
955         (web_socket_do_extra_handshake):
956         (web_socket_transfer_data):
957             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Accept.
958         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions-expected.txt: Added.
959         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions.html: Added.
960         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions_wsh.py: Added.
961         (web_socket_do_extra_handshake):
962         (web_socket_transfer_data):
963             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Extensions.
964         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol-expected.txt: Added.
965         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol.html: Added.
966         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol_wsh.py: Added.
967         (web_socket_do_extra_handshake):
968         (web_socket_transfer_data):
969             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Protocol.
970         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line-expected.txt: Added.
971         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line.html: Added.
972         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line_wsh.py: Added.
973         (web_socket_do_extra_handshake):
974         (web_socket_transfer_data):
975             - Test case for non-ASCII characters in HTTP status line.
976         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status-expected.txt: Added.
977         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status.html: Added.
978         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status_wsh.py: Added.
979         (web_socket_do_extra_handshake):
980         (web_socket_transfer_data):
981             - Test case for null character in the middle of the HTTP status line.
982         * http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null_wsh.py:
983         (web_socket_do_extra_handshake):
984         (web_socket_transfer_data):
985             - This test case was changed to prepend a null character to the actual status line. Previously it used a WebSockets frame with a prepended null before the status line. The Python WebSockets lib uses non-ASCII characters in that frame which meant the test case hit the non-ASCII check before the null check. It was confusing to me that the description and intent of the test was to run with a null in the status line, not in a frame before the status line. I believe the changed test case better reflects the intention of the test.
986         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
987         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1.html: Added.
988         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1_wsh.py: Added.
989         (web_socket_do_extra_handshake):
990         (web_socket_transfer_data):
991             - Test case for HTTP versions higher than 1.1.
992         * http/tests/websocket/tests/hybi/resources/status-404-without-body.php: Added.
993             - To use with the error-event-ready-state-non-existent-url-with-server-responding-404.html test described above.
994
995 2016-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
996
997         [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
998         https://bugs.webkit.org/show_bug.cgi?id=155533
999
1000         Reviewed by Darin Adler.
1001
1002         * TestExpectations:
1003         * fast/scrolling/rtl-scrollbars-positioning-expected.html: Added.
1004         * fast/scrolling/rtl-scrollbars-positioning.html: Added.
1005
1006 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
1007
1008         Marking inspector/console/console-api.html as flaky on Mac
1009         https://bugs.webkit.org/show_bug.cgi?id=143719
1010
1011         Unreviewed test gardening.
1012
1013         * platform/mac/TestExpectations:
1014
1015 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
1016
1017         Fixing a typo in the Mac TestExpectations file.
1018
1019         Unreviewed test gardening.
1020
1021         * platform/mac/TestExpectations:
1022
1023 2016-03-22  Michael Saboff  <msaboff@apple.com>
1024
1025         [ES6] Implement RegExp.prototype[@@match]
1026         https://bugs.webkit.org/show_bug.cgi?id=155711
1027
1028         Reviewed by Filip Pizlo.
1029
1030         Updated tests for exception string changes and added Symbol.match.
1031
1032         * js/Object-getOwnPropertyNames-expected.txt:
1033         * js/dom/string-prototype-properties-expected.txt:
1034         * js/script-tests/Object-getOwnPropertyNames.js:
1035         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3-expected.txt:
1036
1037 2016-03-22  Daniel Bates  <dabates@apple.com>
1038
1039         CSP: Should only execute <script> or apply <style> if its hash appears in all policies
1040         https://bugs.webkit.org/show_bug.cgi?id=155709
1041         <rdar://problem/25263368>
1042
1043         Reviewed by Darin Adler.
1044
1045         Add tests to ensure that we only execute/apply a <script>/<style> if its hash is listed in all CSPs
1046         delivered with the page.
1047
1048         * TestExpectations: Mark added tests as PASS so that we run them.
1049         * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies-expected.txt: Added.
1050         * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies.html: Added.
1051         * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies-expected.html: Added.
1052         * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies.html: Added.
1053
1054 2016-03-22  Nan Wang  <n_wang@apple.com>
1055
1056         AX: Change "dialog" role description to "web dialog" so users can distinguish from native alerts
1057         https://bugs.webkit.org/show_bug.cgi?id=154292
1058
1059         Reviewed by Chris Fleizach.
1060
1061         * platform/mac-mavericks/accessibility/roles-exposed-expected.txt:
1062         * platform/mac/accessibility/roles-exposed-expected.txt:
1063
1064 2016-03-22  Daniel Bates  <dabates@apple.com>
1065
1066         CSP: Check inline event handlers on each run, not only the first
1067         https://bugs.webkit.org/show_bug.cgi?id=115700
1068         <rdar://problem/24211159>
1069
1070         Reviewed by Andy Estes.
1071
1072         Update expected result for test http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta.html
1073         and remove its entry from file LayoutTests/TestExpectations now that it passes.
1074
1075         * TestExpectations:
1076         * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
1077
1078 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
1079
1080         Skipping media/media-document-audio-repaint.html on El Capitan Debug WK2
1081         https://bugs.webkit.org/show_bug.cgi?id=155757
1082
1083         Unreviewed test gardening.
1084
1085         * platform/mac-wk2/TestExpectations:
1086
1087 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
1088
1089         Marking perf/document-contains.html as flaky on ios-simulator-wk2
1090         https://bugs.webkit.org/show_bug.cgi?id=155755
1091
1092         Unreviewed test gardening.
1093
1094         * platform/ios-simulator-wk2/TestExpectations:
1095
1096 2016-03-22  Eric Carlson  <eric.carlson@apple.com>
1097
1098         [OSX] Rebase media/media-document-audio-repaint.html
1099         https://bugs.webkit.org/show_bug.cgi?id=155733
1100
1101         Reviewed by Darin Adler.
1102
1103         * platform/mac/TestExpectations:
1104         * platform/mac/media/media-document-audio-repaint-expected.png:
1105         * platform/mac/media/media-document-audio-repaint-expected.txt: Added.
1106
1107 2016-03-21  Joseph Pecoraro  <pecoraro@apple.com>
1108
1109         Skip HeapSnapshot test on WebKit1. Shared VM skews the data.
1110
1111         Rubber-stamped by Timothy Hatcher.
1112
1113         In this case, snapshots with snapshots with snapshots in the same VM
1114         causes the test to run out of memory. This does not happen in WebKit2.
1115
1116         * platform/mac-wk1/TestExpectations:
1117
1118 2016-03-21  Zalan Bujtas  <zalan@apple.com>
1119
1120         WebCore::RenderTableCell::setCol should put a cap on the column value. 
1121         https://bugs.webkit.org/show_bug.cgi?id=155642
1122         <rdar://problem/15895201>
1123
1124         Reviewed by Simon Fraser.
1125
1126         This patch ensures that we don't crash when the column number is large enough.
1127         see webkit.org/b/71135 for more information.
1128
1129         * tables/colspan-with-large-value-crash-expected.txt: Added.
1130         * tables/colspan-with-large-value-crash.html: Added.
1131
1132 2016-03-21  Brady Eidson  <beidson@apple.com>
1133
1134         storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html flaky on mac-wk2.
1135         https://bugs.webkit.org/show_bug.cgi?id=154748
1136
1137         Reviewed by Alex Christensen.
1138
1139         * platform/mac/TestExpectations:
1140         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
1141         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
1142         * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
1143
1144 2016-03-21  Simon Fraser  <simon.fraser@apple.com>
1145
1146         [iOS WK2] Use larger tiles when possible to reduce per-tile painting overhead
1147         https://bugs.webkit.org/show_bug.cgi?id=155734
1148         rdar://problem/24968144
1149
1150         Reviewed by Tim Horton.
1151
1152         New results with larger page tiles in WK2.
1153
1154         * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
1155         * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
1156         * platform/ios-simulator-wk2/compositing/tiling/transform-origin-tiled-expected.txt: Added.
1157
1158 2016-03-21  Hyungwook Lee  <hyungwook.lee@navercorp.com>
1159
1160         [Win] Connect layoutTestController.findString() to support testing
1161         https://bugs.webkit.org/show_bug.cgi?id=50234
1162
1163         Reviewed by Alex Christensen.
1164
1165         * platform/win/TestExpectations: Unskip test.
1166         * platform/win/editing/text-iterator/findString-expected.txt: Added.
1167
1168 2016-03-21  Zalan Bujtas  <zalan@apple.com>
1169
1170         Web Inspector search icon does not fit when zoomed in.
1171         https://bugs.webkit.org/show_bug.cgi?id=155708
1172
1173         Reviewed by Simon Fraser.
1174
1175         Adjusts the paint rect for the magnifier icon so that it fits even when zoomed in.
1176
1177         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
1178         * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
1179         * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
1180         * platform/mac/fast/css/text-overflow-input-expected.txt:
1181         * platform/mac/fast/forms/box-shadow-override-expected.txt:
1182         * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
1183         * platform/mac/fast/forms/input-appearance-height-expected.txt:
1184         * platform/mac/fast/forms/placeholder-position-expected.txt:
1185         * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
1186         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
1187         * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
1188         * platform/mac/fast/forms/search-rtl-expected.txt:
1189         * platform/mac/fast/forms/search-styled-expected.txt:
1190         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
1191         * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
1192         * platform/mac/fast/forms/searchfield-heights-expected.txt:
1193         * platform/mac/fast/repaint/search-field-cancel-expected.txt:
1194         * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
1195
1196 2016-03-21  Eric Carlson  <eric.carlson@apple.com>
1197
1198         Add a WebRTC specific compile flag
1199         https://bugs.webkit.org/show_bug.cgi?id=155663
1200
1201         Reviewed by Jer Noble.
1202
1203         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1204         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1205         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1206
1207 2016-03-21  Ryan Haddad  <ryanhaddad@apple.com>
1208
1209         Moving the -expected.txt file for accessibility/radio-button-group-members.html
1210
1211         Unreviewed test gardening.
1212
1213         * accessibility/radio-button-group-members-expected.txt: Renamed from LayoutTests/accessibility/mac/radio-button-group-members-expected.txt.
1214
1215 2016-03-21  Ryan Haddad  <ryanhaddad@apple.com>
1216
1217         Marking two inspector tests as flaky timeouts on Mac.
1218         https://bugs.webkit.org/show_bug.cgi?id=155607
1219
1220         Unreviewed test gardening.
1221
1222         * platform/mac/TestExpectations:
1223
1224 2016-02-03  Sergio Villar Senin  <svillar@igalia.com>
1225
1226         [css-grid] Fix percentage tracks' size computation in grids with gutters
1227         https://bugs.webkit.org/show_bug.cgi?id=153825
1228
1229         Reviewed by Darin Adler.
1230
1231         * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt:
1232         * fast/css-grid-layout/grid-gutters-and-flex-content.html:
1233         * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt:
1234         * fast/css-grid-layout/grid-gutters-and-tracks.html:
1235
1236 2016-03-20  Jinwoo Jeong  <jw00.jeong@samsung.com>
1237
1238         The setter of binaryType attribute in WebSocket should raise the exception.
1239         https://bugs.webkit.org/show_bug.cgi?id=135874
1240
1241         Reviewed by Antonio Gomes.
1242
1243         According to W3C WebSocket Specification, <https://www.w3.org/TR/2012/CR-websockets-20120920/>,
1244         when an invalid value is set on binaryType of WebSocket, a SyntaxError should be raised.
1245
1246         * http/tests/websocket/tests/hybi/binary-type.html: Catch a syntax exception when binary type is set with invalid values.
1247
1248 2016-03-20  Chris Fleizach  <cfleizach@apple.com>
1249
1250         AX: Radio button members are not identified together in all cases
1251         https://bugs.webkit.org/show_bug.cgi?id=155604
1252         <rdar://problem/21186992>
1253
1254         Reviewed by Darin Adler.
1255
1256         * accessibility/mac/radio-button-group-members-expected.txt: Added.
1257         * accessibility/radio-button-group-members.html:
1258         * platform/mac/accessibility/radio-button-group-members-expected.txt: Removed.
1259
1260 2016-03-19  Skachkov Oleksandr  <gskachkov@gmail.com>
1261
1262         [ES6] Arrow function syntax. Update syntax error text 'super is only valid inside functions' to more suitable
1263         https://bugs.webkit.org/show_bug.cgi?id=155491
1264
1265         Reviewed by Saam Barati.
1266
1267         * js/class-syntax-super-expected.txt:
1268         * js/script-tests/class-syntax-super.js:
1269         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
1270
1271 2016-03-19  Mark Lam  <mark.lam@apple.com>
1272
1273         ES6 spec requires that ErrorPrototype not be an Error object.
1274         https://bugs.webkit.org/show_bug.cgi?id=155680
1275
1276         Reviewed by Michael Saboff.
1277
1278         Updated the appropriate tests to expect the toString() value of Error.prototype
1279         to now be "[object Object]" instead of "[object Error]".  Also rebased the test
1280         results accordingly.
1281
1282         * fast/dom/DOMException/prototype-object-expected.txt:
1283         * fast/dom/DOMException/prototype-object.html:
1284         * js/dom/native-error-prototype-expected.txt:
1285         * js/dom/script-tests/native-error-prototype.js:
1286         * sputnik/Conformance/15_Native_Objects/15.11_Error/15.11.4/S15.11.4_A2.html:
1287
1288 2016-03-18  Daniel Bates  <dabates@apple.com>
1289
1290         Update AutoFill button in input fields
1291         https://bugs.webkit.org/show_bug.cgi?id=155619
1292
1293         Update expected results for Windows and GTK ports. Add expected result for the EFL port.
1294
1295         * platform/efl/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt: Added.
1296         * platform/gtk/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1297         * platform/win/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1298
1299 2016-03-18  Zhuo Li  <zachli@apple.com>
1300
1301         Update AutoFill button in input fields.
1302         https://bugs.webkit.org/show_bug.cgi?id=155619.
1303         rdar://problem/24486939.
1304
1305         Reviewed by Daniel Bates.
1306
1307         * fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1308         Update the test results.
1309         * platform/ios-simulator/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1310         Ditto.
1311
1312 2016-03-18  Simon Fraser  <simon.fraser@apple.com>
1313
1314         Sideways-scrollable RTL document has wrong initial and reload offset in WKWebView
1315         https://bugs.webkit.org/show_bug.cgi?id=155660
1316
1317         Reviewed by Tim Horton.
1318         
1319         Test for initial scroll position in an RTL page.
1320
1321         * fast/scrolling/rtl-initial-scroll-position-expected.html: Added.
1322         * fast/scrolling/rtl-initial-scroll-position.html: Added.
1323
1324 2016-03-18  Darin Adler  <darin@apple.com>
1325
1326         ASSERTION FAILED: m_isValid == valid() in WebCore::HTMLFormControlElement::isValidFormControlElement
1327         https://bugs.webkit.org/show_bug.cgi?id=139481
1328
1329         Reviewed by Daniel Bates.
1330
1331         * fast/forms/validity-assertion-inserting-into-datalist-expected.txt: Added.
1332         * fast/forms/validity-assertion-inserting-into-datalist.html: Added.
1333
1334 2016-03-18  Chris Dumez  <cdumez@apple.com>
1335
1336         Speculative revalidation requests do not have their HTTP user-agent set
1337         https://bugs.webkit.org/show_bug.cgi?id=155620
1338         <rdar://problem/24657567>
1339
1340         Reviewed by Brady Eidson.
1341
1342         Add layout test coverage.
1343
1344         * http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.php: Added.
1345         * http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.php: Added.
1346         * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt: Added.
1347         * http/tests/cache/disk-cache/speculative-validation/validation-request.html: Added.
1348
1349 2016-03-18  Mark Lam  <mark.lam@apple.com>
1350
1351         ES6 spec requires that RegExpPrototype not be a RegExp object.
1352         https://bugs.webkit.org/show_bug.cgi?id=155654
1353
1354         Reviewed by Filip Pizlo.
1355
1356         Rebase all the test results.
1357
1358         * fast/regex/script-tests/toString.js:
1359         * fast/regex/toString-expected.txt:
1360         * ietestcenter/Javascript/15.10.6-expected.txt:
1361         * ietestcenter/Javascript/15.10.7.1-1-expected.txt:
1362         * ietestcenter/Javascript/15.10.7.2-1-expected.txt:
1363         * ietestcenter/Javascript/15.10.7.3-1-expected.txt:
1364         * ietestcenter/Javascript/15.10.7.4-1-expected.txt:
1365         * ietestcenter/Javascript/15.10.7.5-1-expected.txt:
1366         * ietestcenter/Javascript/TestCases/15.10.6.js:
1367         (ES5Harness.registerTest.test):
1368         * ietestcenter/Javascript/TestCases/15.10.7.1-1.js:
1369         (ES5Harness.registerTest.test):
1370         * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
1371         (ES5Harness.registerTest.test):
1372         * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
1373         (ES5Harness.registerTest.test):
1374         * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
1375         (ES5Harness.registerTest.test):
1376         * ietestcenter/Javascript/TestCases/15.10.7.5-1.js:
1377         (ES5Harness.registerTest.test):
1378         * js/Object-getOwnPropertyNames-expected.txt:
1379         * js/kde/RegExp-expected.txt:
1380         * js/kde/script-tests/RegExp.js:
1381         * js/script-tests/Object-getOwnPropertyNames.js:
1382         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/S15.10.6_A2-expected.txt:
1383
1384 2016-03-18  Brent Fulgham  <bfulgham@apple.com>
1385
1386         Local file restrictions should not block sessionStorage access
1387         https://bugs.webkit.org/show_bug.cgi?id=155609
1388         <rdar://problem/25229461>
1389
1390         Reviewed by Andy Estes.
1391
1392         * storage/domstorage/sessionstorage/blocked-file-access-expected.txt: Added.
1393         * storage/domstorage/sessionstorage/blocked-file-access.html: Added.
1394         * storage/domstorage/sessionstorage/resources/blocked-example.html: Added.
1395
1396 2016-03-18  Ryan Haddad  <ryanhaddad@apple.com>
1397
1398         Rebaseline inspector/model/remote-object.html for mac after r198435
1399
1400         Unreviewed test gardening.
1401
1402         * platform/mac/inspector/model/remote-object-expected.txt:
1403
1404 2016-03-18  Nan Wang  <n_wang@apple.com>
1405
1406         AX: AXARIACurrent exposed but not displayed in Accessibility Inspector
1407         https://bugs.webkit.org/show_bug.cgi?id=155600
1408
1409         Reviewed by Chris Fleizach.
1410
1411         * accessibility/mac/aria-current-attribute-exposed-expected.txt: Added.
1412         * accessibility/mac/aria-current-attribute-exposed.html: Added.
1413
1414 2016-03-18  Nan Wang  <n_wang@apple.com>
1415
1416         AX: Typing broken on form input field while using VoiceOver
1417         https://bugs.webkit.org/show_bug.cgi?id=155613
1418
1419         Reviewed by Chris Fleizach.
1420
1421         * accessibility/mac/text-marker-range-for-node-without-children-expected.txt: Added.
1422         * accessibility/mac/text-marker-range-for-node-without-children.html: Added.
1423
1424 2016-03-18  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1425
1426         crossorigin element resource loading should check HTTP redirection
1427         https://bugs.webkit.org/show_bug.cgi?id=130578
1428
1429         Reviewed by Daniel Bates and Brent Fulgham.
1430
1431         shape-image-cors-redirect.html checks that cross-origin redirections are checked against CORS.
1432         It also checks that same-origin redirections are not checked against CORS.
1433
1434         * http/tests/security/resources/redirect-allow-star.php: Added.
1435         * http/tests/security/shape-image-cors-redirect-expected.html: Added.
1436         * http/tests/security/shape-image-cors-redirect.html: Added.
1437
1438 2016-03-18  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1439
1440         Move IndexedDB regular test to web-platform-tests
1441         https://bugs.webkit.org/show_bug.cgi?id=155581
1442
1443         Reviewed by Darin Adler.
1444
1445         Renaming indexeddb test expectation according new path and directory name.
1446
1447         * TestExpectations:
1448         * platform/efl/TestExpectations:
1449         * platform/gtk/TestExpectations:
1450         * platform/ios-simulator-wk1/TestExpectations:
1451         * platform/mac-wk2/TestExpectations:
1452         * platform/win/TestExpectations:
1453
1454 2016-03-17  Chris Fleizach  <cfleizach@apple.com>
1455
1456         AX: WEB: VoiceOver does not announce some WAI-ARIA document structures
1457         https://bugs.webkit.org/show_bug.cgi?id=155603
1458         <rdar://problem/25227385>
1459
1460         Reviewed by Darin Adler.
1461
1462         * accessibility/ios-simulator/landmark-type-expected.txt:
1463         * accessibility/ios-simulator/landmark-type.html:
1464
1465 2016-03-17  Brent Fulgham  <bfulgham@apple.com>
1466
1467         [XSS Auditor] Off by one in XSSAuditor::canonicalizedSnippetForJavaScript()
1468         https://bugs.webkit.org/show_bug.cgi?id=155624
1469         <rdar://problem/25219962>
1470
1471         Unreviewed merge from Blink (patch by Tom Sepez <tsepez@chromium.org>):
1472         <https://src.chromium.org/viewvc/blink?revision=201803&view=revision>
1473
1474         * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode-expected.txt: Added.
1475         * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode.html: Added.
1476
1477 2016-03-17  Zalan Bujtas  <zalan@apple.com>
1478
1479         Images in feed on ebay.com jiggle when one is hovered
1480         https://bugs.webkit.org/show_bug.cgi?id=155608
1481         <rdar://problem/25160681>
1482
1483         The content offset in compositing layer = subpixel gap between the graphics layer and the layer bounds + layer bounds top left.
1484
1485         Reviewed by Simon Fraser.
1486
1487         * compositing/hidpi-viewport-clipping-on-composited-content-expected.html: Added.
1488         * compositing/hidpi-viewport-clipping-on-composited-content.html: Added.
1489
1490 2016-03-17  Zalan Bujtas  <zalan@apple.com>
1491
1492         Don't initiate a style recall while drawing text 
1493         https://bugs.webkit.org/show_bug.cgi?id=155618
1494
1495         Reviewed by Simon Fraser.
1496
1497         This patch ensures that we don't initiate a style recalc while in the middle of text drawing.
1498
1499         * fast/canvas/crash-while-resizing-canvas-expected.txt: Added.
1500         * fast/canvas/crash-while-resizing-canvas.html: Added.
1501
1502 2016-03-17  Myles C. Maxfield  <mmaxfield@apple.com>
1503
1504         [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
1505         https://bugs.webkit.org/show_bug.cgi?id=155531
1506
1507         Reviewed by Darin Adler.
1508
1509         Add a bunch of tests. Also, this patch adds some tests that caught
1510         https://bugs.webkit.org/show_bug.cgi?id=155533 (but they are disabled).
1511
1512         * fast/scrolling/rtl-scrollbars-elementFromPoint-expected.txt: Added.
1513         * fast/scrolling/rtl-scrollbars-elementFromPoint-static-expected.txt: Added.
1514         * fast/scrolling/rtl-scrollbars-elementFromPoint-static.html: Added.
1515         * fast/scrolling/rtl-scrollbars-elementFromPoint.html: Added.
1516         * fast/scrolling/rtl-scrollbars-iframe-expected.txt: Added.
1517         * fast/scrolling/rtl-scrollbars-iframe-offset-expected.html: Added.
1518         * fast/scrolling/rtl-scrollbars-iframe-offset.html: Added.
1519         * fast/scrolling/rtl-scrollbars-iframe-position-absolute-expected.txt: Added.
1520         * fast/scrolling/rtl-scrollbars-iframe-position-absolute.html: Added.
1521         * fast/scrolling/rtl-scrollbars-iframe-scrolled-expected.html: Added.
1522         * fast/scrolling/rtl-scrollbars-iframe-scrolled.html: Added.
1523         * fast/scrolling/rtl-scrollbars-iframe.html: Added.
1524         * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint-expected.txt: Added.
1525         * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html: Added.
1526         * fast/scrolling/rtl-scrollbars-overflow-position-absolute-expected.html: Added.
1527         * fast/scrolling/rtl-scrollbars-overflow-position-absolute.html: Added.
1528         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled-expected.html: Added.
1529         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html: Added.
1530         * fast/scrolling/rtl-scrollbars-position-absolute-expected.html: Added.
1531         * fast/scrolling/rtl-scrollbars-position-absolute.html: Added.
1532         * fast/scrolling/rtl-scrollbars-position-fixed-expected.html: Added.
1533         * fast/scrolling/rtl-scrollbars-position-fixed.html: Added.
1534         * fast/scrolling/rtl-scrollbars-text-selection-expected.html: Added.
1535         * fast/scrolling/rtl-scrollbars-text-selection-scrolled-expected.html: Added.
1536         * fast/scrolling/rtl-scrollbars-text-selection-scrolled.html: Added.
1537         * fast/scrolling/rtl-scrollbars-text-selection.html: Added.
1538         * TestExpectations:
1539
1540 2016-03-17  Brady Eidson  <beidson@apple.com>
1541
1542         Don't try to restore deleted MemoryIndexes if their owning object store is not restored.
1543         https://bugs.webkit.org/show_bug.cgi?id=155068
1544
1545         Reviewed by Alex Christensen.
1546
1547         * storage/indexeddb/modern/deleteindex-4-private-expected.txt: Added.
1548         * storage/indexeddb/modern/deleteindex-4-private.html: Added.
1549         * storage/indexeddb/modern/resources/deleteindex-4.js: Added.
1550
1551 2016-03-17  Doug Russell  <d_russell@apple.com>
1552
1553         AX: attributes to retrieve focusable and editable ancestors
1554         https://bugs.webkit.org/show_bug.cgi?id=155554
1555
1556         Reviewed by Chris Fleizach.
1557
1558         Add attributes to help give context to focus changes:
1559         AXFocusableAncestor - nearest accessibility ancestor that returns true for
1560         canSetFocusAttribute().
1561         AXEditableAncestor - nearest accessibility ancestor that returns true for
1562         isTextControl().
1563         AXHighestEditableAncestor - highest element in accessibility that returns true
1564         for isTextControl().
1565
1566         * accessibility/image-link-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-link-expected.txt.
1567         * accessibility/image-map2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-map2-expected.txt.
1568         * accessibility/internal-link-anchors2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt.
1569         * accessibility/lists-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/lists-expected.txt.
1570         * accessibility/mac/ancestor-attributes-expected.txt: Added.
1571         * accessibility/mac/ancestor-attributes.html: Added.
1572         * accessibility/mac/aria-columnrowheaders-expected.txt:
1573         * accessibility/mac/bounds-for-range-expected.txt:
1574         * accessibility/mac/document-links-expected.txt:
1575         * accessibility/mac/internal-link-anchors-expected.txt:
1576         * accessibility/math-multiscript-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt.
1577         * accessibility/plugin-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/plugin-expected.txt.
1578         * accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-attributes-expected.txt.
1579         * accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt.
1580         * accessibility/table-cells-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cells-expected.txt.
1581         * accessibility/table-detection-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-detection-expected.txt.
1582         * accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt.
1583         * accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-sections-expected.txt.
1584         * accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt.
1585         * accessibility/transformed-element-expected.txt:
1586
1587 2016-03-17  Joseph Pecoraro  <pecoraro@apple.com>
1588
1589         Unreviewed follow-up fix to test after r198353.
1590
1591         * inspector/unit-tests/heap-snapshot.html:
1592         Account for <root> in a few places.
1593
1594 2016-03-17  Sam Weinig  <sam@webkit.org>
1595
1596         Implement document.queryCommandSupported("copy")
1597         https://bugs.webkit.org/show_bug.cgi?id=155548
1598         <rdar://problem/25195295>
1599
1600         Reviewed by Enrica Casucci.
1601
1602         * editing/execCommand/clipboard-access-with-user-gesture-expected.txt:
1603         * editing/execCommand/clipboard-access-with-user-gesture.html:
1604         document.queryCommandSupported('copy') should be returning true.
1605
1606         * editing/pasteboard/can-read-in-copy-and-cut-events.html:
1607         * editing/pasteboard/copy-cut-paste-events-fired-when-disabled.html:
1608         * editing/pasteboard/pasting-empty-html-falls-back-to-text.html:
1609         * editing/pasteboard/set_data_typeof_return.html:
1610         Use testRunner.execCommand() to test the behavior of a user.
1611
1612 2016-03-17  Joseph Pecoraro  <pecoraro@apple.com>
1613
1614         Web Inspector: HeapSnapshots are slow and use too much memory
1615         https://bugs.webkit.org/show_bug.cgi?id=155571
1616
1617         Reviewed by Timothy Hatcher.
1618
1619         * inspector/heap/getPreview.html:
1620         * inspector/heap/getRemoteObject.html:
1621         * inspector/heap/snapshot.html:
1622         Update tests to use the new HeapSnapshotWorker frontend code.
1623
1624         * inspector/unit-tests/heap-snapshot-expected.txt: Added.
1625         * inspector/unit-tests/heap-snapshot.html: Added.
1626         Verify the data processing in and worker communication work HeapSnapshotWorker
1627         produces expected values when compared with the simple HeapSnapshot/Node/Edge
1628         implentation.
1629
1630 2016-03-17  Ryan Haddad  <ryanhaddad@apple.com>
1631
1632         Marking http/tests/security/aboutBlank/window-open-self-about-blank.html as flaky on ios-sim-debug
1633         https://bugs.webkit.org/show_bug.cgi?id=94458
1634
1635         Unreviewed test gardening.
1636
1637         * platform/ios-simulator/TestExpectations:
1638
1639 2016-03-16  Chris Fleizach  <cfleizach@apple.com>
1640
1641         AX: Implement AutoFill Available attribute for a text field
1642         https://bugs.webkit.org/show_bug.cgi?id=155567
1643
1644         Reviewed by Darin Adler.
1645
1646         * accessibility/auto-fill-types-expected.txt: Added.
1647         * accessibility/auto-fill-types.html: Added.
1648
1649 2016-03-17  Mark Lam  <mark.lam@apple.com>
1650
1651         Method names should not appear in the lexical scope of the method's body.
1652         https://bugs.webkit.org/show_bug.cgi?id=155568
1653
1654         Reviewed by Saam Barati.
1655
1656         * inspector/model/scope-chain-node-expected.txt:
1657         - rebased expected result.
1658
1659         * js/script-tests/function-toString-vs-name.js:
1660         - fixed a bug in the shouldBe() function.
1661
1662         * js/methods-names-should-not-be-in-lexical-scope-expected.txt: Added.
1663         * js/methods-names-should-not-be-in-lexical-scope.html: Added.
1664         * js/script-tests/methods-names-should-not-be-in-lexical-scope.js: Added.
1665         - test all variations of methods.
1666
1667 2016-03-17  Csaba Osztrogon√°c  <ossy@webkit.org>
1668
1669         Unreviewed, line ending fixes.
1670
1671         * css2.1/20110323/support/at-import-001.css:
1672         * css2.1/20110323/support/at-import-002.css:
1673         * css2.1/20110323/support/at-import-004.css:
1674         * css2.1/20110323/support/at-import-005.css:
1675         * css2.1/20110323/support/at-import-006.css:
1676         * css2.1/20110323/support/at-import-007.css:
1677         * css2.1/20110323/support/eof-green.css:
1678         * storage/indexeddb/set_version_blocked.html:
1679         * storage/indexeddb/transaction-read-only.html:
1680
1681 2016-03-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1682
1683         [Fetch API] response-consume.html is crashing on Mac WK1 Debug builds
1684         https://bugs.webkit.org/show_bug.cgi?id=155490
1685
1686         Reviewed by Darin Adler.
1687
1688         * TestExpectations: Removed crash debug expectation of response-consume.html
1689
1690 2016-03-17  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1691
1692         WebRTC: Update RTCIceCandidate
1693         https://bugs.webkit.org/show_bug.cgi?id=155535
1694
1695         Reviewed by Eric Carlson.
1696
1697         RTCIceCandidate.html is updated to test the new construction behavior and the nullable
1698         attributes. The remaining updated tests simply construct an RTCIceCandidate to be used for
1699         test purposes.
1700
1701         * fast/mediastream/RTCIceCandidate-expected.txt:
1702         * fast/mediastream/RTCIceCandidate.html:
1703         * fast/mediastream/RTCPeerConnection-closed-state.html:
1704         * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
1705         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1706         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1707         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
1708
1709 2016-03-17  Skachkov Oleksandr  <gskachkov@gmail.com>
1710
1711         Invoking super()/super inside of the eval should not lead to SyntaxError
1712         https://bugs.webkit.org/show_bug.cgi?id=153864
1713
1714         Reviewed by Saam Barati.
1715
1716         * js/class-syntax-super-expected.txt:
1717         * js/script-tests/class-syntax-super.js:
1718
1719 2016-03-16  Zalan Bujtas  <zalan@apple.com>
1720
1721         Subpixel rendering: Directly composited image layers need pixelsnapping.
1722         https://bugs.webkit.org/show_bug.cgi?id=155558
1723
1724         Reviewed by Simon Fraser.
1725
1726         In order to match non-composited image size/position, we need to pixelsnap both the contents and the clipping
1727         layer bounds for directly composited images.
1728
1729         * fast/images/hidpi-directly-composited-image-on-subpixel-position-expected.html: Added.
1730         * fast/images/hidpi-directly-composited-image-on-subpixel-position.html: Added.
1731
1732 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1733
1734         Skipping mathml/very-large-stretchy-operators.html on ios-simulator debug
1735         https://bugs.webkit.org/show_bug.cgi?id=155565
1736
1737         Unreviewed test gardening.
1738
1739         * platform/ios-simulator/TestExpectations:
1740
1741 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1742
1743         Marking compositing/visible-rect/animated-from-none.html as flaky on ios-sim-wk2, failing on ios-sim-wk1
1744         https://bugs.webkit.org/show_bug.cgi?id=155495
1745
1746         Unreviewed test gardening.
1747
1748         * platform/ios-simulator-wk1/TestExpectations:
1749         * platform/ios-simulator-wk2/TestExpectations:
1750
1751 2016-03-16  Nan Wang  <n_wang@apple.com>
1752
1753         AX: Expose aria-current status to children
1754         https://bugs.webkit.org/show_bug.cgi?id=155469
1755
1756         Reviewed by Chris Fleizach.
1757
1758         * accessibility/aria-current-global-attribute-expected.txt: Added.
1759         * accessibility/aria-current-global-attribute.html: Added.
1760
1761 2016-03-16  Tim Horton  <timothy_horton@apple.com>
1762
1763         [mac] Printing test snapshots are upside-down after r198242
1764         https://bugs.webkit.org/show_bug.cgi?id=155543
1765
1766         Reviewed by Simon Fraser.
1767
1768         * TestExpectations:
1769         Re-un-skip these tests.
1770
1771 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1772
1773         Marking inspector/controller/runtime-controller.html as flaky on mac
1774         https://bugs.webkit.org/show_bug.cgi?id=154688
1775
1776         Unreviewed test gardening.
1777
1778         * platform/mac/TestExpectations:
1779
1780 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1781
1782         Mark http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html as flaky
1783         https://bugs.webkit.org/show_bug.cgi?id=94458
1784
1785         Unreviewed test gardening.
1786
1787         * platform/ios-simulator/TestExpectations:
1788
1789 2016-03-16  Daniel Bates  <dabates@apple.com>
1790
1791         <video> and <audio> elements do not obey Content Security Policy on redirect
1792         https://bugs.webkit.org/show_bug.cgi?id=155509
1793         <rdar://problem/10234844>
1794
1795         Reviewed by Alex Christensen.
1796
1797         Add tests to ensure that the Content Security Policy is enforced on redirects when
1798         loading a subresource, including a video or audio file.
1799
1800         * http/tests/resources/redirect.php: Fix PHP "undefined index" warnings when either query
1801         parameter code or refresh (or both) are not specified.
1802         * http/tests/security/contentSecurityPolicy/audio-redirect-allowed-expected.txt: Added.
1803         * http/tests/security/contentSecurityPolicy/audio-redirect-allowed.html: Added.
1804         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added.
1805         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked.html: Added.
1806         * http/tests/security/contentSecurityPolicy/font-redirect-allowed-expected.txt: Added.
1807         * http/tests/security/contentSecurityPolicy/font-redirect-allowed.html: Added.
1808         * http/tests/security/contentSecurityPolicy/font-redirect-blocked-expected.txt: Added.
1809         * http/tests/security/contentSecurityPolicy/font-redirect-blocked.html: Added.
1810         * http/tests/security/contentSecurityPolicy/image-redirect-allowed-expected.txt: Added.
1811         * http/tests/security/contentSecurityPolicy/image-redirect-allowed.html: Added.
1812         * http/tests/security/contentSecurityPolicy/image-redirect-blocked-expected.txt: Added.
1813         * http/tests/security/contentSecurityPolicy/image-redirect-blocked.html: Added.
1814         * http/tests/security/contentSecurityPolicy/resources/ABCFont.svg: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg.
1815         * http/tests/security/contentSecurityPolicy/resources/alert-fail.xsl: Added.
1816         * http/tests/security/contentSecurityPolicy/resources/alert-pass.xsl: Added.
1817         * http/tests/security/contentSecurityPolicy/resources/green-square.svg: Added.
1818         * http/tests/security/contentSecurityPolicy/resources/red-square.svg: Added.
1819         * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-allowed.php: Added.
1820         * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-blocked.php: Added.
1821         * http/tests/security/contentSecurityPolicy/script-redirect-allowed-expected.txt: Added.
1822         * http/tests/security/contentSecurityPolicy/script-redirect-allowed.html: Added.
1823         * http/tests/security/contentSecurityPolicy/script-redirect-blocked-expected.txt: Added.
1824         * http/tests/security/contentSecurityPolicy/script-redirect-blocked.html: Added.
1825         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed-expected.txt: Added.
1826         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed.html: Added.
1827         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked-expected.txt: Added.
1828         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked.html: Added.
1829         * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed-expected.txt: Added.
1830         * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed.html: Added.
1831         * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked-expected.txt: Added.
1832         * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked.html: Added.
1833         * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed-expected.txt: Added.
1834         * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed.html: Added.
1835         * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked-expected.txt: Added.
1836         * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked.html: Added.
1837         * http/tests/security/contentSecurityPolicy/track-redirect-allowed-expected.txt: Added.
1838         * http/tests/security/contentSecurityPolicy/track-redirect-allowed.html: Added.
1839         * http/tests/security/contentSecurityPolicy/track-redirect-blocked-expected.txt: Added.
1840         * http/tests/security/contentSecurityPolicy/track-redirect-blocked.html: Added.
1841         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html:
1842         * http/tests/security/contentSecurityPolicy/video-redirect-allowed-expected.txt: Added.
1843         * http/tests/security/contentSecurityPolicy/video-redirect-allowed.html: Added.
1844         * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Added.
1845         * http/tests/security/contentSecurityPolicy/video-redirect-blocked.html: Added.
1846         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt: Added.
1847         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed.html: Added.
1848         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt: Added.
1849         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked.html: Added.
1850         * platform/efl/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1851         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. We will also need to fix
1852         <https://bugs.webkit.org/show_bug.cgi?id=153866> before we can unskip test http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html
1853         As far as I can tell the functionality exercised by these tests is not being using by the EFL port.
1854         * platform/gtk/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1855         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. As far as I can tell the functionality
1856         exercised by these tests is not being using by the GTK port.
1857         * platform/ios-simulator/http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added expected failure result as
1858         AV Foundation is responsible for loading media on iOS. That is, WebCore is not responsible for loading media.
1859         * platform/ios-simulator/http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Ditto.
1860         * platform/mac/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1861         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. The functionality exercised by these
1862         tests is not used on OS X. Additionally, mark as Failure on Yosemite and ElCapitan the added tests
1863         http/tests/security/contentSecurityPolicy/{video, audio}-redirect-blocked.html as we do not support
1864         Content Security Policy for media redirects in these versions of OS X.
1865
1866 2016-03-16  Jiewen Tan  <jiewen_tan@apple.com>
1867
1868         URL Parsing should signal failure for illegal IDN
1869         https://bugs.webkit.org/show_bug.cgi?id=154945
1870         <rdar://problem/8014795>
1871
1872         Reviewed by Brent Fulgham.
1873
1874         * fast/url/host-expected.txt:
1875         * fast/url/idna2003-expected.txt:
1876         * fast/url/invalid-idn-expected.txt: Added.
1877         * fast/url/invalid-idn.html: Added.
1878
1879 2016-03-16  Mark Lam  <mark.lam@apple.com>
1880
1881         Add support for setting Function.name from computed properties.
1882         https://bugs.webkit.org/show_bug.cgi?id=155437
1883
1884         Reviewed by Filip Pizlo.
1885
1886         * js/object-literal-computed-methods-expected.txt:
1887         - Exercise op_set_function_name at all tiers.
1888
1889         * js/script-tests/function-toString-vs-name.js:
1890         - Added tests for computed properties.
1891
1892         * js/script-tests/object-literal-computed-methods.js:
1893         - rebased results.
1894
1895 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1896
1897         Marking imported/blink/fast/multicol/dynamic/relayout-abspos-in-relpos-spanner.html as flaky on ios-sim
1898         https://bugs.webkit.org/show_bug.cgi?id=155339
1899
1900         Unreviewed test gardening.
1901
1902         * platform/ios-simulator/TestExpectations:
1903
1904 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1905
1906         Skipping failing printing tests
1907         https://bugs.webkit.org/show_bug.cgi?id=155543
1908
1909         Unreviewed test gardening.
1910
1911         Three printing tests that rely on software snapshotting are failing after r198242 exposed
1912         an underlying issue. Skipping these tests to get the bots back to green during investigation.
1913
1914         * TestExpectations:
1915
1916 2016-03-16  Antti Koivisto  <antti@apple.com>
1917
1918         Don't invalidate style unnecessarily when setting inline style cssText
1919         https://bugs.webkit.org/show_bug.cgi?id=155541
1920         rdar://problem/23318893
1921
1922         Reviewed by Simon Fraser.
1923
1924         * fast/css/style-invalidation-inline-csstext-expected.txt: Added.
1925         * fast/css/style-invalidation-inline-csstext.html: Added.
1926
1927 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1928
1929         Rebaseline fast/css/getPropertyValue-webkit-marquee.html after r198255
1930         https://bugs.webkit.org/show_bug.cgi?id=155544
1931
1932         Unreviewed test gardening.
1933
1934         * fast/css/getPropertyValue-webkit-marquee-expected.txt:
1935
1936 2016-03-16  Yusuke Suzuki  <utatane.tea@gmail.com>
1937
1938         [ES6] Reflect.set with receiver
1939         https://bugs.webkit.org/show_bug.cgi?id=155294
1940
1941         Reviewed by Saam Barati.
1942
1943         Currently, putDelegate (JSLocation is special case) and CustomIndexedSetter work as special setters.
1944
1945         * js/dom/reflect-set-onto-dom-expected.txt:
1946         * js/dom/script-tests/reflect-set-onto-dom.js:
1947
1948 2016-03-15  Zalan Bujtas  <zalan@apple.com>
1949
1950         Remove overflow: -webkit-marquee
1951         https://bugs.webkit.org/show_bug.cgi?id=155517
1952         <rdar://problem/25028481>
1953
1954         Reviewed by Simon Fraser.
1955
1956         This patch is based on Blink patch from jchaffraix@chromium.org (https://src.chromium.org/viewvc/blink?revision=151756&view=revision)
1957
1958         * fast/css/getPropertyValue-webkit-marquee.html:
1959         * fast/css/webkit-marquee-anonymous-node-crash-expected.txt: Removed.
1960         * fast/css/webkit-marquee-anonymous-node-crash.html: Removed.
1961
1962 2016-03-15  Joanmarie Diggs  <jdiggs@igalia.com>
1963
1964         AX: Expose pointers to SVG elements referenced by aria-labelledby
1965         https://bugs.webkit.org/show_bug.cgi?id=155481
1966
1967         Reviewed by Chris Fleizach.
1968
1969         * accessibility/w3c-svg-name-calculation.html: Modified to also output AXTitleUIElement.
1970         * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
1971         * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
1972
1973 2016-03-15  Tim Horton  <timothy_horton@apple.com>
1974
1975         iOS <attachment> element should allow customization of action text color
1976         https://bugs.webkit.org/show_bug.cgi?id=155513
1977         <rdar://problem/24805991>
1978
1979         Reviewed by Simon Fraser.
1980
1981         * fast/attachment/attachment-action-expected.html: Added.
1982         * fast/attachment/attachment-action.html: Added.
1983         * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
1984         * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
1985         * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
1986         * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
1987         * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
1988         * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
1989         * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
1990         Rebaseline some tests and add one that action text matches the requested color.
1991
1992 2016-03-15  Commit Queue  <commit-queue@webkit.org>
1993
1994         Unreviewed, rolling out r198148.
1995         https://bugs.webkit.org/show_bug.cgi?id=155518
1996
1997         "Lets do this patch at a later time" (Requested by saamyjoon
1998         on #webkit).
1999
2000         Reverted changeset:
2001
2002         "[ES6] Disallow var assignments in for-in loops"
2003         https://bugs.webkit.org/show_bug.cgi?id=155451
2004         http://trac.webkit.org/changeset/198148
2005
2006 2016-03-15  Alexey Proskuryakov  <ap@apple.com>
2007
2008         Test result gardening for
2009         ASSERT_NOT_REACHED on imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/area-coords.html
2010         https://bugs.webkit.org/show_bug.cgi?id=155516
2011
2012         * TestExpectations: Skip the test in debug, as it's not useful to crash every time.
2013
2014 2016-03-15  Joseph Pecoraro  <pecoraro@apple.com>
2015
2016         REGRESSION: ASSERTION FAILED: !m_lastActiveBlock on js/function-apply.html
2017         https://bugs.webkit.org/show_bug.cgi?id=155411
2018         <rdar://problem/25134537>
2019
2020         Reviewed by Mark Lam.
2021
2022         * platform/mac/TestExpectations:
2023         Unmark test as flakey.
2024
2025 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
2026
2027         Fixing expectation for css3/masking/mask-svg-script-none-to-png.html on ios-simulator
2028
2029         Unreviewed test gardening.
2030
2031         * platform/ios-simulator/TestExpectations:
2032
2033 2016-03-15  Tim Horton  <timothy_horton@apple.com>
2034
2035         Unskip and rebaseline <attachment> tests on iOS
2036         <rdar://problem/24805991>
2037
2038         * fast/attachment/attachment-default-icon.html:
2039         * fast/attachment/attachment-folder-icon.html:
2040         * fast/attachment/attachment-type-attribute.html:
2041         Make these tests have identical titles between ref and actual, because
2042         on iOS the layout differs if you have a title or not (unlike on Mac).
2043
2044         * platform/ios-simulator/TestExpectations:
2045         * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
2046         * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
2047         * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
2048         * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
2049         * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
2050         * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
2051         * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
2052         Unskip and rebaseline all but one of the attachment tests on iOS.
2053
2054 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
2055
2056         Remove flaky expectation for webgl/1.0.2/conformance/rendering/gl-scissor-test.html for mac
2057         https://bugs.webkit.org/show_bug.cgi?id=126586
2058
2059         Unreviewed test gardening.
2060
2061         * platform/mac/TestExpectations:
2062
2063 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
2064
2065         Fixing a typo in the ios-simulator TestExpectations file
2066
2067         Unreviewed test gardening.
2068
2069         * platform/ios-simulator/TestExpectations:
2070
2071 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
2072
2073         Marking animations/3d/transform-origin-vs-functions.html as flaky on ios-simulator-wk2
2074         https://bugs.webkit.org/show_bug.cgi?id=155501
2075
2076         Unreviewed test gardening.
2077
2078         * platform/ios-simulator-wk2/TestExpectations:
2079
2080 2016-03-15  Chris Fleizach  <cfleizach@apple.com>
2081
2082         AX: certain elements not included in accessibility tree
2083         https://bugs.webkit.org/show_bug.cgi?id=155480
2084
2085         Reviewed by Beth Dakin.
2086
2087         * accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
2088         * accessibility/double-nested-inline-element-missing-from-tree.html: Added.
2089
2090 2016-03-15  Chris Dumez  <cdumez@apple.com>
2091
2092         Unreviewed, rolling out r198203.
2093
2094         Favorites view is no longer loading on iOS
2095
2096         Reverted changeset:
2097
2098         "URL Parsing should signal failure for illegal IDN"
2099         https://bugs.webkit.org/show_bug.cgi?id=154945
2100         http://trac.webkit.org/changeset/198203
2101
2102 2016-03-15  Antti Koivisto  <antti@apple.com>
2103
2104         Class change invalidation does not handle :not correctly
2105         https://bugs.webkit.org/show_bug.cgi?id=155493
2106         <rdar://problem/24846762>
2107
2108         Reviewed by Andreas Kling.
2109
2110         * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
2111         * fast/css/style-invalidation-attribute-change-descendants.html:
2112
2113             Also add :not case for attribute changes (which handles this correctly already).
2114
2115         * fast/css/style-invalidation-class-change-descendants-expected.txt:
2116         * fast/css/style-invalidation-class-change-descendants.html:
2117
2118             Add :not case.
2119
2120 2016-03-14  Jer Noble  <jer.noble@apple.com>
2121
2122         Video elements with autoplay do not begin playing when scrolling into view if InvisibleAutoplayNotPermitted is set.
2123         https://bugs.webkit.org/show_bug.cgi?id=155468
2124
2125         Reviewed by Eric Carlson.
2126
2127         * media/video-restricted-invisible-autoplay-allowed-when-visible-expected.txt: Added.
2128         * media/video-restricted-invisible-autoplay-allowed-when-visible.html: Added.
2129
2130 2016-03-15  Jiewen Tan  <jiewen_tan@apple.com>
2131
2132         URL Parsing should signal failure for illegal IDN
2133         https://bugs.webkit.org/show_bug.cgi?id=154945
2134         <rdar://problem/8014795>
2135
2136         Reviewed by Brent Fulgham.
2137
2138         * fast/url/host-expected.txt:
2139         * fast/url/idna2003-expected.txt:
2140         * fast/url/invalid-idn-expected.txt: Added.
2141         * fast/url/invalid-idn.html: Added.
2142
2143 2016-03-14  Brent Fulgham  <bfulgham@apple.com>
2144
2145         REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
2146         https://bugs.webkit.org/show_bug.cgi?id=155453
2147
2148         Reviewed by Eric Carlson.
2149         <rdar://problem/24879447>
2150
2151         Reviewed by Dan Bates.
2152
2153         Further refinement to test case: Remove use of 'setTimeout', and ensure the code gets
2154         called by using 'testRunner.waitUntilDone()'/'testRunner.notifyDone()'.
2155
2156         * fast/mediastream/enumerating-crash.html:
2157
2158 2016-03-14  Daniel Bates  <dabates@apple.com>
2159
2160         Web Inspector: Display Content Security Policy hash in details sidebar for script and style elements
2161         https://bugs.webkit.org/show_bug.cgi?id=155466
2162         <rdar://problem/25152480>
2163
2164         Reviewed by Joseph Pecoraro and Timothy Hatcher.
2165
2166         Add tests to ensure that the WebInspector.DOMNode object associated with an HTML style element
2167         or applicable HTML script element has a valid CSP hash.
2168
2169         * inspector/dom/csp-big5-hash-expected.txt: Added.
2170         * inspector/dom/csp-big5-hash.html: Added.
2171         * inspector/dom/csp-hash-expected.txt: Added.
2172         * inspector/dom/csp-hash.html: Added.
2173
2174 2016-03-14  Filip Pizlo  <fpizlo@apple.com>
2175
2176         REGRESSION(r194394): >2x slow-down on CDjs
2177         https://bugs.webkit.org/show_bug.cgi?id=155471
2178
2179         Unreviewed (rollout).
2180
2181         * js/dom/script-tests/string-prototype-properties.js:
2182         * js/dom/string-prototype-properties-expected.txt:
2183         * js/script-tests/string-localeCompare.js:
2184         * js/string-localeCompare-expected.txt:
2185         * js/string-localeCompare.html:
2186
2187 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
2188
2189         Marking js/funcion-apply.html as flaky on mac debug
2190         https://bugs.webkit.org/show_bug.cgi?id=155411
2191
2192         Unreviewed test gardening.
2193
2194         * platform/mac/TestExpectations:
2195
2196 2016-03-10  Antonio Gomes  <tonikitoo@webkit.org>
2197
2198         Selecting with shift+drag results in unexpected drag-n-drop
2199         https://bugs.webkit.org/show_bug.cgi?id=155314
2200
2201         Reviewed by Darin Adler.
2202
2203         Tests that ensure that WebKit:
2204
2205         1) does not enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
2206            off of a #text node.
2207         2) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
2208            off of a link.
2209         3) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
2210            off of an image.
2211
2212         Note that (1) is a behavior changed by this patch, whereas (2) and (3) represent existing
2213         behavior that is kept.
2214         Tests are also skip for iOS similarly to other drag-n-drop related tests.
2215
2216         * fast/events/shift-drag-selection-no-drag-n-drop-expected.txt: Added.
2217         * fast/events/shift-drag-selection-no-drag-n-drop.html: Added.
2218         * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop-expected.txt: Added.
2219         * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop.html: Added.
2220         * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop-expected.txt: Added.
2221         * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop.html: Added.
2222
2223 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
2224
2225         Marking storage/indexeddb/transaction-abort-private.html as flaky on mac-wk1
2226         https://bugs.webkit.org/show_bug.cgi?id=155067
2227
2228         Unreviewed test gardening.
2229
2230         * platform/mac-wk1/TestExpectations:
2231
2232 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
2233
2234         Skip test storage/indexeddb/odd-strings.html
2235         https://bugs.webkit.org/show_bug.cgi?id=154975
2236
2237         Unreviewed test gardening.
2238
2239         Removing duplicate expectation for test and skipping since it fails or times out on every run.
2240
2241         * TestExpectations:
2242         * platform/mac-wk1/TestExpectations:
2243
2244 2016-03-14  Brent Fulgham  <bfulgham@apple.com>
2245
2246         REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
2247         https://bugs.webkit.org/show_bug.cgi?id=155453
2248         <rdar://problem/24879447>
2249
2250         Reviewed by Daniel Bates.
2251
2252         * fast/mediastream/enumerating-crash-expected.txt: Added.
2253         * fast/mediastream/enumerating-crash.html: Added.
2254
2255 2016-03-14  Saam barati  <sbarati@apple.com>
2256
2257         [ES6] Disallow var assignments in for-in loops
2258         https://bugs.webkit.org/show_bug.cgi?id=155451
2259
2260         Reviewed by Mark Lam.
2261
2262         * js/parser-syntax-check-expected.txt:
2263         * js/script-tests/parser-syntax-check.js:
2264
2265 2016-03-14  Saam barati  <sbarati@apple.com>
2266
2267         assignments in for-in/for-of header not allowed
2268         https://bugs.webkit.org/show_bug.cgi?id=155384
2269
2270         Reviewed by Darin Adler.
2271
2272         * js/parser-syntax-check-expected.txt:
2273         * js/script-tests/parser-syntax-check.js:
2274
2275 2016-03-14  Zalan Bujtas  <zalan@apple.com>
2276
2277         Negative outline offset could break curved outline-style: auto
2278         https://bugs.webkit.org/show_bug.cgi?id=155416
2279
2280         Reviewed by Tim Horton.
2281
2282         When radius becomes negative the rounded rect could end up being un-renderable -> no rounded corners at all.
2283
2284         * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius-expected.html: Added.
2285         * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius.html: Added.
2286
2287 2016-03-14  Zalan Bujtas  <zalan@apple.com>
2288
2289         [Outline: auto] Fractional radius value could result in non-renderable rounded border.
2290         https://bugs.webkit.org/show_bug.cgi?id=155420
2291
2292         Reviewed by Tim Horton.
2293
2294         RoundedRect::pixelSnappedRoundedRectForPainting ensures that the rounded rect is always renderable.
2295
2296         * fast/inline/hidpi-outline-auto-with-fractional-radius-expected.html: Added.
2297         * fast/inline/hidpi-outline-auto-with-fractional-radius.html: Added.
2298
2299 2016-03-14  Zalan Bujtas  <zalan@apple.com>
2300
2301         Outline: auto has sharp corners with single line contenteditable.
2302         https://bugs.webkit.org/show_bug.cgi?id=155418
2303
2304         Reviewed by Tim Horton.
2305
2306         Multiple rectangles assumed multiline content and it broke bottomLeft and bottomRight corner check.
2307         This patch adds fast path for polygons with 4 corners.
2308
2309         * fast/inline/hidpi-outline-auto-with-one-focusring-rect-expected.html: Added.
2310         * fast/inline/hidpi-outline-auto-with-one-focusring-rect.html: Added.
2311
2312 2016-03-14  Joanmarie Diggs  <jdiggs@igalia.com>
2313
2314         [AX] SVG element with child desc not exposed
2315         https://bugs.webkit.org/show_bug.cgi?id=155374
2316
2317         Reviewed by Darin Adler.
2318
2319         * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Updated.
2320         * platform/mac/accessibility/w3c-svg-roles-expected.txt: Updated.
2321
2322 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
2323
2324         Skip asserting test http/tests/security/aboutBlank/security-context-write.html
2325         https://bugs.webkit.org/show_bug.cgi?id=94458
2326
2327         Unreviewed test gardening.
2328
2329         * TestExpectations:
2330
2331 2016-03-14  Darin Adler  <darin@apple.com>
2332
2333         Add copy/paste plug-in check for XHTML document
2334         https://bugs.webkit.org/show_bug.cgi?id=106350
2335
2336         * TestExpectations: Re-enable test now that it works in WebKit 1.
2337         * editing/pasteboard/paste-noplugin-xhtml.xhtml: Fixed problem where test would try to
2338         call setBlockAllPlugins even when it did not exist. Turns out that's needed for the
2339         test to run under WebKit 2, but not needed at all under WebKit 1.
2340
2341 2016-03-14  Frederic Wang  <fred.wang@free.fr>
2342
2343         Skip accessibility/internal-link-anchors2.html as the linked ui element API is not supported for links.
2344
2345         Unreviewed test gardening.
2346
2347         * platform/gtk/TestExpectations:
2348
2349 2016-03-14  Frederic Wang  <fwang@igalia.com>
2350
2351         Make MathML colspan/rowspan consistent with HTML table cells.
2352         https://bugs.webkit.org/show_bug.cgi?id=150253
2353
2354         Reviewed by Martin Robinson.
2355
2356         We import crashing test from bug 150253.
2357
2358         * mathml/rowspan-crash-expected.txt: Added.
2359         * mathml/rowspan-crash.xhtml: Added.
2360
2361 2016-03-14  Darin Adler  <darin@apple.com>
2362
2363         Continue work on https://bugs.webkit.org/show_bug.cgi?id=106350
2364
2365         * TestExpectations: Disable test fow now since it seems to be failing in WebKit 1 and
2366         depends on hooks not present in WebKit 1 test runner.
2367
2368 2016-03-14  Ryosuke Niwa  <rniwa@webkit.org>
2369
2370         Add slotchange event
2371         https://bugs.webkit.org/show_bug.cgi?id=155424
2372         <rdar://problem/24997534>
2373
2374         Reviewed by Antti Koivisto.
2375
2376         Added a W3C style testharness.js test.
2377
2378         * fast/shadow-dom/ShadowRoot-interface-expected.txt:
2379         * fast/shadow-dom/ShadowRoot-interface.html: Don't import testharness.css from svn.webkit.org.
2380         * fast/shadow-dom/slotchange-event-expected.txt: Added.
2381         * fast/shadow-dom/slotchange-event.html: Added.
2382
2383 2016-03-13  Darin Adler  <darin@apple.com>
2384
2385         Add copy/paste plug-in check for XHTML document
2386         https://bugs.webkit.org/show_bug.cgi?id=106350
2387
2388         Reviewed by David Kilzer.
2389
2390         This bug was filed because of the assumption that there was a bug, but it
2391         turns out that even in XHTML documents, we use HTML tree builder, so there is
2392         no bug. Thus this just adds the test that demonstrates this.
2393
2394         * editing/pasteboard/paste-noplugin-xhtml-expected.txt: Added.
2395         * editing/pasteboard/paste-noplugin-xhtml.xhtml: Added.
2396
2397 2016-03-13  Sam Weinig  <sam@webkit.org>
2398
2399         Implement unprivileged execCommand("copy") and execCommand("cut")
2400         <rdar://problem/24354406>
2401         https://bugs.webkit.org/show_bug.cgi?id=146336
2402
2403         Reviewed by Dean Jackson.
2404
2405         * editing/execCommand/clipboard-access-with-user-gesture-expected.txt: Added.
2406         * editing/execCommand/clipboard-access-with-user-gesture.html: Added.
2407         Add test for using execCommand("copy") and execCommand("cut") during a user gesture.
2408
2409 2016-03-13  Dean Jackson  <dino@apple.com>
2410
2411         DRT should enable WebGL by default on Mac
2412         https://bugs.webkit.org/show_bug.cgi?id=155419
2413         <rdar://problem/25136981>
2414
2415         Reviewed by Sam Weinig.
2416
2417         Update all the tests that no longer have to explicitly
2418         turn WebGL on.
2419
2420         * compositing/backface-visibility/backface-visibility-webgl.html:
2421         * compositing/visibility/visibility-simple-webgl-layer.html:
2422         * compositing/webgl/webgl-background-color.html:
2423         * compositing/webgl/webgl-no-alpha.html:
2424         * compositing/webgl/webgl-nonpremultiplied-blend.html:
2425         * compositing/webgl/webgl-reflection.html:
2426         * compositing/webgl/webgl-repaint.html:
2427         * fast/canvas/webgl/antialiasing-enabled.html:
2428         * fast/canvas/webgl/canvas-resize-crash.html:
2429         * fast/canvas/webgl/css-webkit-canvas-repaint.html:
2430         * fast/canvas/webgl/css-webkit-canvas.html:
2431         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays-expected.txt:
2432         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays.html:
2433         * fast/canvas/webgl/premultiplyalpha-test.html:
2434         * fast/canvas/webgl/resources/webgl-test.js:
2435         (initNonKhronosFramework): Deleted.
2436         * fast/canvas/webgl/texImage2DImageDataTest.html:
2437         * fast/canvas/webgl/toDataURL-unpremultipliedAlpha.html:
2438         * fast/canvas/webgl/unprefixed-context.html:
2439         * fast/canvas/webgl/webgl-composite-modes-repaint.html:
2440         * fast/canvas/webgl/webgl-composite-modes.html:
2441         * fast/canvas/webgl/webgl-drawarrays-crash.html:
2442         * fast/canvas/webgl/webgl-layer-update.html:
2443         * fast/canvas/webgl/webgl-reload-crash.html:
2444         * http/tests/canvas/webgl/origin-clean-conformance.html:
2445         * http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html:
2446         * http/tests/security/webgl-remote-read-remote-image-allowed.html:
2447         * http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin.html:
2448         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
2449         * http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
2450         * http/tests/webgl/1.0.2/resources/webkit-webgl-test-harness.js:
2451         * imported/blink/compositing/draws-content/webgl-simple-background.html:
2452         * webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
2453         * webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
2454         * webgl/1.0.2/resources/webkit-webgl-test-harness.js:
2455         * webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js:
2456         * webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js:
2457         * webgl/1.0.3/resources/webkit-webgl-test-harness.js:
2458         * webgl/resources/webkit-webgl-test-harness.js:
2459
2460 2016-03-13  Ryosuke Niwa  <rniwa@webkit.org>
2461
2462         REGRESSION (r190840): crash inside details element's slotNameFunction
2463         https://bugs.webkit.org/show_bug.cgi?id=155388
2464
2465         Reviewed by Antti Koivisto.
2466
2467         Added a regression test.
2468
2469         * fast/html/details-summary-tabindex-crash-expected.txt: Added.
2470         * fast/html/details-summary-tabindex-crash.html: Added.
2471
2472 2016-03-13  Dean Jackson  <dino@apple.com>
2473
2474         <attachment> should be a runtime-enabled feature
2475         https://bugs.webkit.org/show_bug.cgi?id=155413
2476         <rdar://problem/25120753>
2477
2478         Reviewed by Sam Weinig and Anders Carlsson.
2479
2480         Now that <attachment> is disabled by default, use an
2481         internal setting to turn them back on test by test.
2482
2483         * fast/attachment/attachment-default-icon-expected.html:
2484         * fast/attachment/attachment-default-icon.html:
2485         * fast/attachment/attachment-disabled-dom.html:
2486         * fast/attachment/attachment-disabled-rendering.html:
2487         * fast/attachment/attachment-dom.html:
2488         * fast/attachment/attachment-folder-icon-expected.html:
2489         * fast/attachment/attachment-folder-icon.html:
2490         * fast/attachment/attachment-icon-from-file-extension-expected.html:
2491         * fast/attachment/attachment-icon-from-file-extension.html:
2492         * fast/attachment/attachment-label-highlight.html:
2493         * fast/attachment/attachment-progress.html:
2494         * fast/attachment/attachment-rendering.html:
2495         * fast/attachment/attachment-select-on-click-inside-user-select-all.html:
2496         * fast/attachment/attachment-select-on-click.html:
2497         * fast/attachment/attachment-subtitle.html:
2498         * fast/attachment/attachment-title.html:
2499         * fast/attachment/attachment-type-attribute-expected.html:
2500         * fast/attachment/attachment-type-attribute.html:
2501         * editing/pasteboard/copy-paste-attachment.html:
2502         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
2503
2504 2016-03-13  Antti Koivisto  <antti@apple.com>
2505
2506         ComposedTreeIterator fails to traverse slots if root is shadow host
2507         https://bugs.webkit.org/show_bug.cgi?id=155407
2508
2509         Reviewed by Darin Adler.
2510
2511         * fast/shadow-dom/composed-tree-shadow-subtree-expected.txt: Added.
2512         * fast/shadow-dom/composed-tree-shadow-subtree.html: Added.
2513
2514 2016-03-12  Dean Jackson  <dino@apple.com>
2515
2516         REGRESSION (r188647): Teamtreehouse website sidebar buttons are not rendered
2517         https://bugs.webkit.org/show_bug.cgi?id=155400
2518         <rdar://problem/24818602>
2519
2520         Reviewed by Anders Carlsson.
2521
2522         Add tests with SVG content that uses CSS filter
2523         shorthands. These particular filters are no-ops
2524         so should not affect rendering. If they actually
2525         tried to do something you wouldn't see them work
2526         until we enable shorthand filters on SVG content.
2527
2528         * css3/filters/filters-on-svg-element-expected.html: Added.
2529         * css3/filters/filters-on-svg-element.html: Added.
2530         * css3/filters/filters-on-svg-root-expected.html: Added.
2531         * css3/filters/filters-on-svg-root.html: Added.
2532
2533 2016-03-12  Myles C. Maxfield  <mmaxfield@apple.com>
2534
2535         [OS X] Scrollbars of overflow:scroll divs should appear on the left on RTL systems
2536         https://bugs.webkit.org/show_bug.cgi?id=155385
2537
2538         Reviewed by Simon Fraser.
2539
2540         * platform/mac-wk1/TestExpectations: 
2541         * platform/mac/TestExpectations: 
2542         * platform/efl/TestExpectations: 
2543         * platform/gtk/TestExpectations: 
2544         * platform/ios-simulator/TestExpectations: 
2545         * platform/win/TestExpectations: 
2546         * fast/scrolling/rtl-scrollbars-overflow-contents-expected.html: Added.
2547         * fast/scrolling/rtl-scrollbars-overflow-contents.html: Added.
2548         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl-expected.html: Added.
2549         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html: Added.
2550         * fast/scrolling/rtl-scrollbars-overflow-expected.html: Added.
2551         * fast/scrolling/rtl-scrollbars-overflow-padding-expected.html: Added.
2552         * fast/scrolling/rtl-scrollbars-overflow-padding.html: Added.
2553         * fast/scrolling/rtl-scrollbars-overflow-simple-expected-mismatch.html: Added.
2554         * fast/scrolling/rtl-scrollbars-overflow-simple.html: Added.
2555         * fast/scrolling/rtl-scrollbars-overflow.html: Added.
2556
2557 2016-03-12  Zalan Bujtas  <zalan@apple.com>
2558
2559         [Forms: focus] focus rings around text fields do not follow contour (border-radius)
2560         https://bugs.webkit.org/show_bug.cgi?id=154099
2561         rdar://problem/9988429
2562
2563         Reviewed by Tim Horton.
2564
2565         Unfortunately there's no proper way to test native focusring drawing.
2566         These tests attempt to verify that we don't end up painting sharp corners.
2567
2568         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr-expected.html: Added.
2569         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr.html: Added.
2570         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl-expected.html: Added.
2571         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl.html: Added.
2572         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr-expected.html: Added.
2573         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr.html: Added.
2574         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl-expected.html: Added.
2575         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl.html: Added.
2576
2577 2016-03-11  Ryosuke Niwa  <rniwa@webkit.org>
2578
2579         Add Event.deepPath() and Event.scoped
2580         https://bugs.webkit.org/show_bug.cgi?id=153538
2581         <rdar://problem/24363836>
2582
2583         Reviewed by Darin Adler.
2584
2585         Added a W3C style testharness.js tests for Event.prototype.scoped, Event.prototype.scopedRelatedTarget,
2586         Event.prototype.deepPath() and a test that uses eventSender to verify the values of the scoped and
2587         scopedRelatedTarget flags on trusted events.
2588
2589         * fast/shadow-dom/Extensions-to-Event-Interface-expected.txt: Added.
2590         * fast/shadow-dom/Extensions-to-Event-Interface.html: Added.
2591         * fast/shadow-dom/event-with-related-target.html:
2592         * fast/shadow-dom/resources: Added.
2593         * fast/shadow-dom/resources/event-path-test-helpers.js: Added. Extracted from event-with-related-target.html.
2594         * fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
2595         * fast/shadow-dom/trusted-event-scoped-flags.html: Added.
2596         * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
2597         * http/tests/workers/worker-importScriptsOnError-expected.txt:
2598         * inspector/model/remote-object-get-properties-expected.txt:
2599         * platform/ios-simulator/fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
2600
2601 2016-03-11  Jiewen Tan  <jiewen_tan@apple.com>
2602
2603         WebKit should not be redirected to an invalid URL
2604         https://bugs.webkit.org/show_bug.cgi?id=155263
2605         <rdar://problem/22820172>
2606
2607         Reviewed by Brent Fulgham.
2608
2609         * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
2610         * http/tests/navigation/redirect-to-invalid-url.html: Added.
2611         * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
2612
2613 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2614
2615         Marking media/track/track-in-band-style.html as flaky on Yosemite
2616         https://bugs.webkit.org/show_bug.cgi?id=153143
2617
2618         Unreviewed test gardening.
2619
2620         * platform/mac-wk1/TestExpectations:
2621
2622 2016-03-11  Mark Lam  <mark.lam@apple.com>
2623
2624         Implement Function.name and Function#toString for ES6 class.
2625         https://bugs.webkit.org/show_bug.cgi?id=155336
2626
2627         Reviewed by Geoffrey Garen.
2628
2629         * js/class-syntax-name-expected.txt:
2630         * js/script-tests/class-syntax-name.js:
2631         (shouldBe):
2632         (shouldBeTrue):
2633         - Rebased expected result.
2634
2635         * js/function-toString-vs-name.html:
2636         * js/script-tests/function-toString-vs-name.js:
2637         - Added new tests for class.
2638
2639         * platform/mac/inspector/model/remote-object-expected.txt:
2640         - Rebased expected result.
2641
2642 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2643
2644         Marking imported/blink/fast/multicol/dynamic/multicol-with-abspos-svg-with-foreignobject-with-multicol-crash.html as flaky
2645         https://bugs.webkit.org/show_bug.cgi?id=155339
2646
2647         Unreviewed test gardening.
2648
2649         This test is a flaky crash on ios-simulator debug.
2650
2651         * platform/ios-simulator/TestExpectations:
2652
2653 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2654
2655         Marking inspector/heap/getPreview.html as flaky on mac-wk2
2656         https://bugs.webkit.org/show_bug.cgi?id=155312
2657
2658         Unreviewed test gardening.
2659
2660         * platform/mac-wk2/TestExpectations:
2661
2662 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2663
2664         Marking css3/masking/mask-luminance-svg.html and css3/masking/mask-svg-script-none-to-png.html as flaky
2665         https://bugs.webkit.org/show_bug.cgi?id=155372.
2666
2667         Unreviewed test gardening.
2668
2669         These two tests are flaky crashes on ios-simulator debug.
2670
2671         * platform/ios-simulator/TestExpectations:
2672
2673 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2674
2675         Unreviewed, rolling out r197984.
2676
2677         This change caused an existing LayoutTest to fail
2678
2679         Reverted changeset:
2680
2681         "WebKit should not be redirected to an invalid URL"
2682         https://bugs.webkit.org/show_bug.cgi?id=155263
2683         http://trac.webkit.org/changeset/197984
2684
2685 2016-03-11  Yusuke Suzuki  <utatane.tea@gmail.com>
2686
2687         [ES6] Implement Reflect.set without receiver support
2688         https://bugs.webkit.org/show_bug.cgi?id=155024
2689
2690         Reviewed by Geoffrey Garen.
2691
2692         * js/dom/reflect-set-onto-dom-expected.txt: Added.
2693         * js/dom/reflect-set-onto-dom.html: Added.
2694         * js/dom/script-tests/reflect-set-onto-dom.js: Added.
2695
2696 2016-03-11  Yoav Weiss  <yoav@yoav.ws>
2697
2698         Avoid applying link tags with an invalid media attribute
2699         https://bugs.webkit.org/show_bug.cgi?id=143262
2700
2701         Reviewed by Brent Fulgham.
2702
2703         These tests make sure that when <link rel=stylesheet> is present with an invalid
2704         media attribute, the styles are not being applied.
2705
2706         * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media-expected.txt: Added.
2707         * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media.html: Added.
2708         * fast/dom/HTMLLinkElement/link-stylesheet-media-type-expected.txt: Added.
2709         * fast/dom/HTMLLinkElement/link-stylesheet-media-type.html: Added.
2710
2711         These tests test the old HTML4 behavior and are no longer relevant.
2712         * fast/media/media-descriptor-syntax-05.html: Removed.
2713         * fast/media/media-descriptor-syntax-05-expected.html: Removed.
2714
2715 2016-03-11  Frederic Wang  <fwang@igalia.com>
2716
2717         Skip content-editable-as-textarea.html on GTK as it uses AX API.
2718
2719         Unreviewed test gardening.
2720
2721         * platform/gtk/TestExpectations:
2722
2723 2016-03-10  Jer Noble  <jer.noble@apple.com>
2724
2725         CRASH at WebCore::RenderView::updateVisibleViewportRect
2726         https://bugs.webkit.org/show_bug.cgi?id=155209
2727         <rdar://problem/23997530>
2728
2729         Reviewed by Simon Fraser.
2730
2731         (These files were mistakenly landed in a previous commit:)
2732         * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
2733         * media/video-crash-invisible-autoplay-display-none.html: Added.
2734
2735 2016-03-10  Zalan Bujtas  <zalan@apple.com>
2736
2737         Simple line layout: Add text-align: justify support.
2738         https://bugs.webkit.org/show_bug.cgi?id=155006
2739
2740         Reviewed by Antti Koivisto.
2741
2742         Rebaseline based on simple line layout output.
2743
2744         * fast/text/whitespace/023-expected.txt:
2745         * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
2746
2747 2016-03-10  Nan Wang  <n_wang@apple.com>
2748
2749         AX: Force allow user zoom
2750         https://bugs.webkit.org/show_bug.cgi?id=155056
2751
2752         Reviewed by Simon Fraser.
2753
2754         * fast/viewport/ios/force-always-user-scalable-expected.txt: Added.
2755         * fast/viewport/ios/force-always-user-scalable.html: Added.
2756         * platform/ios-simulator-wk2/TestExpectations:
2757
2758 2016-03-10  Jiewen Tan  <jiewen_tan@apple.com>
2759
2760         WebKit should not be redirected to an invalid URL
2761         https://bugs.webkit.org/show_bug.cgi?id=155263
2762         <rdar://problem/22820172>
2763
2764         Reviewed by Brent Fulgham.
2765
2766         * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
2767         * http/tests/navigation/redirect-to-invalid-url.html: Added.
2768         * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
2769
2770 2016-03-10  Nan Wang  <n_wang@apple.com>
2771
2772         AX: Implement bounds/position and index related text marker functions using TextIterator
2773         https://bugs.webkit.org/show_bug.cgi?id=154976
2774
2775         Reviewed by Chris Fleizach.
2776
2777         * accessibility/mac/text-marker-for-index-expected.txt: Added.
2778         * accessibility/mac/text-marker-for-index.html: Added.
2779         * accessibility/mac/text-marker-word-nav-expected.txt:
2780         * accessibility/mac/text-marker-word-nav.html:
2781
2782 2016-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
2783
2784         [Cocoa] Test gardening after r197933
2785         <rdar://problem/25091368>
2786
2787         Unreviewed.
2788
2789         * fast/text/woff2-expected.html:
2790         * fast/text/woff2.html:
2791
2792 2016-03-10  Daniel Bates  <dabates@apple.com>
2793
2794         CSP: Implement frame-ancestors directive
2795         https://bugs.webkit.org/show_bug.cgi?id=154345
2796         <rdar://problem/24702161>
2797
2798         Reviewed by Brent Fulgham.
2799
2800         Adds new tests to ensure we ignore directive frame-ancestors when defined a policy delivered
2801         in an HTML meta element or in a report-only policy (i.e. delivered via HTTP header Content-
2802         Security-Policy-Report-Only). Also adds new test to ensure that we send a violation report
2803         when the directive frame-ancestors is violated.
2804
2805         Updated many existing tests and test results that unnecessarily depended on a DOM SecurityError
2806         exception being thrown when accessing the content of a cross-origin frame. It is sufficient
2807         and more direct to test directive frame-ancestors by dumping the contents of all children frames
2808         on the page. We design the tests such that a child frame that was blocked by the frame-ancestors
2809         directive is expected to have no content. A child frame that was allowed by the frame-ancestors
2810         directive is expected to have content.
2811
2812         * TestExpectations: Mark frame-ancestors tests as PASS so that we run them.
2813         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt: Added.
2814         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored.html: Added.
2815         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt: Added.
2816         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored.html: Added.
2817         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
2818         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html:
2819         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
2820         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html:
2821         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
2822         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow.html:
2823         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
2824         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow.html:
2825         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
2826         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block.html:
2827         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
2828         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block.html:
2829         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
2830         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html:
2831         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
2832         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html:
2833         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
2834         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow.html:
2835         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
2836         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block.html:
2837         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
2838         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block.html:
2839         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
2840         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html:
2841         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
2842         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow.html:
2843         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
2844         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow.html:
2845         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
2846         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block.html:
2847         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
2848         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block.html:
2849         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
2850         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow.html:
2851         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
2852         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow.html:
2853         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
2854         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow.html:
2855         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
2856         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block.html:
2857         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
2858         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block.html:
2859         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
2860         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow.html:
2861         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
2862         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow.html:
2863         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
2864         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block.html:
2865         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
2866         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin.html:
2867         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
2868         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin.html:
2869         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
2870         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow.html:
2871         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
2872         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block.html:
2873         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt: Added.
2874         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt: Added.
2875         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https.html: Added.
2876         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin.html: Added.
2877         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt: Added.
2878         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt: Added.
2879         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https.html: Added.
2880         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin.html: Added.
2881         * http/tests/security/contentSecurityPolicy/resources/echo-intertag.pl: Added.
2882         * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js:
2883         (done): Added.
2884         (injectIFrame): Modified to make use of handleFrameEvent().
2885         (handleFrameEvent): Added.
2886         (iframeLoaded): Deleted.
2887         * http/tests/security/contentSecurityPolicy/resources/frame-in-frame.pl:
2888
2889 2016-03-10  Andy VanWagoner  <andy@instructure.com>
2890
2891         Add shouldNotBe to standalone test harness
2892         https://bugs.webkit.org/show_bug.cgi?id=155300
2893
2894         Reviewed by Saam Barati.
2895
2896         Copy over the shouldNotBe function from js-test-pre. This fixes errors
2897         introduced be new Intl tests.
2898
2899         * resources/standalone-pre.js:
2900         (shouldNotBe):
2901
2902 2016-03-10  Ryan Haddad  <ryanhaddad@apple.com>
2903
2904         Rebaseline two inspector tests after r197954 changed the results.
2905
2906         Unreviewed test gardening.
2907
2908         * inspector/debugger/command-line-api-exception-expected.txt:
2909         * platform/mac/inspector/model/remote-object-expected.txt:
2910
2911 2016-03-10  Michael Saboff  <msaboff@apple.com>
2912
2913         [ES6] Allow RegExp constructor to take pattern from an existing RegExp with new flags
2914         https://bugs.webkit.org/show_bug.cgi?id=155315
2915
2916         Reviewed by Saam Barati.
2917
2918         New and updated test for change.
2919
2920         * fast/regex/constructor-expected.txt:
2921         * fast/regex/script-tests/constructor.js:
2922         Changed test for new behavior.`
2923
2924         * js/regexp-old-regexp-new-flags-expected.txt: Added.
2925         * js/regexp-old-regexp-new-flags.html: Added.
2926         * js/script-tests/regexp-old-regexp-new-flags.js: Added.
2927         New test.
2928
2929         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1-expected.txt: Removed.
2930         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1.html: Removed.
2931         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2-expected.txt: Removed.
2932         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2.html: Removed.
2933         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1-expected.txt: Removed.
2934         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1.html: Removed.
2935         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2-expected.txt: Removed.
2936         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2.html: Removed.
2937         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8-expected.txt: Removed.
2938         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8.html: Removed.
2939         Removed obsolete tests.
2940
2941 2016-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
2942
2943         [OS X] Main frame scrollbars should appear on the left on RTL systems
2944         https://bugs.webkit.org/show_bug.cgi?id=155149
2945
2946         Reviewed by Simon Fraser.
2947
2948         * fast/scrolling/rtl-scrollbars-expected.html: Added.
2949         * fast/scrolling/rtl-scrollbars-simple-expected-mismatch.html: Added.
2950         * fast/scrolling/rtl-scrollbars-simple.html: Added.
2951         * fast/scrolling/rtl-scrollbars.html: Added.
2952         * platform/mac-wk1/TestExpectations:
2953         * platform/mac/TestExpectations:
2954         * platform/efl/TestExpectations:
2955         * platform/gtk/TestExpectations:
2956         * platform/ios-simulator/TestExpectations:
2957         * platform/win/TestExpectations:
2958
2959 2016-03-07  Jer Noble  <jer.noble@apple.com>
2960
2961         Add separate WK and WK2 preferences for requiring user gestures for video media, distinct from user gestures for media generally
2962         https://bugs.webkit.org/show_bug.cgi?id=155141
2963
2964         Reviewed by Beth Dakin.
2965
2966         Update layout tests to reflect new restriction name.
2967
2968         * media/audio-playback-restriction-play-expected.txt:
2969         * media/audio-playback-restriction-play.html:
2970         * media/no-autoplay-with-user-gesture-requirement.html:
2971         * media/video-load-require-user-gesture.html:
2972         * media/video-play-require-user-gesture.html:
2973         * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
2974         * media/video-crash-invisible-autoplay-display-none.html: Added.
2975         * media/video-main-content-allow-expected.txt:
2976         * media/video-main-content-allow-then-deny-expected.txt:
2977         * media/video-main-content-allow-then-deny.html:
2978         * media/video-main-content-allow.html:
2979         * media/video-main-content-deny-display-none-expected.txt:
2980         * media/video-main-content-deny-display-none.html:
2981         * media/video-main-content-deny-not-in-dom-expected.txt:
2982         * media/video-main-content-deny-not-in-dom.html:
2983         * media/video-main-content-deny-not-visible-expected.txt:
2984         * media/video-main-content-deny-not-visible.html:
2985         * media/video-main-content-deny-obscured-expected.txt:
2986         * media/video-main-content-deny-obscured.html:
2987         * media/video-main-content-deny-too-small-expected.txt:
2988         * media/video-main-content-deny-too-small.html:
2989
2990 2016-03-10  Ryosuke Niwa  <rniwa@webkit.org>
2991
2992         Add :defined support
2993         https://bugs.webkit.org/show_bug.cgi?id=155108
2994
2995         Reviewed by Antti Koivisto.
2996
2997         Added W3C style testharness.js tests and ref tests for :defined pseudo class.
2998
2999         * fast/custom-elements/defined-pseudo-class-expected.txt: Added.
3000         * fast/custom-elements/defined-pseudo-class.html: Added.
3001         * fast/custom-elements/defined-rule-expected.html: Added.
3002         * fast/custom-elements/defined-rule.html: Added.
3003
3004 2016-03-10  Daniel Bates  <dabates@apple.com>
3005
3006         CSP: Implement support for script and style nonces
3007         https://bugs.webkit.org/show_bug.cgi?id=116508
3008         <rdar://problem/24963980>
3009
3010         Reviewed by Brent Fulgham.
3011
3012         Update expected results due to differences between Blink and WebKit violation message formats.
3013
3014         Additionally mark script- and style- nonce tests as PASS in LayoutTests/TestExpectations so
3015         that we run them.
3016
3017         * TestExpectations:
3018         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash-expected.txt:
3019         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash.html:
3020         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked-expected.txt:
3021         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline-expected.txt:
3022         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: Also update result
3023         to reflect that we consider "'n-" an invalid source expression (as expected).
3024         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed-expected.txt:
3025         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked-expected.txt:
3026
3027 2016-03-10  David Kilzer  <ddkilzer@apple.com>
3028
3029         [iOS] DumpRenderTree crashes when accessing window.testRunner.inspectorTestStubURL
3030         <http://webkit.org/b/155295>
3031
3032         Reviewed by Brent Fulgham.
3033
3034         * platform/ios-simulator-wk1/TestExpectations:
3035         * platform/ios-simulator-wk2/TestExpectations:
3036         - Remove all "inspector/" tests.  They are already skipped in
3037           platform/ios-simulator/TestExpectations, so no need to
3038           resurrect them here.
3039
3040 2016-03-10  Daniel Bates  <dabates@apple.com>
3041
3042         CSP: Implement support for inline script and inline style hashes
3043         https://bugs.webkit.org/show_bug.cgi?id=155007
3044         <rdar://problem/24964098>
3045
3046         Reviewed by Brent Fulgham.
3047
3048         Add new test http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html to ensure that
3049         script hashes are interpreted correctly. Update many existing tests that had a hash source with
3050         a SHA-1 hash to use a SHA-256 hash. The valid hash algorithms are SHA-256, SHA-384, and SHA-512
3051         per the Content Security Policy Level 3 spec. At the time of writing, Blink also supports SHA-1.
3052
3053         * TestExpectations: Mark many CSP 1.1 tests as PASS so that we run them. Remove entries for tests
3054         http/tests/security/contentSecurityPolicy/1.1/{script, style}hash-default-src.html as these tests
3055         now pass.
3056         * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptEpilogue.js: Added.
3057         * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptPrologue.js: Added.
3058         * http/tests/security/contentSecurityPolicy/1.1/resources/testScriptHash.php: Added.
3059         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed.html: Update test as SHA-1 is not
3060         a supported hash algorithm per the Content Security Policy Level 3 spec.
3061         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-expected.txt: Ditto.
3062         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked.html: Ditto.
3063         * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src-expected.txt: Added.
3064         * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline-expected.txt: Ditto.
3065         * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline.html: Ditto.
3066         * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed-expected.txt:
3067         * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests-expected.txt: Added.
3068         * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html: Added.
3069         * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization.html: Update test
3070         as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
3071         * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed-expected.txt: Ditto.
3072         * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed.html: Ditto.
3073         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event.html: Ditto.
3074         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-expected.txt: Ditto.
3075         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked.html: Ditto.
3076         * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src-expected.txt: Added.
3077         * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event.html: Update test
3078         as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
3079
3080 2016-03-10  Frederic Wang  <fwang@igalia.com>
3081
3082         [GTK] Add support for WOFF2
3083         https://bugs.webkit.org/show_bug.cgi?id=152616
3084
3085         Reviewed by Carlos Garcia Campos.
3086
3087         * fast/text/woff2-expected.html: Adjust font-size to work around anti-aliasing effects.
3088         * fast/text/woff2.html: Ditto.
3089         * platform/gtk/TestExpectations: Update test expectation of woff2 test for GTK.
3090
3091 2016-03-10  Manuel Rego Casasnovas  <rego@igalia.com>
3092
3093         [css-grid] Fix placement for unknown named grid lines
3094         https://bugs.webkit.org/show_bug.cgi?id=155230
3095
3096         Reviewed by Sergio Villar Senin.
3097
3098         Updated current tests to the new expected behavior and created a new
3099         test checking different cases explicitly.
3100
3101         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
3102         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement-expected.txt:
3103         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
3104         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
3105         * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
3106         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
3107         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
3108         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
3109         * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution-expected.txt: Added.
3110         * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution.html: Added.
3111         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
3112
3113 2016-03-09  Joseph Pecoraro  <pecoraro@apple.com>
3114
3115         Web Inspector: Get a RemoteObject or ObjectPreview from HeapSnapshot Object Identifier
3116         https://bugs.webkit.org/show_bug.cgi?id=155264
3117         <rdar://problem/25070716>
3118
3119         Reviewed by Timothy Hatcher.
3120
3121         * inspector/heap/getPreview-expected.txt: Added.
3122         * inspector/heap/getPreview.html: Added.
3123         * inspector/heap/getRemoteObject-expected.txt: Added.
3124         * inspector/heap/getRemoteObject.html: Added.
3125         Test the new protocol methods in different scenarios.
3126
3127         * inspector/heap/snapshot-expected.txt:
3128         * inspector/heap/snapshot.html:
3129         Fix typo.
3130
3131 2016-03-09  Andy VanWagoner  <thetalecrafter@gmail.com>
3132
3133         [INTL] Intl Constructors not web compatible with Object.create usage
3134         https://bugs.webkit.org/show_bug.cgi?id=153679
3135
3136         Reviewed by Darin Adler.
3137
3138         Add tests for Object.create + contructor.call initialization of NumberFormat
3139         and DateTimeFormat objects.
3140
3141         * js/intl-datetimeformat-expected.txt:
3142         * js/intl-numberformat-expected.txt:
3143         * js/script-tests/intl-datetimeformat.js:
3144         * js/script-tests/intl-numberformat.js:
3145
3146 2016-03-09  Ryosuke Niwa  <rniwa@webkit.org>
3147
3148         defineElement should upgrade existing unresolved custom elements
3149         https://bugs.webkit.org/show_bug.cgi?id=155107
3150
3151         Reviewed by Darin Adler.
3152
3153         Added W3C style testharness.js tests for asynchronously defining custom elements.
3154
3155         * fast/custom-elements/upgrading/Node-cloneNode.html:
3156         * fast/custom-elements/upgrading/upgrading-parser-created-element-expected.txt: Added.
3157         * fast/custom-elements/upgrading/upgrading-parser-created-element.html: Added.
3158
3159 2016-03-09  Saam Barati  <sbarati@apple.com>
3160
3161         ES6: Implement lexical scoping for function definitions in strict mode
3162         https://bugs.webkit.org/show_bug.cgi?id=152844
3163
3164         Reviewed by Geoffrey Garen.
3165
3166         * js/let-syntax-expected.txt:
3167         * js/parser-syntax-check-expected.txt:
3168         * js/script-tests/parser-syntax-check.js:
3169         (testFailed):
3170         (runTest):
3171
3172 2016-03-09  Jer Noble  <jer.noble@apple.com>
3173
3174         Add heuristic for "main content" videos which override user gesture requirements
3175         https://bugs.webkit.org/show_bug.cgi?id=155224
3176
3177         Reviewed by Eric Carlson.
3178
3179         * media/video-main-content-allow-expected.txt: Added.
3180         * media/video-main-content-allow-then-deny-expected.txt: Added.
3181         * media/video-main-content-allow-then-deny.html: Added.
3182         * media/video-main-content-allow.html: Added.
3183         * media/video-main-content-deny-display-none-expected.txt: Added.
3184         * media/video-main-content-deny-display-none.html: Added.
3185         * media/video-main-content-deny-not-in-dom-expected.txt: Added.
3186         * media/video-main-content-deny-not-in-dom.html: Added.
3187         * media/video-main-content-deny-not-visible-expected.txt: Added.
3188         * media/video-main-content-deny-not-visible.html: Added.
3189         * media/video-main-content-deny-obscured-expected.txt: Added.
3190         * media/video-main-content-deny-obscured.html: Added.
3191         * media/video-main-content-deny-too-small-expected.txt: Added.
3192         * media/video-main-content-deny-too-small.html: Added.
3193
3194 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
3195
3196         Skipping js/regress/getter-richards-try-catch.html on ios-simulator debug
3197         https://bugs.webkit.org/show_bug.cgi?id=155271
3198
3199         Unreviewed test gardening.
3200
3201         * platform/ios-simulator/TestExpectations:
3202
3203 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
3204
3205         Skip two flaky tests on mac-wk1
3206         https://bugs.webkit.org/show_bug.cgi?id=155196
3207
3208         Unreviewed test gardening.
3209
3210         media/video-with-blob-url-allowed-by-csp-media-src-star.html and media/video-with-data-url-allowed-by-csp-media-src-star.html
3211         are flaky on mac-wk1. Skipping to get bots to green during investigation.
3212
3213         * platform/mac-wk1/TestExpectations:
3214
3215 2016-03-09  Ryosuke Niwa  <rniwa@webkit.org>
3216
3217         Rename Node.treeRoot to rootNode and turn it on by default
3218         https://bugs.webkit.org/show_bug.cgi?id=155226
3219
3220         Reviewed by Antonio Gomes.
3221         
3222         Split Node-interface-treeRoot.html into two pieces, the one that doesn't invoke shadow DOM and the other that tests
3223         shadow DOM related cases. I intend to upstream these tests to W3C at some point so keep them in testharness.js form.
3224
3225         * fast/dom/Node/rootNode-expected.txt: Added.
3226         * fast/dom/Node/rootNode.html: Copied from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
3227         * fast/shadow-dom/Node-interface-rootNode-expected.txt: Renamed from Node-interface-treeRoot-expected.txt.
3228         * fast/shadow-dom/Node-interface-rootNode.html: Renamed from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
3229         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3230         * platform/efl/js/dom/dom-static-property-for-in-iteration-expected.txt:
3231         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
3232
3233 2016-03-09  Michael Saboff  <msaboff@apple.com>
3234
3235         [ES6] Implement RegExp sticky flag and related functionality
3236         https://bugs.webkit.org/show_bug.cgi?id=155177
3237
3238         Reviewed by Saam Barati.
3239
3240         New and updated tests.
3241
3242         * js/Object-getOwnPropertyNames-expected.txt:
3243         * js/regexp-flags-expected.txt:
3244         * js/regexp-sticky-expected.txt: Added.
3245         * js/regexp-sticky.html: Added.
3246         * js/script-tests/Object-getOwnPropertyNames.js:
3247         * js/script-tests/regexp-flags.js:
3248         (RegExp.prototype.hasOwnProperty): Deleted check for sticky property.
3249         * js/script-tests/regexp-sticky.js: New test.
3250         (asString):
3251         (testStickyExec):
3252         (testStickyMatch):
3253
3254 2016-03-09  Mark Lam  <mark.lam@apple.com>
3255
3256         FunctionExecutable::ecmaName() should not be based on inferredName().
3257         https://bugs.webkit.org/show_bug.cgi?id=155203
3258
3259         Reviewed by Michael Saboff.
3260
3261         * js/script-tests/function-toString-vs-name.js:
3262         - Fixed up object property test section and added new test cases.
3263         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
3264
3265 2016-03-09  Chris Dumez  <cdumez@apple.com>
3266
3267         Align HTMLKeygenElement.keytype with the specification
3268         https://bugs.webkit.org/show_bug.cgi?id=155214
3269
3270         Reviewed by Darin Adler.
3271
3272         Add test coverage for HTMLKeygenElement.keytype.
3273
3274         * fast/dom/HTMLKeygenElement/keygen-keytype-expected.txt: Added.
3275         * fast/dom/HTMLKeygenElement/keygen-keytype.html: Added.
3276
3277 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
3278
3279         Cleaning up TestExpectations files to remove deleted tests and duplicate entries for ios-simulator.
3280
3281         Unreviewed test gardening.
3282
3283         * TestExpectations:
3284         * platform/ios-simulator/TestExpectations:
3285
3286 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
3287
3288         Skipping fast/events/max-tabindex-focus.html on ios-simulator
3289         https://bugs.webkit.org/show_bug.cgi?id=155233
3290
3291         Unreviewed test gardening.
3292
3293         * platform/ios-simulator/TestExpectations:
3294
3295 2016-03-08  Brent Fulgham  <bfulgham@apple.com>
3296
3297         Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked..
3298         https://bugs.webkit.org/show_bug.cgi?id=155185
3299         <rdar://problem/11101440>
3300
3301         Reviewed by Zalan Bujtas.
3302
3303         * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
3304         * storage/domstorage/localstorage/blocked-file-access.html: Added.
3305         * storage/domstorage/localstorage/resources/blocked-example.html: Added.
3306
3307 2016-03-09  Manuel Rego Casasnovas  <rego@igalia.com>
3308
3309         [css-grid] Allow to place positioned grid items on the padding
3310         https://bugs.webkit.org/show_bug.cgi?id=155199
3311
3312         Reviewed by Sergio Villar Senin.
3313
3314         Add new tests and updated results in a current one.
3315
3316         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
3317         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt: Added.
3318         * fast/css-grid-layout/grid-positioned-items-padding.html: Added.
3319         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt: Added.
3320         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html: Added.
3321
3322 2016-03-09  Andreas Kling  <akling@apple.com>
3323
3324         ImageDocuments leak their world.
3325         <https://webkit.org/b/155167>
3326         <rdar://problem/24987363>
3327
3328         Reviewed by Antti Koivisto.
3329
3330         Made a little test that loads an image into an <iframe> 10 times and then
3331         triggers a garbage collection and checks that all the documents got destroyed.
3332
3333         Prior to this change, all 10 ImageDocuments would remain alive at the end.
3334
3335         This got rolled out the first time because it failed on bots. It failed due
3336         to expecting a specific number of documents to be live at the start of the
3337         test, which was not reliable on bots since we appear to have more leaks(!)
3338
3339         Tweaked the test to check the delta in live document count instead.
3340
3341         * fast/dom/ImageDocument-world-leak-expected.txt: Added.
3342         * fast/dom/ImageDocument-world-leak.html: Added.
3343
3344 2016-03-08  Sergio Villar Senin  <svillar@igalia.com>
3345
3346         [css-grid] Fix auto-track sizing with min-size:auto and specific sizes
3347         https://bugs.webkit.org/show_bug.cgi?id=155165
3348
3349         Reviewed by Darin Adler.
3350
3351         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt:
3352         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
3353         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt:
3354         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
3355
3356 2016-03-09  Manuel Rego Casasnovas  <rego@igalia.com>
3357
3358         [css-grid] Initial support for implicit grid before explicit grid
3359         https://bugs.webkit.org/show_bug.cgi?id=155014
3360
3361         Reviewed by Darin Adler.
3362
3363         Updated results in current tests and added specific test for this.
3364
3365         * fast/css-grid-layout/grid-auto-flow-resolution.html:
3366         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
3367         * fast/css-grid-layout/grid-item-spanning-resolution.html:
3368         * fast/css-grid-layout/implicit-tracks-before-explicit-expected.txt: Added.
3369         * fast/css-grid-layout/implicit-tracks-before-explicit.html: Added.
3370
3371 2016-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
3372
3373         [iOS] Arabic text on Wikipedia is shown as boxes
3374         https://bugs.webkit.org/show_bug.cgi?id=155129
3375         <rdar://problem/24919902>
3376
3377         Reviewed by Darin Adler.
3378
3379         This test is iOS-specific.
3380
3381         * platform/efl/TestExpectations:
3382         * platform/gtk/TestExpectations:
3383         * platform/mac/TestExpectations:
3384         * platform/win/TestExpectations:
3385         * fast/text/arabic-blacklisted-expected.html: Added.
3386         * fast/text/arabic-blacklisted.html: Added.
3387
3388 2016-03-08  Chris Dumez  <cdumez@apple.com>
3389
3390         Element with maximum tabIndex cannot be returned by nextElementWithGreaterTabIndex()
3391         https://bugs.webkit.org/show_bug.cgi?id=155215
3392
3393         Reviewed by Ryosuke Niwa.
3394
3395         Add test to make sure that an Element with a tabIndex equal to
3396         2147483647 (maximum tabIndex) can be focused.
3397
3398         * fast/events/max-tabindex-focus-expected.txt: Added.
3399         * fast/events/max-tabindex-focus.html: Added.
3400
3401 2016-03-08  Filip Pizlo  <fpizlo@apple.com>
3402
3403         DFG should be able to constant-fold strings
3404         https://bugs.webkit.org/show_bug.cgi?id=155200
3405
3406         Reviewed by Geoffrey Garen.
3407
3408         * js/regress/script-tests/strcat-const.js: Added.
3409         (foo):
3410         (bar):
3411         * js/regress/script-tests/strcat-length-const.js: Added.
3412         (foo):
3413         (bar):
3414         * js/regress/strcat-const-expected.txt: Added.
3415         * js/regress/strcat-const.html: Added.
3416         * js/regress/strcat-length-const-expected.txt: Added.
3417         * js/regress/strcat-length-const.html: Added.
3418
3419 2016-03-08  Joseph Pecoraro  <pecoraro@apple.com>
3420
3421         Web Inspector: Add Heap domain start/stop tracking commands
3422         https://bugs.webkit.org/show_bug.cgi?id=155190
3423
3424         Reviewed by Brian Burg.
3425
3426         * inspector/heap/tracking-expected.txt: Added.
3427         * inspector/heap/tracking.html: Added.
3428
3429 2016-03-08  Joseph Pecoraro  <pecoraro@apple.com>
3430
3431         Web Inspector: Add a way to create a Heap Snapshot
3432         https://bugs.webkit.org/show_bug.cgi?id=155188
3433
3434         Reviewed by Brian Burg.
3435
3436         * inspector/heap/snapshot-expected.txt: Added.
3437         * inspector/heap/snapshot.html: Added.
3438
3439 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3440
3441         Move two indexeddb test skips out of wk2/TestExpectations and in to TestExpectations.
3442
3443         Unreviewed test gardening.
3444
3445         * TestExpectations:
3446         * platform/wk2/TestExpectations:
3447
3448 2016-03-08  Mark Lam  <mark.lam@apple.com>
3449
3450         Implement Function.name support for getters/setters and inferring name of function properties.
3451         https://bugs.webkit.org/show_bug.cgi?id=154865
3452
3453         Reviewed by Geoffrey Garen.
3454
3455         * js/function-toString-vs-name-expected.txt: Added.
3456         * js/function-toString-vs-name.html: Added.
3457         * js/script-tests/function-toString-vs-name.js: Added.
3458
3459 2016-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
3460
3461         Font size computed style is innaccurate
3462         https://bugs.webkit.org/show_bug.cgi?id=154705
3463         <rdar://problem/23474068>
3464
3465         Reviewed by Timothy Hatcher.
3466
3467         Update expected results.
3468
3469         * css3/calc/font-size-fractional-expected.txt:
3470         * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
3471         * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
3472         * editing/mac/attributed-string/font-size-expected.txt:
3473         * editing/mac/attributed-string/vertical-align-expected.txt:
3474         * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
3475         * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
3476         * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
3477         * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
3478
3479 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3480
3481         Marking storage/domstorage/events/basic-body-attribute.html as flaky on ios-simulator-wk2
3482         https://bugs.webkit.org/show_bug.cgi?id=155201
3483
3484         Unreviewed test gardening.
3485
3486         * platform/ios-simulator-wk2/TestExpectations:
3487
3488 2016-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
3489
3490         [Font Loading] Crash when a single load request causes multiple fonts to fail loading
3491         https://bugs.webkit.org/show_bug.cgi?id=155009
3492
3493         Reviewed by Simon Fraser.
3494
3495         * fast/text/font-face-set-document-multiple-failure-expected.txt: Added.
3496         * fast/text/font-face-set-document-multiple-failure.html: Added.
3497
3498 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3499
3500         Skip fast/events/prevent-default-prevents-interaction-with-scrollbars.html on ios-simulator
3501
3502         Unreviewed test gardening.
3503
3504         The test relies on mouse events, which are unsupported on ios-simulator.
3505
3506         * platform/ios-simulator/TestExpectations:
3507
3508 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3509
3510         Skip css3/filters tests that seem to cause a crash on ios-simulator
3511         https://bugs.webkit.org/show_bug.cgi?id=153933
3512
3513         Unreviewed test gardening.
3514
3515         * platform/ios-simulator/TestExpectations:
3516
3517 2016-03-08  Commit Queue  <commit-queue@webkit.org>
3518
3519         Unreviewed, rolling out r197766.
3520         https://bugs.webkit.org/show_bug.cgi?id=155183
3521
3522         Has platform-specific code in non-platform files (Requested by
3523         smfr on #webkit).
3524
3525         Reverted changeset:
3526
3527         "AX: Force allow user zoom"
3528         https://bugs.webkit.org/show_bug.cgi?id=155056
3529         http://trac.webkit.org/changeset/197766
3530
3531 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3532
3533         Skip svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html on ios-simulator
3534         https://bugs.webkit.org/show_bug.cgi?id=155174
3535
3536         Unreviewed test gardening.
3537
3538         * platform/ios-simulator/TestExpectations:
3539
3540 2016-03-08  Antonio Gomes  <tonikitoo@webkit.org>
3541
3542         Scrolling does not work when the mouse down is handled by a node
3543         https://bugs.webkit.org/show_bug.cgi?id=19033
3544
3545         Reviewed by Simon Fraser.
3546
3547         * fast/events/prevent-default-prevents-interaction-with-scrollbars-expected.txt: Added.
3548         * fast/events/prevent-default-prevents-interaction-with-scrollbars.html: Added.
3549
3550 2016-03-08  Michael Saboff  <msaboff@apple.com>
3551
3552         [ES6] Regular Expression canonicalization tables for Unicode need to be updated to use Unicode CaseFolding.txt
3553         https://bugs.webkit.org/show_bug.cgi?id=155114
3554
3555         Reviewed by Darin Adler.
3556
3557         Updated test cases.
3558
3559         * js/regexp-unicode-expected.txt:
3560         * js/script-tests/regexp-unicode.js:
3561
3562 2016-03-08  Commit Queue  <commit-queue@webkit.org>
3563
3564         Unreviewed, rolling out r197765.
3565         https://bugs.webkit.org/show_bug.cgi?id=155172
3566
3567         The test added with this change is failing on all platforms.
3568         (Requested by ryanhaddad on #webkit).
3569
3570         Reverted changeset:
3571
3572         "ImageDocuments leak their world."
3573         https://bugs.webkit.org/show_bug.cgi?id=155167
3574         http://trac.webkit.org/changeset/197765
3575
3576 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3577
3578         Rebaseline WPT reflection tests for ios-simulator after r197726
3579
3580         Unreviewed test gardening.
3581
3582         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3583         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3584
3585 2016-03-08  Nan Wang  <n_wang@apple.com>
3586
3587         AX: Force allow user zoom
3588         https://bugs.webkit.org/show_bug.cgi?id=155056
3589
3590         Reviewed by Chris Fleizach.
3591
3592         * accessibility/ios-simulator/force-user-scalable-expected.txt: Added.
3593         * accessibility/ios-simulator/force-user-scalable.html: Added.
3594
3595 2016-03-08  Andreas Kling  <akling@apple.com>
3596
3597         ImageDocuments leak their world.
3598         <https://webkit.org/b/155167>
3599         <rdar://problem/24987363>
3600
3601         Reviewed by Antti Koivisto.
3602
3603         Made a little test that loads an image into an <iframe> 10 times and then
3604         triggers a garbage collection and checks that all the documents got destroyed.
3605
3606         Prior to this change, all 10 ImageDocuments would remain alive at the end.
3607
3608         * fast/dom/ImageDocument-world-leak-expected.txt: Added.
3609         * fast/dom/ImageDocument-world-leak.html: Added.
3610
3611 2016-03-08  Alejandro G. Castro  <alex@igalia.com>
3612
3613         Unreviewed EFL build fix after r197752.
3614
3615         * platform/efl/TestExpectations: Avoid running the mediastream
3616         tests until the support is implemented and compiled by default.
3617
3618 2016-03-08  Alejandro G. Castro  <alex@igalia.com>
3619
3620         [GTK] [EFL] Avoid running mediastream tests by default until we compile by default
3621         https://bugs.webkit.org/show_bug.cgi?id=153540
3622
3623         Reviewed by Philippe Normand.
3624
3625         After bumping gstreamer to 1.6.3 in r196804 we can enable again
3626         compilation of mediastream and running the tests. We have updated
3627         the expectations accordingly.
3628
3629         * platform/efl/TestExpectations:
3630         * platform/gtk/TestExpectations:
3631
3632 2016-03-08  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3633
3634         [Fetch API] Implement fetch skeleton
3635         https://bugs.webkit.org/show_bug.cgi?id=155111
3636
3637         Reviewed by Darin Adler.
3638
3639         * TestExpectations: Marking some tests as flaky.
3640
3641 2016-03-08  Nikos Andronikos  <nikos.andronikos-webkit@cisra.canon.com.au>
3642
3643         [SVG2] Implement marker orient='auto-start-reverse'
3644         https://bugs.webkit.org/show_bug.cgi?id=138456
3645
3646         Reviewed by Darin Adler.
3647
3648         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt: Added.
3649         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html: Added.
3650         * svg/animations/animate-marker-orienttype-4-expected.html: Added.
3651         * svg/animations/animate-marker-orienttype-4.html: Added.
3652           Verify output after animation has run - ensure animation reflected in visual result.
3653         * svg/animations/script-tests/animate-marker-orient-from-angle-to-autostartreverse.js: Added.
3654           Test DOM values at various snap-shot times throughout the animation.
3655         (sample1):
3656         (sample2):
3657         (sample3):
3658         (executeTest):
3659         * svg/custom/marker-auto-start-reverse-expected.html: Added.
3660         * svg/custom/marker-auto-start-reverse.html: Added.
3661           Verify static result - start marker is oriented at 180 degrees to direction of path.
3662         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
3663         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMarkerElement.js:
3664           Check attributes are treated as case sensitive.
3665           Check UNKNOWN is returned for enum value when auto-start-reverse set.
3666
3667 2016-03-07  Chris Dumez  <cdumez@apple.com>
3668
3669         Stop clamping HTMLElement.tabIndex to the range of a short
3670         https://bugs.webkit.org/show_bug.cgi?id=155159
3671
3672         Reviewed by Ryosuke Niwa.
3673
3674         Drop outdated test.
3675
3676         * fast/dom/tabindex-clamp-expected.txt: Removed.
3677         * fast/dom/tabindex-clamp.html: Removed.
3678
3679 2016-03-07  Daniel Bates  <dabates@apple.com>
3680
3681         CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
3682         https://bugs.webkit.org/show_bug.cgi?id=154122
3683         <rdar://problem/24613336>
3684
3685         Reviewed by Brent Fulgham.
3686
3687         Add tests to ensure that we do not regress our interpretation of * with respect to directives
3688         img-src, media-src, style-src, and default-src.
3689
3690         When running in WebKitTestRunner, skip the tests fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html
3691         and media/video-with-blob-url-allowed-by-csp-media-src-star.html as they make use of eventSender.beginDragWithFiles(),
3692         which is not implement. We will need to fix <https://bugs.webkit.org/show_bug.cgi?id=64285>
3693         before we can run these tests in WebKitTestRunner.
3694
3695         * TestExpectations:
3696         * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html: Added.
3697         * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html: Added.
3698         * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html: Added.
3699         * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html: Added.
3700         * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html: Added.
3701         * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html: Added.
3702         * fast/dom/HTMLImageElement/resources/green.png: Added.
3703         * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html: Added.
3704         * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html: Added.
3705         * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html: Added.
3706         * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html: Added.
3707         * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html: Added.
3708         * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html: Added.
3709         * fast/dom/HTMLLinkElement/resources/red-background-color.css: Added.
3710         (#test):
3711         * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star-expected.txt: Added.
3712         * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star.html: Added.
3713         * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star-expected.txt: Added.
3714         * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star.html: Added.
3715         * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star-expected.txt: Added.
3716         * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star.html: Added.
3717         * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star-expected.txt: Added.
3718         * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star.html: Added.
3719         * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star-expected.txt: Added.
3720         * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star.html: Added.
3721         * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star-expected.txt: Added.
3722         * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star.html: Added.
3723         * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star-expected.txt: Added.
3724         * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star.html: Added.
3725         * media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html: Added.
3726         * media/video-with-blob-url-allowed-by-csp-media-src-star.html: Added.
3727         * media/video-with-data-url-allowed-by-csp-media-src-star-expected.html: Added.
3728         * media/video-with-data-url-allowed-by-csp-media-src-star.html: Added.
3729         * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Added.
3730         * media/video-with-file-url-blocked-by-csp-media-src-star.html: Added.
3731         * platform/wk2/TestExpectations:
3732
3733 2016-03-07  Alex Christensen  <achristensen@webkit.org>
3734
3735         Fix cookies with private browsing and NetworkSession
3736         https://bugs.webkit.org/show_bug.cgi?id=155147
3737         rdar://problem/25018279
3738
3739         Reviewed by Brady Eidson.
3740
3741         * http/tests/cookies/private-cookie-storage-expected.txt: Added.
3742         * http/tests/cookies/private-cookie-storage.html: Added.
3743
3744 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3745
3746         Marking media/track/track-cues-pause-on-exit.html as flaky on ElCapitan Debug WK2
3747         https://bugs.webkit.org/show_bug.cgi?id=155151
3748
3749         Unreviewed test gardening.
3750
3751         * platform/mac-wk2/TestExpectations:
3752
3753 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3754
3755         Marking imported/w3c/indexeddb/idbcursor-advance-continue-async.htm as flaky on Yosemite Release WK2
3756         https://bugs.webkit.org/show_bug.cgi?id=154606
3757
3758         Unreviewed test gardening.
3759
3760         * platform/mac-wk2/TestExpectations:
3761
3762 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3763
3764         Marking js/promises-tests/promises-tests-2-3-3.html as flaky on mac
3765         https://bugs.webkit.org/show_bug.cgi?id=155140
3766
3767         Unreviewed test gardening.
3768
3769         * platform/mac/TestExpectations:
3770
3771 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3772
3773         Marking inspector/console/addInspectedNode.html as flaky on Yosemite WK2
3774         https://bugs.webkit.org/show_bug.cgi?id=155138
3775
3776         Unreviewed test gardening.
3777
3778         * platform/mac-wk2/TestExpectations:
3779
3780 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3781
3782         Skipping css3/filters/huge-region-composited.html on ios-simulator in an 
3783         attempt to eliminate a flaky crash.
3784         https://bugs.webkit.org/show_bug.cgi?id=153933
3785
3786         Unreviewed test gardening.
3787
3788         * platform/ios-simulator/TestExpectations:
3789
3790 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3791
3792         Skip unsupported plugin tests from r197697 on ios-simulator
3793
3794         Unreviewed test gardening.
3795
3796         * platform/ios-simulator/TestExpectations:
3797
3798 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3799
3800         Skip storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
3801         https://bugs.webkit.org/show_bug.cgi?id=155050
3802
3803         Unreviewed test gardening.
3804
3805         * platform/mac-wk2/TestExpectations:
3806
3807 2016-03-07  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3808
3809         WebRTC: Implement MediaEndpointPeerConnection::createOffer()
3810         https://bugs.webkit.org/show_bug.cgi?id=154867
3811
3812         Reviewed by Eric Carlson and Jer Noble.
3813
3814         The output SDP from createOffer() is processed by verifying all variable
3815         identifiers, such as session and user id, and replacing them with
3816         predefined values to make the SDP comparable with an expected result.
3817
3818         The test is currently skipped on the mac port until support to read the
3819         SDPProcessor JavaScript resource is added.
3820
3821         * fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added.
3822         * fast/mediastream/RTCPeerConnection-inspect-offer.html: Added.
3823         * platform/mac/TestExpectations:
3824
3825 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3826
3827         Skip storage/indexeddb/modern/exceed-open-file-limit.html
3828         https://bugs.webkit.org/show_bug.cgi?id=155091
3829
3830         Unreviewed test gardening.
3831
3832         * platform/wk2/TestExpectations:
3833
3834 2016-03-07  Daniel Bates  <dabates@apple.com>
3835
3836         CSP: object-src directive should prohibit creation of nested browsing context
3837         https://bugs.webkit.org/show_bug.cgi?id=153153
3838         <rdar://problem/24383209>
3839
3840         Reviewed by Brent Fulgham.
3841
3842         Add test to ensure that we enforce the Content Security Policy object-src directive
3843         for HTML object and HTML embed elements that behave like an HTML iframe element.
3844
3845         * TestExpectations: Remove entries for tests that pass.
3846         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked-expected.txt: Added.
3847         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked.html: Added.
3848         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2-expected.txt: Added.
3849         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2.html: Added.
3850
3851         * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked-expected.txt:
3852         * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked-expected.txt:
3853         * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked.html:
3854         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked-expected.txt:
3855         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked.html:
3856         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2-expected.txt: Added.
3857         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2.html: Added.
3858         * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked-expected.txt:
3859         * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked.html:
3860         Simplify the code used in the above tests and update incorrect expected results.
3861
3862         * http/tests/security/contentSecurityPolicy/object-src-url-blocked2-expected.txt: Added.
3863         * http/tests/security/contentSecurityPolicy/object-src-url-blocked2.html: Added.
3864         * http/tests/security/contentSecurityPolicy/resources/object-src-param.js: Removed.
3865
3866 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3867
3868         Marking js/arraybuffer-wrappers.html as a flaky timeout on Mac
3869         https://bugs.webkit.org/show_bug.cgi?id=155092
3870
3871         Unreviewed test gardening.
3872
3873         * platform/mac/TestExpectations:
3874
3875 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3876
3877         Rebaseline inspector/model/remote-object.html for mac after r197626
3878         https://bugs.webkit.org/show_bug.cgi?id=155115
3879
3880         Unreviewed test gardening.
3881
3882         * platform/mac/inspector/model/remote-object-expected.txt:
3883
3884 2016-03-07  Simon Fraser  <simon.fraser@apple.com>
3885
3886         [iOS Simulator] Three object-position tests failing after r197618
3887         https://bugs.webkit.org/show_bug.cgi?id=155116
3888
3889         Mark two tests as image failures, and add new results for a compositing test.
3890
3891         * platform/ios-simulator/TestExpectations:
3892         * platform/ios-simulator/compositing/video/video-object-position-expected.txt: Added.
3893
3894 2016-03-07  Manuel Rego Casasnovas  <rego@igalia.com>
3895
3896         [css-grid] Add missing test for grid-template shorthand
3897         https://bugs.webkit.org/show_bug.cgi?id=155013
3898
3899         Reviewed by Sergio Villar Senin.
3900
3901         We support the following syntax in grid-template shorthand:
3902             -webkit-grid-template: [foo1] 'a' 50px [foo2]
3903                                    [bar1] 'b' 50px [bar2] / 100px;
3904
3905         But we don't have a test to check that grid-template-rows value
3906         has the names of the same lines grouped. So it's:
3907             [foo1] 50px [foo2 bar1] 50px [bar2];
3908
3909         This means that if we remove the third argument in
3910         CSSParser::parseGridLineNames(), all the current tests are passing.
3911
3912         Without that argument, the value for grid-template-rows would be:
3913             [foo1] 50px [foo2] [bar1] 50px [bar2];
3914
3915         Which is wrong.
3916
3917         This patch adds a specific test case for this which would fail
3918         in that case.
3919
3920         * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
3921         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
3922
3923 2016-03-06  Zalan Bujtas  <zalan@apple.com>
3924
3925         [iOS] Some more gardening after r197627.
3926
3927         Unreviewed.
3928
3929         * platform/ios-simulator/TestExpectations: skip a test.
3930
3931 2016-03-06  Zalan Bujtas  <zalan@apple.com>
3932
3933         [iOS] Gardening after r197627.
3934
3935         Unreviewed.
3936
3937         * platform/ios-simulator/TestExpectations:
3938
3939 2016-03-06  Filip Pizlo  <fpizlo@apple.com>
3940
3941         RegExpMatchesArray doesn't know how to have a bad time
3942         https://bugs.webkit.org/show_bug.cgi?id=155069
3943
3944         Reviewed by Yusuke Suzuki.
3945
3946         * js/regress/regexp-exec-expected.txt: Added.
3947         * js/regress/regexp-exec.html: Added.
3948         * js/regress/script-tests/regexp-exec.js: Added.
3949
3950 2016-03-06  Zalan Bujtas  <zalan@apple.com>
3951
3952         [iOS] Gardening after r197627.
3953
3954         Unreviewed.
3955
3956         * platform/ios-simulator/css2.1/20110323/border-conflict-style-088-expected.txt:
3957
3958 2016-03-05  Zalan Bujtas  <zalan@apple.com>
3959
3960         [iOS] Gardening after r197627.
3961
3962         Unreviewed.
3963
3964         * platform/ios-simulator/css2.1/20110323/border-conflict-style-079-expected.txt:
3965         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
3966         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
3967         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
3968         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
3969         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
3970         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
3971         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
3972         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
3973         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
3974         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
3975         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
3976         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
3977         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
3978         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
3979         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
3980         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
3981         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
3982         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
3983         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
3984         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
3985         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
3986         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
3987         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
3988         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
3989         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
3990         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
3991         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
3992         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
3993         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
3994         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
3995         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
3996         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
3997         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
3998         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
3999         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
4000         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
4001         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
4002         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
4003         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
4004         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
4005         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
4006         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
4007         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
4008         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
4009         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
4010         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
4011         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
4012         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
4013         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
4014         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
4015         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
4016         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
4017         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
4018         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
4019         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
4020         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
4021         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
4022         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
4023         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
4024         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
4025         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
4026         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
4027         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
4028         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
4029         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
4030         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
4031         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
4032         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
4033         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
4034         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
4035         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
4036         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
4037         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
4038         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
4039         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
4040         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
4041         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
4042         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
4043         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
4044         * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
4045         * platform/ios-simulator/fast/borders/border-antialiasing-expected.txt:
4046         * platform/ios-simulator/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
4047         * platform/ios-simulator/fast/table/border-collapsing/002-expected.txt:
4048         * platform/ios-simulator/fast/table/border-collapsing/002-vertical-expected.txt:
4049         * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt:
4050         * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt:
4051         * platform/ios-simulator/fast/table/border-collapsing/cached-69296-expected.txt:
4052         * platform/ios-simulator/fast/table/border-collapsing/cached-change-row-border-width-expected.txt:
4053         * platform/ios-simulator/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt:
4054         * platform/ios-simulator/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
4055         * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
4056         * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
4057         * platform/ios-simulator/fast/table/colgroup-spanning-groups-rules-expected.txt:
4058         * platform/ios-simulator/fast/table/frame-and-rules-expected.txt:
4059         * platform/ios-simulator/fast/table/overflowHidden-expected.txt:
4060         * platform/ios-simulator/fast/table/rules-attr-dynchange1-expected.txt:
4061         * platform/ios-simulator/fast/table/rules-attr-dynchange2-expected.txt:
4062         * platform/ios-simulator/fast/text/international/bidi-override-expected.txt:
4063         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
4064         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
4065         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
4066         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
4067         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
4068         * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
4069         * platform/ios-simulator/tables/mozilla/bugs/bug24200-expected.txt:
4070         * platform/ios-simulator/tables/mozilla/bugs/bug43854-2-expected.txt:
4071         * platform/ios-simulator/tables/mozilla/bugs/bug9024-expected.txt: Added.
4072         * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
4073         * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
4074         * platform/ios-simulator/tables/mozilla/core/table_rules-expected.txt:
4075         * platform/ios-simulator/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
4076         * platform/ios-simulator/tables/mozilla/marvin/backgr_position-table-expected.txt:
4077         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
4078         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
4079         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
4080         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-expected.txt:
4081         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
4082         * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
4083         * platform/ios-simulator/tables/mozilla/marvin/table_rules_all-expected.txt:
4084         * platform/ios-simulator/tables/mozilla/marvin/table_rules_none-expected.txt:
4085         * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
4086         * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_none-expected.txt:
4087         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
4088         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
4089         * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
4090         * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
4091         * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
4092         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
4093         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
4094         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
4095         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
4096         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
4097         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
4098         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
4099         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
4100         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
4101         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
4102         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
4103         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
4104         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
4105         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
4106         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
4107         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.txt:
4108         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.txt:
4109         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.txt:
4110         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.txt:
4111         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.txt:
4112
4113 2016-03-05  Ryosuke Niwa  <rniwa@webkit.org>
4114
4115         Add the support for upgrading custom elements in cloneNode
4116         https://bugs.webkit.org/show_bug.cgi?id=155062
4117
4118         Reviewed by Antti Koivisto.
4119
4120         Added test cases for upgrading elements with Node.prototype.cloneNode.
4121
4122         * fast/custom-elements/lifecycle-callback-timing-expected.txt:
4123         * fast/custom-elements/lifecycle-callback-timing.html:
4124
4125 2016-03-05  Sam Weinig  <sam@webkit.org>
4126
4127         Update tests to match the latest version of the HTML5 spec.
4128
4129         * fast/forms/autocomplete-expected.txt:
4130         * fast/forms/autocomplete.html:
4131         Fields that don't have any value set for their autocomplete attribute should return the the empty string.
4132
4133 2016-03-05  Zalan Bujtas  <zalan@apple.com>
4134
4135         Make table collapsed borders subpixel aware.
4136         https://bugs.webkit.org/show_bug.cgi?id=150383
4137
4138         Reviewed by Simon Fraser.
4139
4140         This patch enables authors to 
4141         - set subpixel width on collapsed borders
4142         - and push those borders to subpixel positions.
4143
4144         * fast/table/collapsed-border-with-odd-pixel-width-expected.html: Added.
4145         * fast/table/collapsed-border-with-odd-pixel-width.html: Added.
4146         * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html:
4147
4148 2016-03-05  Sam Weinig  <sam@webkit.org>
4149
4150         Add support for processing the autofill field name out of form control elements ultimately to aid input methods
4151         <rdar://problem/23041180>
4152         https://bugs.webkit.org/show_bug.cgi?id=155079
4153
4154         Reviewed by Enrica Casucci.
4155
4156         * fast/forms/autocomplete-tokens-expected.txt:
4157         * fast/forms/autocomplete-tokens.html:
4158         Update test to also test field names, as they are now exposed via internals.
4159
4160 2016-03-05  Simon Fraser  <simon.fraser@apple.com>
4161
4162         Add support for the object-position CSS property
4163         https://bugs.webkit.org/show_bug.cgi?id=122811
4164         rdar://problem/15836338
4165
4166         Reviewed by Sam Weinig.
4167
4168         Various object-position tests.
4169
4170         * compositing/video/video-object-position-expected.txt: Added.
4171         * compositing/video/video-object-position.html: Added.
4172         * fast/css/object-position/object-position-embed-expected.html: Added.
4173         * fast/css/object-position/object-position-embed.html: Added.
4174         * fast/css/object-position/object-position-img-expected.html: Added.
4175         * fast/css/object-position/object-position-img-svg-expected.html: Added.
4176         * fast/css/object-position/object-position-img-svg.html: Added.
4177         * fast/css/object-position/object-position-img.html: Added.
4178         * fast/css/object-position/object-position-input-image-expected.html: Added.
4179         * fast/css/object-position/object-position-input-image.html: Added.
4180         * fast/css/object-position/object-position-object-expected.html: Added.
4181         * fast/css/object-position/object-position-object.html: Added.
4182         * fast/css/object-position/object-position-video-poster-expected.html: Added.
4183         * fast/css/object-position/object-position-video-poster.html: Added.
4184         * fast/css/object-position/resources/expected.css: Added.
4185         * fast/css/object-position/resources/test.css: Added.
4186
4187 2016-03-05  Simon Fraser  <simon.fraser@apple.com>
4188
4189         Add parsing support for object-position
4190         https://bugs.webkit.org/show_bug.cgi?id=155065
4191
4192         Reviewed by Sam Weinig.
4193         
4194         object-position parsing test.
4195
4196         * fast/css/object-position/parsing-object-position-expected.txt: Added.
4197         * fast/css/object-position/parsing-object-position.html: Added.
4198
4199 2016-03-05  Joanmarie Diggs  <jdiggs@igalia.com>
4200
4201         AX: Implement missing/different accessibility API mappings for SVG
4202         https://bugs.webkit.org/show_bug.cgi?id=155034
4203
4204         Reviewed by Chris Fleizach.
4205
4206         * accessibility/svg-group-element-with-title.html: Modified to reflect correct ATK results.
4207         * accessibility/svg-image.html: Modified to reflect correct ATK results.
4208         * accessibility/svg-labelledby.html: Modified to reflect correct ATK results.
4209         * accessibility/svg-remote-element.html: Modified to reflect correct ATK results.
4210         * accessibility/w3c-svg-description-calculation.html: Added.
4211         * accessibility/w3c-svg-elements-not-exposed.html: Added.
4212         * accessibility/w3c-svg-name-calculation.html: Added.
4213         * accessibility/w3c-svg-presentational-role.html: Added.
4214         * accessibility/w3c-svg-roles.html: Added.
4215         * platform/gtk/accessibility/svg-group-element-with-title-expected.txt: Added.
4216         * platform/gtk/accessibility/svg-image-expected.txt: Added.
4217         * platform/gtk/accessibility/svg-labelledby-expected.txt: Added.
4218         * platform/gtk/accessibility/svg-remote-element-expected.txt: Added.
4219         * platform/gtk/accessibility/w3c-svg-description-calculation-expected.txt: Added.
4220         * platform/gtk/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
4221         * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Added.
4222         * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Added.
4223         * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Added.
4224         * platform/mac/accessibility/w3c-svg-description-calculation-expected.txt: Added.
4225         * platform/mac/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
4226         * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Added.
4227         * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Added.
4228         * platform/mac/accessibility/w3c-svg-roles-expected.txt: Added.
4229
4230 2016-03-04  Ryosuke Niwa  <rniwa@webkit.org>
4231
4232         Add basic support for attributeChanged lifecycle callback
4233         https://bugs.webkit.org/show_bug.cgi?id=155011
4234
4235         Reviewed by Antti Koivisto.
4236
4237         Added a test for attributeChangedCallback and a test for the timing of lifecycle callbacks in general.
4238
4239         * fast/custom-elements/attribute-changed-callback-expected.txt: Added.
4240         * fast/custom-elements/attribute-changed-callback.html: Added.
4241         * fast/custom-elements/lifecycle-callback-timing-expected.txt: Added.
4242         * fast/custom-elements/lifecycle-callback-timing.html: Added.
4243
4244 2016-03-04  Tim Horton  <timothy_horton@apple.com>
4245
4246         Temporarily skip attachment tests on iOS
4247
4248         * platform/ios-simulator/TestExpectations:
4249     &nb