OSDN Git Service

android-x86/frameworks-base.git
7 years agoMerge "Support recursive static shared lib dependency" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 23:48:58 +0000 (23:48 +0000)]
Merge "Support recursive static shared lib dependency" into oc-dev

7 years agoMerge "Preserve non-floating state when entering pinned stack." into oc-dev
Rob Carr [Mon, 15 May 2017 23:17:30 +0000 (23:17 +0000)]
Merge "Preserve non-floating state when entering pinned stack." into oc-dev

7 years agoMerge "Tweak test app makefile with extra resources" into oc-dev
Kirill Grouchnikov [Mon, 15 May 2017 23:11:00 +0000 (23:11 +0000)]
Merge "Tweak test app makefile with extra resources" into oc-dev

7 years agoMerge "Require targetSdkVersion>=O for updated graphics driver packages" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 23:01:59 +0000 (23:01 +0000)]
Merge "Require targetSdkVersion>=O for updated graphics driver packages" into oc-dev

7 years agoMerge "Changed alert window notifications to use single channel" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 22:25:38 +0000 (22:25 +0000)]
Merge "Changed alert window notifications to use single channel" into oc-dev

7 years agoSupport recursive static shared lib dependency
Svet Ganov [Mon, 15 May 2017 21:07:17 +0000 (14:07 -0700)]
Support recursive static shared lib dependency

Test: Updated the static shared lib CTS tests to verify that
      All static shared lib CTS tests pass

bug:35359862

Change-Id: Id4a0dabbc9d8e98962e92b6f537f6ffffa63b585

7 years agoRequire targetSdkVersion>=O for updated graphics driver packages
Jesse Hall [Mon, 8 May 2017 18:28:01 +0000 (11:28 -0700)]
Require targetSdkVersion>=O for updated graphics driver packages

In O, graphics drivers are loaded into a new restricted linker
namespace. Drivers built for previous versions of the OS may not work
under those restrictions, so require an updated driver package to
declare compatibility by setting targetSdkVersion >= O.

Bug: 34228255
Test: manually construct packages with and without
      targetSdkVersion >= O, confirm driver is used/not-used as
      expected.
Change-Id: I4518360433a6de5c6e1e792a6eedddf8c6bf4394

7 years agoMerge "Don't request account access for apps if it is explictly made not visible...
TreeHugger Robot [Mon, 15 May 2017 21:07:35 +0000 (21:07 +0000)]
Merge "Don't request account access for apps if it is explictly made not visible to them." into oc-dev

7 years agoMerge "Post setSwitchingUser to main thread" into oc-dev
Evan Rosky [Mon, 15 May 2017 20:52:40 +0000 (20:52 +0000)]
Merge "Post setSwitchingUser to main thread" into oc-dev

7 years agoMerge "Keyguard shouldn't listen to FP if bouncer showing and keyguard dismissing...
TreeHugger Robot [Mon, 15 May 2017 20:52:21 +0000 (20:52 +0000)]
Merge "Keyguard shouldn't listen to FP if bouncer showing and keyguard dismissing" into oc-dev

7 years agoMerge "Center switch vertically with primary text" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 20:10:58 +0000 (20:10 +0000)]
Merge "Center switch vertically with primary text" into oc-dev

7 years agoChanged alert window notifications to use single channel
Wale Ogunwale [Mon, 15 May 2017 15:02:18 +0000 (08:02 -0700)]
Changed alert window notifications to use single channel

Per UX request.

Change-Id: Iefe1be52743519af5ee1481b59613c87f16bdf7d
Fixes: 37422870
Test: Verify alert window notification channel.

7 years agoMerge "Fix drm hal resource leaks" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 19:54:09 +0000 (19:54 +0000)]
Merge "Fix drm hal resource leaks" into oc-dev

7 years agoMerge "Ensure that we check against the pending state while suspended." into oc-dev
Winson Chung [Mon, 15 May 2017 19:31:06 +0000 (19:31 +0000)]
Merge "Ensure that we check against the pending state while suspended." into oc-dev

7 years agoKeyguard shouldn't listen to FP if bouncer showing and keyguard dismissing
Kevin Chyn [Thu, 4 May 2017 05:24:31 +0000 (22:24 -0700)]
Keyguard shouldn't listen to FP if bouncer showing and keyguard dismissing

There's a race condition if user unlocks from bouncer and an app underneath
uses FP does onResume()

If a user has an application that's authenticating via FP underneath
keyguard and the user dismisses keyguard via bouncer, the app underneath
will get kicked out since onKeyguardVisibilityChanged(false) calls
shouldListenForFingerprint() during this race.

