Wykres commitów

481 Commity (db7089e40668dccc9f0f0d2c8c70ea92f47c4018)

Autor SHA1 Wiadomość Data
Taylor Smock db7089e406
Enable/disable download based off of user interactions in the layer panel
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-18 14:52:40 -06:00
Taylor Smock 7fab30e4d0
Carry status of sources between download and preferences panel
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-18 14:21:04 -06:00
Taylor Smock c5cb23a17b
Add code to not conflate certain sources, when necessary
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-16 10:31:04 -06:00
Taylor Smock 43510ce15e
Properly clean up plugin initialization in test code
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-16 08:53:45 -06:00
Taylor Smock 8b3cd6866d
Remove OsmReaderCustom, since JOSM should now have similar functionality
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-16 07:28:29 -06:00
Taylor Smock dbda18ceb6
Add -dev to the snapshot name
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-16 07:28:28 -06:00
Taylor Smock b6b90b2d05
FIXUP: Actually set the original release URL
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-15 17:20:12 -06:00
Taylor Smock dd46b1562a
Read categories from sources.json
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-15 17:20:12 -06:00
Taylor Smock 462a3db5d8
Update for changes in JOSM r16641
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-15 07:58:45 -06:00
Taylor Smock 5757be5221
Split complex method section into its own method
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-12 09:04:19 -06:00
Taylor Smock a54e21a1c9
Add methods to hide already conflated data
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-12 09:04:19 -06:00
Taylor Smock 19a697692b
Prefer `source` over `mapwithai:source` for changeset source
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-11 16:23:20 -06:00
Taylor Smock d64aed9270
Various documentation fixes and Entry -> Map.Entry
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-11 14:21:50 -06:00
Taylor Smock f6f3d256d7
Fix some new errorprone warnings
Mostly javadoc related, but one (useless) method was entirely removed.

Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 17:03:21 -06:00
Taylor Smock cde1e3f60a
Split some classes into their own files and fix some sonarlint issues.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 16:31:44 -06:00
Taylor Smock eac9329a58
Modify visibility for several classes, add some missing javadoc
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 12:54:53 -06:00
Taylor Smock 281736e0ec
Remove MapWithAIDownloadReader
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 11:06:50 -06:00
Taylor Smock c18ee6ba33
StubEndsTest: Clarify double-initialization of maxLength, fix some sonarlint issues
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:36:57 -06:00
Taylor Smock f29d5d53c5
OsmReaderCustom: Move to IO package
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:28:25 -06:00
Taylor Smock bbfc1d8676
MapWithAIProvidersPanel: Partial refactor
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:28:25 -06:00
Taylor Smock bd9fd19126
GetDataRunnable: Partial refactor
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:21 -06:00
Taylor Smock 6c8e05c5cb
DownloadMapWithAITask: public -> package visibility
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:21 -06:00
Taylor Smock 7c4913d09c
DetectTaskingManagerUtils: public -> package visibility
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:20 -06:00
Taylor Smock a3334f4562
DataAvailaibility: Clean up some sonarlint warnings
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:20 -06:00
Taylor Smock a69320487f
BoundingBoxDownloader: public -> package visibility
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:20 -06:00
Taylor Smock 965741f689
Update errorprone
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:11:52 -06:00
Taylor Smock 49cd56742c
Fix an issue where Lists are not read by StructUtils
The fix was switching to a string which is joined/split.
This fixes #78.

Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 09:39:30 -06:00
Taylor Smock 8538c48a11
Allow for multiple categories in MapWithAIInfo
This fixes #73.

Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 16:58:24 -06:00
Taylor Smock b2ffe175ca
Change how test waits for completion of background task
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 12:55:39 -06:00
Taylor Smock 79dfccec3d
GuiHelper.runInEDT -> GuiHelper.runInEDTAndWait when getting MapWithAI Layer
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 12:20:51 -06:00
Taylor Smock e06b824d98
Modify MapWithAIInfo to extend appropriate classes
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 12:20:51 -06:00
Taylor Smock e087026e68
Update gradle and dependencies
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 08:43:14 -06:00
Taylor Smock 64b730e13e
Update JOSM version due to changing method signature
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-08 16:39:45 -06:00
Taylor Smock 791ac9e42b
Save MapWithAI layers to download when modified in download window
This fixes #77.

Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-05 08:45:37 -06:00
Taylor Smock a53a79dbdb
FIXUP: Avoid a ConcurrentModificationException (fixes #74)
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:25:31 -06:00
Taylor Smock 73d67c7a0a
FIXUP: a958a8f0 had two sorted in a row.
The intent of the first sorted was to reverse the order, which the
second sorted undid.

Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:25:31 -06:00
Taylor Smock fac63ccbf9
Add notification when no MapWithAI layers are selected
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:25:31 -06:00
Taylor Smock 6efbd64625
Fix a probable deadlock
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:25:31 -06:00
Taylor Smock 0b10f3f927
Better replacement tag handling
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:25:30 -06:00
Taylor Smock 978c175d26
Modify wiremock mappings so they are less sensitive to parameter changes.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-04 16:24:51 -06:00
Taylor Smock 60b99acef9
Extract ESRI server reader to separate file
* Also add source provider information
* Update pjson -> json (the latter is slightly more efficient)

Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 17:07:47 -06:00
Taylor Smock 2fe054e3ad
Add snapshot update sites for branches
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:02 -06:00
Taylor Smock a958a8f04d
Improve Download UI panel
* Remove favorites (no longer implementing), start trying to highlight
  relevant entries based off of mapview location.
* Hide the active layer table in download options
* Add deactivate/activate UI functionality
* Modify table so that rows can be removed.
  * This is so that we don't have duplicate columns in smaller views (e.g.
    Preferences).
* This also modifies column widths to better match string widths. This
  will most likely need to be modified.
* Have the map/list use more space
* Hide URL field in download window
* Highlight name field in download window
* Add a column for source provider information

Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:02 -06:00
Taylor Smock a8d60a9820
Update dependencies
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock 21d5c6b477
Spotbugs, errorprone fixes
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock c8d1bba766
Add compile/runtime paths for integration tests
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock 222c4bb12b
Add tests for parsing esri feature servers
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock e548bdd3c3
Use streams, add check to avoid NPE, and default to OTHER as a type.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock 1277c00ee1
Use assertThrows instead of ExpectedException
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock 38c0bbeaaf
Set java versions in build.gradle
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00