OSDN Git Service

android-x86/frameworks-base.git
7 years agoMerge "Use correct binding flags when reconnecting to IME" into oc-dev
TreeHugger Robot [Sat, 1 Apr 2017 00:06:57 +0000 (00:06 +0000)]
Merge "Use correct binding flags when reconnecting to IME" into oc-dev

7 years agoMerge "Use variable fonts for Noto Sans Khmer" into oc-dev
TreeHugger Robot [Sat, 1 Apr 2017 00:00:48 +0000 (00:00 +0000)]
Merge "Use variable fonts for Noto Sans Khmer" into oc-dev

7 years agoMerge "Moar pre-partitioning refactoring." into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 23:51:58 +0000 (23:51 +0000)]
Merge "Moar pre-partitioning refactoring." into oc-dev

7 years agoMerge changes from topic 'launch-2d-activities-vr' into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 23:48:18 +0000 (23:48 +0000)]
Merge changes from topic 'launch-2d-activities-vr' into oc-dev

* changes:
  Allow shell uid to access Vr APIs
  Add vr persistent mode enable/disable
  Launch 2D activities in VR mode

7 years agoMerge "Implement issue #36590595: Add ability to associated a ClipData with JobInfo...
TreeHugger Robot [Fri, 31 Mar 2017 23:21:07 +0000 (23:21 +0000)]
Merge "Implement issue #36590595: Add ability to associated a ClipData with JobInfo" into oc-dev

7 years agoMerge "QS: Add transient icon for hotspot" into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 23:18:40 +0000 (23:18 +0000)]
Merge "QS: Add transient icon for hotspot" into oc-dev

7 years agoMerge "Ensure we show the PiP menu in response to KEYCODE_WINDOW." into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 23:07:20 +0000 (23:07 +0000)]
Merge "Ensure we show the PiP menu in response to KEYCODE_WINDOW." into oc-dev

7 years agoMerge "Import translations. DO NOT MERGE" into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 23:06:55 +0000 (23:06 +0000)]
Merge "Import translations. DO NOT MERGE" into oc-dev

7 years agoMerge "Import translations. DO NOT MERGE" into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 23:04:18 +0000 (23:04 +0000)]
Merge "Import translations. DO NOT MERGE" into oc-dev

7 years agoMerge "Import translations. DO NOT MERGE" into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 23:01:28 +0000 (23:01 +0000)]
Merge "Import translations. DO NOT MERGE" into oc-dev

7 years agoMerge "Import translations. DO NOT MERGE" into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 22:23:54 +0000 (22:23 +0000)]
Merge "Import translations. DO NOT MERGE" into oc-dev

7 years agoMerge "Add feature constants in Call Log provider to identify HD and WIFI calls....
Tyler Gunn [Fri, 31 Mar 2017 20:14:53 +0000 (20:14 +0000)]
Merge "Add feature constants in Call Log provider to identify HD and WIFI calls." into oc-dev

7 years agoMerge "Add 'am start-foreground-service' shell command" into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 20:14:46 +0000 (20:14 +0000)]
Merge "Add 'am start-foreground-service' shell command" into oc-dev

7 years agoAdd feature constants in Call Log provider to identify HD and WIFI calls.
BIN ZHOU [Fri, 31 Mar 2017 16:54:04 +0000 (11:54 -0500)]
Add feature constants in Call Log provider to identify HD and WIFI calls.

Makes use of existing features column in the provider.

Test: Manual
Bug: 35359461
Change-Id: I405893771a2dac2bb25a54065238917ac2d515c8

7 years agoUse correct binding flags when reconnecting to IME
Yohei Yukawa [Thu, 30 Mar 2017 22:57:02 +0000 (15:57 -0700)]
Use correct binding flags when reconnecting to IME

Since ICS MR-1 [1], InputMethodManagerService (IMMS) establishes two
connections to an IME: one is for general connection and the other to
allow the system to adjust the IME's performance characteristics much
more like a foreground activity. The tricky point is that the former
connection can be re-connected not only IMMS#startInputInnerLocked() in
but also in IMMS#showCurrentInputLocked().

It turns out that some previous attempts to adjust BIND_ flags for the
former connection [2][3] were not applied to
IMMS#showCurrentInputLocked().  This CL addresses that inconsistency by
make it clear that IMMS establishes up to connections to the IME.

 [1]: Id1f73de66dc93d63212183958a72119ad174318b
      2c84cfc001fb92a71811bf7384b7f865ff31ff9d
 [2]: I1724113f42abe7862e8aecb6faae5a7620245e89
      c8230519728b14065effd3b7d4eca273ff86160c
 [3]: Ie5793fd9b40d980fa18f80246326511ed6ae0597
      f0f94d129b6eb3c48624e915898d86d4f2de59ff

