Hans-Christoph Steiner
e05e306006
version code 1003004
2018-07-13 23:47:52 +02:00
Hans-Christoph Steiner
1bd4f9f4e7
bump to version code 1003003
2018-06-27 23:22:03 +02:00
Hans-Christoph Steiner
2e802fc6e4
version code 1003002
2018-06-25 22:55:33 +02:00
Hans-Christoph Steiner
654c5313de
reorder gradle "android" sub-blocks in standard order
...
https://developer.android.com/studio/build/build-variants
2018-06-18 16:46:26 +02:00
Hans-Christoph Steiner
c87f6a64f9
get "basic" flavor building and running
2018-06-18 16:46:26 +02:00
Hans-Christoph Steiner
ea80704598
split up everything into 'full' and 'basic' build flavor
...
"full" is the original F-Droid app with all the features. It should still
build the exact same app after this change. "basic" is the smallest
version of F-Droid possible. It does not yet build, nor work.
2018-06-15 23:27:03 +02:00
Hans-Christoph Steiner
90748a3685
version code 1003001
2018-06-15 22:55:33 +02:00
Hans-Christoph Steiner
9e4e435ae5
use latest constraint-layout bugfix version
2018-06-15 14:06:47 +02:00
Hans-Christoph Steiner
ab87755b20
set versionCode for nightly builds only in gitlab-ci
...
Having dynamic build config variables breaks instant APK updates:
https://developer.android.com/studio/build/optimize-your-build#use_static_build_properties
2018-06-13 13:55:06 +02:00
Hans-Christoph Steiner
ca577dc65a
'dependencies' must be after 'android' for gradle to expose flavors there
...
With gradle build flavors, it is possible to specify things like
'myflavorImplementation' but only if the 'dependencies' section is after
the 'android' section where the build flavors are declared. How 1982 of
them to make where things are declared in the file have meaning.
2018-06-01 11:56:47 +02:00
Hans-Christoph Steiner
b10c8e5c79
version code 1003000
2018-04-25 23:17:58 +02:00
Hans-Christoph Steiner
50bce42940
switch to com.android.support:preference-v14 for Material themes
2018-04-24 18:07:38 +02:00
Hans-Christoph Steiner
b3bd4ff2f7
stop forcing Java 1.7, it is the oldest supported version now
...
This was introduced in 2014:
2f9c3b805675f02653a433637b33188b61f90c1e
2018-04-23 12:57:27 +02:00
Hans-Christoph Steiner
40fdccf262
purge gradle-witness until it is compatible with 'implementation'
...
https://github.com/signalapp/gradle-witness/issues/27
2018-04-23 12:57:18 +02:00
Hans-Christoph Steiner
518537f23a
purge broken Javadoc generation that is very out of date
...
Introduced in 2014 to keep ant compatibility:
b3107eb6b249c9b1d595b32ea177f60b6040c709
2018-04-23 12:33:24 +02:00
Hans-Christoph Steiner
96e10d7bf1
migrate dependencies to new Gradle Android Plugin 3.0 terms
...
Fixes this warning:
WARNING: Configuration 'compile' is obsolete and has been replaced with
'implementation' and 'api'. It will be removed at the end of 2018. For
more information see:
http://d.android.com/r/tools/update-dependency-configurations.html
https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html
2018-04-23 12:33:22 +02:00
Hans-Christoph Steiner
898c731fcc
don't run checkstyle or pmd on zipsigner, the format is too different
...
If someone wants to clean this up, feel free...
2018-04-19 16:19:21 +02:00
Hans-Christoph Steiner
a3d9850a42
update to latest robolectric 3.8 and mockito 2.7.22
...
http://robolectric.org/getting-started/#building-with-gradle
2018-04-19 15:51:44 +02:00
Hans-Christoph Steiner
e00fe0dcda
switch to latest official BottomNavigation release
...
#1379
2018-04-19 15:51:44 +02:00
Hans-Christoph Steiner
5c6c54cadf
switch from spongycastle to latest official bouncycastle
...
#1379
2018-04-19 15:51:44 +02:00
Hans-Christoph Steiner
dd16906982
move zipsigner into this app, its not maintained anywhere else
2018-04-19 15:51:44 +02:00
Hans-Christoph Steiner
a2597ae3e8
switch to official nanohttpd releases
...
closes #248
2018-04-19 15:51:44 +02:00
Hans-Christoph Steiner
404796a9fa
switch to official support PreferenceFragment
...
#1379
2018-04-19 15:51:44 +02:00
Hans-Christoph Steiner
6fbdd1210e
update to the latest version of the Android support libraries
...
This requires bumping compile and built-tools verisons.
2018-04-19 15:51:43 +02:00
Hans-Christoph Steiner
3a2c10f077
update to latest Gradle Android Plugin (3.1.1) and gradle (4.4.1)
...
#1379
2018-04-19 15:51:43 +02:00
Hans-Christoph Steiner
d917d6d007
version code 1002051
2018-04-18 20:21:23 +02:00
Hans-Christoph Steiner
2cba07b117
version code 1002050
2018-04-13 21:39:37 +02:00
Hans-Christoph Steiner
73ad5bd6b3
update to latest jmDNS for more reliable detection
...
closes #612
2018-04-13 00:20:54 +02:00
Hans-Christoph Steiner
6b4b85d396
entirely purge AndroidHttpClient from the code base.
...
closes #586
2018-04-13 00:20:54 +02:00
Hans-Christoph Steiner
00cfaa572f
version code 1002001
2018-04-06 18:53:32 +02:00
Hans-Christoph Steiner
ce19d60e7b
version code 1002000
2018-03-30 17:28:56 +02:00
Hans-Christoph Steiner
5e6ff06e0e
bump to build-tools-25.0.3
2018-03-29 22:30:00 +02:00
Hans-Christoph Steiner
cd31976a58
update support libs to 25.3.1
2018-03-23 17:04:39 +01:00
Hans-Christoph Steiner
0260afcc99
bump org.robolectric to hopefully improve test reliability
2018-03-23 17:04:39 +01:00
Hans-Christoph Steiner
e3961a8c00
update spongycastle to latest version supporting pkix
2018-03-23 15:52:43 +01:00
Hans-Christoph Steiner
d0e8d2da01
update to latest zxing core
...
This might be needed for the newest releases of Barcode Scanner.
2018-03-23 15:32:25 +01:00
Hans-Christoph Steiner
57b2032e30
version code 1001050
2018-03-21 20:06:36 +01:00
Hans-Christoph Steiner
10db3bc057
version code 1001004
2018-03-08 00:09:09 +01:00
Hans-Christoph Steiner
f1d28d5768
versionCode 1001003
2018-02-13 22:05:56 +01:00
Hans-Christoph Steiner
96fb01ca52
Merge branch 'error-prone' into 'master'
...
Configure error prone
fdroidclient!635
2018-02-13 20:30:23 +01:00
Hans-Christoph Steiner
3c341b7e4b
move errorprone config to its own gitlab CI job
2018-02-13 20:19:45 +01:00
Hans-Christoph Steiner
2daf741c4a
versionCode 1001002
2018-02-06 00:17:43 +01:00
Andrew Gaul
d3cb775101
Configure error prone
...
Disable a few noisy warnings.
2018-01-30 09:03:29 -08:00
Hans-Christoph Steiner
34c17c7e74
versionCode 1001001
2018-01-26 22:58:48 +01:00
Torsten Grote
512789aafa
Basic PanicKit Support with one default action
...
The default action closes F-Droid and removes it from the list of recent
apps.
Destructive action will be added later.
2017-12-06 16:25:01 -02:00
Hans-Christoph Steiner
d4d9707631
on debug builds, set versionCode using DB_VERSION + commit count
...
This provides an automatic way to generate updates from each new debug
build, it is build from the developer's machine or via the nightly repo.
2017-11-23 10:55:13 +01:00
Hans-Christoph Steiner
427d0d0aa0
add 'debug' to applicationId and versionName for debug builds
2017-11-23 10:55:13 +01:00
Torsten Grote
4149cf7e8c
Remove dependence on "org.fdroid.fdroid" to make whitelabel clients easier
2017-11-22 13:21:06 -02:00
Hans-Christoph Steiner
bcc29ef6c9
versionCode 1001000
2017-11-09 23:59:25 +01:00
Hans-Christoph Steiner
5f26a78527
auto-disable preDexLibraries on CI systems
...
preDexing helps repeat builds run faster, but slows down builds that do
not have any caching. CI builds start from scratch each time. Turns
out that GitLab CI, Travis CI, Circle CI, and probably many others all
define the "CI" environment variable, so its easy to detect when running
in a CI environment. This makes things a lot cleaner.
* https://docs.gitlab.com/ce/ci/variables/README.html
* https://docs.travis-ci.com/user/environment-variables/
* https://circleci.com/docs/2.0/env-vars/
* https://github.com/codepath/android_guides/wiki/Setting-up-Travis-CI
* https://stackoverflow.com/questions/23137764/building-a-debug-apk
2017-10-27 10:54:20 +02:00