Changeset 84861 in webkit
- Timestamp:
- Apr 25, 2011 6:44:00 PM (13 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 1 added
- 8 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r84858 r84861 1 2011-04-25 Mihai Parparita <mihaip@chromium.org> 2 3 Reviewed by Ojan Vafai. 4 5 Convert fast/events/event-sender-mouse-moved.html to dumpAsText 6 https://bugs.webkit.org/show_bug.cgi?id=59366 7 8 * fast/events/event-sender-mouse-moved-expected.txt: Added. 9 * fast/events/event-sender-mouse-moved.html: 10 * platform/chromium-linux/fast/events/event-sender-mouse-moved-expected.png: Removed. 11 * platform/chromium-win/fast/events/event-sender-mouse-moved-expected.png: Removed. 12 * platform/chromium-win/fast/events/event-sender-mouse-moved-expected.txt: Removed. 13 * platform/gtk/fast/events/event-sender-mouse-moved-expected.txt: Removed. 14 * platform/mac-leopard/fast/events/event-sender-mouse-moved-expected.png: Removed. 15 * platform/mac/fast/events/event-sender-mouse-moved-expected.png: Removed. 16 * platform/mac/fast/events/event-sender-mouse-moved-expected.txt: Removed. 17 * platform/qt/fast/events/event-sender-mouse-moved-expected.txt: Removed. 18 1 19 2011-04-25 Dirk Pranke <dpranke@chromium.org> 2 20 … … 260 278 https://bugs.webkit.org/show_bug.cgi?id=59300 261 279 <rdar://problem/9231956> 262 280 263 281 Added some new test cases. Also updated results for the 264 282 change. The changes are progressions. … … 356 374 Unreviewed test_expectations.txt update. 357 375 r84745 didn't fix meter-element.html break on chromium. 358 376 359 377 * platform/chromium/test_expectations.txt: 360 378 … … 365 383 REGRESSION: (non-Mac) <meter>'s bar part isn't rendered for with -webkit-writing-mode: vertical-lr from r82899 366 384 https://bugs.webkit.org/show_bug.cgi?id=59281 367 385 368 386 * fast/dom/HTMLMeterElement/meter-writing-mode.html: Added. 369 387 * fast/dom/HTMLProgressElement/progress-writing-mode.html: Added. … … 454 472 [QT] move-by-word-visually.html failed in QT. 455 473 https://bugs.webkit.org/show_bug.cgi?id=59265 456 474 457 475 Temporarily skip the test in QT while investigating. 458 476 … … 775 793 776 794 Testcase for rounded borders on an element with a gradient background. 777 795 778 796 * fast/backgrounds/gradient-background-leakage.html: Added. 779 797 * platform/mac/fast/backgrounds/gradient-background-leakage-expected.png: Added. … … 912 930 913 931 Content of <details> should be forwarded through the shadow DOM 914 https://bugs.webkit.org/show_bug.cgi?id=59055 932 https://bugs.webkit.org/show_bug.cgi?id=59055 915 933 916 934 * fast/html/details-add-child-1.html: Added. … … 918 936 * fast/html/details-remove-child-1.html: Added. 919 937 * fast/html/details-remove-child-2.html: Added. 920 * platform/chromium/test_expectations.txt: 938 * platform/chromium/test_expectations.txt: 921 939 * platform/mac/fast/html/details-add-child-1-expected.checksum: Added. 922 940 * platform/mac/fast/html/details-add-child-1-expected.png: Added. … … 987 1005 Extra GraphicsContext::save() in InlineTextBox::paintDecoration() 988 1006 https://bugs.webkit.org/show_bug.cgi?id=59109 989 1007 990 1008 Testcase that exercises the fixed InlineTextBox::paintDecoration() code. 991 1009 … … 1097 1115 1098 1116 https://bugs.webkit.org/show_bug.cgi?id=57898 1099 REGRESSION (r82185): Scroll position not restored on navigation back to a page in 1117 REGRESSION (r82185): Scroll position not restored on navigation back to a page in 1100 1118 the page cache 1101 1119 -and corresponding- … … 1513 1531 2011-04-21 Tony Chang <tony@chromium.org> 1514 1532 1515 Unreviewed. Fixed the last set of tests that are missing pngs. 1533 Unreviewed. Fixed the last set of tests that are missing pngs. 1516 1534 Created new png baselines on my Leopard machine. 1517 1535 … … 2455 2473 Reviewed by Adam Barth 2456 2474 2457 Add a test to test sequences of IPA tone letters are 2475 Add a test to test sequences of IPA tone letters are 2458 2476 ligated regardless of text-rendering mode (fast codepath or not). 2459 2477 The test explicitly specifies Arial because it's one of a few fonts … … 2566 2584 2567 2585 Unreviewed, expectations change. 2568 2586 2569 2587 * platform/chromium/test_expectations.txt: 2570 2588 … … 2712 2730 a new test that shows the background color leaking out through the 2713 2731 border (to facilitate image diffs for an upcoming change). 2714 2732 2715 2733 * fast/backgrounds/background-leakage.html: Added. 2716 2734 * platform/mac/compositing/reflections/backface-hidden-reflection-expected.txt: Added. … … 2853 2871 The following test checks that when we copy a text node surrounded by an element that 2854 2872 has non transparent background color we preserve the background color as well. 2855 2873 2856 2874 * editing/pasteboard/copy-text-with-backgroundcolor-expected.txt: Added. 2857 2875 * editing/pasteboard/copy-text-with-backgroundcolor.html: Added. … … 2925 2943 2926 2944 https://bugs.webkit.org/show_bug.cgi?id=57898 2927 REGRESSION (r82185): Scroll position not restored on navigation back to a page in 2945 REGRESSION (r82185): Scroll position not restored on navigation back to a page in 2928 2946 the page cache 2929 2947 -and corresponding- … … 2963 2981 Background radius is wrong for split inline 2964 2982 https://bugs.webkit.org/show_bug.cgi?id=58843 2965 2983 2966 2984 New tests for split inline with border-radius, with background color and image, 2967 2985 in both horizontal and vertical text. … … 3032 3050 Fix multiple border rendering issues 3033 3051 https://bugs.webkit.org/show_bug.cgi?id=58761 3034 3052 3035 3053 New results for progressions, and some new tests. 3036 3054 3037 3055 * fast/blockflow/border-styles-vertical-lr.html: 3038 3056 * fast/blockflow/border-styles-vertical-rl.html: … … 3040 3058 Adjusted to fit in the pixel result without scrollbars, and added 3041 3059 double border test. 3042 3060 3043 3061 * fast/borders/border-radius-different-width-001.html: Added. 3044 3062 * fast/borders/border-radius-inset-outset.html: Added. … … 3151 3169 3152 3170 Add a complex-script version of zero-width-characters.html. 3153 and add U+FEFF to zero-width-characters.html 3171 and add U+FEFF to zero-width-characters.html 3154 3172 Chromium Linux fails the test because U+FEFF is rendered 3155 3173 with a non-zero width glyph. 3156 3174 Filed http://bugs.webkit.org/show_bug.cgi?id=58741 and noted 3157 3175 as such in test_expectation.txt. 3158 3176 3159 3177 https://bugs.webkit.org/show_bug.cgi?id=48860 3160 3178 … … 3562 3580 https://bugs.webkit.org/show_bug.cgi?id=56318 3563 3581 3564 WKTR does not support the eventSender.keyDown() method, so use mouseDown() 3582 WKTR does not support the eventSender.keyDown() method, so use mouseDown() 3565 3583 in those cases that keyDown() does not exist. 3566 3584 … … 4078 4096 Fix border drawing tests to drop -webkit prefix on border-radius, and make the tests compatible with Firefox 4079 4097 https://bugs.webkit.org/show_bug.cgi?id=58734 4080 4098 4081 4099 Add result for new test. 4082 4100 … … 4091 4109 Fix border drawing tests to drop -webkit prefix on border-radius, and make the tests compatible with Firefox 4092 4110 https://bugs.webkit.org/show_bug.cgi?id=58734 4093 4111 4094 4112 Drop the -webkit prefix on border-radius in the tests, and remove -moz-border-radius, 4095 4113 since Firefox supports the unprefixed property now. This avoids the problem where 4096 4114 -moz-border-radius and -webkit-border-radius had different behaviors when given two values. 4097 4115 4098 4116 Also unprefix box-sizing for WebKit, and add a -moz prefixed version for Firefox. 4099 4117 4100 4118 Add a test that compares the behavior of -webkit-border-radius and border-radius with 4101 4119 two values. … … 4407 4425 * Render tree structure has changed. 4408 4426 * Changed style rule on details-writing-mode.html to avoid to hit shadow CSS leak bug. 4409 4427 4410 4428 * fast/html/details-writing-mode.html: 4411 * platform/chromium/test_expectations.txt: 4429 * platform/chromium/test_expectations.txt: 4412 4430 * platform/mac/fast/html/details-add-summary-1-and-click-expected.checksum: 4413 4431 * platform/mac/fast/html/details-add-summary-1-and-click-expected.png: … … 4641 4659 Some borders with border-radius do not have rounded inner edges 4642 4660 https://bugs.webkit.org/show_bug.cgi?id=58457 4643 4661 4644 4662 Pixel tests for various combinations of border styles and radii. 4645 4663 Update pixel results for affected tests. … … 6148 6166 Test that 'display: block' and 'display: table' on generated :before/:after content 6149 6167 within <ruby> doesn't crash. 6150 6168 6151 6169 * fast/ruby/after-block-doesnt-crash-expected.txt: Added. 6152 6170 * fast/ruby/after-block-doesnt-crash.html: Added. … … 6710 6728 6711 6729 https://bugs.webkit.org/show_bug.cgi?id=58176 6712 6730 6713 6731 Inline replaced elements following positioned elements on lines are not rendered. Make sure the 6714 6732 logic for skipping run construction in appendRunsForObject matches the new logic that I added … … 6769 6787 Reviewed by Nikolas Zimmermann. 6770 6788 6771 Tests for crash when non-svg inline text boxes exist in the list of text boxes. 6789 Tests for crash when non-svg inline text boxes exist in the list of text boxes. 6772 6790 https://bugs.webkit.org/show_bug.cgi?id=57933 6773 6791 … … 6825 6843 https://bugs.webkit.org/show_bug.cgi?id=58334 6826 6844 LayoutTestController.computedStyleIncludingVisitedInfo-based tests don't work in WK2 6827 6845 6828 6846 * platform/mac-wk2/Skipped: Skip a new test due to an identified bug in WKTR and classify 6829 6847 three other skipped tests with that same bug. … … 7481 7499 Divide by zero in calcColumnWidth 7482 7500 https://bugs.webkit.org/show_bug.cgi?id=58230 7483 7501 7484 7502 Testcase for the bug. 7485 7503 … … 7628 7646 Car model dropdowns at audiusa.com lay out incorrectly with compositing enabled 7629 7647 https://bugs.webkit.org/show_bug.cgi?id=56660 7630 7648 7631 7649 Test that toggles overflow on an element with a composited descendent. 7632 7650 … … 7911 7929 7912 7930 https://bugs.webkit.org/show_bug.cgi?id=57971 7913 7931 7914 7932 Rework visited/unvisited links for before/after content. Propagate the bits earlier so that we don't lose 7915 7933 them when we throw away the visited style. Don't throw away the visited link style for pseudo elements … … 8015 8033 Reviewed by Tony Gentilcore. 8016 8034 8017 Incoming source should be preload scanned when the parser is blocked 8035 Incoming source should be preload scanned when the parser is blocked 8018 8036 https://bugs.webkit.org/show_bug.cgi?id=58117 8019 8037 … … 8550 8568 8551 8569 https://bugs.webkit.org/show_bug.cgi?id=57736 8552 8570 8553 8571 Crash on openstreetmap.org while using the map. Fix a bad interaction between the positioned movement layout 8554 8572 optimization and the simplified layout optimization that could lead to blocks remaining marked as dirty when … … 9253 9271 9254 9272 https://bugs.webkit.org/show_bug.cgi?id=41445 9255 9273 9256 9274 Visited links painting with black background. Make sure that if the visited style has 9257 9275 the initial background color (transparent) set that we just use the unvisited color. … … 9305 9323 9306 9324 https://bugs.webkit.org/show_bug.cgi?id=57916 9307 9325 9308 9326 Implement an optimization to the line box tree to cull out most of the intermediate 9309 9327 line boxes that can occur between the root line box and the leaves of the tree (images … … 10103 10121 [Windows] fast/blockflow/Kusa-Makura-background-canvas.html failing since introduction in r82903 10104 10122 https://bugs.webkit.org/show_bug.cgi?id=57880 10105 10123 10106 10124 Update Windows expected results (with pixel tests) to greenify the bots. 10107 10125 … … 10488 10506 Convert <meter> shadow DOM to a DOM-based shadow. 10489 10507 https://bugs.webkit.org/show_bug.cgi?id=50661 10490 10508 10491 10509 Updated expectations due to shadow structure chagne. 10492 10510 Also updated meter-styles.html pixel result because the render tree is now laid out … … 10609 10627 Convert <meter> shadow DOM to a DOM-based shadow. 10610 10628 https://bugs.webkit.org/show_bug.cgi?id=50661 10611 10629 10612 10630 Updated expectations due to shadow structure chagne. 10613 10631 Also updated meter-styles.html pixel result because the render tree is now laid out … … 11187 11205 2011-04-04 Pavel Podivilov <podivilov@chromium.org> 11188 11206 11189 Unreviewed, add chromium test expectations for tests added in r82780. 11207 Unreviewed, add chromium test expectations for tests added in r82780. 11190 11208 11191 11209 * platform/chromium-mac/fast/dom/Element/scale-page-bounding-client-rect-expected.txt: Added. … … 11847 11865 11848 11866 https://bugs.webkit.org/show_bug.cgi?id=57605 11849 Frame::pageScaleFactor() should not affect getBoundingClientRect() or 11867 Frame::pageScaleFactor() should not affect getBoundingClientRect() or 11850 11868 getClientRects() 11851 11869 -and corresponding- … … 12595 12613 Unreviewed unskipping. This will make some tests fail on GTK port, whoese 12596 12614 results should be updated using layout-test-results.zip compiled by the buildbot. 12597 12615 12598 12616 * platform/gtk/Skipped: 12599 12617 … … 12601 12619 12602 12620 Unreviewed expectation/skip update that follows r82686. 12603 12621 12604 12622 - Updated expectataions for gtk port. 12605 - Skipped some win tests whose expectations are need to be updated but 12623 - Skipped some win tests whose expectations are need to be updated but 12606 12624 the result isn't available from build.webit.org. 12607 12625 … … 12640 12658 <meter> can only support horizontal indicator 12641 12659 https://bugs.webkit.org/show_bug.cgi?id=56001 12642 12660 12643 12661 - Simpflied some test cases which had vertical indicators. 12644 12662 - Updated expectations due to shadow structure change 12645 12663 - Skipped tetsts which need expectations update. 12646 12664 12647 12665 * fast/dom/HTMLMeterElement/meter-element.html: 12648 12666 * fast/dom/HTMLMeterElement/meter-styles-changing-pseudo.html: … … 12749 12767 https://bugs.webkit.org/show_bug.cgi?id=57466 12750 12768 12751 * inspector/elements/dom-agent-query-selector.html: removed documentWide parameter to querySelectorAll 12769 * inspector/elements/dom-agent-query-selector.html: removed documentWide parameter to querySelectorAll 12752 12770 12753 12771 2011-03-31 Adam Barth <abarth@webkit.org> … … 13096 13114 Optimize overflow computations on lines to avoid allocating RenderOverflows in nearly all cases and to avoid even having 13097 13115 to check the line for overflow in the first place. 13098 13116 13099 13117 Updated results for tests that progressed. 13100 13118 … … 13188 13206 Reviewed by Eric Seidel. 13189 13207 13190 Test that script inside an SVG can delete a range containing 13208 Test that script inside an SVG can delete a range containing 13191 13209 itself when invoked on top of script manipulating it. 13192 13210 https://bugs.webkit.org/show_bug.cgi?id=57265 … … 13236 13254 <meter> can only support horizontal indicator 13237 13255 https://bugs.webkit.org/show_bug.cgi?id=56001 13238 13256 13239 13257 - Simpflied some test cases which had vertical indicators. 13240 13258 - Updated expectations due to shadow structure change … … 13954 13972 box-shadow radii stays the same regardless of any spread set 13955 13973 https://bugs.webkit.org/show_bug.cgi?id=49726 13956 13974 13957 13975 - Added test for multiple inset shadows. 13958 13976 - Updated wrong expectations which are fixed by this change. … … 13980 13998 13981 13999 * fast/canvas/canvas-getImageData-expected.txt: Resetting expected results for this test due to test change. 13982 * fast/canvas/canvas-getImageData.html: Removed the section of this test that incorrectly assumes the 14000 * fast/canvas/canvas-getImageData.html: Removed the section of this test that incorrectly assumes the 13983 14001 rounding behavior of initial inputed data. 13984 14002 * fast/canvas/getPutImageDataPairTest-expected.txt: Added. … … 14032 14050 14033 14051 Fix remaining unexpected Chromium Snow Leopard image failures. 14034 14052 14035 14053 Current Leopard baselines in chromium-mac/ are moved to 14036 14054 chromium-mac-leopard/. … … 14088 14106 14089 14107 Fix more tests for Chromium Snow Leopard. 14090 14108 14091 14109 Most are due to mismatched checksum files (like r82480), some also 14092 14110 needed updated chromium-mac baselines. … … 14165 14183 14166 14184 Fix editing/deleting for Chromium Snow Leopard. 14167 14185 14168 14186 Same mismatched checksum story as r82480. 14169 14187 … … 14178 14196 14179 14197 Fix svg/dynamic-updates/SVGFEConvolveMatrixElement* for Chromium Snow Leopard. 14180 14198 14181 14199 There were lone .checksum files in chromium-mac-leopard/ (similar to 14182 14200 r82480), now they should have corresponding .pngs too. 14183 14201 14184 14202 * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png: Copied from LayoutTests/platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png. 14185 14203 * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png: Copied from LayoutTests/platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png. … … 16282 16300 16283 16301 <rdar://problem/9194927> REGRESSION (r81691): Page at www.mondaynote.com lays out incorrectly 16284 16302 16285 16303 Back out the optimization that stopped when it hit the first float. This was an incorrect optimization 16286 16304 and can't be done without more work. … … 17033 17051 https://bugs.webkit.org/show_bug.cgi?id=57221, memory corruption/crashes when positioned objects 17034 17052 occur at the end of a line. 17035 17053 17036 17054 The old code and new code for dealing with a trailing space object midpoint manipulated a raw 17037 17055 array instead of the Vector. Otherwise this corruption would have been caught prior to check-in. 17038 17056 17039 17057 I have patched the code to only go through the Vector and to make it handle the case that led to 17040 17058 the corruption. Trailing positioned objects can occur both prior to and following the trailing space 17041 17059 object's midpoint, so we have to be prepared to deal with both cases. 17042 17060 17043 17061 This is already tested by fast/block/positioning/052.html, and that test now properly progresses 17044 17062 like the other positioning tests did. … … 17721 17739 plugins/embed-prefers-plugins-for-images.html only passing on SnowLeopard. 17722 17740 https://bugs.webkit.org/show_bug.cgi?id=57137 17723 17741 17724 17742 Check in failing results for this test (except for on SnowLeopard) until 17725 17743 the failure can be diagnosed. … … 17831 17849 returned when only overflow needs to be recomputed. Whenever a transform changes, 17832 17850 this is the hint returned now instead of a full layout. 17833 17851 17834 17852 In addition, when positioned objects need layout and start marking up the 17835 17853 containing block chain, we now propagate the fact that the layout is simplified 17836 17854 all the way up to the root, even when we encounter normal flow containing 17837 17855 blocks. 17838 17856 17839 17857 The layoutOnlyPositionedObjects function has been renamed to simplifiedLayout() 17840 17858 and is now used for all of these cases (in addition to what it handled before). 17841 17859 17842 17860 The simplified layout optimization (even in ToT) did not work correctly when 17843 17861 static distances needed to be recomputed. In order to make static distance … … 18251 18269 Pixel rebaselines after r80582 (vertical text was shifted by one pixel 18252 18270 vertical). 18253 18271 18254 18272 Make Snow Leopard check added by r80740 into a runtime check for 18255 18273 Chromium, since it uses the same binary on both Leopard and Snow Leopard. … … 18675 18693 2011-03-23 Mihai Parparita <mihaip@chromium.org> 18676 18694 18677 Rebaseline transitions/default-timing-function.html for Chromium Snow 18695 Rebaseline transitions/default-timing-function.html for Chromium Snow 18678 18696 Leopard. 18679 18697 … … 19112 19130 Reviewed by David Hyatt. 19113 19131 19114 Added new test to expose failure to correctly find the 19132 Added new test to expose failure to correctly find the 19115 19133 before/after container when creating a CSS counter. 19116 19134 … … 19616 19634 Incorrect rendering of composited element with negative z-index child 19617 19635 https://bugs.webkit.org/show_bug.cgi?id=56846 19618 19636 19619 19637 Testcases for content with a foreground layer, and a foreground layer which is 19620 19638 partially repainted. … … 19750 19768 19751 19769 https://bugs.webkit.org/show_bug.cgi?id=56388 19752 19770 19753 19771 Implement the CSS3 line-box-contain property. This property provides authors with more control over spacing between lines. For example, 19754 19772 you can fix the height of lines and cause all line contents to be ignored. You can make lines fit to glyphs. You can ignore leading and … … 19758 19776 so that it could be called from RenderBlockLineLayout. ascentAndDescentForBox is the new method that computes the appropriate box 19759 19777 height based off the block's line-box-contain value. 19760 19778 19761 19779 GlyphOverflow can now have a computeBounds parameter set, in which case glyph bounds will be computed and stored in the overflow struct. 19762 19780 19763 19781 RenderInline no longer returns 0 margins in the block direction, since line-box-contain can size around the margin box. 19764 19782 19765 19783 * fast/block/lineboxcontain: Added. 19766 19784 * fast/block/lineboxcontain/block-font.html: Added. … … 20785 20803 a true Gaussian blur implementation. 20786 20804 * platform/chromium/test_expectations.txt: 20787 Update some tests which are now passing on GPU, and some which time out 20805 Update some tests which are now passing on GPU, and some which time out 20788 20806 due to Mesa slowness. 20789 20807 … … 21033 21051 https://bugs.webkit.org/show_bug.cgi?id=55506 21034 21052 21035 Patch also fixes shadow blur quality and color. 21053 Patch also fixes shadow blur quality and color. 21036 21054 Affects Chromium win/linux. Also fixes the following bugs: 21037 21055 https://bugs.webkit.org/show_bug.cgi?id=50112 … … 21642 21660 a true Gaussian blur implementation. 21643 21661 * platform/chromium/test_expectations.txt: 21644 Update some tests which are now passing on GPU, and some which time out 21662 Update some tests which are now passing on GPU, and some which time out 21645 21663 due to Mesa slowness. 21646 21664 … … 22292 22310 2011-03-16 Sam Weinig <sam@webkit.org> 22293 22311 22294 Skip test fast/forms/input-autofilled.html in mac-wk2 since 22312 Skip test fast/forms/input-autofilled.html in mac-wk2 since 22295 22313 layoutTestController.setAutofilled is not yet supported. 22296 22314 … … 22304 22322 * platform/win/fast/dynamic/text-combine-expected.png: Added. 22305 22323 * platform/win/fast/text/international/text-combine-image-test-expected.txt: 22306 22324 22307 22325 * platform/win/fast/international: Removed. This was the wrong directory. 22308 22326 * platform/win/fast/international/text-combine-image-test-expected.txt: Removed. This was the wrong directory. … … 23951 23969 Crash when dragging and dropping in a document with an invalid XHTML header 23952 23970 https://bugs.webkit.org/show_bug.cgi?id=48799 23953 23971 23954 23972 * editing/pasteboard/drop-file-svg.html: Added. 23955 23973 * editing/pasteboard/resources/drop-file-svg.svg: Added. … … 24293 24311 24294 24312 REGRESSION: <a><img align=top></a> Clickable area too large 24295 24313 24296 24314 Make sure to clamp hit testing of quirky inline flow boxes the same way we already clamped 24297 24315 painting. … … 24335 24353 24336 24354 https://bugs.webkit.org/show_bug.cgi?id=56246 24337 24355 24338 24356 Add support for relative positioning to table cells. Back out the code that hacked around the lack of support 24339 24357 for offsetLeft, and add new tests to demonstrate that relative positioning works. … … 25083 25101 REGRESSION: Soft hyphen is not always rendered 25084 25102 https://bugs.webkit.org/show_bug.cgi?id=56017 25085 25103 25086 25104 Adding new test that verifies soft hyphen is rendered 25087 25105 when it is the last breakable point in a line. … … 25521 25539 25522 25540 https://bugs.webkit.org/show_bug.cgi?id=52987 25523 25541 25524 25542 REGRESSION: Overflowing columns not repainted correctly 25525 25543 25526 25544 Make sure to add in column overflow as visual overflow as well. It was only propagating layout overflow, which is obviously not 25527 25545 sufficient, since blocks paint their own columns. … … 25594 25612 25595 25613 https://bugs.webkit.org/show_bug.cgi?id=47206 25596 25614 25597 25615 Table rows don't support ::before/::after. Add support to RenderTableRow::styleDidChange so that ::before/::after content gets 25598 25616 properly constructed. … … 25610 25628 25611 25629 https://bugs.webkit.org/show_bug.cgi?id=47159 25612 25630 25613 25631 CSS2.1 failures in background position parsing. 25614 25632 25615 25633 Rewrite background position component parsing to match the spec. Our old parsing would allow "100% left" to be valid 25616 25634 when it should not have. Rename parseFillPositionXY to parseFillPositionComponent and pass in enough information for 25617 25635 it to understand what the first component was. 25618 25636 25619 25637 For individual property parsing using background-position-x/y, I added new functions that just handle that without 25620 25638 worrying about the other component. 25621 25639 25622 25640 In order to pass the CSS2.1 test, I also had to fix multiple background parsing. The number of layers in multiple 25623 25641 backgrounds is determined solely by the background-image property and not by any of the other properties. cullEmptyLayers 25624 25642 has been changed to always consider a layer empty if it has no image set, even if other properties are set. 25625 25643 25626 25644 A number of layout tests had to be patched as they were invalid. A couple of them relied on incorrect background-position 25627 25645 parsing (e.g., "50 left") and another relied on incorrect multiple background parsing. It's not clear if the computed style 25628 should actually include the additional values when no image is set though, so that should perhaps be the subject of a 25646 should actually include the additional values when no image is set though, so that should perhaps be the subject of a 25629 25647 follow-up bug. 25630 25648 … … 25724 25742 https://bugs.webkit.org/show_bug.cgi?id=54151 25725 25743 Implement an API to play/pause/scrub animations 25726 25744 25727 25745 This is Part 1. Adds the new WebKitAnimation and WebKitAnimationList 25728 25746 APIs, exposed via Element.getWebKitAnimations(). This first pass … … 26056 26074 26057 26075 https://bugs.webkit.org/show_bug.cgi?id=47151 26058 26076 26059 26077 Percentage heights should skip anonymous containing blocks when computing the used value. 26060 26078 … … 26160 26178 26161 26179 https://bugs.webkit.org/show_bug.cgi?id=47143 26162 26180 26163 26181 Static distance computation is wrong when an ancestor is also positioned. We need to go up the container() 26164 26182 chain (after initially starting with the parent()) when doing this computation, so that we properly skip … … 26177 26195 26178 26196 https://bugs.webkit.org/show_bug.cgi?id=47147 26179 26197 26180 26198 Fix for repaint issues when the root element is a table and needs to paint a background that 26181 26199 covers the entire canvas. Remove paintRootBoxDecorations and replace with paintRootBoxFillLayers, … … 26196 26214 26197 26215 Update chromium Snow Leopard expectations. 26198 26216 26199 26217 * platform/chromium/test_expectations.txt: 26200 26218 … … 26202 26220 26203 26221 Reviewed by Simon Fraser. 26204 26222 26205 26223 https://bugs.webkit.org/show_bug.cgi?id=47157 26206 26224 26207 26225 CSS2.1 test suite failures because the ex unit is broken with the Ahem font. 26208 26226 26209 26227 Remove the code that tries to also include the maxX of the glyph bounds for the 26210 26228 'x' glyph, since it just causes the x-height to be way too large in cases where the 'x' glyph extends … … 26214 26232 issue, namely that CGFontGetXHeight wasn't being properly multiplied by the pointSize. That's why 26215 26233 the value was too small. Patched the code to just multiply by pointSize and took out the hack. 26216 26234 26217 26235 Fix causes many tests in the css2.1 directory to progress, so no new tests required. Many other 26218 26236 layout tests change because the xHeight for Lucida Grande gets smaller by a little bit, and radio … … 26400 26418 26401 26419 It seems this was introduced in http://src.chromium.org/viewvc/chrome?view=rev&revision=77637 26402 Updating test expectations for now. 26420 Updating test expectations for now. 26403 26421 26404 26422 * platform/chromium/test_expectations.txt: … … 27111 27129 2011-03-08 Kenji Imasaki <imasaki@chromium.org> 27112 27130 27113 Reviewed by David Levin. 27131 Reviewed by David Levin. 27114 27132 27115 27133 [Chromium] Clean up Media GPU test expectation since … … 27159 27177 27160 27178 https://bugs.webkit.org/show_bug.cgi?id=48540, support the text-orientation CSS property. 27161 27179 27162 27180 This patch adds support for two values of the text-orientation property (the ones that actually matter): vertical-right and upright. 27163 27181 The TextOrientation is part of the FontDescription and used to look up fonts (similar to FontOrientation). 27164 27182 27165 27183 Orientation of non-CJK characters is done using fallback font data of the appropriate orientation type, e.g., verticalRightOrientation and 27166 27184 uprightOrientation fallback font data. Vertical right is just implemented as a normal horizontal font. Upright is implemented as a 27167 27185 vertically oriented font that rotates all glyphs. 27168 27186 27169 27187 The main complication implementing text-orientation is that fonts have "baked-in" vertical glyphs for letters that are hardcoded to 27170 a vertical right facing. This means that you can use those special vertical glyphs for vertical-right orientation without having to 27188 a vertical right facing. This means that you can use those special vertical glyphs for vertical-right orientation without having to 27171 27189 fall back, but then for upright orientation you have to ignore them and still fall back. As you can see from the test case, this doesn't 27172 27190 work very well, but hopefully it won't be all that common. Limitations of CoreText prevent this case from rendering properly in either the -
trunk/LayoutTests/fast/events/event-sender-mouse-moved.html
r48921 r84861 4 4 if (!window.layoutTestController) 5 5 return; 6 layoutTestController.dumpAsText(); 6 7 document.body.offsetTop; // Force layout. The mouse is not tracked before first layout. 7 8 eventSender.mouseMoveTo(20, 20);
Note: See TracChangeset
for help on using the changeset viewer.