Wykres commitów

373 Commity (9e80b4fa6352abb54ca04c84d927f9950d0fbf6d)

Autor SHA1 Wiadomość Data
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