Taylor Smock
d32169a9dd
Modify code to take advantage of some newer JOSM features (>r15470, November 2019)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-12 13:06:45 -07:00
Taylor Smock
6127d2398e
Fix some sonarlint warnings and remove some todo's that aren't needed
...
Also fix compilation warnings
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-12 13:06:44 -07:00
Taylor Smock
6d78e812ab
Check for equivalency in relations
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-12 13:06:44 -07:00
Taylor Smock
17d554850c
Start using new features from JOSM (up to r15486, November 2019)
...
* Use function in JOSM (bboxIsFunctionallyEqual, added in r15486)
* Keep attributes as tags (added in r15470)
* Add @Override in MapWithAILayer (added in r15371)
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-12 13:06:44 -07:00
Taylor Smock
2d97022ee2
Workaround MapWithAI timeout issues by decreasing size of download area in test
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-12 13:06:44 -07:00
Taylor Smock
38399f73cc
Allow downloading of arbitrary data from the main download panel
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-12 13:06:44 -07:00
Taylor Smock
5768540ff0
Update to JOSM 15542 (November 25)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-12 13:06:44 -07:00
Taylor Smock
c71e373573
Fix an issue where multiple layers wouldn't allow a download
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-11 12:03:52 -07:00
Taylor Smock
0da81b669e
Fix an issue where tests would fail if not run first
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-05 16:20:36 -07:00
Taylor Smock
a37af50d2d
Significantly decrease the number of bboxes to download before asking for confirmation
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-05 15:23:47 -07:00
Taylor Smock
0dd6cbb1c3
Ignore test if in headless environment
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-05 15:23:47 -07:00
Taylor Smock
7830319fb1
Add test for update prod
...
Also, fix an intermittent test issue
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-05 11:51:42 -07:00
Taylor Smock
b3444c7254
Enable buildings by default
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-05 08:11:13 -07:00
Taylor Smock
5209f07aa7
Really fix the classpath
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-04 15:48:53 -07:00
Taylor Smock
8c01872ce5
Update classpath (awaitility should be test only)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-04 14:57:36 -07:00
Taylor Smock
ee210efda8
Update error prone and fix bugs found
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-03 14:01:53 -07:00
Taylor Smock
dd52534c53
Add an update prod for when a version is no longer going to be supported
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-12-03 10:32:47 -07:00
Taylor Smock
eef050b398
Add newly released countries that don't match with boundaries.osm (JOSM country list)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-25 07:37:05 -07:00
Taylor Smock
f648799435
Attempt to disable global variables in SAST
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-22 10:23:30 -07:00
Taylor Smock
03b79f5abc
Add icons to preferences for source and information
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-22 09:53:51 -07:00
Taylor Smock
d3d1499951
Fix https://josm.openstreetmap.de/ticket/18351
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-22 09:35:43 -07:00
Taylor Smock
c197e6cb3b
Update README.md
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-21 14:21:59 -07:00
Taylor Smock
bb1eaf6222
Add Kaart Logo to source
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-21 13:51:21 -07:00
Taylor Smock
fceeea8c7d
Fix an issue where ways could have a zig-zag
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-21 13:50:39 -07:00
Taylor Smock
d8606f4039
Add resources directory to gradle resources task
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-21 13:50:03 -07:00
Taylor Smock
c78074a929
Fix an issue where an NPE occurred during tests, and prevent crashes if icons are missing
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-21 13:04:13 -07:00
Taylor Smock
22504d91df
Fix #46 (DataIntegrityProblemException)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-21 13:03:12 -07:00
Taylor Smock
a0162636f4
Don't fail
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-21 09:26:03 -07:00
Taylor Smock
59c9150231
Enable SAST
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-21 09:11:16 -07:00
Taylor Smock
a9a0eb3f70
Enable Code Quality
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-21 08:59:44 -07:00
Taylor Smock
b72da6c6c3
Add icons to everything that can have an icon
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-20 15:04:08 -07:00
Taylor Smock
744490d0ed
Fix several build warnings
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-20 13:44:01 -07:00
Taylor Smock
d7bcc3212c
Add some images
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-20 13:13:43 -07:00
Taylor Smock
c0de0b661c
Show MapWithAI logo in Plugins
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-20 13:11:26 -07:00
Taylor Smock
0304702e7a
Increase minimum coverage to 80%
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-20 09:44:08 -07:00
Taylor Smock
5a5c8867b2
More tests for MergeDuplicateWays
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-20 09:41:45 -07:00
Taylor Smock
6ff8c134d3
Fix an issue where duplicate ways were created with new download areas
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-20 09:20:47 -07:00
Taylor Smock
88d20b1974
Move test to appropriate location
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-20 08:56:31 -07:00
Taylor Smock
2a94c3e04b
More tests for MapWithAIRemoteControl
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-20 07:38:17 -07:00
Taylor Smock
f659ca1f46
Expand tests for MapWithAIAction
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-19 14:15:45 -07:00
Taylor Smock
a470f9f95c
Add tests for merging duplicate ways, with some fixes
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-19 13:15:34 -07:00
Taylor Smock
e97e9e1dc6
Add test for MapWithURLPreferenceTable
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-19 10:54:16 -07:00
Taylor Smock
ce196c8cf6
Add tests for a table (minus gui reliant components)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-19 09:47:45 -07:00
Taylor Smock
1b4970dad8
Add more tests for restartless updates
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-19 07:55:23 -07:00
Taylor Smock
dada489816
Fix duplicate ways command to work properly with undo/redo
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-18 16:54:32 -07:00
Taylor Smock
bb4dbe3b03
Let the user know that there is a bad SSL certificate
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-18 14:53:17 -07:00
Taylor Smock
e648567bc3
Fix adding potentially duplicate ways
...
This only works if the server provides the same data, the application
deduplicates the data in the same manner, and the user hasn't modified
the data.
Also, some formatting.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-18 10:24:36 -07:00
Taylor Smock
7e3998024b
Fix an EDT violation
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-18 10:23:35 -07:00
Taylor Smock
c3fba444fa
Have a somewhat intuitive fallback for adding data (alt+c) since shift+a is taken by a JOSM core command (changes the active data layer)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-18 10:09:08 -07:00
Taylor Smock
4216672381
Modify gitlab ci
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2019-11-15 08:54:22 -07:00