Commit Graph

  • 5f3dde4060 include all needed data in install Intents Hans-Christoph Steiner 2016-05-19 20:30:17 +02:00
  • b3f79da341 Slow down progress events to ensure notification action button can be pressed. Peter Serwylo 2016-05-23 00:13:16 +10:00
  • d4d5fb1908 Merge branch 'check-repo-index-timestamps' into 'master' Hans-Christoph Steiner 2016-05-21 19:56:49 +00:00
  • 79d2bd120e Merge branch 'couple-more-0.100-fixes' into 'master' Hans-Christoph Steiner 2016-05-20 19:46:48 +00:00
  • e1f65cab62 prevent divide-by-zero errors when showing update download progress Hans-Christoph Steiner 2016-05-19 23:17:03 +02:00
  • 0ab80e4c6a delete the APK copy that Installer instances make Hans-Christoph Steiner 2016-05-19 20:42:01 +02:00
  • c35d327fa4 include all needed data in install Intents Hans-Christoph Steiner 2016-05-19 20:30:17 +02:00
  • b57a57cfc1 CI: remove MALLOC_ARENA_MAX env vars Daniel Martí 2016-05-20 11:25:12 +01:00
  • d1cdfab67a Merge branch 'bump-support' into 'master' Daniel Martí 2016-05-20 10:36:39 +00:00
  • 086ff54b5f move versionCode to app/build.gradle to match versionName Hans-Christoph Steiner 2016-05-20 12:19:17 +02:00
  • 30eaf328fd Bump support libs to 23.4.0 Daniel Martí 2016-05-20 11:12:34 +01:00
  • f1a31a7fe3 RepoUpdaterTest: convert writable test to JUnit assumption Hans-Christoph Steiner 2016-05-20 11:13:48 +02:00
  • 02b2090e53 check repo index timestamps to prevent rollback attacks db-version/55 Hans-Christoph Steiner 2016-05-19 12:30:44 +02:00
  • 014ab2d2b6 use Environment.getRootDirectory() instead of /system Hans-Christoph Steiner 2016-05-19 09:08:51 +02:00
  • f7c043b3fc set versionName based on git release tag Hans-Christoph Steiner 2016-05-19 08:27:50 +02:00
  • f1b09a5c43 safely handle nulls that start InstallManagerService Hans-Christoph Steiner 2016-05-19 23:49:31 +02:00
  • 7fbce1f09c Merge branch 'master' into 'master' Daniel Martí 2016-05-19 14:59:34 +00:00
  • e91ba13601 Set default subject in e-mails Nico Alt 2016-05-18 16:35:40 +02:00
  • 3dfbadc24d always set App.icon when instantiating from installed app Hans-Christoph Steiner 2016-05-17 16:23:59 +02:00
  • 3fedbdaff3 only generate basic swap index.jar if none exists Hans-Christoph Steiner 2016-05-18 15:00:25 +02:00
  • 5084982ce2 fixes #633 update download progress regression Hans-Christoph Steiner 2016-05-18 17:34:50 +02:00
  • ba42d3a507 parse APK for <nativecode> info in local repos Hans-Christoph Steiner 2016-05-17 23:49:33 +02:00
  • db9bdc315d only update static WiFi settings var from WifiInfoThread Hans-Christoph Steiner 2016-05-17 13:49:18 +02:00
  • 5f1aee8f0d fix download progress when installing apps via swap Hans-Christoph Steiner 2016-05-18 14:15:07 +02:00
  • 93ae78b46f Merge branch 'last-few-0.100-issues' into 'master' Daniel Martí 2016-05-19 10:44:01 +00:00
  • 2c017e158d gitlab-ci: connected10 does not mark build as failed Hans-Christoph Steiner 2016-05-19 10:48:17 +02:00
  • c862eb0bd3 safely handle nulls that start InstallManagerService Hans-Christoph Steiner 2016-05-18 20:03:08 +02:00
  • 507f17e19e always set App.icon when instantiating from installed app Hans-Christoph Steiner 2016-05-17 16:23:59 +02:00
  • 2038b7e1cb only generate basic swap index.jar if none exists Hans-Christoph Steiner 2016-05-18 15:00:25 +02:00
  • 897ed989b1 fixes #633 update download progress regression Hans-Christoph Steiner 2016-05-18 17:34:50 +02:00
  • 23ab7046bc parse APK for <nativecode> info in local repos Hans-Christoph Steiner 2016-05-17 23:49:33 +02:00
  • 4224d6df81 only update static WiFi settings var from WifiInfoThread Hans-Christoph Steiner 2016-05-17 13:49:18 +02:00
  • 16a36f212c fix download progress when installing apps via swap Hans-Christoph Steiner 2016-05-18 14:15:07 +02:00
  • 388dbbb2de Correctly expand list of nearby people to the entire height of the screen. Peter Serwylo 2016-05-15 10:45:56 +10:00
  • da1e3b93de Merge branch 'fix-604--swap-ui-smallness' Hans-Christoph Steiner 2016-05-17 13:28:37 +02:00
  • 8d742b7e30 Correctly expand list of nearby people to the entire height of the screen. Peter Serwylo 2016-05-15 10:45:56 +10:00
  • 571dfa8e1d Merge branch 'add-api10-emulator' into 'master' Hans-Christoph Steiner 2016-05-17 09:55:00 +00:00
  • c3ae8008ba Merge branch 'revert-cursor-stuff-for-stable' into 'stable-v0.100' Daniel Martí 2016-05-16 23:02:06 +00:00
  • 97807b8f0a Merge branch 'auto-requery-for-adapters' into 'master' Daniel Martí 2016-05-16 14:54:43 +00:00
  • c7b6313907 Ensure FLAG_AUTO_REQUERY is used for main app list adapters. Peter Serwylo 2016-05-16 23:51:01 +10:00
  • 59a533234e Revert "Fixed Cursor initialization deprecation" Peter Serwylo 2016-05-16 23:45:17 +10:00
  • d578327385 CI: Rename build task to test Daniel Martí 2016-05-16 11:57:49 +01:00
  • 2d24a54033 CI: Add android-10 connectedCheck task Daniel Martí 2016-05-16 11:42:58 +01:00
  • 611db650d5 Merge branch 'fix-661--prevent-notification-swiping' into 'master' Daniel Martí 2016-05-15 12:52:20 +00:00
  • f184c97354 Don't allow download notifications to be cancelled, other than our "Cancel" action on them. Peter Serwylo 2016-05-15 11:53:04 +10:00
  • b2f7fbd980 Merge branch 'installer-manager-cosmetic-changes' into 'master' Peter Serwylo 2016-05-14 22:42:29 +00:00
  • da8a142510 Fix Android Studio warnings. Peter Serwylo 2016-05-15 08:33:29 +10:00
  • ef75f30701 Ignore intents other than ACTION_INSTALL Peter Serwylo 2016-05-12 12:11:07 +10:00
  • 4f6910fca7 Rename 'startDownload' to 'initiateInstall'. Peter Serwylo 2016-05-12 12:01:53 +10:00
  • f7299c6537 Merge branch 'WifiStateChangeService-fixes' into 'master' Daniel Martí 2016-05-13 11:06:18 +00:00
  • 5bb73999ad more javadoc about how the download URL is used as a unique ID Hans-Christoph Steiner 2016-05-13 12:49:55 +02:00
  • 426e03a649 switch out swap Repo instance all at once Hans-Christoph Steiner 2016-05-13 12:49:08 +02:00
  • 26d173acdc convert WifiStateChangeService to IntentService Hans-Christoph Steiner 2016-05-12 22:45:28 +02:00
  • 7eeab77aaf in ACRA process, do not run everything in FDroidApp.onCreate() Hans-Christoph Steiner 2016-05-12 22:35:18 +02:00
  • 9b96282cbf Bump to 0.100-alpha7 v0.100-alpha7 Daniel Martí 2016-05-12 23:12:10 +01:00
  • c7f92d2ee6 Pull translation updates from Weblate F-Droid Translatebot 2016-05-12 23:01:35 +01:00
  • d9f1215142 Merge branch 'install-lint' into 'master' Daniel Martí 2016-05-12 22:04:34 +00:00
  • d1d0f13a41 Merge branch 'priv-stub' into 'master' Daniel Martí 2016-05-12 21:55:18 +00:00
  • 0984a93133 Ignore lint for GET_UNINSTALLED_PACKAGES Dominik Schürmann 2016-05-13 00:31:24 +03:00
  • 6c84c79397 Use IPrivilegedCallback.Stub() Dominik Schürmann 2016-05-13 00:44:24 +03:00
  • 9a6e2f0c71 Merge branch 'android-n' into 'master' Daniel Martí 2016-05-12 21:43:22 +00:00
  • 69e2546821 Workaround for Android N2 preview bug with EXTRA_RETURN_RESULT Dominik Schürmann 2016-05-13 00:20:08 +03:00
  • 00608c1bc3 Merge branch 'master' into 'master' Daniel Martí 2016-05-12 19:17:12 +00:00
  • 768b3d7688 register event receivers for SwapAppsView when Apk is available Hans-Christoph Steiner 2016-05-12 16:29:18 +02:00
  • cad7a9687d manage InstallManagerService queue with methods Hans-Christoph Steiner 2016-05-12 11:25:43 +02:00
  • 80ed1e7180 prevent crash when starting swap in Android 6.0+ Hans-Christoph Steiner 2016-05-11 21:11:14 +02:00
  • e96dcd653d Merge branch 'ci-emulators' into 'master' Daniel Martí 2016-05-12 16:47:42 +00:00
  • 03da7366c9 CI: Don't use the confusing "build" gradle task Daniel Martí 2016-05-12 15:41:46 +01:00
  • 6363e14f10 CI: Remove lock file after every task Daniel Martí 2016-05-12 15:18:24 +01:00
  • f02e478cc4 CI: No more need to set ADB_INSTALL_TIMEOUT Daniel Martí 2016-05-12 15:32:03 +01:00
  • 8ef32eba0c CI: Move variables to connectedCheck Daniel Martí 2016-05-12 15:23:30 +01:00
  • 7de5d4d551 Remove broken test coverage Daniel Martí 2016-05-12 15:21:48 +01:00
  • 9d79d372cd CI: Split build and connectedCheck tasks Daniel Martí 2016-05-12 15:18:41 +01:00
  • dc9973cdbc CI: set up android-17 emulator with the image Daniel Martí 2016-05-12 15:10:38 +01:00
  • 2e04d4b82c Merge branch 'pmd-2' into 'master' Hans-Christoph Steiner 2016-05-12 12:53:56 +00:00
  • c432bf1ea0 PMD: Enable most empty code rules Daniel Martí 2016-05-12 10:50:12 +01:00
  • 65e2931fe8 PMD: Enable UnnecessaryWrapperObjectCreation Daniel Martí 2016-05-12 10:40:12 +01:00
  • 7a8151753b Changelog updates in preparation for 0.100 Daniel Martí 2016-05-12 11:50:48 +01:00
  • 9680ba1694 Merge branch 'enable-pmd-java-basic' into 'master' Peter Serwylo 2016-05-12 08:32:24 +00:00
  • 7fbdfaaae7 enable PMD's java-basic ruleset Hans-Christoph Steiner 2016-05-12 09:36:08 +02:00
  • 93433cff05 equals() and hashCode() should always be overridden together Hans-Christoph Steiner 2016-05-11 16:46:40 +02:00
  • 23dad31426 make AndroidXMLDecompress a little less kludgey Hans-Christoph Steiner 2016-05-11 16:40:59 +02:00
  • 103b2265ee make sure HTTP servers are able to skip the right amount Hans-Christoph Steiner 2016-05-11 16:39:40 +02:00
  • a0c20a35c3 Merge branch 'installer-manager-fixes' into 'master' Hans-Christoph Steiner 2016-05-12 07:22:35 +00:00
  • 0967b79763 Remove notification correctly upon cancellation of download. Peter Serwylo 2016-05-12 15:04:41 +10:00
  • 5c4d23d2d6 Do full verification of apk before talking to installer. Peter Serwylo 2016-05-12 14:25:34 +10:00
  • 63807a688d Return app name correctly from getAppName(). Peter Serwylo 2016-05-12 12:25:25 +10:00
  • 7389315dfa Merge branch 'InstallManagerService' into 'master' Peter Serwylo 2016-05-12 06:52:54 +00:00
  • 43be8f3fd1 delete temp files created by DownloaderFactory#create(Context, String) Hans-Christoph Steiner 2016-05-11 19:25:30 +02:00
  • 81f13279fe some tricks to get Cancel working on the download Notification Hans-Christoph Steiner 2016-05-11 20:25:12 +02:00
  • 62295b72b4 send ACTION_INTERRUPTED when APK is canceled from queue Hans-Christoph Steiner 2016-05-11 19:53:01 +02:00
  • 78c0416c84 clear notification for app once it has been successfully installed Hans-Christoph Steiner 2016-05-11 15:03:25 +02:00
  • e75143530f track AppDetails visibility to improve Notification UX Hans-Christoph Steiner 2016-05-11 14:32:52 +02:00
  • 2080d77e6b temporary notification user experience to get something workable Hans-Christoph Steiner 2016-05-07 00:32:39 +02:00
  • 4a9ed54f42 use simplified ProgressListener in Downloader and DownloaderService Hans-Christoph Steiner 2016-05-11 09:42:53 +02:00
  • 7f10be18c6 fix index update progress using simplified ProgressListener Hans-Christoph Steiner 2016-05-11 09:41:10 +02:00
  • 96c36d85c4 keep App instances for each active APK in the install process Hans-Christoph Steiner 2016-05-07 00:51:17 +02:00
  • f195c34a8b make Apk the common internal data type Hans-Christoph Steiner 2016-05-07 00:30:05 +02:00
  • dded004321 use standard URL ID int for Intents used in Notifications Hans-Christoph Steiner 2016-05-06 13:22:40 +02:00
  • 08988f2369 move all downloading notifications to InstallManagerService Hans-Christoph Steiner 2016-05-06 12:48:26 +02:00