# # ChangeLog for trunk/src/org/openstreetmap in josm # # Generated by Trac 1.6 # 2024-07-03T03:29:16+02:00 Thu, 09 Feb 2023 16:39:00 GMT stoecker [18657] * trunk/src/org/openstreetmap/josm/tools/TextUtils.java (modified) fix typo Thu, 09 Feb 2023 16:30:58 GMT taylor.smock [18656] * trunk/src/org/openstreetmap/josm/io/OsmJsonReader.java (modified) * trunk/src/org/openstreetmap/josm/tools/HttpClient.java (modified) Fix #22680: Unexpected exception when downloading GeoJSON This ... Thu, 09 Feb 2023 14:25:37 GMT taylor.smock [18655] * trunk/src/org/openstreetmap/josm/data/UserIdentityManager.java (modified) See #20768: OpenStreetMap OAuth2 support This fixes an issue where ... Thu, 09 Feb 2023 14:03:46 GMT taylor.smock [18654] * trunk/src/org/openstreetmap/josm/data/UserIdentityManager.java (modified) See #20768: OpenStreetMap OAuth2 support This fixes an issue where ... Thu, 09 Feb 2023 08:47:37 GMT stoecker [18652] * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/tools/HttpClient.java (modified) * trunk/src/org/openstreetmap/josm/tools/TextUtils.java (modified) unify stripUrl() handling Wed, 08 Feb 2023 21:22:05 GMT taylor.smock [18651] * trunk/src/org/openstreetmap/josm/data/oauth/OAuthParameters.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmConnection.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/auth/JosmPreferencesCredentialAgentTest.java (modified) See #20768/r18650: Add OAuth 2.0 support This fixes tests that ... Wed, 08 Feb 2023 17:31:58 GMT taylor.smock [18650] * trunk/src/org/openstreetmap/josm/data/UserIdentityManager.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/IOAuthAuthorization.java (added) * trunk/src/org/openstreetmap/josm/data/oauth/IOAuthParameters.java (added) * trunk/src/org/openstreetmap/josm/data/oauth/IOAuthToken.java (added) * trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Authorization.java (added) * trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Exception.java (added) * trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Parameters.java (added) * trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Token.java (added) * trunk/src/org/openstreetmap/josm/data/oauth/OAuthAccessTokenHolder.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuthException.java (added) * trunk/src/org/openstreetmap/josm/data/oauth/OAuthParameters.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuthVersion.java (added) * trunk/src/org/openstreetmap/josm/data/oauth/osm (added) * trunk/src/org/openstreetmap/josm/data/oauth/osm/OsmScopes.java (added) * trunk/src/org/openstreetmap/josm/data/oauth/osm/package-info.java (added) * trunk/src/org/openstreetmap/josm/gui/oauth/AbstractAuthorizationUI.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/SemiAutomaticAuthorizationUI.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/advanced/AdvancedPreference.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/OsmServerReader.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/io/remotecontrol/RequestProcessor.java (modified) * trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/AuthorizationHandler.java (added) * trunk/src/org/openstreetmap/josm/spi/preferences/AbstractPreferences.java (modified) * trunk/src/org/openstreetmap/josm/spi/preferences/IPreferences.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/oauth/OAuth20AuthorizationTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/io/DownloadOpenChangesetsTaskTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/auth/CredentialsAgentTest.java (added) * trunk/test/unit/org/openstreetmap/josm/io/auth/CredentialsManagerTest.java (added) * trunk/test/unit/org/openstreetmap/josm/io/auth/JosmPreferencesCredentialAgentTest.java (added) * trunk/test/unit/org/openstreetmap/josm/io/remotecontrol/handler/AuthorizationHandlerTest.java (added) Fix #20768: Add OAuth 2.0 support This also fixes #21607: ... Mon, 06 Feb 2023 18:39:32 GMT taylor.smock [18649] * trunk/src/org/openstreetmap/josm/data/validation/OsmValidator.java (modified) * trunk/test/data/META-INF (added) * trunk/test/data/META-INF/services (added) * trunk/test/data/META-INF/services/org.junit.jupiter.api.extension.Extension (added) * trunk/test/unit/org/openstreetmap/josm/data/validation/TestErrorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/LayerManager.java (added) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/Projection.java (added) Fix #22712: ignore list doesn't work This occurred due to ... Fri, 03 Feb 2023 12:02:49 GMT taylor.smock [18648] * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/PresetListEntry.java (modified) Fix #22693: `PresetListEntry` should use `trc` instead of `tr` for ... Sun, 29 Jan 2023 20:53:34 GMT stoecker [18646] * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) see #18258 - add a note why current_id is here Sat, 21 Jan 2023 21:59:49 GMT Klumbumbus [18643] * trunk/src/org/openstreetmap/josm/data/validation/tests/UnconnectedWays.java (modified) fix #22473 - Don't warn about "Way end node near other way" for ... Tue, 17 Jan 2023 14:05:33 GMT taylor.smock [18637] * trunk/src/org/openstreetmap/josm/data/validation/OsmValidator.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/TestError.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/RightAngleBuildingTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerTestIT.java (modified) See #18230: Move RightAngleBuildingTest error code to 4101 from 3701. ... Tue, 17 Jan 2023 13:41:59 GMT taylor.smock [18636] * trunk/src/org/openstreetmap/josm/data/validation/OsmValidator.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/TestError.java (modified) * trunk/src/org/openstreetmap/josm/io/GeoJSONMapRouletteWriter.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/TestErrorTest.java (added) * trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerTestIT.java (modified) Fix #21423: Prevent error codes from clashing This works by ... Tue, 17 Jan 2023 13:13:17 GMT taylor.smock [18635] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/RemoteEntry.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/RemoteEntryTest.java (modified) Fix #22626: Geotagged images from GPX files cannot be closed when ... Mon, 16 Jan 2023 15:52:10 GMT taylor.smock [18634] * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarker.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarkerTest.java (modified) Fix #22638: NoSuchFileException can occur when a gpx track points at ... Wed, 11 Jan 2023 16:10:44 GMT taylor.smock [18631] * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java (modified) See #22378: Fix hover preview setting changes not being applied ... Tue, 10 Jan 2023 23:08:25 GMT taylor.smock [18629] * trunk/ivy.xml (modified) * trunk/src/org/openstreetmap/josm/tools/Tag2Link.java (modified) * trunk/tools/ivy.xml (modified) * trunk/tools/pmd/josm-ruleset.xml (modified) Fix #22641: Update tag2link in dependencies (patch by gaben, modified ... Tue, 10 Jan 2023 22:55:56 GMT taylor.smock [18628] * trunk/src/org/openstreetmap/josm/actions/AddImageryLayerAction.java (modified) Fix #22642: {apikey} fails for Swedish historic orthophoto endpoint ... Mon, 09 Jan 2023 20:12:47 GMT Klumbumbus [18623] * trunk/src/org/openstreetmap/josm/io/DiffResultProcessor.java (modified) fix #22635 - Make "Postprocessing uploaded data..." translatable Tue, 03 Jan 2023 20:28:24 GMT taylor.smock [18622] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/RemoteEntry.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/RemoteEntryTest.java (added) Fix #22625: SOE in ImageViewer This was fallout from reworking ... Wed, 28 Dec 2022 18:38:17 GMT taylor.smock [18621] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) Fix #22606: Images with no exif position or no set position were ... Tue, 27 Dec 2022 15:51:43 GMT taylor.smock [18619] * trunk/src/org/openstreetmap/josm/data/validation/tests/SharpAngles.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/SharpAnglesTest.java (modified) Fix #22600: NPE: cannot invoke "EastNorth.isValid" because "common" ... Wed, 21 Dec 2022 18:35:50 GMT taylor.smock [18618] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) remove TLD from IANA Wed, 21 Dec 2022 18:27:55 GMT taylor.smock [18617] * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) Fix #22580: AbstractPrimitive#putAll was not creating a copy of the ... Tue, 13 Dec 2022 21:36:31 GMT taylor.smock [18616] * trunk/src/org/openstreetmap/josm/gui/MainMenu.java (modified) Fix #22064: Make "Save Session" available outside of Expert Mode ... Tue, 13 Dec 2022 21:24:53 GMT taylor.smock [18615] * trunk/src/org/openstreetmap/josm/actions/AlignInCircleAction.java (modified) * trunk/test/data/alignCircleBuildingsAfter.osm (added) * trunk/test/data/alignCircleBuildingsBefore.osm (added) * trunk/test/unit/org/openstreetmap/josm/actions/AlignInCircleActionTest.java (modified) Fix #22504: Circularize multiple selected ways (patch by qeef, modified) Mon, 12 Dec 2022 21:38:24 GMT taylor.smock [18613] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/IGeoImageLayer.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/RemoteEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarker.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/Marker.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java (modified) Fix #21605: Add tabs to ImageViewerDialog for use with different ... Thu, 08 Dec 2022 16:09:09 GMT taylor.smock [18612] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawSnapHelper.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/mapmode/DrawSnapHelperTest.java (added) Fix #13097: Angle snapping impossible with WGS84 projection Wed, 07 Dec 2022 14:41:41 GMT taylor.smock [18611] * trunk/src/org/openstreetmap/josm/io/OsmServerLocationReader.java (modified) See #17201: fix common typo in progressMonitor beginTask() Wed, 07 Dec 2022 13:52:06 GMT taylor.smock [18610] * trunk/src/org/openstreetmap/josm/gui/datatransfer/importers/AbstractTagPaster.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/OsmTransferHandlerTest.java (modified) Fix #21324: Command stack says "pasting 1 tag to [number] objects" ... Wed, 07 Dec 2022 12:58:31 GMT taylor.smock [18609] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) remove TLD from IANA Mon, 05 Dec 2022 22:37:01 GMT taylor.smock [18608] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) remove TLD from IANA Mon, 05 Dec 2022 13:37:26 GMT taylor.smock [18607] * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java (modified) See #21829: DataIntegrityProblemException: Primitive must be part of ... Tue, 29 Nov 2022 07:29:55 GMT GerdP [18606] * trunk/src/org/openstreetmap/josm/data/osm/ChangesetDataSet.java (modified) fix #22529: possibly improve performance in class `ChangesetDataSet` ... Mon, 28 Nov 2022 17:46:35 GMT taylor.smock [18605] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) See #21605, fix #22522: RejectedExecutionException closing JOSM with ... Wed, 23 Nov 2022 18:12:12 GMT taylor.smock [18604] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/viewers/projections/Equirectangular.java (modified) Fix #22519: NPE in Equirectangular#getRotation This is due to ... Tue, 22 Nov 2022 13:37:25 GMT taylor.smock [18603] * trunk/src/org/openstreetmap/josm/gui/preferences/SourceEditor.java (modified) Fix #20849: WARNING: row index is bigger than sorter's row count. ... Mon, 21 Nov 2022 21:49:28 GMT taylor.smock [18601] * trunk/src/org/openstreetmap/josm/gui/GettingStarted.java (modified) Fix #20528: Copy does not work from the welcome screen This was ... Mon, 21 Nov 2022 16:10:39 GMT taylor.smock [18600] * trunk/src/org/openstreetmap/josm/data/osm/search/SearchSetting.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/search/SearchSettingTest.java (added) Fix #22515: Shortcuts for search string icons on toolbar made with ... Thu, 17 Nov 2022 19:28:17 GMT taylor.smock [18599] * trunk/src/org/openstreetmap/josm/data/imagery/street_level/IImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) Fix CID 1500633 and 1500634: dereference null return value Wed, 16 Nov 2022 00:08:37 GMT taylor.smock [18598] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/MainApplicationTest.java (modified) FlatLaf uses properties files which occasionally have breaking ... Mon, 14 Nov 2022 15:35:19 GMT taylor.smock [18596] * trunk/src/org/openstreetmap/josm/data/imagery/street_level/IImageEntry.java (modified) Fix CID 1500602: `getFile` returns `null` (`RemoteEntry#getFile`) ... Thu, 10 Nov 2022 14:15:47 GMT taylor.smock [18593] * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarker.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarkerTest.java (modified) See #22337: Make window for attached GPX waypoint images resizable ... Wed, 09 Nov 2022 22:33:07 GMT taylor.smock [18592] * trunk/src/org/openstreetmap/josm/data/gpx/GpxImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/street_level/IImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageMetadata.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageUtils.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/RemoteEntry.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarker.java (modified) Fix #22337: Make window for attached GPX waypoint images resizable ... Wed, 09 Nov 2022 19:26:24 GMT taylor.smock [18591] * trunk/src/org/openstreetmap/josm/data/ImageData.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) Fix #21605: Add tabs to ImageViewerDialog for use with different ... Tue, 08 Nov 2022 20:50:55 GMT taylor.smock [18590] * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/GeometryTest.java (modified) See #22453: Decrease allocations/CPU samples in ... Tue, 08 Nov 2022 17:51:13 GMT taylor.smock [18589] * trunk/src/org/openstreetmap/josm/data/coor/ILatLon.java (modified) * trunk/src/org/openstreetmap/josm/data/coor/LatLon.java (modified) * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/GeometryTest.java (modified) Fix #22453: Decrease allocations/CPU samples in ... Mon, 07 Nov 2022 20:46:03 GMT taylor.smock [18586] * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialogTest.java (modified) Fix #22487: Object hover preview is re-enabled on layer change even ... Sun, 06 Nov 2022 18:33:39 GMT Don-vip [18585] * trunk/resources/images/dialogs/about/mastodon.svg (added) * trunk/src/org/openstreetmap/josm/actions/AboutAction.java (modified) fix #22489 - display mastodon account in about dialog Sun, 06 Nov 2022 18:25:10 GMT Don-vip [18584] * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/IRelationEditorActionAccess.java (modified) fix error-prone compilation warning Wed, 26 Oct 2022 21:39:34 GMT taylor.smock [18582] * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/MapboxVectorStyle.java (modified) Fix #22470: JsonParsingException when source file is moved and html ... Mon, 24 Oct 2022 18:54:43 GMT taylor.smock [18581] * trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandler.java (modified) Fix #21431: Failed to download data in LoadAndZoomHandler ... Mon, 24 Oct 2022 17:55:28 GMT taylor.smock [18580] * 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/src/org/openstreetmap/josm/tools/Utils.java (modified) See #17858: start linking to Java 17 for Java updates. The link for ... Mon, 17 Oct 2022 22:43:38 GMT taylor.smock [18578] * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/Layers.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/package-info.java (added) * trunk/src/org/openstreetmap/josm/data/osm/PrimitiveId.java (modified) * trunk/src/org/openstreetmap/josm/data/vector/VectorDataStore.java (modified) * trunk/src/org/openstreetmap/josm/data/vector/VectorWay.java (modified) * trunk/src/org/openstreetmap/josm/data/vector/package-info.java (added) * trunk/test/unit/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/LayersTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/vector/VectorWayTest.java (modified) Fix #22404: MVT background layer: Polygons not drawn This was a ... Mon, 17 Oct 2022 16:26:42 GMT taylor.smock [18576] * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java (modified) PropertiesDialog: Fix sonarlint issues Mon, 17 Oct 2022 14:22:45 GMT taylor.smock [18574] * trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java (modified) * trunk/src/org/openstreetmap/josm/gui/PrimitiveHoverListener.java (added) * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/display/LafPreference.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/NavigatableComponentTest.java (modified) Fix #22378: Preview object properties on mouse hover (patch by ... Thu, 13 Oct 2022 14:34:37 GMT taylor.smock [18572] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) remove TLD from IANA Mon, 10 Oct 2022 19:15:56 GMT taylor.smock [18571] * trunk/src/org/openstreetmap/josm/data/osm/FilterModel.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/FilterDialogTest.java (added) Fix #22439: Filter deleting always deletes the first filter ... Thu, 06 Oct 2022 19:10:57 GMT taylor.smock [18570] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) Fix #22183: NoClassDefFoundError: Could not initialize class ... Wed, 05 Oct 2022 13:50:33 GMT taylor.smock [18568] * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/WMTSTileSourceTest.java (modified) See #22391/r18567: fix typo (&20 -> %20 for ' ' url encoding) Tue, 04 Oct 2022 21:28:06 GMT taylor.smock [18567] * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) Fix #22391: Support "image/png; mode=8bit" imagery Tue, 27 Sep 2022 16:34:33 GMT taylor.smock [18563] * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/IRelationEditorActionAccess.java (modified) Fix #22268: Upload of data triggering exception "Primitive cannot be ... Mon, 26 Sep 2022 15:11:33 GMT taylor.smock [18561] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) See #22183: NoClassDefFoundError: Could not initialize class ... Mon, 26 Sep 2022 06:42:14 GMT GerdP [18560] * trunk/src/org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java (modified) fix #19340: Validator complains about maxweightrating:X:conditional ... Thu, 08 Sep 2022 20:51:20 GMT taylor.smock [18556] * trunk/src/org/openstreetmap/josm/data/osm/FilterModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java (modified) * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) Fix #22333: Allow delete + move up/down actions in filter dialog to ... Thu, 08 Sep 2022 15:32:45 GMT taylor.smock [18554] * trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java (modified) Fix #22309: Add option to merge by default when dragging nodes (patch ... Thu, 08 Sep 2022 15:19:20 GMT taylor.smock [18553] * trunk/src/org/openstreetmap/josm/data/osm/Way.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/PowerLines.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/util/ValUtil.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDataText.java (modified) * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/WayTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/PowerLinesTest.java (added) * trunk/test/unit/org/openstreetmap/josm/tools/UtilsTest.java (modified) Fix #20716: Search for missing power line support features (patch by ... Wed, 07 Sep 2022 17:55:04 GMT taylor.smock [18550] * trunk/src/org/openstreetmap/josm/tools/bugreport/BugReport.java (modified) Fix CID 1497740: Concurrent data access violations ... Tue, 06 Sep 2022 16:40:21 GMT taylor.smock [18549] * trunk/src/org/openstreetmap/josm/gui/progress/swing/ProgressMonitorExecutor.java (modified) * trunk/src/org/openstreetmap/josm/gui/util/GuiHelper.java (modified) * trunk/src/org/openstreetmap/josm/tools/bugreport/BugReport.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/bugreport/BugReportTest.java (modified) See #22183: NoClassDefFoundError: Could not initialize class ... Tue, 23 Aug 2022 20:43:45 GMT taylor.smock [18542] * trunk/src/org/openstreetmap/josm/data/osm/DefaultNameFormatter.java (modified) Fix #21046: Add `description` to the default naming tags for ... Tue, 23 Aug 2022 20:33:20 GMT taylor.smock [18541] * trunk/src/org/openstreetmap/josm/io/OsmReader.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OsmReaderTest.java (modified) Fix #22250: Abort on XML error elements Tue, 23 Aug 2022 13:04:23 GMT taylor.smock [18540] * trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java (modified) Fix #22307: Add popup menu for notes (patch by Woazboat) The popup ... Tue, 16 Aug 2022 13:50:52 GMT taylor.smock [18539] * trunk/src/org/openstreetmap/josm/command/SplitWayCommand.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) * trunk/test/unit/org/openstreetmap/josm/command/SplitWayCommandTest.java (modified) Fix #21856: Split way: Wrong position of new member in PTv2 relation ... Mon, 15 Aug 2022 14:03:51 GMT taylor.smock [18538] * trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextField.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/widgets/JosmTextFieldTest.java (added) JosmTextField: setHint now properly returns the old hint See ... Thu, 11 Aug 2022 22:01:15 GMT taylor.smock [18532] * trunk/src/org/openstreetmap/josm/io/OsmApi.java (modified) Fix #22160: Retry on `SocketException: Unexpected end of file from ... Wed, 27 Jul 2022 17:06:02 GMT taylor.smock [18529] * trunk/src/org/openstreetmap/josm/gui/MainMenu.java (modified) MainMenu: Add missing `final` keywords Mon, 18 Jul 2022 14:54:44 GMT taylor.smock [18521] * trunk/src/org/openstreetmap/josm/data/validation/tests/UnclosedWays.java (modified) Fix #22225: Don't warn about sport=running on unclosed ways Thu, 14 Jul 2022 18:22:52 GMT taylor.smock [18520] * trunk/src/org/openstreetmap/josm/data/vector/VectorPrimitive.java (modified) VectorPrimitive: Reduce memory allocations in isTagged Thu, 14 Jul 2022 14:25:41 GMT taylor.smock [18518] * trunk/src/org/openstreetmap/josm/data/vector/VectorPrimitive.java (modified) Allow VectorPrimitives to be filtered (see r18516) Wed, 13 Jul 2022 20:00:49 GMT taylor.smock [18516] * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java (modified) Move OsmPrimitive isDrawable to AbstractPrimitive This should have ... Thu, 07 Jul 2022 21:02:39 GMT taylor.smock [18513] * trunk/src/org/openstreetmap/josm/data/osm/Way.java (modified) Way: Fix IAE where getNodePairs would be called on an empty way ... Tue, 05 Jul 2022 17:13:23 GMT stoecker [18510] * trunk/nodist/trans/es.lang (modified) * trunk/nodist/trans/pt_BR.lang (modified) * trunk/nodist/trans/uk.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/vi.lang (modified) * trunk/resources/data/zh_CN.lang (modified) * trunk/resources/data/zh_TW.lang (modified) * trunk/src/org/openstreetmap/josm/tools/I18n.java (modified) i18n update, disable vi, fix #21720 Mon, 04 Jul 2022 04:42:13 GMT GerdP [18506] * trunk/src/org/openstreetmap/josm/data/validation/tests/RelationChecker.java (modified) fix #22187, see #21825: Same error code 1708 for two different ... Tue, 28 Jun 2022 21:19:33 GMT taylor.smock [18503] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) Fix #22170: AIOOBE in org.openstreetmap.josm.gui.util.imagery.CameraPlane Mon, 27 Jun 2022 16:29:34 GMT taylor.smock [18502] * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/NodeElement.java (modified) Fix #22139: Significantly reduce allocations in NodeElement This ... Mon, 27 Jun 2022 16:22:12 GMT taylor.smock [18501] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/AbstractMapRenderer.java (modified) Fix #22140: Significantly reduce allocations in ... Tue, 21 Jun 2022 16:31:54 GMT taylor.smock [18496] * trunk/src/org/openstreetmap/josm/data/osm/search/SearchCompiler.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/search/SearchCompilerTest.java (modified) Fix #22156: ArithmeticException: / by zero in ... Wed, 15 Jun 2022 18:01:29 GMT taylor.smock [18495] * trunk/src/org/openstreetmap/josm/data/coor/ILatLon.java (modified) * trunk/src/org/openstreetmap/josm/data/coor/LatLon.java (modified) Fix since xxx Wed, 15 Jun 2022 17:27:05 GMT taylor.smock [18494] * trunk/src/org/openstreetmap/josm/actions/AddNodeAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/CopyCoordinatesAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/CreateCircleAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/DownloadAlongAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawSnapHelper.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java (modified) * trunk/src/org/openstreetmap/josm/command/MoveCommand.java (modified) * trunk/src/org/openstreetmap/josm/data/coor/ILatLon.java (modified) * trunk/src/org/openstreetmap/josm/data/coor/LatLon.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxImageCorrelation.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxTrackSegment.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Node.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Way.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/search/SearchCompiler.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/CustomProjection.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/Addresses.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/LongSegment.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/UnconnectedWays.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapStatus.java (modified) * trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java (modified) * trunk/src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java (modified) * trunk/src/org/openstreetmap/josm/gui/history/CoordinateInfoViewer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelper.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/RenderingCLI.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Selector.java (modified) * trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java (modified) * trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/AddNodeHandler.java (modified) * trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/AddWayHandler.java (modified) * trunk/src/org/openstreetmap/josm/io/session/SessionReader.java (modified) * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/cache/JCSCacheManagerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/coor/LatLonTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/gpx/GpxDataTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/RenderingCLIAreaTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/GeometryTest.java (modified) Fix #22115: Extract methods from LatLon into ILatLon where they are ... Wed, 15 Jun 2022 14:59:17 GMT taylor.smock [18493] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) PMD/Checkstyle: `if(` -> `if (` Tue, 14 Jun 2022 06:46:54 GMT stoecker [18492] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) fix #22109 - fix IPv6 detection, as api.openstreetmap.org fails in ... Mon, 13 Jun 2022 21:40:17 GMT taylor.smock [18491] * trunk/src/org/openstreetmap/josm/gui/io/UploadDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/UploadTextComponentValidator.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/io/UploadTextComponentValidatorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/BasicPreferences.java (modified) Fix #20823: Reject uploads that do not follow either comment policy ... Mon, 13 Jun 2022 17:38:59 GMT Don-vip [18489] * trunk/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Functions.java (modified) see #22104 - fix deprecation warnings Mon, 13 Jun 2022 15:59:52 GMT taylor.smock [18487] * trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/CopyActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/DeleteLayerActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/PurgeActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/UnJoinNodeWayActionTest.java (modified) PMD/Checkstyle fixes for r18485 Mon, 13 Jun 2022 13:42:34 GMT taylor.smock [18486] * trunk/src/org/openstreetmap/josm/tools/PatternUtils.java (modified) Fix CID 1489883: Dereference null return value This was introduced ... Thu, 09 Jun 2022 17:22:55 GMT taylor.smock [18485] * trunk/src/org/openstreetmap/josm/actions/SessionSaveAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/Feature.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/CopyActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/DeleteLayerActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/PurgeActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/UnJoinNodeWayActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/UploadActionTest.java (modified) SonarLint: Fix most recent code smells This also fixes some tests ... Thu, 09 Jun 2022 13:52:24 GMT taylor.smock [18484] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) MainApplication: Fix CORRECTNESS NP_NULL_PARAM_DEREF This is mostly ... Thu, 09 Jun 2022 13:44:34 GMT taylor.smock [18483] * trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java (modified) NotesDialog: Fix test broken in r18479, see #21600 The test ensures ... Thu, 09 Jun 2022 13:00:28 GMT taylor.smock [18482] * trunk/src/org/openstreetmap/josm/data/vector/VectorDataSet.java (modified) VectorDataSet: Fix MT_CORRECTNESS issues This was most likely ... Thu, 09 Jun 2022 12:33:40 GMT taylor.smock [18481] * trunk/src/org/openstreetmap/josm/actions/SessionSaveAction.java (modified) i18n: \r ->