replicant-frameworks_native/libs/surfaceflinger
Mathias Agopian 179169e88e fix [2664345] Flash: Bad flicker at the end of a pinch zoom.
the window manger puts SurfaceViews up before they have been
rendered into, because of that surfaceflinger doesn't have
anything ready to draw for that surface when an udpate occurs
and responds by filling the surface with black.
With this fix, we only fill those areas of the framebuffer
that would otherwise be undefined (no content at all).

in the Flash case, the "flash" window is not drawn at all
until it has some content, instead the underlaying browser
window is shown.

Change-Id: Ifb610f7f8c27b88edf83e09adc4803fc295c15a1
2010-05-06 20:21:45 -07:00
..
DisplayHardware fix [2594950] Flash: Zooming in on some content crashes the Nexus One and causes it to reboot (runtime restart) 2010-04-14 16:43:44 -07:00
tests split libsurfaceflinger_client and libcamera_client out of libui 2010-02-11 13:16:22 -08:00
Android.mk remove a dependency of surfaceflinger on libskia 2010-02-22 17:30:40 -08:00
Barrier.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
BlurFilter.cpp fix again [2102410] Home Screen is not displayed in the background in Landscape Mode 2009-09-16 17:00:19 -07:00
BlurFilter.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
clz.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
clz.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Layer.cpp fix [2664345] Flash: Bad flicker at the end of a pinch zoom. 2010-05-06 20:21:45 -07:00
Layer.h to help debugging [2461567] Home screen redraw messed up 2010-02-26 18:59:23 -08:00
LayerBase.cpp DO NOT MERGE fix [2557396] Adreno200: glDrawTexi() doesn't work with height <= 16 2010-04-20 21:55:40 -07:00
LayerBase.h fix [2511580] Window poop on screen - drop down list left some residual when it resized 2010-03-16 17:54:27 -07:00
LayerBlur.cpp backout a workaround that is not needed anymore 2009-11-19 15:52:28 -08:00
LayerBlur.h split libsurfaceflinger_client and libcamera_client out of libui 2010-02-11 13:16:22 -08:00
LayerBuffer.cpp fixes for [2474091] Saw Poor behaviour playing a video. 2010-03-08 11:14:20 -08:00
LayerBuffer.h fixes for [2474091] Saw Poor behaviour playing a video. 2010-03-08 11:14:20 -08:00
LayerDim.cpp fix [2143798] Need to figure out how to do video 2009-10-27 13:13:29 -07:00
LayerDim.h fix [2068105] implement queueBuffer/lockBuffer/dequeueBuffer properly 2009-09-07 16:32:45 -07:00
MessageQueue.cpp implement Mutex and Condition with pthread instead of calling futex directly. 2009-07-13 15:14:23 -07:00
MessageQueue.h make use of the perfectly fine List.h instead of our own reimplementation of a linked list. 2009-04-28 03:17:50 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
SurfaceFlinger.cpp fix [2511580] Window poop on screen - drop down list left some residual when it resized 2010-03-16 17:54:27 -07:00
SurfaceFlinger.h Added a name to Surface created by SurfaceFlinger 2010-03-01 18:34:50 -08:00
Tokenizer.cpp Integrate from //sandbox/mathias/donut/...@145728 2009-04-10 14:24:30 -07:00
Tokenizer.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Transform.cpp fix [2483456] Video orientation is wrong on Droid for some videos 2010-03-11 12:55:39 -08:00
Transform.h fix [2483456] Video orientation is wrong on Droid for some videos 2010-03-11 12:55:39 -08:00