Keyguard shouldn't listen to FP if bouncer is showing but keyguard is
dismissing

Fixes: 37967985
Test: 1) open FP settings
2) enter keyguard and go to bouncer
3) unlock keyguard via pin/pattern/password (NON FP method)
4) tap any finger on sensor (should vibrate)

Merged-In: Ie38d55e6a1ec9b49f9df0c7520d0bc451315c161
Change-Id: Ie38d55e6a1ec9b49f9df0c7520d0bc451315c161

7 years agoMerge "Map isolated processes to correct uid" into oc-dev
Amith Yamasani [Mon, 15 May 2017 17:36:30 +0000 (17:36 +0000)]
Merge "Map isolated processes to correct uid" into oc-dev

7 years agoMerge "Fix Shortcut crash due to invalid Icon type (e.g., all adaptive bitmap shortcu...
Hyunyoung Song [Mon, 15 May 2017 17:36:09 +0000 (17:36 +0000)]
Merge "Fix Shortcut crash due to invalid Icon type (e.g., all adaptive bitmap shortcuts)" into oc-dev

7 years agoFix Shortcut crash due to invalid Icon type (e.g., all adaptive bitmap shortcuts)
Hyunyoung Song [Mon, 15 May 2017 17:12:11 +0000 (10:12 -0700)]
Fix Shortcut crash due to invalid Icon type (e.g., all adaptive bitmap shortcuts)

b/38304824
Test: cts tests in ag/2262246 and also full build and tried the system image.

Change-Id: I8f021aa2bb1a0e99597bc00064ab1e9d85569bcb

7 years agoPost setSwitchingUser to main thread
Evan Rosky [Thu, 11 May 2017 00:47:45 +0000 (17:47 -0700)]
Post setSwitchingUser to main thread

touching view hierarchy should only occur on UI thread

Bug: 37167272
Test: keyguard still works, used Log to see that switching
      still gets called
Change-Id: I45ed9894a8f08c38da40de44f84e99cddb683014

7 years agoMerge "Add null check to a11y call." into oc-dev
Phil Weaver [Mon, 15 May 2017 16:56:24 +0000 (16:56 +0000)]
Merge "Add null check to a11y call." into oc-dev

7 years agoMerge "Use placeholderCount-1 if using default layout." into oc-dev
Sumir Kataria [Mon, 15 May 2017 16:35:26 +0000 (16:35 +0000)]
Merge "Use placeholderCount-1 if using default layout." into oc-dev

7 years agoFix drm hal resource leaks
Jeff Tinker [Tue, 9 May 2017 02:22:06 +0000 (19:22 -0700)]
Fix drm hal resource leaks

bug:36408047
test: manual testing to verify leaks are fixed
Change-Id: Ic6a29572874a9fe30f36e7fdabb68d2ddeffb278

7 years agoMerge "Fix a deadlock in LockSettingsService" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 16:01:51 +0000 (16:01 +0000)]
Merge "Fix a deadlock in LockSettingsService" into oc-dev

7 years agoCenter switch vertically with primary text
Geoffrey Pitsch [Fri, 12 May 2017 18:19:29 +0000 (14:19 -0400)]
Center switch vertically with primary text

Fixes: 38248336
Test: manual
Change-Id: I48bfb244abff47c16ca1f24c0027448a2a238015

7 years agoMerge "Fix number of channels in inline notification settings" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 14:18:17 +0000 (14:18 +0000)]
Merge "Fix number of channels in inline notification settings" into oc-dev

7 years agoFix broken MenuItem coretests
Peeyush Agarwal [Thu, 11 May 2017 13:19:22 +0000 (14:19 +0100)]
Fix broken MenuItem coretests

- Fix MenuItemImpl setShortcut bug caused when method signature was
changed after API review
- Remove outdated MenuItem coretests and move others to CTS

Bug: 38114634
Test: Run `cts-tradefed run cts-dev -m CtsViewTestCases -t
android.view.cts.MenuTest`

Change-Id: Iebb7e314cbb3f812fcfeb3f95797f1cf1bcfbae2
(cherry picked from commit d70d2e6efccf186af08289eb5dc5fe1835b753ed)

7 years agoFix a deadlock in LockSettingsService
Rubin Xu [Mon, 15 May 2017 10:50:09 +0000 (11:50 +0100)]
Fix a deadlock in LockSettingsService