Test: Manuall tested as follows.
      1. Build and flash an OS image.
      2. Complete the setup wizard (if any).
      3. tapas LatinIME && make -j
      4. adb install -r out/target/product/generic/system/app/LatinIME/LatinIME.apk
      5. Run a test program that keeps calling IMM#showSoftInput()
      6. adb shell ime enable com.android.inputmethod.latin/.LatinIME
      7. adb shell ime set com.android.inputmethod.latin/.LatinIME
      8. adb shell dumpsys activity processes android
         Make sure that there is a ConnectionRecord to
         com.android.inputmethod.latin that has "CR !FG UI !VIS" bits.
      9. adb install -r out/target/product/generic/system/app/LatinIME/LatinIME.apk
     10. adb shell dumpsys activity processes android
         Make sure that there is a ConnectionRecord to
         com.android.inputmethod.latin that has "CR !FG UI !VIS" bits.
Fixes: 36727763
Change-Id: Ib7fa34b21e1fb8bb5b19a9b08e36d0565f3dd266

7 years agoMerge "restore the title string un UsbDeviceManager" into oc-dev
Chris Wren [Fri, 31 Mar 2017 19:49:04 +0000 (19:49 +0000)]
Merge "restore the title string un UsbDeviceManager" into oc-dev

7 years agoMerge "Include likely IMEs in ANR dumping" into oc-dev
Brian Carlstrom [Fri, 31 Mar 2017 19:46:48 +0000 (19:46 +0000)]
Merge "Include likely IMEs in ANR dumping" into oc-dev

7 years agoMerge "Add null check to InputMonitor.notifyANR" into oc-dev
Brian Carlstrom [Fri, 31 Mar 2017 19:46:13 +0000 (19:46 +0000)]
Merge "Add null check to InputMonitor.notifyANR" into oc-dev

7 years agorestore the title string un UsbDeviceManager
Chris Wren [Fri, 31 Mar 2017 19:37:45 +0000 (15:37 -0400)]
restore the title string un UsbDeviceManager

Bug: 32584866
Test: make
Change-Id: I4e4dea064a1af194db5660b0765cc4c4b666584a

7 years agoUse variable fonts for Noto Sans Khmer
Jungshik Shin [Fri, 17 Mar 2017 21:56:17 +0000 (14:56 -0700)]
Use variable fonts for Noto Sans Khmer

Update fonts.xml to use NotoSansKhmer-VF.ttf.

The weight range of Khmer is also extended to have 9 weight instances
(three more than Roboto with 200, 600 and 800).

The width range for Khmer is left alone partly because of an apparent
lack of support in fonts.xml for non-normal width fallback fonts.

Note that Noto Sans Khmer UI is left alone because of a baseline issue.

BUG: 22667753
Test: See the QA instruction in comment 10 of the bug.
Test: fontchain_lint
Change-Id: Idf6d4fec86822663ac08feb8979edacbc6c709a0

7 years agoMerge "Update default max time of waiting for network state to get updated." into...
Sudheer Shanka [Fri, 31 Mar 2017 19:03:07 +0000 (19:03 +0000)]
Merge "Update default max time of waiting for network state to get updated." into oc-dev

7 years agoMerge "Introduce Authentication Failure reason codes" into oc-dev
Sohani Rao [Fri, 31 Mar 2017 18:51:12 +0000 (18:51 +0000)]
Merge "Introduce Authentication Failure reason codes" into oc-dev

7 years agoMerge "Add flags for quick viewer to indicate capabilities of a document." into oc-dev
Garfield Tan [Fri, 31 Mar 2017 18:04:49 +0000 (18:04 +0000)]
Merge "Add flags for quick viewer to indicate capabilities of a document." into oc-dev

7 years agoMerge "SettingsLib: wifi: encapsulate Passpoint configuration in AccessPoint" into...
TreeHugger Robot [Fri, 31 Mar 2017 17:54:13 +0000 (17:54 +0000)]
Merge "SettingsLib: wifi: encapsulate Passpoint configuration in AccessPoint" into oc-dev

7 years agoSettingsLib: wifi: encapsulate Passpoint configuration in AccessPoint
Peter Qiu [Tue, 14 Mar 2017 22:51:22 +0000 (15:51 -0700)]
SettingsLib: wifi: encapsulate Passpoint configuration in AccessPoint

The configurations that are managed by "Saved Networks" page are
centered around the abstraction of AccessPoint.  Since we will
need to manage Passpoint configuration in the "Saved Networks"
(for configuration removal), encapsulate necessary information
in an AccessPoint for a Passpoint configuration.

Bug: 34207710
Test: manual test
Test: runtest --path
      frameworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/AccessPointTest.java
Change-Id: Ide556f5ec6c4ef9e1f82016efe17dc9860f298de

7 years agoQS: Add transient icon for hotspot
Jason Monk [Fri, 31 Mar 2017 17:19:26 +0000 (13:19 -0400)]
QS: Add transient icon for hotspot

Will make the loading time more clear.

Test: visual
Bug: 32270851
Change-Id: I0ea7591da132ff65fb7fc16b03b2891891e66598

