L. David Baron
185e4fa106
Set inflation container to null during parts of intrinsic sizing that should not have inflation applied. (Bug 706609, patch 4) r=roc
...
This is the first of two patches to honor inflation during intrinsic
width calculation (which we need to do to make some form controls
inflate correctly).
2012-01-24 17:21:29 -08:00
L. David Baron
77cffa9ed9
Set inflation container and width correctly during reflow. (Bug 706609, patch 3) r=roc
...
This is the second of three patches to rework the way we handle getting
the font inflation container and width data during reflow, which are
needed so that we can sometimes honor inflation during intrinsic width
calculation (which we need to do to make some form controls inflate
correctly).
2012-01-24 17:21:28 -08:00
L. David Baron
82aef174b7
Add member variables to pres context to track, during reflow and intrinsic sizing, the current inflation container and its width. (Bug 706609, patch 2) r=roc
...
This is the first of three patches to rework the way we handle getting
the font inflation container and width data during reflow, which are
needed so that we can sometimes honor inflation during intrinsic width
calculation (which we need to do to make some form controls inflate
correctly).
2012-01-24 17:21:28 -08:00
L. David Baron
06fe8e9788
Add a frame state bit for whether a frame is a container for font size inflation (Bug 706609, patch 1) r=roc
...
This moves the logic currently in
nsLayoutUtils::IsContainerForFontSizeInflation into frame initialization
so that we can (later, for bug 706193) make that logic more complicated.
2012-01-24 17:21:28 -08:00
Jonathan Watt
cb807222d1
Bug 416581, part 1 - Move mLanguage from nsStyleVisibility to nsStyleFont. r=dbaron.
2012-01-24 13:09:55 +00:00
Matt Woodrow
8147ee2909
Bug 718809 - Use TransformBounds in TransformGfxRectToAncestor. r=roc
2012-01-23 14:07:37 +13:00
Nicholas Cameron
650a995230
Bug 718521 - Fix bug clipping to rounded rectangles for multiple objects. r=roc
2012-01-20 09:21:41 +13:00
Jeff Muizelaar
9c9e2eed37
Bug 718440. Add more sampler labels to various places. r=bgirard
...
This shows the problems described in bug 710068.
2012-01-17 15:33:04 -05:00
James Willcox
f2a22733cd
Bug 707439 - Fix Flash plugin positioning
...
--HG--
extra : rebase_source : aaa41297d293ffde1aabe5632ade6c416b4d541f
2012-01-18 10:41:35 -05:00
Wes Johnston
43680b21b4
Bug 603008 - Platform support for multitouch events. r=smaug
...
* * *
Bug 603008 - Platform support for multitouch events.
* * *
ifdefandroid
2011-12-16 16:24:11 -08:00
Mats Palmgren
9d52d983fd
Bug 524925 - Consolidate overflow clipping checks to nsFrame::ApplyOverflowClipping(); and fix some code style nits. part=5/6 r=roc
2012-01-18 21:04:51 +01:00
Mats Palmgren
a1873efda5
Bug 524925 - Update the overflow for all the affected frames, not just the primary frame. And the ancestors of those. part=2/6 r=roc
2012-01-18 21:04:51 +01:00
Benjamin Stover
0a52de4032
Bug 524925 - Recompute overflow without reflowing for transforms. part=1/6 r=dbaron
...
Add an extra change hint, UpdateOverflow, that can be used to specify that
a frame's overflow areas may have changed and that they need to be recalculated.
When a transform on a frame changes, instead of marking it for reflow, set this
hint instead.
There is an added virtual function on nsIFrame, UpdateOverflow, which is called
recursively on a frame when the corresponding hint is set, to allow it to
update its overflow areas.
2011-06-15 14:03:49 -07:00
Serge Gautherie
6bfd083701
Bug 718546. (Av1) bug389321-1.html: Use EventUtils sendChar() to send char, not sendKey(). r=ehsan.
2012-01-17 20:40:52 +01:00
Marco Bonardo
1b31e5f0a2
Merge last green PGO changeset from inbound to central
2012-01-17 16:22:33 +01:00
Justin Wood
b50ee39e04
Merge last green PGO from inbound to mozilla-central
2012-01-16 22:27:53 -05:00
Serge Gautherie
e59df39a13
Bug 717868. (Bv1) bug389321-1.html: Fix "Unknown key: VK_VK_BACK_SPACE". r=ehsan.
2012-01-16 20:15:59 +01:00
Simon Montagu
1aba6081f6
Make continuations non-fluid when the end of a bidi paragraph is forced by a preformatted newline. Bug 698335, r=roc
2012-01-15 06:56:04 -08:00
Justin Wood
94e66a942e
Merge m-c tip to m-i
2012-01-15 05:29:24 -05:00
Ms2ger
bbddcb26cd
Bug 717371 - Don't use nsINode::GetChildAt in PresShell::GoToAnchor; r=bz
2012-01-15 09:13:12 +01:00
Serge Gautherie
7df0dcdf8d
Bug 717868. (Av1) test_reftests_with_caret.html: Fix "SimpleTest.finish()" handling. r=ehsan.
2012-01-14 01:09:39 +01:00
Ed Morley
329417cd35
Merge mozilla-central to mozilla-inbound
2012-01-13 03:19:46 +00:00
Matt Brubeck
ac8a7f3a3e
Merge last green changeset from mozilla-inbound to mozilla-central
2012-01-12 08:22:14 -08:00
Jonathan Watt
7845be68a0
Bug 715769 - Kill unused enums nsWidgetType and nsLanguageSpecificTransformType. r=bernd.mielke.
...
--HG--
extra : rebase_source : b01505b3dab86272ec998ad2cf853db2262a0e63
2012-01-16 21:35:16 +00:00
Kyle Huey
b641d37a45
Bug 703133: Flush layout data asynchronously on charset changes. r=bz
2012-01-11 21:58:44 +01:00
Boris Zbarsky
ffb5cb2050
Bug 716793. Dispatch synthetic mousemove off the refresh driver, not as fast as we can. r=roc
...
We use Flush_Display here because mousemoves flush out layout, so we want to do the synthetic one after we've done our normal layout flushing
2012-01-10 00:23:29 -05:00
Nathan Froyd
63663b3f1f
Bug 709971 - HTML reflow telemetry; r=bz
2012-01-10 15:08:43 -05:00
Robert O'Callahan
33f12d88bb
Bug 713523. Part 2: Add SimplifyOutward for mVisibleAboveRegion and mDrawAboveRegion to avoid performance sinkholes when many layers are above a single ThebesLayer. r=tn
2012-01-12 00:26:33 +13:00
Robert O'Callahan
31c1e64fa9
Bug 713532. Part 1: Suppress subpixel antialising in retained layers with an ancestor which has a non-integer-translation transform. r=tn
2012-01-12 00:26:33 +13:00
Simon Montagu
7b2f366751
Implement text-align-last. Bug 536557, r=dbaron
2012-01-12 19:52:21 +02:00
Ed Morley
097cd18f1b
Backout 6605cc311ec5 & 9217303c2e5c (bug 536557) for M4 orange
2012-01-12 15:33:00 +00:00
Simon Montagu
6d9e29e3e5
Implement text-align-last. Bug 536557, r=dbaron
2012-01-12 16:29:20 +02:00
David Zbarsky
e96cf389ad
Bug 682611 - Part 2: Remove nsIRange; r=smaug
2012-01-10 15:19:54 +01:00
Boris Zbarsky
936b705187
Bug 598482 part 23. Set a backup timer to update plugin geometry if we don't manage to do any painting or layout flushes for a while. r=roc
2011-12-23 22:52:26 -05:00
Markus Stange
76504f5eaa
Bug 598482 part 20 - Rename Update to Invalidate; view updates are now always asynchronous. r=roc
2011-12-23 22:52:25 -05:00
Markus Stange
a953a374e7
Bug 598482 part 19 - Remove unused aViewManager argument. r=roc
2011-12-23 22:52:24 -05:00
Boris Zbarsky
7cef46d7c3
Bug 598482 part 16. When flushing layout, also flush out widget geometry changes. r=roc
2011-12-23 22:52:23 -05:00
Markus Stange
28a839403a
Bug 598482 part 15 - Rename view update batches to refresh disable batches and only use them in the two places that can enter reflow (where synchronous painting is permitted). r=roc
2011-12-23 22:52:23 -05:00
Markus Stange
7fe44fb651
Bug 598482 part 11 - Set up a connection between the view manager and the refresh driver. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
cb70f28632
Bug 598482 part 7 - Remove NS_VMREFRESH_* flags. NS_VMREFRESH_NO_SYNC is now the unchangable default. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
b976b6e46e
Bug 598482 part 2 - Remove synchronous painting APIs from nsIViewManager. r=roc
2011-12-23 22:52:21 -05:00
Markus Stange
4c8d61f6e9
Bug 598482 part 1 - Never force synchronous plugin geometry updates because it forces paints at bad times. r=roc
2011-12-23 22:52:20 -05:00
Boris Zbarsky
8f4f70bbf7
Back out rev 2a35bcdd7c1e (bug 716793) to fix orange tests
2012-01-10 02:00:17 -05:00
Boris Zbarsky
4dd8e4b2c1
Bug 716793. Dispatch synthetic mousemove off the refresh driver, not as fast as we can. r=roc
...
We use Flush_Display here because mousemoves flush out layout, so we want to do the synthetic one after we've done our normal layout flushing
2012-01-10 00:23:29 -05:00
Jignesh Kakadiya
1c33d2bb0a
Bug 704430 - Remove nsLayoutUtils::GetFrameFor. r=Ms2ger sr=roc
2012-01-09 10:56:04 +01:00
Patrick Walton
c70a1f778b
Bug 708746 - Part 1: Add an observer that allows us to determine when a new page is shown. r=bz
2012-01-06 16:42:42 -08:00
Kyle Huey
9cc71b5f7f
Bug 714752: Make imgIContainerObserver::FrameChanged take an imgIRequest*. r=joe sr=roc
2012-01-06 07:32:38 -05:00
Marco Bonardo
7b580a337d
Merge last green PGO from mozilla-inbound to mozilla-central
2012-01-06 13:22:51 +01:00
Neil Rashbrook
b0a7bafbb1
Bug 714164 Restore some global window commands that were removed as part of bug 669026 because they appeared to be unused r=ehsan sr=roc
2012-01-05 21:33:41 +00:00
Bas Schouten
9069abd230
Bug 711063 - Part 7: Adjust Border rendering code for Azure-Thebes wrapper. r=roc
2012-01-05 08:17:52 +01:00