Andrew McCreight
209d4ee048
Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj
2016-12-12 09:27:58 -05:00
Nathan Froyd
f2d50c26f4
Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange
2016-12-12 08:45:46 -05:00
Andrew McCreight
2f93d6e48d
Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
2016-12-12 07:58:33 -05:00
Hiroyuki Ikezoe
aadb5bff24
Bug 1305325 - Part 12: Pass base value for opacity or transform to the compositor. r=birtles,mstange
...
MozReview-Commit-ID: 3mxatMvsNKk
2016-12-04 08:07:40 +09:00
Hiroyuki Ikezoe
d8041fa2b6
Bug 1305325 - Part 9: Send animations even if it's paused, finished or zero playback rate. r=birtles.
...
If all of animations on an element are paused, finished or zero playback rate,
we don't send those animations to the compositor.
Also in this change, we send zero active duration animations to the compositor
in the same way as normail animations.
MozReview-Commit-ID: CHjv6Buy5fa
2016-12-02 15:34:13 +09:00
Matt Woodrow
26fae296aa
Bug 1319626 - Part 2: Add BorderLayer class and basic support for them. r=mstange
2016-11-24 18:11:30 +13:00
Carsten "Tomcat" Book
c5a85de12f
Backed out changeset 4909935f8081 (bug 1319626)
2016-11-24 17:02:32 +01:00
Matt Woodrow
ce171e59c7
Bug 1319626 - Part 2: Add BorderLayer class and basic support for them. r=mstange
2016-11-24 18:11:30 +13:00
Matt Woodrow
268a08de7a
Bug 1317862 - Part 1: Add TextLayer class and basic support for them. r=mstange
2016-11-24 18:11:29 +13:00
Bas Schouten
cd0155b68f
Bug 1317843 - Split LayerManagerComposite into two classes. r=jrmuizel
2016-11-24 18:11:27 +13:00
Andi-Bogdan Postelnicu
de37127f5b
Bug 1317637 - Replace string literals containing escaped characters with raw string literals in gfx/. r=jrmuizel
...
MozReview-Commit-ID: FUtmGyTWcwB
2016-11-15 11:08:18 +02:00
Andi-Bogdan Postelnicu
a97f610bf7
Bug 1317637 - Replace default bodies of special member functions with = default; in gfx/. r=jrmuizel
...
MozReview-Commit-ID: EWUpBvj5i6Z
2016-11-15 11:04:18 +02:00
Thinker K.F. Li
20018aa3f7
Bug 1306107 - Stop calling ProjectTo2D() for leaf basic layers. r=mattwoodrow
2016-11-07 01:45:00 -05:00
Hiroyuki Ikezoe
37d542d4a0
Bug 1311196 - Part 3: Adjust fill mode to fill forwards for all animations on the compositor. r=birtles
...
MozReview-Commit-ID: DsIrWoxci0X
2016-10-26 17:19:38 +09:00
Kartikaya Gupta
88d479e33e
Bug 1311030 - Remove more code unused since the deletion of JPZ. r=snorp
...
MozReview-Commit-ID: 1p8aWShTrQf
2016-10-18 12:34:25 -04:00
Kevin Wern
0249c4fc96
Bug 1227233: Increase scope of TreeTraversal.h to by-value traversal r=botond
...
MozReview-Commit-ID: LOw1k792T10
2016-09-22 12:31:26 -04:00
Sebastian Hengst
8aeb7b82f6
Backed out changeset e0d755ab4cbd (bug 1302380) for timeouts reftest with e10s invariable-declaration-XX.html on Linux 32 bit. r=backout
2016-09-16 18:55:44 +02:00
Nicolas Silva
1ff5cca5f9
Bug 1284837 - Disallow implicit conversions from float to integer when creating. r=botond
2016-09-16 17:49:39 +02:00
Nicolas Silva
7decc7e609
Bug 1302380 - Report canvas memory usage through the buffer provider. r=gw280
2016-09-16 10:13:19 +02:00
Nicolas Silva
fdb7ab259e
Bug 1301027 - Remove the matrix * point operator and replace it with TransformPoint methods. r=Bas
2016-09-08 18:26:03 +02:00
Brian Birtles
cf51ad1c35
Bug 1300045 part 2 - Split KeyframeEffect.cpp into KeyframeEffect{ReadOnly}.cpp r=hiro,smaug
...
MozReview-Commit-ID: DdBEicunApv
2016-09-04 16:34:21 +09:00
Randall Barker
3a5ff2bf21
Bug 1294857 - Compositor uses page's background color to clear in Fennec r=kats
2016-08-18 14:03:26 -07:00
Kearwood (Kip) Gilbert
f9fd286412
Bug 1250244 - Part 2: Remove old VR rendering paths,r=gw280
...
MozReview-Commit-ID: 8H7spQggI2w
2016-05-27 13:49:04 -07:00
Nicolas Silva
fff99d452b
Bug 1284837 - Add conversions methods from Point and Size to IntPoint and IntSize for consistency. r=botond
2016-07-26 16:48:34 +02:00
Matt Woodrow
2efcb49f2e
Bug 1275694 - Use the local visible region to decide when to cull a layer in CalculateScissorRect(). r=kats
...
We still take care not to cull a layer if we need to draw a checkerboarding
background for it.
MozReview-Commit-ID: 3EuXEFB2wF9
2016-06-09 16:36:12 +12:00
Nicolas Silva
84cb9d96a7
Bug 1167235 - Part 1 - Render canvas2D into TextureClient directly. r=Bas
2016-07-01 10:58:06 +02:00
Matt Woodrow
68b363e689
Bug 1269321: Part 3 - Create a wrapper layer for masking when we can't support it on the normal layer. r=thinker
2016-06-30 18:10:25 +02:00
Kartikaya Gupta
e847d39ed5
Bug 1283176 - Dump XMost and YMost values instead of width and height for sticky layers. r=nical
...
MozReview-Commit-ID: C9fJA03RamJ
2016-06-29 12:15:23 -04:00
Carsten "Tomcat" Book
1ca49612e3
Backed out changeset 1b8e6e22a983 (bug 1275694) for test failures in checkerboard-3.html
2016-06-09 08:54:34 +02:00
Matt Woodrow
503755dd12
Bug 1275694 - Use the presence of checkerboarding to decide when to override the clip rect rather than always using the client side visible rect. r=botond
2016-06-09 16:36:12 +12:00
Jonathan Watt
356d59cd2f
Bug 1277862, part 2 - Rename Moz2D's Filter to SamplingFilter in the rest of gfx/. r=Bas
2016-05-25 17:01:18 +01:00
Nathan Froyd
4b6d64b3be
Bug 1272398 - use UniquePtr instead of nsAutoPtr for {Layer,LayerData}::RemoveUserData return type; r=jrmuizel
2016-05-24 18:17:27 -04:00
Daniel Holbert
9da6003b29
Backed out changeset 3d201ae294f8 (bug 1272398), on a hunch that it might have inadvertantly triggered a latent Win PGO crash in layers code
...
CLOSED TREE
MozReview-Commit-ID: 87w8DC3JEM8
2016-05-19 22:50:15 -07:00
Nathan Froyd
d02a31ad83
Bug 1272398 - use UniquePtr instead of nsAutoPtr for {Layer,LayerData}::RemoveUserData return type; r=jrmuizel
2016-05-19 21:48:59 -04:00
Kevin Wern
4d07bc92ea
Bug 1227231: Use generic tree traversal algorithms for loops over Layer trees. r=botond
...
Create an Iterator type with classes ForwardIterator and ReverseIterator,
having GetFirstChild/GetNextSibling and GetLastChild/GetPrevSibling
methods, respectively. Specify the iterator type for each call to
ForEachNode. With this, we can support trees with forward and reverse
sibling structures.
Additionally, apply these algorithms to all Layer recursive traversals,
where applicable. Update tests to ensure both directions yield expected
results.
MozReview-Commit-ID: iYpX22XHTa
2016-03-10 01:20:40 -08:00
Botond Ballo
a8eb3b8312
Bug 1267438 - Remove the (no longer used) isClipFixed=false annotation. r=mstange
...
MozReview-Commit-ID: LicG7zFHnX3
2016-05-04 20:07:42 -04:00
Botond Ballo
b38e478209
Bug 1267438 - Use the layer's scrolled clip during compositor hit testing. r=mstange
...
MozReview-Commit-ID: 2nodwaZHeWZ
2016-05-04 17:30:26 -04:00
Botond Ballo
ad40217e32
Bug 1267438 - Give layers an optional scrolled clip that is scrolled by all scroll frames associated with the layer. r=mstange
...
MozReview-Commit-ID: EGqVZuISSZQ
2016-04-29 17:32:53 -04:00
Botond Ballo
b515f58ce0
Bug 1267438 - Use IntersectMaybeRects() in Layer::GetCombinedClipRect(). r=mstange
...
MozReview-Commit-ID: 5DkpzyFrDQ0
2016-04-29 15:44:08 -04:00
Botond Ballo
a6fa0406e7
Backed out 12 changesets (bug 1267438) for Android reftest failures on a CLOSED TREE. r=backout
...
MozReview-Commit-ID: LlibhRhbyVO
2016-05-10 04:27:31 -04:00
Matt Woodrow
7c2d0a8271
Bug 1271058 - Use Layers effective opacity for determining if it is opaque. r=mstange
2016-05-10 12:42:57 +12:00
Botond Ballo
e8c671786a
Bug 1267438 - Remove the (no longer used) isClipFixed=false annotation. r=mstange
...
MozReview-Commit-ID: LicG7zFHnX3
2016-05-04 20:07:42 -04:00
Botond Ballo
f07a511cc4
Bug 1267438 - Use the layer's scrolled clip during compositor hit testing. r=mstange
...
MozReview-Commit-ID: 2nodwaZHeWZ
2016-05-04 17:30:26 -04:00
Botond Ballo
a118125f3c
Bug 1267438 - Give layers an optional scrolled clip that is scrolled by all scroll frames associated with the layer. r=mstange
...
MozReview-Commit-ID: EGqVZuISSZQ
2016-04-29 17:32:53 -04:00
Botond Ballo
181ad48f21
Bug 1267438 - Use IntersectMaybeRects() in Layer::GetCombinedClipRect(). r=mstange
...
MozReview-Commit-ID: 5DkpzyFrDQ0
2016-04-29 15:44:08 -04:00
bd339
3dd8241cb8
Bug 1249936 - Remove unnecessary const from the return type of Layer accessors that return matrices by value. r=botond
...
MozReview-Commit-ID: 4JKqUDtYN3P
2016-05-03 16:33:43 +02:00
bd339
4856f3472f
Bug 1258758 - rename GetEffectiveClipRect to GetLocalClipRect. r=kats
...
MozReview-Commit-ID: HNErexDE1Xo
2016-05-02 17:27:35 +02:00
bd339
d013441203
Bug 1249936 - add a LayerComposite::GetShadowTransform method & simplify Layer::GetLocalTransform. r=botond
...
MozReview-Commit-ID: 80RNCyxAjtq
2016-05-01 12:54:26 +02:00
Kartikaya Gupta
11851674ee
Bug 1258851 - Propagate the isScrollbarContainer layer flag to the compositor. r=mattwoodrow
...
MozReview-Commit-ID: F0U0mNTI9i
2016-04-14 16:42:18 -04:00
Kartikaya Gupta
c3335edd95
Bug 1257641 - Use empty transactions to carry scroll offset updates to APZ that don't require a repaint. r=mattwoodrow,mstange,botond
...
MozReview-Commit-ID: KNeGSKldmp7
2016-04-13 10:21:13 -04:00