summaryrefslogtreecommitdiff
path: root/libs/ui/ISurfaceFlingerClient.cpp
AgeCommit message (Collapse)Author
2010-02-11split libsurfaceflinger_client and libcamera_client out of libui Mathias Agopian
2009-08-19fix a bug that caused the PixelFormat viewed by Surface to be wrong. Mathias Agopian
what happened is that the efective pixel format is calculated by SF but Surface nevew had access to it directly. in particular this caused query(FORMAT) to return the requested format instead of the effective format.
2009-07-02get rid of references to MemoryDealer in SurfaceFlinger Mathias Agopian
2009-05-27Merge commit 'goog/master' into merge_master Mathias Agopian
Conflicts: include/ui/Rect.h libs/ui/ISurfaceComposer.cpp
2009-05-26some work to try to reduce the code size of some native libraries Mathias Agopian
- make sure that all binder Bn classes define a ctor and dtor in their respective library. This avoids duplication of the ctor/dtor in libraries where these objects are instantiated. This is also cleaner, should we want these ctor/dtor to do something one day. - same change as above for some Bp classes and various other non-binder classes - moved the definition of CHECK_INTERFACE() in IInterface.h instead of having it everywhere. - improved the CHECK_INTERFACE() macro so it calls a single method in Parcel, instead of inlining its code everywhere - IBinder::getInterfaceDescriptor() now returns a "const String16&" instead of String16, which saves calls to String16 and ~String16 - implemented a cache for BpBinder::getInterfaceDescriptor(), since this does an IPC. HOWEVER, this method never seems to be called. The cache makes BpBinder bigger, so we need to figure out if we need this method at all.
2009-05-22merge master to master_gl Mathias Agopian
2009-05-21am 69a6c3eb: Merge change 2292 into donut Android (Google) Code Review
Merge commit '69a6c3ebd46a8de0e896747757f364322c12608d' * commit '69a6c3ebd46a8de0e896747757f364322c12608d': split boot animation out of SurfaceFlinger
2009-05-21split boot animation out of SurfaceFlinger Mathias Agopian
Conflicts: data/etc/platform.xml
2009-05-20move libbinder's header files under includes/binder Mathias Agopian
2009-04-10Integrate from //sandbox/mathias/donut/...@145728 Mathias Agopian
SurfaceFlinger rework for new EGL driver model support.
2009-03-03auto import from //depot/cupcake/@135843 The Android Open Source Project
2009-03-03auto import from //depot/cupcake/@135843 The Android Open Source Project
2008-12-17Code drop from //branches/cupcake/...@124589 The Android Open Source Project
2008-10-21Initial Contribution The Android Open Source Project