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