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