Commit Graph

  • 05a5041971 Merge branch 'verify-target-sdk' into 'master' Daniel Martí 2016-06-13 21:19:32 +00:00
  • 174b1d108f ApkVerifier: check targetSdkVersion Dominik Schürmann 2016-06-10 12:20:36 +02:00
  • 6b18ab4204 Merge branch 'permissions-ui' into 'master' Daniel Martí 2016-06-13 18:37:33 +00:00
  • d40c94ab11 Merge branch 'targetSdkVersion' into 'master' Hans-Christoph Steiner 2016-06-10 08:43:44 +00:00
  • 59688c7ff0 include targetSdkVersion in Apk db-version/57 Hans-Christoph Steiner 2016-06-10 10:28:25 +02:00
  • c88afd0995 Reuse AppSecurityPermissions in AppDetails Dominik Schürmann 2016-06-09 23:42:14 +02:00
  • f5db19eba8 Remove m prefix from variables, remove TODOs Dominik Schürmann 2016-06-09 23:31:27 +02:00
  • 7e27edc9b5 Merge branch 'check-perms-after-install' into 'master' Daniel Martí 2016-06-09 18:56:12 +00:00
  • 1f61259ae3 Add Thai to the languages list Daniel Martí 2016-06-09 14:14:13 +01:00
  • 471447fc10 Run tools/remove-unused-trans.py Daniel Martí 2016-06-09 14:05:17 +01:00
  • 66d309b848 Pull translation updates from Weblate F-Droid Translatebot 2016-06-09 14:04:51 +01:00
  • abb7db0bc2 Merge branch 'remove-first-run' into 'master' Daniel Martí 2016-06-09 13:00:43 +00:00
  • 345d735d8f Merge branch 'robolectric' into 'master' Daniel Martí 2016-06-09 11:02:11 +00:00
  • c1abd09362 Remove AndroidXMLDecompressTest Dominik Schürmann 2016-06-09 12:36:43 +02:00
  • f6cc716fac Remove first-time dialogs for extension installer Dominik Schürmann 2016-06-09 10:47:59 +02:00
  • 739bd00257 Documentation and cleanup Dominik Schürmann 2016-06-08 14:01:17 +02:00
  • 4bed9d67c5 Verify permissions of downloaded apk Dominik Schürmann 2016-06-08 13:54:56 +02:00
  • 1652c32d51 Move permission getter in Apk class Dominik Schürmann 2016-06-06 18:06:39 +02:00
  • 24ed40bd34 Move Apk verification and file sanitizing into own class Dominik Schürmann 2016-06-06 14:35:25 +02:00
  • 182a63af41 Ensure tests for proper multirepo support are not run. Peter Serwylo 2016-06-09 10:40:44 +10:00
  • 53e74dcdbd Appease checkstyle for test code. Peter Serwylo 2016-06-09 10:25:50 +10:00
  • 4e73d1e5e6 Finish porting tests to Robolectric, and appease PMD. Peter Serwylo 2016-06-09 09:55:12 +10:00
  • 253900e927 Multi-repo updater ported to robolectric. Peter Serwylo 2016-06-08 07:39:28 +10:00
  • 660ebc5ec8 Migrated to robolectric. Peter Serwylo 2016-06-07 00:17:09 +10:00
  • 60451a050f Remove unused test code. Peter Serwylo 2016-06-06 23:56:46 +10:00
  • 839ebebd87 Migrated Apk tests to robolectric. Peter Serwylo 2016-06-06 23:50:34 +10:00
  • 4e66bb810f Ported AppProvider tests to Robolectric. Peter Serwylo 2016-06-06 08:02:53 +10:00
  • 09fd3d188c Robolectric testing support + InstallAppProvider testing now run in JVM. Peter Serwylo 2016-06-05 09:36:26 +10:00
  • c7bb93f743 Inject hash + hashType into install method. Peter Serwylo 2016-06-06 07:43:18 +10:00
  • 4c7217d796 Add Tamil (ta) to the languages list Daniel Martí 2016-06-08 23:32:44 +01:00
  • a987dc0ce5 Run tools/remove-unused-trans.py Daniel Martí 2016-06-08 23:28:20 +01:00
  • 297208b255 Pull translation updates from Weblate F-Droid Translatebot 2016-06-08 23:27:25 +01:00
  • 5052266450 pull-trans: fix "Added translation" commits Daniel Martí 2016-06-08 23:25:54 +01:00
  • 99a488dc18 Merge branch 'studio-suggestions' into 'master' Daniel Martí 2016-06-08 20:10:38 +00:00
  • f779118d6b Merge branch 'remove-install-cancel' into 'master' Daniel Martí 2016-06-08 13:01:56 +00:00
  • 1bb35aced4 Remove cancel button for install Dominik Schürmann 2016-06-02 12:01:51 +02:00
  • 2c16ffdefe Remove redundant throw clauses found by Studio Daniel Martí 2016-06-07 22:24:27 +01:00
  • d2ac7e6eba Remove some dead code found by Studio Daniel Martí 2016-06-07 22:23:43 +01:00
  • 649647497e Apply some "access can be weaker" Studio fixes Daniel Martí 2016-06-07 22:18:51 +01:00
  • fef76eff89 gradle: bump android plugin version to 2.1.2 Daniel Martí 2016-06-07 22:05:46 +01:00
  • 52e4548755 Sync changelog with 0.100 release Daniel Martí 2016-06-07 21:44:22 +01:00
  • 876ab253b5 Bump to 0.100 v0.100 Daniel Martí 2016-06-07 21:33:17 +01:00
  • 3680c6b914 Use initLoader instead of resetartLoader. Call onResume after setting category. Peter Serwylo 2016-05-26 10:58:17 +10:00
  • 692c5e6917 Merge branch 'one-badge-per-line' into 'master' Daniel Martí 2016-06-03 16:08:21 +00:00
  • 946b017ab2 One badge per line Nico Alt 2016-06-03 18:02:16 +02:00
  • 2b7a194831 Merge branch 'fix-badge' into 'master' Daniel Martí 2016-06-03 15:58:51 +00:00
  • 3116094b96 Fix GitLab CI badge Nico Alt 2016-06-03 17:55:30 +02:00
  • e2f5d97cb2 Merge branch 'crash-fixes' into 'master' Daniel Martí 2016-06-02 13:20:14 +00:00
  • 4e9c8e9e5e Merge branch 'cr-of-299' into 'master' Peter Serwylo 2016-06-02 11:41:58 +00:00
  • 7c8ea5c5af Prevent InstalledAppProvider from notifying about changes. Peter Serwylo 2016-06-02 20:44:41 +10:00
  • 2d90a484df Move method only used by InstalledAppProviderService. Peter Serwylo 2016-06-02 20:41:00 +10:00
  • 7076bb767d Clarify what needs to be passed into parseApp and make it private. Peter Serwylo 2016-06-02 14:54:27 +10:00
  • a74e951cdf Simplify code by creating the object when required rather than using singleton. Peter Serwylo 2016-06-02 14:46:58 +10:00
  • 371312ef65 Replace rate limiting code with RX. Peter Serwylo 2016-06-02 14:24:04 +10:00
  • fa7f57a18a Remove unused test code. Peter Serwylo 2016-06-02 14:44:23 +10:00
  • e80e445aa5 Merge branch 'master' into 'master' Peter Serwylo 2016-06-02 10:18:49 +00:00
  • cf4fedbe13 fix crash if an APK has a short embedded description Hans-Christoph Steiner 2016-06-01 22:44:03 +02:00
  • 748352e5a1 do not update InstalledAppProvider if already current Hans-Christoph Steiner 2016-05-30 23:01:50 +02:00
  • 90467bf8bf InstalledAppProvider: store APK hash and last update time db-version/56 Hans-Christoph Steiner 2016-05-27 16:52:54 +02:00
  • 906a26414a rate limit InstallApp install/delete notifications to 1000ms Hans-Christoph Steiner 2016-05-27 16:33:49 +02:00
  • d734e584f6 InstalledAppProviderService to replace InstalledAppCacheUpdater Hans-Christoph Steiner 2016-05-27 16:51:35 +02:00
  • 677db72bb3 Utils.getPackageUri() for creating Uris from packageNames Hans-Christoph Steiner 2016-05-25 13:00:00 +02:00
  • ae3ea85355 SwapService should be running as long as anything swap is active Hans-Christoph Steiner 2016-05-18 17:04:09 +02:00
  • 335be87cf8 new CacheSwapAppsService for caching parsed apps to be swapped Hans-Christoph Steiner 2016-05-27 23:02:54 +02:00
  • 944d355e29 swap: skip writing index.xml, output straight to index.jar Hans-Christoph Steiner 2016-05-18 16:15:41 +02:00
  • 3ec206b152 simplify local repo XML writing and remove dead code Hans-Christoph Steiner 2016-05-12 21:11:41 +02:00
  • de238f3f5f Merge branch 'InstallManagerService-completion' into 'master' Dominik 2016-06-01 22:23:50 +00:00
  • 43e902407f add some javadoc notes about the new installer stuff Hans-Christoph Steiner 2016-06-01 22:14:09 +02:00
  • e95dec30b5 remove APK from active list if install process is interrupted Hans-Christoph Steiner 2016-06-01 22:04:57 +02:00
  • 07cadd862a Installer IntentFilters must also match on host and port Hans-Christoph Steiner 2016-06-01 22:00:48 +02:00
  • 738a92f5d2 reduce visibility of installer extra constants Hans-Christoph Steiner 2016-06-01 21:14:57 +02:00
  • f949c5807f make swap install via InstallManagerService Hans-Christoph Steiner 2016-06-01 20:57:00 +02:00
  • 9d2fe4000d use download URL as unique ID through the whole install process Hans-Christoph Steiner 2016-06-01 20:18:23 +02:00
  • 7385d320b4 fix crash when UpdateService receives null Intent Hans-Christoph Steiner 2016-05-30 12:05:19 +02:00
  • 6166d9afc9 fix random crash in WifiStateChangeService Hans-Christoph Steiner 2016-05-28 00:35:40 +02:00
  • 984a507ffa fix random crash in WifiStateChangeService Hans-Christoph Steiner 2016-05-28 00:01:39 +02:00
  • 9c1b917604 Merge branch 'installerservice-wip' into 'master' Hans-Christoph Steiner 2016-06-01 15:06:38 +00:00
  • b149cd64fd Removes remaining scopes from switch statements Dominik Schürmann 2016-06-01 14:12:59 +02:00
  • 619c4f284b Fix crash for apks with no permissions Dominik Schürmann 2016-06-01 02:12:37 +02:00
  • 1aa87ddf76 PrivilegedInstaller: Fix check for granted permissions Dominik Schürmann 2016-06-01 01:54:44 +02:00
  • 0b92806327 New error dialog on failed installs Dominik Schürmann 2016-05-31 22:44:58 +02:00
  • 5f1b7488f0 More Log.e for isExtensionInstalledCorrectly Dominik Schürmann 2016-05-31 17:52:45 +02:00
  • 886c67e452 Fix NPE for uninstall of extension Dominik Schürmann 2016-05-31 17:28:55 +02:00
  • c5ae43d66c Remove UI code from PrivilegedInstaller Dominik Schürmann 2016-05-31 17:07:09 +02:00
  • 9e0787f23d Add javadoc to installer classes Dominik Schürmann 2016-05-31 17:05:57 +02:00
  • b994b1c895 Fix selection of ExtensionInstaller Dominik Schürmann 2016-05-31 16:08:02 +02:00
  • 13f2e30a40 Make InstallerService an IntentService Dominik Schürmann 2016-05-31 14:56:13 +02:00
  • d6803e1bf4 Remove scopes from switch statements Dominik Schürmann 2016-05-31 08:12:40 +02:00
  • f860257826 Fix pmd errors and code style Dominik Schürmann 2016-05-30 18:50:15 +02:00
  • d3a7107a0f Fix checkstyle errors Dominik Schürmann 2016-05-30 00:01:18 +03:00
  • 2776b86050 Redesign PrivilegedInstaller Dominik Schürmann 2016-05-29 23:34:00 +03:00
  • 592cd0424a Better error handling for priv installer Dominik Schürmann 2016-05-29 14:08:36 +03:00
  • 4e8e148029 Display install errors as notify/dialog Dominik Schürmann 2016-05-28 22:21:48 +03:00
  • de1d310499 Move installation of extension into own Installer Dominik Schürmann 2016-05-28 21:23:48 +03:00
  • c5f9070370 Better error handling in privileged installer Dominik Schürmann 2016-05-28 21:23:34 +03:00
  • bb273cd2f5 Use Uris more often instead of File Dominik Schürmann 2016-05-23 21:01:40 +03:00
  • a2356b05d6 Refactor installer package Dominik Schürmann 2016-05-23 20:48:45 +03:00
  • 6d2f2d20a8 InstallerService Dominik Schürmann 2016-05-19 00:32:55 +03:00
  • 4ef0642134 Merge branch 'ci-bumps' into 'master' Hans-Christoph Steiner 2016-05-31 14:39:04 +00:00
  • 08e067c6ba pmd: bump to 5.4.2 Daniel Martí 2016-05-30 22:08:19 +01:00