lp:josm

Created by Mathieu Arnold and last modified
Get this branch:
bzr branch lp:josm

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
OpenStreetMap
Project:
JOSM
Status:
Mature

Import details

Import Status: Failed

This branch is an import of the Subversion branch from https://josm.openstreetmap.de/svn/trunk/.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 4 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 2 seconds — see the log

Updating branch...

Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.

Recent revisions

18570. By stoecker

don't hardcode ID

18569. By taylor.smock

Fix #23309: NPE in GeoPropertyIndex$GPLevel.getBounded when called by `Territories.getRegionalTaginfoUrls`

`Territories.getRegionalTaginfoUrls` uses `Collection.parallelStream`
which could cause the following race conditions:
* `children` is reinitialized after the `null` check, potentially causing an NPE
  due to a different `null` check becoming `false` after it was checked.
  Solution: either synchronize the creation of `children` or have a local variable.
* Two threads could generate a child and then generate children of children,
  creating a split tree hierarchy, only one of which would be kept.
  Solution: synchronize the creation of the child nodes

For both of the new `synchronized` methods, we ''could'' use a safe double-lock
idiom if there ends up being performance issues. This probably won't be the case.
Profiling JOSM start to end with Mesa County, CO (+ validations) did not show
that the modified methods were "hot".

This additionally fixes some lint issues and converts some package-private
methods to use `ILatLon` instead of `LatLon`.

18568. By taylor.smock

remove TLD from IANA

18567. By taylor.smock

remove TLD from IANA

18566. By GerdP

fix #23310: TagChecker: Correct "peek" to "peak"
Patch provided by hhtznr

18565. By stoecker

combine two loops (remove sonar warning)

18564. By taylor.smock

See #18866: Remove Potlatch2 from the built-in styles

Remove an icon that was missed for the Potlatch2 style.

18563. By taylor.smock

Add/Ignore popular tags

Add
* `informal=no` -- this appears to be used for trails that appear to be `informal=yes` but are not.
* `highway=trailhead`
 * Icon drawn by taylor.smock
* `amenity=letterbox`
 * Additionally adds `post:*` tags, copied from `addr:*` tags
 * Icon drawn by taylor.smock; a better icon would be much appreciated
* `building=stadium` -- added as a checkbox to `leisure=stadium` and the default `building` preset
Ignore
* `building=no` -- this is already covered in unnecessary.mapcss

18562. By taylor.smock

Fix #23235: Revert r18869

The URI specification only allows for ascii characters.
See https://datatracker.ietf.org/doc/html/rfc3986#section-1.2.1.

18561. By taylor.smock

Fix #23057: data layers should be selected next, not non-data layers (patch by gaben, modified)

Modifications are as follows:
* Fix test pollution uncovered by change in non-obvious determinate order of
  tests
* Fix code so that `MainLayerManagerTest.testRemoveLayerUnsetsActiveLayer` passes

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers