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