replicant-frameworks_native/services/surfaceflinger
Mathias Agopian 5ff5a84e48 allow "system" screenshots even when the secure flag is set
we need too allow this case so that things like the rotation
animation can work.
with this change we only permit these screenshot if the
destination is SurfaceFlinger itself.

Bug: 10235036
Change-Id: I66fea5391e52b0d7f17f25827572b236f2d9eb71
2013-08-13 15:58:38 -07:00
..
DisplayHardware All consumers now take an IGraphicBufferConsumer instead of a BufferQueue 2013-08-06 20:05:36 +00:00
EventLog surfaceflinger: add frame duration logging 2013-07-23 17:28:47 -07:00
RenderEngine Refactor SF. Move all GL operations in their own class. 2013-07-03 14:39:27 -07:00
tests Surface can now be created only from an IGraphicBufferProducer 2013-03-12 18:45:09 -07:00
Android.mk move services executables sources in their respective src folder 2013-07-22 12:25:18 -07:00
Barrier.h
Client.cpp get rid of ISurface 2013-03-12 17:11:48 -07:00
Client.h get rid of ISurface 2013-03-12 17:11:48 -07:00
Colorizer.h Add a --color option to dumpsys SurfaceFlinger 2013-04-22 21:51:28 +02:00
DdmConnection.cpp fix SurfaceFlinger DDMS debugging 2012-10-07 16:41:12 -07:00
DdmConnection.h add libsurfaceflinger_ddmconnection for PDK build 2012-08-31 20:08:33 -07:00
DisplayDevice.cpp Merge "Set the swap interval of virtual display surfaces to 0" 2013-08-07 15:23:00 +00:00
DisplayDevice.h Merge "Set the swap interval of virtual display surfaces to 0" 2013-08-07 15:23:00 +00:00
EventThread.cpp clean-up/simplify all dump() APIs 2013-04-22 21:51:28 +02:00
EventThread.h SurfaceFlinger: EventThread: Fix Vsync array size. 2013-07-12 16:29:48 -07:00
FrameTracker.cpp surfaceflinger: add frame duration logging 2013-07-23 17:28:47 -07:00
FrameTracker.h surfaceflinger: add frame duration logging 2013-07-23 17:28:47 -07:00
Layer.cpp All consumers now take an IGraphicBufferConsumer instead of a BufferQueue 2013-08-06 20:05:36 +00:00
Layer.h All consumers now take an IGraphicBufferConsumer instead of a BufferQueue 2013-08-06 20:05:36 +00:00
LayerDim.cpp Refactor SF. Move all GL operations in their own class. 2013-07-03 14:39:27 -07:00
LayerDim.h Refactor SF. Move all GL operations in their own class. 2013-07-03 14:39:27 -07:00
MODULE_LICENSE_APACHE2
MessageQueue.cpp fix another bug where screenshots could end-up all black 2013-04-10 16:27:17 -07:00
MessageQueue.h fix another bug where screenshots could end-up all black 2013-04-10 16:27:17 -07:00
SurfaceFlinger.cpp allow "system" screenshots even when the secure flag is set 2013-08-13 15:58:38 -07:00
SurfaceFlinger.h Add ISurfaceComposer::destroyDisplay 2013-08-08 13:12:29 -07:00
SurfaceFlingerConsumer.cpp single buffer mode for BufferQueue 2013-07-26 18:45:02 -07:00
SurfaceFlingerConsumer.h All consumers now take an IGraphicBufferConsumer instead of a BufferQueue 2013-08-06 20:05:36 +00:00
SurfaceTextureLayer.cpp Binderize the consumer side of BufferQueue 2013-08-01 17:20:08 -07:00
SurfaceTextureLayer.h BufferQueue improvements and APIs changes 2013-07-18 22:28:18 -07:00
Transform.cpp implement display projection clipping in h/w composer 2013-02-28 18:43:04 -08:00
Transform.h implement display projection clipping in h/w composer 2013-02-28 18:43:04 -08:00
clz.h implement: "Add an ANativeWindow API for SurfaceFlinger to suggest an optimal buffer orientation" 2011-07-19 15:24:46 -07:00
main_surfaceflinger.cpp move services executables sources in their respective src folder 2013-07-22 12:25:18 -07:00