7 years agoEnsure we show the PiP menu in response to KEYCODE_WINDOW.
Winson Chung [Thu, 30 Mar 2017 21:44:52 +0000 (14:44 -0700)]
Ensure we show the PiP menu in response to KEYCODE_WINDOW.

Bug: 36687605
Test: android.server.cts.ActivityManagerPinnedStackTests
Test: #testWindowButtonEntersPip
Change-Id: I0bb35fd666eb6a438e4676267f6726b44bffb3db

7 years agoImplement issue #36590595: Add ability to associated a ClipData with JobInfo
Dianne Hackborn [Thu, 30 Mar 2017 20:49:13 +0000 (13:49 -0700)]
Implement issue #36590595: Add ability to associated a ClipData with JobInfo

Yum!

Also needed to have a Context.revokeUriPermission() variant that is sane,
so reasonable CTS tests can be written.

Test: new ClipDataJobTest added.

Change-Id: Ia3135ea788a6e32c971bae7dab3a844d0ef4139c

7 years agoMerge "A11y: Prefer EXTRA_TITLE to ticker for status bar icon content description...
Adrian Roos [Fri, 31 Mar 2017 17:31:45 +0000 (17:31 +0000)]
Merge "A11y: Prefer EXTRA_TITLE to ticker for status bar icon content description" into oc-dev

7 years agoMerge "Update PIP dismiss to show scrim + info text at the bottom of the screen"...
Mady Mellor [Fri, 31 Mar 2017 17:27:36 +0000 (17:27 +0000)]
Merge "Update PIP dismiss to show scrim + info text at the bottom of the screen" into oc-dev

7 years agoMoar pre-partitioning refactoring.
Felipe Leme [Fri, 31 Mar 2017 15:23:06 +0000 (08:23 -0700)]
Moar pre-partitioning refactoring.

On ViewState: split value into mCurrentValue and mAutofilledValue.
On Session: replacing mAutofilledDataset by mDatasetWaitingAuth and
            ViewState.getAutofilledValue() (mAutofilledDataset is still needed,
    but will be removed in the first partitioning CL).

Also fixed a missed 'return' on TimePicker.autofill()

Bug: 35707731
Test: CtsAutoFillServiceTestCases pass

Change-Id: Icc32701ae3e499a77d99e6ae1daa7d070a3df631

7 years agoMerge "standardize system notification IDs" into oc-dev
Chris Wren [Fri, 31 Mar 2017 17:09:42 +0000 (17:09 +0000)]
Merge "standardize system notification IDs" into oc-dev

7 years agoAdd null check to InputMonitor.notifyANR
Brian Carlstrom [Fri, 31 Mar 2017 07:24:18 +0000 (00:24 -0700)]
Add null check to InputMonitor.notifyANR

Followup to 7402ddf9b45efc9616676205534ce7b4fc3a13e6

Test: Start IME, induce ANR in Settings, verify /data/anr/traces.txt
Change-Id: I4ad1d48cc73ca1a4332414ff50a160c67979feef
Fixes: 36730136

7 years agoMerge "Rename badge icon method" into oc-dev
Julia Reynolds [Fri, 31 Mar 2017 16:33:56 +0000 (16:33 +0000)]
Merge "Rename badge icon method" into oc-dev

7 years agoMerge "Prevent arrow keys from leaving editable TextViews" into oc-dev
Evan Rosky [Fri, 31 Mar 2017 16:27:52 +0000 (16:27 +0000)]
Merge "Prevent arrow keys from leaving editable TextViews" into oc-dev

7 years agostandardize system notification IDs
Chris Wren [Mon, 27 Mar 2017 19:01:44 +0000 (15:01 -0400)]
standardize system notification IDs

All the trivial cases, plus some fixes to try to
mitigate collisions with the complex ones.

Complex services to follow in another CL,

Bug: 32584866
Test: make framework services
Change-Id: Ie9663600171d8ede11676e9d66f009dbb06def03

7 years agoAllow shell uid to access Vr APIs
Karthik Ravi Shankar [Sun, 26 Mar 2017 09:56:44 +0000 (02:56 -0700)]
Allow shell uid to access Vr APIs

Some of the Vr APIs in VrManagerService need to be accessed via shell to
be used for testing and for easy access. Add
android.permission.RESTRICTED_VR_ACCESS to shell uid.

Bug: 36071574
Test: adb shell vr set-persistent-vr-mode-enabled true
      adb shell dumpsys vrmanager
      >> Persistent VR mode is currently: enabled
      adb shell vr set-persistent-vr-mode-enabled false
      adb shell dumpsys vrmanager
      >> Persistent VR mode is currently: disabled

Change-Id: I486fa19f93d5c6999aa479fdf7e5f2f48f765240
Signed-off-by: Karthik Ravi Shankar <karthikrs@google.com>
7 years agoAdd vr persistent mode enable/disable
Karthik Ravi Shankar [Sun, 26 Mar 2017 09:46:48 +0000 (02:46 -0700)]
Add vr persistent mode enable/disable

