Botond Ballo
98e8737438
Bug 1039992 - Fix a unified build issue. r=kats
...
--HG--
extra : rebase_source : 4e1e09c9bcb35f70c3ee7ff833646e5f437f5a86
2014-08-18 16:13:12 -04:00
Kartikaya Gupta
1fc3c3121f
Bug 1051985 - Move the APZ from ContainerLayer to Layer. r=mattwoodrow,botond
2014-08-11 20:00:37 -04:00
Kartikaya Gupta
901529a459
Bug 1051985 - Move the background color and content description from ContainerLayer to Layer. r=mattwoodrow
2014-08-11 20:00:37 -04:00
Kartikaya Gupta
78cc61d618
Bug 1051985 - Move the scroll handoff parent id from ContainerLayer to Layer. r=mattwoodrow
2014-08-11 20:00:37 -04:00
Kartikaya Gupta
40ac29fbd1
Bug 1051985 - Move the FrameMetrics from ContainerLayer to Layer. r=mattwoodrow,BenWa
2014-08-11 20:00:36 -04:00
Brian Birtles
0c90999575
Bug 1040543 part 1 - Move/Rename ElementAnimations to dom::AnimationPlayer; r=bz
...
This patch renames mozilla::ElementAnimations to mozilla::dom::AnimationPlayer
and moves the code from layout/style/AnimationCommon.cpp to
dom/animation/AnimationPlayer.cpp.
It also moves various helper classes needed by AnimationPlayer to
AnimationPlayer.cpp and moves them from the mozilla::css namespace to the
mozilla namespace.
Beyond that, there are no functional changes contained in this patch.
The renaming of various members and variables that used to refer to
ElementAnimation objects but now refer to AnimationPlayer objects--to give them
a more appropriate name--is performed in a subsequent patch.
--HG--
rename : layout/style/AnimationCommon.cpp => dom/animation/AnimationPlayer.cpp
rename : layout/style/AnimationCommon.h => dom/animation/AnimationPlayer.h
2014-08-10 17:06:44 +10:00
Matt Woodrow
e12386da41
Bug 1048110 - Expand complex visible regions if we're going to be resampling when using tiling. r=Bas
2014-08-04 15:29:55 +12:00
Kartikaya Gupta
108bdf6bcf
Bug 1047403 - Refactor linebreaking debug print code into [f]print_stderr functions that take stringstreams. r=BenWa
2014-08-02 06:03:00 -04:00
Botond Ballo
e2b30297a4
Bug 1023557
- Store the content description in ContainerLayer instead of FrameMetrics. r=kats,BenWa
2014-07-31 16:11:47 -04:00
Boris Chiou
1188a41eb3
Bug 959118 - Dump layer tree with layer scope on the viewer. r=dglastonbury
...
We also want to dump layer tree on the viewer, so we
can check the layer tree and layerscope together
in the viewer. This can help us resolve more gfx bugs.
In this patch, I only add a part of the layer data to
the protocol buffer packet, and you can check the
.proto file for more information if you want to add
more layer data.
By the way, as Jeff's suggestion, use auto & MakeUnique<>()
to make the UniquePtr initialization more concise.
2014-07-27 22:32:00 +02:00
David Zbarsky
09ac7edd0d
Bug 952977: Switch some remaining gfxMatrix uses in layers to gfx::Matrix r=nical
2014-07-21 21:37:57 -04:00
Matt Woodrow
b5f939afaf
Bug 1039145 - Part 1: Clean up AreComponentAlphaLayersEnabled. r=roc
2014-07-18 18:48:23 +12:00
Matt Woodrow
d8db547ccb
Bug 1023677
- Don't set mSupportComponentAlphaChildren unless we actually have them. r=roc
2014-07-18 18:48:23 +12:00
Carsten "Tomcat" Book
575d59768d
Backed out changeset 84df2aaf5e2a (bug 1023677
)
2014-07-18 10:45:27 +02:00
Carsten "Tomcat" Book
4e4432eac0
Backed out changeset b049e0ae4d1d (bug 1039145)
2014-07-18 10:45:24 +02:00
Matt Woodrow
865651f293
Bug 1039145 - Part 1: Clean up AreComponentAlphaLayersEnabled. r=roc
2014-07-18 18:48:23 +12:00
Matt Woodrow
12825a660a
Bug 1023677
- Don't set mSupportComponentAlphaChildren unless we actually have them. r=roc
2014-07-18 18:48:23 +12:00
Matt Woodrow
44d5a692f4
Bug 1034247 - Avoid propogating scale factors down to ThebesLayers if it would result in them being larger than the max texture size. r=roc
2014-07-09 14:01:54 +12:00
Jeff Gilbert
f032a2a672
Bug 1037151 - Merge SharedSurface_GL into SharedSurface. - r=mattwoodrow
2014-07-11 15:10:49 -07:00
Jeff Gilbert
1972ca92e9
Bug 1037151 - Purge EOL whitespace from some files. - r=mattwoodrow
2014-07-11 13:45:22 -07:00
Benoit Girard
868c2e128c
Bug 1027380 - Paint flashing from an inactive layer manager saturates the transparent layers. r=mattwoodrow
...
--HG--
extra : rebase_source : 7444cf86fc14bd811d836d4c788958bf3790f572
2014-06-19 14:22:17 -04:00
Ed Morley
0916bd9c19
Merge mozilla-central and inbound
2014-07-10 16:29:53 +01:00
Kartikaya Gupta
6ab9642c81
Bug 1036518 - Back out cset cc20208a6eb4 (bug 1034247) for causing blurry painting and janky scrolling on B2G/Fennec on some devices. r=me a=backout
2014-07-10 10:08:44 -04:00
Matt Woodrow
72a9088d21
Bug 1034247 - Avoid propogating scale factors down to ThebesLayers if it would result in them being larger than the max texture size. r=roc
2014-07-09 14:01:54 +12:00
Benoit Girard
95c9ee19e1
Bug 1035978 - Layers/displaylist dumps don't print newline. r=kats
2014-07-08 17:03:58 -04:00
Jonathan Watt
2c1d56c7a7
Bug 933019, part 9 - Remove code for handling Thebes backed gfxContext from various files under gfx/layers/. r=Bas
2014-07-10 10:58:08 +01:00
Kartikaya Gupta
8e874fe5ec
Bug 1030245 - When dumping the layers dump, ensure up to 1024 characters of each line in the dump is output. r=BenWa
2014-07-03 09:09:24 -04:00
Brian Birtles
6bc9caf270
Bug 1010067 part 2 - Rename nsStyleAnimation.{h,cpp} to StyleAnimationValue.{h,cpp}; r=dbaron
...
--HG--
rename : layout/style/nsStyleAnimation.cpp => layout/style/StyleAnimationValue.cpp
rename : layout/style/nsStyleAnimation.h => layout/style/StyleAnimationValue.h
2014-06-24 15:29:54 +09:00
Brian Birtles
65c7f861cb
Bug 1010067 part 1 - Rename nsStyleAnimation::Value to mozilla::StyleAnimationValue; r=dbaron
...
This patch also moves the static methods defined on nsStyleAnimation so that
they are part of StyleAnimationValue class.
Renaming nsStyleAnimation.h to StyleAnimationValue.h is performed in a separate
patch to simplify the diff (since some tools may not handle file renames
elegantly).
2014-06-24 15:29:54 +09:00
Benoit Girard
19effe56b7
Bug 1027496 - Stream display list and layers dump. r=mattwoodrow
2014-06-19 18:36:25 -04:00
Jeff Gilbert
f3d7974f16
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-18 17:04:06 -07:00
Jeff Gilbert
59d37e34f9
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Sotaro Ikeda
49dc3110d1
Bug 1026432 - Add GetCompositorChild() to ClientLayerManager r=nical
2014-06-17 19:42:34 -07:00
Chris Lord
ffcda6a27d
Bug 1006084 - Allow ThebesLayers to be recreated when the creation hint changes. r=mattwoodrow
2014-06-13 17:11:08 +01:00
Botond Ballo
727b1998f8
Bug 1014280 - Add a background color attribute to scrollable ContainerLayers. r=tn,BenWa
...
--HG--
extra : source : dff750e410e5f4e1ed019527ea17f37e53dd8fe6
2014-06-06 16:50:20 -04:00
Wes Kocher
cde83bdc33
Backed out changeset 9d1dd5a9be4f (bug 1000640)
2014-06-04 18:27:41 -07:00
Wes Kocher
40ac0457aa
Backed out changeset 3a764e34c366 (bug 1000640)
2014-06-04 18:27:22 -07:00
Jeff Gilbert
4dfc0e7e48
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-04 15:20:26 -07:00
Jeff Gilbert
16549b9f87
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Benoit Jacob
b62698ca6d
Bug 987010 - Fix the way that the presence of an alpha channel on a canvas drawing buffer is propagated - r=jrmuizel
2014-05-14 12:26:13 -04:00
Matt Woodrow
f05c7aef5f
Bug 950312 - Part 6: Share code for computing layers component alpha support. r=roc
2014-05-09 22:06:20 +12:00
Matt Woodrow
898541f214
Bug 950312 - Part 3: Add Layers API to see what blend modes are supported. r=roc
2014-05-09 21:48:32 +12:00
Mason Chang
17ad25a9b0
Bug 979949 - Expose compositor fill ratio to JS for automation. r=benwa,mrbkap.
2014-05-08 17:32:00 +02:00
Kartikaya Gupta
c96a07d472
Bug 996768 - Remove redundant copies of HasOpaqueAncestorLayer. r=Bas
2014-04-16 13:56:52 -04:00
Jonathan Watt
200e95e9eb
Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
2014-04-16 01:41:40 +01:00
Kartikaya Gupta
f22e15107b
Bug 982888 - Add a mScrollHandoffParent field to ContainerLayers. r=
2014-04-11 19:39:21 -04:00
Jonathan Watt
52c729fd76
Bug 964731 - Convert ImageLayerD3D10 and CreateOptimalSurface/CreateOptimalMaskSurface to Moz2D. r=Bas
2014-04-10 09:49:49 +01:00
Matt Woodrow
92503fda00
Bug 904890 - Part 3: Add a layers API to expose the compositor backend. r=roc
2014-04-07 15:11:17 +12:00
Daniel Holbert
b6bb05e33b
Bug 984786 part 8: Give NS_INLINE_DECL_*REFCOUNTING classes private destructor & MOZ_FINAL annotation where appropriate, in /gfx and /content/canvas. r=bjacob
2014-04-04 09:27:02 -07:00
Bas Schouten
b2b52ae04e
Bug 982275 - Part 2: Add a pref for drawing layer-info inside layers. r=jrmuizel
2014-03-12 03:27:33 +01:00