Order of taking locks in LSS: mSeparateChallengeLock -> mSpManager -> this.
Since getGateKeeperService().getSecureUserId() will end up calling
getSeparateProfileChallengeEnabled() which tries to acquire mSeparateChallengeLock
, we shouldn't be holding this lock while calling getSecureUserId()
Also spell out the order of taking locks in a comment.

Test: while device lockscreen is being changed, run "adb shell dumpsys lock_settings"
      and verify device is not locked up.
Bug: 37663848

Change-Id: I6b780ab5d1e33b07392f0ab0df29ecc3956f89ff

7 years agoMerge "Hadler USER_ALL when uninstalling static shared lib" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 13:13:46 +0000 (13:13 +0000)]
Merge "Hadler USER_ALL when uninstalling static shared lib" into oc-dev

7 years agoMerge "Query for static shared libs as well when needed" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 11:13:51 +0000 (11:13 +0000)]
Merge "Query for static shared libs as well when needed" into oc-dev

7 years agoHadler USER_ALL when uninstalling static shared lib
Svet Ganov [Mon, 15 May 2017 09:48:22 +0000 (02:48 -0700)]
Hadler USER_ALL when uninstalling static shared lib

Test: manual - cannot uninstall an lib with cross user dependency
       All static shared lib CTS tests pass

bug:36632264

Change-Id: Idd11405b27ccd8cacc2a50814e1317356689b7d1

7 years agoMerge "Relayout before creating surface" into oc-dev
Jorim Jaggi [Mon, 15 May 2017 10:24:44 +0000 (10:24 +0000)]
Merge "Relayout before creating surface" into oc-dev

7 years agoRelayout before creating surface
Jorim Jaggi [Fri, 12 May 2017 23:24:31 +0000 (01:24 +0200)]
Relayout before creating surface

Since we create starting window surfaces immediately (instead of
waiting for app visibility), we hit a weird corner case in which
the surface was created before the window was laid out. Thus, a
little bit later, we had to call SurfaceControl.setSize, which
made the whole transaction blocking, meaning that we blocked until
the next vsync before returning to the client (starting window).

Fix this by running a layout if the window wasn't laid out yet.

Test: Open hot app, see latency go down by an average of 8ms (up
to 16ms better!)

Bug: 32668632
Change-Id: I9817afc72127e32d7f8f4e497e0dccd7f180a9c0

7 years agoQuery for static shared libs as well when needed
Svet Ganov [Mon, 15 May 2017 08:17:05 +0000 (01:17 -0700)]
Query for static shared libs as well when needed

System components can see static shared libs but have to
explicitly request that. This change explicitly requests
static shared libs as well in the package manager shell
command, the package installer and the package manager
where needed.

Test: Static shared lib CTS tests pass

bug:36632271

Change-Id: I26804571be327888b830e2f6bccdcbaa820f763c

7 years agoMerge "Clear calling identity before binding instant app resolver" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 09:18:22 +0000 (09:18 +0000)]
Merge "Clear calling identity before binding instant app resolver" into oc-dev

7 years agoMerge "CaptivePortal: login activity UI improvements" into oc-dev
Hugo Benichi [Mon, 15 May 2017 04:35:41 +0000 (04:35 +0000)]
Merge "CaptivePortal: login activity UI improvements" into oc-dev

7 years agoMerge "Fix MediaSessionManager.Callback to be called with the media button session...
TreeHugger Robot [Mon, 15 May 2017 04:28:05 +0000 (04:28 +0000)]
Merge "Fix MediaSessionManager.Callback to be called with the media button session" into oc-dev

7 years agoMerge "Launch voice assistant by the KEYCODE_MEDIA_PLAY_PAUSE" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 04:27:32 +0000 (04:27 +0000)]
Merge "Launch voice assistant by the KEYCODE_MEDIA_PLAY_PAUSE" into oc-dev

7 years agoMerge "Import translations. DO NOT MERGE" into oc-dev
TreeHugger Robot [Mon, 15 May 2017 04:23:58 +0000 (04:23 +0000)]
Merge "Import translations. DO NOT MERGE" into oc-dev

7 years agoCaptivePortal: login activity UI improvements
Hugo Benichi [Thu, 11 May 2017 00:58:14 +0000 (09:58 +0900)]
CaptivePortal: login activity UI improvements

Similarly to commit 2e0915f14384901f25a41d698b39ef0add201550 for the
carrier portal login, this patch changes the default settings of the
webview used for the system captive portal login activity to allow
better user experience on "wide" login pages designed for desktop.

Test: manually tested with captive portals.
Bug: 318139361922894636532213
Change-Id: Ib84fd351e47e951d24f297bc7de1b035b51cf24f
Merged-In: I2579994da37f3b0f4c08e24e59c81f31835ab832

