Commit graph

302 commits

Author SHA1 Message Date
Manuel Fuhr
67bbc3d2ac Move serverconfig.txt handling to own class 2021-11-18 06:27:21 +01:00
Manuel Fuhr
1e594574b5 Improve UI 2021-11-16 16:25:44 +01:00
Manuel Fuhr
6a8f5036b2 Cleanup 2021-11-16 16:13:34 +01:00
Manuel Fuhr
18e015a3b5 Fix warning 2021-11-16 16:13:34 +01:00
Manuel Fuhr
a528630af9 Move profile import to own activity 2021-11-16 16:07:14 +01:00
Manuel Fuhr
a2c5b76105 Import code from @EssBee59
Fixes #362
2021-11-13 06:41:54 +01:00
afischerdev
30b2c5d6aa check rd5 available 2021-11-07 14:24:16 +01:00
afischerdev
78baefcfeb change migration check 2021-11-07 13:56:21 +01:00
afischerdev
83693903ee change import path internal coord reader 2021-11-07 13:40:14 +01:00
afischerdev
0f0d7db18f Comparison profiles for download 2021-11-07 13:32:44 +01:00
afischerdev
c9baec210a
Merge pull request #356 from zod/permission-handling
Improve permission handling
2021-11-07 12:56:32 +01:00
Manuel Fuhr
db77728d4c Always fallback to CoordinateReaderInternal 2021-11-07 11:19:53 +01:00
afischerdev
80a043568c
Merge pull request #352 from zod/scoped-storage
Set preserveLegacyExternalStorage for easier upgrades
2021-11-02 19:15:13 +01:00
afischerdev
e4a29a163e
Merge pull request #349 from zod/update-rd5-sizes
Update rd5 sizes
2021-11-02 18:39:26 +01:00
Manuel Fuhr
dc95984199 Improve detection of sdcard write access
This allows reading waypoints from apps on till devices running API 28
if they store their files in a accessible path (not Android/data). It
even works for devices running API 30 if they installed it as an update.
2021-11-02 17:41:25 +01:00
Manuel Fuhr
5f00e94a4c gradle: Disable 'generate_profile_variants.sh' on Windows 2021-10-29 17:35:53 +02:00
Manuel Fuhr
bfe50a349b gradle: Autogenerate profiles2.zip and add as asset 2021-10-29 17:35:53 +02:00
Manuel Fuhr
12148f6a5d Request runtime permission for WRITE_EXTERNAL_STORAGE
Originally implemented by Erlkoenig90 (#244) but lost during the api
split.
2021-10-23 07:16:20 +02:00
Manuel Fuhr
0e04c1a849 Increase minSdkVersion to 14 and merge implementations
AndroidX needs at least API level 14 (Ice Cream Sandwich) which was
released 10 years ago and should not exclude many devices. Having a
merged tree simplifies the development.
2021-10-23 06:55:17 +02:00
Manuel Fuhr
cf4a188e40 Rename flavours to specify targetSdkVersion
The targetSdkVersion specifies which behaviour the app expects from the
android platform. For past releases of BRouter the targetSdkVersion was
specified in the filename, therefore this restores the old bevahior.
2021-10-23 06:55:17 +02:00
Manuel Fuhr
4d9046d0f5 Update rd5 sizes 2021-10-21 07:53:44 +02:00
Manuel Fuhr
4e8b8643e6 Set preserveLegacyExternalStorage for easier upgrades
When updating from a previous app which has it's basedir on e.g.
/sdcard/emulated/0/brouter it's still possible to access the files on
android 11 with this flag.
2021-10-21 07:52:07 +02:00
Manuel Fuhr
e8d8dcda4a gradle: Fix indention before changes 2021-10-15 16:18:47 +02:00
afischerdev
51291237c5 add some brf - removed to much 2021-10-15 12:57:04 +02:00
afischerdev
12116b8467 change version numbers 2021-10-05 16:32:18 +02:00
afischerdev
b504cd70f3 removed generated brfs 2021-10-05 16:26:41 +02:00
afischerdev
6183f567b7 normalize profiles #312, defaults considerTurnRestrictions #307 2021-09-08 18:41:23 +02:00
afischerdev
b91653a1c8 change targetversion test #312 2021-09-07 13:48:15 +02:00
afischerdev
f6e014f61d android 11 part 3, split api 10/19 2021-08-31 11:29:05 +02:00
afischerdev
83e5fa8083 change connection test #321 2021-08-19 12:29:49 +02:00
afischerdev
90bb1b0079 migrate to gradle part 5 2021-08-18 13:03:54 +02:00
afischerdev
6e0db8691c android 11 part 2 2021-08-03 12:49:33 +02:00
afischerdev
9875672907 android 11 part 1 2021-07-24 11:49:29 +02:00
afischerdev
03574f834c more on version code 2021-07-07 12:21:52 +02:00
afischerdev
97a8757ecc one version code for all gradle files 2021-07-01 12:50:36 +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
d0f3644b1f
Merge branch 'abrensch:master' into master 2021-06-29 11:48:37 +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
afischerdev
f59eb0de1e
Merge branch 'abrensch:master' into master 2021-06-24 12:34:38 +02:00
Arndt Brenschede
ca48edda04 new diff file format, fixing empty-microtile-bug 2020-11-14 09:39:10 +01:00
afischerdev
54eb4e7b1e add json export and extra params 2020-06-29 10:06:11 +02:00
afischerdev
98b7b7312c add json export 2020-06-29 10:02:27 +02:00
Niklas Guertler
25ebc65180 Set minSdkVersion to 19 as try-with-resources requires that 2020-05-24 18:27:05 +02: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
da044752b5 download manager scaling issues 2020-03-01 13:09:07 +01:00
Arndt Brenschede
4e1cbfe7d5 download manager scaling issues 2020-02-27 08:35:54 +01:00
Arndt Brenschede
f36587a474 download manager scaling issues 2020-02-27 08:31:05 +01:00
Arndt Brenschede
6acaefa982 ommit readmes/osmand subfolder in android app for now 2020-02-16 10:27:47 +01:00
Arndt Brenschede
96898c425f Merge branch 'master' of https://github.com/abrensch/brouter 2020-02-15 18:28:32 +01:00
Arndt Brenschede
26ad423e24 create readme subdirectories when installing app 2020-02-15 18:28:19 +01:00
Arndt Brenschede
f38ea269f1 asset zip changes 2020-02-15 17:27:30 +01:00
Arndt Brenschede
cf5479a261 1.6.0 preparation 2020-02-15 14:36:27 +01:00
Arndt Brenschede
2c73665174 download-manager delete function 2020-01-22 08:34:04 +01:00
Arndt Brenschede
43de4bb6ca rd5 diff progress 2020-01-19 15:22:05 +01:00
Arndt Brenschede
5c9b7fa7bf 1.5.5 versioning 2019-07-30 11:42:22 +02:00
Arndt Brenschede
c1f68e99d0 removed size-sorting of base-dir proposals 2019-07-20 13:26:31 +02:00
Arndt Brenschede
e1f8fce85a base-dir proposals + repeat-timout logik 2019-07-20 13:10:48 +02:00
Arndt Brenschede
a11941cfad result compression for android service interface 2019-07-09 01:15:43 +02:00
Arndt Brenschede
9ccdba149f changed master config file name to simplify 1.4 -> 1.5 migration 2019-07-07 12:44:44 +02:00
Arndt Brenschede
7c33b7e497 delete raw tracks after rd5 download 2019-07-06 12:39:13 +02:00
Arndt Brenschede
a57da730e8 minor changes for 1.5.3 2019-07-06 12:11:38 +02:00
Arndt Brenschede
e78bcc4762 fixed typos in help text 2019-07-06 11:43:00 +02:00
Arndt Brenschede
f50d03692e fixed wrong TI-mode for car-profiles 2019-07-06 11:39:30 +02:00
Arndt Brenschede
6a8e6f2093 Android API 23 pain 2019-07-04 20:57:04 +02:00
Arndt Brenschede
f9f08cc0b7 1.5.0 preparations 2019-06-30 17:34:21 +02:00
Arndt Brenschede
02b8202001 patch times and turns (volker) 2019-04-17 12:36:57 +02:00
Arndt Brenschede
19e434facb minor refactoring 2019-04-17 11:33:07 +02:00
Arndt Brenschede
307a50b840 fixed scaling in routing animation 2018-12-13 18:17:28 +01:00
Phyks (Lucas Verney)
d621964863 Radius are now stored in meters, to easily account for different
radiuses on X and Y axes.
2018-12-07 08:58:57 +01:00
Arndt Brenschede
ab2f5e3ae0 Better distance computation (revisited) 2018-12-07 00:45:12 +01:00
Phyks (Lucas Verney)
5a62480bd3 Remove some duplicate codes and magic numbers 2018-12-02 16:00:55 +01:00
Arndt Brenschede
d6cae133e2 oneway+psv details 2018-10-06 09:19:13 +02:00
Arndt Brenschede
9c5f2d113e 1.4.11 preps 2018-04-02 22:41:55 +02:00
Arndt Brenschede
fcae2caa75 1.4.11 preps 2018-04-02 22:20:21 +02:00
Arndt Brenschede
3e48eea41b added vm forum profiles to distribution 2018-03-07 19:55:11 +01:00
Arndt Brenschede
1de5532b74 version 1.4.10 2018-03-07 19:38:47 +01:00
Norbert Truchsess
16259f1f17 set default open nogo-lines for OsmAnd 2018-02-26 16:33:14 +01:00
Norbert Truchsess
41201520c7 read NogoPolygons from OsmAnd Tracks 2018-02-25 20:00:50 +01:00
ntruchsess
f30ba74ac1 add parsing of NogoPolygons to ServerHandler 2018-01-22 23:24:59 +01:00
Arndt Brenschede
c517ccc2df version 1.4.9 2017-09-24 17:11:04 +02:00
Arndt Brenschede
7f9221673d fixed interface provided nogos 2017-08-12 18:17:23 +02:00
Arndt
61ce13ca33 workaround for startup crash when reading free space fails 2017-01-07 17:24:09 +01:00
Arndt
b90e487fc0 version 1.4.8 2016-12-10 20:05:54 +01:00
Arndt
05a8ec3ae3 version 1.4.8 2016-12-10 19:59:55 +01:00
Arndt
2f6309334f no waypoint sanity checks when just reading nogos 2016-12-07 21:54:50 +01:00
Arndt
ae8bd5f39a turn hints for shortest.brf 2016-10-19 18:55:25 +02:00
Arndt
83f439d773 Merge branch 'master' of https://github.com/abrensch/brouter 2016-10-19 18:45:27 +02:00
Arndt Brenschede
d42895880d version 1.4.7 2016-10-19 18:44:28 +02:00
Arndt
79c6372f84 hide world.xcf in git history 2016-10-19 18:17:45 +02:00
abrensch
eb2fa6da90 Merge pull request #65 from midnightcomm/master
World Map and Readme file
2016-10-14 19:25:14 +02:00
Arndt
fdf06cbdd0 use start direction (provided by locus) as turncost bias 2016-10-14 19:18:21 +02:00
Timothy Millard
fdeba70141 World Map with US states
US States were difficult to descern in order to find the correct download tile on the Android app.
2016-10-11 01:25:18 -05:00
Arndt
56bdf76806 1.4.6 (memory footprint) 2016-09-30 13:17:03 +02:00
Arndt Brenschede
9d00b0181e performance 2016-09-09 19:42:00 +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
acb7c6b16f added a repeat-timeout shortcut 2016-08-28 19:41:41 +02:00
Arndt
42e9ddbdd1 v1.4.3 2016-08-06 13:46:30 +02:00
Arndt
cd8082f2b2 fixed rounding bug in locus/orux waypoint reading 2016-05-21 08:09:19 +02:00
Arndt
037ab7d734 1.4.2 versioning 2016-05-16 18:10:45 +02:00
Arndt
8609c1f47b 1.4.1 locus roundabout fix, 3 more operators 2016-05-09 22:05:40 +02:00
Arndt
475988958f turninstructions: update profiles 2016-05-06 10:26:31 +02:00
Arndt
d6e125b60b 1.4 preparation 2016-05-06 09:17:41 +02:00
Arndt
52b4dfb028 extended maptool dir scan 2016-05-05 18:55:52 +02:00
Arndt
23d1812371 voice hints update 2016-04-30 17:23:02 +02:00
Christian Pesch
8d10b3adf1 update all Maven poms to 1.3.2 2015-11-12 14:05:45 +01:00
Arndt
02bb5675db 1.3.2 preparations 2015-11-01 11:55:28 +01: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
850e8049fb 1.3.1 2015-10-18 23:53:05 +02:00
Arndt
5b68c75a77 minor profile updates 2015-10-17 19:12:15 +02:00
Arndt Brenschede
112d04979b 1.3 preparation 2015-10-15 19:12:05 +02:00
Arndt
20212963ba fixed download manager cancel 2015-10-15 08:32:40 +02:00
Arndt Brenschede
280581ee42 rd5 size update 2015-10-14 19:36:35 +02:00
Arndt
50f321f242 download manager: -cd5, +update 2015-10-14 09:03:24 +02:00
Arndt
ccf6641bad statistical encoding 2015-10-11 19:27:33 +02:00
Arndt
24c196dbe5 newline problem 2015-04-04 13:22:21 +02:00
Arndt
01789724b4 readme updates 2015-04-04 11:34:01 +02:00
Arndt
7f107cad17 pom version 1.2 2015-04-04 10:46:39 +02:00
Arndt
3ed62bb2b3 separated build-in vars from BExpressionContext 2015-04-03 12:51:26 +02:00
Arndt
062702c5a3 1.2 prparations 2015-03-30 14:22:19 +02:00
Arndt
8e73fc6cda more tracing to debug sd-card-problems 2015-02-07 10:29:56 +01:00
Arndt
e0dbb0eb66 update version to 1.1 2014-12-28 13:53:28 +01:00
abrensch
c67e8bd64f Merge pull request #30 from cpesch/1.0.4
... but just released 1.1... will update again
2014-12-28 13:47:14 +01:00
Arndt
3d99979a5e readme updates 2014-12-28 09:06:53 +01:00
Arndt
a013c2f184 readme updates 2014-12-28 08:56:12 +01:00
Arndt
46db0104e5 performance patches 2014-12-28 08:03:27 +01:00
Christian Pesch
3dddb1a399 update version in poms to 1.0.4 2014-12-27 14:48:28 +01:00
Arndt
bd5dfb0b2e version 1.0.4 2014-09-28 16:15:20 +02:00
Arndt
329b36a45d version 1.0.3 2014-08-24 11:05:59 +02:00
Arndt
2ae06c8b17 version number change to 1.0.2 2014-08-10 18:04:41 +02:00
Arndt
5fd1e2e734 fixed nullpointer at startup 2014-07-30 08:19:45 +02:00
Arndt
eb01ef34d1 readme updates 2014-07-26 15:05:20 +02:00
Arndt
631057cd5f extended configuration (to hande Kitkat issues) 2014-07-26 12:25:44 +02:00
Arndt
a6878ba04e 1.0 preparations 2014-07-13 16:32:22 +02:00
Arndt
fb4bf8e0cd 1.0 preparations 2014-07-13 16:19:44 +02:00
Arndt
e13d1ad468 more lookup changes 2014-06-19 18:44:10 +02:00
Arndt
8fa82633d4 1.0 preparations 2014-06-19 09:15:51 +02:00
Arndt
a145230e0f variable length tag descriptions (first shot) 2014-05-18 19:17:05 +02:00
Arndt
6768a197ba adapted version number to 0.9.9 2014-05-11 19:39:14 +02:00
Arndt
012b0645e5 quick fix for android 4.4 problem 2014-05-11 17:31:13 +02:00
Arndt
c458ec0db9 0.9.9 preparations 2014-04-18 16:36:04 +02:00
unknown
5e34d0320b resolved conflict in RouteServer 2014-04-15 10:28:26 +02:00
unknown
1e490a8d0a download manager + google signing 2014-04-15 10:06:41 +02:00
Christian Pesch
c152770f7d follow Maven conventions: development is done on SNAPSHOT, release have a version number without 2014-03-25 11:41:14 +01:00
unknown
873a4046b8 warning stuff 2014-02-15 16:56:45 +01:00
Arndt Brenschede
1191100a0c cleanup 2014-01-19 13:51:55 +01:00
Arndt Brenschede
309b9b3bbc Added pbf-parser + mapcreation-scripts 2014-01-19 11:22:32 +01:00
Arndt Brenschede
91e62f1164 initial commit of BRouter Version 0.98 2014-01-18 15:29:05 +01:00