Commit graph

115 commits

Author SHA1 Message Date
Manuel Fuhr
5d4065d141 Use conventions instead of cross-project configuration
gradle userguide suggests to avoid allprojects/subprojects and use conventions instead

https://docs.gradle.org/current/userguide/sharing_build_logic_between_subprojects.html#sec:convention_plugins_vs_cross_configuration
2024-04-06 00:23:09 +02:00
Manuel Fuhr
b8929ab414 Global build ignore 2024-04-05 23:09:42 +02:00
Manuel Fuhr
dd896347a2 Fix newly detected violations from PMD 7 2024-04-03 22:42:30 +02:00
Manuel Fuhr
e2752c78bb Remove AndroidManifests for pure java libraries
AGP 8.0 upgrade assistant transforms those to build.gradle instructions which aren't supported for pure java libs
2024-04-03 22:36:30 +02:00
afischerdev
6330325d04
Merge pull request #644 from afischerdev/srtm-gen
Elevation raster generation (*.bef files)
2024-04-03 14:29:34 +02:00
Emux
de70dec44a
Fix some Lint issues 2023-12-14 18:46:25 +02:00
afischerdev
16d019c1d0 read elevation type from rd5 2023-11-28 15:14:13 +01:00
moving-bits
0d89754ecf Fix minor spelling issues 2023-07-15 16:31:34 +02:00
afischerdev
daa33e3d34 give a second chance when wpt not found 2023-07-08 09:56:40 +02:00
Manuel Fuhr
7a6d3bd9d9 Enable PMD rule UseDiamondOperator and fix violations 2023-05-09 23:11:14 +02:00
moving-bits
79b1eda1ed Unify brackets for opening blocks with comments 2023-04-29 19:04:52 +02:00
afischerdev
3d31b8284c reduze exception info to message only 2023-03-14 14:22:12 +01:00
afischerdev
fbc01c0ba9 add version check, smaller size version info 2023-03-14 14:17:27 +01:00
afischerdev
16a5ebe737 add direction on matching wpts 2023-02-26 12:36:56 +01:00
quaelnix
4495952625 Fix rounding error in calcDistance 2023-01-20 10:22:01 +01:00
afischerdev
32b258c188 recalc track rules, reorg detours 2023-01-16 10:37:19 +01:00
afischerdev
d67b3c0ec9 change use of direct routing 2022-12-05 11:50:52 +01:00
Manuel Fuhr
5f942cc458 Enable PMD rule UnnecessaryModifier and fix violations 2022-11-14 22:06:18 +01:00
Manuel Fuhr
a07fc132d2 Enable PMD rule SingularField and fix violations 2022-11-14 22:06:18 +01:00
Manuel Fuhr
30be64cbbe Enable PMD rule LooseCoupling and fix violations 2022-11-14 22:06:18 +01:00
Manuel Fuhr
c75a8cb703 Enable PMD rule UnnecessaryImport and fix violations 2022-11-14 22:06:18 +01:00
afischerdev
54a7ad6b9d update lib part one 2022-11-02 09:37:12 +01:00
Manuel Fuhr
fd158dc0ce Cleanup testcases (split, dependencies, assertions) 2022-10-23 10:51:02 +02:00
Manuel Fuhr
3787076839 Move testcases from brouter-server to their modules 2022-10-23 10:22:47 +02:00
Manuel Fuhr
c15913c1ab Reformat whole codebase using Android Studio 2022-07-25 06:14:46 +02:00
Manuel Fuhr
02eddeff81 Throw Exception in checkFileIntegrity on failure
DownloadWorker didn't check the string return value which should detect
failed downloads. Throwing (checked) exceptions simplifies error
handling in DownloadWorker.
2022-04-04 18:02:42 +02:00
Manuel Fuhr
952ea803b2 Use LinarProgessIndicator instead of sub-view 2022-04-03 17:53:21 +02:00
Manuel Fuhr
0a8d4dd1f2 Rd5Diff: Specify IOException instead of generic Exception 2022-04-03 17:51:01 +02:00
afischerdev
8e008a8d66 hardcoded waypoint distance to variable 2021-07-30 14:15:12 +02:00
afischerdev
8c5a961011
Merge branch 'master' into cleanup-fileaccess 2021-07-01 11:20:30 +02:00
afischerdev
47f1b10b99 migrate to gradle part 2 2021-06-29 13:02:21 +02:00
afischerdev
e210b92225
Merge pull request #243 from Erlkoenig90/migrate-gradle
Switch build system to gradle
2021-06-29 11:46:51 +02:00
Arndt Brenschede
372a04a6cf fixed nullpointer in Rd5DiffTool 2020-11-14 10:10:08 +01:00
Arndt Brenschede
ca48edda04 new diff file format, fixing empty-microtile-bug 2020-11-14 09:39:10 +01:00
Niklas Guertler
dbdfd36f88 Cleanup base directory selection, use Context.getExternalFilesDirs and request WRITE_EXTERNAL_STORAGE permission, use AndroidX and raise minSdkVersion to 14. Use File instead of plain Strings for paths in some places, use try-with-resources, and some other small improvements. 2020-05-24 17:59:23 +02:00
Niklas Guertler
72e2e13d07 Switched build system to gradle 2020-05-24 16:46:04 +02:00
Arndt Brenschede
b0410daf89 version 1.6.1 2020-03-01 21:55:34 +01:00
Arndt Brenschede
cf5479a261 1.6.0 preparation 2020-02-15 14:36:27 +01:00
Arndt Brenschede
5bb53b6b84 rd5 diff progress 2020-01-20 22:28:36 +01:00
Arndt Brenschede
43de4bb6ca rd5 diff progress 2020-01-19 15:22:05 +01:00
Arndt Brenschede
db4757abbb rd5 diff progress 2020-01-18 19:05:35 +01:00
Arndt Brenschede
19a7555483 rd5 delta progress 2020-01-18 17:30:33 +01:00
Arndt Brenschede
8c15a1d16f proof of concept delta-rd5 2019-09-10 00:18:03 +02:00
Arndt Brenschede
a69fb1c99a proof of concept delta-rd5 2019-09-08 13:35:12 +02:00
Arndt Brenschede
5c9b7fa7bf 1.5.5 versioning 2019-07-30 11:42:22 +02:00
Arndt Brenschede
0a6ead24a1 corrected lazy crc logic 2019-07-22 19:25:13 +02:00
Arndt Brenschede
80e36d4bb5 modified memory behaviour (use up to memoryclass only when neccessary) 2019-07-20 10:24:00 +02:00
Arndt Brenschede
2213d4f7fc some microtuning 2019-07-20 10:10:51 +02:00
Arndt Brenschede
f9f08cc0b7 1.5.0 preparations 2019-06-30 17:34:21 +02:00
Arndt Brenschede
828227f59d decoding performance 2019-06-29 10:11:59 +02:00