lp://staging/josm

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

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
OpenStreetMap
Project:
JOSM
Status:
Mature

Import details

Import Status: Suspended

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

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 2 minutes — 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-1 and finished taking 2 minutes — see the log

Recent revisions

18540. By taylor.smock

remove TLD from IANA

18539. By taylor.smock

Fix #23240: Change tag `man_made=mineshaft` to `man_made=heap` for new `man_made=heap` preset

18538. By stoecker

add man_made=heap

18537. By taylor.smock

See #23218: Use newer error_prone versions when compiling on Java 11+

error_prone 2.11 dropped support for compiling with Java 8, although it still
supports compiling for Java 8. The "major" new check for us is `NotJavadoc` since
we used `/**` in quite a few places which were not javadoc.

Other "new" checks that are of interest:
* `AlreadyChecked`: `if (foo) { doFoo(); } else if (!foo) { doBar(); }`
* `UnnecessaryStringBuilder`: Avoid `StringBuilder` (Java converts `+` to
  `StringBuilder` behind-the-scenes, but may also do something else if it
  performs better)
* `NonApiType`: Avoid specific interface types in function definitions
* `NamedLikeContextualKeyword`: Avoid using restricted names for classes and
  methods
* `UnusedMethod`: Unused private methods should be removed

This fixes most of the new error_prone issues and some SonarLint issues.

18536. By taylor.smock

See #16567: Update to JUnit 5

This converts most tests to use @Annotations. There are also some performance
improvements as it relates to tests.

18535. By taylor.smock

Fix #23235: Allow unicode characters in URL paths

18534. By taylor.smock

See #16207: Keep track of download area for notes

18533. By taylor.smock

See #16567: Update to JUnit 5

This adds the @TaggingPresets annotation used by r18866 (see #23196). The
annotation tries to only initialize the presets when the current preset list does
not have the same hashCode as the default preset list. In order for this to work,
`TaggingPresets#getTaggingPresets` had to return a `List` (the method contract
has not changed), which calculates the hashCode in a deterministic manner.

18532. By taylor.smock

Fix #23196: DataIntegrityProblemException: Primitive must be part of the dataset

It turns out that `FilterModel` doesn't care whether a primitive's referrers are
in the dataset or not.

This additionally adds a non-regression test and modifies WindowMocker to cover
some more headless exceptions. This additionally lets us stop mocking
`ExtendedDialog#setupDialog`.

18531. By stoecker

see #23228 - i18n update

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