lp://staging/josm
- Get this branch:
- bzr branch lp://staging/josm
Branch merges
Branch information
Import details
This branch is an import of the Subversion branch from https://josm.openstreetmap.de/svn/trunk/.
Last successful import was .
Recent revisions
- 18539. By taylor.smock
-
Fix #23240: Change tag `man_made=
mineshaft` to `man_made=heap` for new `man_made=heap` preset - 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 removedThis 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. - 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#getTaggingPres ets` 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: DataIntegrityPr
oblemException: 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` .
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)