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