Persistent vr mode toggle control is needed sometimes from command line.
This also adds the infrastructure for future vr commands.

Bug: 36071574
Test: adb shell vr set-persistent-vr-mode-enabled true
      adb shell dumpsys vrmanager
      >> Persistent VR mode is currently: enabled
      adb shell vr set-persistent-vr-mode-enabled false
      adb shell dumpsys vrmanager
      >> Persistent VR mode is currently: disabled

Change-Id: I47a858e0696a907e746d50e2c6ca3d18197864a7
Signed-off-by: Karthik Ravi Shankar <karthikrs@google.com>
7 years agoLaunch 2D activities in VR mode
Karthik Ravi Shankar [Thu, 9 Mar 2017 02:30:19 +0000 (18:30 -0800)]
Launch 2D activities in VR mode

When in VR mode, launch all activities into the virtual display ID as
provided by the Compatibility display. This includes two cases -

- New activity launches
- Existing activity in the background.

Testing Done: Tested with PlanarVirtualDisplay app and Settings,
Calculator and GestureApp with different intent flags.

Bug: 36071574
Bug: 36071445
Test: android.server.cts.ActivityManagerDisplayTests
Test: #testVrActivityLaunch
Test: #testVrActivityReLaunch

Change-Id: Ic590a7cbd6f9b339dc83b22a8ffb1252219ef22e
Signed-off-by: Karthik Ravi Shankar <karthikrs@google.com>
7 years agoMerge "IGnssDebug.hal change field outputs for dump()" into oc-dev
Wyatt Riley [Fri, 31 Mar 2017 15:28:16 +0000 (15:28 +0000)]
Merge "IGnssDebug.hal change field outputs for dump()" into oc-dev

7 years agoCorrects CompactExtractEditLayout to account for systemWindowInsetBottom am: d1a0d19794
Mark Renouf [Fri, 31 Mar 2017 15:20:24 +0000 (15:20 +0000)]
Corrects CompactExtractEditLayout to account for systemWindowInsetBottom am: d1a0d19794
am: 8f9a6c3e89

Change-Id: I10087b9982b3eceb200b447d4faecad4eb8d19fe

7 years agoCorrects CompactExtractEditLayout to account for systemWindowInsetBottom
Mark Renouf [Fri, 31 Mar 2017 15:15:49 +0000 (15:15 +0000)]
Corrects CompactExtractEditLayout to account for systemWindowInsetBottom
am: d1a0d19794

Change-Id: Ia0bdc13ac2e8f3e65aaa38a64b4af9409ffeaa21

7 years agoMerge "Self Managed CS Implementation" into oc-dev
Tyler Gunn [Fri, 31 Mar 2017 15:06:42 +0000 (15:06 +0000)]
Merge "Self Managed CS Implementation" into oc-dev

7 years agoMerge "Split scroll factor into a 2d float." into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 14:54:41 +0000 (14:54 +0000)]
Merge "Split scroll factor into a 2d float." into oc-dev

7 years agoMerge "Fix BackupManagerMonitor wrapping in RestoreSession" into oc-dev
Anton Philippov [Fri, 31 Mar 2017 10:43:23 +0000 (10:43 +0000)]
Merge "Fix BackupManagerMonitor wrapping in RestoreSession" into oc-dev

7 years agoImport translations. DO NOT MERGE
Bill Yi [Fri, 31 Mar 2017 09:03:59 +0000 (02:03 -0700)]
Import translations. DO NOT MERGE

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

7 years agoImport translations. DO NOT MERGE
Bill Yi [Fri, 31 Mar 2017 07:57:17 +0000 (00:57 -0700)]
Import translations. DO NOT MERGE

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

7 years agoImport translations. DO NOT MERGE
Bill Yi [Fri, 31 Mar 2017 07:39:13 +0000 (00:39 -0700)]
Import translations. DO NOT MERGE

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

7 years agoInclude likely IMEs in ANR dumping
Brian Carlstrom [Thu, 30 Mar 2017 03:25:57 +0000 (20:25 -0700)]
Include likely IMEs in ANR dumping

Test: Start IME, induce ANR in Settings, verify /data/anr/traces.txt
Bug: 36704599
Change-Id: I5e6209ec25754bd27c57c58b27edeee38eb005de

7 years agoImport translations. DO NOT MERGE
Bill Yi [Fri, 31 Mar 2017 07:16:54 +0000 (00:16 -0700)]
Import translations. DO NOT MERGE

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

7 years agoMerge "TextClassificationManager API cleanup." into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 04:29:23 +0000 (04:29 +0000)]
Merge "TextClassificationManager API cleanup." into oc-dev

7 years agoSelf Managed CS Implementation
Tyler Gunn [Tue, 14 Mar 2017 01:15:15 +0000 (18:15 -0700)]
Self Managed CS Implementation

