Commit graph

107 commits

Author SHA1 Message Date
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
Arndt Brenschede
9f6878f891 direct weaving/escape-analysis 2019-06-23 18:57:46 +02:00
Arndt Brenschede
661a09817a direct weaving option 2019-05-30 15:11:12 +02:00
Arndt Brenschede
9e64eb39c4 refactored waypoint-matching into map-access-layer 2019-04-17 18:00:38 +02:00
Arndt Brenschede
19e434facb minor refactoring 2019-04-17 11:33:07 +02:00
Arndt Brenschede
ab2f5e3ae0 Better distance computation (revisited) 2018-12-07 00:45:12 +01:00
Phyks (Lucas Verney)
c78b56645c Implement a cache for the cosine computation in CheapRuler. 2018-12-02 15:59:16 +01:00
Phyks (Lucas Verney)
665b7096e8 Add a basic implementation of CheapRuler and use it across code. 2018-12-02 15:59:16 +01:00
Arndt Brenschede
6bf782bc14 minor performance patch 2018-09-16 09:33:43 +02:00