# # ChangeLog for trunk in josm # # Generated by Trac 1.6 # 2024-09-25T09:27:43+02:00 Thu, 25 Mar 2021 13:28:33 GMT Don-vip [17664] * trunk/src/org/openstreetmap/josm/plugins/PluginClassLoader.java (modified) see #18737 - Call parent.loadClass(String) - IcedTea-Web ... Thu, 25 Mar 2021 00:56:53 GMT Don-vip [17663] * trunk/src/org/openstreetmap/josm/actions/AboutAction.java (modified) * trunk/src/org/openstreetmap/josm/data/cache/JCSCacheManager.java (modified) * trunk/src/org/openstreetmap/josm/spi/lifecycle/Lifecycle.java (modified) see #18737 - add JNLP robustness in order to be able to quit unsigned ... 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 14:03:14 GMT simon04 [17604] * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java (modified) see #20613 - Fix MapCSSParserTest Sat, 20 Mar 2021 13:51:30 GMT simon04 [17603] * trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java (modified) fix #19816 - DownloadOsmTask: mark newly downloaded layer with ... 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:16 GMT simon04 [17601] * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java (modified) see #20613 - Fix MapCSSParserTest 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:37:49 GMT simon04 [17597] * trunk/src/org/openstreetmap/josm/actions/corrector/TagCorrector.java (modified) fix #20048 - Make dialog "Automatic tag correction" resizeable 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 ... Fri, 19 Mar 2021 19:04:35 GMT simon04 [17592] * trunk/ivy.xml (modified) fix #20627 - Update to xz 0.19 Fri, 19 Mar 2021 18:52:15 GMT simon04 [17591] * trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/OpeningHourTestTest.java (modified) see #20626 - OpeningHoursParser: report multiple parse exceptions Fri, 19 Mar 2021 18:52:13 GMT simon04 [17590] * trunk/ivy.xml (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/tests/OpeningHourTestTest.java (modified) fix #20626 - Update to OpeningHoursParser 0.23.0 Thu, 18 Mar 2021 07:29:22 GMT simon04 [17589] * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) see #20613 - Fix NPE in AbstractPrimitive.visitKeys Thu, 18 Mar 2021 00:49:12 GMT simon04 [17588] * trunk/test/performance/org/openstreetmap/josm/data/validation (added) * trunk/test/performance/org/openstreetmap/josm/data/validation/tests (added) * trunk/test/performance/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerPerformanceTest.java (added) Add MapCSSTagCheckerPerformanceTest Thu, 18 Mar 2021 00:49:10 GMT simon04 [17587] * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/OsmPrimitiveKeyHandlingTest.java (modified) see #20613 - AbstractPrimitive.keySet/keys: fix fast path for single key 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 ... Wed, 17 Mar 2021 14:07:13 GMT Don-vip [17578] * trunk/src/org/openstreetmap/josm/data/imagery/ImageryPatterns.java (added) * trunk/src/org/openstreetmap/josm/data/imagery/TemplatedWMSTileSource.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) fix #20610 - WMTS/WMS code deduplication 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 23:28:04 GMT simon04 [17575] * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/DividedScaleTest.java (added) Add DividedScaleTest 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 22:16:53 GMT simon04 [17573] * trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java (modified) * trunk/src/org/openstreetmap/josm/plugins/PluginInformation.java (modified) * trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerTest.java (modified) see #20563 - Fix PluginHandler, PluginInformation Regression of r17571. Tue, 16 Mar 2021 22:16:51 GMT simon04 [17572] * trunk/src/com/kitfox/svg/SVGUniverse.java (modified) see #19724 - Fix "'Double(double)' is deprecated" Tue, 16 Mar 2021 20:56:57 GMT simon04 [17571] * trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java (modified) * trunk/src/org/openstreetmap/josm/plugins/PluginInformation.java (modified) * trunk/src/org/openstreetmap/josm/plugins/PluginListParser.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/MainApplicationTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerTest.java (modified) fix #20563 - PluginListParser.parse amounts to 80% of allocations ... 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 ... Tue, 16 Mar 2021 19:18:26 GMT Don-vip [17569] * trunk/ivy.xml (modified) see #20557 - use jmapviewer 2.15 Tue, 16 Mar 2021 17:27:19 GMT Don-vip [17568] * trunk/resources/data/ar.lang (modified) * trunk/resources/data/ast.lang (modified) * trunk/resources/data/be.lang (modified) * trunk/resources/data/bg.lang (modified) * trunk/resources/data/ca-valencia.lang (modified) * trunk/resources/data/ca.lang (modified) * trunk/resources/data/cs.lang (modified) * trunk/resources/data/da.lang (modified) * trunk/resources/data/de.lang (modified) * trunk/resources/data/el.lang (modified) * trunk/resources/data/en.lang (modified) * trunk/resources/data/en_AU.lang (modified) * trunk/resources/data/en_GB.lang (modified) * trunk/resources/data/es.lang (modified) * trunk/resources/data/et.lang (modified) * trunk/resources/data/fa.lang (modified) * trunk/resources/data/fi.lang (modified) * trunk/resources/data/fr.lang (modified) * trunk/resources/data/gl.lang (modified) * trunk/resources/data/hu.lang (modified) * trunk/resources/data/id.lang (modified) * trunk/resources/data/is.lang (modified) * trunk/resources/data/it.lang (modified) * trunk/resources/data/ja.lang (modified) * trunk/resources/data/km.lang (modified) * trunk/resources/data/ko.lang (modified) * trunk/resources/data/lt.lang (modified) * trunk/resources/data/mr.lang (modified) * trunk/resources/data/nb.lang (modified) * trunk/resources/data/nl.lang (modified) * trunk/resources/data/pl.lang (modified) * trunk/resources/data/pt.lang (modified) * trunk/resources/data/pt_BR.lang (modified) * trunk/resources/data/ru.lang (modified) * trunk/resources/data/sk.lang (modified) * trunk/resources/data/sr-latin.lang (modified) * trunk/resources/data/sv.lang (modified) * trunk/resources/data/uk.lang (modified) * trunk/resources/data/vi.lang (modified) * trunk/resources/data/zh_CN.lang (modified) * trunk/resources/data/zh_TW.lang (modified) i18n update Tue, 16 Mar 2021 17:19:59 GMT Don-vip [17567] * trunk/resources/data/validator/ignoretags.cfg (modified) fix #20581 - Don't warn for `craft=printer` (patch by JeroenHoek) Tue, 16 Mar 2021 17:17:23 GMT Don-vip [17566] * trunk/.github/workflows/ant.yml (modified) * trunk/native/linux/latest/usr/bin/josm-latest (modified) * trunk/native/linux/tested/usr/bin/josm (modified) see #19724 - Java 16 GA Tue, 16 Mar 2021 17:15:25 GMT Don-vip [17565] * trunk/src/org/openstreetmap/josm/data/gpx/GpxImageEntry.java (modified) fix #20598 - see #20363 - Use getPos instead of getExifCoor (patch by ...