Commit Graph

  • 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
  • d4bb97db72 checkstyle: bump to 6.19 Daniel Martí 2016-05-30 22:04:33 +01:00
  • 5e2da57565 Merge branch 'bump-minsdk' into 'master' Daniel Martí 2016-05-30 18:40:38 +00:00
  • cd1c213fb2 Bump minSdkVersion to 10, remove all compat code Daniel Martí 2016-05-16 22:07:12 +01:00
  • 198ad843c1 fix crash when UpdateService receives null Intent Hans-Christoph Steiner 2016-05-30 11:15:35 +02:00
  • 01de14f84e Merge branch 'stable-v0.100' into 'stable-v0.100' Daniel Martí 2016-05-27 23:00:32 +00:00
  • ae15e3a22d fix random crash in WifiStateChangeService Hans-Christoph Steiner 2016-05-28 00:35:40 +02:00
  • ba2f706166 Merge branch 'stable-v0.100' into 'stable-v0.100' Daniel Martí 2016-05-27 22:35:54 +00:00
  • 7b54c07c31 fix random crash in WifiStateChangeService Hans-Christoph Steiner 2016-05-28 00:01:39 +02:00
  • 1bfd3425c9 Merge branch 'prep-for-InstalledAppProviderService' into 'master' Daniel Martí 2016-05-27 20:31:00 +00:00
  • a03629d29d SanitizedFileTest requires systems with "/" for a path separator Hans-Christoph Steiner 2016-05-27 21:40:51 +02:00
  • 1914f5f3e1 remove unused app.uninstallable Hans-Christoph Steiner 2016-05-27 21:40:10 +02:00
  • f7688d7f9a convert App comments to javadoc so they can be read in popups, etc. Hans-Christoph Steiner 2016-05-27 20:48:09 +02:00
  • 1410a720c8 reorganize swap's App() constructor to prepare for database caching Hans-Christoph Steiner 2016-05-25 10:41:37 +02:00
  • aca94bcb68 move Provider tests into same java package the Providers Hans-Christoph Steiner 2016-05-27 12:25:28 +02:00
  • c947f24495 simple test for WifiStateChangeService.formatIpAddress() Hans-Christoph Steiner 2016-05-24 22:46:07 +02:00
  • 68375163f5 only use swap header image on large screens Hans-Christoph Steiner 2016-05-23 22:18:13 +02:00
  • 1591851273 remove "Try to install" from swap UI Hans-Christoph Steiner 2016-05-18 13:52:23 +02:00
  • 15005372a2 mark as compatible when App/Apk instances are from installed apps Hans-Christoph Steiner 2016-05-18 14:46:07 +02:00
  • 77376dfa42 Merge branch 'fix-empty-app-list' into 'master' Daniel Martí 2016-05-26 13:12:25 +00:00
  • 810e8eae0d Use initLoader instead of resetartLoader. Call onResume after setting category. Peter Serwylo 2016-05-26 10:58:17 +10:00
  • 082a2f5fef Merge branch '0.100-alpha8-fixes' into 'master' Hans-Christoph Steiner 2016-05-25 00:31:45 +00:00
  • 55f4a5938e prevent crash caused by bad netmask given to WifiStateChangeService Hans-Christoph Steiner 2016-05-24 21:46:13 +02:00
  • 550a107c9c fix crash when InstallManager is killed while actively downloading Hans-Christoph Steiner 2016-05-24 20:52:45 +02:00
  • ad498faf92 fix crash with Bluetooth on android-10 Hans-Christoph Steiner 2016-05-24 20:20:00 +02:00
  • 94f79a6438 prevent crash caused by bad netmask given to WifiStateChangeService Hans-Christoph Steiner 2016-05-24 21:46:13 +02:00
  • 2897dcb67e fix crash when InstallManager is killed while actively downloading Hans-Christoph Steiner 2016-05-24 20:52:45 +02:00
  • fb3dcb293d fix crash with Bluetooth on android-10 Hans-Christoph Steiner 2016-05-24 20:20:00 +02:00
  • 3f525c9bae Merge branch 'parsing-and-notifications' into 'master' Daniel Martí 2016-05-24 15:35:26 +00:00
  • 5f623e0c4a after downloading is complete, update notification to "Tap to install" Hans-Christoph Steiner 2016-05-23 22:32:03 +02:00
  • f08f8cb53d only parse <uses-sdk> once when looking for min/max SDK version Hans-Christoph Steiner 2016-05-23 14:26:52 +02:00
  • 02d98826a9 when parsing APKs for the local repo, correctly set maxSdkVersion Hans-Christoph Steiner 2016-05-23 16:05:57 +02:00
  • d54748ff39 SuppressLint("ParcelCreator") on MockApplicationInfo Hans-Christoph Steiner 2016-05-23 18:23:31 +02:00
  • f5fcde9867 Bump to 0.100-alpha8 v0.100-alpha8 Daniel Martí 2016-05-23 17:38:32 +01:00
  • 57fee437ba Merge branch 'stable-v0.100' into 'stable-v0.100' Daniel Martí 2016-05-23 16:23:56 +00:00
  • 41d1278579 Pull translation updates from Weblate F-Droid Translatebot 2016-05-23 15:21:55 +01:00
  • f631d16828 Pull translation updates from Weblate F-Droid Translatebot 2016-05-23 15:21:55 +01:00
  • 215a493fa6 Merge branch 'lets-make-a-stable-release' into 'master' Peter Serwylo 2016-05-23 14:33:24 +00:00
  • c941440a34 when parsing APKs for the local repo, correctly set maxSdkVersion Hans-Christoph Steiner 2016-05-23 16:05:57 +02:00
  • f9a30d2e1c reuse Notification.Builder instances Hans-Christoph Steiner 2016-05-23 16:13:17 +02:00
  • 478538690e fix issue where first time installs do not work Hans-Christoph Steiner 2016-05-21 00:00:29 +02:00
  • 3df44ce302 Merge branch 'fix-connected10' into 'master' Hans-Christoph Steiner 2016-05-23 09:09:52 +00:00
  • 8322fd046c remove unused import from b3f79da341 Hans-Christoph Steiner 2016-05-23 11:06:55 +02:00
  • 4f514deca5 fix issue where first time installs do not work Hans-Christoph Steiner 2016-05-21 00:00:29 +02:00
  • cd9ad9cdbf prevent divide-by-zero errors when showing update download progress Hans-Christoph Steiner 2016-05-19 23:17:03 +02:00
  • 8eda7d0273 delete the APK copy that Installer instances make Hans-Christoph Steiner 2016-05-19 20:42:01 +02:00