(cherry picked from commit f7eea406c950e447608c6f62de05158334682365)

7 years agoMerge "Fixed and improved (for reuse) PendingRequest lifecycle." into oc-dev
TreeHugger Robot [Sun, 14 May 2017 20:50:40 +0000 (20:50 +0000)]
Merge "Fixed and improved (for reuse) PendingRequest lifecycle." into oc-dev

7 years agoStart a new session on manual request after session is "gone".
Felipe Leme [Thu, 11 May 2017 17:10:49 +0000 (10:10 -0700)]
Start a new session on manual request after session is "gone".

When the autofill service returns a null FillResponse, the session is marked
"gone" because the service cannot autofill it. But there might be cases where
the view structure change and it's now autofillable, so need to allow users
to manually request autofill again in such cases.

Fixes: 38205945
Test: CtsAutoFillServiceTestCases pass
Test: LoginActivityTest.testAutofillManuallyAfterServiceReturnedNoDatasets()
Test: LoginActivityTest.testAutofillManuallyAndSaveAfterServiceReturnedNoDatasets()

Change-Id: I9b23c255e563dd0646bf266d31ddb10dcc4f7f6d

7 years agoMerge "Don't print sensitive data on AssistStructure.dump()" into oc-dev
TreeHugger Robot [Sun, 14 May 2017 03:45:18 +0000 (03:45 +0000)]
Merge "Don't print sensitive data on AssistStructure.dump()" into oc-dev

7 years agoDon't print sensitive data on AssistStructure.dump()
Felipe Leme [Fri, 12 May 2017 00:46:36 +0000 (17:46 -0700)]
Don't print sensitive data on AssistStructure.dump()

Test: manual verification

Bug: 38205945
Change-Id: Ic184ee6da313a2c0f8e0dd11979f6985d8023140

7 years agoMerge "Fix issue #38210653: Few more tweaks of job scheduler" into oc-dev
Dianne Hackborn [Sat, 13 May 2017 20:08:19 +0000 (20:08 +0000)]
Merge "Fix issue #38210653: Few more tweaks of job scheduler" into oc-dev

7 years agoMerge "Fix the status icon colors in QS" into oc-dev
Jason Monk [Sat, 13 May 2017 13:10:52 +0000 (13:10 +0000)]
Merge "Fix the status icon colors in QS" into oc-dev

7 years agoMerge changes I7b5504d0,I10c263dc into oc-dev
TreeHugger Robot [Sat, 13 May 2017 12:57:18 +0000 (12:57 +0000)]
Merge changes I7b5504d0,I10c263dc into oc-dev

* changes:
  Get rid of a lot of binder calls
  Fix recents entry delay

7 years agoImport translations. DO NOT MERGE
Bill Yi [Sat, 13 May 2017 11:11:12 +0000 (04:11 -0700)]
Import translations. DO NOT MERGE

Change-Id: I4c22a6f78ff012791677fe6935351f008108dcb9
Auto-generated-cl: translation import

7 years agoGet rid of a lot of binder calls
Jorim Jaggi [Fri, 12 May 2017 14:32:58 +0000 (16:32 +0200)]
Get rid of a lot of binder calls

Lead to delays when entering recents.

Test: Open recents
Bug: 32668632
Change-Id: I7b5504d0c11208d9c4d55de2eace6407d186f25c

7 years agoFix recents entry delay
Jorim Jaggi [Fri, 12 May 2017 13:40:43 +0000 (15:40 +0200)]
Fix recents entry delay

- Start loading things after we drew our first frame.
- Don't load high res task until low res tasks have been loaded:
In case the snapshot is already in cache in system_server the
low-res task loader will load the full res snapshot, leading to
GC pressure due to registerNativeAlloc. Now, if both task loader
load the same snapshot at the same time we are very likely
to trigger a blocking GC alloc.

Test: Open recents, look at systrace
Change-Id: I10c263dc8929742611ad9fbb32f65bc8ac3100bd
Fixes: 36851903
Bug: 32668632

7 years agoMerge "Import translations. DO NOT MERGE" into oc-dev
TreeHugger Robot [Sat, 13 May 2017 06:39:13 +0000 (06:39 +0000)]
Merge "Import translations. DO NOT MERGE" into oc-dev

7 years agoMerge "Couple autofill fixes." into oc-dev
TreeHugger Robot [Sat, 13 May 2017 03:54:18 +0000 (03:54 +0000)]
Merge "Couple autofill fixes." into oc-dev

