Daniel Holbert
|
f99bcf62f4
|
Bug 834107: Replace helper-function GetContainingBlockFor() with direct calls to nsIFrame::GetContainingBlock(), in nsComputedDOMStyle.cpp. r=dbaron
|
2013-02-16 10:34:34 -08:00 |
|
Robert O'Callahan
|
b18cd55753
|
Bug 840902. Part 2: Remove nsresults from various display list methods. r=mattwoodrow
|
2013-02-15 00:12:27 +13:00 |
|
L. David Baron
|
7a09202128
|
Bug 841789, patch 3: Some removal of unneeded style context null-checks and comment cleanup. r=dholbert
|
2013-02-15 21:38:34 -08:00 |
|
L. David Baron
|
3c5d51984d
|
Bug 841789, patch 1: Rename nsIFrame::GetStyleContext() to nsIFrame::StyleContext() since it can never return null. r=dholbert
This makes it conform to our convention that getters returning pointers
that can never be null do not begin with "Get".
|
2013-02-15 21:38:33 -08:00 |
|
Cameron McCormack
|
bce5a34175
|
Bug 655877 - Part 41b: Make SVG text selectable with the mouse. r=roc,jwatt
|
2013-02-11 17:22:18 +11:00 |
|
Mats Palmgren
|
32d78e3961
|
Bug 606642 - Do not remove the [Excess]OverflowContainers properties before destroying its frames. Carefully check after destroying each frame that the property is still alive. r=roc
|
2013-02-11 03:28:50 +01:00 |
|
Jeff Walden
|
648903e0b1
|
Bug 835648 - Move typed enum support to a new header. r=Ms2ger
|
2013-01-28 16:33:17 -08:00 |
|
Ryan VanderMeulen
|
5ee3181935
|
Backed out changeset 3eb633a97c1f (bug 835648) for suspected Windows orange on a CLOSED TREE.
|
2013-01-29 19:01:45 -05:00 |
|
Jeff Walden
|
c7825b3b7f
|
Bug 835648 - Move typed enum support to a new header. r=Ms2ger
|
2013-01-28 16:33:17 -08:00 |
|
Mats Palmgren
|
7532b4e736
|
Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
|
2013-01-15 13:22:03 +01:00 |
|
Robert O'Callahan
|
ae130ef998
|
Bug 825866. Part 8: Mass-rename of nsIView to nsView. r=tnikkel
This was autogenerated by basically replacing all occurrences of the word "nsIView" with nsView.
|
2013-01-04 02:23:11 +13:00 |
|
Robert O'Callahan
|
abc92fc597
|
Bug 818643. Issue an NotifyRenderingChanged callback on nsDisplayItems when we invalidate anything to do with the display item. Make nsDisplayCanvasBackground override NotifyRenderingChanged to invalidate the cached background image. r=mattwoodrow
|
2012-12-10 18:34:31 +13:00 |
|
Matt Woodrow
|
2f8ab51496
|
Bug 815666 - Use OverflowUpdateTracker to avoid calling UpdateOverflow on the same frame multiple times. r=roc
|
2012-12-10 15:33:04 +13:00 |
|
Matt Woodrow
|
4dc05ae349
|
Bug 815666 - Add a helper class to coalesce frames that need their overflow updated. r=roc
|
2012-12-10 15:32:55 +13:00 |
|
Robert O'Callahan
|
ee2b23951e
|
Bug 816458. Instead of removing the MAY_BE_TRANSFORMED bit in certain frame classes, add an nsIFrame::SupportsCSSTransforms method and call it when necessary. r=mats
|
2012-12-04 17:50:05 +13:00 |
|
Daniel Holbert
|
6449de8171
|
Bug 813358 part 1: Remove unnecessary nsBoxLayoutState argument from various XUL frame-sorting-related methods. r=dbaron
|
2012-11-30 15:25:32 -08:00 |
|
Robert O'Callahan
|
8ff98b6bcc
|
Bug 815030. Invalidate cached background images in when a frame gets a visual style change. r=mattwoodrow
|
2012-11-27 22:05:10 +13:00 |
|
Robert O'Callahan
|
7b53429aaf
|
Bug 810470. Part 2: Change nsDisplayBackground invalidation to store and compare the background positioning rect. r=mattwoodrow
|
2012-11-08 10:05:32 -05:00 |
|
Ehsan Akhgari
|
ce141d03d3
|
Bug 810355 - Convert nsDidReflowStatus into an enum class; r=dholbert
|
2012-11-13 22:47:33 -08:00 |
|
Daniel Holbert
|
05edacde5d
|
Bug 806002: Convert nsDidReflowStatus into an enum. r=dbaron
|
2012-11-08 17:27:48 -08:00 |
|
Matt Woodrow
|
0d6a1bff2a
|
Bug 807563 - Update the overflow areas of all preserve-3d children when the transform changes. r=roc
|
2012-11-05 12:12:05 +13:00 |
|
Mats Palmgren
|
98266a42d8
|
Bug 806056 - Add a frame bit that says if a frame is allowed to have abs/fixed pos. children when the style so indicates (position/transform usually). Copy the bit to next-in-flows. Don't call MarkAsAbsoluteContainingBlock for style changes on an existing frame unless that bit is set (style changes that recreates the frame resets it of course). Assert in MarkAs[Not]AbsoluteContainingBlock() that the bit is set. r=bz
|
2012-11-02 01:52:59 +01:00 |
|
Matt Woodrow
|
c208bdbe67
|
Bug 806256 - Only recompute preserve-3d/perspective children overflow areas if the frame size changed. r=roc
|
2012-11-01 14:25:45 +13:00 |
|
Matt Woodrow
|
73fa9a7073
|
Bug 806256 - Don't invalidate frames when the overflow area changes, DLBI will handle it. r=roc
|
2012-11-01 14:25:44 +13:00 |
|
Robert O'Callahan
|
9f48fa7161
|
Bug 804323. Mark newly-transformed frames as abs-pos containers (or not). r=bzbarsky
|
2012-10-26 22:11:24 +13:00 |
|
Ryan VanderMeulen
|
9f8dd754a0
|
Backout 1ebc3b1b8feb, 205c1c846d70 (bug 801488), and e4367fd2043f (bug 804323) due to b-c crashes.
|
2012-10-25 07:53:36 -04:00 |
|
Robert O'Callahan
|
056fe9a60b
|
Bug 804323. Mark newly-transformed frames as abs-pos containers (or not). r=bzbarsky
|
2012-10-25 00:35:29 +13:00 |
|
Robert O'Callahan
|
8ecd4c3850
|
Bug 703241. PresShell::DoScrollContentIntoView and PresShell::ScrollFrameRectIntoView should take transforms into account. r=matspal
|
2012-06-22 17:06:49 +12:00 |
|
Trevor Saunders
|
ef05b16386
|
bug 542039 - accessible object types r=surkov, roc
|
2012-09-28 17:53:44 -04:00 |
|
Matt Woodrow
|
7cfb5973f8
|
Bug 797295 - Add support for the layer attribute to nsImageBoxFrame. r=roc
|
2012-10-11 18:44:59 +13:00 |
|
Chris Jones
|
d0c7636021
|
Bug 790505, part 4: If we're just updating the transform of a prerendered layer, then schedule an empty transaction to skip unnecessary display-list overhead. r=mattwoodrow,roc
|
2012-10-02 22:55:52 -07:00 |
|
Chris Jones
|
a4644c4d0f
|
Bug 790505, part 2: Add a GetLayerTransformForFrame() helper for computing a frame's layer transform outside a proper transaction, and mark frames that have been fully prerendered. r=roc
|
2012-10-02 22:55:50 -07:00 |
|
Chris Jones
|
a836c056b8
|
Back out bug 790505 for leaking
|
2012-10-03 00:21:08 -07:00 |
|
Chris Jones
|
51fc021a2d
|
Bug 790505, part 4: If we're just updating the transform of a prerendered layer, then schedule an empty transaction to skip unnecessary display-list overhead. r=roc
|
2012-10-02 22:55:52 -07:00 |
|
Chris Jones
|
9eaa4c1588
|
Bug 790505, part 3: Add a GetLayerTransformForFrame() helper for computing a frame's layer transform outside a proper transaction, and mark frames that have been fully prerendered. r=roc
|
2012-10-02 22:55:50 -07:00 |
|
Matt Woodrow
|
4eb543c9ea
|
Bug 795796 - Fix empty transactions. r=cjones
|
2012-10-01 17:29:02 +13:00 |
|
Daniel Holbert
|
6a3a51a6de
|
Bug 666041 patch 6.5: Add flag to nsHTMLReflowState & ComputeSize for measuring auto height. r=dbaron
|
2012-09-29 23:38:46 -07:00 |
|
Isaac Aggrey
|
990e90e88a
|
Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
|
2012-09-28 01:57:33 -05:00 |
|
Matt Woodrow
|
088f1a4202
|
Bug 539356 - Avoid some causes of unnecessary painting. r=roc
|
2012-09-26 11:59:56 +12:00 |
|
Matt Woodrow
|
a23ea55f4b
|
Bug 539356 - Make the table code use rect invalidation to avoid over invalidation. r=roc
|
2012-08-29 17:48:45 +12:00 |
|
Matt Woodrow
|
c06c619d06
|
Bug 539356 - Add an option for frames to invalid just a rect instead of the frame bounds. r=roc
|
2012-08-29 17:48:45 +12:00 |
|
Robert O'Callahan
|
fa5886552e
|
Bug 770058. InvalidateFrame doesn't need flags, we can just avoid calling ScheduleRepaint if we find any ancestor frame with a descendant that needs invalidation. r=mattwoodrow
|
2012-08-29 17:48:44 +12:00 |
|
Matt Woodrow
|
3fe1e9080a
|
Bug 539356 - Part 18 - Mark frames with only invalid children as an optimization to use when invalidating further frames. r=roc
|
2012-08-29 17:48:43 +12:00 |
|
Matt Woodrow
|
fad83e95c6
|
Bug 539356 - Part 11 - Reimplement empty transactions. r=roc
|
2012-08-29 17:48:15 +12:00 |
|
Matt Woodrow
|
19164d9447
|
Bug 539356 - Part 9f - Compute the invalid area of the layer tree and pass this to the widget. r=roc
|
2012-08-29 17:47:18 +12:00 |
|
Matt Woodrow
|
db116030ba
|
Bug 539356 - Part 9e - FrameLayerBuilder changes for display list invalidation. r=roc
* * *
imported patch move-by-correctly
|
2012-08-29 17:47:15 +12:00 |
|
Matt Woodrow
|
e813da3696
|
Bug 539356 - Part 9c - Remove old invalidation code. r=bz
|
2012-08-29 17:39:31 +12:00 |
|
Matt Woodrow
|
cea1d78aac
|
Bug 539356 - Part 9b - Add new frame invalidation API. r=roc
|
2012-08-29 17:39:01 +12:00 |
|
Ed Morley
|
ed4fe023b5
|
Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE
|
2012-09-27 16:34:46 +01:00 |
|
Matt Woodrow
|
d857418b85
|
Bug 539356 - Avoid some causes of unnecessary painting. r=roc
|
2012-09-26 11:59:56 +12:00 |
|