|
|
@19346
|
7 days |
stoecker |
|
|
see #24125 - I18n update
|
|
|
@19345
|
9 days |
stoecker |
|
|
don't send authentication oinformation to wrong server, fix #24149, patch by ssundell
|
|
|
@19344
|
2 weeks |
stoecker |
|
|
see #24125, readd missing translations
|
|
|
@19343
|
2 weeks |
stoecker |
|
|
I18n update
|
|
|
@19342
|
3 weeks |
stoecker |
|
|
see #21801, fix #24176 - don't issue useless warning for railway=platform_edge
|
|
|
@19341
|
3 weeks |
stoecker |
|
|
I18n update
|
|
|
@19340
|
3 weeks |
stoecker |
|
|
checkstyle
|
|
|
@19339
|
3 weeks |
stoecker |
|
|
Fix CI Test on Windows (hopefully)
|
|
|
@19338
|
3 weeks |
stoecker |
|
|
see #24163 - fix tests
|
|
|
@19337
|
3 weeks |
stoecker |
|
|
fix #24070 - no longer warn for surface=ground + tracktype=grade2
|
|
|
@19336
|
3 weeks |
stoecker |
|
|
fix #24046 - improve speed of multipolygon validator - patch by taylor.smock
|
|
|
@19335
|
3 weeks |
stoecker |
|
|
fix #24163 - patch by gaben - don't flag success as warning
|
|
|
@19334
|
4 weeks |
stoecker |
|
|
see #21007 - capitalize HDOP
|
|
|
@19333
|
4 weeks |
stoecker |
|
|
fix #24161, second typo
|
|
|
@19332
|
4 weeks |
stoecker |
|
|
fix #24161, typo
|
|
|
@19331
|
4 weeks |
stoecker |
|
|
checkstyle
|
|
|
@19330
|
4 weeks |
stoecker |
|
|
see #24104 - removed deprecated functions
|
|
|
@19329
|
4 weeks |
stoecker |
|
|
fix #24160, fix typo
|
|
|
@19328
|
4 weeks |
stoecker |
|
|
see #24104 - removed deprecated functions
|
|
|
@19327
|
4 weeks |
stoecker |
|
|
fix #24016 - better visibility of correlation status, patch by StephaneP
|
|
|
@19326
|
4 weeks |
stoecker |
|
|
i18n update
|
|
|
@19325
|
4 weeks |
stoecker |
|
|
fix #21007, fix failing unit test, patch by StephaneP
|
|
|
@19324
|
4 weeks |
stoecker |
|
|
fix #22948 - use redo/undo shortcuts in text boxes, patch by Taylor
|
|
|
@19323
|
5 weeks |
stoecker |
|
|
increase possible number of steps for zooming, see #24145
|
|
|
@19322
|
5 weeks |
stoecker |
|
|
see #24104 - drop deprecated test
|
|
|
@19321
|
5 weeks |
stoecker |
|
|
checkstyle
|
|
|
@19320
|
5 weeks |
stoecker |
|
|
see #24104 - drop deprecated elements which aren't used anywhere
|
|
|
@19319
|
5 weeks |
stoecker |
|
|
see #24104, add deprecated dates for remaining used functions, patch by gaben (stripped down a lot)
|
|
|
@19318
|
5 weeks |
stoecker |
|
|
fix #24004 - add option the prevent deleting of support layer, patch by StephaneP (default value modified)
|
|
|
@19317
|
5 weeks |
stoecker |
|
|
see #21007 - now add the missing file I was sure I already added
|
|
|
@19316
|
5 weeks |
stoecker |
|
|
support 2 more circle drawing data sources for NMEA, patch by StephaneP (slightly modified), fix #21007
|
|
|
@19315
|
5 weeks |
GerdP |
|
|
fix #24137 : Wrong plural in Warning message?
|
|
|
@19314
|
5 weeks |
stoecker |
|
|
fix #21961, fix #24142 - apply patch by Taylor - fix ISE with F11 usage
|
|
|
@19313
|
5 weeks |
stoecker |
|
|
update i18n
|
|
|
@19312
|
6 weeks |
stoecker |
|
|
I18n - drop broken vi.lang files
|
|
|
@19311
|
6 weeks |
stoecker |
|
|
fix #24121, fix null access
|
|
|
@19310
|
6 weeks |
stoecker |
|
|
disable inactive social media
|
|
|
@19309
|
6 weeks |
stoecker |
|
|
fix CID 1591123, add missing break
|
|
|
@19308
|
6 weeks |
stoecker |
|
|
increase JMapViewer to 2.24, fix #24116
|
|
|
@19307
|
6 weeks |
taylor.smock |
|
|
Fix most new PMD issues
It would be better to use the newer switch syntax introduced in Java 14 (JEP 361),
but we currently target Java 11+. When we move to Java 17, this should be
reverted and the newer switch syntax should be used.
|
|
|
@19306
|
6 weeks |
stoecker |
|
|
i18n update
|
|
|
@19305
|
6 weeks |
stoecker |
|
|
add Taylor
|
|
|
@19304
|
7 weeks |
stoecker |
|
|
checkstyle
|
|
|
@19303
|
7 weeks |
stoecker |
|
|
update pmd
|
|
|
@19302
|
7 weeks |
stoecker |
|
|
update pmd
|
|
|
@19301
|
7 weeks |
taylor.smock |
|
|
Revert errorprone to 2.31 since that was the last version to officially work on Java 11
|
|
|
@19300
|
7 weeks |
stoecker |
|
|
fix PMD
|
|
|
@19299
|
7 weeks |
stoecker |
|
|
fix another valid PMD complain
|
|
|
@19298
|
7 weeks |
taylor.smock |
|
|
i18n updates
|
|
|
@19297
|
7 weeks |
taylor.smock |
|
|
Fix compile errors
|
|
|
@19296
|
7 weeks |
stoecker |
|
|
remove most of the new PMD messages (forgot to save one file befor submit :-)
|
|
|
@19295
|
7 weeks |
stoecker |
|
|
remove most of the new PMD messages
|
|
|
@19294
|
7 weeks |
taylor.smock |
|
|
Fix test broken by dependency updates
EqualsVerifier did not like having two fields with the same name for an object.
|
|
|
@19293
|
7 weeks |
taylor.smock |
|
|
See #23913: Fetch remote API keys for Bing imagery
Update JMapViewer and other dependencies
|
|
|
@19292
|
7 weeks |
taylor.smock |
|
|
See #23913: Fetch remote API keys for Bing imagery
This disables a test that appears to be causing other tests to fail.
More debugging is needed.
|
|
|
@19291
|
7 weeks |
taylor.smock |
|
|
Fix tests broken by r19289
|
|
|
@19290
|
8 weeks |
taylor.smock |
|
|
Fix #24093: Wrong page is linked for context sensitive help for Edit -> Delete action
|
|
|
@19289
|
8 weeks |
taylor.smock |
|
|
Fix #24097: Zoom to imagery layer
This fixes two issues:
- Adds implementation for
visitBoundingBox used by the Zoom to layer action
- Uses
addLayer(Layer, boolean) to avoid zooming to the bounds of the layer on layer add
Also, clean up some deprecation warnings.
|
|
|
@19288
|
8 weeks |
stoecker |
|
|
add missing escape characters to mapcss parser, fix #24095
|
|
|
@19287
|
8 weeks |
stoecker |
|
|
I18n update, see #24067
|
|
|
@19286
|
2 months |
taylor.smock |
|
|
See #24075: Reduce memory allocations for TaggingPresetItem#matches
Make PMD happy again.
As noted in the comments for the for loop in question, this is a fairly
significant performance optimization. The for-each loop that PMD prefers has
significant penalties on hot code sections for ArrayList objects, which we use
extensively.
TBH, the JVM should probably do this optimization for (at minimum) ArrayList
objects.
|
|
|
@19285
|
2 months |
taylor.smock |
|
|
Fix #24075: Reduce memory allocations for TaggingPresetItem#matches
This is done by doing the following:
- Converting
KeyedItem.match to a MatchType from a String
- This avoids calling
MatchType#ofString repeatedly
- This does decrease the visibility of the
match field and change the type
- Avoiding
ArrayList.Itr creation in TaggingPresetItem#matches
- This does produce some duplicate code, unfortunately.
The KeyedItem.match change reduces memory allocations in KeyedItem#matches by
98% and CPU cycles by 77%.
The TaggingPresetItem#matches change to avoid ArrayList.Itr creation reduces
memory allocations by 100% and CPU cycles by 94% for ArrayList (only looking at
changes between the for loop types).
The net change for TaggingPresetItem#matches is a reduction of memory
allocations by 99% and CPU cycles by 74%. As noted in the ticket, there was a
reduction in GC by ~80%.
|
|
|
@19284
|
2 months |
stoecker |
|
|
add one more discardable tag from wiki
|
|
|
@19283
|
2 months |
stoecker |
|
|
see #24067 - I18n update
|
|
|
@19282
|
2 months |
stoecker |
|
|
add some more auto-discard tags to match wiki description, see https://wiki.openstreetmap.org/wiki/LINZ/Invented_Tags, thanks Frederik for his new TagInfo overview
|
|
|
@19281
|
2 months |
stoecker |
|
|
converted_by no longer exists in the database, stop handling it special
|
|
|
@19280
|
2 months |
GerdP |
|
|
fix #23718: Console messages: WARNING: Not downloading all tiles because there is more than 40 tiles on an axis!
Correct syntax "there is more than" -> "there are more than"
|
|
|
@19279
|
2 months |
GerdP |
|
|
fix #24037
- revert the changes from r17423 in
GenericRelationEditor
- use GuiHelper.runInEDT() to avoid the EDT violations reported in #20228
|
|
|
@19278
|
2 months |
stoecker |
|
|
i18n update
|
|
|
@19277
|
3 months |
stoecker |
|
|
i18n update
|
|
|
@19276
|
3 months |
stoecker |
|
|
add Welsh and readd Turkish languages
|
|
|
@19275
|
3 months |
stoecker |
|
|
checkstyle
|
|
|
@19274
|
3 months |
stoecker |
|
|
no longer strip apikeys from URL, we have api key handling now
|
|
|
@19273
|
3 months |
stoecker |
|
|
fix #24054 - no longer silently ignore identical or mismatching asserts in mapcss tag checker
|
|
|
@19272
|
3 months |
taylor.smock |
|
|
See #24046: Reduce cost of Geometry#filterInsidePolygon when a primitive is a relation
This was done by checking that the bounds of the polygon contain the bounds of
the multipolygon ring before creating an area from the multipolygon ring.
If the polygon does not contain the bounds of the ring, then at least part
of the ring is outside the polygon, and thus is not inside the polygon.
Measurements using validators at (57.5183581,-75.0512982),(57.2181217,-73.9434821):
Please note that the test area is still very expensive in
Geometry#filterInsideMultipolygon (note the Multipolygon ).
|
|
|
@19271
|
3 months |
taylor.smock |
|
|
Fix a performance issue when working with large datasets
The primary issue is that the collection passed to the resetTiles method is a
filtered collection with no defined size. In order to calculate the size, it must
iterate through the collection which becomes expensive with large datasets.
The fix for this is to remove the dependency on the size of the dataset, and just
look at the number of primitives passed in.
In addition, if the current renderer is not StyledTiledMapRenderer, clear the cache and return.
|
|
|
@19270
|
3 months |
stoecker |
|
|
prevent CI test failures on Windows java 11, where 500ms are only 497ms sometimes
|
|
|
@19269
|
3 months |
stoecker |
|
|
silence PMD - some of these rules are bullshit - explicit initialization is always better than default ones even if it costs a little space
|
|
|
@19268
|
3 months |
stoecker |
|
|
split mismatching translations, fix #24024
|
|
|
@19267
|
3 months |
taylor.smock |
|
|
Fix #22035: Add preset amenity=driver_training (patch by SteveLz, modified)
Modifications are as follows:
- Add similar but different tag links
- Add rendering for amenity=driver_training when it is a node
amenity=driver_training is different from amenity=driving_school in that
amenity=driver_training is where the student driver can physically drive a
vehicle for practice. amenity=driving_school may also teach theoretical driving
practices and may have physical training aids.
|
|
|
@19266
|
3 months |
taylor.smock |
|
|
Fix #23945: ImageViewerDialog.displayImages() - do not re-center if the image has not changed (patch by IreuN)
|
|
|
@19265
|
4 months |
taylor.smock |
|
|
i18n updates
|
|
|
@19264
|
4 months |
taylor.smock |
|
|
Fix #24030: JEP 486 (in Java 24) always throws an UnsupportedOperationException when attempting to set security policy
This merely fixes startup issues. There are a few other locations which may
cause issues, but did not during relatively minimal testing.
|
|
|
@19263
|
4 months |
stoecker |
|
|
indicate possible shortcuts for parser
|
|
|
@19262
|
4 months |
taylor.smock |
|
|
pmd
|
|
|
@19261
|
4 months |
taylor.smock |
|
|
See #24014: Add multiline and normalize attributes to preset xsd
normalize="false" will prevent all whitespace normalization while
normalize="true" + multiline="true" will strip start and end whitespace and
inner whitespace that is not newlines.
The primary reason for this change is osmwiki:Key:inscription which can have
newlines in order to match the inscription.
This does not modify UI elements to support multiline editing.
|
|
|
@19260
|
4 months |
taylor.smock |
|
|
Fix #24023: Add pashto (ps ) as an RTL language
|
|
|
@19259
|
4 months |
stoecker |
|
|
fix #23943 - patch by Famlam - allow negative values for substring to count from the end of the string
|
|
|
@19258
|
4 months |
stoecker |
|
|
fix #24009 - don't call setting storage in settings setup stage or checkbox state gets lost
|
|
|
@19257
|
4 months |
stoecker |
|
|
fix #23932 - patch by huntertur - Add cycleway:*:buffer to Highways/Ways/Cycle Lane/Track preset
|
|
|
@19256
|
4 months |
taylor.smock |
|
|
Add/ignore popular tags
Add:
|
|
|
@19255
|
4 months |
stoecker |
|
|
fix URL joining for WMTS when URL comes from capabilities and doesn't end in a separation, fix #23980
|
|
|
@19254
|
4 months |
stoecker |
|
|
some small cleanups
|
|
|
@19253
|
5 months |
taylor.smock |
|
|
Fix #23988: Add api.openhistoricalmap.org as a possible endpoint for OHM when getting the default client id (patch by Rub21)
|
|
|
@19252
|
5 months |
taylor.smock |
|
|
i18n updates
|
|
|
@19251
|
5 months |
taylor.smock |
|
|
Dependency updates
Most plugins have been moved to require a minimum version of r19044 (mostly for
Java 11+ build reasons).
|
|
|
@19250
|
5 months |
taylor.smock |
|
|
Dependency updates
ivy.xml:
- junit5-system-exit: 1.1.2 -> 2.0.0 on Java 17+. This is needed since there are
patches currently being applied to the JDK to remove the security manager (see
JEP 486), and the 1.x series will no longer work. The 2.x series is Java 17+
only and runs as a javaagent.
- tag2link: 2024.8.21 -> 2024.10.21
- wiremock: 3.9.1 -> 3.9.2
- junit5: 5.11.0 -> 5.11.3
tools/ivy.xml:
- checkstyle: 10.18.1 -> 10.18.2
- proguard-ant: 7.5.0 -> 7.6.0
- pmd: 7.5.0 -> 7.6.0
- errorprone: Not upgraded from 2.31.0 -> 2.34.0 (since it is Java 17+ only)
|
|
|
@19249
|
5 months |
taylor.smock |
|
|
Fix #23978: Windows does not like paths with multiple :
This fixes an issue where a gpx track with attached images could cause an
exception.
|
|
|
@19248
|
5 months |
stoecker |
|
|
see #23964 - One typo in each added word - was probably not my best day ;-)
|
|
|
@19247
|
5 months |
taylor.smock |
|
|
Fix #23950: Fix a StackOverflowError that occurs when a self-referencing relation exists
Also disable StyledTiledMapRendererTest in CI for now.
|
|
|