summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server/display/SurfaceFlingerDisplayAdapter.java
Commit message (Collapse)AuthorAgeFilesLines
* Add plumbing for new surface flinger display API.Jeff Brown2012-08-271-58/+0
| | | | | | | | | | | | | | Cleaned up the implementation of Surface and SurfaceSession to use more consistent naming and structure. Added JNI for all of the new surface flinger display API calls. Enforced the requirement that all Surfaces created by the window manager be named. Updated the display manager service to use the new methods. Change-Id: I2a658f1bfd0437e1c6f9d22df8d4ffcce7284ca2
* Stub out display manager service implementation.Jeff Brown2012-08-191-8/+25
| | | | | | | | | | | Reverting to the previous stub as the display adapter registration and the logical to physical mapping is not at all what we are going to need moving forward. Fixed up the service initialization order so that the display manager service has a context from the start. Change-Id: I717f2f1099c7a77180ef207c371ec8329258850a
* Refactor DisplayManagerService to be functional.Craig Mautner2012-08-021-2/+2
| | | | Change-Id: Ieac1eca172be5dc5db45302d3afa26188acd4d6d
* Add display manager skeleton.Jeff Brown2012-07-251-0/+41
The purpose of this change is to remove direct reliance on SurfaceFlinger for describing the size and characteristics of displays. This patch also starts to make a distinction between logical displays and physical display devices. Currently, the window manager owns the concept of a logical display whereas the new display manager owns the concept of a physical display device. Change-Id: I7e0761f83f033be6c06fd1041280c21500bcabc0