236cc476e6792a11502ba4f40c7ab4586f40d282 |
|
06-May-2013 |
Dave Burke <daveburke@google.com> |
Temporarily revert field name change (DO NOT MERGE) VisualOn is using hidden fields, causing HBO and Xfinity to crash. Bug: 8549617 Bug: 8331866 Change-Id: I35a9fe66dea8d56f4fcff9b492679226a17f4acc
/frameworks/base/core/java/android/view/SurfaceControl.java
|
fc0ebd7d379ff63c00ebf78ca252fab5070213da |
|
01-May-2013 |
Jeff Brown <jeffbrown@google.com> |
Really make Surface thread-safe. There were many places where the native object was being accessed improperly. Also some places where CloseGuard might not be acquired or released correctly or where the generation count might not be updated. Fixed them all. That said, Surface isn't intended to be used concurrently so please don't do it. This is only intended to make hard to find crashes less likely. Bug: 8328715 Change-Id: I981ef33425823e0fd7ad6b64443f2ec9b0c8335e
/frameworks/base/core/java/android/view/SurfaceControl.java
|
49ff2c615e53cd9c3e8b5e4792a68026fb079671 |
|
17-Mar-2013 |
Mathias Agopian <mathias@google.com> |
improve SurfaceControl.screenshot documentation Change-Id: I7e17f69f74df8610b5b85fac0127727df973be42
/frameworks/base/core/java/android/view/SurfaceControl.java
|
11e7d88d1441c20605d7f06ab31ef2c81590d5c4 |
|
05-Mar-2013 |
Mathias Agopian <mathias@google.com> |
remove suppor for SurfaceControl.FX_SURFACE_SCREENSHOT the window manager can now use the SurfaceControl.screenshot API with a "regular" surface. Change-Id: I76bed81d5e7b078ea1b3e8f96814aba32e9d5405
/frameworks/base/core/java/android/view/SurfaceControl.java
|
0449a40586b45ee05f760802020dc2f8a6e0506b |
|
02-Mar-2013 |
Mathias Agopian <mathias@google.com> |
screenshots can now go into a Surface from java A Surface can trivially be created from a SurfaceTexture. Update ElectronBeam to use this new API. Bug: 6940974 Change-Id: I20459443d0d853e3f8ae23104c08d185c336abea
/frameworks/base/core/java/android/view/SurfaceControl.java
|
ffddc9b8045235a493ec506965ae4892601eb23d |
|
26-Feb-2013 |
Mathias Agopian <mathias@google.com> |
Fix SurfaceControl.setDisplaySurface() such that it accepts a null Surface also fix a typo that made us call the wrong Surface ctor Bug: 8225509 Change-Id: I23f92179b6003d4c3e0febb35166c1caeafa27f5
/frameworks/base/core/java/android/view/SurfaceControl.java
|
b7b696ee717056b70f3cc7b801cf2ca573fa9a25 |
|
22-Feb-2013 |
Michael Wright <michaelwr@google.com> |
Remove SurfaceControl.setPosition(int, int) This was just casting and calling the float version anyways, which Java does automatically. Bug: 8153162 Change-Id: If2f99995ff38b92e40777896baf6694786031898
/frameworks/base/core/java/android/view/SurfaceControl.java
|
29479ebe1007361222bf6ab4d5e2a27927d4b8e8 |
|
14-Feb-2013 |
Mathias Agopian <mathias@google.com> |
clean-up following Surface split Change-Id: I853a76d92d957ee38a36fcdd280d6407ec316987
/frameworks/base/core/java/android/view/SurfaceControl.java
|
3866f0d581ceaa165710feeee9f37fe1b0d7067d |
|
12-Feb-2013 |
Mathias Agopian <mathias@google.com> |
split Surface in two classes: SurfaceControl and Surface SurfaceControl is the window manager side; it can control the attributes of a surface but cannot push buffers to it. Surface on the other hand is the application (producer) side and is used to push buffers to the surface. Change-Id: Ib6754c968924e87e8dd02a2073c7a447f729f4dd
/frameworks/base/core/java/android/view/SurfaceControl.java
|