replicant-frameworks_native/libs
Jamie Gennis aca4e22879 Re-use existing Surface objects when reading them from parcels.
This change adds a process-global cache of previously deserialized Surface
objects so that if a Surface object wrapping the same ISurface gets received
again the same Surface can be used.  This is important because the 'tail'
pointer in the SharedBufferClient is stored only on the client side, and needs
to be the same for all the Surface objects wrapping an ISurface instance.  This
solves the problem by making there only be one Surface object wrapping an
ISurface per process.

Change-Id: I4bf0b8787885c56277622fca053022d2bb638902
2010-07-16 13:03:15 -07:00
..
binder StrictMode: gather and return violating stacks in Binder replies 2010-07-15 13:18:05 -07:00
gui first step at implementing the native sensor support 2010-07-13 22:21:56 -07:00
surfaceflinger_client Re-use existing Surface objects when reading them from parcels. 2010-07-16 13:03:15 -07:00
ui Implement native key pre-dispatching to IMEs. 2010-07-15 22:05:33 -07:00
utils Fix bug with phantom input windows. 2010-07-16 00:02:48 -07:00