7 years agoMerge "Allow users to quickly focus the minute field in TimePicker." into oc-dev
TreeHugger Robot [Sat, 13 May 2017 03:37:35 +0000 (03:37 +0000)]
Merge "Allow users to quickly focus the minute field in TimePicker." into oc-dev

7 years agoMerge "Fix recent apps in system UI for Skia pipeline" into oc-dev
TreeHugger Robot [Sat, 13 May 2017 01:41:53 +0000 (01:41 +0000)]
Merge "Fix recent apps in system UI for Skia pipeline" into oc-dev

7 years agoMerge "Introduce result ranges for activity start return results." into oc-dev
Bryce Lee [Sat, 13 May 2017 01:41:32 +0000 (01:41 +0000)]
Merge "Introduce result ranges for activity start return results." into oc-dev

7 years agoMerge "OMS: Setup state for users on boot and when added" into oc-dev
TreeHugger Robot [Sat, 13 May 2017 00:35:39 +0000 (00:35 +0000)]
Merge "OMS: Setup state for users on boot and when added" into oc-dev

7 years agoMerge "Add new reason code for IMS Call ended during conference merge process" into...
Jayachandran Chinnakkannu [Sat, 13 May 2017 00:35:05 +0000 (00:35 +0000)]
Merge "Add new reason code for IMS Call ended during conference merge process" into oc-dev

7 years agoMerge "Revert "Respect PopupWindow.setOverlapAnchor when above anchor"" into oc-dev
TreeHugger Robot [Sat, 13 May 2017 00:34:34 +0000 (00:34 +0000)]
Merge "Revert "Respect PopupWindow.setOverlapAnchor when above anchor"" into oc-dev

7 years agoMap isolated processes to correct uid
Amith Yamasani [Sat, 13 May 2017 00:30:12 +0000 (17:30 -0700)]
Map isolated processes to correct uid

This was missed in a recent addition to track cpu times at freq.

Bug: 34133340
Test: manual
Change-Id: Ie3720a76a1201c787601bb7419cb9eba47b2aa27

7 years agoFix issue #38210653: Few more tweaks of job scheduler
Dianne Hackborn [Thu, 11 May 2017 18:53:24 +0000 (11:53 -0700)]
Fix issue #38210653: Few more tweaks of job scheduler

- Now keep track of the time a job was enqueued, and order
  the pending list by that.
- Added configuration constants for rescheduling: maximum
  times to reschedule, minimum backoff times.
- Fixed printing of active jobs -- the method to get the current
  JobStatus was old and didn't require the caller to hold a
  lock, so made a copy, which didn't contain all the data we were
  interested in.  Now with our simple locking, we can just make
  that require the caller hold a lock and return the real
  JobStatus object.
- Include oom_adj and procstate when printing information about
  processes being killed.
- Expanded documentation of BroadcastReceiver.goAsync().

Test: bit CtsJobSchedulerTestCases:*

Change-Id: I2e45f181e45be9836c74cbff1b844ffdf6e93019

7 years agoMerge "Add missing break statements in FingerprintManager" into oc-dev
TreeHugger Robot [Sat, 13 May 2017 00:27:08 +0000 (00:27 +0000)]
Merge "Add missing break statements in FingerprintManager" into oc-dev

7 years agoMerge "Updating expand icon asset." into oc-dev
TreeHugger Robot [Sat, 13 May 2017 00:13:59 +0000 (00:13 +0000)]
Merge "Updating expand icon asset." into oc-dev

7 years agoMerge "Fix broken PackageParserTest" into oc-dev
Jaekyun Seok [Sat, 13 May 2017 00:04:08 +0000 (00:04 +0000)]
Merge "Fix broken PackageParserTest" into oc-dev

7 years agoMerge "AAPT2: Allow <uses-permission-sdk-23> in manifest" into oc-dev
Adam Lesinski [Fri, 12 May 2017 23:53:56 +0000 (23:53 +0000)]
Merge "AAPT2: Allow <uses-permission-sdk-23> in manifest" into oc-dev

7 years agoMerge "TextView: Invalidate selection action mode on "select all"." into oc-dev
Abodunrinwa Toki [Fri, 12 May 2017 23:51:46 +0000 (23:51 +0000)]
Merge "TextView: Invalidate selection action mode on "select all"." into oc-dev

7 years agoMerge "Fixed an issue where the media notification wouldn't have contrast" into oc-dev
Selim Cinek [Fri, 12 May 2017 23:42:44 +0000 (23:42 +0000)]
Merge "Fixed an issue where the media notification wouldn't have contrast" into oc-dev

