# # ChangeLog for trunk in josm # # Generated by Trac 1.6 # 2024-11-22T00:18:57+01:00 Thu, 22 Feb 2024 17:49:11 GMT stoecker [18996] * trunk/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java (modified) see #23506, see #23408 - readd the bracket lost in last checkin Thu, 22 Feb 2024 15:50:30 GMT taylor.smock [18995] * trunk/resources/data/defaultpresets.xml (modified) Add `turning_circle` tag (a subkey for `highway=turning_circle`) ... Thu, 22 Feb 2024 15:49:07 GMT stoecker [18994] * trunk/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java (modified) fix #23506, see #23408 - fix the save/upload layer preconditions - ... Thu, 22 Feb 2024 15:45:28 GMT taylor.smock [18993] * trunk/.github/workflows/ant-test.yml (modified) * trunk/.github/workflows/ant.yml (modified) * trunk/.github/workflows/checkstyle-analysis.yml (modified) * trunk/.github/workflows/codeql-analysis.yml (modified) * trunk/.github/workflows/pmd-analysis.yml (modified) * trunk/.github/workflows/spotbugs-analysis.yml (modified) Update actions to ones that support node 20 (patch by guylamar2006, ... Thu, 22 Feb 2024 14:49:01 GMT taylor.smock [18992] * trunk/test/unit/org/openstreetmap/josm/data/imagery/WMSEndpointTileSourceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/WMTSTileSourceTest.java (modified) See #23485/r18989: Fix broken tests The tests just needed to have a ... Wed, 21 Feb 2024 20:26:18 GMT taylor.smock [18991] * trunk/ivy.xml (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Parameters.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuthAccessTokenHolder.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuthParameters.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuthToken.java (deleted) * trunk/src/org/openstreetmap/josm/data/oauth/OAuthVersion.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/SignpostAdapters.java (deleted) * trunk/src/org/openstreetmap/josm/gui/oauth/AbstractAuthorizationUI.java (modified) * trunk/src/org/openstreetmap/josm/gui/oauth/AccessTokenInfoPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorizationUI.java (modified) * trunk/src/org/openstreetmap/josm/gui/oauth/ManualAuthorizationUI.java (modified) * trunk/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorizationWizard.java (modified) * trunk/src/org/openstreetmap/josm/gui/oauth/OsmLoginFailedException.java (deleted) * trunk/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java (deleted) * trunk/src/org/openstreetmap/josm/gui/oauth/RetrieveAccessTokenTask.java (deleted) * trunk/src/org/openstreetmap/josm/gui/oauth/RetrieveRequestTokenTask.java (deleted) * trunk/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorizationUI.java (deleted) * trunk/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/server/AuthenticationPreferencesPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java (modified) * trunk/src/org/openstreetmap/josm/io/MessageNotifier.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmApi.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmConnection.java (modified) * trunk/src/org/openstreetmap/josm/io/auth/CredentialsAgent.java (modified) * trunk/src/org/openstreetmap/josm/io/auth/CredentialsManager.java (modified) * trunk/src/org/openstreetmap/josm/io/auth/JosmPreferencesCredentialAgent.java (modified) * trunk/src/org/openstreetmap/josm/tools/ExceptionUtil.java (modified) * trunk/test/unit/org/openstreetmap/josm/TestUtils.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/oauth/OAuth20AuthorizationTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/oauth/OAuthParametersTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/oauth/OAuthTokenTest.java (deleted) * trunk/test/unit/org/openstreetmap/josm/data/oauth/SignpostAdaptersTest.java (deleted) * trunk/test/unit/org/openstreetmap/josm/gui/io/DownloadOpenChangesetsTaskTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorizationUITest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/oauth/ManualAuthorizationUITest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClientTest.java (deleted) * trunk/test/unit/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorizationUITest.java (deleted) * trunk/test/unit/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanelTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/auth/CredentialsAgentTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/BasicPreferences.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/TestUser.java (modified) Fix #22810: OSM OAuth 1.0a/Basic auth deprecation and removal As of ... Tue, 20 Feb 2024 17:14:31 GMT taylor.smock [18990] * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) Fix #23472: Decrease cost of Geometry#polygonIntersectionResult ... Tue, 20 Feb 2024 15:44:22 GMT taylor.smock [18989] * trunk/scripts/SyncEditorLayerIndex.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/ImageryLayerInfo.java (modified) Fix #23485: JOSM crashes when opening Imagery Preferences * ... Fri, 16 Feb 2024 10:13:51 GMT GerdP [18988] * trunk/src/org/openstreetmap/josm/gui/conflict/tags/CombinePrimitiveResolverDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolverModel.java (modified) fix #23305: conflict detection not working for combine way with one ... Fri, 16 Feb 2024 07:53:31 GMT GerdP [18987] * trunk/src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java (modified) fix #23477: crash when undoing changes while in extrude mode - add ... Thu, 15 Feb 2024 15:06:37 GMT taylor.smock [18986] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHook.java (modified) * trunk/tools/eclipse/JOSM (Java 11).launch (modified) * trunk/tools/eclipse/JOSM (Java latest).launch (modified) See #23355: Sanity check JVM arguments on startup Change the icon ... Wed, 14 Feb 2024 17:11:54 GMT taylor.smock [18985] * trunk/build.xml (modified) * trunk/native/linux/latest/DEBIAN/control (modified) * trunk/native/linux/tested/DEBIAN/control (modified) * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainInitialization.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHook.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHookOsx.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHookUnixoid.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookOsxTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookWindowsTest.java (modified) Fix #23355: Sanity check JVM arguments on startup See #17858: JOSM ... Wed, 14 Feb 2024 16:07:07 GMT GerdP [18984] * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) see #17035: enable counter that shows "{0} of {1} elements done" for ... Wed, 14 Feb 2024 14:57:09 GMT taylor.smock [18983] * trunk/src/org/openstreetmap/josm/tools/AlphanumComparator.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/AlphanumComparatorTest.java (modified) Fix #23471: fix an inconsistency between fast ASCII sort and slower ... Tue, 13 Feb 2024 22:09:42 GMT taylor.smock [18982] * trunk/src/org/openstreetmap/josm/tools/AlphanumComparator.java (modified) See #23471: Temporarily disable fast sorting Tue, 13 Feb 2024 21:24:20 GMT taylor.smock [18981] * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/TagCheckerTest.java (modified) See #23290/r18980: Update test messages Tue, 13 Feb 2024 17:25:12 GMT taylor.smock [18980] * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) Fix #23290: Improve region check messages and run region checks when ... Tue, 13 Feb 2024 17:04:08 GMT taylor.smock [18979] * trunk/ivy.xml (modified) * trunk/ivysettings.xml (modified) * trunk/src/org/openstreetmap/josm/tools/Tag2Link.java (modified) * trunk/tools/ivy.xml (modified) Dependency updates ivy.xml * OpeningHoursParser: 0.28.0 -> 0.28.1 ... Tue, 13 Feb 2024 15:04:22 GMT taylor.smock [18978] * trunk/src/org/openstreetmap/josm/tools/AlphanumComparator.java (modified) See #23468: Improve performance in the validator tree window Add ... Tue, 13 Feb 2024 14:58:15 GMT taylor.smock [18977] * trunk/src/org/openstreetmap/josm/tools/AlphanumComparator.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/DefaultNameFormatterTest.java (modified) See #23468: Improve performance in the validator tree window This ... Tue, 13 Feb 2024 08:29:09 GMT GerdP [18976] * trunk/src/org/openstreetmap/josm/data/validation/tests/DuplicateRelation.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/DuplicateRelationTest.java (modified) fix #20424, fix #20425: Duplicate relations not detected with ... Mon, 12 Feb 2024 22:02:57 GMT taylor.smock [18975] * trunk/src/org/openstreetmap/josm/io/session/SessionReader.java (modified) See #23465: Add missing documentation for SessionReader Mon, 12 Feb 2024 22:00:59 GMT taylor.smock [18974] * trunk/build.xml (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/PluginServer.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/ResetUniquePrimitiveIdCounters.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/TaggingPresets.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/TestUser.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/Timezone.java (modified) * trunk/tools/checkstyle/.classpath (deleted) * trunk/tools/checkstyle/.project (deleted) * trunk/tools/checkstyle/.settings (deleted) * trunk/tools/checkstyle/josm_checks.xml (modified) * trunk/tools/checkstyle/josm_filters.xml (modified) * trunk/tools/checkstyle/src (deleted) Fix #23465: Remove custom checkstyle plugin ... Mon, 12 Feb 2024 17:12:15 GMT taylor.smock [18973] * trunk/src/org/openstreetmap/josm/tools/AlphanumComparator.java (modified) Fix #23468: Improve performance in the Validator tree window A ... Fri, 09 Feb 2024 14:26:06 GMT taylor.smock [18972] * trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Filter.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/pair/AbstractListMergeModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/WayConnectionType.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/CustomConfigurator.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/SaveLayersModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/ImageryLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/JumpToMarkerActions.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/StyleSetting.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/map/TaggingPresetPreference.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/projection/CustomProjectionChoice.java (modified) * trunk/src/org/openstreetmap/josm/gui/util/MultikeyShortcutAction.java (modified) * trunk/src/org/openstreetmap/josm/tools/template_engine/Tokenizer.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/AssertionsInEDT.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/FakeImagery.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/HTTPS.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/LayerManager.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/Logging.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/MapPaintStyles.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/MeasurementSystem.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/OsmApi.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/ProjectionNadGrids.java (modified) See #23465: Add additional javadoc comments This also fixes some ... Fri, 09 Feb 2024 12:55:06 GMT taylor.smock [18971] * trunk/resources/data/validator/deprecated.mapcss (modified) Fix #23148: Remove `fenced` from deprecation warnings The tag's ... Thu, 08 Feb 2024 20:37:15 GMT taylor.smock [18970] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) remove TLD from IANA Mon, 05 Feb 2024 11:56:34 GMT taylor.smock [18969] * trunk/nodist/trans/fr.lang (modified) * trunk/nodist/trans/zh_TW.lang (modified) * trunk/resources/data/ar.lang (modified) * trunk/resources/data/ast.lang (modified) * trunk/resources/data/be.lang (modified) * trunk/resources/data/bg.lang (modified) * trunk/resources/data/ca-valencia.lang (modified) * trunk/resources/data/ca.lang (modified) * trunk/resources/data/cs.lang (modified) * trunk/resources/data/da.lang (modified) * trunk/resources/data/de.lang (modified) * trunk/resources/data/el.lang (modified) * trunk/resources/data/en.lang (modified) * trunk/resources/data/en_AU.lang (modified) * trunk/resources/data/en_GB.lang (modified) * trunk/resources/data/es.lang (modified) * trunk/resources/data/et.lang (modified) * trunk/resources/data/fa.lang (modified) * trunk/resources/data/fi.lang (modified) * trunk/resources/data/fr.lang (modified) * trunk/resources/data/gl.lang (modified) * trunk/resources/data/hu.lang (modified) * trunk/resources/data/id.lang (modified) * trunk/resources/data/is.lang (modified) * trunk/resources/data/it.lang (modified) * trunk/resources/data/ja.lang (modified) * trunk/resources/data/km.lang (modified) * trunk/resources/data/ko.lang (modified) * trunk/resources/data/lt.lang (modified) * trunk/resources/data/mr.lang (modified) * trunk/resources/data/nb.lang (modified) * trunk/resources/data/nl.lang (modified) * trunk/resources/data/pl.lang (modified) * trunk/resources/data/pt.lang (modified) * trunk/resources/data/pt_BR.lang (modified) * trunk/resources/data/ru.lang (modified) * trunk/resources/data/sk.lang (modified) * trunk/resources/data/sr-latin.lang (modified) * trunk/resources/data/sv.lang (modified) * trunk/resources/data/uk.lang (modified) * trunk/resources/data/zh_CN.lang (modified) * trunk/resources/data/zh_TW.lang (modified) i18n update Fri, 02 Feb 2024 14:25:09 GMT GerdP [18968] * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/DeleteCurrentRelationAction.java (modified) fix #23447:Fatal "crash" attempting to delete all "Outer" members & ... Thu, 01 Feb 2024 12:56:33 GMT GerdP [18967] * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/DeleteCurrentRelationAction.java (modified) fix #23447: Fatal "crash" attempting to delete all "Outer" members & ... Tue, 30 Jan 2024 19:57:09 GMT taylor.smock [18966] * trunk/resources/data/tagging-preset.xsd (modified) See #23290: Add missing regions attributes to `text`, `combo` and ... Tue, 30 Jan 2024 19:06:45 GMT taylor.smock [18965] * trunk/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyAction.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyActionTest.java (modified) See #23444: Fix an additional NPE found during testing ... Tue, 30 Jan 2024 14:58:03 GMT GerdP [18964] * trunk/src/org/openstreetmap/josm/data/validation/ValidationTask.java (modified) fix #23440: Validation results may not be refreshed on upload The ... Tue, 30 Jan 2024 13:33:14 GMT taylor.smock [18963] * trunk/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyHelper.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/ValidationTask.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyActionTest.java (modified) Fix #23444: NPE in ... Tue, 30 Jan 2024 09:53:13 GMT GerdP [18962] * trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java (modified) see #23397: Improve the results of partial validations - don't call ... Tue, 30 Jan 2024 09:28:35 GMT GerdP [18961] * trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/CrossingWaysTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/DuplicateWayTest.java (modified) see #23397: Improve the results of partial validations - correct ... Tue, 30 Jan 2024 08:04:11 GMT GerdP [18960] * trunk/src/org/openstreetmap/josm/actions/ValidateAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/upload/ValidateUploadHook.java (modified) * trunk/src/org/openstreetmap/josm/data/preferences/sources/ValidatorPrefHelper.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/Test.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/TestError.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/ValidationTask.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/DuplicateWay.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerRule.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/util/AggregatePrimitivesVisitor.java (modified) fix #23397: Improve the results of partial validations - pass also ... Tue, 30 Jan 2024 07:16:08 GMT GerdP [18959] * trunk/src/org/openstreetmap/josm/actions/FollowLineAction.java (modified) fix #23442: Follow line bug when holding F - make sure that the node ... Thu, 25 Jan 2024 19:00:41 GMT taylor.smock [18958] * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/TagCheckerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/PresetClassificationsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/I18n.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/TaggingPresets.java (modified) Fix #23418: Improve unit test consistency when run with non-English ... Wed, 24 Jan 2024 15:24:20 GMT GerdP [18957] * trunk/src/org/openstreetmap/josm/io/AbstractParser.java (modified) see #20405: simplify code Wed, 24 Jan 2024 13:11:38 GMT GerdP [18956] * trunk/src/org/openstreetmap/josm/io/AbstractParser.java (modified) fix #20405: History browser for complex relations requires lots of ... Tue, 23 Jan 2024 14:21:39 GMT GerdP [18955] * trunk/src/org/openstreetmap/josm/io/session/OsmDataSessionImporter.java (modified) see #23427: remove obsolete and unintended code from experiment Tue, 23 Jan 2024 14:17:43 GMT GerdP [18954] * trunk/src/org/openstreetmap/josm/io/session/GpxTracksSessionImporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/MarkerSessionImporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/NoteSessionImporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/OsmDataSessionImporter.java (modified) fix #23427 load session performance strongly depends on order of ... Tue, 23 Jan 2024 14:16:53 GMT taylor.smock [18953] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) remove TLD from IANA Tue, 23 Jan 2024 13:05:10 GMT GerdP [18952] * trunk/src/org/openstreetmap/josm/gui/dialogs/ValidatorDialog.java (modified) see #23430: Resetting preference validator.selectionFilter results in ... Tue, 23 Jan 2024 09:55:17 GMT GerdP [18951] * trunk/src/org/openstreetmap/josm/gui/dialogs/ValidatorDialog.java (modified) fix #23430: Resetting preference validator.selectionFilter results in ... Mon, 22 Jan 2024 21:31:23 GMT taylor.smock [18950] * trunk/src/org/openstreetmap/josm/data/validation/ValidatorCLI.java (modified) ValidatorCLI: Fix an NPE when run prior to any call to ... Mon, 22 Jan 2024 10:43:42 GMT GerdP [18949] * trunk/src/org/openstreetmap/josm/io/session/SessionReader.java (modified) Improve reaction time when user presses cancel while a session is loaded Sun, 21 Jan 2024 07:34:04 GMT GerdP [18948] * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java (modified) fix #23423 Memory leak: Markerlayer doesn't remove MouseListener - ... Fri, 19 Jan 2024 13:24:48 GMT GerdP [18947] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) fix memory leak, `ImgDisplay.destroy()` was only called when at least ... Fri, 19 Jan 2024 13:21:44 GMT GerdP [18946] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) see #23359: revert changes from r18924 as they are now obsolete Fri, 19 Jan 2024 10:09:38 GMT GerdP [18945] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) fix #22819: JOSM shows geotagged images in the wrong location - if a ... Fri, 19 Jan 2024 08:30:37 GMT GerdP [18944] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) fix #22806 Cannot disable tabs in image viewer and #22860 Geotagged ... Fri, 19 Jan 2024 08:17:04 GMT GerdP [18943] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/WikimediaCommonsLoader.java (modified) fix #23417: Load images from Wikimedia Commons can cause crash report ... Fri, 19 Jan 2024 08:11:18 GMT GerdP [18942] * trunk/src/org/openstreetmap/josm/actions/SessionSaveAction.java (modified) fix #23419: Memory leak in SessionSaveAction - don't keep references ... Fri, 19 Jan 2024 08:06:03 GMT GerdP [18941] * trunk/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) fix #23408 - fix crash when lots of `GeoImageLayer` layers are ... Tue, 16 Jan 2024 07:06:33 GMT GerdP [18940] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) see #23415/r18939 ( MarkerLayerTest still failed) - restore most of ... Tue, 16 Jan 2024 00:04:16 GMT taylor.smock [18939] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) See #23415/r18938: Use titleBar instead of dialogsPanel Mon, 15 Jan 2024 21:03:41 GMT taylor.smock [18938] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) See #23415: Fix unit tests from r18937 Mon, 15 Jan 2024 19:25:02 GMT GerdP [18937] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) fix #23415 and #23414, patch 23415-v2.patch - fixes issues where the ... Mon, 15 Jan 2024 16:31:12 GMT taylor.smock [18936] * trunk/.github/workflows/ant-test.yml (modified) Fix #23416: When GitHub CI fails, the hs_err dumps should be included ... Mon, 15 Jan 2024 16:20:18 GMT taylor.smock [18935] * trunk/src/org/openstreetmap/josm/actions/SimplifyWayAction.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/SimplifyWayActionTest.java (modified) Fix #23399: Simplify way crashes This was primarily caused by ... Wed, 03 Jan 2024 15:22:55 GMT taylor.smock [18934] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) Fix #23362: Cannot close ImageViewerDialog when multiple image layers ... Tue, 02 Jan 2024 15:02:47 GMT taylor.smock [18933] * trunk/nodist/trans/zh_TW.lang (modified) * trunk/resources/data/ar.lang (modified) * trunk/resources/data/ast.lang (modified) * trunk/resources/data/be.lang (modified) * trunk/resources/data/bg.lang (modified) * trunk/resources/data/ca-valencia.lang (modified) * trunk/resources/data/ca.lang (modified) * trunk/resources/data/cs.lang (modified) * trunk/resources/data/da.lang (modified) * trunk/resources/data/de.lang (modified) * trunk/resources/data/el.lang (modified) * trunk/resources/data/en.lang (modified) * trunk/resources/data/en_AU.lang (modified) * trunk/resources/data/en_GB.lang (modified) * trunk/resources/data/es.lang (modified) * trunk/resources/data/et.lang (modified) * trunk/resources/data/fa.lang (modified) * trunk/resources/data/fi.lang (modified) * trunk/resources/data/fr.lang (modified) * trunk/resources/data/gl.lang (modified) * trunk/resources/data/hu.lang (modified) * trunk/resources/data/id.lang (modified) * trunk/resources/data/is.lang (modified) * trunk/resources/data/it.lang (modified) * trunk/resources/data/ja.lang (modified) * trunk/resources/data/km.lang (modified) * trunk/resources/data/ko.lang (modified) * trunk/resources/data/lt.lang (modified) * trunk/resources/data/mr.lang (modified) * trunk/resources/data/nb.lang (modified) * trunk/resources/data/nl.lang (modified) * trunk/resources/data/pl.lang (modified) * trunk/resources/data/pt.lang (modified) * trunk/resources/data/pt_BR.lang (modified) * trunk/resources/data/ru.lang (modified) * trunk/resources/data/sk.lang (modified) * trunk/resources/data/sr-latin.lang (modified) * trunk/resources/data/sv.lang (modified) * trunk/resources/data/uk.lang (modified) * trunk/resources/data/zh_CN.lang (modified) * trunk/resources/data/zh_TW.lang (modified) i18n update Mon, 01 Jan 2024 11:58:39 GMT stoecker [18932] * trunk/src/org/openstreetmap/josm/gui/animation/ChristmasExtension.java (modified) * trunk/src/org/openstreetmap/josm/gui/animation/DropImage.java (modified) fix some CI warnings Sun, 31 Dec 2023 20:12:20 GMT stoecker [18931] * trunk/src/org/openstreetmap/josm/gui/animation/DropImage.java (modified) pmd Sun, 31 Dec 2023 19:54:02 GMT stoecker [18930] * trunk/src/org/openstreetmap/josm/gui/animation/DropImage.java (modified) * trunk/src/org/openstreetmap/josm/gui/animation/IAnimObject.java (modified) checkstyle Sun, 31 Dec 2023 19:13:15 GMT stoecker [18929] * trunk/src/org/openstreetmap/josm/gui/animation/ChristmasExtension.java (modified) * trunk/src/org/openstreetmap/josm/gui/animation/DropImage.java (added) * trunk/src/org/openstreetmap/josm/gui/animation/IAnimObject.java (added) * trunk/src/org/openstreetmap/josm/gui/animation/Star.java (modified) proper interface Fri, 29 Dec 2023 15:55:35 GMT stoecker [18928] * trunk/src/org/openstreetmap/josm/io/CertificateAmendment.java (modified) fix #23373 - Taiwan maps nowadays use another certificate Wed, 27 Dec 2023 21:09:21 GMT taylor.smock [18927] * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayerTest.java (modified) Fix #23316: MarkerLayer should return an empty list instead of a list ... Wed, 27 Dec 2023 18:52:41 GMT taylor.smock [18926] * trunk/ivy.xml (modified) * trunk/ivysettings.xml (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) Fix #23367: Don't try to load too many tiles In this case, we are ... Tue, 26 Dec 2023 14:34:21 GMT taylor.smock [18925] * trunk/resources/data/defaultpresets.xml (modified) See #23290 comment 10: Fix missing `s` in `region` for payment cards Fri, 22 Dec 2023 11:48:53 GMT taylor.smock [18924] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) Fix #23359: Don't keep images in memory when the ImageViewerDialog is ... Thu, 21 Dec 2023 12:32:11 GMT taylor.smock [18923] * trunk/src/org/openstreetmap/josm/gui/ConditionalOptionPaneUtil.java (modified) * trunk/src/org/openstreetmap/josm/gui/ExtendedDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/HelpAwareOptionPane.java (modified) * trunk/src/org/openstreetmap/josm/gui/util/WindowOnTopListener.java (added) Fix #16485: Ensure windows lose always-on-top status when JOSM loses ... Wed, 20 Dec 2023 19:03:45 GMT taylor.smock [18922] * trunk/src/org/openstreetmap/josm/data/validation/tests/Addresses.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/AddressesTest.java (modified) Fix #23302: Create a preference for address duplicate detection to ... Wed, 20 Dec 2023 18:04:18 GMT taylor.smock [18921] * trunk/resources/data/validator/geometry.mapcss (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerTest.java (modified) Fix #23308: Fix a false positive for "Water area inside water area" ... Tue, 19 Dec 2023 17:51:38 GMT taylor.smock [18920] * trunk/resources/data/validator/combinations.mapcss (modified) Fix #23067: Don't warn on `unisex`, `female`, and `male` tag ... Tue, 19 Dec 2023 17:35:16 GMT taylor.smock [18919] * trunk/resources/data/defaultpresets.xml (modified) Fix #23339: Improve preset for charging stations (patch by dbrgn) * ... Tue, 19 Dec 2023 16:09:19 GMT taylor.smock [18918] * trunk/resources/data/defaultpresets.xml (modified) * trunk/resources/data/tagging-preset.xsd (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmUtils.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) * trunk/src/org/openstreetmap/josm/gui/NoteInputDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/Environment.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/PlaceholderExpression.java (modified) * trunk/src/org/openstreetmap/josm/gui/oauth/TestAccessTokenTask.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetValidation.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/ComboMultiSelect.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/KeyedItem.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/PresetListEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/RegionSpecific.java (added) * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/TagCheckerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetItemTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/CheckGroupTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/CheckTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/ComboTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/ItemSeparatorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/KeyTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/LabelTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/LinkTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/MultiSelectTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/OptionalTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/PresetLinkTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/RegionSpecificTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/RolesTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/SpaceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/TextTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/TaggingPresets.java (modified) * trunk/tools/pmd/josm-ruleset.xml (modified) Fix #23290: Validate the regions a tag is expected to be in (patch by ... Tue, 19 Dec 2023 15:41:58 GMT taylor.smock [18917] * trunk/scripts/since_xxx.py (modified) since_xxx.py: Add optional parameter for changesets Mon, 18 Dec 2023 14:44:07 GMT taylor.smock [18916] * trunk/resources/data/boundaries.osm (modified) See GitHub #133: Add name for Castilla–La Mancha in boundaries.osm ... Mon, 18 Dec 2023 11:40:22 GMT taylor.smock [18915] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) remove TLD from IANA Thu, 14 Dec 2023 17:09:08 GMT taylor.smock [18914] * trunk/resources/data/validator/geometry.mapcss (modified) Fix #22546: Warn about floating railway switches and crossing (patch ... Thu, 14 Dec 2023 15:31:54 GMT taylor.smock [18913] * trunk/src/org/openstreetmap/josm/tools/HttpClient.java (modified) See #22596: Some hosts redirect to another host for authentication ... Thu, 14 Dec 2023 12:55:36 GMT taylor.smock [18912] * trunk/src/org/openstreetmap/josm/data/imagery/CachedAttributionBingAerialTileSource.java (modified) Fix #23227: Use the appropriate Bing layer Microsoft guidance ... Thu, 14 Dec 2023 00:09:48 GMT taylor.smock [18911] * trunk/src/org/openstreetmap/josm/data/imagery/AbstractWMSTileSource.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) Fix #23113: Use default methods from JMapViewer Wed, 13 Dec 2023 23:58:03 GMT taylor.smock [18910] * trunk/src/org/openstreetmap/josm/tools/Tag2Link.java (modified) Update Tag2Link PREF_SOURCE variable Wed, 13 Dec 2023 22:57:16 GMT taylor.smock [18909] * trunk/ivy.xml (modified) * trunk/ivysettings.xml (modified) * trunk/tools/ivy.xml (modified) Dependency updates ivy.xml * ... Wed, 13 Dec 2023 15:54:29 GMT taylor.smock [18908] * trunk/src/org/openstreetmap/josm/data/Preferences.java (modified) Fix #23341: Don't set paintstyles to nothing when paintstyles haven't ... Thu, 07 Dec 2023 12:35:12 GMT taylor.smock [18907] * trunk/src/org/openstreetmap/josm/data/Preferences.java (modified) Fix #23341: Paintstyles are wiped when updating when the user has ... Tue, 05 Dec 2023 18:02:00 GMT stoecker [18906] * trunk/.github/workflows/ant.yml (modified) add missing APPLE_ID, see #23335 Mon, 04 Dec 2023 19:08:50 GMT taylor.smock [18905] * trunk/nodist/trans/be.lang (modified) * trunk/nodist/trans/de.lang (modified) * trunk/nodist/trans/en_AU.lang (modified) * trunk/nodist/trans/en_GB.lang (modified) * trunk/nodist/trans/hu.lang (modified) * trunk/nodist/trans/pt.lang (modified) * trunk/resources/data/ar.lang (modified) * trunk/resources/data/ast.lang (modified) * trunk/resources/data/be.lang (modified) * trunk/resources/data/bg.lang (modified) * trunk/resources/data/ca-valencia.lang (modified) * trunk/resources/data/ca.lang (modified) * trunk/resources/data/cs.lang (modified) * trunk/resources/data/da.lang (modified) * trunk/resources/data/de.lang (modified) * trunk/resources/data/el.lang (modified) * trunk/resources/data/en.lang (modified) * trunk/resources/data/en_AU.lang (modified) * trunk/resources/data/en_GB.lang (modified) * trunk/resources/data/es.lang (modified) * trunk/resources/data/et.lang (modified) * trunk/resources/data/fa.lang (modified) * trunk/resources/data/fi.lang (modified) * trunk/resources/data/fr.lang (modified) * trunk/resources/data/gl.lang (modified) * trunk/resources/data/hu.lang (modified) * trunk/resources/data/id.lang (modified) * trunk/resources/data/is.lang (modified) * trunk/resources/data/it.lang (modified) * trunk/resources/data/ja.lang (modified) * trunk/resources/data/km.lang (modified) * trunk/resources/data/ko.lang (modified) * trunk/resources/data/lt.lang (modified) * trunk/resources/data/mr.lang (modified) * trunk/resources/data/nb.lang (modified) * trunk/resources/data/nl.lang (modified) * trunk/resources/data/pl.lang (modified) * trunk/resources/data/pt.lang (modified) * trunk/resources/data/pt_BR.lang (modified) * trunk/resources/data/ru.lang (modified) * trunk/resources/data/sk.lang (modified) * trunk/resources/data/sr-latin.lang (modified) * trunk/resources/data/sv.lang (modified) * trunk/resources/data/uk.lang (modified) * trunk/resources/data/zh_CN.lang (modified) * trunk/resources/data/zh_TW.lang (modified) i18n update Wed, 22 Nov 2023 16:08:52 GMT stoecker [18904] * trunk/native/macosx/macos-jpackage.sh (modified) don't hardcode ID Wed, 22 Nov 2023 14:38:23 GMT taylor.smock [18903] * trunk/src/org/openstreetmap/josm/tools/GeoPropertyIndex.java (modified) Fix #23309: NPE in GeoPropertyIndex$GPLevel.getBounded when called by ... Tue, 21 Nov 2023 19:24:03 GMT taylor.smock [18902] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) remove TLD from IANA Mon, 20 Nov 2023 14:05:38 GMT taylor.smock [18901] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) remove TLD from IANA Sun, 19 Nov 2023 11:22:17 GMT GerdP [18900] * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) fix #23310: TagChecker: Correct "peek" to "peak" Patch provided by hhtznr Wed, 15 Nov 2023 18:00:25 GMT stoecker [18899] * trunk/src/org/openstreetmap/josm/gui/layer/MainLayerManager.java (modified) combine two loops (remove sonar warning) Tue, 14 Nov 2023 22:48:52 GMT taylor.smock [18898] * trunk/resources/images/dialogs/mappaint/pl2_small.svg (deleted) See #18866: Remove Potlatch2 from the built-in styles Remove an ... Tue, 14 Nov 2023 17:08:56 GMT taylor.smock [18897] * trunk/resources/data/defaultpresets.xml (modified) * trunk/resources/data/validator/ignoretags.cfg (modified) * trunk/resources/images/presets/landmark/trailhead.svg (added) * trunk/resources/images/presets/service/letter_box.svg (added) * trunk/resources/styles/standard/elemstyles.mapcss (modified) Add/Ignore popular tags Add * `informal=no` -- this appears to be ...