1 2016-03-30 Konstantin Tokarev <annulen@yandex.ru>
3 Fixed typo in fast/css/viewport-vmin-border test.
4 https://bugs.webkit.org/show_bug.cgi?id=156028
6 Reviewed by Darin Adler.
8 * fast/css/viewport-vmin-border.html: Test should should say "vmin" instead of
10 * fast/css/viewport-vmin-border-expected.txt: Adjust expectation.
12 2016-03-30 Joanmarie Diggs <jdiggs@igalia.com>
14 AX: Update handling of SVG elements with presentational role
15 https://bugs.webkit.org/show_bug.cgi?id=156042
17 Reviewed by Chris Fleizach.
19 The expectations needed to be updated to reflect the elements which are
20 now being included in the accessibility tree. Also added several new test
21 cases with presentational elements that lack global ARIA attributes.
23 * accessibility/w3c-svg-presentational-role.html: Added several new test cases.
24 * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Updated.
25 * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Updated
27 2016-03-30 Michael Saboff <msaboff@apple.com>
29 [ES6] Quantified unicode regular expressions do not work for counts greater than 1
30 https://bugs.webkit.org/show_bug.cgi?id=156044
36 * js/regexp-unicode-expected.txt:
37 * js/script-tests/regexp-unicode.js:
39 2016-03-30 Myles C. Maxfield <mmaxfield@apple.com>
41 [OS X] [RTL Scrollbars] Overlay RTL scrollbars animate in from the wrong side
42 https://bugs.webkit.org/show_bug.cgi?id=155962
44 Reviewed by Darin Adler.
46 This test only prints the "RTL" token when running on certain OSes.
48 * fast/scrolling/rtl-scrollbars-animation-property.html: Added.
49 * platform/mac/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
51 2016-03-30 Sam Weinig <sam@webkit.org>
53 -webkit-text-underline-position: under; does not work in ToT
54 https://bugs.webkit.org/show_bug.cgi?id=156038
56 Reviewed by David Hyatt.
58 * fast/css3-text/css3-text-decoration/text-underline-position/text-underline-position-under-vs-alphabetic-expected-mismatch.html: Added.
59 * fast/css3-text/css3-text-decoration/text-underline-position/text-underline-position-under-vs-alphabetic.html: Added.
60 Add mismatch test to show that -webkit-text-underline-position: under works.
62 2016-03-30 Eric Carlson <eric.carlson@apple.com>
64 Fix the media test added in r185402
65 https://bugs.webkit.org/show_bug.cgi?id=156040
67 Reviewed by Simon Fraser.
69 * media/video-transformed-by-javascript.html: Load a valid media file.
71 2016-03-30 Commit Queue <commit-queue@webkit.org>
73 Unreviewed, rolling out r198828.
74 https://bugs.webkit.org/show_bug.cgi?id=156030
76 Confirming PLT regression (Requested by anttik on #webkit).
80 "Separate render tree updating from style resolve"
81 https://bugs.webkit.org/show_bug.cgi?id=155298
82 http://trac.webkit.org/changeset/198828
84 2016-03-30 Keith Miller <keith_miller@apple.com>
86 Unreviewed, rollout r198808. The patch causes crashes on 32-bit and appears to be a JSBench regression.
88 2016-03-30 Myles C. Maxfield <mmaxfield@apple.com>
90 [OS X] [RTL Scrollbars] List boxes should obey RTL scrollbars
91 https://bugs.webkit.org/show_bug.cgi?id=155991
93 Reviewed by Darin Adler.
95 As with the previous patches, mark new tests as failing on all OSes that
96 don't support RTL scrollbars.
99 * fast/scrolling/rtl-scrollbars-listbox-expected.html: Added.
100 * fast/scrolling/rtl-scrollbars-listbox-scroll-expected.html: Added.
101 * fast/scrolling/rtl-scrollbars-listbox-scroll.html: Added.
102 * fast/scrolling/rtl-scrollbars-listbox-select-left-expected.html: Added.
103 * fast/scrolling/rtl-scrollbars-listbox-select-left.html: Added.
104 * fast/scrolling/rtl-scrollbars-listbox-select-right-expected.html: Added.
105 * fast/scrolling/rtl-scrollbars-listbox-select-right.html: Added.
106 * fast/scrolling/rtl-scrollbars-listbox-simple-expected-mismatch.html: Added.
107 * fast/scrolling/rtl-scrollbars-listbox-simple.html: Added.
108 * fast/scrolling/rtl-scrollbars-listbox.html: Added.
110 2016-03-30 Yusuke Suzuki <utatane.tea@gmail.com>
112 [JSC] Implement String.prototype.repeat in builtins JS
113 https://bugs.webkit.org/show_bug.cgi?id=155974
115 Reviewed by Darin Adler.
117 Update the error messages.
119 * js/regress/script-tests/string-repeat-not-resolving-fixed.js: Added.
121 * js/regress/script-tests/string-repeat-not-resolving-no-inline.js: Added.
123 * js/regress/script-tests/string-repeat-not-resolving.js: Added.
125 * js/regress/script-tests/string-repeat-resolving-fixed.js: Added.
127 * js/regress/script-tests/string-repeat-resolving-no-inline.js: Added.
129 * js/regress/script-tests/string-repeat-resolving.js: Added.
131 * js/regress/script-tests/string-repeat-single-not-resolving.js: Added.
133 * js/regress/script-tests/string-repeat-single-resolving.js: Added.
135 * js/regress/script-tests/string-repeat-small-not-resolving.js: Added.
137 * js/regress/script-tests/string-repeat-small-resolving.js: Added.
139 * js/regress/string-repeat-not-resolving-expected.txt: Added.
140 * js/regress/string-repeat-not-resolving-fixed-expected.txt: Added.
141 * js/regress/string-repeat-not-resolving-fixed.html: Added.
142 * js/regress/string-repeat-not-resolving-noinline-expected.txt: Added.
143 * js/regress/string-repeat-not-resolving-noinline.html: Added.
144 * js/regress/string-repeat-not-resolving.html: Added.
145 * js/regress/string-repeat-resolving-expected.txt: Added.
146 * js/regress/string-repeat-resolving-fixed-expected.txt: Added.
147 * js/regress/string-repeat-resolving-fixed.html: Added.
148 * js/regress/string-repeat-resolving-no-inline-expected.txt: Added.
149 * js/regress/string-repeat-resolving-no-inline.html: Added.
150 * js/regress/string-repeat-resolving.html: Added.
151 * js/regress/string-repeat-single-not-resolving-expected.txt: Added.
152 * js/regress/string-repeat-single-not-resolving.html: Added.
153 * js/regress/string-repeat-single-resolving-expected.txt: Added.
154 * js/regress/string-repeat-single-resolving.html: Added.
155 * js/regress/string-repeat-small-not-resolving-expected.txt: Added.
156 * js/regress/string-repeat-small-not-resolving.html: Added.
157 * js/regress/string-repeat-small-resolving-expected.txt: Added.
158 * js/regress/string-repeat-small-resolving.html: Added.
159 * js/script-tests/string-repeat.js:
160 * js/string-repeat-expected.txt:
162 2016-03-24 Simon Fraser <simon.fraser@apple.com>
164 Make animation events non-cancelable
165 https://bugs.webkit.org/show_bug.cgi?id=78110
167 Reviewed by Dan Bates.
169 * animations/animation-events-not-cancelable-expected.txt: Added.
170 * animations/animation-events-not-cancelable.html: Added.
172 2016-03-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
174 [EFL] Mark svg zoom and pageoverlay tests to failure
176 Unreviewed EFL gardening.
178 * platform/efl/TestExpectations: Assign new bugs to the failures.
180 2016-03-30 Manuel Rego Casasnovas <rego@igalia.com>
182 [css-grid] Refactor positioned children code
183 https://bugs.webkit.org/show_bug.cgi?id=155972
185 Reviewed by Sergio Villar Senin.
187 Added RTL cases for most of the positioned tests,
188 which are now passing with this patch.
190 Pending to add RTL tests when "left" and "right" are not "auto"
191 (the item doesn't use the static inline position),
192 but that will be done in the other patch.
194 * fast/css-grid-layout/absolute-positioning-grid-container-containing-block-expected.txt:
195 * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
196 * fast/css-grid-layout/absolute-positioning-grid-container-parent-expected.txt:
197 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
198 * fast/css-grid-layout/grid-positioned-items-background-expected.html:
199 * fast/css-grid-layout/grid-positioned-items-background.html:
200 Fix test setting transparent background as it couldn't fail before.
201 Also using a different width, to have different values when we create the RTL version.
202 * fast/css-grid-layout/grid-positioned-items-implicit-grid-expected.txt:
203 * fast/css-grid-layout/grid-positioned-items-implicit-grid-line-expected.txt:
204 * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
205 * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
206 * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line-expected.txt:
207 * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
208 * fast/css-grid-layout/grid-sizing-positioned-items-expected.txt:
209 * fast/css-grid-layout/grid-sizing-positioned-items.html:
211 2016-03-26 Antti Koivisto <antti@apple.com>
213 Separate render tree updating from style resolve
214 https://bugs.webkit.org/show_bug.cgi?id=155298
216 Reviewed by Andreas Kling.
220 Skip mathml/presentation/menclose-notation-attribute-change-value.html. It will be fixed by upcoming MathML refactoring.
222 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
223 * css3/viewport-percentage-lengths/viewport-percentage-lengths-resize-expected.txt:
225 This is a progression.
227 * editing/mac/spelling/autocorrection-contraction-expected.txt:
228 * editing/mac/spelling/autocorrection-removing-underline-after-paste-expected.txt:
229 * editing/mac/spelling/autocorrection-removing-underline-expected.txt:
230 * editing/mac/spelling/autocorrection-simple-expected.txt:
231 * editing/style/remove-underline-from-stylesheet-expected.txt:
232 * editing/style/typing-style-003-expected.txt:
234 Non-rendered whitespace related changes.
236 * platform/ios-simulator/TestExpectations:
238 Skip fast/regions/position-writing-modes-in-variable-width-regions.html on iOS. Similar tests are mostly already skipped.
240 * platform/ios-simulator/editing/style/typing-style-003-expected.txt: Added.
241 * platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.txt:
242 * platform/mac/editing/inserting/editable-html-element-expected.txt:
243 * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
244 * platform/mac/editing/inserting/insert-at-end-02-expected.txt:
245 * platform/mac/editing/pasteboard/4989774-expected.txt:
246 * platform/mac/editing/selection/4983858-expected.txt:
248 Non-rendered whitespace related changes.
250 2016-03-29 Nan Wang <n_wang@apple.com>
252 AX: VoiceOver not announcing the right header information for table on iOS
253 https://bugs.webkit.org/show_bug.cgi?id=155907
255 Reviewed by Chris Fleizach.
257 * accessibility/ios-simulator/table-row-column-headers-expected.txt: Added.
258 * accessibility/ios-simulator/table-row-column-headers.html: Added.
260 2016-03-29 Dana Burkart and Matthew Hanson <dburkart@apple.com>
262 Web Inspector: JS PrettyPrinting in do/while loops, "while" should be on the same line as "}" if there was a closing brace
263 https://bugs.webkit.org/show_bug.cgi?id=117616
264 <rdar://problem/15796884>
266 Reviewed by Joseph Pecoraro.
268 * inspector/codemirror/prettyprinting-javascript-expected.txt:
269 * inspector/codemirror/prettyprinting-javascript.html:
270 * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop-expected.js: Added.
271 * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop.js: Added.
272 * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if-expected.js: Added.
273 * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if.js: Added.
274 * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while-expected.js: Added.
275 * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while.js: Added.
276 * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while-expected.js: Added.
277 * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while.js: Added.
278 * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while-expected.js: Added.
279 * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while.js: Added.
281 2016-03-29 Saam barati <sbarati@apple.com>
283 Fix typos in our error messages and remove some trailing periods
284 https://bugs.webkit.org/show_bug.cgi?id=155985
286 Reviewed by Mark Lam.
288 * js/string-includes-expected.txt:
290 2016-03-29 Keith Miller <keith_miller@apple.com>
292 [ES6] Add support for Symbol.isConcatSpreadable.
293 https://bugs.webkit.org/show_bug.cgi?id=155351
295 Reviewed by Saam Barati.
297 Fix tests for Symbol.isConcatSpreadable on the Symbol object.
299 * js/Object-getOwnPropertyNames-expected.txt:
300 * js/dom/array-prototype-properties-expected.txt:
301 * js/script-tests/Object-getOwnPropertyNames.js:
303 2016-03-29 Nan Wang <n_wang@apple.com>
305 AX: VoiceOver: Navigating Numbered Lists Causes Number to be announced On Each Line of List
306 https://bugs.webkit.org/show_bug.cgi?id=155984
308 Reviewed by Chris Fleizach.
310 * accessibility/mac/attributed-string-with-listitem-multiple-lines-expected.txt: Added.
311 * accessibility/mac/attributed-string-with-listitem-multiple-lines.html: Added.
313 2016-03-29 Antonio Gomes <tonikitoo@webkit.org>
315 Wheel events' latching state is not reset when appropriate
316 https://bugs.webkit.org/show_bug.cgi?id=155746
318 Reviewed by Simon Fraser.
320 * tiled-drawing/scrolling/resources/selects-iframe.html: Added.
321 * tiled-drawing/scrolling/scroll-iframe-latched-selects.html: Added.
323 2016-03-29 Saam barati <sbarati@apple.com>
325 "Can not" => "cannot" in String.prototype error messages
326 https://bugs.webkit.org/show_bug.cgi?id=155895
328 Reviewed by Mark Lam.
330 * js/string-includes-expected.txt:
332 2016-03-29 Ryan Haddad <ryanhaddad@apple.com>
334 Adding Timeout to ios-simulator TestExpectations for perf/adding-radio-buttons.html
335 https://bugs.webkit.org/show_bug.cgi?id=154055
337 Unreviewed test gardening.
339 * platform/ios-simulator/TestExpectations:
341 2016-03-29 Joseph Pecoraro <pecoraro@apple.com>
343 Web Inspector: We should have a way to capture heap snapshots programatically.
344 https://bugs.webkit.org/show_bug.cgi?id=154407
345 <rdar://problem/24726292>
347 Reviewed by Timothy Hatcher.
349 * inspector/console/heapSnapshot-expected.txt: Added.
350 * inspector/console/heapSnapshot.html: Added.
351 Test that we get expected data and events after calling
352 console.takeHeapSnapshot when the inspector is open.
354 2016-03-29 Eric Carlson <eric.carlson@apple.com>
356 media/track/track-remove-track.html is flaky, crashing and failing
357 https://bugs.webkit.org/show_bug.cgi?id=130971
359 Reviewed by Alexey Proskuryakov.
361 * platform/mac/TestExpectations: Mark crash as flaky only.
363 2016-03-29 Gyuyoung Kim <gyuyoung.kim@webkit.org>
365 [EFL] Skip to test custom element test cases
367 Unreviewed EFL gardening.
369 Custom element is not supported by EFL yet. Additionally mark 4 security tests to timeout.
371 * platform/efl/TestExpectations:
373 2016-03-29 Joseph Pecoraro <pecoraro@apple.com>
375 Audit WebCore builtins for user overridable code
376 https://bugs.webkit.org/show_bug.cgi?id=155923
378 Reviewed by Youenn Fablet.
380 * fetch/builtin-overrides-expected.txt: Added.
381 * fetch/builtin-overrides.html: Added.
382 * streams/builtin-overrides-expected.txt: Added.
383 * streams/builtin-overrides.html: Added.
385 2016-03-28 Zalan Bujtas <zalan@apple.com>
387 Pixel turds when bordered div is resized on SMF forum software.
388 https://bugs.webkit.org/show_bug.cgi?id=155957
389 <rdar://problem/25010646>
391 Reviewed by Simon Fraser.
393 Use unmodified, non-snapped bounding box rect when computing dirty rects.
395 * fast/repaint/hidpi-box-with-subpixel-height-inflates-expected.txt: Added.
396 * fast/repaint/hidpi-box-with-subpixel-height-inflates.html: Added.
398 2016-03-28 Chris Fleizach <cfleizach@apple.com>
400 AX: Crash when AX trying to create element for an old auto fill element
401 https://bugs.webkit.org/show_bug.cgi?id=155943
403 Reviewed by Joanmarie Diggs.
405 * accessibility/auto-fill-crash-expected.txt: Added.
406 * accessibility/auto-fill-crash.html: Added.
408 2016-03-28 Chris Fleizach <cfleizach@apple.com>
410 AX: iOS: Can't navigate inside ContentEditable fields with voiceover enabled
411 https://bugs.webkit.org/show_bug.cgi?id=155942
413 Reviewed by Joanmarie Diggs.
415 * accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
416 * accessibility/set-selected-text-range-contenteditable.html: Added.
417 * platform/efl/TestExpectations:
418 * platform/gtk/TestExpectations:
420 2016-03-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
422 Unreviewed EFL gardening on 29th Mar.
424 Mark svg text tests to failure. Besides remove duplicated a test.
426 * platform/efl/TestExpectations:
428 2016-03-28 Myles C. Maxfield <mmaxfield@apple.com>
430 [RTL Scrollbars] Position:sticky can be positioned under vertical RTL scrollbar
431 https://bugs.webkit.org/show_bug.cgi?id=155949
433 Reviewed by Simon Fraser.
435 * platform/ios-simulator/TestExpectations:
436 * fast/scrolling/rtl-scrollbars-sticky-document-2-expected.html: Added.
437 * fast/scrolling/rtl-scrollbars-sticky-document-2.html: Added.
438 * fast/scrolling/rtl-scrollbars-sticky-document-expected.html: Added.
439 * fast/scrolling/rtl-scrollbars-sticky-document.html: Added.
440 * fast/scrolling/rtl-scrollbars-sticky-iframe-2-expected.html: Added.
441 * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html: Added.
442 * fast/scrolling/rtl-scrollbars-sticky-iframe-expected.html: Added.
443 * fast/scrolling/rtl-scrollbars-sticky-iframe.html: Added.
444 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2-expected.html: Added.
445 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html: Added.
446 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-expected.html: Added.
447 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html: Added.
449 2016-03-28 Zalan Bujtas <zalan@apple.com>
451 Setup cloned continuation renderer properly.
452 https://bugs.webkit.org/show_bug.cgi?id=155640
454 Reviewed by Simon Fraser.
456 Set the "renderer has outline ancestor" flag on the cloned inline renderer when
457 we split the original renderer for continuation.
458 It ensures that when the cloned part of the continuation requests repaint, we properly
459 invalidate the ancestor outline (if needed).
461 * fast/inline/outline-with-continuation-assert-expected.txt: Added.
462 * fast/inline/outline-with-continuation-assert.html: Added.
464 2016-03-28 Ryan Haddad <ryanhaddad@apple.com>
466 Marking transitions/cancel-transition.html as flaky on ios-sim-wk2
467 https://bugs.webkit.org/show_bug.cgi?id=155948
469 Unreviewed test gardening.
471 * platform/ios-simulator-wk2/TestExpectations:
473 2016-03-28 Ryan Haddad <ryanhaddad@apple.com>
475 Marking fast/loader/scroll-position-restored-on-back.html as flaky on ios-sim debug WK2
476 https://bugs.webkit.org/show_bug.cgi?id=155947
478 Unreviewed test gardening.
480 * platform/ios-simulator-wk2/TestExpectations:
482 2016-03-28 Jer Noble <jer.noble@apple.com>
484 Unreviewed rebaselining; Different track IDs are selected in El Capitan.
486 * platform/mac/media/track/video-track-alternate-groups-expected.txt: Added.
488 2016-03-28 Chris Dumez <cdumez@apple.com>
490 Disk cache speculative validation requests do not have the 'Referer' HTTP header set
491 https://bugs.webkit.org/show_bug.cgi?id=155890
492 <rdar://problem/25279962>
494 Reviewed by Antti Koivisto.
496 Update existing layout test to make sure that speculative validation
497 requests have their HTTP 'Referer' header set.
499 * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt:
500 * http/tests/cache/disk-cache/speculative-validation/validation-request.html:
502 2016-03-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
504 [EFL] Mark failing indexeddb tests to failure
506 Unreviewed EFL gardening.
508 Additionally a shadow dom test is marked to failure because shadow dom is not enabled on EFL port yet.
510 * platform/efl/TestExpectations:
512 2016-03-28 Hunseop Jeong <hs85.jeong@samsung.com>
514 [EFL] Remove the more passed tests after r198728
516 Unreviewed EFL gardening.
518 * platform/efl/TestExpectations:
520 2016-03-27 Hunseop Jeong <hs85.jeong@samsung.com>
522 [EFL] REGRESSION(r188793): It made 200 layout tests and Bindings/event-target-wrapper.html performance test fail
523 https://bugs.webkit.org/show_bug.cgi?id=148470
525 Reviewed by Darin Adler.
527 * platform/efl/TestExpectations: Unskip the passed tests.
529 2016-03-27 Gyuyoung Kim <gyuyoung.kim@webkit.org>
531 [EFL][AX] Mark AX failing tests to failure
533 Unreveiwed EFL gardening.
535 * platform/efl/TestExpectations:
537 2016-03-27 Gyuyoung Kim <gyuyoung.kim@webkit.org>
539 Mark rtl-scrollbar's tests to pass with incorrectly
541 Unreviewed EFL gardening.
543 * platform/efl/TestExpectations: Though rtl scrollbar isn't supported by EFL yet, it has been passed.
545 2016-03-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
547 Remove duplicated tests in EFL TextExpectations.
549 Unreviewed EFL gardening.
551 * platform/efl/TestExpectations: Clean up duplicated pathes.
553 2016-03-26 Joseph Pecoraro <pecoraro@apple.com>
555 ES6 Class syntax. Invoking method of parent class in constructor before super() lead to crash
556 https://bugs.webkit.org/show_bug.cgi?id=152108
558 Reviewed by Ryosuke Niwa.
560 * js/arrowfunction-superproperty-expected.txt:
561 * js/script-tests/arrowfunction-superproperty.js:
562 * js/script-tests/class-syntax-name.js:
563 * js/script-tests/class-syntax-string-and-numeric-names.js:
564 Remove stale FIXMEs from LayoutTests where the bugs have been fixed.
566 2016-03-25 Joseph Pecoraro <pecoraro@apple.com>
568 Date.prototype.toLocaleDateString uses overridable Object.create
569 https://bugs.webkit.org/show_bug.cgi?id=155917
571 Reviewed by Mark Lam.
573 * js/regress-155917-expected.txt: Added.
574 * js/regress-155917.html: Added.
575 * js/script-tests/regress-155917.js: Added.
578 2016-03-25 Jer Noble <jer.noble@apple.com>
580 [Mac] Audio tracks in alternate groups are not represented correctly as AudioTracks
581 https://bugs.webkit.org/show_bug.cgi?id=155891
582 <rdar://problem/24841372>
584 Reviewed by Eric Carlson.
586 * media/content/audio-tracks-alternate-group-with-fallback.mp4: Added.
587 * media/content/audio-tracks-no-alternate-group.mp4: Added.
588 * media/content/audio-tracks-some-in-alternate-group.mp4: Added.
589 * media/track/video-track-alternate-groups-expected.txt: Added.
590 * media/track/video-track-alternate-groups.html: Added.
591 * platform/mac-yosemite/media/track/video-track-alternate-groups-expected.txt: Added.
593 2016-03-25 Mark Lam <mark.lam@apple.com>
595 ES6's throwing of TypeErrors on access of RegExp.prototype flag properties breaks websites.
596 https://bugs.webkit.org/show_bug.cgi?id=155904
598 Reviewed by Geoffrey Garen.
600 * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
601 (ES5Harness.registerTest.test):
602 * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
603 (ES5Harness.registerTest.test):
604 * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
605 (ES5Harness.registerTest.test):
606 - updated these tests to not expect a TypeError due to the workaround.
608 * js/pic/cached-named-property-getter.html:
609 - updated this test to use the source property (which still throws a TypeError)
610 instead of the ignoreCase property which no longer does.
612 2016-03-25 Ryan Haddad <ryanhaddad@apple.com>
614 Marking compositing/repaint/become-overlay-composited-layer.html as flaky on ios-sim-wk2
615 https://bugs.webkit.org/show_bug.cgi?id=155737
617 Unreviewed test gardening.
619 * platform/ios-simulator-wk2/TestExpectations:
621 2016-03-25 Brady Eidson <beidson@apple.com>
623 Soften push/replaceState frequency restrictions.
624 <rdar://problem/25228439> and https://bugs.webkit.org/show_bug.cgi?id=155901
626 Rubber-stamped by Timothy Hatcher.
628 * fast/loader/stateobjects/pushstate-frequency-with-user-gesture-expected.txt: Removed.
629 * fast/loader/stateobjects/pushstate-frequency-with-user-gesture.html: Removed.
630 * fast/loader/stateobjects/replacestate-frequency-with-user-gesture-expected.txt: Removed.
631 * fast/loader/stateobjects/replacestate-frequency-with-user-gesture.html: Removed.
633 2016-03-23 Dave Hyatt <hyatt@apple.com>
635 Implement the allow-end value of the hanging-punctuation CSS property.
636 https://bugs.webkit.org/show_bug.cgi?id=104996
638 Reviewed by Simon Fraser.
640 * fast/text/hanging-punctuation-allow-end-basic-expected.html: Added.
641 * fast/text/hanging-punctuation-allow-end-basic.html: Added.
642 * fast/text/hanging-punctuation-allow-end-expected.html: Added.
643 * fast/text/hanging-punctuation-allow-end-inlines-expected.html: Added.
644 * fast/text/hanging-punctuation-allow-end-inlines.html: Added.
645 * fast/text/hanging-punctuation-allow-end.html: Added.
647 2016-03-25 Caitlin Potter <caitp@igalia.com>
649 [JSC] implement String.prototype.padStart() and String.prototype.padEnd() proposal
650 https://bugs.webkit.org/show_bug.cgi?id=155795
652 Reviewed by Darin Adler.
654 * js/Object-getOwnPropertyNames-expected.txt:
655 * js/script-tests/Object-getOwnPropertyNames.js:
657 2016-03-25 Youenn Fablet <youenn.fablet@crf.canon.fr>
659 [Fetch API] Add basic loading of resources
660 https://bugs.webkit.org/show_bug.cgi?id=155637
662 Reviewed by Darin Adler.
664 * TestExpectations: Removed flaky test expectations.
665 * http/tests/fetch/closing-while-fetching-expected.txt: Added.
666 * http/tests/fetch/closing-while-fetching.html: Added.
667 * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
668 * http/tests/fetch/get-response-body-while-loading.html: Added.
669 * http/tests/resources/download-json-with-delay.php: Added.
670 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
672 2016-03-25 Gyuyoung Kim <gyuyoung.kim@webkit.org>
674 Unreviewed EFL gardening.
676 Mark new failing tests with existing or new bug.
678 * platform/efl/TestExpectations:
680 2016-03-25 Gyuyoung Kim <gyuyoung.kim@webkit.org>
682 Unreviewed EFL gardening.
684 Mark some blink imported tests to timeout, imageonlyfailure.
685 Besides some AX tests need to have new baseline, which have been tested since r197616.
687 * platform/efl/TestExpectations:
689 2016-03-24 Gyuyoung Kim <gyuyoung.kim@webkit.org>
691 Unreviewed EFL gardening. Mark crash tests in proper category.
693 * platform/efl/TestExpectations:
695 2016-03-24 Daniel Bates <dabates@apple.com>
697 CSP: Move logic for reporting a violation from ContentSecurityPolicyDirectiveList to ContentSecurityPolicy
698 https://bugs.webkit.org/show_bug.cgi?id=155842
699 <rdar://problem/25340377>
701 https://bugs.webkit.org/show_bug.cgi?id=155133
703 Reviewed by Brent Fulgham.
705 Update expected results to reflect new error message text for an inline event handler violation.
707 * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
708 * http/tests/security/contentSecurityPolicy/inline-script-blocked-goofy-expected.txt:
709 * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
711 2016-03-24 Saam barati <sbarati@apple.com>
713 ES6: Implement IsRegExp function and use where needed in String.prototype.* methods
714 https://bugs.webkit.org/show_bug.cgi?id=155854
716 Reviewed by Mark Lam.
718 * js/string-includes-expected.txt:
720 2016-03-24 Commit Queue <commit-queue@webkit.org>
722 Unreviewed, rolling out r198627.
723 https://bugs.webkit.org/show_bug.cgi?id=155856
725 Caused use-after-free (Requested by ap on #webkit).
729 "[Fetch API] Add basic loading of resources"
730 https://bugs.webkit.org/show_bug.cgi?id=155637
731 http://trac.webkit.org/changeset/198627
733 2016-03-24 Saam barati <sbarati@apple.com>
735 Web Inspector: Separate Debugger enable state from the debugger breakpoints enabled state
736 https://bugs.webkit.org/show_bug.cgi?id=152193
737 <rdar://problem/23867520>
739 Reviewed by Joseph Pecoraro.
741 * inspector/script-profiler/event-type-API.html:
742 * inspector/script-profiler/event-type-Microtask.html:
743 * inspector/script-profiler/event-type-Other.html:
745 2016-03-24 Daniel Bates <dabates@apple.com>
747 Update expected results following <http://trac.webkit.org/changeset/198591>
748 (https://bugs.webkit.org/show_bug.cgi?id=155777)
750 * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt:
751 * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt:
753 2016-03-24 Youenn Fablet <youenn.fablet@crf.canon.fr>
755 [Fetch API] Add basic loading of resources
756 https://bugs.webkit.org/show_bug.cgi?id=155637
758 Reviewed by Darin Adler.
760 * TestExpectations: Removed flaky test expectations.
761 * http/tests/fetch/closing-while-fetching-expected.txt: Added.
762 * http/tests/fetch/closing-while-fetching.html: Added.
763 * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
764 * http/tests/fetch/get-response-body-while-loading.html: Added.
765 * http/tests/resources/download-json-with-delay.php: Added.
766 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
768 2016-03-24 Michael Saboff <msaboff@apple.com>
770 [ES6] Greedy unicode RegExp's don't properly backtrack past non BMP characters
771 https://bugs.webkit.org/show_bug.cgi?id=155829
773 Reviewed by Saam Barati.
775 Added new test cases.
777 * js/regexp-unicode-expected.txt:
778 * js/script-tests/regexp-unicode.js:
780 2016-03-24 Gyuyoung Kim <gyuyoung.kim@webkit.org>
782 Unreviewed EFL gardening.
784 Unskip passing tests, which have been passed a long time ago.
785 Failed to track correct revision on EFL buildbot.
787 * platform/efl/TestExpectations:
789 2016-03-23 Commit Queue <commit-queue@webkit.org>
791 Unreviewed, rolling out r198538.
792 https://bugs.webkit.org/show_bug.cgi?id=155819
794 Broke two API tests on iOS simulator (Requested by ap on
799 "Media elements allowed to play without a user gesture, but
800 requiring fullscreen playback, should not be allowed to
802 https://bugs.webkit.org/show_bug.cgi?id=155599
803 http://trac.webkit.org/changeset/198538
805 2016-03-23 Commit Queue <commit-queue@webkit.org>
807 Unreviewed, rolling out r198582.
808 https://bugs.webkit.org/show_bug.cgi?id=155812
810 "It broke debugging in the web inspector" (Requested by
811 saamyjoon on #webkit).
815 "We should not disable inlining when the debugger is enabled"
816 https://bugs.webkit.org/show_bug.cgi?id=155741
817 http://trac.webkit.org/changeset/198582
819 2016-03-23 Zalan Bujtas <zalan@apple.com>
821 ASSERTION FAILED: y2 >= y1 in WebCore::RenderElement::drawLineForBoxSide
822 https://bugs.webkit.org/show_bug.cgi?id=155791
824 Reviewed by Simon Fraser.
826 With certain combination of border rect and adjacent width, we could end up with an empty final rect.
827 This patch ensures that we don't try to paint this empty rect.
829 * fast/borders/empty-outline-border-assert-expected.txt: Added.
830 * fast/borders/empty-outline-border-assert.html: Added.
832 2016-03-23 Michael Saboff <msaboff@apple.com>
834 JavaScriptCore ArrayPrototype::join shouldn't cache butterfly when it makes effectful calls
835 https://bugs.webkit.org/show_bug.cgi?id=155776
837 Reviewed by Saam Barati.
841 * js/regress-155776-expected.txt: Added.
842 * js/regress-155776.html: Added.
843 * js/script-tests/regress-155776.js: Added.
844 (fillBigArrayViaToString):
845 (Function.prototype.toString):
847 2016-03-23 Daniel Bates <dabates@apple.com>
849 CSP: Make violation console messages concise and consistent
850 https://bugs.webkit.org/show_bug.cgi?id=155777
851 <rdar://problem/25304031>
853 Reviewed by Darin Adler.
855 Update expected results to reflect new violation message text.
857 * fast/workers/worker-inherits-csp-blocks-xhr-expected.txt:
858 * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
859 * http/tests/contentextensions/block-csp-report-expected.txt:
860 * http/tests/contentextensions/hide-on-csp-report-expected.txt:
861 * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt:
862 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt:
864 * http/tests/security/contentSecurityPolicy/xsl-blocked-expected.txt:
865 * http/tests/security/contentSecurityPolicy/xsl-img-blocked-expected.txt:
866 * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt:
867 * http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1-expected.txt:
868 * http/tests/security/isolatedWorld/bypass-main-world-csp-for-xhr-expected.txt:
869 * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt:
870 * media/csp-blocks-video-expected.txt:
872 2016-03-23 Brent Fulgham <bfulgham@apple.com>
874 [WebGL] Non-power-of-two texture optimization
875 https://bugs.webkit.org/show_bug.cgi?id=118409
877 Reviewed by Dean Jackson.
879 * fast/canvas/webgl/texture-alternating-npot-expected.txt: Added.
880 * fast/canvas/webgl/texture-alternating-npot.html: Added.
882 2016-03-23 Saam barati <sbarati@apple.com>
884 We should not disable inlining when the debugger is enabled
885 https://bugs.webkit.org/show_bug.cgi?id=155741
887 Reviewed by Oliver Hunt.
889 * inspector/debugger/breakpoint-with-inlining-expected.txt: Added.
890 * inspector/debugger/breakpoint-with-inlining.html: Added.
892 2016-03-22 Darin Adler <darin@apple.com>
894 Tiny tweak to test I just landed.
896 * http/tests/security/cross-origin-modal-dialog-base-expected.txt:
897 Fix expected result now that I fixed the less than sign.
898 * http/tests/security/cross-origin-modal-dialog-base.html: Use <
899 so the < character won't create an HTML element instead of text.
901 2016-03-22 Darin Adler <darin@apple.com>
903 showModalDialog code runs with "first window" set to wrong window
904 https://bugs.webkit.org/show_bug.cgi?id=155710
906 Test by John Wilander.
908 Reviewed by Brent Fulgham.
910 * http/tests/security/cross-origin-modal-dialog-base-expected.txt: Added.
911 * http/tests/security/cross-origin-modal-dialog-base.html: Added.
912 * http/tests/security/resources/cross-origin-modal-dialog-base-1.html: Added.
913 * http/tests/security/resources/cross-origin-modal-dialog-base-2.html: Added.
914 * platform/wk2/TestExpectations: Skip test until we get better showModalDialog support.
916 2016-03-22 Said Abou-Hallawa <sabouhallawa@apple.com>
918 userSpaceOnUse patterns are not stroked for empty object bounding box elements
919 https://bugs.webkit.org/show_bug.cgi?id=109758
921 Reviewed by Brent Fulgham.
923 Ensure the SVG pattern is drawn correctly if it is used as a stroke for
924 empty objectBoundingBox elements.
926 * svg/custom/pattern-units-fill-stroke-expected.svg: Added.
927 * svg/custom/pattern-units-fill-stroke.svg: Added.
929 2016-03-22 Myles C. Maxfield <mmaxfield@apple.com>
931 Post-review test update after r198560
932 https://bugs.webkit.org/show_bug.cgi?id=155533
936 * fast/scrolling/rtl-scrollbars-positioning-expected.html:
937 * fast/scrolling/rtl-scrollbars-positioning.html:
939 2016-03-22 John Wilander <wilander@apple.com>
941 Restrict WebSockets header parsing according to RFC6455 and RFC7230. Based on Lamarque V. Souza's original patch.
942 https://bugs.webkit.org/show_bug.cgi?id=82714
944 Reviewed by Brent Fulgham.
946 * http/tests/websocket/tests/hybi/error-event-ready-state-expected.txt: Removed.
947 - See comment below on the associated HTML file.
948 * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404-expected.txt: Added.
949 * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404.html: Added.
950 - Uses PHP to respond with an HTTP 1.1 404. The old (now removed) test case failed once we restricted WebSockets to HTTP 1.1 and above because the test server responded with an HTTP 1.0 404 for non-existing files.
951 * http/tests/websocket/tests/hybi/error-event-ready-state.html: Removed.
952 - This test case was renamed "error-event-ready-state-non-existent-url-with-server-responding-404" to make it clear it now relies on a server responding with HTTP 1.1 404.
953 * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version-expected.txt: Added.
954 * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version.html: Added.
955 * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version_wsh.py: Added.
956 (web_socket_do_extra_handshake):
957 (web_socket_transfer_data):
958 - Test case for lower than HTTP 1.1 versions.
959 * http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header-expected.txt:
960 * http/tests/websocket/tests/hybi/handshake-fail-by-more-extensions-header-expected.txt:
961 * http/tests/websocket/tests/hybi/handshake-fail-by-more-protocol-header-expected.txt:
962 - Updated to pass with lowercase 'must not' in the failure reason.
963 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept-expected.txt: Added.
964 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept.html: Added.
965 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept_wsh.py: Added.
966 (web_socket_do_extra_handshake):
967 (web_socket_transfer_data):
968 - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Accept.
969 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions-expected.txt: Added.
970 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions.html: Added.
971 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions_wsh.py: Added.
972 (web_socket_do_extra_handshake):
973 (web_socket_transfer_data):
974 - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Extensions.
975 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol-expected.txt: Added.
976 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol.html: Added.
977 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol_wsh.py: Added.
978 (web_socket_do_extra_handshake):
979 (web_socket_transfer_data):
980 - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Protocol.
981 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line-expected.txt: Added.
982 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line.html: Added.
983 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line_wsh.py: Added.
984 (web_socket_do_extra_handshake):
985 (web_socket_transfer_data):
986 - Test case for non-ASCII characters in HTTP status line.
987 * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status-expected.txt: Added.
988 * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status.html: Added.
989 * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status_wsh.py: Added.
990 (web_socket_do_extra_handshake):
991 (web_socket_transfer_data):
992 - Test case for null character in the middle of the HTTP status line.
993 * http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null_wsh.py:
994 (web_socket_do_extra_handshake):
995 (web_socket_transfer_data):
996 - This test case was changed to prepend a null character to the actual status line. Previously it used a WebSockets frame with a prepended null before the status line. The Python WebSockets lib uses non-ASCII characters in that frame which meant the test case hit the non-ASCII check before the null check. It was confusing to me that the description and intent of the test was to run with a null in the status line, not in a frame before the status line. I believe the changed test case better reflects the intention of the test.
997 * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
998 * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1.html: Added.
999 * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1_wsh.py: Added.
1000 (web_socket_do_extra_handshake):
1001 (web_socket_transfer_data):
1002 - Test case for HTTP versions higher than 1.1.
1003 * http/tests/websocket/tests/hybi/resources/status-404-without-body.php: Added.
1004 - To use with the error-event-ready-state-non-existent-url-with-server-responding-404.html test described above.
1006 2016-03-22 Myles C. Maxfield <mmaxfield@apple.com>
1008 [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
1009 https://bugs.webkit.org/show_bug.cgi?id=155533
1011 Reviewed by Darin Adler.
1014 * fast/scrolling/rtl-scrollbars-positioning-expected.html: Added.
1015 * fast/scrolling/rtl-scrollbars-positioning.html: Added.
1017 2016-03-22 Ryan Haddad <ryanhaddad@apple.com>
1019 Marking inspector/console/console-api.html as flaky on Mac
1020 https://bugs.webkit.org/show_bug.cgi?id=143719
1022 Unreviewed test gardening.
1024 * platform/mac/TestExpectations:
1026 2016-03-22 Ryan Haddad <ryanhaddad@apple.com>
1028 Fixing a typo in the Mac TestExpectations file.
1030 Unreviewed test gardening.
1032 * platform/mac/TestExpectations:
1034 2016-03-22 Michael Saboff <msaboff@apple.com>
1036 [ES6] Implement RegExp.prototype[@@match]
1037 https://bugs.webkit.org/show_bug.cgi?id=155711
1039 Reviewed by Filip Pizlo.
1041 Updated tests for exception string changes and added Symbol.match.
1043 * js/Object-getOwnPropertyNames-expected.txt:
1044 * js/dom/string-prototype-properties-expected.txt:
1045 * js/script-tests/Object-getOwnPropertyNames.js:
1046 * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3-expected.txt:
1048 2016-03-22 Daniel Bates <dabates@apple.com>
1050 CSP: Should only execute <script> or apply <style> if its hash appears in all policies
1051 https://bugs.webkit.org/show_bug.cgi?id=155709
1052 <rdar://problem/25263368>
1054 Reviewed by Darin Adler.
1056 Add tests to ensure that we only execute/apply a <script>/<style> if its hash is listed in all CSPs
1057 delivered with the page.
1059 * TestExpectations: Mark added tests as PASS so that we run them.
1060 * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies-expected.txt: Added.
1061 * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies.html: Added.
1062 * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies-expected.html: Added.
1063 * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies.html: Added.
1065 2016-03-22 Nan Wang <n_wang@apple.com>
1067 AX: Change "dialog" role description to "web dialog" so users can distinguish from native alerts
1068 https://bugs.webkit.org/show_bug.cgi?id=154292
1070 Reviewed by Chris Fleizach.
1072 * platform/mac-mavericks/accessibility/roles-exposed-expected.txt:
1073 * platform/mac/accessibility/roles-exposed-expected.txt:
1075 2016-03-22 Daniel Bates <dabates@apple.com>
1077 CSP: Check inline event handlers on each run, not only the first
1078 https://bugs.webkit.org/show_bug.cgi?id=115700
1079 <rdar://problem/24211159>
1081 Reviewed by Andy Estes.
1083 Update expected result for test http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta.html
1084 and remove its entry from file LayoutTests/TestExpectations now that it passes.
1087 * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
1089 2016-03-22 Ryan Haddad <ryanhaddad@apple.com>
1091 Skipping media/media-document-audio-repaint.html on El Capitan Debug WK2
1092 https://bugs.webkit.org/show_bug.cgi?id=155757
1094 Unreviewed test gardening.
1096 * platform/mac-wk2/TestExpectations:
1098 2016-03-22 Ryan Haddad <ryanhaddad@apple.com>
1100 Marking perf/document-contains.html as flaky on ios-simulator-wk2
1101 https://bugs.webkit.org/show_bug.cgi?id=155755
1103 Unreviewed test gardening.
1105 * platform/ios-simulator-wk2/TestExpectations:
1107 2016-03-22 Eric Carlson <eric.carlson@apple.com>
1109 [OSX] Rebase media/media-document-audio-repaint.html
1110 https://bugs.webkit.org/show_bug.cgi?id=155733
1112 Reviewed by Darin Adler.
1114 * platform/mac/TestExpectations:
1115 * platform/mac/media/media-document-audio-repaint-expected.png:
1116 * platform/mac/media/media-document-audio-repaint-expected.txt: Added.
1118 2016-03-21 Joseph Pecoraro <pecoraro@apple.com>
1120 Skip HeapSnapshot test on WebKit1. Shared VM skews the data.
1122 Rubber-stamped by Timothy Hatcher.
1124 In this case, snapshots with snapshots with snapshots in the same VM
1125 causes the test to run out of memory. This does not happen in WebKit2.
1127 * platform/mac-wk1/TestExpectations:
1129 2016-03-21 Zalan Bujtas <zalan@apple.com>
1131 WebCore::RenderTableCell::setCol should put a cap on the column value.
1132 https://bugs.webkit.org/show_bug.cgi?id=155642
1133 <rdar://problem/15895201>
1135 Reviewed by Simon Fraser.
1137 This patch ensures that we don't crash when the column number is large enough.
1138 see webkit.org/b/71135 for more information.
1140 * tables/colspan-with-large-value-crash-expected.txt: Added.
1141 * tables/colspan-with-large-value-crash.html: Added.
1143 2016-03-21 Brady Eidson <beidson@apple.com>
1145 storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html flaky on mac-wk2.
1146 https://bugs.webkit.org/show_bug.cgi?id=154748
1148 Reviewed by Alex Christensen.
1150 * platform/mac/TestExpectations:
1151 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
1152 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
1153 * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
1155 2016-03-21 Simon Fraser <simon.fraser@apple.com>
1157 [iOS WK2] Use larger tiles when possible to reduce per-tile painting overhead
1158 https://bugs.webkit.org/show_bug.cgi?id=155734
1159 rdar://problem/24968144
1161 Reviewed by Tim Horton.
1163 New results with larger page tiles in WK2.
1165 * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
1166 * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
1167 * platform/ios-simulator-wk2/compositing/tiling/transform-origin-tiled-expected.txt: Added.
1169 2016-03-21 Hyungwook Lee <hyungwook.lee@navercorp.com>
1171 [Win] Connect layoutTestController.findString() to support testing
1172 https://bugs.webkit.org/show_bug.cgi?id=50234
1174 Reviewed by Alex Christensen.
1176 * platform/win/TestExpectations: Unskip test.
1177 * platform/win/editing/text-iterator/findString-expected.txt: Added.
1179 2016-03-21 Zalan Bujtas <zalan@apple.com>
1181 Web Inspector search icon does not fit when zoomed in.
1182 https://bugs.webkit.org/show_bug.cgi?id=155708
1184 Reviewed by Simon Fraser.
1186 Adjusts the paint rect for the magnifier icon so that it fits even when zoomed in.
1188 * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
1189 * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
1190 * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
1191 * platform/mac/fast/css/text-overflow-input-expected.txt:
1192 * platform/mac/fast/forms/box-shadow-override-expected.txt:
1193 * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
1194 * platform/mac/fast/forms/input-appearance-height-expected.txt:
1195 * platform/mac/fast/forms/placeholder-position-expected.txt:
1196 * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
1197 * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
1198 * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
1199 * platform/mac/fast/forms/search-rtl-expected.txt:
1200 * platform/mac/fast/forms/search-styled-expected.txt:
1201 * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
1202 * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
1203 * platform/mac/fast/forms/searchfield-heights-expected.txt:
1204 * platform/mac/fast/repaint/search-field-cancel-expected.txt:
1205 * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
1207 2016-03-21 Eric Carlson <eric.carlson@apple.com>
1209 Add a WebRTC specific compile flag
1210 https://bugs.webkit.org/show_bug.cgi?id=155663
1212 Reviewed by Jer Noble.
1214 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1215 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1216 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1218 2016-03-21 Ryan Haddad <ryanhaddad@apple.com>
1220 Moving the -expected.txt file for accessibility/radio-button-group-members.html
1222 Unreviewed test gardening.
1224 * accessibility/radio-button-group-members-expected.txt: Renamed from LayoutTests/accessibility/mac/radio-button-group-members-expected.txt.
1226 2016-03-21 Ryan Haddad <ryanhaddad@apple.com>
1228 Marking two inspector tests as flaky timeouts on Mac.
1229 https://bugs.webkit.org/show_bug.cgi?id=155607
1231 Unreviewed test gardening.
1233 * platform/mac/TestExpectations:
1235 2016-02-03 Sergio Villar Senin <svillar@igalia.com>
1237 [css-grid] Fix percentage tracks' size computation in grids with gutters
1238 https://bugs.webkit.org/show_bug.cgi?id=153825
1240 Reviewed by Darin Adler.
1242 * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt:
1243 * fast/css-grid-layout/grid-gutters-and-flex-content.html:
1244 * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt:
1245 * fast/css-grid-layout/grid-gutters-and-tracks.html:
1247 2016-03-20 Jinwoo Jeong <jw00.jeong@samsung.com>
1249 The setter of binaryType attribute in WebSocket should raise the exception.
1250 https://bugs.webkit.org/show_bug.cgi?id=135874
1252 Reviewed by Antonio Gomes.
1254 According to W3C WebSocket Specification, <https://www.w3.org/TR/2012/CR-websockets-20120920/>,
1255 when an invalid value is set on binaryType of WebSocket, a SyntaxError should be raised.
1257 * http/tests/websocket/tests/hybi/binary-type.html: Catch a syntax exception when binary type is set with invalid values.
1259 2016-03-20 Chris Fleizach <cfleizach@apple.com>
1261 AX: Radio button members are not identified together in all cases
1262 https://bugs.webkit.org/show_bug.cgi?id=155604
1263 <rdar://problem/21186992>
1265 Reviewed by Darin Adler.
1267 * accessibility/mac/radio-button-group-members-expected.txt: Added.
1268 * accessibility/radio-button-group-members.html:
1269 * platform/mac/accessibility/radio-button-group-members-expected.txt: Removed.
1271 2016-03-19 Skachkov Oleksandr <gskachkov@gmail.com>
1273 [ES6] Arrow function syntax. Update syntax error text 'super is only valid inside functions' to more suitable
1274 https://bugs.webkit.org/show_bug.cgi?id=155491
1276 Reviewed by Saam Barati.
1278 * js/class-syntax-super-expected.txt:
1279 * js/script-tests/class-syntax-super.js:
1280 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
1282 2016-03-19 Mark Lam <mark.lam@apple.com>
1284 ES6 spec requires that ErrorPrototype not be an Error object.
1285 https://bugs.webkit.org/show_bug.cgi?id=155680
1287 Reviewed by Michael Saboff.
1289 Updated the appropriate tests to expect the toString() value of Error.prototype
1290 to now be "[object Object]" instead of "[object Error]". Also rebased the test
1291 results accordingly.
1293 * fast/dom/DOMException/prototype-object-expected.txt:
1294 * fast/dom/DOMException/prototype-object.html:
1295 * js/dom/native-error-prototype-expected.txt:
1296 * js/dom/script-tests/native-error-prototype.js:
1297 * sputnik/Conformance/15_Native_Objects/15.11_Error/15.11.4/S15.11.4_A2.html:
1299 2016-03-18 Daniel Bates <dabates@apple.com>
1301 Update AutoFill button in input fields
1302 https://bugs.webkit.org/show_bug.cgi?id=155619
1304 Update expected results for Windows and GTK ports. Add expected result for the EFL port.
1306 * platform/efl/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt: Added.
1307 * platform/gtk/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1308 * platform/win/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1310 2016-03-18 Zhuo Li <zachli@apple.com>
1312 Update AutoFill button in input fields.
1313 https://bugs.webkit.org/show_bug.cgi?id=155619.
1314 rdar://problem/24486939.
1316 Reviewed by Daniel Bates.
1318 * fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1319 Update the test results.
1320 * platform/ios-simulator/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1323 2016-03-18 Simon Fraser <simon.fraser@apple.com>
1325 Sideways-scrollable RTL document has wrong initial and reload offset in WKWebView
1326 https://bugs.webkit.org/show_bug.cgi?id=155660
1328 Reviewed by Tim Horton.
1330 Test for initial scroll position in an RTL page.
1332 * fast/scrolling/rtl-initial-scroll-position-expected.html: Added.
1333 * fast/scrolling/rtl-initial-scroll-position.html: Added.
1335 2016-03-18 Darin Adler <darin@apple.com>
1337 ASSERTION FAILED: m_isValid == valid() in WebCore::HTMLFormControlElement::isValidFormControlElement
1338 https://bugs.webkit.org/show_bug.cgi?id=139481
1340 Reviewed by Daniel Bates.
1342 * fast/forms/validity-assertion-inserting-into-datalist-expected.txt: Added.
1343 * fast/forms/validity-assertion-inserting-into-datalist.html: Added.
1345 2016-03-18 Chris Dumez <cdumez@apple.com>
1347 Speculative revalidation requests do not have their HTTP user-agent set
1348 https://bugs.webkit.org/show_bug.cgi?id=155620
1349 <rdar://problem/24657567>
1351 Reviewed by Brady Eidson.
1353 Add layout test coverage.
1355 * http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.php: Added.
1356 * http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.php: Added.
1357 * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt: Added.
1358 * http/tests/cache/disk-cache/speculative-validation/validation-request.html: Added.
1360 2016-03-18 Mark Lam <mark.lam@apple.com>
1362 ES6 spec requires that RegExpPrototype not be a RegExp object.
1363 https://bugs.webkit.org/show_bug.cgi?id=155654
1365 Reviewed by Filip Pizlo.
1367 Rebase all the test results.
1369 * fast/regex/script-tests/toString.js:
1370 * fast/regex/toString-expected.txt:
1371 * ietestcenter/Javascript/15.10.6-expected.txt:
1372 * ietestcenter/Javascript/15.10.7.1-1-expected.txt:
1373 * ietestcenter/Javascript/15.10.7.2-1-expected.txt:
1374 * ietestcenter/Javascript/15.10.7.3-1-expected.txt:
1375 * ietestcenter/Javascript/15.10.7.4-1-expected.txt:
1376 * ietestcenter/Javascript/15.10.7.5-1-expected.txt:
1377 * ietestcenter/Javascript/TestCases/15.10.6.js:
1378 (ES5Harness.registerTest.test):
1379 * ietestcenter/Javascript/TestCases/15.10.7.1-1.js:
1380 (ES5Harness.registerTest.test):
1381 * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
1382 (ES5Harness.registerTest.test):
1383 * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
1384 (ES5Harness.registerTest.test):
1385 * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
1386 (ES5Harness.registerTest.test):
1387 * ietestcenter/Javascript/TestCases/15.10.7.5-1.js:
1388 (ES5Harness.registerTest.test):
1389 * js/Object-getOwnPropertyNames-expected.txt:
1390 * js/kde/RegExp-expected.txt:
1391 * js/kde/script-tests/RegExp.js:
1392 * js/script-tests/Object-getOwnPropertyNames.js:
1393 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/S15.10.6_A2-expected.txt:
1395 2016-03-18 Brent Fulgham <bfulgham@apple.com>
1397 Local file restrictions should not block sessionStorage access
1398 https://bugs.webkit.org/show_bug.cgi?id=155609
1399 <rdar://problem/25229461>
1401 Reviewed by Andy Estes.
1403 * storage/domstorage/sessionstorage/blocked-file-access-expected.txt: Added.
1404 * storage/domstorage/sessionstorage/blocked-file-access.html: Added.
1405 * storage/domstorage/sessionstorage/resources/blocked-example.html: Added.
1407 2016-03-18 Ryan Haddad <ryanhaddad@apple.com>
1409 Rebaseline inspector/model/remote-object.html for mac after r198435
1411 Unreviewed test gardening.
1413 * platform/mac/inspector/model/remote-object-expected.txt:
1415 2016-03-18 Nan Wang <n_wang@apple.com>
1417 AX: AXARIACurrent exposed but not displayed in Accessibility Inspector
1418 https://bugs.webkit.org/show_bug.cgi?id=155600
1420 Reviewed by Chris Fleizach.
1422 * accessibility/mac/aria-current-attribute-exposed-expected.txt: Added.
1423 * accessibility/mac/aria-current-attribute-exposed.html: Added.
1425 2016-03-18 Nan Wang <n_wang@apple.com>
1427 AX: Typing broken on form input field while using VoiceOver
1428 https://bugs.webkit.org/show_bug.cgi?id=155613
1430 Reviewed by Chris Fleizach.
1432 * accessibility/mac/text-marker-range-for-node-without-children-expected.txt: Added.
1433 * accessibility/mac/text-marker-range-for-node-without-children.html: Added.
1435 2016-03-18 Youenn Fablet <youenn.fablet@crf.canon.fr>
1437 crossorigin element resource loading should check HTTP redirection
1438 https://bugs.webkit.org/show_bug.cgi?id=130578
1440 Reviewed by Daniel Bates and Brent Fulgham.
1442 shape-image-cors-redirect.html checks that cross-origin redirections are checked against CORS.
1443 It also checks that same-origin redirections are not checked against CORS.
1445 * http/tests/security/resources/redirect-allow-star.php: Added.
1446 * http/tests/security/shape-image-cors-redirect-expected.html: Added.
1447 * http/tests/security/shape-image-cors-redirect.html: Added.
1449 2016-03-18 Youenn Fablet <youenn.fablet@crf.canon.fr>
1451 Move IndexedDB regular test to web-platform-tests
1452 https://bugs.webkit.org/show_bug.cgi?id=155581
1454 Reviewed by Darin Adler.
1456 Renaming indexeddb test expectation according new path and directory name.
1459 * platform/efl/TestExpectations:
1460 * platform/gtk/TestExpectations:
1461 * platform/ios-simulator-wk1/TestExpectations:
1462 * platform/mac-wk2/TestExpectations:
1463 * platform/win/TestExpectations:
1465 2016-03-17 Chris Fleizach <cfleizach@apple.com>
1467 AX: WEB: VoiceOver does not announce some WAI-ARIA document structures
1468 https://bugs.webkit.org/show_bug.cgi?id=155603
1469 <rdar://problem/25227385>
1471 Reviewed by Darin Adler.
1473 * accessibility/ios-simulator/landmark-type-expected.txt:
1474 * accessibility/ios-simulator/landmark-type.html:
1476 2016-03-17 Brent Fulgham <bfulgham@apple.com>
1478 [XSS Auditor] Off by one in XSSAuditor::canonicalizedSnippetForJavaScript()
1479 https://bugs.webkit.org/show_bug.cgi?id=155624
1480 <rdar://problem/25219962>
1482 Unreviewed merge from Blink (patch by Tom Sepez <tsepez@chromium.org>):
1483 <https://src.chromium.org/viewvc/blink?revision=201803&view=revision>
1485 * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode-expected.txt: Added.
1486 * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode.html: Added.
1488 2016-03-17 Zalan Bujtas <zalan@apple.com>
1490 Images in feed on ebay.com jiggle when one is hovered
1491 https://bugs.webkit.org/show_bug.cgi?id=155608
1492 <rdar://problem/25160681>
1494 The content offset in compositing layer = subpixel gap between the graphics layer and the layer bounds + layer bounds top left.
1496 Reviewed by Simon Fraser.
1498 * compositing/hidpi-viewport-clipping-on-composited-content-expected.html: Added.
1499 * compositing/hidpi-viewport-clipping-on-composited-content.html: Added.
1501 2016-03-17 Zalan Bujtas <zalan@apple.com>
1503 Don't initiate a style recall while drawing text
1504 https://bugs.webkit.org/show_bug.cgi?id=155618
1506 Reviewed by Simon Fraser.
1508 This patch ensures that we don't initiate a style recalc while in the middle of text drawing.
1510 * fast/canvas/crash-while-resizing-canvas-expected.txt: Added.
1511 * fast/canvas/crash-while-resizing-canvas.html: Added.
1513 2016-03-17 Myles C. Maxfield <mmaxfield@apple.com>
1515 [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
1516 https://bugs.webkit.org/show_bug.cgi?id=155531
1518 Reviewed by Darin Adler.
1520 Add a bunch of tests. Also, this patch adds some tests that caught
1521 https://bugs.webkit.org/show_bug.cgi?id=155533 (but they are disabled).
1523 * fast/scrolling/rtl-scrollbars-elementFromPoint-expected.txt: Added.
1524 * fast/scrolling/rtl-scrollbars-elementFromPoint-static-expected.txt: Added.
1525 * fast/scrolling/rtl-scrollbars-elementFromPoint-static.html: Added.
1526 * fast/scrolling/rtl-scrollbars-elementFromPoint.html: Added.
1527 * fast/scrolling/rtl-scrollbars-iframe-expected.txt: Added.
1528 * fast/scrolling/rtl-scrollbars-iframe-offset-expected.html: Added.
1529 * fast/scrolling/rtl-scrollbars-iframe-offset.html: Added.
1530 * fast/scrolling/rtl-scrollbars-iframe-position-absolute-expected.txt: Added.
1531 * fast/scrolling/rtl-scrollbars-iframe-position-absolute.html: Added.
1532 * fast/scrolling/rtl-scrollbars-iframe-scrolled-expected.html: Added.
1533 * fast/scrolling/rtl-scrollbars-iframe-scrolled.html: Added.
1534 * fast/scrolling/rtl-scrollbars-iframe.html: Added.
1535 * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint-expected.txt: Added.
1536 * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html: Added.
1537 * fast/scrolling/rtl-scrollbars-overflow-position-absolute-expected.html: Added.
1538 * fast/scrolling/rtl-scrollbars-overflow-position-absolute.html: Added.
1539 * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled-expected.html: Added.
1540 * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html: Added.
1541 * fast/scrolling/rtl-scrollbars-position-absolute-expected.html: Added.
1542 * fast/scrolling/rtl-scrollbars-position-absolute.html: Added.
1543 * fast/scrolling/rtl-scrollbars-position-fixed-expected.html: Added.
1544 * fast/scrolling/rtl-scrollbars-position-fixed.html: Added.
1545 * fast/scrolling/rtl-scrollbars-text-selection-expected.html: Added.
1546 * fast/scrolling/rtl-scrollbars-text-selection-scrolled-expected.html: Added.
1547 * fast/scrolling/rtl-scrollbars-text-selection-scrolled.html: Added.
1548 * fast/scrolling/rtl-scrollbars-text-selection.html: Added.
1551 2016-03-17 Brady Eidson <beidson@apple.com>
1553 Don't try to restore deleted MemoryIndexes if their owning object store is not restored.
1554 https://bugs.webkit.org/show_bug.cgi?id=155068
1556 Reviewed by Alex Christensen.
1558 * storage/indexeddb/modern/deleteindex-4-private-expected.txt: Added.
1559 * storage/indexeddb/modern/deleteindex-4-private.html: Added.
1560 * storage/indexeddb/modern/resources/deleteindex-4.js: Added.
1562 2016-03-17 Doug Russell <d_russell@apple.com>
1564 AX: attributes to retrieve focusable and editable ancestors
1565 https://bugs.webkit.org/show_bug.cgi?id=155554
1567 Reviewed by Chris Fleizach.
1569 Add attributes to help give context to focus changes:
1570 AXFocusableAncestor - nearest accessibility ancestor that returns true for
1571 canSetFocusAttribute().
1572 AXEditableAncestor - nearest accessibility ancestor that returns true for
1574 AXHighestEditableAncestor - highest element in accessibility that returns true
1575 for isTextControl().
1577 * accessibility/image-link-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-link-expected.txt.
1578 * accessibility/image-map2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-map2-expected.txt.
1579 * accessibility/internal-link-anchors2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt.
1580 * accessibility/lists-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/lists-expected.txt.
1581 * accessibility/mac/ancestor-attributes-expected.txt: Added.
1582 * accessibility/mac/ancestor-attributes.html: Added.
1583 * accessibility/mac/aria-columnrowheaders-expected.txt:
1584 * accessibility/mac/bounds-for-range-expected.txt:
1585 * accessibility/mac/document-links-expected.txt:
1586 * accessibility/mac/internal-link-anchors-expected.txt:
1587 * accessibility/math-multiscript-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt.
1588 * accessibility/plugin-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/plugin-expected.txt.
1589 * accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-attributes-expected.txt.
1590 * accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt.
1591 * accessibility/table-cells-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cells-expected.txt.
1592 * accessibility/table-detection-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-detection-expected.txt.
1593 * accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt.
1594 * accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-sections-expected.txt.
1595 * accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt.
1596 * accessibility/transformed-element-expected.txt:
1598 2016-03-17 Joseph Pecoraro <pecoraro@apple.com>
1600 Unreviewed follow-up fix to test after r198353.
1602 * inspector/unit-tests/heap-snapshot.html:
1603 Account for <root> in a few places.
1605 2016-03-17 Sam Weinig <sam@webkit.org>
1607 Implement document.queryCommandSupported("copy")
1608 https://bugs.webkit.org/show_bug.cgi?id=155548
1609 <rdar://problem/25195295>
1611 Reviewed by Enrica Casucci.
1613 * editing/execCommand/clipboard-access-with-user-gesture-expected.txt:
1614 * editing/execCommand/clipboard-access-with-user-gesture.html:
1615 document.queryCommandSupported('copy') should be returning true.
1617 * editing/pasteboard/can-read-in-copy-and-cut-events.html:
1618 * editing/pasteboard/copy-cut-paste-events-fired-when-disabled.html:
1619 * editing/pasteboard/pasting-empty-html-falls-back-to-text.html:
1620 * editing/pasteboard/set_data_typeof_return.html:
1621 Use testRunner.execCommand() to test the behavior of a user.
1623 2016-03-17 Joseph Pecoraro <pecoraro@apple.com>
1625 Web Inspector: HeapSnapshots are slow and use too much memory
1626 https://bugs.webkit.org/show_bug.cgi?id=155571
1628 Reviewed by Timothy Hatcher.
1630 * inspector/heap/getPreview.html:
1631 * inspector/heap/getRemoteObject.html:
1632 * inspector/heap/snapshot.html:
1633 Update tests to use the new HeapSnapshotWorker frontend code.
1635 * inspector/unit-tests/heap-snapshot-expected.txt: Added.
1636 * inspector/unit-tests/heap-snapshot.html: Added.
1637 Verify the data processing in and worker communication work HeapSnapshotWorker
1638 produces expected values when compared with the simple HeapSnapshot/Node/Edge
1641 2016-03-17 Ryan Haddad <ryanhaddad@apple.com>
1643 Marking http/tests/security/aboutBlank/window-open-self-about-blank.html as flaky on ios-sim-debug
1644 https://bugs.webkit.org/show_bug.cgi?id=94458
1646 Unreviewed test gardening.
1648 * platform/ios-simulator/TestExpectations:
1650 2016-03-16 Chris Fleizach <cfleizach@apple.com>
1652 AX: Implement AutoFill Available attribute for a text field
1653 https://bugs.webkit.org/show_bug.cgi?id=155567
1655 Reviewed by Darin Adler.
1657 * accessibility/auto-fill-types-expected.txt: Added.
1658 * accessibility/auto-fill-types.html: Added.
1660 2016-03-17 Mark Lam <mark.lam@apple.com>
1662 Method names should not appear in the lexical scope of the method's body.
1663 https://bugs.webkit.org/show_bug.cgi?id=155568
1665 Reviewed by Saam Barati.
1667 * inspector/model/scope-chain-node-expected.txt:
1668 - rebased expected result.
1670 * js/script-tests/function-toString-vs-name.js:
1671 - fixed a bug in the shouldBe() function.
1673 * js/methods-names-should-not-be-in-lexical-scope-expected.txt: Added.
1674 * js/methods-names-should-not-be-in-lexical-scope.html: Added.
1675 * js/script-tests/methods-names-should-not-be-in-lexical-scope.js: Added.
1676 - test all variations of methods.
1678 2016-03-17 Csaba Osztrogonác <ossy@webkit.org>
1680 Unreviewed, line ending fixes.
1682 * css2.1/20110323/support/at-import-001.css:
1683 * css2.1/20110323/support/at-import-002.css:
1684 * css2.1/20110323/support/at-import-004.css:
1685 * css2.1/20110323/support/at-import-005.css:
1686 * css2.1/20110323/support/at-import-006.css:
1687 * css2.1/20110323/support/at-import-007.css:
1688 * css2.1/20110323/support/eof-green.css:
1689 * storage/indexeddb/set_version_blocked.html:
1690 * storage/indexeddb/transaction-read-only.html:
1692 2016-03-17 Youenn Fablet <youenn.fablet@crf.canon.fr>
1694 [Fetch API] response-consume.html is crashing on Mac WK1 Debug builds
1695 https://bugs.webkit.org/show_bug.cgi?id=155490
1697 Reviewed by Darin Adler.
1699 * TestExpectations: Removed crash debug expectation of response-consume.html
1701 2016-03-17 Adam Bergkvist <adam.bergkvist@ericsson.com>
1703 WebRTC: Update RTCIceCandidate
1704 https://bugs.webkit.org/show_bug.cgi?id=155535
1706 Reviewed by Eric Carlson.
1708 RTCIceCandidate.html is updated to test the new construction behavior and the nullable
1709 attributes. The remaining updated tests simply construct an RTCIceCandidate to be used for
1712 * fast/mediastream/RTCIceCandidate-expected.txt:
1713 * fast/mediastream/RTCIceCandidate.html:
1714 * fast/mediastream/RTCPeerConnection-closed-state.html:
1715 * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
1716 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1717 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1718 * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
1720 2016-03-17 Skachkov Oleksandr <gskachkov@gmail.com>
1722 Invoking super()/super inside of the eval should not lead to SyntaxError
1723 https://bugs.webkit.org/show_bug.cgi?id=153864
1725 Reviewed by Saam Barati.
1727 * js/class-syntax-super-expected.txt:
1728 * js/script-tests/class-syntax-super.js:
1730 2016-03-16 Zalan Bujtas <zalan@apple.com>
1732 Subpixel rendering: Directly composited image layers need pixelsnapping.
1733 https://bugs.webkit.org/show_bug.cgi?id=155558
1735 Reviewed by Simon Fraser.
1737 In order to match non-composited image size/position, we need to pixelsnap both the contents and the clipping
1738 layer bounds for directly composited images.
1740 * fast/images/hidpi-directly-composited-image-on-subpixel-position-expected.html: Added.
1741 * fast/images/hidpi-directly-composited-image-on-subpixel-position.html: Added.
1743 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1745 Skipping mathml/very-large-stretchy-operators.html on ios-simulator debug
1746 https://bugs.webkit.org/show_bug.cgi?id=155565
1748 Unreviewed test gardening.
1750 * platform/ios-simulator/TestExpectations:
1752 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1754 Marking compositing/visible-rect/animated-from-none.html as flaky on ios-sim-wk2, failing on ios-sim-wk1
1755 https://bugs.webkit.org/show_bug.cgi?id=155495
1757 Unreviewed test gardening.
1759 * platform/ios-simulator-wk1/TestExpectations:
1760 * platform/ios-simulator-wk2/TestExpectations:
1762 2016-03-16 Nan Wang <n_wang@apple.com>
1764 AX: Expose aria-current status to children
1765 https://bugs.webkit.org/show_bug.cgi?id=155469
1767 Reviewed by Chris Fleizach.
1769 * accessibility/aria-current-global-attribute-expected.txt: Added.
1770 * accessibility/aria-current-global-attribute.html: Added.
1772 2016-03-16 Tim Horton <timothy_horton@apple.com>
1774 [mac] Printing test snapshots are upside-down after r198242
1775 https://bugs.webkit.org/show_bug.cgi?id=155543
1777 Reviewed by Simon Fraser.
1780 Re-un-skip these tests.
1782 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1784 Marking inspector/controller/runtime-controller.html as flaky on mac
1785 https://bugs.webkit.org/show_bug.cgi?id=154688
1787 Unreviewed test gardening.
1789 * platform/mac/TestExpectations:
1791 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1793 Mark http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html as flaky
1794 https://bugs.webkit.org/show_bug.cgi?id=94458
1796 Unreviewed test gardening.
1798 * platform/ios-simulator/TestExpectations:
1800 2016-03-16 Daniel Bates <dabates@apple.com>
1802 <video> and <audio> elements do not obey Content Security Policy on redirect
1803 https://bugs.webkit.org/show_bug.cgi?id=155509
1804 <rdar://problem/10234844>
1806 Reviewed by Alex Christensen.
1808 Add tests to ensure that the Content Security Policy is enforced on redirects when
1809 loading a subresource, including a video or audio file.
1811 * http/tests/resources/redirect.php: Fix PHP "undefined index" warnings when either query
1812 parameter code or refresh (or both) are not specified.
1813 * http/tests/security/contentSecurityPolicy/audio-redirect-allowed-expected.txt: Added.
1814 * http/tests/security/contentSecurityPolicy/audio-redirect-allowed.html: Added.
1815 * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added.
1816 * http/tests/security/contentSecurityPolicy/audio-redirect-blocked.html: Added.
1817 * http/tests/security/contentSecurityPolicy/font-redirect-allowed-expected.txt: Added.
1818 * http/tests/security/contentSecurityPolicy/font-redirect-allowed.html: Added.
1819 * http/tests/security/contentSecurityPolicy/font-redirect-blocked-expected.txt: Added.
1820 * http/tests/security/contentSecurityPolicy/font-redirect-blocked.html: Added.
1821 * http/tests/security/contentSecurityPolicy/image-redirect-allowed-expected.txt: Added.
1822 * http/tests/security/contentSecurityPolicy/image-redirect-allowed.html: Added.
1823 * http/tests/security/contentSecurityPolicy/image-redirect-blocked-expected.txt: Added.
1824 * http/tests/security/contentSecurityPolicy/image-redirect-blocked.html: Added.
1825 * http/tests/security/contentSecurityPolicy/resources/ABCFont.svg: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg.
1826 * http/tests/security/contentSecurityPolicy/resources/alert-fail.xsl: Added.
1827 * http/tests/security/contentSecurityPolicy/resources/alert-pass.xsl: Added.
1828 * http/tests/security/contentSecurityPolicy/resources/green-square.svg: Added.
1829 * http/tests/security/contentSecurityPolicy/resources/red-square.svg: Added.
1830 * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-allowed.php: Added.
1831 * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-blocked.php: Added.
1832 * http/tests/security/contentSecurityPolicy/script-redirect-allowed-expected.txt: Added.
1833 * http/tests/security/contentSecurityPolicy/script-redirect-allowed.html: Added.
1834 * http/tests/security/contentSecurityPolicy/script-redirect-blocked-expected.txt: Added.
1835 * http/tests/security/contentSecurityPolicy/script-redirect-blocked.html: Added.
1836 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed-expected.txt: Added.
1837 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed.html: Added.
1838 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked-expected.txt: Added.
1839 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked.html: Added.
1840 * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed-expected.txt: Added.
1841 * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed.html: Added.
1842 * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked-expected.txt: Added.
1843 * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked.html: Added.
1844 * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed-expected.txt: Added.
1845 * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed.html: Added.
1846 * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked-expected.txt: Added.
1847 * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked.html: Added.
1848 * http/tests/security/contentSecurityPolicy/track-redirect-allowed-expected.txt: Added.
1849 * http/tests/security/contentSecurityPolicy/track-redirect-allowed.html: Added.
1850 * http/tests/security/contentSecurityPolicy/track-redirect-blocked-expected.txt: Added.
1851 * http/tests/security/contentSecurityPolicy/track-redirect-blocked.html: Added.
1852 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html:
1853 * http/tests/security/contentSecurityPolicy/video-redirect-allowed-expected.txt: Added.
1854 * http/tests/security/contentSecurityPolicy/video-redirect-allowed.html: Added.
1855 * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Added.
1856 * http/tests/security/contentSecurityPolicy/video-redirect-blocked.html: Added.
1857 * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt: Added.
1858 * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed.html: Added.
1859 * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt: Added.
1860 * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked.html: Added.
1861 * platform/efl/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1862 until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. We will also need to fix
1863 <https://bugs.webkit.org/show_bug.cgi?id=153866> before we can unskip test http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html
1864 As far as I can tell the functionality exercised by these tests is not being using by the EFL port.
1865 * platform/gtk/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1866 until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. As far as I can tell the functionality
1867 exercised by these tests is not being using by the GTK port.
1868 * platform/ios-simulator/http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added expected failure result as
1869 AV Foundation is responsible for loading media on iOS. That is, WebCore is not responsible for loading media.
1870 * platform/ios-simulator/http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Ditto.
1871 * platform/mac/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1872 until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. The functionality exercised by these
1873 tests is not used on OS X. Additionally, mark as Failure on Yosemite and ElCapitan the added tests
1874 http/tests/security/contentSecurityPolicy/{video, audio}-redirect-blocked.html as we do not support
1875 Content Security Policy for media redirects in these versions of OS X.
1877 2016-03-16 Jiewen Tan <jiewen_tan@apple.com>
1879 URL Parsing should signal failure for illegal IDN
1880 https://bugs.webkit.org/show_bug.cgi?id=154945
1881 <rdar://problem/8014795>
1883 Reviewed by Brent Fulgham.
1885 * fast/url/host-expected.txt:
1886 * fast/url/idna2003-expected.txt:
1887 * fast/url/invalid-idn-expected.txt: Added.
1888 * fast/url/invalid-idn.html: Added.
1890 2016-03-16 Mark Lam <mark.lam@apple.com>
1892 Add support for setting Function.name from computed properties.
1893 https://bugs.webkit.org/show_bug.cgi?id=155437
1895 Reviewed by Filip Pizlo.
1897 * js/object-literal-computed-methods-expected.txt:
1898 - Exercise op_set_function_name at all tiers.
1900 * js/script-tests/function-toString-vs-name.js:
1901 - Added tests for computed properties.
1903 * js/script-tests/object-literal-computed-methods.js:
1906 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1908 Marking imported/blink/fast/multicol/dynamic/relayout-abspos-in-relpos-spanner.html as flaky on ios-sim
1909 https://bugs.webkit.org/show_bug.cgi?id=155339
1911 Unreviewed test gardening.
1913 * platform/ios-simulator/TestExpectations:
1915 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1917 Skipping failing printing tests
1918 https://bugs.webkit.org/show_bug.cgi?id=155543
1920 Unreviewed test gardening.
1922 Three printing tests that rely on software snapshotting are failing after r198242 exposed
1923 an underlying issue. Skipping these tests to get the bots back to green during investigation.
1927 2016-03-16 Antti Koivisto <antti@apple.com>
1929 Don't invalidate style unnecessarily when setting inline style cssText
1930 https://bugs.webkit.org/show_bug.cgi?id=155541
1931 rdar://problem/23318893
1933 Reviewed by Simon Fraser.
1935 * fast/css/style-invalidation-inline-csstext-expected.txt: Added.
1936 * fast/css/style-invalidation-inline-csstext.html: Added.
1938 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1940 Rebaseline fast/css/getPropertyValue-webkit-marquee.html after r198255
1941 https://bugs.webkit.org/show_bug.cgi?id=155544
1943 Unreviewed test gardening.
1945 * fast/css/getPropertyValue-webkit-marquee-expected.txt:
1947 2016-03-16 Yusuke Suzuki <utatane.tea@gmail.com>
1949 [ES6] Reflect.set with receiver
1950 https://bugs.webkit.org/show_bug.cgi?id=155294
1952 Reviewed by Saam Barati.
1954 Currently, putDelegate (JSLocation is special case) and CustomIndexedSetter work as special setters.
1956 * js/dom/reflect-set-onto-dom-expected.txt:
1957 * js/dom/script-tests/reflect-set-onto-dom.js:
1959 2016-03-15 Zalan Bujtas <zalan@apple.com>
1961 Remove overflow: -webkit-marquee
1962 https://bugs.webkit.org/show_bug.cgi?id=155517
1963 <rdar://problem/25028481>
1965 Reviewed by Simon Fraser.
1967 This patch is based on Blink patch from jchaffraix@chromium.org (https://src.chromium.org/viewvc/blink?revision=151756&view=revision)
1969 * fast/css/getPropertyValue-webkit-marquee.html:
1970 * fast/css/webkit-marquee-anonymous-node-crash-expected.txt: Removed.
1971 * fast/css/webkit-marquee-anonymous-node-crash.html: Removed.
1973 2016-03-15 Joanmarie Diggs <jdiggs@igalia.com>
1975 AX: Expose pointers to SVG elements referenced by aria-labelledby
1976 https://bugs.webkit.org/show_bug.cgi?id=155481
1978 Reviewed by Chris Fleizach.
1980 * accessibility/w3c-svg-name-calculation.html: Modified to also output AXTitleUIElement.
1981 * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
1982 * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
1984 2016-03-15 Tim Horton <timothy_horton@apple.com>
1986 iOS <attachment> element should allow customization of action text color
1987 https://bugs.webkit.org/show_bug.cgi?id=155513
1988 <rdar://problem/24805991>
1990 Reviewed by Simon Fraser.
1992 * fast/attachment/attachment-action-expected.html: Added.
1993 * fast/attachment/attachment-action.html: Added.
1994 * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
1995 * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
1996 * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
1997 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
1998 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
1999 * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
2000 * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
2001 Rebaseline some tests and add one that action text matches the requested color.
2003 2016-03-15 Commit Queue <commit-queue@webkit.org>
2005 Unreviewed, rolling out r198148.
2006 https://bugs.webkit.org/show_bug.cgi?id=155518
2008 "Lets do this patch at a later time" (Requested by saamyjoon
2013 "[ES6] Disallow var assignments in for-in loops"
2014 https://bugs.webkit.org/show_bug.cgi?id=155451
2015 http://trac.webkit.org/changeset/198148
2017 2016-03-15 Alexey Proskuryakov <ap@apple.com>
2019 Test result gardening for
2020 ASSERT_NOT_REACHED on imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/area-coords.html
2021 https://bugs.webkit.org/show_bug.cgi?id=155516
2023 * TestExpectations: Skip the test in debug, as it's not useful to crash every time.
2025 2016-03-15 Joseph Pecoraro <pecoraro@apple.com>
2027 REGRESSION: ASSERTION FAILED: !m_lastActiveBlock on js/function-apply.html
2028 https://bugs.webkit.org/show_bug.cgi?id=155411
2029 <rdar://problem/25134537>
2031 Reviewed by Mark Lam.
2033 * platform/mac/TestExpectations:
2034 Unmark test as flakey.
2036 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
2038 Fixing expectation for css3/masking/mask-svg-script-none-to-png.html on ios-simulator
2040 Unreviewed test gardening.
2042 * platform/ios-simulator/TestExpectations:
2044 2016-03-15 Tim Horton <timothy_horton@apple.com>
2046 Unskip and rebaseline <attachment> tests on iOS
2047 <rdar://problem/24805991>
2049 * fast/attachment/attachment-default-icon.html:
2050 * fast/attachment/attachment-folder-icon.html:
2051 * fast/attachment/attachment-type-attribute.html:
2052 Make these tests have identical titles between ref and actual, because
2053 on iOS the layout differs if you have a title or not (unlike on Mac).
2055 * platform/ios-simulator/TestExpectations:
2056 * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
2057 * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
2058 * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
2059 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
2060 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
2061 * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
2062 * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
2063 Unskip and rebaseline all but one of the attachment tests on iOS.
2065 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
2067 Remove flaky expectation for webgl/1.0.2/conformance/rendering/gl-scissor-test.html for mac
2068 https://bugs.webkit.org/show_bug.cgi?id=126586
2070 Unreviewed test gardening.
2072 * platform/mac/TestExpectations:
2074 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
2076 Fixing a typo in the ios-simulator TestExpectations file
2078 Unreviewed test gardening.
2080 * platform/ios-simulator/TestExpectations:
2082 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
2084 Marking animations/3d/transform-origin-vs-functions.html as flaky on ios-simulator-wk2
2085 https://bugs.webkit.org/show_bug.cgi?id=155501
2087 Unreviewed test gardening.
2089 * platform/ios-simulator-wk2/TestExpectations:
2091 2016-03-15 Chris Fleizach <cfleizach@apple.com>
2093 AX: certain elements not included in accessibility tree
2094 https://bugs.webkit.org/show_bug.cgi?id=155480
2096 Reviewed by Beth Dakin.
2098 * accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
2099 * accessibility/double-nested-inline-element-missing-from-tree.html: Added.
2101 2016-03-15 Chris Dumez <cdumez@apple.com>
2103 Unreviewed, rolling out r198203.
2105 Favorites view is no longer loading on iOS
2109 "URL Parsing should signal failure for illegal IDN"
2110 https://bugs.webkit.org/show_bug.cgi?id=154945
2111 http://trac.webkit.org/changeset/198203
2113 2016-03-15 Antti Koivisto <antti@apple.com>
2115 Class change invalidation does not handle :not correctly
2116 https://bugs.webkit.org/show_bug.cgi?id=155493
2117 <rdar://problem/24846762>
2119 Reviewed by Andreas Kling.
2121 * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
2122 * fast/css/style-invalidation-attribute-change-descendants.html:
2124 Also add :not case for attribute changes (which handles this correctly already).
2126 * fast/css/style-invalidation-class-change-descendants-expected.txt:
2127 * fast/css/style-invalidation-class-change-descendants.html:
2131 2016-03-14 Jer Noble <jer.noble@apple.com>
2133 Video elements with autoplay do not begin playing when scrolling into view if InvisibleAutoplayNotPermitted is set.
2134 https://bugs.webkit.org/show_bug.cgi?id=155468
2136 Reviewed by Eric Carlson.
2138 * media/video-restricted-invisible-autoplay-allowed-when-visible-expected.txt: Added.
2139 * media/video-restricted-invisible-autoplay-allowed-when-visible.html: Added.
2141 2016-03-15 Jiewen Tan <jiewen_tan@apple.com>
2143 URL Parsing should signal failure for illegal IDN
2144 https://bugs.webkit.org/show_bug.cgi?id=154945
2145 <rdar://problem/8014795>
2147 Reviewed by Brent Fulgham.
2149 * fast/url/host-expected.txt:
2150 * fast/url/idna2003-expected.txt:
2151 * fast/url/invalid-idn-expected.txt: Added.
2152 * fast/url/invalid-idn.html: Added.
2154 2016-03-14 Brent Fulgham <bfulgham@apple.com>
2156 REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
2157 https://bugs.webkit.org/show_bug.cgi?id=155453
2159 Reviewed by Eric Carlson.
2160 <rdar://problem/24879447>
2162 Reviewed by Dan Bates.
2164 Further refinement to test case: Remove use of 'setTimeout', and ensure the code gets
2165 called by using 'testRunner.waitUntilDone()'/'testRunner.notifyDone()'.
2167 * fast/mediastream/enumerating-crash.html:
2169 2016-03-14 Daniel Bates <dabates@apple.com>
2171 Web Inspector: Display Content Security Policy hash in details sidebar for script and style elements
2172 https://bugs.webkit.org/show_bug.cgi?id=155466
2173 <rdar://problem/25152480>
2175 Reviewed by Joseph Pecoraro and Timothy Hatcher.
2177 Add tests to ensure that the WebInspector.DOMNode object associated with an HTML style element
2178 or applicable HTML script element has a valid CSP hash.
2180 * inspector/dom/csp-big5-hash-expected.txt: Added.
2181 * inspector/dom/csp-big5-hash.html: Added.
2182 * inspector/dom/csp-hash-expected.txt: Added.
2183 * inspector/dom/csp-hash.html: Added.
2185 2016-03-14 Filip Pizlo <fpizlo@apple.com>
2187 REGRESSION(r194394): >2x slow-down on CDjs
2188 https://bugs.webkit.org/show_bug.cgi?id=155471
2190 Unreviewed (rollout).
2192 * js/dom/script-tests/string-prototype-properties.js:
2193 * js/dom/string-prototype-properties-expected.txt:
2194 * js/script-tests/string-localeCompare.js:
2195 * js/string-localeCompare-expected.txt:
2196 * js/string-localeCompare.html:
2198 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
2200 Marking js/funcion-apply.html as flaky on mac debug
2201 https://bugs.webkit.org/show_bug.cgi?id=155411
2203 Unreviewed test gardening.
2205 * platform/mac/TestExpectations:
2207 2016-03-10 Antonio Gomes <tonikitoo@webkit.org>
2209 Selecting with shift+drag results in unexpected drag-n-drop
2210 https://bugs.webkit.org/show_bug.cgi?id=155314
2212 Reviewed by Darin Adler.
2214 Tests that ensure that WebKit:
2216 1) does not enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
2217 off of a #text node.
2218 2) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
2220 3) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
2223 Note that (1) is a behavior changed by this patch, whereas (2) and (3) represent existing
2224 behavior that is kept.
2225 Tests are also skip for iOS similarly to other drag-n-drop related tests.
2227 * fast/events/shift-drag-selection-no-drag-n-drop-expected.txt: Added.
2228 * fast/events/shift-drag-selection-no-drag-n-drop.html: Added.
2229 * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop-expected.txt: Added.
2230 * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop.html: Added.
2231 * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop-expected.txt: Added.
2232 * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop.html: Added.
2234 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
2236 Marking storage/indexeddb/transaction-abort-private.html as flaky on mac-wk1
2237 https://bugs.webkit.org/show_bug.cgi?id=155067
2239 Unreviewed test gardening.
2241 * platform/mac-wk1/TestExpectations:
2243 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
2245 Skip test storage/indexeddb/odd-strings.html
2246 https://bugs.webkit.org/show_bug.cgi?id=154975
2248 Unreviewed test gardening.
2250 Removing duplicate expectation for test and skipping since it fails or times out on every run.
2253 * platform/mac-wk1/TestExpectations:
2255 2016-03-14 Brent Fulgham <bfulgham@apple.com>
2257 REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
2258 https://bugs.webkit.org/show_bug.cgi?id=155453
2259 <rdar://problem/24879447>
2261 Reviewed by Daniel Bates.
2263 * fast/mediastream/enumerating-crash-expected.txt: Added.
2264 * fast/mediastream/enumerating-crash.html: Added.
2266 2016-03-14 Saam barati <sbarati@apple.com>
2268 [ES6] Disallow var assignments in for-in loops
2269 https://bugs.webkit.org/show_bug.cgi?id=155451
2271 Reviewed by Mark Lam.
2273 * js/parser-syntax-check-expected.txt:
2274 * js/script-tests/parser-syntax-check.js:
2276 2016-03-14 Saam barati <sbarati@apple.com>
2278 assignments in for-in/for-of header not allowed
2279 https://bugs.webkit.org/show_bug.cgi?id=155384
2281 Reviewed by Darin Adler.
2283 * js/parser-syntax-check-expected.txt:
2284 * js/script-tests/parser-syntax-check.js:
2286 2016-03-14 Zalan Bujtas <zalan@apple.com>
2288 Negative outline offset could break curved outline-style: auto
2289 https://bugs.webkit.org/show_bug.cgi?id=155416
2291 Reviewed by Tim Horton.
2293 When radius becomes negative the rounded rect could end up being un-renderable -> no rounded corners at all.
2295 * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius-expected.html: Added.
2296 * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius.html: Added.
2298 2016-03-14 Zalan Bujtas <zalan@apple.com>
2300 [Outline: auto] Fractional radius value could result in non-renderable rounded border.
2301 https://bugs.webkit.org/show_bug.cgi?id=155420
2303 Reviewed by Tim Horton.
2305 RoundedRect::pixelSnappedRoundedRectForPainting ensures that the rounded rect is always renderable.
2307 * fast/inline/hidpi-outline-auto-with-fractional-radius-expected.html: Added.
2308 * fast/inline/hidpi-outline-auto-with-fractional-radius.html: Added.
2310 2016-03-14 Zalan Bujtas <zalan@apple.com>
2312 Outline: auto has sharp corners with single line contenteditable.
2313 https://bugs.webkit.org/show_bug.cgi?id=155418
2315 Reviewed by Tim Horton.
2317 Multiple rectangles assumed multiline content and it broke bottomLeft and bottomRight corner check.
2318 This patch adds fast path for polygons with 4 corners.
2320 * fast/inline/hidpi-outline-auto-with-one-focusring-rect-expected.html: Added.
2321 * fast/inline/hidpi-outline-auto-with-one-focusring-rect.html: Added.
2323 2016-03-14 Joanmarie Diggs <jdiggs@igalia.com>
2325 [AX] SVG element with child desc not exposed
2326 https://bugs.webkit.org/show_bug.cgi?id=155374
2328 Reviewed by Darin Adler.
2330 * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Updated.
2331 * platform/mac/accessibility/w3c-svg-roles-expected.txt: Updated.
2333 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
2335 Skip asserting test http/tests/security/aboutBlank/security-context-write.html
2336 https://bugs.webkit.org/show_bug.cgi?id=94458
2338 Unreviewed test gardening.
2342 2016-03-14 Darin Adler <darin@apple.com>
2344 Add copy/paste plug-in check for XHTML document
2345 https://bugs.webkit.org/show_bug.cgi?id=106350
2347 * TestExpectations: Re-enable test now that it works in WebKit 1.
2348 * editing/pasteboard/paste-noplugin-xhtml.xhtml: Fixed problem where test would try to
2349 call setBlockAllPlugins even when it did not exist. Turns out that's needed for the
2350 test to run under WebKit 2, but not needed at all under WebKit 1.
2352 2016-03-14 Frederic Wang <fred.wang@free.fr>
2354 Skip accessibility/internal-link-anchors2.html as the linked ui element API is not supported for links.
2356 Unreviewed test gardening.
2358 * platform/gtk/TestExpectations:
2360 2016-03-14 Frederic Wang <fwang@igalia.com>
2362 Make MathML colspan/rowspan consistent with HTML table cells.
2363 https://bugs.webkit.org/show_bug.cgi?id=150253
2365 Reviewed by Martin Robinson.
2367 We import crashing test from bug 150253.
2369 * mathml/rowspan-crash-expected.txt: Added.
2370 * mathml/rowspan-crash.xhtml: Added.
2372 2016-03-14 Darin Adler <darin@apple.com>
2374 Continue work on https://bugs.webkit.org/show_bug.cgi?id=106350
2376 * TestExpectations: Disable test fow now since it seems to be failing in WebKit 1 and
2377 depends on hooks not present in WebKit 1 test runner.
2379 2016-03-14 Ryosuke Niwa <rniwa@webkit.org>
2381 Add slotchange event
2382 https://bugs.webkit.org/show_bug.cgi?id=155424
2383 <rdar://problem/24997534>
2385 Reviewed by Antti Koivisto.
2387 Added a W3C style testharness.js test.
2389 * fast/shadow-dom/ShadowRoot-interface-expected.txt:
2390 * fast/shadow-dom/ShadowRoot-interface.html: Don't import testharness.css from svn.webkit.org.
2391 * fast/shadow-dom/slotchange-event-expected.txt: Added.
2392 * fast/shadow-dom/slotchange-event.html: Added.
2394 2016-03-13 Darin Adler <darin@apple.com>
2396 Add copy/paste plug-in check for XHTML document
2397 https://bugs.webkit.org/show_bug.cgi?id=106350
2399 Reviewed by David Kilzer.
2401 This bug was filed because of the assumption that there was a bug, but it
2402 turns out that even in XHTML documents, we use HTML tree builder, so there is
2403 no bug. Thus this just adds the test that demonstrates this.
2405 * editing/pasteboard/paste-noplugin-xhtml-expected.txt: Added.
2406 * editing/pasteboard/paste-noplugin-xhtml.xhtml: Added.
2408 2016-03-13 Sam Weinig <sam@webkit.org>
2410 Implement unprivileged execCommand("copy") and execCommand("cut")
2411 <rdar://problem/24354406>
2412 https://bugs.webkit.org/show_bug.cgi?id=146336
2414 Reviewed by Dean Jackson.
2416 * editing/execCommand/clipboard-access-with-user-gesture-expected.txt: Added.
2417 * editing/execCommand/clipboard-access-with-user-gesture.html: Added.
2418 Add test for using execCommand("copy") and execCommand("cut") during a user gesture.
2420 2016-03-13 Dean Jackson <dino@apple.com>
2422 DRT should enable WebGL by default on Mac
2423 https://bugs.webkit.org/show_bug.cgi?id=155419
2424 <rdar://problem/25136981>
2426 Reviewed by Sam Weinig.
2428 Update all the tests that no longer have to explicitly
2431 * compositing/backface-visibility/backface-visibility-webgl.html:
2432 * compositing/visibility/visibility-simple-webgl-layer.html:
2433 * compositing/webgl/webgl-background-color.html:
2434 * compositing/webgl/webgl-no-alpha.html:
2435 * compositing/webgl/webgl-nonpremultiplied-blend.html:
2436 * compositing/webgl/webgl-reflection.html:
2437 * compositing/webgl/webgl-repaint.html:
2438 * fast/canvas/webgl/antialiasing-enabled.html:
2439 * fast/canvas/webgl/canvas-resize-crash.html:
2440 * fast/canvas/webgl/css-webkit-canvas-repaint.html:
2441 * fast/canvas/webgl/css-webkit-canvas.html:
2442 * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays-expected.txt:
2443 * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays.html:
2444 * fast/canvas/webgl/premultiplyalpha-test.html:
2445 * fast/canvas/webgl/resources/webgl-test.js:
2446 (initNonKhronosFramework): Deleted.
2447 * fast/canvas/webgl/texImage2DImageDataTest.html:
2448 * fast/canvas/webgl/toDataURL-unpremultipliedAlpha.html:
2449 * fast/canvas/webgl/unprefixed-context.html:
2450 * fast/canvas/webgl/webgl-composite-modes-repaint.html:
2451 * fast/canvas/webgl/webgl-composite-modes.html:
2452 * fast/canvas/webgl/webgl-drawarrays-crash.html:
2453 * fast/canvas/webgl/webgl-layer-update.html:
2454 * fast/canvas/webgl/webgl-reload-crash.html:
2455 * http/tests/canvas/webgl/origin-clean-conformance.html:
2456 * http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html:
2457 * http/tests/security/webgl-remote-read-remote-image-allowed.html:
2458 * http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin.html:
2459 * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
2460 * http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
2461 * http/tests/webgl/1.0.2/resources/webkit-webgl-test-harness.js:
2462 * imported/blink/compositing/draws-content/webgl-simple-background.html:
2463 * webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
2464 * webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
2465 * webgl/1.0.2/resources/webkit-webgl-test-harness.js:
2466 * webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js:
2467 * webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js:
2468 * webgl/1.0.3/resources/webkit-webgl-test-harness.js:
2469 * webgl/resources/webkit-webgl-test-harness.js:
2471 2016-03-13 Ryosuke Niwa <rniwa@webkit.org>
2473 REGRESSION (r190840): crash inside details element's slotNameFunction
2474 https://bugs.webkit.org/show_bug.cgi?id=155388
2476 Reviewed by Antti Koivisto.
2478 Added a regression test.
2480 * fast/html/details-summary-tabindex-crash-expected.txt: Added.
2481 * fast/html/details-summary-tabindex-crash.html: Added.
2483 2016-03-13 Dean Jackson <dino@apple.com>
2485 <attachment> should be a runtime-enabled feature
2486 https://bugs.webkit.org/show_bug.cgi?id=155413
2487 <rdar://problem/25120753>
2489 Reviewed by Sam Weinig and Anders Carlsson.
2491 Now that <attachment> is disabled by default, use an
2492 internal setting to turn them back on test by test.
2494 * fast/attachment/attachment-default-icon-expected.html:
2495 * fast/attachment/attachment-default-icon.html:
2496 * fast/attachment/attachment-disabled-dom.html:
2497 * fast/attachment/attachment-disabled-rendering.html:
2498 * fast/attachment/attachment-dom.html:
2499 * fast/attachment/attachment-folder-icon-expected.html:
2500 * fast/attachment/attachment-folder-icon.html:
2501 * fast/attachment/attachment-icon-from-file-extension-expected.html:
2502 * fast/attachment/attachment-icon-from-file-extension.html:
2503 * fast/attachment/attachment-label-highlight.html:
2504 * fast/attachment/attachment-progress.html:
2505 * fast/attachment/attachment-rendering.html:
2506 * fast/attachment/attachment-select-on-click-inside-user-select-all.html:
2507 * fast/attachment/attachment-select-on-click.html:
2508 * fast/attachment/attachment-subtitle.html:
2509 * fast/attachment/attachment-title.html:
2510 * fast/attachment/attachment-type-attribute-expected.html:
2511 * fast/attachment/attachment-type-attribute.html:
2512 * editing/pasteboard/copy-paste-attachment.html:
2513 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
2515 2016-03-13 Antti Koivisto <antti@apple.com>
2517 ComposedTreeIterator fails to traverse slots if root is shadow host
2518 https://bugs.webkit.org/show_bug.cgi?id=155407
2520 Reviewed by Darin Adler.
2522 * fast/shadow-dom/composed-tree-shadow-subtree-expected.txt: Added.
2523 * fast/shadow-dom/composed-tree-shadow-subtree.html: Added.
2525 2016-03-12 Dean Jackson <dino@apple.com>
2527 REGRESSION (r188647): Teamtreehouse website sidebar buttons are not rendered
2528 https://bugs.webkit.org/show_bug.cgi?id=155400
2529 <rdar://problem/24818602>
2531 Reviewed by Anders Carlsson.
2533 Add tests with SVG content that uses CSS filter
2534 shorthands. These particular filters are no-ops
2535 so should not affect rendering. If they actually
2536 tried to do something you wouldn't see them work
2537 until we enable shorthand filters on SVG content.
2539 * css3/filters/filters-on-svg-element-expected.html: Added.
2540 * css3/filters/filters-on-svg-element.html: Added.
2541 * css3/filters/filters-on-svg-root-expected.html: Added.
2542 * css3/filters/filters-on-svg-root.html: Added.
2544 2016-03-12 Myles C. Maxfield <mmaxfield@apple.com>
2546 [OS X] Scrollbars of overflow:scroll divs should appear on the left on RTL systems
2547 https://bugs.webkit.org/show_bug.cgi?id=155385
2549 Reviewed by Simon Fraser.
2551 * platform/mac-wk1/TestExpectations:
2552 * platform/mac/TestExpectations:
2553 * platform/efl/TestExpectations:
2554 * platform/gtk/TestExpectations:
2555 * platform/ios-simulator/TestExpectations:
2556 * platform/win/TestExpectations:
2557 * fast/scrolling/rtl-scrollbars-overflow-contents-expected.html: Added.
2558 * fast/scrolling/rtl-scrollbars-overflow-contents.html: Added.
2559 * fast/scrolling/rtl-scrollbars-overflow-dir-rtl-expected.html: Added.
2560 * fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html: Added.
2561 * fast/scrolling/rtl-scrollbars-overflow-expected.html: Added.
2562 * fast/scrolling/rtl-scrollbars-overflow-padding-expected.html: Added.
2563 * fast/scrolling/rtl-scrollbars-overflow-padding.html: Added.
2564 * fast/scrolling/rtl-scrollbars-overflow-simple-expected-mismatch.html: Added.
2565 * fast/scrolling/rtl-scrollbars-overflow-simple.html: Added.
2566 * fast/scrolling/rtl-scrollbars-overflow.html: Added.
2568 2016-03-12 Zalan Bujtas <zalan@apple.com>
2570 [Forms: focus] focus rings around text fields do not follow contour (border-radius)
2571 https://bugs.webkit.org/show_bug.cgi?id=154099
2572 rdar://problem/9988429
2574 Reviewed by Tim Horton.
2576 Unfortunately there's no proper way to test native focusring drawing.
2577 These tests attempt to verify that we don't end up painting sharp corners.
2579 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr-expected.html: Added.
2580 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr.html: Added.
2581 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl-expected.html: Added.
2582 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl.html: Added.
2583 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr-expected.html: Added.
2584 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr.html: Added.
2585 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl-expected.html: Added.
2586 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl.html: Added.
2588 2016-03-11 Ryosuke Niwa <rniwa@webkit.org>
2590 Add Event.deepPath() and Event.scoped
2591 https://bugs.webkit.org/show_bug.cgi?id=153538
2592 <rdar://problem/24363836>
2594 Reviewed by Darin Adler.
2596 Added a W3C style testharness.js tests for Event.prototype.scoped, Event.prototype.scopedRelatedTarget,
2597 Event.prototype.deepPath() and a test that uses eventSender to verify the values of the scoped and
2598 scopedRelatedTarget flags on trusted events.
2600 * fast/shadow-dom/Extensions-to-Event-Interface-expected.txt: Added.
2601 * fast/shadow-dom/Extensions-to-Event-Interface.html: Added.
2602 * fast/shadow-dom/event-with-related-target.html:
2603 * fast/shadow-dom/resources: Added.
2604 * fast/shadow-dom/resources/event-path-test-helpers.js: Added. Extracted from event-with-related-target.html.
2605 * fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
2606 * fast/shadow-dom/trusted-event-scoped-flags.html: Added.
2607 * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
2608 * http/tests/workers/worker-importScriptsOnError-expected.txt:
2609 * inspector/model/remote-object-get-properties-expected.txt:
2610 * platform/ios-simulator/fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
2612 2016-03-11 Jiewen Tan <jiewen_tan@apple.com>
2614 WebKit should not be redirected to an invalid URL
2615 https://bugs.webkit.org/show_bug.cgi?id=155263
2616 <rdar://problem/22820172>
2618 Reviewed by Brent Fulgham.
2620 * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
2621 * http/tests/navigation/redirect-to-invalid-url.html: Added.
2622 * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
2624 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
2626 Marking media/track/track-in-band-style.html as flaky on Yosemite
2627 https://bugs.webkit.org/show_bug.cgi?id=153143
2629 Unreviewed test gardening.
2631 * platform/mac-wk1/TestExpectations:
2633 2016-03-11 Mark Lam <mark.lam@apple.com>
2635 Implement Function.name and Function#toString for ES6 class.
2636 https://bugs.webkit.org/show_bug.cgi?id=155336
2638 Reviewed by Geoffrey Garen.
2640 * js/class-syntax-name-expected.txt:
2641 * js/script-tests/class-syntax-name.js:
2644 - Rebased expected result.
2646 * js/function-toString-vs-name.html:
2647 * js/script-tests/function-toString-vs-name.js:
2648 - Added new tests for class.
2650 * platform/mac/inspector/model/remote-object-expected.txt:
2651 - Rebased expected result.
2653 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
2655 Marking imported/blink/fast/multicol/dynamic/multicol-with-abspos-svg-with-foreignobject-with-multicol-crash.html as flaky
2656 https://bugs.webkit.org/show_bug.cgi?id=155339
2658 Unreviewed test gardening.
2660 This test is a flaky crash on ios-simulator debug.
2662 * platform/ios-simulator/TestExpectations:
2664 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
2666 Marking inspector/heap/getPreview.html as flaky on mac-wk2
2667 https://bugs.webkit.org/show_bug.cgi?id=155312
2669 Unreviewed test gardening.
2671 * platform/mac-wk2/TestExpectations:
2673 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
2675 Marking css3/masking/mask-luminance-svg.html and css3/masking/mask-svg-script-none-to-png.html as flaky
2676 https://bugs.webkit.org/show_bug.cgi?id=155372.
2678 Unreviewed test gardening.
2680 These two tests are flaky crashes on ios-simulator debug.
2682 * platform/ios-simulator/TestExpectations:
2684 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
2686 Unreviewed, rolling out r197984.
2688 This change caused an existing LayoutTest to fail
2692 "WebKit should not be redirected to an invalid URL"
2693 https://bugs.webkit.org/show_bug.cgi?id=155263
2694 http://trac.webkit.org/changeset/197984
2696 2016-03-11 Yusuke Suzuki <utatane.tea@gmail.com>
2698 [ES6] Implement Reflect.set without receiver support
2699 https://bugs.webkit.org/show_bug.cgi?id=155024
2701 Reviewed by Geoffrey Garen.
2703 * js/dom/reflect-set-onto-dom-expected.txt: Added.
2704 * js/dom/reflect-set-onto-dom.html: Added.
2705 * js/dom/script-tests/reflect-set-onto-dom.js: Added.
2707 2016-03-11 Yoav Weiss <yoav@yoav.ws>
2709 Avoid applying link tags with an invalid media attribute
2710 https://bugs.webkit.org/show_bug.cgi?id=143262
2712 Reviewed by Brent Fulgham.
2714 These tests make sure that when <link rel=stylesheet> is present with an invalid
2715 media attribute, the styles are not being applied.
2717 * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media-expected.txt: Added.
2718 * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media.html: Added.
2719 * fast/dom/HTMLLinkElement/link-stylesheet-media-type-expected.txt: Added.
2720 * fast/dom/HTMLLinkElement/link-stylesheet-media-type.html: Added.
2722 These tests test the old HTML4 behavior and are no longer relevant.
2723 * fast/media/media-descriptor-syntax-05.html: Removed.
2724 * fast/media/media-descriptor-syntax-05-expected.html: Removed.
2726 2016-03-11 Frederic Wang <fwang@igalia.com>
2728 Skip content-editable-as-textarea.html on GTK as it uses AX API.
2730 Unreviewed test gardening.
2732 * platform/gtk/TestExpectations:
2734 2016-03-10 Jer Noble <jer.noble@apple.com>
2736 CRASH at WebCore::RenderView::updateVisibleViewportRect
2737 https://bugs.webkit.org/show_bug.cgi?id=155209
2738 <rdar://problem/23997530>
2740 Reviewed by Simon Fraser.
2742 (These files were mistakenly landed in a previous commit:)
2743 * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
2744 * media/video-crash-invisible-autoplay-display-none.html: Added.
2746 2016-03-10 Zalan Bujtas <zalan@apple.com>
2748 Simple line layout: Add text-align: justify support.
2749 https://bugs.webkit.org/show_bug.cgi?id=155006
2751 Reviewed by Antti Koivisto.
2753 Rebaseline based on simple line layout output.
2755 * fast/text/whitespace/023-expected.txt:
2756 * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
2758 2016-03-10 Nan Wang <n_wang@apple.com>
2760 AX: Force allow user zoom
2761 https://bugs.webkit.org/show_bug.cgi?id=155056
2763 Reviewed by Simon Fraser.
2765 * fast/viewport/ios/force-always-user-scalable-expected.txt: Added.
2766 * fast/viewport/ios/force-always-user-scalable.html: Added.
2767 * platform/ios-simulator-wk2/TestExpectations:
2769 2016-03-10 Jiewen Tan <jiewen_tan@apple.com>
2771 WebKit should not be redirected to an invalid URL
2772 https://bugs.webkit.org/show_bug.cgi?id=155263
2773 <rdar://problem/22820172>
2775 Reviewed by Brent Fulgham.
2777 * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
2778 * http/tests/navigation/redirect-to-invalid-url.html: Added.
2779 * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
2781 2016-03-10 Nan Wang <n_wang@apple.com>
2783 AX: Implement bounds/position and index related text marker functions using TextIterator
2784 https://bugs.webkit.org/show_bug.cgi?id=154976
2786 Reviewed by Chris Fleizach.
2788 * accessibility/mac/text-marker-for-index-expected.txt: Added.
2789 * accessibility/mac/text-marker-for-index.html: Added.
2790 * accessibility/mac/text-marker-word-nav-expected.txt:
2791 * accessibility/mac/text-marker-word-nav.html:
2793 2016-03-10 Myles C. Maxfield <mmaxfield@apple.com>
2795 [Cocoa] Test gardening after r197933
2796 <rdar://problem/25091368>
2800 * fast/text/woff2-expected.html:
2801 * fast/text/woff2.html:
2803 2016-03-10 Daniel Bates <dabates@apple.com>
2805 CSP: Implement frame-ancestors directive
2806 https://bugs.webkit.org/show_bug.cgi?id=154345
2807 <rdar://problem/24702161>
2809 Reviewed by Brent Fulgham.
2811 Adds new tests to ensure we ignore directive frame-ancestors when defined a policy delivered
2812 in an HTML meta element or in a report-only policy (i.e. delivered via HTTP header Content-
2813 Security-Policy-Report-Only). Also adds new test to ensure that we send a violation report
2814 when the directive frame-ancestors is violated.
2816 Updated many existing tests and test results that unnecessarily depended on a DOM SecurityError
2817 exception being thrown when accessing the content of a cross-origin frame. It is sufficient
2818 and more direct to test directive frame-ancestors by dumping the contents of all children frames
2819 on the page. We design the tests such that a child frame that was blocked by the frame-ancestors
2820 directive is expected to have no content. A child frame that was allowed by the frame-ancestors
2821 directive is expected to have content.
2823 * TestExpectations: Mark frame-ancestors tests as PASS so that we run them.
2824 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt: Added.
2825 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored.html: Added.
2826 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt: Added.
2827 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored.html: Added.
2828 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
2829 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html:
2830 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
2831 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html:
2832 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
2833 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow.html:
2834 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
2835 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow.html:
2836 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
2837 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block.html:
2838 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
2839 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block.html:
2840 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
2841 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html:
2842 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
2843 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html:
2844 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
2845 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow.html:
2846 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
2847 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block.html:
2848 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
2849 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block.html:
2850 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
2851 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html:
2852 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
2853 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow.html:
2854 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
2855 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow.html:
2856 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
2857 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block.html:
2858 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
2859 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block.html:
2860 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
2861 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow.html:
2862 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
2863 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow.html:
2864 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
2865 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow.html:
2866 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
2867 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block.html:
2868 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
2869 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block.html:
2870 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
2871 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow.html:
2872 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
2873 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow.html:
2874 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
2875 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block.html:
2876 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
2877 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin.html:
2878 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
2879 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin.html:
2880 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
2881 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow.html:
2882 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
2883 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block.html:
2884 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt: Added.
2885 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt: Added.
2886 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https.html: Added.
2887 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin.html: Added.
2888 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt: Added.
2889 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt: Added.
2890 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https.html: Added.
2891 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin.html: Added.
2892 * http/tests/security/contentSecurityPolicy/resources/echo-intertag.pl: Added.
2893 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js:
2895 (injectIFrame): Modified to make use of handleFrameEvent().
2896 (handleFrameEvent): Added.
2897 (iframeLoaded): Deleted.
2898 * http/tests/security/contentSecurityPolicy/resources/frame-in-frame.pl:
2900 2016-03-10 Andy VanWagoner <andy@instructure.com>
2902 Add shouldNotBe to standalone test harness
2903 https://bugs.webkit.org/show_bug.cgi?id=155300
2905 Reviewed by Saam Barati.
2907 Copy over the shouldNotBe function from js-test-pre. This fixes errors
2908 introduced be new Intl tests.
2910 * resources/standalone-pre.js:
2913 2016-03-10 Ryan Haddad <ryanhaddad@apple.com>
2915 Rebaseline two inspector tests after r197954 changed the results.
2917 Unreviewed test gardening.
2919 * inspector/debugger/command-line-api-exception-expected.txt:
2920 * platform/mac/inspector/model/remote-object-expected.txt:
2922 2016-03-10 Michael Saboff <msaboff@apple.com>
2924 [ES6] Allow RegExp constructor to take pattern from an existing RegExp with new flags
2925 https://bugs.webkit.org/show_bug.cgi?id=155315
2927 Reviewed by Saam Barati.
2929 New and updated test for change.
2931 * fast/regex/constructor-expected.txt:
2932 * fast/regex/script-tests/constructor.js:
2933 Changed test for new behavior.`
2935 * js/regexp-old-regexp-new-flags-expected.txt: Added.
2936 * js/regexp-old-regexp-new-flags.html: Added.
2937 * js/script-tests/regexp-old-regexp-new-flags.js: Added.
2940 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1-expected.txt: Removed.
2941 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1.html: Removed.
2942 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2-expected.txt: Removed.
2943 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2.html: Removed.
2944 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1-expected.txt: Removed.
2945 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1.html: Removed.
2946 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2-expected.txt: Removed.
2947 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2.html: Removed.
2948 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8-expected.txt: Removed.
2949 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8.html: Removed.
2950 Removed obsolete tests.
2952 2016-03-10 Myles C. Maxfield <mmaxfield@apple.com>
2954 [OS X] Main frame scrollbars should appear on the left on RTL systems
2955 https://bugs.webkit.org/show_bug.cgi?id=155149
2957 Reviewed by Simon Fraser.
2959 * fast/scrolling/rtl-scrollbars-expected.html: Added.
2960 * fast/scrolling/rtl-scrollbars-simple-expected-mismatch.html: Added.
2961 * fast/scrolling/rtl-scrollbars-simple.html: Added.
2962 * fast/scrolling/rtl-scrollbars.html: Added.
2963 * platform/mac-wk1/TestExpectations:
2964 * platform/mac/TestExpectations:
2965 * platform/efl/TestExpectations:
2966 * platform/gtk/TestExpectations:
2967 * platform/ios-simulator/TestExpectations:
2968 * platform/win/TestExpectations:
2970 2016-03-07 Jer Noble <jer.noble@apple.com>
2972 Add separate WK and WK2 preferences for requiring user gestures for video media, distinct from user gestures for media generally
2973 https://bugs.webkit.org/show_bug.cgi?id=155141
2975 Reviewed by Beth Dakin.
2977 Update layout tests to reflect new restriction name.
2979 * media/audio-playback-restriction-play-expected.txt:
2980 * media/audio-playback-restriction-play.html:
2981 * media/no-autoplay-with-user-gesture-requirement.html:
2982 * media/video-load-require-user-gesture.html:
2983 * media/video-play-require-user-gesture.html:
2984 * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
2985 * media/video-crash-invisible-autoplay-display-none.html: Added.
2986 * media/video-main-content-allow-expected.txt:
2987 * media/video-main-content-allow-then-deny-expected.txt:
2988 * media/video-main-content-allow-then-deny.html:
2989 * media/video-main-content-allow.html:
2990 * media/video-main-content-deny-display-none-expected.txt:
2991 * media/video-main-content-deny-display-none.html:
2992 * media/video-main-content-deny-not-in-dom-expected.txt:
2993 * media/video-main-content-deny-not-in-dom.html:
2994 * media/video-main-content-deny-not-visible-expected.txt:
2995 * media/video-main-content-deny-not-visible.html:
2996 * media/video-main-content-deny-obscured-expected.txt:
2997 * media/video-main-content-deny-obscured.html:
2998 * media/video-main-content-deny-too-small-expected.txt:
2999 * media/video-main-content-deny-too-small.html:
3001 2016-03-10 Ryosuke Niwa <rniwa@webkit.org>
3003 Add :defined support
3004 https://bugs.webkit.org/show_bug.cgi?id=155108
3006 Reviewed by Antti Koivisto.
3008 Added W3C style testharness.js tests and ref tests for :defined pseudo class.
3010 * fast/custom-elements/defined-pseudo-class-expected.txt: Added.
3011 * fast/custom-elements/defined-pseudo-class.html: Added.
3012 * fast/custom-elements/defined-rule-expected.html: Added.
3013 * fast/custom-elements/defined-rule.html: Added.
3015 2016-03-10 Daniel Bates <dabates@apple.com>
3017 CSP: Implement support for script and style nonces
3018 https://bugs.webkit.org/show_bug.cgi?id=116508
3019 <rdar://problem/24963980>
3021 Reviewed by Brent Fulgham.
3023 Update expected results due to differences between Blink and WebKit violation message formats.
3025 Additionally mark script- and style- nonce tests as PASS in LayoutTests/TestExpectations so
3029 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash-expected.txt:
3030 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash.html:
3031 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked-expected.txt:
3032 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline-expected.txt:
3033 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: Also update result
3034 to reflect that we consider "'n-" an invalid source expression (as expected).
3035 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed-expected.txt:
3036 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked-expected.txt:
3038 2016-03-10 David Kilzer <ddkilzer@apple.com>
3040 [iOS] DumpRenderTree crashes when accessing window.testRunner.inspectorTestStubURL
3041 <http://webkit.org/b/155295>
3043 Reviewed by Brent Fulgham.
3045 * platform/ios-simulator-wk1/TestExpectations:
3046 * platform/ios-simulator-wk2/TestExpectations:
3047 - Remove all "inspector/" tests. They are already skipped in
3048 platform/ios-simulator/TestExpectations, so no need to
3049 resurrect them here.
3051 2016-03-10 Daniel Bates <dabates@apple.com>
3053 CSP: Implement support for inline script and inline style hashes
3054 https://bugs.webkit.org/show_bug.cgi?id=155007
3055 <rdar://problem/24964098>
3057 Reviewed by Brent Fulgham.
3059 Add new test http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html to ensure that
3060 script hashes are interpreted correctly. Update many existing tests that had a hash source with
3061 a SHA-1 hash to use a SHA-256 hash. The valid hash algorithms are SHA-256, SHA-384, and SHA-512
3062 per the Content Security Policy Level 3 spec. At the time of writing, Blink also supports SHA-1.
3064 * TestExpectations: Mark many CSP 1.1 tests as PASS so that we run them. Remove entries for tests
3065 http/tests/security/contentSecurityPolicy/1.1/{script, style}hash-default-src.html as these tests
3067 * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptEpilogue.js: Added.
3068 * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptPrologue.js: Added.
3069 * http/tests/security/contentSecurityPolicy/1.1/resources/testScriptHash.php: Added.
3070 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed.html: Update test as SHA-1 is not
3071 a supported hash algorithm per the Content Security Policy Level 3 spec.
3072 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-expected.txt: Ditto.
3073 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked.html: Ditto.
3074 * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src-expected.txt: Added.
3075 * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline-expected.txt: Ditto.
3076 * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline.html: Ditto.
3077 * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed-expected.txt:
3078 * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests-expected.txt: Added.
3079 * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html: Added.
3080 * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization.html: Update test
3081 as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
3082 * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed-expected.txt: Ditto.
3083 * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed.html: Ditto.
3084 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event.html: Ditto.
3085 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-expected.txt: Ditto.
3086 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked.html: Ditto.
3087 * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src-expected.txt: Added.
3088 * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event.html: Update test
3089 as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
3091 2016-03-10 Frederic Wang <fwang@igalia.com>
3093 [GTK] Add support for WOFF2
3094 https://bugs.webkit.org/show_bug.cgi?id=152616
3096 Reviewed by Carlos Garcia Campos.
3098 * fast/text/woff2-expected.html: Adjust font-size to work around anti-aliasing effects.
3099 * fast/text/woff2.html: Ditto.
3100 * platform/gtk/TestExpectations: Update test expectation of woff2 test for GTK.
3102 2016-03-10 Manuel Rego Casasnovas <rego@igalia.com>
3104 [css-grid] Fix placement for unknown named grid lines
3105 https://bugs.webkit.org/show_bug.cgi?id=155230
3107 Reviewed by Sergio Villar Senin.
3109 Updated current tests to the new expected behavior and created a new
3110 test checking different cases explicitly.
3112 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
3113 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement-expected.txt:
3114 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
3115 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
3116 * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
3117 * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
3118 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
3119 * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
3120 * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution-expected.txt: Added.
3121 * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution.html: Added.
3122 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
3124 2016-03-09 Joseph Pecoraro <pecoraro@apple.com>
3126 Web Inspector: Get a RemoteObject or ObjectPreview from HeapSnapshot Object Identifier
3127 https://bugs.webkit.org/show_bug.cgi?id=155264
3128 <rdar://problem/25070716>
3130 Reviewed by Timothy Hatcher.
3132 * inspector/heap/getPreview-expected.txt: Added.
3133 * inspector/heap/getPreview.html: Added.
3134 * inspector/heap/getRemoteObject-expected.txt: Added.
3135 * inspector/heap/getRemoteObject.html: Added.
3136 Test the new protocol methods in different scenarios.
3138 * inspector/heap/snapshot-expected.txt:
3139 * inspector/heap/snapshot.html:
3142 2016-03-09 Andy VanWagoner <thetalecrafter@gmail.com>
3144 [INTL] Intl Constructors not web compatible with Object.create usage
3145 https://bugs.webkit.org/show_bug.cgi?id=153679
3147 Reviewed by Darin Adler.
3149 Add tests for Object.create + contructor.call initialization of NumberFormat
3150 and DateTimeFormat objects.
3152 * js/intl-datetimeformat-expected.txt:
3153 * js/intl-numberformat-expected.txt:
3154 * js/script-tests/intl-datetimeformat.js:
3155 * js/script-tests/intl-numberformat.js:
3157 2016-03-09 Ryosuke Niwa <rniwa@webkit.org>
3159 defineElement should upgrade existing unresolved custom elements
3160 https://bugs.webkit.org/show_bug.cgi?id=155107
3162 Reviewed by Darin Adler.
3164 Added W3C style testharness.js tests for asynchronously defining custom elements.
3166 * fast/custom-elements/upgrading/Node-cloneNode.html:
3167 * fast/custom-elements/upgrading/upgrading-parser-created-element-expected.txt: Added.
3168 * fast/custom-elements/upgrading/upgrading-parser-created-element.html: Added.
3170 2016-03-09 Saam Barati <sbarati@apple.com>
3172 ES6: Implement lexical scoping for function definitions in strict mode
3173 https://bugs.webkit.org/show_bug.cgi?id=152844
3175 Reviewed by Geoffrey Garen.
3177 * js/let-syntax-expected.txt:
3178 * js/parser-syntax-check-expected.txt:
3179 * js/script-tests/parser-syntax-check.js:
3183 2016-03-09 Jer Noble <jer.noble@apple.com>
3185 Add heuristic for "main content" videos which override user gesture requirements
3186 https://bugs.webkit.org/show_bug.cgi?id=155224
3188 Reviewed by Eric Carlson.
3190 * media/video-main-content-allow-expected.txt: Added.
3191 * media/video-main-content-allow-then-deny-expected.txt: Added.
3192 * media/video-main-content-allow-then-deny.html: Added.
3193 * media/video-main-content-allow.html: Added.
3194 * media/video-main-content-deny-display-none-expected.txt: Added.
3195 * media/video-main-content-deny-display-none.html: Added.
3196 * media/video-main-content-deny-not-in-dom-expected.txt: Added.
3197 * media/video-main-content-deny-not-in-dom.html: Added.
3198 * media/video-main-content-deny-not-visible-expected.txt: Added.
3199 * media/video-main-content-deny-not-visible.html: Added.
3200 * media/video-main-content-deny-obscured-expected.txt: Added.
3201 * media/video-main-content-deny-obscured.html: Added.
3202 * media/video-main-content-deny-too-small-expected.txt: Added.
3203 * media/video-main-content-deny-too-small.html: Added.
3205 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
3207 Skipping js/regress/getter-richards-try-catch.html on ios-simulator debug
3208 https://bugs.webkit.org/show_bug.cgi?id=155271
3210 Unreviewed test gardening.
3212 * platform/ios-simulator/TestExpectations:
3214 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
3216 Skip two flaky tests on mac-wk1
3217 https://bugs.webkit.org/show_bug.cgi?id=155196
3219 Unreviewed test gardening.
3221 media/video-with-blob-url-allowed-by-csp-media-src-star.html and media/video-with-data-url-allowed-by-csp-media-src-star.html
3222 are flaky on mac-wk1. Skipping to get bots to green during investigation.
3224 * platform/mac-wk1/TestExpectations:
3226 2016-03-09 Ryosuke Niwa <rniwa@webkit.org>
3228 Rename Node.treeRoot to rootNode and turn it on by default
3229 https://bugs.webkit.org/show_bug.cgi?id=155226
3231 Reviewed by Antonio Gomes.
3233 Split Node-interface-treeRoot.html into two pieces, the one that doesn't invoke shadow DOM and the other that tests
3234 shadow DOM related cases. I intend to upstream these tests to W3C at some point so keep them in testharness.js form.
3236 * fast/dom/Node/rootNode-expected.txt: Added.
3237 * fast/dom/Node/rootNode.html: Copied from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
3238 * fast/shadow-dom/Node-interface-rootNode-expected.txt: Renamed from Node-interface-treeRoot-expected.txt.
3239 * fast/shadow-dom/Node-interface-rootNode.html: Renamed from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
3240 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3241 * platform/efl/js/dom/dom-static-property-for-in-iteration-expected.txt:
3242 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
3244 2016-03-09 Michael Saboff <msaboff@apple.com>
3246 [ES6] Implement RegExp sticky flag and related functionality
3247 https://bugs.webkit.org/show_bug.cgi?id=155177
3249 Reviewed by Saam Barati.
3251 New and updated tests.
3253 * js/Object-getOwnPropertyNames-expected.txt:
3254 * js/regexp-flags-expected.txt:
3255 * js/regexp-sticky-expected.txt: Added.
3256 * js/regexp-sticky.html: Added.
3257 * js/script-tests/Object-getOwnPropertyNames.js:
3258 * js/script-tests/regexp-flags.js:
3259 (RegExp.prototype.hasOwnProperty): Deleted check for sticky property.
3260 * js/script-tests/regexp-sticky.js: New test.
3265 2016-03-09 Mark Lam <mark.lam@apple.com>
3267 FunctionExecutable::ecmaName() should not be based on inferredName().
3268 https://bugs.webkit.org/show_bug.cgi?id=155203
3270 Reviewed by Michael Saboff.
3272 * js/script-tests/function-toString-vs-name.js:
3273 - Fixed up object property test section and added new test cases.
3274 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
3276 2016-03-09 Chris Dumez <cdumez@apple.com>
3278 Align HTMLKeygenElement.keytype with the specification
3279 https://bugs.webkit.org/show_bug.cgi?id=155214
3281 Reviewed by Darin Adler.
3283 Add test coverage for HTMLKeygenElement.keytype.
3285 * fast/dom/HTMLKeygenElement/keygen-keytype-expected.txt: Added.
3286 * fast/dom/HTMLKeygenElement/keygen-keytype.html: Added.
3288 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
3290 Cleaning up TestExpectations files to remove deleted tests and duplicate entries for ios-simulator.
3292 Unreviewed test gardening.
3295 * platform/ios-simulator/TestExpectations:
3297 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
3299 Skipping fast/events/max-tabindex-focus.html on ios-simulator
3300 https://bugs.webkit.org/show_bug.cgi?id=155233
3302 Unreviewed test gardening.
3304 * platform/ios-simulator/TestExpectations:
3306 2016-03-08 Brent Fulgham <bfulgham@apple.com>
3308 Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked..
3309 https://bugs.webkit.org/show_bug.cgi?id=155185
3310 <rdar://problem/11101440>
3312 Reviewed by Zalan Bujtas.
3314 * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
3315 * storage/domstorage/localstorage/blocked-file-access.html: Added.
3316 * storage/domstorage/localstorage/resources/blocked-example.html: Added.
3318 2016-03-09 Manuel Rego Casasnovas <rego@igalia.com>
3320 [css-grid] Allow to place positioned grid items on the padding
3321 https://bugs.webkit.org/show_bug.cgi?id=155199
3323 Reviewed by Sergio Villar Senin.
3325 Add new tests and updated results in a current one.
3327 * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
3328 * fast/css-grid-layout/grid-positioned-items-padding-expected.txt: Added.
3329 * fast/css-grid-layout/grid-positioned-items-padding.html: Added.
3330 * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt: Added.
3331 * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html: Added.
3333 2016-03-09 Andreas Kling <akling@apple.com>
3335 ImageDocuments leak their world.
3336 <https://webkit.org/b/155167>
3337 <rdar://problem/24987363>
3339 Reviewed by Antti Koivisto.
3341 Made a little test that loads an image into an <iframe> 10 times and then
3342 triggers a garbage collection and checks that all the documents got destroyed.
3344 Prior to this change, all 10 ImageDocuments would remain alive at the end.
3346 This got rolled out the first time because it failed on bots. It failed due
3347 to expecting a specific number of documents to be live at the start of the
3348 test, which was not reliable on bots since we appear to have more leaks(!)
3350 Tweaked the test to check the delta in live document count instead.
3352 * fast/dom/ImageDocument-world-leak-expected.txt: Added.
3353 * fast/dom/ImageDocument-world-leak.html: Added.
3355 2016-03-08 Sergio Villar Senin <svillar@igalia.com>
3357 [css-grid] Fix auto-track sizing with min-size:auto and specific sizes
3358 https://bugs.webkit.org/show_bug.cgi?id=155165
3360 Reviewed by Darin Adler.
3362 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt:
3363 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
3364 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt:
3365 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
3367 2016-03-09 Manuel Rego Casasnovas <rego@igalia.com>
3369 [css-grid] Initial support for implicit grid before explicit grid
3370 https://bugs.webkit.org/show_bug.cgi?id=155014
3372 Reviewed by Darin Adler.
3374 Updated results in current tests and added specific test for this.
3376 * fast/css-grid-layout/grid-auto-flow-resolution.html:
3377 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
3378 * fast/css-grid-layout/grid-item-spanning-resolution.html:
3379 * fast/css-grid-layout/implicit-tracks-before-explicit-expected.txt: Added.
3380 * fast/css-grid-layout/implicit-tracks-before-explicit.html: Added.
3382 2016-03-09 Myles C. Maxfield <mmaxfield@apple.com>
3384 [iOS] Arabic text on Wikipedia is shown as boxes
3385 https://bugs.webkit.org/show_bug.cgi?id=155129
3386 <rdar://problem/24919902>
3388 Reviewed by Darin Adler.
3390 This test is iOS-specific.
3392 * platform/efl/TestExpectations:
3393 * platform/gtk/TestExpectations:
3394 * platform/mac/TestExpectations:
3395 * platform/win/TestExpectations:
3396 * fast/text/arabic-blacklisted-expected.html: Added.
3397 * fast/text/arabic-blacklisted.html: Added.
3399 2016-03-08 Chris Dumez <cdumez@apple.com>
3401 Element with maximum tabIndex cannot be returned by nextElementWithGreaterTabIndex()
3402 https://bugs.webkit.org/show_bug.cgi?id=155215
3404 Reviewed by Ryosuke Niwa.
3406 Add test to make sure that an Element with a tabIndex equal to
3407 2147483647 (maximum tabIndex) can be focused.
3409 * fast/events/max-tabindex-focus-expected.txt: Added.
3410 * fast/events/max-tabindex-focus.html: Added.
3412 2016-03-08 Filip Pizlo <fpizlo@apple.com>
3414 DFG should be able to constant-fold strings
3415 https://bugs.webkit.org/show_bug.cgi?id=155200
3417 Reviewed by Geoffrey Garen.
3419 * js/regress/script-tests/strcat-const.js: Added.
3422 * js/regress/script-tests/strcat-length-const.js: Added.
3425 * js/regress/strcat-const-expected.txt: Added.
3426 * js/regress/strcat-const.html: Added.
3427 * js/regress/strcat-length-const-expected.txt: Added.
3428 * js/regress/strcat-length-const.html: Added.
3430 2016-03-08 Joseph Pecoraro <pecoraro@apple.com>
3432 Web Inspector: Add Heap domain start/stop tracking commands
3433 https://bugs.webkit.org/show_bug.cgi?id=155190
3435 Reviewed by Brian Burg.
3437 * inspector/heap/tracking-expected.txt: Added.
3438 * inspector/heap/tracking.html: Added.
3440 2016-03-08 Joseph Pecoraro <pecoraro@apple.com>
3442 Web Inspector: Add a way to create a Heap Snapshot
3443 https://bugs.webkit.org/show_bug.cgi?id=155188
3445 Reviewed by Brian Burg.
3447 * inspector/heap/snapshot-expected.txt: Added.
3448 * inspector/heap/snapshot.html: Added.
3450 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3452 Move two indexeddb test skips out of wk2/TestExpectations and in to TestExpectations.
3454 Unreviewed test gardening.
3457 * platform/wk2/TestExpectations:
3459 2016-03-08 Mark Lam <mark.lam@apple.com>
3461 Implement Function.name support for getters/setters and inferring name of function properties.
3462 https://bugs.webkit.org/show_bug.cgi?id=154865
3464 Reviewed by Geoffrey Garen.
3466 * js/function-toString-vs-name-expected.txt: Added.
3467 * js/function-toString-vs-name.html: Added.
3468 * js/script-tests/function-toString-vs-name.js: Added.
3470 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
3472 Font size computed style is innaccurate
3473 https://bugs.webkit.org/show_bug.cgi?id=154705
3474 <rdar://problem/23474068>
3476 Reviewed by Timothy Hatcher.
3478 Update expected results.
3480 * css3/calc/font-size-fractional-expected.txt:
3481 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
3482 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
3483 * editing/mac/attributed-string/font-size-expected.txt:
3484 * editing/mac/attributed-string/vertical-align-expected.txt:
3485 * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
3486 * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
3487 * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
3488 * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
3490 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3492 Marking storage/domstorage/events/basic-body-attribute.html as flaky on ios-simulator-wk2
3493 https://bugs.webkit.org/show_bug.cgi?id=155201
3495 Unreviewed test gardening.
3497 * platform/ios-simulator-wk2/TestExpectations:
3499 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
3501 [Font Loading] Crash when a single load request causes multiple fonts to fail loading
3502 https://bugs.webkit.org/show_bug.cgi?id=155009
3504 Reviewed by Simon Fraser.
3506 * fast/text/font-face-set-document-multiple-failure-expected.txt: Added.
3507 * fast/text/font-face-set-document-multiple-failure.html: Added.
3509 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3511 Skip fast/events/prevent-default-prevents-interaction-with-scrollbars.html on ios-simulator
3513 Unreviewed test gardening.
3515 The test relies on mouse events, which are unsupported on ios-simulator.
3517 * platform/ios-simulator/TestExpectations:
3519 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3521 Skip css3/filters tests that seem to cause a crash on ios-simulator
3522 https://bugs.webkit.org/show_bug.cgi?id=153933
3524 Unreviewed test gardening.
3526 * platform/ios-simulator/TestExpectations:
3528 2016-03-08 Commit Queue <commit-queue@webkit.org>
3530 Unreviewed, rolling out r197766.
3531 https://bugs.webkit.org/show_bug.cgi?id=155183
3533 Has platform-specific code in non-platform files (Requested by
3538 "AX: Force allow user zoom"
3539 https://bugs.webkit.org/show_bug.cgi?id=155056
3540 http://trac.webkit.org/changeset/197766
3542 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3544 Skip svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html on ios-simulator
3545 https://bugs.webkit.org/show_bug.cgi?id=155174
3547 Unreviewed test gardening.
3549 * platform/ios-simulator/TestExpectations:
3551 2016-03-08 Antonio Gomes <tonikitoo@webkit.org>
3553 Scrolling does not work when the mouse down is handled by a node
3554 https://bugs.webkit.org/show_bug.cgi?id=19033
3556 Reviewed by Simon Fraser.
3558 * fast/events/prevent-default-prevents-interaction-with-scrollbars-expected.txt: Added.
3559 * fast/events/prevent-default-prevents-interaction-with-scrollbars.html: Added.
3561 2016-03-08 Michael Saboff <msaboff@apple.com>
3563 [ES6] Regular Expression canonicalization tables for Unicode need to be updated to use Unicode CaseFolding.txt
3564 https://bugs.webkit.org/show_bug.cgi?id=155114
3566 Reviewed by Darin Adler.
3570 * js/regexp-unicode-expected.txt:
3571 * js/script-tests/regexp-unicode.js:
3573 2016-03-08 Commit Queue <commit-queue@webkit.org>
3575 Unreviewed, rolling out r197765.
3576 https://bugs.webkit.org/show_bug.cgi?id=155172
3578 The test added with this change is failing on all platforms.
3579 (Requested by ryanhaddad on #webkit).
3583 "ImageDocuments leak their world."
3584 https://bugs.webkit.org/show_bug.cgi?id=155167
3585 http://trac.webkit.org/changeset/197765
3587 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3589 Rebaseline WPT reflection tests for ios-simulator after r197726
3591 Unreviewed test gardening.
3593 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3594 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3596 2016-03-08 Nan Wang <n_wang@apple.com>
3598 AX: Force allow user zoom
3599 https://bugs.webkit.org/show_bug.cgi?id=155056
3601 Reviewed by Chris Fleizach.
3603 * accessibility/ios-simulator/force-user-scalable-expected.txt: Added.
3604 * accessibility/ios-simulator/force-user-scalable.html: Added.
3606 2016-03-08 Andreas Kling <akling@apple.com>
3608 ImageDocuments leak their world.
3609 <https://webkit.org/b/155167>
3610 <rdar://problem/24987363>
3612 Reviewed by Antti Koivisto.
3614 Made a little test that loads an image into an <iframe> 10 times and then
3615 triggers a garbage collection and checks that all the documents got destroyed.
3617 Prior to this change, all 10 ImageDocuments would remain alive at the end.
3619 * fast/dom/ImageDocument-world-leak-expected.txt: Added.
3620 * fast/dom/ImageDocument-world-leak.html: Added.
3622 2016-03-08 Alejandro G. Castro <alex@igalia.com>
3624 Unreviewed EFL build fix after r197752.
3626 * platform/efl/TestExpectations: Avoid running the mediastream