OSDN Git Service

android-x86/frameworks-base.git
8 years agoAdd clarifying documentation to Context.BIND_EXTERNAL_SERVICE.
Robert Sesek [Tue, 17 May 2016 22:53:13 +0000 (18:53 -0400)]
Add clarifying documentation to Context.BIND_EXTERNAL_SERVICE.

Bug: 28775488
Change-Id: Ic0473d3664671f0ac5df8412f61ca8c1d029887f

8 years agoMerge "Title is a CharSequence." into nyc-dev
Julia Reynolds [Tue, 17 May 2016 19:48:31 +0000 (19:48 +0000)]
Merge "Title is a CharSequence." into nyc-dev

8 years agoTitle is a CharSequence.
Julia Reynolds [Tue, 17 May 2016 19:34:34 +0000 (15:34 -0400)]
Title is a CharSequence.

Change-Id: Ib464d422ca1cf6d7c0547a02847ecb7085682ae9
Fixes: 28680336

8 years agoMerge "TIF: Throw a more appropriate runtime exception when building TvInputInfo...
TreeHugger Robot [Tue, 17 May 2016 18:45:42 +0000 (18:45 +0000)]
Merge "TIF: Throw a more appropriate runtime exception when building TvInputInfo" into nyc-dev

8 years agoMerge "cherrypick from mnc-io-docs docs: Updated Billing API documentation (for Proje...
Kevin Hufnagle [Tue, 17 May 2016 18:39:02 +0000 (18:39 +0000)]
Merge "cherrypick from mnc-io-docs docs: Updated Billing API documentation (for Project Nickel)." into mnc-io-docs am: 296d84fbd9
am: 59ce20df8c

* commit '59ce20df8c6573a149461943963e98cee3b11d72':
  cherrypick from mnc-io-docs docs: Updated Billing API documentation (for Project Nickel).

Change-Id: Iad0a2bc7ed5554b65e833f8ecb2936ffe4fb4b80

8 years agodocs: Wear preview - update to leftnav am: ca23070a46
Bert McMeen [Tue, 17 May 2016 18:33:15 +0000 (18:33 +0000)]
docs: Wear preview - update to leftnav am: ca23070a46
am: 26599cc0e2

* commit '26599cc0e2076bc29e54e319c308f932fa9e3d48':
  docs: Wear preview - update to leftnav

Change-Id: I413265a1fd500bba0f2e84afa28b41cacee192c7

8 years agoMerge "cherrypick from mnc-io-docs docs: Updated Billing API documentation (for Proje...
Kevin Hufnagle [Tue, 17 May 2016 18:30:21 +0000 (18:30 +0000)]
Merge "cherrypick from mnc-io-docs docs: Updated Billing API documentation (for Project Nickel)." into mnc-io-docs
am: 296d84fbd9

* commit '296d84fbd9f04653edef37aede5e3c0663f8945c':
  cherrypick from mnc-io-docs docs: Updated Billing API documentation (for Project Nickel).

Change-Id: If3e7a0663a97f94d46059ed6fdd5b0cc75a0af3c

8 years agoMerge "Added a onRestrictBackgroundBlacklistChanged() callback." into nyc-dev
TreeHugger Robot [Tue, 17 May 2016 18:28:20 +0000 (18:28 +0000)]
Merge "Added a onRestrictBackgroundBlacklistChanged() callback." into nyc-dev

8 years agoMerge "cherrypick from mnc-io-docs docs: Updated Billing API documentation (for Proje...
Kevin Hufnagle [Tue, 17 May 2016 18:21:29 +0000 (18:21 +0000)]
Merge "cherrypick from mnc-io-docs docs: Updated Billing API documentation (for Project Nickel)." into mnc-io-docs

8 years agoMerge "Adddress NFC API review comments." into nyc-dev
Martijn Coenen [Tue, 17 May 2016 18:21:15 +0000 (18:21 +0000)]
Merge "Adddress NFC API review comments." into nyc-dev

8 years agoMerge "Fix issue #28641630: Service client dumps are timing out for no reason" into...
Dianne Hackborn [Tue, 17 May 2016 18:20:04 +0000 (18:20 +0000)]
Merge "Fix issue #28641630: Service client dumps are timing out for no reason" into nyc-dev

8 years agoMerge "Fix issue #27532364: Security Vulnerability in IIntentSender.send" into nyc-dev
Dianne Hackborn [Tue, 17 May 2016 18:19:34 +0000 (18:19 +0000)]
Merge "Fix issue #27532364: Security Vulnerability in IIntentSender.send" into nyc-dev

8 years agoFix issue #28641630: Service client dumps are timing out for no reason
Dianne Hackborn [Tue, 17 May 2016 00:36:15 +0000 (17:36 -0700)]
Fix issue #28641630: Service client dumps are timing out for no reason

Actually, no reason.  The reason is that to do the dump we are doing
synchronous calls out to each service, but that is with the activity
manager lock held, so they can get blocked if their main thread does
any call back in to the activity manager.

