Commit Graph

13240 Commits

Author SHA1 Message Date
Jeff Brown
4085a74b4c am 209c8ced: am 6e4997db: am 8bdd92d4: am 0cb1cfdc: am 76c4c666: Add USB port manager.
* commit '209c8cedab87359564c032a3e56b3acd452e1ac9':
  Add USB port manager.
2015-07-15 23:30:28 +00:00
Jeff Brown
6e4997dbfb am 8bdd92d4: am 0cb1cfdc: am 76c4c666: Add USB port manager.
* commit '8bdd92d44ea878ff0353c87cfc5ce497aea96911':
  Add USB port manager.
2015-07-15 22:56:33 +00:00
Jeff Brown
8bdd92d44e am 0cb1cfdc: am 76c4c666: Add USB port manager.
* commit '0cb1cfdcc306f78030403c8da22bfcda630c5527':
  Add USB port manager.
2015-07-15 22:45:03 +00:00
Jeff Brown
0cb1cfdcc3 am 76c4c666: Add USB port manager.
* commit '76c4c6668a1486bc003ab0c585bb1f41d16e27a7':
  Add USB port manager.
2015-07-15 22:26:38 +00:00
Anthony Hugh
773f1b2f91 am 26fa501d: DO NOT MERGE: Introduce stem keycodes for Wear
* commit '26fa501dd6bf906344dd6ba3ff4d110b735a3547':
  DO NOT MERGE: Introduce stem keycodes for Wear
2015-07-15 20:55:13 +00:00
Anthony Hugh
26fa501dd6 DO NOT MERGE: Introduce stem keycodes for Wear
Cherry-pick from master

This change adds four new stem keycodes for Android Wear. These
keycodes are intended to represent the various hardware buttons
around the watch.  There is one primary stem key that will be used
for power/settings and three generic stem keys that will be
customizable.

BUG: 21903503
Change-Id: I867cf79554c72d42c8acbb3ff8b1678e482d4fe2
2015-07-15 13:34:25 -07:00
Jeff Brown
76c4c6668a Add USB port manager.
Add some new internal APIs to enumerate USB Type C ports, query their
status, determine whether they support changing power or data roles,
and doing so.  The API also adds a new ACTION_USB_PORT_CHANGED broadcast
for port state changes.

The implementation includes a mechanism for simulating the behavior
of the USB stack.  See 'adb shell dumpsys usb -h' for details.

Note that the underlying kernel driver interface is still subject
to change but its behavior has been encapsulated as much as possible.

Bug: 21615151
Change-Id: I0c853ae179248a4550b3e60d02a7a7e65e4546b2
2015-07-15 11:34:29 -07:00
Geoff Mendal
06ef540a58 Import translations. DO NOT MERGE
Change-Id: If03fa3692f5b0494d3255dbda93aab624f2e3b59
Auto-generated-cl: translation import
2015-07-15 10:55:07 -05:00
Geoff Mendal
31c409648d Import translations. DO NOT MERGE
Change-Id: I03908869f5a297a5400488f13e57999c4e883db0
Auto-generated-cl: translation import
2015-07-15 10:43:54 -05:00
Geoff Mendal
52c0164b67 Import translations. DO NOT MERGE
Change-Id: I09c097296e1f6000d308fa5021756de5e7e586a2
Auto-generated-cl: translation import
2015-07-15 10:32:28 -05:00
Svetoslav
db4f4b226c am 5edc6ffd: am a6fc7f96: am 779e5e0e: am d72fc63a: am 46d1864c: Merge "Make get_accounts a runtime permissions again" into mnc-dev
* commit '5edc6ffda765c51bbd97bd7ae6f1bd2082309dd2':
  Make get_accounts a runtime permissions again
2015-07-14 19:51:49 +00:00
Svetoslav
a6fc7f96b7 am 779e5e0e: am d72fc63a: am 46d1864c: Merge "Make get_accounts a runtime permissions again" into mnc-dev
* commit '779e5e0ed8489fe6faad35a061a82ad07618b5b3':
  Make get_accounts a runtime permissions again
2015-07-14 19:24:44 +00:00
Svetoslav
779e5e0ed8 am d72fc63a: am 46d1864c: Merge "Make get_accounts a runtime permissions again" into mnc-dev
* commit 'd72fc63aae69a7dbff4287dd56cc20d3f617277e':
  Make get_accounts a runtime permissions again
2015-07-14 19:08:54 +00:00
Svetoslav
d72fc63aae am 46d1864c: Merge "Make get_accounts a runtime permissions again" into mnc-dev
* commit '46d1864ceee7229cd7fe7bac80226c930539861d':
  Make get_accounts a runtime permissions again
2015-07-14 18:52:21 +00:00
Svetoslav
46d1864cee Merge "Make get_accounts a runtime permissions again" into mnc-dev 2015-07-14 18:42:08 +00:00
Jim Miller
f07602bea9 am c1aaa6ae: am 5ab70110: am a9845680: am a95d9f0b: am 16c1764c: Merge "Change MANAGE_FINGERPRINT permission to system|signature" into mnc-dev
* commit 'c1aaa6ae49d6c1820472a2061ec8f6df08ffea50':
  Change MANAGE_FINGERPRINT permission to system|signature
