Dirk Stöcker
f3659fc3ed
fix JOSM repository access
2025-04-02 18:10:06 +02:00
Dirk Stöcker
cdb1889864
drop deprecated isBlank usage
2025-04-02 17:44:19 +02:00
Taylor Smock
3bca38d512
Fix tests
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-11-11 08:27:09 -07:00
Taylor Smock
9b7d424f7b
Handle sources with . in name by replacing them with _
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-10-31 15:13:42 -06:00
Taylor Smock
551e26ef8e
Performance improvements
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-10-31 13:55:36 -06:00
Taylor Smock
87274baa62
Add overture data sources
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-10-31 12:07:05 -06:00
Taylor Smock
629e34f413
Fix #23971 : Give a nicer error message when a server is down
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-10-21 07:28:26 -06:00
Taylor Smock
817b633660
Significantly improve performance for StreetAddressTest
...
This is mostly done by reducing the amount of garbage collection that
needs to occur.
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-10-15 13:26:16 -06:00
Taylor Smock
5d9df1fba4
Update wiremock tests
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-10-15 13:13:39 -06:00
Taylor Smock
cecb9f40be
Fix UI freeze during download of Esri layers
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-04-15 15:06:52 -06:00
Taylor Smock
7f725f7e4c
Update gradle build dependencies
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-03-12 08:00:47 -06:00
Taylor Smock
f7c1d3d8b0
Fix #23529 : JSON downloads may wait on EDT while EDT is waiting on downloads to finish
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-03-12 06:46:53 -06:00
Taylor Smock
fbd3f10541
Use v2 JOSMPluginAction scripts
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-01-17 06:41:52 -07:00
Taylor Smock
faa031e49c
Fix issue where the sources would not be updated
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-01-17 06:24:08 -07:00
Taylor Smock
ca0b8e479f
Fix an issue where a custom source would have "&" for the first query parameter instead of "?"
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2024-01-17 06:24:08 -07:00
Taylor Smock
ad6ec16acd
Don't download sources multiple times when user asks for refresh multiple times in different locations
...
Signed-off-by: Taylor Smock <smocktaylor@gmail.com>
2024-01-05 06:37:47 -07:00
Taylor Smock
d56513358d
Fix #23390 : Progress Monitor needs to send child monitors to avoid being in the finished state
...
Signed-off-by: Taylor Smock <smocktaylor@gmail.com>
2024-01-05 06:16:54 -07:00
Taylor Smock
eff911c300
Extract TileXYZ and add some basic tests
...
Signed-off-by: Taylor Smock <smocktaylor@gmail.com>
2024-01-03 11:18:39 -07:00
Hermann Schwarting
d13d61f13c
PMTiles: invert y axis of tile coordinates
...
The y axis of XYZ tiles is oriented from north to south. When
enumerating tiles for a given bounding box, the y coordinates have to be
enumerated from north/top to south/bottom.
2024-01-03 17:45:24 +01:00
Taylor Smock
68b9ff91c1
Set minimum Java version
...
Signed-off-by: Taylor Smock <smocktaylor@gmail.com>
2024-01-02 14:44:15 -07:00
Taylor Smock
225abbb685
Avoid using worker thread for getting sources -- this can block data downloads
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-11-29 11:30:16 -07:00
Taylor Smock
e8c6e96217
Remove unnecessary test rules
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-11-29 11:30:15 -07:00
Taylor Smock
e796f49d8e
See #23220 : Use jakarta.annotation instead of javax.annotation (JSR305)
...
Some lint issues were also fixed.
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-10-25 10:49:59 -06:00
Taylor Smock
4af7ac225f
Use max zoom from pmtiles and guess zoom for new MVT layers
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-10-04 08:03:26 -06:00
Taylor Smock
9c3e9c0879
Fix MapWithAI layer switching with ctrl+r
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-10-02 11:33:08 -06:00
Taylor Smock
bac594e719
Fix #23186 : NPE when validating relation with no complete members
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-09-22 05:40:10 -06:00
Taylor Smock
409662a664
Add support for MVT and PMTiles data sources
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-08-28 10:23:05 -06:00
Taylor Smock
193cc730cb
Add basic support for z/x/y data sources
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-08-28 08:07:37 -06:00
Taylor Smock
6107e3b2c8
Use jakarta.json instead of javax.json
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-08-22 07:33:05 -06:00
Taylor Smock
dd3cb880a6
Decrease allocations from listing the layers
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-08-08 13:52:36 -06:00
Taylor Smock
a2372c6e49
Use JOSM territories annotation
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-08-08 13:25:49 -06:00
Taylor Smock
ada0741bc7
Ensure that the conflation service will timeout
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-08-08 08:35:08 -06:00
Taylor Smock
b4961db21a
Reduce allocations during runtime
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-08-02 11:19:03 -06:00
Taylor Smock
defd8c0890
More Java 17 changes
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-08-02 10:33:48 -06:00
Taylor Smock
056b9db064
Reduce startup costs
...
This largely focuses on reducing memory allocations.
There are also some conversions to Java 17 standards.
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-08-02 09:59:22 -06:00
Taylor Smock
9aab77dd4f
Add icon for JOSM download window
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-08-01 11:06:48 -06:00
Taylor Smock
3fdb8b0560
Only reset MapWithAILayerInfo if the @Territories annotation is ued
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-07-26 08:30:01 -06:00
Taylor Smock
35bad2f762
Fix EDT violation
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-07-20 15:36:37 -06:00
Taylor Smock
21d43934d1
Sync continuous download with JOSM download window
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-07-20 15:22:22 -06:00
Taylor Smock
390526525d
Switch more test initialization to JUnit 5 annotations
...
One significant improvement here is done by the custom @Territories annotation;
it no longer initializes Territories on every test.
This reduces total test time (wall clock) from 5.5 minutes to 3 minutes.
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-07-20 13:35:55 -06:00
Taylor Smock
8c609c0ab2
Significantly reduce cost of Access#expandAccessValues and RoutingIslandsTest#getDefaultAccessTags
...
CPU samples and memory allocations for those two methods was reduced by ~1/3.
JVM method CPU samples were reduced by ~1/4.
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-07-20 12:06:02 -06:00
Taylor Smock
9064644785
Add prefab values for Polygon since it fails under Java 17
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-07-20 12:05:40 -06:00
Taylor Smock
e881d586f6
Set Java compile version to 17
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-07-20 12:05:36 -06:00
Taylor Smock
f116697f81
Update dependencies
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-07-17 08:50:08 -06:00
Taylor Smock
3412935eaf
Fix #23062 : NPE in StreetAddressTest#realVisit
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-07-17 06:36:19 -06:00
Taylor Smock
5a8033b9b0
Revert "Remove duplicate ways"
...
This reverts commit ff8293e7d0
.
2023-04-27 07:11:03 -06:00
Taylor Smock
40f719ffa8
Fix #22905 : OsmApiException
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-04-26 11:48:00 -06:00
Taylor Smock
ff8293e7d0
Remove duplicate ways
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-04-26 11:41:49 -06:00
Taylor Smock
2028dad903
Set the plugin resources directory
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-04-26 11:41:31 -06:00
Taylor Smock
449514d2fb
Avoid multiple creations of the ForkJoinPool
...
Signed-off-by: Taylor Smock <tsmock@meta.com>
2023-04-26 11:39:46 -06:00