Граф коммитов

34575 Коммитов

Автор SHA1 Сообщение Дата
Robert O'Callahan 775c886c6f Bug 724189. Don't invalidate entire frame when the frame has shadows or effects and the post-transform overflow area changes. r=mats 2012-02-05 21:14:00 -08:00
Chris Jones ae595ed94c Bug 724189: Add a little fuzz factor to the max pre-render size for transformed frames, in case the frame has borders or shadows. r=roc 2012-02-05 08:34:10 -08:00
Chris Jones 67afe02839 Bug 725580: Fluff out the bounds of pre-rendered nsDisplayTransforms to their visual overflow rect in order to avoid killing their dedicated layer mid-activity, when part of the frame isn't painted. r=roc 2012-02-09 01:39:30 -08:00
Matt Woodrow 4fa87ce1e2 Bug 722603 - Part 2: Use cached transform as much as possible (r=roc). 2012-02-14 01:12:49 -08:00
Matt Woodrow 034d58e13c Bug 722603 - Part 1: Use cached transform in nsDisplayTransform::GetBounds() (r=roc) 2012-02-14 01:11:31 -08:00
Jonathan Kew fa72971513 bug 724231 - test that synthetic styles applied to src:local fonts do NOT use a true styled face that happens to be installed, instead of the one defined by the @-rule. r=jdaggett 2012-02-04 22:22:19 +00:00
Masayuki Nakano dfee245ce6 Bug 625151 Reset accesskey state at blur and alt keydown r=enn 2012-02-14 09:56:03 +09:00
Geoff Lankow a958b354fe Bug 718255 - Merge nsIPrefBranch2 with nsIPrefBranch - Part F, remove uses of nsIPrefBranch2 in testing/ and layout/tools/reftest/ ; r=bsmedberg 2012-01-17 15:01:25 +13:00
Mats Palmgren e91410ed43 Bug 725535 - "ASSERTION: Only transformed frames should have UpdateTransformLayer hint". r=roc 2012-02-12 22:21:50 +01:00
Mats Palmgren e21c2993a1 Bug 725376 - Don't do column balancing deeper than 5 nested levels to avoid hang. r=roc 2012-02-12 22:21:51 +01:00
Daniel Holbert 8c3021c9ae Bug 725723: rename reftests/flexbox to reftests/box. r=dbaron
--HG--
rename : layout/reftests/flexbox/flexbox-attributes-no-box-horizontal-ref.xhtml => layout/reftests/box/flexbox-attributes-no-box-horizontal-ref.xhtml
rename : layout/reftests/flexbox/flexbox-attributes-no-box-horizontal.xhtml => layout/reftests/box/flexbox-attributes-no-box-horizontal.xhtml
rename : layout/reftests/flexbox/flexbox-attributes-no-box-vertical-ref.xhtml => layout/reftests/box/flexbox-attributes-no-box-vertical-ref.xhtml
rename : layout/reftests/flexbox/flexbox-attributes-no-box-vertical.xhtml => layout/reftests/box/flexbox-attributes-no-box-vertical.xhtml
rename : layout/reftests/flexbox/flexbox-attributes-no-input-horizontal-ref.xhtml => layout/reftests/box/flexbox-attributes-no-input-horizontal-ref.xhtml
rename : layout/reftests/flexbox/flexbox-attributes-no-input-horizontal.xhtml => layout/reftests/box/flexbox-attributes-no-input-horizontal.xhtml
rename : layout/reftests/flexbox/flexbox-attributes-no-input-vertical-ref.xhtml => layout/reftests/box/flexbox-attributes-no-input-vertical-ref.xhtml
rename : layout/reftests/flexbox/flexbox-attributes-no-input-vertical.xhtml => layout/reftests/box/flexbox-attributes-no-input-vertical.xhtml
rename : layout/reftests/flexbox/reftest.list => layout/reftests/box/reftest.list
2012-02-13 14:36:18 -08:00
Karl Tomlinson 534486004b b=724967 update mWidget before calling CaptureRollupEvents to handle rollup during the call r=enndeakin
--HG--
extra : rebase_source : 47e0d5e43884c3722a3517d1e631c790e95101ec
2012-02-14 09:19:50 +13:00
Jesse Ruderman 4413dcb2c7 Bug 726465 - Add eCSSUnit_Turn case to nsCSSValue::SizeOfExcludingThis. r=bz 2012-02-12 17:51:58 -08:00
Phil Ringnalda ee062ce196 Back out 1cd8c9b40035 (bug 725376), df43cc1f72e1 (bug 725535), and 8a820e4ee7f6 (bug 726364) for reftest orange 2012-02-12 14:01:58 -08:00
Mats Palmgren 2973334b16 Bug 725376 - Don't do column balancing deeper than 5 nested levels to avoid hang. r=roc 2012-02-12 22:21:51 +01:00
Mats Palmgren eeec34f5b1 Bug 725535 - "ASSERTION: Only transformed frames should have UpdateTransformLayer hint". r=roc 2012-02-12 22:21:50 +01:00
Mounir Lamouri 5725612ad2 Bug 709448 - File input click() handling should perhaps allow openControlled popups; r=bz 2011-12-21 18:03:52 +01:00
Aryeh Gregor ae42fdb086 Bug 722777 - Tables with 'transform' property set don't act as abs-pos/fixed-pos containers; r=roc
--HG--
rename : layout/reftests/transform/abspos-1a.html => layout/reftests/transform/abspos-1f.html
rename : layout/reftests/transform/abspos-1b.html => layout/reftests/transform/abspos-1g.html
2012-02-10 21:05:00 +00:00
Aryeh Gregor b3fe67f1c6 Bug 719446 - getComputedStyle().MozTransform shouldn't have "px" in it; r=roc 2012-02-10 21:04:59 +00:00
Scott Johnson 1b8bb9d1c1 Bug 718516: Replace call of FinishReflowWithAbsoluteFrames() with FinishAndStoreOverflow() for nsColumnSetFrame to prevent crash. [r=ehsan] 2012-02-10 11:06:23 -06:00
Aryeh Gregor fe20bb7e39 Bug 725426 - Incorrect getBoundingClientRect() for transform-style: flat. r=roc 2012-02-08 14:36:16 -05:00
Josh Aas 9911e684a2 Bug 723217: Fix click-to-play support for plugins on Android. r=snorp 2012-02-10 08:39:40 -05:00
Jonathan Watt 7e602bb427 Bug 614732 - Temporary patch to add an mCoveredRegion to SVG leaf frames to cache their covered regions, since we can't reliably compute their pre-change covered regions for invalidation from the user space bounds now in their mRects (see bug 614732 comment 32 solution #1). r=roc. 2012-02-10 12:33:49 +00:00
Jonathan Watt 1d73cae00d Bug 614732 - For SVG leaf frames, use mRect to store the frame's user space bounds, and stop using it to store its covered region (compute that on demand). r=roc. 2012-02-10 12:33:46 +00:00
Jonathan Watt 2919b3ebe5 Bug 725903 - PathExtentsToMaxStrokeExtents needs to take a transform argument. r=longsonr. 2012-02-10 12:33:39 +00:00
Jonathan Watt 7a43a29fe6 Bug 725897 - Remove the inaccurate nsSVGUtils::ToAppPixelRect, and use nsLayoutUtils::RoundGfxRectToAppRect instead. r=longsonr. 2012-02-10 12:33:18 +00:00
Ed Morley 2c0231ae09 Merge mozilla-central to mozilla-inbound 2012-02-09 23:09:40 +00:00
Ed Morley 1091783b1b Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-02-09 17:54:45 +00:00
Chris Lord 6c723a2340 Bug 722325 - Revert bug 720987 for transformed frames. r=roc
The fix checked in for bug 720987 caused a major rendering regression with
native fennec. Revert it for transformed frames until the correct fix is found.
2012-02-09 16:42:14 +01:00
Ed Morley a952ee5062 Backout 79121553f728 (bug 720799), 4a763183482f (bug 720795), e965486f4b50 & 4a7c7c6b9b11 (bug 720794) for failing to build on any platform 2012-02-09 12:06:50 +00:00
Mounir Lamouri bc56e5ee85 Bug 720799 - Don't use mDocShell in nsScreen. r=jst 2012-02-06 16:31:16 +01:00
Aryeh Gregor 4961e79f82 Bug 725036 - 'perspective' property doesn't reject negative numbers r=matt.woodrow 2012-02-07 14:43:28 -05:00
Aryeh Gregor b09127f739 Bug 715946 - Don't return percentages for computed value of transform-origin/perspective-origin. r=bz 2012-02-07 15:40:02 -05:00
Aryeh Gregor fc9648b5be Bug 723680 - Fix known failing test from bug 505115. r=roc 2012-02-02 15:50:08 -05:00
Cameron McCormack 23ec47c67f Bug 693790 - Don't abort on discrete by-animation of SVG length lists when there is no underlying value. r=dholbert 2012-02-09 09:12:50 +11:00
Paul O’Shannessy e5e8d88896 Bug 539601 - [OS X] window.sizeMode incorrect when using full screen mode [r=mstange] 2012-02-08 11:59:18 -08:00
Heather Arthur 92459e6267 Bug 708874 - API for locking pseudo-class state of an element. r=bz 2012-02-08 10:42:38 -08:00
Bas Schouten 1b2096d4cb Bug 724886: Push images from plugin code instead of pulling from nsObjectFrame. r=roc 2012-02-08 16:34:27 +01:00
Ehsan Akhgari 465fbccd52 Bug 699353 - Don't attempt to paint the caret if the offset for the frame is invalid; r=roc; r=roc 2012-01-26 16:40:25 -05:00
Ed Morley 4eeccb032f Backout 1ca8d5a931ac (bug 720799), e4781b684008 (bug 720795), 8a4e12d93a23 & 1fc8123a2ea4 (bug 720794) for bustage 2012-02-09 16:42:07 +00:00
Mounir Lamouri 6958b84a5d Bug 720799 - Don't use mDocShell in nsScreen. r=jst 2012-02-06 16:31:16 +01:00
Ed Morley 1498230e1f Backout 9062b3e04318 (bug 718516) for reftest failures 2012-02-08 00:56:56 +00:00
Scott Johnson f5b3f488e9 Bug 718516: Remove call to FinishReflowWithAbsoluteFrames until nsColumnSetFrame is fully implemented as an absolute container. [r=ehsan] 2012-02-07 17:21:48 -06:00
Robert O'Callahan 5014e65f28 Bug 724502. Ensure that UpdateTransformLayer and UpdateOpacityLayer change hints generate a new change list entry for every frame whose style asks for them. r=matspal 2012-02-08 11:52:59 +13:00
Robert O'Callahan 7ce6904516 Bug 722923. Part 1: Strip opacity/transform update hints when we recursively invalidate over our children. r=mats 2012-02-08 11:52:59 +13:00
Robert O'Callahan 01f253039b Bug 722923. Part 0: Add reftest for opacity and out-of-flow needing to invalidate the out-of-flow. r=matspal 2012-02-08 11:52:59 +13:00
Neil Deakin f6485c8dec Bug 707386, remove use of drag session from treebodyframe, r=neil 2012-02-07 13:02:33 -05:00
Jignesh Kakadiya 2fe712d2a3 Bug 596515 - Add a possibility of styling form:invalid. r=mounir 2012-02-07 13:51:49 +01:00
Mounir Lamouri 92eaf0b45a Bug 724839 - Use input:invalid in tests style instead of :invalid. r=smaug 2012-02-07 13:53:21 +01:00
Mats Palmgren 9b595b2de8 Bug 724432 - Skip UpdateOverflow if we did Reflow. Don't propagate UpdateOverflow in ReResolveStyleContext. r=roc 2012-02-07 12:31:47 +01:00