Hans-Christoph Steiner
8cae4da748
tests: fix running test suite in Android Studio
...
Sometimes the test suite just totally bombs out and fails on every single
job with the same Robolectric crash. Adding this line seems to fix it.
https://github.com/robolectric/robolectric/issues/3846
Here's the error:
java.lang.VerifyError: class org.robolectric.android.fakes.RoboMonitoringInstrumentation overrides final method specifyDexMakerCacheProperty.()V
2018-08-17 10:09:59 +02:00
Hans-Christoph Steiner
91c84a8588
version code 1003051
2018-08-07 23:33:33 +02:00
Hans-Christoph Steiner
2194dbd649
bump to latest netcipher to fix TLSv1.3, closes #1040
2018-08-07 17:21:38 +02:00
Hans-Christoph Steiner
8e0c355534
version code 1003050
2018-07-31 14:40:32 +02:00
Hans-Christoph Steiner
e49d8c92df
remove unused eu.chainfire:libsuperuser library
...
I forgot to remove this in ab767ce621b92c5aa82c16e1edfd0aa724293391
fdroid/fdroidclient#982
2018-07-30 18:02:03 +02:00
Hans-Christoph Steiner
94e87d83c5
version code 1003005
2018-07-21 00:52:13 +02:00
Hans-Christoph Steiner
b75fc8e011
let whitelabel builds set custom Privileged Extension
...
For fullstack custom builds, they'll also need a whitelabel build of
Privileged Extension, which will have a different Application ID and
signing key than F-Droid Privileged Extension.
2018-07-20 13:54:07 +02:00
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