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