1 2016-03-30 Joanmarie Diggs <jdiggs@igalia.com>
3 AX: Update handling of SVG elements with presentational role
4 https://bugs.webkit.org/show_bug.cgi?id=156042
6 Reviewed by Chris Fleizach.
8 The expectations needed to be updated to reflect the elements which are
9 now being included in the accessibility tree. Also added several new test
10 cases with presentational elements that lack global ARIA attributes.
12 * accessibility/w3c-svg-presentational-role.html: Added several new test cases.
13 * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Updated.
14 * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Updated
16 2016-03-30 Michael Saboff <msaboff@apple.com>
18 [ES6] Quantified unicode regular expressions do not work for counts greater than 1
19 https://bugs.webkit.org/show_bug.cgi?id=156044
25 * js/regexp-unicode-expected.txt:
26 * js/script-tests/regexp-unicode.js:
28 2016-03-30 Myles C. Maxfield <mmaxfield@apple.com>
30 [OS X] [RTL Scrollbars] Overlay RTL scrollbars animate in from the wrong side
31 https://bugs.webkit.org/show_bug.cgi?id=155962
33 Reviewed by Darin Adler.
35 This test only prints the "RTL" token when running on certain OSes.
37 * fast/scrolling/rtl-scrollbars-animation-property.html: Added.
38 * platform/mac/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
40 2016-03-30 Sam Weinig <sam@webkit.org>
42 -webkit-text-underline-position: under; does not work in ToT
43 https://bugs.webkit.org/show_bug.cgi?id=156038
45 Reviewed by David Hyatt.
47 * fast/css3-text/css3-text-decoration/text-underline-position/text-underline-position-under-vs-alphabetic-expected-mismatch.html: Added.
48 * fast/css3-text/css3-text-decoration/text-underline-position/text-underline-position-under-vs-alphabetic.html: Added.
49 Add mismatch test to show that -webkit-text-underline-position: under works.
51 2016-03-30 Eric Carlson <eric.carlson@apple.com>
53 Fix the media test added in r185402
54 https://bugs.webkit.org/show_bug.cgi?id=156040
56 Reviewed by Simon Fraser.
58 * media/video-transformed-by-javascript.html: Load a valid media file.
60 2016-03-30 Commit Queue <commit-queue@webkit.org>
62 Unreviewed, rolling out r198828.
63 https://bugs.webkit.org/show_bug.cgi?id=156030
65 Confirming PLT regression (Requested by anttik on #webkit).
69 "Separate render tree updating from style resolve"
70 https://bugs.webkit.org/show_bug.cgi?id=155298
71 http://trac.webkit.org/changeset/198828
73 2016-03-30 Keith Miller <keith_miller@apple.com>
75 Unreviewed, rollout r198808. The patch causes crashes on 32-bit and appears to be a JSBench regression.
77 2016-03-30 Myles C. Maxfield <mmaxfield@apple.com>
79 [OS X] [RTL Scrollbars] List boxes should obey RTL scrollbars
80 https://bugs.webkit.org/show_bug.cgi?id=155991
82 Reviewed by Darin Adler.
84 As with the previous patches, mark new tests as failing on all OSes that
85 don't support RTL scrollbars.
88 * fast/scrolling/rtl-scrollbars-listbox-expected.html: Added.
89 * fast/scrolling/rtl-scrollbars-listbox-scroll-expected.html: Added.
90 * fast/scrolling/rtl-scrollbars-listbox-scroll.html: Added.
91 * fast/scrolling/rtl-scrollbars-listbox-select-left-expected.html: Added.
92 * fast/scrolling/rtl-scrollbars-listbox-select-left.html: Added.
93 * fast/scrolling/rtl-scrollbars-listbox-select-right-expected.html: Added.
94 * fast/scrolling/rtl-scrollbars-listbox-select-right.html: Added.
95 * fast/scrolling/rtl-scrollbars-listbox-simple-expected-mismatch.html: Added.
96 * fast/scrolling/rtl-scrollbars-listbox-simple.html: Added.
97 * fast/scrolling/rtl-scrollbars-listbox.html: Added.
99 2016-03-30 Yusuke Suzuki <utatane.tea@gmail.com>
101 [JSC] Implement String.prototype.repeat in builtins JS
102 https://bugs.webkit.org/show_bug.cgi?id=155974
104 Reviewed by Darin Adler.
106 Update the error messages.
108 * js/regress/script-tests/string-repeat-not-resolving-fixed.js: Added.
110 * js/regress/script-tests/string-repeat-not-resolving-no-inline.js: Added.
112 * js/regress/script-tests/string-repeat-not-resolving.js: Added.
114 * js/regress/script-tests/string-repeat-resolving-fixed.js: Added.
116 * js/regress/script-tests/string-repeat-resolving-no-inline.js: Added.
118 * js/regress/script-tests/string-repeat-resolving.js: Added.
120 * js/regress/script-tests/string-repeat-single-not-resolving.js: Added.
122 * js/regress/script-tests/string-repeat-single-resolving.js: Added.
124 * js/regress/script-tests/string-repeat-small-not-resolving.js: Added.
126 * js/regress/script-tests/string-repeat-small-resolving.js: Added.
128 * js/regress/string-repeat-not-resolving-expected.txt: Added.
129 * js/regress/string-repeat-not-resolving-fixed-expected.txt: Added.
130 * js/regress/string-repeat-not-resolving-fixed.html: Added.
131 * js/regress/string-repeat-not-resolving-noinline-expected.txt: Added.
132 * js/regress/string-repeat-not-resolving-noinline.html: Added.
133 * js/regress/string-repeat-not-resolving.html: Added.
134 * js/regress/string-repeat-resolving-expected.txt: Added.
135 * js/regress/string-repeat-resolving-fixed-expected.txt: Added.
136 * js/regress/string-repeat-resolving-fixed.html: Added.
137 * js/regress/string-repeat-resolving-no-inline-expected.txt: Added.
138 * js/regress/string-repeat-resolving-no-inline.html: Added.
139 * js/regress/string-repeat-resolving.html: Added.
140 * js/regress/string-repeat-single-not-resolving-expected.txt: Added.
141 * js/regress/string-repeat-single-not-resolving.html: Added.
142 * js/regress/string-repeat-single-resolving-expected.txt: Added.
143 * js/regress/string-repeat-single-resolving.html: Added.
144 * js/regress/string-repeat-small-not-resolving-expected.txt: Added.
145 * js/regress/string-repeat-small-not-resolving.html: Added.
146 * js/regress/string-repeat-small-resolving-expected.txt: Added.
147 * js/regress/string-repeat-small-resolving.html: Added.
148 * js/script-tests/string-repeat.js:
149 * js/string-repeat-expected.txt:
151 2016-03-24 Simon Fraser <simon.fraser@apple.com>
153 Make animation events non-cancelable
154 https://bugs.webkit.org/show_bug.cgi?id=78110
156 Reviewed by Dan Bates.
158 * animations/animation-events-not-cancelable-expected.txt: Added.
159 * animations/animation-events-not-cancelable.html: Added.
161 2016-03-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
163 [EFL] Mark svg zoom and pageoverlay tests to failure
165 Unreviewed EFL gardening.
167 * platform/efl/TestExpectations: Assign new bugs to the failures.
169 2016-03-30 Manuel Rego Casasnovas <rego@igalia.com>
171 [css-grid] Refactor positioned children code
172 https://bugs.webkit.org/show_bug.cgi?id=155972
174 Reviewed by Sergio Villar Senin.
176 Added RTL cases for most of the positioned tests,
177 which are now passing with this patch.
179 Pending to add RTL tests when "left" and "right" are not "auto"
180 (the item doesn't use the static inline position),
181 but that will be done in the other patch.
183 * fast/css-grid-layout/absolute-positioning-grid-container-containing-block-expected.txt:
184 * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
185 * fast/css-grid-layout/absolute-positioning-grid-container-parent-expected.txt:
186 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
187 * fast/css-grid-layout/grid-positioned-items-background-expected.html:
188 * fast/css-grid-layout/grid-positioned-items-background.html:
189 Fix test setting transparent background as it couldn't fail before.
190 Also using a different width, to have different values when we create the RTL version.
191 * fast/css-grid-layout/grid-positioned-items-implicit-grid-expected.txt:
192 * fast/css-grid-layout/grid-positioned-items-implicit-grid-line-expected.txt:
193 * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
194 * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
195 * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line-expected.txt:
196 * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
197 * fast/css-grid-layout/grid-sizing-positioned-items-expected.txt:
198 * fast/css-grid-layout/grid-sizing-positioned-items.html:
200 2016-03-26 Antti Koivisto <antti@apple.com>
202 Separate render tree updating from style resolve
203 https://bugs.webkit.org/show_bug.cgi?id=155298
205 Reviewed by Andreas Kling.
209 Skip mathml/presentation/menclose-notation-attribute-change-value.html. It will be fixed by upcoming MathML refactoring.
211 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
212 * css3/viewport-percentage-lengths/viewport-percentage-lengths-resize-expected.txt:
214 This is a progression.
216 * editing/mac/spelling/autocorrection-contraction-expected.txt:
217 * editing/mac/spelling/autocorrection-removing-underline-after-paste-expected.txt:
218 * editing/mac/spelling/autocorrection-removing-underline-expected.txt:
219 * editing/mac/spelling/autocorrection-simple-expected.txt:
220 * editing/style/remove-underline-from-stylesheet-expected.txt:
221 * editing/style/typing-style-003-expected.txt:
223 Non-rendered whitespace related changes.
225 * platform/ios-simulator/TestExpectations:
227 Skip fast/regions/position-writing-modes-in-variable-width-regions.html on iOS. Similar tests are mostly already skipped.
229 * platform/ios-simulator/editing/style/typing-style-003-expected.txt: Added.
230 * platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.txt:
231 * platform/mac/editing/inserting/editable-html-element-expected.txt:
232 * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
233 * platform/mac/editing/inserting/insert-at-end-02-expected.txt:
234 * platform/mac/editing/pasteboard/4989774-expected.txt:
235 * platform/mac/editing/selection/4983858-expected.txt:
237 Non-rendered whitespace related changes.
239 2016-03-29 Nan Wang <n_wang@apple.com>
241 AX: VoiceOver not announcing the right header information for table on iOS
242 https://bugs.webkit.org/show_bug.cgi?id=155907
244 Reviewed by Chris Fleizach.
246 * accessibility/ios-simulator/table-row-column-headers-expected.txt: Added.
247 * accessibility/ios-simulator/table-row-column-headers.html: Added.
249 2016-03-29 Dana Burkart and Matthew Hanson <dburkart@apple.com>
251 Web Inspector: JS PrettyPrinting in do/while loops, "while" should be on the same line as "}" if there was a closing brace
252 https://bugs.webkit.org/show_bug.cgi?id=117616
253 <rdar://problem/15796884>
255 Reviewed by Joseph Pecoraro.
257 * inspector/codemirror/prettyprinting-javascript-expected.txt:
258 * inspector/codemirror/prettyprinting-javascript.html:
259 * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop-expected.js: Added.
260 * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop.js: Added.
261 * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if-expected.js: Added.
262 * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if.js: Added.
263 * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while-expected.js: Added.
264 * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while.js: Added.
265 * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while-expected.js: Added.
266 * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while.js: Added.
267 * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while-expected.js: Added.
268 * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while.js: Added.
270 2016-03-29 Saam barati <sbarati@apple.com>
272 Fix typos in our error messages and remove some trailing periods
273 https://bugs.webkit.org/show_bug.cgi?id=155985
275 Reviewed by Mark Lam.
277 * js/string-includes-expected.txt:
279 2016-03-29 Keith Miller <keith_miller@apple.com>
281 [ES6] Add support for Symbol.isConcatSpreadable.
282 https://bugs.webkit.org/show_bug.cgi?id=155351
284 Reviewed by Saam Barati.
286 Fix tests for Symbol.isConcatSpreadable on the Symbol object.
288 * js/Object-getOwnPropertyNames-expected.txt:
289 * js/dom/array-prototype-properties-expected.txt:
290 * js/script-tests/Object-getOwnPropertyNames.js:
292 2016-03-29 Nan Wang <n_wang@apple.com>
294 AX: VoiceOver: Navigating Numbered Lists Causes Number to be announced On Each Line of List
295 https://bugs.webkit.org/show_bug.cgi?id=155984
297 Reviewed by Chris Fleizach.
299 * accessibility/mac/attributed-string-with-listitem-multiple-lines-expected.txt: Added.
300 * accessibility/mac/attributed-string-with-listitem-multiple-lines.html: Added.
302 2016-03-29 Antonio Gomes <tonikitoo@webkit.org>
304 Wheel events' latching state is not reset when appropriate
305 https://bugs.webkit.org/show_bug.cgi?id=155746
307 Reviewed by Simon Fraser.
309 * tiled-drawing/scrolling/resources/selects-iframe.html: Added.
310 * tiled-drawing/scrolling/scroll-iframe-latched-selects.html: Added.
312 2016-03-29 Saam barati <sbarati@apple.com>
314 "Can not" => "cannot" in String.prototype error messages
315 https://bugs.webkit.org/show_bug.cgi?id=155895
317 Reviewed by Mark Lam.
319 * js/string-includes-expected.txt:
321 2016-03-29 Ryan Haddad <ryanhaddad@apple.com>
323 Adding Timeout to ios-simulator TestExpectations for perf/adding-radio-buttons.html
324 https://bugs.webkit.org/show_bug.cgi?id=154055
326 Unreviewed test gardening.
328 * platform/ios-simulator/TestExpectations:
330 2016-03-29 Joseph Pecoraro <pecoraro@apple.com>
332 Web Inspector: We should have a way to capture heap snapshots programatically.
333 https://bugs.webkit.org/show_bug.cgi?id=154407
334 <rdar://problem/24726292>
336 Reviewed by Timothy Hatcher.
338 * inspector/console/heapSnapshot-expected.txt: Added.
339 * inspector/console/heapSnapshot.html: Added.
340 Test that we get expected data and events after calling
341 console.takeHeapSnapshot when the inspector is open.
343 2016-03-29 Eric Carlson <eric.carlson@apple.com>
345 media/track/track-remove-track.html is flaky, crashing and failing
346 https://bugs.webkit.org/show_bug.cgi?id=130971
348 Reviewed by Alexey Proskuryakov.
350 * platform/mac/TestExpectations: Mark crash as flaky only.
352 2016-03-29 Gyuyoung Kim <gyuyoung.kim@webkit.org>
354 [EFL] Skip to test custom element test cases
356 Unreviewed EFL gardening.
358 Custom element is not supported by EFL yet. Additionally mark 4 security tests to timeout.
360 * platform/efl/TestExpectations:
362 2016-03-29 Joseph Pecoraro <pecoraro@apple.com>
364 Audit WebCore builtins for user overridable code
365 https://bugs.webkit.org/show_bug.cgi?id=155923
367 Reviewed by Youenn Fablet.
369 * fetch/builtin-overrides-expected.txt: Added.
370 * fetch/builtin-overrides.html: Added.
371 * streams/builtin-overrides-expected.txt: Added.
372 * streams/builtin-overrides.html: Added.
374 2016-03-28 Zalan Bujtas <zalan@apple.com>
376 Pixel turds when bordered div is resized on SMF forum software.
377 https://bugs.webkit.org/show_bug.cgi?id=155957
378 <rdar://problem/25010646>
380 Reviewed by Simon Fraser.
382 Use unmodified, non-snapped bounding box rect when computing dirty rects.
384 * fast/repaint/hidpi-box-with-subpixel-height-inflates-expected.txt: Added.
385 * fast/repaint/hidpi-box-with-subpixel-height-inflates.html: Added.
387 2016-03-28 Chris Fleizach <cfleizach@apple.com>
389 AX: Crash when AX trying to create element for an old auto fill element
390 https://bugs.webkit.org/show_bug.cgi?id=155943
392 Reviewed by Joanmarie Diggs.
394 * accessibility/auto-fill-crash-expected.txt: Added.
395 * accessibility/auto-fill-crash.html: Added.
397 2016-03-28 Chris Fleizach <cfleizach@apple.com>
399 AX: iOS: Can't navigate inside ContentEditable fields with voiceover enabled
400 https://bugs.webkit.org/show_bug.cgi?id=155942
402 Reviewed by Joanmarie Diggs.
404 * accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
405 * accessibility/set-selected-text-range-contenteditable.html: Added.
406 * platform/efl/TestExpectations:
407 * platform/gtk/TestExpectations:
409 2016-03-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
411 Unreviewed EFL gardening on 29th Mar.
413 Mark svg text tests to failure. Besides remove duplicated a test.
415 * platform/efl/TestExpectations:
417 2016-03-28 Myles C. Maxfield <mmaxfield@apple.com>
419 [RTL Scrollbars] Position:sticky can be positioned under vertical RTL scrollbar
420 https://bugs.webkit.org/show_bug.cgi?id=155949
422 Reviewed by Simon Fraser.
424 * platform/ios-simulator/TestExpectations:
425 * fast/scrolling/rtl-scrollbars-sticky-document-2-expected.html: Added.
426 * fast/scrolling/rtl-scrollbars-sticky-document-2.html: Added.
427 * fast/scrolling/rtl-scrollbars-sticky-document-expected.html: Added.
428 * fast/scrolling/rtl-scrollbars-sticky-document.html: Added.
429 * fast/scrolling/rtl-scrollbars-sticky-iframe-2-expected.html: Added.
430 * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html: Added.
431 * fast/scrolling/rtl-scrollbars-sticky-iframe-expected.html: Added.
432 * fast/scrolling/rtl-scrollbars-sticky-iframe.html: Added.
433 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2-expected.html: Added.
434 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html: Added.
435 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-expected.html: Added.
436 * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html: Added.
438 2016-03-28 Zalan Bujtas <zalan@apple.com>
440 Setup cloned continuation renderer properly.
441 https://bugs.webkit.org/show_bug.cgi?id=155640
443 Reviewed by Simon Fraser.
445 Set the "renderer has outline ancestor" flag on the cloned inline renderer when
446 we split the original renderer for continuation.
447 It ensures that when the cloned part of the continuation requests repaint, we properly
448 invalidate the ancestor outline (if needed).
450 * fast/inline/outline-with-continuation-assert-expected.txt: Added.
451 * fast/inline/outline-with-continuation-assert.html: Added.
453 2016-03-28 Ryan Haddad <ryanhaddad@apple.com>
455 Marking transitions/cancel-transition.html as flaky on ios-sim-wk2
456 https://bugs.webkit.org/show_bug.cgi?id=155948
458 Unreviewed test gardening.
460 * platform/ios-simulator-wk2/TestExpectations:
462 2016-03-28 Ryan Haddad <ryanhaddad@apple.com>
464 Marking fast/loader/scroll-position-restored-on-back.html as flaky on ios-sim debug WK2
465 https://bugs.webkit.org/show_bug.cgi?id=155947
467 Unreviewed test gardening.
469 * platform/ios-simulator-wk2/TestExpectations:
471 2016-03-28 Jer Noble <jer.noble@apple.com>
473 Unreviewed rebaselining; Different track IDs are selected in El Capitan.
475 * platform/mac/media/track/video-track-alternate-groups-expected.txt: Added.
477 2016-03-28 Chris Dumez <cdumez@apple.com>
479 Disk cache speculative validation requests do not have the 'Referer' HTTP header set
480 https://bugs.webkit.org/show_bug.cgi?id=155890
481 <rdar://problem/25279962>
483 Reviewed by Antti Koivisto.
485 Update existing layout test to make sure that speculative validation
486 requests have their HTTP 'Referer' header set.
488 * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt:
489 * http/tests/cache/disk-cache/speculative-validation/validation-request.html:
491 2016-03-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
493 [EFL] Mark failing indexeddb tests to failure
495 Unreviewed EFL gardening.
497 Additionally a shadow dom test is marked to failure because shadow dom is not enabled on EFL port yet.
499 * platform/efl/TestExpectations:
501 2016-03-28 Hunseop Jeong <hs85.jeong@samsung.com>
503 [EFL] Remove the more passed tests after r198728
505 Unreviewed EFL gardening.
507 * platform/efl/TestExpectations:
509 2016-03-27 Hunseop Jeong <hs85.jeong@samsung.com>
511 [EFL] REGRESSION(r188793): It made 200 layout tests and Bindings/event-target-wrapper.html performance test fail
512 https://bugs.webkit.org/show_bug.cgi?id=148470
514 Reviewed by Darin Adler.
516 * platform/efl/TestExpectations: Unskip the passed tests.
518 2016-03-27 Gyuyoung Kim <gyuyoung.kim@webkit.org>
520 [EFL][AX] Mark AX failing tests to failure
522 Unreveiwed EFL gardening.
524 * platform/efl/TestExpectations:
526 2016-03-27 Gyuyoung Kim <gyuyoung.kim@webkit.org>
528 Mark rtl-scrollbar's tests to pass with incorrectly
530 Unreviewed EFL gardening.
532 * platform/efl/TestExpectations: Though rtl scrollbar isn't supported by EFL yet, it has been passed.
534 2016-03-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
536 Remove duplicated tests in EFL TextExpectations.
538 Unreviewed EFL gardening.
540 * platform/efl/TestExpectations: Clean up duplicated pathes.
542 2016-03-26 Joseph Pecoraro <pecoraro@apple.com>
544 ES6 Class syntax. Invoking method of parent class in constructor before super() lead to crash
545 https://bugs.webkit.org/show_bug.cgi?id=152108
547 Reviewed by Ryosuke Niwa.
549 * js/arrowfunction-superproperty-expected.txt:
550 * js/script-tests/arrowfunction-superproperty.js:
551 * js/script-tests/class-syntax-name.js:
552 * js/script-tests/class-syntax-string-and-numeric-names.js:
553 Remove stale FIXMEs from LayoutTests where the bugs have been fixed.
555 2016-03-25 Joseph Pecoraro <pecoraro@apple.com>
557 Date.prototype.toLocaleDateString uses overridable Object.create
558 https://bugs.webkit.org/show_bug.cgi?id=155917
560 Reviewed by Mark Lam.
562 * js/regress-155917-expected.txt: Added.
563 * js/regress-155917.html: Added.
564 * js/script-tests/regress-155917.js: Added.
567 2016-03-25 Jer Noble <jer.noble@apple.com>
569 [Mac] Audio tracks in alternate groups are not represented correctly as AudioTracks
570 https://bugs.webkit.org/show_bug.cgi?id=155891
571 <rdar://problem/24841372>
573 Reviewed by Eric Carlson.
575 * media/content/audio-tracks-alternate-group-with-fallback.mp4: Added.
576 * media/content/audio-tracks-no-alternate-group.mp4: Added.
577 * media/content/audio-tracks-some-in-alternate-group.mp4: Added.
578 * media/track/video-track-alternate-groups-expected.txt: Added.
579 * media/track/video-track-alternate-groups.html: Added.
580 * platform/mac-yosemite/media/track/video-track-alternate-groups-expected.txt: Added.
582 2016-03-25 Mark Lam <mark.lam@apple.com>
584 ES6's throwing of TypeErrors on access of RegExp.prototype flag properties breaks websites.
585 https://bugs.webkit.org/show_bug.cgi?id=155904
587 Reviewed by Geoffrey Garen.
589 * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
590 (ES5Harness.registerTest.test):
591 * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
592 (ES5Harness.registerTest.test):
593 * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
594 (ES5Harness.registerTest.test):
595 - updated these tests to not expect a TypeError due to the workaround.
597 * js/pic/cached-named-property-getter.html:
598 - updated this test to use the source property (which still throws a TypeError)
599 instead of the ignoreCase property which no longer does.
601 2016-03-25 Ryan Haddad <ryanhaddad@apple.com>
603 Marking compositing/repaint/become-overlay-composited-layer.html as flaky on ios-sim-wk2
604 https://bugs.webkit.org/show_bug.cgi?id=155737
606 Unreviewed test gardening.
608 * platform/ios-simulator-wk2/TestExpectations:
610 2016-03-25 Brady Eidson <beidson@apple.com>
612 Soften push/replaceState frequency restrictions.
613 <rdar://problem/25228439> and https://bugs.webkit.org/show_bug.cgi?id=155901
615 Rubber-stamped by Timothy Hatcher.
617 * fast/loader/stateobjects/pushstate-frequency-with-user-gesture-expected.txt: Removed.
618 * fast/loader/stateobjects/pushstate-frequency-with-user-gesture.html: Removed.
619 * fast/loader/stateobjects/replacestate-frequency-with-user-gesture-expected.txt: Removed.
620 * fast/loader/stateobjects/replacestate-frequency-with-user-gesture.html: Removed.
622 2016-03-23 Dave Hyatt <hyatt@apple.com>
624 Implement the allow-end value of the hanging-punctuation CSS property.
625 https://bugs.webkit.org/show_bug.cgi?id=104996
627 Reviewed by Simon Fraser.
629 * fast/text/hanging-punctuation-allow-end-basic-expected.html: Added.
630 * fast/text/hanging-punctuation-allow-end-basic.html: Added.
631 * fast/text/hanging-punctuation-allow-end-expected.html: Added.
632 * fast/text/hanging-punctuation-allow-end-inlines-expected.html: Added.
633 * fast/text/hanging-punctuation-allow-end-inlines.html: Added.
634 * fast/text/hanging-punctuation-allow-end.html: Added.
636 2016-03-25 Caitlin Potter <caitp@igalia.com>
638 [JSC] implement String.prototype.padStart() and String.prototype.padEnd() proposal
639 https://bugs.webkit.org/show_bug.cgi?id=155795
641 Reviewed by Darin Adler.
643 * js/Object-getOwnPropertyNames-expected.txt:
644 * js/script-tests/Object-getOwnPropertyNames.js:
646 2016-03-25 Youenn Fablet <youenn.fablet@crf.canon.fr>
648 [Fetch API] Add basic loading of resources
649 https://bugs.webkit.org/show_bug.cgi?id=155637
651 Reviewed by Darin Adler.
653 * TestExpectations: Removed flaky test expectations.
654 * http/tests/fetch/closing-while-fetching-expected.txt: Added.
655 * http/tests/fetch/closing-while-fetching.html: Added.
656 * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
657 * http/tests/fetch/get-response-body-while-loading.html: Added.
658 * http/tests/resources/download-json-with-delay.php: Added.
659 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
661 2016-03-25 Gyuyoung Kim <gyuyoung.kim@webkit.org>
663 Unreviewed EFL gardening.
665 Mark new failing tests with existing or new bug.
667 * platform/efl/TestExpectations:
669 2016-03-25 Gyuyoung Kim <gyuyoung.kim@webkit.org>
671 Unreviewed EFL gardening.
673 Mark some blink imported tests to timeout, imageonlyfailure.
674 Besides some AX tests need to have new baseline, which have been tested since r197616.
676 * platform/efl/TestExpectations:
678 2016-03-24 Gyuyoung Kim <gyuyoung.kim@webkit.org>
680 Unreviewed EFL gardening. Mark crash tests in proper category.
682 * platform/efl/TestExpectations:
684 2016-03-24 Daniel Bates <dabates@apple.com>
686 CSP: Move logic for reporting a violation from ContentSecurityPolicyDirectiveList to ContentSecurityPolicy
687 https://bugs.webkit.org/show_bug.cgi?id=155842
688 <rdar://problem/25340377>
690 https://bugs.webkit.org/show_bug.cgi?id=155133
692 Reviewed by Brent Fulgham.
694 Update expected results to reflect new error message text for an inline event handler violation.
696 * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
697 * http/tests/security/contentSecurityPolicy/inline-script-blocked-goofy-expected.txt:
698 * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
700 2016-03-24 Saam barati <sbarati@apple.com>
702 ES6: Implement IsRegExp function and use where needed in String.prototype.* methods
703 https://bugs.webkit.org/show_bug.cgi?id=155854
705 Reviewed by Mark Lam.
707 * js/string-includes-expected.txt:
709 2016-03-24 Commit Queue <commit-queue@webkit.org>
711 Unreviewed, rolling out r198627.
712 https://bugs.webkit.org/show_bug.cgi?id=155856
714 Caused use-after-free (Requested by ap on #webkit).
718 "[Fetch API] Add basic loading of resources"
719 https://bugs.webkit.org/show_bug.cgi?id=155637
720 http://trac.webkit.org/changeset/198627
722 2016-03-24 Saam barati <sbarati@apple.com>
724 Web Inspector: Separate Debugger enable state from the debugger breakpoints enabled state
725 https://bugs.webkit.org/show_bug.cgi?id=152193
726 <rdar://problem/23867520>
728 Reviewed by Joseph Pecoraro.
730 * inspector/script-profiler/event-type-API.html:
731 * inspector/script-profiler/event-type-Microtask.html:
732 * inspector/script-profiler/event-type-Other.html:
734 2016-03-24 Daniel Bates <dabates@apple.com>
736 Update expected results following <http://trac.webkit.org/changeset/198591>
737 (https://bugs.webkit.org/show_bug.cgi?id=155777)
739 * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt:
740 * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt:
742 2016-03-24 Youenn Fablet <youenn.fablet@crf.canon.fr>
744 [Fetch API] Add basic loading of resources
745 https://bugs.webkit.org/show_bug.cgi?id=155637
747 Reviewed by Darin Adler.
749 * TestExpectations: Removed flaky test expectations.
750 * http/tests/fetch/closing-while-fetching-expected.txt: Added.
751 * http/tests/fetch/closing-while-fetching.html: Added.
752 * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
753 * http/tests/fetch/get-response-body-while-loading.html: Added.
754 * http/tests/resources/download-json-with-delay.php: Added.
755 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
757 2016-03-24 Michael Saboff <msaboff@apple.com>
759 [ES6] Greedy unicode RegExp's don't properly backtrack past non BMP characters
760 https://bugs.webkit.org/show_bug.cgi?id=155829
762 Reviewed by Saam Barati.
764 Added new test cases.
766 * js/regexp-unicode-expected.txt:
767 * js/script-tests/regexp-unicode.js:
769 2016-03-24 Gyuyoung Kim <gyuyoung.kim@webkit.org>
771 Unreviewed EFL gardening.
773 Unskip passing tests, which have been passed a long time ago.
774 Failed to track correct revision on EFL buildbot.
776 * platform/efl/TestExpectations:
778 2016-03-23 Commit Queue <commit-queue@webkit.org>
780 Unreviewed, rolling out r198538.
781 https://bugs.webkit.org/show_bug.cgi?id=155819
783 Broke two API tests on iOS simulator (Requested by ap on
788 "Media elements allowed to play without a user gesture, but
789 requiring fullscreen playback, should not be allowed to
791 https://bugs.webkit.org/show_bug.cgi?id=155599
792 http://trac.webkit.org/changeset/198538
794 2016-03-23 Commit Queue <commit-queue@webkit.org>
796 Unreviewed, rolling out r198582.
797 https://bugs.webkit.org/show_bug.cgi?id=155812
799 "It broke debugging in the web inspector" (Requested by
800 saamyjoon on #webkit).
804 "We should not disable inlining when the debugger is enabled"
805 https://bugs.webkit.org/show_bug.cgi?id=155741
806 http://trac.webkit.org/changeset/198582
808 2016-03-23 Zalan Bujtas <zalan@apple.com>
810 ASSERTION FAILED: y2 >= y1 in WebCore::RenderElement::drawLineForBoxSide
811 https://bugs.webkit.org/show_bug.cgi?id=155791
813 Reviewed by Simon Fraser.
815 With certain combination of border rect and adjacent width, we could end up with an empty final rect.
816 This patch ensures that we don't try to paint this empty rect.
818 * fast/borders/empty-outline-border-assert-expected.txt: Added.
819 * fast/borders/empty-outline-border-assert.html: Added.
821 2016-03-23 Michael Saboff <msaboff@apple.com>
823 JavaScriptCore ArrayPrototype::join shouldn't cache butterfly when it makes effectful calls
824 https://bugs.webkit.org/show_bug.cgi?id=155776
826 Reviewed by Saam Barati.
830 * js/regress-155776-expected.txt: Added.
831 * js/regress-155776.html: Added.
832 * js/script-tests/regress-155776.js: Added.
833 (fillBigArrayViaToString):
834 (Function.prototype.toString):
836 2016-03-23 Daniel Bates <dabates@apple.com>
838 CSP: Make violation console messages concise and consistent
839 https://bugs.webkit.org/show_bug.cgi?id=155777
840 <rdar://problem/25304031>
842 Reviewed by Darin Adler.
844 Update expected results to reflect new violation message text.
846 * fast/workers/worker-inherits-csp-blocks-xhr-expected.txt:
847 * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
848 * http/tests/contentextensions/block-csp-report-expected.txt:
849 * http/tests/contentextensions/hide-on-csp-report-expected.txt:
850 * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt:
851 * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt:
853 * http/tests/security/contentSecurityPolicy/xsl-blocked-expected.txt:
854 * http/tests/security/contentSecurityPolicy/xsl-img-blocked-expected.txt:
855 * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt:
856 * http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1-expected.txt:
857 * http/tests/security/isolatedWorld/bypass-main-world-csp-for-xhr-expected.txt:
858 * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt:
859 * media/csp-blocks-video-expected.txt:
861 2016-03-23 Brent Fulgham <bfulgham@apple.com>
863 [WebGL] Non-power-of-two texture optimization
864 https://bugs.webkit.org/show_bug.cgi?id=118409
866 Reviewed by Dean Jackson.
868 * fast/canvas/webgl/texture-alternating-npot-expected.txt: Added.
869 * fast/canvas/webgl/texture-alternating-npot.html: Added.
871 2016-03-23 Saam barati <sbarati@apple.com>
873 We should not disable inlining when the debugger is enabled
874 https://bugs.webkit.org/show_bug.cgi?id=155741
876 Reviewed by Oliver Hunt.
878 * inspector/debugger/breakpoint-with-inlining-expected.txt: Added.
879 * inspector/debugger/breakpoint-with-inlining.html: Added.
881 2016-03-22 Darin Adler <darin@apple.com>
883 Tiny tweak to test I just landed.
885 * http/tests/security/cross-origin-modal-dialog-base-expected.txt:
886 Fix expected result now that I fixed the less than sign.
887 * http/tests/security/cross-origin-modal-dialog-base.html: Use <
888 so the < character won't create an HTML element instead of text.
890 2016-03-22 Darin Adler <darin@apple.com>
892 showModalDialog code runs with "first window" set to wrong window
893 https://bugs.webkit.org/show_bug.cgi?id=155710
895 Test by John Wilander.
897 Reviewed by Brent Fulgham.
899 * http/tests/security/cross-origin-modal-dialog-base-expected.txt: Added.
900 * http/tests/security/cross-origin-modal-dialog-base.html: Added.
901 * http/tests/security/resources/cross-origin-modal-dialog-base-1.html: Added.
902 * http/tests/security/resources/cross-origin-modal-dialog-base-2.html: Added.
903 * platform/wk2/TestExpectations: Skip test until we get better showModalDialog support.
905 2016-03-22 Said Abou-Hallawa <sabouhallawa@apple.com>
907 userSpaceOnUse patterns are not stroked for empty object bounding box elements
908 https://bugs.webkit.org/show_bug.cgi?id=109758
910 Reviewed by Brent Fulgham.
912 Ensure the SVG pattern is drawn correctly if it is used as a stroke for
913 empty objectBoundingBox elements.
915 * svg/custom/pattern-units-fill-stroke-expected.svg: Added.
916 * svg/custom/pattern-units-fill-stroke.svg: Added.
918 2016-03-22 Myles C. Maxfield <mmaxfield@apple.com>
920 Post-review test update after r198560
921 https://bugs.webkit.org/show_bug.cgi?id=155533
925 * fast/scrolling/rtl-scrollbars-positioning-expected.html:
926 * fast/scrolling/rtl-scrollbars-positioning.html:
928 2016-03-22 John Wilander <wilander@apple.com>
930 Restrict WebSockets header parsing according to RFC6455 and RFC7230. Based on Lamarque V. Souza's original patch.
931 https://bugs.webkit.org/show_bug.cgi?id=82714
933 Reviewed by Brent Fulgham.
935 * http/tests/websocket/tests/hybi/error-event-ready-state-expected.txt: Removed.
936 - See comment below on the associated HTML file.
937 * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404-expected.txt: Added.
938 * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404.html: Added.
939 - 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.
940 * http/tests/websocket/tests/hybi/error-event-ready-state.html: Removed.
941 - 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.
942 * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version-expected.txt: Added.
943 * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version.html: Added.
944 * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version_wsh.py: Added.
945 (web_socket_do_extra_handshake):
946 (web_socket_transfer_data):
947 - Test case for lower than HTTP 1.1 versions.
948 * http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header-expected.txt:
949 * http/tests/websocket/tests/hybi/handshake-fail-by-more-extensions-header-expected.txt:
950 * http/tests/websocket/tests/hybi/handshake-fail-by-more-protocol-header-expected.txt:
951 - Updated to pass with lowercase 'must not' in the failure reason.
952 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept-expected.txt: Added.
953 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept.html: Added.
954 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept_wsh.py: Added.
955 (web_socket_do_extra_handshake):
956 (web_socket_transfer_data):
957 - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Accept.
958 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions-expected.txt: Added.
959 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions.html: Added.
960 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions_wsh.py: Added.
961 (web_socket_do_extra_handshake):
962 (web_socket_transfer_data):
963 - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Extensions.
964 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol-expected.txt: Added.
965 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol.html: Added.
966 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol_wsh.py: Added.
967 (web_socket_do_extra_handshake):
968 (web_socket_transfer_data):
969 - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Protocol.
970 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line-expected.txt: Added.
971 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line.html: Added.
972 * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line_wsh.py: Added.
973 (web_socket_do_extra_handshake):
974 (web_socket_transfer_data):
975 - Test case for non-ASCII characters in HTTP status line.
976 * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status-expected.txt: Added.
977 * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status.html: Added.
978 * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status_wsh.py: Added.
979 (web_socket_do_extra_handshake):
980 (web_socket_transfer_data):
981 - Test case for null character in the middle of the HTTP status line.
982 * http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null_wsh.py:
983 (web_socket_do_extra_handshake):
984 (web_socket_transfer_data):
985 - 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.
986 * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
987 * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1.html: Added.
988 * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1_wsh.py: Added.
989 (web_socket_do_extra_handshake):
990 (web_socket_transfer_data):
991 - Test case for HTTP versions higher than 1.1.
992 * http/tests/websocket/tests/hybi/resources/status-404-without-body.php: Added.
993 - To use with the error-event-ready-state-non-existent-url-with-server-responding-404.html test described above.
995 2016-03-22 Myles C. Maxfield <mmaxfield@apple.com>
997 [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
998 https://bugs.webkit.org/show_bug.cgi?id=155533
1000 Reviewed by Darin Adler.
1003 * fast/scrolling/rtl-scrollbars-positioning-expected.html: Added.
1004 * fast/scrolling/rtl-scrollbars-positioning.html: Added.
1006 2016-03-22 Ryan Haddad <ryanhaddad@apple.com>
1008 Marking inspector/console/console-api.html as flaky on Mac
1009 https://bugs.webkit.org/show_bug.cgi?id=143719
1011 Unreviewed test gardening.
1013 * platform/mac/TestExpectations:
1015 2016-03-22 Ryan Haddad <ryanhaddad@apple.com>
1017 Fixing a typo in the Mac TestExpectations file.
1019 Unreviewed test gardening.
1021 * platform/mac/TestExpectations:
1023 2016-03-22 Michael Saboff <msaboff@apple.com>
1025 [ES6] Implement RegExp.prototype[@@match]
1026 https://bugs.webkit.org/show_bug.cgi?id=155711
1028 Reviewed by Filip Pizlo.
1030 Updated tests for exception string changes and added Symbol.match.
1032 * js/Object-getOwnPropertyNames-expected.txt:
1033 * js/dom/string-prototype-properties-expected.txt:
1034 * js/script-tests/Object-getOwnPropertyNames.js:
1035 * 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:
1037 2016-03-22 Daniel Bates <dabates@apple.com>
1039 CSP: Should only execute <script> or apply <style> if its hash appears in all policies
1040 https://bugs.webkit.org/show_bug.cgi?id=155709
1041 <rdar://problem/25263368>
1043 Reviewed by Darin Adler.
1045 Add tests to ensure that we only execute/apply a <script>/<style> if its hash is listed in all CSPs
1046 delivered with the page.
1048 * TestExpectations: Mark added tests as PASS so that we run them.
1049 * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies-expected.txt: Added.
1050 * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies.html: Added.
1051 * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies-expected.html: Added.
1052 * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies.html: Added.
1054 2016-03-22 Nan Wang <n_wang@apple.com>
1056 AX: Change "dialog" role description to "web dialog" so users can distinguish from native alerts
1057 https://bugs.webkit.org/show_bug.cgi?id=154292
1059 Reviewed by Chris Fleizach.
1061 * platform/mac-mavericks/accessibility/roles-exposed-expected.txt:
1062 * platform/mac/accessibility/roles-exposed-expected.txt:
1064 2016-03-22 Daniel Bates <dabates@apple.com>
1066 CSP: Check inline event handlers on each run, not only the first
1067 https://bugs.webkit.org/show_bug.cgi?id=115700
1068 <rdar://problem/24211159>
1070 Reviewed by Andy Estes.
1072 Update expected result for test http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta.html
1073 and remove its entry from file LayoutTests/TestExpectations now that it passes.
1076 * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
1078 2016-03-22 Ryan Haddad <ryanhaddad@apple.com>
1080 Skipping media/media-document-audio-repaint.html on El Capitan Debug WK2
1081 https://bugs.webkit.org/show_bug.cgi?id=155757
1083 Unreviewed test gardening.
1085 * platform/mac-wk2/TestExpectations:
1087 2016-03-22 Ryan Haddad <ryanhaddad@apple.com>
1089 Marking perf/document-contains.html as flaky on ios-simulator-wk2
1090 https://bugs.webkit.org/show_bug.cgi?id=155755
1092 Unreviewed test gardening.
1094 * platform/ios-simulator-wk2/TestExpectations:
1096 2016-03-22 Eric Carlson <eric.carlson@apple.com>
1098 [OSX] Rebase media/media-document-audio-repaint.html
1099 https://bugs.webkit.org/show_bug.cgi?id=155733
1101 Reviewed by Darin Adler.
1103 * platform/mac/TestExpectations:
1104 * platform/mac/media/media-document-audio-repaint-expected.png:
1105 * platform/mac/media/media-document-audio-repaint-expected.txt: Added.
1107 2016-03-21 Joseph Pecoraro <pecoraro@apple.com>
1109 Skip HeapSnapshot test on WebKit1. Shared VM skews the data.
1111 Rubber-stamped by Timothy Hatcher.
1113 In this case, snapshots with snapshots with snapshots in the same VM
1114 causes the test to run out of memory. This does not happen in WebKit2.
1116 * platform/mac-wk1/TestExpectations:
1118 2016-03-21 Zalan Bujtas <zalan@apple.com>
1120 WebCore::RenderTableCell::setCol should put a cap on the column value.
1121 https://bugs.webkit.org/show_bug.cgi?id=155642
1122 <rdar://problem/15895201>
1124 Reviewed by Simon Fraser.
1126 This patch ensures that we don't crash when the column number is large enough.
1127 see webkit.org/b/71135 for more information.
1129 * tables/colspan-with-large-value-crash-expected.txt: Added.
1130 * tables/colspan-with-large-value-crash.html: Added.
1132 2016-03-21 Brady Eidson <beidson@apple.com>
1134 storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html flaky on mac-wk2.
1135 https://bugs.webkit.org/show_bug.cgi?id=154748
1137 Reviewed by Alex Christensen.
1139 * platform/mac/TestExpectations:
1140 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
1141 * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
1142 * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
1144 2016-03-21 Simon Fraser <simon.fraser@apple.com>
1146 [iOS WK2] Use larger tiles when possible to reduce per-tile painting overhead
1147 https://bugs.webkit.org/show_bug.cgi?id=155734
1148 rdar://problem/24968144
1150 Reviewed by Tim Horton.
1152 New results with larger page tiles in WK2.
1154 * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
1155 * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
1156 * platform/ios-simulator-wk2/compositing/tiling/transform-origin-tiled-expected.txt: Added.
1158 2016-03-21 Hyungwook Lee <hyungwook.lee@navercorp.com>
1160 [Win] Connect layoutTestController.findString() to support testing
1161 https://bugs.webkit.org/show_bug.cgi?id=50234
1163 Reviewed by Alex Christensen.
1165 * platform/win/TestExpectations: Unskip test.
1166 * platform/win/editing/text-iterator/findString-expected.txt: Added.
1168 2016-03-21 Zalan Bujtas <zalan@apple.com>
1170 Web Inspector search icon does not fit when zoomed in.
1171 https://bugs.webkit.org/show_bug.cgi?id=155708
1173 Reviewed by Simon Fraser.
1175 Adjusts the paint rect for the magnifier icon so that it fits even when zoomed in.
1177 * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
1178 * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
1179 * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
1180 * platform/mac/fast/css/text-overflow-input-expected.txt:
1181 * platform/mac/fast/forms/box-shadow-override-expected.txt:
1182 * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
1183 * platform/mac/fast/forms/input-appearance-height-expected.txt:
1184 * platform/mac/fast/forms/placeholder-position-expected.txt:
1185 * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
1186 * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
1187 * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
1188 * platform/mac/fast/forms/search-rtl-expected.txt:
1189 * platform/mac/fast/forms/search-styled-expected.txt:
1190 * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
1191 * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
1192 * platform/mac/fast/forms/searchfield-heights-expected.txt:
1193 * platform/mac/fast/repaint/search-field-cancel-expected.txt:
1194 * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
1196 2016-03-21 Eric Carlson <eric.carlson@apple.com>
1198 Add a WebRTC specific compile flag
1199 https://bugs.webkit.org/show_bug.cgi?id=155663
1201 Reviewed by Jer Noble.
1203 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1204 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1205 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1207 2016-03-21 Ryan Haddad <ryanhaddad@apple.com>
1209 Moving the -expected.txt file for accessibility/radio-button-group-members.html
1211 Unreviewed test gardening.
1213 * accessibility/radio-button-group-members-expected.txt: Renamed from LayoutTests/accessibility/mac/radio-button-group-members-expected.txt.
1215 2016-03-21 Ryan Haddad <ryanhaddad@apple.com>
1217 Marking two inspector tests as flaky timeouts on Mac.
1218 https://bugs.webkit.org/show_bug.cgi?id=155607
1220 Unreviewed test gardening.
1222 * platform/mac/TestExpectations:
1224 2016-02-03 Sergio Villar Senin <svillar@igalia.com>
1226 [css-grid] Fix percentage tracks' size computation in grids with gutters
1227 https://bugs.webkit.org/show_bug.cgi?id=153825
1229 Reviewed by Darin Adler.
1231 * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt:
1232 * fast/css-grid-layout/grid-gutters-and-flex-content.html:
1233 * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt:
1234 * fast/css-grid-layout/grid-gutters-and-tracks.html:
1236 2016-03-20 Jinwoo Jeong <jw00.jeong@samsung.com>
1238 The setter of binaryType attribute in WebSocket should raise the exception.
1239 https://bugs.webkit.org/show_bug.cgi?id=135874
1241 Reviewed by Antonio Gomes.
1243 According to W3C WebSocket Specification, <https://www.w3.org/TR/2012/CR-websockets-20120920/>,
1244 when an invalid value is set on binaryType of WebSocket, a SyntaxError should be raised.
1246 * http/tests/websocket/tests/hybi/binary-type.html: Catch a syntax exception when binary type is set with invalid values.
1248 2016-03-20 Chris Fleizach <cfleizach@apple.com>
1250 AX: Radio button members are not identified together in all cases
1251 https://bugs.webkit.org/show_bug.cgi?id=155604
1252 <rdar://problem/21186992>
1254 Reviewed by Darin Adler.
1256 * accessibility/mac/radio-button-group-members-expected.txt: Added.
1257 * accessibility/radio-button-group-members.html:
1258 * platform/mac/accessibility/radio-button-group-members-expected.txt: Removed.
1260 2016-03-19 Skachkov Oleksandr <gskachkov@gmail.com>
1262 [ES6] Arrow function syntax. Update syntax error text 'super is only valid inside functions' to more suitable
1263 https://bugs.webkit.org/show_bug.cgi?id=155491
1265 Reviewed by Saam Barati.
1267 * js/class-syntax-super-expected.txt:
1268 * js/script-tests/class-syntax-super.js:
1269 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
1271 2016-03-19 Mark Lam <mark.lam@apple.com>
1273 ES6 spec requires that ErrorPrototype not be an Error object.
1274 https://bugs.webkit.org/show_bug.cgi?id=155680
1276 Reviewed by Michael Saboff.
1278 Updated the appropriate tests to expect the toString() value of Error.prototype
1279 to now be "[object Object]" instead of "[object Error]". Also rebased the test
1280 results accordingly.
1282 * fast/dom/DOMException/prototype-object-expected.txt:
1283 * fast/dom/DOMException/prototype-object.html:
1284 * js/dom/native-error-prototype-expected.txt:
1285 * js/dom/script-tests/native-error-prototype.js:
1286 * sputnik/Conformance/15_Native_Objects/15.11_Error/15.11.4/S15.11.4_A2.html:
1288 2016-03-18 Daniel Bates <dabates@apple.com>
1290 Update AutoFill button in input fields
1291 https://bugs.webkit.org/show_bug.cgi?id=155619
1293 Update expected results for Windows and GTK ports. Add expected result for the EFL port.
1295 * platform/efl/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt: Added.
1296 * platform/gtk/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1297 * platform/win/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1299 2016-03-18 Zhuo Li <zachli@apple.com>
1301 Update AutoFill button in input fields.
1302 https://bugs.webkit.org/show_bug.cgi?id=155619.
1303 rdar://problem/24486939.
1305 Reviewed by Daniel Bates.
1307 * fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1308 Update the test results.
1309 * platform/ios-simulator/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
1312 2016-03-18 Simon Fraser <simon.fraser@apple.com>
1314 Sideways-scrollable RTL document has wrong initial and reload offset in WKWebView
1315 https://bugs.webkit.org/show_bug.cgi?id=155660
1317 Reviewed by Tim Horton.
1319 Test for initial scroll position in an RTL page.
1321 * fast/scrolling/rtl-initial-scroll-position-expected.html: Added.
1322 * fast/scrolling/rtl-initial-scroll-position.html: Added.
1324 2016-03-18 Darin Adler <darin@apple.com>
1326 ASSERTION FAILED: m_isValid == valid() in WebCore::HTMLFormControlElement::isValidFormControlElement
1327 https://bugs.webkit.org/show_bug.cgi?id=139481
1329 Reviewed by Daniel Bates.
1331 * fast/forms/validity-assertion-inserting-into-datalist-expected.txt: Added.
1332 * fast/forms/validity-assertion-inserting-into-datalist.html: Added.
1334 2016-03-18 Chris Dumez <cdumez@apple.com>
1336 Speculative revalidation requests do not have their HTTP user-agent set
1337 https://bugs.webkit.org/show_bug.cgi?id=155620
1338 <rdar://problem/24657567>
1340 Reviewed by Brady Eidson.
1342 Add layout test coverage.
1344 * http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.php: Added.
1345 * http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.php: Added.
1346 * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt: Added.
1347 * http/tests/cache/disk-cache/speculative-validation/validation-request.html: Added.
1349 2016-03-18 Mark Lam <mark.lam@apple.com>
1351 ES6 spec requires that RegExpPrototype not be a RegExp object.
1352 https://bugs.webkit.org/show_bug.cgi?id=155654
1354 Reviewed by Filip Pizlo.
1356 Rebase all the test results.
1358 * fast/regex/script-tests/toString.js:
1359 * fast/regex/toString-expected.txt:
1360 * ietestcenter/Javascript/15.10.6-expected.txt:
1361 * ietestcenter/Javascript/15.10.7.1-1-expected.txt:
1362 * ietestcenter/Javascript/15.10.7.2-1-expected.txt:
1363 * ietestcenter/Javascript/15.10.7.3-1-expected.txt:
1364 * ietestcenter/Javascript/15.10.7.4-1-expected.txt:
1365 * ietestcenter/Javascript/15.10.7.5-1-expected.txt:
1366 * ietestcenter/Javascript/TestCases/15.10.6.js:
1367 (ES5Harness.registerTest.test):
1368 * ietestcenter/Javascript/TestCases/15.10.7.1-1.js:
1369 (ES5Harness.registerTest.test):
1370 * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
1371 (ES5Harness.registerTest.test):
1372 * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
1373 (ES5Harness.registerTest.test):
1374 * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
1375 (ES5Harness.registerTest.test):
1376 * ietestcenter/Javascript/TestCases/15.10.7.5-1.js:
1377 (ES5Harness.registerTest.test):
1378 * js/Object-getOwnPropertyNames-expected.txt:
1379 * js/kde/RegExp-expected.txt:
1380 * js/kde/script-tests/RegExp.js:
1381 * js/script-tests/Object-getOwnPropertyNames.js:
1382 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/S15.10.6_A2-expected.txt:
1384 2016-03-18 Brent Fulgham <bfulgham@apple.com>
1386 Local file restrictions should not block sessionStorage access
1387 https://bugs.webkit.org/show_bug.cgi?id=155609
1388 <rdar://problem/25229461>
1390 Reviewed by Andy Estes.
1392 * storage/domstorage/sessionstorage/blocked-file-access-expected.txt: Added.
1393 * storage/domstorage/sessionstorage/blocked-file-access.html: Added.
1394 * storage/domstorage/sessionstorage/resources/blocked-example.html: Added.
1396 2016-03-18 Ryan Haddad <ryanhaddad@apple.com>
1398 Rebaseline inspector/model/remote-object.html for mac after r198435
1400 Unreviewed test gardening.
1402 * platform/mac/inspector/model/remote-object-expected.txt:
1404 2016-03-18 Nan Wang <n_wang@apple.com>
1406 AX: AXARIACurrent exposed but not displayed in Accessibility Inspector
1407 https://bugs.webkit.org/show_bug.cgi?id=155600
1409 Reviewed by Chris Fleizach.
1411 * accessibility/mac/aria-current-attribute-exposed-expected.txt: Added.
1412 * accessibility/mac/aria-current-attribute-exposed.html: Added.
1414 2016-03-18 Nan Wang <n_wang@apple.com>
1416 AX: Typing broken on form input field while using VoiceOver
1417 https://bugs.webkit.org/show_bug.cgi?id=155613
1419 Reviewed by Chris Fleizach.
1421 * accessibility/mac/text-marker-range-for-node-without-children-expected.txt: Added.
1422 * accessibility/mac/text-marker-range-for-node-without-children.html: Added.
1424 2016-03-18 Youenn Fablet <youenn.fablet@crf.canon.fr>
1426 crossorigin element resource loading should check HTTP redirection
1427 https://bugs.webkit.org/show_bug.cgi?id=130578
1429 Reviewed by Daniel Bates and Brent Fulgham.
1431 shape-image-cors-redirect.html checks that cross-origin redirections are checked against CORS.
1432 It also checks that same-origin redirections are not checked against CORS.
1434 * http/tests/security/resources/redirect-allow-star.php: Added.
1435 * http/tests/security/shape-image-cors-redirect-expected.html: Added.
1436 * http/tests/security/shape-image-cors-redirect.html: Added.
1438 2016-03-18 Youenn Fablet <youenn.fablet@crf.canon.fr>
1440 Move IndexedDB regular test to web-platform-tests
1441 https://bugs.webkit.org/show_bug.cgi?id=155581
1443 Reviewed by Darin Adler.
1445 Renaming indexeddb test expectation according new path and directory name.
1448 * platform/efl/TestExpectations:
1449 * platform/gtk/TestExpectations:
1450 * platform/ios-simulator-wk1/TestExpectations:
1451 * platform/mac-wk2/TestExpectations:
1452 * platform/win/TestExpectations:
1454 2016-03-17 Chris Fleizach <cfleizach@apple.com>
1456 AX: WEB: VoiceOver does not announce some WAI-ARIA document structures
1457 https://bugs.webkit.org/show_bug.cgi?id=155603
1458 <rdar://problem/25227385>
1460 Reviewed by Darin Adler.
1462 * accessibility/ios-simulator/landmark-type-expected.txt:
1463 * accessibility/ios-simulator/landmark-type.html:
1465 2016-03-17 Brent Fulgham <bfulgham@apple.com>
1467 [XSS Auditor] Off by one in XSSAuditor::canonicalizedSnippetForJavaScript()
1468 https://bugs.webkit.org/show_bug.cgi?id=155624
1469 <rdar://problem/25219962>
1471 Unreviewed merge from Blink (patch by Tom Sepez <tsepez@chromium.org>):
1472 <https://src.chromium.org/viewvc/blink?revision=201803&view=revision>
1474 * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode-expected.txt: Added.
1475 * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode.html: Added.
1477 2016-03-17 Zalan Bujtas <zalan@apple.com>
1479 Images in feed on ebay.com jiggle when one is hovered
1480 https://bugs.webkit.org/show_bug.cgi?id=155608
1481 <rdar://problem/25160681>
1483 The content offset in compositing layer = subpixel gap between the graphics layer and the layer bounds + layer bounds top left.
1485 Reviewed by Simon Fraser.
1487 * compositing/hidpi-viewport-clipping-on-composited-content-expected.html: Added.
1488 * compositing/hidpi-viewport-clipping-on-composited-content.html: Added.
1490 2016-03-17 Zalan Bujtas <zalan@apple.com>
1492 Don't initiate a style recall while drawing text
1493 https://bugs.webkit.org/show_bug.cgi?id=155618
1495 Reviewed by Simon Fraser.
1497 This patch ensures that we don't initiate a style recalc while in the middle of text drawing.
1499 * fast/canvas/crash-while-resizing-canvas-expected.txt: Added.
1500 * fast/canvas/crash-while-resizing-canvas.html: Added.
1502 2016-03-17 Myles C. Maxfield <mmaxfield@apple.com>
1504 [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
1505 https://bugs.webkit.org/show_bug.cgi?id=155531
1507 Reviewed by Darin Adler.
1509 Add a bunch of tests. Also, this patch adds some tests that caught
1510 https://bugs.webkit.org/show_bug.cgi?id=155533 (but they are disabled).
1512 * fast/scrolling/rtl-scrollbars-elementFromPoint-expected.txt: Added.
1513 * fast/scrolling/rtl-scrollbars-elementFromPoint-static-expected.txt: Added.
1514 * fast/scrolling/rtl-scrollbars-elementFromPoint-static.html: Added.
1515 * fast/scrolling/rtl-scrollbars-elementFromPoint.html: Added.
1516 * fast/scrolling/rtl-scrollbars-iframe-expected.txt: Added.
1517 * fast/scrolling/rtl-scrollbars-iframe-offset-expected.html: Added.
1518 * fast/scrolling/rtl-scrollbars-iframe-offset.html: Added.
1519 * fast/scrolling/rtl-scrollbars-iframe-position-absolute-expected.txt: Added.
1520 * fast/scrolling/rtl-scrollbars-iframe-position-absolute.html: Added.
1521 * fast/scrolling/rtl-scrollbars-iframe-scrolled-expected.html: Added.
1522 * fast/scrolling/rtl-scrollbars-iframe-scrolled.html: Added.
1523 * fast/scrolling/rtl-scrollbars-iframe.html: Added.
1524 * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint-expected.txt: Added.
1525 * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html: Added.
1526 * fast/scrolling/rtl-scrollbars-overflow-position-absolute-expected.html: Added.
1527 * fast/scrolling/rtl-scrollbars-overflow-position-absolute.html: Added.
1528 * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled-expected.html: Added.
1529 * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html: Added.
1530 * fast/scrolling/rtl-scrollbars-position-absolute-expected.html: Added.
1531 * fast/scrolling/rtl-scrollbars-position-absolute.html: Added.
1532 * fast/scrolling/rtl-scrollbars-position-fixed-expected.html: Added.
1533 * fast/scrolling/rtl-scrollbars-position-fixed.html: Added.
1534 * fast/scrolling/rtl-scrollbars-text-selection-expected.html: Added.
1535 * fast/scrolling/rtl-scrollbars-text-selection-scrolled-expected.html: Added.
1536 * fast/scrolling/rtl-scrollbars-text-selection-scrolled.html: Added.
1537 * fast/scrolling/rtl-scrollbars-text-selection.html: Added.
1540 2016-03-17 Brady Eidson <beidson@apple.com>
1542 Don't try to restore deleted MemoryIndexes if their owning object store is not restored.
1543 https://bugs.webkit.org/show_bug.cgi?id=155068
1545 Reviewed by Alex Christensen.
1547 * storage/indexeddb/modern/deleteindex-4-private-expected.txt: Added.
1548 * storage/indexeddb/modern/deleteindex-4-private.html: Added.
1549 * storage/indexeddb/modern/resources/deleteindex-4.js: Added.
1551 2016-03-17 Doug Russell <d_russell@apple.com>
1553 AX: attributes to retrieve focusable and editable ancestors
1554 https://bugs.webkit.org/show_bug.cgi?id=155554
1556 Reviewed by Chris Fleizach.
1558 Add attributes to help give context to focus changes:
1559 AXFocusableAncestor - nearest accessibility ancestor that returns true for
1560 canSetFocusAttribute().
1561 AXEditableAncestor - nearest accessibility ancestor that returns true for
1563 AXHighestEditableAncestor - highest element in accessibility that returns true
1564 for isTextControl().
1566 * accessibility/image-link-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-link-expected.txt.
1567 * accessibility/image-map2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-map2-expected.txt.
1568 * accessibility/internal-link-anchors2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt.
1569 * accessibility/lists-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/lists-expected.txt.
1570 * accessibility/mac/ancestor-attributes-expected.txt: Added.
1571 * accessibility/mac/ancestor-attributes.html: Added.
1572 * accessibility/mac/aria-columnrowheaders-expected.txt:
1573 * accessibility/mac/bounds-for-range-expected.txt:
1574 * accessibility/mac/document-links-expected.txt:
1575 * accessibility/mac/internal-link-anchors-expected.txt:
1576 * accessibility/math-multiscript-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt.
1577 * accessibility/plugin-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/plugin-expected.txt.
1578 * accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-attributes-expected.txt.
1579 * accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt.
1580 * accessibility/table-cells-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cells-expected.txt.
1581 * accessibility/table-detection-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-detection-expected.txt.
1582 * accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt.
1583 * accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-sections-expected.txt.
1584 * accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt.
1585 * accessibility/transformed-element-expected.txt:
1587 2016-03-17 Joseph Pecoraro <pecoraro@apple.com>
1589 Unreviewed follow-up fix to test after r198353.
1591 * inspector/unit-tests/heap-snapshot.html:
1592 Account for <root> in a few places.
1594 2016-03-17 Sam Weinig <sam@webkit.org>
1596 Implement document.queryCommandSupported("copy")
1597 https://bugs.webkit.org/show_bug.cgi?id=155548
1598 <rdar://problem/25195295>
1600 Reviewed by Enrica Casucci.
1602 * editing/execCommand/clipboard-access-with-user-gesture-expected.txt:
1603 * editing/execCommand/clipboard-access-with-user-gesture.html:
1604 document.queryCommandSupported('copy') should be returning true.
1606 * editing/pasteboard/can-read-in-copy-and-cut-events.html:
1607 * editing/pasteboard/copy-cut-paste-events-fired-when-disabled.html:
1608 * editing/pasteboard/pasting-empty-html-falls-back-to-text.html:
1609 * editing/pasteboard/set_data_typeof_return.html:
1610 Use testRunner.execCommand() to test the behavior of a user.
1612 2016-03-17 Joseph Pecoraro <pecoraro@apple.com>
1614 Web Inspector: HeapSnapshots are slow and use too much memory
1615 https://bugs.webkit.org/show_bug.cgi?id=155571
1617 Reviewed by Timothy Hatcher.
1619 * inspector/heap/getPreview.html:
1620 * inspector/heap/getRemoteObject.html:
1621 * inspector/heap/snapshot.html:
1622 Update tests to use the new HeapSnapshotWorker frontend code.
1624 * inspector/unit-tests/heap-snapshot-expected.txt: Added.
1625 * inspector/unit-tests/heap-snapshot.html: Added.
1626 Verify the data processing in and worker communication work HeapSnapshotWorker
1627 produces expected values when compared with the simple HeapSnapshot/Node/Edge
1630 2016-03-17 Ryan Haddad <ryanhaddad@apple.com>
1632 Marking http/tests/security/aboutBlank/window-open-self-about-blank.html as flaky on ios-sim-debug
1633 https://bugs.webkit.org/show_bug.cgi?id=94458
1635 Unreviewed test gardening.
1637 * platform/ios-simulator/TestExpectations:
1639 2016-03-16 Chris Fleizach <cfleizach@apple.com>
1641 AX: Implement AutoFill Available attribute for a text field
1642 https://bugs.webkit.org/show_bug.cgi?id=155567
1644 Reviewed by Darin Adler.
1646 * accessibility/auto-fill-types-expected.txt: Added.
1647 * accessibility/auto-fill-types.html: Added.
1649 2016-03-17 Mark Lam <mark.lam@apple.com>
1651 Method names should not appear in the lexical scope of the method's body.
1652 https://bugs.webkit.org/show_bug.cgi?id=155568
1654 Reviewed by Saam Barati.
1656 * inspector/model/scope-chain-node-expected.txt:
1657 - rebased expected result.
1659 * js/script-tests/function-toString-vs-name.js:
1660 - fixed a bug in the shouldBe() function.
1662 * js/methods-names-should-not-be-in-lexical-scope-expected.txt: Added.
1663 * js/methods-names-should-not-be-in-lexical-scope.html: Added.
1664 * js/script-tests/methods-names-should-not-be-in-lexical-scope.js: Added.
1665 - test all variations of methods.
1667 2016-03-17 Csaba Osztrogonác <ossy@webkit.org>
1669 Unreviewed, line ending fixes.
1671 * css2.1/20110323/support/at-import-001.css:
1672 * css2.1/20110323/support/at-import-002.css:
1673 * css2.1/20110323/support/at-import-004.css:
1674 * css2.1/20110323/support/at-import-005.css:
1675 * css2.1/20110323/support/at-import-006.css:
1676 * css2.1/20110323/support/at-import-007.css:
1677 * css2.1/20110323/support/eof-green.css:
1678 * storage/indexeddb/set_version_blocked.html:
1679 * storage/indexeddb/transaction-read-only.html:
1681 2016-03-17 Youenn Fablet <youenn.fablet@crf.canon.fr>
1683 [Fetch API] response-consume.html is crashing on Mac WK1 Debug builds
1684 https://bugs.webkit.org/show_bug.cgi?id=155490
1686 Reviewed by Darin Adler.
1688 * TestExpectations: Removed crash debug expectation of response-consume.html
1690 2016-03-17 Adam Bergkvist <adam.bergkvist@ericsson.com>
1692 WebRTC: Update RTCIceCandidate
1693 https://bugs.webkit.org/show_bug.cgi?id=155535
1695 Reviewed by Eric Carlson.
1697 RTCIceCandidate.html is updated to test the new construction behavior and the nullable
1698 attributes. The remaining updated tests simply construct an RTCIceCandidate to be used for
1701 * fast/mediastream/RTCIceCandidate-expected.txt:
1702 * fast/mediastream/RTCIceCandidate.html:
1703 * fast/mediastream/RTCPeerConnection-closed-state.html:
1704 * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
1705 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1706 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1707 * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
1709 2016-03-17 Skachkov Oleksandr <gskachkov@gmail.com>
1711 Invoking super()/super inside of the eval should not lead to SyntaxError
1712 https://bugs.webkit.org/show_bug.cgi?id=153864
1714 Reviewed by Saam Barati.
1716 * js/class-syntax-super-expected.txt:
1717 * js/script-tests/class-syntax-super.js:
1719 2016-03-16 Zalan Bujtas <zalan@apple.com>
1721 Subpixel rendering: Directly composited image layers need pixelsnapping.
1722 https://bugs.webkit.org/show_bug.cgi?id=155558
1724 Reviewed by Simon Fraser.
1726 In order to match non-composited image size/position, we need to pixelsnap both the contents and the clipping
1727 layer bounds for directly composited images.
1729 * fast/images/hidpi-directly-composited-image-on-subpixel-position-expected.html: Added.
1730 * fast/images/hidpi-directly-composited-image-on-subpixel-position.html: Added.
1732 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1734 Skipping mathml/very-large-stretchy-operators.html on ios-simulator debug
1735 https://bugs.webkit.org/show_bug.cgi?id=155565
1737 Unreviewed test gardening.
1739 * platform/ios-simulator/TestExpectations:
1741 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1743 Marking compositing/visible-rect/animated-from-none.html as flaky on ios-sim-wk2, failing on ios-sim-wk1
1744 https://bugs.webkit.org/show_bug.cgi?id=155495
1746 Unreviewed test gardening.
1748 * platform/ios-simulator-wk1/TestExpectations:
1749 * platform/ios-simulator-wk2/TestExpectations:
1751 2016-03-16 Nan Wang <n_wang@apple.com>
1753 AX: Expose aria-current status to children
1754 https://bugs.webkit.org/show_bug.cgi?id=155469
1756 Reviewed by Chris Fleizach.
1758 * accessibility/aria-current-global-attribute-expected.txt: Added.
1759 * accessibility/aria-current-global-attribute.html: Added.
1761 2016-03-16 Tim Horton <timothy_horton@apple.com>
1763 [mac] Printing test snapshots are upside-down after r198242
1764 https://bugs.webkit.org/show_bug.cgi?id=155543
1766 Reviewed by Simon Fraser.
1769 Re-un-skip these tests.
1771 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1773 Marking inspector/controller/runtime-controller.html as flaky on mac
1774 https://bugs.webkit.org/show_bug.cgi?id=154688
1776 Unreviewed test gardening.
1778 * platform/mac/TestExpectations:
1780 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1782 Mark http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html as flaky
1783 https://bugs.webkit.org/show_bug.cgi?id=94458
1785 Unreviewed test gardening.
1787 * platform/ios-simulator/TestExpectations:
1789 2016-03-16 Daniel Bates <dabates@apple.com>
1791 <video> and <audio> elements do not obey Content Security Policy on redirect
1792 https://bugs.webkit.org/show_bug.cgi?id=155509
1793 <rdar://problem/10234844>
1795 Reviewed by Alex Christensen.
1797 Add tests to ensure that the Content Security Policy is enforced on redirects when
1798 loading a subresource, including a video or audio file.
1800 * http/tests/resources/redirect.php: Fix PHP "undefined index" warnings when either query
1801 parameter code or refresh (or both) are not specified.
1802 * http/tests/security/contentSecurityPolicy/audio-redirect-allowed-expected.txt: Added.
1803 * http/tests/security/contentSecurityPolicy/audio-redirect-allowed.html: Added.
1804 * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added.
1805 * http/tests/security/contentSecurityPolicy/audio-redirect-blocked.html: Added.
1806 * http/tests/security/contentSecurityPolicy/font-redirect-allowed-expected.txt: Added.
1807 * http/tests/security/contentSecurityPolicy/font-redirect-allowed.html: Added.
1808 * http/tests/security/contentSecurityPolicy/font-redirect-blocked-expected.txt: Added.
1809 * http/tests/security/contentSecurityPolicy/font-redirect-blocked.html: Added.
1810 * http/tests/security/contentSecurityPolicy/image-redirect-allowed-expected.txt: Added.
1811 * http/tests/security/contentSecurityPolicy/image-redirect-allowed.html: Added.
1812 * http/tests/security/contentSecurityPolicy/image-redirect-blocked-expected.txt: Added.
1813 * http/tests/security/contentSecurityPolicy/image-redirect-blocked.html: Added.
1814 * http/tests/security/contentSecurityPolicy/resources/ABCFont.svg: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg.
1815 * http/tests/security/contentSecurityPolicy/resources/alert-fail.xsl: Added.
1816 * http/tests/security/contentSecurityPolicy/resources/alert-pass.xsl: Added.
1817 * http/tests/security/contentSecurityPolicy/resources/green-square.svg: Added.
1818 * http/tests/security/contentSecurityPolicy/resources/red-square.svg: Added.
1819 * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-allowed.php: Added.
1820 * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-blocked.php: Added.
1821 * http/tests/security/contentSecurityPolicy/script-redirect-allowed-expected.txt: Added.
1822 * http/tests/security/contentSecurityPolicy/script-redirect-allowed.html: Added.
1823 * http/tests/security/contentSecurityPolicy/script-redirect-blocked-expected.txt: Added.
1824 * http/tests/security/contentSecurityPolicy/script-redirect-blocked.html: Added.
1825 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed-expected.txt: Added.
1826 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed.html: Added.
1827 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked-expected.txt: Added.
1828 * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked.html: Added.
1829 * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed-expected.txt: Added.
1830 * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed.html: Added.
1831 * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked-expected.txt: Added.
1832 * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked.html: Added.
1833 * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed-expected.txt: Added.
1834 * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed.html: Added.
1835 * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked-expected.txt: Added.
1836 * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked.html: Added.
1837 * http/tests/security/contentSecurityPolicy/track-redirect-allowed-expected.txt: Added.
1838 * http/tests/security/contentSecurityPolicy/track-redirect-allowed.html: Added.
1839 * http/tests/security/contentSecurityPolicy/track-redirect-blocked-expected.txt: Added.
1840 * http/tests/security/contentSecurityPolicy/track-redirect-blocked.html: Added.
1841 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html:
1842 * http/tests/security/contentSecurityPolicy/video-redirect-allowed-expected.txt: Added.
1843 * http/tests/security/contentSecurityPolicy/video-redirect-allowed.html: Added.
1844 * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Added.
1845 * http/tests/security/contentSecurityPolicy/video-redirect-blocked.html: Added.
1846 * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt: Added.
1847 * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed.html: Added.
1848 * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt: Added.
1849 * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked.html: Added.
1850 * platform/efl/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1851 until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. We will also need to fix
1852 <https://bugs.webkit.org/show_bug.cgi?id=153866> before we can unskip test http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html
1853 As far as I can tell the functionality exercised by these tests is not being using by the EFL port.
1854 * platform/gtk/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1855 until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. As far as I can tell the functionality
1856 exercised by these tests is not being using by the GTK port.
1857 * platform/ios-simulator/http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added expected failure result as
1858 AV Foundation is responsible for loading media on iOS. That is, WebCore is not responsible for loading media.
1859 * platform/ios-simulator/http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Ditto.
1860 * platform/mac/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1861 until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. The functionality exercised by these
1862 tests is not used on OS X. Additionally, mark as Failure on Yosemite and ElCapitan the added tests
1863 http/tests/security/contentSecurityPolicy/{video, audio}-redirect-blocked.html as we do not support
1864 Content Security Policy for media redirects in these versions of OS X.
1866 2016-03-16 Jiewen Tan <jiewen_tan@apple.com>
1868 URL Parsing should signal failure for illegal IDN
1869 https://bugs.webkit.org/show_bug.cgi?id=154945
1870 <rdar://problem/8014795>
1872 Reviewed by Brent Fulgham.
1874 * fast/url/host-expected.txt:
1875 * fast/url/idna2003-expected.txt:
1876 * fast/url/invalid-idn-expected.txt: Added.
1877 * fast/url/invalid-idn.html: Added.
1879 2016-03-16 Mark Lam <mark.lam@apple.com>
1881 Add support for setting Function.name from computed properties.
1882 https://bugs.webkit.org/show_bug.cgi?id=155437
1884 Reviewed by Filip Pizlo.
1886 * js/object-literal-computed-methods-expected.txt:
1887 - Exercise op_set_function_name at all tiers.
1889 * js/script-tests/function-toString-vs-name.js:
1890 - Added tests for computed properties.
1892 * js/script-tests/object-literal-computed-methods.js:
1895 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1897 Marking imported/blink/fast/multicol/dynamic/relayout-abspos-in-relpos-spanner.html as flaky on ios-sim
1898 https://bugs.webkit.org/show_bug.cgi?id=155339
1900 Unreviewed test gardening.
1902 * platform/ios-simulator/TestExpectations:
1904 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1906 Skipping failing printing tests
1907 https://bugs.webkit.org/show_bug.cgi?id=155543
1909 Unreviewed test gardening.
1911 Three printing tests that rely on software snapshotting are failing after r198242 exposed
1912 an underlying issue. Skipping these tests to get the bots back to green during investigation.
1916 2016-03-16 Antti Koivisto <antti@apple.com>
1918 Don't invalidate style unnecessarily when setting inline style cssText
1919 https://bugs.webkit.org/show_bug.cgi?id=155541
1920 rdar://problem/23318893
1922 Reviewed by Simon Fraser.
1924 * fast/css/style-invalidation-inline-csstext-expected.txt: Added.
1925 * fast/css/style-invalidation-inline-csstext.html: Added.
1927 2016-03-16 Ryan Haddad <ryanhaddad@apple.com>
1929 Rebaseline fast/css/getPropertyValue-webkit-marquee.html after r198255
1930 https://bugs.webkit.org/show_bug.cgi?id=155544
1932 Unreviewed test gardening.
1934 * fast/css/getPropertyValue-webkit-marquee-expected.txt:
1936 2016-03-16 Yusuke Suzuki <utatane.tea@gmail.com>
1938 [ES6] Reflect.set with receiver
1939 https://bugs.webkit.org/show_bug.cgi?id=155294
1941 Reviewed by Saam Barati.
1943 Currently, putDelegate (JSLocation is special case) and CustomIndexedSetter work as special setters.
1945 * js/dom/reflect-set-onto-dom-expected.txt:
1946 * js/dom/script-tests/reflect-set-onto-dom.js:
1948 2016-03-15 Zalan Bujtas <zalan@apple.com>
1950 Remove overflow: -webkit-marquee
1951 https://bugs.webkit.org/show_bug.cgi?id=155517
1952 <rdar://problem/25028481>
1954 Reviewed by Simon Fraser.
1956 This patch is based on Blink patch from jchaffraix@chromium.org (https://src.chromium.org/viewvc/blink?revision=151756&view=revision)
1958 * fast/css/getPropertyValue-webkit-marquee.html:
1959 * fast/css/webkit-marquee-anonymous-node-crash-expected.txt: Removed.
1960 * fast/css/webkit-marquee-anonymous-node-crash.html: Removed.
1962 2016-03-15 Joanmarie Diggs <jdiggs@igalia.com>
1964 AX: Expose pointers to SVG elements referenced by aria-labelledby
1965 https://bugs.webkit.org/show_bug.cgi?id=155481
1967 Reviewed by Chris Fleizach.
1969 * accessibility/w3c-svg-name-calculation.html: Modified to also output AXTitleUIElement.
1970 * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
1971 * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
1973 2016-03-15 Tim Horton <timothy_horton@apple.com>
1975 iOS <attachment> element should allow customization of action text color
1976 https://bugs.webkit.org/show_bug.cgi?id=155513
1977 <rdar://problem/24805991>
1979 Reviewed by Simon Fraser.
1981 * fast/attachment/attachment-action-expected.html: Added.
1982 * fast/attachment/attachment-action.html: Added.
1983 * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
1984 * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
1985 * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
1986 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
1987 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
1988 * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
1989 * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
1990 Rebaseline some tests and add one that action text matches the requested color.
1992 2016-03-15 Commit Queue <commit-queue@webkit.org>
1994 Unreviewed, rolling out r198148.
1995 https://bugs.webkit.org/show_bug.cgi?id=155518
1997 "Lets do this patch at a later time" (Requested by saamyjoon
2002 "[ES6] Disallow var assignments in for-in loops"
2003 https://bugs.webkit.org/show_bug.cgi?id=155451
2004 http://trac.webkit.org/changeset/198148
2006 2016-03-15 Alexey Proskuryakov <ap@apple.com>
2008 Test result gardening for
2009 ASSERT_NOT_REACHED on imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/area-coords.html
2010 https://bugs.webkit.org/show_bug.cgi?id=155516
2012 * TestExpectations: Skip the test in debug, as it's not useful to crash every time.
2014 2016-03-15 Joseph Pecoraro <pecoraro@apple.com>
2016 REGRESSION: ASSERTION FAILED: !m_lastActiveBlock on js/function-apply.html
2017 https://bugs.webkit.org/show_bug.cgi?id=155411
2018 <rdar://problem/25134537>
2020 Reviewed by Mark Lam.
2022 * platform/mac/TestExpectations:
2023 Unmark test as flakey.
2025 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
2027 Fixing expectation for css3/masking/mask-svg-script-none-to-png.html on ios-simulator
2029 Unreviewed test gardening.
2031 * platform/ios-simulator/TestExpectations:
2033 2016-03-15 Tim Horton <timothy_horton@apple.com>
2035 Unskip and rebaseline <attachment> tests on iOS
2036 <rdar://problem/24805991>
2038 * fast/attachment/attachment-default-icon.html:
2039 * fast/attachment/attachment-folder-icon.html:
2040 * fast/attachment/attachment-type-attribute.html:
2041 Make these tests have identical titles between ref and actual, because
2042 on iOS the layout differs if you have a title or not (unlike on Mac).
2044 * platform/ios-simulator/TestExpectations:
2045 * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
2046 * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
2047 * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
2048 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
2049 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
2050 * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
2051 * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
2052 Unskip and rebaseline all but one of the attachment tests on iOS.
2054 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
2056 Remove flaky expectation for webgl/1.0.2/conformance/rendering/gl-scissor-test.html for mac
2057 https://bugs.webkit.org/show_bug.cgi?id=126586
2059 Unreviewed test gardening.
2061 * platform/mac/TestExpectations:
2063 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
2065 Fixing a typo in the ios-simulator TestExpectations file
2067 Unreviewed test gardening.
2069 * platform/ios-simulator/TestExpectations:
2071 2016-03-15 Ryan Haddad <ryanhaddad@apple.com>
2073 Marking animations/3d/transform-origin-vs-functions.html as flaky on ios-simulator-wk2
2074 https://bugs.webkit.org/show_bug.cgi?id=155501
2076 Unreviewed test gardening.
2078 * platform/ios-simulator-wk2/TestExpectations:
2080 2016-03-15 Chris Fleizach <cfleizach@apple.com>
2082 AX: certain elements not included in accessibility tree
2083 https://bugs.webkit.org/show_bug.cgi?id=155480
2085 Reviewed by Beth Dakin.
2087 * accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
2088 * accessibility/double-nested-inline-element-missing-from-tree.html: Added.
2090 2016-03-15 Chris Dumez <cdumez@apple.com>
2092 Unreviewed, rolling out r198203.
2094 Favorites view is no longer loading on iOS
2098 "URL Parsing should signal failure for illegal IDN"
2099 https://bugs.webkit.org/show_bug.cgi?id=154945
2100 http://trac.webkit.org/changeset/198203
2102 2016-03-15 Antti Koivisto <antti@apple.com>
2104 Class change invalidation does not handle :not correctly
2105 https://bugs.webkit.org/show_bug.cgi?id=155493
2106 <rdar://problem/24846762>
2108 Reviewed by Andreas Kling.
2110 * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
2111 * fast/css/style-invalidation-attribute-change-descendants.html:
2113 Also add :not case for attribute changes (which handles this correctly already).
2115 * fast/css/style-invalidation-class-change-descendants-expected.txt:
2116 * fast/css/style-invalidation-class-change-descendants.html:
2120 2016-03-14 Jer Noble <jer.noble@apple.com>
2122 Video elements with autoplay do not begin playing when scrolling into view if InvisibleAutoplayNotPermitted is set.
2123 https://bugs.webkit.org/show_bug.cgi?id=155468
2125 Reviewed by Eric Carlson.
2127 * media/video-restricted-invisible-autoplay-allowed-when-visible-expected.txt: Added.
2128 * media/video-restricted-invisible-autoplay-allowed-when-visible.html: Added.
2130 2016-03-15 Jiewen Tan <jiewen_tan@apple.com>
2132 URL Parsing should signal failure for illegal IDN
2133 https://bugs.webkit.org/show_bug.cgi?id=154945
2134 <rdar://problem/8014795>
2136 Reviewed by Brent Fulgham.
2138 * fast/url/host-expected.txt:
2139 * fast/url/idna2003-expected.txt:
2140 * fast/url/invalid-idn-expected.txt: Added.
2141 * fast/url/invalid-idn.html: Added.
2143 2016-03-14 Brent Fulgham <bfulgham@apple.com>
2145 REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
2146 https://bugs.webkit.org/show_bug.cgi?id=155453
2148 Reviewed by Eric Carlson.
2149 <rdar://problem/24879447>
2151 Reviewed by Dan Bates.
2153 Further refinement to test case: Remove use of 'setTimeout', and ensure the code gets
2154 called by using 'testRunner.waitUntilDone()'/'testRunner.notifyDone()'.
2156 * fast/mediastream/enumerating-crash.html:
2158 2016-03-14 Daniel Bates <dabates@apple.com>
2160 Web Inspector: Display Content Security Policy hash in details sidebar for script and style elements
2161 https://bugs.webkit.org/show_bug.cgi?id=155466
2162 <rdar://problem/25152480>
2164 Reviewed by Joseph Pecoraro and Timothy Hatcher.
2166 Add tests to ensure that the WebInspector.DOMNode object associated with an HTML style element
2167 or applicable HTML script element has a valid CSP hash.
2169 * inspector/dom/csp-big5-hash-expected.txt: Added.
2170 * inspector/dom/csp-big5-hash.html: Added.
2171 * inspector/dom/csp-hash-expected.txt: Added.
2172 * inspector/dom/csp-hash.html: Added.
2174 2016-03-14 Filip Pizlo <fpizlo@apple.com>
2176 REGRESSION(r194394): >2x slow-down on CDjs
2177 https://bugs.webkit.org/show_bug.cgi?id=155471
2179 Unreviewed (rollout).
2181 * js/dom/script-tests/string-prototype-properties.js:
2182 * js/dom/string-prototype-properties-expected.txt:
2183 * js/script-tests/string-localeCompare.js:
2184 * js/string-localeCompare-expected.txt:
2185 * js/string-localeCompare.html:
2187 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
2189 Marking js/funcion-apply.html as flaky on mac debug
2190 https://bugs.webkit.org/show_bug.cgi?id=155411
2192 Unreviewed test gardening.
2194 * platform/mac/TestExpectations:
2196 2016-03-10 Antonio Gomes <tonikitoo@webkit.org>
2198 Selecting with shift+drag results in unexpected drag-n-drop
2199 https://bugs.webkit.org/show_bug.cgi?id=155314
2201 Reviewed by Darin Adler.
2203 Tests that ensure that WebKit:
2205 1) does not enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
2206 off of a #text node.
2207 2) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
2209 3) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
2212 Note that (1) is a behavior changed by this patch, whereas (2) and (3) represent existing
2213 behavior that is kept.
2214 Tests are also skip for iOS similarly to other drag-n-drop related tests.
2216 * fast/events/shift-drag-selection-no-drag-n-drop-expected.txt: Added.
2217 * fast/events/shift-drag-selection-no-drag-n-drop.html: Added.
2218 * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop-expected.txt: Added.
2219 * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop.html: Added.
2220 * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop-expected.txt: Added.
2221 * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop.html: Added.
2223 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
2225 Marking storage/indexeddb/transaction-abort-private.html as flaky on mac-wk1
2226 https://bugs.webkit.org/show_bug.cgi?id=155067
2228 Unreviewed test gardening.
2230 * platform/mac-wk1/TestExpectations:
2232 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
2234 Skip test storage/indexeddb/odd-strings.html
2235 https://bugs.webkit.org/show_bug.cgi?id=154975
2237 Unreviewed test gardening.
2239 Removing duplicate expectation for test and skipping since it fails or times out on every run.
2242 * platform/mac-wk1/TestExpectations:
2244 2016-03-14 Brent Fulgham <bfulgham@apple.com>
2246 REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
2247 https://bugs.webkit.org/show_bug.cgi?id=155453
2248 <rdar://problem/24879447>
2250 Reviewed by Daniel Bates.
2252 * fast/mediastream/enumerating-crash-expected.txt: Added.
2253 * fast/mediastream/enumerating-crash.html: Added.
2255 2016-03-14 Saam barati <sbarati@apple.com>
2257 [ES6] Disallow var assignments in for-in loops
2258 https://bugs.webkit.org/show_bug.cgi?id=155451
2260 Reviewed by Mark Lam.
2262 * js/parser-syntax-check-expected.txt:
2263 * js/script-tests/parser-syntax-check.js:
2265 2016-03-14 Saam barati <sbarati@apple.com>
2267 assignments in for-in/for-of header not allowed
2268 https://bugs.webkit.org/show_bug.cgi?id=155384
2270 Reviewed by Darin Adler.
2272 * js/parser-syntax-check-expected.txt:
2273 * js/script-tests/parser-syntax-check.js:
2275 2016-03-14 Zalan Bujtas <zalan@apple.com>
2277 Negative outline offset could break curved outline-style: auto
2278 https://bugs.webkit.org/show_bug.cgi?id=155416
2280 Reviewed by Tim Horton.
2282 When radius becomes negative the rounded rect could end up being un-renderable -> no rounded corners at all.
2284 * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius-expected.html: Added.
2285 * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius.html: Added.
2287 2016-03-14 Zalan Bujtas <zalan@apple.com>
2289 [Outline: auto] Fractional radius value could result in non-renderable rounded border.
2290 https://bugs.webkit.org/show_bug.cgi?id=155420
2292 Reviewed by Tim Horton.
2294 RoundedRect::pixelSnappedRoundedRectForPainting ensures that the rounded rect is always renderable.
2296 * fast/inline/hidpi-outline-auto-with-fractional-radius-expected.html: Added.
2297 * fast/inline/hidpi-outline-auto-with-fractional-radius.html: Added.
2299 2016-03-14 Zalan Bujtas <zalan@apple.com>
2301 Outline: auto has sharp corners with single line contenteditable.
2302 https://bugs.webkit.org/show_bug.cgi?id=155418
2304 Reviewed by Tim Horton.
2306 Multiple rectangles assumed multiline content and it broke bottomLeft and bottomRight corner check.
2307 This patch adds fast path for polygons with 4 corners.
2309 * fast/inline/hidpi-outline-auto-with-one-focusring-rect-expected.html: Added.
2310 * fast/inline/hidpi-outline-auto-with-one-focusring-rect.html: Added.
2312 2016-03-14 Joanmarie Diggs <jdiggs@igalia.com>
2314 [AX] SVG element with child desc not exposed
2315 https://bugs.webkit.org/show_bug.cgi?id=155374
2317 Reviewed by Darin Adler.
2319 * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Updated.
2320 * platform/mac/accessibility/w3c-svg-roles-expected.txt: Updated.
2322 2016-03-14 Ryan Haddad <ryanhaddad@apple.com>
2324 Skip asserting test http/tests/security/aboutBlank/security-context-write.html
2325 https://bugs.webkit.org/show_bug.cgi?id=94458
2327 Unreviewed test gardening.
2331 2016-03-14 Darin Adler <darin@apple.com>
2333 Add copy/paste plug-in check for XHTML document
2334 https://bugs.webkit.org/show_bug.cgi?id=106350
2336 * TestExpectations: Re-enable test now that it works in WebKit 1.
2337 * editing/pasteboard/paste-noplugin-xhtml.xhtml: Fixed problem where test would try to
2338 call setBlockAllPlugins even when it did not exist. Turns out that's needed for the
2339 test to run under WebKit 2, but not needed at all under WebKit 1.
2341 2016-03-14 Frederic Wang <fred.wang@free.fr>
2343 Skip accessibility/internal-link-anchors2.html as the linked ui element API is not supported for links.
2345 Unreviewed test gardening.
2347 * platform/gtk/TestExpectations:
2349 2016-03-14 Frederic Wang <fwang@igalia.com>
2351 Make MathML colspan/rowspan consistent with HTML table cells.
2352 https://bugs.webkit.org/show_bug.cgi?id=150253
2354 Reviewed by Martin Robinson.
2356 We import crashing test from bug 150253.
2358 * mathml/rowspan-crash-expected.txt: Added.
2359 * mathml/rowspan-crash.xhtml: Added.
2361 2016-03-14 Darin Adler <darin@apple.com>
2363 Continue work on https://bugs.webkit.org/show_bug.cgi?id=106350
2365 * TestExpectations: Disable test fow now since it seems to be failing in WebKit 1 and
2366 depends on hooks not present in WebKit 1 test runner.
2368 2016-03-14 Ryosuke Niwa <rniwa@webkit.org>
2370 Add slotchange event
2371 https://bugs.webkit.org/show_bug.cgi?id=155424
2372 <rdar://problem/24997534>
2374 Reviewed by Antti Koivisto.
2376 Added a W3C style testharness.js test.
2378 * fast/shadow-dom/ShadowRoot-interface-expected.txt:
2379 * fast/shadow-dom/ShadowRoot-interface.html: Don't import testharness.css from svn.webkit.org.
2380 * fast/shadow-dom/slotchange-event-expected.txt: Added.
2381 * fast/shadow-dom/slotchange-event.html: Added.
2383 2016-03-13 Darin Adler <darin@apple.com>
2385 Add copy/paste plug-in check for XHTML document
2386 https://bugs.webkit.org/show_bug.cgi?id=106350
2388 Reviewed by David Kilzer.
2390 This bug was filed because of the assumption that there was a bug, but it
2391 turns out that even in XHTML documents, we use HTML tree builder, so there is
2392 no bug. Thus this just adds the test that demonstrates this.
2394 * editing/pasteboard/paste-noplugin-xhtml-expected.txt: Added.
2395 * editing/pasteboard/paste-noplugin-xhtml.xhtml: Added.
2397 2016-03-13 Sam Weinig <sam@webkit.org>
2399 Implement unprivileged execCommand("copy") and execCommand("cut")
2400 <rdar://problem/24354406>
2401 https://bugs.webkit.org/show_bug.cgi?id=146336
2403 Reviewed by Dean Jackson.
2405 * editing/execCommand/clipboard-access-with-user-gesture-expected.txt: Added.
2406 * editing/execCommand/clipboard-access-with-user-gesture.html: Added.
2407 Add test for using execCommand("copy") and execCommand("cut") during a user gesture.
2409 2016-03-13 Dean Jackson <dino@apple.com>
2411 DRT should enable WebGL by default on Mac
2412 https://bugs.webkit.org/show_bug.cgi?id=155419
2413 <rdar://problem/25136981>
2415 Reviewed by Sam Weinig.
2417 Update all the tests that no longer have to explicitly
2420 * compositing/backface-visibility/backface-visibility-webgl.html:
2421 * compositing/visibility/visibility-simple-webgl-layer.html:
2422 * compositing/webgl/webgl-background-color.html:
2423 * compositing/webgl/webgl-no-alpha.html:
2424 * compositing/webgl/webgl-nonpremultiplied-blend.html:
2425 * compositing/webgl/webgl-reflection.html:
2426 * compositing/webgl/webgl-repaint.html:
2427 * fast/canvas/webgl/antialiasing-enabled.html:
2428 * fast/canvas/webgl/canvas-resize-crash.html:
2429 * fast/canvas/webgl/css-webkit-canvas-repaint.html:
2430 * fast/canvas/webgl/css-webkit-canvas.html:
2431 * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays-expected.txt:
2432 * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays.html:
2433 * fast/canvas/webgl/premultiplyalpha-test.html:
2434 * fast/canvas/webgl/resources/webgl-test.js:
2435 (initNonKhronosFramework): Deleted.
2436 * fast/canvas/webgl/texImage2DImageDataTest.html:
2437 * fast/canvas/webgl/toDataURL-unpremultipliedAlpha.html:
2438 * fast/canvas/webgl/unprefixed-context.html:
2439 * fast/canvas/webgl/webgl-composite-modes-repaint.html:
2440 * fast/canvas/webgl/webgl-composite-modes.html:
2441 * fast/canvas/webgl/webgl-drawarrays-crash.html:
2442 * fast/canvas/webgl/webgl-layer-update.html:
2443 * fast/canvas/webgl/webgl-reload-crash.html:
2444 * http/tests/canvas/webgl/origin-clean-conformance.html:
2445 * http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html:
2446 * http/tests/security/webgl-remote-read-remote-image-allowed.html:
2447 * http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin.html:
2448 * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
2449 * http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
2450 * http/tests/webgl/1.0.2/resources/webkit-webgl-test-harness.js:
2451 * imported/blink/compositing/draws-content/webgl-simple-background.html:
2452 * webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
2453 * webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
2454 * webgl/1.0.2/resources/webkit-webgl-test-harness.js:
2455 * webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js:
2456 * webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js:
2457 * webgl/1.0.3/resources/webkit-webgl-test-harness.js:
2458 * webgl/resources/webkit-webgl-test-harness.js:
2460 2016-03-13 Ryosuke Niwa <rniwa@webkit.org>
2462 REGRESSION (r190840): crash inside details element's slotNameFunction
2463 https://bugs.webkit.org/show_bug.cgi?id=155388
2465 Reviewed by Antti Koivisto.
2467 Added a regression test.
2469 * fast/html/details-summary-tabindex-crash-expected.txt: Added.
2470 * fast/html/details-summary-tabindex-crash.html: Added.
2472 2016-03-13 Dean Jackson <dino@apple.com>
2474 <attachment> should be a runtime-enabled feature
2475 https://bugs.webkit.org/show_bug.cgi?id=155413
2476 <rdar://problem/25120753>
2478 Reviewed by Sam Weinig and Anders Carlsson.
2480 Now that <attachment> is disabled by default, use an
2481 internal setting to turn them back on test by test.
2483 * fast/attachment/attachment-default-icon-expected.html:
2484 * fast/attachment/attachment-default-icon.html:
2485 * fast/attachment/attachment-disabled-dom.html:
2486 * fast/attachment/attachment-disabled-rendering.html:
2487 * fast/attachment/attachment-dom.html:
2488 * fast/attachment/attachment-folder-icon-expected.html:
2489 * fast/attachment/attachment-folder-icon.html:
2490 * fast/attachment/attachment-icon-from-file-extension-expected.html:
2491 * fast/attachment/attachment-icon-from-file-extension.html:
2492 * fast/attachment/attachment-label-highlight.html:
2493 * fast/attachment/attachment-progress.html:
2494 * fast/attachment/attachment-rendering.html:
2495 * fast/attachment/attachment-select-on-click-inside-user-select-all.html:
2496 * fast/attachment/attachment-select-on-click.html:
2497 * fast/attachment/attachment-subtitle.html:
2498 * fast/attachment/attachment-title.html:
2499 * fast/attachment/attachment-type-attribute-expected.html:
2500 * fast/attachment/attachment-type-attribute.html:
2501 * editing/pasteboard/copy-paste-attachment.html:
2502 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
2504 2016-03-13 Antti Koivisto <antti@apple.com>
2506 ComposedTreeIterator fails to traverse slots if root is shadow host
2507 https://bugs.webkit.org/show_bug.cgi?id=155407
2509 Reviewed by Darin Adler.
2511 * fast/shadow-dom/composed-tree-shadow-subtree-expected.txt: Added.
2512 * fast/shadow-dom/composed-tree-shadow-subtree.html: Added.
2514 2016-03-12 Dean Jackson <dino@apple.com>
2516 REGRESSION (r188647): Teamtreehouse website sidebar buttons are not rendered
2517 https://bugs.webkit.org/show_bug.cgi?id=155400
2518 <rdar://problem/24818602>
2520 Reviewed by Anders Carlsson.
2522 Add tests with SVG content that uses CSS filter
2523 shorthands. These particular filters are no-ops
2524 so should not affect rendering. If they actually
2525 tried to do something you wouldn't see them work
2526 until we enable shorthand filters on SVG content.
2528 * css3/filters/filters-on-svg-element-expected.html: Added.
2529 * css3/filters/filters-on-svg-element.html: Added.
2530 * css3/filters/filters-on-svg-root-expected.html: Added.
2531 * css3/filters/filters-on-svg-root.html: Added.
2533 2016-03-12 Myles C. Maxfield <mmaxfield@apple.com>
2535 [OS X] Scrollbars of overflow:scroll divs should appear on the left on RTL systems
2536 https://bugs.webkit.org/show_bug.cgi?id=155385
2538 Reviewed by Simon Fraser.
2540 * platform/mac-wk1/TestExpectations:
2541 * platform/mac/TestExpectations:
2542 * platform/efl/TestExpectations:
2543 * platform/gtk/TestExpectations:
2544 * platform/ios-simulator/TestExpectations:
2545 * platform/win/TestExpectations:
2546 * fast/scrolling/rtl-scrollbars-overflow-contents-expected.html: Added.
2547 * fast/scrolling/rtl-scrollbars-overflow-contents.html: Added.
2548 * fast/scrolling/rtl-scrollbars-overflow-dir-rtl-expected.html: Added.
2549 * fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html: Added.
2550 * fast/scrolling/rtl-scrollbars-overflow-expected.html: Added.
2551 * fast/scrolling/rtl-scrollbars-overflow-padding-expected.html: Added.
2552 * fast/scrolling/rtl-scrollbars-overflow-padding.html: Added.
2553 * fast/scrolling/rtl-scrollbars-overflow-simple-expected-mismatch.html: Added.
2554 * fast/scrolling/rtl-scrollbars-overflow-simple.html: Added.
2555 * fast/scrolling/rtl-scrollbars-overflow.html: Added.
2557 2016-03-12 Zalan Bujtas <zalan@apple.com>
2559 [Forms: focus] focus rings around text fields do not follow contour (border-radius)
2560 https://bugs.webkit.org/show_bug.cgi?id=154099
2561 rdar://problem/9988429
2563 Reviewed by Tim Horton.
2565 Unfortunately there's no proper way to test native focusring drawing.
2566 These tests attempt to verify that we don't end up painting sharp corners.
2568 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr-expected.html: Added.
2569 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr.html: Added.
2570 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl-expected.html: Added.
2571 * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl.html: Added.
2572 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr-expected.html: Added.
2573 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr.html: Added.
2574 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl-expected.html: Added.
2575 * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl.html: Added.
2577 2016-03-11 Ryosuke Niwa <rniwa@webkit.org>
2579 Add Event.deepPath() and Event.scoped
2580 https://bugs.webkit.org/show_bug.cgi?id=153538
2581 <rdar://problem/24363836>
2583 Reviewed by Darin Adler.
2585 Added a W3C style testharness.js tests for Event.prototype.scoped, Event.prototype.scopedRelatedTarget,
2586 Event.prototype.deepPath() and a test that uses eventSender to verify the values of the scoped and
2587 scopedRelatedTarget flags on trusted events.
2589 * fast/shadow-dom/Extensions-to-Event-Interface-expected.txt: Added.
2590 * fast/shadow-dom/Extensions-to-Event-Interface.html: Added.
2591 * fast/shadow-dom/event-with-related-target.html:
2592 * fast/shadow-dom/resources: Added.
2593 * fast/shadow-dom/resources/event-path-test-helpers.js: Added. Extracted from event-with-related-target.html.
2594 * fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
2595 * fast/shadow-dom/trusted-event-scoped-flags.html: Added.
2596 * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
2597 * http/tests/workers/worker-importScriptsOnError-expected.txt:
2598 * inspector/model/remote-object-get-properties-expected.txt:
2599 * platform/ios-simulator/fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
2601 2016-03-11 Jiewen Tan <jiewen_tan@apple.com>
2603 WebKit should not be redirected to an invalid URL
2604 https://bugs.webkit.org/show_bug.cgi?id=155263
2605 <rdar://problem/22820172>
2607 Reviewed by Brent Fulgham.
2609 * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
2610 * http/tests/navigation/redirect-to-invalid-url.html: Added.
2611 * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
2613 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
2615 Marking media/track/track-in-band-style.html as flaky on Yosemite
2616 https://bugs.webkit.org/show_bug.cgi?id=153143
2618 Unreviewed test gardening.
2620 * platform/mac-wk1/TestExpectations:
2622 2016-03-11 Mark Lam <mark.lam@apple.com>
2624 Implement Function.name and Function#toString for ES6 class.
2625 https://bugs.webkit.org/show_bug.cgi?id=155336
2627 Reviewed by Geoffrey Garen.
2629 * js/class-syntax-name-expected.txt:
2630 * js/script-tests/class-syntax-name.js:
2633 - Rebased expected result.
2635 * js/function-toString-vs-name.html:
2636 * js/script-tests/function-toString-vs-name.js:
2637 - Added new tests for class.
2639 * platform/mac/inspector/model/remote-object-expected.txt:
2640 - Rebased expected result.
2642 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
2644 Marking imported/blink/fast/multicol/dynamic/multicol-with-abspos-svg-with-foreignobject-with-multicol-crash.html as flaky
2645 https://bugs.webkit.org/show_bug.cgi?id=155339
2647 Unreviewed test gardening.
2649 This test is a flaky crash on ios-simulator debug.
2651 * platform/ios-simulator/TestExpectations:
2653 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
2655 Marking inspector/heap/getPreview.html as flaky on mac-wk2
2656 https://bugs.webkit.org/show_bug.cgi?id=155312
2658 Unreviewed test gardening.
2660 * platform/mac-wk2/TestExpectations:
2662 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
2664 Marking css3/masking/mask-luminance-svg.html and css3/masking/mask-svg-script-none-to-png.html as flaky
2665 https://bugs.webkit.org/show_bug.cgi?id=155372.
2667 Unreviewed test gardening.
2669 These two tests are flaky crashes on ios-simulator debug.
2671 * platform/ios-simulator/TestExpectations:
2673 2016-03-11 Ryan Haddad <ryanhaddad@apple.com>
2675 Unreviewed, rolling out r197984.
2677 This change caused an existing LayoutTest to fail
2681 "WebKit should not be redirected to an invalid URL"
2682 https://bugs.webkit.org/show_bug.cgi?id=155263
2683 http://trac.webkit.org/changeset/197984
2685 2016-03-11 Yusuke Suzuki <utatane.tea@gmail.com>
2687 [ES6] Implement Reflect.set without receiver support
2688 https://bugs.webkit.org/show_bug.cgi?id=155024
2690 Reviewed by Geoffrey Garen.
2692 * js/dom/reflect-set-onto-dom-expected.txt: Added.
2693 * js/dom/reflect-set-onto-dom.html: Added.
2694 * js/dom/script-tests/reflect-set-onto-dom.js: Added.
2696 2016-03-11 Yoav Weiss <yoav@yoav.ws>
2698 Avoid applying link tags with an invalid media attribute
2699 https://bugs.webkit.org/show_bug.cgi?id=143262
2701 Reviewed by Brent Fulgham.
2703 These tests make sure that when <link rel=stylesheet> is present with an invalid
2704 media attribute, the styles are not being applied.
2706 * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media-expected.txt: Added.
2707 * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media.html: Added.
2708 * fast/dom/HTMLLinkElement/link-stylesheet-media-type-expected.txt: Added.
2709 * fast/dom/HTMLLinkElement/link-stylesheet-media-type.html: Added.
2711 These tests test the old HTML4 behavior and are no longer relevant.
2712 * fast/media/media-descriptor-syntax-05.html: Removed.
2713 * fast/media/media-descriptor-syntax-05-expected.html: Removed.
2715 2016-03-11 Frederic Wang <fwang@igalia.com>
2717 Skip content-editable-as-textarea.html on GTK as it uses AX API.
2719 Unreviewed test gardening.
2721 * platform/gtk/TestExpectations:
2723 2016-03-10 Jer Noble <jer.noble@apple.com>
2725 CRASH at WebCore::RenderView::updateVisibleViewportRect
2726 https://bugs.webkit.org/show_bug.cgi?id=155209
2727 <rdar://problem/23997530>
2729 Reviewed by Simon Fraser.
2731 (These files were mistakenly landed in a previous commit:)
2732 * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
2733 * media/video-crash-invisible-autoplay-display-none.html: Added.
2735 2016-03-10 Zalan Bujtas <zalan@apple.com>
2737 Simple line layout: Add text-align: justify support.
2738 https://bugs.webkit.org/show_bug.cgi?id=155006
2740 Reviewed by Antti Koivisto.
2742 Rebaseline based on simple line layout output.
2744 * fast/text/whitespace/023-expected.txt:
2745 * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
2747 2016-03-10 Nan Wang <n_wang@apple.com>
2749 AX: Force allow user zoom
2750 https://bugs.webkit.org/show_bug.cgi?id=155056
2752 Reviewed by Simon Fraser.
2754 * fast/viewport/ios/force-always-user-scalable-expected.txt: Added.
2755 * fast/viewport/ios/force-always-user-scalable.html: Added.
2756 * platform/ios-simulator-wk2/TestExpectations:
2758 2016-03-10 Jiewen Tan <jiewen_tan@apple.com>
2760 WebKit should not be redirected to an invalid URL
2761 https://bugs.webkit.org/show_bug.cgi?id=155263
2762 <rdar://problem/22820172>
2764 Reviewed by Brent Fulgham.
2766 * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
2767 * http/tests/navigation/redirect-to-invalid-url.html: Added.
2768 * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
2770 2016-03-10 Nan Wang <n_wang@apple.com>
2772 AX: Implement bounds/position and index related text marker functions using TextIterator
2773 https://bugs.webkit.org/show_bug.cgi?id=154976
2775 Reviewed by Chris Fleizach.
2777 * accessibility/mac/text-marker-for-index-expected.txt: Added.
2778 * accessibility/mac/text-marker-for-index.html: Added.
2779 * accessibility/mac/text-marker-word-nav-expected.txt:
2780 * accessibility/mac/text-marker-word-nav.html:
2782 2016-03-10 Myles C. Maxfield <mmaxfield@apple.com>
2784 [Cocoa] Test gardening after r197933
2785 <rdar://problem/25091368>
2789 * fast/text/woff2-expected.html:
2790 * fast/text/woff2.html:
2792 2016-03-10 Daniel Bates <dabates@apple.com>
2794 CSP: Implement frame-ancestors directive
2795 https://bugs.webkit.org/show_bug.cgi?id=154345
2796 <rdar://problem/24702161>
2798 Reviewed by Brent Fulgham.
2800 Adds new tests to ensure we ignore directive frame-ancestors when defined a policy delivered
2801 in an HTML meta element or in a report-only policy (i.e. delivered via HTTP header Content-
2802 Security-Policy-Report-Only). Also adds new test to ensure that we send a violation report
2803 when the directive frame-ancestors is violated.
2805 Updated many existing tests and test results that unnecessarily depended on a DOM SecurityError
2806 exception being thrown when accessing the content of a cross-origin frame. It is sufficient
2807 and more direct to test directive frame-ancestors by dumping the contents of all children frames
2808 on the page. We design the tests such that a child frame that was blocked by the frame-ancestors
2809 directive is expected to have no content. A child frame that was allowed by the frame-ancestors
2810 directive is expected to have content.
2812 * TestExpectations: Mark frame-ancestors tests as PASS so that we run them.
2813 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt: Added.
2814 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored.html: Added.
2815 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt: Added.
2816 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored.html: Added.
2817 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
2818 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html:
2819 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
2820 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html:
2821 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
2822 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow.html:
2823 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
2824 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow.html:
2825 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
2826 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block.html:
2827 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
2828 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block.html:
2829 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
2830 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html:
2831 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
2832 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html:
2833 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
2834 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow.html:
2835 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
2836 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block.html:
2837 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
2838 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block.html:
2839 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
2840 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html:
2841 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
2842 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow.html:
2843 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
2844 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow.html:
2845 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
2846 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block.html:
2847 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
2848 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block.html:
2849 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
2850 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow.html:
2851 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
2852 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow.html:
2853 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
2854 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow.html:
2855 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
2856 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block.html:
2857 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
2858 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block.html:
2859 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
2860 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow.html:
2861 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
2862 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow.html:
2863 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
2864 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block.html:
2865 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
2866 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin.html:
2867 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
2868 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin.html:
2869 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
2870 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow.html:
2871 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
2872 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block.html:
2873 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt: Added.
2874 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt: Added.
2875 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https.html: Added.
2876 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin.html: Added.
2877 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt: Added.
2878 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt: Added.
2879 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https.html: Added.
2880 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin.html: Added.
2881 * http/tests/security/contentSecurityPolicy/resources/echo-intertag.pl: Added.
2882 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js:
2884 (injectIFrame): Modified to make use of handleFrameEvent().
2885 (handleFrameEvent): Added.
2886 (iframeLoaded): Deleted.
2887 * http/tests/security/contentSecurityPolicy/resources/frame-in-frame.pl:
2889 2016-03-10 Andy VanWagoner <andy@instructure.com>
2891 Add shouldNotBe to standalone test harness
2892 https://bugs.webkit.org/show_bug.cgi?id=155300
2894 Reviewed by Saam Barati.
2896 Copy over the shouldNotBe function from js-test-pre. This fixes errors
2897 introduced be new Intl tests.
2899 * resources/standalone-pre.js:
2902 2016-03-10 Ryan Haddad <ryanhaddad@apple.com>
2904 Rebaseline two inspector tests after r197954 changed the results.
2906 Unreviewed test gardening.
2908 * inspector/debugger/command-line-api-exception-expected.txt:
2909 * platform/mac/inspector/model/remote-object-expected.txt:
2911 2016-03-10 Michael Saboff <msaboff@apple.com>
2913 [ES6] Allow RegExp constructor to take pattern from an existing RegExp with new flags
2914 https://bugs.webkit.org/show_bug.cgi?id=155315
2916 Reviewed by Saam Barati.
2918 New and updated test for change.
2920 * fast/regex/constructor-expected.txt:
2921 * fast/regex/script-tests/constructor.js:
2922 Changed test for new behavior.`
2924 * js/regexp-old-regexp-new-flags-expected.txt: Added.
2925 * js/regexp-old-regexp-new-flags.html: Added.
2926 * js/script-tests/regexp-old-regexp-new-flags.js: Added.
2929 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1-expected.txt: Removed.
2930 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1.html: Removed.
2931 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2-expected.txt: Removed.
2932 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2.html: Removed.
2933 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1-expected.txt: Removed.
2934 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1.html: Removed.
2935 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2-expected.txt: Removed.
2936 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2.html: Removed.
2937 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8-expected.txt: Removed.
2938 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8.html: Removed.
2939 Removed obsolete tests.
2941 2016-03-10 Myles C. Maxfield <mmaxfield@apple.com>
2943 [OS X] Main frame scrollbars should appear on the left on RTL systems
2944 https://bugs.webkit.org/show_bug.cgi?id=155149
2946 Reviewed by Simon Fraser.
2948 * fast/scrolling/rtl-scrollbars-expected.html: Added.
2949 * fast/scrolling/rtl-scrollbars-simple-expected-mismatch.html: Added.
2950 * fast/scrolling/rtl-scrollbars-simple.html: Added.
2951 * fast/scrolling/rtl-scrollbars.html: Added.
2952 * platform/mac-wk1/TestExpectations:
2953 * platform/mac/TestExpectations:
2954 * platform/efl/TestExpectations:
2955 * platform/gtk/TestExpectations:
2956 * platform/ios-simulator/TestExpectations:
2957 * platform/win/TestExpectations:
2959 2016-03-07 Jer Noble <jer.noble@apple.com>
2961 Add separate WK and WK2 preferences for requiring user gestures for video media, distinct from user gestures for media generally
2962 https://bugs.webkit.org/show_bug.cgi?id=155141
2964 Reviewed by Beth Dakin.
2966 Update layout tests to reflect new restriction name.
2968 * media/audio-playback-restriction-play-expected.txt:
2969 * media/audio-playback-restriction-play.html:
2970 * media/no-autoplay-with-user-gesture-requirement.html:
2971 * media/video-load-require-user-gesture.html:
2972 * media/video-play-require-user-gesture.html:
2973 * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
2974 * media/video-crash-invisible-autoplay-display-none.html: Added.
2975 * media/video-main-content-allow-expected.txt:
2976 * media/video-main-content-allow-then-deny-expected.txt:
2977 * media/video-main-content-allow-then-deny.html:
2978 * media/video-main-content-allow.html:
2979 * media/video-main-content-deny-display-none-expected.txt:
2980 * media/video-main-content-deny-display-none.html:
2981 * media/video-main-content-deny-not-in-dom-expected.txt:
2982 * media/video-main-content-deny-not-in-dom.html:
2983 * media/video-main-content-deny-not-visible-expected.txt:
2984 * media/video-main-content-deny-not-visible.html:
2985 * media/video-main-content-deny-obscured-expected.txt:
2986 * media/video-main-content-deny-obscured.html:
2987 * media/video-main-content-deny-too-small-expected.txt:
2988 * media/video-main-content-deny-too-small.html:
2990 2016-03-10 Ryosuke Niwa <rniwa@webkit.org>
2992 Add :defined support
2993 https://bugs.webkit.org/show_bug.cgi?id=155108
2995 Reviewed by Antti Koivisto.
2997 Added W3C style testharness.js tests and ref tests for :defined pseudo class.
2999 * fast/custom-elements/defined-pseudo-class-expected.txt: Added.
3000 * fast/custom-elements/defined-pseudo-class.html: Added.
3001 * fast/custom-elements/defined-rule-expected.html: Added.
3002 * fast/custom-elements/defined-rule.html: Added.
3004 2016-03-10 Daniel Bates <dabates@apple.com>
3006 CSP: Implement support for script and style nonces
3007 https://bugs.webkit.org/show_bug.cgi?id=116508
3008 <rdar://problem/24963980>
3010 Reviewed by Brent Fulgham.
3012 Update expected results due to differences between Blink and WebKit violation message formats.
3014 Additionally mark script- and style- nonce tests as PASS in LayoutTests/TestExpectations so
3018 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash-expected.txt:
3019 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash.html:
3020 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked-expected.txt:
3021 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline-expected.txt:
3022 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: Also update result
3023 to reflect that we consider "'n-" an invalid source expression (as expected).
3024 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed-expected.txt:
3025 * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked-expected.txt:
3027 2016-03-10 David Kilzer <ddkilzer@apple.com>
3029 [iOS] DumpRenderTree crashes when accessing window.testRunner.inspectorTestStubURL
3030 <http://webkit.org/b/155295>
3032 Reviewed by Brent Fulgham.
3034 * platform/ios-simulator-wk1/TestExpectations:
3035 * platform/ios-simulator-wk2/TestExpectations:
3036 - Remove all "inspector/" tests. They are already skipped in
3037 platform/ios-simulator/TestExpectations, so no need to
3038 resurrect them here.
3040 2016-03-10 Daniel Bates <dabates@apple.com>
3042 CSP: Implement support for inline script and inline style hashes
3043 https://bugs.webkit.org/show_bug.cgi?id=155007
3044 <rdar://problem/24964098>
3046 Reviewed by Brent Fulgham.
3048 Add new test http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html to ensure that
3049 script hashes are interpreted correctly. Update many existing tests that had a hash source with
3050 a SHA-1 hash to use a SHA-256 hash. The valid hash algorithms are SHA-256, SHA-384, and SHA-512
3051 per the Content Security Policy Level 3 spec. At the time of writing, Blink also supports SHA-1.
3053 * TestExpectations: Mark many CSP 1.1 tests as PASS so that we run them. Remove entries for tests
3054 http/tests/security/contentSecurityPolicy/1.1/{script, style}hash-default-src.html as these tests
3056 * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptEpilogue.js: Added.
3057 * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptPrologue.js: Added.
3058 * http/tests/security/contentSecurityPolicy/1.1/resources/testScriptHash.php: Added.
3059 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed.html: Update test as SHA-1 is not
3060 a supported hash algorithm per the Content Security Policy Level 3 spec.
3061 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-expected.txt: Ditto.
3062 * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked.html: Ditto.
3063 * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src-expected.txt: Added.
3064 * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline-expected.txt: Ditto.
3065 * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline.html: Ditto.
3066 * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed-expected.txt:
3067 * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests-expected.txt: Added.
3068 * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html: Added.
3069 * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization.html: Update test
3070 as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
3071 * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed-expected.txt: Ditto.
3072 * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed.html: Ditto.
3073 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event.html: Ditto.
3074 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-expected.txt: Ditto.
3075 * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked.html: Ditto.
3076 * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src-expected.txt: Added.
3077 * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event.html: Update test
3078 as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
3080 2016-03-10 Frederic Wang <fwang@igalia.com>
3082 [GTK] Add support for WOFF2
3083 https://bugs.webkit.org/show_bug.cgi?id=152616
3085 Reviewed by Carlos Garcia Campos.
3087 * fast/text/woff2-expected.html: Adjust font-size to work around anti-aliasing effects.
3088 * fast/text/woff2.html: Ditto.
3089 * platform/gtk/TestExpectations: Update test expectation of woff2 test for GTK.
3091 2016-03-10 Manuel Rego Casasnovas <rego@igalia.com>
3093 [css-grid] Fix placement for unknown named grid lines
3094 https://bugs.webkit.org/show_bug.cgi?id=155230
3096 Reviewed by Sergio Villar Senin.
3098 Updated current tests to the new expected behavior and created a new
3099 test checking different cases explicitly.
3101 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
3102 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement-expected.txt:
3103 * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
3104 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
3105 * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
3106 * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
3107 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
3108 * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
3109 * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution-expected.txt: Added.
3110 * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution.html: Added.
3111 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
3113 2016-03-09 Joseph Pecoraro <pecoraro@apple.com>
3115 Web Inspector: Get a RemoteObject or ObjectPreview from HeapSnapshot Object Identifier
3116 https://bugs.webkit.org/show_bug.cgi?id=155264
3117 <rdar://problem/25070716>
3119 Reviewed by Timothy Hatcher.
3121 * inspector/heap/getPreview-expected.txt: Added.
3122 * inspector/heap/getPreview.html: Added.
3123 * inspector/heap/getRemoteObject-expected.txt: Added.
3124 * inspector/heap/getRemoteObject.html: Added.
3125 Test the new protocol methods in different scenarios.
3127 * inspector/heap/snapshot-expected.txt:
3128 * inspector/heap/snapshot.html:
3131 2016-03-09 Andy VanWagoner <thetalecrafter@gmail.com>
3133 [INTL] Intl Constructors not web compatible with Object.create usage
3134 https://bugs.webkit.org/show_bug.cgi?id=153679
3136 Reviewed by Darin Adler.
3138 Add tests for Object.create + contructor.call initialization of NumberFormat
3139 and DateTimeFormat objects.
3141 * js/intl-datetimeformat-expected.txt:
3142 * js/intl-numberformat-expected.txt:
3143 * js/script-tests/intl-datetimeformat.js:
3144 * js/script-tests/intl-numberformat.js:
3146 2016-03-09 Ryosuke Niwa <rniwa@webkit.org>
3148 defineElement should upgrade existing unresolved custom elements
3149 https://bugs.webkit.org/show_bug.cgi?id=155107
3151 Reviewed by Darin Adler.
3153 Added W3C style testharness.js tests for asynchronously defining custom elements.
3155 * fast/custom-elements/upgrading/Node-cloneNode.html:
3156 * fast/custom-elements/upgrading/upgrading-parser-created-element-expected.txt: Added.
3157 * fast/custom-elements/upgrading/upgrading-parser-created-element.html: Added.
3159 2016-03-09 Saam Barati <sbarati@apple.com>
3161 ES6: Implement lexical scoping for function definitions in strict mode
3162 https://bugs.webkit.org/show_bug.cgi?id=152844
3164 Reviewed by Geoffrey Garen.
3166 * js/let-syntax-expected.txt:
3167 * js/parser-syntax-check-expected.txt:
3168 * js/script-tests/parser-syntax-check.js:
3172 2016-03-09 Jer Noble <jer.noble@apple.com>
3174 Add heuristic for "main content" videos which override user gesture requirements
3175 https://bugs.webkit.org/show_bug.cgi?id=155224
3177 Reviewed by Eric Carlson.
3179 * media/video-main-content-allow-expected.txt: Added.
3180 * media/video-main-content-allow-then-deny-expected.txt: Added.
3181 * media/video-main-content-allow-then-deny.html: Added.
3182 * media/video-main-content-allow.html: Added.
3183 * media/video-main-content-deny-display-none-expected.txt: Added.
3184 * media/video-main-content-deny-display-none.html: Added.
3185 * media/video-main-content-deny-not-in-dom-expected.txt: Added.
3186 * media/video-main-content-deny-not-in-dom.html: Added.
3187 * media/video-main-content-deny-not-visible-expected.txt: Added.
3188 * media/video-main-content-deny-not-visible.html: Added.
3189 * media/video-main-content-deny-obscured-expected.txt: Added.
3190 * media/video-main-content-deny-obscured.html: Added.
3191 * media/video-main-content-deny-too-small-expected.txt: Added.
3192 * media/video-main-content-deny-too-small.html: Added.
3194 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
3196 Skipping js/regress/getter-richards-try-catch.html on ios-simulator debug
3197 https://bugs.webkit.org/show_bug.cgi?id=155271
3199 Unreviewed test gardening.
3201 * platform/ios-simulator/TestExpectations:
3203 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
3205 Skip two flaky tests on mac-wk1
3206 https://bugs.webkit.org/show_bug.cgi?id=155196
3208 Unreviewed test gardening.
3210 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
3211 are flaky on mac-wk1. Skipping to get bots to green during investigation.
3213 * platform/mac-wk1/TestExpectations:
3215 2016-03-09 Ryosuke Niwa <rniwa@webkit.org>
3217 Rename Node.treeRoot to rootNode and turn it on by default
3218 https://bugs.webkit.org/show_bug.cgi?id=155226
3220 Reviewed by Antonio Gomes.
3222 Split Node-interface-treeRoot.html into two pieces, the one that doesn't invoke shadow DOM and the other that tests
3223 shadow DOM related cases. I intend to upstream these tests to W3C at some point so keep them in testharness.js form.
3225 * fast/dom/Node/rootNode-expected.txt: Added.
3226 * fast/dom/Node/rootNode.html: Copied from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
3227 * fast/shadow-dom/Node-interface-rootNode-expected.txt: Renamed from Node-interface-treeRoot-expected.txt.
3228 * fast/shadow-dom/Node-interface-rootNode.html: Renamed from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
3229 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3230 * platform/efl/js/dom/dom-static-property-for-in-iteration-expected.txt:
3231 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
3233 2016-03-09 Michael Saboff <msaboff@apple.com>
3235 [ES6] Implement RegExp sticky flag and related functionality
3236 https://bugs.webkit.org/show_bug.cgi?id=155177
3238 Reviewed by Saam Barati.
3240 New and updated tests.
3242 * js/Object-getOwnPropertyNames-expected.txt:
3243 * js/regexp-flags-expected.txt:
3244 * js/regexp-sticky-expected.txt: Added.
3245 * js/regexp-sticky.html: Added.
3246 * js/script-tests/Object-getOwnPropertyNames.js:
3247 * js/script-tests/regexp-flags.js:
3248 (RegExp.prototype.hasOwnProperty): Deleted check for sticky property.
3249 * js/script-tests/regexp-sticky.js: New test.
3254 2016-03-09 Mark Lam <mark.lam@apple.com>
3256 FunctionExecutable::ecmaName() should not be based on inferredName().
3257 https://bugs.webkit.org/show_bug.cgi?id=155203
3259 Reviewed by Michael Saboff.
3261 * js/script-tests/function-toString-vs-name.js:
3262 - Fixed up object property test section and added new test cases.
3263 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
3265 2016-03-09 Chris Dumez <cdumez@apple.com>
3267 Align HTMLKeygenElement.keytype with the specification
3268 https://bugs.webkit.org/show_bug.cgi?id=155214
3270 Reviewed by Darin Adler.
3272 Add test coverage for HTMLKeygenElement.keytype.
3274 * fast/dom/HTMLKeygenElement/keygen-keytype-expected.txt: Added.
3275 * fast/dom/HTMLKeygenElement/keygen-keytype.html: Added.
3277 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
3279 Cleaning up TestExpectations files to remove deleted tests and duplicate entries for ios-simulator.
3281 Unreviewed test gardening.
3284 * platform/ios-simulator/TestExpectations:
3286 2016-03-09 Ryan Haddad <ryanhaddad@apple.com>
3288 Skipping fast/events/max-tabindex-focus.html on ios-simulator
3289 https://bugs.webkit.org/show_bug.cgi?id=155233
3291 Unreviewed test gardening.
3293 * platform/ios-simulator/TestExpectations:
3295 2016-03-08 Brent Fulgham <bfulgham@apple.com>
3297 Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked..
3298 https://bugs.webkit.org/show_bug.cgi?id=155185
3299 <rdar://problem/11101440>
3301 Reviewed by Zalan Bujtas.
3303 * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
3304 * storage/domstorage/localstorage/blocked-file-access.html: Added.
3305 * storage/domstorage/localstorage/resources/blocked-example.html: Added.
3307 2016-03-09 Manuel Rego Casasnovas <rego@igalia.com>
3309 [css-grid] Allow to place positioned grid items on the padding
3310 https://bugs.webkit.org/show_bug.cgi?id=155199
3312 Reviewed by Sergio Villar Senin.
3314 Add new tests and updated results in a current one.
3316 * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
3317 * fast/css-grid-layout/grid-positioned-items-padding-expected.txt: Added.
3318 * fast/css-grid-layout/grid-positioned-items-padding.html: Added.
3319 * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt: Added.
3320 * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html: Added.
3322 2016-03-09 Andreas Kling <akling@apple.com>
3324 ImageDocuments leak their world.
3325 <https://webkit.org/b/155167>
3326 <rdar://problem/24987363>
3328 Reviewed by Antti Koivisto.
3330 Made a little test that loads an image into an <iframe> 10 times and then
3331 triggers a garbage collection and checks that all the documents got destroyed.
3333 Prior to this change, all 10 ImageDocuments would remain alive at the end.
3335 This got rolled out the first time because it failed on bots. It failed due
3336 to expecting a specific number of documents to be live at the start of the
3337 test, which was not reliable on bots since we appear to have more leaks(!)
3339 Tweaked the test to check the delta in live document count instead.
3341 * fast/dom/ImageDocument-world-leak-expected.txt: Added.
3342 * fast/dom/ImageDocument-world-leak.html: Added.
3344 2016-03-08 Sergio Villar Senin <svillar@igalia.com>
3346 [css-grid] Fix auto-track sizing with min-size:auto and specific sizes
3347 https://bugs.webkit.org/show_bug.cgi?id=155165
3349 Reviewed by Darin Adler.
3351 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt:
3352 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
3353 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt:
3354 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
3356 2016-03-09 Manuel Rego Casasnovas <rego@igalia.com>
3358 [css-grid] Initial support for implicit grid before explicit grid
3359 https://bugs.webkit.org/show_bug.cgi?id=155014
3361 Reviewed by Darin Adler.
3363 Updated results in current tests and added specific test for this.
3365 * fast/css-grid-layout/grid-auto-flow-resolution.html:
3366 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
3367 * fast/css-grid-layout/grid-item-spanning-resolution.html:
3368 * fast/css-grid-layout/implicit-tracks-before-explicit-expected.txt: Added.
3369 * fast/css-grid-layout/implicit-tracks-before-explicit.html: Added.
3371 2016-03-09 Myles C. Maxfield <mmaxfield@apple.com>
3373 [iOS] Arabic text on Wikipedia is shown as boxes
3374 https://bugs.webkit.org/show_bug.cgi?id=155129
3375 <rdar://problem/24919902>
3377 Reviewed by Darin Adler.
3379 This test is iOS-specific.
3381 * platform/efl/TestExpectations:
3382 * platform/gtk/TestExpectations:
3383 * platform/mac/TestExpectations:
3384 * platform/win/TestExpectations:
3385 * fast/text/arabic-blacklisted-expected.html: Added.
3386 * fast/text/arabic-blacklisted.html: Added.
3388 2016-03-08 Chris Dumez <cdumez@apple.com>
3390 Element with maximum tabIndex cannot be returned by nextElementWithGreaterTabIndex()
3391 https://bugs.webkit.org/show_bug.cgi?id=155215
3393 Reviewed by Ryosuke Niwa.
3395 Add test to make sure that an Element with a tabIndex equal to
3396 2147483647 (maximum tabIndex) can be focused.
3398 * fast/events/max-tabindex-focus-expected.txt: Added.
3399 * fast/events/max-tabindex-focus.html: Added.
3401 2016-03-08 Filip Pizlo <fpizlo@apple.com>
3403 DFG should be able to constant-fold strings
3404 https://bugs.webkit.org/show_bug.cgi?id=155200
3406 Reviewed by Geoffrey Garen.
3408 * js/regress/script-tests/strcat-const.js: Added.
3411 * js/regress/script-tests/strcat-length-const.js: Added.
3414 * js/regress/strcat-const-expected.txt: Added.
3415 * js/regress/strcat-const.html: Added.
3416 * js/regress/strcat-length-const-expected.txt: Added.
3417 * js/regress/strcat-length-const.html: Added.
3419 2016-03-08 Joseph Pecoraro <pecoraro@apple.com>
3421 Web Inspector: Add Heap domain start/stop tracking commands
3422 https://bugs.webkit.org/show_bug.cgi?id=155190
3424 Reviewed by Brian Burg.
3426 * inspector/heap/tracking-expected.txt: Added.
3427 * inspector/heap/tracking.html: Added.
3429 2016-03-08 Joseph Pecoraro <pecoraro@apple.com>
3431 Web Inspector: Add a way to create a Heap Snapshot
3432 https://bugs.webkit.org/show_bug.cgi?id=155188
3434 Reviewed by Brian Burg.
3436 * inspector/heap/snapshot-expected.txt: Added.
3437 * inspector/heap/snapshot.html: Added.
3439 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3441 Move two indexeddb test skips out of wk2/TestExpectations and in to TestExpectations.
3443 Unreviewed test gardening.
3446 * platform/wk2/TestExpectations:
3448 2016-03-08 Mark Lam <mark.lam@apple.com>
3450 Implement Function.name support for getters/setters and inferring name of function properties.
3451 https://bugs.webkit.org/show_bug.cgi?id=154865
3453 Reviewed by Geoffrey Garen.
3455 * js/function-toString-vs-name-expected.txt: Added.
3456 * js/function-toString-vs-name.html: Added.
3457 * js/script-tests/function-toString-vs-name.js: Added.
3459 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
3461 Font size computed style is innaccurate
3462 https://bugs.webkit.org/show_bug.cgi?id=154705
3463 <rdar://problem/23474068>
3465 Reviewed by Timothy Hatcher.
3467 Update expected results.
3469 * css3/calc/font-size-fractional-expected.txt:
3470 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
3471 * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
3472 * editing/mac/attributed-string/font-size-expected.txt:
3473 * editing/mac/attributed-string/vertical-align-expected.txt:
3474 * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
3475 * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
3476 * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
3477 * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
3479 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3481 Marking storage/domstorage/events/basic-body-attribute.html as flaky on ios-simulator-wk2
3482 https://bugs.webkit.org/show_bug.cgi?id=155201
3484 Unreviewed test gardening.
3486 * platform/ios-simulator-wk2/TestExpectations:
3488 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
3490 [Font Loading] Crash when a single load request causes multiple fonts to fail loading
3491 https://bugs.webkit.org/show_bug.cgi?id=155009
3493 Reviewed by Simon Fraser.
3495 * fast/text/font-face-set-document-multiple-failure-expected.txt: Added.
3496 * fast/text/font-face-set-document-multiple-failure.html: Added.
3498 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3500 Skip fast/events/prevent-default-prevents-interaction-with-scrollbars.html on ios-simulator
3502 Unreviewed test gardening.
3504 The test relies on mouse events, which are unsupported on ios-simulator.
3506 * platform/ios-simulator/TestExpectations:
3508 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3510 Skip css3/filters tests that seem to cause a crash on ios-simulator
3511 https://bugs.webkit.org/show_bug.cgi?id=153933
3513 Unreviewed test gardening.
3515 * platform/ios-simulator/TestExpectations:
3517 2016-03-08 Commit Queue <commit-queue@webkit.org>
3519 Unreviewed, rolling out r197766.
3520 https://bugs.webkit.org/show_bug.cgi?id=155183
3522 Has platform-specific code in non-platform files (Requested by
3527 "AX: Force allow user zoom"
3528 https://bugs.webkit.org/show_bug.cgi?id=155056
3529 http://trac.webkit.org/changeset/197766
3531 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3533 Skip svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html on ios-simulator
3534 https://bugs.webkit.org/show_bug.cgi?id=155174
3536 Unreviewed test gardening.
3538 * platform/ios-simulator/TestExpectations:
3540 2016-03-08 Antonio Gomes <tonikitoo@webkit.org>
3542 Scrolling does not work when the mouse down is handled by a node
3543 https://bugs.webkit.org/show_bug.cgi?id=19033
3545 Reviewed by Simon Fraser.
3547 * fast/events/prevent-default-prevents-interaction-with-scrollbars-expected.txt: Added.
3548 * fast/events/prevent-default-prevents-interaction-with-scrollbars.html: Added.
3550 2016-03-08 Michael Saboff <msaboff@apple.com>
3552 [ES6] Regular Expression canonicalization tables for Unicode need to be updated to use Unicode CaseFolding.txt
3553 https://bugs.webkit.org/show_bug.cgi?id=155114
3555 Reviewed by Darin Adler.
3559 * js/regexp-unicode-expected.txt:
3560 * js/script-tests/regexp-unicode.js:
3562 2016-03-08 Commit Queue <commit-queue@webkit.org>
3564 Unreviewed, rolling out r197765.
3565 https://bugs.webkit.org/show_bug.cgi?id=155172
3567 The test added with this change is failing on all platforms.
3568 (Requested by ryanhaddad on #webkit).
3572 "ImageDocuments leak their world."
3573 https://bugs.webkit.org/show_bug.cgi?id=155167
3574 http://trac.webkit.org/changeset/197765
3576 2016-03-08 Ryan Haddad <ryanhaddad@apple.com>
3578 Rebaseline WPT reflection tests for ios-simulator after r197726
3580 Unreviewed test gardening.
3582 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3583 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3585 2016-03-08 Nan Wang <n_wang@apple.com>
3587 AX: Force allow user zoom
3588 https://bugs.webkit.org/show_bug.cgi?id=155056
3590 Reviewed by Chris Fleizach.
3592 * accessibility/ios-simulator/force-user-scalable-expected.txt: Added.
3593 * accessibility/ios-simulator/force-user-scalable.html: Added.
3595 2016-03-08 Andreas Kling <akling@apple.com>
3597 ImageDocuments leak their world.
3598 <https://webkit.org/b/155167>
3599 <rdar://problem/24987363>
3601 Reviewed by Antti Koivisto.
3603 Made a little test that loads an image into an <iframe> 10 times and then
3604 triggers a garbage collection and checks that all the documents got destroyed.
3606 Prior to this change, all 10 ImageDocuments would remain alive at the end.
3608 * fast/dom/ImageDocument-world-leak-expected.txt: Added.
3609 * fast/dom/ImageDocument-world-leak.html: Added.
3611 2016-03-08 Alejandro G. Castro <alex@igalia.com>
3613 Unreviewed EFL build fix after r197752.
3615 * platform/efl/TestExpectations: Avoid running the mediastream
3616 tests until the support is implemented and compiled by default.
3618 2016-03-08 Alejandro G. Castro <alex@igalia.com>
3620 [GTK] [EFL] Avoid running mediastream tests by default until we compile by default
3621 https://bugs.webkit.org/show_bug.cgi?id=153540
3623 Reviewed by Philippe Normand.
3625 After bumping gstreamer to 1.6.3 in r196804 we can enable again
3626 compilation of mediastream and running the tests. We have updated
3627 the expectations accordingly.
3629 * platform/efl/TestExpectations:
3630 * platform/gtk/TestExpectations:
3632 2016-03-08 Youenn Fablet <youenn.fablet@crf.canon.fr>
3634 [Fetch API] Implement fetch skeleton
3635 https://bugs.webkit.org/show_bug.cgi?id=155111
3637 Reviewed by Darin Adler.
3639 * TestExpectations: Marking some tests as flaky.
3641 2016-03-08 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
3643 [SVG2] Implement marker orient='auto-start-reverse'
3644 https://bugs.webkit.org/show_bug.cgi?id=138456
3646 Reviewed by Darin Adler.
3648 * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt: Added.
3649 * svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html: Added.
3650 * svg/animations/animate-marker-orienttype-4-expected.html: Added.
3651 * svg/animations/animate-marker-orienttype-4.html: Added.
3652 Verify output after animation has run - ensure animation reflected in visual result.
3653 * svg/animations/script-tests/animate-marker-orient-from-angle-to-autostartreverse.js: Added.
3654 Test DOM values at various snap-shot times throughout the animation.
3659 * svg/custom/marker-auto-start-reverse-expected.html: Added.
3660 * svg/custom/marker-auto-start-reverse.html: Added.
3661 Verify static result - start marker is oriented at 180 degrees to direction of path.
3662 * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
3663 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMarkerElement.js:
3664 Check attributes are treated as case sensitive.
3665 Check UNKNOWN is returned for enum value when auto-start-reverse set.
3667 2016-03-07 Chris Dumez <cdumez@apple.com>
3669 Stop clamping HTMLElement.tabIndex to the range of a short
3670 https://bugs.webkit.org/show_bug.cgi?id=155159
3672 Reviewed by Ryosuke Niwa.
3676 * fast/dom/tabindex-clamp-expected.txt: Removed.
3677 * fast/dom/tabindex-clamp.html: Removed.
3679 2016-03-07 Daniel Bates <dabates@apple.com>
3681 CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
3682 https://bugs.webkit.org/show_bug.cgi?id=154122
3683 <rdar://problem/24613336>
3685 Reviewed by Brent Fulgham.
3687 Add tests to ensure that we do not regress our interpretation of * with respect to directives
3688 img-src, media-src, style-src, and default-src.
3690 When running in WebKitTestRunner, skip the tests fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html
3691 and media/video-with-blob-url-allowed-by-csp-media-src-star.html as they make use of eventSender.beginDragWithFiles(),
3692 which is not implement. We will need to fix <https://bugs.webkit.org/show_bug.cgi?id=64285>
3693 before we can run these tests in WebKitTestRunner.
3696 * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html: Added.
3697 * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html: Added.
3698 * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html: Added.
3699 * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html: Added.
3700 * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html: Added.
3701 * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html: Added.
3702 * fast/dom/HTMLImageElement/resources/green.png: Added.
3703 * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html: Added.
3704 * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html: Added.
3705 * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html: Added.
3706 * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html: Added.
3707 * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html: Added.
3708 * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html: Added.
3709 * fast/dom/HTMLLinkElement/resources/red-background-color.css: Added.
3711 * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star-expected.txt: Added.
3712 * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star.html: Added.
3713 * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star-expected.txt: Added.
3714 * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star.html: Added.
3715 * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star-expected.txt: Added.
3716 * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star.html: Added.
3717 * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star-expected.txt: Added.
3718 * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star.html: Added.
3719 * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star-expected.txt: Added.
3720 * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star.html: Added.
3721 * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star-expected.txt: Added.
3722 * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star.html: Added.
3723 * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star-expected.txt: Added.
3724 * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star.html: Added.
3725 * media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html: Added.
3726 * media/video-with-blob-url-allowed-by-csp-media-src-star.html: Added.
3727 * media/video-with-data-url-allowed-by-csp-media-src-star-expected.html: Added.
3728 * media/video-with-data-url-allowed-by-csp-media-src-star.html: Added.
3729 * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Added.
3730 * media/video-with-file-url-blocked-by-csp-media-src-star.html: Added.
3731 * platform/wk2/TestExpectations:
3733 2016-03-07 Alex Christensen <achristensen@webkit.org>
3735 Fix cookies with private browsing and NetworkSession
3736 https://bugs.webkit.org/show_bug.cgi?id=155147
3737 rdar://problem/25018279
3739 Reviewed by Brady Eidson.
3741 * http/tests/cookies/private-cookie-storage-expected.txt: Added.
3742 * http/tests/cookies/private-cookie-storage.html: Added.
3744 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
3746 Marking media/track/track-cues-pause-on-exit.html as flaky on ElCapitan Debug WK2
3747 https://bugs.webkit.org/show_bug.cgi?id=155151
3749 Unreviewed test gardening.
3751 * platform/mac-wk2/TestExpectations:
3753 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
3755 Marking imported/w3c/indexeddb/idbcursor-advance-continue-async.htm as flaky on Yosemite Release WK2
3756 https://bugs.webkit.org/show_bug.cgi?id=154606
3758 Unreviewed test gardening.
3760 * platform/mac-wk2/TestExpectations:
3762 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
3764 Marking js/promises-tests/promises-tests-2-3-3.html as flaky on mac
3765 https://bugs.webkit.org/show_bug.cgi?id=155140
3767 Unreviewed test gardening.
3769 * platform/mac/TestExpectations:
3771 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
3773 Marking inspector/console/addInspectedNode.html as flaky on Yosemite WK2
3774 https://bugs.webkit.org/show_bug.cgi?id=155138
3776 Unreviewed test gardening.
3778 * platform/mac-wk2/TestExpectations:
3780 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
3782 Skipping css3/filters/huge-region-composited.html on ios-simulator in an
3783 attempt to eliminate a flaky crash.
3784 https://bugs.webkit.org/show_bug.cgi?id=153933
3786 Unreviewed test gardening.
3788 * platform/ios-simulator/TestExpectations:
3790 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
3792 Skip unsupported plugin tests from r197697 on ios-simulator
3794 Unreviewed test gardening.
3796 * platform/ios-simulator/TestExpectations:
3798 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
3800 Skip storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
3801 https://bugs.webkit.org/show_bug.cgi?id=155050
3803 Unreviewed test gardening.
3805 * platform/mac-wk2/TestExpectations:
3807 2016-03-07 Adam Bergkvist <adam.bergkvist@ericsson.com>
3809 WebRTC: Implement MediaEndpointPeerConnection::createOffer()
3810 https://bugs.webkit.org/show_bug.cgi?id=154867
3812 Reviewed by Eric Carlson and Jer Noble.
3814 The output SDP from createOffer() is processed by verifying all variable
3815 identifiers, such as session and user id, and replacing them with
3816 predefined values to make the SDP comparable with an expected result.
3818 The test is currently skipped on the mac port until support to read the
3819 SDPProcessor JavaScript resource is added.
3821 * fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added.
3822 * fast/mediastream/RTCPeerConnection-inspect-offer.html: Added.
3823 * platform/mac/TestExpectations:
3825 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
3827 Skip storage/indexeddb/modern/exceed-open-file-limit.html
3828 https://bugs.webkit.org/show_bug.cgi?id=155091
3830 Unreviewed test gardening.
3832 * platform/wk2/TestExpectations:
3834 2016-03-07 Daniel Bates <dabates@apple.com>
3836 CSP: object-src directive should prohibit creation of nested browsing context
3837 https://bugs.webkit.org/show_bug.cgi?id=153153
3838 <rdar://problem/24383209>
3840 Reviewed by Brent Fulgham.
3842 Add test to ensure that we enforce the Content Security Policy object-src directive
3843 for HTML object and HTML embed elements that behave like an HTML iframe element.
3845 * TestExpectations: Remove entries for tests that pass.
3846 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked-expected.txt: Added.
3847 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked.html: Added.
3848 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2-expected.txt: Added.
3849 * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2.html: Added.
3851 * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked-expected.txt:
3852 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked-expected.txt:
3853 * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked.html:
3854 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked-expected.txt:
3855 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked.html:
3856 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2-expected.txt: Added.
3857 * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2.html: Added.
3858 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked-expected.txt:
3859 * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked.html:
3860 Simplify the code used in the above tests and update incorrect expected results.
3862 * http/tests/security/contentSecurityPolicy/object-src-url-blocked2-expected.txt: Added.
3863 * http/tests/security/contentSecurityPolicy/object-src-url-blocked2.html: Added.
3864 * http/tests/security/contentSecurityPolicy/resources/object-src-param.js: Removed.
3866 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
3868 Marking js/arraybuffer-wrappers.html as a flaky timeout on Mac
3869 https://bugs.webkit.org/show_bug.cgi?id=155092
3871 Unreviewed test gardening.
3873 * platform/mac/TestExpectations:
3875 2016-03-07 Ryan Haddad <ryanhaddad@apple.com>
3877 Rebaseline inspector/model/remote-object.html for mac after r197626
3878 https://bugs.webkit.org/show_bug.cgi?id=155115
3880 Unreviewed test gardening.
3882 * platform/mac/inspector/model/remote-object-expected.txt:
3884 2016-03-07 Simon Fraser <simon.fraser@apple.com>
3886 [iOS Simulator] Three object-position tests failing after r197618
3887 https://bugs.webkit.org/show_bug.cgi?id=155116
3889 Mark two tests as image failures, and add new results for a compositing test.
3891 * platform/ios-simulator/TestExpectations:
3892 * platform/ios-simulator/compositing/video/video-object-position-expected.txt: Added.
3894 2016-03-07 Manuel Rego Casasnovas <rego@igalia.com>
3896 [css-grid] Add missing test for grid-template shorthand
3897 https://bugs.webkit.org/show_bug.cgi?id=155013
3899 Reviewed by Sergio Villar Senin.
3901 We support the following syntax in grid-template shorthand:
3902 -webkit-grid-template: [foo1] 'a' 50px [foo2]
3903 [bar1] 'b' 50px [bar2] / 100px;
3905 But we don't have a test to check that grid-template-rows value
3906 has the names of the same lines grouped. So it's:
3907 [foo1] 50px [foo2 bar1] 50px [bar2];
3909 This means that if we remove the third argument in
3910 CSSParser::parseGridLineNames(), all the current tests are passing.
3912 Without that argument, the value for grid-template-rows would be:
3913 [foo1] 50px [foo2] [bar1] 50px [bar2];
3917 This patch adds a specific test case for this which would fail
3920 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
3921 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
3923 2016-03-06 Zalan Bujtas <zalan@apple.com>
3925 [iOS] Some more gardening after r197627.
3929 * platform/ios-simulator/TestExpectations: skip a test.
3931 2016-03-06 Zalan Bujtas <zalan@apple.com>
3933 [iOS] Gardening after r197627.
3937 * platform/ios-simulator/TestExpectations:
3939 2016-03-06 Filip Pizlo <fpizlo@apple.com>
3941 RegExpMatchesArray doesn't know how to have a bad time
3942 https://bugs.webkit.org/show_bug.cgi?id=155069
3944 Reviewed by Yusuke Suzuki.
3946 * js/regress/regexp-exec-expected.txt: Added.
3947 * js/regress/regexp-exec.html: Added.
3948 * js/regress/script-tests/regexp-exec.js: Added.
3950 2016-03-06 Zalan Bujtas <zalan@apple.com>
3952 [iOS] Gardening after r197627.
3956 * platform/ios-simulator/css2.1/20110323/border-conflict-style-088-expected.txt:
3958 2016-03-05 Zalan Bujtas <zalan@apple.com>
3960 [iOS] Gardening after r197627.
3964 * platform/ios-simulator/css2.1/20110323/border-conflict-style-079-expected.txt:
3965 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
3966 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
3967 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
3968 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
3969 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
3970 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
3971 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
3972 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
3973 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
3974 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
3975 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
3976 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
3977 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
3978 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
3979 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
3980 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
3981 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
3982 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
3983 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
3984 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
3985 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
3986 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
3987 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
3988 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
3989 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
3990 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
3991 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
3992 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
3993 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
3994 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
3995 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
3996 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
3997 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
3998 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
3999 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
4000 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
4001 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
4002 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
4003 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
4004 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
4005 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
4006 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
4007 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
4008 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
4009 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
4010 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
4011 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
4012 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
4013 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
4014 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
4015 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
4016 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
4017 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
4018 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
4019 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
4020 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
4021 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
4022 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
4023 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
4024 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
4025 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
4026 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
4027 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
4028 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
4029 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
4030 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
4031 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
4032 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
4033 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
4034 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
4035 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
4036 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
4037 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
4038 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
4039 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
4040 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
4041 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
4042 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
4043 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
4044 * platform/ios-simulator/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
4045 * platform/ios-simulator/fast/borders/border-antialiasing-expected.txt:
4046 * platform/ios-simulator/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt:
4047 * platform/ios-simulator/fast/table/border-collapsing/002-expected.txt:
4048 * platform/ios-simulator/fast/table/border-collapsing/002-vertical-expected.txt:
4049 * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-expected.txt:
4050 * platform/ios-simulator/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt:
4051 * platform/ios-simulator/fast/table/border-collapsing/cached-69296-expected.txt:
4052 * platform/ios-simulator/fast/table/border-collapsing/cached-change-row-border-width-expected.txt:
4053 * platform/ios-simulator/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt:
4054 * platform/ios-simulator/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
4055 * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
4056 * platform/ios-simulator/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt:
4057 * platform/ios-simulator/fast/table/colgroup-spanning-groups-rules-expected.txt:
4058 * platform/ios-simulator/fast/table/frame-and-rules-expected.txt:
4059 * platform/ios-simulator/fast/table/overflowHidden-expected.txt:
4060 * platform/ios-simulator/fast/table/rules-attr-dynchange1-expected.txt:
4061 * platform/ios-simulator/fast/table/rules-attr-dynchange2-expected.txt:
4062 * platform/ios-simulator/fast/text/international/bidi-override-expected.txt:
4063 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
4064 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
4065 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
4066 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
4067 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
4068 * platform/ios-simulator/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
4069 * platform/ios-simulator/tables/mozilla/bugs/bug24200-expected.txt:
4070 * platform/ios-simulator/tables/mozilla/bugs/bug43854-2-expected.txt:
4071 * platform/ios-simulator/tables/mozilla/bugs/bug9024-expected.txt: Added.
4072 * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
4073 * platform/ios-simulator/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
4074 * platform/ios-simulator/tables/mozilla/core/table_rules-expected.txt:
4075 * platform/ios-simulator/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
4076 * platform/ios-simulator/tables/mozilla/marvin/backgr_position-table-expected.txt:
4077 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
4078 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
4079 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
4080 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-expected.txt:
4081 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
4082 * platform/ios-simulator/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
4083 * platform/ios-simulator/tables/mozilla/marvin/table_rules_all-expected.txt:
4084 * platform/ios-simulator/tables/mozilla/marvin/table_rules_none-expected.txt:
4085 * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
4086 * platform/ios-simulator/tables/mozilla/marvin/x_table_rules_none-expected.txt:
4087 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
4088 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
4089 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
4090 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
4091 * platform/ios-simulator/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
4092 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
4093 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
4094 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
4095 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
4096 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
4097 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
4098 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
4099 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
4100 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
4101 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
4102 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
4103 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
4104 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
4105 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
4106 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
4107 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_cols-expected.txt:
4108 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_rules_rows-expected.txt:
4109 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_all-expected.txt:
4110 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_cols-expected.txt:
4111 * platform/ios-simulator/tables/mozilla_expected_failures/marvin/x_table_rules_rows-expected.txt:
4113 2016-03-05 Ryosuke Niwa <rniwa@webkit.org>
4115 Add the support for upgrading custom elements in cloneNode
4116 https://bugs.webkit.org/show_bug.cgi?id=155062
4118 Reviewed by Antti Koivisto.
4120 Added test cases for upgrading elements with Node.prototype.cloneNode.
4122 * fast/custom-elements/lifecycle-callback-timing-expected.txt:
4123 * fast/custom-elements/lifecycle-callback-timing.html:
4125 2016-03-05 Sam Weinig <sam@webkit.org>
4127 Update tests to match the latest version of the HTML5 spec.
4129 * fast/forms/autocomplete-expected.txt:
4130 * fast/forms/autocomplete.html:
4131 Fields that don't have any value set for their autocomplete attribute should return the the empty string.
4133 2016-03-05 Zalan Bujtas <zalan@apple.com>
4135 Make table collapsed borders subpixel aware.
4136 https://bugs.webkit.org/show_bug.cgi?id=150383
4138 Reviewed by Simon Fraser.
4140 This patch enables authors to
4141 - set subpixel width on collapsed borders
4142 - and push those borders to subpixel positions.
4144 * fast/table/collapsed-border-with-odd-pixel-width-expected.html: Added.
4145 * fast/table/collapsed-border-with-odd-pixel-width.html: Added.
4146 * fast/table/hidpi-collapsed-border-with-odd-pixel-width-expected.html:
4148 2016-03-05 Sam Weinig <sam@webkit.org>
4150 Add support for processing the autofill field name out of form control elements ultimately to aid input methods
4151 <rdar://problem/23041180>
4152 https://bugs.webkit.org/show_bug.cgi?id=155079
4154 Reviewed by Enrica Casucci.
4156 * fast/forms/autocomplete-tokens-expected.txt:
4157 * fast/forms/autocomplete-tokens.html:
4158 Update test to also test field names, as they are now exposed via internals.
4160 2016-03-05 Simon Fraser <simon.fraser@apple.com>
4162 Add support for the object-position CSS property
4163 https://bugs.webkit.org/show_bug.cgi?id=122811
4164 rdar://problem/15836338
4166 Reviewed by Sam Weinig.
4168 Various object-position tests.
4170 * compositing/video/video-object-position-expected.txt: Added.
4171 * compositing/video/video-object-position.html: Added.
4172 * fast/css/object-position/object-position-embed-expected.html: Added.
4173 * fast/css/object-position/object-position-embed.html: Added.
4174 * fast/css/object-position/object-position-img-expected.html: Added.
4175 * fast/css/object-position/object-position-img-svg-expected.html: Added.
4176 * fast/css/object-position/object-position-img-svg.html: Added.
4177 * fast/css/object-position/object-position-img.html: Added.
4178 * fast/css/object-position/object-position-input-image-expected.html: Added.
4179 * fast/css/object-position/object-position-input-image.html: Added.
4180 * fast/css/object-position/object-position-object-expected.html: Added.
4181 * fast/css/object-position/object-position-object.html: Added.
4182 * fast/css/object-position/object-position-video-poster-expected.html: Added.
4183 * fast/css/object-position/object-position-video-poster.html: Added.
4184 * fast/css/object-position/resources/expected.css: Added.
4185 * fast/css/object-position/resources/test.css: Added.
4187 2016-03-05 Simon Fraser <simon.fraser@apple.com>
4189 Add parsing support for object-position
4190 https://bugs.webkit.org/show_bug.cgi?id=155065
4192 Reviewed by Sam Weinig.
4194 object-position parsing test.
4196 * fast/css/object-position/parsing-object-position-expected.txt: Added.
4197 * fast/css/object-position/parsing-object-position.html: Added.
4199 2016-03-05 Joanmarie Diggs <jdiggs@igalia.com>
4201 AX: Implement missing/different accessibility API mappings for SVG
4202 https://bugs.webkit.org/show_bug.cgi?id=155034
4204 Reviewed by Chris Fleizach.
4206 * accessibility/svg-group-element-with-title.html: Modified to reflect correct ATK results.
4207 * accessibility/svg-image.html: Modified to reflect correct ATK results.
4208 * accessibility/svg-labelledby.html: Modified to reflect correct ATK results.
4209 * accessibility/svg-remote-element.html: Modified to reflect correct ATK results.
4210 * accessibility/w3c-svg-description-calculation.html: Added.
4211 * accessibility/w3c-svg-elements-not-exposed.html: Added.
4212 * accessibility/w3c-svg-name-calculation.html: Added.
4213 * accessibility/w3c-svg-presentational-role.html: Added.
4214 * accessibility/w3c-svg-roles.html: Added.
4215 * platform/gtk/accessibility/svg-group-element-with-title-expected.txt: Added.
4216 * platform/gtk/accessibility/svg-image-expected.txt: Added.
4217 * platform/gtk/accessibility/svg-labelledby-expected.txt: Added.
4218 * platform/gtk/accessibility/svg-remote-element-expected.txt: Added.
4219 * platform/gtk/accessibility/w3c-svg-description-calculation-expected.txt: Added.
4220 * platform/gtk/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
4221 * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Added.
4222 * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Added.
4223 * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Added.
4224 * platform/mac/accessibility/w3c-svg-description-calculation-expected.txt: Added.
4225 * platform/mac/accessibility/w3c-svg-elements-not-exposed-expected.txt: Added.
4226 * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Added.
4227 * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Added.
4228 * platform/mac/accessibility/w3c-svg-roles-expected.txt: Added.
4230 2016-03-04 Ryosuke Niwa <rniwa@webkit.org>
4232 Add basic support for attributeChanged lifecycle callback
4233 https://bugs.webkit.org/show_bug.cgi?id=155011
4235 Reviewed by Antti Koivisto.
4237 Added a test for attributeChangedCallback and a test for the timing of lifecycle callbacks in general.
4239 * fast/custom-elements/attribute-changed-callback-expected.txt: Added.
4240 * fast/custom-elements/attribute-changed-callback.html: Added.
4241 * fast/custom-elements/lifecycle-callback-timing-expected.txt: Added.
4242 * fast/custom-elements/lifecycle-callback-timing.html: Added.
4244 2016-03-04 Tim Horton <timothy_horton@apple.com>
4246 Temporarily skip attachment tests on iOS
4248 * platform/ios-simulator/TestExpectations: