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
Taylor Smock
1d99028c93
WaySegment -> IWaySegment
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-19 08:36:24 -06:00
Taylor Smock
5beec53fb1
DetectTaskingManagerUtils: Update deprecated method
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-18 07:24:21 -06:00
Taylor Smock
88a87bb1c1
Update for compatibility with JOSM r17903
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-05-18 07:24:13 -06:00
Taylor Smock
88c3027e01
CI: FIXUP: Add curl for lsif
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-04-13 16:54:57 -06:00
Taylor Smock
b2b22a700d
Fix JOSM-20753 -- fallout from JOSM r17752
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-04-13 08:01:45 -06:00
Taylor Smock
f528c871a3
CI: Update LSIF (again)
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-04-08 12:31:24 -06:00
Taylor Smock
eba21f2d57
Update dependencies
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-04-08 12:30:33 -06:00
Taylor Smock
b5786301bb
Modify the max add defaults
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-03-16 14:17:50 -06:00
Taylor Smock
df0d947ed3
Fix JOSM-20551
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-03-02 07:56:54 -07:00
Taylor Smock
f68354bc9c
Fix sonar lint issue
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-03-02 07:56:44 -07:00
Taylor Smock
437c452f6c
Update versions
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-14 12:48:08 -07:00
Taylor Smock
b3c0e37f80
Fix JOSM-20388, attempting to duplicate a MapWithAI layer
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-14 07:34:43 -07:00
Taylor Smock
abf49ffdab
ConnectedCommandTest: Fix lint issue (easier test to debug)
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-14 07:34:43 -07:00
Taylor Smock
e717fe5075
MapWithAILayer: Fix lint issue w.r.t. JLS
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-14 07:32:47 -07:00
Taylor Smock
8407b58946
Gitlab-CI: Sync with Mapillary Gitlab CI
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-13 16:31:43 -07:00
Taylor Smock
ef62098664
Gitlab-CI: Hopefully fix shown coverage
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-13 14:31:07 -07:00
Taylor Smock
5fb9a0707a
Gitlab-CI: Expire unnecessary artifacts after 1 day
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-13 14:31:07 -07:00
Taylor Smock
acf6787de1
Gitlab-CI: Add dependencies to share gradle build dir
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-13 14:31:07 -07:00
Taylor Smock
f4ffb1eb73
Gitlab-CI: Try to avoid detached pipelines
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-13 12:35:28 -07:00
Taylor Smock
808bd9794c
Update old version download links
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-13 09:09:29 -07:00
Taylor Smock
18ac7eaec8
MapWithAIPreferences: Increase the maximum maxadd by 10 fold
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-12 12:32:50 -07:00
Taylor Smock
ab0055a4d3
FIXUP: EsriSourceReader: Fix paginiation for Esri sources
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2021-01-12 09:47:44 -07:00
Taylor Smock
9942dcd094
MapWithAILayer: Merge similar sources together (Esri only)
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2020-12-23 11:13:27 -07:00
Taylor Smock
76b5de2c6e
Sonar: Fix various issues
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2020-12-23 10:17:01 -07:00
Taylor Smock
504e06faf5
Gitlab-CI: Sonar for merge requests
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2020-12-23 10:17:01 -07:00
Taylor Smock
a47032c8ec
Add code to avoid accidentally uploading bad data in older plugin versions.
...
This and related commits will be backported.
Signed-off-by: Taylor Smock <tsmock@fb.com>
2020-12-23 10:17:01 -07:00
Taylor Smock
71c494aeb6
Add initial code to check if this version of the plugin should not upload to OSM
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2020-12-22 17:20:32 -07:00
Taylor Smock
01f5f51a6f
MapWithAILayer: Don't allow MapWithAI data to be merged into a OSM data layer.
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2020-12-22 16:58:17 -07:00
Taylor Smock
8955a871a6
MapWithAILayer: Add MapWithAI to source tags when used
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2020-12-22 16:58:17 -07:00
Taylor Smock
451f0b5976
FIXUP: Fix JOSM-20203
...
Just notify the user that there is a problem. Don't cause an exception.
Signed-off-by: Taylor Smock <tsmock@fb.com>
2020-12-08 14:14:08 -07:00
Taylor Smock
a9b06f09de
Move MapWithAI Menu to the "data" menu
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2020-11-30 12:47:57 -07:00