layout/generic/nsFrame.cpp
ac1fdaa261f2d65fd700adc53fdc4dac00be6d90
created 2012-11-08 17:09 +0100
pushed 2012-11-09 00:52 +0000
Mats Palmgren Mats Palmgren - Bug 798867 - Use the content offset that GetFrameForNodeOffset returns. r=roc
92cdd367285d6e1633b33a37197bfcc3b2e43352
created 2012-11-05 12:12 +1300
pushed 2012-11-05 15:24 +0000
Matt Woodrow Matt Woodrow - Bug 807563 - Update the overflow areas of all preserve-3d children when the transform changes. r=roc
bdec21b0103cc83d3621502c3bd6164e2068e5a7
created 2012-11-03 01:59 +1300
pushed 2012-11-03 00:06 +0000
Robert O'Callahan Robert O'Callahan - Bug 805331. Part 1: Refactor nsDisplayList::GetList
a718b68248eda3346c94c908634071467784f1ec
created 2012-11-02 01:52 +0100
pushed 2012-11-03 00:06 +0000
Mats Palmgren Mats Palmgren - 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
d15d35d7443b3b9e990dc87075d8a9b71245ba22
created 2012-11-02 01:52 +0100
pushed 2012-11-03 00:06 +0000
Mats Palmgren Mats Palmgren - Bug 806056 - Make nsContainerFrame destroy abs/fixed pos. child frames unless a derived class already did so. Assert that there are no abs/fixed pos. child frames in nsFrame::DestroyFrom(). r=roc
01123067aa585a85d80385ad6be20ade59a821da
created 2012-11-01 14:25 +1300
pushed 2012-11-01 13:43 +0000
Matt Woodrow Matt Woodrow - Bug 806256 - Improve WrapPreserve3DList's behaviour by walking through nsDisplayWrapList without flushing the temp list. r=roc
08d397c13da683436c464f6e1b101029db96b5ef
created 2012-11-01 14:25 +1300
pushed 2012-11-01 13:43 +0000
Matt Woodrow Matt Woodrow - Bug 806256 - Only recompute preserve-3d/perspective children overflow areas if the frame size changed. r=roc
374270441a4933fad28db4e067921fdec9ccbc97
created 2012-11-01 14:25 +1300
pushed 2012-11-01 13:43 +0000
Matt Woodrow Matt Woodrow - Bug 806256 - Don't clobber the cached initial overflow. r=roc
af535a8e7f6e59d4cab79d26bc044cf073a351ca
created 2012-11-01 14:25 +1300
pushed 2012-11-01 13:43 +0000
Matt Woodrow Matt Woodrow - Bug 806256 - Don't invalidate frames when the overflow area changes, DLBI will handle it. r=roc
113115cd43f83b23742896cb53b06283f2cfa1df
created 2012-10-26 12:03 +0100
pushed 2012-10-27 01:22 +0000
Jonathan Watt Jonathan Watt - Fix typo; no bug; DONTBUILD
4b2d566ad1ac77c285b3a0af352211b0e81b5718
created 2012-10-26 11:56 +0100
pushed 2012-10-27 01:22 +0000
Jonathan Watt Jonathan Watt - Bug 795592 - Stop calling nsIFrame::FinishAndStoreOverflow on NS_STATE_SVG_NONDISPLAY_CHILD frames. r=mattwoodrow.
f6f8969f4a70d0a336d492b8ac36fc9651edbd2b
created 2012-10-26 22:11 +1300
pushed 2012-10-27 01:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 804323. Mark newly-transformed frames as abs-pos containers (or not). r=bzbarsky
293bdc2afe11f479e8394229f04281abe13ceb25
created 2012-10-25 07:53 -0400
pushed 2012-10-26 01:15 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 1ebc3b1b8feb, 205c1c846d70 (bug 801488), and e4367fd2043f (bug 804323) due to b-c crashes.
e4367fd2043ff9233a9b951cf2ba4f34440d8847
created 2012-10-25 00:35 +1300
pushed 2012-10-26 01:15 +0000
Robert O'Callahan Robert O'Callahan - Bug 804323. Mark newly-transformed frames as abs-pos containers (or not). r=bzbarsky
6e111238c65eff495e008096c77c295641662eb7
created 2012-10-17 21:00 +1300
pushed 2012-10-17 18:08 +0000
Matt Woodrow Matt Woodrow - Bug 801784 - Only add invalidate children state flags up to the nearest display root. r=roc
5c67076a5a05e625fa4f56845fbfce9b5159e5c2
created 2012-10-16 19:04 -0700
pushed 2012-10-17 18:08 +0000
Daniel Holbert Daniel Holbert - Bug 798235: For flex items in a vertical flex container, treat enumerated values for flex-basis as "auto". r=dbaron
21cb609fe6690fbad6c6167e10ee2e7f9804a593
created 2012-10-15 14:35 -0400
pushed 2012-10-16 08:09 +0000
David Zbarsky David Zbarsky - Backout bug 779684 for topcrash
8e24562328a9c6286f8fbc2c5c5c4c8c2220df04
created 2012-09-28 17:53 -0400
pushed 2012-10-16 08:09 +0000
Trevor Saunders Trevor Saunders - bug 542039 - accessible object types r=surkov, roc
be09855c0f5cc50154dfff3578730742ef49dd87
created 2012-10-07 02:03 +1300
pushed 2012-10-14 20:39 +0000
Robert O'Callahan Robert O'Callahan - Bug 626245. Part 4: Compute plugin widget geometry updates via the refresh driver's painting, and defer actual widget updates until we've just composited the window. r=mats
9a65b777419397b6e1a740ea668d7e64b573e56f
created 2012-10-11 18:44 +1300
pushed 2012-10-11 19:03 +0000
Matt Woodrow Matt Woodrow - Bug 797295 - Add support for the layer attribute to nsImageBoxFrame. r=roc
1cceedd227a7427bfcc764fd583a2631603eaf07
created 2012-10-02 22:55 -0700
pushed 2012-10-04 15:19 +0000
Chris Jones Chris Jones - 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
a2581a4bda012f78f7f1493465e6d5afc4ab7bcc
created 2012-10-03 00:21 -0700
pushed 2012-10-03 12:57 +0000
Chris Jones Chris Jones - Back out bug 790505 for leaking
6eccc1276660ca003c3e13eda6c60b5b66dcb545
created 2012-10-02 22:55 -0700
pushed 2012-10-03 12:57 +0000
Chris Jones Chris Jones - 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
0df33af01ceeb06e16ce554ea1ce499260439178
created 2012-09-30 13:19 +0100
pushed 2012-09-30 12:19 +0000
Mounir Lamouri Mounir Lamouri - Merge m-i inm-c.
129629b6106fb033310e9cb8f363c2fa00e586c9
created 2012-09-29 23:38 -0700
pushed 2012-09-30 12:19 +0000
Daniel Holbert Daniel Holbert - Bug 666041 patch 6.5: Add flag to nsHTMLReflowState & ComputeSize for measuring auto height. r=dbaron
b332f047a93bf9492740435cd0aad176bec2d162
created 2012-09-30 19:20 +1300
pushed 2012-09-30 06:20 +0000
Matt Woodrow Matt Woodrow - Bug 795611 - Call virtual InvalidateFrame from InvalidateFrameSubtree since nsTable*Frame overloads it. r=cjones
8cc407a142e866e28d726e1fb850df7777e4f92b
created 2012-09-30 19:20 +1300
pushed 2012-09-30 06:20 +0000
Matt Woodrow Matt Woodrow - Bug 795576 - Correctly add the NS_FRAME_UPDATE_LAYER_TREE when invalidating inside a popup. r=cjones
035ed3e2d9d4c031f6e8fdc1ef70b559d94d83bb
created 2012-09-26 11:59 +1200
pushed 2012-09-28 23:09 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Avoid some causes of unnecessary painting. r=roc
5947680feefbd34a97d7a52187a4ebf6c9e9f150
created 2012-08-29 17:49 +1200
pushed 2012-09-28 23:09 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Correctly invalidate SVG observers. r=roc
b55adbbe23bcb8e4851c4a3bcc5c8f2c524f0777
created 2012-08-29 17:48 +1200
pushed 2012-09-28 23:09 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Make the table code use rect invalidation to avoid over invalidation. r=roc
8fa21e95b22dfa47bd5a7b011fcaba52dcba138b
created 2012-08-29 17:48 +1200
pushed 2012-09-28 23:09 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Add an option for frames to invalid just a rect instead of the frame bounds. r=roc
5f4c8635e87e4d9637a299600392311196b0a894
created 2012-08-29 17:48 +1200
pushed 2012-09-28 23:09 +0000
Robert O'Callahan Robert O'Callahan - 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
ec48fbf9dd69bf44e3bb81df35f463ba08347c16
created 2012-08-29 17:48 +1200
pushed 2012-09-28 23:09 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 26 - Send invalidations for hidden documents. r=roc
4372c4914958f5f9effcf48f8cfceccb5fc2f158
created 2012-08-29 17:48 +1200
pushed 2012-09-28 23:09 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 18 - Mark frames with only invalid children as an optimization to use when invalidating further frames. r=roc
673eac4d9c554a5ef258776f539d76759d984713
created 2012-08-29 17:48 +1200
pushed 2012-09-28 23:09 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 11 - Reimplement empty transactions. r=roc
6cabf68e297bead7d0d6592b47d1ae567edf8cf7
created 2012-08-29 17:47 +1200
pushed 2012-09-28 23:09 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 9f - Compute the invalid area of the layer tree and pass this to the widget. r=roc
04df652e584727de9301b60ae52b52f46bc2f778
created 2012-08-29 17:47 +1200
pushed 2012-09-28 23:09 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 9e - FrameLayerBuilder changes for display list invalidation. r=roc
e5651c513f3f89e2b8cb277fb375d0e0554a990b
created 2012-08-29 17:39 +1200
pushed 2012-09-28 23:09 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 9c - Remove old invalidation code. r=bz
aa4652f24df9cc825b5eb552e4c6f1a05eb751f0
created 2012-08-29 17:39 +1200
pushed 2012-09-28 23:09 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 9b - Add new frame invalidation API. r=roc
d3f86e3a324043af516650186f801c7117fd12bb
created 2012-09-27 16:34 +0100
pushed 2012-09-28 03:05 +0000
Ed Morley Ed Morley - Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE
3c1da25b84528191a84a41cf7455b2cddf018be0
created 2012-09-26 11:59 +1200
pushed 2012-09-28 03:05 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Avoid some causes of unnecessary painting. r=roc
bcd22436baf4ddd3010ac9bb1517b134fd6e42eb
created 2012-08-29 17:49 +1200
pushed 2012-09-28 03:05 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Correctly invalidate SVG observers. r=roc
a55f82f0fecaee28f0391cf83cfe7a94ae4abc3d
created 2012-08-29 17:48 +1200
pushed 2012-09-28 03:05 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Make the table code use rect invalidation to avoid over invalidation. r=roc
daa0868b05bf010268e075d33c6cbae0ab7c4b91
created 2012-08-29 17:48 +1200
pushed 2012-09-28 03:05 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Add an option for frames to invalid just a rect instead of the frame bounds. r=roc
0cc58b98cbf92bc1a33e1b50e7e30347860a948c
created 2012-08-29 17:48 +1200
pushed 2012-09-28 03:05 +0000
Robert O'Callahan Robert O'Callahan - 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
625343f34ca2b6450a9ca698a22074a60851b429
created 2012-08-29 17:48 +1200
pushed 2012-09-28 03:05 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 26 - Send invalidations for hidden documents. r=roc
7c5620eaac6f77ed494cc26b47bc337aae879ab4
created 2012-08-29 17:48 +1200
pushed 2012-09-28 03:05 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 18 - Mark frames with only invalid children as an optimization to use when invalidating further frames. r=roc
76bc2ff685f6c553b55f1a997e4c15f671b89910
created 2012-08-29 17:48 +1200
pushed 2012-09-28 03:05 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 11 - Reimplement empty transactions. r=roc
ef035122864a4a7391746afbb5a9da685a2bd34e
created 2012-08-29 17:38 +1200
pushed 2012-09-28 03:05 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
ebb4e8d008c038d8b39a3fca50bc74218979f130
created 2012-09-26 17:55 -0400
pushed 2012-09-27 01:36 +0000
David Zbarsky David Zbarsky - Bug 790508: bustage fix r=me
81e6cc2d297ff6a9be09be06f35043f9130e680d
created 2012-09-26 17:35 -0400
pushed 2012-09-27 01:36 +0000
David Zbarsky David Zbarsky - Bug 790508: Make sure we only create nsDisplayOpacity and nsDisplayTransform for the primary frame when content has async animations r=roc
403ebae0552f5323e5578746bfd23a3d327e58fa
created 2012-09-26 14:30 -0400
pushed 2012-09-26 22:55 +0000
David Zbarsky David Zbarsky - Fix virtual dtor warning, no bug, blanket r=bz
1057422754e0b1f89fdab1999dfc1c5036e82017
created 2012-09-24 21:23 -0700
pushed 2012-09-25 13:14 +0000
Phil Ringnalda Phil Ringnalda - Back out 85d6cbd01d39, 56fc051c1932, a2ad17b87332 (bug 781053) for OS X debug assertions and crashes
56fc051c193204d23087818e82914f06a7025dbc
created 2012-09-25 08:31 +1200
pushed 2012-09-25 13:14 +0000
Matt Woodrow Matt Woodrow - Bug 781053 - Part 2 - Trigger empty transactions when an animated image in an ImageLayer changes frame. r=roc
959cef323ed741e1e32796bb164ddaffc547e26c
created 2012-09-19 15:36 +0100
pushed 2012-09-20 11:22 +0000
Chris Lord Chris Lord - Bug 788202 - Add optional subdocument traversal to nsIFrame::List. r=bz
41e495ebeb89709269b923059619e40cfc2a3fac
created 2012-09-19 14:05 +0100
pushed 2012-09-20 11:22 +0000
Chris Lord Chris Lord - Backout bug 788202 for build failures.
c82b3a413e0d39220546567f83b3d43cf205a6ed
created 2012-09-19 12:39 +0100
pushed 2012-09-20 11:22 +0000
Chris Lord Chris Lord - Bug 788202 - Add optional subdocument traversal to nsIFrame::List. r=bz
a80f28d6ac9334f1ed926c4b861c4a87358caaa7
created 2012-09-17 20:09 -0400
pushed 2012-09-18 11:48 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout c2b7be27e412 (bug 791644) due to mochitest orange.
c2b7be27e41214a8abf43b2f9ed049b821d60050
created 2012-09-18 10:34 +1200
pushed 2012-09-18 11:48 +0000
Matt Woodrow Matt Woodrow - Bug 791644 - Refactor nsDisplayTransform::GetResultingTransformMatrix into two functions with less optional parameters. r=roc
5c68c842a1fcb0881710c69d3462ed77f3be12d1
created 2012-09-14 12:02 +1200
pushed 2012-09-17 19:20 +0000
Robert O'Callahan Robert O'Callahan - Bug 788877. Don't create nsDisplayFixedPosition items when the root scroll frame is inactive. r=Cwiiis
less more (0) -300 -100 -60 tip