layout/base/FrameLayerBuilder.cpp
39b2d51e19155a99336c07e42b08742997be6145
created 2013-08-14 13:33 +0200
pushed 2013-08-15 10:56 +0000
Markus Stange Markus Stange - Bug 904541 - Don't #include Layers.h in nsPresContext.h. r=roc
ef5be82e9690dfa9a38afbaf9998dd7bffdacab1
created 2013-08-09 21:42 +1200
pushed 2013-08-09 23:09 +0000
Nicholas Cameron Nicholas Cameron - Bug 899884. Take into account the app unit to dev pixel ratio when reusing mask layers. r=roc
b5319d82251e332db56a65a778f8b159511eb5ac
created 2013-07-16 16:17 -0400
pushed 2013-08-07 18:40 +0000
Benoit Girard Benoit Girard - Bug 873378 - Add a limit on mobile of 20 layers per container layer. r=roc
a2ad91794485a6037136fbcafbb97a4eb94339ba
created 2013-08-02 01:02 +0200
pushed 2013-08-02 12:29 +0000
Nicolas Silva Nicolas Silva - Bug 899583 - Disallow BigImage with YCbCr compositing. r=BenWa
d0a9de9496783591a5dfb0fd49b633068a4d12a8
created 2013-07-26 13:20 -0700
pushed 2013-07-27 22:13 +0000
David Zbarsky David Zbarsky - Backout 4c89002460da (Bug 873378) for breaking the settings app on B2G
d2e1226161317d96746c4cd6d59b6f365ca80ca9
created 2013-07-22 11:51 -0400
pushed 2013-07-24 00:38 +0000
Milan Sreckovic Milan Sreckovic - Bug 895003 - Introduce a second preference to control the chrome paint flashing - nglayout.debug.paint_flashing_chrome. r=roc
4c89002460da068084558b7e54d602d67362d667
created 2013-07-16 16:17 -0400
pushed 2013-07-19 17:42 +0000
Benoit Girard Benoit Girard - Bug 873378 - Add a limit on mobile of 20 layers per container layer. r=roc
a38f49d0507415cd9d1569ecd8049bfede43a65c
created 2013-07-09 10:11 -0400
pushed 2013-07-10 17:49 +0000
Matt Woodrow Matt Woodrow - Bug 889953 - Add a bounds property to ColorLayer to restrict the drawing region instead of using a clip. This stops our accelerated layer backends from requiring a temporary surface to render transformed ColorLayers. r=roc
27c7258febfe915bf84110ce4f8c2f5a1d036033
created 2013-07-09 12:05 -0400
pushed 2013-07-10 17:49 +0000
Matt Woodrow Matt Woodrow - Backout a17b6115cdd7 for causing reftest failures
a17b6115cdd705104b5d08f8bcf09ff38903e46e
created 2013-07-09 10:11 -0400
pushed 2013-07-10 17:49 +0000
Matt Woodrow Matt Woodrow - Bug 889953 - Add a bounds property to ColorLayer to restrict the drawing region instead of using a clip. This stops our accelerated layer backends from requiring a temporary surface to render transformed ColorLayers. r=roc
8543100834216b417584be93d80b1f61eac213ef
created 2013-06-10 12:13 +1200
pushed 2013-06-10 09:05 +0000
Matt Woodrow Matt Woodrow - Backout Bug 861805 for causing Bug 871729. rs=roc
9af1395c410c17e49126610f4f5e184fde54771b
created 2013-05-17 00:34 +1200
pushed 2013-05-16 20:16 +0000
Robert O'Callahan Robert O'Callahan - Bug 868082. Allow SetIsFixedPosition to be used on layers with transforms. In CompositorParent, use the animated transform value as the base transform in CompositorParent::TransformFixedLayers when it has been set by the animation sampler. r=cwiis
4edb718559c53c1c0cd68f05198b50a3e805d228
created 2013-05-14 00:47 +0100
pushed 2013-05-14 12:24 +0000
Jonathan Watt Jonathan Watt - Bug 870816 - Replace DEBUG_INVALIDATIONS with a pref called nglayout.debug.invalidation. r=mattwoodrow
b2f16d5e0ebde723a425c30d1576013c5cdd62ce
created 2013-05-13 00:12 +0100
pushed 2013-05-13 20:32 +0000
Jonathan Watt Jonathan Watt - Bug 870192 - Prevent rounding issues in gfxMatrix::ScaleFactors from combinging with timing issues to cause sporadic invalidation of transforming elements. r=roc
70ada7d7a92e36906f846d775083f4e445083ccc
created 2013-04-28 19:02 +0900
pushed 2013-04-29 21:47 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 859018 - Remove the MSVC exemption for FAIL_ON_WARNINGS in layout. r=dbaron
b9d35eccad01e706c7b573e97b272abc25a7c8ab
created 2013-04-19 11:17 -0400
pushed 2013-04-19 17:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 4a55715677d7 (bug 856807) for intermittent Linux32 reftest-ipc timeouts.
67ceea995837d72cc5a80ba9857c4c981a6237a4
created 2013-04-20 00:02 +1200
pushed 2013-04-19 17:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 862180. Part 2: Rename nsDisplayItem::GetUnderlyingFrame() to Frame(). r=mattwoodrow
4675831aff1cc1155f70d76328f90cde1427668d
created 2013-04-20 00:01 +1200
pushed 2013-04-19 17:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 862180. Part 1: Remove null checks on the result of nsDisplayItem::GetUnderlyingFrame(). r=mattwoodrow
4a55715677d75f1086a82520519b96ecbde27a01
created 2013-04-19 22:04 +1200
pushed 2013-04-19 17:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 856807. Add apparently-pointless call to SetClipRect(nullptr) to avoid Android regression. r=mattwoodrow
644f16c3f87cdf4f3ad23a22e2932b6ca405cd30
created 2013-04-15 13:30 +0100
pushed 2013-04-16 01:49 +0000
Jonathan Watt Jonathan Watt - Bug 861805 - Stop layers from snapping transforms for SVG content. r=roc
5f7f4e26d4a9b1e17772e32caf1aa9502b008a21
created 2013-03-04 22:56 +1300
pushed 2013-04-05 20:13 +0000
Robert O'Callahan Robert O'Callahan - Bug 841192. Part 14: Convert all usage of nsDisplayClip(RoundedRect) to use DisplayListClipState/DisplayItemClip. r=mattwoodrow
fb7633e8733e0094329fa668b21738f6464e52cf
created 2013-03-04 22:56 +1300
pushed 2013-04-05 20:13 +0000
Robert O'Callahan Robert O'Callahan - Bug 841192. Part 3: Make DisplayItemClip members private and encapsulate them in a real API. r=mattwoodrow
698d23ec564bb1cbb8f4b97c2aa09779bd186ad0
created 2013-03-04 22:55 +1300
pushed 2013-04-05 20:13 +0000
Robert O'Callahan Robert O'Callahan - Bug 841192. Part 2: Move FrameLayerBuilder::Clip to DisplayItemClip. r=mattwoodrow
91ac668eeace1af9bf22b24e2d4ea3bd8574427b
created 2013-04-05 16:16 +1300
pushed 2013-04-05 20:13 +0000
Nicholas Cameron Nicholas Cameron - Bug 856272; don't round our mask size too early so we get a proper transform for small surfaces. r=roc
ca34eba9c8b630ede0c9eb62fa7717c3df7c06a8
created 2013-04-04 17:40 -0700
pushed 2013-04-05 20:13 +0000
Matt Brubeck Matt Brubeck - Back out 795e9ec338a7 (bug 856272) because of test failures
795e9ec338a77719d61475ac57c7a9ec22e4156a
created 2013-04-05 12:42 +1300
pushed 2013-04-05 20:13 +0000
Nicholas Cameron Nicholas Cameron - Bug 856272; don't round our mask size too early so we get a proper transform for small surfaces. r=roc
e9113b268416457ddfd14fdc93f1dfa2bc9b8726
created 2013-04-04 15:59 +1300
pushed 2013-04-05 00:57 +0000
Matt Woodrow Matt Woodrow - Bug 855233 - Recreate mask layers if the ContainerParameters offset changes. r=nrc
ad75012bfabfb1b81c485d42cedf417ffe0b616b
created 2013-03-22 15:17 +1300
pushed 2013-03-30 23:31 +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
643b78450848a17005742ce9e9bcf310a5a618ae
created 2013-03-22 15:17 +1300
pushed 2013-03-30 23:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 852489. Part 6: Don't temporarily reset clip when recycling Thebes/Image/ColorLayers. r=mattwoodrow
d9916e4fb4eb5b21e2cd88aef044b5047982d7c0
created 2013-03-22 15:17 +1300
pushed 2013-03-30 23:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 852489. Part 5: Don't temporarily reset clip rect when reusing an existing layer. r=mattwodrow
a086dd52e5d4552ac54308707c23e55ca2c44e4a
created 2013-03-22 15:17 +1300
pushed 2013-03-30 23:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 852489. Part 4: Don't call RepositionChild if the layer is already in the right position. r=mattwoodrow
bf04a3230bfe14735b7c569df6591a011b573b89
created 2013-03-18 15:25 +0100
pushed 2013-03-26 04:34 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 3: Rename headers. r=jrmuizel
7b508d11a7915a2e0a57b563564cb715bd07a58b
created 2013-03-16 00:47 -0400
pushed 2013-03-26 04:34 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
42694e9f60a79fd580919d0cbe8e756c4651c2c7
created 2013-03-21 15:33 +1300
pushed 2013-03-21 11:51 +0000
Matt Woodrow Matt Woodrow - Bug 822086 - Don't build ContainerLayers that would have a singular matrix. r=roc
4d0d582c49ecd7f24d67f180ae56ab7a928ea216
created 2013-03-19 09:08 -0400
pushed 2013-03-21 11:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 846901 - Support prerendering elements with animated transforms that are offscreen but only by a small amount. r=mattwoodrow
4b70c11073c0a382bb258da5eef7abe0fb4bf9b8
created 2013-03-19 14:15 +0000
pushed 2013-03-19 20:40 +0000
Ed Morley Ed Morley - Backed out changeset e8ffcf4b8e22 (bug 846901)
e8ffcf4b8e22ddf854d99c4d87c7d897cf51461a
created 2013-03-19 09:08 -0400
pushed 2013-03-19 20:40 +0000
Robert O'Callahan Robert O'Callahan - Bug 846901 - Support prerendering elements with animated transforms that are offscreen but only by a small amount. r=mattwoodrow
1bed4fd2b0fa4f67407ee191e37318e83e04eecb
created 2013-03-18 14:10 +0000
pushed 2013-03-18 20:06 +0000
Ed Morley Ed Morley - Backed out changeset c75481a07302 (bug 851611)
be8691daf71ec5b28e6a37485c83b5906d518a30
created 2013-03-18 14:10 +0000
pushed 2013-03-18 20:06 +0000
Ed Morley Ed Morley - Backed out changeset d195190adc48 (bug 851611)
d195190adc48685c4fb133717e157405c3b60af3
created 2013-03-18 14:41 +0100
pushed 2013-03-18 20:06 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 3: Rename headers. r=jrmuizel
c75481a0730275ddc009c2315089b029f68d04ea
created 2013-03-16 00:47 -0400
pushed 2013-03-18 20:06 +0000
Benoit Girard Benoit Girard - Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
3af46f38ba7fe89d465e118f99be6c757e992236
created 2013-03-12 11:01 -0700
pushed 2013-03-13 17:07 +0000
Paul Rouget Paul Rouget - Bug 847890 - paint flashing for content only. r=roc
53f7536d1ec5185f7907025e886cbdd598b76009
created 2013-03-13 10:06 +0000
pushed 2013-03-13 10:06 +0000
Ed Morley Ed Morley - Backed out changeset eaf182f23c3a (bug 847890) for failures in test_bug847890_paintFlashing.html on a CLOSED TREE
eaf182f23c3a37e500d890d6bb100da71d6798b0
created 2013-03-12 11:01 -0700
pushed 2013-03-13 03:51 +0000
Paul Rouget Paul Rouget - Bug 847890 - paint flashing for content only. r=roc
4b1dd2c08d8da47b4a0118fdd313140317e3fa23
created 2013-03-06 09:04 +1300
pushed 2013-03-08 04:58 +0000
Matt Woodrow Matt Woodrow - Bug 846971 - Don't create layers that are scaled to 0. r=roc
b0857123e2810803fafd193c051274e70562365c
created 2013-03-02 12:21 -0500
pushed 2013-03-03 04:37 +0000
Robert O'Callahan Robert O'Callahan - Bug 845526 - Limit complexity of invalid region in RemoveFrameFromLayerManager. r=mattwoodrow
905a4659c3d23c69be400f74b88a328d808b46e9
created 2013-02-27 12:49 +0000
pushed 2013-02-27 13:22 +0000
Ed Morley Ed Morley - Backed out changeset 05c35dc73323 (bug 845526)
05c35dc73323764e05fc366cc8d2fd5274bdd598
created 2013-02-27 16:05 +1300
pushed 2013-02-27 13:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 845526. Limit complexity of invalid region in RemoveFrameFromLayerManager. r=mattwoodrow
037363fa02583ef1f37c80373e46c0a19cf73e64
created 2013-01-15 13:22 +0100
pushed 2013-01-15 22:58 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
c9ab471450fae8ddaa1d6cef3cef7e4bf7def4f6
created 2013-01-12 15:48 -0500
pushed 2013-01-13 15:19 +0000
Anthony Jones Anthony Jones - Bug 825808 - Fix animations by marking transforms as not fixed. r=roc
4c20accd677435a850dfcecb330260c3e2a32aab
created 2013-01-08 10:39 +0100
pushed 2013-01-09 13:34 +0000
Nicholas Cameron Nicholas Cameron - Bug 824454; use the resolution scale in OMTA transforms. r=cjones; a=blocking-basecamp
ae6237161b6c49c91cb0e439cdffeeb7f8c87123
created 2012-12-21 16:58 -0500
pushed 2012-12-21 21:58 +0000
Nicholas Cameron Nicholas Cameron - Bug 822231; use the maximum scale for animated scaling. r=roc
18289b3b138ee840896f88337d611394ec91594f
created 2012-12-18 20:16 -0500
pushed 2012-12-19 19:30 +0000
Justin Lebar Justin Lebar - Bug 819791 - Part 8: Use explicit TArray copy constructors in FrameLayerBuilder. r=roc
607731c891dd593d6c7d887526ba0d1b21c82ec9
created 2012-12-18 18:58 +1300
pushed 2012-12-19 00:32 +0000
Matt Woodrow Matt Woodrow - Bug 821995 - Revert an incorrect change to matrix multiplication in ChooseScaleAndSetTransform. r=roc
18bc32f799d15288898e6f94abd7d0e5585a7373
created 2012-12-14 18:58 -0500
pushed 2012-12-17 13:40 +0000
Jeff Walden Jeff Walden - Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
86e4243c2482c13dce03713c55112048ff5bc267
created 2012-12-14 11:51 +1300
pushed 2012-12-14 15: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 2012-12-14 15: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 2012-12-13 15:56 +0000
Matt Woodrow Matt Woodrow - Bug 820541 - Only call ProcessRemovedDisplayItems once per transaction. r=roc
4b11f6769b278cd9c9a165e643df832a67a77b46
created 2012-12-07 12:58 +1300
pushed 2012-12-12 18:56 +0000
Robert O'Callahan Robert O'Callahan - Bug 663776. Part 1: When determining whether the scale factors hav changed, we need to use GetBaseTransform for the old scale factors, because that's what stores the old transform that we computed scale factors from. r=mattwoodrow
390fb4d217875a55e992990ab87356aad5997da6
created 2012-12-12 10:57 +1300
pushed 2012-12-12 10:01 +0000
Nicholas Cameron Nicholas Cameron - Bug 782368; undo patch from 780868. r=mattwoodrow
less more (0) -300 -100 -60 tip