- Add API guide for developers giving an overview of what they need
to implement.
- Add @hide setLabel method in PhoneAccount; used when registering a
self-managed CS's phone account; we override it with their app label to
ensure they don't try to give themselves another name.

Test: Unit
Bug: 34159263
Merged-In: I0c890dc2feeb3ee438a80ed425db2aaf1f4c1fdd
Change-Id: I0c890dc2feeb3ee438a80ed425db2aaf1f4c1fdd

7 years agoMerge "Fixes starting app in docked stack for cts tests" into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 03:38:34 +0000 (03:38 +0000)]
Merge "Fixes starting app in docked stack for cts tests" into oc-dev

7 years agoMerge "Refactored ViewState." into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 03:29:40 +0000 (03:29 +0000)]
Merge "Refactored ViewState." into oc-dev

7 years agoMerge "Pass correct size of integer to CallVoidMethod." into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 03:26:05 +0000 (03:26 +0000)]
Merge "Pass correct size of integer to CallVoidMethod." into oc-dev

7 years agoMerge "Override View.autofill() method and call into ViewDelegate" into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 02:57:33 +0000 (02:57 +0000)]
Merge "Override View.autofill() method and call into ViewDelegate" into oc-dev

7 years agoMerge "Change namespace of ACTION_REQUEST_SHUTDOWN." into oc-dev
Sudheer Shanka [Fri, 31 Mar 2017 01:54:53 +0000 (01:54 +0000)]
Merge "Change namespace of ACTION_REQUEST_SHUTDOWN." into oc-dev

7 years agoA11y: Prefer EXTRA_TITLE to ticker for status bar icon content description
Adrian Roos [Fri, 31 Mar 2017 01:34:10 +0000 (18:34 -0700)]
A11y: Prefer EXTRA_TITLE to ticker for status bar icon content description

Change-Id: I08d5439f0f593d32044d5a59fc7b8f24e33a15a9
Test: manual - post notification, check that Talkback utterance is correct on status bar icon.
Fixes: 30739573

7 years agoChange namespace of ACTION_REQUEST_SHUTDOWN.
Sudheer Shanka [Thu, 30 Mar 2017 23:07:54 +0000 (16:07 -0700)]
Change namespace of ACTION_REQUEST_SHUTDOWN.

Fixes: 36644580
Test: cts-tradefed run singleCommand cts-dev -m CtsSignatureTestCases -t android.signature.cts.IntentTest
      and Device power-off works
Change-Id: I63f461157a63305cd08c5dc42293730be4eb657f

7 years agoIGnssDebug.hal change field outputs for dump()
Wyatt Riley [Wed, 29 Mar 2017 17:21:46 +0000 (10:21 -0700)]
IGnssDebug.hal change field outputs for dump()

Aligning the dump() string build to match the new
API fields in IGnssDebug.hal

Bug: 30955615
Test: Builds and non-implementation message reported on Pixel '16

Change-Id: I9e60c87e9c5a5ee2bc20e3f54eb878bd472515c1

7 years agoMerge "Rename autoFillHint to autoFillHints." into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 01:41:38 +0000 (01:41 +0000)]
Merge "Rename autoFillHint to autoFillHints." into oc-dev

7 years agoMerge "Import translations. DO NOT MERGE" into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 01:32:19 +0000 (01:32 +0000)]
Merge "Import translations. DO NOT MERGE" into oc-dev

7 years agoFixes starting app in docked stack for cts tests
Matthew Ng [Wed, 22 Mar 2017 21:23:25 +0000 (14:23 -0700)]
Fixes starting app in docked stack for cts tests

Running command "adb shell am start -n <package/activity name> --stack 3"
will allow the app to be docked at the top in split screen and will not
minimize and be positioned incorrectly. Passing the last stack will pass
the stack that was launched from, in this case it is home stack. Then it
will launch recents after app is launched.

Test: adb shell am start -n <package/activity name> --stack 3 and
cts/hostsidetests/services/activityandwindowmanager/util/run-test
CtsServicesHostTestCases
android.server.cts.ActivityManagerAppConfigurationTests
Fixes: 36233172
Change-Id: Ibe171be9160f9070395ac20f5369dc495f235f20

7 years agoMerge "Make ACTION_USER_REMOVED intent a SystemApi." into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 01:27:20 +0000 (01:27 +0000)]
Merge "Make ACTION_USER_REMOVED intent a SystemApi." into oc-dev

7 years agoPass correct size of integer to CallVoidMethod.
Daichi Hirono [Thu, 30 Mar 2017 02:06:49 +0000 (11:06 +0900)]
Pass correct size of integer to CallVoidMethod.

Previously FuseAppLoop passes int values 0 to CallVoidMethod while the
argument must be jlong.

Bug: 35229514
Test: StorageManagerTest#testOpenProxyFileDescriptor{,_error,_async}
Change-Id: Id286d38da54b4523c63f2b380596e0de06887b3a
(cherry picked from commit 77a97cdba2903a6534fcabc1b8bc79b51aef54f5)

