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
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
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
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
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
Arndt Brenschede
599a24f710
automatically ignore islands
2018-04-02 19:19:52 +02:00
Arndt Brenschede
b783b4568a
motorcar TR exceptions
2018-03-07 19:35:23 +01:00
Arndt Brenschede
c517ccc2df
version 1.4.9
2017-09-24 17:11:04 +02:00
Arndt Brenschede
8f02ee8351
added main method to text-decode an rd5
2017-04-08 12:19:41 +02:00
Arndt
f15c5b923e
tr bike exceptions
2016-12-10 19:49:24 +01:00
Arndt Brenschede
de5f70b9d9
tr details, ele interpolation
2016-12-02 19:28:31 +01:00
Arndt
e48cbd49cb
added turn restrictions
2016-11-20 22:31:10 +01:00
Arndt
56bdf76806
1.4.6 (memory footprint)
2016-09-30 13:17:03 +02:00
Arndt
448bb11ad4
performance
2016-09-10 16:03:15 +02:00
Arndt Brenschede
9d00b0181e
performance
2016-09-09 19:42:00 +02:00
Arndt
ffedd2e581
performance
2016-09-07 08:56:50 +02:00
Arndt Brenschede
ead7f2ac6d
cleanup and bugfixes
2016-09-02 19:05:50 +02:00
Arndt Brenschede
e217f12e71
v1.4.4
2016-08-30 19:30:53 +02:00
Arndt
686d693103
some more cleanup and performance squeezing
2016-08-26 08:40:52 +02:00
Arndt
12d8cae46f
some more cleanup and performance squeezing
2016-08-23 14:33:37 +02:00
Arndt
f70dd3c3ac
removed some old stuff, added profiler, minor performance tuning
2016-08-20 18:53:50 +02:00
Arndt
3e50846135
1.3.2 preparations
2015-11-01 09:34:43 +01:00
Arndt
14a18fd770
more re-use after timeout
2015-10-25 13:39:23 +01:00
Arndt
d7049da67e
target island detection
2015-10-17 18:25:37 +02:00