Robert O'Callahan
|
93076398d1
|
Bug 579276. Part 3: Change Set/IsOpaqueContent API to a more generic Get/SetContentFlags API. r=cjones,sr=vlad
|
2010-09-02 21:18:40 +12:00 |
|
Robert O'Callahan
|
9558a29d0c
|
Bug 579276. Part 4: Move nsDisplayItem parameter down to ThebesLayerData::Accumulate. r=tnikkel
|
2010-09-02 21:18:39 +12:00 |
|
Robert O'Callahan
|
0cbed2f656
|
Bug 579276. Part 2: If a transparent layer is over a solid background color, hoist that color into the layer to make it opaque. r=tnikkel
|
2010-09-02 21:18:39 +12:00 |
|
Robert O'Callahan
|
bc14460ac4
|
Bug 579276. Part 1: Change layer/layermanager user data API to use keys and values. r=cjones,sr=vlad
|
2010-09-02 21:18:39 +12:00 |
|
timeless@mozdev.org
|
43c2fbb417
|
Bug 587483 warning: comparison between signed and unsigned integer expressions in FrameLayerBuilder. r=roc,a=roc
|
2010-09-02 16:46:53 +12:00 |
|
Robert O'Callahan
|
e25a9a8bef
|
Bug 592941. Fix performance regression by ensuring we create a ThebesLayerInvalidRegionProperty for frames with new container layers. r=tnikkel,a=blocking
|
2010-09-02 16:43:45 +12:00 |
|
Robert O'Callahan
|
fb37a1e30f
|
Bug 579323. Part 1.4: Switch nsIFrameFrame users to use nsSubDocumentFrame.h. r=tnikkel
--HG--
extra : rebase_source : de526602586c70b994a061bbb8a7ca2731c72bbd
|
2010-08-31 12:49:07 +12:00 |
|
Robert O'Callahan
|
5023daae20
|
Bug 579323. Part 1: Add FrameLayerBuilder::InvalidateThebesLayersInSubtree, and call it from InvalidateOverflowRect. r=tnikkel,sr=dbaron
--HG--
extra : rebase_source : c1dbc5b625e23d55ba030709f5cd429122977685
|
2010-08-31 12:46:26 +12:00 |
|
Timothy Nikkel
|
987f68275e
|
Bug 579663. Part 9. Simplify ProcessDisplayItems because all items in a container layer have the same app units per dev pixel. r=roc
|
2010-08-08 13:49:07 -05:00 |
|
Timothy Nikkel
|
3b953e9755
|
Bug 579663. Part 8. Simplify FrameLayerBuilder::DrawThebesLayer because it does not have to deal with items at different AppUnitsPerDevPixel ratios. r=roc
|
2010-08-08 13:49:07 -05:00 |
|
Timothy Nikkel
|
14511d2a0b
|
Bug 579663. Part 7. Assert AppUnitsPerDevPixel is constant in container layers. r=roc
|
2010-08-08 13:49:07 -05:00 |
|
Timothy Nikkel
|
9499c419ae
|
Bug 579663. Part 3. Use the right AppUnitsPerDevPixel for zoom items. r=roc
|
2010-08-08 13:49:06 -05:00 |
|
Timothy Nikkel
|
9645a5cf5c
|
Bug 579663. Part 1. Remove unused offset param from GetActiveScrolledRootFor. r=roc
|
2010-08-08 13:49:06 -05:00 |
|
Chris Jones
|
f16c7feac5
|
Bug 570620, part a: Fix an assertion that will soon no longer hold and remove obsoleted already_AddRefed idiom in two places. r=roc
|
2010-08-05 17:11:23 -05:00 |
|
Robert O'Callahan
|
692ed55c12
|
Bug 580494. Avoid creating an empty ThebesLayer when an inactive nsDisplayItem::BuildLayer returns null. r=tnikkel
--HG--
extra : rebase_source : a22225bb3b5c2bbc12ab2f9b50594083143dbdf0
|
2010-08-03 15:33:24 +12:00 |
|
Matt Woodrow
|
104ade3438
|
Bug 505115. Use layers to render active 2D transforms. r=roc,dbaron
|
2010-08-02 15:07:04 +12:00 |
|
Robert O'Callahan
|
1524120859
|
Bug 579349. Track the 'drawn region' of content in layers, whhich ignores visibility, and use it to determine which layer a display item should be placed in. r=tnikkel
|
2010-08-02 15:06:58 +12:00 |
|
Ginn Chen
|
d5b0c3ecd1
|
Bug 580546 FrameLayerBuilder.cpp failed to compile with Sun Studio 12 r=roc a=bsmedberg
|
2010-07-27 17:20:55 +08:00 |
|
Chris Jones
|
ad15c41672
|
Bug 567421, part 2: Implement Dump[Self](FILE*) and Log[Self]() methods for layers. r=roc
|
2010-07-21 13:06:33 -05:00 |
|
Timothy Nikkel
|
8672c57994
|
Convert to calls of GetOffsetTo from retained layers to GetOffsetToCrossDoc. r=roc on irc
|
2010-07-18 21:23:48 -05:00 |
|
Robert O'Callahan
|
bcfd77d28a
|
Bug 564991. Part 39: Accumulate the full opaque rect of opaque display items, and don't simplify away opaque areas of display items low in z-order. r=tnikkel
|
2010-07-16 09:08:11 +12:00 |
|
Robert O'Callahan
|
7629433417
|
Bug 564991. Part 38: Make invalidation-during-paint work reliably. r=mats,sr=dbaron
|
2010-07-16 09:08:11 +12:00 |
|
Robert O'Callahan
|
306a6d44c0
|
Bug 564991. Part 34: Make sure that ThebesLayerBuffers are always allocated as similar surfaces to the widget surface, whenever possible. r=cjones
|
2010-07-16 09:08:10 +12:00 |
|
Robert O'Callahan
|
57f54e9cc3
|
Bug 564991. Part 33: Copy data out of hashtable in DrawThebesLayer in case hashtable is modified during the method. r=tnikkel
|
2010-07-16 09:08:10 +12:00 |
|
Robert O'Callahan
|
09ce1c5031
|
Bug 564991. Part 31: Don't cull display items in nsDisplayList::ComputeVisibility. r=mats
|
2010-07-16 09:08:09 +12:00 |
|
Robert O'Callahan
|
de827321f1
|
Bug 564991. Part 26: Put background-attachment:fixed backgrounds that propagated to the canvas in their own layer. r=mats,sr=dbaron
|
2010-07-16 09:08:06 +12:00 |
|
Robert O'Callahan
|
1b38f406bd
|
Bug 564991. Part 23: Introduce the concept of 'inactive' layers. r=mats,sr=dbaron
|
2010-07-16 09:08:05 +12:00 |
|
Robert O'Callahan
|
0964ffd63b
|
Bug 564991. Part 17: Reimplement ColorLayers. r=mats
|
2010-07-16 09:08:03 +12:00 |
|
Robert O'Callahan
|
2e3d02e038
|
Bug 564991. Part 13: Optimize invalidation to avoid repainting ThebesLayer contents sometimes. r=mats,sr=dbaron
|
2010-07-16 09:07:53 +12:00 |
|
Robert O'Callahan
|
6824d17ea0
|
Bug 564991. Part 9: Retain layer trees. r=tnikkel,sr=mats
|
2010-07-16 09:07:51 +12:00 |
|
Robert O'Callahan
|
496811aed4
|
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
|
2010-07-16 09:07:46 +12:00 |
|
Robert O'Callahan
|
b12eec77e4
|
Bug 564991. Part 6: Make BasicLayers support retained ThebesLayer contents. r=cjones,sr=vlad
|
2010-03-04 10:37:04 +13:00 |
|
Robert O'Callahan
|
4886cf3d1c
|
Bug 564993. Fix build error, and fix Bas' review comment.
|
2010-05-24 14:25:58 +12:00 |
|
Robert O'Callahan
|
3c5b01221c
|
Port over part of changeset eaea9e3806a3 to FrameLayerBuilder to fix reftest failure in ogg-video/clipping-1a.html
|
2010-05-24 14:13:00 +12:00 |
|
Robert O'Callahan
|
b32027fed6
|
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
|
2010-05-21 15:20:48 +12:00 |
|
Robert O'Callahan
|
01e9dabdad
|
Backed out changeset b37bdb032fe7
|
2010-05-24 10:53:05 +12:00 |
|
Robert O'Callahan
|
0417d4868e
|
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
|
2010-05-21 15:20:48 +12:00 |
|
Robert O'Callahan
|
20c2e464f7
|
Backed out changeset efa8719a93d2
|
2010-05-21 16:34:23 +12:00 |
|
Robert O'Callahan
|
6391e1262a
|
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
|
2010-05-21 15:20:48 +12:00 |
|