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