layout/base/FrameLayerBuilder.h
b54fdf8bb4860ced8f64b7540485157b69ebed11
created 2014-04-14 12:04 -0700
pushed 2014-04-28 18:43 +0000
Kyle Huey Kyle Huey - Bug 991812: Remove uses of RefCounted<T> that live in Gecko. r=ehsan
376496720a0e662039298fcfdde08ff911e23695
created 2014-04-14 16:16 -0400
pushed 2014-04-28 18:43 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets ddbac34527fe and fa82f32d0c39 (bug 991812) for B2G bustage.
fa82f32d0c397317d19c92a60538b4562f8bed0f
created 2014-04-14 12:04 -0700
pushed 2014-04-28 18:43 +0000
Kyle Huey Kyle Huey - Bug 991812: Remove uses of RefCounted<T> that live in Gecko. r=ehsan
c333abd5318d06e58bceba4d58706f308f1f5dcd
created 2014-04-08 17:26 -0700
pushed 2014-04-28 18:43 +0000
Kyle Huey Kyle Huey - Back out bug 991812 for bustage on a CLOSED TREE. r=me
88ee33546b3a3121fc4364397828674103a6af1a
created 2014-04-08 16:37 -0700
pushed 2014-04-28 18:43 +0000
Kyle Huey Kyle Huey - Bug 991812: Remove uses of RefCounted in code that lives solely in Gecko. r=ehsan
cb183f7c168795c9579ccbc5661f6a7dbcedf42a
created 2014-03-21 09:16 +0800
pushed 2014-04-28 18:43 +0000
Daniel Holbert Daniel Holbert - Bug 984786 part 1: Add MOZ_FINAL and private destructors to some refcounted classes in layout. r=dbaron
60c0dbc3c8c5ac8808a7c1f009064e6d58c7a3a9
created 2014-02-20 23:07 -0500
pushed 2014-03-17 23:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 0.3: Spray some more MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree
c1a6fdd3fa0159ac1a62a83eb1abd07af703e49c
created 2014-01-30 18:41 +1300
pushed 2014-02-04 01:47 +0000
Matt Woodrow Matt Woodrow - Bug 946952 - Run a 'compressed' paint up to 1 second after skipping the ColorLayer optimization. r=roc
722d9c9944c165125097a16178d2aaf0356cdea5
created 2013-12-17 01:16 +1300
pushed 2014-02-04 01:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 945203. Part 8: Add FrameLayerBuilder support for capturing nsDisplayEventRegions data into ThebesLayers. r=mattwoodrow
9737a63a47cf0774e1744cf88f45f01c165054d6
created 2014-01-30 18:41 +1300
pushed 2014-01-30 22:23 +0000
Matt Woodrow Matt Woodrow - Bug 946952 - Run a 'compressed' paint up to 1 second after skipping the ColorLayer optimization. r=roc, a=1.3+
e815bda6bd081ec805906a994dff4eb6e65865ba
created 2013-09-27 18:01 +1200
pushed 2013-12-09 20:24 +0000
Robert O'Callahan Robert O'Callahan - Bug 919144. Part 9: Move FrameLayerBuilder::ContainerParameters to mozilla::ContainerLayerParameters. r=mattwoodrow
9820c500c65e90faa9f1a6f1aa8ef95848ca6ceb
created 2013-09-26 09:07 +1200
pushed 2013-12-09 20:24 +0000
Robert O'Callahan Robert O'Callahan - Bug 919144. Part 1: Rename identifiers from 'active scroll(ed) root' to 'animated geometry root'. r=mattwoodrow
99414b9538100a4221f75a0c61a67cc384320915
created 2013-11-07 08:10 +1300
pushed 2013-11-11 18:59 +0000
Matt Woodrow Matt Woodrow - Bug 934860 - Don't paint display items that don't intersect the current invalid rects. r=roc, a=
c0ab158ff96773a0129216ffa318539a1d9eecdf
created 2013-11-07 08:10 +1300
pushed 2013-11-11 18:59 +0000
Matt Woodrow Matt Woodrow - Bug 934860 - Move paint region clipping into DrawThebesLayer. r=roc, a=
813bcdac20ff8197bde4286c390a63f72ce17486
created 2013-11-07 08:10 +1300
pushed 2013-11-11 18:59 +0000
Matt Woodrow Matt Woodrow - Bug 934860 - Move some parts of FrameLayerBuilder::DrawThebesLayer into helper functions. r=roc, a=
8ec63d52437e823cf426101fb1b313dff4aaa647
created 2013-11-07 08:10 +1300
pushed 2013-11-11 18:59 +0000
Matt Woodrow Matt Woodrow - Bug 934860 - Start and finish transactions with temporary layer managers each time we use them to ensure that these are paired. r=roc, a=
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-09-17 14:18 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
94faaa7e4d408654ffea00ad038b9e2f870ef92c
created 2013-08-19 18:55 -0400
pushed 2013-09-17 14:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 906790 - Minimize layout/base #includes; r=roc
5f7f4e26d4a9b1e17772e32caf1aa9502b008a21
created 2013-03-04 22:56 +1300
pushed 2013-05-13 17:21 +0000
Robert O'Callahan Robert O'Callahan - Bug 841192. Part 14: Convert all usage of nsDisplayClip(RoundedRect) to use DisplayListClipState/DisplayItemClip. r=mattwoodrow
698d23ec564bb1cbb8f4b97c2aa09779bd186ad0
created 2013-03-04 22:55 +1300
pushed 2013-05-13 17:21 +0000
Robert O'Callahan Robert O'Callahan - Bug 841192. Part 2: Move FrameLayerBuilder::Clip to DisplayItemClip. r=mattwoodrow
ad75012bfabfb1b81c485d42cedf417ffe0b616b
created 2013-03-22 15:17 +1300
pushed 2013-04-01 20:50 +0000
Robert O'Callahan Robert O'Callahan - Bug 852489. Part 9: Avoid temporarily setting a layer's visible region to a non-final value. r=mattwoodrow
86e4243c2482c13dce03713c55112048ff5bc267
created 2012-12-14 11:51 +1300
pushed 2013-01-07 22:54 +0000
Matt Woodrow Matt Woodrow - Backout changeset 3ba90f85653a (Bug 805343) for regressing android talos tests
7f2fd849f4aa312f126f24abf0018c8e7f78bbf1
created 2012-12-14 11:50 +1300
pushed 2013-01-07 22:54 +0000
Matt Woodrow Matt Woodrow - Backout changeset e8f5182d94c5 (Bug 805343) for regressing android talos tests
ae5fe2ec2f22a9a6b6750fb27fba39ba03e8f29f
created 2012-12-13 09:47 +1300
pushed 2013-01-07 22:54 +0000
Matt Woodrow Matt Woodrow - Bug 820541 - Only call ProcessRemovedDisplayItems once per transaction. r=roc
3ba90f85653a9d69fa167adbe5dade6aaecb9023
created 2012-12-10 18:49 +1300
pushed 2013-01-07 22:54 +0000
Robert O'Callahan Robert O'Callahan - Bug 805343. Part 2: Update FrameLayerBuilder::HasVisibleRetainedDataFor to account for occluded display items. r=mattwoodrow
e8f5182d94c57218bdb26a19f74350dbe540686b
created 2012-12-10 18:47 +1300
pushed 2013-01-07 22:54 +0000
Robert O'Callahan Robert O'Callahan - Bug 805343. Identify DisplayItemDatas that are completely hidden by other opaque content in their ThebesLayer, and ignore them when we check to see whether there's an image we might need to invalidate. r=mattwoodrow
3399897304da595848f9626d32cc9f14982d4038
created 2012-12-05 15:53 +1300
pushed 2013-01-07 22:54 +0000
Karl Tomlinson Karl Tomlinson - b=786100 consider display item snap when hunting uniform background color r=roc
85793c93543aabf86d2003139a6fb1b19eb1d8a4
created 2012-11-09 18:14 -0500
pushed 2012-11-19 23:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 810470. Part 3: Remove code for invalidating background-attachment:fixed content when scrolling. r=mattwoodrow
1c1981ecaba87af225b004cd517edf9c7400351f
created 2012-11-14 22:14 -0500
pushed 2012-11-19 23:12 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 810470) due OSX reftest failures.
99af9dcdfcd23cf3e1a4457104a03dde4e5e3855
created 2012-11-09 18:14 -0500
pushed 2012-11-19 23:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 810470. Part 3: Remove code for invalidating background-attachment:fixed content when scrolling. r=mattwoodrow
8d793eb6a281f4c79fd603e49f315560395ec8aa
created 2012-11-07 11:04 +1300
pushed 2012-11-19 23:12 +0000
Matt Woodrow Matt Woodrow - Bug 798964 - Don't invalidate nsDisplayBackgroundColor if only the image changed. r=roc
51c21a53a849e566c255a903394daacde162d0ed
created 2012-10-23 12:05 +0100
pushed 2012-11-19 23:12 +0000
Chris Lord Chris Lord - Bug 803826 - Only reset the layer builder pointer in ~ClippedDisplayItem. r=mattwoodrow
b6cd3108731bbd8b94ef4386332aa2f3729db237
created 2012-10-16 14:23 +1300
pushed 2012-11-19 23:12 +0000
Matt Woodrow Matt Woodrow - Bug 795674 - Handled merged frame changes with minimal invalidations. r=roc
c67ff8ae77e29628f52bc7e75983160dccf251c7
created 2012-10-16 14:10 +1300
pushed 2012-11-19 23:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 770001. When a display item has changed, don't bother invalidating areas that have been clipped out. r=mattwoodrow, roc
f8f6393d1131b23de90166854c000c37908e317d
created 2012-11-09 18:14 -0500
pushed 2012-11-19 10:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 810470. Part 3: Remove code for invalidating background-attachment:fixed content when scrolling. r=mattwoodrow,a=akeybl
fde0347f1e03242d12b5d37ea87fc153da445524
created 2012-10-23 12:05 +0100
pushed 2012-10-27 23:58 +0000
Chris Lord Chris Lord - Bug 803826 - Only reset the layer builder pointer in ~ClippedDisplayItem. r=mattwoodrow, a=bajaj
97533c2c2010155adc0db667a3cca7dfc3dc98f7
created 2012-10-16 14:23 +1300
pushed 2012-10-25 03:01 +0000
Matt Woodrow Matt Woodrow - Bug 795674 - Handled merged frame changes with minimal invalidations. r=roc a=bajaj
54f0db3c0197f433e9157668dbc2c6cfc24a3d91
created 2012-10-12 15:39 +1300
pushed 2012-10-25 03:01 +0000
Matt Woodrow Matt Woodrow - Bug 795674 - Remove mNewDisplayItemData. r=roc a=bajaj
7f162c1da6467a495744e6bf253889b89f1f00b2
created 2012-10-12 12:38 +1300
pushed 2012-10-25 03:01 +0000
Matt Woodrow Matt Woodrow - Bug 795674 - Add DisplayItemData debugging code. r=roc a=bajaj
699983c373428ad2a2f798475e3561d06cae4e75
created 2012-10-12 12:38 +1300
pushed 2012-10-25 03:01 +0000
Matt Woodrow Matt Woodrow - Bug 795674 - Refactor DisplayItemData storage in FrameLayerBuilder. r=roc a=bajaj
7c119b50e7aa02965dcb82fd134f6fe467c4a7d3
created 2012-10-05 16:20 +1300
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 793065. Keep mRootPresContext alive in case something crazy happens. r=mattwoodrow
2c694d8bf7a59441faba5d6266862299fa354b03
created 2012-09-28 01:57 -0500
pushed 2012-10-08 19:23 +0000
Isaac Aggrey Isaac Aggrey - Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
96752e66aaabd64af097b292b486980a3c7c5c91
created 2012-09-28 23:19 +1200
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 539356 - Fix mActiveScrolledRootOffset to be offset to the reference frame. r=mattwoodrow
ed784e42dfe9bc0dd4de0e7d836b7febec0c71e8
created 2012-09-25 08:31 +1200
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 781053 - Part 2 - Trigger empty transactions when an animated image in an ImageLayer changes frame. r=roc
ba21437b71135fd28f4dc30b7f185a88c0e8886c
created 2012-08-29 17:48 +1200
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Add HasRetainedDataFor. r=roc
32c4a08f8e6ec61221fa4816e89d803c2adc4c64
created 2012-08-29 17:48 +1200
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 770001. When comparing clips, adjust for any change in the ThebesLayer coordinate system. When clips are different, try to accumulate differences intelligently, taking into account that changes in clips outside the bounds of the clipped display item don't matter. r=mattwoodrow
61672a211aac75481bc8174edb8f045c04df6b39
created 2012-08-29 17:48 +1200
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 25 - Invalidate display items that have a changed clip. r=roc
25af0febf3296038a360134e4e7995c7a8fcb464
created 2012-08-29 17:48 +1200
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 14 - Handle multiple widget layer managers retaining data for the same frame. r=roc
cf82755175d0c2781a17f726ddd0d2ee82202585
created 2012-08-29 17:48 +1200
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 12 - Remove unnecessary LayerManagerLayerBuilder indirection. r=roc
6cabf68e297bead7d0d6592b47d1ae567edf8cf7
created 2012-08-29 17:47 +1200
pushed 2012-10-08 19:23 +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-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 9e - FrameLayerBuilder changes for display list invalidation. r=roc
9d205a349c6a6ae7a464ada52c9ce0367172a373
created 2012-08-29 17:38 +1200
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Revert changes made by bug 728983
d3f86e3a324043af516650186f801c7117fd12bb
created 2012-09-27 16:34 +0100
pushed 2012-10-08 19:23 +0000
Ed Morley Ed Morley - Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE
920cf04e0fe08b8cd6188c45d2b8016e2fa9b495
created 2012-09-28 01:07 +1200
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 539356 - Fix mActiveScrolledRootOffset to be offset to the reference frame. r=mattwoodrow
213b15f0c3c332809f523304dff530da44a67403
created 2012-09-25 08:31 +1200
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 781053 - Part 2 - Trigger empty transactions when an animated image in an ImageLayer changes frame. r=roc
eeada32fd169062a5f0b6c8650596eca9094162d
created 2012-08-29 17:48 +1200
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Add HasRetainedDataFor. r=roc
7676af66ca43950a0c5865ccf13d6d0d2bb39015
created 2012-08-29 17:48 +1200
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 770001. When comparing clips, adjust for any change in the ThebesLayer coordinate system. When clips are different, try to accumulate differences intelligently, taking into account that changes in clips outside the bounds of the clipped display item don't matter. r=mattwoodrow
e004a9acf00d936b6f938d1390188b6f9eb94c3a
created 2012-08-29 17:48 +1200
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 25 - Invalidate display items that have a changed clip. r=roc
64cd1b6405653cfdaa31585230ba2ee069d2c714
created 2012-08-29 17:48 +1200
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 14 - Handle multiple widget layer managers retaining data for the same frame. r=roc
932a03fc9d4443974e0c92d1486a33f9cecc7d4d
created 2012-08-29 17:48 +1200
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 12 - Remove unnecessary LayerManagerLayerBuilder indirection. r=roc
less more (0) -100 -60 tip