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