7 years agoFix recent apps in system UI for Skia pipeline
Stan Iliev [Fri, 5 May 2017 23:41:36 +0000 (19:41 -0400)]
Fix recent apps in system UI for Skia pipeline

Enable HW Bitmaps for Skia pipeline just enough to make
recent apps list working by adding support for BitmapShader.
Drawing HW bitmaps in a canvas is also supported.

Test: recent apps work, HWUI unit tests pass, CTS tests pass.
bug: 38136140
Change-Id: Ibd06c859c86dc213310d5ce5272497e1882d0cc6
Merged-In: Ibd06c859c86dc213310d5ce5272497e1882d0cc6

7 years agoMerge "strong fp lockout after 20 failed attempts" into oc-dev
TreeHugger Robot [Fri, 12 May 2017 23:41:37 +0000 (23:41 +0000)]
Merge "strong fp lockout after 20 failed attempts" into oc-dev

7 years agoMerge "Do not perform backup/restore of instant apps" into oc-dev
TreeHugger Robot [Fri, 12 May 2017 23:40:34 +0000 (23:40 +0000)]
Merge "Do not perform backup/restore of instant apps" into oc-dev

7 years agoTextView: Invalidate selection action mode on "select all".
Abodunrinwa Toki [Fri, 12 May 2017 14:37:29 +0000 (15:37 +0100)]
TextView: Invalidate selection action mode on "select all".

Test: bit FrameworksCoreTests:android.widget.TextViewActivityTest
bit CtsWidgetTestCases:android.widget.cts.TextViewTest
Change-Id: I0b5ebb8d6f1af1a9938151f758a2feedb14fcb9f
Fixes: 38244876

7 years agoImport translations. DO NOT MERGE
Bill Yi [Fri, 12 May 2017 23:23:59 +0000 (16:23 -0700)]
Import translations. DO NOT MERGE

Change-Id: Ideae955ce1ddea3d17038235c4ed55127d7b7541
Auto-generated-cl: translation import

7 years agoMerge "Add command to retrieve the instant app resolver" into oc-dev
TreeHugger Robot [Fri, 12 May 2017 23:11:46 +0000 (23:11 +0000)]
Merge "Add command to retrieve the instant app resolver" into oc-dev

7 years agoMerge "Properly invalidate text classification cache." into oc-dev
Abodunrinwa Toki [Fri, 12 May 2017 23:07:57 +0000 (23:07 +0000)]
Merge "Properly invalidate text classification cache." into oc-dev

7 years agoMerge "Added redundant focusable attribute read in TextView" into oc-dev
Evan Rosky [Fri, 12 May 2017 23:03:52 +0000 (23:03 +0000)]
Merge "Added redundant focusable attribute read in TextView" into oc-dev

7 years agoIntroduce result ranges for activity start return results.
Bryce Lee [Tue, 9 May 2017 22:33:18 +0000 (15:33 -0700)]
Introduce result ranges for activity start return results.

The return result from starting activity actually represents two
pieces of information. First, it conveys whether the activity
started. Secondly, it conveys whether there was a fatal error if
the activity did not start. Many parts of the code assume that a
value greater than or equal to the defined success means that the
activity successfully started. This is not the case as there are a
number of results greater than success where the activity does not
start.

This change addresses the issue by introducing three distinct
result ranges. The first represents results where the activity
could not start due to a fatal error. The second represents results
where the activity did not start due to a non-fatal error. The last
range represents successful activity starts. Two convenience methods
have been added to ActivityManager to return whether the result
represents a fatal error and whether the result was successful.

Change-Id: Ifaf844c353641a28b03b3c2d7b6be053fd9b8b44
Fixes: 38021882
Test: cts-tradefed run cts-dev --module DevicePolicyManager --test com.android.cts.devicepolicy.DeviceOwnerTest#testLockTask_deviceOwnerUser

7 years agoMerge "Update ShortcutManager/Service javadoc/impl around sizing" into oc-dev
TreeHugger Robot [Fri, 12 May 2017 23:01:30 +0000 (23:01 +0000)]
Merge "Update ShortcutManager/Service javadoc/impl around sizing" into oc-dev

7 years agoMerge "TextClassifier: Ensure url scheme is in lowercase" into oc-dev
Abodunrinwa Toki [Fri, 12 May 2017 22:50:48 +0000 (22:50 +0000)]
Merge "TextClassifier: Ensure url scheme is in lowercase" into oc-dev

