OSDN Git Service
Deepanshu Gupta [Wed, 25 Mar 2015 00:29:34 +0000 (00:29 +0000)]
am
eb96b231: am
25557e0a: am
5f0252de: am
6fa9d554: am
0b76cf6f: am
34751c79: Merge "Better shadows." into lmp-dev
* commit '
eb96b231b2755d50db4f931cc11203fd32a90820':
Better shadows.
Deepanshu Gupta [Wed, 25 Mar 2015 00:29:23 +0000 (00:29 +0000)]
am
f0e713a6: am
01f9ad1c: am
2ceb310d: am
5bc625d8: am
a62a18e3: am
311a0f54: Merge "Fix layoutlib tests." into lmp-dev
* commit '
f0e713a67a0b5ea5f146900b3d4e53f6e1481c49':
Fix layoutlib tests.
Deepanshu Gupta [Wed, 25 Mar 2015 00:22:41 +0000 (00:22 +0000)]
am
25557e0a: am
5f0252de: am
6fa9d554: am
0b76cf6f: am
34751c79: Merge "Better shadows." into lmp-dev
* commit '
25557e0a96c3987c35405fbec56c561ceeb6daf0':
Better shadows.
Deepanshu Gupta [Wed, 25 Mar 2015 00:22:37 +0000 (00:22 +0000)]
am
01f9ad1c: am
2ceb310d: am
5bc625d8: am
a62a18e3: am
311a0f54: Merge "Fix layoutlib tests." into lmp-dev
* commit '
01f9ad1c671f0b14554ce6ccec10f34e86a49a2a':
Fix layoutlib tests.
Deepanshu Gupta [Wed, 25 Mar 2015 00:15:22 +0000 (00:15 +0000)]
am
5f0252de: am
6fa9d554: am
0b76cf6f: am
34751c79: Merge "Better shadows." into lmp-dev
* commit '
5f0252dee43a1cd0f1591b3c9bea2d47ad1f3df0':
Better shadows.
Deepanshu Gupta [Wed, 25 Mar 2015 00:15:14 +0000 (00:15 +0000)]
am
2ceb310d: am
5bc625d8: am
a62a18e3: am
311a0f54: Merge "Fix layoutlib tests." into lmp-dev
* commit '
2ceb310d09a865c56145ba8b5d643a11a7ad2ce5':
Fix layoutlib tests.
Deepanshu Gupta [Wed, 25 Mar 2015 00:08:35 +0000 (00:08 +0000)]
am
6fa9d554: am
0b76cf6f: am
34751c79: Merge "Better shadows." into lmp-dev
* commit '
6fa9d5546fa27665de3f64564897a77735b2a1b0':
Better shadows.
Deepanshu Gupta [Wed, 25 Mar 2015 00:08:28 +0000 (00:08 +0000)]
am
5bc625d8: am
a62a18e3: am
311a0f54: Merge "Fix layoutlib tests." into lmp-dev
* commit '
5bc625d83d60fbb27ab2297051971be91fb3e415':
Fix layoutlib tests.
Deepanshu Gupta [Wed, 25 Mar 2015 00:01:49 +0000 (00:01 +0000)]
am
0b76cf6f: am
34751c79: Merge "Better shadows." into lmp-dev
* commit '
0b76cf6ff56c59a04783714d40163576e3081cf1':
Better shadows.
Deepanshu Gupta [Wed, 25 Mar 2015 00:01:43 +0000 (00:01 +0000)]
am
a62a18e3: am
311a0f54: Merge "Fix layoutlib tests." into lmp-dev
* commit '
a62a18e341180ccf6f5379a7d753584f6cee2e7c':
Fix layoutlib tests.
Deepanshu Gupta [Tue, 24 Mar 2015 23:55:02 +0000 (23:55 +0000)]
am
34751c79: Merge "Better shadows." into lmp-dev
* commit '
34751c79d6696054b19b5fd0e2946c1dbe5bd9bd':
Better shadows.
Deepanshu Gupta [Tue, 24 Mar 2015 23:54:58 +0000 (23:54 +0000)]
am
311a0f54: Merge "Fix layoutlib tests." into lmp-dev
* commit '
311a0f54ac95a1649474498748fff8327b0c917d':
Fix layoutlib tests.
Deepanshu Gupta [Tue, 24 Mar 2015 23:51:10 +0000 (23:51 +0000)]
Merge "Better shadows." into lmp-dev
Deepanshu Gupta [Tue, 24 Mar 2015 23:50:53 +0000 (23:50 +0000)]
Merge "Fix layoutlib tests." into lmp-dev
Svetoslav [Tue, 24 Mar 2015 23:27:13 +0000 (23:27 +0000)]
Merge "Update API"
Adam Powell [Tue, 24 Mar 2015 23:26:58 +0000 (23:26 +0000)]
Merge "Move foreground drawable down from FrameLayout into View"
Svetoslav [Tue, 24 Mar 2015 23:25:54 +0000 (16:25 -0700)]
Update API
Change-Id: Ifdc0ebd128607f585e6d61aa64d43f26a67be4f2
ztenghui [Tue, 24 Mar 2015 23:22:27 +0000 (23:22 +0000)]
Merge "Add listener support in AVD"
Adam Powell [Mon, 23 Mar 2015 23:33:32 +0000 (16:33 -0700)]
Move foreground drawable down from FrameLayout into View
This will allow any View to include foreground drawables. This is
useful for cases where a foreground drawable is a more appropriate
place to put a state list to show focus or touch highlighting.
Also add View#onDrawForeground as a public API hook for drawing
decorations after primary view content and child views such as
scrollbars, foreground drawables and EdgeEffects.
Change-Id: If1e4700af69db6876970f8f4ad5e3eab11b8034c
Winson Chung [Tue, 24 Mar 2015 23:08:29 +0000 (23:08 +0000)]
Merge "Fixing issue with floating task headers."
ztenghui [Tue, 24 Mar 2015 21:11:37 +0000 (14:11 -0700)]
Add listener support in AVD
Internally, switch to use AnimatorSet instead of an array of Animators
b/
19825918
Change-Id: Ia67d2cc7dd89362e6b0019c916d3f2a0d0f3e39e
John Spurlock [Tue, 24 Mar 2015 22:30:13 +0000 (22:30 +0000)]
Merge "Remove the ability to disable audio service."
Dianne Hackborn [Tue, 24 Mar 2015 21:53:53 +0000 (14:53 -0700)]
Fix build.
Change-Id: Ib0b9ffb9cbf53df3d76b8de6619d09ba18b4d345
John Spurlock [Tue, 24 Mar 2015 16:40:15 +0000 (12:40 -0400)]
Remove the ability to disable audio service.
Running in a configuration without audio service is not fully tested.
Remove the configuration option for now. Also remove unused delegation
layer in SoundPool.
Bug:
19891112
Change-Id: I47be0e32d54b8ef8fa25cf47b85eacf8a4969500
Winson Chung [Tue, 24 Mar 2015 21:18:23 +0000 (14:18 -0700)]
Fixing issue with floating task headers.
Bug
19516828
Dianne Hackborn [Tue, 24 Mar 2015 21:17:12 +0000 (14:17 -0700)]
Fix loop index.
Change-Id: Ib6827d58b3fec59f757f1051fb9a353da0c90c30
Dianne Hackborn [Tue, 24 Mar 2015 21:08:28 +0000 (21:08 +0000)]
Merge "More work on device idle mode."
Deepanshu Gupta [Wed, 4 Feb 2015 03:02:15 +0000 (19:02 -0800)]
Better shadows.
Better shadows for rectangles and rounded rectangles (includes circles).
The shadow painting code is mostly from CardView library, but modified
heavily since CardView needs to draw the shadow inside view bounds.
Change-Id: I88c9f19b1c16839b8d6db6df2bebff126fa5a9a3
Craig Mautner [Tue, 24 Mar 2015 20:50:45 +0000 (20:50 +0000)]
Merge "Debug for bug
19823482."
Craig Mautner [Tue, 24 Mar 2015 20:44:55 +0000 (13:44 -0700)]
Debug for bug
19823482.
And a skosh of refactoring.
Change-Id: Id80046bb16b8da4bff5a74ae87004c078d57e67b
Jeff Sharkey [Tue, 24 Mar 2015 20:31:21 +0000 (20:31 +0000)]
Merge "Start apps with per-user GIDs."
Jason Monk [Tue, 24 Mar 2015 20:23:16 +0000 (20:23 +0000)]
am
d13d7c85: am
ba48885b: am
4b7b21ec: Merge "systemui: Handle case when network has been lost"
* commit '
d13d7c85dc6b87a83cf06b7514146cc32413dcaa':
systemui: Handle case when network has been lost
Mady Mellor [Tue, 24 Mar 2015 20:16:28 +0000 (20:16 +0000)]
Merge "Text selection - Don't select vertical white space"
Jason Monk [Tue, 24 Mar 2015 20:16:20 +0000 (20:16 +0000)]
am
ba48885b: am
4b7b21ec: Merge "systemui: Handle case when network has been lost"
* commit '
ba48885b9253dbb0f0c243ffc777c92b01a77727':
systemui: Handle case when network has been lost
Jason Monk [Tue, 24 Mar 2015 20:10:22 +0000 (20:10 +0000)]
am
4b7b21ec: Merge "systemui: Handle case when network has been lost"
* commit '
4b7b21ec834cd307e3d122f2d517778b13242dfb':
systemui: Handle case when network has been lost
Jason Monk [Tue, 24 Mar 2015 19:57:48 +0000 (19:57 +0000)]
Merge "systemui: Handle case when network has been lost"
Adrian Roos [Tue, 24 Mar 2015 19:38:01 +0000 (19:38 +0000)]
Merge "Use Flashlight API in quick settings"
Mike Lockwood [Tue, 24 Mar 2015 19:37:03 +0000 (19:37 +0000)]
Merge "MidiService: Fix some concurrency problems"
John Reck [Tue, 24 Mar 2015 19:35:20 +0000 (19:35 +0000)]
Merge "Shave another 10us off of hwuitask"
John Reck [Tue, 24 Mar 2015 19:31:44 +0000 (12:31 -0700)]
Shave another 10us off of hwuitask
pthread_cond_signal does not need the mutex
to be held to signal. This results in the thread
waking up trying to grab the lock, failing, the signaling
thread to wake up, release the lock, immediately get preempted
for the signaled thread which can now proceed.
Release the mutex before signaling to avoid the ping-pong
scheduling issue, which shaves another 10us off of this
Change-Id: Ie6bccca031ba6528f357eae8352b74626a6318c7
Anthony Hugh [Tue, 24 Mar 2015 19:22:11 +0000 (19:22 +0000)]
Merge branch 'master' of https://googleplex-android.googlesource.com/_direct/platform/frameworks/base
Anthony Hugh [Tue, 24 Mar 2015 19:22:00 +0000 (19:22 +0000)]
am
0ab653cb: am
b8f28ba0: am
457b8838: Update progress_dialog on watch to use small spinner
* commit '
0ab653cb1d50ec4a43f3cbb8c779b5d66f0118ea':
Update progress_dialog on watch to use small spinner
John Reck [Tue, 24 Mar 2015 19:21:59 +0000 (19:21 +0000)]
Merge "Shave 10us off of hwuitask"
John Reck [Tue, 24 Mar 2015 19:16:37 +0000 (12:16 -0700)]
Shave 10us off of hwuitask
This prevents an issue where if the signal schedules
hwuiTask it will immediately block and go back to sleep due
to mLock still being held.
This costs 10us in thread scheduling ping-ponging bouncing
between hwuiTask and RenderThread
Change-Id: I47595c1bf5736576483a6aa7aada0b1be1e04268
Anthony Hugh [Tue, 24 Mar 2015 19:15:40 +0000 (19:15 +0000)]
am
b8f28ba0: am
457b8838: Update progress_dialog on watch to use small spinner
* commit '
b8f28ba07afcae2a3cd577d0050686da70b0611a':
Update progress_dialog on watch to use small spinner
Anthony Hugh [Tue, 24 Mar 2015 19:09:13 +0000 (19:09 +0000)]
am
457b8838: Update progress_dialog on watch to use small spinner
* commit '
457b8838cb7b9383bbad832ed35e8a58c7b6051b':
Update progress_dialog on watch to use small spinner
Jeff Sharkey [Tue, 24 Mar 2015 18:50:32 +0000 (11:50 -0700)]
Start apps with per-user GIDs.
Bug:
19905213
Change-Id: I053b34f6b80540d4d696e6142d26dd7610bf84e1
Dianne Hackborn [Mon, 23 Mar 2015 20:29:14 +0000 (13:29 -0700)]
More work on device idle mode.
- There is now an API for people to find out about
its state.
- Moved DeviceIdleController to be closer to the
power manager implementation, since they are
closely related.
- Job scheduler now knows about idle state and doesn't
run jobs while the device is idle.
- Battery stats now keeps track of "idling" vs "idle mode".
Idling is when we consider the device to be idle,
independent of whether we are actually in deep idle mode.
This allows us to keep track of longer-term changes
independently of cycling in and out of idle mode.
- Battery stats also now keeps track of package changes in
its daily stats.
- Small optimization to network policy manager service to
not touch uids that do not have the NETWORK permission.
Change-Id: I0b3304fb3722c78cdfdd0c1eada7369ece7cbcf9
Wale Ogunwale [Tue, 24 Mar 2015 17:50:25 +0000 (17:50 +0000)]
Merge "Fixed build breakage caused by AOSP submission go/oag/c/143360"
Christopher Tate [Tue, 24 Mar 2015 17:43:58 +0000 (17:43 +0000)]
Merge "Switch to new userActivity and package install APIs"
Wale Ogunwale [Tue, 24 Mar 2015 17:40:32 +0000 (10:40 -0700)]
Fixed build breakage caused by AOSP submission go/oag/c/143360
Change-Id: I64288bd49e6713ab40b52735802210abc91348a7
Christopher Tate [Tue, 24 Mar 2015 02:04:56 +0000 (19:04 -0700)]
Switch to new userActivity and package install APIs
Tracking the deprecation of older API variants and switching to the
new and more informative versions. Also tidying up a few unused
variables along the way.
Change-Id: I282a18525f9db838f4e0a77c90403b8b904e4fd7
Svetoslav [Tue, 24 Mar 2015 17:03:08 +0000 (10:03 -0700)]
Remove obsolete comments
Change-Id: Ieabe9e8e86cfe226751a0402e4c7d55f2a18c8b1
Olawale Ogunwale [Tue, 24 Mar 2015 16:38:43 +0000 (16:38 +0000)]
am
04466d92: am
bfd7a123: am
f5f70b66: Merge "[ActivityManager] Avoid killing unrelated processes."
* commit '
04466d92db4b4a511141d272db045864950b4d7d':
[ActivityManager] Avoid killing unrelated processes.
Olawale Ogunwale [Tue, 24 Mar 2015 16:38:35 +0000 (16:38 +0000)]
am
357d4ec8: am
3e305491: am
000293c9: Merge "Layout the window to be displayed if it would be resized"
* commit '
357d4ec8b75dc53371c8eb39663720db6c63a6e9':
Layout the window to be displayed if it would be resized
Olawale Ogunwale [Tue, 24 Mar 2015 16:38:28 +0000 (16:38 +0000)]
am
4f8783de: am
fecfadb5: am
07520c94: Merge "DimLayer : remove unnecessary surface transaction calls"
* commit '
4f8783de72633188e4a52ffdf79e5b8f91282974':
DimLayer : remove unnecessary surface transaction calls
Olawale Ogunwale [Tue, 24 Mar 2015 16:31:47 +0000 (16:31 +0000)]
am
bfd7a123: am
f5f70b66: Merge "[ActivityManager] Avoid killing unrelated processes."
* commit '
bfd7a1233411c60692797f9824695b90663061bf':
[ActivityManager] Avoid killing unrelated processes.
Olawale Ogunwale [Tue, 24 Mar 2015 16:31:43 +0000 (16:31 +0000)]
am
3e305491: am
000293c9: Merge "Layout the window to be displayed if it would be resized"
* commit '
3e305491cc24669305e22875c1fea337faed0b2c':
Layout the window to be displayed if it would be resized
Olawale Ogunwale [Tue, 24 Mar 2015 16:31:39 +0000 (16:31 +0000)]
am
fecfadb5: am
07520c94: Merge "DimLayer : remove unnecessary surface transaction calls"
* commit '
fecfadb5084d89d987e4b4f0793feb8c18897a3d':
DimLayer : remove unnecessary surface transaction calls
Andreas Gampe [Tue, 24 Mar 2015 16:28:23 +0000 (16:28 +0000)]
am
5e968ad1: am
dde72862: am
7db6ebe0: Merge "Frameworks/base: Don\'t allocate another identity matrix"
* commit '
5e968ad1d6c0387fb6b71b3693f5c0e95ccf469f':
Frameworks/base: Don't allocate another identity matrix
Olawale Ogunwale [Tue, 24 Mar 2015 16:25:11 +0000 (16:25 +0000)]
am
f5f70b66: Merge "[ActivityManager] Avoid killing unrelated processes."
* commit '
f5f70b66a3f22ca5e23a4d1e6061f2a36dfb4c92':
[ActivityManager] Avoid killing unrelated processes.
Olawale Ogunwale [Tue, 24 Mar 2015 16:25:03 +0000 (16:25 +0000)]
am
000293c9: Merge "Layout the window to be displayed if it would be resized"
* commit '
000293c93b41f69857f228d085b6f44b9afa34b0':
Layout the window to be displayed if it would be resized
Olawale Ogunwale [Tue, 24 Mar 2015 16:24:55 +0000 (16:24 +0000)]
am
07520c94: Merge "DimLayer : remove unnecessary surface transaction calls"
* commit '
07520c944cfce3441621c6d08ca185d0efb3ea50':
DimLayer : remove unnecessary surface transaction calls
Andreas Gampe [Tue, 24 Mar 2015 16:22:03 +0000 (16:22 +0000)]
am
dde72862: am
7db6ebe0: Merge "Frameworks/base: Don\'t allocate another identity matrix"
* commit '
dde7286273d2afd09752123be06312d1629fd6f1':
Frameworks/base: Don't allocate another identity matrix
Skuhne [Tue, 24 Mar 2015 16:21:48 +0000 (16:21 +0000)]
Merge "Adding menu to arrange one or two tasks and arrange them accordingly"
Skuhne [Fri, 20 Mar 2015 20:40:53 +0000 (13:40 -0700)]
Adding menu to arrange one or two tasks and arrange them accordingly
Added dialog with buttons for task arrangement upon click on decorator
icon.
BUG:
19492945,
19868830,
19656507
Change-Id: Ie31e2788efb097db1c1f54f0ef1b2fda1ccc71ec
Andreas Gampe [Tue, 24 Mar 2015 16:14:33 +0000 (16:14 +0000)]
am
7db6ebe0: Merge "Frameworks/base: Don\'t allocate another identity matrix"
* commit '
7db6ebe03719dfc6b9fb680b038fd9ef0302e4ca':
Frameworks/base: Don't allocate another identity matrix
Olawale Ogunwale [Tue, 24 Mar 2015 16:12:22 +0000 (16:12 +0000)]
Merge "[ActivityManager] Avoid killing unrelated processes."
Olawale Ogunwale [Tue, 24 Mar 2015 16:11:37 +0000 (16:11 +0000)]
Merge "Layout the window to be displayed if it would be resized"
Olawale Ogunwale [Tue, 24 Mar 2015 16:10:47 +0000 (16:10 +0000)]
Merge "DimLayer : remove unnecessary surface transaction calls"
Andreas Gampe [Tue, 24 Mar 2015 16:02:53 +0000 (16:02 +0000)]
Merge "Frameworks/base: Don't allocate another identity matrix"
John Reck [Tue, 24 Mar 2015 15:34:23 +0000 (08:34 -0700)]
resolved conflicts for merge of
4142f026 to master
Change-Id: Iabe3aa0ac6911a26d2ba7219f18332897276ed6f
John Reck [Tue, 24 Mar 2015 15:02:10 +0000 (15:02 +0000)]
am
05bb06fd: am
540e1f8c: Merge "Don\'t create unnecessary RenderThread\'s instance when executing \'dumpsys gfxinfo\'"
* commit '
05bb06fd499efcb6880359059324578b5a09e5f6':
Don't create unnecessary RenderThread's instance when executing 'dumpsys gfxinfo'
John Reck [Tue, 24 Mar 2015 14:55:54 +0000 (14:55 +0000)]
am
540e1f8c: Merge "Don\'t create unnecessary RenderThread\'s instance when executing \'dumpsys gfxinfo\'"
* commit '
540e1f8cbcbc255ca57fba81befd4d6346178cec':
Don't create unnecessary RenderThread's instance when executing 'dumpsys gfxinfo'
John Reck [Tue, 24 Mar 2015 14:44:04 +0000 (14:44 +0000)]
Merge "Don't create unnecessary RenderThread's instance when executing 'dumpsys gfxinfo'"
Craig Lafayette [Tue, 24 Mar 2015 12:19:34 +0000 (12:19 +0000)]
Merge "Add Bluetooth connection extras to DPM."
Craig Lafayette [Thu, 19 Mar 2015 14:19:38 +0000 (10:19 -0400)]
Add Bluetooth connection extras to DPM.
These extras will be used in ManagedProvisioning to allow
Bluetooth connections from provisioned devices.
Change-Id: I7118acd4ea71e2028a0c9f0c61031c78deef8908
Dohyun Lee [Mon, 23 Mar 2015 00:16:34 +0000 (09:16 +0900)]
DimLayer : remove unnecessary surface transaction calls
There is the case that adjustSurface() get called even if
the size of the surface of DimLayer is not changed actually.
Since changing the size of a surface is processed synchronously
in the SurfacFlinger, there is usually a few milliseconds delay
(up to 1 vsync interval) when we launch an application.
This patch avoids such cases.
Change-Id: Ib1f76d54f9f2364ac54b70120e4b781e8534e750
Signed-off-by: Dohyun Lee <dohyun.lee@lge.com>
Dongwon Kang [Tue, 24 Mar 2015 04:07:23 +0000 (04:07 +0000)]
Merge "TIF: Add COLUMN_INTERNAL_PROVIDER_FLAGX to TvContract.Programs"
Qiwen Zhao [Tue, 24 Mar 2015 03:18:22 +0000 (20:18 -0700)]
Miao Wang [Tue, 24 Mar 2015 02:59:12 +0000 (02:59 +0000)]
am
2b30b73b: am
6f6f44b0: am
b2b0c4c2: Merge "[RenderScript] Add create(Context, int) to be compatible with the thunker layer & minor tweaks."
* commit '
2b30b73b017f10bc2ce514981b577c2efaeab739':
[RenderScript] Add create(Context, int) to be compatible with the thunker layer & minor tweaks.
Anthony Hugh [Tue, 24 Mar 2015 02:58:56 +0000 (02:58 +0000)]
am
c8bb597f: (-s ours) am
09ebc52a: am
7c08dd61: Merge "DO NOT MERGE: Set the appliance (tv/watch) in the configuration earlier" into lmp-mr1-modular-dev
* commit '
c8bb597fba16589b9d76959bae22da22d00967d4':
DO NOT MERGE: Set the appliance (tv/watch) in the configuration earlier
Filip Gruszczynski [Tue, 24 Mar 2015 02:58:54 +0000 (02:58 +0000)]
Merge branch 'master' of https://googleplex-android.googlesource.com/_direct/platform/frameworks/base
Dmitriy Ivanov [Tue, 24 Mar 2015 02:57:09 +0000 (02:57 +0000)]
Merge "Load libraries directly from apk"
Michael Wright [Tue, 24 Mar 2015 02:56:08 +0000 (02:56 +0000)]
am
72261270: am
b42baaa8: am
978cfc39: Merge "SystemUI needs the SET_WALLPAPER permission"
* commit '
722612707e7eef745dab573ff226e2bd904295cb':
SystemUI needs the SET_WALLPAPER permission
Jeff Sharkey [Tue, 24 Mar 2015 02:38:47 +0000 (02:38 +0000)]
Merge "Introduce per-user GIDs for storage."
Craig Mautner [Tue, 24 Mar 2015 02:24:58 +0000 (02:24 +0000)]
Merge "Prevent unexpected rotation while going back to keyguard"
Jeff Sharkey [Mon, 23 Mar 2015 23:51:22 +0000 (16:51 -0700)]
Introduce per-user GIDs for storage.
This will eventually allow us to have a single unified filesystem
instead of requiring zygote to use bind mounts.
Change-Id: I29b819ab51498b4bab874e0367b1ab4165f84025
Svet Ganov [Thu, 19 Mar 2015 16:38:52 +0000 (09:38 -0700)]
Add install option to grant all runtime permissions.
Change-Id: I72ba67a72025646a3d53611621b0353d3a86677c
Svetoslav [Tue, 24 Mar 2015 01:52:08 +0000 (01:52 +0000)]
Merge "Runtime permissions: per user permission tracking."
Svetoslav [Thu, 26 Feb 2015 22:44:43 +0000 (14:44 -0800)]
Runtime permissions: per user permission tracking.
Before all permissions were granted at install time at once, so the user
was persented with an all or nothing choice. In the new runtime permissions
model all dangarous permissions (nomal are always granted and signature
one are granted if signatures match) are not granted at install time and
the app can request them as necessary at runtime.
Before, all granted permission to an app were identical for all users as
granting is performed at install time. However, the new runtime model
allows the same app running under two different users to have different
runtime permission grants. This change refactors the permissions book
keeping in the package manager to enable per user permission tracking.
The change also adds the app facing APIs for requesting runtime permissions.
Change-Id: Icbf2fc2ced15c42ca206c335996206bd1a4a4be5
Geoff Mendal [Tue, 24 Mar 2015 01:34:14 +0000 (01:34 +0000)]
am
abdbf186: (-s ours) Merge "Import translations. DO NOT MERGE" into lmp-mr1-ub-dev
* commit '
abdbf1860c7855687aacbb4e293a6e6ec40c0213':
Import translations. DO NOT MERGE
Geoff Mendal [Tue, 24 Mar 2015 01:33:04 +0000 (01:33 +0000)]
am
4d17b954: (-s ours) am
2f12b803: (-s ours) am
eded9424: (-s ours) Import translations. DO NOT MERGE
* commit '
4d17b9549e0223b1efb2b66cf71e36b7a56420ee':
Import translations. DO NOT MERGE
Christopher Tate [Tue, 24 Mar 2015 01:13:14 +0000 (01:13 +0000)]
Merge "Back up and restore the set of enabled IMEs"
Griff Hazen [Tue, 24 Mar 2015 01:12:25 +0000 (01:12 +0000)]
Merge "Merge commit '
583c7c56' into master"
Mike Lockwood [Tue, 24 Mar 2015 00:10:58 +0000 (17:10 -0700)]
MidiService: Fix some concurrency problems
Change-Id: Icae3dee7ced4f1a326c0621da45908735e1febfa
Jeff Tinker [Tue, 24 Mar 2015 00:10:20 +0000 (00:10 +0000)]
Merge "Note in docs that MediaDrm methods throw IllegalStateException"
Jeff Tinker [Tue, 24 Mar 2015 00:05:33 +0000 (00:05 +0000)]
Merge "Report key request message type for unprefixed EME"
Dianne Hackborn [Tue, 24 Mar 2015 00:02:37 +0000 (00:02 +0000)]
Merge "Add view ID, rework assist API."
Craig Mautner [Mon, 23 Mar 2015 23:56:41 +0000 (23:56 +0000)]
Merge "Recalculate input method top edge."