7 years agoRefactored ViewState.
Felipe Leme [Wed, 29 Mar 2017 22:54:53 +0000 (15:54 -0700)]
Refactored ViewState.

- Added an int state.
- Removed mValueChanged and use state.
- Removed unused mAuth
- Set its Fillresponse in the proper places.
- Encapsulated private attributes.
- ...except mId (which is now id).
- Stored only id of current view state on Session.

This refactoring didn't modidy any behavior - in fact, the CTS tests didn't
change - but it will make it much easier to implement partitioning.

BUG: 35707731
Test: CtsAutoFillServiceTestCases pass

Change-Id: Ib07929a4089201a0e5bb66004af91f6cba362ba4

7 years agoTextClassificationManager API cleanup.
Abodunrinwa Toki [Wed, 29 Mar 2017 23:12:25 +0000 (00:12 +0100)]
TextClassificationManager API cleanup.

Removes @removed methods.
See: I24e86272cf58bf6864505bee3b06978c1c0d46e5

Test: Checked that API is removed.
Change-Id: I93e7f64740671b5ff856f8b38eddc04417f6486e

7 years agoMake ACTION_USER_REMOVED intent a SystemApi.
Sudheer Shanka [Thu, 30 Mar 2017 22:42:51 +0000 (15:42 -0700)]
Make ACTION_USER_REMOVED intent a SystemApi.

Fixes: 36645106
Test: cts-tradefed run singleCommand cts-dev -m CtsSignatureTestCases -t android.signature.cts.IntentTest
Change-Id: I4230791df73549f147dc048d152a05e9eed5bc63

7 years agoMerge "Fix issue with force resizing activity when app level doesn't want to" into...
TreeHugger Robot [Fri, 31 Mar 2017 01:01:55 +0000 (01:01 +0000)]
Merge "Fix issue with force resizing activity when app level doesn't want to" into oc-dev

7 years agoAdd flags for quick viewer to indicate capabilities of a document.
Garfield Tan [Thu, 23 Mar 2017 17:52:48 +0000 (10:52 -0700)]
Add flags for quick viewer to indicate capabilities of a document.

Replace the QUICK_VIEW_ADVANCED extra.

Also restrict quick viewers not to send file content out of the device.

Test: It builds.
Bug: 36484539
Bug: 36755024
Change-Id: I921230eac6e497a615624202c741ef03432b2690

7 years agoMerge "Don't run jobs when connectivity is not validated" into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 00:47:38 +0000 (00:47 +0000)]
Merge "Don't run jobs when connectivity is not validated" into oc-dev

7 years agoMerge "Fix broken unit tests due to mockito upgrade." into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 00:41:00 +0000 (00:41 +0000)]
Merge "Fix broken unit tests due to mockito upgrade." into oc-dev

7 years agoIntroduce Authentication Failure reason codes
Sohani Rao [Mon, 6 Feb 2017 22:02:17 +0000 (14:02 -0800)]
Introduce Authentication Failure reason codes

In order to differentiate between various reasons for authentication
failure, add reason codes. These will be hidden since we don't intend to
have API change.

Bug: 33245941
Test: Unit test
Change-Id: I7222520df18e54d684ba9e50ff95be5d46a7d70c

7 years agoUpdate PIP dismiss to show scrim + info text at the bottom of the screen
Mady Mellor [Wed, 29 Mar 2017 22:27:37 +0000 (15:27 -0700)]
Update PIP dismiss to show scrim + info text at the bottom of the screen

- Rather than testing how far off screen the PIP is, instead tests how far
  past the nav bar / on screen bars the PIP is to determine if it is a
  dismiss
- When dragging PIP around screen, display info text + scrim at bottom
  these are above the PIP in z-order
- On lift up or when PIP is dismissed, info text + scrim also hide
- Alters dismiss animation to use end point on trajectory of finger and
  use FlingAnimationUtils when flinging

Test: Drag PIP around screen, notice dismiss scrim + text appear, dismiss
      PIP and scrim / text also disappear
Bug: 35358628
Change-Id: Ibc0f6a884903f7d1b3ca2fd5c20647b4acf15a71

7 years agoRecover cleanly from power HAL service crashes
Connor O'Brien [Tue, 28 Feb 2017 00:41:35 +0000 (16:41 -0800)]
Recover cleanly from power HAL service crashes

Currently if the binderized power HAL service crashes, services that
call the HAL will crash as well. To fix this:
- Before calling power HAL functions, check that the handle to the
  power HAL service is still valid, and reload using getService() if
  necessary.
- When a call to a power HAL function fails, log the failure and mark
  the handle as invalid.

Bug: 35728909
Test: adb shell kill -9 $(adb shell pidof android.hardware.power@1.0-service)
Change-Id: Id2dd1a6507b9f5044d928483cdb6b736c701f8ba
Signed-off-by: Connor O'Brien <connoro@google.com>
(cherry picked from commit 578eb7fee3a28ff9ca309e741b5a647637896ba1)

