OSDN Git Service
John Spurlock [Mon, 11 May 2015 15:48:44 +0000 (15:48 +0000)]
Merge "Add new metrics categories for the two notification access screens." into mnc-dev
Paul McLean [Mon, 11 May 2015 15:39:28 +0000 (15:39 +0000)]
Merge "Changes as per API council review." into mnc-dev
Abodunrinwa Toki [Mon, 11 May 2015 15:27:25 +0000 (15:27 +0000)]
Merge "Set FloatingToolbar width for portrait and landscape." into mnc-dev
John Spurlock [Mon, 11 May 2015 15:15:35 +0000 (11:15 -0400)]
Add new metrics categories for the two notification access screens.
Bug:
20916418
Change-Id: Iafcaccaa465a2f121a6a1a2ba54b122173e45dc6
Chris Wren [Mon, 11 May 2015 15:07:17 +0000 (15:07 +0000)]
Merge "log more settings actions" into mnc-dev
Narayan Kamath [Mon, 11 May 2015 14:16:44 +0000 (14:16 +0000)]
Merge "Be more accepting of dex2oat errors." into mnc-dev
Abodunrinwa Toki [Tue, 5 May 2015 14:11:30 +0000 (15:11 +0100)]
Set FloatingToolbar width for portrait and landscape.
Bug:
20711006
Change-Id: Iee061a1031406780eb0f85201543b644fbb4d813
Geoff Mendal [Mon, 11 May 2015 13:24:58 +0000 (13:24 +0000)]
Merge "Import translations. DO NOT MERGE" into mnc-dev
Geoff Mendal [Mon, 11 May 2015 13:22:35 +0000 (13:22 +0000)]
Merge "Import translations. DO NOT MERGE" into mnc-dev
Geoff Mendal [Mon, 11 May 2015 13:21:28 +0000 (06:21 -0700)]
Import translations. DO NOT MERGE
Change-Id: I3b9bc4b615456852e450db14f517a103fd8cb697
Auto-generated-cl: translation import
Geoff Mendal [Mon, 11 May 2015 13:17:31 +0000 (06:17 -0700)]
Import translations. DO NOT MERGE
Change-Id: Ia8e10381534c60257e959e7d0eaf02deb0097142
Auto-generated-cl: translation import
Geoff Mendal [Mon, 11 May 2015 13:14:14 +0000 (06:14 -0700)]
Import translations. DO NOT MERGE
Change-Id: I0999d1abf6951574e9ba7fc6c8a608aaea4540de
Auto-generated-cl: translation import
Nick Kralevich [Sun, 10 May 2015 00:27:50 +0000 (17:27 -0700)]
UsbManager / UsbService / UsbDeviceManager: delete unused code
These functions are never called.
Change-Id: Ic436e1036bed717d2c64701fddd9a810abb9443e
Jinsuk Kim [Sun, 10 May 2015 23:12:14 +0000 (23:12 +0000)]
Merge "CEC: Update ARC feature flag on hotplug" into mnc-dev
Jinsuk Kim [Sun, 10 May 2015 22:49:51 +0000 (07:49 +0900)]
CEC: Update ARC feature flag on hotplug
ARC feature flag should have been updated whenever hotplug[on]
was detected, so that the ARC can be established upon device
discovery. This CL rectifies the bug.
Bug:
20817208
Change-Id: I5053ad3f576d0e405b6d8fc0c4e6584e66ed0a86
Jeff Sharkey [Sun, 10 May 2015 21:53:34 +0000 (14:53 -0700)]
Fix devices with primary physical storage.
Always assume the factory-reset default primary storage before parsing
storage settings. Without this, we'd always default to picking
internal emulated storage during first boot or upgrade.
Bump version code to re-evaluate this for devices that default to
physical storage as primary.
Also restrict available move targets when storage is physical, since
we can't really translate between multi-user and non-multi-user aware
storage.
Bug:
20836019
Change-Id: I186ded1aa3dd9cea67497a4f53b0973031174ccd
Dirk Dougherty [Sat, 9 May 2015 04:49:22 +0000 (04:49 +0000)]
am
d3b2d050: am
674b1fcb: Doc change: Update cards and landing contents.
* commit '
d3b2d0502dd30039789f2a2b6380a4344fdc865e':
Doc change: Update cards and landing contents.
Dirk Dougherty [Sat, 9 May 2015 04:37:37 +0000 (04:37 +0000)]
am
674b1fcb: Doc change: Update cards and landing contents.
* commit '
674b1fcbaae2142666a6fb8eea4595fa8c64e406':
Doc change: Update cards and landing contents.
Dirk Dougherty [Fri, 8 May 2015 03:39:50 +0000 (20:39 -0700)]
Doc change: Update cards and landing contents.
Change-Id: Iecb6a6aa0fd3835750979bea49ac782abaa3364a
Chris Wren [Fri, 8 May 2015 21:23:47 +0000 (17:23 -0400)]
log more settings actions
airplane: quick and slow settings
bluetooth: quick and slow settings
cellular data: quick and slow settings
dnd: quick and slow settings
wifi: quick settings (slow already done)
cast: quick settings
user: quick settings
include state of the toggle in the action log
Back away slowly from the over-generalization of logging
around handleClick, the semantics of mState are particular
to the individual tiles.
Bug:
20264417
Change-Id: I4cecbd3361af64d08de9fb41b8dca210a8086a80
Guang Zhu [Sat, 9 May 2015 00:27:55 +0000 (00:27 +0000)]
Merge "allow top sleeping state in app process verification" into mnc-dev
Alan Viverette [Sat, 9 May 2015 00:20:01 +0000 (00:20 +0000)]
Merge "Replace usages of deprecated version of TextView.setTextAppearance()" into mnc-dev
Fyodor Kupolov [Sat, 9 May 2015 00:19:40 +0000 (00:19 +0000)]
Merge "Disable multi-user background recording" into mnc-dev
Alan Viverette [Sat, 9 May 2015 00:17:44 +0000 (17:17 -0700)]
Replace usages of deprecated version of TextView.setTextAppearance()
Change-Id: Ie501affe2e3a275d3172ce8ed584ba1cd5494da8
Fyodor Kupolov [Sat, 18 Apr 2015 00:59:14 +0000 (17:59 -0700)]
Disable multi-user background recording
On user switch, kill existing processes of the background user with
android.permission.RECORD_AUDIO permission. Home activity should not be
killed to avoid an expensive restart of the home launcher, when the
user switches back.
Introduced DISALLOW_RECORD_AUDIO user restriction, which is enabled for the
background user, and removed for the foreground user.
Introduced a concept of system controlled user restriction, which can only
be set by the system, rather than device administrator.
Bug:
20346194
Change-Id: Ic942fd565e80d14424230dae612965a8e229c4ef
Guang Zhu [Sat, 9 May 2015 00:10:29 +0000 (17:10 -0700)]
allow top sleeping state in app process verification
This happens when an app is launched but has a dialog shown on
top of it. Typical reason is a licensing prompt of sorts.
Change-Id: Id73f45f54767b869873c62f13aeeb470c1a5cd81
Wei Jia [Fri, 8 May 2015 23:23:43 +0000 (23:23 +0000)]
Merge "MediaSync: address API review." into mnc-dev
Fyodor Kupolov [Fri, 8 May 2015 23:10:29 +0000 (23:10 +0000)]
Merge "Remove restrictions PIN functionality" into mnc-dev
Alex Klyubin [Fri, 8 May 2015 23:09:15 +0000 (23:09 +0000)]
Merge "Document when encrypted AndroidKeyStore keys are wiped." into mnc-dev
Alex Klyubin [Fri, 8 May 2015 22:25:48 +0000 (15:25 -0700)]
Document when encrypted AndroidKeyStore keys are wiped.
This also drops the boolean parameter from
KeyGeneratorSpec.Builder.setEncryptionRequired to match the already
launched KeyPairGeneratorSpec.Builder.setEncryptionRequired.
Bug:
18088752
Change-Id: I91a3e8c77958971b1bda8329319f1a0d8043b669
Paul McLean [Fri, 8 May 2015 18:41:20 +0000 (11:41 -0700)]
Changes as per API council review.
Bug:
20887665
Change-Id: I1da7a2c69d8cf20682c767294b1647beef33f90c
Ronghua Wu [Fri, 8 May 2015 22:53:32 +0000 (22:53 +0000)]
Merge "media: merge CodecException's getErrorCode and getReason." into mnc-dev
Mark Salyzyn [Wed, 8 Apr 2015 17:56:59 +0000 (10:56 -0700)]
BootReceiver: scrub APANIC
(Cherry pick from commit
b49dd577f421adbc4e2c7aa7aa88174905b76242)
Bug:
19525200
Change-Id: I940e25a6dd20d53d44ad8848f490ac18c5e971e9
Christopher Tate [Fri, 8 May 2015 22:46:13 +0000 (22:46 +0000)]
am
e8334254: am
4f35e169: am
4475e7df: am
ea2c4033: Mark persistent apps as such when the ProcessRecord is created
* commit '
e83342540b2b7dc7571c12768007697685a6add5':
Mark persistent apps as such when the ProcessRecord is created
Wale Ogunwale [Fri, 8 May 2015 22:34:29 +0000 (22:34 +0000)]
Merge "Clean-up component states in AMS when component is disabled" into mnc-dev
Christopher Tate [Fri, 8 May 2015 22:32:18 +0000 (22:32 +0000)]
am
4f35e169: am
4475e7df: am
ea2c4033: Mark persistent apps as such when the ProcessRecord is created
* commit '
4f35e1699a4b62bd71bed27fece85e2c026210d1':
Mark persistent apps as such when the ProcessRecord is created
Ronghua Wu [Fri, 8 May 2015 21:40:49 +0000 (14:40 -0700)]
media: merge CodecException's getErrorCode and getReason.
And unhide getErrorCode.
Bug:
20950388
Change-Id: I19c5ddaadfcdd446777e341f73edb75ca184d32f
John Spurlock [Fri, 8 May 2015 22:29:24 +0000 (22:29 +0000)]
Merge "Zen QS: Tweak segmented button + introduction styling." into mnc-dev
John Spurlock [Fri, 8 May 2015 22:29:09 +0000 (22:29 +0000)]
Merge "Zen: Tweak default automatic rules." into mnc-dev
John Spurlock [Fri, 8 May 2015 22:28:49 +0000 (22:28 +0000)]
Merge "Zen: Simplify notification policy api, add zenmode api." into mnc-dev
Wei Jia [Fri, 8 May 2015 22:23:28 +0000 (15:23 -0700)]
MediaSync: address API review.
Rename *Settings to *Params;
Remove size parameter from MediaSync.queueAudio();
Bug:
20887706
Change-Id: I4c572da92ada51458031a482b96b3f624224e608
Wale Ogunwale [Fri, 1 May 2015 22:35:39 +0000 (15:35 -0700)]
Clean-up component states in AMS when component is disabled
Bug:
15804187
Change-Id: I2b5856c5a0a012f34698fb64f8596d32924bbd1f
Mike Lockwood [Fri, 8 May 2015 22:19:55 +0000 (22:19 +0000)]
Merge "BluetoothMidiDevice: Cleanup and error handling improvements" into mnc-dev
John Spurlock [Fri, 8 May 2015 22:16:54 +0000 (18:16 -0400)]
Zen QS: Tweak segmented button + introduction styling.
- Add a rounded rect background to the segmented buttons.
- Remove the spacing between the segmented buttons.
- Increase the minheight + font weight of the button text.
- Remove the embedded divider line.
- Add a rounded rect background to the intro messages.
- Tweak margins, mostly 8dp -> 16dp in a few places.
Bug:
20949290
Bug:
20947407
Change-Id: Ic497c772aa7228423c8884d6ec7b9ccbfdda365a
Christopher Tate [Fri, 8 May 2015 22:14:53 +0000 (22:14 +0000)]
am
4475e7df: am
ea2c4033: Mark persistent apps as such when the ProcessRecord is created
* commit '
4475e7dfa12e684df64c59a9053c110d79d83c1f':
Mark persistent apps as such when the ProcessRecord is created
Craig Lafayette [Fri, 8 May 2015 22:12:53 +0000 (22:12 +0000)]
Merge "DeviceInitializerStatus API review changes" into mnc-dev
Alex Klyubin [Fri, 8 May 2015 22:03:19 +0000 (22:03 +0000)]
Merge "More Javadocs for AndroidKeyStore public classes." into mnc-dev
Christopher Tate [Fri, 8 May 2015 21:55:08 +0000 (21:55 +0000)]
am
ea2c4033: Mark persistent apps as such when the ProcessRecord is created
* commit '
ea2c403311f741f5a0a9688847cfd17041c81c0d':
Mark persistent apps as such when the ProcessRecord is created
Chad Brubaker [Fri, 8 May 2015 21:51:03 +0000 (21:51 +0000)]
Merge "Cleanup keystore password changing and unlocking" into mnc-dev
Mady Mellor [Fri, 8 May 2015 21:45:34 +0000 (21:45 +0000)]
Merge "Fix: Hard to modify multi-line selection." into mnc-dev
John Spurlock [Fri, 8 May 2015 21:35:22 +0000 (17:35 -0400)]
Zen: Tweak default automatic rules.
- Add a new default rule for calendar events.
- Rename all default rules to singular form. i.e. Weekend/Weeknight/Event
Bug:
20064962
Change-Id: Iee13238e0479fd2a05abdef4a5584455dcdd0c53
Dmitriy Ivanov [Fri, 8 May 2015 21:20:44 +0000 (21:20 +0000)]
Merge "Switch libjnigraphics.so to hash-style=both" into mnc-dev
John Reck [Fri, 8 May 2015 21:19:37 +0000 (21:19 +0000)]
Merge "Fix kSkippedFrame setting" into mnc-dev
Dmitriy Ivanov [Fri, 8 May 2015 21:03:19 +0000 (14:03 -0700)]
Switch libjnigraphics.so to hash-style=both
Bug: http://b/
19059885
Change-Id: I15f70b434b1d450e5b62ca7c204c628e2dc9edcc
(cherry picked from commit
2e84bc6948bb24ec67bf289ee1d0ed937a0fd4ff)
Eric Laurent [Fri, 8 May 2015 21:17:15 +0000 (21:17 +0000)]
Merge "AudioManager: add previous AudioPort list" into mnc-dev
John Reck [Fri, 8 May 2015 21:13:42 +0000 (21:13 +0000)]
Merge "Compatibility hack" into mnc-dev
John Reck [Fri, 8 May 2015 21:10:57 +0000 (14:10 -0700)]
Fix kSkippedFrame setting
It was only set previously if RenderThread dropped the frame,
but not if the UI thread frame was dropped. Unify the
two paths
Change-Id: If2574edde3cb0949deed4e47f3daaddb890a1b28
Richard Uhler [Fri, 8 May 2015 21:11:44 +0000 (21:11 +0000)]
Merge "Add 'App Summary' section to meminfo." into mnc-dev
Glenn Kasten [Fri, 8 May 2015 21:11:07 +0000 (21:11 +0000)]
Merge "Add feature for pro audio" into mnc-dev
Alan Viverette [Fri, 8 May 2015 21:10:02 +0000 (21:10 +0000)]
Merge "Allow ContextImpl.setTheme(int) to be called after getTheme()" into mnc-dev
John Reck [Fri, 8 May 2015 20:59:01 +0000 (13:59 -0700)]
Compatibility hack
Bug:
20940526
Rather than throwing an exception on accessing a recycled()
bitmap let certain operations succeed and just return dummy
values. Apps appear to be relying on this.
Change-Id: I74df2efdc29d93facd8553ed31cda3addf0b28eb
Dianne Hackborn [Fri, 8 May 2015 20:42:11 +0000 (20:42 +0000)]
Merge "Fix issue #
20655182: API Review: ViewAssistStructure" into mnc-dev
George Mount [Fri, 8 May 2015 20:30:07 +0000 (20:30 +0000)]
Merge "Don't call updateDisplayListIfDirty outside draw." into mnc-dev
Christopher Tate [Fri, 8 May 2015 18:10:43 +0000 (11:10 -0700)]
Mark persistent apps as such when the ProcessRecord is created
...rather than only during the OS's "time to start the persistent apps"
boot phase. This closes a window of opportunity during which a
persistent app container may be live without having been properly
noted as such, because it wound up being launched prior to the
[rather late] boot phase at which the persistent apps are directly
enumerated and bookkeeping for them established.
Bug
20855725
Change-Id: I41822b412de4540dbdeab300b38089303678f76c
Tyler Gunn [Fri, 8 May 2015 19:57:39 +0000 (19:57 +0000)]
Merge "Un-@hiding some missed VT APIs." into mnc-dev
Craig Lafayette [Fri, 8 May 2015 19:55:32 +0000 (19:55 +0000)]
Merge "DevicePolicyManager API review changes" into mnc-dev
Richard Uhler [Fri, 13 Mar 2015 19:38:38 +0000 (12:38 -0700)]
Add 'App Summary' section to meminfo.
The 'App Summary' section is shown by default when other memory
details are shown. This adds a new meminfo flag '-s' to show only the
App Summary section.
Change-Id: I66913673cd3afca873a8b13e45abe071d4c57b82
Eric Laurent [Fri, 8 May 2015 18:43:05 +0000 (11:43 -0700)]
AudioManager: add previous AudioPort list
Maintain a cache of previously attached audio ports used
to create lists of added and removed devices following
a port list update callback.
Change-Id: Iad1c95b85c8ae9bdbed79eb0cdc46aeedeafccea
Tyler Gunn [Fri, 8 May 2015 18:35:55 +0000 (11:35 -0700)]
Un-@hiding some missed VT APIs.
Bug:
20947116
Change-Id: Idda9b7c7debafbea8c42eaadb75c3375b2c8ddb2
Alan Viverette [Fri, 8 May 2015 18:15:47 +0000 (18:15 +0000)]
Merge "Use correct array index for Theme.getTheme()" into mnc-dev
Chad Brubaker [Thu, 7 May 2015 17:02:22 +0000 (10:02 -0700)]
Cleanup keystore password changing and unlocking
Add KeyStore.onUserPasswordChanged for the lockscreen to call when
the user changes their password. Keystore will then handle the logic of
deleting keys. Instead of calling Keystore.password_uid for both
unlocking and password changes the behavior has been split into
Keystore.unlock and onUserPasswordChanged.
Change-Id: I324914c00195d762cbaa8c63084e41fa796b7df8
John Reck [Fri, 8 May 2015 18:06:51 +0000 (18:06 +0000)]
Merge "Add eglSwapBuffersWithDamageKHR support" into mnc-dev
Alex Klyubin [Fri, 8 May 2015 18:06:34 +0000 (18:06 +0000)]
Merge "Switch to KeyguardManager.isDeviceSecure." into mnc-dev
Alan Viverette [Fri, 8 May 2015 18:04:47 +0000 (11:04 -0700)]
Use correct array index for Theme.getTheme()
Change-Id: Ic462a7b8a81bb87bf08136bb30e3432f10269918
Adam Powell [Fri, 8 May 2015 17:59:29 +0000 (17:59 +0000)]
Merge "Add Build.VERSION.PREVIEW_SDK_INT" into mnc-dev
John Reck [Fri, 8 May 2015 17:04:36 +0000 (10:04 -0700)]
Add eglSwapBuffersWithDamageKHR support
BUG:
20761426
Disabled temporarily
Change-Id: I0b6b6f0eebab886145e13fa35aefe76826965cf5
John Spurlock [Thu, 7 May 2015 21:38:50 +0000 (17:38 -0400)]
Zen: Simplify notification policy api, add zenmode api.
- Remove the concept of a notification policy management token
in favor of a simple grant/deny per app. Currently, all requests
are immediately granted.
- Add zen mode getter/setting, limit to apps that have been granted
policy access.
- Add intent for zen mode changes.
- Public name for zen mode = "interruption filter", moved from
NotificationListenerService to NotificationManager.
- Add settings metadata for new DND access Settings screen.
- Add the split sender settings for calls vs messages to the public
Policy api.
- This change is meant to finalize the public api, persisting
granted app status and showing the user-visible dialog will be
done as followups.
Bug:
18298798
Change-Id: I511be98d69939f057c0c7dc1a6dfe63d1c468193
Dirk Dougherty [Fri, 8 May 2015 17:19:50 +0000 (17:19 +0000)]
am
4e19b9a0: am
27e82e7b: Merge "Doc change: remove design content that has moved to material spec." into mnc-preview-docs
* commit '
4e19b9a01e1a9b37aa4b2b02ff2baac764824a33':
Doc change: remove design content that has moved to material spec.
Joe Fernandez [Fri, 8 May 2015 17:19:40 +0000 (17:19 +0000)]
am
259a73b5: am
b2152a43: am
1dc26b8c: docs: remove obsolete renderscript reference framer page
* commit '
259a73b560b3acbd653167b2617810920a6f4b22':
docs: remove obsolete renderscript reference framer page
Yohei Yukawa [Fri, 8 May 2015 17:11:21 +0000 (17:11 +0000)]
Merge "Fix IMMS#mInputShown state inconsistency." into mnc-dev
Glenn Kasten [Wed, 6 May 2015 22:54:49 +0000 (15:54 -0700)]
Add feature for pro audio
The specification for CDD is in progress
Bug:
20877157
Change-Id: Iaf37b2ccb21562170a080b53668a41b85c410241
Alex Klyubin [Fri, 8 May 2015 00:34:24 +0000 (17:34 -0700)]
More Javadocs for AndroidKeyStore public classes.
This adds more detailed class-level Javadocs (incl. examples) for the
following public API of Android KeyStore facility:
* KeyPairGeneratorSpec,
* KeyGeneratorSpec,
* KeyStoreParameter,
* KeyStoreKeySpec.
This also clarifies what encryption at rest means.
Bug:
18088752
Change-Id: I9951a528c34dea322534763b596902a2b6ac64f9
Alex Klyubin [Fri, 8 May 2015 16:23:58 +0000 (16:23 +0000)]
Merge "Replace "TEE" with "secure hardware"." into mnc-dev
Xiaohui Chen [Fri, 8 May 2015 16:06:30 +0000 (16:06 +0000)]
Merge "multiuser: postpone user cleanup to systemready" into mnc-dev
Alex Klyubin [Fri, 8 May 2015 16:02:38 +0000 (09:02 -0700)]
Replace "TEE" with "secure hardware".
This is to make the Android KeyStore API more generic.
Bug:
18088752
Change-Id: I18bcc96db4af17127e5dc038becc9deb85bb48aa
Alex Klyubin [Fri, 8 May 2015 15:44:59 +0000 (08:44 -0700)]
Switch to KeyguardManager.isDeviceSecure.
isKeyguardSecure also returns true when SIM PIN is required. We don't
care about that because entering SIM PIN does not unlock keys
requiring user authentication. isDeviceSecure returns true only if
secure lock screen is set up, which is exactly what we want.
Bug:
18088752
Change-Id: I47b21f3351f55c11e8e9bcfd7654762973dd9271
Michael Wright [Fri, 8 May 2015 14:58:11 +0000 (14:58 +0000)]
Merge "Always destroy virtual display on Binder death." into mnc-dev
George Mount [Fri, 8 May 2015 14:48:19 +0000 (07:48 -0700)]
Don't call updateDisplayListIfDirty outside draw.
Bug
20909826
Change-Id: If332319ba192606cc30fc8d0de00086fc5135deb
Erik Kline [Fri, 8 May 2015 07:27:27 +0000 (07:27 +0000)]
Merge "Optionally add a default MOBILE request." into mnc-dev
Erik Kline [Thu, 30 Apr 2015 03:58:40 +0000 (12:58 +0900)]
Optionally add a default MOBILE request.
This enables persisting the mobile internet data connection, even
when Wi-Fi is enabled and serving as the default network (for faster
network switching).
Change-Id: I9d1512b3a8413c4f163c63d57e66bded017101e4
Dirk Dougherty [Fri, 8 May 2015 03:46:49 +0000 (03:46 +0000)]
am
27e82e7b: Merge "Doc change: remove design content that has moved to material spec." into mnc-preview-docs
* commit '
27e82e7b3824b886ae1179c58c2f7073831d6c6a':
Doc change: remove design content that has moved to material spec.
Seigo Nonaka [Wed, 15 Apr 2015 09:31:32 +0000 (18:31 +0900)]
Fix IMMS#mInputShown state inconsistency.
The goal of this CL is to keep IMMS#mInputShown consistent with the
actual visibility of the software keyboard. Doing it indeed fixes many
user-visible inconsistency, especially when a physical keyboards is
attached.
It turned out that there are much more cases where IMMS#mInputShown
should have been updated. Basically every time when the software
keyboard is shown or hiden by non-user actions, IMMS#mInputShown was not
updated to the new state. Typical cases are:
- the IME shows its Emoji keyboard when the ALT key is pressed.
- the system hides software keyboard when physical keyboard is
connected.
With this CL, all known issues will disapper by updating
IMMS#mInputShown in IMMS#setImeWindowStatus().
Note that this CL depends on following preparation CLs directly or
indirectly.
- I7002ff063e490928309e9a9a0f6557ce3d12e6aa
- I1e50ee42838a1bf64a612da4904aa93458d44ea4
- I3decaf37198e5864a1763a059df4a36ebc70c5a7
- Id156c85535a221235737ea6dcc15a67f1c4b9f71
- I9f797d07ba02363fab58ceb9aecb3cc11fbc407e
- I60963f1474457ff37cca85e262460dca8105acff
Simply cherry-picking this CL into L branch is supposed to be
insufficient to fix all the issues and would result in different
regressions indeed.
BUG:
18722991
BUG:
20763994
BUG:
20764441
BUG:
20926844
Change-Id: I20ae2749a93bc33840df560aa71d4635e9ec849a
Dirk Dougherty [Fri, 8 May 2015 03:35:56 +0000 (03:35 +0000)]
Merge "Doc change: remove design content that has moved to material spec." into mnc-preview-docs
Keisuke Kuroyanagi [Thu, 7 May 2015 08:34:21 +0000 (17:34 +0900)]
Fix: Hard to modify multi-line selection.
mTouchWordOffset was not appropriately updated when a
selection is modified across multiple lines.
Bug:
20650838
Change-Id: I46f5393970dc8d806719467bac489feac0fbe1a5
Selim Cinek [Fri, 8 May 2015 02:04:51 +0000 (02:04 +0000)]
Merge "Fixed a bug where the heads-up would not show when full screen" into mnc-dev
Siva Velusamy [Fri, 8 May 2015 01:51:19 +0000 (01:51 +0000)]
Merge "Use new hierarchy viewer protocol in all View subclasses" into mnc-dev
Siva Velusamy [Fri, 8 May 2015 01:50:43 +0000 (01:50 +0000)]
Merge "Improve hierarchy viewer dump hierarchy latency" into mnc-dev
Siva Velusamy [Tue, 5 May 2015 22:07:00 +0000 (15:07 -0700)]
Use new hierarchy viewer protocol in all View subclasses
A previous CL introduced a new way of encoding view properties for
use by heirarchy viewer. This CL updates all views using the old
@ExportedProperty annotation to use this new method. The older
mechanism will be removed in a subsequent CL.
Change-Id: I6cc23b90cd9da1c6ce89b4caffe54874db203452
Siva Velusamy [Wed, 22 Apr 2015 17:23:56 +0000 (10:23 -0700)]
Improve hierarchy viewer dump hierarchy latency
Hierarchy Viewer obtains the properties for each view by using
reflection and looking for fields and methods that have the
@ExportedProperty annotation. Using reflection made it quite slow
for large view hierarchies.
This CL adds a new method (encode) to each class that wishes to
export data to hiererachy viewer. Inside this method, the object
can write a sequence of key, value pairs corresponding to the
values it wants exported.
With this change, the dump hierarchy operation that used to take
more than 10 seconds can be performed in a few hundred milliseconds.
Change-Id: I199ac2e7ca3c59ebcfec7e6bd201e134c41fd583
Selim Cinek [Fri, 8 May 2015 01:12:51 +0000 (18:12 -0700)]
Fixed a bug with svelte and voice assist
Handling the case that no info is around.
Bug:
20925281
Change-Id: Id5a4c4373877909a898c8852891a854eacbc1f6c