7 years agoMerge "Import translations. DO NOT MERGE" into oc-dev
TreeHugger Robot [Fri, 12 May 2017 22:45:04 +0000 (22:45 +0000)]
Merge "Import translations. DO NOT MERGE" into oc-dev

7 years agoMerge "Work on issue #38242094: Activity manager oom adj computation seems broken...
TreeHugger Robot [Fri, 12 May 2017 22:44:21 +0000 (22:44 +0000)]
Merge "Work on issue #38242094: Activity manager oom adj computation seems broken" into oc-dev

7 years agoOMS: Setup state for users on boot and when added
Adam Lesinski [Fri, 12 May 2017 20:50:42 +0000 (13:50 -0700)]
OMS: Setup state for users on boot and when added

Some users never get switched to (managed profile/work profile) so the
overlay state for a user would never be setup (but they could still show
UI and apps).

This change ensures that user state is setup after an OTA to android O,
and whenever a user is added.

Bug: 37899201
Test: manual (add user via Device Admin sample: vendor/google/tools/DeviceAdminSample)
Change-Id: If214e26e39b18c2861794baf5c608a47d536e5ff

7 years agoEnsure that we check against the pending state while suspended.
Winson Chung [Fri, 12 May 2017 22:04:54 +0000 (15:04 -0700)]
Ensure that we check against the pending state while suspended.

Bug: 38192462
Test: Launch PIP, try to make PIP fullscreen.

Change-Id: I575f57492506224b8ee9f247f3c5903c812a04d6

7 years agoCouple autofill fixes.
Felipe Leme [Fri, 12 May 2017 18:17:52 +0000 (11:17 -0700)]
Couple autofill fixes.

- Fixed PFLAG3_NOTIFY_AUTOFILL_ENTER_ON_LAYOUT value - it was overlapping with
PFLAG3_ASSIST_BLOCKED.
- Added missing permission on methods called by Shell command.
- Improved debugging.

Bug: 38173625

Test: android.autofillservice.cts.MultipleFragmentLoginTest#loginOnTwoFragments

Change-Id: Ie7880c97d38298e06134709c5c2e9e38fa1bacbb

7 years agoAdding AOSP copyrights header
Suprabh Shukla [Tue, 9 May 2017 01:17:55 +0000 (18:17 -0700)]
Adding AOSP copyrights header

Test: N/A

Change-Id: Iabec646a1f8087480f899c5b4996122a9f4bd13a

7 years agoFixed and improved (for reuse) PendingRequest lifecycle.
Felipe Leme [Fri, 12 May 2017 21:47:17 +0000 (14:47 -0700)]
Fixed and improved (for reuse) PendingRequest lifecycle.

Fixes: 38173625
Test: android.autofillservice.cts.MultipleFragmentLoginTest#loginOnTwoFragments

Change-Id: Ic9ba3cb51048296384d42670cc71db78a0e8fcf6

7 years agoAAPT2: Allow <uses-permission-sdk-23> in manifest
Adam Lesinski [Fri, 12 May 2017 22:25:50 +0000 (15:25 -0700)]
AAPT2: Allow <uses-permission-sdk-23> in manifest

Bug: 38269610
Test: build tools/aapt2/integration-tests/AppOne
Change-Id: I1d0b87aa36f6bf82aab146339acf8848166b218d

7 years agoMerge "Updating AppWidgetServiceImplTest as per Mockito changes" into oc-dev
TreeHugger Robot [Fri, 12 May 2017 22:25:42 +0000 (22:25 +0000)]
Merge "Updating AppWidgetServiceImplTest as per Mockito changes" into oc-dev

7 years agoUpdating expand icon asset.
Winson Chung [Thu, 11 May 2017 22:24:13 +0000 (15:24 -0700)]
Updating expand icon asset.

Bug: 38237934
Test: Launch activity in PIP, tap to show expand icon
Change-Id: Icae85ff27accd1e2143836541587e3bedc17570b

7 years agoAdd missing break statements in FingerprintManager
Kevin Chyn [Fri, 12 May 2017 21:51:23 +0000 (14:51 -0700)]
Add missing break statements in FingerprintManager

Fixes: 38268065

Test: manual

Change-Id: I64ac92b2c5682bcaa494f43ff5defdf9915c5a65

7 years agoMerge "Batterystats BLE results counter takes in count" into oc-dev
TreeHugger Robot [Fri, 12 May 2017 21:57:13 +0000 (21:57 +0000)]
Merge "Batterystats BLE results counter takes in count" into oc-dev

