source: josm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author
(edit) @19353   12 months stoecker

Aaah, why must different tools always have different opinions about sorting order

(edit) @19352   12 months stoecker

fix #24224 - extend parking_space preset

(edit) @19351   12 months stoecker

readd the country code TLDs in the correct section

(edit) @19350   12 months stoecker

add TLD

(edit) @19349   12 months stoecker

some more tld drops

(edit) @19348   12 months stoecker

see #24125 - I18n update

(edit) @19347   12 months stoecker

update TLDs

(edit) @19346   13 months stoecker

see #24125 - I18n update

(edit) @19345   13 months stoecker

don't send authentication oinformation to wrong server, fix #24149, patch by ssundell

(edit) @19344   13 months stoecker

see #24125, readd missing translations

(edit) @19343   13 months stoecker

I18n update

(edit) @19342   13 months stoecker

see #21801, fix #24176 - don't issue useless warning for railway=platform_edge

(edit) @19341   13 months stoecker

I18n update

(edit) @19340   13 months stoecker

checkstyle

(edit) @19339   13 months stoecker

Fix CI Test on Windows (hopefully)

(edit) @19338   13 months stoecker

see #24163 - fix tests

(edit) @19337   13 months stoecker

fix #24070 - no longer warn for surface=ground + tracktype=grade2

(edit) @19336   13 months stoecker

fix #24046 - improve speed of multipolygon validator - patch by taylor.smock

(edit) @19335   13 months stoecker

fix #24163 - patch by gaben - don't flag success as warning

(edit) @19334   13 months stoecker

see #21007 - capitalize HDOP

(edit) @19333   13 months stoecker

fix #24161, second typo

(edit) @19332   13 months stoecker

fix #24161, typo

(edit) @19331   13 months stoecker

checkstyle

(edit) @19330   13 months stoecker

see #24104 - removed deprecated functions

(edit) @19329   13 months stoecker

fix #24160, fix typo

(edit) @19328   13 months stoecker

see #24104 - removed deprecated functions

(edit) @19327   13 months stoecker

fix #24016 - better visibility of correlation status, patch by StephaneP

(edit) @19326   13 months stoecker

i18n update

(edit) @19325   13 months stoecker

fix #21007, fix failing unit test, patch by StephaneP

(edit) @19324   13 months stoecker

fix #22948 - use redo/undo shortcuts in text boxes, patch by Taylor

(edit) @19323   13 months stoecker

increase possible number of steps for zooming, see #24145

(edit) @19322   14 months stoecker

see #24104 - drop deprecated test

(edit) @19321   14 months stoecker

checkstyle

(edit) @19320   14 months stoecker

see #24104 - drop deprecated elements which aren't used anywhere

(edit) @19319   14 months stoecker

see #24104, add deprecated dates for remaining used functions, patch by gaben (stripped down a lot)

(edit) @19318   14 months stoecker

fix #24004 - add option the prevent deleting of support layer, patch by StephaneP (default value modified)

(edit) @19317   14 months stoecker

see #21007 - now add the missing file I was sure I already added

(edit) @19316   14 months stoecker

support 2 more circle drawing data sources for NMEA, patch by StephaneP (slightly modified), fix #21007

(edit) @19315   14 months GerdP

fix #24137 : Wrong plural in Warning message?

(edit) @19314   14 months stoecker

fix #21961, fix #24142 - apply patch by Taylor - fix ISE with F11 usage

(edit) @19313   14 months stoecker

update i18n

(edit) @19312   14 months stoecker

I18n - drop broken vi.lang files

(edit) @19311   14 months stoecker

fix #24121, fix null access

(edit) @19310   14 months stoecker

disable inactive social media

(edit) @19309   14 months stoecker

fix CID 1591123, add missing break

(edit) @19308   14 months stoecker

increase JMapViewer to 2.24, fix #24116

(edit) @19307   14 months 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.

(edit) @19306   14 months stoecker

i18n update

(edit) @19305   14 months stoecker

add Taylor

(edit) @19304   14 months stoecker

checkstyle

(edit) @19303   14 months stoecker

update pmd

(edit) @19302   14 months stoecker

update pmd

(edit) @19301   14 months taylor.smock

Revert errorprone to 2.31 since that was the last version to officially work on Java 11

