1 2015-05-11 Chris Fleizach <cfleizach@apple.com>
3 AX: Crash at WebCore::AccessibilityMenuList::addChildren()
4 https://bugs.webkit.org/show_bug.cgi?id=144860
6 Reviewed by Mario Sanchez Prada.
8 * accessibility/menu-list-crash2-expected.txt: Added.
9 * accessibility/menu-list-crash2.html: Added.
11 2015-05-11 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
13 [GTK] Gardening 7th May.
14 https://bugs.webkit.org/show_bug.cgi?id=144735
18 * platform/gtk/TestExpectations:
19 * platform/gtk/media/video-controls-no-scripting-expected.txt: Added.
21 2015-05-10 Simon Fraser <simon.fraser@apple.com>
23 background-position sometimes doesn't work properly with background-attachment: fixed
24 https://bugs.webkit.org/show_bug.cgi?id=103757
25 rdar://problem/18749925
27 Reviewed by Darin Adler.
29 Tests various configurations for painting the fixed backgrounds. The existing test was
30 actually wrong, so fixed to use a gradient (so you can see where the edges of the image are),
31 and be valid. Testing is complicated by the fact that setting top content inset actually
32 causes the snapshot to be inset at the top.
34 * platform/mac-wk2/tiled-drawing/resources/bordered-image.png: Added.
35 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-expected.html: Added.
36 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local-expected.html: Added.
37 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local.html: Copied from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html.
38 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover.html: Added.
39 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-expected.html:
40 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local-expected.html: Added.
41 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local.html: Added.
42 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned-expected.html: Added.
43 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned.html: Added.
44 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html:
46 2015-05-10 Martin Robinson <mrobinson@igalia.com>
48 [GTK] fast/events/page-visibility-transition-test.html is timing out
49 https://bugs.webkit.org/show_bug.cgi?id=114789
51 Reviewed by Darin Adler.
53 * platform/gtk/TestExpectations: Unskip failing tests.
55 2015-05-10 Chris Fleizach <cfleizach@apple.com>
57 AX: Don't expose elements as data tables just because they use display: table
58 https://bugs.webkit.org/show_bug.cgi?id=144804
60 Reviewed by Mario Sanchez Prada.
62 * accessibility/css-table-ignored-expected.txt: Added.
63 * accessibility/css-table-ignored.html: Added.
65 2015-05-09 Chris Dumez <cdumez@apple.com>
67 Introduce ParentNode.idl / NonDocumentTypeChildNode.idl
68 https://bugs.webkit.org/show_bug.cgi?id=144825
70 Reviewed by Sam Weinig.
72 Rebaseline test as the order of the methods changed when iterating.
74 * js/dom/dom-static-property-for-in-iteration-expected.txt:
76 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
78 streams/reference-implementation/readable-stream-reader.html and streams/reference-implementation/bad-underlying-sources.html are flaky
79 https://bugs.webkit.org/show_bug.cgi?id=144813
81 Reviewed by Alexey Proskuryakov.
83 Removed small timeouts for tests that went from TIMEOUT to PASS thanks to other patches.
85 * streams/reference-implementation/bad-underlying-sources.html:
86 * streams/reference-implementation/readable-stream-reader.html:
88 2015-05-08 Alexey Proskuryakov <ap@apple.com>
90 Update results after Sam's patch, the order of properties changed.
92 * js/dom/dom-static-property-for-in-iteration-expected.txt:
94 2015-05-08 Sam Weinig <sam@webkit.org>
96 Element Traversal is not just Elements anymore
97 https://bugs.webkit.org/show_bug.cgi?id=144822
99 Reviewed by Simon Fraser.
101 Add new tests for element traversal functions on Document, DocumentFragment and CharacterData.
103 * fast/dom/element-traversal-on-character-data-expected.txt: Added.
104 * fast/dom/element-traversal-on-character-data.html: Added.
105 * fast/dom/element-traversal-on-document-expected.txt: Added.
106 * fast/dom/element-traversal-on-document-fragment-expected.txt: Added.
107 * fast/dom/element-traversal-on-document-fragment.html: Added.
108 * fast/dom/element-traversal-on-document.html: Added.
110 2015-05-08 Martin Robinson <mrobinson@igalia.com>
112 Unreviewed GTK+ gardening
114 * platform/gtk/TestExpectations: Unskip a test that was failing only because the shared
115 baseline had a failure in it.
116 * platform/gtk/fast/events/event-attribute-expected.txt: Added.
118 2015-05-08 Martin Robinson <mrobinson@igalia.com>
120 Unreviewed GTK+ gardening
122 * platform/gtk/TestExpectations: Un-expectation some tests that are now passing.
124 2015-05-08 Martin Robinson <mrobinson@igalia.com>
126 Unreviewed GTK+ gardening
128 Remove expectations for tests that are also skipped for all WebKit2
129 ports. This will more easily allow us to handle them when they are
130 eventually (if at all) unskipped for WebKit2.
132 * platform/gtk/TestExpectations:
134 2015-05-08 Martin Robinson <mrobinson@igalia.com>
136 [GTK] Some tests fail because they do not assume the popup menu captures click events
137 https://bugs.webkit.org/show_bug.cgi?id=40601
139 Reviewed by Carlos Garcia Campos.
141 * platform/gtk/TestExpectations: Unskip tests that are passing now
142 and classify remaining failures.
143 * platform/gtk/editing/selection/5354455-2-expected.txt: Rebaselined.
144 * platform/gtk/editing/selection/doubleclick-crash-expected.png: Rebaseline.
145 * platform/gtk/editing/selection/doubleclick-crash-expected.txt: Rebaseline.
146 * platform/gtk/editing/selection/user-select-all-image-with-single-click-expected.txt: Rebaselined.
147 * platform/gtk/editing/selection/user-select-all-with-single-click-expected.txt: Rebaselined.
148 * platform/gtk/fast/events/mouseup-from-button2-expected.txt: Rebaseline.
149 * platform/gtk/fast/events/shadow-event-path-2-expected.txt: Rebaseline.
150 * platform/gtk/fast/events/shadow-event-path-expected.txt: Rebaseline.
151 * platform/gtk/fast/events/updateLayoutForHitTest-expected.txt: Rebaselined.
154 2015-05-08 Brent Fulgham <bfulgham@apple.com>
156 [WK2] Scroll-snap tests timeout intermittently for overflow scroll cases
157 https://bugs.webkit.org/show_bug.cgi?id=144811
159 * platform/mac-wk2/TestExpectations: Mark tests as flaky.
161 2015-05-08 Chris Dumez <cdumez@apple.com>
163 Throttle RequestAnimationFrame in subframes that are outside the viewport
164 https://bugs.webkit.org/show_bug.cgi?id=144718
165 <rdar://problem/20688782>
167 Reviewed by Simon Fraser.
169 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
170 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
171 Add layout test to test that RequestAnimationFrame is properly throttled
172 in "display: none" subframes.
174 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
175 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
176 Add layout test to test that RequestAnimationFrame is properly throttled
177 in frames that are outside the viewport.
179 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
180 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
182 * platform/win/TestExpectations:
183 Skip the 2 new tests on Windows as requestAnimationFrame throttling is
184 only supported on Cocoa.
186 2015-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
188 [GTK] WTR doesn't correctly handle the Escape key
189 https://bugs.webkit.org/show_bug.cgi?id=144788
191 Reviewed by Martin Robinson.
193 Unskip editing/selection/5354455-1.html.
195 * platform/gtk/TestExpectations:
197 2015-05-08 Hyungwook Lee <hyungwook.lee@navercorp.com>
199 [Win] Unskip passing test case after r183981
200 https://bugs.webkit.org/show_bug.cgi?id=140517
202 Reviewed by Brent Fulgham.
204 * platform/win/TestExpectations:
206 2015-05-08 Gyuyoung Kim <gyuyoung.kim@webkit.org>
208 Unreviewed EFL gardening on 8th May.
210 Mark flaky tests and timeout tests after using xorgdriver on EFL port.
212 * platform/efl/TestExpectations:
214 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
216 [Streams API] ReadableStream constructor start function should be able to error the stream
217 https://bugs.webkit.org/show_bug.cgi?id=141162
219 Reviewed by Darin Adler.
221 * streams/readable-stream-controller-error-expected.txt: Added.
222 * streams/readable-stream-controller-error.html: Added.
223 * streams/reference-implementation/bad-underlying-sources-expected.txt:
224 * streams/reference-implementation/readable-stream-templated-expected.txt:
226 2015-05-08 Commit Queue <commit-queue@webkit.org>
228 Unreviewed, rolling out r183985.
229 https://bugs.webkit.org/show_bug.cgi?id=144796
231 broke loader/go-back-to-different-window-size.html (Requested
232 by kling on #webkit).
236 "Throttle RequestAnimationFrame in subframes that are outside
238 https://bugs.webkit.org/show_bug.cgi?id=144718
239 http://trac.webkit.org/changeset/183985
241 2015-05-08 Csaba Osztrogonác <ossy@webkit.org>
243 REGRESSION(r183072): dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit fails on AArch64 Linux
244 https://bugs.webkit.org/show_bug.cgi?id=144256
246 Unreviewed gardening, skip the failing test on AArch64 Linux.
248 * js/script-tests/dfg-put-by-val-direct-to-generic-array.js:
250 2015-05-07 Chris Dumez <cdumez@apple.com>
252 Throttle RequestAnimationFrame in subframes that are outside the viewport
253 https://bugs.webkit.org/show_bug.cgi?id=144718
254 <rdar://problem/20688782>
256 Reviewed by Simon Fraser.
258 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
259 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
260 Add layout test to test that RequestAnimationFrame is properly throttled
261 in "display: none" subframes.
263 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
264 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
265 Add layout test to test that RequestAnimationFrame is properly throttled
266 in frames that are outside the viewport.
268 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
269 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
271 2015-05-07 Yoav Weiss <yoav@yoav.ws>
273 Calculate source-size length as a float
274 https://bugs.webkit.org/show_bug.cgi?id=144766
276 Reviewed by Dean Jackson.
278 Add tests that make sure fractional source-size lengths are supported
279 and are calculated as floats.
281 * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt:
282 * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html:
283 * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt:
284 * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
286 2015-05-07 Commit Queue <commit-queue@webkit.org>
288 Unreviewed, rolling out r183895.
289 https://bugs.webkit.org/show_bug.cgi?id=144786
291 Many tests became flaky (Requested by ap on #webkit).
295 "Expose more font weights for -apple-system"
296 https://bugs.webkit.org/show_bug.cgi?id=144707
297 http://trac.webkit.org/changeset/183895
299 2015-05-07 Martin Robinson <mrobinson@igalia.com>
301 Remove touchadjustment tests
302 https://bugs.webkit.org/show_bug.cgi?id=144780
304 Reviewed by Daniel Bates.
306 These tests test a feature that has been removed from WebKit entirely and all
307 ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
309 * platform/efl/TestExpectations: Remove expectations.
310 * platform/gtk/TestExpectations: Ditto.
311 * platform/ios-simulator/TestExpectations: Ditto.
312 * platform/mac/TestExpectations: Ditto.
313 * platform/win/TestExpectations: Ditto.
314 * platform/wincairo/TestExpectations:
315 * touchadjustment: Removed all files in this directory.
317 2015-05-07 Simon Fraser <simon.fraser@apple.com>
319 New results after r183970. Fixed elements are now always considered to intersect
322 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
324 2015-05-07 Sam Weinig <sam@webkit.org>
326 Consider implementing Document.scrollingElement
327 <rdar://problem/20845213>
328 https://bugs.webkit.org/show_bug.cgi?id=143609
330 Reviewed by Simon Fraser.
332 * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
333 * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
334 * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
335 * fast/dom/Document/scrollingElement-standards-mode.html: Added.
337 2015-05-07 Said Abou-Hallawa <sabouhallawa@apple.com>
339 Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
340 https://bugs.webkit.org/show_bug.cgi?id=144335
342 Reviewed by Darin Adler.
344 * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
345 * svg/filters/big-sized-off-viewport-filter.svg: Added.
346 Ensure when applying a filter on a large SVG element, the viewport of the
347 SVG includes the correct drawing part of this element.
349 2015-05-07 Yoav Weiss <yoav@yoav.ws>
351 Handle meta viewport in HTMLPreloadScanner
352 https://bugs.webkit.org/show_bug.cgi?id=144640
354 Reviewed by Dean Jackson.
356 Added a layout test that is simply calling an internals method
357 that tests the HTMLPreloadScanner.
359 * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
360 * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
362 2015-05-07 Zalan Bujtas <zalan@apple.com>
364 REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
365 https://bugs.webkit.org/show_bug.cgi?id=144723
366 rdar://problem/18307094
368 Reviewed by Simon Fraser.
370 This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
372 While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
373 However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
374 we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
376 * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
377 * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
378 * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
380 2015-05-07 Yoav Weiss <yoav@yoav.ws>
382 Fix sizes crash and add invalid value tests.
383 https://bugs.webkit.org/show_bug.cgi?id=144739
385 Reviewed by Darin Adler.
387 Add tests that make sure that invalid values are properly handled, and a 100vw
388 source-size length is being used for srcset and for intrinsic dimension calculation.
390 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
391 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
393 2015-05-07 Simon Fraser <simon.fraser@apple.com>
395 Remove the WK1-only code path for independently composited iframes
396 https://bugs.webkit.org/show_bug.cgi?id=144722
398 Reviewed by Dean Jackson.
400 Results different from WK2, because WK1 does not make layers for scrollbars.
402 * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
404 2015-05-06 Dean Jackson <dino@apple.com>
406 Handle backdrop views that have to tile
407 https://bugs.webkit.org/show_bug.cgi?id=142317
408 <rdar://problem/20049088>
410 Reviewed by Simon Fraser.
412 Take 2 - this was rolled out because Mavericks was crashing.
414 A test that creates some backdrop views, then makes them
415 big enough that it would trigger tiling (which we don't want
418 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
419 * compositing/media-controls-bar-appearance-big.html: Added.
420 * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
422 2015-05-07 Martin Robinson <mrobinson@igalia.com>
424 [GTK] All spell checking layout tests fail
425 https://bugs.webkit.org/show_bug.cgi?id=144648
427 Reviewed by Carlos Garcia Campos.
429 * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
430 * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
432 2015-05-07 Joanmarie Diggs <jdiggs@igalia.com>
434 AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
435 https://bugs.webkit.org/show_bug.cgi?id=144702
437 Reviewed by Chris Fleizach.
439 In addition to updating the platform expectations for Efl and Gtk, the computed
440 roles test needed to be updated because there is not a one-to-one mapping between
441 the HTML pre element and any ARIA role type.
443 * accessibility/roles-computedRoleString-expected.txt: Updated.
444 * accessibility/roles-computedRoleString.html: Updated.
445 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
446 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
448 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
450 [EFL] Unreviewed gardening.
452 Removed stale expected files, because these tests are reftests now. (as RWT suggested)
453 Commented old expectations after r183925 to avoid having ambiguous expectations.
455 * platform/efl/TestExpectations:
456 * platform/efl/animations/cross-fade-background-image-expected.png: Removed.
457 * platform/efl/animations/cross-fade-background-image-expected.txt: Removed.
458 * platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
459 * platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
460 * platform/efl/css3/masking/clip-path-polygon-expected.png: Removed.
461 * platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
463 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
465 [EFL] Mouseevent/hover tests fail with XorgDriver
466 https://bugs.webkit.org/show_bug.cgi?id=144741
468 Unreviewed gardening, mark failing tests, skip timeouting tests.
470 * platform/efl/TestExpectations:
472 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
474 [EFL] REGRESSION(r183907): It made all inspector-protocol test crash
475 https://bugs.webkit.org/show_bug.cgi?id=144737
477 Unreviewed gardening, skip crashing tests.
479 * platform/efl/TestExpectations:
481 2015-05-07 Yoav Weiss <yoav@yoav.ws>
483 Fix <script srcset> being loaded by the preloader.
484 https://bugs.webkit.org/show_bug.cgi?id=144675
486 Reviewed by Darin Adler.
488 Add preloader tests to make sure that <script src> is preloaded,
489 and <script srcset> is not.
491 * http/tests/loading/preload-script-src-expected.txt: Added.
492 * http/tests/loading/preload-script-src.html: Added.
493 * http/tests/loading/preload-script-srcset-ignored-expected.txt: Added.
494 * http/tests/loading/preload-script-srcset-ignored.html: Added.
496 2015-05-06 Yoav Weiss <yoav@yoav.ws>
498 Add srcset preloader tests
499 https://bugs.webkit.org/show_bug.cgi?id=144674
501 Reviewed by Darin Adler.
503 Add several preloader tests making sure that the when srcset is being preloaded,
504 the right resource is fetched, and the other resource is not.
506 * http/tests/loading/preload-img-src-expected.txt: Added.
507 * http/tests/loading/preload-img-src.html: Added.
508 * http/tests/loading/preload-img-srcset-expected.txt: Added.
509 * http/tests/loading/preload-img-srcset-sizes-expected.txt: Added.
510 * http/tests/loading/preload-img-srcset-sizes.html: Added.
511 * http/tests/loading/preload-img-srcset.html: Added.
512 * http/tests/resources/checkPreload.js: Added.
515 2015-05-06 Manuel Rego Casasnovas <rego@igalia.com>
517 [CSS Grid Layout] Mark grid shorthands as layout dependent
518 https://bugs.webkit.org/show_bug.cgi?id=144687
520 Reviewed by Darin Adler.
522 * fast/css-grid-layout/grid-shorthand-computed-style-crash-expected.txt: Added.
523 * fast/css-grid-layout/grid-shorthand-computed-style-crash.html: Added.
524 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash-expected.txt: Added.
525 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html: Added.
527 2015-05-06 Ryosuke Niwa <rniwa@webkit.org>
529 ToT WebKit crashes while loading ES6 compatibility table
530 https://bugs.webkit.org/show_bug.cgi?id=144726
532 Reviewed by Filip Pizlo.
534 Added new test cases.
536 * js/class-syntax-string-and-numeric-names-expected.txt:
537 * js/script-tests/class-syntax-string-and-numeric-names.js:
539 2015-05-06 Brent Fulgham <bfulgham@apple.com>
541 Scroll-snap points do not handle margins and padding propertly
542 https://bugs.webkit.org/show_bug.cgi?id=144647
543 <rdar://problem/20829473>
545 Reviewed by Simon Fraser.
547 Add new scroll-snap tests that cover elements with borders, padding, and rotation. Also correct the
548 cause of the 'scroll-snap-mandatory-overflow.html' test flakiness by making sure the mouse is always
549 inside the element when starting new wheel gestures.
551 Also add a new 'generic' test that confirms that we have expected results for scroll-snap coordinates
552 and calculated scroll-snap-offset values.
554 * css3/scroll-snap/scroll-snap-offsets.html: Added.
555 * platform/mac-wk2/TestExpectations: Remove flakiness annotation for scroll-snap-mandatory-overflow.
556 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
557 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Added.
558 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Added.
559 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
560 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Added.
561 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Added.
562 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Added.
563 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Added.
565 2015-05-06 Commit Queue <commit-queue@webkit.org>
567 Unreviewed, rolling out r183894.
568 https://bugs.webkit.org/show_bug.cgi?id=144719
570 crashes on mavericks (Requested by dino on #webkit).
574 "Handle backdrop views that have to tile"
575 https://bugs.webkit.org/show_bug.cgi?id=142317
576 http://trac.webkit.org/changeset/183894
578 2015-05-06 Jon Lee <jonlee@apple.com>
580 Expose more font weights for -apple-system
581 https://bugs.webkit.org/show_bug.cgi?id=144707
583 Reviewed by Dean Jackson.
585 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
586 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
588 2015-05-06 Dean Jackson <dino@apple.com>
590 Handle backdrop views that have to tile
591 https://bugs.webkit.org/show_bug.cgi?id=142317
592 <rdar://problem/20049088>
594 Reviewed by Simon Fraser.
596 A test that creates some backdrop views, then makes them
597 big enough that it would trigger tiling (which we don't want
600 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
601 * compositing/media-controls-bar-appearance-big.html: Added.
603 2015-05-06 Martin Robinson <mrobinson@igalia.com>
605 [FreeType] Vertical CJK glyphs should not be rendered with synthetic oblique
606 https://bugs.webkit.org/show_bug.cgi?id=144612
608 Reviewed by Darin Adler.
610 * platform/gtk/TestExpectations: Remove expectation for failing test.
612 2015-05-06 Martin Robinson <mrobinson@igalia.com>
614 Unreviewed GTK+ gardening
616 * platform/gtk/TestExpectations: Remove a couple expectations tests.
617 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
619 2015-05-06 Alexey Proskuryakov <ap@apple.com>
621 Update expectations for fast/forms/button-line-height.html
624 * platform/efl/TestExpectations:
625 * platform/gtk/TestExpectations:
626 * platform/win/TestExpectations:
628 2015-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
630 [GTK][WK2] The WebKit network disk cache is not enabled
631 https://bugs.webkit.org/show_bug.cgi?id=142821
633 Reviewed by Martin Robinson.
635 Unskip http/tests/cache/disk-cache tests.
637 * platform/gtk/TestExpectations:
639 2015-05-05 Nikita Vasilyev <nvasilyev@apple.com>
641 LayoutTests/fast/forms/button-line-height.html is broken on non-Mac/non-iOS ports
642 https://bugs.webkit.org/show_bug.cgi?id=144673
644 * TestExpectations: Skip broken test.
646 2015-05-05 Manuel Rego Casasnovas <rego@igalia.com>
648 [CSS Grid Layout] grid-template-areas should accept none value
649 https://bugs.webkit.org/show_bug.cgi?id=144624
651 Reviewed by Darin Adler.
653 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
654 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
655 case to check "none" support.
657 2015-05-05 Ryosuke Niwa <rniwa@webkit.org>
659 Fix tests after r183770 on non-Mac ports. These tests are expecting Mac editing behavior.
661 * editing/execCommand/strikethroughSelection.html:
662 * editing/execCommand/toggle-mixed-text-decorations.html:
664 2015-05-05 Roger Fong <roger_fong@apple.com>
666 Unreviewed. Some assertion failures in compositing code after r183820.
667 https://bugs.webkit.org/show_bug.cgi?id=144630.
669 * platform/mac/TestExpectations:
671 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
673 [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky
674 https://bugs.webkit.org/show_bug.cgi?id=74493
676 Reviewed by Chris Fleizach.
678 Make the test more reliable by searching for a child with an unknown role
679 rather than depending on an exact hierarchy. This makes the test applicable
680 to other platforms as at least Efl and Mac also do not expose children with
681 unknown roles, so it's now part of the shared accessibility tests.
683 * accessibility/unknown-roles-not-exposed-expected.txt: Added.
684 * accessibility/unknown-roles-not-exposed.html: Added.
685 * platform/gtk/TestExpectations: Removed skipped test.
686 * platform/gtk/accessibility/unknown-roles-not-exposed-expected.txt: Removed.
687 * platform/gtk/accessibility/unknown-roles-not-exposed.html: Removed.
689 2015-05-05 Zalan Bujtas <zalan@apple.com>
691 Navigating to www.apple.com hits assertion in WebCore::TextIteratorCopyableText::set()
692 https://bugs.webkit.org/show_bug.cgi?id=144629
693 rdar://problem/20689877
695 Reviewed by Andreas Kling.
697 This patch ensures that we don't emit empty text for the text iterator.
698 In TextIterator::handleTextNode before emitting a string, certain characters (\n \t) need to
699 be replaced with space. When such character is found, we emit the string we've processed so far and
700 handle the replacement during the next callback.
701 When the first character in the string needs replacing, there's nothing to emit. However if we don't
702 handle at least one character, TextIterator::advance believes that processing is done and never calls
703 TextIterator::handleTextNode back with the rest of the string.
705 * fast/text/simple-line-layout-innerText-with-newline-expected.html: Added.
706 * fast/text/simple-line-layout-innerText-with-newline.html: Added.
708 2015-05-05 Brent Fulgham <bfulgham@apple.com>
710 Add overflow scroll-snap tests
711 https://bugs.webkit.org/show_bug.cgi?id=144591
713 Reviewed by Simon Fraser.
715 * platform/mac-wk2/TextExpectations: Mark overflow test as flaky while I investigate.
716 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources: Added.
717 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Added.
718 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Added.
719 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Added.
720 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Added.
721 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Added.
722 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Added.
723 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Added.
724 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Added.
726 2015-05-05 Roger Fong <roger_fong@apple.com>
728 Media control volume slider is opaque.
729 https://bugs.webkit.org/show_bug.cgi?id=144470.
730 <rdar://problem/20770350>
732 * platform/mac/TestExpectations:
733 Some tests generate assertion failures after this change, though the tests pass in release.
734 Marking them as crashing in debug for now. Tracking failures here: https://bugs.webkit.org/show_bug.cgi?id=144630.
736 2015-05-05 Csaba Osztrogonác <ossy@webkit.org>
738 Unreviewed gardening, unskip passing compositing tests since USE_NATIVE_XDISPLAY=1
739 is set on the EFL bots and mark the remaining failing compositing tests properly.
741 * platform/efl/TestExpectations:
743 2015-05-04 Basile Clement <basile_clement@apple.com>
745 Allow CreateActivation sinking
746 https://bugs.webkit.org/show_bug.cgi?id=144300
748 Reviewed by Filip Pizlo.
750 Add a performance test for activation allocation sinking.
752 * js/regress/script-tests/sink-huge-activation.js: Added.
756 2015-05-05 Andreas Kling <akling@apple.com>
758 Fix up fast/performance/performance-now-crash-on-navigated-window.html after r183795.
760 Unreviewed fix for the bots. Since performance.now doesn't bail out and return 0 in
761 disconnected frames anymore, we have to adjust the expectations. This test was all
762 about catching a crash anyway.
764 * fast/performance/performance-now-crash-on-navigated-window-expected.txt:
765 * fast/performance/performance-now-crash-on-navigated-window.html:
767 2015-05-05 Javier Fernandez <jfernandez@igalia.com>
769 [CSS Box Alignment] Upgrade align-content parsing to CSS3 Box Alignment spec
770 https://bugs.webkit.org/show_bug.cgi?id=144443
772 Reviewed by Darin Adler.
774 Tests to verify the align-content parsing logic. The new Box Alignment spec
775 requires some changes in the flexbox tests.
777 * css3/flexbox/css-properties-expected.txt:
778 * css3/flexbox/css-properties.html:
779 * css3/parse-align-content-expected.txt: Added.
780 * css3/parse-align-content.html: Added.
782 2015-05-05 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
784 streams/readable-stream.html is very flaky
785 https://bugs.webkit.org/show_bug.cgi?id=144455
787 Reviewed by Darin Adler.
789 Moved flaky test to streams/readable-stream-gc.html.
790 Updated flaky test to check that the controller methods work well even if readable stream reference is lost by script.
792 * streams/readable-stream-expected.txt:
793 * streams/readable-stream-gc-expected.txt: Added.
794 * streams/readable-stream-gc.html: Added.
795 * streams/readable-stream.html:
797 2015-05-05 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
799 [GTK] Gardening 4th May
800 https://bugs.webkit.org/show_bug.cgi?id=144571
804 * platform/gtk/TestExpectations:
805 * platform/gtk/fast/forms/color/input-appearance-color-expected.png: Added.
806 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
807 * platform/gtk/fast/regions/region-overflow-break-expected.html: Added.
808 * platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html: Added.
809 * platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html: Added.
810 * platform/gtk/fast/text/font-kerning-expected.html: Added.
812 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
814 [ATK] AX: figure out platform difference for ATK to make accessibility/table-cell-display-block.html work
815 https://bugs.webkit.org/show_bug.cgi?id=143083
817 Reviewed by Chris Fleizach.
819 * accessibility/roles-computedRoleString-expected.txt: Updated to reflect fixed FIXME.
820 * accessibility/roles-computedRoleString.html: Updated to reflect fixed FIXME.
821 * accessibility/table-cell-display-block-expected.txt: Modified to be more platform agnostic.
822 * accessibility/table-cell-display-block.html: Modified to be more platform agnostic.
823 * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
824 * platform/gtk/TestExpectations: Unskip failing test from opening report.
825 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
826 * platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Updated to reflect mapping change.
827 * platform/mac/accessibility/rowheader-outside-table-role.html: Updated to reflect mapping change.
829 2015-05-04 Simon Fraser <simon.fraser@apple.com>
831 Fix assertions in WK1 tests after r183777.
833 Behavior difference with the change to RenderLayerCompositor::rootBackgroundTransparencyChanged().
835 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt:
837 2015-05-04 Doug Russell <d_russell@apple.com>
839 AX: setting focus via accessibility object needs to set isSynchronizing in resulting selection intent
840 https://bugs.webkit.org/show_bug.cgi?id=144489
842 Reviewed by Chris Fleizach.
844 Resolves infinite looping when navigating rapidly between controls with the search API and then focusing
845 on the returned control.
846 Remove isSynchronizing flag from AXTextStateChangeIntent and put it on AXObjectCache.
847 Move AXTextStateChangeIntent logic in AccessibilityRenderObject into a helper method.
848 Call new AXTextStateChangeIntent helper from AccessibilityRenderObject::setFocus().
849 Add support for setSelectedVisibleTextRange() in accessibility tests.
851 * platform/mac/accessibility/selection-sync-expected.txt: Added.
852 * platform/mac/accessibility/selection-sync.html: Added.
854 2015-05-04 Chris Dumez <cdumez@apple.com>
856 Crash at com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::createWindow + 185
857 https://bugs.webkit.org/show_bug.cgi?id=144597
858 <rdar://problem/20361579>
860 Reviewed by Andreas Kling.
862 Add a layout test to cover the case where window.open() is called on a
863 window that is different than the activeDOMWindow and where the
864 activeDOMWindow does not have a frame.
866 * fast/dom/Window/resources/test-frame.html: Added.
867 * fast/dom/Window/window-open-activeWindow-null-frame-expected.txt: Added.
868 * fast/dom/Window/window-open-activeWindow-null-frame.html: Added.
870 2015-05-04 Simon Fraser <simon.fraser@apple.com>
872 display:none iframes cause repeated compositing flushing
873 https://bugs.webkit.org/show_bug.cgi?id=144529
875 Reviewed by Darin Adler.
877 Test with a display:none iframe that triggers a single compositing flush,
878 then counts how many occur in 10ms.
880 * compositing/iframes/display-none-subframe-expected.txt: Added.
881 * compositing/iframes/display-none-subframe.html: Added.
883 2015-05-04 Simon Fraser <simon.fraser@apple.com>
885 Fix updating of tiled backing opaquenss when the page background color changes
886 https://bugs.webkit.org/show_bug.cgi?id=144600
887 rdar://problem/20723035
889 Reviewed by Tim Horton.
891 Test that dumps layers with various baseBackgroundColor and body background color
894 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt: Added.
895 * platform/mac-wk2/tiled-drawing/background-transparency-toggle.html: Added.
897 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
899 Fix the test after r183758 since shouldNotBe is not supported in the standalone testing.
901 * js/class-syntax-default-constructor-expected.txt:
902 * js/script-tests/class-syntax-default-constructor.js:
904 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
906 Toggling underline or strike through affects each other
907 https://bugs.webkit.org/show_bug.cgi?id=27818
909 Reviewed by Darin Adler.
911 Added a regression test and rebaselined various tests as explained below.
913 * editing/execCommand/script-tests/toggle-style-2.js: The order in which u and strike elements appear have switched.
914 * editing/execCommand/script-tests/toggle-text-decorations.js: Ditto for line-through and overline.
915 * editing/execCommand/toggle-mixed-text-decorations-expected.txt: Added.
916 * editing/execCommand/toggle-mixed-text-decorations.html: Added.
917 * editing/execCommand/toggle-style-2-expected.txt: Rebaselined.
918 * editing/execCommand/toggle-text-decorations-expected.txt: Rebaselined.
919 * editing/undo/remove-css-property-and-remove-style-expected.txt: The order in which color and font-weight properties
920 appear have switched.
922 2015-05-04 Chris Dumez <cdumez@apple.com>
924 REGRESSION (r178156): CSS Parser incorrectly rejects valid calc() in padding-right property
925 https://bugs.webkit.org/show_bug.cgi?id=144584
926 <rdar://problem/20796829>
928 Reviewed by Darin Adler.
930 * fast/css/negative-calc-values-expected.txt: Added.
931 * fast/css/negative-calc-values.html: Added.
932 Add a layout test that assigns negative calc() values to properties
933 whose values cannot be negative to verify that values are clamped as
934 per the specification:
935 http://dev.w3.org/csswg/css-values-3/#calc-range
937 * fast/css/padding-calc-value-expected.txt: Added.
938 * fast/css/padding-calc-value.html: Added.
939 Add a layout test to test that using calc(.5em - 2px) for padding-right
940 CSS property works as intended. It used to be resolved as 0px instead
941 of "2*font-size - 2px".
943 * fast/css/text-shadow-calc-value-expected.txt:
944 * fast/css/text-shadow-calc-value.html:
945 Update test to match what the specification says:
946 http://dev.w3.org/csswg/css-values-3/#calc-range
947 "width: calc(5px - 10px);" is equivalent to "width: 0px;" since widths
948 smaller than 0px are not allowed.
950 2015-05-04 Joseph Pecoraro <pecoraro@apple.com>
952 Unreviewed gardening. Fix lint error on mac-wk1.
954 * platform/mac-wk1/TestExpectations:
956 2015-05-04 Alexey Proskuryakov <ap@apple.com>
958 storage/indexeddb/mozilla/cursor-update-updates-indexes.html is flaky
959 https://bugs.webkit.org/show_bug.cgi?id=144590
961 * platform/mac-wk2/TestExpectations: Marking as such.
963 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
965 Extending undefined in class syntax should throw a TypeError
966 https://bugs.webkit.org/show_bug.cgi?id=144284
968 Reviewed by Darin Adler.
970 Fixed the expectation for extending undefined and removed irrelevant test cases for extending undefined
971 since we'll never get to instantiate these classes now.
973 * js/class-syntax-extends-expected.txt:
974 * js/script-tests/class-syntax-extends.js:
976 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
978 ES6 classes: Invalid test for constructor property
979 https://bugs.webkit.org/show_bug.cgi?id=144278
981 Reviewed by Darin Adler.
983 Fixed the test. The constructors of two distinct classes should definitely be distinct.
985 * js/class-syntax-default-constructor-expected.txt:
986 * js/script-tests/class-syntax-default-constructor.js:
988 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
990 new super should be a syntax error
991 https://bugs.webkit.org/show_bug.cgi?id=144282
993 Reviewed by Joseph Pecoraro.
995 Rebaselined the test.
997 * js/class-syntax-super-expected.txt:
998 * js/script-tests/class-syntax-super.js:
1000 2015-05-04 Simon Fraser <simon.fraser@apple.com>
1002 Skip fast/images/animated-gif-body-outside-viewport.html on Windows. It
1003 started failing after r183732, but like the other fast/images/animated-gif* tests,
1004 it's sensitive to window display timing. These tests were already skipped for Mac
1005 WK1, probably because we disable window autodisplay on the Mac.
1007 * platform/win/TestExpectations:
1009 2015-05-04 Javier Fernandez <jfernandez@igalia.com>
1011 [CSS Box Alignment] Upgrade justify-content parsing to CSS3 Box Alignment spec.
1012 https://bugs.webkit.org/show_bug.cgi?id=144442
1014 Reviewed by David Hyatt.
1016 Upgrade the justify-content property to the last CSS3 Box
1017 Alignment specification. It defines a different enumeration for
1018 Positional and Distribution alignment, which requires changes in
1019 the FlexibleBox implementation.
1021 Some minor changes in some Flexbox related test cases for adapting
1022 them to the new parsing logic. New layout tests, not Flexbox
1023 specific, to verify the parsing of the new values.
1025 * css3/flexbox/css-properties.html:
1026 * css3/parse-justify-content-expected.txt: Added.
1027 * css3/parse-justify-content.html: Added.
1029 2015-05-04 Manuel Rego Casasnovas <rego@igalia.com>
1031 [CSS Grid Layout] Wrong computed style for named grid lines in implicit tracks
1032 https://bugs.webkit.org/show_bug.cgi?id=144449
1034 Reviewed by Sergio Villar Senin.
1036 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: Added.
1037 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: Added.
1039 2015-05-02 Simon Fraser <simon.fraser@apple.com>
1041 Assertion failure (!needsLayout()) loading inkedmag.com
1042 https://bugs.webkit.org/show_bug.cgi?id=144528
1043 rdar://problem/20788681
1045 Reviewed by Darin Adler.
1047 Test that sleeps for a while to force an image into catchup mode.
1049 * fast/images/resources/spinner.gif: Added.
1050 * fast/images/set-needs-layout-in-painting-expected.txt: Added.
1051 * fast/images/set-needs-layout-in-painting.html: Added.
1053 2015-05-03 Alexey Proskuryakov <ap@apple.com>
1055 Skip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
1056 https://bugs.webkit.org/show_bug.cgi?id=144540
1060 2015-05-01 Simon Fraser <simon.fraser@apple.com>
1062 Avoid compositing updates after style recalcs which have no compositing implications
1063 https://bugs.webkit.org/show_bug.cgi?id=144502
1065 Reviewed by Darin Adler.
1067 Use internals.compositingUpdateCount() to see if various document mutations
1068 cause a compositing update. Doesn't actually detect any behavior change
1069 from this patch, but seems useful in general.
1071 * compositing/updates/no-style-change-updates-expected.txt: Added.
1072 * compositing/updates/no-style-change-updates.html: Added.
1074 2015-05-01 Ryosuke Niwa <rniwa@webkit.org>
1076 Class syntax should allow string and numeric identifiers for method names
1077 https://bugs.webkit.org/show_bug.cgi?id=144254
1079 Reviewed by Darin Adler.
1081 Added a test and rebaselined other tests per syntax error message change.
1083 * js/class-syntax-declaration-expected.txt:
1084 * js/class-syntax-expression-expected.txt:
1085 * js/class-syntax-string-and-numeric-names-expected.txt: Added.
1086 * js/class-syntax-string-and-numeric-names.html: Added.
1087 * js/class-syntax-super-expected.txt:
1088 * js/script-tests/class-syntax-declaration.js:
1089 * js/script-tests/class-syntax-expression.js:
1090 * js/script-tests/class-syntax-string-and-numeric-names.js: Added.
1091 * js/script-tests/class-syntax-super.js:
1093 2015-05-01 Brent Fulgham <bfulgham@apple.com>
1095 Create a set of initial scroll snap point tests
1096 https://bugs.webkit.org/show_bug.cgi?id=142358
1098 Reviewed by Simon Fraser.
1100 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap: Added.
1101 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt: Added.
1102 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: Added.
1103 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt: Added.
1104 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: Added.
1105 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt: Added.
1106 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: Added.
1107 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt: Added.
1108 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: Added.
1110 2015-05-01 Andreas Kling <akling@apple.com>
1112 Reproducible crash removing name attribute from <img> node
1113 <https://webkit.org/b/144371>
1114 <rdar://problem/17198583>
1116 Reviewed by Darin Adler.
1118 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image-expected.txt: Added.
1119 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image.html: Added.
1121 2015-05-01 Eric Carlson <eric.carlson@apple.com>
1123 Postpone caption style sheet creation
1124 https://bugs.webkit.org/show_bug.cgi?id=144499
1126 Reviewed by Simon Fraser.
1128 * media/track/track-user-stylesheet-expected.txt: Added.
1129 * media/track/track-user-stylesheet.html: Added.
1131 2015-05-01 Myles C. Maxfield <mmaxfield@apple.com>
1133 [OS X] Text dilation parameters are not restored after being set
1134 https://bugs.webkit.org/show_bug.cgi?id=144507
1135 <rdar://problem/19446938>
1137 Reviewed by Simon Fraser and Ned Holbrook.
1141 * fast/text/dilation-save-restore-expected.html: Added. Never sets dilation parameters, draws two strings.
1142 * fast/text/dilation-save-restore.html: Added. Draws one string without dilation, sets the dilation, then draws a
1143 second string. If saving and restoring doesn't work correctly, these two lines will appear different.
1145 2015-05-01 Jordan Harband <ljharb@gmail.com>
1147 String#startsWith/endsWith/includes don't handle Infinity position/endPosition args correctly
1148 https://bugs.webkit.org/show_bug.cgi?id=144314
1150 Reviewed by Darin Adler.
1152 * js/script-tests/string-includes.js:
1153 * js/string-includes-expected.txt:
1155 2015-05-01 Martin Robinson <mrobinson@igalia.com>
1157 Unreviewed gardening for GTK+.
1159 * platform/gtk/TestExpectations: Remove some inaccurate missing results
1160 and unskip a passing test.
1162 2015-05-01 Joanmarie Diggs <jdiggs@igalia.com>
1164 [GTK] accessibility/secure-textfield-title-ui.html is failing
1165 https://bugs.webkit.org/show_bug.cgi?id=98375
1167 Reviewed by Chris Fleizach.
1169 Modify the test to check the childrenCount of the titleUIElement in order
1170 to determine where the element text is exposed. On the Mac, it's exposed
1171 in StaticText children; in ATK, in the element itself. The test was failing
1172 because it assumed the text was in the first child of the element.
1174 * accessibility/secure-textfield-title-ui.html: Modified.
1175 * platform/gtk/TestExpectations: Unskipped the failing test.
1177 2015-05-01 Brady Eidson <beidson@apple.com>
1179 Add API to disable meta refreshes.
1180 <rdar://problem/20333198> and https://bugs.webkit.org/show_bug.cgi?id=144269
1182 Reviewed by Alexey Proskuryakov.
1184 * loader/meta-refresh-disabled-expected.txt: Added.
1185 * loader/meta-refresh-disabled.html: Added.
1186 * loader/resources/notify-done.html: Added.
1187 * platform/win/TestExpectations:
1189 2015-05-01 Martin Robinson <mrobinson@igalia.com>
1191 Unreviewed gardening for WebKitGTK+
1193 Unskip some passing tests. Add new baselines. Properly organize some
1194 failures in the TestExpectations file.
1196 * platform/gtk/TestExpectations:
1197 * platform/gtk/editing/execCommand/print-expected.png: Added.
1198 * platform/gtk/editing/execCommand/print-expected.txt: Added.
1199 * platform/gtk/fast/attachment/attachment-progress-expected.txt: Added.
1200 * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt: Added.
1201 * platform/gtk/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
1202 * platform/gtk/fast/attachment/attachment-subtitle-expected.txt: Added.
1203 * platform/gtk/fast/attachment/attachment-title-expected.txt: Added.
1204 * platform/gtk/fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position-expected.txt: Added.
1205 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
1206 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
1207 * platform/gtk/fast/multicol/scrolling-column-rules-expected.png: Added.
1208 * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt: Added.
1209 * platform/gtk/printing/allowed-page-breaks-expected.txt: Added.
1210 * platform/gtk/printing/compositing-layer-printing-expected.png: Added.
1211 * platform/gtk/printing/compositing-layer-printing-expected.txt:
1212 * platform/gtk/printing/css2.1/page-break-after-000-expected.txt: Added.
1213 * platform/gtk/printing/css2.1/page-break-after-001-expected.txt: Added.
1214 * platform/gtk/printing/css2.1/page-break-after-002-expected.txt: Added.
1215 * platform/gtk/printing/css2.1/page-break-after-003-expected.txt: Added.
1216 * platform/gtk/printing/css2.1/page-break-after-004-expected.txt: Added.
1217 * platform/gtk/printing/css2.1/page-break-before-000-expected.txt: Added.
1218 * platform/gtk/printing/css2.1/page-break-before-001-expected.txt: Added.
1219 * platform/gtk/printing/css2.1/page-break-before-002-expected.txt: Added.
1220 * platform/gtk/printing/css2.1/page-break-inside-000-expected.txt: Added.
1221 * platform/gtk/printing/iframe-print-expected.png: Added.
1222 * platform/gtk/printing/iframe-print-expected.txt: Added.
1223 * platform/gtk/printing/media-queries-print-expected.png: Added.
1224 * platform/gtk/printing/media-queries-print-expected.txt:
1225 * platform/gtk/printing/no-content-empty-pages-expected.txt: Added.
1226 * platform/gtk/printing/numberOfPages-expected.txt: Added.
1227 * platform/gtk/printing/page-break-after-avoid-expected.txt: Added.
1228 * platform/gtk/printing/page-break-always-expected.txt: Added.
1229 * platform/gtk/printing/page-break-avoid-expected.txt: Added.
1230 * platform/gtk/printing/page-break-before-avoid-expected.txt: Added.
1231 * platform/gtk/printing/page-break-display-none-expected.txt: Added.
1232 * platform/gtk/printing/page-break-inside-avoid-expected.txt: Added.
1233 * platform/gtk/printing/page-break-margin-collapsed-expected.txt: Added.
1234 * platform/gtk/printing/page-break-orphans-and-widows-expected.txt: Added.
1235 * platform/gtk/printing/page-break-orphans-expected.txt: Added.
1236 * platform/gtk/printing/page-break-widows-expected.txt: Added.
1237 * platform/gtk/printing/page-count-layout-overflow-expected.txt: Added.
1238 * platform/gtk/printing/page-count-percentage-height-expected.txt: Added.
1239 * platform/gtk/printing/page-count-relayout-shrink-expected.txt: Added.
1240 * platform/gtk/printing/page-count-with-one-word-expected.txt: Added.
1241 * platform/gtk/printing/page-format-data-display-none-expected.txt: Added.
1242 * platform/gtk/printing/page-format-data-expected.txt: Added.
1243 * platform/gtk/printing/page-rule-css-text-expected.txt: Added.
1244 * platform/gtk/printing/page-rule-in-media-query-expected.png: Added.
1245 * platform/gtk/printing/page-rule-in-media-query-expected.txt: Added.
1246 * platform/gtk/printing/pageNumerForElementById-expected.txt: Added.
1247 * platform/gtk/printing/print-close-crash-expected.txt: Added.
1248 * platform/gtk/printing/pseudo-class-outside-page-expected.txt: Added.
1249 * platform/gtk/printing/return-from-printing-mode-expected.png: Added.
1250 * platform/gtk/printing/return-from-printing-mode-expected.txt:
1251 * platform/gtk/printing/setPrinting-expected.png: Added.
1252 * platform/gtk/printing/setPrinting-expected.txt: Added.
1253 * platform/gtk/printing/simultaneous-position-float-change-expected.png: Added.
1254 * platform/gtk/printing/simultaneous-position-float-change-expected.txt: Added.
1255 * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
1256 * platform/gtk/printing/stretch-to-view-height-expected.txt: Added.
1257 * platform/gtk/printing/width-overflow-expected.png: Added.
1258 * platform/gtk/printing/width-overflow-expected.txt: Added.
1259 * platform/gtk/printing/zoomed-document-expected.txt: Added.
1261 2015-05-01 Martin Robinson <mrobinson@igalia.com>
1263 [Freetype] Properly support synthetic oblique in vertical text
1264 https://bugs.webkit.org/show_bug.cgi?id=144492
1266 Reviewed by Sergio Villar Senin.
1268 * platform/gtk/TestExpectations: Unskip passing tests.
1269 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
1270 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
1272 2015-05-01 Eric Carlson <eric.carlson@apple.com>
1274 Fix text track language selection logic
1275 https://bugs.webkit.org/show_bug.cgi?id=144467
1277 Reviewed by Brent Fulgham.
1279 * media/track/track-language-preference-expected.txt:
1280 * media/track/track-language-preference.html: Updated, add new tests.
1281 * platform/mac/TestExpectations:
1283 2015-05-01 Martin Robinson <mrobinson@igalia.com>
1285 Unreviewed gardening. Rebaseline some tests for WebKitGTK+.
1287 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Rebaseline.
1288 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Removed. The
1289 platform-independent baseline should be good enough.
1291 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1293 Unreviewed gardening. Update results of inspector tests.
1295 * inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt:
1296 * inspector-protocol/debugger/regress-133182-expected.txt:
1297 * inspector-protocol/debugger/regress-133182.html:
1298 * inspector-protocol/debugger/setBreakpoint-actions-expected.txt:
1299 * inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt:
1300 * inspector-protocol/page/deny-X-FrameOption-expected.txt:
1301 * inspector/debugger/search-scripts-expected.txt:
1303 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1305 Unreviewed gardening. Remove skipped and broken inspector test.
1307 This is the last test relying on the old model interface.
1310 * http/tests/inspector-protocol/resources/InspectorTest.js:
1311 (InspectorTest.initializeInspectorModels.console.error.window.onerror): Deleted.
1312 (InspectorTest.initializeInspectorModels.console.assert): Deleted.
1313 (InspectorTest.initializeInspectorModels): Deleted.
1314 * inspector-protocol/indexeddb/basics-expected.txt: Removed.
1315 * inspector-protocol/indexeddb/basics.html: Removed.
1316 * platform/efl/TestExpectations:
1317 * platform/gtk/TestExpectations:
1318 * platform/win/TestExpectations:
1320 2015-04-30 Dean Jackson <dino@apple.com>
1322 Expose -apple-system as a font family
1323 https://bugs.webkit.org/show_bug.cgi?id=144484
1324 <rdar://problem/20767330>
1326 Reviewed by Tim Horton.
1328 Change a bunch of tests to use "-apple-system" instead
1329 of "-apple-system-font" for font-family.
1331 Add a test to make sure the old name still works.
1333 * fast/text/system-font-legacy-name.html
1334 * platform/ios-simulator/fast/text/system-monospaced-numbers.html:
1335 * platform/ios-simulator/ios/fast/text/apple-logo-expected.txt:
1336 * platform/ios-simulator/ios/fast/text/apple-logo.html:
1337 * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
1338 * platform/ios-simulator/ios/fast/text/opticalFont.html:
1339 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
1340 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
1341 * platform/ios-simulator/ios/fast/text/underline-scaling-expected.txt:
1342 * platform/ios-simulator/ios/fast/text/underline-scaling.html:
1343 * platform/mac/fast/text/systemFont-expected.txt:
1344 * platform/mac/fast/text/systemFont.html:
1346 2015-04-30 Javier Fernandez <jfernandez@igalia.com>
1348 [CSS Grid Layout] overflow-position keyword for align and justify properties.
1349 https://bugs.webkit.org/show_bug.cgi?id=144235
1351 Reviewed by Sergio Villar Senin.
1353 Implementation of overflow-keyword handling for Grid Layout on
1354 align-self and justify-self properties.
1356 * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Added.
1357 * fast/css-grid-layout/grid-align-justify-overflow.html: Added.
1359 2015-04-30 Jon Davis <jond@apple.com>
1361 Web Inspector: console should show an icon for console.info() messages
1362 https://bugs.webkit.org/show_bug.cgi?id=18530
1364 Reviewed by Timothy Hatcher.
1366 * inspector/console/console-api-expected.txt:
1368 2015-04-30 Dean Jackson <dino@apple.com>
1370 -apple-system-font-monospaced-numbers doesn't work on iOS
1371 https://bugs.webkit.org/show_bug.cgi?id=144478
1372 <rdar://problem/20544940>
1374 Reviewed by Brent Fulgham.
1376 A test that draws two lines of different numbers and checks
1377 they are the same width.
1379 * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
1380 * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
1382 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1384 Unreviewed, ios-simulator gardening
1386 * Address linter warnings.
1387 * Unskip some tests that pass.
1388 * More generically skip unsupported iOS features.
1391 * platform/ios-simulator-wk1/TestExpectations:
1392 * platform/ios-simulator-wk2/TestExpectations:
1393 * platform/ios-simulator/TestExpectations:
1395 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1397 js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
1398 https://bugs.webkit.org/show_bug.cgi?id=144463
1400 Reviewed by Benjamin Poulain.
1402 Unskip now that the bug is fixed.
1405 * js/regress/script-tests/is-string-fold-tricky.js:
1406 * js/regress/script-tests/is-string-fold.js:
1408 2015-04-30 Brady Eidson <beidson@apple.com>
1410 Javascript using WebSQL can create their own WebKit info table.
1411 <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
1413 Reviewed by Alex Christensen.
1415 * storage/websql/alter-to-info-table-expected.txt: Added.
1416 * storage/websql/alter-to-info-table.html: Added.
1417 * storage/websql/alter-to-info-table.js: Added.
1419 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1421 Unskip isolated words tests on WebKitGTK+
1423 * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
1424 since the switch to WebKitTestRunner.
1426 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1428 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing in RJST as well.
1430 * js/regress/script-tests/is-string-fold-tricky.js:
1431 * js/regress/script-tests/is-string-fold.js:
1433 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1435 Rebaseline some editing tests for WebKitGTK+
1437 Also add some missing baselines.
1439 * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
1440 * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
1441 * platform/gtk/editing/execCommand/5142012-1-expected.png:
1442 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
1443 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
1444 * platform/gtk/editing/pasteboard/4989774-expected.txt:
1446 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1448 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing.
1452 2015-04-30 Jon Honeycutt <jhoneycutt@apple.com>
1454 Add image failure expectation for
1455 svg/filters/sourceAlpha-input-filter-effect.html on Windows
1459 * platform/win/TestExpectations:
1461 2015-04-29 Filip Pizlo <fpizlo@apple.com>
1463 DFG Is<Blah> versions of TypeOf should fold based on proven input type
1464 https://bugs.webkit.org/show_bug.cgi?id=144409
1466 Reviewed by Geoffrey Garen.
1468 * js/regress/is-boolean-fold-expected.txt: Added.
1469 * js/regress/is-boolean-fold-tricky-expected.txt: Added.
1470 * js/regress/is-boolean-fold-tricky.html: Added.
1471 * js/regress/is-boolean-fold.html: Added.
1472 * js/regress/is-function-fold-expected.txt: Added.
1473 * js/regress/is-function-fold-tricky-expected.txt: Added.
1474 * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
1475 * js/regress/is-function-fold-tricky-internal-function.html: Added.
1476 * js/regress/is-function-fold-tricky.html: Added.
1477 * js/regress/is-function-fold.html: Added.
1478 * js/regress/is-number-fold-expected.txt: Added.
1479 * js/regress/is-number-fold-tricky-expected.txt: Added.
1480 * js/regress/is-number-fold-tricky.html: Added.
1481 * js/regress/is-number-fold.html: Added.
1482 * js/regress/is-object-or-null-fold-expected.txt: Added.
1483 * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
1484 * js/regress/is-object-or-null-fold-functions.html: Added.
1485 * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
1486 * js/regress/is-object-or-null-fold-less-tricky.html: Added.
1487 * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
1488 * js/regress/is-object-or-null-fold-tricky.html: Added.
1489 * js/regress/is-object-or-null-fold.html: Added.
1490 * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
1491 * js/regress/is-object-or-null-trickier-function.html: Added.
1492 * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
1493 * js/regress/is-object-or-null-trickier-internal-function.html: Added.
1494 * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
1495 * js/regress/is-object-or-null-tricky-function.html: Added.
1496 * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
1497 * js/regress/is-object-or-null-tricky-internal-function.html: Added.
1498 * js/regress/is-string-fold-expected.txt: Added.
1499 * js/regress/is-string-fold-tricky-expected.txt: Added.
1500 * js/regress/is-string-fold-tricky.html: Added.
1501 * js/regress/is-string-fold.html: Added.
1502 * js/regress/is-undefined-fold-expected.txt: Added.
1503 * js/regress/is-undefined-fold-tricky-expected.txt: Added.
1504 * js/regress/is-undefined-fold-tricky.html: Added.
1505 * js/regress/is-undefined-fold.html: Added.
1506 * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
1507 * js/regress/script-tests/is-boolean-fold.js: Added.
1508 * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
1509 * js/regress/script-tests/is-function-fold-tricky.js: Added.
1512 * js/regress/script-tests/is-function-fold.js: Added.
1514 * js/regress/script-tests/is-number-fold-tricky.js: Added.
1515 * js/regress/script-tests/is-number-fold.js: Added.
1516 * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
1518 * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
1519 * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
1520 * js/regress/script-tests/is-object-or-null-fold.js: Added.
1521 * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
1524 * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
1525 * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
1527 * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
1528 * js/regress/script-tests/is-string-fold-tricky.js: Added.
1529 * js/regress/script-tests/is-string-fold.js: Added.
1530 * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
1531 * js/regress/script-tests/is-undefined-fold.js: Added.
1532 * js/regress/sink-function-expected.txt: Added.
1533 * js/regress/sink-function.html: Added.
1535 2015-04-30 Brent Fulgham <bfulgham@apple.com>
1537 [Mac] Expand test infrastructure to support scrolling tests (Part 3)
1538 https://bugs.webkit.org/show_bug.cgi?id=144131
1540 Reviewed by Eric Carlson.
1542 Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
1545 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1546 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1547 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1548 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1549 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1550 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1551 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1552 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
1553 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1554 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1555 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1556 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1557 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1558 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1559 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1560 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
1561 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1562 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1563 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1564 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1565 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1566 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1567 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1568 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1569 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
1570 * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1572 2015-04-30 Antti Koivisto <antti@apple.com>
1574 These should be saying HTTP/1.1 not HTTP/1.0
1576 * http/tests/cache/resources/iframe304.php:
1577 * http/tests/cache/resources/iframe304body.php:
1579 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1581 [Win] Update baselines after r183610.
1583 Unreviewed Gardening.
1585 * platform/win/fast/css/apple-system-colors-expected.txt: Added.
1587 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1589 Crash at WebCore::Document::absoluteRegionForEventTargets
1590 https://bugs.webkit.org/show_bug.cgi?id=144426
1591 rdar://problem/20502166
1593 Reviewed by Tim Horton.
1595 Test that disconnects a frame with a wheel event handler then GCs, and one that
1596 disconnects are reconnects. In both case, the parent document should have zero
1597 wheel event handlers registered on it.
1599 * fast/events/wheelevent-in-frame-expected.txt: Added.
1600 * fast/events/wheelevent-in-frame.html: Added.
1601 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1602 * fast/events/wheelevent-in-reattached-frame.html: Added.
1604 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1606 LiveNodeList may unexpectedly return an element for empty string
1607 https://bugs.webkit.org/show_bug.cgi?id=144429
1609 Reviewed by Darin Adler.
1611 * fast/dom/named-items-with-empty-name-expected.txt:
1612 * fast/dom/named-items-with-empty-name.html:
1614 2015-04-29 Dean Jackson <dino@apple.com>
1616 Create a named CSS property for system colors
1617 https://bugs.webkit.org/show_bug.cgi?id=144423
1618 <rdar://problem/20491011>
1620 Reviewed by Tim Horton.
1622 Expose the following values to CSS color properties:
1627 -apple-system-orange
1629 -apple-system-purple
1631 -apple-system-yellow
1633 The new test shows the computed value for each of these colors. It
1634 includes generic results (no special value) and platform results for
1635 Mac (other than Mavericks) and iOS.
1637 * fast/css/apple-system-colors-expected.txt: Generic results.
1638 * fast/css/apple-system-colors.html: Added - the new test.
1639 * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
1640 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
1641 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
1643 2015-04-29 Commit Queue <commit-queue@webkit.org>
1645 Unreviewed, rolling out r183600.
1646 https://bugs.webkit.org/show_bug.cgi?id=144432
1648 New tests time out everywhere (Requested by ap on #webkit).
1652 "Crash at WebCore::Document::absoluteRegionForEventTargets"
1653 https://bugs.webkit.org/show_bug.cgi?id=144426
1654 http://trac.webkit.org/changeset/183600
1656 2015-04-29 Alexey Proskuryakov <ap@apple.com>
1658 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1659 https://bugs.webkit.org/show_bug.cgi?id=144155
1661 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
1663 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1665 Unskip 3D transformation tests for WebKitGTK+
1667 Unreviewed. This is gardening.
1669 These tests should run reasonably well on the testing bots, now that
1670 they use llvmpipe to run OpenGL.
1672 * platform/gtk/TestExpectations:
1673 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
1674 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
1675 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
1676 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
1677 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
1678 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
1679 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
1680 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
1681 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
1682 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
1683 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
1684 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
1685 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
1686 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
1687 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
1688 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
1690 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1692 Rebaseline after r183597.
1694 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
1696 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1698 Crash at WebCore::Document::absoluteRegionForEventTargets
1699 https://bugs.webkit.org/show_bug.cgi?id=144426
1700 rdar://problem/20502166
1702 Reviewed by Tim Horton.
1704 Test that disconnects a frame with a wheel event handler then GCs, and one that
1705 disconnects are reconnects. In both case, the parent document should have zero
1706 wheel event handlers registered on it.
1708 * fast/events/wheelevent-in-frame-expected.txt: Added.
1709 * fast/events/wheelevent-in-frame.html: Added.
1710 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1711 * fast/events/wheelevent-in-reattached-frame.html: Added.
1713 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1715 Compute the non-fast-scrollable region in main-document coordinates
1716 https://bugs.webkit.org/show_bug.cgi?id=144420
1718 Reviewed by Tim Horton.
1720 We now report the non-fast region in document coordinates, so these two results change.
1722 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
1723 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
1725 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1727 NodeList has issues with Symbol and empty string
1728 https://bugs.webkit.org/show_bug.cgi?id=144310
1730 Reviewed by Darin Adler.
1732 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
1733 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
1734 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
1735 * fast/dom/dataset-name-getter-symbols.html: Added.
1736 * fast/dom/named-items-with-empty-name-expected.txt: Added.
1737 * fast/dom/named-items-with-empty-name.html: Added.
1738 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
1739 * fast/dom/named-items-with-symbol-name.html: Added.
1740 * storage/domstorage/localstorage/named-items-expected.txt: Added.
1741 * storage/domstorage/localstorage/named-items.html: Added.
1743 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1745 Allow testing of plug-ins that handle wheel events.
1746 https://bugs.webkit.org/show_bug.cgi?id=144413
1748 Reviewed by Tim Horton.
1750 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
1752 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
1753 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
1754 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
1755 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
1756 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
1757 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
1759 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1761 [GTK] Add support for automatic hyphenation
1762 https://bugs.webkit.org/show_bug.cgi?id=44478
1764 Reviewed by Carlos Garcia Campos.
1766 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
1767 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
1768 * platform/gtk/fast/text/hyphenate-character-expected.txt:
1769 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
1770 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
1771 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
1772 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
1773 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
1774 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
1775 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
1776 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
1777 * platform/gtk/fast/text/hyphens-expected.png: Added.
1778 * platform/gtk/fast/text/hyphens-expected.txt:
1779 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
1781 2015-04-29 Zalan Bujtas <zalan@apple.com>
1783 Simple line layout: Web process spins endlessly below layoutSimpleLines.
1784 https://bugs.webkit.org/show_bug.cgi?id=144403
1785 rdar://problem/20742783
1787 Reviewed by Antti Koivisto.
1789 When a text fragment overlaps multiple renderes and it does not fit the current line,
1790 we revert the text fragment iterator position so that the overlapping content
1791 gets processed again for the next line.
1792 However, TextFragmentIterator::revertToFragment() was reverting too much and
1793 we started processing old content all over again -> infinite loop.
1795 This patch ensures that text fragment iterator is reverted to the right position.
1797 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
1798 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
1800 2015-04-29 Antti Koivisto <antti@apple.com>
1802 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
1804 * platform/win/TestExpectations:
1806 2015-04-28 Geoffrey Garen <ggaren@apple.com>
1808 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1809 https://bugs.webkit.org/show_bug.cgi?id=144013
1811 Reviewed by Mark Lam.
1813 * js/script-tests/array-holes.js:
1814 * js/array-holes-expected.txt: This result now matches Firefox. We see
1815 'peekaboo', which is a prototype property, rather than a hole, because
1816 sorting uses [[Get]], which sees prototype properties.
1818 The ES6 spec says that sorting should use [[Get]], so this new result
1819 matches the spec a little better -- although the spec also says that the
1820 result of sorting is undefined in this case because of the presence of
1821 an indexed property in the prototype chain.
1823 * js/dom/array-prototype-properties-expected.txt: Updated error message
1824 to match other array prototype error messages.
1826 * js/comparefn-sort-stability-expected.txt:
1827 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1828 order to demonstrate that Firefox and Safari use a stable sort, and
1831 * js/script-tests/array-sort-sparse.js:
1832 * js/array-sort-sparse-expected.txt: Added some tests for things I got
1833 wrong in this patch.
1835 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
1836 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
1837 used to terminate sooner because our sort implementation would (sometimes)
1838 terminate sooner if you shrank the array. Our new sort does not accept
1839 intermediate updates to the array's length, matching Firefox. I spoke
1840 to Gavin and Alexey about this, and we think that going out of our way
1841 to honor length changes mid-sort doesn't make much sense because it's
1842 not possible to honor the general case of value changes in a predictable
1845 2015-04-29 Antti Koivisto <antti@apple.com>
1847 Main resource loaded via 304 response becomes empty if reloaded by user
1848 https://bugs.webkit.org/show_bug.cgi?id=144386
1850 Reviewed by Darin Adler.
1852 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
1853 * http/tests/cache/main-resource-304-reload.html: Added.
1854 * http/tests/cache/resources/iframe304body.php: Added.
1856 2015-04-29 Darin Adler <darin@apple.com>
1858 [ES6] Implement Unicode code point escapes
1859 https://bugs.webkit.org/show_bug.cgi?id=144377
1861 Reviewed by Antti Koivisto.
1863 * js/script-tests/unicode-escape-sequences.js: Added.
1864 * js/unicode-escape-sequences-expected.txt: Added.
1865 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
1867 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
1869 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
1870 https://bugs.webkit.org/show_bug.cgi?id=140261
1872 Reviewed by Darin Adler.
1874 * editing/execCommand/crash-140261-expected.txt: Added.
1875 * editing/execCommand/crash-140261.html: Added.
1877 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
1879 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1880 https://bugs.webkit.org/show_bug.cgi?id=143711
1882 Reviewed by Darin Adler.
1884 * http/tests/appcache/resources/fake-video.mp4: Added.
1885 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1886 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1887 * http/tests/appcache/simple-video-sync.html: Added.
1889 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1891 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
1892 https://bugs.webkit.org/show_bug.cgi?id=144373
1894 Reviewed by Darin Adler.
1896 * js/property-getters-and-setters-expected.txt:
1897 * js/script-tests/property-getters-and-setters.js:
1899 2015-04-28 Alexey Proskuryakov <ap@apple.com>
1901 [WK2] fast/forms/input-search-press-escape-key.html crashes
1902 https://bugs.webkit.org/show_bug.cgi?id=87168
1903 rdar://problem/11508829
1905 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
1907 2015-04-28 Zalan Bujtas <zalan@apple.com>
1909 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
1910 https://bugs.webkit.org/show_bug.cgi?id=144351
1912 Reviewed by Simon Fraser.
1914 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
1916 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
1917 * fast/forms/checkbox-painting-with-hr.html: Added.
1919 2015-04-28 Andreas Kling <akling@apple.com>
1921 DFG should generate efficient code for branching on a string's boolean value.
1922 <https://webkit.org/b/144317>
1924 Reviewed by Geoff Garen & Filip Pizlo.
1926 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
1927 * js/regress/branch-on-string-as-boolean.html: Added.
1928 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
1930 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
1932 Implement font-synthesis CSS property
1933 https://bugs.webkit.org/show_bug.cgi?id=144305
1935 Reviewed by Andreas Kling.
1937 Test all combinations of font-weight, font-style, and font-synthesis.
1939 * fast/css3-text/font-synthesis-expected.html: Added.
1940 * fast/css3-text/font-synthesis.html: Added.
1942 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1944 [Win] Temporarily disable WebGL support
1945 https://bugs.webkit.org/show_bug.cgi?id=144291
1947 * platform/win/TestExpectations:
1948 * platform/win/js/dom/constructor-length-expected.txt: Added.
1949 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1951 2015-04-28 Jer Noble <jer.noble@apple.com>
1953 Unreviewed gardening; add results for new tests.
1955 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1956 * media/audio-playback-restriction-play-expected.txt: Added.
1958 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1960 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
1961 https://bugs.webkit.org/show_bug.cgi?id=144333
1963 Rubberstamped by Brady Eidson.
1965 * http/tests/security/resources/cors-post-redirect-target.php: Check
1966 that HTTP_ORIGIN key exists before using it to avoid PHP error.
1968 2015-04-28 Andy Estes <aestes@apple.com>
1970 Add expectations for tests added in r183428 and r183450.
1972 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
1973 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1974 * media/audio-playback-restriction-play-expected.txt: Added.
1976 2015-04-28 Antti Koivisto <antti@apple.com>
1978 Network Cache: Disk cache getting filled by YouTube video data
1979 https://bugs.webkit.org/show_bug.cgi?id=144259
1981 Reviewed by Darin Adler.
1983 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
1984 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
1985 * http/tests/cache/disk-cache/resources/cache-test.js:
1988 2015-04-25 Simon Fraser <simon.fraser@apple.com>
1990 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
1991 https://bugs.webkit.org/show_bug.cgi?id=144198
1993 Reviewed by Darin Adler, Antti Koivisto.
1995 New test that detects whether a "hardware" animation is firing the style recalc
1996 timer on every frame, which happened during development of this patch.
1998 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
1999 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
2001 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
2003 [JSC] Add support for typed arrays to the Array profiling
2004 https://bugs.webkit.org/show_bug.cgi?id=143913
2006 Reviewed by Filip Pizlo.
2008 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
2009 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
2011 2015-04-27 Doug Russell <d_russell@apple.com>
2013 Break up select text into multiple tests
2014 https://bugs.webkit.org/show_bug.cgi?id=144301
2016 Reviewed by Alexey Proskuryakov.
2018 * platform/mac/TestExpectations:
2019 * platform/mac/accessibility/select-text-expected.txt: Removed.
2020 * platform/mac/accessibility/select-text.html: Removed.
2021 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
2022 * platform/mac/accessibility/select-text/select-text-1.html: Added.
2023 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
2024 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
2025 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
2026 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
2027 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
2028 * platform/mac/accessibility/select-text/select-text-2.html: Added.
2029 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
2030 * platform/mac/accessibility/select-text/select-text-3.html: Added.
2031 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
2032 * platform/mac/accessibility/select-text/select-text-4.html: Added.
2033 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
2034 * platform/mac/accessibility/select-text/select-text-5.html: Added.
2035 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
2036 * platform/mac/accessibility/select-text/select-text-6.html: Added.
2037 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
2038 * platform/mac/accessibility/select-text/select-text-7.html: Added.
2039 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
2040 * platform/mac/accessibility/select-text/select-text-8.html: Added.
2041 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
2042 * platform/mac/accessibility/select-text/select-text-9.html: Added.
2044 2015-04-27 Daniel Bates <dabates@apple.com>
2046 Form control may be associated with the wrong HTML Form element after form id change
2047 https://bugs.webkit.org/show_bug.cgi?id=133456
2048 <rdar://problem/17095055>
2050 Reviewed by Andy Estes.
2052 Add tests to ensure that we associate the correct HTML Form element with a
2053 <select> after changing the id of its associated HTML form element.
2055 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
2056 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
2057 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
2058 * fast/forms/change-form-id-to-be-unique.html: Added.
2060 2015-04-27 Jer Noble <jer.noble@apple.com>
2062 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
2063 https://bugs.webkit.org/show_bug.cgi?id=143486
2065 Reviewed by Eric Carlson.
2067 * media/audio-playback-restriction-autoplay.html: Added.
2068 * media/audio-playback-restriction-play.html: Added.
2069 * media/video-test.js:
2070 (setCaptionDisplayMode):
2071 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
2074 2015-04-27 Jer Noble <jer.noble@apple.com>
2076 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
2077 https://bugs.webkit.org/show_bug.cgi?id=144211
2079 Reviewed by Eric Carlson.
2081 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
2082 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
2083 * webaudio/audiocontext-restriction-expected.txt: Added.
2084 * webaudio/audiocontext-restriction.html: Added.
2085 * webaudio/resources/audio-testing.js:
2088 2015-04-27 Alexey Proskuryakov <ap@apple.com>
2090 rdar://problem/16678392 Page visibility tests are broken in Yosemite
2092 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
2093 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
2094 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
2096 2015-04-27 Zalan Bujtas <zalan@apple.com>
2098 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
2099 https://bugs.webkit.org/show_bug.cgi?id=144167
2100 rdar://problem/20639857
2102 Reviewed by Simon Fraser.
2104 This patch ensures that TextIterator returns the right text when the input range starts
2105 from a sibling node.
2107 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
2108 it is required to map simple line layout runs to RenderText positions.
2109 This patch sets the offset value when the iteration start with a sibling node.
2111 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
2112 * fast/text/range-text-with-simple-line-layout.html: Added.
2114 2015-04-27 Commit Queue <commit-queue@webkit.org>
2116 Unreviewed, rolling out r183393.
2117 https://bugs.webkit.org/show_bug.cgi?id=144272
2119 Caused memory corruption detected by GuardMalloc (Requested by
2124 "Synchronous XMLHttpRequest should get access to AppCache
2125 resources stored as flat files"
2126 https://bugs.webkit.org/show_bug.cgi?id=143711
2127 http://trac.webkit.org/changeset/183393
2129 2015-04-27 Yoav Weiss <yoav@yoav.ws>
2131 Fix viewport units in Media Queries
2132 https://bugs.webkit.org/show_bug.cgi?id=144260
2134 Reviewed by Darin Adler.
2136 These tests make sure that viewport units are working as expected inside of Media Queries.
2138 * fast/media/mq-viewport-units-expected.txt: Added.
2139 * fast/media/mq-viewport-units.html: Added.
2141 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
2143 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
2144 https://bugs.webkit.org/show_bug.cgi?id=133280
2146 Implementation of justify-self and justify-items properties for grid.
2147 Added additional testing for ensuring margin, padding and border are considered when
2148 computing grid item's position.
2150 Reviewed by David Hyatt.
2152 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
2153 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
2154 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
2155 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
2156 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
2157 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
2158 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
2159 * fast/css-grid-layout/justify-self-cell.html: Added.
2160 * fast/css-grid-layout/resources/grid.css:
2161 (.directionLTR): Added. Useful for defining orthogonal flows.
2163 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2167 Fixed timeout expectation of "closed should fulfill with
2168 undefined" test. This doesn't time out anymore.
2170 * streams/reference-implementation/readable-stream-templated.html:
2172 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2174 [Streams API] ReadableStream constructor start function should be able to close the stream
2175 https://bugs.webkit.org/show_bug.cgi?id=143363
2177 Reviewed by Benjamin Poulain.
2179 Updated expectations with new passes.
2181 * streams/reference-implementation/bad-underlying-sources-expected.txt:
2182 * streams/reference-implementation/readable-stream-reader-expected.txt:
2183 * streams/reference-implementation/readable-stream-templated-expected.txt:
2185 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
2187 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
2188 https://bugs.webkit.org/show_bug.cgi?id=143711
2190 Reviewed by Darin Adler.
2192 * http/tests/appcache/resources/fake-video.mp4: Added.
2193 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
2194 * http/tests/appcache/simple-video-sync-expected.txt: Added.
2195 * http/tests/appcache/simple-video-sync.html: Added.
2197 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
2199 Also skip it in run-javascriptcore-tests.
2201 * js/script-tests/class-syntax-semicolon.js:
2203 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
2205 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
2207 The newly uncovered bug is tracked by webkit.org/b/144258.
2211 2015-04-26 Alexey Proskuryakov <ap@apple.com>
2213 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
2214 https://bugs.webkit.org/show_bug.cgi?id=141122
2216 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
2217 almost certainly other tests affected by this.
2219 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
2221 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
2222 https://bugs.webkit.org/show_bug.cgi?id=144144
2224 Reviewed by Darin Adler.
2226 Add new test case to check absolutely positioned elements.
2228 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
2229 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
2231 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
2233 Class body ending with a semicolon throws a SyntaxError
2234 https://bugs.webkit.org/show_bug.cgi?id=144244
2236 Reviewed by Darin Adler.
2238 Added a regression test for having a semicolon inside the class definition.
2240 * js/class-syntax-semicolon-expected.txt: Added.
2241 * js/class-syntax-semicolon.html: Added.
2242 * js/script-tests/class-syntax-semicolon.js: Added.
2244 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
2246 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
2247 https://bugs.webkit.org/show_bug.cgi?id=144243
2249 Reviewed by Darin Adler.
2251 Added tests cases to both tests. Also added test cases missing from expression tests.
2253 * js/class-syntax-declaration-expected.txt:
2254 * js/class-syntax-expression-expected.txt:
2255 * js/script-tests/class-syntax-declaration.js:
2256 * js/script-tests/class-syntax-expression.js:
2258 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
2260 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
2261 https://bugs.webkit.org/show_bug.cgi?id=144137
2263 Reviewed by Darin Adler.
2265 Ensure the SourceAlpha is driven from last applied FilterEffect.
2267 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
2268 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
2270 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2272 [EFL] Unreviewed gardening fix.
2274 Mark editing/selection/extend-by-character-007.html to skip
2275 instead of missing. It is not supported by EFL port yet.
2277 * platform/efl/TestExpectations:
2279 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2281 [EFL] Unreviewed EFL gardening on 27th April.
2283 Unskip 2 tests which have been passed since r183368.
2285 Mark editing/selection/extend-by-character-007.html to missing.
2286 This needs to have new baseline for EFL port.
2288 * platform/efl/TestExpectations:
2290 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
2292 [CSS Grid Layout] Support for align-self and align-items in grid layout
2293 https://bugs.webkit.org/show_bug.cgi?id=133225
2295 Reviewed by Darin Adler.
2297 Implementation of align-self and align-items properties ifor grid.
2299 Several layout tests were touched for adapting them to the new grid item's
2300 column-axis position when using RTL direction.
2302 * fast/css-grid-layout/grid-align-expected.txt: Added.
2303 * fast/css-grid-layout/grid-align.html: Added.
2304 * fast/css-grid-layout/grid-element-border-grid-item.html:
2305 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
2306 * fast/css-grid-layout/grid-element-padding-grid-item.html:
2307 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
2308 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
2309 * fast/css-grid-layout/grid-item-margin-resolution.html:
2311 2015-04-26 Doug Russell <d_russell@apple.com>
2313 AX: richer text change notifications (142719)
2314 https://bugs.webkit.org/show_bug.cgi?id=142719
2316 Reviewed by Darin Adler.
2318 Richer accessibility value change notifications. Introduce AXTextEditType,
2319 postTextStateChangeNotification and postTextReplacementNotification to give assistive
2320 tech apps more reliable context for responding to changes in web content. Also implement
2321 a mechanism to post value changes in password form fields in coalesced ticks to thwart
2322 analyzing the cadence of changes.
2324 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
2325 and an overload of postTextReplacementNotification to give assistive tech apps more
2326 reliable context for responding to changes in web content selection. Also block posting
2327 selection changes on password fields.
2329 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2330 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2331 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2332 * platform/mac/accessibility/selection-change-userinfo.html: Added.
2333 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2334 * platform/mac/accessibility/value-change-userinfo.html: Added.
2336 2015-04-26 Darin Adler <darin@apple.com>
2338 REGRESSION (r176751): line-height ignored in <button> elements
2339 https://bugs.webkit.org/show_bug.cgi?id=144234
2341 Reviewed by Antti Koivisto.
2343 * fast/forms/button-line-height-expected.html: Added.
2344 * fast/forms/button-line-height.html: Added.
2346 2015-04-26 Darin Adler <darin@apple.com>
2348 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
2349 https://bugs.webkit.org/show_bug.cgi?id=137163
2351 Reviewed by Andy Estes.
2353 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
2354 * fast/notifications/request-notification-permission-while-reloading.html: Added.
2356 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
2358 [JSC] Implement Math.clz32(), remove Number.clz()
2359 https://bugs.webkit.org/show_bug.cgi?id=144205
2361 Reviewed by Michael Saboff.
2363 Basic conformance tests.
2365 * js/Object-getOwnPropertyNames-expected.txt:
2366 * js/math-clz32-expected.txt: Added.
2367 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
2368 * js/number-clz-expected.txt: Removed.
2369 * js/script-tests/Object-getOwnPropertyNames.js:
2370 * js/script-tests/math-clz32.js: Added.
2371 (objectConvertToString.toString):
2372 (objectRecordToStringCall.toString):
2373 (objectThrowOnToString.toString):
2374 (objectWithValueOf.valueOf):
2375 (objectThrowOnValueOf.valueOf):
2376 (objectThrowOnValueOf.toString):
2377 (objectRecordValueOfCall.valueOf):
2378 (objectRecordConversionCalls.toString):
2379 (objectRecordConversionCalls.valueOf):
2380 * js/script-tests/number-clz.js: Removed.
2382 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
2384 [ES6] Array.from need to accept iterables
2385 https://bugs.webkit.org/show_bug.cgi?id=141055
2387 Reviewed by Darin Adler.
2389 Array.from now accepts iterables.
2391 * js/array-from-expected.txt:
2393 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2395 New baselines for iOS.
2397 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
2398 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
2399 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
2400 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
2401 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
2402 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2403 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
2404 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
2405 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
2406 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
2407 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
2408 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
2409 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2410 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
2411 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
2412 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
2414 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2416 New WK1 results for this test.
2418 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
2420 2015-04-25 Simon Fraser <simon.fraser@apple.com>
2422 Expand compositing coverage rect when scrolling and animating
2423 https://bugs.webkit.org/show_bug.cgi?id=144214
2424 rdar://problem/20695926
2426 Reviewed by Darin Adler.
2428 New baselines for tests dumping layer output, with coverage rect being affected
2429 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
2431 * compositing/contents-scale/animating-expected.txt:
2432 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2433 * compositing/contents-scale/scaled-ancestor-expected.txt:
2434 * compositing/contents-scale/simple-scale-expected.txt:
2435 * compositing/tiling/transform-origin-tiled.html: Added.
2436 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2437 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2438 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2439 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2440 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2441 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2442 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2443 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2444 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2445 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2446 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2447 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2448 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2449 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2450 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2451 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2452 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2453 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2454 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2455 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2456 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2457 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2458 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2459 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2460 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2461 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2462 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2463 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2464 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2465 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2466 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2467 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2469 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2471 Mark some tests that take >10 seconds on debug bots as slow.
2473 This is too close to 30 second timeout, so it's likely that these tests would flakily
2474 time out on other configurations, e.g. locally.
2478 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
2480 font-synthesis's initial value is "style weight"
2481 https://bugs.webkit.org/show_bug.cgi?id=144195
2483 Reviewed by Darin Adler.
2487 * fast/css3-text/font-synthesis-parse-expected.txt:
2488 * fast/css3-text/font-synthesis-parse.html:
2490 2015-04-25 Jordan Harband <ljharb@gmail.com>
2492 Set#keys !== Set#values
2493 https://bugs.webkit.org/show_bug.cgi?id=144190
2495 Reviewed by Darin Adler.
2497 * js/script-tests/set-keys.js: Added.
2498 * js/set-keys-expected.txt: Added.
2499 * js/set-keys.html: Added.
2501 2015-04-25 Darin Adler <darin@apple.com>
2503 Crash if IDBTransaction is aborted right after it's created
2504 https://bugs.webkit.org/show_bug.cgi?id=144199
2506 Reviewed by Simon Fraser.
2508 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
2509 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
2510 the execptions is different from what was marked here as expected.
2512 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
2514 class methods should be non-enumerable
2515 https://bugs.webkit.org/show_bug.cgi?id=143181
2517 Reviewed by Darin Adler.
2519 Added a regression test.
2521 Also fixed a test that previously relied on "prototype" property being writable
2522 since this is no longer the case.
2524 * js/class-syntax-extends-expected.txt:
2525 * js/class-syntax-prototype.html: Added.
2526 * js/script-tests/class-syntax-extends.js:
2527 * js/script-tests/class-syntax-prototype.js: Added.
2529 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
2531 [ES6] Implement String.fromCodePoint
2532 https://bugs.webkit.org/show_bug.cgi?id=144160
2534 Reviewed by Darin Adler.
2536 Add String.fromCodePoint.
2538 * js/Object-getOwnPropertyNames-expected.txt:
2539 * js/script-tests/Object-getOwnPropertyNames.js:
2541 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2543 Mavericks fix - no window.performance there.
2545 * fast/frames/flattening/resources/iframe-to-resize.html:
2547 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2549 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2550 https://bugs.webkit.org/show_bug.cgi?id=144155
2552 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
2554 * fast/frames/flattening/resources/iframe-to-resize.html:
2556 2015-04-24 Commit Queue <commit-queue@webkit.org>
2558 Unreviewed, rolling out r183288.
2559 https://bugs.webkit.org/show_bug.cgi?id=144189
2561 Made js/sort-with-side-effecting-comparisons.html time out in
2562 debug builds (Requested by ap on #webkit).
2566 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
2568 https://bugs.webkit.org/show_bug.cgi?id=144013
2569 http://trac.webkit.org/changeset/183288
2571 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
2573 Implement parsing support for font-synthesis CSS property
2574 https://bugs.webkit.org/show_bug.cgi?id=144180
2576 Reviewed by Tim Horton.
2578 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
2579 * fast/css3-text/font-synthesis-parse.html: Added.
2581 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2583 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2584 https://bugs.webkit.org/show_bug.cgi?id=144165
2586 Reviewed by Dean Jackson.
2588 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
2590 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2591 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2592 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2593 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2594 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2595 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2596 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2597 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2598 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2599 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2600 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2601 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2602 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2603 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2604 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
2605 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2606 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2607 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2608 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
2609 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2610 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2611 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2612 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2613 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
2614 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
2616 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2618 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2619 https://bugs.webkit.org/show_bug.cgi?id=144165
2621 Reviewed by Dean Jackson.
2623 Updated results that now include coverage rects, and a new test that includes both visible
2626 * compositing/contents-scale/animating-expected.txt:
2627 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2628 * compositing/contents-scale/scaled-ancestor-expected.txt:
2629 * compositing/contents-scale/simple-scale-expected.txt:
2630 * compositing/contents-scale/z-translate-expected.txt:
2631 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
2632 * compositing/visible-rect/coverage-clipped.html: Added.
2633 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2634 * compositing/visible-rect/coverage-scrolling.html: Added.
2635 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
2636 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2637 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2638 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2639 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2640 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2641 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
2642 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
2643 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2644 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2645 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2646 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2647 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
2648 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2649 * platform/mac/compositing/visible-rect/animated-expected.txt:
2650 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
2651 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2652 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2653 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2654 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2655 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2656 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
2657 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2659 2015-04-21 Geoffrey Garen <ggaren@apple.com>
2661 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
2662 https://bugs.webkit.org/show_bug.cgi?id=144013
2664 Reviewed by Mark Lam.
2666 * js/script-tests/array-holes.js:
2667 * js/array-holes-expected.txt: This result now matches Firefox. We see
2668 'peekaboo', which is a prototype property, rather than a hole, because
2669 sorting uses [[Get]], which sees prototype properties.
2671 The ES6 spec says that sorting should use [[Get]], so this new result
2672 matches the spec a little better -- although the spec also says that the
2673 result of sorting is undefined in this case because of the presence of
2674 an indexed property in the prototype chain.
2676 * js/dom/array-prototype-properties-expected.txt: Updated error message
2677 to match other array prototype error messages.
2679 * js/comparefn-sort-stability-expected.txt:
2680 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
2681 order to demonstrate that Firefox and Safari use a stable sort, and
2684 * js/script-tests/array-sort-sparse.js:
2685 * js/array-sort-sparse-expected.txt: Added some tests for things I got
2686 wrong in this patch.
2688 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2690 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2691 https://bugs.webkit.org/show_bug.cgi?id=144155
2693 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
2695 * fast/frames/flattening/resources/iframe-to-resize.html:
2697 2015-04-24 Commit Queue <commit-queue@webkit.org>
2699 Unreviewed, rolling out r183266.
2700 https://bugs.webkit.org/show_bug.cgi?id=144164
2702 Broke 32-bit build and a test. (Requested by ap on #webkit).
2706 "AX: richer text change notifications (142719)"
2707 https://bugs.webkit.org/show_bug.cgi?id=142719
2708 http://trac.webkit.org/changeset/183266
2710 2015-04-24 Brady Eidson <beidson@apple.com>
2712 Handling additional review feedback after http://trac.webkit.org/changeset/183280
2713 https://bugs.webkit.org/show_bug.cgi?id=144157.
2715 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
2717 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
2718 * http/tests/security/cors-post-redirect-303.html: Added.
2719 * http/tests/security/resources/cors-post-redirect-target.php:
2721 2015-04-24 Brady Eidson <beidson@apple.com>
2723 Origin header is preserved on cross-origin redirects.
2724 https://bugs.webkit.org/show_bug.cgi?id=144157.
2726 Reviewed by Sam Weinig.
2728 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
2729 * http/tests/security/cors-post-redirect-301.html: Added.
2730 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
2731 * http/tests/security/cors-post-redirect-302.html: Added.
2732 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
2733 * http/tests/security/cors-post-redirect-307.html: Added.
2734 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
2735 * http/tests/security/cors-post-redirect-308.html: Added.
2736 * http/tests/security/resources/cors-post-redirect-target.php: Added.
2738 2015-04-24 Matthew Mirman <mmirman@apple.com>
2740 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
2741 https://bugs.webkit.org/show_bug.cgi?id=141865
2742 rdar://problem/19927273
2744 Reviewed by Filip Pizlo.
2746 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
2747 * js/sloppy-getter-setter-global-object-expected.txt: Added.
2748 * js/sloppy-getter-setter-global-object.html: Added.
2750 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2752 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2753 https://bugs.webkit.org/show_bug.cgi?id=144155
2755 Reviewed by Anders Carlsson.
2757 Cleaned the test up a little, and added logging to collect some information about
2760 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
2761 * fast/frames/flattening/resources/iframe-to-resize.html:
2763 2015-04-24 Doug Russell <d_russell@apple.com>
2765 AX: richer text change notifications (142719)
2766 https://bugs.webkit.org/show_bug.cgi?id=142719
2768 Reviewed by Darin Adler.
2770 Richer accessibility value change notifications. Introduce AXTextEditType, postTextStateChangeNotification and postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content. Also implement a mechanism to post value changes in password form fields in coalesced ticks to thwart analyzing the cadence of changes.
2772 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent, and an overload of postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content selection. Also block posting selection changes on password fields.
2774 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2775 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2776 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2777 * platform/mac/accessibility/selection-change-userinfo.html: Added.
2778 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2779 * platform/mac/accessibility/value-change-userinfo.html: Added.
2781 2015-04-24 Antti Koivisto <antti@apple.com>
2783 Memory cache live resources repeatedly purged during painting
2784 https://bugs.webkit.org/show_bug.cgi?id=144104
2786 Reviewed by Chris Dumez.
2788 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2790 These clearMemoryCache calls are now done by cache-test.js.
2792 * http/tests/cache/disk-cache/resources/cache-test.js:
2795 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2799 2015-04-24 Antti Koivisto <antti@apple.com>
2801 Unreviewed, rolling out r183259.
2807 "Memory cache live resources repeatedly purged during
2809 https://bugs.webkit.org/show_bug.cgi?id=144104
2810 http://trac.webkit.org/changeset/183259
2812 2015-04-24 Antti Koivisto <antti@apple.com>
2814 Memory cache live resources repeatedly purged during painting
2815 https://bugs.webkit.org/show_bug.cgi?id=144104
2817 Reviewed by Chris Dumez.
2819 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2821 These clearMemoryCache calls are now done by cache-test.js.
2823 * http/tests/cache/disk-cache/resources/cache-test.js:
2826 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2830 2015-04-23 Basile Clement <basile_clement@apple.com>
2832 Allow function allocation sinking
2833 https://bugs.webkit.org/show_bug.cgi?id=144016
2835 Reviewed by Filip Pizlo.
2837 Add a new test in JSRegress to check function sinking is being
2840 * js/regress/script-tests/sink-function.js: Added.
2862 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2864 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
2865 https://bugs.webkit.org/show_bug.cgi?id=144127
2867 * platform/mac-wk1/TestExpectations: Marked it as such.
2869 2015-04-23 Jer Noble <jer.noble@apple.com>
2871 [Mac] Disable QTKit by default on future OS X.
2872 https://bugs.webkit.org/show_bug.cgi?id=144082
2874 Reviewed by Darin Adler.
2876 Add a required BANDWIDTH field to the alternate playlist.
2878 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
2880 2015-04-23 Tim Horton <timothy_horton@apple.com>
2882 Make the linter stop complaining by fixing the order of fields in TestExpectations
2884 * platform/mac/TestExpectations:
2885 Bug number comes first.
2887 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2889 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
2891 Updated the results to match what we get in 10.10.3, and marked as passing.
2893 * editing/selection/extend-by-character-007-expected.txt: Removed.
2894 * platform/mac/TestExpectations:
2895 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
2896 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
2898 2015-04-23 Jordan Harband <ljharb@gmail.com>
2900 Implement `Object.assign`
2901 https://bugs.webkit.org/show_bug.cgi?id=143980
2903 Reviewed by Filip Pizlo.
2905 * js/Object-assign-expected.txt: Added.
2906 * js/Object-assign.html: Added.
2907 * js/Object-getOwnPropertyNames-expected.txt:
2908 * js/script-tests/Object-assign.js: Added.
2909 * js/script-tests/Object-getOwnPropertyNames.js:
2911 2015-04-23 Chris Dumez <cdumez@apple.com>
2913 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
2915 It often crashes on Windows.
2917 * platform/win/TestExpectations:
2919 2015-04-22 Zalan Bujtas <zalan@apple.com>
2921 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
2922 https://bugs.webkit.org/show_bug.cgi?id=144035
2923 rdar://problem/20604467
2925 Reviewed by Darin Adler.
2927 This patch extends HTMLElement::createElementRenderer()
2928 with the render tree insertion point so that we can create different type
2929 of renderers based on the render tree context.
2931 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
2932 * fast/ruby/ruby-rt-with-region-crash.html: Added.
2934 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2936 Context menu doesn't account for selection semantics
2937 ​ https://bugs.webkit.org/show_bug.cgi?id=143958
2938 <rdar://problem/19735706>
2940 Unreviewed test fix.
2942 The new 'context-menu-text-selection-lookup.html' test added in this
2943 bug was based on a test that does not work properly on some ports.
2944 Skipping/failing this test in the same places as the original
2945 'context-menu-text-selection.html' test.
2947 * platform/gtk/TestExpectations:
2948 * platform/ios-simulator-wk1/TestExpectations:
2949 * platform/ios-simulator-wk2/TestExpectations:
2950 * platform/mac-wk2/TestExpectations:
2952 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2954 Unreviewed test fix after r183138.
2956 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
2957 expectations were committed.
2959 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2961 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
2963 * platform/mac-mavericks/css2.1: Added.
2964 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
2965 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
2966 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
2967 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
2968 * platform/mac/TestExpectations:
2969 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
2970 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
2971 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
2972 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
2974 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2976 fast/text/emoji.html passes on OS X 10.10.3 and higher.
2978 * platform/mac/TestExpectations: Mark it as such.
2980 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
2982 Implement String.codePointAt()
2983 https://bugs.webkit.org/show_bug.cgi?id=143934
2985 Reviewed by Darin Adler.
2987 * js/Object-getOwnPropertyNames-expected.txt:
2988 * js/script-tests/string-code-point-at.js: Added.
2989 (objectWithCustomToString.toString):
2990 (objectThrowingOnToString.toString):
2991 (objectCountingToString.toString):
2992 (testLeadSurrogateOutOfBounds):
2993 (testLeadSurrogateAsLastCharacter):
2994 (testTrailSurrogateOutOfbounds):
2995 (testAccessNullInString):
2996 (testNormalCombinationOfSurrogates):
2997 * js/string-code-point-at-expected.txt: Added.
2998 * js/string-code-point-at.html: Added.
3000 2015-04-22 Brent Fulgham <bfulgham@apple.com>
3002 Context menu doesn't account for selection semantics
3003 https://bugs.webkit.org/show_bug.cgi?id=143958
3004 <rdar://problem/19735706>
3006 Reviewed by Tim Horton.
3008 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
3009 * editing/selection/context-menu-text-selection-lookup.html: Added.
3011 2015-04-22 Jeremy Jones <jeremyj@apple.com>
3013 Expect failure on windows for treeitem-child-exposed test.
3014 https://bugs.webkit.org/show_bug.cgi?id=144070
3018 Mark accessibility/treeitem-child-exposed.html as failing on windows.
3020 * platform/win/TestExpectations:
3022 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
3024 AX: WebKit does not expose text fields inside tree views.
3025 https://bugs.webkit.org/show_bug.cgi?id=142196
3027 Reviewed by Chris Fleizach.
3029 Tests for treeitem’s children’s accessibility.
3030 Also fixed the search predicate test for treeitem,
3031 the static text is the second child of treeitem and
3032 list marker is the first child.
3034 * accessibility/treeitem-child-exposed-expected.txt: Added.
3035 * accessibility/treeitem-child-exposed.html: Added.
3036 * platform/mac/accessibility/search-predicate-expected.txt:
3037 * platform/mac/accessibility/search-predicate.html:
3039 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3041 [Streams API] Implement ReadableStreamController
3042 https://bugs.webkit.org/show_bug.cgi?id=143608
3044 Reviewed by Benjamin Poulain.
3046 Updated expectations as more tests are passed.
3047 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
3048 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
3050 * streams/readable-stream.html:
3051 * streams/readable-stream-expected.txt:
3052 * streams/reference-implementation/bad-underlying-sources-expected.txt:
3053 * streams/reference-implementation/brand-checks-expected.txt:
3054 * streams/reference-implementation/count-queuing-strategy-expected.txt:
3055 * streams/reference-implementation/readable-stream-expected.txt:
3057 2015-04-22 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3059 [GTK] Gardening 21st April.
3060 https://bugs.webkit.org/show_bug.cgi?id=143982.
3064 * platform/gtk/TestExpectations:
3066 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
3068 [Cairo] Implement Path::addPath
3069 https://bugs.webkit.org/show_bug.cgi?id=130580
3071 Reviewed by Dirk Schulze.
3073 Enable addPath testcase in EFL port.
3075 * platform/efl/TestExpectations:
3077 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
3079 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
3080 https://bugs.webkit.org/show_bug.cgi?id=143994
3082 Reviewed by Simon Fraser.
3084 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
3085 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
3086 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
3087 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
3088 Make sure when removing an SVG animating element and reinserting it back
3089 within the same animation length or transform limits, we do not crash.
3091 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
3093 [EFL] Unreviewed gardening
3095 Update test expectations for failing tests.
3097 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
3098 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
3099 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
3100 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
3101 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
3102 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
3103 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
3104 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
3106 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3108 [EFL] Unreviewed gardening on 22th April
3110 Mark 3 compositing tests to image only failure. Additionally move
3111 wrong categorized 2 tests to a correct place.
3113 * platform/efl/TestExpectations:
3115 2015-04-21 Michael Saboff <msaboff@apple.com>
3117 Crash in JSC::Interpreter::execute
3118 https://bugs.webkit.org/show_bug.cgi?id=142625
3120 Reviewed by Filip Pizlo.
3122 New regression test.
3124 * js/regress-142625-expected.txt: Added.
3125 * js/regress-142625.html: Added.
3126 * js/script-tests/regress-142625.js: Added.
3128 2015-04-20 Simon Fraser <simon.fraser@apple.com>
3130 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
3131 https://bugs.webkit.org/show_bug.cgi?id=141857
3133 Reviewed by Dirk Schulze.
3135 Ref test with a masked green square. Has to be an http test to trigger the
3138 * http/tests/css/data-uri-mask-expected.html: Added.
3139 * http/tests/css/data-uri-mask.html: Added.
3141 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
3143 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
3145 Remove some expected failures from tests that are passing.
3146 Also rebaselined failing tests.
3148 * platform/efl/TestExpectations:
3149 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
3150 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
3151 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
3152 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
3153 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
3154 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
3155 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
3156 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
3158 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
3160 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
3161 https://bugs.webkit.org/show_bug.cgi?id=143903
3163 Reviewed by Daniel Bates.
3165 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
3166 * svg/css/crash-path-zero-height-viewbox.svg: Added.
3167 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
3168 * svg/css/crash-path-zero-width-viewbox.svg: Added.
3169 Make sure if the physical width or the physical height of an SVG is zero
3170 and a viewBox is specified, we do not crash.
3172 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
3174 Web Inspector: Improve Support for WeakSet in Console
3175 https://bugs.webkit.org/show_bug.cgi?id=143951
3177 Reviewed by Darin Adler.
3179 * inspector/model/remote-object-expected.txt:
3180 * inspector/model/remote-object.html:
3181 Update the test to include a WeakSet example.
3182 Also rebaseline for iterator changes that landed recently.
3184 2015-04-20 Alex Christensen <achristensen@webkit.org>
3186 Fix content extension test flakiness.
3187 https://bugs.webkit.org/show_bug.cgi?id=143950
3189 Reviewed by Brady Eidson.
3191 * platform/mac-wk2/TestExpectations:
3192 Mark contentextensions tests as not flaky any more.
3194 2015-04-20 Beth Dakin <bdakin@apple.com>
3196 Should not list these tests twice.
3198 * platform/mac-wk2/TestExpectations:
3200 2015-04-20 Simon Fraser <simon.fraser@apple.com>
3202 Setting inline style to the same value it already has triggers a style recalc
3203 https://bugs.webkit.org/show_bug.cgi?id=143922
3205 Reviewed by Antti Koivisto.
3207 Test that changes inline-style (to test this bug fix), and classes (for
3208 proactive testing) and counts style recalcs.
3210 * fast/css/set-inline-style-recalc-expected.txt: Added.
3211 * fast/css/set-inline-style-recalc.html: Added.
3213 2015-04-20 Brady Eidson <beidson@apple.com>
3215 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
3216 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
3218 Reviewed by Chris Dumez.
3220 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
3222 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
3223 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
3224 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
3225 * http/tests/resources/Ahem.woff: Added.
3227 2015-04-20 Per Arne Vollan <peavo@outlook.com>
3229 Favicons are not always loaded.
3230 https://bugs.webkit.org/show_bug.cgi?id=143880
3232 Reviewed by Darin Adler.
3234 Added new test for icon link elements without mime type.
3236 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
3237 * fast/dom/icon-url-without-mimetype.html: Added.
3239 2015-04-20 Alexey Proskuryakov <ap@apple.com>
3241 Contentextensions tests are flaky
3242 https://bugs.webkit.org/show_bug.cgi?id=143950
3244 * platform/mac-wk2/TestExpectations: Marking them as such.
3246 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
3248 [EFL] Unreviewed gardening
3250 Update test expectations for failing tests.
3252 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
3253 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
3254 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
3255 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
3256 Rebaseline after r173857.
3258 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
3260 [EFL] Unreviewed gardening
3262 Rebaseline after r177774.
3264 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
3266 2015-04-20 Jordan Harband <ljharb@gmail.com>
3268 Implement `Object.is`
3269 https://bugs.webkit.org/show_bug.cgi?id=143865
3271 Reviewed by Darin Adler.
3273 * js/Object-getOwnPropertyNames-expected.txt:
3274 * js/Object-is-expected.txt: Added.
3275 * js/Object-is.html: Added.
3276 * js/script-tests/Object-getOwnPropertyNames.js:
3277 * js/script-tests/Object-is.js: Added.
3279 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
3281 [ES6] Implement WeakSet
3282 https://bugs.webkit.org/show_bug.cgi?id=142408
3284 Reviewed by Darin Adler.
3286 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
3288 * js/dom/basic-weakmap-expected.txt:
3289 * js/dom/basic-weakset-expected.txt: Added.
3290 * js/dom/basic-weakset.html: Added.
3291 * js/dom/script-tests/basic-weakmap.js:
3292 * js/dom/script-tests/basic-weakset.js: Added.
3294 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3296 [EFL] Unreviewed gardening
3298 Update test expectations for failing tests.
3300 * platform/efl/TestExpectations:
3301 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
3302 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
3303 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
3304 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
3305 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
3306 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
3307 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
3309 2015-04-18 Simon Fraser <simon.fraser@apple.com>
3311 REGRESSION (r181656): Animated tiled layers are missing content
3312 https://bugs.webkit.org/show_bug.cgi?id=143911
3313 rdar://problem/20596328
3315 Reviewed by Darin Adler.
3317 Test that animates a tiled layer, and checks that layer flushes occur while the
3318 animation is running.
3320 * compositing/animation/animation-backing-expected.txt: Added.
3321 * compositing/animation/animation-backing.html: Added.
3323 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
3325 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
3326 https://bugs.webkit.org/show_bug.cgi?id=143863
3328 Reviewed by Rob Buis.
3330 Simplified test from a fuzzer.
3332 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
3333 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
3335 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
3337 [ES6] Fix name enumeration of static functions for Symbol constructor
3338 https://bugs.webkit.org/show_bug.cgi?id=143891
3340 Reviewed by Geoffrey Garen.
3342 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
3344 * js/Object-getOwnPropertyNames-expected.txt: Removed.
3345 * js/script-tests/Object-getOwnPropertyNames.js:
3347 2015-04-17 Beth Dakin <bdakin@apple.com>
3349 Force mouse events should go through normal mouse event handling code paths
3350 https://bugs.webkit.org/show_bug.cgi?id=143749
3352 rdar://problem/20472895
3354 Reviewed by Dean Jackson.
3356 Just a few new tests. More to come.
3357 * fast/events/mouse-force-changed-expected.txt: Added.
3358 * fast/events/mouse-force-changed.html: Added.
3359 * fast/events/mouse-force-down-expected.txt: Added.
3360 * fast/events/mouse-force-down.html: Added.
3361 * fast/events/mouse-force-up-expected.txt: Added.
3362 * fast/events/mouse-force-up.html: Added.
3364 Right now the new tests will only work on Mac 10.10.3 and beyond.
3365 * platform/efl/TestExpectations:
3366 * platform/gtk/TestExpectations:
3367 * platform/ios-simulator/TestExpectations:
3368 * platform/mac-mavericks/TestExpectations:
3369 * platform/win/TestExpectations:
3371 2015-04-17 Daniel Bates <dabates@apple.com>
3373 REGRESSION: SVG does not support link dragging
3374 https://bugs.webkit.org/show_bug.cgi?id=141597
3376 Reviewed by Darin Adler.
3378 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
3380 * fast/events/drag-and-drop-link-expected.txt: Added.
3381 * fast/events/drag-and-drop-link.html: Added.
3382 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
3383 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
3384 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3385 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
3386 drag-and-drop support.
3387 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
3388 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3390 2015-04-17 Commit Queue <commit-queue@webkit.org>
3392 Unreviewed, rolling out r182912 and r182920.
3393 https://bugs.webkit.org/show_bug.cgi?id=143881
3395 Build breakage in some configurations (Requested by ap on
3398 Reverted changesets:
3400 "Force mouse events should go through normal mouse event
3401 handling code paths"
3402 https://bugs.webkit.org/show_bug.cgi?id=143749
3403 http://trac.webkit.org/changeset/182912
3405 http://trac.webkit.org/changeset/182920
3407 2015-04-17 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3409 [GTK] Gardening 17th April.
3410 https://bugs.webkit.org/show_bug.cgi?id=143870
3414 * platform/gtk/TestExpectations:
3416 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3418 [EFL] Unreviewed EFL gardening on 17 April.
3420 Mark 5 form tests and 3 navigation tests to failure.
3422 * platform/efl/TestExpectations:
3424 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3426 streams/reference-implementation/readable-stream.html is flaky
3427 https://bugs.webkit.org/show_bug.cgi?id=143778
3431 Comment out flaky subtests while working on a more complete
3434 The problem with these tests is that they set a timeout before the
3435 calling done() and this causes some tests to behave
3436 undeterministically, specilly code related to promise
3437 resolution. This could even cause indetermination if the tests
3438 were expected to run correctly.
3440 We think it is better to comment them out and find a more long
3441 term solution that could involve submitting change requests to the
3442 reference tests in the spec. This will be tackled in bug 143774.
3444 * streams/reference-implementation/readable-stream-expected.txt:
3445 * streams/reference-implementation/readable-stream-reader-expected.txt:
3446 * streams/reference-implementation/readable-stream-reader.html:
3447 * streams/reference-implementation/readable-stream-templated-expected.txt:
3448 * streams/reference-implementation/readable-stream-templated.html:
3449 * streams/reference-implementation/readable-stream.html:
3451 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3453 streams/readablestream-reader.html test should really test collected stream case.
3454 https://bugs.webkit.org/show_bug.cgi?id=143818
3456 Reviewed by Darin Adler.
3458 Making the test async so that the stream start async callback is made and the stream be collected.
3460 * streams/readable-stream-reader.html:
3462 2015-04-16 Alexey Proskuryakov <ap@apple.com>
3464 http/tests/misc/DOMContentLoaded-event.html is flaky
3465 https://bugs.webkit.org/show_bug.cgi?id=143382
3467 Reviewed by Chris Dumez.
3469 * http/tests/misc/DOMContentLoaded-event-expected.txt:
3470 * http/tests/misc/DOMContentLoaded-event.html:
3471 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
3473 2015-04-16 Jordan Harband <ljharb@gmail.com>
3475 Number.parseInt is not === global parseInt in nightly r182673
3476 https://bugs.webkit.org/show_bug.cgi?id=143799
3478 Reviewed by Darin Adler.
3480 * js/number-constructor-expected.txt:
3481 * js/parseInt-expected.txt:
3482 * js/script-tests/number-constructor.js:
3483 * js/script-tests/parseInt.js:
3485 2015-04-16 Tim Horton <timothy_horton@apple.com>
3487 Rebaseline mouse-cursor-image-set results after r182869
3489 * fast/events/mouse-cursor-image-set-expected.txt:
3490 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
3491 * platform/mac/TestExpectations:
3492 Un-skip and land new results.
3494 2015-04-16 Beth Dakin <bdakin@apple.com>
3496 I will be investigating this in the short term, but skip these failing test for
3499 * platform/mac-wk2/TestExpectations:
3501 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
3503 [ES6] Implement Symbol.for and Symbol.keyFor
3504 https://bugs.webkit.org/show_bug.cgi?id=143404
3506 Reviewed by Geoffrey Garen.
3508 Add tests to check Symbol's identity over different realms.
3510 * js/dom/cross-frame-symbols-expected.txt: Added.
3511 * js/dom/cross-frame-symbols.html: Added.
3512 * js/dom/script-tests/cross-frame-symbols.js: Added.
3514 2015-04-16 Beth Dakin <bdakin@apple.com>
3516 Forgot to edit this TestExpectation file for
3517 http://trac.webkit.org/changeset/182912
3519 * platform/mac-wk1/TestExpectations:
3521 2015-04-16 Beth Dakin <bdakin@apple.com>
3523 Force mouse events should go through normal mouse event handling code paths
3524 https://bugs.webkit.org/show_bug.cgi?id=143749
3526 rdar://problem/20472895
3528 Reviewed by Dean Jackson.
3530 Just a few new tests. More to come.
3531 * fast/events/mouse-force-changed-expected.txt: Added.
3532 * fast/events/mouse-force-changed.html: Added.
3533 * fast/events/mouse-force-down-expected.txt: Added.
3534 * fast/events/mouse-force-down.html: Added.
3535 * fast/events/mouse-force-up-expected.txt: Added.
3536 * fast/events/mouse-force-up.html: Added.
3538 Right now the new tests will only work on Mac 10.10.3 and beyond.
3539 * platform/efl/TestExpectations:
3540 * platform/gtk/TestExpectations:
3541 * platform/ios-simulator/TestExpectations:
3542 * platform/mac-mavericks/TestExpectations:
3543 * platform/win/TestExpectations:
3545 2015-04-16 Chris Dumez <cdumez@apple.com>
3547 Regression(r182517): WebSocket::suspend() causes error event to be fired
3548 https://bugs.webkit.org/show_bug.cgi?id=143806
3549 <rdar://problem/20559812>
3551 Reviewed by Alexey Proskuryakov.