Wykres commitów

568 Commity (8c516efeafa545ef0072dc237fcbc2b97f7de84e)

Autor SHA1 Wiadomość Data
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
Taylor Smock b01b89e0d5
Add tests for MapWithAIInfo and MapWithAISourceReader
There is now an integration test directory, which is specifically for
any tests that may call an exterior server (i.e., mapwith.ai).

Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:00 -06:00
Taylor Smock 4c15c59df5
Use layer to set download listeners for continuous download
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:00 -06:00
Taylor Smock 588508b73f
Only perform deduplication on highways, not buildings
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:00 -06:00
Taylor Smock b7441fa7bd
Work on highlighting sources inside bounding box and zooming to the appropriate location based off of other panels
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:00 -06:00
Taylor Smock 1aad1f67e9
Add advanced preference to avoid conflation for third-party sources
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:00 -06:00
beata.tautan 328f3b96b1
ESRI branch 2020-06-03 16:32:00 -06:00
Taylor Smock 50556cab86
Use "" instead of null (avoid NPE)
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:59 -06:00
Taylor Smock 7e1d5ce7e1
Modify task to save downloaded data
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:59 -06:00
Taylor Smock 6ebd79a1b1
Add a fuzzy match for categories
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:59 -06:00
Taylor Smock de3141ff90
Set an image as optional (due to Eclipse not having it...)
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:58 -06:00
Taylor Smock 25c378ea34
Add WindowMockers (now required due to a dependency from MapWithAIDownloadOptions)
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:56 -06:00
Taylor Smock e1acbc7ea3
Only keep editable fields, but assume that a field is editable if the property does not exist
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:55 -06:00
Taylor Smock 46ff076402
Modify test so that it only counts paint styles with MapWithAI in the title (name)
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:53 -06:00