To fix this, re-organize the dumping code so that the "with client"
path is separate, and doesn't require holding a lock the entire
time.

Change-Id: Ia96861c10da81048b3d2ac93a25760b68623cf34

8 years agodocs: Wear preview - update to leftnav
Bert McMeen [Tue, 17 May 2016 18:17:11 +0000 (18:17 +0000)]
docs: Wear preview - update to leftnav
am: ca23070a46

* commit 'ca23070a460ff8cc8942b28d72de341d10102d4c':
  docs: Wear preview - update to leftnav

Change-Id: If391f05219140dbc8f9adcb337b599c48383a82c

8 years agoFix janky multi-window entry animation
Jorim Jaggi [Sat, 14 May 2016 01:21:48 +0000 (18:21 -0700)]
Fix janky multi-window entry animation

- Add tracing when drawing ImageWallpaper.
- Don't force a redraw in onSurfaceRedrawNeeded. This only adds
another unnecessary draw and doesn't do anything useful.
onSurfaceRedrawNeeded is only here so the client can block.
- Delay entrance animation by one frame so wallpaper can be drawn
before the transition is starting.
- Add some delay for animating the tasks up in recents to match that
delay (it wasn't matched before at all).
- Fix an issue where launchedFromHome was wrong while docking.

Bug: 28769940
Change-Id: I2b763ed40078541328a1e04ffecf5b0a520fe019

8 years agoMerge "Correct activity lifecycle when forcedResize activity is finished" into nyc-dev
TreeHugger Robot [Tue, 17 May 2016 18:02:17 +0000 (18:02 +0000)]
Merge "Correct activity lifecycle when forcedResize activity is finished" into nyc-dev

8 years agodocs: Wear preview - update to leftnav
Bert McMeen [Tue, 17 May 2016 17:58:06 +0000 (10:58 -0700)]
docs: Wear preview - update to leftnav

Bug: 28317997
Change-Id: Ia7b2f39dbd27106fd621acbf9e59f558ee7bdeba

8 years agoMerge "OMADM intent sent by both system and apps." into nyc-dev
Amit Mahajan [Tue, 17 May 2016 17:41:09 +0000 (17:41 +0000)]
Merge "OMADM intent sent by both system and apps." into nyc-dev

8 years agoMerge "Move onStart update of recents tasks to onResume" into nyc-dev
Sid Soundararajan [Tue, 17 May 2016 17:36:49 +0000 (17:36 +0000)]
Merge "Move onStart update of recents tasks to onResume" into nyc-dev

8 years agoMerge "Add an extra to HOME intent to indicate it comes form recents." into nyc-dev
Sid Soundararajan [Tue, 17 May 2016 17:36:41 +0000 (17:36 +0000)]
Merge "Add an extra to HOME intent to indicate it comes form recents." into nyc-dev

8 years agoMerge "Make some of the UID-based VPN code reusable" into nyc-dev
TreeHugger Robot [Tue, 17 May 2016 17:29:59 +0000 (17:29 +0000)]
Merge "Make some of the UID-based VPN code reusable" into nyc-dev

8 years agoMerge "Hide UiAutomation#destroy as test api." into nyc-dev
Phil Weaver [Tue, 17 May 2016 17:26:59 +0000 (17:26 +0000)]
Merge "Hide UiAutomation#destroy as test api." into nyc-dev

8 years agoMerge "Apply final crop during surface preservation" into nyc-dev
Chong Zhang [Tue, 17 May 2016 17:17:51 +0000 (17:17 +0000)]
Merge "Apply final crop during surface preservation" into nyc-dev

8 years agoMerge "Content description for FloatingToobar overflow." into nyc-dev
Phil Weaver [Tue, 17 May 2016 17:08:28 +0000 (17:08 +0000)]
Merge "Content description for FloatingToobar overflow." into nyc-dev

8 years agoTIF: Throw a more appropriate runtime exception when building TvInputInfo
Jae Seo [Tue, 17 May 2016 01:19:11 +0000 (18:19 -0700)]
TIF: Throw a more appropriate runtime exception when building TvInputInfo

Bug: 28775591
Change-Id: I934c8d7fed3dda356cdc3bafe51a79f585918ed0

8 years agoCorrect activity lifecycle when forcedResize activity is finished
Wale Ogunwale [Tue, 17 May 2016 16:40:02 +0000 (09:40 -0700)]
Correct activity lifecycle when forcedResize activity is finished

- Regerssion introduced ag/1039265. We still need to resume the
starting activity in a task with an overlay activity is the starting
activity is the overlay activity. Otherwise the activity below it
might not be moved to the paused state.
- Also, we don't want to clear starting window for activities that
aren't behind fullscreen activities as we need to display their
starting window until they are done initializing.

Bug: 28808506
Bug: 28751186
Change-Id: I9a1a5feecea2ed3592a4064fca80e240a3bce387

8 years agoMerge "Introduce system API to get source of user restriction" into nyc-dev
Zoltan Szatmary-Ban [Tue, 17 May 2016 15:16:55 +0000 (15:16 +0000)]
Merge "Introduce system API to get source of user restriction" into nyc-dev

8 years agoMerge "ZygoteInit: warm up JCA providers during preload" into nyc-dev
Sergio Giro [Tue, 17 May 2016 11:02:18 +0000 (11:02 +0000)]
Merge "ZygoteInit: warm up JCA providers during preload" into nyc-dev

8 years agoZygoteInit: warm up JCA providers during preload
Sergio Giro [Fri, 13 May 2016 15:34:46 +0000 (16:34 +0100)]
ZygoteInit: warm up JCA providers during preload

This makes the time spent in the first call of an app to
SSLSocketFactory.getDefault() drop from ~240 ms to ~50 ms. In M
it was around ~6ms. This is due to the fact that, while instantiating
the default factory, all providers are initialized.

In order to obtain the timings above, I created an app calling
SSLSocketFactory.getDefault in onCreate and timed it
with System.currentTimeMillis() .

Bug: 28545496

Change-Id: I650d4b0435e67e481a41e02b0b538ce5cc993fa3

8 years agoMerge "Skip 'network may be monitored' if dying or locked" into nyc-dev
Robin Lee [Tue, 17 May 2016 09:17:19 +0000 (09:17 +0000)]
Merge "Skip 'network may be monitored' if dying or locked" into nyc-dev

8 years agoMerge "Remove "if it succeeds" wording from requestShowKeyboardShortcuts" into nyc-dev
Clara Bayarri [Tue, 17 May 2016 09:12:35 +0000 (09:12 +0000)]
Merge "Remove "if it succeeds" wording from requestShowKeyboardShortcuts" into nyc-dev

8 years agoMerge "PackageManager: Clear foreign-dex markers when the app is uninstalled." into...
Narayan Kamath [Tue, 17 May 2016 08:31:42 +0000 (08:31 +0000)]
Merge "PackageManager: Clear foreign-dex markers when the app is uninstalled." into nyc-dev

8 years agoAdddress NFC API review comments.
Martijn Coenen [Tue, 17 May 2016 07:09:15 +0000 (09:09 +0200)]
Adddress NFC API review comments.

Bug: 28775492
Change-Id: I01befba3435f0d882787fecabd3c1041fe7260d7

8 years agoMerge "Docs: CL for continuing work on tactically merged N-DP3 docs." into mnc-io...
David Friedman [Tue, 17 May 2016 03:29:11 +0000 (03:29 +0000)]
Merge "Docs: CL for continuing work on tactically merged N-DP3 docs." into mnc-io-docs am: bf56921d35
am: 86b5f72636

* commit '86b5f726368c873c8503ed7a8042cfa954f5e1a0':
  Docs: CL for continuing work on tactically merged N-DP3 docs.

Change-Id: I83923831a50a94f46d05e18cfc4d69c68b2e58ed

8 years agoMerge "Docs: CL for continuing work on tactically merged N-DP3 docs." into mnc-io...
David Friedman [Tue, 17 May 2016 03:23:46 +0000 (03:23 +0000)]
Merge "Docs: CL for continuing work on tactically merged N-DP3 docs." into mnc-io-docs
am: bf56921d35

* commit 'bf56921d3527ad0652f4224b422dd611ec1a6fee':
  Docs: CL for continuing work on tactically merged N-DP3 docs.

Change-Id: I8150c709818232cf24e4d967de45aeb1bd4c2956

8 years agoMerge "Docs: CL for continuing work on tactically merged N-DP3 docs." into mnc-io...
David Friedman [Tue, 17 May 2016 03:17:40 +0000 (03:17 +0000)]
Merge "Docs: CL for continuing work on tactically merged N-DP3 docs." into mnc-io-docs

8 years agoDocs: CL for continuing work on tactically merged N-DP3 docs.
David Friedman [Fri, 13 May 2016 17:03:52 +0000 (10:03 -0700)]
Docs: CL for continuing work on tactically merged N-DP3 docs.

This CL continues the work from ag/1036623 and ag/1036124.

Change-Id: Ic1e026ed9f53a389a0435c2b8e21edfe9ef635c4

8 years agocherrypick from mnc-io-docs docs: Updated Billing API documentation
Kevin Hufnagle [Wed, 11 May 2016 01:03:42 +0000 (18:03 -0700)]
cherrypick from mnc-io-docs docs: Updated Billing API documentation
(for Project Nickel).

This CL is a continuation of CL 1026559.

Added references to Project Nickel (rounded and "relevant" pricing
for each country where an Android app is published) within overview
and reference pages. Also added discussion of pricing templates and
the associated operations in the "administration" page.

Finally, completed minor touch-ups to billing administration section
(removed unhelpful links, updated screen captures).

Bug: 28204935
Change-Id: Id194c17b5dd23fc89b9b69cf90e601993a66d014
Original-Change-Id: I917d06876d1525f24cb26a55a39cd64ae479b8f8

8 years agoApply final crop during surface preservation
Chong Zhang [Tue, 17 May 2016 01:25:45 +0000 (18:25 -0700)]
Apply final crop during surface preservation

Apply stack crop to the preserved surface so that it doesn't stick over
the dock divider.

bug: 28567495
Change-Id: Ib7a9d8ec82a7752ecbef60a86f441e35e16ac877

8 years agoMerge "Sysconfig define a whitelist of permitted backup transports" into nyc-dev
Chris Tate [Tue, 17 May 2016 00:56:48 +0000 (00:56 +0000)]
Merge "Sysconfig define a whitelist of permitted backup transports" into nyc-dev

8 years agoMerge "Fixed bugs with starting windows when displayng forcedResized activity" into...
TreeHugger Robot [Tue, 17 May 2016 00:51:40 +0000 (00:51 +0000)]
Merge "Fixed bugs with starting windows when displayng forcedResized activity" into nyc-dev

8 years agoMerge "Update configuration of all visible activities in a stack when resizing" into...
TreeHugger Robot [Tue, 17 May 2016 00:29:03 +0000 (00:29 +0000)]
Merge "Update configuration of all visible activities in a stack when resizing" into nyc-dev

8 years agoMerge "Allow Shell to change component enabled state" into nyc-dev
Amith Yamasani [Tue, 17 May 2016 00:27:54 +0000 (00:27 +0000)]
Merge "Allow Shell to change component enabled state" into nyc-dev

8 years agoMerge "Fix hw layer overdraw/update visualization" into nyc-dev
TreeHugger Robot [Mon, 16 May 2016 23:58:27 +0000 (23:58 +0000)]
Merge "Fix hw layer overdraw/update visualization" into nyc-dev

8 years agoFixed bugs with starting windows when displayng forcedResized activity
Wale Ogunwale [Fri, 13 May 2016 22:37:13 +0000 (15:37 -0700)]
Fixed bugs with starting windows when displayng forcedResized activity

- Added ActivityOption to mark a starting activity as a taskOverlay
activity. That is the activity will always be the top activity of the
task and doesn't cause the task to be moved to the front when it is added.
- Only set the starting window state of the ActivityRecord to shown if
window manager actually showed the starting window for the activity.
Avoids incorrectly trying to remove starting window for an activity that
didn't show any.
- When starting additional activity in a task, transfer the starting
window from the top most activity with a starting window. It is possible
the top most window does have a starting window like in the case of the
forcedResized activity.
- Only ensure visiblity of an activity we are starting in a task whose top
activity is a task overlay. They need to start in the visible-paused state
and not the resumed state which just causes extra churn in the system.
- Always add additional starting activities in a task with an overlay
activity below the overlay activity.

Bug: 28751186
Change-Id: I3624a4313ae9c406d42c67a3537f67ad685791af

8 years agoHandle multi-window for inset hint
Jorim Jaggi [Fri, 13 May 2016 22:24:39 +0000 (15:24 -0700)]
Handle multi-window for inset hint

We need to incorporate task bounds when calculating the inset hint
so we don't specify something wrong to the client which we correct
immediately after.

Bug: 28697105
Change-Id: I23cec7d6cc62a4d982e0796a867e803d4cce0803

8 years agoUpdate configuration of all visible activities in a stack when resizing
Wale Ogunwale [Mon, 16 May 2016 22:12:03 +0000 (15:12 -0700)]
Update configuration of all visible activities in a stack when resizing

Previously we were only updating configuration for the top activity in
the stack during resizing. This caused an activity behind the top
translucent activity to continue to display in the old configuration
and also get relaunched without window preservation when the top
translucent activity is finished.
We now make sure all activities at all below a translucent activity
have their configuration updated during resizing.

Bug: 28762547
Change-Id: I0926ac6db088cdf3f6a225c552dbfbe944830f68

8 years agoMerge "Make persistent apps become top correctly." into nyc-dev
TreeHugger Robot [Mon, 16 May 2016 23:13:24 +0000 (23:13 +0000)]
Merge "Make persistent apps become top correctly." into nyc-dev

8 years agoMerge "Clear more native pointers in finalizers" into nyc-dev
Hans Boehm [Mon, 16 May 2016 22:45:02 +0000 (22:45 +0000)]
Merge "Clear more native pointers in finalizers" into nyc-dev

8 years agoMerge "Ensure app op restrictions reset when the app that set them dies." into nyc-dev
Svetoslav Ganov [Mon, 16 May 2016 22:42:48 +0000 (22:42 +0000)]
Merge "Ensure app op restrictions reset when the app that set them dies." into nyc-dev

8 years agoMerge "Update default image for n preview docs. Update tools resources." into mnc...
Dirk Dougherty [Mon, 16 May 2016 22:41:55 +0000 (22:41 +0000)]
Merge "Update default image for n preview docs. Update tools resources." into mnc-mr-docs am: 0a957d5aa2 am: b33f36497d
am: a4101e6693

* commit 'a4101e66933fd5acb882bfc0311f3f4b5cbd5b11':
  Update default image for n preview docs. Update tools resources.

Change-Id: I859659905ab0bdd7e16a2406542c0cac69e1f4d7

8 years agoMerge "Avoid weird line wrapping by removing columns and forcing line breaks between...
smain@google.com [Mon, 16 May 2016 22:41:44 +0000 (22:41 +0000)]
Merge "Avoid weird line wrapping by removing columns and forcing line breaks between the links" into mnc-mr-docs am: a0acf474e9 am: 592b36a326
am: 0b019a3d02

* commit '0b019a3d028990a9832188d3ef2c9540e5d37f40':
  Avoid weird line wrapping by removing columns and forcing line breaks between the links

Change-Id: Ifba667194d2e2f04a9824945d5100cdea01a9c77

8 years agoMerge "Workaround that Recents is shown again after an activity is PIPed" into nyc-dev
Jaewan Kim [Mon, 16 May 2016 22:38:22 +0000 (22:38 +0000)]
Merge "Workaround that Recents is shown again after an activity is PIPed" into nyc-dev

8 years agoMerge "Update default image for n preview docs. Update tools resources." into mnc...
Dirk Dougherty [Mon, 16 May 2016 22:35:33 +0000 (22:35 +0000)]
Merge "Update default image for n preview docs. Update tools resources." into mnc-mr-docs am: 0a957d5aa2
am: b33f36497d

* commit 'b33f36497dbc7265ee16323ee6c0281690ca3221':
  Update default image for n preview docs. Update tools resources.

Change-Id: I1ed7ac4ecf30538252d4b277b1baf93ec61e4835

8 years agoMerge "Avoid weird line wrapping by removing columns and forcing line breaks between...
Scott Main [Mon, 16 May 2016 22:35:30 +0000 (22:35 +0000)]
Merge "Avoid weird line wrapping by removing columns and forcing line breaks between the links" into mnc-mr-docs am: a0acf474e9
am: 592b36a326

* commit '592b36a326216cd2442c47da9608ca2afd7e4d16':
  Avoid weird line wrapping by removing columns and forcing line breaks between the links

Change-Id: I54b1282f6ef2d92251a4624c8f439499831af1a6

8 years agoEnsure app op restrictions reset when the app that set them dies.
Svetoslav Ganov [Sat, 14 May 2016 00:08:16 +0000 (17:08 -0700)]
Ensure app op restrictions reset when the app that set them dies.

We were not keeping track when an app that set an app op restriction
dies to clean up after that. As a result we may end up with stale
restrictions that will be there until the device reoots - not cool.
This change adds remote binder death tracking and simplifies the
code as adding the formed would have made more complex.

bug:28770536

Change-Id: I7dcaafba2354843a0cdf0206ab1f96625edc5120

8 years agoMerge "Update default image for n preview docs. Update tools resources." into mnc...
Dirk Dougherty [Mon, 16 May 2016 22:31:30 +0000 (22:31 +0000)]
Merge "Update default image for n preview docs. Update tools resources." into mnc-mr-docs
am: 0a957d5aa2

* commit '0a957d5aa28920f8854070676955f941e3ae6726':
  Update default image for n preview docs. Update tools resources.

Change-Id: I3fa206d3bfc74d20cb74e19f0d084d62fb47c0e2

8 years agoMerge "Avoid weird line wrapping by removing columns and forcing line breaks between...
smain@google.com [Mon, 16 May 2016 22:31:22 +0000 (22:31 +0000)]
Merge "Avoid weird line wrapping by removing columns and forcing line breaks between the links" into mnc-mr-docs
am: a0acf474e9

* commit 'a0acf474e9db6e1a444d7e48b520b48ded8fcdce':
  Avoid weird line wrapping by removing columns and forcing line breaks between the links

Change-Id: I337e5167eb9191f674c6cc397d61925c334c3b72

8 years agoMerge "Update default image for n preview docs. Update tools resources." into mnc...
Dirk Dougherty [Mon, 16 May 2016 22:27:47 +0000 (22:27 +0000)]
Merge "Update default image for n preview docs. Update tools resources." into mnc-mr-docs

8 years agoMerge "Fix transition delay tracking when starting activity from recents" into nyc-dev
TreeHugger Robot [Mon, 16 May 2016 22:27:38 +0000 (22:27 +0000)]
Merge "Fix transition delay tracking when starting activity from recents" into nyc-dev

8 years agoMerge "Fix issue #28794831: meminfo considers cached processes to be services" into...
Dianne Hackborn [Mon, 16 May 2016 22:26:12 +0000 (22:26 +0000)]
Merge "Fix issue #28794831: meminfo considers cached processes to be services" into nyc-dev

8 years agoMerge "Avoid weird line wrapping by removing columns and forcing line breaks between...
Scott Main [Mon, 16 May 2016 22:25:49 +0000 (22:25 +0000)]
Merge "Avoid weird line wrapping by removing columns and forcing line breaks between the links" into mnc-mr-docs

8 years agoAvoid weird line wrapping by removing columns and forcing line breaks between the...
smain@google.com [Mon, 16 May 2016 22:22:17 +0000 (15:22 -0700)]
Avoid weird line wrapping by removing columns and forcing line breaks between the links

Change-Id: I797b46d75643ce2491d47c95599164022ce451a7

8 years agoMerge "docs: work minisite" into mnc-io-docs am: 8f740bea13
Billy Lamberta [Mon, 16 May 2016 22:19:41 +0000 (22:19 +0000)]
Merge "docs: work minisite" into mnc-io-docs am: 8f740bea13
am: 51ceb1bad1

* commit '51ceb1bad18c39a5281fc2cbd6d9c234c2e7f14a':
  docs: work minisite

Change-Id: Ieac1a9a571bfe6ef94663623f5715d1b205dd242

8 years agoAllow Shell to change component enabled state
Amith Yamasani [Fri, 13 May 2016 18:13:16 +0000 (11:13 -0700)]
Allow Shell to change component enabled state

But make sure that we don't allow Shell or other apps
to disable an active profile or device owner.

Also limit exactly what states Shell can switch apps
between, similar to Settings UI.

This is required for some CTS tests

Bug: 27924655
Change-Id: I958f0d1de7f0bc1f5a0cbf853d57dfdeb2f9ad59

8 years agoMerge "Documented return value of getRestrictBackgroundStatus()." into nyc-dev
TreeHugger Robot [Mon, 16 May 2016 22:17:41 +0000 (22:17 +0000)]
Merge "Documented return value of getRestrictBackgroundStatus()." into nyc-dev

8 years agoMerge "docs: work minisite" into mnc-io-docs
Billy Lamberta [Mon, 16 May 2016 22:12:37 +0000 (22:12 +0000)]
Merge "docs: work minisite" into mnc-io-docs
am: 8f740bea13

* commit '8f740bea131ca0234fee9dce273f23c6f21ddf2f':
  docs: work minisite

Change-Id: Id0a4c1be427a131f1766f3452bca1b2f90365981

8 years agoMerge "docs: work minisite" into mnc-io-docs
Billy Lamberta [Mon, 16 May 2016 22:05:58 +0000 (22:05 +0000)]
Merge "docs: work minisite" into mnc-io-docs

8 years agoMerge "Adjust PrintRecommendationService for Konica Minolta." into nyc-dev
Philip P. Moltmann [Mon, 16 May 2016 22:02:46 +0000 (22:02 +0000)]
Merge "Adjust PrintRecommendationService for Konica Minolta." into nyc-dev

8 years agoMerge "Delay grantDefaultPermissions until user's first start" into nyc-dev
TreeHugger Robot [Mon, 16 May 2016 22:01:14 +0000 (22:01 +0000)]
Merge "Delay grantDefaultPermissions until user's first start" into nyc-dev

8 years agoAdd an extra to HOME intent to indicate it comes form recents.
Sid Soundararajan [Mon, 16 May 2016 21:55:08 +0000 (14:55 -0700)]
Add an extra to HOME intent to indicate it comes form recents.

This allows the launcher to know how to handle HOME press properly
when a video is playing in the background. Without this, the Launcher
dismisses it's UI.

Launcher CL: https://googleplex-android-review.git.corp.google.com/#/c/1043435/

BUG: 28173127
Change-Id: Iab0c5013fc41f79a6fd45f49904edd0d0f9c17ff

8 years agoMake persistent apps become top correctly.
Tim Murray [Mon, 16 May 2016 21:53:29 +0000 (14:53 -0700)]
Make persistent apps become top correctly.

Sometimes, a persistent app should be the top app (recents). Make sure
such an app can use the top-app cpuset.

bug 28317812
bug 28794389

Change-Id: I756cec3fbab8cc552a6d90c007aa2e07f6b78dbc

8 years agoMerge "Clear state when ProgressMessageCtrl. is canceled" into nyc-dev
Philip P. Moltmann [Mon, 16 May 2016 21:43:12 +0000 (21:43 +0000)]
Merge "Clear state when ProgressMessageCtrl. is canceled" into nyc-dev

8 years agoDon't throw away wallpaper bitmap just because we are hidden.
Jorim Jaggi [Sat, 14 May 2016 00:45:41 +0000 (17:45 -0700)]
Don't throw away wallpaper bitmap just because we are hidden.

TRIM_MEMORY_UI_HIDDEN > TRIM_MEMORY_RUNNING constants, so we only
need to throw away the wallpaper if we are actually running low on
memory.

Bug: 28769940
Change-Id: I8aa27d081bbcc2eff553e9420b2b9b0920f3781f

8 years agoMerge "Adjust spacing." into nyc-dev
Julia Reynolds [Mon, 16 May 2016 21:34:14 +0000 (21:34 +0000)]
Merge "Adjust spacing." into nyc-dev

8 years agodocs: Minor permissions phrasing tweak am: 9acd851ee6 am: 072b6fb839
Andrew Solovay [Mon, 16 May 2016 21:26:07 +0000 (21:26 +0000)]
docs: Minor permissions phrasing tweak am: 9acd851ee6 am: 072b6fb839
am: 8804495bff

* commit '8804495bffbbffa0abe8cd148ba1ea3c58e20be0':
  docs: Minor permissions phrasing tweak

Change-Id: I348ecb4cbe9301eccd78c6e2f87b1eb016627d5d

8 years agoMerge "docs: Removed note that GET_ACCOUNTS was deprecated am: cc80393d94 am: af9dc92...
Android Build Merger (Role) [Mon, 16 May 2016 21:23:21 +0000 (21:23 +0000)]
Merge "docs: Removed note that GET_ACCOUNTS was deprecated am: cc80393d94 am: af9dc9292b am: be2b224d80" into nyc-dev

8 years agodocs: Removed note that GET_ACCOUNTS was deprecated am: cc80393d94 am: af9dc9292b
Andrew Solovay [Mon, 16 May 2016 21:22:55 +0000 (21:22 +0000)]
docs: Removed note that GET_ACCOUNTS was deprecated am: cc80393d94 am: af9dc9292b
am: be2b224d80

* commit 'be2b224d80554906aa03c57f6096fa51afb48fdf':
  docs: Removed note that GET_ACCOUNTS was deprecated

Change-Id: Ic6ffde061f37bd74e45a3f60de8a5bb6aa241c58

8 years agoMerge "Fix inconsistencies in DragEvent.getX/getY behavior and JavaDoc." into nyc-dev
TreeHugger Robot [Mon, 16 May 2016 21:21:57 +0000 (21:21 +0000)]
Merge "Fix inconsistencies in DragEvent.getX/getY behavior and JavaDoc." into nyc-dev

8 years agoFix transition delay tracking when starting activity from recents
Jorim Jaggi [Mon, 16 May 2016 19:13:13 +0000 (12:13 -0700)]
Fix transition delay tracking when starting activity from recents

- Move logic to determine app switch etc. into ActivityMetricsLogger.
- Make sure the notify the tracker in startActivityFromRecentsInner

Bug: 27295491
Change-Id: Ic68058c88917e3f37183dded2f13cb35055323ee

8 years agodocs: Minor permissions phrasing tweak am: 9acd851ee6
Andrew Solovay [Mon, 16 May 2016 21:16:06 +0000 (21:16 +0000)]
docs: Minor permissions phrasing tweak am: 9acd851ee6
am: 072b6fb839

* commit '072b6fb83928120de268a1e59ebabb7f2a5c724a':
  docs: Minor permissions phrasing tweak

Change-Id: I90d66b9c745bb6f313a074c9d4b4c94a8319dbc3

8 years agodocs: Minor permissions phrasing tweak
Andrew Solovay [Mon, 16 May 2016 21:13:13 +0000 (21:13 +0000)]
docs: Minor permissions phrasing tweak
am: 9acd851ee6

* commit '9acd851ee6071fa82a725a69d75c59bf4068a83a':
  docs: Minor permissions phrasing tweak

Change-Id: I823cc460ffbf71fce9013967046076f937af3168

8 years agoMerge "Update doc of ACTION_SET_RADIO_CAPABILITY_DONE intent." into nyc-dev
TreeHugger Robot [Mon, 16 May 2016 21:13:04 +0000 (21:13 +0000)]
Merge "Update doc of ACTION_SET_RADIO_CAPABILITY_DONE intent." into nyc-dev

8 years agodocs: Removed note that GET_ACCOUNTS was deprecated am: cc80393d94
Andrew Solovay [Mon, 16 May 2016 21:11:04 +0000 (21:11 +0000)]
docs: Removed note that GET_ACCOUNTS was deprecated am: cc80393d94
am: af9dc9292b

* commit 'af9dc9292b552e189c43596658b0f09b052493af':
  docs: Removed note that GET_ACCOUNTS was deprecated

Change-Id: Id5866a8ce27407924508703292a223a4f0399cb3

8 years agodocs: Removed note that GET_ACCOUNTS was deprecated
Andrew Solovay [Mon, 16 May 2016 21:08:05 +0000 (21:08 +0000)]
docs: Removed note that GET_ACCOUNTS was deprecated
am: cc80393d94

* commit 'cc80393d94e53bc92f70e2d306ad87a92ff83794':
  docs: Removed note that GET_ACCOUNTS was deprecated

Change-Id: Icc2579926a473f72236837fb94a68fbf16494478

8 years agodocs: Minor permissions phrasing tweak
Andrew Solovay [Mon, 16 May 2016 19:22:37 +0000 (12:22 -0700)]
docs: Minor permissions phrasing tweak

Meant to make this change in a preceding CL but accidentally
submitted before uploading the last patch set.

bug: 28727522
Change-Id: Iecf2e00031d98efbb2a8e2bf0e9386ac8707b48b

8 years agoDocumented return value of getRestrictBackgroundStatus().
Felipe Leme [Mon, 16 May 2016 20:57:19 +0000 (13:57 -0700)]
Documented return value of getRestrictBackgroundStatus().

Change-Id: I2c15a6d5e23cbc3c9b59c975196c1c04c1294471
Fixes: 28775490

8 years agoFix issue #28794831: meminfo considers cached processes to be services
Dianne Hackborn [Mon, 16 May 2016 20:55:24 +0000 (13:55 -0700)]
Fix issue #28794831: meminfo considers cached processes to be services

Uh how did this ever actually work??

Change-Id: I9823f88847ccda6984bc95227fac90b994c22462

8 years agoUpdate default image for n preview docs. Update tools resources.
Dirk Dougherty [Mon, 16 May 2016 01:52:24 +0000 (18:52 -0700)]
Update default image for n preview docs. Update tools resources.

Change-Id: I25dcaa9ad0a0b44e84aff49a08481b643b03ea28

8 years agoFix hw layer overdraw/update visualization
Chris Craik [Fri, 13 May 2016 00:48:51 +0000 (17:48 -0700)]
Fix hw layer overdraw/update visualization

Fixes: 28748255

Change-Id: I83b531cdf5e4407fd17edd72d96e6189924926fa

8 years agoClear more native pointers in finalizers
Hans Boehm [Tue, 10 May 2016 20:01:22 +0000 (13:01 -0700)]
Clear more native pointers in finalizers

This hopefully handles the remaining finalizers in frameworks/base
that didn't guard against calls from other finalizers after being
finalized.

The goal here is to reduce the possible corruption causes we have
to think about by a few.

If any of theses are either very frequently used, or use large
Java (as opposed to native) objects, we should probably convert them
to NativeAllocationRegistry instead. But that's more work.

Bug: 18178237
Change-Id: I79bc0e8fa20af8f340418a6226022e0294d77f02
(cherry picked from commit ad3cc3c63c6d0f637d2ece3935b5b01b19473299)

8 years agodocs: work minisite
Billy Lamberta [Tue, 3 May 2016 23:23:59 +0000 (16:23 -0700)]
docs: work minisite

Adds minisite at docs/html/work. Adds landing page and
Android for Work specific guides. Moves docs from
training/enterprise and add redirects. Update resource
card info and add new images. Update sitemap, _book, and
add sidebar navigation menu.

bug: 27744376
Change-Id: Ib09f7fc6352dfde7a60fc674b06488c651b196e2

8 years agoAdded a onRestrictBackgroundBlacklistChanged() callback.
Felipe Leme [Mon, 16 May 2016 20:30:57 +0000 (13:30 -0700)]
Added a onRestrictBackgroundBlacklistChanged() callback.

When an UID is added / removed to the Data Saver blacklist, it's
necessary to notify internal components such as the Settings UI (which
was erroneously listening to UID rules changes instead).

BUG: 28743623
BUG: 28791717

Change-Id: I11c85e141dfe074ad390fd324309d2412bfbbd45

8 years agoDelay grantDefaultPermissions until user's first start
Fyodor Kupolov [Mon, 16 May 2016 20:25:34 +0000 (13:25 -0700)]
Delay grantDefaultPermissions until user's first start

Bug: 28765487
Change-Id: I6a7b0a9fc85964def1e991aafe967977080dfdab

8 years agoAdjust spacing.
Julia Reynolds [Mon, 16 May 2016 20:03:39 +0000 (16:03 -0400)]
Adjust spacing.

Bug: 27597108
Change-Id: I75db314162cf0293422bdea6ef5e931a3ee7f813

8 years agoMerge "Added scheduleWritePackageListLocked" into nyc-dev
Fyodor Kupolov [Mon, 16 May 2016 20:05:09 +0000 (20:05 +0000)]
Merge "Added scheduleWritePackageListLocked" into nyc-dev

8 years agoFix inconsistencies in DragEvent.getX/getY behavior and JavaDoc.
Vladislav Kaznacheev [Mon, 16 May 2016 19:57:15 +0000 (12:57 -0700)]
Fix inconsistencies in DragEvent.getX/getY behavior and JavaDoc.

Make getX/getY return view-relative position as specified in the class
JavaDoc.

Fix obvious errors in JavaDoc for getX/getY

Bug: 28793547
Change-Id: Ic2ac646189711e7466594d4fc8326408fc0348e1

8 years agoHide UiAutomation#destroy as test api.
Phil Weaver [Mon, 16 May 2016 19:55:08 +0000 (12:55 -0700)]
Hide UiAutomation#destroy as test api.

Bug: 28771617
Change-Id: Ib113883d3d12fc6a9e8c038e2c4eb1731b026b38

8 years agoMerge "Use the correct handler when persisting the settings state." into nyc-dev
Svetoslav Ganov [Mon, 16 May 2016 19:46:30 +0000 (19:46 +0000)]
Merge "Use the correct handler when persisting the settings state." into nyc-dev

8 years agoMerge "Fixed the remove animations for notification children" into nyc-dev
Selim Cinek [Mon, 16 May 2016 19:44:33 +0000 (19:44 +0000)]
Merge "Fixed the remove animations for notification children" into nyc-dev