7 years agoAdd 'am start-foreground-service' shell command
Christopher Tate [Fri, 31 Mar 2017 00:20:12 +0000 (17:20 -0700)]
Add 'am start-foreground-service' shell command

Bug 35263881
Test: manual

Change-Id: Ia97415eee610e67d4c0a5dc6adaf01909dcbdbd1

7 years agoMerge "BatteryStats: Add debug logging to narrow down slow camera launch" into oc-dev
TreeHugger Robot [Fri, 31 Mar 2017 00:00:35 +0000 (00:00 +0000)]
Merge "BatteryStats: Add debug logging to narrow down slow camera launch" into oc-dev

7 years agoMerge "Temporarily bg-whitelist the default container package-cleaning service" into...
TreeHugger Robot [Thu, 30 Mar 2017 23:57:56 +0000 (23:57 +0000)]
Merge "Temporarily bg-whitelist the default container package-cleaning service" into oc-dev

7 years agoMerge "Reschedule jobs that crash partway through" into oc-dev
Chris Tate [Thu, 30 Mar 2017 23:46:34 +0000 (23:46 +0000)]
Merge "Reschedule jobs that crash partway through" into oc-dev

7 years agoRename autoFillHint to autoFillHints.
Philip P. Moltmann [Wed, 29 Mar 2017 20:58:59 +0000 (13:58 -0700)]
Rename autoFillHint to autoFillHints.

Fixes: 35364993
Test: cts-tradefed run cts-dev -m CtsAutoFillServiceTestCases
Change-Id: I65a4c2c65563e7bbd60c4e99c8800b0b11af2300
(cherry picked from commit feb3299ed5fa30db8b1a4ab693e11e8acb32d13d)

7 years agoPrevent arrow keys from leaving editable TextViews
Evan Rosky [Thu, 16 Mar 2017 23:25:22 +0000 (16:25 -0700)]
Prevent arrow keys from leaving editable TextViews

Bug: 24342334
Bug: 31662248
Test: Tested in a test-app and verified that arrow presses/holding
      do not send focus out of an EditText. Relevant TextViewTest
      and EditTextTest s still pass

Change-Id: I288d9397d61844b8b650ed54cfbb6769226074b8
(cherry picked from commit I6abfe75352f09a49ea473fb0e2dec84c6c5270c4)

7 years agoMerge "Don't increment procStateSeq if uid doesn't have internet permission." into...
Sudheer Shanka [Thu, 30 Mar 2017 23:34:02 +0000 (23:34 +0000)]
Merge "Don't increment procStateSeq if uid doesn't have internet permission." into oc-dev

7 years agoMerge "Optimized locking for get/setUserData" into oc-dev
Fyodor Kupolov [Thu, 30 Mar 2017 23:21:33 +0000 (23:21 +0000)]
Merge "Optimized locking for get/setUserData" into oc-dev

7 years agoMerge "TIF: Remove redundant modifiers in TvContract" into oc-dev
TreeHugger Robot [Thu, 30 Mar 2017 23:20:51 +0000 (23:20 +0000)]
Merge "TIF: Remove redundant modifiers in TvContract" into oc-dev

7 years agoMerge "Fix issue with not forwarding config. changes on the window size" into oc-dev
TreeHugger Robot [Thu, 30 Mar 2017 23:06:13 +0000 (23:06 +0000)]
Merge "Fix issue with not forwarding config. changes on the window size" into oc-dev

7 years agoMerge "Add config_setColorTransformAccelerated" into oc-dev
Christine Franks [Thu, 30 Mar 2017 22:58:35 +0000 (22:58 +0000)]
Merge "Add config_setColorTransformAccelerated" into oc-dev

7 years agoMerge "Revert "Re-enable throw when notifications posted can't find channel"" into...
Geoffrey Pitsch [Thu, 30 Mar 2017 22:58:09 +0000 (22:58 +0000)]
Merge "Revert "Re-enable throw when notifications posted can't find channel"" into oc-dev

7 years agoRevert "Re-enable throw when notifications posted can't find channel"
Geoffrey Pitsch [Thu, 30 Mar 2017 22:46:48 +0000 (22:46 +0000)]
Revert "Re-enable throw when notifications posted can't find channel"

This reverts commit ed0a854b0c2bc1a8e9b9c7f28cd87982ef9d129a.
Bug: 36785228
Change-Id: I26a50c2050c50d8223ed5c20793db565ba9356d7

7 years agoMerge "Bump up batterystats version to clear stale data" into oc-dev
Amith Yamasani [Thu, 30 Mar 2017 22:50:53 +0000 (22:50 +0000)]
Merge "Bump up batterystats version to clear stale data" into oc-dev

7 years agoFix broken unit tests due to mockito upgrade.
Makoto Onuki [Thu, 30 Mar 2017 21:17:35 +0000 (14:17 -0700)]
Fix broken unit tests due to mockito upgrade.

