- 22 Oct, 2014 1 commit
-
-
The Android Automerger authored
-
- 21 Oct, 2014 2 commits
-
-
Jesse Hall authored
ANativeWindow::queueBuffer takes ownership of the fence fd passed to it, and will close it before returning. SurfaceFlinger's screenshot code was also closing the syncFd it passed to queueBuffer. Most of the time this meant the second close() silently failed, but in a rare race condition the file descriptor could be reused between the two close()s. Bug: 17946343 Change-Id: Ib74fcb1dce52cc21328059c99b7c4c76f41aa3a5
-
The Android Automerger authored
-
- 20 Oct, 2014 2 commits
-
-
Jesse Hall authored
-
The Android Automerger authored
-
- 19 Oct, 2014 2 commits
-
-
Aravind Akella authored
Change-Id: I64f9482ade523ec3fafe14bff14db7196e32413f
-
Jesse Hall authored
On one device there is a bug, not yet root-caused, that causes fence fds to not make it across binder from producer to consumer in the IGraphicBufferProducer::queueBuffer call. Rather than returning an error, which the producer typically treats as a fatal error, this change allows the buffer to be queued with no fence. This avoids an application crash at the risk of (likely single-frame) visible corruption. Bug: 17946343 Change-Id: I9ca89f94098c455e1e90f5f58d5336c936b04a9c
-
- 16 Oct, 2014 1 commit
-
-
The Android Automerger authored
-
- 15 Oct, 2014 2 commits
-
-
Robin Lee authored
Copies the /data/misc/keychain/cacert-* directories to all users on the device, whereas previously they were simply copied to user 0. This is a shallow copy so anything that wasn't supposed to be there will disappear. Bug: 17811821 Change-Id: Iae5909ab8d5efdb83c9c8fdf0e10ab7060d022cc
-
The Android Automerger authored
-
- 14 Oct, 2014 2 commits
-
-
The Android Automerger authored
-
Lajos Molnar authored
Bug: 17935149 Change-Id: I1c26d1e83d8fa0a9ccdb25f6f3b19a86b1dc6f37
-
- 13 Oct, 2014 1 commit
-
-
The Android Automerger authored
-
- 12 Oct, 2014 2 commits
-
-
Jeff Brown authored
Print more details about the exact reason that an ANR has occurred. Also start checking that the window actually has a registered input connection that is not in a broken state. These windows are supposed to be cleaned up by the window manager promptly as if the app had crashed but the pattern of ANRs we are observing suggests that broken windows might be sticking around longer than they should. Bug: 17721767 Change-Id: Ie2803a3fa9642381ecadc198fec15e1b70d93c20
-
The Android Automerger authored
-
- 11 Oct, 2014 1 commit
-
-
Jeff Brown authored
Print more details about the exact reason that an ANR has occurred. Also start checking that the window actually has a registered input connection that is not in a broken state. These windows are supposed to be cleaned up by the window manager promptly as if the app had crashed but the pattern of ANRs we are observing suggests that broken windows might be sticking around longer than they should. Bug: 17721767 Change-Id: Ie2803a3fa9642381ecadc198fec15e1b70d93c20
-
- 09 Oct, 2014 1 commit
-
-
The Android Automerger authored
-
- 08 Oct, 2014 2 commits
-
-
Narayan Kamath authored
mmap returns MAP_FAILED (which is -1) and not NULL on failure. Diagnosed by cferris. bug: 17909809 Change-Id: I609788ebf94742ef88af002d2d3f3bc9b9e520ac
-
The Android Automerger authored
-
- 07 Oct, 2014 3 commits
-
-
Aravind Akella authored
In some cases this is causing a crash as device.poll is called with NULL. Bug: 17896339 Change-Id: Id431599f2c661338c355c7081b6602f8449a9198
-
The Android Automerger authored
-
Jesse Hall authored
Temporary extra debug validation for b/17477219: a Parcel recipient is getting a positive but invalid fd unexpectedly. Trying to track down where it's coming from. Debug code for bug: 17477219 Change-Id: Idb1e71621025a3928c7adc88fd44790e1abd2a01
-
- 06 Oct, 2014 3 commits
-
-
Jesse Hall authored
-
Jesse Hall authored
Temporary extra debug validation for b/17477219: a Parcel recipient is getting a positive but invalid fd unexpectedly. Trying to track down where it's coming from. Debug code for bug: 17477219 Change-Id: Idb1e71621025a3928c7adc88fd44790e1abd2a01
-
The Android Automerger authored
-
- 05 Oct, 2014 1 commit
-
-
The Android Automerger authored
-
- 03 Oct, 2014 5 commits
-
-
Aravind Akella authored
-
Riley Andrews authored
Blobcache is not yet enabled for surfaceflinger (as it should be). As a temporary workaround, generate all needed shaders during surfaceflinger initialization instead of doing the compilation on-demand during ui transitions. Change-Id: I14455b20a3f85f177d85c9c8b76d8ccc35379b39
-
Aravind Akella authored
i) Call removeFd() only if the fd in the BitTube has been previously added to the Looper. Use a flag to determine whether the fd has been previously added or not. ii) Increment mPendingFlushEventsToSend after holding a connectionLock. iii) Store the number of acks that are pending in SensorEventQueue and send them all at once. Bug: 17472228 Change-Id: I1ec834fea1112a9cfbd9cddd2198438793698502
-
Jesse Hall authored
Partial fix for bug: 17477219 Change-Id: Ibf5a9e26e02c4be8854925a77a70f5c9c7dcf6f2
-
Lajos Molnar authored
Bug: 17676461 Change-Id: I120041e9b2ffe2a232a2419bcb5fe88cb49961cb
-
- 02 Oct, 2014 9 commits
-
-
Jesse Hall authored
-
Lajos Molnar authored
-
Michael Lentine authored
Bug: 17477219 Change-Id: Ide0ae16d777c9af783023c705c18a93c00999147
-
Michael Lentine authored
-
Jesse Hall authored
Partial fix for bug: 17477219 Change-Id: Ibf5a9e26e02c4be8854925a77a70f5c9c7dcf6f2
-
Michael Lentine authored
Bug: 17477219 Change-Id: Ide0ae16d777c9af783023c705c18a93c00999147
-
The Android Automerger authored
-
Lajos Molnar authored
Bug: 17676461 Change-Id: I120041e9b2ffe2a232a2419bcb5fe88cb49961cb
-
Christopher Ferris authored
-