2015-07-14 16:51:51 +00:00
Julia Reynolds
a7380629e9 am e8ff4f71: am 711ff332: am 91941a57: am 19fd8658: am fbd0a444: Merge "Remove personal/device group from sideloading screen." into mnc-dev
* commit 'e8ff4f718dff0cf00c6c852f2bc908b508850fa1':
  Remove personal/device group from sideloading screen.
2015-07-14 16:51:16 +00:00
Rubin Xu
949d16ebd5 am 5571a986: am afe3c2b3: am 474f987d: am f5d6d432: am cf9aebf1: Merge "Remove ExternalStorageFormatter" into mnc-dev
* commit '5571a986f0a2939248aefc584248d08732c761e4':
  Remove ExternalStorageFormatter
2015-07-14 16:50:41 +00:00
Billy Lau
4c8d312606 am e385d26f: am cb2a7a2c: am 0be2efb2: am f028ba3d: am 96d00ab3: Merge "Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission" into mnc-dev
* commit 'e385d26fef2f62988c082ee8066f5d6715aa16c9':
  Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission
2015-07-14 16:50:20 +00:00
Svetoslav
4079c7ec6a Make get_accounts a runtime permissions again
The permission was lowered in protection level to normal
allowing apps to assess migration strategy. This change
makes the permission dangerous again allowing apps to
implement this strategy.

bug:22385299

Change-Id: I3694c06236a33b97f63761b48745b1df654a2bf4
2015-07-13 18:28:12 -07:00
Jim Miller
5ab7011041 am a9845680: am a95d9f0b: am 16c1764c: Merge "Change MANAGE_FINGERPRINT permission to system|signature" into mnc-dev
* commit 'a9845680221b1b343f13db0482264f07f07b57f1':
  Change MANAGE_FINGERPRINT permission to system|signature
2015-07-14 00:39:10 +00:00
Julia Reynolds
711ff3323f am 91941a57: am 19fd8658: am fbd0a444: Merge "Remove personal/device group from sideloading screen." into mnc-dev
* commit '91941a57bec83889a98cc9a623a8c8d388fd4b6c':
  Remove personal/device group from sideloading screen.
2015-07-14 00:38:41 +00:00
Rubin Xu
afe3c2b3e5 am 474f987d: am f5d6d432: am cf9aebf1: Merge "Remove ExternalStorageFormatter" into mnc-dev
* commit '474f987dd783493967e9ea899398f6965a7d3515':
  Remove ExternalStorageFormatter
2015-07-14 00:38:12 +00:00
Billy Lau
cb2a7a2cc4 am 0be2efb2: am f028ba3d: am 96d00ab3: Merge "Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission" into mnc-dev
* commit '0be2efb256c6bcac3f9d17319c9af90bbef1010c':
  Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission
2015-07-14 00:21:42 +00:00
Jim Miller
a984568022 am a95d9f0b: am 16c1764c: Merge "Change MANAGE_FINGERPRINT permission to system|signature" into mnc-dev
* commit 'a95d9f0b725f7f462b27c0740936861438a1416b':
  Change MANAGE_FINGERPRINT permission to system|signature
2015-07-13 23:36:12 +00:00
Julia Reynolds
91941a57be am 19fd8658: am fbd0a444: Merge "Remove personal/device group from sideloading screen." into mnc-dev
* commit '19fd86589b87faf8e243c6c33be17390867e67bb':
  Remove personal/device group from sideloading screen.
2015-07-13 23:35:48 +00:00
Rubin Xu
474f987dd7 am f5d6d432: am cf9aebf1: Merge "Remove ExternalStorageFormatter" into mnc-dev
* commit 'f5d6d432af57722e951d88a420b189c45a243d4b':
  Remove ExternalStorageFormatter
2015-07-13 23:35:27 +00:00
Billy Lau
0be2efb256 am f028ba3d: am 96d00ab3: Merge "Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission" into mnc-dev
* commit 'f028ba3db3d3b6478154952dbbd8ed7422ad14f6':
  Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission
2015-07-13 23:35:14 +00:00
Jim Miller
a95d9f0b72 am 16c1764c: Merge "Change MANAGE_FINGERPRINT permission to system|signature" into mnc-dev
* commit '16c1764cf552432d304eaefd912d5aebe3192449':
  Change MANAGE_FINGERPRINT permission to system|signature
2015-07-13 23:02:24 +00:00
Julia Reynolds
19fd86589b am fbd0a444: Merge "Remove personal/device group from sideloading screen." into mnc-dev
* commit 'fbd0a444e787c93ee8ef8741fcf24826a8619fcb':
  Remove personal/device group from sideloading screen.
2015-07-13 23:01:53 +00:00
Rubin Xu
f5d6d432af am cf9aebf1: Merge "Remove ExternalStorageFormatter" into mnc-dev
* commit 'cf9aebf138a3ec07277b1e5564751d2396a155c0':
  Remove ExternalStorageFormatter
