OSDN Git Service
Alan Viverette [Wed, 19 Nov 2014 01:05:35 +0000 (17:05 -0800)]
Remove underline and search icon from ActionBar search view
BUG:
17396265
Change-Id: I751bc79538f1ea412192172035920e59351270f1
Jae Seo [Tue, 18 Nov 2014 18:01:39 +0000 (18:01 +0000)]
Merge "TIF: make the tune request handling more efficient" into lmp-mr1-dev
Jae Seo [Tue, 18 Nov 2014 18:01:07 +0000 (18:01 +0000)]
Merge "TIF: fix NPE for TvInputHardwareManager" into lmp-mr1-dev
John Spurlock [Tue, 18 Nov 2014 17:57:08 +0000 (17:57 +0000)]
Merge "Volume: Don't allow ringer volume of 0 exiting ringer mode." into lmp-mr1-dev
Alan Viverette [Tue, 18 Nov 2014 17:46:51 +0000 (17:46 +0000)]
Merge "Prevent NPE when computing FastScroller position with no visible items" into lmp-mr1-dev
John Spurlock [Tue, 18 Nov 2014 16:47:09 +0000 (16:47 +0000)]
Merge "Volume: Dismiss panel on nav bar interaction." into lmp-mr1-dev
John Spurlock [Tue, 18 Nov 2014 16:40:22 +0000 (11:40 -0500)]
Volume: Dismiss panel on nav bar interaction.
Bug:
18409164
Change-Id: I7b7f26eb823b8477a4df86a8622b4f1171ad96e6
Jason Monk [Tue, 18 Nov 2014 16:35:44 +0000 (16:35 +0000)]
Merge "SysUI Tests: Make tests not break SysUI" into lmp-mr1-dev
Adrian Roos [Tue, 18 Nov 2014 16:23:52 +0000 (16:23 +0000)]
Merge "Trim navigation bar buttons" into lmp-mr1-dev
Adrian Roos [Mon, 17 Nov 2014 21:05:32 +0000 (22:05 +0100)]
Trim navigation bar buttons
Removes unnecessary transparent pixels from navigation
bar assets, saving on-disk, java heap, and texture memory.
Bug:
18412658
Bug:
10918599
Change-Id: I47ee92ed3a3eaf8d02be86f0b67a77f035a8fb43
John Spurlock [Tue, 18 Nov 2014 15:51:39 +0000 (10:51 -0500)]
Volume: Don't allow ringer volume of 0 exiting ringer mode.
For any device with vibration, not only voice-capable devices.
Bug:
18423530
Change-Id: I0f1a7df884d675e6bc6854dcf044426c07f3d2f7
George Mount [Tue, 18 Nov 2014 15:29:46 +0000 (15:29 +0000)]
Merge "Fix Visibility transitions canceling when nothing has changed." into lmp-mr1-dev
Andrew Solovay [Tue, 18 Nov 2014 10:26:05 +0000 (10:26 +0000)]
am
b2d73807: am
e4662f7e: am
a7f226b8: docs: (Preview) Building an Android Messaging App guide.
* commit '
b2d73807a93495e132e6b12e5612cbaaeea06fd9':
docs: (Preview) Building an Android Messaging App guide.
Andrew Solovay [Tue, 18 Nov 2014 10:22:54 +0000 (10:22 +0000)]
am
e4662f7e: am
a7f226b8: docs: (Preview) Building an Android Messaging App guide.
* commit '
e4662f7e4b73a78074bd1f6b5c9fc17509759d45':
docs: (Preview) Building an Android Messaging App guide.
Andrew Solovay [Tue, 18 Nov 2014 10:17:53 +0000 (10:17 +0000)]
am
a7f226b8: docs: (Preview) Building an Android Messaging App guide.
* commit '
a7f226b860455b26cc64f6db08f8c279be71117f':
docs: (Preview) Building an Android Messaging App guide.
Andrew Solovay [Thu, 13 Nov 2014 06:27:01 +0000 (22:27 -0800)]
docs: (Preview) Building an Android Messaging App guide.
See the first comment for doc staging location.
Change-Id: Ibfa0f43abefbdd03c5468186b2ec0c76ed6c9ade
Andrew Solovay [Tue, 18 Nov 2014 10:00:29 +0000 (10:00 +0000)]
am
7ca874e7: am
4a9945e9: am
7fe755e6: docs: (Preview) Building Android Audio Playback Apps guide.
* commit '
7ca874e71c014718e2107e2f50e095bcc2c474fc':
docs: (Preview) Building Android Audio Playback Apps guide.
Andrew Solovay [Tue, 18 Nov 2014 09:56:01 +0000 (09:56 +0000)]
am
4a9945e9: am
7fe755e6: docs: (Preview) Building Android Audio Playback Apps guide.
* commit '
4a9945e9c03e8a2c006febf4b8325f0c1bf84b39':
docs: (Preview) Building Android Audio Playback Apps guide.
Andrew Solovay [Tue, 18 Nov 2014 08:59:15 +0000 (08:59 +0000)]
am
7fe755e6: docs: (Preview) Building Android Audio Playback Apps guide.
* commit '
7fe755e66b10244da2382c11f9244346b8184e48':
docs: (Preview) Building Android Audio Playback Apps guide.
Andrew Solovay [Thu, 13 Nov 2014 07:33:37 +0000 (23:33 -0800)]
docs: (Preview) Building Android Audio Playback Apps guide.
Doc was previously titled "Building Android Media Apps"; per request,
changed "Media" to "Audio" whenever possible, and moved file location
accordingly.
See the comment after patch set 5 for the updated staging location.
Change-Id: I0d657851d44b46cdfb1b5806a51dad0565312c04
Quddus Chong [Tue, 18 Nov 2014 08:40:10 +0000 (08:40 +0000)]
am
1f03a234: am
f76cf8bf: am
c6aed461: docs: Added developer docs for Android Auto 11/18 release.
* commit '
1f03a234ff757736c771d1e99625f173f36ab89c':
docs: Added developer docs for Android Auto 11/18 release.
Quddus Chong [Tue, 18 Nov 2014 08:35:38 +0000 (08:35 +0000)]
am
f76cf8bf: am
c6aed461: docs: Added developer docs for Android Auto 11/18 release.
* commit '
f76cf8bfd39f93b7b7be75d3688edc416d96c014':
docs: Added developer docs for Android Auto 11/18 release.
Quddus Chong [Tue, 18 Nov 2014 08:31:31 +0000 (08:31 +0000)]
am
c6aed461: docs: Added developer docs for Android Auto 11/18 release.
* commit '
c6aed4612827be0359d2022f6a38a0e5fce0609c':
docs: Added developer docs for Android Auto 11/18 release.
Quddus Chong [Tue, 11 Nov 2014 02:50:17 +0000 (18:50 -0800)]
docs: Added developer docs for Android Auto 11/18 release.
Change-Id: I2e3a2010f3b40f81c56dde9f710284cd2332217c
Dongwon Kang [Tue, 18 Nov 2014 05:29:50 +0000 (14:29 +0900)]
TIF: make the tune request handling more efficient
- Clear the pending tune operations to handle consecutive tune requests
efficiently.
- Add time out for onTune() to make developers not to handle whole tune
process in the onTune() method.
Bug:
18179595
Change-Id: I571e55b78d7c4d17c7237c5ce70203941bec2130
Eric Gilmore [Tue, 18 Nov 2014 05:50:51 +0000 (05:50 +0000)]
am
bb78bf1d: am
c31a73c1: am
343c4193: Merge "Adding app quality criteria." into lmp-docs
* commit '
bb78bf1da5d0eebae311955662a3c36cb4d0ec74':
Adding app quality criteria.
Eric Gilmore [Tue, 18 Nov 2014 05:44:48 +0000 (05:44 +0000)]
am
c31a73c1: am
343c4193: Merge "Adding app quality criteria." into lmp-docs
* commit '
c31a73c1870d12de1c213cbd68cc358b74f58039':
Adding app quality criteria.
Eric Gilmore [Tue, 18 Nov 2014 05:36:42 +0000 (05:36 +0000)]
am
343c4193: Merge "Adding app quality criteria." into lmp-docs
* commit '
343c4193c0a1974e996eecdcab8d70cdcd4184a0':
Adding app quality criteria.
Eric Gilmore [Tue, 18 Nov 2014 05:30:54 +0000 (05:30 +0000)]
Merge "Adding app quality criteria." into lmp-docs
Eric Gilmore [Tue, 11 Nov 2014 22:55:46 +0000 (14:55 -0800)]
Adding app quality criteria.
Change-Id: Id4b9f0632642b9fd3a4312ec3bc61136a6043436
Wonsik Kim [Mon, 17 Nov 2014 07:31:39 +0000 (16:31 +0900)]
TIF: fix NPE for TvInputHardwareManager
Bug:
18365836
Change-Id: I270fac7c73ad8e7225b523a8ec517157310509dc
Griff Hazen [Tue, 18 Nov 2014 01:47:50 +0000 (17:47 -0800)]
Improve doc for {get,set}HintAvoidBackgroundClipping
Bug:
18414403
Change-Id: I4cc069ca8f13d7521aa94e3c18f776de69280e2f
Lorenzo Colitti [Tue, 18 Nov 2014 00:25:49 +0000 (00:25 +0000)]
Merge "Populate 464xlat LinkProperties only when the interface comes up." into lmp-mr1-dev
Shishir Agrawal [Mon, 17 Nov 2014 23:49:27 +0000 (23:49 +0000)]
Merge "Add new API to set voicemail number." into lmp-mr1-dev
Winson Chung [Mon, 17 Nov 2014 22:56:30 +0000 (22:56 +0000)]
Merge "Add some flags to reduce memory usage on svelte devices." into lmp-mr1-dev
Winson Chung [Wed, 12 Nov 2014 22:17:17 +0000 (14:17 -0800)]
Add some flags to reduce memory usage on svelte devices.
Bug:
10918599
Change-Id: I235413a243d47fdd9be4a27f6bd726311a51cb6f
xinhe [Mon, 17 Nov 2014 22:18:02 +0000 (22:18 +0000)]
Merge "air plane mode only send to the owner through the quick setting" into lmp-mr1-dev
Robert Greenwalt [Mon, 17 Nov 2014 22:07:27 +0000 (22:07 +0000)]
Merge "telephony: Add tethering profiles to support mvno" into lmp-mr1-dev
Robert Greenwalt [Mon, 17 Nov 2014 22:04:47 +0000 (22:04 +0000)]
Merge "telephony: Change string to string-array config_tether_apndata to support mvno" into lmp-mr1-dev
Andres Morales [Mon, 17 Nov 2014 21:53:56 +0000 (21:53 +0000)]
Merge "Add UserHandle to BeamShareData" into lmp-mr1-dev
Winson Chung [Mon, 17 Nov 2014 21:43:49 +0000 (21:43 +0000)]
Merge "Adding additional null checks to prevent crash after task stack view callback is reset. (Bug
18376798)" into lmp-mr1-dev
Geoff Mendal [Mon, 17 Nov 2014 21:33:29 +0000 (21:33 +0000)]
Merge "Import translations. DO NOT MERGE" into lmp-mr1-dev
Craig Stout [Mon, 17 Nov 2014 21:28:22 +0000 (21:28 +0000)]
Merge "Use dark theme for usb dialogs on television." into lmp-mr1-dev
Geoff Mendal [Mon, 17 Nov 2014 21:07:17 +0000 (13:07 -0800)]
Import translations. DO NOT MERGE
Change-Id: I67abea60870f468d3ad9a6be7ee600de99b8ff54
Auto-generated-cl: translation import
Jeff Davidson [Tue, 11 Nov 2014 21:52:58 +0000 (13:52 -0800)]
Expose a SystemApi method to prepare a VPN without consent.
This is NOT designed to be called normally. Most apps (even
system-privileged ones) should request user consent before launching a
VPN. However, it is needed to support flows where consent can be
obtained through other means external to the VPN flow itself.
The API requires a system-privileged permission, CONTROL_VPN.
Bug:
18327583
Change-Id: I1bcdcf0fb5707faeb861ec4535e7ccffea369ae7
Jeff Davidson [Mon, 17 Nov 2014 21:02:08 +0000 (21:02 +0000)]
Merge "Enforce VPN control "permission" with an actual permission." into lmp-mr1-dev
Craig Stout [Wed, 7 May 2014 02:10:53 +0000 (19:10 -0700)]
Use dark theme for usb dialogs on television.
b/
16488215
Change-Id: I8ea2a184b2df36e3f55ba5bd0e8fb121ef0ed48e
Christopher Tate [Mon, 17 Nov 2014 20:20:11 +0000 (20:20 +0000)]
Merge "Don't crash just because invalid datasets were offered for restore" into lmp-mr1-dev
Geoff Mendal [Mon, 17 Nov 2014 19:51:34 +0000 (19:51 +0000)]
am
27b80331: (-s ours) Merge "Import translations. DO NOT MERGE" into lmp-sprout-dev
* commit '
27b8033175a748438891dc9da498ff354cce82a0':
Import translations. DO NOT MERGE
Winson Chung [Mon, 17 Nov 2014 19:47:09 +0000 (11:47 -0800)]
Adding additional null checks to prevent crash after task stack view callback is reset. (Bug
18376798)
Change-Id: I46a324b3b6acba6b6519506ff2431d285e3b57f9
Jason Monk [Mon, 17 Nov 2014 19:40:56 +0000 (14:40 -0500)]
SysUI Tests: Make tests not break SysUI
Now you can run the tests without getting the blank broken sysui.
The tests instrument themselves so they include all of the source
they need to run rather than piggybacking on the sysui process.
A couple of changes were needed for this. The xml files cannot
reference com.android.systemui, instead they must use res-auto.
The tests can no longer make privileged calls, so some restructuring
to avoid those calls was needed.
Bug:
18222975
Change-Id: I67b794af854f1420583d48960bd6e52ca753b56d
Geoff Mendal [Mon, 17 Nov 2014 19:45:11 +0000 (19:45 +0000)]
Merge "Import translations. DO NOT MERGE" into lmp-sprout-dev
Geoff Mendal [Mon, 17 Nov 2014 19:43:08 +0000 (19:43 +0000)]
Merge "Import translations. DO NOT MERGE" into lmp-mr1-dev
Adam Lesinski [Mon, 17 Nov 2014 19:39:15 +0000 (19:39 +0000)]
Merge "Implement back-tracking when searching for attributes in XML or resource bag" into lmp-mr1-dev
xinhe [Mon, 17 Nov 2014 19:35:01 +0000 (11:35 -0800)]
air plane mode only send to the owner through the quick setting
It should send to all the uesers as it behaves in setting
Bug:
18353278
Change-Id: Ib46a97e30bfba73dd78fab0c8139d6ccb7ad210f
Jim Miller [Mon, 17 Nov 2014 19:28:59 +0000 (19:28 +0000)]
Merge "Fix deadlock caused by synchronous setOccluded() method in keyguard" into lmp-mr1-dev
Wale Ogunwale [Mon, 17 Nov 2014 19:27:06 +0000 (19:27 +0000)]
Merge "Consolidated processing of package boardcasts in AM service." into lmp-mr1-dev
Ricardo Cervera-Navarro [Mon, 17 Nov 2014 19:24:30 +0000 (19:24 +0000)]
am
bb987493: am
96424f4a: am
5b11c51d: Merge "docs:eclipse-migrate update" into lmp-docs
* commit '
bb987493d6d858948b294b7b2f15b6ba67e39fd0':
docs:eclipse-migrate update
Jorim Jaggi [Mon, 17 Nov 2014 19:22:36 +0000 (19:22 +0000)]
Merge "Don't play hint animation when touching to wake up" into lmp-mr1-dev
Ricardo Cervera-Navarro [Mon, 17 Nov 2014 19:20:19 +0000 (19:20 +0000)]
am
96424f4a: am
5b11c51d: Merge "docs:eclipse-migrate update" into lmp-docs
* commit '
96424f4a43dfe52cb156a19194984ece3eab6699':
docs:eclipse-migrate update
Jorim Jaggi [Mon, 17 Nov 2014 19:20:11 +0000 (19:20 +0000)]
Merge "Always set correct policy visibility" into lmp-mr1-dev
Stuart Scott [Mon, 17 Nov 2014 19:16:49 +0000 (19:16 +0000)]
Merge "Updating Subscription Info Icon" into lmp-mr1-dev
Ricardo Cervera-Navarro [Mon, 17 Nov 2014 19:14:40 +0000 (19:14 +0000)]
am
5b11c51d: Merge "docs:eclipse-migrate update" into lmp-docs
* commit '
5b11c51d87ad99d0ccad6bf8b3d1bd4f626e5f48':
docs:eclipse-migrate update
Stuart Scott [Tue, 11 Nov 2014 18:33:16 +0000 (10:33 -0800)]
Updating Subscription Info Icon
bug:
18356155
Change-Id: I8d944e9b547701d51a9c58709cb9777a07c5227e
Ricardo Cervera-Navarro [Mon, 17 Nov 2014 19:07:02 +0000 (19:07 +0000)]
Merge "docs:eclipse-migrate update" into lmp-docs
Geoff Mendal [Mon, 17 Nov 2014 18:55:47 +0000 (10:55 -0800)]
Import translations. DO NOT MERGE
Change-Id: Idd82327920b27757f3d124092f9d5cf1c36cc938
Auto-generated-cl: translation import
Geoff Mendal [Mon, 17 Nov 2014 18:41:15 +0000 (10:41 -0800)]
Import translations. DO NOT MERGE
Change-Id: I31a7c6bc19264abd28b4c6d85e2fd94e6fd8f8ff
Auto-generated-cl: translation import
Dianne Hackborn [Mon, 17 Nov 2014 18:33:08 +0000 (18:33 +0000)]
Merge "Issue #
17551667: Voice interaction service should be disabled..." into lmp-mr1-dev
Eino-Ville Talvala [Mon, 17 Nov 2014 18:27:35 +0000 (18:27 +0000)]
Merge "Camera2: Add BURST_CAPTURE capability flag" into lmp-mr1-dev
Jorim Jaggi [Fri, 14 Nov 2014 16:18:43 +0000 (17:18 +0100)]
Don't play hint animation when touching to wake up
Bug:
18146441
Change-Id: Ie7e17a26c70d4fb0dd94787cce9e5baa0d775bde
Jorim Jaggi [Thu, 13 Nov 2014 22:54:15 +0000 (23:54 +0100)]
Always set correct policy visibility
Windows without a surface didn't get the correct policy visibility
applied after dismissing lockscreen. Thus, when launching something
from lockscreen, home activity was hidden but never set to visible
again. Before executing the transition to home, we didn't consider
home as a wallpaper target because it was still invisible, and thus
we picked the wrong transition.
Always applying policy visibility when lockscreen changes fixes this
outdated state.
Bug:
18369599
Change-Id: I2933eaf0ab55fe31cb382c46c411033e33a756e0
Ying Wang [Mon, 17 Nov 2014 18:14:23 +0000 (18:14 +0000)]
Merge "Frameworks/base: AndroidRuntime standalone preloaded-classes" into lmp-mr1-dev
Ying Wang [Mon, 17 Nov 2014 18:14:04 +0000 (18:14 +0000)]
Merge "Move preloaded-classes out of framework.jar." into lmp-mr1-dev
Eino-Ville Talvala [Wed, 5 Nov 2014 00:31:01 +0000 (16:31 -0800)]
Camera2: Add BURST_CAPTURE capability flag
This capability (a subset of FULL) indicates that a camera device
can capture high-rate (>= 20fps) bursts of images at full device
resolution, in at least the YUV_420_888 format.
It also guarantees that the synchronization latency for a device is
relatively small, so that fixed-setting bursts can be captured quickly.
Bug:
18281970
Change-Id: Ifc8fc43252a77097d804429d1c9f6fa71a95aa4f
Adrian Roos [Mon, 17 Nov 2014 17:33:48 +0000 (17:33 +0000)]
Merge "Only keep user switcher bitmaps if needed" into lmp-mr1-dev
Jeff Sharkey [Mon, 17 Nov 2014 17:28:53 +0000 (17:28 +0000)]
Merge changes Id7f9fb53,I897d7ee8 into lmp-mr1-dev
* changes:
Prevent user ID reuse until after reboot.
Warn user when build fingerprints differ.
Adrian Roos [Mon, 17 Nov 2014 16:41:28 +0000 (17:41 +0100)]
Only keep user switcher bitmaps if needed
Only keeps icons if the user switcher is accessible. On phones, this
is any time quick settings is expanded. On tablets, this would be whenever
the keyguard shows. Reloading them on each screen off transition seems too
wasteful however, so we keep them in-memory all the time on tablets.
Bug:
18350670
Change-Id: I416beb82156787e61ee1f59b6726fd702f135f68
Adrian Roos [Mon, 17 Nov 2014 16:43:49 +0000 (16:43 +0000)]
Merge "Reduce user icon RAM usage" into lmp-mr1-dev
Adrian Roos [Mon, 17 Nov 2014 14:18:39 +0000 (15:18 +0100)]
Reduce user icon RAM usage
Reduces the size of the icon in UserInfoController. Also
prevents UserSwitcherController from being instantiated if user
switching is not available.
Bug:
18350670
Change-Id: I38fbf28fad87e5c0d999ab6e3764f93269a95e05
John Reck [Mon, 17 Nov 2014 15:19:21 +0000 (15:19 +0000)]
Merge "Wire up surface width/height to lockHardwareCanvas" into lmp-mr1-dev
John Spurlock [Mon, 17 Nov 2014 15:10:52 +0000 (15:10 +0000)]
Merge "Sysui: Align projection permission dialog checkbox." into lmp-mr1-dev
John Spurlock [Mon, 17 Nov 2014 15:10:22 +0000 (15:10 +0000)]
Merge "QS: Update detail item keyline." into lmp-mr1-dev
Adrian Roos [Mon, 17 Nov 2014 13:50:56 +0000 (13:50 +0000)]
Merge "Fix Bitmap leaks in ImageWallpaper" into lmp-mr1-dev
Selim Cinek [Mon, 17 Nov 2014 12:54:54 +0000 (12:54 +0000)]
Merge "Increases the falsing threshold when for the keyguard affordances" into lmp-mr1-dev
Ying Wang [Thu, 13 Nov 2014 23:22:47 +0000 (15:22 -0800)]
Move preloaded-classes out of framework.jar.
Instead we install preloaded-classes as a standalone configuration file
/system/etc/preloaded-classes, so we can configure different file per product.
Bug:
18305157
Change-Id: I22f1a1dd44f90268d02532bf18405768523c0b1b
John Spurlock [Sat, 15 Nov 2014 01:33:02 +0000 (20:33 -0500)]
Sysui: Align projection permission dialog checkbox.
Bug:
18392920
Change-Id: Ic74ce8c79c99d91b5493a0b0607cda356f727407
Prashant Malani [Sat, 15 Nov 2014 09:56:57 +0000 (09:56 +0000)]
am
fb26a2c8: Merge "Don\'t animate screen brightness if there is a pending off transition" into lmp-sprout-dev
* commit '
fb26a2c80b988118983251caf36492f2ae39559c':
Don't animate screen brightness if there is a pending off transition
Prashant Malani [Sat, 15 Nov 2014 09:46:32 +0000 (09:46 +0000)]
Merge "Don't animate screen brightness if there is a pending off transition" into lmp-sprout-dev
Tom Turney [Sat, 15 Nov 2014 03:00:05 +0000 (03:00 +0000)]
Merge "Feature request: Increasing advertise data size on non-connectable adv. When the advertisement is non-connectable, give back the bytes to the advertiser where the adv flags would have been. This increases the non-connectable advertisement's advertise data from 24 to 27 bytes." into lmp-mr1-dev
Christopher Tate [Sat, 15 Nov 2014 02:27:36 +0000 (18:27 -0800)]
Don't crash just because invalid datasets were offered for restore
In practice, recognize that the current transport state may not yet
incorporate a valid restore data stream object, so don't go making
assumptions that it's usable / closeable / etc.
Bug
18379004
Change-Id: I221e04b5b83438e37455e025d67f412d3abb8c50
Chong Zhang [Sat, 15 Nov 2014 02:25:31 +0000 (02:25 +0000)]
Merge "implement HDMI-like demo mode for remote display" into lmp-mr1-dev
Tom Turney [Thu, 13 Nov 2014 00:26:41 +0000 (16:26 -0800)]
Feature request: Increasing advertise data size on
non-connectable adv.
When the advertisement is non-connectable, give back the
bytes to the advertiser where the adv flags would have been.
This increases the non-connectable advertisement's advertise
data from 24 to 27 bytes.
Bug:
18359570
Change-Id: Ia3cc48dca50cc3c51095ee92a489f143f6d350b1
Jim Miller [Sat, 15 Nov 2014 01:56:27 +0000 (17:56 -0800)]
Fix deadlock caused by synchronous setOccluded() method in keyguard
This fixes a deadlock where WindowManagerService can call into
KeyguardService.setOccluded() while holding a lock. As soon as keyguard
receives the call, it immediately needs to check permission and calls
back into the system service which is waiting for the lock to be
released. Boom!
The fix does a quick check of the calling UID and allows the call
if coming from the System UID, thus bypassing the need for a
binder call to checkPermission().
Fixes bug
18362246
Change-Id: Iab4be8a885f330fb2a62ee7e3579966e1447f8b0
Jeff Brown [Fri, 14 Nov 2014 23:49:45 +0000 (15:49 -0800)]
Explicitly bind AsyncTask to main looper.
It seems we were sort of trying to do this by forcing the AsyncTask
static initializer to run at certain times but it was not sufficiently
reliable. In particular, this resulted in occasional system
server crashes.
Bug:
18192406
Change-Id: Ief73210c60e7680fbed6df74e3e58809b7ec7e4d
Ruben Brunk [Sat, 15 Nov 2014 01:13:51 +0000 (01:13 +0000)]
Merge "camera2: Add READ_SETTINGS capability." into lmp-mr1-dev
Christopher Tate [Sat, 15 Nov 2014 00:48:14 +0000 (00:48 +0000)]
Merge "Teach bmgr that "android" is a valid package name" into lmp-mr1-dev
Chong Zhang [Wed, 12 Nov 2014 02:54:39 +0000 (18:54 -0800)]
implement HDMI-like demo mode for remote display
adding the following two system properties to control remote
display rotation and device orientation lock:
"persist.demo.rotationlock"=true|false
"persist.demo.remoterotation"=landscape|portrait
Bug:
18317603
Change-Id: Id5fe115f895c6a0e72563036b9a98ff3b5037763
Andreas Gampe [Sat, 15 Nov 2014 00:15:17 +0000 (16:15 -0800)]
Frameworks/base: AndroidRuntime standalone preloaded-classes
Change AndroidRuntime::startVM to give the new standalone
preloaded-classes file to the runtime for compilation of images.
Bug:
18305157
Change-Id: I32a13357893222b25fbce60bf2367c23fb36ab22
Jeff Sharkey [Fri, 14 Nov 2014 23:57:59 +0000 (15:57 -0800)]
Prevent user ID reuse until after reboot.
We're still seeing rare cases where a device struggles to create a
new user, probably because of a subtle bug in the FUSE daemon. To
work around this, only allow user IDs reuse after reboot.
Bug:
8302014
Change-Id: Id7f9fb539c6d6d1ff3d47d941af1d9e6b93eca03
Geoff Mendal [Fri, 14 Nov 2014 23:52:54 +0000 (15:52 -0800)]
Import translations. DO NOT MERGE
Change-Id: I629815c2db7019af69cf0660de6f791b2d8105cd
Auto-generated-cl: translation import