Go to file
Jeff Brown ec4e0063a1 Use ashmem for CursorWindows.
Bug: 5332296

The memory dealer introduces additional delays for reclaiming
the memory owned by CursorWindows because the Binder object must
be finalized.  Using ashmem instead gives CursorWindow more
direct control over the lifetime of the shared memory region.

The provider now allocates the CursorWindows and returns them
to clients with a read-only protection bit set on the ashmem
region.

Improved the encapsulation of CursorWindow.  Callers shouldn't
need to care about details like how string fields are allocated.

Removed the compile-time configuration of string and numeric
storage modes to remove some dead weight.

Change-Id: I07c2bc2a9c573d7e435dcaecd269d25ea9807acd
2011-10-11 11:03:19 -07:00
cmds Remove the simulator target from all makefiles. 2011-07-11 22:12:16 -07:00
include Use ashmem for CursorWindows. 2011-10-11 11:03:19 -07:00
libs Use ashmem for CursorWindows. 2011-10-11 11:03:19 -07:00
opengl don't log EGL errors due to unimplemented proprietary extensions 2011-10-05 19:15:32 -07:00
services/surfaceflinger Merge "fix an issue where the screen could stay off" 2011-10-10 22:21:57 -07:00
MODULE_LICENSE_APACHE2
NOTICE