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