Commit Graph

  • 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
  • 67e66a7b0c InstallManagerService skeleton which checks cache before installing Hans-Christoph Steiner 2016-05-06 12:27:47 +02:00
  • 37ba565f5b Make logging more informative. Peter Serwylo 2016-05-05 12:20:30 +10:00
  • 2c7033e367 Ask for active downloading url in on resume. Peter Serwylo 2016-05-05 12:02:52 +10:00
  • 3a1fcfd226 Move Utils#getApkUrl(String repoAddress, Apk apk) to Apk#getUrl() Peter Serwylo 2016-05-05 15:17:22 +10:00
  • e72ba25fe5 Call stopService to ensure notification goes away. Always show download notifications. Peter Serwylo 2016-05-05 11:10:05 +10:00
  • 169346ce76 Merge branch 'downloaderservice-fixes' into 'master' Peter Serwylo 2016-05-10 21:00:54 +00:00
  • c66b6c52b7 fix bug with enabling NetCipher on the wrong domains breaks SNI Hans-Christoph Steiner 2016-05-10 16:11:50 +02:00
  • d73dac73ad delete DownloaderServiceTest stub, it is now crashing Hans-Christoph Steiner 2016-05-05 10:21:10 +02:00
  • 0214e9e447 remove pointless method: DownloaderService.getPackageNameFromIntent() Hans-Christoph Steiner 2016-05-04 21:01:37 +02:00
  • 44b703a7d2 replace QUEUE_WHATS hack with urlString.hashCode() as ID Hans-Christoph Steiner 2016-05-03 12:54:42 +02:00
  • 18b3a05806 always cancel APK download progress reports Hans-Christoph Steiner 2016-05-04 13:48:27 +02:00
  • 3ee64b1bc0 fold DownloadCompleteService into DownloaderService Hans-Christoph Steiner 2016-05-03 12:25:55 +02:00
  • ac151716c9 Merge branch 'latest-android-testing-support' into 'master' Daniel Martí 2016-05-10 13:31:31 +00:00
  • cff807e191 include useful output logs for failing tests Hans-Christoph Steiner 2016-05-10 14:34:15 +02:00
  • d6ed2a5e8a simplify downloadUninterruptedTests to improve reliability Hans-Christoph Steiner 2016-05-04 14:34:57 +02:00
  • 00c6db81a7 gitlab-ci: add missing semi-colon in failure script Hans-Christoph Steiner 2016-05-03 11:59:55 +02:00
  • 3112ba75c9 gitlab-ci: improve caching of gradle stuff Hans-Christoph Steiner 2016-04-11 16:06:01 -04:00
  • d8c87c3d4b gitlab-ci: switch glibc to a memory conserving mode Hans-Christoph Steiner 2016-04-05 00:24:24 +02:00
  • a4161aeb73 gitlab-ci: run adb shell input keyevent 82 in the background Hans-Christoph Steiner 2016-04-05 00:21:45 +02:00
  • 41b2e175c9 improve build server performance by allowing disabling of pre-dexing Hans-Christoph Steiner 2016-04-05 00:16:00 +02:00
  • aaf5bfe1db Pull translation updates from Weblate F-Droid Translatebot 2016-05-09 11:14:44 +01:00
  • a96eeccea9 Merge branch 'crash-fixes' into 'master' Hans-Christoph Steiner 2016-05-09 10:10:32 +00:00
  • 5f6762f543 Remove some dead code found by Studio Daniel Martí 2016-05-07 23:10:13 +01:00
  • 98130de4ae Apply a few weaker access suggestions from Studio Daniel Martí 2016-05-07 23:04:54 +01:00
  • 0baf443b63 Remove now unused cache_downloaded_on string Daniel Martí 2016-05-07 22:55:03 +01:00
  • d847f2caef AppDetails: Also check null View in header Daniel Martí 2016-05-07 22:38:33 +01:00
  • 1a94c46e87 Fix NPE crash when clearing files in a directory Daniel Martí 2016-05-07 22:30:31 +01:00
  • ee696b4737 Merge branch 'fix-ellipsize' into 'master' Daniel Martí 2016-05-07 20:44:57 +00:00
  • 2ed7c925f7 gradle: bump Android plugin to 2.1.0 Daniel Martí 2016-05-06 00:58:48 +01:00
  • a9c73dd278 Avoid NPE in getNotificationTitle Daniel Martí 2016-05-05 12:05:42 +01:00
  • 1192468015 Do not ellipsize description on Android 2.X Daniel Martí 2016-05-05 11:53:20 +01:00
  • 6ce94a22d3 Never suppress UnusedDeclaration on TAG fields Daniel Martí 2016-05-05 11:07:40 +01:00
  • 78af79cd4f checkstyle: enable OneTopLevelClass Daniel Martí 2016-05-05 11:02:26 +01:00
  • 6311ad5c6b Run remove-unused-trans.py after !277 Daniel Martí 2016-05-06 10:27:14 +01:00
  • 7e53baf4c1 Merge branch 'installer-ui-updates' into 'master' Hans-Christoph Steiner 2016-05-06 07:55:56 +00:00
  • 26f8c851ec Fix checkstyle errors Dominik Schürmann 2016-05-06 08:43:23 +03:00
  • 60bafa168c Pull translation updates from Weblate F-Droid Translatebot 2016-05-06 00:44:01 +01:00
  • fad9844d1f AppSecurityPermissions: Suppress lint for classes Dominik Schürmann 2016-05-05 21:10:00 +03:00
  • 8b0b8bd6d9 AppSecurityPermissions: fix some lint errors Dominik Schürmann 2016-05-05 20:41:21 +03:00
  • 2da380a04d Update InstallConfirmActivity and permissions_list from AOSP Dominik Schürmann 2016-05-05 20:18:27 +03:00
  • 06a8ff5787 AppSecurityPermissions: changes from Android 6 Dominik Schürmann 2016-05-02 00:35:19 +02:00
  • a2cb5f1ccf AppSecurityPermissions: changes from Android 5.2 Dominik Schürmann 2016-05-02 00:15:49 +02:00
  • 7ad4941554 Merge branch 'checkstyle-6.18' into 'master' Peter Serwylo 2016-05-05 01:33:45 +00:00
  • 6e9437b1f4 checkstyle: bump to 6.18 Daniel Martí 2016-05-03 11:36:57 +01:00
  • afea37450b Bump to 0.100-alpha6 v0.100-alpha6 Daniel Martí 2016-05-03 11:18:53 +01:00
  • b0131a7490 Pull translation updates from Weblate F-Droid Translatebot 2016-05-03 11:17:39 +01:00
  • 3563e586c4 Merge branch 'cleancacheservice' into 'master' Daniel Martí 2016-05-02 23:15:47 +00:00
  • e3ebab9bc3 Merge branch 'updater-speed-improvements' into 'master' Daniel Martí 2016-05-02 21:31:35 +00:00
  • 77052c2b45 remove cosmetic changes to security sensitive code: RepoUpdater Hans-Christoph Steiner 2016-05-02 20:35:38 +02:00
  • cbf1bda433 add preference to set the time to keep cached APKs Hans-Christoph Steiner 2016-04-14 19:28:52 -04:00
  • 83ee0c8f0b clean up cached files in a low priority IntentService Hans-Christoph Steiner 2016-04-14 18:59:24 -04:00
  • 6fa8477650 make Utils.getApkCacheDir() more likely to succeed Hans-Christoph Steiner 2016-04-14 17:24:22 -04:00
  • 6c47ade379 move init sequence comments to javadoc comments Hans-Christoph Steiner 2016-04-14 17:02:44 -04:00
  • 972ef3b078 remove unused arg from FileCompat.setReadable() Hans-Christoph Steiner 2016-04-13 12:20:06 -04:00
  • 32fc118b3d Pull translation updates from Weblate F-Droid Translatebot 2016-05-01 23:23:25 +01:00