1 2015-07-10 Myles C. Maxfield <mmaxfield@apple.com>
3 Bidi-Isolate inlines break layout with collapsed whitespace
4 https://bugs.webkit.org/show_bug.cgi?id=109624
5 <rdar://problem/21752834>
7 Reviewed by David Hyatt.
9 * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt:
10 * fast/text/bidi-isolate-whitespace-collapse-expected.html: Added.
11 * fast/text/bidi-isolate-whitespace-collapse.html: Added.
12 * fast/text/international/embed-bidi-style-in-isolate-crash-expected.txt:
13 * fast/text/remove-text-node-linebox-not-dirty-crash-expected.txt:
15 2015-07-10 Javier Fernandez <jfernandez@igalia.com>
17 [CSS Grid Layout] Grid item's auto-margins are not applied correctly
18 https://bugs.webkit.org/show_bug.cgi?id=146581
20 Reviewed by Darin Adler.
22 Tests to verify auto-margins alignment works as expected with grid items.
24 * fast/css-grid-layout/grid-item-auto-margins-alignment-expected.txt: Added.
25 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr-expected.txt: Added.
26 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html: Added.
27 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl-expected.txt: Added.
28 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html: Added.
29 * fast/css-grid-layout/grid-item-auto-margins-alignment.html: Added.
31 2015-07-10 Hunseop Jeong <hs85.jeong@samsung.com>
33 Fix typo in LayoutTests/platform/wk2/TestExpectation.
34 https://bugs.webkit.org/show_bug.cgi?id=146830
36 Unreviewed, WK2 gardening.
38 * platform/wk2/TestExpectations:
40 2015-07-09 Youenn Fablet <youenn.fablet@crf.canon.fr>
42 [Streams API] Fix readable-stream-tee.html
43 https://bugs.webkit.org/show_bug.cgi?id=146803
45 Reviewed by Darin Adler.
47 * streams/reference-implementation/readable-stream-tee.html:
49 2015-07-09 Daniel Bates <dabates@apple.com>
51 Fetching Content Security Policy report URL should respect same origin policy
52 https://bugs.webkit.org/show_bug.cgi?id=146754
53 <rdar://problem/18860259>
55 Reviewed by Brady Eidson.
57 Inspired by Blink r149791 (by Mike West <mkwst@chromium.org>):
58 <https://src.chromium.org/viewvc/blink?revision=149791&view=revision>
60 Added additional tests for private browsing mode.
62 * http/tests/cookies/resources/setCookies.cgi:
63 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt: Added.
64 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt: Added.
65 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.html: Added.
66 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
67 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.html: Added.
68 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html: Added.
69 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
70 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.html: Added.
71 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt: Added.
72 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt: Added.
73 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.html: Added.
74 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.html: Added.
75 * http/tests/security/contentSecurityPolicy/resources/save-report.php:
76 * platform/wk2/TestExpectations: Skip private browsing mode tests in WebKit2 until we fix <https://bugs.webkit.org/show_bug.cgi?id=115274>.
78 2015-07-09 Wenson Hsieh <whsieh@berkeley.edu>
80 Rubber banding is broken when using a Mighty Mouse
81 https://bugs.webkit.org/show_bug.cgi?id=146693
83 Reviewed by Tim Horton.
85 * platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band-expected.txt: Added.
86 * platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band.html: Added.
88 2015-07-09 Devin Rousso <drousso@apple.com>
90 Web Inspector: Fix shape-highlight layout tests
91 https://bugs.webkit.org/show_bug.cgi?id=146080
93 Reviewed by Joseph Pecoraro.
95 * http/tests/inspector/dom/shapes-test.js: Updated.
97 2015-07-09 Michael Saboff <msaboff@apple.com>
99 REGRESSION (r180248): Repro Crash: com.apple.WebKit.WebContent at com.apple.JavaScriptCore: JSC::createRangeError + 20
100 https://bugs.webkit.org/show_bug.cgi?id=146767
102 Reviewed by Geoffrey Garen.
104 New test that generates a call to a function that involves creating a huge
105 object literal that exceeds the available stack space.
107 * http/tests/misc/large-js-program-expected.txt: Added.
108 * http/tests/misc/large-js-program.php: Added.
110 2015-07-02 Chris Fleizach <cfleizach@apple.com>
112 AX: <details> element should allow expand/close through AX API
113 https://bugs.webkit.org/show_bug.cgi?id=146549
115 Reviewed by Mario Sanchez Prada.
117 * platform/mac/accessibility/details-summary-expected.txt:
118 * platform/mac/accessibility/details-summary.html:
120 2015-07-09 Alex Christensen <achristensen@webkit.org>
122 [Content Extensions] Prevent crashes with plugins.
123 https://bugs.webkit.org/show_bug.cgi?id=146705
124 rdar://problem/20855444
126 Reviewed by Brady Eidson.
128 * http/tests/contentextensions/plugin-doesnt-crash-expected.txt: Copied from http/tests/plugins/get-url-expected.txt.
129 * http/tests/contentextensions/plugin-doesnt-crash.html: Copied from http/tests/plugins/get-url.html.
130 * http/tests/contentextensions/plugin-doesnt-crash.html.json: Added.
131 * http/tests/contentextensions/resources/load-me-1.txt: Copied from http/tests/plugins/resources/load-me-1.txt.
133 2015-07-09 Brent Fulgham <bfulgham@apple.com>
135 [Win] Skip canvas/philip/tests/2d.text.draw.fontface.notinpage.html
136 https://bugs.webkit.org/show_bug.cgi?id=146795
138 * platform/win/TestExpectations:
140 2015-07-09 Chris Fleizach <cfleizach@apple.com>
142 AX: VoiceOver cannot get to any content in Yahoo Mail messages table
143 https://bugs.webkit.org/show_bug.cgi?id=146674
145 Unreviewed. Skip a test on windows that needs more WKTR and DRT implementations.
147 * platform/win/TestExpectations:
149 2015-07-09 Chris Fleizach <cfleizach@apple.com>
151 AX: VoiceOver cannot get to any content in Yahoo Mail messages table
152 https://bugs.webkit.org/show_bug.cgi?id=146674
154 Reviewed by Darin Adler.
156 * accessibility/aria-table-with-presentational-elements-expected.txt: Added.
157 * accessibility/aria-table-with-presentational-elements.html: Added.
159 2015-07-08 Joseph Pecoraro <pecoraro@apple.com>
161 Fix grammar issue in TypeError attempting to change an unconfigurable property
162 https://bugs.webkit.org/show_bug.cgi?id=146774
164 Reviewed by Brent Fulgham.
166 * js/dom/Object-defineProperty-expected.txt:
168 2015-07-08 Daniel Bates <dbates@webkit.org>
170 [EFL] vibration/navigator-vibration.html failed after r186265
171 https://bugs.webkit.org/show_bug.cgi?id=146770
173 Reviewed by Gyuyoung Kim.
175 Update test LayoutTests/vibration/navigator-vibration.html and its expected result.
177 Following <http://trac.webkit.org/changeset/186265> extra arguments passed
178 to a Web IDL overloaded function are ignored per section "Interface object Call? method"
179 of the Web IDL spec, <http://www.w3.org/TR/2012/CR-WebIDL-20120419/> (19 April 2012).
181 * vibration/navigator-vibration-expected.txt:
182 * vibration/navigator-vibration.html:
184 2015-07-08 Andreas Kling <akling@apple.com>
186 Videos on apple.com don't show up when restored from page cache.
187 <https://webkit.org/b/146766>
188 <rdar://problem/21712311>
190 Reviewed by Darin Adler.
192 Tweaked an existing media element page caching test to dump out the video height
193 after restoring from page cache. Failure to restore the video player would result
194 in incorrect geometry (it falls back to RenderReplaced's default 300x150.)
196 * media/restore-from-page-cache-expected.txt:
197 * media/restore-from-page-cache.html:
199 2015-07-08 Benjamin Poulain <bpoulain@apple.com>
201 [Content Extensions] Fuse undistinguishable actions as much as possible
202 https://bugs.webkit.org/show_bug.cgi?id=146762
204 Reviewed by Alex Christensen.
206 Make sure the last CSS rule is not ignored.
208 * http/tests/contentextensions/css-display-none-after-ignore-previous-rules-expected.txt: Added.
209 * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html: Added.
210 * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html.json: Added.
211 * http/tests/contentextensions/single-css-display-none-expected.txt: Added.
212 * http/tests/contentextensions/single-css-display-none.html: Added.
213 * http/tests/contentextensions/single-css-display-none.html.json: Added.
215 2015-07-08 Wenson Hsieh <whsieh@berkeley.edu>
217 Fix asynchronous function calls for scroll snap animation tests
218 https://bugs.webkit.org/show_bug.cgi?id=146753
220 Reviewed by Brent Fulgham.
222 Fixes unintended use of setTimeout in several scroll snap tests.
224 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Fixed asynchronous Javascript invocations.
225 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: See above.
226 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: See above.
227 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: See above.
228 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: See above.
230 2015-07-08 Brady Eidson <beidson@apple.com>
232 Now that PingLoaders work in the NetworkProcess, re-enable http/tests/navigation/ping-cookie.html
233 https://bugs.webkit.org/show_bug.cgi?id=146747
235 Reviewed by Tim Horton.
237 * platform/gtk/TestExpectations:
238 * platform/ios-simulator-wk2/TestExpectations:
239 * platform/mac-wk2/TestExpectations:
241 2015-07-08 Said Abou-Hallawa <sabouhallawa@apple.com>
243 Crash when appending an SVG <use> element dynamically which has animated SVG <path> element
244 https://bugs.webkit.org/show_bug.cgi?id=146690
245 <rdar://problem/20790376>
247 Reviewed by Dean Jackson.
249 When adding dynamically a new <use> element which references an animated
250 SVG path after the animation starts, ensure that WebKit is not crashing.
252 * svg/animations/insert-animate-use-path-while-animation-expected.txt: Added.
253 * svg/animations/insert-animate-use-path-while-animation.svg: Added.
255 2015-07-08 David Kilzer <ddkilzer@apple.com>
257 http/tests/xmlviewer/dumpAsText/svg.xml contains a typo that breaks the test with libxml2 v2.9.2
259 * http/tests/xmlviewer/dumpAsText/svg.xml: Add missing space to
260 <svg:svg> tag make this test work with libxml2 v2.9.2.
262 2015-07-08 Carlos Alberto Lopez Perez <clopez@igalia.com>
264 [GTK] Unreviewed GTK gardening after r186500.
266 * platform/gtk/TestExpectations: Mark new failures and remove new passes
267 that were affected by the update of libraries inside the JHBuild.
268 * platform/gtk/fast/css/input-search-padding-expected.png: Rebaseline test.
269 * platform/gtk/fast/css/input-search-padding-expected.txt: Rebaseline test.
271 2015-07-08 David Kilzer <ddkilzer@apple.com>
273 http/tests/security/XFrameOptions/x-frame-options-{cached,deny-delete-frame-in-load-event}.html crash on Windows Debug bots
275 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-cached.html>
276 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-delete-frame-in-load-event.html>
278 * platform/win/TestExpectations: Mark tests as crashing:
279 - http/tests/security/XFrameOptions/x-frame-options-cached.html
280 - http/tests/security/XFrameOptions/x-frame-options-deny-delete-frame-in-load-event.html
282 2015-07-08 Carlos Alberto Lopez Perez <clopez@igalia.com>
284 [GTK] Unreviewed GTK gardening.
286 * platform/gtk/TestExpectations: Report and mark new failing tests.
287 * platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt: Rebaseline after r186191.
288 * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Added. Rebaseline after r185166.
289 * platform/gtk/fast/images/gif-loop-count-expected.png: Removed. Remove unneded expected image result after 185310.
290 * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Rebaseline after r185533.
291 * platform/gtk/media/media-controls-clone-expected.png: Rebaseline after r184932.
292 * platform/gtk/media/media-controls-clone-expected.txt: Rebaseline after r184932.
293 * platform/gtk/media/video-controls-rendering-expected.png: Rebaseline after r184932.
294 * platform/gtk/media/video-controls-rendering-expected.txt: Rebaseline after r184932.
296 2015-07-07 Zalan Bujtas <zalan@apple.com>
298 Crash when parent iframe is set to display none and the child frame is mutated the same time.
299 https://bugs.webkit.org/show_bug.cgi?id=146699
300 rdar://problem/16207881
302 Reviewed by Andreas Kling.
304 When the parent iframe is set to display: none, we destroy the associated renderer (RenderIFrame).
305 However if the child frame is mutated the same time, during layout we try to access this RenderIFrame
306 to check whether it needs frame flattening.
307 This patch checks whether the parent render widget is still valid.
309 * fast/frames/crash-display-none-iframe-during-onbeforeload-expected.txt: Added.
310 * fast/frames/crash-display-none-iframe-during-onbeforeload.html: Added.
311 * fast/frames/resources/displaynone-this-during-object-beforeload.html: Added.
313 2015-07-07 Brent Fulgham <bfulgham@apple.com>
315 [Win] Unreviewed test skip after r186476.
317 * platform/win/TestExpectations:
319 2015-07-07 Brady Eidson <beidson@apple.com>
321 HTTP Auth cached after disabling private browsing/reset.
322 <rdar://problem/8293055> and https://bugs.webkit.org/show_bug.cgi?id=146654
324 Reviewed by Tim Horton.
326 * http/tests/security/private-browsing-http-auth-expected.txt: Added.
327 * http/tests/security/private-browsing-http-auth.html: Added.
328 * http/tests/security/resources/auth-echo.php: Added.
329 * http/tests/security/resources/basic-auth.php: Added.
330 * platform/wk2/TestExpectations:
332 2015-07-07 Zalan Bujtas <zalan@apple.com>
334 REGRESSION(169105): CSS Regions: renderer returns wrong selection root when it is inside a column flow.
335 https://bugs.webkit.org/show_bug.cgi?id=146529
336 rdar://problem/21613670
338 Reviewed by Mihnea Ovidenie and David Kilzer.
340 This patch ensures that RenderObject::selectionRoot() handles column flows properly while searching for the associated
342 When the renderer is inside a column flow and the column flow is part of a named flow, we stop
343 traversing the ancestor chain, searching for the selection root, when we reach the column flow.
344 Since the column flow is not a selection root, we mistakenly fall back to the RenderView as selection root.
345 Instead, we should check if the column is inside a named flow and return the selection root accordingly.
346 Returning the wrong selection root confuses RenderView::splitSelectionBetweenSubtrees() logic and this particular
347 RenderObject could end up in multiple selection trees.
349 * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow-expected.txt: Added.
350 * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow.html: Added.
352 2015-07-07 Wenson Hsieh <whsieh@berkeley.edu>
354 Snap point regions containing X and Y snap points should do a better job animating
355 https://bugs.webkit.org/show_bug.cgi?id=142523
356 <rdar://problem/20100753>
358 Reviewed by Brent Fulgham.
360 Tests that snap points are honored when scrolling in a 2D overflow container.
362 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt: Added.
363 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html: Added.
365 2015-07-07 Andreas Kling <akling@apple.com>
367 REGRESSION(r183706): HTMLImageElement sometimes fails to register as document named item.
368 <https://webkit.org/b/146679>
369 <rdar://problem/21613839>
371 Reviewed by Antti Koivisto.
373 Add a test that would assert when removing a named HTMLImageElement from the DOM
374 after having failed to register it as a document named item.
376 * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash-expected.txt: Added.
377 * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash.html: Added.
379 2015-07-07 David Kilzer <ddkilzer@apple.com>
381 REGRESSION (r186388): http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html always fails on Windows
383 * platform/win/TestExpectations: Consolidate WebAudio skips.
384 Mark test as always failing:
385 - http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html
387 2015-07-07 David Kilzer <ddkilzer@apple.com>
389 http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html crashes on Windows sometimes
391 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag-parent-same-origin-allow.html>
393 * platform/win/TestExpectations: Mark test as crashing, too:
394 - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html
396 2015-07-07 David Kilzer <ddkilzer@apple.com>
398 El Capitan: Hangs caused by PDFs should be fixed
400 * platform/mac-wk1/TestExpectations: Remove skipped tests as the
401 PDF hangs should be fixed.
403 2015-07-07 David Kilzer <ddkilzer@apple.com>
405 REGRESSION (r186391): css3/masking/mask-repeat-space-padding.html image-only failure on El Capitan WK1
407 * platform/mac-wk1/TestExpectations: Mark as image-only failure:
408 - css3/masking/mask-repeat-space-padding.html
410 2015-07-07 Youenn Fablet <youenn.fablet@crf.canon.fr>
412 [Streams API] Remove ReadableStreamStream.read() custom binding
413 https://bugs.webkit.org/show_bug.cgi?id=146643
415 Reviewed by Darin Adler.
417 * streams/reference-implementation/brand-checks-expected.txt:
419 2015-07-06 Zalan Bujtas <zalan@apple.com>
421 REGRESSION: Slider thumb does not render properly (image tests with <input type="range">)
422 https://bugs.webkit.org/show_bug.cgi?id=146669
423 rdar://problem/21677831
425 Reviewed by Simon Fraser.
427 Draw NSSliderCell's knob only when slider's thumb paint is requested.
429 Covered by existing tests.
431 * platform/mac/TestExpectations: Unskip slider tests.
433 2015-07-06 Andreas Kling <akling@apple.com>
435 Crash when setting text direction via MakeTextWritingDirection* editing commands.
436 <https://webkit.org/b/146665>
437 <rdar://problem/20835477>
439 Reviewed by Ryosuke Niwa.
441 Add a test that covers some very simple MakeTextWritingDirection* command usage.
443 * editing/style/change-text-direction-crash-expected.txt: Added.
444 * editing/style/change-text-direction-crash.html: Added.
446 2015-07-06 Simon Fraser <simon.fraser@apple.com>
448 Revert use of SVG <mask> elements for -webkit-mask-image (r176798, r177494, r186180)
449 https://bugs.webkit.org/show_bug.cgi?id=146653
451 Reviewed by Dean Jackson.
453 Fixes rdar://problem/21435233.
455 r177494 caused a number of regressions (bugs 141857, 146509, 146561), added new layering violations, and
456 was not being maintained, so revert it.
458 This patch reverts r177494.
460 * css3/masking/mask-base64-expected.html: Removed.
461 * css3/masking/mask-base64.html: Removed.
462 * css3/masking/mask-multiple-values-expected.html: Removed.
463 * css3/masking/mask-multiple-values.html: Removed.
464 * css3/masking/mask-repeat-space-padding-expected.html:
465 * css3/masking/mask-repeat-space-padding.html:
466 * css3/masking/mask-svg-clipped-fragmentId-expected.html: Removed.
467 * css3/masking/mask-svg-clipped-fragmentId.html: Removed.
468 * css3/masking/mask-svg-fragmentId-expected.html: Removed.
469 * css3/masking/mask-svg-fragmentId.html: Removed.
470 * css3/masking/mask-svg-inline-fragmentId-expected.html: Removed.
471 * css3/masking/mask-svg-inline-fragmentId.html: Removed.
472 * css3/masking/mask-svg-inline-invalid-fragmentId-expected.html: Removed.
473 * css3/masking/mask-svg-inline-invalid-fragmentId.html: Removed.
474 * css3/masking/mask-svg-invalid-fragmentId-expected.html: Removed.
475 * css3/masking/mask-svg-invalid-fragmentId.html: Removed.
476 * css3/masking/mask-svg-no-fragmentId-expected.html: Removed.
477 * css3/masking/mask-svg-no-fragmentId-tiled-expected.html: Removed.
478 * css3/masking/mask-svg-no-fragmentId-tiled.html: Removed.
479 * css3/masking/mask-svg-no-fragmentId.html: Removed.
480 * css3/masking/mask-svg-script-entire-svg-to-mask-expected.html: Removed.
481 * css3/masking/mask-svg-script-entire-svg-to-mask.html: Removed.
482 * css3/masking/mask-svg-script-mask-to-entire-svg-expected.html: Removed.
483 * css3/masking/mask-svg-script-mask-to-entire-svg.html: Removed.
484 * css3/masking/mask-svg-script-mask-to-none-expected.html: Removed.
485 * css3/masking/mask-svg-script-mask-to-none.html: Removed.
486 * css3/masking/mask-svg-script-mask-to-png-expected.html: Removed.
487 * css3/masking/mask-svg-script-mask-to-png.html: Removed.
488 * css3/masking/mask-svg-script-none-to-mask-expected.html: Removed.
489 * css3/masking/mask-svg-script-none-to-mask.html: Removed.
490 * css3/masking/mask-svg-script-none-to-png-expected.html: Removed.
491 * css3/masking/mask-svg-script-none-to-png.html: Removed.
492 * css3/masking/mask-svg-script-png-to-mask-expected.html: Removed.
493 * css3/masking/mask-svg-script-png-to-mask.html: Removed.
494 * css3/masking/mask-svg-script-png-to-none-expected.html: Removed.
495 * css3/masking/mask-svg-script-png-to-none.html: Removed.
496 * css3/masking/resources/masks.svg: Removed.
498 2015-07-06 Daniel Bates <dabates@apple.com>
500 Isolated worlds should respect Content Security Policy; User Agent Shadow DOM
501 should be exempt from Content Security Policy
502 https://bugs.webkit.org/show_bug.cgi?id=144830
503 <rdar://problem/18860261>
505 Reviewed by Geoffrey Garen.
507 Add tests to ensure that we exempt nodes in a user agent shadow tree from the Content Security Policy (CSP) of the page.
509 Updated test LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html to ensure that
510 we do not bypass the CSP of the page for a script that executes in an isolated world and renamed the
511 file image-load-should-not-bypass-main-world-csp.html.
513 * http/tests/security/contentSecurityPolicy/resources/alert-pass-and-notify-done.js: Added.
514 * http/tests/security/contentSecurityPolicy/resources/wait-until-done.js: Added.
516 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio-expected.txt: Added.
517 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html: Added.
518 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background-expected.txt: Added.
519 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background.html: Added.
520 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor-expected.txt: Added.
521 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor.html: Added.
522 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image-expected.txt: Added.
523 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image.html: Added.
524 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set-expected.txt: Added.
525 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set.html: Added.
526 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin-expected.txt: Added.
527 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin.html: Added.
528 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script-expected.txt: Added.
529 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script.html: Added.
530 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe-expected.txt: Added.
531 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe.html: Added.
532 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect-expected.txt: Added.
533 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect.html: Added.
534 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-expected.txt: Added.
535 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image.html: Added.
536 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script-expected.txt: Added.
537 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script.html: Added.
538 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style-expected.txt: Added.
539 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style.html: Added.
540 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet-expected.txt: Added.
541 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet.html: Added.
542 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-expected.txt: Added.
543 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin-expected.txt: Added.
544 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin.html: Added.
545 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object.html: Added.
546 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element-expected.txt: Added.
547 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element.html: Added.
548 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font-expected.txt: Added.
549 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html: Added.
550 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element-expected.txt: Added.
551 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element.html: Added.
552 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track-expected.txt: Added.
553 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track.html: Added.
554 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video-expected.txt: Added.
555 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html: Added.
556 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content-expected.txt: Added.
557 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content.html: Added.
558 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed-expected.txt: Added.
559 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed.html: Added.
560 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked-expected.txt: Added.
561 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked.html: Added.
562 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2-expected.txt: Added.
563 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2.html: Added.
564 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3-expected.txt: Added.
565 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3.html: Added.
566 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg: Added.
567 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/allow-inline-script.js: Added.
570 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/floodGreenFilter.svg: Added.
571 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed-expected.txt: Added.
572 * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed.html: Added.
573 * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt.
574 * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp.html: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html.
576 2015-07-06 Saam barati <saambarati1@gmail.com>
578 JSC's parser should follow the ES6 spec with respect to parsing Declarations
579 https://bugs.webkit.org/show_bug.cgi?id=146621
581 Reviewed by Mark Lam.
583 * js/parser-syntax-check-expected.txt:
584 * js/script-tests/const.js:
587 * js/script-tests/parser-syntax-check.js:
588 * js/script-tests/statement-list-item-syntax-errors.js: Added.
591 * js/statement-list-item-syntax-errors-expected.txt: Added.
592 * js/statement-list-item-syntax-errors.html: Added.
593 * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
595 2015-07-06 David Kilzer <ddkilzer@apple.com>
597 http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html crashes on Windows sometimes
599 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag.html>
601 * platform/win/TestExpectations: Mark test as crashing, too:
602 - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html
604 2015-07-06 David Kilzer <ddkilzer@apple.com>
606 http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html crashes on Windows sometimes
608 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-parent-same-origin-deny.html>
610 * platform/win/TestExpectations: Mark test as crashing, too:
611 - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html
613 2015-07-06 Youenn Fablet <youenn.fablet@crf.canon.fr>
615 Promise-returning functions should reject promises if the callee is not of the expected type
616 https://bugs.webkit.org/show_bug.cgi?id=146585
618 Reviewed by Darin Adler.
620 * streams/reference-implementation/brand-checks-expected.txt:
622 2015-07-05 Yusuke Suzuki <utatane.tea@gmail.com>
624 Update toLength / toInteger names in control profiler test results
625 https://bugs.webkit.org/show_bug.cgi?id=146229
627 Reviewed by Simon Fraser.
629 ToLength / ToInteger are renamed to toLength / toInteger.
630 Update the names in the test results for control profiler.
632 * fast/profiler/built-in-function-calls-anonymous-expected.txt:
633 * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
635 2015-07-05 Simon Fraser <simon.fraser@apple.com>
637 REGRESSION (r180582): background-attachment: local; does not scroll the background image when scrolling the the element's contents
638 https://bugs.webkit.org/show_bug.cgi?id=146623
640 Reviewed by Zalan Bujtas.
642 Ref test for background-attachment: local.
644 * fast/backgrounds/background-attachment-local-expected.html: Added.
645 * fast/backgrounds/background-attachment-local.html: Added.
647 2015-07-05 Yusuke Suzuki <utatane.tea@gmail.com>
649 [ES6] Implement the latest Promise spec in JS
650 https://bugs.webkit.org/show_bug.cgi?id=146229
652 Reviewed by Sam Weinig.
654 Add a test to guarantee that `Promise.resolve` looks up `then` field synchronously.
656 * js/dom/Promise-resolve-lookup-then-expected.txt: Added.
657 * js/dom/Promise-resolve-lookup-then.html: Added.
659 2015-07-05 David Kilzer <ddkilzer@apple.com>
661 REGRESSION (El Capitan): Slider thumb of range input is rotated on reference tests
663 Fix tracked by <rdar://problem/21677831>.
665 * platform/mac/TestExpectations: Mark tests as image-only failures:
666 - css3/flexbox/flexitem-stretch-range.html
667 - fast/forms/range/input-appearance-range-rtl.html
668 - fast/forms/range/range-change-min-max.html
670 2015-07-05 David Kilzer <ddkilzer@apple.com>
672 REGRESSION (r186198): js/dom/global-constructors-attributes.html fails on El Capitan
674 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
675 Update results after r186198.
677 2015-07-05 David Kilzer <ddkilzer@apple.com>
679 fast/canvas/webgl/oes-texture-half-float-linear.html is flakey on Yosemite Release/Debug WK1/WK2
681 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Foes-texture-half-float-linear.html>
683 * platform/mac/TestExpectations: Mark test as flaky:
684 - fast/canvas/webgl/oes-texture-half-float-linear.html
686 2015-07-05 David Kilzer <ddkilzer@apple.com>
688 fast/forms/textarea/textarea-state-restore.html is flaky on WK2
690 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fforms%2Ftextarea%2Ftextarea-state-restore.html>
692 Fix tracked by <http://webkit.org/b/90980>.
694 * platform/efl/TestExpectations: Move expectation from here...
695 * platform/gtk/TestExpectations: ...and here...
696 * platform/wk2/TestExpectations: ...to here:
697 - fast/forms/textarea/textarea-state-restore.html
699 2015-07-05 David Kilzer <ddkilzer@apple.com>
701 http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html crashes on Windows Debug
703 <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-parent-same-origin-allow.html>
705 * platform/win/TestExpectations: Mark as crashing:
706 - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html
708 2015-07-05 David Kilzer <ddkilzer@apple.com>
710 webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html fails due to truncated expected results on Yosemite Debug WK1
712 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=webgl%2F1.0.2%2Fconformance%2Fmore%2Ffunctions%2FcopyTexImage2DBadArgs.html>
714 Fix tracked by <http://webkit.org/b/146622>.
716 * platform/mac-wk1/TestExpectations: Mark as flaky:
717 - webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html
719 2015-07-05 David Kilzer <ddkilzer@apple.com>
721 fast/preloader/document-write-2.html is flaky on WK2
723 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fpreloader%2Fdocument-write-2.html>
725 When the test fails, the first two lines are reversed:
728 +script1.js has MIME type text/javascript
729 document-write-plaintext.js has MIME type text/javascript
730 -script1.js has MIME type text/javascript
732 * platform/wk2/TestExpectations: Mark test as flaky:
733 - fast/preloader/document-write-2.html
735 2015-07-03 Chris Dumez <cdumez@apple.com>
737 REGRESSION (r178097): HTMLSelectElement.add(option, undefined) prepends option to the list of options; should append to the end of the list of options
738 https://bugs.webkit.org/show_bug.cgi?id=146566
739 <rdar://problem/21663919>
741 Reviewed by Ryosuke Niwa.
743 * fast/dom/HTMLSelectElement/add-expected.txt:
744 * fast/dom/HTMLSelectElement/add.html:
745 * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
746 * fast/dom/HTMLSelectElement/options-collection-add.html:
747 Update tests so that calling add(X, undefined) is expected to append X,
750 * http/tests/websocket/tests/hybi/undefined-protocol-expected.txt: Added.
751 * http/tests/websocket/tests/hybi/undefined-protocol.html: Added.
752 Add test coverage for "new WebSocket(url, undefined)" as WebSocket is
753 using constructor overloads with optional parameters. Previously, calling
754 new WebSocket(url, undefined) was equivalent to calling
755 new WebSocket(url, "undefined") even though it is supposed to be
756 equivalent to calling new WebSocket(url).
758 2015-07-03 Chris Dumez <cdumez@apple.com>
760 Unreviewed, skip http/tests/xmlhttprequest/cross-origin-cookie-storage.html on Windows.
762 Windows' DumpRenderTree does not implement testRunner.setAlwaysAcceptCookies().
764 * platform/win/TestExpectations:
766 2015-07-03 Daniel Bates <dabates@apple.com>
768 REGRESSION (r178097): JavaScript TypeError after clicking on compose button in Yahoo Mail
769 https://bugs.webkit.org/show_bug.cgi?id=146515
770 <rdar://problem/21348421>
772 Reviewed by Chris Dumez.
774 Add new sub-tests to LayoutTests/fast/dom/HTMLSelectElement/{add, options-collection-add}.html,
775 simplify existing test code, share common code, and update expected results.
777 Additionally, update results for tests in LayoutTests/fast/canvas now that we ignore extra
778 arguments passed to a Web IDL overloaded function whose implementation is generated by the
779 bindings generator script.
781 * fast/canvas/canvas-overloads-drawImage-expected.txt:
782 * fast/canvas/canvas-overloads-setFillColor-expected.txt:
783 * fast/canvas/canvas-overloads-setShadow-expected.txt:
784 * fast/canvas/canvas-overloads-setStrokeColor-expected.txt:
785 * fast/canvas/script-tests/canvas-overloads-drawImage.js:
786 * fast/canvas/script-tests/canvas-overloads-setFillColor.js:
787 * fast/canvas/script-tests/canvas-overloads-setShadow.js:
788 * fast/canvas/script-tests/canvas-overloads-setStrokeColor.js:
789 * fast/dom/HTMLSelectElement/add-expected.txt:
790 * fast/dom/HTMLSelectElement/add.html:
791 * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
792 * fast/dom/HTMLSelectElement/options-collection-add.html:
793 * fast/dom/HTMLSelectElement/resources/html-select-and-options-collection-utilities.js: Added.
794 (createSelectElementWithTestData):
799 2015-07-03 Chris Dumez <cdumez@apple.com>
801 Unreviewed, tentative fix for flaky layout test introduced in r186256.
803 * platform/mac/accessibility/selection-notification-focus-change-expected.txt:
804 * platform/mac/accessibility/selection-notification-focus-change.html:
806 2015-07-02 Doug Russell <d_russell@apple.com>
808 AX: Selection change as a result of focusing an element should include that
809 information in the intent
810 https://bugs.webkit.org/show_bug.cgi?id=146533
812 Reviewed by Chris Fleizach.
814 Added focusChange flag to AXTextStateChangeIntent.
815 Added intent support to selection logic called by Element::updateFocusAppearance().
816 Added NSAccessibilityTextSelectionChangedFocus to mac notifications.
818 * platform/mac/accessibility/selection-notification-focus-change-expected.txt: Added.
819 * platform/mac/accessibility/selection-notification-focus-change.html: Added.
821 2015-07-02 Saam barati <saambarati1@gmail.com>
823 Rename "Deconstruction" to "Destructuring" throughout JSC
824 https://bugs.webkit.org/show_bug.cgi?id=146100
826 Reviewed by Mark Lam.
828 * js/deconstructing-parameters-should-be-locals-expected.txt: Removed.
829 * js/deconstructing-parameters-should-be-locals.html: Removed.
830 * js/destructuring-assignment-expected.txt:
831 * js/destructuring-parameters-should-be-locals-expected.txt: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals-expected.txt.
832 * js/destructuring-parameters-should-be-locals.html: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals.html.
833 * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Removed.
834 * js/regress/deconstructing-parameters-overridden-by-function.html: Removed.
835 * js/regress/destructuring-parameters-overridden-by-function-expected.txt: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function-expected.txt.
836 * js/regress/destructuring-parameters-overridden-by-function.html: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function.html.
837 * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Removed.
838 * js/regress/script-tests/destructuring-parameters-overridden-by-function.js: Copied from LayoutTests/js/regress/script-tests/deconstructing-parameters-overridden-by-function.js.
839 * js/script-tests/deconstructing-parameters-should-be-locals.js: Removed.
840 * js/script-tests/destructuring-assignment.js:
841 (testDestructuredArgs):
842 (testDestructuredArgLength):
843 (testDeconstructArgs): Deleted.
844 (testDeconstructArgLength): Deleted.
845 * js/script-tests/destructuring-parameters-should-be-locals.js: Copied from LayoutTests/js/script-tests/deconstructing-parameters-should-be-locals.js.
846 (description.value.string_appeared_here.readDestructuredParameter):
847 (overwriteDestructuredParameter):
848 (readCapturedDestructuredParameter):
849 (overwriteCapturedDestructuredParameter):
850 (description.value.string_appeared_here.readDeconstructedParameter): Deleted.
851 (overwriteDeconstructedParameter): Deleted.
852 (readCapturedDeconstructedParameter): Deleted.
853 (overwriteCapturedDeconstructedParameter): Deleted.
855 2015-07-02 Brady Eidson <beidson@apple.com>
857 Add preference to disable all http-equiv.
858 <rdar://problem/9091261> and https://bugs.webkit.org/show_bug.cgi?id=146553
860 Reviewed by Sam Weinig.
862 * loader/meta-refresh-disabled.html:
864 2015-07-02 Brady Eidson <beidson@apple.com>
866 [Content Extensions] Block synchronous XMLHTTPRequest.
867 <rdar://problem/21573006> and https://bugs.webkit.org/show_bug.cgi?id=146271
869 Reviewed by Alex Christensen.
871 * http/tests/contentextensions/sync-xhr-blocked-expected.txt: Added.
872 * http/tests/contentextensions/sync-xhr-blocked.html: Added.
873 * http/tests/contentextensions/sync-xhr-blocked.html.json: Added.
875 2015-07-02 Alex Christensen <achristensen@webkit.org>
877 Skip new web timing test on platforms without web timing.
879 * platform/ios-sim-deprecated/Skipped:
880 * platform/mac/TestExpectations:
881 * platform/win/TestExpectations:
883 2015-07-01 Alex Christensen <achristensen@webkit.org>
885 Fix test from r186208 and r186216.
887 * http/tests/misc/webtiming-resolution-expected.txt:
888 * http/tests/misc/webtiming-resolution.html:
889 Properly and explicitly test if the time delta is close to a multiple of the expected resolution.
891 2015-07-01 Chris Dumez <cdumez@apple.com>
893 Reduce resolution of performance.now
894 https://bugs.webkit.org/show_bug.cgi?id=146531
896 Reviewed by Simon Fraser.
898 Make layout test introduced in r186208.
900 * http/tests/misc/webtiming-resolution-expected.txt:
901 * http/tests/misc/webtiming-resolution.html:
903 2015-07-01 Chris Dumez <cdumez@apple.com>
905 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r186198.
907 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
908 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
910 2015-07-01 Alex Christensen <achristensen@webkit.org>
912 Reduce resolution of performance.now.
913 https://bugs.webkit.org/show_bug.cgi?id=146531
914 rdar://problem/20116796
916 Reviewed by Simon Fraser.
918 * http/tests/misc/webtiming-resolution-expected.txt: Added.
919 * http/tests/misc/webtiming-resolution.html: Added.
921 2015-07-01 Myles C. Maxfield <mmaxfield@apple.com>
923 [iOS] Support bold and thin italicized system fonts
924 https://bugs.webkit.org/show_bug.cgi?id=146463
925 <rdar://problem/20948885>
927 Reviewed by Darin Adler.
929 * fast/text/weighted-italicized-system-font-expected.html: Added.
930 * fast/text/weighted-italicized-system-font.html: Added.
932 2015-07-01 Matthew Mirman <mmirman@apple.com>
934 Unreviewed, rolling out r185889
935 https://bugs.webkit.org/show_bug.cgi?id=146528
936 rdar://problem/21573959
938 Patch breaks chromeexperiments.com
942 * inspector-protocol/runtime/getProperties-expected.txt:
943 * js/dom/native-bindings-descriptors-expected.txt: Removed.
944 * js/dom/native-bindings-descriptors.html: Removed.
945 * js/dom/script-tests/native-bindings-descriptors.js: Removed.
947 2015-07-01 Matthew Daiter <mdaiter@apple.com>
949 Turn off mediastreamaudiosourcenode.html test
950 https://bugs.webkit.org/show_bug.cgi?id=146527
951 <rdar://problem/21641223>
953 Reviewed by Simon Fraser.
955 * platform/mac/TestExpectations:
957 2015-07-01 Simon Fraser <simon.fraser@apple.com>
961 * platform/mac/TestExpectations:
963 2015-07-01 Chris Dumez <cdumez@apple.com>
965 Regression(183998): Disqus comments take a very long time to load
966 https://bugs.webkit.org/show_bug.cgi?id=146522
967 <rdar://problem/21590601>
969 Reviewed by Simon Fraser.
971 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt:
972 * fast/animation/request-animation-frame-throttle-subframe-display-none.html:
973 Update layout test as we changed behavior here. We no longer throttle display:none
976 * fast/animation/request-animation-frame-throttle-subframe-zero-size-expected.txt: Added.
977 * fast/animation/request-animation-frame-throttle-subframe-zero-size.html: Added.
978 Add layout test to check that we don't throttle RaF in iframes that are zero-sized.
980 * fast/animation/resources/requestAnimationFrame-frame-2.html:
981 * fast/animation/resources/requestAnimationFrame-frame.html:
982 Update use of requestAnimationFrame() to be more representative of real world usage.
984 2015-07-01 Simon Fraser <simon.fraser@apple.com>
986 Mark compositing/masks/compositing-clip-path-origin.html as being image-flakey.
988 * platform/mac/TestExpectations:
990 2015-06-30 Ryosuke Niwa <rniwa@webkit.org>
992 REGRESSION (r179168): Characters overlap after resizing the font on the copy-pasted Japanese text
993 https://bugs.webkit.org/show_bug.cgi?id=146492
995 Reviewed by Darin Adler.
997 Added a regression test. Also reverted the bad rebaseline in r179168:
998 http://trac.webkit.org/changeset/179168/trunk/LayoutTests/editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt
1000 * editing/pasteboard/cjk-line-height-expected.txt: Added.
1001 * editing/pasteboard/cjk-line-height.html: Added.
1002 * editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt:
1004 2015-07-01 Matthew Daiter <mdaiter@apple.com>
1006 Enable MEDIA_STREAM flag
1007 https://bugs.webkit.org/show_bug.cgi?id=145947
1008 <rdar://problem/21365829>
1010 Reviewed by Eric Carlson.
1013 platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1014 Added attributes to tests
1016 platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1018 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1021 2015-07-01 Antti Koivisto <antti@apple.com>
1023 PNG mask images are loaded with Accept:image/svg+xml
1024 https://bugs.webkit.org/show_bug.cgi?id=146509
1026 Reviewed by Simon Fraser.
1028 * http/tests/misc/mask-image-accept-expected.html: Added.
1029 * http/tests/misc/mask-image-accept.html: Added.
1031 2015-07-01 Jer Noble <jer.noble@apple.com>
1033 [MSE] Failures on W3C media-source tests regarding MIME types
1034 https://bugs.webkit.org/show_bug.cgi?id=146499
1036 Reviewed by Eric Carlson.
1038 Import four new tests from the w3c test suite <https://github.com/w3c/web-platform-tests.git>.
1040 * http/tests/media/media-source/SourceBuffer-abort-readyState.html: Added.
1041 * http/tests/media/media-source/SourceBuffer-abort-removed.html: Added.
1042 * http/tests/media/media-source/SourceBuffer-abort-updating.html: Added.
1043 * http/tests/media/media-source/SourceBuffer-abort.html: Added.
1044 * http/tests/media/white.mp4: Added.
1045 * http/tests/media/white.webm: Added.
1046 * platform/mac/TestExpectations:
1047 * platform/mac/http/tests/media/media-source/SourceBuffer-abort-expected.txt: Added.
1048 * platform/mac/http/tests/media/media-source/SourceBuffer-abort-readyState-expected.txt: Added.
1049 * platform/mac/http/tests/media/media-source/SourceBuffer-abort-removed-expected.txt: Added.
1050 * platform/mac/http/tests/media/media-source/SourceBuffer-abort-updating-expected.txt: Added.
1051 * platform/mac/http/tests/media/media-source/mediasource-is-type-supported-expected.txt: Added.
1053 2015-06-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1055 [EFL] Unreviewed gardening.
1057 Some tests are flaky or timeout after bumping Ubuntu version from 14.04 to 15.04.
1058 Mark the tests to flaky or timeout.
1060 * platform/efl/TestExpectations:
1061 * platform/efl/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
1063 2015-06-30 Filip Pizlo <fpizlo@apple.com>
1065 Unreviewed, skip this test for now. We can unskip it when this feature is enabled.
1067 * js/script-tests/intl.js:
1069 2015-06-30 Zalan Bujtas <zalan@apple.com>
1071 Frame flattening: Hit-testing an iframe could end up destroying the associated inline tree context.
1072 https://bugs.webkit.org/show_bug.cgi?id=146447
1073 rdar://problem/20613501
1075 Reviewed by Simon Fraser.
1077 This patch ensures that the render tree associated with the document on which
1078 the hit-test is initiated does not get laid out, unless it was directly mutated prior to the hittest.
1080 Hit-test requirements:
1081 1. A clean the render tree before hit-testing gets propagated to the renderers.
1082 Document::updateLayout() ensures it by calling both updateStyleIfNeeded() and layout() not only on the current tree, but also
1083 on the ancestors if needed.
1085 2. No render tree mutation while hit-testing the renderers.
1087 When an iframe is being hit-tested, this hit-test could bubble down to the child frame's render view.
1088 In order to ensure #1, we call Document::updateLayout() on the current (subframe) document.
1089 If updateStyleIfNeeded() mutates the render tree, we mark it dirty for layout(). However frame flattening also
1090 marks the parent renderer (RenderIFrame) dirty.
1091 While calling layout() to clean the current render tree, we end up laying out the parent tree too.
1092 Laying out the parent tree could end up destroying the inline tree context from where the
1093 hittest just bubbled down. (InlineFlowBox -> RenderWidget -> RenderView).
1095 This patch protects the render tree from such unintentional inline tree mutation during hittesting.
1096 After the initial layout we set a layout disallow flag on the frame view to defer subsequent layouts.
1097 This patch only changes behavior when frame flattening is enabled, but in future we may always want to enable this.
1099 * fast/frames/flattening/hittest-iframe-while-style-changes-crash-expected.txt: Added.
1100 * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Added.
1102 2015-06-30 Andy VanWagoner <thetalecrafter@gmail.com>
1104 Implement ECMAScript Internationalization API
1105 https://bugs.webkit.org/show_bug.cgi?id=90906
1107 Reviewed by Benjamin Poulain.
1109 * TestExpectations: Skip intl until enabled
1110 * js/intl-expected.txt: Added.
1111 * js/intl.html: Added.
1112 * js/script-tests/intl.js: Added.
1115 2015-06-30 Wenson Hsieh <whsieh@berkeley.edu>
1117 scroll-snap-points do not work very well with mechanical scroll wheel events
1118 https://bugs.webkit.org/show_bug.cgi?id=142501
1119 <rdar://problem/20093511>
1121 Reviewed by Brent Fulgham.
1123 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless-expected.txt: Added.
1124 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html: Added.
1126 2015-06-30 Chris Dumez <cdumez@apple.com>
1128 Unreviewed, rebaseline editing/style/unbold-in-bold.html on WK2.
1130 * platform/mac-wk2/editing/style/unbold-in-bold-expected.txt: Added.
1132 2015-06-30 Chris Dumez <cdumez@apple.com>
1134 Unreviewed, revert bad wk2 baseline done in r186106.
1136 * platform/mac-wk2/editing/style: Removed.
1138 2015-06-30 Chris Dumez <cdumez@apple.com>
1140 Unreviewed, revert bad WK1 rebaseline done in r186106.
1142 * platform/mac/editing/style/unbold-in-bold-expected.txt:
1144 2015-06-30 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1146 [Streams API] Finish pulling must always be done asynchronously as it is the expected promise behavior (according to the spec)
1147 https://bugs.webkit.org/show_bug.cgi?id=146408
1149 Reviewed by Darin Adler.
1151 * streams/reference-implementation/readable-stream-expected.txt: Updated expectation to PASS
1153 2015-06-30 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1155 [Streams API] Synced bad strategy test with reference implementation
1156 https://bugs.webkit.org/show_bug.cgi?id=146411
1158 Reviewed by Darin Adler.
1160 * streams/reference-implementation/bad-strategies-expected.txt:
1161 * streams/reference-implementation/bad-strategies.html: There are three tests that are merged into one and a
1162 fourth check is added. Updated expectations accordingly.
1164 2015-06-29 Ryosuke Niwa <rniwa@webkit.org>
1166 Another rebaseline after r186086.
1167 WebKit2 needs the original expected result.
1169 * platform/mac-wk2/editing/style: Copied from LayoutTests/platform/mac/editing/style/unbold-in-bold-expected.txt.
1170 * platform/mac/editing/style/unbold-in-bold-expected.txt:
1172 2015-06-29 Ryosuke Niwa <rniwa@webkit.org>
1174 Rebaseline after r186086.
1176 * platform/mac/editing/style/unbold-in-bold-expected.txt:
1178 2015-06-29 Dean Jackson <dino@apple.com>
1180 Temporarily disable PICTURE_SIZES
1181 https://bugs.webkit.org/show_bug.cgi?id=146435
1182 <rdar://problem/21087013>
1184 Reviewed by Tim Horton.
1186 Skip HTMLImageElement.sizes tests.
1190 2015-06-29 Adam Bergkvist <adam.bergkvist@ericsson.com>
1192 WebRTC: Update the MediaStream API
1193 https://bugs.webkit.org/show_bug.cgi?id=146313
1195 Reviewed by Eric Carlson.
1197 Test status: 3 added, 8 existing enabled (some updated) and 1 removed.
1200 * fast/mediastream/MediaStream-add-ended-tracks-expected.txt:
1201 * fast/mediastream/MediaStream-add-ended-tracks.html:
1202 * fast/mediastream/MediaStream-add-remove-tracks-expected.txt:
1203 * fast/mediastream/MediaStream-add-remove-tracks.html:
1204 * fast/mediastream/MediaStream-add-tracks-to-inactive-stream.html:
1205 * fast/mediastream/MediaStream-clone-expected.txt: Added.
1206 * fast/mediastream/MediaStream-clone.html:
1207 * fast/mediastream/MediaStream-construct-with-ended-tracks-expected.txt: Added.
1208 * fast/mediastream/MediaStream-construct-with-ended-tracks.html:
1209 * fast/mediastream/MediaStream-getTracks-expected.txt:
1210 * fast/mediastream/MediaStream-getTracks.html:
1211 * fast/mediastream/MediaStreamConstructor.html:
1212 * fast/mediastream/MediaStreamTrack-clone-expected.txt: Added.
1213 * fast/mediastream/MediaStreamTrack-clone.html: Added.
1214 * fast/mediastream/MediaStreamTrack-getSources-expected.txt: Removed.
1215 * fast/mediastream/MediaStreamTrack-getSources.html: Removed. Tested method removed from spec.
1216 * fast/mediastream/MediaStreamTrack-kind-expected.txt: Added.
1217 * fast/mediastream/MediaStreamTrack-kind.html: Added.
1218 * fast/mediastream/MediaStreamTrack-stop-expected.txt: Added.
1219 * fast/mediastream/MediaStreamTrack-stop.html: Added.
1220 * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
1221 * fast/mediastream/MediaStreamTrackEvent-constructor.html:
1222 * fast/mediastream/resources/getUserMedia-helper.js: Added.
1225 (defaultRejectOrCatch):
1226 * platform/gtk/TestExpectations:
1228 2015-06-29 Matt Rajca <mrajca@apple.com>
1230 Media Session: test session attribute of newly-created media elements
1231 https://bugs.webkit.org/show_bug.cgi?id=146412
1233 Reviewed by Eric Carlson.
1235 * media/session/default-session-expected.txt: Added.
1236 * media/session/default-session.html: Added.
1237 * platform/mac/TestExpectations: Media Session support is disabled by default.
1239 2015-06-29 Said Abou-Hallawa <sabouhallawa@apple.com>
1241 [Mac] Disable QTKit by default.
1242 https://bugs.webkit.org/show_bug.cgi?id=146352
1244 Reviewed by Darin Adler.
1246 * platform/mac/TestExpectations: Skip media tests which require QTKit on
1249 2015-06-26 Matt Rajca <mrajca@apple.com>
1251 Test existence of controls on MediaSession
1252 https://bugs.webkit.org/show_bug.cgi?id=146356
1254 Reviewed by Eric Carlson.
1256 * media/session/controls-existence-expected.txt: Added.
1257 * media/session/controls-existence.html: Added.
1258 * platform/mac/TestExpectations: Media Session support is disabled by default.
1260 2015-06-29 Hunseop Jeong <hs85.jeong@samsung.com>
1262 Unreviewed EFL gardening on 29th Jun.
1263 https://bugs.webkit.org/show_bug.cgi?id=146409
1265 Remove the duplicated results and rebaseline the missing tests.
1267 * platform/efl/TestExpectations:
1268 * platform/efl/editing/execCommand/paste-1-expected.txt: Added.
1269 * platform/efl/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
1271 2015-06-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1273 [EFL] Unreviewed add new baseline for missing tests
1275 Some tests need to have own test expectations for EFL port.
1277 * platform/efl/TestExpectations:
1278 * platform/efl/accessibility/auto-filled-value-expected.txt: Added.
1279 * platform/efl/accessibility/img-fallsback-to-title-expected.txt: Added.
1280 * platform/efl/accessibility/internal-link-anchors2-expected.txt: Added.
1281 * platform/efl/accessibility/math-multiscript-attributes-expected.txt: Added.
1282 * platform/efl/accessibility/meter-element-expected.txt: Added.
1283 * platform/efl/compositing/iframes/invisible-nested-iframe-show-expected.txt: Added.
1284 * platform/efl/compositing/iframes/resizer-expected.txt: Added.
1285 * platform/efl/compositing/layer-creation/fixed-position-scroll-expected.txt: Added.
1286 * platform/efl/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Added.
1287 * platform/efl/compositing/tiling/huge-layer-add-remove-child-expected.txt: Added.
1288 * platform/efl/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
1289 * platform/efl/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt: Added.
1290 * platform/efl/css3/flexbox/flexbox-baseline-margins-expected.txt: Added.
1291 * platform/efl/editing/selection/contains-boundaries-expected.txt: Added.
1292 * platform/efl/editing/selection/mixed-editability-10-expected.txt: Added.
1293 * platform/efl/editing/selection/replaced-boundaries-3-expected.txt: Added.
1294 * platform/efl/editing/style/5065910-expected.txt: Added.
1295 * platform/efl/editing/style/font-family-with-space-expected.txt: Added.
1296 * platform/efl/fast/css/named-images-expected.txt: Added.
1297 * platform/efl/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Added.
1298 * platform/efl/ietestcenter/css3/text/textshadow-005-expected.txt: Added.
1299 * platform/efl/printing/media-queries-print-expected.txt: Added.
1300 * platform/efl/printing/setPrinting-expected.txt: Added.
1301 * platform/efl/printing/simultaneous-position-float-change-expected.txt: Added.
1302 * platform/efl/printing/width-overflow-expected.txt: Added.
1303 * platform/efl/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt: Added.
1305 2015-06-28 Jinwoo Song <jinwoo7.song@samsung.com>
1307 [EFL] Unreviewed, gardening.
1309 Add missing expectation results in fast/ directory.
1311 * platform/efl/fast/css/resize-corner-tracking-transformed-iframe-expected.txt: Added.
1312 * platform/efl/fast/forms/select-element-focus-ring-expected.txt: Added.
1313 * platform/efl/fast/regions/auto-size/autoheight-regions-mark-expected.txt: Added.
1314 * platform/efl/fast/regions/flows-dependency-dynamic-remove-expected.txt: Added.
1315 * platform/efl/fast/regions/flows-dependency-same-flow-expected.txt: Added.
1316 * platform/efl/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
1317 * platform/efl/fast/regions/region-dynamic-after-before-expected.txt: Added.
1318 * platform/efl/fast/regions/region-generated-content-before-after-expected.txt: Added.
1319 * platform/efl/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt: Added.
1320 * platform/efl/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt: Added.
1321 * platform/efl/fast/regions/repaint/region-painting-invalidation-expected.txt: Added.
1322 * platform/efl/fast/regions/repaint/region-painting-via-layout-expected.txt: Added.
1323 * platform/efl/fast/regions/text-region-split-small-pagination-expected.txt: Added.
1324 * platform/efl/fast/repaint/block-selection-gap-in-table-cell-expected.txt: Added.
1325 * platform/efl/fast/ruby/select-ruby-expected.txt: Added.
1327 2015-06-28 David Kilzer <ddkilzer@apple.com>
1329 ASAN crashes in js/regress-141098.html
1330 <http://webkit.org/b/145007>
1332 * TestExpectations: Remove test from skip list as it no longer
1333 crashes with ASan enabled:
1334 - js/regress-141098.html
1336 2015-06-28 David Kilzer <ddkilzer@apple.com>
1338 Fix warning about duplicate test expectation: js/regress-141098.html
1340 Fixes the following warning when running layout tests:
1342 LayoutTests/TestExpectations:523 More specific entry for js/regress-141098.html on line LayoutTests/TestExpectations:523 overrides line LayoutTests/TestExpectations:519. js/regress-141098.html
1344 * TestExpectations: Comment out duplicate:
1345 - js/regress-141098.html
1347 2015-06-28 David Kilzer <ddkilzer@apple.com>
1349 Mark http/tests/contentextensions/character-set-basic-support.html as flaky on mac-wk2
1351 * platform/mac-wk2/TestExpectations: Mark ask flaky:
1352 - http/tests/contentextensions/character-set-basic-support.html
1354 2015-06-28 Chris Dumez <cdumez@apple.com>
1356 Crash: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::CachedFrameBase::restore + 333
1357 https://bugs.webkit.org/show_bug.cgi?id=146388
1358 <rdar://problem/21567343>
1360 Reviewed by Darin Adler.
1362 Add layout test to cover the case where a subframe is currently in
1363 provisional load stage when checking if the page if page-cacheable.
1365 The test also removes the iframe once loaded in order to cause a crash
1366 if the frame were to finish loading while in the page cache.
1368 * http/tests/navigation/page-cache-iframe-provisional-load-expected.txt: Added.
1369 * http/tests/navigation/page-cache-iframe-provisional-load.html: Added.
1370 * http/tests/navigation/resources/page-cache-helper-slow.html: Added.
1372 2015-06-28 Skachkov Oleksandr <gskachkov@gmail.com>
1374 [ES6] Implement ES6 arrow function syntax. No Line terminator between function parameters and =>
1375 https://bugs.webkit.org/show_bug.cgi?id=146394
1377 Reviewed by Yusuke Suzuki.
1379 * js/arrowfunction-syntax-errors-expected.txt:
1380 * js/script-tests/arrowfunction-syntax-errors.js:
1382 2015-06-28 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1384 [Streams API] Add support for chunks with customized sizes
1385 https://bugs.webkit.org/show_bug.cgi?id=146312
1387 Reviewed by Darin Adler.
1389 * streams/reference-implementation/bad-strategies-expected.txt:
1391 2015-06-27 David Kilzer <ddkilzer@apple.com>
1393 fast/canvas/webgl/tex-*.html flakily timeout on Mavericks Debug WK1
1395 * platform/mac-wk1/TestExpectations: Change "Slow" to
1396 "Pass Timeout" since the tests flakily time out and fail:
1397 - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
1398 - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
1399 - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html
1400 - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html
1402 2015-06-27 David Kilzer <ddkilzer@apple.com>
1404 REGRESSION (r186038): accessibility/aria-roledescription.html fails on Windows
1406 * platform/win/TestExpectations: Mark as failing on Windows:
1407 - accessibility/aria-roledescription.html
1409 2015-06-27 Chris Fleizach <cfleizach@apple.com>
1411 AX: implement @aria-roledescription
1412 https://bugs.webkit.org/show_bug.cgi?id=146274
1414 Reviewed by Darin Adler.
1416 * accessibility/aria-roledescription-expected.txt: Added.
1417 * accessibility/aria-roledescription.html: Added.
1419 2015-06-27 Myles C. Maxfield <mmaxfield@apple.com>
1421 REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
1422 https://bugs.webkit.org/show_bug.cgi?id=146385
1426 * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html:
1427 * platform/mac/TestExpectations:
1429 2015-06-27 David Kilzer <ddkilzer@apple.com>
1431 REGRESSION (r186029): fast/text/justify-ideograph-{complex,simple,vertical}.html fail on Yosemite
1433 The results replaced in r186029 were the Yosemite results, so
1434 Yosemite started failing when they were rebaselined for
1437 * platform/mac-yosemite/fast/text/justify-ideograph-complex-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-complex-expected.txt in r186028.
1438 * platform/mac-yosemite/fast/text/justify-ideograph-simple-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-simple-expected.txt in r186028.
1439 * platform/mac-yosemite/fast/text/justify-ideograph-vertical-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-vertical-expected.txt in r186028.
1441 2015-06-27 David Kilzer <ddkilzer@apple.com>
1443 Add missing image results for platform/mac/platform/mac/fast/text/vertical-surrogate-pair.html
1445 * platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.png: Added.
1447 2015-06-27 David Kilzer <ddkilzer@apple.com>
1449 Rebaseline El Capitan results for fast/text/justify-ideograph-{complex,simple,vertical}.html
1451 * platform/mac/TestExpectations: Removed expectations.
1452 * platform/mac/fast/text/justify-ideograph-complex-expected.png: Updated.
1453 * platform/mac/fast/text/justify-ideograph-complex-expected.txt: Updated.
1454 * platform/mac/fast/text/justify-ideograph-simple-expected.png: Updated.
1455 * platform/mac/fast/text/justify-ideograph-simple-expected.txt: Updated.
1456 * platform/mac/fast/text/justify-ideograph-vertical-expected.png: Added.
1457 * platform/mac/fast/text/justify-ideograph-vertical-expected.txt: Updated.
1459 2015-06-27 David Kilzer <ddkilzer@apple.com>
1461 Document more slow fast/canvas/webgl tests on Mavericks Debug WK1
1463 See Flakiness Dashboard:
1464 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba4444.html>
1465 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba5551.html>
1467 * platform/mac-wk1/TestExpectations: Add slow expectations for:
1468 - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
1469 - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
1471 2015-06-27 David Kilzer <ddkilzer@apple.com>
1473 REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
1475 Fix tracked by: <http://webkit.org/b/146385>
1477 * platform/mac/TestExpectations: Mark as failing on Yosemite:
1478 - fast/text/han-generic-font-families.html
1480 2015-06-27 David Kilzer <ddkilzer@apple.com>
1482 editing/undo/remove-css-property-and-remove-style.html is flaky on Debug WK2
1484 As seen on Flakiness Dashboard:
1485 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=editing%2Fundo%2Fremove-css-property-and-remove-style.html>
1487 * platform/mac-wk2/TestExpectations: Add:
1488 - editing/undo/remove-css-property-and-remove-style.html
1490 2015-06-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1492 [Streams API] Implement ReadableStreamController.desiredSize property
1493 https://bugs.webkit.org/show_bug.cgi?id=146311
1495 Reviewed by Darin Adler.
1497 * streams/reference-implementation/count-queuing-strategy-expected.txt:
1498 * streams/reference-implementation/readable-stream-expected.txt:
1500 2015-06-26 Myles C. Maxfield <mmaxfield@apple.com>
1502 [iOS] AppleGothic has been superseded by Apple SD Gothic Neo
1503 https://bugs.webkit.org/show_bug.cgi?id=146372
1504 <rdar://problem/21574004>
1506 Reviewed by Dean Jackson.
1508 * fast/text/hangul-generic-font-families.html: Added.
1509 * platform/efl/TestExpectations:
1510 * platform/gtk/TestExpectations:
1511 * platform/ios-simulator/fast/text/hangul-generic-font-families-expected.html: Added.
1512 * platform/mac/fast/text/hangul-generic-font-families-expected.html: Added.
1513 * platform/win/TestExpectations:
1515 2015-06-26 Matt Daiter <mdaiter@apple.com>
1517 Supporting getStartDate and added tests
1518 https://bugs.webkit.org/show_bug.cgi?id=145676
1519 <rdar://problem/20876076>
1521 Reviewed by Brent Fulgham.
1523 * http/tests/media/hls/video-controller-getStartDate-expected.txt: Added.
1524 * http/tests/media/hls/video-controller-getStartDate.html: Added.
1525 * http/tests/media/resources/hls/test-vod-date-time.m3u8: Added.
1527 2015-06-26 Dean Jackson <dino@apple.com>
1529 No audio on animated page with the attached fixed layout epub
1530 https://bugs.webkit.org/show_bug.cgi?id=146365
1531 <rdar://problem/21360354>
1535 * media/audio-playback-restriction-play-expected.txt:
1537 2015-06-26 Daniel Bates <dabates@apple.com>
1540 https://bugs.webkit.org/show_bug.cgi?id=145200
1542 Reverting r184660 because it caused a regression.
1544 * accessibility/input-auto-fill-button-expected.txt: Removed.
1545 * accessibility/input-auto-fill-button.html: Removed.
1546 * platform/win/TestExpectations:
1548 2015-06-26 Daniel Bates <dabates@apple.com>
1551 https://bugs.webkit.org/show_bug.cgi?id=146243
1554 https://bugs.webkit.org/show_bug.cgi?id=145241
1556 Reverting r185881 and r185828 because the latter caused a regression.
1558 * accessibility/hit-test-input-auto-fill-button-expected.txt: Removed.
1559 * accessibility/hit-test-input-auto-fill-button.html: Removed.
1560 * accessibility/hit-test-input-search-cancel-button-expected.txt: Removed.
1561 * accessibility/hit-test-input-search-cancel-button.html: Removed.
1562 * accessibility/input-search-cancel-button-expected.txt: Removed.
1563 * accessibility/input-search-cancel-button.html: Removed.
1564 * accessibility/resources/shouldBeAccessibleByCursor.js: Removed.
1565 * platform/win/TestExpectations:
1566 * platform/wk2/TestExpectations:
1568 2015-06-26 Dean Jackson <dino@apple.com>
1570 No audio on animated page with the attached fixed layout epub
1571 https://bugs.webkit.org/show_bug.cgi?id=146365
1572 <rdar://problem/21360354>
1574 Reviewed by Eric Carlson.
1576 The test to ensure audio needs a user gesture now needs to also
1577 restrict the general case.
1579 * media/audio-playback-restriction-play.html:
1581 2015-06-26 Myles C. Maxfield <mmaxfield@apple.com>
1583 [Cocoa] Sans-serif generic font family should map to PingFang
1584 https://bugs.webkit.org/show_bug.cgi?id=146333
1585 <rdar://problem/21521217>
1587 Reviewed by Alexey Proskuryakov.
1589 * fast/text/han-generic-font-families.html: Added.
1590 * platform/efl/TestExpectations:
1591 * platform/gtk/TestExpectations:
1592 * platform/ios-simulator/fast/text/han-generic-font-families-expected.html: Added.
1593 * platform/mac-mavericks/fast/text/han-generic-font-families-expected.html: Added.
1594 * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html: Added.
1595 * platform/mac/fast/text/han-generic-font-families-expected.html: Added.
1596 * platform/win/TestExpectations:
1598 2015-06-26 David Kilzer <ddkilzer@apple.com>
1600 REGRESSION (r185971): js/dom/global-constructors-attributes.html fails on Windows
1602 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1603 Update results after enabling WEB_TIMING API for Windows.
1605 2015-06-26 Aleksandr Skachkov <gskachkov@gmail.com>
1607 [ES6] Implement ES6 arrow function syntax. Parser of arrow function with execution as common function
1608 https://bugs.webkit.org/show_bug.cgi?id=144955
1610 Reviewed by Yusuke Suzuki.
1612 Added arrow function tests
1614 * js/arrowfunction-asparamter-1-expected.txt: Added.
1615 * js/arrowfunction-asparamter-1.html: Added.
1616 * js/arrowfunction-asparamter-2-expected.txt: Added.
1617 * js/arrowfunction-asparamter-2.html: Added.
1618 * js/arrowfunction-associativity-1-expected.txt: Added.
1619 * js/arrowfunction-associativity-1.html: Added.
1620 * js/arrowfunction-associativity-2-expected.txt: Added.
1621 * js/arrowfunction-associativity-2.html: Added.
1622 * js/arrowfunction-block-1-expected.txt: Added.
1623 * js/arrowfunction-block-1.html: Added.
1624 * js/arrowfunction-block-2-expected.txt: Added.
1625 * js/arrowfunction-block-2.html: Added.
1626 * js/arrowfunction-syntax-endings-expected.txt: Added.
1627 * js/arrowfunction-syntax-endings.html: Added.
1628 * js/arrowfunction-syntax-errors-expected.txt: Added.
1629 * js/arrowfunction-syntax-errors.html: Added.
1630 * js/arrowfunction-syntax-expected.txt: Added.
1631 * js/arrowfunction-syntax.html: Added.
1632 * js/script-tests/arrowfunction-asparamter-1.js: Added.
1633 * js/script-tests/arrowfunction-asparamter-2.js: Added.
1634 * js/script-tests/arrowfunction-associativity-1.js: Added.
1635 * js/script-tests/arrowfunction-associativity-2.js: Added.
1636 * js/script-tests/arrowfunction-block-1.js: Added.
1637 * js/script-tests/arrowfunction-block-2.js: Added.
1638 * js/script-tests/arrowfunction-syntax-endings.js: Added.
1639 * js/script-tests/arrowfunction-syntax-errors.js: Added.
1640 * js/script-tests/arrowfunction-syntax.js: Added.
1642 2015-06-25 Chris Fleizach <cfleizach@apple.com>
1644 AX: improve list heuristics (presentational use versus actual lists)
1645 https://bugs.webkit.org/show_bug.cgi?id=134187
1647 Rolling this change back in now that clients have had time to update their expectations.
1649 * accessibility/list-detection-expected.txt:
1650 * accessibility/list-detection.html:
1651 * accessibility/list-detection2-expected.txt: Added.
1652 * accessibility/list-detection2.html: Added.
1653 * platform/gtk/accessibility/list-detection-expected.txt:
1654 * platform/win/TestExpectations:
1656 2015-06-25 Doug Russell <d_russell@apple.com>
1658 Bug 146300 AX: AccessibilityObject focus events that don't cause a selection
1659 change can leave m_isSynchronizingSelection set to true
1660 https://bugs.webkit.org/show_bug.cgi?id=146300
1662 Reviewed by Chris Fleizach.
1664 Added a clearTextSelectionIntent() convenience function to be used after any
1665 event that can, but isn't guaranteed to result in a selection change. Matches
1666 calls to setTextSelectionIntent() convenience function.
1667 Added support for tests listening for focus change notifications.
1669 * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing-expected.txt: Added.
1670 * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing.html: Added.
1672 2015-06-25 Tim Horton <timothy_horton@apple.com>
1674 Viewport units are wrong when scaled in 2-up mode, cause content to hop around on apple.com/music
1675 https://bugs.webkit.org/show_bug.cgi?id=146322
1676 <rdar://problem/21413884>
1678 Reviewed by Simon Fraser.
1680 * fast/fixed-layout/fixed-layout-expected.txt:
1681 Rebaseline now that viewport units behave correctly.
1683 2015-06-25 Zalan Bujtas <zalan@apple.com>
1685 Do not send touch events to the slider's thumb when it does not have a renderer.
1686 https://bugs.webkit.org/show_bug.cgi?id=146307
1687 rdar://problem/21539399
1689 Reviewed by Simon Fraser.
1691 Bail out early if either the touch target or the renderer() is null.
1693 * fast/events/touch/input-range-with-thumb-display-none-crash-expected.txt: Added.
1694 * fast/events/touch/input-range-with-thumb-display-none-crash.html: Added.
1696 2015-06-25 Michael Saboff <msaboff@apple.com>
1698 REGRESSION (r181889): basspro.com hangs on load under JSC::ErrorInstance::finishCreation(JSC::ExecState*, JSC::VM&, WTF::String const&, bool) + 2801 (JavaScriptCore + 3560689)
1699 https://bugs.webkit.org/show_bug.cgi?id=146298
1701 Reviewed by Mark Lam.
1703 New regression test.
1705 * js/regress-146298-expected.txt: Added.
1706 * js/regress-146298.html: Added.
1707 * js/script-tests/regress-146298.js: Added.
1709 2015-06-25 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1711 [Streams API] Implement HighWaterMark
1712 https://bugs.webkit.org/show_bug.cgi?id=146235
1714 Reviewed by Darin Adler.
1716 * streams/reference-implementation/bad-strategies-expected.txt:
1717 * streams/reference-implementation/readable-stream-expected.txt:
1719 2015-06-24 Chris Dumez <cdumez@apple.com>
1721 Unreviewed gardening, test rebaseline on Windows after r185934.
1723 * platform/win/fast/css/apple-system-colors-expected.txt:
1725 2015-06-24 Said Abou-Hallawa <sabouhallawa@apple.com>
1727 Add a new color -apple-wireless-playback-target-active
1728 https://bugs.webkit.org/show_bug.cgi?id=146269
1729 <rdar://problem/21465189>
1731 Reviewed by Dean Jackson.
1733 Modify existing tests to include the new color value.
1735 * fast/css/apple-system-colors-expected.txt:
1736 * fast/css/apple-system-colors.html:
1737 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt:
1738 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt:
1739 * platform/mac/fast/css/apple-system-colors-expected.txt:
1741 2015-06-24 Doug Russell <d_russell@apple.com>
1743 Bug 146177 - AX: AXObjectCache should try to use an unignored accessibilityObject
1744 when posting a selection notification when on the border between two accessibilityObjects
1745 https://bugs.webkit.org/show_bug.cgi?id=146177
1747 Add test for forward and backward tabbing between links and corresponding notifications
1750 Reviewed by Darin Adler.
1752 * platform/mac/accessibility/selection-element-tabbing-to-link-expected.txt: Added.
1753 * platform/mac/accessibility/selection-element-tabbing-to-link.html: Added.
1755 2015-06-24 Keith Miller <keith_miller@apple.com>
1757 Strict Equality on objects should only check that one of the two sides is an object.
1758 https://bugs.webkit.org/show_bug.cgi?id=145992
1760 Reviewed by Mark Lam.
1762 Adds a test that checks if strict equality checks with objects properly exit out of DFG code when
1763 dealing with document.all, which is an object that masquerades as undefined.
1765 * js/dom/document-all-strict-eq-expected.txt: Added.
1766 * js/dom/document-all-strict-eq.html: Added.
1767 * js/dom/script-tests/document-all-strict-eq.js: Added.
1770 2015-06-24 Myles C. Maxfield <mmaxfield@apple.com>
1772 [Win] Test gardening for fast/text/font-weight{,-zh}.html
1773 https://bugs.webkit.org/show_bug.cgi?id=146266
1774 <rdar://problem/21391628>
1775 <rdar://problem/21391673>
1779 * platform/win/fast/text/font-weights-expected.png: Added.
1780 * platform/win/fast/text/font-weights-expected.txt: Added.
1781 * platform/win/fast/text/font-weights-zh-expected.png: Added.
1782 * platform/win/fast/text/font-weights-zh-expected.txt: Added.
1784 2015-06-24 Daniel Bates <dabates@apple.com>
1786 Content Security Policy error message when frame load is blocked does not read well
1787 https://bugs.webkit.org/show_bug.cgi?id=146279
1789 Reviewed by Csaba Osztrogonác.
1791 Update expected results.
1793 * http/tests/security/contentSecurityPolicy/frame-src-blocked-expected.txt:
1794 * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked-expected.txt:
1796 2015-06-24 Daniel Bates <dabates@apple.com>
1798 LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html always passes
1799 https://bugs.webkit.org/show_bug.cgi?id=146272
1801 Reviewed by Darin Adler.
1803 Fixes an issue where the test LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html
1804 will always pass regardless of whether the Content Security Policy <meta> tag is present because
1805 the external text track file is not valid WebVTT-formatted file.
1807 The test verifies that the external text track file LayoutTests/http/tests/security/contentSecurityPolicy/resources/track.vtt
1808 fails to load when the Content Security Policy of the page disallows loading of all media (media-src: "none")
1809 by listening for a DOM error event to be dispatched to the <track>. And the text track file is not a valid
1810 WebVTT-formatted file. So, it will always fail to load; => a DOM error event is always dispatched to the
1811 <track>; => the test always passes.
1813 * http/tests/security/contentSecurityPolicy/resources/track.vtt:
1815 2015-06-11 Sergio Villar Senin <svillar@igalia.com>
1817 intrinsic size keywords don't work for heights
1818 https://bugs.webkit.org/show_bug.cgi?id=113610
1820 Reviewed by Darin Adler.
1822 Based on Blink's r148314 by <cbiesinger@chromium.org>.
1824 * fast/css-intrinsic-dimensions/height-css-tables-collapsed-expected.html: Added.
1825 * fast/css-intrinsic-dimensions/height-css-tables-collapsed.html: Added.
1826 * fast/css-intrinsic-dimensions/height-css-tables-expected.html: Added.
1827 * fast/css-intrinsic-dimensions/height-css-tables.html: Added.
1828 * fast/css-intrinsic-dimensions/height-expected.html: Added.
1829 * fast/css-intrinsic-dimensions/height-flexbox-expected.html: Added.
1830 * fast/css-intrinsic-dimensions/height-flexbox.html: Added.
1831 * fast/css-intrinsic-dimensions/height-positioned-expected.html: Added.
1832 * fast/css-intrinsic-dimensions/height-positioned-replaced-expected.html: Added.
1833 * fast/css-intrinsic-dimensions/height-positioned-replaced.html: Added.
1834 * fast/css-intrinsic-dimensions/height-positioned.html: Added.
1835 * fast/css-intrinsic-dimensions/height-property-value-expected.txt:
1836 * fast/css-intrinsic-dimensions/height-property-value.html:
1837 * fast/css-intrinsic-dimensions/height-property-value.html.orig: Copied from LayoutTests/fast/css-intrinsic-dimensions/height-property-value.html.
1838 * fast/css-intrinsic-dimensions/height-replaced-expected.html: Added.
1839 * fast/css-intrinsic-dimensions/height-replaced.html: Added.
1840 * fast/css-intrinsic-dimensions/height-tables-collapsed-expected.html: Added.
1841 * fast/css-intrinsic-dimensions/height-tables-collapsed.html: Added.
1842 * fast/css-intrinsic-dimensions/height-tables-expected.html: Added.
1843 * fast/css-intrinsic-dimensions/height-tables.html: Added.
1844 * fast/css-intrinsic-dimensions/height.html: Added.
1845 * fast/css-intrinsic-dimensions/resources/height-keyword-classes.css: Added.
1850 (.max-height-min-content):
1851 (.max-height-max-content):
1852 (.max-height-fill-available):
1853 (.max-height-fit-content):
1854 (.min-height-min-content):
1855 (.min-height-max-content):
1856 (.min-height-fill-available):
1857 (.min-height-fit-content):
1859 2015-06-23 Myles C. Maxfield <mmaxfield@apple.com>
1861 [OS X] Rebaseline fast/text/font-weight{,-zh}.html for El Capitan
1862 https://bugs.webkit.org/show_bug.cgi?id=146266
1863 <rdar://problem/21391628>
1864 <rdar://problem/21391673>
1868 * fast/text/font-weights.html: Renamed from LayoutTests/platform/mac/fast/text/font-weights.html.
1869 * platform/mac/TestExpectations:
1870 * platform/efl/TestExpectations:
1871 * platform/gtk/TestExpectations:
1872 * platform/win/TestExpectations:
1873 * platform/mac/fast/text/font-weights-expected.png: Added.
1874 * platform/mac/fast/text/font-weights-expected.txt:
1875 * platform/mac/fast/text/font-weights-zh-expected.png: Added.
1876 * platform/mac/fast/text/font-weights-zh-expected.txt:
1877 * platform/mac-mavericks/fast/text/font-weights-expected.txt: Moved from platform/mac/fast/text/font-weights-expected.txt
1878 * platform/mac-yosemite/fast/text/font-weights-expected.txt: Ditto.
1879 * platform/mac-yosemite/fast/text/font-weights-zh-expected.txt: Moved from platform/mac/fast/text/font-weights-zh-expected.txt
1881 2015-06-23 Matthew Mirman <mmirman@apple.com>
1883 Completes native binding descriptors with native getters and potentially setters.
1884 https://bugs.webkit.org/show_bug.cgi?id=140575
1885 rdar://problem/19506502
1887 Reviewed by Mark Lam.
1889 * inspector-protocol/runtime/getProperties-expected.txt: updated.
1890 * js/dom/native-bindings-descriptors-expected.txt: Added.
1891 * js/dom/native-bindings-descriptors.html: Added.
1892 * js/dom/script-tests/native-bindings-descriptors.js: Added.
1894 2015-06-23 Myles C. Maxfield <mmaxfield@apple.com>
1896 Unreviewed test gardening after r185842
1897 https://bugs.webkit.org/show_bug.cgi?id=145681
1898 <rdar://problem/21169844>
1900 * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.png: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.png.
1901 * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.txt: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.txt.
1902 * platform/mac/fast/text/arabic-times-new-roman-expected.png:
1903 * platform/mac/fast/text/arabic-times-new-roman-expected.txt:
1904 * platform/win/fast/text/arabic-times-new-roman-expected.png: Added.
1905 * platform/win/fast/text/arabic-times-new-roman-expected.txt: Added.
1907 2015-06-23 Daniel Bates <dabates@apple.com>
1909 AX Tests hit-test-input-{auto-fill, search}-button.html and input-search-cancel-button.html fail on Windows
1910 https://bugs.webkit.org/show_bug.cgi?id=146243
1912 Mark the tests as failing for now.
1914 * platform/win/TestExpectations:
1916 2015-06-23 Youenn Fablet <youenn.fablet@crf.canon.fr>
1918 MediaDevices.getUserMedia should migrate from callbacks to DOMPromise
1919 https://bugs.webkit.org/show_bug.cgi?id=146200
1921 Reviewed by Darin Adler.
1923 * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
1925 2015-06-23 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1927 [Streams API] Implement ReadableStream js source "'cancel" callback
1928 https://bugs.webkit.org/show_bug.cgi?id=146204
1930 Reviewed by Darin Adler.
1932 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1933 * streams/reference-implementation/readable-stream-cancel-expected.txt:
1934 * streams/reference-implementation/readable-stream-expected.txt:
1935 * streams/reference-implementation/readable-stream-reader-expected.txt:
1937 2015-06-23 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1939 [EFL] Unreviewed, gardening.
1941 Mark fast/forms/listbox-visible-size.html to failure and skip
1942 fast/text/arabic-times-new-roman.html because it is for iOS.
1944 * platform/efl/TestExpectations:
1946 2015-06-22 Ryuan Choi <ryuan.choi@navercorp.com>
1948 [EFL] Hyphenation is not supported
1949 https://bugs.webkit.org/show_bug.cgi?id=89830
1951 Reviewed by Gyuyoung Kim.
1953 Rebaseline expected results which is related to hyphenation.
1955 * platform/efl/TestExpectations: Unskip hyphenate-locale.html
1956 * platform/efl/fast/text/hyphenate-character-expected.png:
1957 * platform/efl/fast/text/hyphenate-character-expected.txt:
1958 * platform/efl/fast/text/hyphenate-first-word-expected.png:
1959 * platform/efl/fast/text/hyphenate-first-word-expected.txt:
1960 * platform/efl/fast/text/hyphenate-limit-before-after-expected.png:
1961 * platform/efl/fast/text/hyphenate-limit-before-after-expected.txt:
1962 * platform/efl/fast/text/hyphenate-limit-lines-expected.png:
1963 * platform/efl/fast/text/hyphenate-limit-lines-expected.txt:
1964 * platform/efl/fast/text/hyphenate-locale-expected.png: Added.
1965 * platform/efl/fast/text/hyphenate-locale-expected.txt: Added.
1966 * platform/efl/fast/text/hyphens-expected.png:
1967 * platform/efl/fast/text/hyphens-expected.txt:
1969 2015-06-22 Yusuke Suzuki <utatane.tea@gmail.com>
1971 [ES6] Allow trailing comma in ArrayBindingPattern and ObjectBindingPattern
1972 https://bugs.webkit.org/show_bug.cgi?id=146192
1974 Reviewed by Darin Adler.
1976 * js/object-literal-syntax-expected.txt:
1978 2015-06-22 Simon Fraser <simon.fraser@apple.com>
1980 -webkit-clip-path clips incorrectly if the element bounds go beyond the top edge of the page
1981 https://bugs.webkit.org/show_bug.cgi?id=146218
1982 rdar://problem/21127840
1984 Reviewed by Zalan Bujtas.
1986 Test clip path on layers with non-zero bounds offsetFromRenderer because of box shadow,
1987 or vertical writing mode.
1989 * compositing/masks/compositing-clip-path-origin-expected.html: Added.
1990 * compositing/masks/compositing-clip-path-origin.html: Added.
1992 2015-06-22 David Kilzer <ddkilzer@apple.com>
1994 fast/text/justify-ideograph-{complex,simple,vertical}.html tests are flaky on El Capitan Debug builds
1996 Tracked by <rdar://problem/21486062>.
1998 * platform/mac/TestExpectations: Mark tests as flaky:
1999 - fast/text/justify-ideograph-complex.html
2000 - fast/text/justify-ideograph-simple.html
2001 - fast/text/justify-ideograph-vertical.html
2003 2015-06-22 Michael Catanzaro <mcatanzaro@igalia.com>
2005 Web sockets should be treated as active mixed content
2006 https://bugs.webkit.org/show_bug.cgi?id=140624
2008 Reviewed by Sam Weinig.
2010 * http/tests/security/mixedContent/resources/frame-with-insecure-websocket.html: Added.
2011 * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt: Added.
2012 * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe.html: Added.
2013 * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt: Added.
2014 * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame.html: Added.
2016 2015-06-22 Dean Jackson <dino@apple.com>
2018 Element with blur backdrop-filter shows edge duplication and dark edges
2019 https://bugs.webkit.org/show_bug.cgi?id=146215
2020 <rdar://problem/20367695>
2022 Reviewed by Tim Horton.
2024 Add a pixel test to show that the input images to backdrop filters should duplicate their
2025 edge pixels. Unfortunately this is not reproducible with normal filters, so it
2026 can't be a reference test.
2028 * css3/filters/backdrop/blur-input-bounds.html: Added.
2029 * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.png: Added.
2030 * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.txt: Added.
2032 2015-06-22 Myles C. Maxfield <mmaxfield@apple.com>
2034 [iOS] Arabic text styled with Georgia is rendered as boxes
2035 https://bugs.webkit.org/show_bug.cgi?id=145681
2036 <rdar://problem/21169844>
2038 Reviewed by Darin Adler.
2040 * fast/text/arabic-times-new-roman.html: Added.
2041 * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.txt: Added.
2042 * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.png: Added.
2043 * platform/mac-mavericks/fast/text/arabic-times-new-roman-expected.txt: Added.
2044 * platform/mac/fast/text/arabic-times-new-roman-expected.txt: Added.
2045 * platform/mac/fast/text/arabic-times-new-roman-expected.png: Added.
2047 2015-06-22 Zalan Bujtas <zalan@apple.com>
2049 REGRESSION(r169105) Dangling renderer pointer in SelectionSubtreeRoot::SelectionSubtreeData.
2050 https://bugs.webkit.org/show_bug.cgi?id=146116
2051 rdar://problem/20959369
2053 Reviewed by Brent Fulgham.
2055 This patch ensures that we don't adjust the selection unless the visual selection still matches this subtree root.
2057 When multiple selection roots are present we need to ensure that a RenderObject
2058 only shows up in one of them.
2059 RenderView::splitSelectionBetweenSubtrees(), as the name implies, splits the
2060 selection and sets the selection range (start/end) on each selection root.
2061 However, SelectionSubtreeRoot::adjustForVisibleSelection() later recomputes the range
2062 based on visible selection and that could end up collecting renderers as selection start/end
2063 from another selection subtree.
2064 RenderObject's holds the last selection state (RenderObject::setSelectionState).
2065 If we set a renderer first as "on selection border" and later "inside" using multiple selection roots,
2066 we can't clean up selections properly when this object gets destroyed.
2067 One of the roots ends up with a dangling RenderObject pointer.
2069 * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees-expected.txt: Added.
2070 * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees.html: Added.
2072 2015-06-22 Daniel Bates <dabates@apple.com>
2074 AX: UI Automation cannot find AutoFill or search cancel buttons
2075 https://bugs.webkit.org/show_bug.cgi?id=145241
2076 <rdar://problem/21051411>
2078 Reviewed by Chris Fleizach.
2080 Add tests to ensure that there exists an accessibility element for the
2081 search cancel button and that it can be hit using a cursor position. Also
2082 add a test to ensue that the AutoFill button can be hit using a cursor position.
2084 * accessibility/hit-test-input-auto-fill-button-expected.txt: Added.
2085 * accessibility/hit-test-input-auto-fill-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
2086 * accessibility/hit-test-input-search-cancel-button-expected.txt: Added.
2087 * accessibility/hit-test-input-search-cancel-button.html: Added.
2088 * accessibility/input-search-cancel-button-expected.txt: Added.
2089 * accessibility/input-search-cancel-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
2090 * accessibility/resources/shouldBeAccessibleByCursor.js: Added.
2091 (shouldBeAccessibleByCursor): Tests whether an AccessibilityUIElement can be hit
2092 using its screen position.
2093 * platform/wk2/TestExpectations: Mark tests hit-test-input-{auto-fill, search-cancel}-button.html
2094 as failing due to <https://bugs.webkit.org/show_bug.cgi?id=71298>.
2096 2015-06-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2098 [Streams API] Implement ReadableStream cancel (abstract part)
2099 https://bugs.webkit.org/show_bug.cgi?id=146111
2101 Reviewed by Darin Adler.
2103 Rebasing expectations.
2105 * streams/reference-implementation/bad-underlying-sources-expected.txt:
2106 * streams/reference-implementation/readable-stream-cancel-expected.txt:
2107 * streams/reference-implementation/readable-stream-expected.txt:
2108 * streams/reference-implementation/readable-stream-reader-expected.txt:
2109 * streams/reference-implementation/readable-stream-templated-expected.txt:
2111 2015-06-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2113 [Streams API] Correct releaseLock test in readable-stream-templated.html
2114 https://bugs.webkit.org/show_bug.cgi?id=146101
2116 Reviewed by Darin Adler.
2118 * streams/reference-implementation/readable-stream-templated-expected.txt: Rebased changed test.
2119 * streams/reference-implementation/readable-stream-templated.html: Removed testharness wrapper around function.
2121 2015-06-22 Adam Bergkvist <adam.bergkvist@ericsson.com>
2123 WebRTC: Navigator.webkitGetUserMedia() requires three arguments
2124 https://bugs.webkit.org/show_bug.cgi?id=146022
2126 Reviewed by Eric Carlson.
2128 Updated and unskipped three existing tests.
2130 * fast/mediastream/argument-types-expected.txt:
2131 * fast/mediastream/getusermedia-expected.txt:
2132 * fast/mediastream/getusermedia.html:
2133 * fast/mediastream/script-tests/argument-types.js:
2134 * platform/gtk/TestExpectations:
2136 2015-06-21 David Kilzer <ddkilzer@apple.com>
2138 fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html is slow on Mavericks WK1 Debug builds
2140 The Flakiness Dashboard says that this test times out, but only
2141 on Mavericks WK1 Debug builds (and the leaks bot):
2143 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video.html>
2145 * platform/mac-wk1/TestExpectations: Mark test as slow on
2146 Mavericks Debug builds:
2147 - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html
2149 2015-06-21 David Kilzer <ddkilzer@apple.com>
2151 fast/fixed-layout/fixed-layout.html times out on Apple WK2 bots
2153 The Flakiness Dashboard says this test times out on Apple
2154 WebKit2 platforms by not calling testRunner.notifyDone():
2156 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Ffixed-layout%2Ffixed-layout.html>
2158 * fast/css-grid-layout/flex-content-sized-columns-resize.html:
2159 Use the same mechanism here that was just added in r185811.
2160 * fast/fixed-layout/fixed-layout.html: Switch to using a
2161 zero-delay timer instead of document.body.offsetTop.
2163 2015-06-21 David Kilzer <ddkilzer@apple.com>
2165 REGRESSION (r185809): fast/css-grid-layout/flex-content-sized-columns-resize.html hangs on WK1
2167 Since window.resize() occurs in the same runloop as the load on
2168 WK1, testRunner.notifyDone() would never get called.
2170 * fast/css-grid-layout/flex-content-sized-columns-resize.html:
2171 Call document.body.offsetTop to ensure layout occurs at the
2172 initial window size before calling window.resize().
2174 2015-06-21 David Kilzer <ddkilzer@apple.com>
2176 fast/css-grid-layout/flex-content-sized-columns-resize.html is flaky
2178 The Flakiness Dashboard says this test is flaky on Apple and EFL
2181 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcss-grid-layout%2Fflex-content-sized-columns-resize.html>
2183 It currently doesn't wait for window.resize() to complete, which
2184 is likely the source of flakiness.
2186 * fast/css-grid-layout/flex-content-sized-columns-resize.html:
2187 Switch to using notifyDone() inside a window.onresize function,
2188 and make the test work in a web browser without TestRunner.
2190 2015-06-20 David Kilzer <ddkilzer@apple.com>
2192 REGRESSION (r185779): fast/canvas/{canvas-toDataURL-crash,pattern-too-large-to-create}.html are broken
2194 This layout test started failing after the fix for:
2196 Extremely large canvas crashes on pre-El Capitan machines
2197 https://bugs.webkit.org/show_bug.cgi?id=146169
2198 <rdar://problem/21410046>
2200 Different limits require different test results for each
2201 platform. This is the same fix for these tests as r185793.
2203 * fast/canvas/canvas-toDataURL-crash-expected.txt: Update.
2204 * fast/canvas/pattern-too-large-to-create-expected.txt: Update.
2205 - Set limit to 268435456.
2207 * platform/ios-simulator/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt.
2208 * platform/ios-simulator/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt.
2209 - Set limit to 16777216.
2211 * platform/mac-yosemite/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt.
2212 * platform/mac-yosemite/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt.
2213 - Set limit to 67108864.
2215 2015-06-20 David Kilzer <ddkilzer@apple.com>
2217 fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html is slow on Mavericks WK1 Debug builds
2219 The Flakiness Dashboard says that this test times out, but only
2220 on Mavericks WK1 Debug builds:
2222 <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-uniform-binding-bugs.html>
2224 * platform/mac-wk1/TestExpectations: Mark test as slow on
2225 Mavericks Debug builds:
2226 - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html
2228 2015-06-20 David Kilzer <ddkilzer@apple.com>
2230 editing/selection/leak-document-with-selection-inside.html is flaky
2231 <http://webkit.org/b/146182>
2233 * TestExpectations: Mark as flaky:
2234 - editing/selection/leak-document-with-selection-inside.html
2236 2015-06-20 David Kilzer <ddkilzer@apple.com>
2238 REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html is still broken
2240 This layout test started failing after the fix for:
2242 Extremely large canvas crashes on pre-El Capitan machines
2243 https://bugs.webkit.org/show_bug.cgi?id=146169
2244 <rdar://problem/21410046>
2246 Different limits require different test results for each
2247 platform. Also update the line number from 35 to 36 since the
2248 html test file was modified in r185792.
2250 * fast/canvas/canvas-too-large-to-draw-expected.txt:
2251 - Update limit to 16384x16384 for El Capitan (and other ports)
2252 and update line number.
2253 * platform/ios-simulator/fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
2254 - New results with 4096x4096 limit for iOS.
2255 * platform/mac-yosemite/fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
2256 - New results with 8192x8192 limit for Mac OS X 10.10.x and older.
2258 2015-06-20 David Kilzer <ddkilzer@apple.com>
2260 REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html broken prior to El Capitan
2262 This layout test started failing after the fix for:
2264 Extremely large canvas crashes on pre-El Capitan machines
2265 https://bugs.webkit.org/show_bug.cgi?id=146169
2266 <rdar://problem/21410046>
2268 * fast/canvas/canvas-too-large-to-draw.html: Update test for new
2269 expectations after r185779.
2271 2015-06-20 Yusuke Suzuki <utatane.tea@gmail.com>
2273 [ES6] Destructuring assignment need to accept iterables
2274 https://bugs.webkit.org/show_bug.cgi?id=144111
2276 Reviewed by Darin Adler.
2278 From this patch, we use iterators for destructuring assignments to array binding patterns.
2279 So test results become different.
2281 * js/destructuring-assignment-expected.txt:
2282 * js/parser-syntax-check-expected.txt:
2283 * js/script-tests/destructuring-assignment.js:
2285 2015-06-19 Dean Jackson <dino@apple.com>
2287 Extremely large canvas crashes on pre-El Capitan machines
2288 https://bugs.webkit.org/show_bug.cgi?id=146169
2289 <rdar://problem/21410046>
2291 Update expected results.
2293 * fast/canvas/canvas-toDataURL-crash-expected.txt:
2294 * fast/canvas/canvas-too-large-to-draw-expected.txt:
2295 * fast/canvas/pattern-too-large-to-create-expected.txt:
2297 2015-06-19 Devin Rousso <drousso@apple.com>
2299 Web Inspector: Highlight currently edited CSS selector
2300 https://bugs.webkit.org/show_bug.cgi?id=145658
2302 Reviewed by Joseph Pecoraro.
2304 * inspector/dom/highlightSelector-expected.txt: Added.
2305 * inspector/dom/highlightSelector-iframe.html: Added.
2306 * inspector/dom/highlightSelector.html: Added.
2308 2015-06-19 Dean Jackson <dino@apple.com>
2310 Extremely large canvas crashes on pre-El Capitan machines
2311 https://bugs.webkit.org/show_bug.cgi?id=146169
2312 <rdar://problem/21410046>
2314 Reviewed by Tim Horton.
2316 Un-skip fast/canvas/canvas-too-large-to-draw.html.
2318 * platform/mac/TestExpectations:
2320 2015-06-19 Matt Baker <mattbaker@apple.com>
2322 Web Inspector: TimelineAgent needs to handle nested runloops
2323 https://bugs.webkit.org/show_bug.cgi?id=145090
2325 Reviewed by Joseph Pecoraro.
2328 Unskip tests after improvements to nested runloop handling in InspectorTimelineAgent.
2330 2015-06-19 Andy Estes <aestes@apple.com>
2332 Various assertion failures occur when executing script in the midst of DOM insertion
2333 https://bugs.webkit.org/show_bug.cgi?id=132482
2335 Reviewed by Darin Adler.
2337 Wrote named-map-removed-while-inserting-parent-crash.html by reducing the test case attached to bug 132482.
2338 The remaining tests were taken from blink r132482.
2340 * fast/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
2341 * fast/dom/element-removed-while-inserting-parent-crash.html: Added.
2342 * fast/dom/named-map-removed-while-inserting-parent-crash-expected.txt: Added.
2343 * fast/dom/named-map-removed-while-inserting-parent-crash.html: Added.
2344 * fast/forms/form-control-removed-while-inserting-parent-crash-expected.txt: Added.
2345 * fast/forms/form-control-removed-while-inserting-parent-crash.html: Added.
2346 * svg/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
2347 * svg/dom/element-removed-while-inserting-parent-crash.html: Added.
2349 2015-06-19 Csaba Osztrogonác <ossy@webkit.org>
2351 Remove the useless LayoutTests/platform/wincairo/TestExpectations file
2352 https://bugs.webkit.org/show_bug.cgi?id=146105
2354 Reviewed by Darin Adler.
2356 * platform/wincairo/TestExpectations: Removed.
2358 2015-06-19 Zalan Bujtas <zalan@apple.com>
2360 RenderRubyText requires RenderRubyRun parent.
2361 https://bugs.webkit.org/show_bug.cgi?id=146148
2362 rdar://problem/21423319
2364 Reviewed by Simon Fraser.
2366 RenderRubyText expects its parent to be RenderRubyRun and since a
2367 a non-block <rt> requires anonymous wrapper, we should check whether
2368 the display type is actually block.
2370 * fast/ruby/crash-when-ruby-rt-is-non-block-expected.txt: Added.
2371 * fast/ruby/crash-when-ruby-rt-is-non-block.html: Added.
2373 2015-06-19 Csaba Osztrogonác <ossy@webkit.org>
2375 Remove unnecessary svn:executable flags
2376 https://bugs.webkit.org/show_bug.cgi?id=146107
2378 Reviewed by Alexey Proskuryakov.
2380 * fast/block/float/intruding-float-not-removed-writing-mode.xhtml: Removed property svn:executable.
2381 * fast/canvas/script-tests/canvas-image-shadow.js: Removed property svn:executable.
2382 * fast/css-grid-layout/resources/display-grid-set-get.js: Removed property svn:executable.
2383 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js: Removed property svn:executable.
2384 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js: Removed property svn:executable.
2385 * fast/css/readonly-pseudoclass-common-element.html: Removed property svn:executable.
2386 * fast/css/readwrite-pseudoclass-editable.html: Removed property svn:executable.
2387 * fast/dom/HTMLObjectElement/beforeload-set-text-crash.xhtml: Removed property svn:executable.
2388 * fast/dom/resources/node-move-to-new-document-crash.svg: Removed property svn:executable.
2389 * fast/dom/text-node-attach-crash.xhtml: Removed property svn:executable.
2390 * fast/dynamic/crash-paint-no-documentElement-renderer.html-disabled: Removed property svn:executable.
2391 * fast/frames/resources/subframe-load-crash.svg: Removed property svn:executable.
2392 * fast/text/split-text-crash.xhtml: Removed property svn:executable.
2393 * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed property svn:executable.
2394 * http/tests/appcache/resources/abort-cache-onchecking.text: Removed property svn:executable.
2395 * http/tests/appcache/resources/abort-cache-ondownloading-resource-404.manifest: Removed property svn:executable.
2396 * http/tests/appcache/resources/abort-cache-ondownloading.manifest: Removed property svn:executable.
2397 * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed property svn:executable.
2398 * http/tests/appcache/resources/abort-cache-onprogress-1.text: Removed property svn:executable.
2399 * http/tests/appcache/resources/abort-cache-onprogress-2.text: Removed property svn:executable.
2400 * http/tests/appcache/resources/abort-cache-onprogress-3.text: Removed property svn:executable.
2401 * http/tests/appcache/resources/abort-cache-onprogress-4.text: Removed property svn:executable.
2402 * http/tests/xmlhttprequest/methods-async-expected.txt: Removed property svn:executable.
2403 * http/tests/xmlhttprequest/methods-expected.txt: Removed property svn:executable.
2404 * http/tests/xmlhttprequest/workers/methods-async-expected.txt: Removed property svn:executable.
2405 * http/tests/xmlhttprequest/workers/methods-expected.txt: Removed property svn:executable.
2406 * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
2407 * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
2408 * platform/mac/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.png: Removed property svn:executable.
2409 * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
2410 * platform/win/fast/canvas/fallback-content-expected.txt: Removed property svn:executable.
2411 * platform/win/fast/dom/tabindex-clamp-expected.txt: Removed property svn:executable.
2412 * platform/win/fast/events/ondrop-text-html-expected.txt: Removed property svn:executable.
2413 * platform/win/fast/forms/basic-textareas-expected.txt: Removed property svn:executable.
2414 * platform/win/fast/forms/basic-textareas-quirks-expected.txt: Removed property svn:executable.
2415 * platform/win/fast/forms/button-inner-block-reuse-expected.txt: Removed property svn:executable.
2416 * platform/win/fast/forms/control-clip-expected.txt: Removed property svn:executable.
2417 * platform/win/fast/forms/fieldset-align-expected.txt: Removed property svn:executable.
2418 * platform/win/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt: Removed property svn:executable.
2419 * platform/win/fast/forms/fieldset-with-float-expected.txt: Removed property svn:executable.
2420 * platform/win/fast/forms/float-before-fieldset-expected.txt: Removed property svn:executable.
2421 * platform/win/fast/forms/focus-selection-textarea-expected.txt: Removed property svn:executable.
2422 * platform/win/fast/forms/indeterminate-expected.txt: Removed property svn:executable.
2423 * platform/win/fast/forms/input-appearance-readonly-expected.txt: Removed property svn:executable.
2424 * platform/win/fast/forms/input-appearance-visibility-expected.txt: Removed property svn:executable.
2425 * platform/win/fast/forms/input-first-letter-expected.txt: Removed property svn:executable.
2426 * platform/win/fast/forms/input-readonly-dimmed-expected.txt: Removed property svn:executable.
2427 * platform/win/fast/forms/input-spaces-expected.txt: Removed property svn:executable.
2428 * platform/win/fast/forms/input-text-click-outside-expected.txt: Removed property svn:executable.
2429 * platform/win/fast/forms/input-type-text-min-width-expected.txt: Removed property svn:executable.
2430 * platform/win/fast/forms/input-width-expected.txt: Removed property svn:executable.
2431 * platform/win/fast/forms/listbox-onchange-expected.txt: Removed property svn:executable.
2432 * platform/win/fast/forms/menulist-option-wrap-expected.txt: Removed property svn:executable.
2433 * platform/win/fast/forms/menulist-separator-painting-expected.txt: Removed property svn:executable.
2434 * platform/win/fast/forms/negativeLineHeight-expected.txt: Removed property svn:executable.
2435 * platform/win/fast/forms/onselect-textarea-expected.txt: Removed property svn:executable.
2436 * platform/win/fast/forms/placeholder-pseudo-style-expected.txt: Removed property svn:executable.
2437 * platform/win/fast/forms/range/input-appearance-range-expected.txt: Removed property svn:executable.
2438 * platform/win/fast/forms/range/range-thumb-height-percentage-expected.txt: Removed property svn:executable.
2439 * platform/win/fast/forms/range/slider-padding-expected.txt: Removed property svn:executable.
2440 * platform/win/fast/forms/range/slider-thumb-shared-style-expected.txt: Removed property svn:executable.
2441 * platform/win/fast/forms/range/slider-thumb-stylability-expected.txt: Removed property svn:executable.
2442 * platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed property svn:executable.
2443 * platform/win/fast/forms/search-cancel-button-style-sharing-expected.txt: Removed property svn:executable.
2444 * platform/win/fast/forms/search-display-none-cancel-button-expected.txt: Removed property svn:executable.
2445 * platform/win/fast/forms/search-rtl-expected.txt: Removed property svn:executable.
2446 * platform/win/fast/forms/search-vertical-alignment-expected.txt: Removed property svn:executable.
2447 * platform/win/fast/forms/select-background-none-expected.txt: Removed property svn:executable.
2448 * platform/win/fast/forms/select-empty-option-height-expected.txt: Removed property svn:executable.
2449 * platform/win/fast/forms/select-size-expected.txt: Removed property svn:executable.
2450 * platform/win/fast/forms/select-style-expected.txt: Removed property svn:executable.
2451 * platform/win/fast/forms/select-visual-hebrew-expected.txt: Removed property svn:executable.
2452 * platform/win/fast/forms/selectlist-minsize-expected.txt: Removed property svn:executable.
2453 * platform/win/fast/forms/stuff-on-my-optgroup-expected.txt: Removed property svn:executable.
2454 * platform/win/fast/forms/textAreaLineHeight-expected.txt: Removed property svn:executable.
2455 * platform/win/fast/forms/textarea-align-expected.txt: Removed property svn:executable.
2456 * platform/win/fast/forms/textarea-metrics-expected.txt: Removed property svn:executable.
2457 * platform/win/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Removed property svn:executable.
2458 * platform/win/fast/forms/textarea-scroll-height-expected.txt: Removed property svn:executable.
2459 * platform/win/fast/forms/textarea-scrolled-type-expected.txt: Removed property svn:executable.
2460 * platform/win/fast/forms/textarea-setinnerhtml-expected.txt: Removed property svn:executable.
2461 * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt: Removed property svn:executable.
2462 * platform/win/fast/forms/textfield-overflow-expected.txt: Removed property svn:executable.
2463 * platform/win/fast/html/details-no-summary4-expected.txt: Removed property svn:executable.
2464 * platform/win/fast/html/details-open-javascript-expected.txt: Removed property svn:executable.
2465 * platform/win/fast/html/details-open2-expected.txt: Removed property svn:executable.
2466 * platform/win/fast/html/details-open4-expected.txt: Removed property svn:executable.
2467 * platform/win/fast/repaint/slider-thumb-drag-release-expected.txt: Removed property svn:executable.
2468 * platform/win/fast/repaint/slider-thumb-float-expected.txt: Removed property svn:executable.
2469 * platform/win/fast/replaced/table-percent-height-expected.txt: Removed property svn:executable.
2470 * platform/win/fast/replaced/three-selects-break-expected.txt: Removed property svn:executable.
2471 * platform/win/fast/transforms/transformed-focused-text-input-expected.txt: Removed property svn:executable.
2472 * platform/win/inverted-colors/non-composited-expected.png: Removed property svn:executable.
2473 * platform/win/inverted-colors/resources/gradient.png: Removed property svn:executable.
2474 * platform/win/js/dom/constructor-length-expected.txt: Removed property svn:executable.
2475 * platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt: Removed property svn:executable.
2476 * platform/win/tables/mozilla/bugs/bug131020-expected.png: Removed property svn:executable.
2477 * platform/wk2/http/tests/media/video-auth-expected.txt: Removed property svn:executable.
2478 * svg/animations/animate-beginElementAt.svg: Removed property svn:executable.
2479 * svg/animations/animate-calcMode-spline-crash-bad-array-length.xhtml: Removed property svn:executable.
2480 * svg/custom/assert-empty-layout-attributes.svg: Removed property svn:executable.
2481 * svg/custom/crash-text-in-textpath.svg: Removed property svn:executable.
2482 * svg/custom/intersection-list-crash.svg: Removed property svn:executable.
2483 * svg/custom/resources/crash-textPath-attributes-iframe.svg: Removed property svn:executable.
2484 * svg/custom/symbol-viewport-element-crash.svg: Removed property svn:executable.
2485 * svg/custom/text-node-in-text-invalidated.svg: Removed property svn:executable.
2486 * svg/dom/resources/SVGStyledElement-pendingResource-crash.svg: Removed property svn:executable.
2487 * svg/text/font-size-null-assertion.svg: Removed property svn:executable.
2489 2015-06-19 Joseph Pecoraro <pecoraro@apple.com>
2491 Web Inspector: Avoid getOwnPropertyNames/Symbols on very large lists
2492 https://bugs.webkit.org/show_bug.cgi?id=146141
2494 Reviewed by Timothy Hatcher.
2496 * inspector/model/remote-object-expected.txt:
2497 * inspector/model/remote-object.html:
2498 There were existing progressions (0 => -1).
2499 There were existing regressions (RegExp properties moving to prototype with descriptors on the prototype).
2500 Add a test for a very large list that would have caused out of memory / hang.
2502 2015-06-18 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2504 [EFL] Unreviewed, gardening on June 19th.
2506 Mark fast/css/named-images.html to Missing. Additionally accessibility/math-multiscript-attributes.html
2507 and accessibility/transformed-element.html are treated as failure.
2509 * platform/efl/TestExpectations:
2511 2015-06-18 Dean Jackson <dino@apple.com>
2513 Provide a way for web developers to draw a Theme-specific Wireless Playback icon
2514 https://bugs.webkit.org/show_bug.cgi?id=146123
2515 <rdar://problem/21119287>
2517 Reviewed by Simon Fraser.
2519 Test the new -webkit-named-image CSS generator. Only "wireless-playback"
2520 is supported for now, and has platform-specific results for Cocoa.
2522 * fast/css/named-images-expected.png: Added.
2523 * fast/css/named-images.html: Added.
2524 * platform/mac/fast/css/named-images-expected.png: Added.
2525 * platform/mac/fast/css/named-images-expected.txt: Added.
2527 2015-06-18 KyungTae Kim <ktf.kim@samsung.com> and Myles C. Maxfield <mmaxfield@apple.com>
2529 [CSS3] Add support for the word-break:keep-all CSS property
2530 https://bugs.webkit.org/show_bug.cgi?id=123782
2532 Reviewed by Darin Adler.
2534 * fast/text/word-break-keep-all.html: Added.
2535 * platform/mac/fast/text/word-break-keep-all-expected.png: Added.
2536 * platform/mac/fast/text/word-break-keep-all-expected.txt: Added.
2538 2015-06-18 Conrad Shultz <conrad_shultz@apple.com>
2540 REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
2541 https://bugs.webkit.org/show_bug.cgi?id=144399
2544 Revert change marking navigator-plugins-crash.html as flaky now that the underlying bug has been addressed.
2546 2015-06-17 Alex Christensen <achristensen@webkit.org>
2548 [Content Extensions] Log blocked loads to the WebInspector console
2549 https://bugs.webkit.org/show_bug.cgi?id=146089
2551 Reviewed by Joseph Pecoraro.
2553 * http/tests/contentextensions/basic-filter-expected.txt:
2554 * http/tests/contentextensions/character-set-basic-support-expected.txt:
2555 * http/tests/contentextensions/domain-rules-expected.txt:
2556 * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt:
2557 * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
2558 * http/tests/contentextensions/media-filtered-expected.txt:
2559 * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
2560 * http/tests/contentextensions/text-track-blocked-expected.txt:
2563 2015-06-18 Alexey Proskuryakov <ap@apple.com>
2565 Mark mathml/very-large-stretchy-operators.html as Slow on newer OS X versions.
2567 * platform/mac/TestExpectations:
2569 2015-06-18 Saam Barati <saambarati1@gmail.com>
2571 [ES6] support default values in deconstruction parameter nodes
2572 https://bugs.webkit.org/show_bug.cgi?id=142679
2574 Reviewed by Darin Adler.
2576 * js/destructuring-assignment-default-values-expected.txt: Added.
2577 * js/destructuring-assignment-default-values.html: Added.
2578 * js/script-tests/destructuring-assignment-default-values.js: Added.
2591 2015-06-18 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2593 [Streams API] Implement ReadableStreamReader.releaseLock
2594 https://bugs.webkit.org/show_bug.cgi?id=145299
2596 Reviewed by Darin Adler.
2598 * streams/reference-implementation/readable-stream-expected.txt: Rebasing expectations.
2599 * streams/reference-implementation/readable-stream-reader-expected.txt: Ditto.
2600 * streams/reference-implementation/readable-stream-templated-expected.txt: Ditto.
2602 2015-06-18 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2604 [Streams API] Rejected start promise test does not timeout anymore
2605 https://bugs.webkit.org/show_bug.cgi?id=146065
2607 Reviewed by Darin Adler.
2609 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations to PASS.
2610 * streams/reference-implementation/readable-stream.html: Removed timeout
2612 2015-06-17 Hyungwook Lee <hyungwook.lee@navercorp.com>
2614 [Win]Implement layoutTestController.dispatchPendingLoadRequests.
2615 https://bugs.webkit.org/show_bug.cgi?id=26481
2617 Reviewed by Darin Adler.
2619 Implement WebView::dispatchPendingLoadRequests() private API for test runner.
2621 * platform/win/TestExpectations:
2623 2015-06-17 Chris Fleizach <cfleizach@apple.com>
2625 AX: VoiceOver in iOS not announcing generic WAI-ARIA region, even if labelled properly
2626 https://bugs.webkit.org/show_bug.cgi?id=146066
2628 Reviewed by Darin Adler.
2630 * platform/ios-simulator/accessibility/landmark-type-expected.txt:
2631 * platform/ios-simulator/accessibility/landmark-type.html:
2633 2015-06-17 Simon Fraser <simon.fraser@apple.com>
2635 REGRESSION (r173283-r173296): Amazon.com front page has no caret in the search field
2636 https://bugs.webkit.org/show_bug.cgi?id=146073
2637 rdar://problem/21022203
2639 Reviewed by Tim Horton.
2641 Dump layers for composited text inputs and textareas.
2643 * compositing/backing/form-controls-backing-expected.txt: Added.
2644 * compositing/backing/form-controls-backing.html: Added.
2646 2015-06-17 Zalan Bujtas <zalan@apple.com>
2648 Selection cache produces invalid result when ancestor has float element.
2649 https://bugs.webkit.org/show_bug.cgi?id=146042
2650 rdar://problem/20604592
2652 Reviewed by Ryosuke Niwa.
2654 Selection cache already takes floats into account, however it's not enough to check current
2655 block against floats. Any of the ancestor's float starting from the selection root block
2656 can impact the selection offsets.
2658 * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float-expected.txt: Added.
2659 * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float.html: Added.
2661 2015-06-17 Joanmarie Diggs <jdiggs@igalia.com>
2663 AX: [ATK] Expose element tag name as an object attribute
2664 https://bugs.webkit.org/show_bug.cgi?id=146062
2666 Reviewed by Mario Sanchez Prada.
2668 The following tests all include the AtkObject attributes of elements. Now that
2669 tag name is exposed, the expectations needed to be updated to reflect the change.
2671 * platform/gtk/accessibility/image-link-expected.txt: Updated.
2672 * platform/gtk/accessibility/image-map2-expected.txt: Updated.
2673 * platform/gtk/accessibility/lists-expected.txt: Updated.
2674 * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Updated.
2675 * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
2676 * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated.
2677 * platform/gtk/accessibility/table-cells-expected.txt: Updated.
2678 * platform/gtk/accessibility/table-detection-expected.txt: Updated.
2679 * platform/gtk/accessibility/table-one-cell-expected.txt: Updated.
2680 * platform/gtk/accessibility/table-sections-expected.txt: Updated.
2681 * platform/gtk/accessibility/table-with-rules-expected.txt: Updated.
2682 * platform/gtk/accessibility/transformed-element-expected.txt: Updated.
2683 * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Updated.
2685 2015-06-17 Brent Fulgham <bfulgham@apple.com>
2687 CSS scroll snap: defining snap points on axis that does not scroll does not work properly
2688 https://bugs.webkit.org/show_bug.cgi?id=146043
2689 <rdar://problem/20125511>
2691 Reviewed by Simon Fraser.
2693 * css3/scroll-snap/scroll-snap-mismatch-expected.txt: Added.
2694 * css3/scroll-snap/scroll-snap-mismatch.html: Added.
2696 2015-06-17 Alexey Proskuryakov <ap@apple.com>
2698 New test inspector/console/console-table.html frequently times out in debug.
2700 * TestExpectations: Added an expectation.
2702 2015-06-17 Alexey Proskuryakov <ap@apple.com>
2704 Update test results after https://bugs.webkit.org/show_bug.cgi?id=145873
2706 The changes appear expected, however looking at previous pixel results, we seem
2707 to have a (much much earlier) regression, as small caps are rotated incorrectly.
2709 * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.png: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png.
2710 * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.txt: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt.
2711 * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png:
2712 * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
2714 2015-06-17 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2716 [Streams API] ReadableJSStream should handle promises returned by JS source pull callback
2717 https://bugs.webkit.org/show_bug.cgi?id=145965
2719 Reviewed by Darin Adler.
2721 Rebasing tests and removing timeout: 50 for test that is passing..
2723 * streams/reference-implementation/readable-stream-expected.txt:
2724 * streams/reference-implementation/readable-stream.html:
2726 2015-06-16 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2728 [Streams API] Implement ReadableStream locked property
2729 https://bugs.webkit.org/show_bug.cgi?id=146023
2731 Reviewed by Darin Adler.
2735 * streams/reference-implementation/readable-stream-expected.txt:
2736 * streams/reference-implementation/readable-stream-templated-expected.txt:
2738 2015-06-10 Filip Pizlo <fpizlo@apple.com>
2740 FTL should eliminate array bounds checks in loops
2741 https://bugs.webkit.org/show_bug.cgi?id=145768
2743 Reviewed by Benjamin Poulain.
2745 * js/regress/abc-forward-loop-equal-expected.txt: Added.
2746 * js/regress/abc-forward-loop-equal.html: Added.
2747 * js/regress/abc-postfix-backward-loop-expected.txt: Added.
2748 * js/regress/abc-postfix-backward-loop.html: Added.
2749 * js/regress/abc-skippy-loop-expected.txt: Added.
2750 * js/regress/abc-skippy-loop.html: Added.
2751 * js/regress/abc-simple-backward-loop-expected.txt: Added.
2752 * js/regress/abc-simple-backward-loop.html: Added.
2753 * js/regress/abc-simple-forward-loop-expected.txt: Added.
2754 * js/regress/abc-simple-forward-loop.html: Added.
2755 * js/regress/script-tests/abc-forward-loop-equal.js: Added.
2756 * js/regress/script-tests/abc-postfix-backward-loop.js: Added.
2757 * js/regress/script-tests/abc-skippy-loop.js: Added.
2758 * js/regress/script-tests/abc-simple-backward-loop.js: Added.
2759 * js/regress/script-tests/abc-simple-forward-loop.js: Added.
2761 2015-06-16 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2763 [EFL] Unreviewed, EFL gardening on 17th June.
2765 Follow up gardening since using xvfb on EFL WTR. Unskip passing tests,
2766 mark new crash and failure tests.
2768 * platform/efl/TestExpectations:
2770 2015-06-16 Myles C. Maxfield <mmaxfield@apple.com>
2772 font-variant: small-caps is not honored with web fonts
2773 https://bugs.webkit.org/show_bug.cgi?id=145873
2774 <rdar://problem/21314282>
2776 Reviewed by Dean Jackson.
2778 * fast/text/small-caps-web-font-expected.html: Added.
2779 * fast/text/small-caps-web-font.html: Added.
2781 2015-06-16 Michael Saboff <msaboff@apple.com>
2783 Inlining in the DFG trashes ByteCodeParser::m_currentInstruction for the calling function
2784 https://bugs.webkit.org/show_bug.cgi?id=146029
2786 Reviewed by Benjamin Poulain.
2788 New regression test.
2790 * js/regress-146029-expected.txt: Added.
2791 * js/regress-146029.html: Added.
2792 * js/script-tests/regress-146029.js: Added.
2798 2015-06-16 Brent Fulgham <bfulgham@apple.com>
2800 Unreviewed test update: Add multiple scroll-snap-coordinate test.
2801 https://bugs.webkit.org/show_bug.cgi?id=145843
2803 Add a test that confirms that we properly understand scroll-snap-coordinate
2804 declarations with sets of points on a single element.
2806 * css3/scroll-snap/scroll-snap-coordinate.html: Added.
2807 * css3/scroll-snap/scroll-snap-coordinate-expected.txt: Added.
2809 2015-06-16 Alexey Proskuryakov <ap@apple.com>
2811 Tweak results for fast/canvas/canvas-too-large-to-draw.html
2813 * platform/mac/TestExpectations:
2815 2015-06-16 Alexey Proskuryakov <ap@apple.com>
2817 Skip the new test, fast/canvas/canvas-too-large-to-draw.html
2819 * platform/mac/TestExpectations:
2821 2015-06-15 Chris Fleizach <cfleizach@apple.com>
2823 AX: iOS accessibility tests are not running because we need WKTR support
2824 https://bugs.webkit.org/show_bug.cgi?id=145991
2826 Reviewed by Daniel Bates.
2828 Alter tests so that it addresses:
2829 1) Utilize the new AX methods which created new expectations.
2830 2) There were some expectations checked in with failures that are now fixed.
2831 3) Remove failing test expectations from TestExpectations.
2833 * platform/ios-simulator-wk1/TestExpectations:
2834 * platform/ios-simulator-wk2/TestExpectations:
2835 * platform/ios-simulator/TestExpectations:
2836 * platform/ios-simulator/accessibility: Replaced with LayoutTests/platform/ios-simulator/accessibility.
2837 * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt:
2838 * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html:
2839 * platform/ios-simulator/accessibility/accessibility-hint-expected.txt:
2840 * platform/ios-simulator/accessibility/accessibility-hint.html:
2841 * platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt:
2842 * platform/ios-simulator/accessibility/aria-label-with-internal-text.html:
2843 * platform/ios-simulator/accessibility/disabled-states-expected.txt:
2844 * platform/ios-simulator/accessibility/disabled-states.html:
2845 * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt:
2846 * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html:
2847 * platform/ios-simulator/accessibility/file-upload-button-expected.txt:
2848 * platform/ios-simulator/accessibility/file-upload-button.html:
2849 * platform/ios-simulator/accessibility/focus-change-notifications.html:
2850 * platform/ios-simulator/accessibility/identifier-expected.txt:
2851 * platform/ios-simulator/accessibility/identifier.html:
2852 * platform/ios-simulator/accessibility/internal-link-expected.txt:
2853 * platform/ios-simulator/accessibility/internal-link.html:
2854 * platform/ios-simulator/accessibility/landmark-type-expected.txt:
2855 * platform/ios-simulator/accessibility/landmark-type.html:
2856 * platform/ios-simulator/accessibility/link-with-images-text-expected.txt:
2857 * platform/ios-simulator/accessibility/link-with-images-text.html:
2858 * platform/ios-simulator/accessibility/link-with-only-image-expected.txt:
2859 * platform/ios-simulator/accessibility/link-with-only-image.html:
2860 * platform/ios-simulator/accessibility/math-expected.txt:
2861 * platform/ios-simulator/accessibility/math.html:
2862 * platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt:
2863 * platform/ios-simulator/accessibility/mixed-checkboxes.html:
2864 * platform/ios-simulator/accessibility/no-child-link-header.html:
2865 * platform/ios-simulator/accessibility/non-contiguous-link-expected.txt:
2866 * platform/ios-simulator/accessibility/non-contiguous-link.html:
2867 * platform/ios-simulator/accessibility/password-value-expected.txt:
2868 * platform/ios-simulator/accessibility/password-value.html:
2869 * platform/ios-simulator/accessibility/placeholder-value-expected.txt:
2870 * platform/ios-simulator/accessibility/placeholder-value.html:
2871 * platform/ios-simulator/accessibility/popup-button-value-label-expected.txt:
2872 * platform/ios-simulator/accessibility/popup-button-value-label.html:
2873 * platform/ios-simulator/accessibility/progressbar-expected.txt:
2874 * platform/ios-simulator/accessibility/progressbar.html:
2875 * platform/ios-simulator/accessibility/radio-button-expected.txt:
2876 * platform/ios-simulator/accessibility/radio-button.html:
2877 * platform/ios-simulator/accessibility/secure-text-field.html:
2878 * platform/ios-simulator/accessibility/selected-buttons-expected.txt:
2879 * platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt:
2880 * platform/ios-simulator/accessibility/svg-group-element-with-title.html:
2881 * platform/ios-simulator/accessibility/tab-role-expected.txt:
2882 * platform/ios-simulator/accessibility/tab-role.html:
2883 * platform/ios-simulator/accessibility/tables-lists-expected.txt:
2884 * platform/ios-simulator/accessibility/tables-lists.html:
2885 * platform/ios-simulator/accessibility/text-marker-list-item-expected.txt:
2886 * platform/ios-simulator/accessibility/text-marker-list-item.html:
2887 * platform/ios-simulator/accessibility/text-marker-validation.html:
2888 * platform/ios-simulator/accessibility/text-role-expected.txt:
2889 * platform/ios-simulator/accessibility/text-role.html:
2890 * platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt:
2891 * platform/ios-simulator/accessibility/textfield-in-axvalue.html:
2892 * platform/ios-simulator/accessibility/toggle-button.html:
2893 * platform/ios-simulator/accessibility/url-test.html:
2895 2015-06-16 Brent Fulgham <bfulgham@apple.com>
2897 CSS Scroll Snap - support snapping to nested elements
2898 https://bugs.webkit.org/show_bug.cgi?id=145843
2899 <rdar://problem/21339581>
2901 Reviewed by Darin Adler.
2903 * css3/scroll-snap/nested-elements-expected.txt: Added.
2904 * css3/scroll-snap/nested-elements.html: Added.
2905 * css3/scroll-snap/scroll-snap-offsets-expected.txt: Updated to
2906 account for 50%/50% scroll-snap-coordinates.
2908 2015-06-16 Brady Eidson <beidson@apple.com>
2910 [IndexedDB] array index keys are concatenated across cursor lifetime
2911 <rdar://problem/19684902> and https://bugs.webkit.org/show_bug.cgi?id=138504
2913 Reviewed by Brady Eidson, patch by Mark Dixon <mark@lowla.io>
2915 * storage/indexeddb/keypath-arrays-expected.txt:
2916 * storage/indexeddb/resources/keypath-arrays.js:
2917 Verify that iterating cursors with array keypaths returns correct keys for all
2918 records, not just the first.
2920 2015-06-16 Said Abou-Hallawa <sabouhallawa@apple.com>
2922 Canvas dimensions should be limited to 4096x4096 pixels on iOS devices.
2923 https://bugs.webkit.org/show_bug.cgi?id=145998
2925 Reviewed by Darin Adler.
2927 * fast/canvas/canvas-toDataURL-crash-expected.txt:
2928 * fast/canvas/pattern-too-large-to-create-expected.txt: Change the expected
2929 results due to changing the type of MaxCanvasArea from float to unsigned.
2931 * fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
2932 * fast/canvas/canvas-too-large-to-draw.html: Added.
2934 2015-06-16 Alexey Proskuryakov <ap@apple.com>
2936 REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
2937 https://bugs.webkit.org/show_bug.cgi?id=144399
2939 * TestExpectations: Marked it as flakily crashing.
2941 2015-06-16 sylvain-galineau <galineau@adobe.com>
2943 Incorrect order of arguments in initial-letter property
2944 https://bugs.webkit.org/show_bug.cgi?id=139667
2946 Reviewed by Sam Weinig.
2948 Update initial-letter tests to reflect the value's new ordering, per CSS Inline Layout module.
2950 * fast/css-generated-content/initial-letter-border-padding.html:
2951 * fast/css-generated-content/initial-letter-clearance.html:
2952 * fast/css-generated-content/initial-letter-descender.html:
2953 * fast/css-generated-content/initial-letter-raised.html:
2954 * fast/css-generated-content/initial-letter-sunken.html:
2956 2015-06-16 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2958 [Streams API] Calling controller.error() should trigger storing an undefined error
2959 https://bugs.webkit.org/show_bug.cgi?id=145976
2961 Reviewed by Darin Adler.
2963 * streams/readable-stream-controller-error-expected.txt: Rebasing expectation as test is passing now.
2964 * streams/readable-stream-reader-read-expected.txt:
2965 * streams/readable-stream-reader-read.html: Adding test for promise rejection without any parameter.
2967 2015-06-16 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2969 [Streams API] Sync tests with spec
2970 https://bugs.webkit.org/show_bug.cgi?id=145839
2972 Reviewed by Darin Adler.
2974 Considered all changes in the spec tests and brought them to WebKit.
2976 Some of those changes were related to spec changes, like the strategy or some of the algorithms. Some like the
2977 tee ones were newly added as they will be implemented soon. There are also some tests that shuffled around
2978 because they were just moved at the spec or integrated from the changes we submitted, which was substantially
2979 important as it allowed us to remove some of our custom tests that are now covered by the spec ones.
2981 * resources/gc.js: Added warning about using gcRec, results might not be reliable.
2982 * streams/readable-stream-controller-error-expected.txt:
2983 * streams/readable-stream-controller-error.html: New failing test due to discrepancies with the reference
2984 implementation. Something we will address.
2985 * streams/readable-stream-expected.txt: Removed.
2986 * streams/readable-stream-gc.html: Renumbered.
2987 * streams/readable-stream-reader-expected.txt: Removed.
2988 * streams/readable-stream-reader-read.html: Renumbered.
2989 * streams/readable-stream-reader.html: Removed.
2990 * streams/readable-stream.html: Removed.
2991 * streams/reference-implementation/bad-strategies-expected.txt: Added.
2992 * streams/reference-implementation/bad-strategies.html: Added.
2993 * streams/reference-implementation/bad-underlying-sources-expected.txt:
2994 * streams/reference-implementation/bad-underlying-sources.html: Updated from spec and expectations.
2995 * streams/reference-implementation/brand-checks-expected.txt:
2996 * streams/reference-implementation/brand-checks.html: Updated from spec and expectations.
2997 * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added.
2998 * streams/reference-implementation/byte-length-queuing-strategy.html: Added.
2999 * streams/reference-implementation/count-queuing-strategy-expected.txt:
3000 * streams/reference-implementation/count-queuing-strategy.html: Updated from spec and expectations.
3001 * streams/reference-implementation/readable-stream-cancel-expected.txt:
3002 * streams/reference-implementation/readable-stream-cancel.html: Updated from spec and expectations and corrected
3003 timeouts to try to overcome problems in slower bots.
3004 * streams/reference-implementation/readable-stream-expected.txt:
3005 * streams/reference-implementation/readable-stream-reader-expected.txt:
3006 * streams/reference-implementation/readable-stream-reader.html: Updated from spec and expectations.
3007 * streams/reference-implementation/readable-stream-tee-expected.txt: Added.
3008 * streams/reference-implementation/readable-stream-tee.html: Added.
3009 * streams/reference-implementation/readable-stream-templated-expected.txt:
3010 * streams/reference-implementation/readable-stream-templated.html: Updated from spec and expectations.
3011 * streams/reference-implementation/readable-stream.html: Updated from spec and expectations.
3012 * streams/reference-implementation/resources/byte-length-queuing-strategy.js:
3013 (ByteLengthQueuingStrategy): Updated from spec.
3014 (typeIsObject): Deleted.
3015 (ByteLengthQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
3016 * streams/reference-implementation/resources/count-queuing-strategy.js:
3017 (CountQueuingStrategy): Updated from spec.
3018 (typeIsObject): Deleted.
3019 (CountQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
3020 * streams/reference-implementation/resources/streams-utils.js:
3021 (RandomPushSource.prototype.readStart.writeChunk):
3022 (RandomPushSource.prototype.readStart): Renamed stream as source
3023 (.stream.new.ReadableStream):
3024 (sequentialReadableStream): Updated from spec.
3025 (typeIsObject): Added.
3026 (createDataProperty): Added.
3028 2015-06-16 Alexey Proskuryakov <ap@apple.com>
3030 Fix a lint error by removing an obsolete expectation - this test doesn't fail
3031 on Yosemite and below.
3033 * platform/mac/TestExpectations:
3035 2015-06-15 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3037 [EFL] Unreviewed, following gardening of r185583.
3039 * platform/efl/TestExpectations: Unskip passing tests, mark new failure tests since disabling USE_NATIVE_XDISPLAY.
3041 2015-06-15 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3043 [EFL] Unreviewed, gardening on Jun 16th.
3045 Too many flaky tests happens on efl bot when enabling USE_NATIVE_XDISPLAY and DISPLAY.
3046 Those options were enabled for removing TextureMapperImageBuffer. However now EFL Layout Test
3047 can be run without enabling the options. To remove many flaky tests, EFL buildbot disables
3050 Thanks to disable it, many tests can be unskipped which were marked to failure, imageonlyfailure
3051 and so on since r183540.
3053 * platform/efl/TestExpectations: Unskip passing tests, mark failure tests after disabling USE_NATIVE_XDISPLAY.
3055 2015-06-15 Alexey Proskuryakov <ap@apple.com>
3057 Add test expectations for El Capitan
3058 https://bugs.webkit.org/show_bug.cgi?id=146005
3060 Rubber-stamped by Dan Bernstein.
3062 * platform/mac-wk1/TestExpectations:
3063 * platform/mac-yosemite: Added.
3064 * platform/mac-yosemite/fast: Added.
3065 * platform/mac-yosemite/fast/dom: Added.
3066 * platform/mac-yosemite/fast/dom/52776-expected.txt: Copied from LayoutTests/platform/mac/fast/dom/52776-expected.txt.
3067 * platform/mac-yosemite/fast/text: Added.
3068 * platform/mac-yosemite/fast/text/complex-text-opacity-expected.txt: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.txt.
3069 * platform/mac-yosemite/fast/text/hyphenate-locale-expected.txt: Copied from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.txt.
3070 * platform/mac-yosemite/fast/text/international: Added.
3071 * platform/mac-yosemite/fast/text/international/arabic-justify-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/arabic-justify-expected.txt.
3072 * platform/mac-yosemite/fast/text/international/bidi-AN-after-L-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.txt.
3073 * platform/mac-yosemite/fast/text/international/bidi-mirror-he-ar-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt.
3074 * platform/mac-yosemite/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt.
3075 * platform/mac-yosemite/fast/text/international/bidi-neutral-run-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.txt.
3076 * platform/mac-yosemite/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
3077 * platform/mac-yosemite/js: Added.
3078 * platform/mac-yosemite/js/dom: Added.
3079 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt.
3080 * platform/mac-yosemite/platform: Added.
3081 * platform/mac-yosemite/platform/mac: Added.
3082 * platform/mac-yosemite/platform/mac/editing: Added.
3083 * platform/mac-yosemite/platform/mac/editing/attributed-string: Added.
3084 * platform/mac-yosemite/platform/mac/editing/attributed-string/anchor-element-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/anchor-element-expected.txt.
3085 * platform/mac-yosemite/platform/mac/editing/attributed-string/basic-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/basic-expected.txt.
3086 * platform/mac-yosemite/platform/mac/editing/attributed-string/font-size-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-size-expected.txt.
3087 * platform/mac-yosemite/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
3088 * platform/mac-yosemite/platform/mac/editing/attributed-string/font-weight-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-weight-expected.txt.
3089 * platform/mac-yosemite/platform/mac/editing/attributed-string/letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
3090 * platform/mac-yosemite/platform/mac/editing/attributed-string/text-decorations-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/text-decorations-expected.txt.
3091 * platform/mac-yosemite/platform/mac/editing/attributed-string/vertical-align-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/vertical-align-expected.txt.
3092 * platform/mac-yosemite/platform/mac/fast: Added.
3093 * platform/mac-yosemite/platform/mac/fast/text: Added.
3094 * platform/mac-yosemite/platform/mac/fast/text/ligature-subdivision-expected.txt: Copied from LayoutTests/platform/mac/fast/text/ligature-subdivision-expected.txt.
3095 * platform/mac-yosemite/svg: Added.
3096 * platform/mac-yosemite/svg/W3C-SVG-1.1: Added.
3097 * platform/mac-yosemite/svg/W3C-SVG-1.1-SE: Added.
3098 * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png.
3099 * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt.
3100 * platform/mac-yosemite/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt.
3101 * platform/mac-yosemite/svg/text: Added.
3102 * platform/mac-yosemite/svg/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/text/text-intro-05-t-expected.txt.
3103 * platform/mac-yosemite/svg/text/text-intro-05-t-expected.txt: Added.
3104 * platform/mac/TestExpectations:
3105 * platform/mac/editing/attributed-string/anchor-element-expected.txt:
3106 * platform/mac/editing/attributed-string/basic-expected.txt:
3107 * platform/mac/editing/attributed-string/font-size-expected.txt:
3108 * platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt:
3109 * platform/mac/editing/attributed-string/font-weight-expected.txt:
3110 * platform/mac/editing/attributed-string/letter-spacing-expected.txt:
3111 * platform/mac/editing/attributed-string/text-decorations-expected.txt:
3112 * platform/mac/editing/attributed-string/vertical-align-expected.txt:
3113 * platform/mac/fast/dom/52776-expected.txt:
3114 * platform/mac/fast/text/complex-text-opacity-expected.txt:
3115 * platform/mac/fast/text/hyphenate-locale-expected.txt:
3116 * platform/mac/fast/text/international/arabic-justify-expected.txt:
3117 * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt:
3118 * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
3119 * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
3120 * platform/mac/fast/text/international/bidi-neutral-run-expected.txt:
3121 * platform/mac/fast/text/ligature-subdivision-expected.txt:
3122 * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
3123 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3124 * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
3125 * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
3126 * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
3127 * platform/mac/svg/text/text-intro-05-t-expected.txt:
3129 2015-06-15 Zalan Bujtas <zalan@apple.com>
3131 RootInlineBox::m_lineBreakObj becomes invalid when a child renderer is removed and the line does not get marked dirty.
3132 https://bugs.webkit.org/show_bug.cgi?id=145988
3133 rdar://problem/20959137
3135 Reviewed by David Hyatt.
3137 This patch ensures that we find the right first inline box so that we can dirty the
3138 the appropriate line boxes.
3139 With marking the right line boxes dirty, now we can update RootInlineBox::m_lineBreakObj at the next layout.
3141 * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt: Added.
3142 * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean.html: Added.
3144 2015-06-15 Darin Adler <darin@apple.com>
3146 REGRESSION (r182215): Reproducible crash at drawsvg.org due to reentrant layout
3147 https://bugs.webkit.org/show_bug.cgi?id=145964
3149 Reviewed by Simon Fraser.
3151 * svg/as-object/mutate-on-load-expected.html: Added.
3152 * svg/as-object/mutate-on-load.html: Added.
3153 * svg/as-object/resources/embedded-mutates-on-load.svg: Added.
3155 2015-06-15 Michael Saboff <msaboff@apple.com>
3157 JIT bug - fails when inspector closed, works when open
3158 https://bugs.webkit.org/show_bug.cgi?id=145243
3160 Reviewed by Oliver Hunt.
3162 New regression test.
3164 * js/regress-145243-expected.txt: Added.
3165 * js/regress-145243.html: Added.
3166 * js/script-tests/regress-145243.js: Added.
3171 2015-06-15 Joseph Pecoraro <pecoraro@apple.com>
3173 Unreviewed, gardening for Windows.
3175 * platform/win/TestExpectations:
3177 2015-06-15 Chris Fleizach <cfleizach@apple.com>
3179 AX: no accessibility support for details element
3180 https://bugs.webkit.org/show_bug.cgi?id=131111
3182 Reviewed by Darin Adler.
3184 * platform/mac/accessibility/details-summary-expected.txt: Added.
3185 * platform/mac/accessibility/details-summary.html: Added.
3187 2015-06-13 Chris Fleizach <cfleizach@apple.com>
3189 AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
3190 https://bugs.webkit.org/show_bug.cgi?id=141303
3192 Unreviewed. Move ruby tests to Mac platform only, since they don't apply to other platforms.
3194 * accessibility/ruby-hierarchy-roles-expected.txt: Removed.
3195 * accessibility/ruby-hierarchy-roles.html: Removed.
3196 * platform/mac/accessibility/ruby-hierarchy-roles.html: Copied from LayoutTests/accessibility/ruby-hierarchy-roles.html.
3198 2015-06-13 Joseph Pecoraro <pecoraro@apple.com>
3200 Web Inspector: console.table() with a list of objects no longer works
3201 https://bugs.webkit.org/show_bug.cgi?id=145952
3203 Reviewed by Timothy Hatcher.
3205 * inspector/console/console-api.html:
3206 * inspector/console/console-table-expected.txt: Added.
3207 * inspector/console/console-table.html:
3208 Add a similiar console API test all about console.table().
3210 2015-06-13 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3212 [EFL] Mark fast/forms/select-element-focus-ring.html to Missing
3214 Unreviwed, gardening for EFL port.
3216 * platform/efl/TestExpectations: The test was added only for Mac port.
3218 2015-06-13 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3220 [Streams API] ReadableJSStream should handle promises returned by JS source start callback
3221 https://bugs.webkit.org/show_bug.cgi?id=145792
3223 Reviewed by Darin Adler.
3225 Rebasing expectations, and removing timeouts for tests that no longer timeout.
3227 * streams/reference-implementation/readable-stream-expected.txt:
3228 * streams/reference-implementation/readable-stream.html:
3230 2015-06-13 Andres Gonzalez <agonzalez334@nc.rr.com>
3232 AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
3233 https://bugs.webkit.org/show_bug.cgi?id=141303
3235 Reviewed by Chris Fleizach.
3237 * accessibility/ruby-hierarchy-roles-expected.txt: Added.
3238 * accessibility/ruby-hierarchy-roles.html: Added.
3239 * platform/mac-mavericks/accessibility/ruby-hierarchy-roles-expected.txt: Added.
3240 * platform/mac/accessibility/ruby-hierarchy-roles-expected.txt: Added.
3242 2015-06-12 Chris Fleizach <cfleizach@apple.com>
3244 AX:ARIA Toggle buttons aren't properly conveyed on iOS using VoiceOver
3245 https://bugs.webkit.org/show_bug.cgi?id=145949
3247 Reviewed by Darin Adler.
3249 * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
3250 * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
3252 2015-06-12 Darin Adler <darin@apple.com>
3254 Fix minor ES6 compliance issue in RegExp.prototype.toString and optimize performance a little
3255 https://bugs.webkit.org/show_bug.cgi?id=145935
3257 Reviewed by Anders Carlsson.
3259 * js/regexp-toString-expected.txt: Added.
3260 * js/regexp-toString.html: Added.
3261 * js/script-tests/regexp-toString.js: Added.
3263 2015-06-12 Manuel Rego Casasnovas <rego@igalia.com>
3265 [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
3266 https://bugs.webkit.org/show_bug.cgi?id=145860
3268 Reviewed by Sergio Villar Senin.
3270 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
3271 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
3274 2015-06-12 Commit Queue <commit-queue@webkit.org>
3276 Unreviewed, rolling out r185492.
3277 https://bugs.webkit.org/show_bug.cgi?id=145927
3279 Causes crashes on debug (Requested by rego on #webkit).
3283 "[CSS Grid Layout] Fix grid-template-areas parsing to avoid
3285 https://bugs.webkit.org/show_bug.cgi?id=145860
3286 http://trac.webkit.org/changeset/185492
3288 2015-06-12 Manuel Rego Casasnovas <rego@igalia.com>
3290 [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
3291 https://bugs.webkit.org/show_bug.cgi?id=145860
3293 Reviewed by Sergio Villar Senin.
3295 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
3296 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
3299 2015-06-11 Zalan Bujtas <zalan@apple.com>
3301 Do not crash when the descendant frame tree is destroyed during layout.
3302 https://bugs.webkit.org/show_bug.cgi?id=144540
3303 rdar://problem/20793184
3305 Reviewed by Andreas Kling.
3307 Unskip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html.
3311 2015-06-11 Commit Queue <commit-queue@webkit.org>
3313 Unreviewed, rolling out r185470.
3314 https://bugs.webkit.org/show_bug.cgi?id=145902
3316 Caused ASan violations (Requested by ap on #webkit).
3320 "Add an appearance keyword for wireless playback / airplay
3322 https://bugs.webkit.org/show_bug.cgi?id=145892
3323 http://trac.webkit.org/changeset/185470
3325 2015-06-11 Brady Eidson <beidson@apple.com>
3327 IndexedDB onupgradeneeded event has incorrect value for oldVersion.
3328 <rdar://problem/18309792> and https://bugs.webkit.org/show_bug.cgi?id=136888
3330 Reviewed by Sam Weinig.
3332 * storage/indexeddb/version-change-event-basic-expected.txt: Added.
3333 * storage/indexeddb/version-change-event-basic.html: Added.
3335 2015-06-11 Dean Jackson <dino@apple.com>
3337 Add an appearance keyword for wireless playback / airplay icon
3338 https://bugs.webkit.org/show_bug.cgi?id=145892
3339 <rdar://problem/21344872>
3341 Reviewed by Simon Fraser.
3343 Simple test that makes sure we parse and evaluate
3344 the new appearance value.
3346 * fast/css/appearance-airplay-expected.txt: Added.
3347 * fast/css/appearance-airplay.html: Added.
3349 2015-06-11 Alexey Proskuryakov <ap@apple.com>
3351 Update plugins/embed-attributes-style.html to not use the QuickTime plug-in
3352 https://bugs.webkit.org/show_bug.cgi?id=145891
3354 Reviewed by Anders Carlsson.
3356 * platform/mac/plugins/embed-attributes-style-expected.png:
3357 * plugins/embed-attributes-style.html:
3359 2015-06-11 Commit Queue <commit-queue@webkit.org>
3361 Unreviewed, rolling out r185465.
3362 https://bugs.webkit.org/show_bug.cgi?id=145893
3364 "This patch is breaking 32bit mac build" (Requested by youenn
3369 "[Streams API] ReadableJSStream should handle promises
3370 returned by JS source start callback"
3371 https://bugs.webkit.org/show_bug.cgi?id=145792
3372 http://trac.webkit.org/changeset/185465
3374 2015-06-11 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3376 [Streams API] ReadableJSStream should handle promises returned by JS source start callback
3377 https://bugs.webkit.org/show_bug.cgi?id=145792
3379 Reviewed by Darin Adler.
3381 Rebasing expectations, and removing timeouts for tests that no longer timeout.
3383 * streams/reference-implementation/readable-stream-expected.txt:
3384 * streams/reference-implementation/readable-stream.html:
3386 2015-06-10 Said Abou-Hallawa <sabouhallawa@apple.com>
3388 REGRESSION (r184895): Vertical border elements ([-webkit]-border-image set to 'repeat') that used to render perfectly are now rendering incorrectly.
3389 https://bugs.webkit.org/show_bug.cgi?id=145801
3391 Reviewed by Simon Fraser.
3393 * fast/borders/border-image-repeat-stretch-expected.html: Added.
3394 * fast/borders/border-image-repeat-stretch.html: Added.
3395 * fast/borders/resources/border-image-repeat-stretch-expected.svg: Added.
3396 * fast/borders/resources/border-image.svg: Added.
3397 Ensure that the sides of a border-images are drawn correctly in the cases
3398 of 'repeat' and 'stretch'.
3400 2015-06-10 Chris Dumez <cdumez@apple.com>
3402 ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::getElementById
3403 https://bugs.webkit.org/show_bug.cgi?id=145857
3404 <rdar://problem/16798440>
3406 Reviewed by Darin Adler.
3408 Add layout tests covering different crashes caused by the same bug.
3410 * fast/dom/script-getElementById-during-insertion-expected.txt: Added.
3411 * fast/dom/script-getElementById-during-insertion.html: Added.
3413 Reduction test case for <rdar://problem/16798440>.
3415 * fast/dom/script-remove-child-id-map-expected.txt: Added.
3416 * fast/dom/script-remove-child-id-map.html: Added.
3418 Test imported from Blink r178976.
3420 2015-06-10 Jordan Harband <ljharb@gmail.com>
3422 Implement RegExp.prototype.flags
3423 https://bugs.webkit.org/show_bug.cgi?id=145599
3425 Reviewed by Geoffrey Garen.
3427 * js/Object-getOwnPropertyNames-expected.txt:
3428 * js/regexp-flags-expected.txt: Added.
3429 * js/regexp-flags.html: Added.
3430 * js/script-tests/Object-getOwnPropertyNames.js:
3431 * js/script-tests/regexp-flags.js: Added.
3434 2015-06-10 Alex Christensen <achristensen@webkit.org>
3436 Move all content extension tests to same directory to fix flakiness.
3437 https://bugs.webkit.org/show_bug.cgi?id=145854
3439 Reviewed by Alexey Proskuryakov.
3441 * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Removed.
3442 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Removed.
3443 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Removed.
3444 * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Removed.
3445 * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt.
3446 * http/tests/contentextensions/main-resource-redirect-blocked.php: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.
3447 * http/tests/contentextensions/main-resource-redirect-blocked.php.json: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json.
3448 * http/tests/contentextensions/resources/main-resource-redirect-blocked-target.html: Copied from http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html.
3450 2015-06-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3452 [EFL] Unreviewed, EFL gardening on Jun 10th
3454 * platform/efl/TestExpectations: Mark fast tests to flaky since r183540.
3456 2015-06-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3458 [Streams API] Implement pulling of a source by a ReadableStream
3459 https://bugs.webkit.org/show_bug.cgi?id=145262
3461 Reviewed by Darin Adler
3463 Rebased expectations, removed some "timeout: 50" parameters.
3464 Removed a test from streams/reference-implementation/readable-stream.html that cannot pass
3465 until promises returned to start and pull JS callbacks are handled.
3466 Fixed bug in streams-utils.js (was using the old API replaced by controller).
3468 * streams/reference-implementation/bad-underlying-sources-expected.txt:
3469 * streams/reference-implementation/bad-underlying-sources.html:
3470 * streams/reference-implementation/readable-stream-expected.txt:
3471 * streams/reference-implementation/readable-stream.html:
3472 * streams/reference-implementation/resources/streams-utils.js:
3473 (.stream.new.ReadableStream.):
3474 (.stream.new.ReadableStream):
3475 (sequentialReadableStream):