Wykres commitów

682 Commity (8c80790127be82671314b0147d827b29d08c5f3c)

Autor SHA1 Wiadomość Data
Taylor Smock 8c80790127
MergeAddressBuildings: fix a lint/best practices issue
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-11-09 10:14:28 -07:00
Taylor Smock 0ea652f46d
MergeAddressBuildings: Consider any node with an `addr:` tag to be an address node
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-11-09 10:12:47 -07:00
Cj Malone 290aec3f1e Include nodes with "addr:postcode" as address nodes 2021-11-05 23:47:05 +00:00
Taylor Smock bc5fb4c0ff
Fix JOSM #21455: Merge Address Nodes and Buildings not saving
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-10-20 16:09:16 -06:00
Taylor Smock 20d58f018a
ESRISourceReader: Fix permission issue when run under webstart
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-10-20 06:39:56 -06:00
Taylor Smock 1e5fd0851e
Update dependencies, downgrade gradle
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-10-20 06:39:30 -06:00
Taylor Smock d47b59161b
Work around JOSM bug in CachedFile#clear
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-10-19 07:44:26 -06:00
Taylor Smock 5930bda453
MapWithAILayerInfo: Fix typo
Call was to NetworkManager#isOffline, but was stored in a variable named
"online". Fix: Invert the returned boolean from NetworkManager#isOffline

Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-10-19 07:16:45 -06:00
Taylor Smock 453ceb38b9
MapWithAILayerInfo: Fix CME
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-10-18 14:30:57 -06:00
Taylor Smock feabf1db73
CI: Readd generateSnapshotUpdateSite to build stage
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-10-18 13:51:06 -06:00
Taylor Smock ef13fd97d4
EsriSourceReader: Lazily load replacement tags
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-10-18 12:02:00 -06:00
Taylor Smock 810831af37
GetDataRunnable: Fix race condition where creation of two dataset might attempt to increment primitive id backward
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-30 16:25:38 -06:00
Taylor Smock 136e55ea6d
CI: Sync with Mapillary
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-30 16:25:38 -06:00
Taylor Smock 849f571837
Lint: Cleanup warnings on build
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-30 14:54:21 -06:00
Taylor Smock 5cb5262128
MapWithAI SourceReaders: Create common class for deduplication
Also ensure that users can ignore cache for MapWithAI sources.

Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-30 14:54:21 -06:00
Taylor Smock 073104e869
Tests: Clean up some warnings on compile
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-30 14:54:21 -06:00
Taylor Smock 1d2859c1c5
MapPaintUtils: Add `,` to regex for replacement with `_`
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-30 14:54:21 -06:00
Taylor Smock 357a4fadd0
CI: Update highest Java version to 17
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-30 14:54:21 -06:00
Taylor Smock 5930019995
Readme: Update issue tracking system, add link to report bugs
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-09 06:09:27 -06:00
Taylor Smock 31cd0d2ddd
gradle: Drop email in properties (plugin author)
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-08 07:04:11 -06:00
Taylor Smock b13fbc37e4
CI: Don't fail if repo is not shallow
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-08 06:53:45 -06:00
Taylor Smock a23e94be0d
Tests: Better test isolation
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-08 06:06:14 -06:00
Taylor Smock a9c29cc8ae
ant: add apache-http to jar deps
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-07 10:21:46 -06:00
Taylor Smock 73e64116f9
MapWithAILayerInfo: Make new @MapWithAISources annotation
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-07 10:21:46 -06:00
Taylor Smock cd95357e43
Tests: Move annotations to separate package
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-07 10:21:45 -06:00
Taylor Smock a0ed7272aa
Gradle: Dependency updates + fix for errorprone
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-07 08:30:42 -06:00
Taylor Smock e092718f2f
RoutingIslands: Add highway=platform to exclusions
See https://wiki.openstreetmap.org/wiki/Tag:highway%3Dplatform for tag
information.

Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-09-07 08:22:55 -06:00
Taylor Smock 16feefa1c4 MapWithAISourceReader: set provider
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-20 14:53:47 -06:00
Taylor Smock f9308da42f MapWithAILayerInfo: Sort all entries
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-20 14:12:49 -06:00
Taylor Smock a4ab60cbe3 MapWithAISourceReader: Account for multiple categories
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-20 13:59:39 -06:00
Taylor Smock 9f6d2e0015 MapWithAIPreferencesTest: Docs and PMD
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-20 13:58:48 -06:00
Taylor Smock d8fdc1683f MapWithAIProvidersPanel: Avoid index error when clicking outside of table
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-20 13:58:15 -06:00
Taylor Smock 2becd190c3 Tests: Use @BasicPreferences
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-20 12:14:59 -06:00
Taylor Smock 0aaa1b6ba7 MapWithAIProvidersPanel: Avoid setting final static field to final field
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-20 12:12:52 -06:00
Taylor Smock b00a35b953 ESRISourceReader: Increase initial search, some perf optimizations
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-20 12:12:52 -06:00
Taylor Smock 5ea5ab9b04 ESRISourceReader: Sort by name, by featured, and then by general category
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-20 07:55:51 -06:00
Taylor Smock 596efa1982 ESRISourceReader: Allow for variable max ages
This means that the base ESRI collection urls will be updated more often
(with default settings, every day if JOSM is restarted), while the
specific feature server information urls will be updated weekly (again,
with default settings).

This uses the advanced preference `mirror.maxtime`, which is also used
by CachedFile.

We therefore recommend that anyone thinking about changing
`mirror.maxtime` to for faster updates for the ESRI feature server
collection url to *not* set that value to be less than `14400` (4
hours). This is to avoid hitting public servers too often.

Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-01 08:27:05 -06:00
Taylor Smock 7bfffa3a10 MapWithAILayerInfo: Reduce initial allocations
For this, we just avoid saving preferences until we are are't getting
all the data sources.

For most users, this should have no effect. Only users that open JOSM,
quickly make a preference change, and exit without the preference.save
method being called will have issues.

Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-01 08:22:27 -06:00
Taylor Smock ed6b8bcd5d MapWithAILayerInfo: Don't block JOSM startup
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-07-01 08:22:27 -06:00
Taylor Smock 64ff82db04 DetectTaskingManagerUtils: Update for TM 4
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-06-03 12:54:27 -06:00
Taylor Smock 63b0356759 CI: Fix code navigation
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-06-03 12:04:58 -06:00
Taylor Smock de9abf73e2 Gradle: Update oldVersion links
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-26 10:42:02 -06:00
Taylor Smock 455d5f5345 Prohibit copy-paste from MapWithAI layer to OSM layer
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-26 09:42:35 -06:00
Taylor Smock 71d17f8b67 Downgrade gradle -- currently prohibits release process
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-24 15:17:34 -06:00
Taylor Smock 1fd94427b6 Fix old version download link
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-24 15:08:38 -06:00
Taylor Smock fa3110c5d1 Gitlab-CI: Update jacoco2cobertura image
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-19 16:19:45 -06:00
Taylor Smock b8e18653d9 Fix JOSM #20555: ACE when removing the plugin
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-19 15:52:26 -06:00
Taylor Smock a630f44b50 Gradle: Dependency updates
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-19 09:51:13 -06:00
Taylor Smock 7cf36357d2 FIXUP: Readd the check for whether or not a node pair exists as a segment
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-19 09:51:13 -06:00
Taylor Smock a142ded362 MapWithAITestRules: Workaround double initialization
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-19 08:37:06 -06:00