Commit Graph

  • 5911e34b43 use access time to remove old cache files >= android-21 Hans-Christoph Steiner 2016-08-15 17:14:17 +02:00
  • 926c3a6c01 set default for "keep cached apps" Hans-Christoph Steiner 2016-08-15 16:39:54 +02:00
  • 4d67298f38 values-et: fix format errors from weblate Daniel Martí 2016-08-15 16:49:16 +02:00
  • 2a1fba445f Pull translation updates from Weblate F-Droid Translatebot 2016-08-15 16:46:12 +02:00
  • fe7e299df9 Utils.getBinaryHash() should not catch exceptions Hans-Christoph Steiner 2016-06-28 00:11:25 +02:00
  • d174ea8d3e standardize on lowercase SHA-256 hashes Hans-Christoph Steiner 2016-06-28 00:10:04 +02:00
  • bc19a72de5 standardize priv-app install name as FDroidPrivilegedExtension Hans-Christoph Steiner 2016-08-12 11:28:36 +02:00
  • 9eaf601f61 remove scripts for creating update.zip, moved to priv-ext Hans-Christoph Steiner 2016-08-09 16:14:10 +02:00
  • f55e5480cf gitlab-ci: another gradle bit to delete for good caching Hans-Christoph Steiner 2016-06-21 17:02:40 +02:00
  • b50321515a Remove dead code Peter Serwylo 2016-08-11 23:11:50 +10:00
  • d60a7311a6 Close cursors which previously were left dangling. Peter Serwylo 2016-08-11 23:10:54 +10:00
  • ee848e6c14 Clean up switch statements with only a single option. Peter Serwylo 2016-08-11 23:10:11 +10:00
  • ffd04dd777 Remove unused code. Peter Serwylo 2016-08-11 23:02:59 +10:00
  • 237be6752d Renamed AppTable to AppMetadataTable Peter Serwylo 2016-07-24 20:28:00 +10:00
  • edb11a6778 Tests for ApkVerifier Dominik Schürmann 2016-07-29 01:27:31 +02:00
  • 37124bce80 release 0.2 numb95 2016-10-25 10:37:55 +03:30
  • 3af5416f09 Bump to new CI image, bump buildTools to 25 Daniel Martí 2016-10-23 17:09:17 +01:00
  • 40665e335a Pull translation updates from Weblate F-Droid Translatebot 2016-10-23 16:28:43 +01:00
  • d65e72638b Reimplement columnExists using PRAGMA table_info. Peter Serwylo 2016-10-19 06:44:08 +11:00
  • 7f2d62cea6 fix merges in persion strings numb95 2016-10-18 15:24:11 +03:30
  • 63a609fbab Moved methods away from top of DBHelper class. Peter Serwylo 2016-10-18 18:00:10 +11:00
  • a317877120 Be a little more concise about what to do when running migration for v64. Peter Serwylo 2016-10-18 17:53:26 +11:00
  • 5d2c2bc6e6 Merge branch 'fix-npe-verifying-perms' into 'master' Hans-Christoph Steiner 2016-10-17 14:42:23 +00:00
  • 2b2958f89c Added explicit test for null permissions. Peter Serwylo 2016-10-16 20:52:42 +11:00
  • b72cdff522 Guard against null, and improve logging in ApkVerifier. Peter Serwylo 2016-10-16 20:28:19 +11:00
  • ad2059574e Merge branch 'category-tests' into 'master' Daniel Martí 2016-10-13 17:58:59 +00:00
  • c771e9a394 Added test for querying apps based on category Peter Serwylo 2016-09-08 13:05:38 +10:00
  • 8e2e14d703 Migrating category tests to their own class in preperation for giving them their own DB table Peter Serwylo 2016-09-08 12:48:57 +10:00
  • 189c8bd452 Merge branch 'fix-783--process-list-bug' into 'master' Hans-Christoph Steiner 2016-10-12 20:22:00 +00:00
  • 0e70495046 Guard against getRunningAppProcesses() returning null Peter Serwylo 2016-10-13 06:22:15 +11:00
  • e2e1d3111c Extract code to check for ACRA process into method Peter Serwylo 2016-10-13 06:20:04 +11:00
  • 2428a89288 Pull translation updates from Weblate F-Droid Translatebot 2016-10-12 13:20:52 +01:00
  • 53e8061ef3 Merge branch 'support-extended-permissions' into 'master' Hans-Christoph Steiner 2016-10-11 07:00:00 +00:00
  • 6f0c9ff88a support extended 'uses-permissions' tags in APKs Hans-Christoph Steiner 2016-10-10 11:26:04 +02:00
  • 2350b4e694 move shareable test classes into new separate section: testShared Hans-Christoph Steiner 2016-10-07 12:15:15 +02:00
  • d7022dd498 rename Apk.permissions to requestedPermissions like PackageInfo Hans-Christoph Steiner 2016-10-07 09:42:43 +02:00
  • 43f380b6b6 Merge branch 'lint-fixes' into 'master' Daniel Martí 2016-10-11 06:35:41 +00:00
  • a5a90954bc fix lint UnsafeProtectedBroadcastReceiver Hans-Christoph Steiner 2016-10-10 20:13:41 +02:00
  • e2256d3d8c fix "Repeated word "en" in message: possible typo" Hans-Christoph Steiner 2016-10-10 20:01:15 +02:00
  • a16589eab0 bump to errors: AppCompatMethod, NestedScrolling, StringFormatCount Hans-Christoph Steiner 2016-10-10 09:38:02 +02:00
  • c71590c6fa fix lint StringFormatCount Hans-Christoph Steiner 2016-10-10 09:36:12 +02:00
  • 15181d47f5 use apply() with all SharedPreferences Hans-Christoph Steiner 2016-10-10 09:44:18 +02:00
  • d8e83c7c9c Merge branch 'fix-778--migration-tests' into 'master' Daniel Martí 2016-10-10 13:57:22 +00:00
  • 72a88583d6 Only drop fdroid_installedApp if it exists Peter Serwylo 2016-10-11 00:13:28 +11:00
  • 0d4d160407 Fix migration for DB version 50. Peter Serwylo 2016-10-11 00:04:34 +11:00
  • 050d9974b7 Added a test which runs all DB migrations since DB version 42. Peter Serwylo 2016-10-10 23:40:45 +11:00
  • 663d981c7a Bump to 0.102-alpha1 v0.102-alpha1 Daniel Martí 2016-10-06 22:37:09 +01:00
  • 4b2aec6d08 fix crash loop when upgrading from v0.101 Hans-Christoph Steiner 2016-10-06 23:10:01 +02:00
  • 88ba2ef5eb Start off 0.102 changelog Daniel Martí 2016-10-06 21:15:47 +01:00
  • 6cc8e6143d Merge branch 'obb-support' into 'master' Daniel Martí 2016-10-06 20:04:01 +00:00
  • 65c4087b05 improved Apk.toString() for easier debugging Hans-Christoph Steiner 2016-10-06 19:45:16 +02:00
  • 470145e611 remove unused ContentValuesCursor class Hans-Christoph Steiner 2016-10-06 15:33:25 +02:00
  • e1a6c931c6 make sure uninstall process has an Apk instance Hans-Christoph Steiner 2016-10-05 21:35:15 +02:00
  • b8162a1a91 InstallManagerService.cancel() to handle all cancellation Hans-Christoph Steiner 2016-09-30 11:34:02 +02:00
  • 8affa08d11 auto-download and -install any associated OBB files Hans-Christoph Steiner 2016-10-06 17:43:43 +02:00
  • 4c4aef5314 refactor into reusable static method for checking file hashes Hans-Christoph Steiner 2016-09-30 12:46:58 +02:00
  • a5e6dad9bf allow apps to request OBB download URLs from F-Droid Hans-Christoph Steiner 2016-06-28 21:04:45 +02:00
  • bbac03b4d1 use ApkTable column names when parsing XML Hans-Christoph Steiner 2016-09-30 11:00:15 +02:00
  • cd9582c990 support "APK Extension" files aka .obb for large apps and games db-version/64 Hans-Christoph Steiner 2016-06-28 00:07:50 +02:00
  • 6eeaf8662a Merge branch 'fix-511--database-package-table' into 'master' Hans-Christoph Steiner 2016-10-05 20:05:07 +00:00
  • a118cf13f0 Merge branch 'clarify-teminology-and-cleanup' into 'master' Daniel Martí 2016-10-05 16:09:56 +00:00
  • e0a1d2384d Appease checkstyle + pmd Peter Serwylo 2016-08-08 22:15:47 +10:00
  • d062af0975 Clarify that sometimes we don't know which repos apk we are asking for. Peter Serwylo 2016-09-30 00:06:08 +10:00
  • 3a24d21f59 WIP: Making correct apks get found when updating repo. Peter Serwylo 2016-09-29 23:15:02 +10:00
  • 2cc155355b Moved regression test to appropriate package. Peter Serwylo 2016-09-28 23:00:37 +10:00
  • ab02058ece Precalculate the preferred metadata, rather than always at runtime Peter Serwylo 2016-09-26 18:32:12 +10:00
  • 01b8f7f4bf Clarify some of the database stuff around database providers. Peter Serwylo 2016-10-06 01:44:08 +11:00
  • f2a58ad67f Update priorities for default repos to go from 1-4 instead of 10 + 20 Peter Serwylo 2016-08-11 14:24:23 +10:00
  • c08a2a7bdc Cleaning up/commenting AppProvider Peter Serwylo 2016-08-11 11:42:24 +10:00
  • efdf328fd3 Clarify a limitation in the current implementation Peter Serwylo 2016-08-11 10:31:11 +10:00
  • 3ec64d6d82 Finalise tests for repo priorities + app metadata Peter Serwylo 2016-08-08 22:13:09 +10:00
  • 1d1c1ebb74 Add test for repo priorities + app metadata. Not passing yet. Peter Serwylo 2016-08-04 16:12:12 +10:00
  • e25d26aca0 Moved tests into updater package, updated multiRepo.*.jar repos. Peter Serwylo 2016-08-01 22:48:25 +10:00
  • 6d2fdb2843 Enable multirepo tests, make them pass. Peter Serwylo 2016-08-01 22:25:21 +10:00
  • 8ed884887a WIP: Making metadata table work. Requires significant refactorings throughout :( Peter Serwylo 2016-07-28 12:25:17 +10:00
  • 44a82c4af7 Migrate priorities safely. Peter Serwylo 2016-10-06 02:01:58 +11:00
  • 5efa53b466 Added package table. db-version/63 Peter Serwylo 2016-10-06 01:57:49 +11:00
  • 88c536efb4 Fix incorrect version check in db helper. Peter Serwylo 2016-10-05 23:52:06 +11:00
  • 486e8e699f Cleanup DBHelper in prep for package table in the future. Peter Serwylo 2016-10-05 23:51:45 +11:00
  • 45f9379fee Added helper function for debugging SQL queries during development Peter Serwylo 2016-09-28 22:57:40 +10:00
  • 97cf69341a When inserting a new repo, assign the priority appropriately. Peter Serwylo 2016-10-05 23:40:16 +11:00
  • 6c462713aa Renamed generic sounding methods to be more specific. Peter Serwylo 2016-10-05 23:30:11 +11:00
  • c8182d9c01 Pull translation updates from Weblate F-Droid Translatebot 2016-10-03 10:10:14 +01:00
  • d35c84b2e1 Merge branch 'install-history' into 'master' Peter Serwylo 2016-09-30 01:42:10 +00:00
  • 372b28a71a Installer methods no longer need to accept Apk as an argument Hans-Christoph Steiner 2016-09-29 13:57:28 +02:00
  • 79df0a1f9b show complete link command in debug logging Hans-Christoph Steiner 2016-09-21 12:17:55 +02:00
  • d2291b2134 send Installer.ACTION_INSTALL_STARTED consistently Hans-Christoph Steiner 2016-09-20 11:47:49 +02:00
  • a08a32020a add preference to control storing install history Hans-Christoph Steiner 2016-09-09 15:34:47 +02:00
  • f102ccff60 allow install history to be read from an ContentProvider Hans-Christoph Steiner 2016-09-09 12:50:23 +02:00
  • c02125db01 store install/uninstall history for later use Hans-Christoph Steiner 2016-09-08 13:58:54 +02:00
  • cb4edbed44 if updating notification, also try getting app name from DB Hans-Christoph Steiner 2016-09-01 15:58:09 +02:00
  • e69a6d5a8f store Apk instance in Installer instance for fetching state Hans-Christoph Steiner 2016-09-01 14:59:26 +02:00
  • fc5c41036d Merge branch 'gradle-updates' into 'master' Hans-Christoph Steiner 2016-09-29 08:46:16 +00:00
  • 723be967ca Merge branch 'push-install-uninstall-requetss' into 'master' Daniel Martí 2016-09-28 22:40:07 +00:00
  • b90cf7386c prevent crashing if push requests include bad packageNames Hans-Christoph Steiner 2016-09-28 21:59:54 +02:00
  • 5c9dd1a11e basic support for repo push requests, configed in default_repos db-version/62 Hans-Christoph Steiner 2016-09-01 22:14:36 +02:00
  • 6c0a72369c gradle: bump version in wrapper to 3.1 Daniel Martí 2016-09-28 22:15:00 +01:00
  • 36378acc7b gradle: bump plugin version to 2.2.0 Daniel Martí 2016-09-28 21:58:27 +01:00
  • d34a1285e8 convert default_repo.xml to more flexible format Hans-Christoph Steiner 2016-08-24 14:53:06 +02:00
  • 28198dddb4 rename default_repo.xml to default_repos.xml, there are many Hans-Christoph Steiner 2016-08-24 14:44:00 +02:00