Bug 36781317

Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest1 -w com.android.frameworks.servicestests
Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest2 -w com.android.frameworks.servicestests
Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest3 -w com.android.frameworks.servicestests
Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest4 -w com.android.frameworks.servicestests
Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest5 -w com.android.frameworks.servicestests
Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest6 -w com.android.frameworks.servicestests
Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest7 -w com.android.frameworks.servicestests
Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest8 -w com.android.frameworks.servicestests
Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest9 -w com.android.frameworks.servicestests
Test: adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest10 -w com.android.frameworks.servicestests

Change-Id: Ie9abcd8bdf5353c96ebade0e8489f667ef9904ee

7 years agoMerge "Adds FillResponse extra to passed to authentication intent." into oc-dev
TreeHugger Robot [Thu, 30 Mar 2017 22:40:20 +0000 (22:40 +0000)]
Merge "Adds FillResponse extra to passed to authentication intent." into oc-dev

7 years agoFix issue with force resizing activity when app level doesn't want to
Wale Ogunwale [Thu, 30 Mar 2017 19:57:29 +0000 (12:57 -0700)]
Fix issue with force resizing activity when app level doesn't want to

Don't force resize activity whose manifest attribute has
resizeableActivity set to false at the application tag level.

Fixes: 36704475
Test: Launch an app that disables resizeableActivity at the app level
in multi-window mode.

Change-Id: I73137175290355266a4d3ecc469e7a39d73dbc62

7 years agoDon't run jobs when connectivity is not validated
Christopher Tate [Wed, 15 Mar 2017 18:07:46 +0000 (11:07 -0700)]
Don't run jobs when connectivity is not validated

Previously, the job scheduler would run jobs with connectivity
constraints as soon as "raw" connectivity was achieved.  This could
cause problems, though, because the device might be behind a
captive portal or similar, so apps expecting to contact the internet
would still see connect() failures or other unexpected results.

We now run such jobs only when connectivity has been validated,
so jobs have a stronger expectation that their needed internet
access will be possible.

Bug 28346529
Bug 36137931
Test: manual; use tethered phone hotspot, both with and without SIM,
      and verify that the 'validation' trigger is correct.

Change-Id: I79194467610ef9611d38f871d01f92044d0ee9de

7 years agoOverride View.autofill() method and call into ViewDelegate
Tao Bai [Thu, 30 Mar 2017 21:58:53 +0000 (14:58 -0700)]
Override View.autofill() method and call into ViewDelegate

BUG: 36787841

Test: this just forwards api call.
Change-Id: Ie2c9675e5a7ee2ed2a7997d1270cf388571a855b

7 years agoBatteryStats: Add debug logging to narrow down slow camera launch
Adam Lesinski [Thu, 30 Mar 2017 20:54:09 +0000 (13:54 -0700)]
BatteryStats: Add debug logging to narrow down slow camera launch

BatteryStats is on the hotpath when the screen is turning on.
Double tap to launch camera may be impacted on some dogfood devices.
Adds logging (that will be removed before release) to help narrow
down the cases when this happens.

Bug: 36201811
Test: builds/manual
Change-Id: I8080ac09b21269237eda6215d73199676de2005a

7 years agoTemporarily bg-whitelist the default container package-cleaning service
Christopher Tate [Tue, 28 Mar 2017 23:13:51 +0000 (16:13 -0700)]
Temporarily bg-whitelist the default container package-cleaning service

Bug 35968513
Test: manual

Change-Id: Iac3e831631d279f68dec3a49d50393a4abf03088

7 years agoImport translations. DO NOT MERGE
Bill Yi [Thu, 30 Mar 2017 21:15:33 +0000 (14:15 -0700)]
Import translations. DO NOT MERGE

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

7 years agoMerge "Drop REASON_SHARED_APK." into oc-dev
Nicolas Geoffray [Thu, 30 Mar 2017 21:11:05 +0000 (21:11 +0000)]
Merge "Drop REASON_SHARED_APK." into oc-dev

7 years agoBump up batterystats version to clear stale data
Amith Yamasani [Thu, 30 Mar 2017 21:01:59 +0000 (14:01 -0700)]
Bump up batterystats version to clear stale data

Change-Id: I96016f30f38e17fcdfdb4a52eba69471945a21e2
Fixes: 36783752
Test: manually verified the file was deleted on flash

7 years agoFix issue with not forwarding config. changes on the window size
Wale Ogunwale [Thu, 30 Mar 2017 20:55:36 +0000 (13:55 -0700)]
Fix issue with not forwarding config. changes on the window size

Coding error inroduced in ag/1965162 where we were no longer setting
the config. if the dispatchResized() call originated from a different
process.

Fixes: 36544847
Test: Change languages and confirm that the status bar changed to the
new language.

Change-Id: I91d73c9f506f28cf1ba13a55f86f87a1aff80e0b