(edit) @19300   14 months stoecker

fix PMD

(edit) @19299   14 months stoecker

fix another valid PMD complain

(edit) @19298   14 months taylor.smock

i18n updates

(edit) @19297   14 months taylor.smock

Fix compile errors

(edit) @19296   14 months stoecker

remove most of the new PMD messages (forgot to save one file befor submit :-)

(edit) @19295   14 months stoecker

remove most of the new PMD messages

(edit) @19294   14 months taylor.smock

Fix test broken by dependency updates

EqualsVerifier did not like having two fields with the same name for an object.

(edit) @19293   14 months taylor.smock

See #23913: Fetch remote API keys for Bing imagery

Update JMapViewer and other dependencies

(edit) @19292   14 months 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.

(edit) @19291   14 months taylor.smock

Fix tests broken by r19289

(edit) @19290   14 months taylor.smock

Fix #24093: Wrong page is linked for context sensitive help for Edit -> Delete action

(edit) @19289   14 months taylor.smock

Fix #24097: Zoom to imagery layer

This fixes two issues:

  1. Adds implementation for visitBoundingBox used by the Zoom to layer action
  2. Uses addLayer(Layer, boolean) to avoid zooming to the bounds of the layer on layer add

Also, clean up some deprecation warnings.

(edit) @19288   14 months stoecker

add missing escape characters to mapcss parser, fix #24095

(edit) @19287   14 months stoecker

I18n update, see #24067

(edit) @19286   14 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.

(edit) @19285   14 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%.

(edit) @19284   14 months stoecker

add one more discardable tag from wiki

(edit) @19283   15 months stoecker

see #24067 - I18n update

(edit) @19282   15 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

(edit) @19281   15 months stoecker

converted_by no longer exists in the database, stop handling it special

(edit) @19280   15 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"

(edit) @19279   15 months GerdP

fix #24037

  • revert the changes from r17423 in GenericRelationEditor
  • use GuiHelper.runInEDT() to avoid the EDT violations reported in #20228
(edit) @19278   15 months stoecker

i18n update

(edit) @19277   15 months stoecker

i18n update

(edit) @19276   15 months stoecker

add Welsh and readd Turkish languages

(edit) @19275   15 months stoecker

checkstyle

(edit) @19274   15 months stoecker

no longer strip apikeys from URL, we have api key handling now

(edit) @19273   15 months stoecker

fix #24054 - no longer silently ignore identical or mismatching asserts in mapcss tag checker

(edit) @19272   15 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):

  • CPU: -87%
  • Memory: -62%

Please note that the test area is still very expensive in
Geometry#filterInsideMultipolygon (note the Multipolygon).

(edit) @19271   15 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.

(edit) @19270   16 months stoecker

prevent CI test failures on Windows java 11, where 500ms are only 497ms sometimes

(edit) @19269   16 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

(edit) @19268   16 months stoecker

split mismatching translations, fix #24024

(edit) @19267   16 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.

(edit) @19266   16 months taylor.smock

Fix #23945: ImageViewerDialog.displayImages() - do not re-center if the image has not changed (patch by IreuN)

(edit) @19265   16 months taylor.smock

i18n updates

(edit) @19264   16 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.

(edit) @19263   16 months stoecker

indicate possible shortcuts for parser

(edit) @19262   16 months taylor.smock

pmd

(edit) @19261   16 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.

(edit) @19260   16 months taylor.smock

Fix #24023: Add pashto (ps) as an RTL language

(edit) @19259   17 months stoecker

fix #23943 - patch by Famlam - allow negative values for substring to count from the end of the string

(edit) @19258   17 months stoecker

fix #24009 - don't call setting storage in settings setup stage or checkbox state gets lost

(edit) @19257   17 months stoecker

fix #23932 - patch by huntertur - Add cycleway:*:buffer to Highways/Ways/Cycle Lane/Track preset

(edit) @19256   17 months taylor.smock

Add/ignore popular tags

Add:

  • advertising=totem
(edit) @19255   17 months stoecker

fix URL joining for WMTS when URL comes from capabilities and doesn't end in a separation, fix #23980

(edit) @19254   17 months stoecker

some small cleanups

Note: See TracRevisionLog for help on using the revision log.