replicant-frameworks_native/include
Mathias Agopian a0c30e9241 optimize Surface.readFromParcel()
this is called for each relayout() and used to create a full Surface (cpp)
which in turn did some heavy work (including an IPC with surfaceflinger),
most of the time to destroy it immediatelly when the returned surface
(the one in the parcel) was the same.

we now more intelligentely read from the parcel and construct the new
object only if needed.

Change-Id: Idfd40d9ac96ffc6d4ae5fd99bcc0773e131e2267
2010-06-04 18:57:41 -07:00
..
binder am 8a8658a5: Merge "Make static versions of libutils and libbinder." into froyo 2010-05-06 17:33:45 -07:00
pim auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
private split surface management from surface's buffers management 2010-06-04 18:57:41 -07:00
surfaceflinger optimize Surface.readFromParcel() 2010-06-04 18:57:41 -07:00
tts Update TTS plugin interface to receive engine configuration data 2010-03-18 11:52:41 -07:00
ui split surface management from surface's buffers management 2010-06-04 18:57:41 -07:00
utils Fix a typo in Singleton<> 2010-05-28 15:13:30 -07:00