# # ChangeLog for trunk/test/unit in josm # # Generated by Trac 1.6 # 2024-12-14T12:13:39+01:00 Tue, 12 Sep 2023 18:04:52 GMT taylor.smock [18827] * trunk/test/data/regress/23165/largeIds.osm.pbf (modified) * trunk/test/unit/org/openstreetmap/josm/gui/io/importexport/OsmPbfImporterTest.java (modified) See #23165: Use test file with smaller (Integer.MAX_VALUE) changeset id Tue, 12 Sep 2023 16:04:57 GMT taylor.smock [18826] * trunk/src/org/openstreetmap/josm/data/protobuf/ProtobufParser.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmPbfReader.java (modified) * trunk/test/data/regress/23165 (added) * trunk/test/data/regress/23165/largeIds.osm.pbf (added) * trunk/test/unit/org/openstreetmap/josm/data/protobuf/ProtobufParserTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/io/importexport/OsmPbfImporterTest.java (modified) Fix #23165: Cannot assign a changesetId > 0 to a new primitive ... Thu, 07 Sep 2023 17:36:52 GMT taylor.smock [18824] * trunk/src/org/openstreetmap/josm/gui/io/UploadDialogModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetSelector.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/io/UploadDialogModelTest.java (modified) Fix #23153: Remote Control API call is adding hashtags many times ... Wed, 06 Sep 2023 20:04:23 GMT taylor.smock [18823] * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetSelector.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetSelectorTest.java (modified) Improve performance for ... Thu, 24 Aug 2023 15:23:11 GMT taylor.smock [18821] * trunk/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java (modified) * trunk/test/functional/org/openstreetmap/josm/io/MultiFetchServerObjectReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/OsmApi.java (added) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/TestUser.java (added) Fix #23140: RejectedExecutionException when ... Wed, 23 Aug 2023 11:53:32 GMT taylor.smock [18819] * trunk/build.xml (modified) * trunk/src/org/openstreetmap/josm/io/GpxParser.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/GpxReaderTest.java (modified) See #22652, r18817: Stop parsing gpx files when point elements have ... Tue, 22 Aug 2023 22:10:21 GMT taylor.smock [18818] * trunk/build.xml (modified) * trunk/src/org/openstreetmap/josm/io/GpxParser.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelperTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/GpxReaderTest.java (modified) Fix tests Tue, 22 Aug 2023 18:05:49 GMT taylor.smock [18817] * trunk/src/org/openstreetmap/josm/io/GpxParser.java (added) * trunk/src/org/openstreetmap/josm/io/GpxReader.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/GpxReaderTest.java (modified) Fix #22652: Stop parsing gpx files when wpt elements do not have ... Tue, 22 Aug 2023 15:26:18 GMT taylor.smock [18816] * trunk/src/org/openstreetmap/josm/io/OsmJsonReader.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OsmJsonReaderTest.java (modified) Fix #23134: Cancelling a json download will cause an exception dialog ... Thu, 17 Aug 2023 15:42:58 GMT taylor.smock [18814] * trunk/resources/images/select_shared_children.svg (added) * trunk/src/org/openstreetmap/josm/actions/InvertSelectionAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/SelectSharedChildObjectsAction.java (added) * trunk/src/org/openstreetmap/josm/data/osm/IPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IRelation.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IWay.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Relation.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainMenu.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/SelectSharedChildObjectsActionTest.java (added) Fix #23105: Add action to select shared/common child objects (patch ... Thu, 17 Aug 2023 13:03:10 GMT taylor.smock [18811] * trunk/src/org/openstreetmap/josm/data/osm/DefaultNameFormatter.java (modified) * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/UtilsTest.java (modified) Fix #23124: Azul Java 17.0.4.1 will cause a NumberFormatException ... Tue, 15 Aug 2023 13:16:08 GMT taylor.smock [18807] * trunk/src/org/openstreetmap/josm/gui/io/importexport/GeoJSONImporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/OsmDataSessionImporter.java (modified) * trunk/test/data/sessions/data.geojson (added) * trunk/test/data/sessions/geojson.jos (added) * trunk/test/unit/org/openstreetmap/josm/actions/SessionLoadActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/session/SessionReaderTest.java (modified) Allow importing geojson files that were saved to a session file * ... Mon, 14 Aug 2023 15:56:25 GMT taylor.smock [18806] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/RemoteEntry.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/RemoteEntryTest.java (modified) Fix #23119: NPE in RemoteEntry.getLastModified Mon, 14 Aug 2023 15:34:52 GMT taylor.smock [18805] * trunk/src/org/openstreetmap/josm/gui/download/PlaceSelection.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/download/PlaceSelectionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/mockers/BugReportMock.java (added) * trunk/test/unit/org/openstreetmap/josm/testutils/mockers/ImageProviderMock.java (added) Fix #23117: NPE in PlaceSelection$NamedResultTableModel This occurs ... Sat, 12 Aug 2023 22:20:18 GMT taylor.smock [18804] * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditorTest.java (modified) Fix #23116: Adding a member to a newly created relation will cause an ... Wed, 09 Aug 2023 13:30:01 GMT taylor.smock [18801] * trunk/native/docker-test.sh (modified) * trunk/native/windows/win-jpackage.sh (modified) * trunk/scripts/BuildProjectionDefinitions.java (modified) * trunk/scripts/SyncEditorLayerIndex.java (modified) * trunk/scripts/TagInfoExtract.java (modified) * trunk/scripts/TaggingPresetSchemeWikiGenerator.java (modified) * trunk/src/org/openstreetmap/josm/actions/JosmAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/UnJoinNodeWayAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/UploadAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/UploadSelectionAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/corrector/ReverseWayTagCorrector.java (modified) * trunk/src/org/openstreetmap/josm/actions/downloadtasks/AbstractChangesetDownloadTask.java (modified) * trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawSnapHelper.java (modified) * trunk/src/org/openstreetmap/josm/actions/upload/UploadHook.java (modified) * trunk/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java (modified) * trunk/src/org/openstreetmap/josm/command/DeleteCommand.java (modified) * trunk/src/org/openstreetmap/josm/data/Bounds.java (modified) * trunk/src/org/openstreetmap/josm/data/Version.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxTrackSegment.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/DefaultLayer.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/IOAuthToken.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/ChangesetCache.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/DataSetMerger.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/FilterMatcher.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Node.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmDataManager.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmUtils.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Relation.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Storage.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/search/SearchCompiler.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/Ellipsoid.java (modified) * trunk/src/org/openstreetmap/josm/data/tagging/ac/AutoCompletionPriority.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/ValidationTask.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/routines/EmailValidator.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/routines/InetAddressValidator.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/routines/UrlValidator.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/Highways.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/Lanes.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagChecker.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/RelationChecker.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/UntaggedWay.java (modified) * trunk/src/org/openstreetmap/josm/data/vector/DataStore.java (modified) * trunk/src/org/openstreetmap/josm/data/vector/VectorDataStore.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/pair/AbstractListMergeModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/pair/AbstractListMerger.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/pair/ComparePairType.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellEditor.java (modified) * trunk/src/org/openstreetmap/josm/gui/correction/CorrectionTable.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/CommandStackDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetsInActiveDataLayerListModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/query/UidInputFieldValidator.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java (modified) * trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowser.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/ActionFlagsTableCell.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/ChangesetManagementPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/CloseChangesetDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/CustomConfigurator.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/UploadDialogModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/importexport/GpxExporter.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AutosaveTask.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/MainLayerManager.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/ValidatorLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/DateFilterPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/ImportAudioAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ColorfulFilter.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParser.jj (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSStyleIndex.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/NodeElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/advanced/AbstractTableListEditor.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryProvidersPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferencesModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginUpdatePolicyPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/shortcut/PrefJPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/progress/ProgressMonitor.java (modified) * trunk/src/org/openstreetmap/josm/gui/progress/swing/PleaseWaitProgressMonitor.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/TagEditorModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompEvent.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletionManager.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetItemGuiSupport.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/ComboMultiSelect.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/PresetLink.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/PresetListEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Text.java (modified) * trunk/src/org/openstreetmap/josm/gui/util/imagery/Vector3D.java (modified) * trunk/src/org/openstreetmap/josm/gui/widgets/AbstractFileChooser.java (modified) * trunk/src/org/openstreetmap/josm/gui/widgets/MultiSplitLayout.java (modified) * trunk/src/org/openstreetmap/josm/io/ChangesetQuery.java (modified) * trunk/src/org/openstreetmap/josm/io/DefaultProxySelector.java (modified) * trunk/src/org/openstreetmap/josm/io/DiffResultProcessor.java (modified) * trunk/src/org/openstreetmap/josm/io/IGpxReader.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmApi.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmReader.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) * trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/RequestHandler.java (modified) * trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java (modified) * trunk/src/org/openstreetmap/josm/tools/ColorScale.java (modified) * trunk/src/org/openstreetmap/josm/tools/Destroyable.java (modified) * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) * trunk/src/org/openstreetmap/josm/tools/GuiSizesHelper.java (modified) * trunk/src/org/openstreetmap/josm/tools/HttpClient.java (modified) * trunk/src/org/openstreetmap/josm/tools/OptionParser.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java (modified) * trunk/src/org/openstreetmap/josm/tools/Shortcut.java (modified) * trunk/src/org/openstreetmap/josm/tools/Territories.java (modified) * trunk/src/org/openstreetmap/josm/tools/TextAnalyzer.java (modified) * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) * trunk/src/org/openstreetmap/josm/tools/WikiReader.java (modified) * trunk/src/org/openstreetmap/josm/tools/template_engine/TemplateParser.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/protobuf/ProtobufPackedTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/DirectionNodesTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/SelfIntersectingWayTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/GpxReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/mockers/EDTAssertionMocker.java (modified) Fix #22832: Code cleanup and some simplification, documentation fixes ... Tue, 08 Aug 2023 21:47:11 GMT taylor.smock [18800] * trunk/test/unit/org/openstreetmap/josm/actions/SessionSaveActionTest.java (modified) Add WindowMocker to test to fix test failure Tue, 08 Aug 2023 19:24:36 GMT taylor.smock [18799] * trunk/test/performance/org/openstreetmap/josm/data/validation/ValidationTaskPerformanceTest.java (modified) * trunk/test/performance/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerPerformanceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/TestUtils.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/SessionSaveActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/UploadActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/ValidatorCLITest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/UntaggedNodeTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelperTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/RenderingCLIAreaTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerTestIT.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/JosmDecimalFormatSymbolsProviderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/RightAndLefthandTrafficTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/TerritoriesTest.java (modified) See r18798: Actually use the @Territories annotation This also ... Tue, 08 Aug 2023 18:19:40 GMT taylor.smock [18798] * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/Territories.java (added) See #16567: Add @Territories annotation for JUnit 5 This reduces ... Mon, 07 Aug 2023 17:39:39 GMT taylor.smock [18793] * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditorTest.java (modified) Fix #23091: Opening a preset from inside a relation editor causes a ... Thu, 27 Jul 2023 21:01:28 GMT stoecker [18788] * trunk/test/unit/org/openstreetmap/josm/io/nmea/NmeaReaderTest.java (modified) fix tests Thu, 27 Jul 2023 13:47:48 GMT taylor.smock [18786] * trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Authorization.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/oauth/OAuth20AuthorizationTest.java (modified) Fix #23083: SocketTimeoutException in ... Wed, 26 Jul 2023 20:06:14 GMT taylor.smock [18783] * trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/ConflictDialogTest.java (modified) Fix #23081: NoSuchElementException in ... Thu, 20 Jul 2023 20:21:29 GMT taylor.smock [18777] * trunk/src/org/openstreetmap/josm/data/imagery/Shape.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/ShapeTest.java (modified) Reduce allocations during startup from Shape Shape#hashCode made ... Mon, 10 Jul 2023 20:19:01 GMT taylor.smock [18776] * trunk/src/org/openstreetmap/josm/actions/upload/ValidateUploadHook.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/ValidationTask.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/upload/ValidateUploadHookTest.java (modified) See #23049, fix an issue where tests might visit the entire dataset ... Mon, 10 Jul 2023 15:07:42 GMT taylor.smock [18775] * trunk/src/org/openstreetmap/josm/actions/upload/ValidateUploadHook.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/upload/ValidateUploadHookTest.java (modified) Fix #23049: Informational errors cause validator dialog to occur on ... Wed, 21 Jun 2023 14:50:47 GMT taylor.smock [18766] * trunk/src/org/openstreetmap/josm/data/imagery/JosmTemplatedTMSTileSource.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/JosmTemplatedTMSTileSourceTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/imagery/TemplatedWMSTileSourceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/TileSourceTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/imagery/WMSEndpointTileSourceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/WMTSTileSourceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/vectortile/mapbox/MapboxVectorTileSourceTest.java (modified) Fix #23011: Custom http headers aren't applied on custom TMS imagery ... Tue, 20 Jun 2023 18:52:08 GMT taylor.smock [18765] * trunk/test/unit/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanelTest.java (modified) See r18764, fix unit test that expected a button at a specific location Wed, 14 Jun 2023 20:27:42 GMT taylor.smock [18761] * trunk/src/org/openstreetmap/josm/actions/mapmode/SplitMode.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerAsserts.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerRule.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerTest.java (modified) Fix borked tests (see r18757) Wed, 14 Jun 2023 16:01:00 GMT taylor.smock [18757] * trunk/resources/data/validator/numeric.mapcss (modified) * trunk/resources/data/validator/wikipedia.mapcss (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagChecker.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerAsserts.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerFixCommand.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerRule.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/Environment.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParser.jj (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerTest.java (modified) Fix #17669, #22096: Allow placeholders in more locations in MapCSS Tue, 13 Jun 2023 20:36:12 GMT taylor.smock [18753] * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelper.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/OsmDataLayerTest.java (modified) Fix #23001: ClassCastException in GpxDrawHelper#calculateColors ... Wed, 24 May 2023 17:32:35 GMT taylor.smock [18735] * trunk/src/org/openstreetmap/josm/tools/date/DateUtils.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/date/DateUtilsTest.java (modified) Fix #22921: DateTimeException when using invalid day of month for ... Wed, 10 May 2023 17:18:54 GMT taylor.smock [18723] * trunk/CONTRIBUTION (modified) * trunk/ivy.xml (modified) * trunk/scripts/SyncEditorLayerIndex.java (modified) * trunk/scripts/TagInfoExtract.java (modified) * trunk/src/org/openstreetmap/josm/data/StructUtils.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/DefaultLayer.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/MapboxVectorTileSource.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/Expression.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/Layers.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/MapboxVectorStyle.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/Source.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Exception.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Parameters.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Token.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuthParameters.java (modified) * trunk/src/org/openstreetmap/josm/data/sources/SourcePreferenceEntry.java (modified) * trunk/src/org/openstreetmap/josm/io/GeoJSONMapRouletteWriter.java (modified) * trunk/src/org/openstreetmap/josm/io/GeoJSONReader.java (modified) * trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmJsonReader.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/FeaturesHandler.java (modified) * trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/OpenApiHandler.java (modified) * trunk/src/org/openstreetmap/josm/tools/Tag2Link.java (modified) * trunk/src/org/openstreetmap/josm/tools/Territories.java (modified) * trunk/test/functional/org/openstreetmap/josm/data/osm/TaginfoTestIT.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/ExpressionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/LayersTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/MapboxVectorStyleTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/SourceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/ValidatorCLITest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OsmJsonReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookTestIT.java (modified) * trunk/tools/spotbugs/josm-filter.xml (modified) Fix #22432, see #22941: Start migrating from javax to jakarta ... Wed, 26 Apr 2023 21:13:00 GMT taylor.smock [18718] * trunk/src/org/openstreetmap/josm/data/validation/ValidatorCLI.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/ValidatorCLITest.java (modified) See #22898: JOSM Validator CLI errors out when is run with --load- ... Tue, 25 Apr 2023 14:11:37 GMT taylor.smock [18714] * trunk/src/org/openstreetmap/josm/data/validation/ValidatorCLI.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/ValidatorCLITest.java (modified) Fix #22898: JOSM Validator CLI errors out when is run with --load- ... Thu, 20 Apr 2023 20:13:25 GMT taylor.smock [18706] * trunk/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/io/SaveLayersDialogTest.java (modified) Fix #22817: Don't delete layer with changes and a non-normal upload ... Mon, 20 Mar 2023 20:52:18 GMT taylor.smock [18695] * trunk/src/org/openstreetmap/josm/actions/ExtensionFileFilter.java (modified) * trunk/src/org/openstreetmap/josm/data/Bounds.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/CommandInteger.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/Feature.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/pbf (added) * trunk/src/org/openstreetmap/josm/data/osm/pbf/Blob.java (added) * trunk/src/org/openstreetmap/josm/data/osm/pbf/BlobHeader.java (added) * trunk/src/org/openstreetmap/josm/data/osm/pbf/HeaderBlock.java (added) * trunk/src/org/openstreetmap/josm/data/osm/pbf/Info.java (added) * trunk/src/org/openstreetmap/josm/data/osm/pbf/OsmPbfFile.java (added) * trunk/src/org/openstreetmap/josm/data/osm/pbf/package-info.java (added) * trunk/src/org/openstreetmap/josm/data/protobuf/ProtobufPacked.java (modified) * trunk/src/org/openstreetmap/josm/data/protobuf/ProtobufParser.java (modified) * trunk/src/org/openstreetmap/josm/data/protobuf/ProtobufRecord.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/importexport/OsmPbfImporter.java (added) * trunk/src/org/openstreetmap/josm/io/AbstractReader.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmJsonReader.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmPbfReader.java (added) * trunk/src/org/openstreetmap/josm/io/OsmReader.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/protobuf/ProtobufPackedTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/protobuf/ProtobufTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/io/importexport/OsmPbfImporterTest.java (added) Fix #22603: Add PBF reading support Thu, 16 Mar 2023 21:09:01 GMT taylor.smock [18694] * trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java (modified) * trunk/test/data/META-INF/services/org.junit.jupiter.api.extension.Extension (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/MinimapDialogTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferenceHighLevelTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerJOSMTooOldTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerMultiVersionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/PluginServer.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/AssertionsInEDT.java (added) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/AssumeRevision.java (added) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/BasicPreferences.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/FullPreferences.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/I18n.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/JosmDefaults.java (added) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/JosmHome.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/Logging.java (added) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/Main.java (added) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/ThreadSync.java (added) * trunk/test/unit/org/openstreetmap/josm/testutils/annotations/Timezone.java (added) Fix #22381: Try to automatically install newly required plugins on ... Tue, 14 Mar 2023 13:37:10 GMT taylor.smock [18691] * trunk/src/org/openstreetmap/josm/gui/layer/MainLayerManager.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetSelector.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresets.java (modified) * trunk/test/functional/org/openstreetmap/josm/io/MultiFetchServerObjectReaderTest.java (modified) * trunk/test/performance/org/openstreetmap/josm/io/OsmReaderPerformanceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/routines/DomainValidatorTestIT.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/ClipboardUtilsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/LayerTransferableTest.java (modified) Significantly reduce cost of large presets like `Name Suggestion ... Mon, 13 Mar 2023 20:59:27 GMT taylor.smock [18690] * trunk/ivy.xml (modified) * trunk/test/functional/org/openstreetmap/josm/io/MultiFetchServerObjectReaderTest.java (modified) * trunk/test/functional/org/openstreetmap/josm/tools/HttpClientTest.java (modified) * trunk/test/performance/org/openstreetmap/josm/data/osm/KeyValuePerformanceTest.java (modified) * trunk/test/performance/org/openstreetmap/josm/data/osm/visitor/paint/AbstractMapRendererPerformanceTestParent.java (modified) * trunk/test/performance/org/openstreetmap/josm/gui/mappaint/MapRendererPerformanceTest.java (modified) * trunk/test/performance/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSStyleSourceFilterTest.java (modified) * trunk/test/performance/org/openstreetmap/josm/io/OsmReaderPerformanceTest.java (modified) * trunk/test/performance/org/openstreetmap/josm/io/OsmWriterPerformanceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/JOSMFixture.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/CopyActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/JoinAreasActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/RestorePropertyActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/SessionSaveActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/SplitWayActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/corrector/ReverseWayTagCorrectorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/upload/FixDataHookTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/command/AddPrimitivesCommandTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/command/ChangeCommandTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/gpx/GpxImageCorrelationTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/ChangesetTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/DataSetMergerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/DataSetTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/FilterTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/NodeDataTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/OsmPrimitiveKeyHandlingTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/OsmPrimitiveTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/OsmPrimitiveTypeTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/OsmUtilsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/QuadBucketsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/RelationTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/TagCollectionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/WayDataTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/WaySegmentTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/history/HistoryWayTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/search/SearchCompilerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/preferences/StrokePropertyTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/projection/EllipsoidTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionRefTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/routines/DomainValidatorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/routines/DomainValidatorTestIT.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/routines/EmailValidatorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/routines/InetAddressValidatorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/routines/RegexValidatorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/routines/UrlValidatorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/ConnectivityRelationsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/DirectionNodesTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/OpeningHourTestTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/SelfIntersectingWayTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/TagCheckerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/TurnRestrictionTestTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/MainApplicationTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/MapViewStateTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/NavigatableComponentTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/TableCellRendererTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/ClipboardUtilsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/LayerTransferableTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/PrimitiveTransferableTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/data/PrimitiveTagTransferDataTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/MinimapDialogTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/layer/CycleLayerActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/layer/DuplicateActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationSorterTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/relation/sort/WayConnectionTypeCalculatorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanelTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/history/HistoryLoadTaskTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/io/AsynchronousUploadPrimitivesTaskTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/GpxLayerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/gpx/ConvertToDataLayerActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/gpx/DownloadWmsAlongTrackActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/AllMappaintTests.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/MapCSSWithExtendedTextDirectivesTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/AllMapCSSTests.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/preferences/AbstractExtendedSourceEntryTestCase.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/preferences/ToolbarPreferencesTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferenceHighLevelTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/widgets/HistoryComboBoxTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/CertificateAmendmentTestIT.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/GeoJSONReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OsmChangesetContentParserTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OsmWriterTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/UrlPatternsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/nmea/NmeaReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/session/SessionReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/session/SessionWriterTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerJOSMTooOldTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerMultiVersionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/ImagePatternMatching.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/PluginServer.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/mockers/ExtendedDialogMocker.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/AlphanumComparatorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/LanguageInfoTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/MemoryManagerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/OsmUrlToBoundsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/template_engine/TemplateEntryTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/template_engine/TemplateParserTest.java (modified) See #16567: Convert all assertion calls to JUnit 5 (patch by gaben, ... Thu, 09 Mar 2023 23:30:31 GMT taylor.smock [18689] * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialogTest.java (deleted) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/ImagesLoaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/WikimediaCommonsLoaderTest.java (modified) Revert tests added in r18685/r18686, see #22767 The test has proven ... Wed, 08 Mar 2023 19:00:36 GMT taylor.smock [18686] * trunk/src/org/openstreetmap/josm/gui/dialogs/DialogsPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialogTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/ImagesLoaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/WikimediaCommonsLoaderTest.java (modified) See #22767, fix failing unit tests The fix for #22767 included a ... Tue, 07 Mar 2023 20:44:32 GMT taylor.smock [18685] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialogTest.java (added) Fix #22767: Geotagged image deletion does not move to the ... Tue, 07 Mar 2023 16:15:04 GMT taylor.smock [18684] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplayTest.java (modified) Fix #22770: High precision scroll inputs may cause zoom events in the ... Mon, 06 Mar 2023 22:28:55 GMT taylor.smock [18683] * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetMenu.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetsTest.java (modified) Fix #22783: Presets menu should not sort the first action block The ... Wed, 22 Feb 2023 18:14:00 GMT taylor.smock [18675] * trunk/src/org/openstreetmap/josm/data/validation/tests/PowerLines.java (modified) * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/PowerLinesTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/GeometryTest.java (modified) Fix #22684: IAE: Parameter 'en1' must not be null in ... Tue, 21 Feb 2023 15:15:39 GMT taylor.smock [18671] * trunk/src/org/openstreetmap/josm/data/oauth/OAuthAccessTokenHolder.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanelTest.java (added) See #20768: Ensure that removing an OAuth 1.0 token actually removes ... Mon, 20 Feb 2023 21:41:26 GMT taylor.smock [18670] * 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) * trunk/test/unit/org/openstreetmap/josm/tools/bugreport/BugReportTest.java (modified) Fix #22753: Fix GitHub Actions This uses actions from ... Mon, 20 Feb 2023 13:42:48 GMT taylor.smock [18669] * trunk/test/unit/org/openstreetmap/josm/tools/bugreport/BugReportTest.java (modified) See #22753: Fix GitHub Actions This drops the sync call in the test ... Mon, 20 Feb 2023 13:38:35 GMT taylor.smock [18668] * trunk/test/unit/org/openstreetmap/josm/tools/bugreport/BugReportTest.java (modified) See #22753: Fix GitHub Actions This *should* fix the failing Java 8 ... Thu, 16 Feb 2023 15:58:19 GMT taylor.smock [18666] * trunk/test/unit/org/openstreetmap/josm/data/oauth/OAuth20AuthorizationTest.java (modified) See r18665, fix broken test and explain why the OAuth token consumer ... Thu, 16 Feb 2023 15:01:49 GMT taylor.smock [18665] * trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/IOAuthAuthorization.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/IOAuthParameters.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/IOAuthToken.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Authorization.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Token.java (modified) * trunk/src/org/openstreetmap/josm/gui/datatransfer/importers/FilePaster.java (modified) * trunk/src/org/openstreetmap/josm/gui/datatransfer/importers/TagTransferPaster.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/layer/LayerListTransferHandler.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Functions.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/OsmConnection.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/oauth/OAuth20AuthorizationTest.java (modified) Fix several coverity issues CID-1504572: Synchronization on ... Wed, 15 Feb 2023 17:22:07 GMT taylor.smock [18664] * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Functions.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/FunctionsTest.java (modified) Fix #22704: Add parent_way_angle mapcss function (patch by Woazboat) Mon, 13 Feb 2023 20:53:05 GMT taylor.smock [18661] * trunk/src/org/openstreetmap/josm/tools/RotationAngle.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/IconRotationTest.java (added) Fix #22703, see #22695, #22704: 90° offset of `icon-rotation: way;` ... Thu, 09 Feb 2023 17:47:09 GMT taylor.smock [18658] * trunk/src/org/openstreetmap/josm/io/OsmJsonReader.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OsmJsonReaderTest.java (modified) See #22680: Unexpected exception when downloading GeoJSON This ... 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 ... 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 13:31:19 GMT taylor.smock [18630] * trunk/test/unit/org/openstreetmap/josm/actions/AddImageryLayerActionTest.java (modified) see r18628: {apikey} fails for Swedish historic orthophoto endpoint ... 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 ... 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" ... 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) Tue, 13 Dec 2022 13:25:40 GMT taylor.smock [18614] * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayerTest.java (modified) See #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 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" ... Tue, 22 Nov 2022 13:01:54 GMT taylor.smock [18602] * trunk/test/unit/org/openstreetmap/josm/gui/MainApplicationTest.java (modified) See r18598, fix tests under Java 18/19 This was caused by a race ... 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 ... 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 ... 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 ... 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 ... 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 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 ... 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 ... 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) Mon, 26 Sep 2022 15:45:59 GMT taylor.smock [18562] * trunk/test/unit/org/openstreetmap/josm/TestUtils.java (modified) See r18555: Fix tests on Windows This occurred due to the changes ... Thu, 08 Sep 2022 16:22:23 GMT taylor.smock [18555] * trunk/test/unit/org/openstreetmap/josm/TestUtils.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialogTest.java (modified) Update tests for new UI information See #20716: Search for missing ... 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 23:44:00 GMT taylor.smock [18551] * trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java (modified) Fix test failures due to StackOverflowError This occurs due to ... 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: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, 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 ... Tue, 26 Jul 2022 20:44:59 GMT taylor.smock [18526] * trunk/test/unit/org/openstreetmap/josm/actions/mapmode/SelectActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/WMTSTileSourceTest.java (modified) Fix tests that have been broken on Mac and Windows Mac was due to ... 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 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 ... 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 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 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 ... Wed, 08 Jun 2022 20:20:53 GMT taylor.smock [18478] * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/MVTTile.java (modified) * trunk/src/org/openstreetmap/josm/data/vector/VectorDataStore.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/vector/VectorDataSetTest.java (modified) Really fix failing tests in VectorDataSetTest The test failed ~50% ... Wed, 08 Jun 2022 18:21:41 GMT taylor.smock [18477] * trunk/src/org/openstreetmap/josm/data/vector/VectorDataStore.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/vector/VectorDataSetTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/vector/VectorNodeTest.java (modified) Fix tests broken in r18473, see #22032 This was caused by vector ... Wed, 08 Jun 2022 17:09:15 GMT taylor.smock [18475] * trunk/src/org/openstreetmap/josm/tools/PatternUtils.java (added) * trunk/src/org/openstreetmap/josm/tools/Tag2Link.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/Tag2LinkTest.java (modified) Fix #21794: Allow for cases where tags can be URL or key values in ... Wed, 08 Jun 2022 15:48:47 GMT taylor.smock [18473] * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/Feature.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/Geometry.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/GeometryTypes.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/Layer.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/MVTTile.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Tagged.java (modified) * trunk/src/org/openstreetmap/josm/data/protobuf/ProtobufPacked.java (modified) * trunk/src/org/openstreetmap/josm/data/protobuf/ProtobufParser.java (modified) * trunk/src/org/openstreetmap/josm/data/protobuf/ProtobufRecord.java (modified) * trunk/src/org/openstreetmap/josm/data/vector/VectorDataStore.java (modified) * trunk/src/org/openstreetmap/josm/data/vector/VectorPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/vector/VectorRelation.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/protobuf/ProtobufRecordTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/protobuf/ProtobufTest.java (modified) Fix #22032: Various memory enhancements for MVT tiles There is ... Mon, 06 Jun 2022 17:07:05 GMT taylor.smock [18466] * trunk/src/org/openstreetmap/josm/actions/SessionLoadAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/SessionSaveAction.java (added) * trunk/src/org/openstreetmap/josm/actions/SessionSaveAsAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainMenu.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/LayerManager.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/ConvertToDataLayerAction.java (modified) * trunk/src/org/openstreetmap/josm/io/session/GenericSessionExporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/GpxTracksSessionExporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/GpxTracksSessionImporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/MarkerSessionExporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/MarkerSessionImporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/SessionReader.java (modified) * trunk/src/org/openstreetmap/josm/io/session/SessionWriter.java (modified) * trunk/src/org/openstreetmap/josm/tools/ListenerList.java (modified) * trunk/test/data/sessions/gpx_markers_combined.jos (added) * trunk/test/unit/org/openstreetmap/josm/actions/SessionSaveActionTest.java (added) * trunk/test/unit/org/openstreetmap/josm/actions/SessionSaveAsActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/session/SessionWriterTest.java (modified) Fix #21813: Improve marker handling in sessions and #21923: Improve ... Mon, 06 Jun 2022 14:04:20 GMT taylor.smock [18464] * 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/osm/Node.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/NodePositionComparator.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/OsmTransferHandlerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/GeoJSONReaderTest.java (modified) Extract equalsEpsilon from LatLon into ILatLon This significantly ...