7 years agoMerge "Fixed exceptions during test tearDown" into oc-dev
TreeHugger Robot [Fri, 12 May 2017 21:32:04 +0000 (21:32 +0000)]
Merge "Fixed exceptions during test tearDown" into oc-dev

7 years agoMerge "Setting Session commited broadcast when an existing apk is enabled for a diffe...
Sunny Goyal [Fri, 12 May 2017 21:08:57 +0000 (21:08 +0000)]
Merge "Setting Session commited broadcast when an existing apk is enabled for a different user" into oc-dev

7 years agoDo not perform backup/restore of instant apps
Christopher Tate [Fri, 12 May 2017 20:51:27 +0000 (13:51 -0700)]
Do not perform backup/restore of instant apps

This keeps the install flow fast, and also happens to mean that
there is feature parity in this regard between pre-O and O+
instant app handling.

Fix #38263351
Test: manual

Change-Id: I8eb08c12d800f5288583e792621920c9876efdfc

7 years agoMerge "SystemUI: add NETWORK_SETTINGS permission" into oc-dev
Rebecca Silberstein [Fri, 12 May 2017 20:50:35 +0000 (20:50 +0000)]
Merge "SystemUI: add NETWORK_SETTINGS permission" into oc-dev

7 years agoImport translations. DO NOT MERGE
Bill Yi [Fri, 12 May 2017 20:49:56 +0000 (13:49 -0700)]
Import translations. DO NOT MERGE

Auto-generated-cl: translation import

Bug: 38120923
Change-Id: I3ebe901771f444c2986b15a52f4d16bd342fac37

7 years agoMerge "Merge "Add PID info into ANR crash log header" am: 2fe972c822 am: 5d57502c89...
TreeHugger Robot [Fri, 12 May 2017 20:48:23 +0000 (20:48 +0000)]
Merge "Merge "Add PID info into ANR crash log header" am: 2fe972c822 am: 5d57502c89 am: 5dbe26f0f1 am: 4ae323995d" into oc-dev

7 years agoMerge "Fix JobSet getJobsByUser" into oc-dev
Michael Wachenschwanz [Fri, 12 May 2017 20:47:46 +0000 (20:47 +0000)]
Merge "Fix JobSet getJobsByUser" into oc-dev

7 years agoWork on issue #38242094: Activity manager oom adj computation seems broken
Dianne Hackborn [Fri, 12 May 2017 00:25:23 +0000 (17:25 -0700)]
Work on issue #38242094: Activity manager oom adj computation seems broken

This shouldn't change any behavior, but improve the reason we
report for each process's oom_adj / proc state level.  There are
two significant things going on here:

1. We now consider a bump up in proc state to be just as significant
as a change in oom_adj, and accordingly update the reason when this
happens.  Given how many proc stats we now have mapped to some of
the single oom_adj levels, this matches your expectation to have the
reason be why it is at that proc state and not just some random
other thing at that level.

2. There is special handling of an app at the top state connecting
to another app, deciding the actual state to apply at the end.  This
was not at that point updating the reason, so anything the top app
is connected to would get the top state but myseriously have some other
reason, looking very broken.  We now propagate the reason over.

Test: manual

Change-Id: Idecbe206d73e7c4cbd989ef6faf3b1679e06c088

7 years agoAllow users to quickly focus the minute field in TimePicker.
Aurimas Liutikas [Fri, 12 May 2017 20:37:43 +0000 (13:37 -0700)]
Allow users to quickly focus the minute field in TimePicker.

Set imeOptions to be actionNext for the hour field of TimePicker to
allow users to jump to the next field using the keyboard.

Bug: 36863243
Test: Manual, keyboard now shows next button instead of enter that moves
      focus to the next field.

Change-Id: Ia9d6137d14579ba5b99fbb714a78423cc75b5fa0

7 years agoMerge "Set notification TAG and style in TV PIP notification" into oc-dev
TreeHugger Robot [Fri, 12 May 2017 20:26:51 +0000 (20:26 +0000)]
Merge "Set notification TAG and style in TV PIP notification" into oc-dev

7 years agoFix the status icon colors in QS
Jason Monk [Wed, 10 May 2017 13:52:10 +0000 (09:52 -0400)]
Fix the status icon colors in QS

Requires lots of theming magic

Test: visual
Change-Id: I1cd28b570f30989b496065c0e06a5aca461deb41
Fixes: 37619734

7 years agoMerge "Avoid activity leak via Companion callback" into oc-dev
TreeHugger Robot [Fri, 12 May 2017 20:14:03 +0000 (20:14 +0000)]
Merge "Avoid activity leak via Companion callback" into oc-dev