MapWithAILayerInfo: Fix an IllegalMonitorStateException
Fix JOSM #22186: NPE in MapWithAIDataUtils#mergeDataSet
ESRISourceReader: Account for `null` values for "accessInformation"
Fix a deadlock and various performance enhancements
ESRISourceReader: Directly submit ForkJoinTasks to safe ForkJoinPool This fixes JOSM #22077, which was caused by ForkJoinTask#fork submitting the task to ForkJoinPool#commonPool, when not called inside a ForkJoinPool. This is problematic under WebStart
Various optimizations ESRI: Get data in a ForkJoinPool (significant speedup) MapWithAIPlugin: initialize download option when user first starts download instead of on JOSM startup
Fix an issue where status reports were too big See JOSM #22043 comment:7 for more information.
Fix JOSM #21872: NPE in MapWithAIProvidersPanel Also, se conflate setting in addition to conflate (MapWithAIInfo)
Add missing methods for commands Specifically, add getParticipatingPrimitives.
Fix issue where conflated data would cause error
Remove Esri too many objects detection
Fix an issue where third party esri servers did not work
Fix issue where downloaded bounds is expanded Also fix some lint issues, and remove last non-guarded reference to ForkJoinPool.commonPool. Signed-off-by: Taylor Smock <tsmock@fb.com>
Fix JOSM #21623: ACE in MapWithAILayerInfo GetDataRunnable: Allow removal of tags Third party conflation: Add some better guards against conflation Signed-off-by: Taylor Smock <tsmock@fb.com>
Allow third-party servers to return json, when they are not Esri FeatureServers. We now use the content-type of the response in order to determine what to do with the response.
Fix JOSM #21551: NPE in RoutingIslandsTest
Consider any node with an `addr:` tag to be an address node Thanks go to @Cj-Malone for the initial prod (see !282). This release also updates the minimum JOSM version to r18218 from r17903.
Preferences: Actually save merge building/address option
Fix WebStart permission problem with ForkJoinPool#commonPool