OSDN Git Service
Jorim Jaggi [Wed, 26 Nov 2014 14:07:19 +0000 (14:07 +0000)]
Merge "Make IKeyguardService interface asynchronous" into lmp-mr1-dev
Paul Jensen [Wed, 26 Nov 2014 12:04:58 +0000 (12:04 +0000)]
Merge "Don't let NetworkMonitor state stop user-initiated transitions." into lmp-mr1-dev
Jinsuk Kim [Wed, 26 Nov 2014 05:58:37 +0000 (05:58 +0000)]
Merge "CEC: Do not compare active input when updating" into lmp-mr1-dev
Andy Hung [Wed, 26 Nov 2014 02:04:43 +0000 (02:04 +0000)]
Merge "Allow set loop and position before write for static AudioTracks" into lmp-mr1-dev
Dianne Hackborn [Wed, 26 Nov 2014 01:44:21 +0000 (01:44 +0000)]
Merge "Re-tune low memory killer params." into lmp-mr1-dev
Dianne Hackborn [Wed, 26 Nov 2014 01:26:36 +0000 (17:26 -0800)]
Re-tune low memory killer params.
Drop the minimums back down to their old values.
Revert what I think was a mistake in bumping up the last two
maximums to the same value as was being forced for 64 bit.
Smarten the 64 bit adjustment to be relative to the values picked,
rather than hard-coded.
Change-Id: Ibee9625073469ad4722a1b6684c9fb2b9f0a4681
smain@google.com [Wed, 26 Nov 2014 00:59:45 +0000 (00:59 +0000)]
am
9da0881f: am
59f4624a: am
be718f7c: Merge "add wear design guide for contextual apps" into lmp-docs
* commit '
9da0881ffbcdc566cc1bf60b817ab4f617d0049a':
add wear design guide for contextual apps
Alan Viverette [Wed, 26 Nov 2014 00:52:35 +0000 (00:52 +0000)]
Merge "Revert "Animates AbsSeekBar progress movement from key presses."" into lmp-mr1-dev
Alan Viverette [Wed, 26 Nov 2014 00:52:18 +0000 (00:52 +0000)]
Merge "Load SPEAK_PASSWORD from currently active user rather than self" into lmp-mr1-dev
Alan Viverette [Tue, 25 Nov 2014 17:40:54 +0000 (09:40 -0800)]
Revert "Animates AbsSeekBar progress movement from key presses."
Incorrect implementation that broke the Brightness dialog slider. Reverting
to the previous behavior.
This reverts commit
c5c9d0af764f590ae0031b5470192a0a08ca42d1.
BUG:
18510040
Change-Id: I201b1da46be964fcf6f041bb92ef79c335c2d23d
smain@google.com [Wed, 26 Nov 2014 00:31:54 +0000 (00:31 +0000)]
am
59f4624a: am
be718f7c: Merge "add wear design guide for contextual apps" into lmp-docs
* commit '
59f4624a378ac29c9bb98ea6e800077919e4c8bf':
add wear design guide for contextual apps
smain@google.com [Wed, 26 Nov 2014 00:26:15 +0000 (00:26 +0000)]
am
be718f7c: Merge "add wear design guide for contextual apps" into lmp-docs
* commit '
be718f7cebd3e09eaa2a432d044a8305dc7b8428':
add wear design guide for contextual apps
smain@google.com [Wed, 26 Nov 2014 00:18:57 +0000 (00:18 +0000)]
Merge "add wear design guide for contextual apps" into lmp-docs
smain@google.com [Tue, 25 Nov 2014 20:44:19 +0000 (12:44 -0800)]
add wear design guide for contextual apps
Change-Id: I2c5709f02352def34c5c6a0c7dcf7193ebd58e4f
Alan Viverette [Mon, 24 Nov 2014 23:13:43 +0000 (15:13 -0800)]
Load SPEAK_PASSWORD from currently active user rather than self
Also fixes a typo in UserHandle's docs.
BUG:
18295054
Change-Id: I1f5384f84062b9ea7dcbebe1e5f64af331028d41
Alan Viverette [Wed, 26 Nov 2014 00:07:12 +0000 (00:07 +0000)]
Merge "Ensure time picker HH:MM header is laid out left-to-right" into lmp-mr1-dev
padarshr [Tue, 25 Nov 2014 23:49:38 +0000 (23:49 +0000)]
am
ddd9c2b9: am
1586b9c3: Start MountService before performBootDexOpt
* commit '
ddd9c2b97d5a388074ed84c82b41f99ed15ad010':
Start MountService before performBootDexOpt
padarshr [Tue, 25 Nov 2014 23:43:19 +0000 (23:43 +0000)]
am
1586b9c3: Start MountService before performBootDexOpt
* commit '
1586b9c33ed8429b8dbbe15ce3316a2d1a73977a':
Start MountService before performBootDexOpt
Alan Viverette [Tue, 25 Nov 2014 23:42:17 +0000 (23:42 +0000)]
Merge "Ensure calling mutate() on DrawableContainer creates a new state" into lmp-mr1-dev
padarshr [Wed, 5 Nov 2014 11:24:50 +0000 (16:54 +0530)]
Start MountService before performBootDexOpt
This change is to start Mountservice before starting
performBootDexOpt, as in one case, in performBootDexOpt
when system upgrade happens, StorageManager will be started to
get the low threshold of DataDir. But, at this point, as
Mountservice is still not up, StorageManager will end up
having a null object of Mountservice.
Change-Id: If2b5e1b58e7d2a72c6313f196e98a68738295ec6
Eric Laurent [Tue, 25 Nov 2014 22:28:06 +0000 (22:28 +0000)]
Merge "AudioService: use FEATURE_LEANBACK instead of FEATURE_TELEVSION." into lmp-mr1-dev
Roozbeh Pournader [Tue, 25 Nov 2014 22:27:38 +0000 (22:27 +0000)]
Merge "Add Lohit Odia (Oriya) font to the fallback chain." into lmp-mr1-dev
Jim Miller [Sat, 11 Oct 2014 01:21:49 +0000 (18:21 -0700)]
Make IKeyguardService interface asynchronous
Add a state callback so lockscreen reports back whenever its state
relevant for PhoneWindowManager changed, instead of synchronously
calling into SysUI which can lead to deadlocks. Directly use
LockPatternUtils for isSecure, and optimize the number of calls to
this method to optimize layout performance.
Bug:
17677097
Change-Id: I5d491fc8884d4f84d9562626b9ea0d5eaa5166fc
Lajos Molnar [Tue, 25 Nov 2014 22:09:33 +0000 (22:09 +0000)]
Merge "media: add support for 160-byte image info in MediaCodec" into lmp-mr1-dev
Paul Crowley [Tue, 25 Nov 2014 21:13:27 +0000 (21:13 +0000)]
Merge "Add flag for wiping factory reset protection data." into lmp-mr1-dev
Paul Crowley [Tue, 18 Nov 2014 13:50:19 +0000 (13:50 +0000)]
Add flag for wiping factory reset protection data.
Bug:
18366448
Change-Id: If8904888a6bf8611d34647e6d65d2347d824dbb3
Amit Mahajan [Tue, 25 Nov 2014 20:39:06 +0000 (20:39 +0000)]
Merge "Adding helper functions to retrieve settings that are stored per subId." into lmp-mr1-dev
John Reck [Tue, 25 Nov 2014 19:52:52 +0000 (19:52 +0000)]
Merge "Force-use the pbuffer surface for destroy" into lmp-mr1-dev
Jorim Jaggi [Tue, 25 Nov 2014 19:28:37 +0000 (19:28 +0000)]
Merge "Animate notifs depending on touch when exiting doze mode" into lmp-mr1-dev
Jorim Jaggi [Mon, 24 Nov 2014 20:45:20 +0000 (21:45 +0100)]
Animate notifs depending on touch when exiting doze mode
When exiting doze mode during pulsing and the reason for the wakeup
is a touch event, we calculate the delay of the animations to animate
the notification from black/white to color depending on the point
where the touch happened to wake up the screen.
Bug:
18146441
Change-Id: Ica76b235d629acfc2b09b5f56027c688502f89d8
Robin Lee [Tue, 25 Nov 2014 19:10:58 +0000 (19:10 +0000)]
Merge "DevicePolicy: Don't warn about managed profile CAs" into lmp-mr1-dev
Chris Craik [Tue, 25 Nov 2014 18:45:10 +0000 (18:45 +0000)]
Merge "Improve DisplayList state output" into lmp-mr1-dev
Dianne Hackborn [Tue, 25 Nov 2014 18:42:57 +0000 (18:42 +0000)]
Merge "Start MountService before performBootDexOpt" into lmp-mr1-dev
padarshr [Wed, 5 Nov 2014 11:24:50 +0000 (16:54 +0530)]
Start MountService before performBootDexOpt
This change is to start Mountservice before starting
performBootDexOpt, as in one case, in performBootDexOpt
when system upgrade happens, StorageManager will be started to
get the low threshold of DataDir. But, at this point, as
Mountservice is still not up, StorageManager will end up
having a null object of Mountservice.
Change-Id: I6dec474266faa5de67449c1bbe6ef30791e5ecaa
John Spurlock [Tue, 25 Nov 2014 18:40:53 +0000 (18:40 +0000)]
Merge "VolumeZen: Introduce internal vs external ringer mode." into lmp-mr1-dev
Alan Viverette [Tue, 25 Nov 2014 18:40:24 +0000 (10:40 -0800)]
Ensure calling mutate() on DrawableContainer creates a new state
Previously, a new state would only be created on newDrawable(), which
caused the first drawable loaded for a resource to share constant state
with the cached version. Even if mutate() was called, the constant
state was still shared and any changes were applied to the cached copy.
BUG:
18504919
Change-Id: I40d257867eb0a092ce580b9c4338ddc7406a031d
John Spurlock [Mon, 17 Nov 2014 15:29:10 +0000 (10:29 -0500)]
VolumeZen: Introduce internal vs external ringer mode.
Stabilize mapping between ringer-mode=silent and zen=priority
by keeping track of two ringer modes:
- Internal ringer mode: Used for underlying stream muting
- External ringer mode: Reported to clients
The mapping between external ringer mode + zen is:
- normal = all
- vibrate = all
- silent = priority (read-write) or none (read)
Changes include:
- Remove "zen check" from audio service, back to audio
service having no knowledge of zen.
- Maintain a new external ringer mode in audio service,
this is the ringer mode reported through AudioManager
to callers, also mapped to the change intent.
- Introduce a "ringer mode delegate" to the local
audio manager interface, responsible for observing
external / internal mode changes, and making changes
if necessary.
- Internal ringer mode changes are still interesting
to the volume dialog, wire up a callback through
the existing IVolumeController interface.
- On devices without vibration, the mapping is the same
but since no ringer mode change is possible, disable
the icon toggle and remove the mute icon when volume=0.
- On devices with vibration, volume down presses should
pulse the vibrate icon (and vibrate) as a hint that this
is as low as the device can go using the keys. Since
the mechanics are similar to the existing zen=none hint,
pull into shared helper.
- Log ringer mode changes to the zen log, include calling
package information for issue diagnosis.
- Include whether vibration is supported in the audio service
dump.
- Update the status bar icon policy to use the internal ringer
mode, not the external mode (for vibrate icon).
- Update the "Muted by <x>" logic, include current suppressor
in dumpsys, ensure suppression icon is enabled & !clickable,
regardless of zen mode.
Bug:
17884168
Bug:
15471679
Bug:
16824970
Change-Id: Ia7d3bb23ce6d1e37b24fb6521d1c1ab9bb8f60c0
John Reck [Tue, 25 Nov 2014 17:54:13 +0000 (09:54 -0800)]
Force-use the pbuffer surface for destroy
Bug:
18518580
If CanvasContext is being destroyed() the Surface
is probably no longer valid as well, so make sure to
makeCurrent() to the pbuffer surface so that the
subsequent GL operations are not using an invalid
EGLSurface
Change-Id: Ica5d6a065841772c47e00ad65aa7894c7e27e043
Andres Morales [Tue, 25 Nov 2014 17:35:19 +0000 (17:35 +0000)]
Merge "Define permission for system apps to query size of block" into lmp-mr1-dev
Bo Liu [Tue, 25 Nov 2014 16:56:06 +0000 (16:56 +0000)]
Merge "Fix crash in getNativeCanvas when canvasHandle is NULL" into lmp-mr1-dev
Andres Morales [Mon, 24 Nov 2014 22:14:54 +0000 (14:14 -0800)]
Define permission for system apps to query size of block
Allows ManagedProvisioning to determine whether there's a
challenge and thus whether to disable NFC provisioning.
Other implementation option: new hidden boolean API method.
Can't think of benefit of new API method "isBlockInUse", other
than doesn't leak PDB size and is more explicitly tied to the
use case. Open to either impl if anyone has opinions on the matter.
Bug:
18508767
Change-Id: I28d2eb5a0837ff85cb91f140b17ce1dd843fe9d6
John Reck [Tue, 25 Nov 2014 15:54:23 +0000 (15:54 +0000)]
Merge "Revert "Ensure calling mutate() on DrawableContainer creates a new state"" into lmp-mr1-dev
John Reck [Tue, 25 Nov 2014 15:50:59 +0000 (15:50 +0000)]
Revert "Ensure calling mutate() on DrawableContainer creates a new state"
This reverts commit
d7dab349c2af0e4bde188b1969f0c697b217dd57.
Change-Id: Icc1c4bfa296a59a551088fe7cc2449a97bb2b7b7
Reason: Broke the build
Robin Lee [Tue, 25 Nov 2014 13:40:49 +0000 (13:40 +0000)]
DevicePolicy: Don't warn about managed profile CAs
Setting up a managed profile should have included a step to warn about
this sort of thing already. As the user should trust the profile owner
anyway it's hard to argue this warning is needed.
Bug:
18224038
Change-Id: Ie86ba26851af726c0dec30eb9c32894ed6bb4a00
John Reck [Tue, 25 Nov 2014 15:32:25 +0000 (15:32 +0000)]
Merge "Switch TextureCache to SkPixelRef::fStableId" into lmp-mr1-dev
Natalie Masse [Tue, 25 Nov 2014 11:22:05 +0000 (11:22 +0000)]
am
65e51fcd: am
d7c7d275: am
77283ec9: Merge "Fixed NullPointerException due to null Bundle, changed time interval from ms to seconds as per method documentation" into lmp-docs
* commit '
65e51fcda25c33cdfa73e8ca3a4f71cf987bd0d2':
Fixed NullPointerException due to null Bundle, changed time interval from ms to seconds as per method documentation
Natalie Masse [Tue, 25 Nov 2014 11:15:24 +0000 (11:15 +0000)]
am
d7c7d275: am
77283ec9: Merge "Fixed NullPointerException due to null Bundle, changed time interval from ms to seconds as per method documentation" into lmp-docs
* commit '
d7c7d275e77ffcae7498df7f75142e68e1b5123c':
Fixed NullPointerException due to null Bundle, changed time interval from ms to seconds as per method documentation
Natalie Masse [Tue, 25 Nov 2014 11:10:09 +0000 (11:10 +0000)]
am
77283ec9: Merge "Fixed NullPointerException due to null Bundle, changed time interval from ms to seconds as per method documentation" into lmp-docs
* commit '
77283ec981fc022cd26ced1e44ad21cdc0b2e4ae':
Fixed NullPointerException due to null Bundle, changed time interval from ms to seconds as per method documentation
Natalie Masse [Tue, 25 Nov 2014 11:05:50 +0000 (11:05 +0000)]
Merge "Fixed NullPointerException due to null Bundle, changed time interval from ms to seconds as per method documentation" into lmp-docs
Svet Ganov [Tue, 25 Nov 2014 10:38:54 +0000 (10:38 +0000)]
Merge "Lockup in the print spooler." into lmp-mr1-dev
Jinsuk Kim [Tue, 25 Nov 2014 06:01:56 +0000 (15:01 +0900)]
CEC: Do not compare active input when updating
A recent change sets the active path ahead of calling
updateActiveInput. Removes the check between new and active
path as it is always successful thus stops the flow.
Bug:
18506537
Change-Id: I29471ffc6194baa1fad62063f1d192caa9000afd
Lajos Molnar [Tue, 25 Nov 2014 05:52:14 +0000 (21:52 -0800)]
media: add support for 160-byte image info in MediaCodec
Some 64-bit compilers now create 160-byte image structures.
Bug:
18513091
Change-Id: I355714affaac0fde0b03578d13ab8f373dd5aa81
Dirk Dougherty [Tue, 25 Nov 2014 02:58:25 +0000 (02:58 +0000)]
am
d23a8692: am
14e40f04: am
fd117ff2: Doc change: zh-cn translation of Android L overviews. cherrypick from I56d1ce58e10b83d10d0077cc9dfbeb04f090b861
* commit '
d23a8692ac96b7da73949d2dc4c549e73931609c':
Doc change: zh-cn translation of Android L overviews. cherrypick from I56d1ce58e10b83d10d0077cc9dfbeb04f090b861
Dirk Dougherty [Tue, 25 Nov 2014 02:51:10 +0000 (02:51 +0000)]
am
14e40f04: am
fd117ff2: Doc change: zh-cn translation of Android L overviews. cherrypick from I56d1ce58e10b83d10d0077cc9dfbeb04f090b861
* commit '
14e40f042f17ae9e596ba6db7ff11c230796f193':
Doc change: zh-cn translation of Android L overviews. cherrypick from I56d1ce58e10b83d10d0077cc9dfbeb04f090b861
Dirk Dougherty [Tue, 25 Nov 2014 02:20:36 +0000 (02:20 +0000)]
am
fd117ff2: Doc change: zh-cn translation of Android L overviews. cherrypick from I56d1ce58e10b83d10d0077cc9dfbeb04f090b861
* commit '
fd117ff2a4a8edd570ccaedd0cd769613ad4ef74':
Doc change: zh-cn translation of Android L overviews. cherrypick from I56d1ce58e10b83d10d0077cc9dfbeb04f090b861
Dirk Dougherty [Fri, 21 Nov 2014 02:14:20 +0000 (18:14 -0800)]
Doc change: zh-cn translation of Android L overviews.
cherrypick from I56d1ce58e10b83d10d0077cc9dfbeb04f090b861
Change-Id: Ic02b747917b11a88c2adf38a73c046dc32af6ce9
Andy Hung [Wed, 12 Nov 2014 21:36:58 +0000 (13:36 -0800)]
Allow set loop and position before write for static AudioTracks
Allow setPlaybackHeadPosition and setLoopPoints in STATE_NO_STATIC_DATA
for consistency with other setters and older Android versions (JB).
Bug:
18217633
Change-Id: Id8ada3056540c4dfcb89f8afa887159e48db0263
Alan Viverette [Tue, 25 Nov 2014 00:53:58 +0000 (00:53 +0000)]
Merge "Update action bar insets on sw600dp to match Material spec" into lmp-mr1-dev
Alan Viverette [Tue, 25 Nov 2014 00:53:42 +0000 (00:53 +0000)]
Merge "Update IME selection dialog layout for Material" into lmp-mr1-dev
Alan Viverette [Tue, 25 Nov 2014 00:53:06 +0000 (00:53 +0000)]
Merge "Cannot set Pivot X,Y values from setPivotX, setPivotY API" into lmp-mr1-dev
Adam Lesinski [Tue, 25 Nov 2014 00:51:04 +0000 (00:51 +0000)]
Merge "Make the Context service constant for UsageStats public" into lmp-mr1-dev
Alan Viverette [Tue, 25 Nov 2014 00:50:53 +0000 (00:50 +0000)]
Merge "Ensure calling mutate() on DrawableContainer creates a new state" into lmp-mr1-dev
Alan Viverette [Tue, 25 Nov 2014 00:50:49 +0000 (00:50 +0000)]
Merge "Update documentation for DatePicker to reflect the new mode" into lmp-mr1-dev
Alan Viverette [Tue, 25 Nov 2014 00:12:44 +0000 (16:12 -0800)]
Ensure time picker HH:MM header is laid out left-to-right
BUG:
18509792
Change-Id: Iae06469a7a9d019752b869fbd980a9451b2c63b6
Amit Mahajan [Thu, 20 Nov 2014 19:42:19 +0000 (11:42 -0800)]
Adding helper functions to retrieve settings that are stored per subId.
Bug:
18392680
Change-Id: I360bc19c4501020afd9dfa1cfb7e66ce2fad9536
John Reck [Mon, 24 Nov 2014 23:21:28 +0000 (15:21 -0800)]
Switch TextureCache to SkPixelRef::fStableId
Bug:
18245805
Change-Id: I08e6792dbeed86b13e569c7f2137de0e50dc2763
Alan Viverette [Mon, 24 Nov 2014 23:22:11 +0000 (15:22 -0800)]
Update IME selection dialog layout for Material
Also cleans up simple_list_item_2.xml formatting.
BUG:
18314215
Change-Id: I12b6ff19fca891524da7137b85dd576f85ee266a
Tom Taylor [Mon, 24 Nov 2014 23:14:40 +0000 (23:14 +0000)]
Merge "Issues with messaging apps on non-primary user account" into lmp-mr1-dev
Ruben Brunk [Mon, 24 Nov 2014 23:11:31 +0000 (23:11 +0000)]
Merge "Camera2: Ignore unsupported face detection results in LEGACY." into lmp-mr1-dev
Jeff Sharkey [Mon, 24 Nov 2014 23:05:06 +0000 (23:05 +0000)]
Merge "Better am error when SELinux blocking access." into lmp-mr1-dev
RoboErik [Mon, 24 Nov 2014 23:04:57 +0000 (23:04 +0000)]
Merge "Delay calling onConnected until a session is set in MediaBrowser" into lmp-mr1-dev
Jeff Sharkey [Mon, 24 Nov 2014 22:45:40 +0000 (14:45 -0800)]
Better am error when SELinux blocking access.
Bug:
18479882
Change-Id: I0732e54838c4e04d9d727e7c5fd9d7e7bacbaa1f
Alan Viverette [Mon, 24 Nov 2014 22:37:46 +0000 (14:37 -0800)]
Update action bar insets on sw600dp to match Material spec
BUG:
18482784
Change-Id: Ic9dbca11e9fbf850ad017e1a4c7b72030bf35ddc
Jeff Sharkey [Mon, 24 Nov 2014 22:21:23 +0000 (22:21 +0000)]
Merge "Ignore spammy package logs when dumping." into lmp-mr1-dev
Jeff Sharkey [Mon, 24 Nov 2014 22:18:47 +0000 (22:18 +0000)]
Merge "Move Documents action bar update even later." into lmp-mr1-dev
Svet Ganov [Mon, 24 Nov 2014 10:01:37 +0000 (02:01 -0800)]
Lockup in the print spooler.
A recent change modified the way we destroy the remote renderer from
asynchronous to synchronous. This caused problems since it was possible
that the remote rendering service is unbound while we are reading the
contents of a rendered page. As a result the reader was blocking on I/O
and the print spooler was getting into a locked state that required a
restart of its process. Now the remote renderer is destroyed
asynchronously.
bug:
18498626
Change-Id: I1312bf808f30430728b4038dd4be43c55d2be825
Alan Viverette [Mon, 24 Nov 2014 22:07:24 +0000 (14:07 -0800)]
Update documentation for DatePicker to reflect the new mode
BUG:
18508605
Change-Id: I23d45bf1cd7783fa6f397c15f0ba6802e4069d6b
Alan Viverette [Mon, 24 Nov 2014 21:57:49 +0000 (21:57 +0000)]
Merge "Check for null drawable in theme-less getDrawable()" into lmp-mr1-dev
Adam Lesinski [Mon, 24 Nov 2014 19:27:50 +0000 (11:27 -0800)]
Make the Context service constant for UsageStats public
This was an oversight in L, where we did not make this
service constant public.
Change-Id: I42e38cb5ef8420cadc1a4a6705821189d911ccfe
Jeff Sharkey [Mon, 24 Nov 2014 21:43:45 +0000 (13:43 -0800)]
Ignore spammy package logs when dumping.
Bug:
18390552
Change-Id: Ie333f57d46d6ab3f4b9daa17f98b1e94a236e959
Roozbeh Pournader [Mon, 24 Nov 2014 21:22:09 +0000 (13:22 -0800)]
Add Lohit Odia (Oriya) font to the fallback chain.
This adds Lohit Odia (Oriya) font as the default font for the Oriya
script to the fallback chain.
Bug:
17686019
Change-Id: If0c60a0f35a029c3761b8ea26a2546ca5c5fa0c0
Jean-Michel Trivi [Mon, 24 Nov 2014 21:39:28 +0000 (21:39 +0000)]
Merge "Add support for audio focus locking" into lmp-mr1-dev
Jeff Davidson [Mon, 24 Nov 2014 21:19:55 +0000 (21:19 +0000)]
Merge "Don't enforce control permission when preparing consented VPN." into lmp-mr1-dev
Jinsuk Kim [Mon, 24 Nov 2014 21:13:58 +0000 (21:13 +0000)]
Merge "CEC: Do not issue non-effective <Routing Change>" into lmp-mr1-dev
Geoff Mendal [Mon, 24 Nov 2014 20:44:48 +0000 (20:44 +0000)]
Merge "Import translations. DO NOT MERGE" into lmp-mr1-dev
RoboErik [Fri, 21 Nov 2014 19:19:35 +0000 (11:19 -0800)]
Delay calling onConnected until a session is set in MediaBrowser
This will delay all calls to onConnected from the MediaBrowserService
until a session token has been set. This also requires making it an
exception to try setting the session twice.
bug:
18052336
Change-Id: Iecf186c53364183e1696af83a855c8db3294a5d0
Jeff Sharkey [Mon, 24 Nov 2014 18:00:00 +0000 (10:00 -0800)]
Move Documents action bar update even later.
At some point Activity started restoring the Toolbar/ActionBar title
during onPostCreate(), which would clobber some of the setup we just
finished doing. To fix, move our update to be even later in the
restore lifecycle.
Also fix grid item widths for small screen devices.
Bug:
17428127
Change-Id: I258121b6a6eec5924f92b02290a67d3ae7dd9cf6
Jeff Sharkey [Mon, 24 Nov 2014 20:16:12 +0000 (20:16 +0000)]
Merge "Introduce revision codes for split APKs." into lmp-mr1-dev
Jeff Sharkey [Sun, 23 Nov 2014 00:49:34 +0000 (16:49 -0800)]
Introduce revision codes for split APKs.
Apps delivered as multiple split APKs must have identical package
names, version code, and signatures. However, developers may want
to iterate quickly on a subset of splits without having to increment
the version code, which would require delivery of the entire app.
This change introduces "revision codes" which can vary between
split APKs belonging to the same app. An install is valid as long
as the normal version code is identical across all splits. Splits
can be added/removed to an app over time, but if a split is present
across an upgrade the revision code must not decrease.
Since system apps could have been updated with splits, only revert
to the built-in APKs if the version code is strictly greater than the
data version. Also fix bug to enable inheriting from system apps
when adding splits.
Bug:
18481866
Change-Id: I34d8e14c141a8eb95c33ffe24b4e52d6af5c8260
Sailesh Nepal [Mon, 24 Nov 2014 19:36:56 +0000 (19:36 +0000)]
Merge "Add system API to get registered connection managers" into lmp-mr1-dev
Jorim Jaggi [Mon, 24 Nov 2014 19:31:28 +0000 (19:31 +0000)]
Merge "Fix quick settings on Keyguard" into lmp-mr1-dev
Jorim Jaggi [Fri, 21 Nov 2014 17:10:32 +0000 (18:10 +0100)]
Fix quick settings on Keyguard
- Fix that quick settings couldn't be scrolled nor closed on Keyguard
if scrolling was needed.
- Fix jumping in unlock motion when closing both panel and QS
- Fix invalid panel height when closing both QS and panel
Bug:
18481668
Change-Id: Ifd12e29bbc64f72f0dc13b43e36b1a57df7524fa
Alan Viverette [Mon, 24 Nov 2014 19:27:09 +0000 (11:27 -0800)]
Check for null drawable in theme-less getDrawable()
BUG:
18507509
Change-Id: I64e2950dc3a30f3979ec179789a6f6e055c9f86d
Bo Liu [Mon, 24 Nov 2014 18:53:52 +0000 (10:53 -0800)]
Fix crash in getNativeCanvas when canvasHandle is NULL
BUG:
18261928
Change-Id: I01a5af201fe829d5752433e1bb0db7edc01733d4
Geoff Mendal [Mon, 24 Nov 2014 19:21:09 +0000 (11:21 -0800)]
Import translations. DO NOT MERGE
Change-Id: I753b271eb5b97b719fe6d4aa50d21431a961d553
Auto-generated-cl: translation import
Chris Wren [Mon, 24 Nov 2014 19:15:47 +0000 (19:15 +0000)]
Merge "LED should not be blocked by interruption filtering." into lmp-mr1-dev
Alan Viverette [Mon, 24 Nov 2014 19:11:05 +0000 (11:11 -0800)]
Ensure calling mutate() on DrawableContainer creates a new state
Previously, a new state would only be created on newDrawable(), which
caused the first drawable loaded for a resource to share constant state
with the cached version. Even if mutate() was called, the constant
state was still shared and any changes were applied to the cached copy.
BUG:
18504919
Change-Id: I1ce76fbbc144e9c0c93261e3a12cc613d0c74b83
smain@google.com [Mon, 24 Nov 2014 19:11:04 +0000 (19:11 +0000)]
am
75cd7c74: am
5f3ba993: am
1b23ee96: Merge "add intro videos (w/ shadowbox) to Auto and Wear landing pages." into lmp-docs
* commit '
75cd7c74ab38a55914f1658234a0031c907eb3ed':
add intro videos (w/ shadowbox) to Auto and Wear landing pages.
smain@google.com [Mon, 24 Nov 2014 19:02:34 +0000 (19:02 +0000)]
am
5f3ba993: am
1b23ee96: Merge "add intro videos (w/ shadowbox) to Auto and Wear landing pages." into lmp-docs
* commit '
5f3ba99376a7d01a4d142f2e34576202870b0a46':
add intro videos (w/ shadowbox) to Auto and Wear landing pages.
smain@google.com [Mon, 24 Nov 2014 18:55:57 +0000 (18:55 +0000)]
am
1b23ee96: Merge "add intro videos (w/ shadowbox) to Auto and Wear landing pages." into lmp-docs
* commit '
1b23ee962a1ce0963537810724b2be61c0ab8c57':
add intro videos (w/ shadowbox) to Auto and Wear landing pages.