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
Taylor Smock
12689fbea9
Remove cycle layer actions (now in JOSM)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-19 07:51:30 -06:00
Taylor Smock
f5e43856b6
Change default MapWith.AI URL
...
Completely remove facebook.com and replace with mapwith.ai
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-19 07:46:21 -06:00
Taylor Smock
cdd92d6edb
Clarify tag replacement
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-19 07:32:25 -06:00
Taylor Smock
c4ddb900a9
Fix #66 (NPE)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-19 07:32:24 -06:00
Taylor Smock
935f2ad9e3
Revert "BROKEN: FIXUP: Remove reset preference check"
...
This reverts commit 14fdbd96e3
.
2020-03-19 07:32:24 -06:00
Taylor Smock
14fdbd96e3
BROKEN: FIXUP: Remove reset preference check
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-06 10:26:21 -07:00
Taylor Smock
348c324275
Partially Revert "Remove unnecessary code and modify tests"
...
This reverts commit ba93db04a61cd779d3e8ad2706637a560c273173.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-06 10:26:07 -07:00
Taylor Smock
71eb63c135
Remove unnecessary code and modify tests
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-06 10:14:09 -07:00
Taylor Smock
608df6c7f1
Fix issue with MapWithAI not being enabled as expected
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-03-06 10:14:09 -07:00
Taylor Smock
015c8c7464
Improve handling of third party sources
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-24 17:14:11 -07:00
Taylor Smock
9bbf637d31
More testing
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-24 15:56:39 -07:00
Taylor Smock
a365b4468f
Add test for MapWithAILayer#getMenuEntries
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-24 15:02:06 -07:00
Taylor Smock
a9c06e44df
Allow test to run in headless mode and add mocker for OpenBrowser
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-24 15:02:06 -07:00
Taylor Smock
ad7c658b2b
Don't add cycle layer actions when on JOSM r15923+
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-24 13:39:27 -07:00
Taylor Smock
7f8b79acb0
Improve matching for sources from arbitrary data locations
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-20 16:10:33 -07:00
Taylor Smock
cdf42b0a88
Don't overwrite the mapwithai:source if it is already present.
...
Also, MapWithAI no longer returns source as an attribute, so I can
remove the deduplication code for source tags.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-20 15:40:08 -07:00
Taylor Smock
c87f0cc6f1
Modify stub ends to categorize them into broad meter categories
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-20 15:27:13 -07:00
Taylor Smock
6ded2f1457
Don't flag dams as a routable way, only flag if there is also a highway tag
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-19 07:10:38 -07:00
Taylor Smock
e9be8a7fc9
Really fix deadlock(tm) (try running some items through EDT, since that is where deadlock happens)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-10 17:08:37 -07:00
Taylor Smock
a589db8cfa
Add action for cycling through layers. Revert when JOSM-18638 is fixed.
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-10 17:08:37 -07:00
Taylor Smock
571c2dd7f2
Update stub ends test to check 5m by default and ignore noexit=yes
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-02-06 07:37:25 -07:00