layout/base/nsDisplayList.h
1ad7cdc1ab5aed8f324ff66432cbcab7e4c44a43
created 2010-08-14 02:31 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Backing out bug 584282 and bug 537890
fc2439150a499721248a2b412e43d2234e5447c2
created 2010-08-13 22:01 +1200
pushed unknown
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 unknown
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 unknown
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 unknown
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 unknown
Timothy Nikkel Timothy Nikkel - Bug 579663. Part 5. Make display zoom items create a container layer. r=roc
457d891e17707fe216e785e50cb9df513517f4b3
created 2010-08-08 13:49 -0500
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 579663. Part 2. Be able to get the APDs out of display zoom items. r=roc
9a45bd27ec753bd3035a557234d39f602485637f
created 2010-08-02 15:07 +1200
pushed unknown
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 unknown
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
890fb263cf6451b61d435436bc13d7381e839509
created 2010-07-18 21:23 -0500
pushed unknown
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
9c9ee87d42fa75467b2afc73ffa9ff6882d3a682
created 2010-07-18 21:23 -0500
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 7. Change frame, point, rect, region APIs. r=mats sr=roc
e1d7fd5255fdb9fe6fc6371c06f27b072ab23c15
created 2010-07-16 09:08 +1200
pushed unknown
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
d0fb245dcb3484f19aa3614219c28f77dc587e66
created 2010-07-16 09:08 +1200
pushed unknown
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 unknown
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
e724a4858e54fd79beafdb3195f55db206b859ea
created 2010-07-16 09:08 +1200
pushed unknown
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 unknown
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 unknown
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 unknown
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 12: Refactor RenderDocument to use nsLayoutUtils::PaintFrame. r=mats
e284964e5bcf5d1951d67d6a1f9386b9f023d583
created 2010-07-16 09:07 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 9: Retain layer trees. r=tnikkel,sr=mats
e4213cc1138f17b4b31b3d7212b1522fc99311e4
created 2010-07-16 09:07 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 5: Make GetClipRect return a const reference. r=tnikkel
ab624c68983ec8d3f9f65446572160978d362a2e
created 2010-07-16 09:07 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 564991. Part 4: Create GetFrameKey API. r=tnikkel,sr=mats
85bbe15e63bd253b52406f240c0ba14023c70e00
created 2010-07-16 09:07 +1200
pushed unknown
Michael Ventnor Michael Ventnor - Bug 564991. Part 3: Create unique nsDisplayItem types for every single display item. r=tnikkel
7133f717ed2ac649259ed3cc0fce53821d8a924e
created 2010-07-12 22:24 +0200
pushed unknown
Mats Palmgren Mats Palmgren - Bug 556432 - Dragging a content selection shows non-selectable text in the drag feedback. r=roc
30dc53f4f7453b595eaedb3a7221b03b38357c6c
created 2010-06-21 09:21 -0700
pushed unknown
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 unknown
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 unknown
Karl Tomlinson Karl Tomlinson - backout ce0bec337cdd due to bad message
ce0bec337cdde9e1e01276b63846393d9befc91f
created 2010-06-11 10:25 +1200
pushed unknown
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 unknown
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 1c. Misc layout cleanup. r=mats
9088249086458245908fa25040c3fd45f47ee689
created 2010-05-21 15:20 +1200
pushed unknown
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 unknown
Robert O'Callahan Robert O'Callahan - Backed out changeset b37bdb032fe7
b37bdb032fe774d3795cf37f4a445c0f62f06c66
created 2010-05-21 15:20 +1200
pushed unknown
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 unknown
Robert O'Callahan Robert O'Callahan - Backed out changeset efa8719a93d2
efa8719a93d29d089584884f1513897ed82bcf88
created 2010-05-21 15:20 +1200
pushed unknown
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 unknown
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 unknown
Robert O'Callahan Robert O'Callahan - Backed out changeset 054698c2cb8f
054698c2cb8f461a3bee19e8fc874b9efdffefa7
created 2010-05-13 12:56 +1200
pushed unknown
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 unknown
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
c91fa12e51a481a8c1828fe3a4689b5f8cd626c6
created 2010-05-13 12:56 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - bug 563864. Add mozPaintCount API. r=smaug,sr=vlad
a1d1e59ac1de9028a9d9b6ac2117692858b4f090
created 2010-04-07 20:31 -0400
pushed unknown
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 unknown
Ehren Metcalfe Ehren Metcalfe - Bug 556446: Remove dead code in layout. r=roc,bz
08217a72350593d5fbdce6021c610159cfd53914
created 2010-03-31 12:55 -0500
pushed unknown
Jim Mathies Jim Mathies - Backout bug 555133 to fix bug 555950.
f3569af989e815b089679ebf9628acb989df0d88
created 2010-03-29 15:24 -0400
pushed unknown
Rob Arnold Rob Arnold - Bug 555133 - Attempt to infer whether or not theme parts are transparent r=roc sr=vlad
46e3ca39d3d09af127b4dbf9cc922d6230820446
created 2010-03-29 14:46 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
f9e4da420fbf751d813d6646f0e0db5db210cd98
created 2010-03-27 13:33 +0900
pushed unknown
Masayuki Nakano Masayuki Nakano - Bug 553975 Caret is painted under textframe in input/textarea element r=roc
c85d57ea1d37fdfea1ba14d487df44bf66acad3a
created 2010-03-01 21:03 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 534425. Part 6: Let nsIWidgets expose a LayerManager to be used to render into the widget, instead of nsPaintEvent::renderingContext which is removed since it's no longer needed. Currently all widgets fall back to a default BasicLayerManager implementation. Also change nsPaintEvent::region to be an nsIntRegion, and get rid of nsPaintEvent::rect since it's redundant.
9958e7a9771e4a05afd6165cf63b43aad8a3af61
created 2010-03-01 20:56 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 534425. Part 4: Implement nsDisplayList::Paint using layers. r=mats,sr=dbaron
1a0f2d658a4991769863b70a343bddb43124d0fc
created 2009-11-30 18:14 -0500
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 530686. Don't redraw box-shadows over the bounding rect of the dirty region; just redraw them over a (somewhat simplified) dirty region. r=dbaron
e95541e43a267dd6260ef931fa6f4a882dd3cb02
created 2009-10-07 17:28 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 516885. Pass separate visible-before-move and visible-after-move regions into ComputeVisibility, to make code clearer because we don't have to overload a single region, and which also lets us fix ambiguities related to clipping. r=dbaron
b540248e3163e1a73d31e3772dbfead13e3ee937
created 2009-09-07 12:35 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 513082. Instead of passing aDirtyRect to nsDisplayItem::Paint, have nsDisplayList::OptimizeVisibility (renamed to ComputeVisibility) compute the intersection of the visible region with the bounds of each display item and store the result in the item's mVisibleRect. This lets us do less work to paint display items which have a small intersection with the visible region but a large intersection with the bounding-box of the visible region. r=dbaron
03d92c1c09fffa9d4d70b910c97efe15ab1669f5
created 2009-09-12 16:44 -0600
pushed unknown
Bobby Holley Bobby Holley - Bug 435296 - Sync decode handling for decode-on-draw. r=roc
9f856f094fea4e212c71e8f9fdb4ca4e64867316
created 2009-09-12 16:44 -0600
pushed unknown
Bobby Holley Bobby Holley - Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
f9c0cfc462976723cad46f3a159156e3773237de
created 2009-08-20 14:52 -0700
pushed unknown
Zack Weinberg Zack Weinberg - Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
e6034ded61fd38b8cac6e1380c02b9cf832eedd2
created 2009-08-13 19:09 -0700
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 507334, part 2: Blit multiple rectangles when scrolling rather than blitting only the largest single rectangle, and avoid repainting opaque content that covers the scrolling content. r=dbaron
bab42673f96dd3edb65f0e26417704c9cef8abee
created 2009-07-28 08:51 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 504221 part 4. Switch MarkFramesForDisplayList to nsFrameList. r+sr=roc
d3156c132bc19f948b12fc1f92fd7bab6c81d559
created 2009-07-22 12:45 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 339548. Part 14: hide windowed plugins in CSS transforms and SVG foreignObject contexts; we can't display them properly, so let's not display them at all. r=dbaron
6d131711f67fa1e16c33304abd104466a7f17e63
created 2009-07-22 12:45 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 339548. Part 9: Create nsRootPresContext::UpdatePluginGeometry, and use it. Make nsObjectFrame manage its widget directly.
c2b46638b84ac44d78e458676b7f3f69b57db935
created 2009-07-22 12:44 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 339548. Part 6: Uninline IsMovingFrame so nsDisplayList.h doesn't have to include nsLayoutUtils.h. r=dbaron
eb98a28b69a3977870afb4ff607c9a1028b37618
created 2009-07-22 12:44 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 339548. Part 5: Support an accurate mode for display lists computing visible regions. r=dbaron
dea7d0133961e97ff0fbb81105b73ba9f452b6d9
created 2009-07-22 12:44 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 505186. Don't add useless nsDisplayReflowCount items to display lists in debug builds. r=bzbarsky
23942ec68af5de8069d56124bc2f7ae6962a6cde
created 2009-07-04 21:30 +1200
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 488242. Make iframes with semi-transparent backgrounds work correctly by painting all canvas background colors using a dedicated fallback background color display item. r+sr=roc
less more (0) -60 tip