040f44d0ebdd3a50c59ba0cbc0b023fd2d71039d |
|
03-Aug-2013 |
Jeff Brown <jeffbrown@google.com> |
Add support for secure overlay displays for development. Change-Id: I426115ec5a3fbda52a481097731abc8b3d9013a4
/frameworks/base/services/java/com/android/server/display/OverlayDisplayWindow.java
|
d5523dc7b7318f2774109dd30716ff7b74560e61 |
|
02-Oct-2012 |
Craig Mautner <cmautner@google.com> |
Call Surface.destroy when Display is removed. Prevents leaked Surfaces. Bug: 7272421. Change-Id: I6c87eb11bb0bedcf8de451b04477c70c248f905d
/frameworks/base/services/java/com/android/server/display/OverlayDisplayWindow.java
|
cbad976b2a36a0895ca94510d5208a86f66cf596 |
|
05-Sep-2012 |
Jeff Brown <jeffbrown@google.com> |
Add support for Wifi display. Change-Id: I99693786cf9d07d07d3400046c55eb4933730b80
/frameworks/base/services/java/com/android/server/display/OverlayDisplayWindow.java
|
4ed8fe75e1dde1a2b9576f3862aecc5a572c56b5 |
|
31-Aug-2012 |
Jeff Brown <jeffbrown@google.com> |
More improvements to the display manager. Added more complete support for logical displays with support for mirroring, rotation and scaling. Improved the overlay display adapter's touch interactions. A big change here is that the display manager no longer relies on a single-threaded model to maintain its synchronization invariants. Unfortunately we had to change this so as to play nice with the fact that the window manager wants to own the surface flinger transaction around display and surface manipulations. As a result, the display manager has to be able to update displays from the context of any thread. It would be nice to make this process more cooperative. There are already several components competing to perform surface flinger transactions including the window manager, display manager, electron beam, overlay display window, and mouse pointer. They are not manipulating the same surfaces but they can collide with one another when they make global changes to the displays. Change-Id: I04f448594241f2004f6f3d1a81ccd12c566bf296
/frameworks/base/services/java/com/android/server/display/OverlayDisplayWindow.java
|