OSDN Git Service
Eric Rowe [Wed, 3 Sep 2014 16:49:18 +0000 (09:49 -0700)]
Clean up connectivity tests.
Change-Id: I407cb78aecb43aa8413835a25b4558241d69fd2e
Chet Haase [Wed, 3 Sep 2014 15:19:28 +0000 (15:19 +0000)]
Merge "Fix TransitionManager.go() to allow null transitions" into lmp-dev
Winson Chung [Wed, 3 Sep 2014 15:07:32 +0000 (15:07 +0000)]
Merge "Fixing Recents crash with non-primary user. (Bug
17343688)" into lmp-dev
Chet Haase [Wed, 3 Sep 2014 14:55:28 +0000 (14:55 +0000)]
Merge "Fix behavior of inflating InsetDrawable" into lmp-dev
Chet Haase [Wed, 3 Sep 2014 14:53:15 +0000 (07:53 -0700)]
Fix TransitionManager.go() to allow null transitions
The doc'd behavior of go() is that a null transition is equivalent
to just switching to a scene with no transition. The actual behavior
was an NPE crash.
Issue #
17342291 TransitionManager.go() with null Transition parameter throws NPE unlike documentation
Change-Id: I9416aa6e307f80eefc201ca3264fd64f8587ac2f
Jorim Jaggi [Wed, 3 Sep 2014 14:50:30 +0000 (14:50 +0000)]
Merge "Improve subpixel rendering of battery icon on all densities" into lmp-dev
Selim Cinek [Wed, 3 Sep 2014 14:49:21 +0000 (14:49 +0000)]
Merge "Correctly forwarding the screen off event on lockscreen" into lmp-dev
Santos Cordon [Wed, 3 Sep 2014 14:48:36 +0000 (14:48 +0000)]
Merge "Fix NPE in onDestroy." into lmp-dev
Jorim Jaggi [Wed, 3 Sep 2014 14:29:39 +0000 (16:29 +0200)]
Improve subpixel rendering of battery icon on all densities
Bug:
16161255
Change-Id: I97abc6a7a5cafb581e3f7c3d7509fdbf6d8542d5
Youngsang Cho [Wed, 3 Sep 2014 14:24:38 +0000 (14:24 +0000)]
Merge "Add a warning log when it takes long time to handle a message in TIS" into lmp-dev
George Mount [Wed, 3 Sep 2014 14:21:46 +0000 (14:21 +0000)]
Merge "Make Fragment Transitions match Acitivty Transitions API" into lmp-dev
Youngsang Cho [Wed, 3 Sep 2014 13:27:56 +0000 (22:27 +0900)]
Add a warning log when it takes long time to handle a message in TIS
Bug:
17291092
Change-Id: If14ff467ac81d4f8d33febd57dd414dc5f4d3558
Jason Monk [Wed, 3 Sep 2014 14:09:23 +0000 (14:09 +0000)]
Merge "Don't show add user for simple user switcher" into lmp-dev
Jason Monk [Wed, 3 Sep 2014 12:59:42 +0000 (12:59 +0000)]
Merge "Correct hotspot notification asset" into lmp-dev
Jason Monk [Wed, 3 Sep 2014 12:59:34 +0000 (12:59 +0000)]
Merge "Enforce permissions on start/stopLockTaskModeOnCurrent" into lmp-dev
Jorim Jaggi [Wed, 3 Sep 2014 12:56:15 +0000 (12:56 +0000)]
Merge "Status bar iconography updates" into lmp-dev
Christoph Studer [Wed, 3 Sep 2014 12:28:28 +0000 (12:28 +0000)]
Merge "NoMan: Drop archive size to 100, strip EXTRA_BIG_TEXT" into lmp-dev
Selim Cinek [Wed, 3 Sep 2014 12:18:09 +0000 (14:18 +0200)]
Correctly forwarding the screen off event on lockscreen
Bug:
17364635
Change-Id: I88730238e3622522674268438d266fd2334410cd
Sander Alewijnse [Wed, 3 Sep 2014 11:43:41 +0000 (11:43 +0000)]
Merge "Add the provisioning extra admin extras bundle." into lmp-dev
Sander Alewijnse [Wed, 20 Aug 2014 15:22:44 +0000 (16:22 +0100)]
Add the provisioning extra admin extras bundle.
Enables the MDM app running (as a regular app) in the primary user to pass
through a bundle of data with which to bootstrap the instance of itself
running as profile owner in the managed profile.
Bug:
17126717
Change-Id: I28a368d13e33990b16dcd68436902e0a077d5f5d
Yohei Yukawa [Wed, 3 Sep 2014 09:41:47 +0000 (09:41 +0000)]
Merge "API Review: InputConnection" into lmp-dev
Lorenzo Colitti [Wed, 3 Sep 2014 06:27:11 +0000 (06:27 +0000)]
Merge "Kill the NetworkInfo(int type) constructor. IT'S A TRAP!" into lmp-dev
Yohei Yukawa [Wed, 3 Sep 2014 05:03:30 +0000 (22:03 -0700)]
API Review: InputConnection
This CL does nothing but rename some L API candidates
in InputConnection class, as per requested.
- requestUpdateCursorAnchorInfo()
-> requestCursorUpdates()
- REQUEST_UPDATE_CURSOR_ANCHOR_INFO_IMMEDIATE
-> CURSOR_UPDATE_IMMEDIATE
- REQUEST_UPDATE_CURSOR_ANCHOR_INFO_MONITOR
-> CURSOR_UPDATE_MONITOR
BUG:
17320996
Change-Id: I772c48ff18918e48a81e807b48ff907614485c09
Svetoslav [Wed, 3 Sep 2014 03:14:11 +0000 (03:14 +0000)]
Merge "Fix AccessibilityNode's isVisibleToUser behavior." into lmp-dev
Dianne Hackborn [Wed, 3 Sep 2014 01:16:15 +0000 (18:16 -0700)]
Add more slow execution logs.
This time *without* mixing in an bunch of unintentional reverts!
Change-Id: Iab4cb9eb6d475d9fe5ebe16e9ea4be24c6f312e8
Dianne Hackborn [Wed, 3 Sep 2014 01:09:38 +0000 (01:09 +0000)]
Merge "Revert "And yet more logging for slow execution."" into lmp-dev
Dianne Hackborn [Wed, 3 Sep 2014 01:09:21 +0000 (01:09 +0000)]
Revert "And yet more logging for slow execution."
This reverts commit
113390ac113083884b6f498424b3f6afa2df4ebc.
Change-Id: I16fdb08f83ad31c10d943862bae639f622542339
Alan Viverette [Wed, 3 Sep 2014 01:02:17 +0000 (01:02 +0000)]
Merge "Use null instead of transparent for Material alert dialog sections" into lmp-dev
Vinit Deshpande [Wed, 3 Sep 2014 00:59:27 +0000 (00:59 +0000)]
Merge "Address API Council feedback for WifiAdapter/WPS APIs" into lmp-dev
RoboErik [Wed, 3 Sep 2014 00:40:19 +0000 (00:40 +0000)]
Merge "Allow empty strings in playFromSearch" into lmp-dev
RoboErik [Tue, 2 Sep 2014 19:25:42 +0000 (12:25 -0700)]
Allow empty strings in playFromSearch
This allows empty strings to be passed to playFromSearch to indicate
something should be chosen for the user and played. This makes it
consistent with INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH.
bug:
17316566
Change-Id: I00ce8d252efa940e05568629e35198450c224a92
Alan Viverette [Wed, 3 Sep 2014 00:38:58 +0000 (00:38 +0000)]
Merge "Fix accessibility events emitted from TwoStatePreference" into lmp-dev
Alan Viverette [Wed, 3 Sep 2014 00:30:13 +0000 (00:30 +0000)]
Merge "Don't clip preference row icons to padding" into lmp-dev
RoboErik [Wed, 3 Sep 2014 00:25:57 +0000 (00:25 +0000)]
Merge changes Id38bcf7c,I54f156d9 into lmp-dev
* changes:
Update MediaController comment to mention notification listeners
Don't play a sound when adjusting volume while telephony is active
RoboErik [Tue, 2 Sep 2014 22:54:16 +0000 (15:54 -0700)]
Update MediaController comment to mention notification listeners
Forgot to update the comment to specify that notification listeners
may also get a MediaController from the manager.
Change-Id: Id38bcf7cb38185bfe4f99bcf8889a6415320dd36
RoboErik [Tue, 2 Sep 2014 22:04:27 +0000 (15:04 -0700)]
Don't play a sound when adjusting volume while telephony is active
bug:
17106215
Change-Id: I54f156d91440ce777e5a4d473cdd47927479d084
Santos Cordon [Wed, 3 Sep 2014 00:13:45 +0000 (17:13 -0700)]
Fix NPE in onDestroy.
NPE can happen when calls are canceled immediately before incallservice
has a chance to respond.
Bug:
17362107
Change-Id: I6bf318f5f7d89731b686a1523678a26764fa9bf3
Adam Powell [Wed, 3 Sep 2014 00:04:52 +0000 (00:04 +0000)]
Merge "Automatically supply a content description for ToolbarActionBar nav" into lmp-dev
Alan Viverette [Tue, 2 Sep 2014 23:56:13 +0000 (23:56 +0000)]
Merge "Make sure ripple background bounds are used for invalidation" into lmp-dev
Svetoslav [Tue, 2 Sep 2014 23:36:35 +0000 (16:36 -0700)]
Fix AccessibilityNode's isVisibleToUser behavior.
The isVisibleToUser property of an AccessibilityNodeInfo specifies
whether the user can see the source view. It is used by accessibility
services to figure out whether to focus on a view. This property
was giving a wrong value if the view is covered by another window
such as the keyboard. As a result the user hears one thing but when
double taps interacts with the overlaid window which is another thing.
bug:
15938254
Change-Id: Ib9feb20ea422a24a512c47ed1234961ae0386a7f
Yohei Yukawa [Tue, 2 Sep 2014 23:45:35 +0000 (23:45 +0000)]
Merge "API Review: CursorAnchorInfo" into lmp-dev
Alan Viverette [Tue, 2 Sep 2014 23:35:45 +0000 (16:35 -0700)]
Fix accessibility events emitted from TwoStatePreference
Removes redundant and conflicting events emitted from check and switch
preferences. Sends VIEW_CLICKED accessibility events from AdapterView
rows after calling their on click listeners, which ensures data is
consistent.
BUG:
16961152
Change-Id: I4b57bceec6830d775c2da57226b8ee482242caf7
Chet Haase [Tue, 2 Sep 2014 23:11:26 +0000 (16:11 -0700)]
Fix behavior of inflating InsetDrawable
A recent change to InsetDrawable changed the behavior of inflating
an InsetDrawable when it already had a valid bitmap. The new behavior
avoids throwing an exception with a bad resource where it used to
throw, because the existence of the bitmap makes it avoid trying to
load the resource at all.
The fix is to reintroduce the old behavior of forcing it to load the
resource regardless of the state of its bitmap.
Issue #
17068252 InsetDrawable inflation CTS test is failing
Change-Id: I941388730d4479f8f4747a7985754ffdf5133f04
Jungshik Jang [Tue, 2 Sep 2014 23:20:29 +0000 (23:20 +0000)]
Merge "Make stream_music volume configurable." into lmp-dev
Adam Powell [Tue, 2 Sep 2014 22:59:28 +0000 (15:59 -0700)]
Automatically supply a content description for ToolbarActionBar nav
If the developer hasn't set a navigation content description on the
Toolbar assigned to be an action bar or a home-action content
description via the ActionBar interface, use the framework default
"navigate up" string.
Also make sure that the default Up description is supplied in the
screen_toolbar window decor layout and that it is parsed properly in
all toolbars, even if we don't have an icon set during construction.
Bug
17298370
Change-Id: Ie2f9e34f92046d4d4ffb9a07e38fa89581891f7b
John Reck [Tue, 2 Sep 2014 22:58:50 +0000 (22:58 +0000)]
Merge "Implement TODO" into lmp-dev
Dianne Hackborn [Tue, 2 Sep 2014 22:49:37 +0000 (22:49 +0000)]
Merge "And yet more logging for slow execution." into lmp-dev
Alan Viverette [Tue, 2 Sep 2014 22:46:18 +0000 (15:46 -0700)]
Don't clip preference row icons to padding
Need negative margins to align the 48dp icons correctly with Material
layout guidelines and still respect listPreferredItemPaddingStart.
BUG:
17316340
Change-Id: I2d3baa4cd2857fb73a65eba3447de33d7319b6df
John Reck [Tue, 2 Sep 2014 22:44:14 +0000 (15:44 -0700)]
Implement TODO
Change-Id: I551ad0dab6356baa4c7787718b54d5b7337a3f26
Lorenzo Colitti [Tue, 2 Sep 2014 22:40:10 +0000 (22:40 +0000)]
Merge "Use per-Network connection pools for openConnection." into lmp-dev
Lorenzo Colitti [Tue, 2 Sep 2014 22:39:17 +0000 (22:39 +0000)]
Merge "Pass the socket mark for DNS queries to dnsmasq." into lmp-dev
Michael Wright [Tue, 2 Sep 2014 22:24:30 +0000 (22:24 +0000)]
am
144c21c2: (-s ours) am
da3b4363: DO NOT MERGE: Use a linear spline if there\'s a non-monotonic brightness curve
* commit '
144c21c2a063981efe942f98c4fa22ebd5f728fc':
DO NOT MERGE: Use a linear spline if there's a non-monotonic brightness curve
Alan Viverette [Tue, 2 Sep 2014 22:20:11 +0000 (22:20 +0000)]
Merge "Update pointer hotspots to scale for DPI" into lmp-dev
George Mount [Sat, 23 Aug 2014 00:04:02 +0000 (17:04 -0700)]
Make Fragment Transitions match Acitivty Transitions API
Bug
17188255
Change-Id: I506a097be4010d7156caf465c95295c58612c16e
Alan Viverette [Tue, 2 Sep 2014 22:05:27 +0000 (15:05 -0700)]
Make sure ripple background bounds are used for invalidation
BUG:
17349157
Change-Id: Ie88fbabbc66349aea9b7d00e28ca12f93776a4a7
Michael Wright [Tue, 2 Sep 2014 22:02:23 +0000 (22:02 +0000)]
am
da3b4363: DO NOT MERGE: Use a linear spline if there\'s a non-monotonic brightness curve
* commit '
da3b43633fe86d69aab5cab52826e76e01f18d63':
DO NOT MERGE: Use a linear spline if there's a non-monotonic brightness curve
Dianne Hackborn [Tue, 2 Sep 2014 21:54:56 +0000 (21:54 +0000)]
Merge "Add public constant for usage stats app op." into lmp-dev
Raph Levien [Tue, 2 Sep 2014 21:53:25 +0000 (21:53 +0000)]
Merge "Ensure layout in getExtendedPadding calls" into lmp-dev
Craig Mautner [Tue, 2 Sep 2014 21:53:02 +0000 (21:53 +0000)]
Merge "Account for scaling effects when cropping" into lmp-dev
Jorim Jaggi [Tue, 2 Sep 2014 12:59:06 +0000 (14:59 +0200)]
Status bar iconography updates
- Use new assets for location, flightmode and "more" notifications
icon.
- Update icon size and clock to spec.
- Change from fixed width of the icons to WRAP_CONTENT, so they look
more evenly distributed.
- Adjust subpixel rendering of battery icon to match other vector
icons.
Bug:
16161255
Change-Id: I0a80f223b7d532bc53a201cff37b8f1cb09f08c2
Svet Ganov [Tue, 2 Sep 2014 21:51:45 +0000 (21:51 +0000)]
Merge "Move print rendering in an isolated process." into lmp-dev
Adrian Roos [Tue, 2 Sep 2014 21:49:01 +0000 (21:49 +0000)]
Merge "Disable touch dispatch while adjusting brightness" into lmp-dev
Shri Borde [Tue, 2 Sep 2014 21:48:10 +0000 (21:48 +0000)]
Merge "Bug
17243357: Remove MessagingConfigurationManager" into lmp-dev
Michael Wright [Fri, 29 Aug 2014 00:42:16 +0000 (17:42 -0700)]
DO NOT MERGE: Use a linear spline if there's a non-monotonic brightness curve
Some devices may contain things like transflective displays where
they actually want the backlight brightness to decrease in the face
of high ambient light scenarios. In the interest of time, just use a
linear interpolation based on the brightness control points for these
cases but in the future we should consider adding a non-monotonic
cubic spline.
Bug:
15611140
Change-Id: I308ad00943d916866ee8d2507a41b7032e6b524e
Adrian Roos [Tue, 2 Sep 2014 21:34:10 +0000 (23:34 +0200)]
Disable touch dispatch while adjusting brightness
Prevents new pointers from being added while the shade
is transparent so that nothing gets touched by accident.
Bug:
17113634
Change-Id: I4a607d08dbccd467280159060846edd32db9c512
Craig Mautner [Tue, 2 Sep 2014 21:36:31 +0000 (14:36 -0700)]
Account for scaling effects when cropping
When a scaled window inherits the crop from an attached animating
window the scaling must be accounted for or the crop will obscure
the scaled window.
In the case of the bug that this CL fixes, the SurfaceView containing
a video was scaled down from 1920x1080 by a factor of 0.562 to fit in
1080 width. The crop applied to the window was 1080 but this was passed
to surfaceflinger which ended up cropping the width to 608 due to the
scaling.
Applying the scaling factor to the crop rectangle fixes this bug.
Fixes bug
16334217.
Change-Id: Iafefe43d3696d9fbff01a3666096348468a41e1a
Adrian Roos [Tue, 2 Sep 2014 21:35:59 +0000 (21:35 +0000)]
Merge "Don't drop up or cancel touch events" into lmp-dev
Dianne Hackborn [Tue, 2 Sep 2014 21:32:02 +0000 (14:32 -0700)]
And yet more logging for slow execution.
Change-Id: Idd485d3b4339e22a38fd688cbd435818ca38d233
Raph Levien [Tue, 2 Sep 2014 21:22:23 +0000 (14:22 -0700)]
Ensure layout in getExtendedPadding calls
There are cases in which getExtendedPaddingTop() and Bottom can get
called even without a valid layout. This patch just makes sure there
is some reasonable layout available.
Fix for bug
14819392 "java.lang.NullPointerException in
android.widget.TextView"
Change-Id: I203899402ddfe857a688b16b7855a8991eee82b7
Adrian Roos [Tue, 2 Sep 2014 21:19:56 +0000 (23:19 +0200)]
Don't drop up or cancel touch events
Otherwise you're gonna have a bad time.
Bug:
17113634
Change-Id: I24fa13a4379bab0cef014010058d08096abda094
Yohei Yukawa [Sat, 30 Aug 2014 03:21:10 +0000 (20:21 -0700)]
API Review: CursorAnchorInfo
This CL introduces following combinable flags as a replacement
of CHARACTER_RECT_TYPE_* constants.
- CursorAnchorInfo.FLAG_HAS_VISIBLE_REGION
- CursorAnchorInfo.FLAG_HAS_INVISIBLE_REGION
This CL also replaces #isInsertionMarkerClipped() with
flags.
Rationale:
getCharacterRectFlags() should return a set of flags, rather
than enum-like types.
getInsertionMarkerFlags() is more consistent with
getCharacterRectFlags() than isInsertionMarkerClipped().
It is also open for future extension.
BUG:
17200900
Change-Id: Ia8cbb9f6b41cd9509fc0147fd68763dfde593ffc
Shri Borde [Tue, 2 Sep 2014 16:48:49 +0000 (09:48 -0700)]
Bug
17243357: Remove MessagingConfigurationManager
It is replaced with SmsManager.getCarrierConfigValues
Change-Id: I560a53427b08746f2a7ed2e540ecb2c978b7ebd0
Jason Monk [Tue, 2 Sep 2014 20:39:15 +0000 (16:39 -0400)]
Correct hotspot notification asset
Bug:
17318568
Change-Id: I643ed22547370eef6f4b91f37ec9496e09428112
Jorim Jaggi [Tue, 2 Sep 2014 20:26:38 +0000 (20:26 +0000)]
Merge "Fix outdated time when turning on screen" into lmp-dev
Jean-Michel Trivi [Tue, 2 Sep 2014 20:22:58 +0000 (20:22 +0000)]
Merge "Restore permission check for mic muting" into lmp-dev
Mathieu Chartier [Tue, 2 Sep 2014 20:01:59 +0000 (20:01 +0000)]
Merge "Add missing null check to ninePatchInsets" into lmp-dev
Jorim Jaggi [Tue, 2 Sep 2014 16:36:45 +0000 (18:36 +0200)]
Fix outdated time when turning on screen
Force a synchronous update of the clock view when turning on the
screen. Also wait for the Keyguard window to be drawn when turning
on the screen.
Bug:
16904617
Change-Id: I38f78a38cfe35ccd067cd420d2bad626bd955ad6
Selim Cinek [Tue, 2 Sep 2014 20:01:06 +0000 (20:01 +0000)]
Merge "Notifications are now selectable by the Keyboard" into lmp-dev
Jorim Jaggi [Tue, 2 Sep 2014 20:01:02 +0000 (20:01 +0000)]
Merge "Remove different layout for landscape in Keyguard" into lmp-dev
Jorim Jaggi [Tue, 2 Sep 2014 19:53:36 +0000 (21:53 +0200)]
Remove different layout for landscape in Keyguard
Bug:
15422177
Change-Id: I8a643a8f6dcfed1530f17e8de6a5cc69533528b4
Jason Monk [Tue, 2 Sep 2014 19:38:46 +0000 (15:38 -0400)]
Enforce permissions on start/stopLockTaskModeOnCurrent
Bug:
17308601
Change-Id: If3c941e206236023108a55360a627d24ca8ba608
Dianne Hackborn [Tue, 2 Sep 2014 19:38:23 +0000 (19:38 +0000)]
Merge "Fix issue #
17322903: Crash in systemUI while launching an app from recents tab" into lmp-dev
Jason Monk [Tue, 2 Sep 2014 19:26:13 +0000 (15:26 -0400)]
Don't show add user for simple user switcher
Bug:
17200801
Change-Id: Ideeabf52cae5a6c874fbc9d68be3e79a815db971
Chris Craik [Tue, 2 Sep 2014 19:25:08 +0000 (19:25 +0000)]
Merge "Fix precision issues for roundrect clipping" into lmp-dev
Svet Ganov [Fri, 29 Aug 2014 22:35:49 +0000 (15:35 -0700)]
Move print rendering in an isolated process.
Security review of the PDF rendering code revealed that it is
not sercure. Therefore, this code must be run in a sandbox.
This change moves the rendering code in an isolated process.
bug:
16897933
Change-Id: I711ce42a56892db1837950137bfaa79e1d61a7c4
Tsuwei Chen [Tue, 2 Sep 2014 18:36:36 +0000 (18:36 +0000)]
Merge "Reload GPS configuration after carrier info is available. Bug:
17110478 Change-Id: I1ecb71c4ca661df3dfeaea1622d73caeacb1350e" into lmp-dev
Paul Lawrence [Thu, 28 Aug 2014 22:55:38 +0000 (15:55 -0700)]
Add constants so we can distinguish decryption failures
Bug:
17213613
Change-Id: I6bc10a1ed0855f6946ea9eb2f8d2db00c1af327c
Christopher Tate [Tue, 2 Sep 2014 18:09:07 +0000 (18:09 +0000)]
Merge "Don't rewrite package restrictions unconditionally in findPreferredActivity()" into lmp-dev
Dianne Hackborn [Tue, 2 Sep 2014 17:57:16 +0000 (10:57 -0700)]
Add public constant for usage stats app op.
Change-Id: Ibc031b50e9fa4f1bd0955e0afd98e8b1bd77b905
Michael Wright [Tue, 2 Sep 2014 17:54:44 +0000 (17:54 +0000)]
Merge "VirtualDisplay.Callbacks -> Callback" into lmp-dev
Jean-Michel Trivi [Tue, 2 Sep 2014 17:52:45 +0000 (17:52 +0000)]
Merge "Move *_AUDIO_PLUG actions from Intent to android.media.AudioManager" into lmp-dev
Alan Viverette [Tue, 2 Sep 2014 17:45:30 +0000 (10:45 -0700)]
Update pointer hotspots to scale for DPI
Also updates the bitmap resources, which weren't scaled correctly
for their respective DPI buckets.
BUG:
16459309
Change-Id: Iedc781e2ee47a8b960390fea718cb08bcfb84ae3
Svet Ganov [Tue, 2 Sep 2014 17:43:17 +0000 (17:43 +0000)]
Merge "Magnification bounds not always animated on a looper thread." into lmp-dev
Jorim Jaggi [Tue, 2 Sep 2014 17:43:10 +0000 (17:43 +0000)]
Merge "Use separate icon group for signal/battery in QS header" into lmp-dev
Jorim Jaggi [Tue, 2 Sep 2014 13:55:57 +0000 (15:55 +0200)]
Use separate icon group for signal/battery in QS header
This reverts the terrible hack that reattaches the system icons when
expanding QS. This primarily fixes that the alpha of the icons was
wrong when closing the shade, but also fixes flickering when expanding
the shade.
Bug:
17338013
Change-Id: Ifcbe03eca43ed7639059734e23d740c1b8a7a9de
Jean-Michel Trivi [Sat, 30 Aug 2014 01:14:09 +0000 (18:14 -0700)]
Restore permission check for mic muting
The implementation for AudioManager.setMicrophoneMute() used to
call directly into AudioSystem which called directly into
AudioFlinger and the mediaserver process, where the check for
the MODIFY_AUDIO_SETTINGS is performed.
A regression was introduced by Ib32138bcc256cfbac4fe21a090d5ba34f5c641fc
which calls first into AudioService which runs in system_process
before calling into AudioSystem, which granted the permission.
This CL adds a permission check in this code path when calling
AudioService.
Bug
17259652
Change-Id: I4ac5269262eb90df80ee81db6ec3d96977ee53be
Tyler Gunn [Tue, 2 Sep 2014 17:31:38 +0000 (17:31 +0000)]
Merge "Remove "ask each time" SIP call setting. (1/2)" into lmp-dev
Dianne Hackborn [Tue, 2 Sep 2014 17:30:48 +0000 (17:30 +0000)]
Merge "Hide the interaction part of VoiceInteractionService." into lmp-dev
Dianne Hackborn [Sat, 30 Aug 2014 00:32:04 +0000 (17:32 -0700)]
Hide the interaction part of VoiceInteractionService.
Also the ability to start voice activities is turned off,
though for testing purposes it can be turned back on with a system
property.
Change-Id: I867704d32c53beeb851ceea9b45c28bf5c01ef61
Ronghua Wu [Tue, 2 Sep 2014 17:27:25 +0000 (17:27 +0000)]
Merge "API: Document android-allow-cross-domain-redirect in MediaPlayer and VideoView" into lmp-dev