layout/base/nsDisplayList.cpp
a118b42abad133da59efb56a5b61b9b6237b2e44
created 2010-09-07 15:20 -0700
pushed 2010-09-07 22:22 +0000
L. David Baron L. David Baron - Use nsIFrame::GetBorderRadii so that we pick up when it is overridden. (Bug 459144, patch 7) r=roc a2.0=blocking:beta6+
be6a7ccc34fe3a68df899036dfbb2478945a9587
created 2010-09-07 15:20 -0700
pushed 2010-09-07 22:22 +0000
L. David Baron L. David Baron - Move clamping of border-radii that are too big from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This also fixes a bug in nsDisplayBoxShadowOuter::ComputeVisibility. (Bug 459144, patch 5) r=roc a2.0=blocking:beta6+
5c60f37c6534fbde135f6b1b3138faa6bb680102
created 2010-09-07 15:20 -0700
pushed 2010-09-07 22:22 +0000
L. David Baron L. David Baron - Move skip-sides handling from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This fixes a bug (ignoring skip-sides) in nsDisplayBoxShadowOuter::ComputeVisibility, and improves the no-border-radius optimizations when skip-sides allow us to take them. (Bug 459144, patch 3) r=roc a2.0=blocking:beta6+
ba996cfeb9f797e3c227615259ba3c24fbefc88d
created 2010-09-07 15:20 -0700
pushed 2010-09-07 22:22 +0000
L. David Baron L. David Baron - Make nsIFrame::ComputeBorderRadii take an nsSize instead of two nscoords. (Bug 459144, patch 2) r=roc a2.0=blocking:beta6+
baa2fb78f457a314dfd30e9a58d95289c6db8a17
created 2010-09-07 15:20 -0700
pushed 2010-09-07 22:22 +0000
L. David Baron L. David Baron - Move nsCSSRendering::GetBorderRadiusTwips to nsIFrame and rename it to ComputeBorderRadii. (Bug 459144, patch 1) r=roc a2.0=blocking:beta6+
a7e7578e3ba715e78dabf3323b7c4a9bc7d5a247
created 2010-09-01 15:44 -0500
pushed 2010-09-01 20:45 +0000
Timothy Nikkel Timothy Nikkel - Bug 591435. Need to honour paint suppression in subdocuments. r=roc a=blocking beta6+
3d42ac41a283aeb27cc9e00c693a1d3fe9e851bc
created 2010-08-31 12:05 -0400
pushed 2010-08-31 16:05 +0000
Zack Weinberg Zack Weinberg - Bug 471643: Evaluate vertical percentages in border-radius relative to box height. r=dbaron a2.0=blocking:beta6+
4722b491cd0da4c979d82fe38d9acf1f73586487
created 2010-08-27 18:15 -0500
pushed 2010-08-27 23:42 +0000
Robert O'Callahan Robert O'Callahan - Bug 590468. Part 6: Fix setting of nsDisplayList::mOpaque, and return it from nsDisplayWrapList::IsOpaque. r=tnikkel
1afaf2219f00b5858938af63646a5954e2078311
created 2010-08-23 21:30 +1200
pushed 2010-08-23 09:50 +0000
Robert O'Callahan Robert O'Callahan - Bug 581222. Ensure that the bounds for opaque native-theme backgrounds are correct. r=tn
a3bcab53ea0dfca86e7f71d07013040c599a3f62
created 2010-08-13 22:01 +1200
pushed 2010-08-23 09:50 +0000
Robert O'Callahan Robert O'Callahan - Bug 584282. Use nsDisplayItem::ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame, wherever possible. r=tnikkel,a=dbaron
f5d647210dec273e0dd148c3e1c6c4935aba81c5
created 2010-08-13 22:01 +1200
pushed 2010-08-23 09:50 +0000
Robert O'Callahan Robert O'Callahan - Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
c78c4fda1325dd5169f15e80f42de19908b7d99e
created 2010-08-19 09:27 +0100
pushed 2010-08-19 08:29 +0000
Mark Banner Mark Banner - Backed out changeset f600448ae7db / bug 471643 due to reftest failures
f600448ae7db41bd72ea625d674967a262c0dd81
created 2010-08-19 09:45 +0200
pushed 2010-08-19 07:47 +0000
Zack Weinberg Zack Weinberg - Bug 471643: Make vertical percentages in border-radius relative to box height. r=dbaron
1ad7cdc1ab5aed8f324ff66432cbcab7e4c44a43
created 2010-08-14 02:31 +1200
pushed 2010-08-13 14:36 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 584282 and bug 537890
fc2439150a499721248a2b412e43d2234e5447c2
created 2010-08-13 22:01 +1200
pushed 2010-08-13 11:14 +0000
Robert O'Callahan Robert O'Callahan - Bug 584282. Use nsDisplayItem::ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame, wherever possible. r=tnikkel,a=dbaron
5d549dd2b22c7b20a47253e481dd1b4913e84617
created 2010-08-13 22:01 +1200
pushed 2010-08-13 11:14 +0000
Robert O'Callahan Robert O'Callahan - Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
4fbf9e1464c33989bc6a55ceb8a078e48268dda8
created 2010-08-13 21:55 +1200
pushed 2010-08-13 11:14 +0000
Robert O'Callahan Robert O'Callahan - Bug 579258. Remove the 'before move' region parameter to ComputeVisibility. r=tnikkel,a=joe
f62609dc783f3cdfc0369a12b94eeba53aa4e571
created 2010-08-13 21:54 +1200
pushed 2010-08-13 11:14 +0000
Robert O'Callahan Robert O'Callahan - Bug 579258. Change IsVaryingRelativeToMovingFrame to take the 'moving frame' as a direct parameter instead of getting it from the builder. r=tnikkel,a=joe
c1024b273af772d58e63c3e24c2a4d47548db5a2
created 2010-08-08 13:49 -0500
pushed 2010-08-08 18:56 +0000
Timothy Nikkel Timothy Nikkel - Bug 579663. Part 5. Make display zoom items create a container layer. r=roc
71beabc72c70b604d527914455808f16172486f3
created 2010-08-08 13:49 -0500
pushed 2010-08-08 18:56 +0000
Timothy Nikkel Timothy Nikkel - Bug 579663. Part 1. Remove unused offset param from GetActiveScrolledRootFor. r=roc
9a45bd27ec753bd3035a557234d39f602485637f
created 2010-08-02 15:07 +1200
pushed 2010-08-02 03:08 +0000
Matt Woodrow Matt Woodrow - Bug 505115. Use layers to render active 2D transforms. r=roc,dbaron
4e2ae40803939f322d7e33fb9e095fa4263aeb10
created 2010-07-24 21:35 +1200
pushed 2010-07-24 09:39 +0000
Robert O'Callahan Robert O'Callahan - Bug 579250. Revamp unified-titlebar interface so that we can tell nsNativeThemeCocoa about toolbars even if they're not actually painted. r=mstange
9154d7221e0a3ebcbec3dd5d85dc1786a69c4ad5
created 2010-07-20 13:29 +1200
pushed 2010-07-20 01:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 562833. Set proper alignment for display items. r=dbaron
890fb263cf6451b61d435436bc13d7381e839509
created 2010-07-18 21:23 -0500
pushed 2010-07-19 02:25 +0000
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 13. Implement zoom display list item to handle document hierarchies where zoom is not constant. r=mats sr=roc
e1d7fd5255fdb9fe6fc6371c06f27b072ab23c15
created 2010-07-16 09:08 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 44: Move IsFixedAndCoveringViewport implementation to nsDisplayBackground so it can work on any frame, not just the canvas background. r=tnikkel
8183174f552762a030ae52ab36a6255ea1f2fc23
created 2010-07-16 09:08 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 38: Make invalidation-during-paint work reliably. r=mats,sr=dbaron
082b84bc2d3ba710fc6eb8c4e8e6df45ee5c132a
created 2010-07-16 09:08 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 35: Fix text decorations to have a unique GetPerFrameKey. r=tnikkel
1e2f6e38cd981923b9f8d6612ed9a170326dff85
created 2010-07-16 09:08 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 34: Make sure that ThebesLayerBuffers are always allocated as similar surfaces to the widget surface, whenever possible. r=cjones
d0fb245dcb3484f19aa3614219c28f77dc587e66
created 2010-07-16 09:08 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 31: Don't cull display items in nsDisplayList::ComputeVisibility. r=mats
83728aa663128968da47e9ac570841cf356af9fd
created 2010-07-16 09:08 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 26: Put background-attachment:fixed backgrounds that propagated to the canvas in their own layer. r=mats,sr=dbaron
d290d2b974169a1a845bfd208e6b5de284ef522c
created 2010-07-16 09:08 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 25: Introduce a 'has active layers' flag on frames, which times out, and use it for 'opacity'. r=mats,sr=dbaron
e724a4858e54fd79beafdb3195f55db206b859ea
created 2010-07-16 09:08 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 23: Introduce the concept of 'inactive' layers. r=mats,sr=dbaron
a3bc79f9b141e1aa889f1a83491d5d988562dd48
created 2010-07-16 09:08 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 16: Improve performance by putting each scrollbar in its own layer. Also note that Mac scrollbars are opaque. r=mats,sr=dbaron
177b05c97d8490d1b7aef31655335b7ff2a52000
created 2010-07-16 09:08 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 14: Scroll using the layer system. r=mats,sr=dbaron
209d286abd0c35395a18a09d9c71a79d01044cbf
created 2010-07-16 09:07 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 12: Refactor RenderDocument to use nsLayoutUtils::PaintFrame. r=mats
c6ecff6b8a91a82306f63b48dc677b8351758902
created 2010-07-16 09:07 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 11: Start retaining layer trees. r=mats
e284964e5bcf5d1951d67d6a1f9386b9f023d583
created 2010-07-16 09:07 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 9: Retain layer trees. r=tnikkel,sr=mats
85bbe15e63bd253b52406f240c0ba14023c70e00
created 2010-07-16 09:07 +1200
pushed 2010-07-15 21:12 +0000
Michael Ventnor Michael Ventnor - Bug 564991. Part 3: Create unique nsDisplayItem types for every single display item. r=tnikkel
469c18b0c36d3f9d283f3b0ce10e43701fa9bc14
created 2010-07-16 09:07 +1200
pushed 2010-07-15 21:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 2: Create retained layer API: methods on FrameLayerBuilder that frames can use to access, reuse and invalidate retained layers. r=mats,sr=vlad
7133f717ed2ac649259ed3cc0fce53821d8a924e
created 2010-07-12 22:24 +0200
pushed 2010-07-12 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 556432 - Dragging a content selection shows non-selectable text in the drag feedback. r=roc
f8c796eea62608cd255ac92a5b42f695968eb718
created 2010-07-02 14:11 -0500
pushed 2010-07-02 19:34 +0000
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 5. Rename nsIFrame::GetWindow(Offset) to GetNearestWidget. r=mats
30dc53f4f7453b595eaedb3a7221b03b38357c6c
created 2010-06-21 09:21 -0700
pushed 2010-06-21 16:29 +0000
Jesse Ruderman Jesse Ruderman - Bug 573209 - stop pretending that nsDisplayListBuilder is only allocated on the stack. r=roc
ba0db81cc412be0182d83da4bf76f13ebe976223
created 2010-06-11 10:53 +1200
pushed 2010-06-10 22:53 +0000
Rob Arnold Rob Arnold - b=555133 Attempt to infer whether or not theme parts are transparent r=roc,rob sr=vlad
5c70615b4ff4a51b7ffa8e17bb8271a5357d0007
created 2010-06-11 10:53 +1200
pushed 2010-06-10 22:53 +0000
Karl Tomlinson Karl Tomlinson - backout ce0bec337cdd due to bad message
ce0bec337cdde9e1e01276b63846393d9befc91f
created 2010-06-11 10:25 +1200
pushed 2010-06-10 22:40 +0000
Rob Arnold Rob Arnold - Attempt to infer whether or not theme parts are transparent r=roc,rob sr=vlad
2c4a36b7e9ea2125b9daaab242202be4c34e46a5
created 2010-06-05 15:29 -0500
pushed 2010-06-05 20:46 +0000
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 1c. Misc layout cleanup. r=mats
9088249086458245908fa25040c3fd45f47ee689
created 2010-05-21 15:20 +1200
pushed 2010-05-24 01:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
c00ecd45cad848858798599c416c11ed445a9d3a
created 2010-05-24 10:53 +1200
pushed 2010-05-23 22:54 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset b37bdb032fe7
b37bdb032fe774d3795cf37f4a445c0f62f06c66
created 2010-05-21 15:20 +1200
pushed 2010-05-23 21:42 +0000
Robert O'Callahan Robert O'Callahan - Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
0ea291c0ab7dd0ce1ee4ae6a8e68c1fbf63d7990
created 2010-05-21 16:34 +1200
pushed 2010-05-21 04:35 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset efa8719a93d2
efa8719a93d29d089584884f1513897ed82bcf88
created 2010-05-21 15:20 +1200
pushed 2010-05-21 03:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
eaea9e3806a3f428ce8c687eb1ef1ad6cd299ffb
created 2010-05-13 12:56 +1200
pushed 2010-05-19 03:06 +0000
Robert O'Callahan Robert O'Callahan - Bug 561959. Replace solid-color ThebesLayers with ColorLayers. r=dbaron
2b69cb8890e7ab2800361ae5c468f779bb7e7200
created 2010-05-13 14:21 +1200
pushed 2010-05-13 02:54 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset 054698c2cb8f
054698c2cb8f461a3bee19e8fc874b9efdffefa7
created 2010-05-13 12:56 +1200
pushed 2010-05-13 00:57 +0000
Robert O'Callahan Robert O'Callahan - Bug 561959. Replace solid-color ThebesLayers with ColorLayers. r=dbaron
6699c04d794882ab91acc1ecaa813a4b2e1cf040
created 2010-03-11 09:55 +1300
pushed 2010-05-13 00:57 +0000
Robert O'Callahan Robert O'Callahan - Bug 564993. Part 3: Split nsDisplayList::Paint into PaintForFrame and PaintRoot. Set the visible rect on the root layer from PaintRoot, let the visible rects of other layers be set when they're placed in their containers. r=mats
010b3f0cd97385af6dbd9da3c51cc0e10605d0b3
created 2010-03-04 14:01 +1300
pushed 2010-05-13 00:57 +0000
Robert O'Callahan Robert O'Callahan - Bug 564993. Part 2: Don't flatten the layer tree in layout. r=mats
c91fa12e51a481a8c1828fe3a4689b5f8cd626c6
created 2010-05-13 12:56 +1200
pushed 2010-05-13 00:57 +0000
Robert O'Callahan Robert O'Callahan - bug 563864. Add mozPaintCount API. r=smaug,sr=vlad
a1d1e59ac1de9028a9d9b6ac2117692858b4f090
created 2010-04-07 20:31 -0400
pushed 2010-04-08 00:33 +0000
Felipe Gomes Felipe Gomes - Bug 489127 - nodesFromRect required for better usability on mobile devices (part 1+2) [r=roc]
13504a5fc0742c0922b548dce200febd06e358fa
created 2010-04-03 07:36 -0400
pushed 2010-04-03 11:36 +0000
Ehren Metcalfe Ehren Metcalfe - Bug 556446: Remove dead code in layout. r=roc,bz
44d198975192f39ffd86f4d70f616a8d96a130c7
created 2010-04-02 18:58 -0700
pushed 2010-04-03 02:02 +0000
L. David Baron L. David Baron - Use the appropriate color based on visitedness for 'outline-color'. (Bug 147777) r=zweinberg
less more (0) -100 -60 tip