summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Import translations. DO NOT MERGEBaligh Uddin2016-05-041-1/+1
| | | | | | | Auto-generated-cl: translation import Bug: 28463229 Change-Id: I5385aa26a60096b2d8767051d5759aa508ae8519
* Merge "Revert "Grant only the requested permissions"" into nyc-devSvetoslav Ganov2016-05-032-59/+9
|\
| * Revert "Grant only the requested permissions"Svetoslav Ganov2016-05-032-59/+9
| | | | | | | | | | | | This reverts commit 294b6406798c59e9db5ffa99d042f9b8c6ca6f90. Change-Id: Ifb48eb1fbdb0499743f4ca88adbd5ed77cfa4cf8
* | Merge "Grant only the requested permissions" into nyc-devSvetoslav Ganov2016-04-292-9/+59
|\|
| * Grant only the requested permissionsSvet Ganov2016-04-272-9/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If an app requests a permission in a group we were auto granting it all permissions from the group declared as used by the app. The intended behavior is that we grant only the requested permission and requesting a permission from a group where a permission is already granted results in an auto-grant. The intended behavior was to prevent coding around permission groups which a volatile by design. Now if apps target SDK above M we provide the intended behavior, otherwise for apps targeting M we provide an unchenged behavior. bug:28347872 Change-Id: I493714b2c2581340b01b12ce6fedf80f9d3deec5
* | Merge "Only platform defined permissions need a review." into nyc-devSvetoslav Ganov2016-04-291-2/+2
|\ \
| * | Only platform defined permissions need a review.Svet Ganov2016-04-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The only permissions a user can control for a legacy app in runtime style without crashing the app are the ones defined by the platform because we have app ops only for these and also we contorl the access to data guarded by them. bug:27102458 Change-Id: I63d02e169dc82e9f3638b8e8f99ed8d95ae7d325
* | | Merge "Fix a NPE in PackageInstaller" into nyc-devSvetoslav Ganov2016-04-292-4/+4
|\| |
| * | Fix a NPE in PackageInstallerSvet Ganov2016-04-292-4/+4
| |/ | | | | | | | | | | | | | | | | | | | | We were returing a null PermissionGroup object to a place where this was not expected by design. The reason for that was an incorrect fix for b/28241097. This CL reverts the introduced regression and adds a null check just in case. bug:27102458 Change-Id: I78f8107d0adf6bb2da5d8e11c5f3cf3c00fe36a2
* | Merge "Import translations. DO NOT MERGE" into nyc-devBaligh Uddin2016-04-270-0/+0
|\ \
| * | Import translations. DO NOT MERGEBaligh Uddin2016-04-262-3/+3
| | | | | | | | | | | | | | | Change-Id: I2628855332d49ef28c1ae0954122ff7f7cb8dcbf Auto-generated-cl: translation import
* | | Import translations. DO NOT MERGEBill Yi2016-04-272-3/+3
| |/ |/| | | | | | | Change-Id: I48ae3be30615adcda2be3941c11b9dfab28ff404 Auto-generated-cl: translation import
* | Merge "Remove -night qualified resources" into nyc-devTreeHugger Robot2016-04-261-21/+0
|\ \ | |/ |/|
| * Remove -night qualified resourcesAlan Viverette2016-04-251-21/+0
| | | | | | | | | | Bug: 28358465 Change-Id: I01220261b60b7047fa8eed5868cbad9636e7ad92
* | Import translations. DO NOT MERGEBill Yi2016-04-25162-891/+567
| | | | | | | | | | Change-Id: I51ecf7b2e7ec4e42cddb2e67e91d88495c2722d9 Auto-generated-cl: translation import
* | Cleanup of the PackageInstaller API - PackageInstallerSvet Ganov2016-04-2127-87/+355
|/ | | | | | | | | The PackageInstaller app manages side-loading apps as well as permission management. It should be updatable, hence should rely on system APIs to talk to the platform. This is the first step of defining an API boundary. Change-Id: I37aea1e5cc3195b8b636af6790af45fe5a9765cd
* Merge "Fix misleading uninstall message for managed profiles" into nyc-devFyodor Kupolov2016-04-202-4/+11
|\
| * Fix misleading uninstall message for managed profilesFyodor Kupolov2016-04-182-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | The message now depends on the state of mAllUsers flag in UninstallAppProgress activity: - This app is required for some users or profiles and was uninstalled for others (if mAllUsers==true) - This app is needed for your work profile and can't be uninstalled (if mAllUsers==false) Bug: 28240714 Change-Id: Ia060aebd112d3e4c5fcaee02a777140f085abf87
* | Merge "Fix checkbox touch target to be at least 48dp" into nyc-devJason Monk2016-04-191-2/+3
|\ \
| * | Fix checkbox touch target to be at least 48dpJason Monk2016-04-191-2/+3
| | | | | | | | | | | | | | | | | | | | | Adjust margins to keep placement exactly the same. Change-Id: I3d9b51f3ec36eb1695ae6518a4e631e960d0eced Fixes: 25284953
* | | Merge "Import translations. DO NOT MERGE" into nyc-devBaligh Uddin2016-04-1982-1/+811
|\ \ \ | |/ / |/| |
| * | Import translations. DO NOT MERGEBaligh Uddin2016-04-1882-1/+811
| |/ | | | | | | | | Change-Id: I399bca5017fdd464a0ac815b6e9aef4d5e883868 Auto-generated-cl: translation import
* | DO NOT MERGE Take advantage of new MotionEvent flag to prevent tapjacking. ↵Michael Wright2016-04-180-0/+0
|\ \ | |/ |/| | | | | | | | | | | | | | | | | am: b431433 am: ae0dc4e am: ac5a29e am: 7a43bba -s ours * commit '7a43bba37948402bbdbe7f58c8df677c0e1bf0c3': DO NOT MERGE Take advantage of new MotionEvent flag to prevent tapjacking. Change-Id: I0bf018f19608d45dd027c980f3af68a70eddabae
| * DO NOT MERGE Take advantage of new MotionEvent flag to prevent tapjacking. ↵Michael Wright2016-04-182-2/+58
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: b431433 am: ae0dc4e am: ac5a29e * commit 'ac5a29e577fe9d5491f2acfdcf49093a00b531b0': DO NOT MERGE Take advantage of new MotionEvent flag to prevent tapjacking. Change-Id: I1be0df4aae2a9f64fc9dd199b158b21aec3d04d2
| | * DO NOT MERGE Take advantage of new MotionEvent flag to prevent tapjacking. ↵Michael Wright2016-04-182-2/+58
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: b431433 am: ae0dc4e * commit 'ae0dc4e6cd660895e736bfcafa12ff45fc8a3bfe': DO NOT MERGE Take advantage of new MotionEvent flag to prevent tapjacking. Change-Id: I3103770fb74e651ba0a82c685ed6c474f845a007
| | | * DO NOT MERGE Take advantage of new MotionEvent flag to prevent tapjacking.Michael Wright2016-04-182-2/+58
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: b431433 * commit 'b431433dabd769d0e1688a49dad100b7b65ff66b': DO NOT MERGE Take advantage of new MotionEvent flag to prevent tapjacking. Change-Id: I912f1e75ba02a3b2309eb175f54e573f4e7c4344
| | | | * DO NOT MERGE Take advantage of new MotionEvent flag to prevent tapjacking.Michael Wright2016-04-012-2/+58
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 26677796 Change-Id: I563541f0a42564b854af0f8037c1d4741c79a2ac
* | | | | Merge "Import translations. DO NOT MERGE" into nyc-devBaligh Uddin2016-04-1581-164/+83
|\ \ \ \ \
| * | | | | Import translations. DO NOT MERGEBaligh Uddin2016-04-1481-164/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I9159727e8a48ccc0209c80d093cbb9af85ff2a91 Auto-generated-cl: translation import
* | | | | | DeletePackageAsUser in PackageManager uses different ordering of flags than ↵Philip P. Moltmann2016-04-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IPackageManager. Bug: 28207146 Change-Id: Idc75427005c7998de4edd30245fa00a68ba816ba
* | | | | | Make permissions dialog mostly material compliantPhilip P. Moltmann2016-04-143-17/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: 21495581 Change-Id: I86bd21c0bf359b2169ba2552d24bccfcd3750484
* | | | | | Reworked permission UI on TV into the new side-panel leanback styleKeyvan Amiri2016-04-1414-243/+180
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reworked all the permission UIs on TV to mesh with the rest of the settings rendered as leanback-styled side panels with title bars. The permissions consist of the following components: * Each individual app permission listing ** Listing of all the permissions together with the apps using those permissions Bug: 27344882 Bug: 22481180 Change-Id: I4ab05efd9a4ea6fab7971b89f13d65591a2be8ee
* | | | | Show spacer when staging appPhilip P. Moltmann2016-04-111-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: Iba35b172c03e971d2ef9864ddb86534f163b5993
* | | | | Do not show the uninstall progress if it taked less than 1/2 second.Philip P. Moltmann2016-04-111-12/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This actually covers most apps and flashing a screen for such a short time is just flicker. Bug: 24263165 Change-Id: I82469cad8277599677a5cf11ef975492d22f6d8d
* | | | | Merge "Apply material design make-over to uninstall path." into nyc-devPhilip P. Moltmann2016-04-112-99/+64
|\ \ \ \ \
| * | | | | Apply material design make-over to uninstall path.Philip P. Moltmann2016-04-112-99/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 26932948 Change-Id: I7552eaad562c2772c02cfa6f13cb044b6db17a19
* | | | | | Import translations. DO NOT MERGEBill Yi2016-04-0981-405/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ie317e2790fc6cd9e0676c7248eab409a6f6c0a2d Auto-generated-cl: translation import
* | | | | | Merge "Adding help link to apps permissions page" into nyc-devSuprabh Shukla2016-04-083-0/+9
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Adding help link to apps permissions pageSuprabh Shukla2016-04-073-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a menu item to link for the help center article for app permissions. Bug: b/22096093 Change-Id: Ic810bbcc64b20ab6ee21140f0bb3ea055c10813a
* | | | | | Merge "Make side-load install path material design-y" into nyc-devPhilip P. Moltmann2016-04-0813-313/+368
|\ \ \ \ \ \
| * | | | | | Make side-load install path material design-yPhilip P. Moltmann2016-04-0713-313/+368
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 26932948 Change-Id: Ic8bcec523fc6cd0db847a4575724fbe465e65c5d
* | | | | | | Remove dialog titles from simple package installer dialogs.Philip P. Moltmann2016-04-082-37/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Checked the wording of the content of the dialogs and I think the title does not add any information. Design guidelines discourage dialog titles. - Removed unused dialog type - Removed now unused strings - Spell corrected a string Bug: 5526317 Change-Id: I7d125d92ef3a2fb3fd6fd402af8d2422c0d8b869
* | | | | | | Merge "Refresh permissions UI on resume" into nyc-devSvetoslav Ganov2016-04-082-0/+2
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Refresh permissions UI on resumeSvet Ganov2016-04-072-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:21891813 Change-Id: Id9a694d14ecd80c8c04dc28b34cdda3e9119bfb3
* | | | | | | Import translations. DO NOT MERGEBill Yi2016-04-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I16109c5169a6c3fac817ae6a4dc7b514230d966f Auto-generated-cl: translation import
* | | | | | | Don't use a framework resource in package installerSvet Ganov2016-04-035-1/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug:25410241 Change-Id: I5535b3711aa12da212e7efe7bb7e91ad255c1455
* | | | | | Merge "Properly show third-party defined permission in platform groups" into ↵Svetoslav Ganov2016-04-021-2/+2
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | nyc-dev
| * | | | | Properly show third-party defined permission in platform groupsSvet Ganov2016-04-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apps can define permissions in the platform groups. If a legacy app deifines a permission in a platform group we were showing the permission twice because we failed to group the custom permission in the platform group when building the UI. bug:26142772 Change-Id: I263bff8631e14395c9000e5e54b0e160969e1eb2
* | | | | | Import translations. DO NOT MERGEBill Yi2016-03-3010-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I10f5547b4703bdfda95aca1f2a5073a27628b0a4 Auto-generated-cl: translation import
* | | | | | Merge "Increase char limit for uninstall_blocked_profile_owner" into nyc-devFyodor Kupolov2016-03-281-1/+1
|\ \ \ \ \ \