2015-07-13 23:01:21 +00:00
Billy Lau
f028ba3db3 am 96d00ab3: Merge "Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission" into mnc-dev
* commit '96d00ab359d60197321f06b4feb3d01f3fa03a29':
  Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission
2015-07-13 23:00:54 +00:00
James Cook
f79a5420f0 Merge "Move shelf config setting into SystemUI" 2015-07-13 21:16:40 +00:00
Jim Miller
16c1764cf5 Merge "Change MANAGE_FINGERPRINT permission to system|signature" into mnc-dev 2015-07-13 18:41:31 +00:00
Julia Reynolds
fbd0a444e7 Merge "Remove personal/device group from sideloading screen." into mnc-dev 2015-07-13 17:34:20 +00:00
Geoff Mendal
6eee5e4dbe Import translations. DO NOT MERGE
Change-Id: I6564b82c1909fc3208ef2dc98e8448899b577d50
Auto-generated-cl: translation import
2015-07-13 10:45:30 -05:00
Geoff Mendal
c021aaaf6b Merge "Import translations. DO NOT MERGE" into mnc-dev 2015-07-13 15:37:12 +00:00
Geoff Mendal
2d81f9a2f9 Import translations. DO NOT MERGE
Change-Id: Idab7fc2dc586c8544d17263428c5556929303a64
Auto-generated-cl: translation import
2015-07-13 10:34:33 -05:00
Geoff Mendal
30182ed565 Import translations. DO NOT MERGE
Change-Id: Ia077c9f0d1cb6f3cd5d31664080ae9959ed0caad
Auto-generated-cl: translation import
2015-07-13 10:23:35 -05:00
Rubin Xu
cf9aebf138 Merge "Remove ExternalStorageFormatter" into mnc-dev 2015-07-13 13:55:53 +00:00
Julia Reynolds
9a5c9118ce Remove personal/device group from sideloading screen.
Also ignore the requestedPermissionFlags of yet to be installed
packages when trying to determine if a permission is new.

Bug: 22229417

Change-Id: I59d579cdc42d64bcfdefdb06e1576959355bb7a4
2015-07-13 08:46:29 -04:00
Billy Lau
96d00ab359 Merge "Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission" into mnc-dev 2015-07-12 22:02:37 +00:00
Billy Lau
22b3f4cb15 Bug: 21589105 Rescope WRITE_SETTINGS and SYSTEM_ALERT_WINDOW permission
Raised the protection level of WRITE_SETTINGS permission to appop and also
allowed backwards compatibility with pre23 flag. Also made sure that this
permission is not added as RuntimePermission in DefaultPermissionGrantPolicy as
that breaks a lot of gmscore stuff.

Introduced new action to manage write system settings as a new API and
renamed the string that describes the managing of overlay permission.

Change-Id: Ifd25a6ddc06de68ee37015cb9fb23452e4ef10f4
2015-07-12 22:41:00 +01:00
Geoff Mendal
051d0ed9d9 Import translations. DO NOT MERGE
Change-Id: Id179810f3a68b943f0f39ba81c639f422e7574a3
Auto-generated-cl: translation import
2015-07-11 13:29:08 -07:00
Geoff Mendal
27963efe42 Import translations. DO NOT MERGE
Change-Id: I59264674ef40a0f68a80c0ca9973e3aba2c06db1
Auto-generated-cl: translation import
2015-07-11 10:35:45 -07:00
Geoff Mendal
11e8badbb4 Import translations. DO NOT MERGE
Change-Id: Id3e242d2f0810af309e2d78b053c69a6561c8a81
Auto-generated-cl: translation import
2015-07-11 10:24:17 -07:00
Jim Miller
9da440786d Change MANAGE_FINGERPRINT permission to system|signature
This allows fingerprint enrollment to be done from
system-installed apps, such as Setup Wizard.

Fixes bug 21695577

Change-Id: I990912dcf229aa03f6350f96a09ff4588b20ca48
2015-07-10 19:48:53 -07:00
James Cook
ed5b3e2cad Move shelf config setting into SystemUI
It doesn't need to be visible to the rest of the framework.

Also add a system setting so adb can override the default before for demos:
adb shell settings put system demo_app_shelf 0  # Zero forces it off.
adb shell settings put system demo_app_shelf 1  # Non-zero forces it on.

Bug: 22332617
Change-Id: I75b228a24b307447a7e6df11ba0d024b88759beb
2015-07-10 13:39:39 -07:00
Jeff Brown
17e1315c22 am 5c43bb82: am f19abb67: am 8e4dde2c: am 2ad03d0c: am c1aebfa0: Merge "Clean up USB Manager and fix ADB." into mnc-dev
* commit '5c43bb82e44f0ab9650f15a0392284a2e91feed4':
  Clean up USB Manager and fix ADB.
2015-07-09 21:13:15 +00:00
Jeff Brown
f19abb67c2 am 8e4dde2c: am 2ad03d0c: am c1aebfa0: Merge "Clean up USB Manager and fix ADB." into mnc-dev
* commit '8e4dde2c80818df3c961b89332ecc30d5e1b8d73':
  Clean up USB Manager and fix ADB.
2015-07-09 20:39:02 +00:00