# # ChangeLog for trunk/src/org/openstreetmap/josm/gui in josm # # Generated by Trac 1.6 # 2024-06-03T18:18:28+02:00 Mon, 12 Apr 2021 20:43:33 GMT simon04 [17762] * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactoryTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java (modified) see #20744 - Evaluate MapCSS pseudo classes without array creation Mon, 12 Apr 2021 19:20:36 GMT simon04 [17760] * trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDataText.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/layer/LayerVisibilityAction.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmWriter.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java (modified) Checkstyle Mon, 12 Apr 2021 19:20:34 GMT simon04 [17759] * trunk/resources/data/validator/addresses.mapcss (modified) * trunk/resources/data/validator/combinations.mapcss (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Functions.java (modified) fix #20751 - Add MapCSS function `mod` (modulo) Mon, 12 Apr 2021 19:20:31 GMT simon04 [17758] * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerAsserts.java (modified) * 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/ExpressionFactoryTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java (modified) fix #20744 - Evaluate MapCSS expression without array creation Mon, 12 Apr 2021 19:16:40 GMT simon04 [17757] * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) fix #20750 - Explain * and ∅ in Layer info window (patch by ... Sun, 11 Apr 2021 22:16:08 GMT simon04 [17753] * trunk/src/org/openstreetmap/josm/gui/dialogs/layer/LayerVisibilityAction.java (modified) https://errorprone.info/bugpattern/ClassCanBeStatic Sun, 11 Apr 2021 22:16:06 GMT simon04 [17752] * trunk/src/org/openstreetmap/josm/data/osm/BBox.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Relation.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Way.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/UploadTextComponentValidator.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/BBoxTest.java (modified) see #20745 - Avoid heap allocations due to BBox in IPrimitive.getBBox ... Sun, 11 Apr 2021 19:56:50 GMT simon04 [17749] * trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmChangeTask.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Changeset.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/history/HistoryOsmPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/search/SearchCompiler.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDataText.java (modified) * trunk/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/ConvertFromGpxLayerAction.java (modified) * trunk/src/org/openstreetmap/josm/io/AbstractReader.java (modified) * trunk/src/org/openstreetmap/josm/io/DiffResultProcessor.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmWriter.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/DataSetMergerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/search/SearchCompilerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OsmJsonReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OsmWriterTest.java (modified) see #14176 - Migrate OsmPrimitive to Instant Sun, 11 Apr 2021 10:35:17 GMT simon04 [17745] * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java (modified) fix #20739 - MapCSS: evaluate class on current and on default layer Sun, 11 Apr 2021 10:35:15 GMT simon04 [17744] * trunk/scripts/TagInfoExtract.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/Environment.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/AreaElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/AreaIconElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/BoxTextElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/LineElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/NodeElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/RepeatImageElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/TextElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/TextLabel.java (modified) see #20739 - Extract Environment.getCascade Sun, 11 Apr 2021 09:29:12 GMT simon04 [17741] * trunk/src/org/openstreetmap/josm/gui/dialogs/layer/LayerVisibilityAction.java (modified) see #20659 - Extract LayerVisibilityAction.ColorSelector.getColors Sun, 11 Apr 2021 09:29:10 GMT simon04 [17740] * trunk/src/org/openstreetmap/josm/gui/dialogs/layer/LayerVisibilityAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ImageryFilterSettings.java (modified) fix #20659 - Add contrast/gamma/... on image viewer Sun, 11 Apr 2021 07:52:08 GMT simon04 [17738] * trunk/src/org/openstreetmap/josm/gui/ExtendedDialog.java (modified) see #16163 - Fix NPE in unit tests Fri, 09 Apr 2021 20:48:56 GMT simon04 [17734] * trunk/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java (modified) see #16163 - Fix SwingConstants.LEFT for PreferenceTabbedPane Fri, 09 Apr 2021 19:22:59 GMT simon04 [17733] * trunk/src/org/openstreetmap/josm/actions/PurgeAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/SessionSaveAsAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/corrector/TagCorrector.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapStatus.java (modified) * trunk/src/org/openstreetmap/josm/gui/history/NodeListTableCellRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/history/RelationMemberListTableCellRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/history/VersionTable.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginListPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/shortcut/PrefJPanel.java (modified) * trunk/src/org/openstreetmap/josm/io/session/GenericSessionExporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/GeoImageSessionExporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/ImagerySessionExporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/MarkerSessionExporter.java (modified) see #16163 - Prefer SwingConstants.LEADING over SwingConstants.LEFT Fri, 09 Apr 2021 19:22:56 GMT simon04 [17732] * trunk/src/org/openstreetmap/josm/actions/MapRectifierWMSmenuAction.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/Test.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java (modified) * trunk/src/org/openstreetmap/josm/tools/GBC.java (modified) see #16163 - Prefer GridBagConstraints.LINE_START over ... Fri, 09 Apr 2021 19:22:53 GMT simon04 [17731] * trunk/src/org/openstreetmap/josm/gui/ExtendedDialog.java (modified) see #16163 - ExtendedDialog.setupDialog: apply component orientation ... Fri, 09 Apr 2021 19:22:52 GMT simon04 [17730] * trunk/src/org/openstreetmap/josm/gui/MainFrame.java (modified) see #16163 - MainApplication: apply component orientation based on locale Fri, 09 Apr 2021 17:07:31 GMT simon04 [17726] * trunk/src/org/openstreetmap/josm/gui/animation/AnimationExtensionManager.java (modified) see #14176 - Migrate AnimationExtensionManager to LocalDate (ZoneId) ... Thu, 08 Apr 2021 22:55:42 GMT simon04 [17721] * trunk/src/org/openstreetmap/josm/gui/download/BookmarkList.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/download/BookmarkListTest.java (added) see #14176 - Fix BookmarkList.ChangesetBookmark ... Thu, 08 Apr 2021 22:55:38 GMT simon04 [17719] * trunk/src/org/openstreetmap/josm/gui/animation/AnimationExtensionManager.java (modified) see #14176 - Migrate AnimationExtensionManager to LocalDate Thu, 08 Apr 2021 22:19:56 GMT simon04 [17718] * trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/GpxLayerTest.java (modified) see #14176 - Utils.getDurationString in GpxLayer.formatTimespan Thu, 08 Apr 2021 22:19:53 GMT simon04 [17717] * trunk/src/org/openstreetmap/josm/data/osm/Changeset.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/AbstractCellRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableCellRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDiscussionTableCellRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/ChangesetCellRenderer.java (modified) * trunk/src/org/openstreetmap/josm/io/ChangesetUpdater.java (modified) * trunk/src/org/openstreetmap/josm/io/DiffResultProcessor.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmChangesetParser.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmWriter.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/ChangesetTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/io/ChangesetCellRendererTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OsmWriterTest.java (modified) see #14176 - Migrate Changeset to Instant Thu, 08 Apr 2021 20:56:06 GMT simon04 [17715] * trunk/src/org/openstreetmap/josm/data/gpx/GpxData.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxImageCorrelation.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/WayPoint.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/ConvertFromGpxLayerAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/DateFilterPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelper.java (modified) * trunk/src/org/openstreetmap/josm/io/nmea/NmeaReader.java (modified) * trunk/src/org/openstreetmap/josm/io/rtklib/RtkLibPosReader.java (modified) * trunk/src/org/openstreetmap/josm/io/session/GeoImageSessionExporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/GeoImageSessionImporter.java (modified) * trunk/src/org/openstreetmap/josm/tools/ExifReader.java (modified) * trunk/src/org/openstreetmap/josm/tools/date/DateUtils.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/ImageDataTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/gpx/GpxDataTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/gpx/GpxImageCorrelationTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/gpx/WayPointTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/OsmDataLayerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImagesTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/ImageEntryTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/nmea/NmeaReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/rtklib/RtkLibPosReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/ExifReaderTest.java (modified) see #14176 - Migrate GPX to Instant Wed, 07 Apr 2021 21:41:13 GMT simon04 [17714] * trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/NotesDialogTest.java (modified) fix #20583 - Filter notes in notes dialog Wed, 07 Apr 2021 21:41:11 GMT simon04 [17713] * trunk/src/org/openstreetmap/josm/gui/preferences/SourceEditor.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/advanced/AdvancedPreference.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddImageryPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Text.java (modified) * trunk/src/org/openstreetmap/josm/gui/util/DocumentAdapter.java (added) * trunk/src/org/openstreetmap/josm/gui/widgets/SearchTextResultListPanel.java (modified) Extract interface DocumentAdapter Wed, 07 Apr 2021 20:34:03 GMT simon04 [17712] * trunk/src/org/openstreetmap/josm/data/notes/Note.java (modified) * trunk/src/org/openstreetmap/josm/data/notes/NoteComment.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/NoteData.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/NoteLayer.java (modified) * trunk/src/org/openstreetmap/josm/io/NoteReader.java (modified) * trunk/src/org/openstreetmap/josm/io/NoteWriter.java (modified) * trunk/src/org/openstreetmap/josm/tools/date/DateUtils.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/notes/NoteCommentTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/notes/NoteTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/NotesDialogTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/NoteReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/date/DateUtilsTest.java (modified) see #14176 - Migrate Note/NoteComment to Instant Wed, 07 Apr 2021 19:20:49 GMT simon04 [17709] * trunk/src/org/openstreetmap/josm/gui/io/BasicUploadSettingsPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/ChangesetManagementPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/ConfigurationParameterRequestHandler.java (deleted) * trunk/src/org/openstreetmap/josm/gui/io/UploadDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/TagTable.java (modified) fix #20708 - Re-organize the upload dialog Wed, 07 Apr 2021 19:20:47 GMT simon04 [17708] * trunk/src/org/openstreetmap/josm/gui/io/UploadDialog.java (modified) see #20708 - Remove unused upload dialog customization Wed, 07 Apr 2021 18:43:30 GMT simon04 [17706] * trunk/src/org/openstreetmap/josm/gui/preferences/display/LafPreference.java (modified) * trunk/src/org/openstreetmap/josm/gui/util/WindowGeometry.java (modified) fix #19126 - Add display preference "Remember dialog geometries" Wed, 07 Apr 2021 18:43:28 GMT simon04 [17705] * trunk/src/org/openstreetmap/josm/gui/util/WindowGeometry.java (modified) see #19126 - Simplify WindowGeometry code Wed, 07 Apr 2021 18:43:26 GMT simon04 [17704] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainFrame.java (modified) * trunk/src/org/openstreetmap/josm/gui/SplashScreen.java (modified) * trunk/src/org/openstreetmap/josm/gui/util/WindowGeometry.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/util/WindowGeometryTest.java (modified) see #19126 - Extract WindowGeometry.PREF_KEY_GUI_GEOMETRY Sun, 28 Mar 2021 18:43:23 GMT simon04 [17684] * trunk/src/org/openstreetmap/josm/gui/history/CoordinateInfoViewer.java (modified) * trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/history/TagInfoViewer.java (modified) fix #20678 - History Browser: reset coordinates of a node to previous ... Sun, 28 Mar 2021 15:19:35 GMT Don-vip [17682] * trunk/src/org/openstreetmap/josm/gui/JosmMetalToolTipUI.java (modified) fix #19585 - fix workaround to JDK-8262085 Sun, 28 Mar 2021 15:17:15 GMT Don-vip [17681] * trunk/src/org/openstreetmap/josm/gui/JosmMetalToolTipUI.java (added) * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) fix #19585 - add workaround to JDK-8262085 Sun, 28 Mar 2021 12:58:23 GMT Don-vip [17679] * trunk/resources/images/presets/transport/rocket.svg (added) * trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainInitialization.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHook.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHookOsx.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHookUnixoid.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java (modified) * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookOsxTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookWindowsTest.java (modified) see #17858 - ask Oracle Java WebStart users to switch to OpenWebStart ... Fri, 26 Mar 2021 19:41:44 GMT simon04 [17668] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) fix #20647 - Do not corrupt preferences when using `--status-report` Thu, 25 Mar 2021 21:58:47 GMT simon04 [17667] * trunk/src/org/openstreetmap/josm/actions/PreferenceToggleAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java (modified) fix #15397 - Toolbar: make ToggleAction buttons reflect toggle state Thu, 25 Mar 2021 20:50:07 GMT simon04 [17666] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapStatus.java (modified) see #20101 - Separate MapStatus.setAngle/setAngleNaN for plugin ... Wed, 24 Mar 2021 23:28:04 GMT simon04 [17662] * trunk/resources/data/tagging-preset.xsd (modified) * trunk/src/org/openstreetmap/josm/data/osm/Tagged.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetTest.java (added) fix #19012 - Tagging presets: additional matching criteria via ` Use ... Sat, 20 Mar 2021 22:07:02 GMT simon04 [17609] * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetItem.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetItemGuiSupport.java (added) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Check.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/CheckGroup.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/ComboMultiSelect.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/ItemSeparator.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Key.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Label.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Link.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Optional.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/PresetLink.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Roles.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Space.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Text.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/CheckGroupTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/CheckTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/ComboTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/ItemSeparatorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/KeyTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/LabelTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/LinkTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/MultiSelectTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/OptionalTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/PresetLinkTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/RolesTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/SpaceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/items/TextTest.java (modified) see #18949 - Extract class TaggingPresetItemGuiSupport Sat, 20 Mar 2021 22:06:58 GMT simon04 [17608] * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/TextItem.java (modified) see #19554 - Checkstyle Sat, 20 Mar 2021 20:20:19 GMT simon04 [17607] * trunk/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Check.java (modified) see #19554 - Java Warnings Sat, 20 Mar 2021 20:20:17 GMT simon04 [17606] * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java (modified) TaggingPreset: use SequenceCommand.wrapIfNeeded Sat, 20 Mar 2021 14:53:51 GMT simon04 [17605] * trunk/resources/data/tagging-preset.xsd (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Check.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/ComboMultiSelect.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Label.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Link.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Text.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/TextItem.java (modified) * trunk/src/org/openstreetmap/josm/gui/widgets/UrlLabel.java (modified) fix #19554 - Tagging presets: Icons for all preset input boxes Sat, 20 Mar 2021 13:00:18 GMT simon04 [17602] * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/WMSLayerTree.java (modified) Java Warnings Sat, 20 Mar 2021 13:00:14 GMT simon04 [17600] * trunk/src/org/openstreetmap/josm/gui/oauth/AuthorizationProcedure.java (modified) * trunk/src/org/openstreetmap/josm/gui/oauth/AuthorizationProcedureComboBox.java (deleted) * trunk/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorizationWizard.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/oauth/AuthorizationProcedureComboBoxTest.java (deleted) see #20244 - OAuthAuthorizationWizard: Separate buttons for ... Sat, 20 Mar 2021 13:00:12 GMT simon04 [17599] * trunk/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorizationWizard.java (modified) see #20244 - OAuthAuthorizationWizard: Link to OSM wiki Sat, 20 Mar 2021 13:00:10 GMT simon04 [17598] * trunk/resources/images/oauth/oauth-logo.svg (deleted) * trunk/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorizationWizard.java (modified) fix #20244 - OAuthAuthorizationWizard: Remove large OAuth logo Sat, 20 Mar 2021 11:24:13 GMT simon04 [17596] * trunk/src/org/openstreetmap/josm/gui/tagging/TagEditorPanel.java (modified) fix #20047 - Relation editor: Harmonize F1 function (linking to osm ... Sat, 20 Mar 2021 11:24:12 GMT simon04 [17595] * trunk/src/org/openstreetmap/josm/gui/tagging/TagCellEditor.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/TagCellRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/TagModel.java (modified) see #20047 - Use TagModel.getValue; use String.join Sat, 20 Mar 2021 10:50:08 GMT simon04 [17594] * trunk/src/org/openstreetmap/josm/actions/AddImageryLayerAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/WMSLayerTree.java (modified) fix #19857 - Select WMS layers: option to only show layers for ... Sat, 20 Mar 2021 10:50:06 GMT simon04 [17593] * trunk/resources/data/validator/deprecated.mapcss (modified) * trunk/resources/data/validator/unnecessary.mapcss (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSRuleIndex.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/KeyConditionTest.java (modified) see #20613 - Split KeyCondition/KeyRegexpCondition Rewrite patterns ... Thu, 18 Mar 2021 00:49:08 GMT simon04 [17586] * trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/ConvertFromGpxLayerAction.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/OsmUtilsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java (modified) see #20613 - Use Tagged.keys() and Tagged.visitKeys() Wed, 17 Mar 2021 23:57:09 GMT simon04 [17585] * trunk/src/org/openstreetmap/josm/actions/CreateMultipolygonAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/upload/ApiPreconditionCheckerHook.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/TagCollection.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/search/SearchCompiler.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/InternetTags.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapStatus.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDataText.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/TagEditorModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletionManager.java (modified) see #20613 - Use Tagged.visitKeys() Avoids creating a temporary ... Wed, 17 Mar 2021 23:57:06 GMT simon04 [17584] * trunk/src/org/openstreetmap/josm/actions/upload/DiscardTagsHook.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/DefaultNameFormatter.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Tagged.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/search/SearchCompiler.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/Lanes.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/OsmPrimitiveKeyHandlingTest.java (modified) see #20613 - Introduce Tagged.keys() Avoids creating a temporary ... Wed, 17 Mar 2021 23:57:03 GMT simon04 [17583] * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Selector.java (modified) see #20613 - Avoid heap allocations in AbstractSelector.matches ... Wed, 17 Mar 2021 21:15:57 GMT simon04 [17582] * trunk/src/org/openstreetmap/josm/gui/mappaint/DividedScale.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/DividedScaleTest.java (modified) see #20613 - Avoid heap allocations in DividedScale.getWithRange ... Wed, 17 Mar 2021 21:15:55 GMT simon04 [17581] * trunk/src/org/openstreetmap/josm/gui/MapViewState.java (modified) see #20613 - Avoid heap allocations in ... Wed, 17 Mar 2021 17:58:40 GMT Don-vip [17580] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageEntry.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/ImageEntryTest.java (modified) fix #20598 - fix `ImageEntryTest.testEqualsContract` (patch by ... Wed, 17 Mar 2021 14:10:20 GMT Don-vip [17579] * trunk/src/org/openstreetmap/josm/data/ImageData.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxImageCorrelation.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageEntry.java (modified) fix #20598 - Add method to indicate that a temporary copy has been ... Tue, 16 Mar 2021 23:36:03 GMT Don-vip [17577] * trunk/src/org/openstreetmap/josm/data/ImageData.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageEntry.java (modified) see #20598 - javadoc Tue, 16 Mar 2021 23:28:06 GMT simon04 [17576] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageEntry.java (modified) Checkstyle Tue, 16 Mar 2021 22:57:41 GMT Don-vip [17574] * trunk/src/org/openstreetmap/josm/data/ImageData.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageEntry.java (modified) fix #20598 - Update the bucket with the new bbox (patch by taylor.smock) Tue, 16 Mar 2021 20:56:55 GMT simon04 [17570] * trunk/src/org/openstreetmap/josm/gui/io/importexport/GeoJSONExporter.java (modified) * trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java (modified) GeoJSONWriter: directly write to Writer Skip writing to ... Mon, 15 Mar 2021 12:53:05 GMT Don-vip [17564] * trunk/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolutionUtil.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolutionUtilTest.java (modified) fix #20594 - add robustness to AutomaticCombine when Integer values ... Wed, 10 Mar 2021 19:33:44 GMT Don-vip [17558] * trunk/src/org/openstreetmap/josm/gui/io/importexport/ImageImporter.java (modified) fix #20310 - ImageImporter improvements (patch by Bjoeni) Mon, 08 Mar 2021 19:48:34 GMT Don-vip [17557] * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/RelationRoleEditor.java (modified) fix #20571 - strip leading/trailing whitespace from roles entered in ... Mon, 08 Mar 2021 19:45:04 GMT Don-vip [17556] * trunk/src/org/openstreetmap/josm/actions/OpenFileAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/gui/datatransfer/importers/FilePaster.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/RecentlyOpenedFilesMenu.java (modified) fix #20310 - Update deprecated methods used elsewhere in JOSM core ... Sun, 07 Mar 2021 14:34:28 GMT Don-vip [17555] * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/CancelAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/OKAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SetRoleAction.java (modified) fix #20571 - strip leading/trailing whitespace from roles entered in ... Sun, 07 Mar 2021 13:44:14 GMT Don-vip [17553] * trunk/src/org/openstreetmap/josm/data/gpx/GpxImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/importexport/ImageImporter.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) fix #20341 - fix Jenkins warnings and NPE caused by malformed images ... Fri, 05 Mar 2021 21:50:02 GMT wiktorn [17552] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java (modified) Do not allow adding WMS imagery when no layer is selected When no ... Sun, 28 Feb 2021 16:08:41 GMT Don-vip [17548] * trunk/build.xml (modified) * trunk/src/org/openstreetmap/josm/actions/ExtensionFileFilter.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/importexport/ImageImporter.java (added) * trunk/src/org/openstreetmap/josm/gui/io/importexport/JpgImporter.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/ImportImagesAction.java (modified) * trunk/src/org/openstreetmap/josm/tools/ExifReader.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/io/importexport/ImageImporterTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/io/importexport/JpgImporterTest.java (deleted) fix #20341 - Support metadata from more image formats (patch by Bjoeni) Sun, 28 Feb 2021 15:27:26 GMT Don-vip [17545] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) see #20257 - JDK-8251377 is fixed in Java 16, make sure we don't mess ... Thu, 25 Feb 2021 23:33:30 GMT Don-vip [17543] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) fix #20535 - strip leading/trailing whitespace from URLs entered in ... Tue, 23 Feb 2021 10:59:08 GMT Don-vip [17534] * trunk/src/org/openstreetmap/josm/actions/OpenFileAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/importexport/FileImporter.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/importexport/JpgImporter.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/importexport/Options.java (added) * trunk/src/org/openstreetmap/josm/io/remotecontrol/PermissionPrefWithDefault.java (modified) * trunk/src/org/openstreetmap/josm/io/remotecontrol/RequestProcessor.java (modified) * trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/OpenFileHandler.java (modified) fix #20310 - Allow JpgImporter to import remote images (patch by ... Mon, 22 Feb 2021 12:59:25 GMT Don-vip [17524] * trunk/src/org/openstreetmap/josm/data/conflict/ConflictCollection.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java (modified) fix #20440 - don't create SubclassFilteredCollection just for ... Mon, 22 Feb 2021 11:27:24 GMT Don-vip [17523] * trunk/src/org/openstreetmap/josm/gui/io/UploadDialog.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/io/UploadDialogTest.java (modified) fix #20519 - NPE in Upload Dialog Sun, 21 Feb 2021 23:44:11 GMT Don-vip [17522] * trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java (modified) spotbugs - NP_NULL_PARAM_DEREF