replicant-frameworks_native/libs/ui
Mathias Agopian 0b3ad46a26 Attempt to fix [2152536] ANR in browser
The ANR is caused by SurfaceFlinger waiting for buffers of a removed surface to become availlable.
When it is removed from the current list, a Surface is marked as NO_INIT, which causes SF to return
immediately in the above case. For some reason, the surface here wasn't marked as NO_INIT.

This change makes the code more robust by always (irregadless or errors) setting the NO_INIT status
in all code paths where a surface is removed from the list.

Additionaly added more information in the logs, should this happen again.
2009-10-02 18:12:30 -07:00
..
tests Region now has its own implementation instead of relying on SkRegion, which allows us to break libui's dependency on libcorecg. 2009-05-17 23:34:16 -07:00
Android.mk Fix sim-eng build. 2009-09-09 08:02:54 -07:00
BufferMapper.cpp Fix a debug statement in BufferMapper 2009-07-30 12:24:41 -07:00
Camera.cpp Fix 2083478: Camera needs an auto-focus cancel API 2009-09-15 18:29:03 +08:00
CameraParameters.cpp Change FLASH_MODE_VIDEO_LIGHT to FLASH_MODE_TORCH. 2009-09-28 13:51:59 -07:00
EGLUtils.cpp added EGLUtils::strerror 2009-08-07 16:37:21 -07:00
EventHub.cpp Work on issue #2079167: Flickering issue across multiple UI 2009-09-02 17:20:25 -07:00
EventRecurrence.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
FramebufferNativeWindow.cpp fbDev wasn't initialized of hw_get_module failed, but was then used anyway. 2009-09-23 10:56:51 -07:00
ICamera.cpp Fix 2083478: Camera needs an auto-focus cancel API 2009-09-15 18:29:03 +08:00
ICameraClient.cpp resolved conflicts for merge of 04c7d0f8 to master 2009-07-08 17:26:05 -07:00
ICameraService.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
IOverlay.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
ISurface.cpp fix [2068105] implement queueBuffer/lockBuffer/dequeueBuffer properly 2009-09-07 16:32:45 -07:00
ISurfaceComposer.cpp get rid of references to MemoryDealer in SurfaceFlinger 2009-07-02 18:50:51 -07:00
ISurfaceFlingerClient.cpp fix a bug that caused the PixelFormat viewed by Surface to be wrong. 2009-08-19 17:46:26 -07:00
KeyCharacterMap.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
KeyLayoutMap.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
KeyLayoutMap.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
LayerState.cpp move libbinder's header files under includes/binder 2009-05-20 12:55:03 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Overlay.cpp Adding resizeInput and setAttributes for overlay 2009-07-29 17:53:38 -07:00
PixelFormat.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Rect.cpp minor clean-up to Rect and Point. 2009-05-26 17:47:39 -07:00
Region.cpp should fix sim build 2009-07-06 18:07:26 -07:00
SharedBufferStack.cpp Attempt to fix [2152536] ANR in browser 2009-10-02 18:12:30 -07:00
Surface.cpp Attempt to fix [2152536] ANR in browser 2009-10-02 18:12:30 -07:00
SurfaceBuffer.cpp fix [2068105] implement queueBuffer/lockBuffer/dequeueBuffer properly 2009-09-07 16:32:45 -07:00
SurfaceComposerClient.cpp fix [2132563] stuck in boot animation (framebuffer_device_open: Failed to create flip chain) 2009-09-23 15:49:32 -07:00
SurfaceFlingerSynchro.cpp move libbinder's header files under includes/binder 2009-05-20 12:55:03 -07:00