Taylor Smock
3d43ee1434
Fix some tests, and ensure that they are reliably passing/failing (i.e., not due to a missing mock)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-05-12 14:59:00 -06:00
Taylor Smock
c3143a056a
Detect potential missing connection tags, and offer to add the appropriate connection
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-05-12 10:40:31 -06:00
Taylor Smock
bc2a7fa195
Update dependencies
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-05-12 10:40:31 -06:00
Taylor Smock
d7dcd1d0ef
Update paint style to match version on website
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-05-08 08:58:12 -06:00
Taylor Smock
c95d4cf509
Add debugPort in gradle, and ivyde for Eclipse
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-05-08 08:58:12 -06:00
Taylor Smock
d52ba178f5
Try to detect when download area is too large (from server response), and try again
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-05-08 08:58:12 -06:00
Taylor Smock
8637ca6f96
Allow MapWithAI actions to be assigned to the toolbar
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-05-05 15:06:15 -06:00
Taylor Smock
a8d8c6b48d
Update messages
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-23 12:53:04 -06:00
Taylor Smock
5b68e077d2
Update message
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-23 12:09:10 -06:00
Taylor Smock
286b7ad674
Attempt to auto populate the MapWithAI default servers
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-23 11:45:30 -06:00
Taylor Smock
fd6f3c5087
Continuing to try to fix a broken test
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-23 08:58:06 -06:00
Taylor Smock
0ea5f6972c
Update old version
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-23 08:44:50 -06:00
Taylor Smock
9441874507
Update message for missing URLs
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-23 07:16:59 -06:00
Taylor Smock
6ceae5095a
Work on investigating failing test
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-22 17:35:32 -06:00
Taylor Smock
0325f512e5
Update build dependencies
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-22 17:34:55 -06:00
Taylor Smock
0d74c70f88
Force assertions in EDT to show up
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-22 14:11:36 -06:00
Taylor Smock
fca3d1932a
More testing work
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-22 12:45:31 -06:00
Taylor Smock
03681c6f16
Add a new unit test for continuous downloads
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-22 08:15:16 -06:00
Taylor Smock
e3197bb6da
Apply a workaround for JOSM-19132
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-22 07:10:35 -06:00
Taylor Smock
0f18d8c9d7
Checkstyle/PMD
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-21 17:05:37 -06:00
Taylor Smock
fea93b59ad
Fix some unit tests
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-21 16:57:13 -06:00
Taylor Smock
9e80b4fa63
Add formatting file for spotless (follows JOSM's rules)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-21 13:17:35 -06:00
Taylor Smock
ddcf69001b
Fix an NPE caused by Territories in JOSM
...
Also add spotless for code formatting
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-21 11:48:50 -06:00
Taylor Smock
96294ec888
Simplify some code for getting available data types
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-20 17:17:49 -06:00
Taylor Smock
abdf13b101
Use the JOSM Pair instead of Apache Commons Pair
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-20 11:29:13 -06:00
Taylor Smock
69f4252085
JOSM r16321 removed `Territories.getDataSet`
...
Switch to `Territories.getOriginalDataSet`
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-20 11:17:31 -06:00
Taylor Smock
3cf03a2366
Fix an issue where a deleted node was used in a subsequent command
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-09 13:36:52 -06:00
Taylor Smock
cc3d89442d
FIXUP: NPE
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-09 08:42:23 -06:00
Taylor Smock
021de1da1f
FIXUP: Lock issues (from threading patch)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-09 08:20:42 -06:00
Taylor Smock
2a00f6aef8
FIXUP: Threading issues
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-09 07:45:19 -06:00
Taylor Smock
f20e862287
Allow users to add third-party sources
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-08 14:25:03 -06:00
Taylor Smock
a3fb91b2a8
Tests: Fixes due to changes in threading
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-06 18:57:10 -06:00
Taylor Smock
6677610a8f
Attempt to fix an issue where an empty selection is attempted to be changed
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-06 18:32:25 -06:00
Taylor Smock
34fc6c35f3
Use GuiHelper instead of SwingUtilities, where possible
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-06 16:59:17 -06:00
Taylor Smock
82499d890e
Update classpath for recent JOSM (ivy dependency resolution)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-06 07:31:23 -06:00
Taylor Smock
6712ac3b67
Account for refs and non-default names having separators
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-03 10:56:28 -06:00
Taylor Smock
680b1433bc
Don't update prod when JOSM version is unknown.
...
Also, modify address test to not consider items outside of the download
area, and expand the bbox
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-03 10:22:15 -06:00
Taylor Smock
cdd6915588
Modify algorithm for addresses missing a street with a matching name
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-03 10:22:15 -06:00
Taylor Smock
eaa92aaeef
Fix old version link
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-03 10:20:51 -06:00
Taylor Smock
50b2dc2b63
Remove unused code
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-01 14:52:40 -06:00
Taylor Smock
c2fd6eaeba
Add some additional unit testing for sanity
...
Add tests for selection code
The dialog that tells people that they cannot add more than a certain
number of objects is no longer hit, since the user cannot select more
than that amount.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-01 14:40:48 -06:00
Taylor Smock
05f3650794
Fix selection code
...
This should fix #64 .
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-01 13:58:43 -06:00
Taylor Smock
16fcc489de
Fix broken tests
...
This was caused by changed behavior in various classes. Some were broken
due to changing facts (for example, Canada now has highways, as does
most of the rest of the world).
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-01 13:58:43 -06:00
Taylor Smock
48475c7c14
Bump minimum JOSM version for new panel
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-04-01 13:58:43 -06:00
Taylor Smock
65ea265f7b
Switch to new MapWithAI source information panel
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-31 17:36:05 -06:00
Taylor Smock
dc09f38ae6
Move arbitrary URL support to a different panel
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-31 17:36:05 -06:00
Taylor Smock
cb0d98643f
Refactor preferences location to match JOSM directories
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-31 17:36:05 -06:00
Alex Ruddick
1c65eab5fa
fixing tooltip typo
2020-03-31 16:11:54 +00:00
Taylor Smock
6567ac096e
Really fix #66
...
Signed-off-by: Taylor Smock <smocktaylor@gmail.com>
2020-03-25 19:31:51 -06:00
Taylor Smock
50ff60142b
Clarify UI ( fixes #63 )
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-19 16:00:47 -06:00