layout/base/FrameLayerBuilder.h
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-04-21 23:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
628b3df398dd42792a1d2f47d66ef47f3dfb8da3
created 2015-02-04 13:50 -0800
pushed 2015-04-21 23:03 +0000
Seth Fowler Seth Fowler - Bug 1128225 (Part 3) - Add infrastructure for tracking draw results in geometry items. r=tn
59c886364a3cfd3f96e429457e0113d635fa54d7
created 2015-01-23 09:17 +0000
pushed 2015-04-21 23:03 +0000
Jonathan Watt Jonathan Watt - Bug 1127138 - Remove the declarations of a couple of dead FrameLayerBuilder methods. r=mattwoodrow
9302dbf3d84b768d7a3099c2c9a9a3b9e146a0dc
created 2015-01-20 09:49 -0500
pushed 2015-04-21 23:03 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1119942 - Hoist nsDisplayScrollInfoLayer items out of inactive layermanagers into their parent. r=tnikkel,mattwoodrow
09b37c4063346b0a0e0bc7bba42ecbf386ec08b6
created 2015-02-04 13:50 -0800
pushed 2015-03-23 22:08 +0000
Seth Fowler Seth Fowler - Bug 1128225 (Part 3) - Add infrastructure for tracking draw results in geometry items. r=tn a=lmandel
65adc56e14a900173c21bb52ebc43d87e2743eaa
created 2014-12-31 15:17 -0500
pushed 2015-03-23 22:08 +0000
Benoit Girard Benoit Girard - Bug 1113837 - Build display-list dumping without MOZ_DUMP_PAINTING. r=mstange
0edd9d046fd1f3de02a839122c188599a8e36328
created 2014-09-26 13:07 -0400
pushed 2015-01-05 23:23 +0000
Markus Stange Markus Stange - Bug 1073103 - SReplace 'Thebes' with 'Painted' in some more places. r=roc
0e92508994019308a549b841ee0ec32321f93e72
created 2014-09-26 13:06 -0400
pushed 2015-01-05 23:23 +0000
Markus Stange Markus Stange - Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
1ca58eced657191ea6ed8722d62267f79ba636ab
created 2014-08-06 17:19 +1200
pushed 2014-11-24 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1048752. Part 10: Remove FrameLayerBuilder.h from nsDisplayList.h. r=tn
046dc36c93b1b876d39e8ad9830c786e98c3eb90
created 2014-08-08 09:12 +1200
pushed 2014-11-24 19:04 +0000
Matt Woodrow Matt Woodrow - Bug 1019693 - Always use tiled thebes layers when we're a descendant of a layer with a critical display port so that the low-resolution drawing area is handled correctly. r=tn
e4310d8289b99c2e781b01941c62100ac7e402e4
created 2014-08-07 19:48 -0400
pushed 2014-11-24 19:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1048246 - Fix more bad implicit constructors in layout; r=roc
d764f90842f3c758343a69ec64a1726c2b9dde1b
created 2014-08-01 08:31 -0400
pushed 2014-11-24 19:04 +0000
David Zbarsky David Zbarsky - Bug 952977: More gfx::Matrix cleanup in FrameLayerBuilder r=nical
05eb059f70bf70824fd993d237db54aae59aa1cb
created 2014-07-29 18:58 -0700
pushed 2014-11-24 19:04 +0000
Wes Kocher Wes Kocher - Backed out 11 changesets (bug 952977) for reftest-no-accel failures
c401c8748eb34afc096868d6528d665c7d991aa0
created 2014-07-29 19:18 -0400
pushed 2014-11-24 19:04 +0000
David Zbarsky David Zbarsky - Bug 952977: More gfx::Matrix cleanup in FrameLayerBuilder r=nical
912c96edb3527847db7881796a0e978f14433fb9
created 2014-07-23 18:03 +1200
pushed 2014-11-24 19:04 +0000
Matt Woodrow Matt Woodrow - Bug 1039926 - Exclude clips that have been converted to a mask layer from invalidation. r=roc
575d0363e8e2e3bea46f58ef0b598c84bcc70da1
created 2014-07-23 18:03 +1200
pushed 2014-11-24 19:04 +0000
Matt Woodrow Matt Woodrow - Bug 1039926 - Refactor display list invalidation so that the majority happens after we've finished assigning items to ThebesLayers. r=roc
1a817719d9ea6ff8ace09ae660a87810deb81f7c
created 2014-07-25 00:51 +1200
pushed 2014-10-06 12:51 +0000
Robert O'Callahan Robert O'Callahan - Backout bug 1022612 (all 47 parts). It provides no benefit on Aurora. a=sylvestre
bc0968c1d061c3f6288872a0f3c305acb99bc300
created 2014-06-23 16:24 +1200
pushed 2014-10-06 12:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 1022612. Part 31: Perform layer-level occlusion culling in FrameLayerBuilder. r=mattwoodrow
9bf91c8ca6fcb3b5a6c5f680e7547a6cb35eb267
created 2014-06-09 16:48 +1200
pushed 2014-10-06 12:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 1022612. Part 10: Implement merging and flattening in ProcessDisplayItems. r=mattwoodrow
2bcded4e3b4a0efe3b49bf031736ff83594cce13
created 2014-07-17 11:24 -0400
pushed 2014-10-06 12:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 46 changesets (bug 1022612) for B2G mochitest permafails on a CLOSED TREE.
2763c4878de50e4b5078820ed7580312d46d3bfb
created 2014-06-23 16:24 +1200
pushed 2014-10-06 12:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 1022612. Part 31: Perform layer-level occlusion culling in FrameLayerBuilder. r=mattwoodrow
58abf5b0e148c18dcd77e1856161714ad93564f3
created 2014-06-09 16:48 +1200
pushed 2014-10-06 12:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 1022612. Part 10: Implement merging and flattening in ProcessDisplayItems. r=mattwoodrow
ca63ced85802827dcc4c3e9c55f5aecf66ada43d
created 2014-07-15 10:30 +0200
pushed 2014-10-06 12:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3bf33a32bfe0 (bug 1022612)
066e949e61909fcea0fd1db5920dcfc9eab33582
created 2014-07-15 10:30 +0200
pushed 2014-10-06 12:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f8b488c389e9 (bug 1022612)
f8b488c389e951842c1db4150859fe10d2098cb4
created 2014-06-23 16:24 +1200
pushed 2014-10-06 12:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 1022612. Part 31: Perform layer-level occlusion culling in FrameLayerBuilder. r=mattwoodrow
3bf33a32bfe0b3250acb3e4bfb68ae6525884c7b
created 2014-06-09 16:48 +1200
pushed 2014-10-06 12:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 1022612. Part 10: Implement merging and flattening in ProcessDisplayItems. r=mattwoodrow
c4a8b899f5204b186a6a6979fc56055f39ecb4e5
created 2014-06-19 18:36 -0400
pushed 2014-10-06 12:51 +0000
Benoit Girard Benoit Girard - Bug 1027496 - Stream display list and layers dump. r=mattwoodrow
d6996ca6e76040996b16e04045b9b5d81e83fb3d
created 2014-06-18 22:28 -0400
pushed 2014-10-06 12:51 +0000
Benoit Jacob Benoit Jacob - Bug 1027251 - Fix or whitelist dangerous public destructors in layout/ - r=dbaron
b54fdf8bb4860ced8f64b7540485157b69ebed11
created 2014-04-14 12:04 -0700
pushed 2014-07-14 18:39 +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-07-14 18:39 +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-07-14 18:39 +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-07-14 18:39 +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-07-14 18:39 +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-07-14 18:39 +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-06-02 21:01 +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-04-22 00:22 +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-04-22 00:22 +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-03-10 22:05 +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 2014-03-10 22:05 +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 2014-03-10 22:05 +0000
Robert O'Callahan Robert O'Callahan - Bug 919144. Part 1: Rename identifiers from 'active scroll(ed) root' to 'animated geometry root'. r=mattwoodrow
6112868d6c81dda2cf40e98741c15d550c1ab8f6
created 2013-11-07 08:10 +1300
pushed 2013-12-03 03:32 +0000
Matt Woodrow Matt Woodrow - Bug 934860 - Don't paint display items that don't intersect the current invalid rects. r=roc, a=
866ff3287e566a0118615ec49e8f9caac3bd3fd0
created 2013-11-07 08:10 +1300
pushed 2013-12-03 03:32 +0000
Matt Woodrow Matt Woodrow - Bug 934860 - Move paint region clipping into DrawThebesLayer. r=roc, a=
dc14c876fba6f75cf098ce654f60448d0e3d8690
created 2013-11-07 08:10 +1300
pushed 2013-12-03 03:32 +0000
Matt Woodrow Matt Woodrow - Bug 934860 - Move some parts of FrameLayerBuilder::DrawThebesLayer into helper functions. r=roc, a=
95f496bd733d5c52ceb05793646ee96a19fcbbdd
created 2013-11-07 08:10 +1300
pushed 2013-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 906790 - Minimize layout/base #includes; r=roc
5f7f4e26d4a9b1e17772e32caf1aa9502b008a21
created 2013-03-04 22:56 +1300
pushed 2013-07-29 23:00 +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-07-29 23:00 +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-06-17 22:53 +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-03-26 17:28 +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-03-26 17:28 +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-03-26 17:28 +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-03-26 17:28 +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-03-26 17:28 +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-03-26 17:28 +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 2013-02-14 23:19 +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 2013-02-14 23:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 810470) due OSX reftest failures.
99af9dcdfcd23cf3e1a4457104a03dde4e5e3855
created 2012-11-09 18:14 -0500
pushed 2013-02-14 23:19 +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 2013-02-14 23:19 +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 2013-02-14 23:19 +0000
Chris Lord Chris Lord - Bug 803826 - Only reset the layer builder pointer in ~ClippedDisplayItem. r=mattwoodrow
less more (0) -100 -60 tip