# # ChangeLog for / in josm # # Generated by Trac 1.6 # 2024-03-28T12:29:19+01:00 Mon, 21 May 2018 19:29:40 GMT Don-vip [13811] * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSStyleSource.java (modified) javadoc Mon, 21 May 2018 18:42:27 GMT Don-vip [13810] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/AbstractMapRenderer.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/ComputeStyleListWorker.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/Rendering.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/WireframeMapRenderer.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagChecker.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/ElemStyles.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/Environment.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/StyleSource.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSStyleSource.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Selector.java (modified) support rendering of `IPrimitive` Mon, 21 May 2018 18:31:36 GMT Don-vip [13809] * trunk/src/org/openstreetmap/josm/actions/upload/DiscardTagsHook.java (modified) * trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.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/validation/tests/DuplicateRelation.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/DuplicateWay.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/tags/CombinePrimitiveResolver.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolutionUtil.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesCellRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java (modified) define `InterestingTags` functions in `IPrimitive` Mon, 21 May 2018 17:53:31 GMT Don-vip [13808] * 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/PrimitiveData.java (modified) add `IPrimitive.getReferrers(boolean allowWithoutDataset)` Mon, 21 May 2018 17:34:43 GMT Don-vip [13807] * 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/PrimitiveData.java (modified) * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) define `getDataSet()` in `IPrimitive`, tune `Geometry` methods signatures Mon, 21 May 2018 16:08:10 GMT Don-vip [13806] * 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/PrimitiveData.java (modified) add `IPrimitive.visitReferrers(PrimitiveVisitor)` Mon, 21 May 2018 15:23:10 GMT Don-vip [13805] * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) use `INode` interface in `Geometry` class Mon, 21 May 2018 14:45:01 GMT Don-vip [13804] * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Tagged.java (modified) move `isKeyTrue/isKeyFalse` from `AbstractPrimitive` to `Tagged` Mon, 21 May 2018 12:15:26 GMT Don-vip [13803] * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitiveComparator.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/PrimitiveComparator.java (added) add new class `PrimitiveComparator` Mon, 21 May 2018 11:43:38 GMT Don-vip [13802] * trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferencesModel.java (modified) fix #16220 - fix plugin filter Mon, 21 May 2018 08:12:14 GMT stoecker [13801] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) detect space at URL end Mon, 21 May 2018 02:02:08 GMT Don-vip [13800] * trunk/src/org/openstreetmap/josm/gui/mappaint/StyleSetting.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSStyleSource.java (modified) fix #16192 - sort map paint style settings by label Sun, 20 May 2018 22:57:38 GMT Don-vip [13799] * trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginInstallation.java (added) * trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginListPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferencesModel.java (modified) fix #16220 - filter plugins by installation state Sun, 20 May 2018 21:45:45 GMT Don-vip [13798] * trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java (modified) see #13937 - code cleanup Sun, 20 May 2018 21:43:01 GMT Don-vip [13797] * trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/ImageryLayerInfo.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/session/SessionWriterTest.java (modified) fix #13937 - save imagery offset bookmarks by locale-insensitive id ... Sun, 20 May 2018 20:44:21 GMT Don-vip [13796] * trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java (modified) see #16103 - checkstyle Sun, 20 May 2018 20:02:51 GMT Don-vip [13795] * trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapFrame.java (modified) fix #13561, fix #16265 - fix mapmode change issues with "Adjust ... Sun, 20 May 2018 19:57:33 GMT Don-vip [13794] * trunk/build.xml (modified) see #16288 - fix build Sun, 20 May 2018 19:19:27 GMT Don-vip [13793] * trunk/data/defaultpresets.xml (modified) * trunk/scripts/I18nSimilarStrings.java (modified) * trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerTestIT.java (modified) see #16288 - replace similar i18n strings (script update for plugins) Sun, 20 May 2018 15:28:55 GMT stoecker [13792] * trunk/data/maps.xsd (modified) * trunk/scripts/SyncEditorLayerIndex.groovy (modified) * trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java (modified) fix #16103 - add map type definitions Sun, 20 May 2018 15:05:28 GMT Don-vip [13791] * trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java (modified) see #10989, #16215, fix #16199 - load "Malgun Gothic" font on Windows ... Sun, 20 May 2018 14:13:48 GMT Don-vip [13790] * trunk/data/ast.lang (modified) * trunk/data/be.lang (modified) * trunk/data/bg.lang (modified) * trunk/data/ca-valencia.lang (modified) * trunk/data/ca.lang (modified) * trunk/data/cs.lang (modified) * trunk/data/da.lang (modified) * trunk/data/de.lang (modified) * trunk/data/el.lang (modified) * trunk/data/en.lang (modified) * trunk/data/en_AU.lang (modified) * trunk/data/en_GB.lang (modified) * trunk/data/es.lang (modified) * trunk/data/et.lang (modified) * trunk/data/fi.lang (modified) * trunk/data/fr.lang (modified) * trunk/data/gl.lang (modified) * trunk/data/hu.lang (modified) * trunk/data/id.lang (modified) * trunk/data/it.lang (modified) * trunk/data/ja.lang (modified) * trunk/data/km.lang (modified) * trunk/data/ko.lang (added) * trunk/data/lt.lang (modified) * trunk/data/nb.lang (modified) * trunk/data/nl.lang (modified) * trunk/data/pl.lang (modified) * trunk/data/pt.lang (modified) * trunk/data/pt_BR.lang (modified) * trunk/data/ru.lang (modified) * trunk/data/sk.lang (modified) * trunk/data/sv.lang (modified) * trunk/data/uk.lang (modified) * trunk/data/vi.lang (modified) * trunk/data/zh_CN.lang (modified) * trunk/data/zh_TW.lang (modified) * trunk/data_nodist/trans/ast.lang (modified) * trunk/data_nodist/trans/be.lang (modified) * trunk/data_nodist/trans/bg.lang (modified) * trunk/data_nodist/trans/ca-valencia.lang (modified) * trunk/data_nodist/trans/ca.lang (modified) * trunk/data_nodist/trans/cs.lang (modified) * trunk/data_nodist/trans/da.lang (modified) * trunk/data_nodist/trans/de.lang (modified) * trunk/data_nodist/trans/el.lang (modified) * trunk/data_nodist/trans/en.lang (modified) * trunk/data_nodist/trans/en_AU.lang (modified) * trunk/data_nodist/trans/en_GB.lang (modified) * trunk/data_nodist/trans/es.lang (modified) * trunk/data_nodist/trans/et.lang (modified) * trunk/data_nodist/trans/fi.lang (modified) * trunk/data_nodist/trans/fr.lang (modified) * trunk/data_nodist/trans/gl.lang (modified) * trunk/data_nodist/trans/hu.lang (modified) * trunk/data_nodist/trans/id.lang (modified) * trunk/data_nodist/trans/it.lang (modified) * trunk/data_nodist/trans/ja.lang (modified) * trunk/data_nodist/trans/km.lang (modified) * trunk/data_nodist/trans/ko.lang (added) * trunk/data_nodist/trans/lt.lang (modified) * trunk/data_nodist/trans/nb.lang (modified) * trunk/data_nodist/trans/nl.lang (modified) * trunk/data_nodist/trans/pl.lang (modified) * trunk/data_nodist/trans/pt.lang (modified) * trunk/data_nodist/trans/pt_BR.lang (modified) * trunk/data_nodist/trans/ru.lang (modified) * trunk/data_nodist/trans/sk.lang (modified) * trunk/data_nodist/trans/sv.lang (modified) * trunk/data_nodist/trans/uk.lang (modified) * trunk/data_nodist/trans/vi.lang (modified) * trunk/data_nodist/trans/zh_CN.lang (modified) * trunk/data_nodist/trans/zh_TW.lang (modified) * trunk/src/org/openstreetmap/josm/tools/I18n.java (modified) see #16215 - Add Korean translation Sat, 19 May 2018 16:32:52 GMT Klumbumbus [13789] * trunk/data/defaultpresets.xml (modified) * trunk/images/presets/leisure/resort.svg (added) * trunk/styles/standard/elemstyles.mapcss (modified) fix #16177 - add leisure=resort (icon: collage from existing icons, ... Sat, 19 May 2018 15:45:18 GMT Klumbumbus [13788] * trunk/data/validator/deprecated.mapcss (modified) fix #15877 - autofix roof:color and building:color to roof:colour and ... Sat, 19 May 2018 15:00:45 GMT Klumbumbus [13787] * trunk/data/validator/combinations.mapcss (modified) * trunk/images_nodist/presets/embankment-pattern-centered.svg (added) * fix #16214 - Provide autofix to remove completely useless area=yes ... Sat, 19 May 2018 12:53:32 GMT Klumbumbus [13786] * trunk/data/defaultpresets.xml (modified) * trunk/data/validator/deprecated.mapcss (modified) * fix #16254 - add a drinking_water=* checkbox to the fountain preset ... Sat, 19 May 2018 10:01:07 GMT Klumbumbus [13785] * trunk/data/defaultpresets.xml (modified) add hints in presets to use E.123 format for phone and fax numbers Fri, 18 May 2018 23:24:32 GMT Don-vip [13784] * trunk/data/ast.lang (modified) * trunk/data/be.lang (modified) * trunk/data/bg.lang (modified) * trunk/data/ca-valencia.lang (modified) * trunk/data/ca.lang (modified) * trunk/data/cs.lang (modified) * trunk/data/da.lang (modified) * trunk/data/de.lang (modified) * trunk/data/el.lang (modified) * trunk/data/en.lang (modified) * trunk/data/en_AU.lang (modified) * trunk/data/en_GB.lang (modified) * trunk/data/es.lang (modified) * trunk/data/et.lang (modified) * trunk/data/fi.lang (modified) * trunk/data/fr.lang (modified) * trunk/data/gl.lang (modified) * trunk/data/hu.lang (modified) * trunk/data/id.lang (modified) * trunk/data/it.lang (modified) * trunk/data/ja.lang (modified) * trunk/data/km.lang (modified) * trunk/data/lt.lang (modified) * trunk/data/nb.lang (modified) * trunk/data/nl.lang (modified) * trunk/data/pl.lang (modified) * trunk/data/pt.lang (modified) * trunk/data/pt_BR.lang (modified) * trunk/data/ru.lang (modified) * trunk/data/sk.lang (modified) * trunk/data/sv.lang (modified) * trunk/data/uk.lang (modified) * trunk/data/vi.lang (modified) * trunk/data/zh_CN.lang (modified) * trunk/data/zh_TW.lang (modified) * trunk/data_nodist/trans/ast.lang (modified) * trunk/data_nodist/trans/be.lang (modified) * trunk/data_nodist/trans/bg.lang (modified) * trunk/data_nodist/trans/ca-valencia.lang (modified) * trunk/data_nodist/trans/ca.lang (modified) * trunk/data_nodist/trans/cs.lang (modified) * trunk/data_nodist/trans/da.lang (modified) * trunk/data_nodist/trans/de.lang (modified) * trunk/data_nodist/trans/el.lang (modified) * trunk/data_nodist/trans/en.lang (modified) * trunk/data_nodist/trans/en_AU.lang (modified) * trunk/data_nodist/trans/en_GB.lang (modified) * trunk/data_nodist/trans/es.lang (modified) * trunk/data_nodist/trans/et.lang (modified) * trunk/data_nodist/trans/fi.lang (modified) * trunk/data_nodist/trans/fr.lang (modified) * trunk/data_nodist/trans/gl.lang (modified) * trunk/data_nodist/trans/hu.lang (modified) * trunk/data_nodist/trans/id.lang (modified) * trunk/data_nodist/trans/it.lang (modified) * trunk/data_nodist/trans/ja.lang (modified) * trunk/data_nodist/trans/km.lang (modified) * trunk/data_nodist/trans/lt.lang (modified) * trunk/data_nodist/trans/nb.lang (modified) * trunk/data_nodist/trans/nl.lang (modified) * trunk/data_nodist/trans/pl.lang (modified) * trunk/data_nodist/trans/pt.lang (modified) * trunk/data_nodist/trans/pt_BR.lang (modified) * trunk/data_nodist/trans/ru.lang (modified) * trunk/data_nodist/trans/sk.lang (modified) * trunk/data_nodist/trans/sv.lang (modified) * trunk/data_nodist/trans/uk.lang (modified) * trunk/data_nodist/trans/vi.lang (modified) * trunk/data_nodist/trans/zh_CN.lang (modified) * trunk/data_nodist/trans/zh_TW.lang (modified) see #8011 - i18n update Fri, 18 May 2018 07:39:33 GMT Don-vip [13783] * trunk/src/org/openstreetmap/josm/actions/AboutAction.java (modified) see #8011 - attempt to display list of Launchpad contributors to ... Fri, 18 May 2018 00:18:51 GMT Don-vip [13782] * trunk/src/org/openstreetmap/josm/actions/AboutAction.java (modified) see #8011 - fix icon warnings Thu, 17 May 2018 23:41:13 GMT Don-vip [13781] * trunk/CONTRIBUTION (modified) * trunk/images/dialogs/about (added) * trunk/images/dialogs/about/facebook.svg (added) * trunk/images/dialogs/about/github.svg (added) * trunk/images/dialogs/about/google-plus.svg (added) * trunk/images/dialogs/about/openstreetmap.svg (added) * trunk/images/dialogs/about/twitter.svg (added) * trunk/src/org/openstreetmap/josm/actions/AboutAction.java (modified) see #8011 - improve About dialog to promote translations: * add ... Wed, 16 May 2018 21:43:04 GMT Don-vip [13780] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) see #16294 - fix NPE Wed, 16 May 2018 21:03:47 GMT wiktorn [13779] * trunk/test/unit/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJobTest.java (modified) Checkstyle fixes Wed, 16 May 2018 20:12:13 GMT wiktorn [13778] * trunk/src/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJob.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJobTest.java (modified) Prefer Cache-Control header over Expires header According to ... Wed, 16 May 2018 19:30:47 GMT wiktorn [13777] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddImageryDialog.java (modified) Use setRememberWindowGeometry instead overriding setVisible See: #16249 Tue, 15 May 2018 21:50:34 GMT Don-vip [13776] * trunk/src/org/openstreetmap/josm/data/preferences/JosmBaseDirectories.java (modified) don't display error dialog when loading preferences in headless mode Tue, 15 May 2018 21:15:52 GMT Don-vip [13775] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) fix preferences initialization Tue, 15 May 2018 20:52:56 GMT wiktorn [13774] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddImageryDialog.java (modified) Remember Add Imagery dialog position See: #16249 Tue, 15 May 2018 20:17:33 GMT wiktorn [13773] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) Add numbering to get layers button on Add WMTS Layer See: #16249 Tue, 15 May 2018 20:10:34 GMT wiktorn [13772] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java (modified) Fix Add WMS Panel layout See: #16249 Tue, 15 May 2018 20:03:37 GMT stoecker [13771] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) handle exception in case of invalid ELI geometries, reduce geometry ... Tue, 15 May 2018 17:29:29 GMT Klumbumbus [13770] * trunk/data/defaultpresets.xml (modified) * fix #16276 - Add faces=* to clock preset * fix #16293 - Add ... Tue, 15 May 2018 00:42:22 GMT Don-vip [13769] * trunk/src/org/openstreetmap/josm/data/Preferences.java (modified) don't display error dialog when loading preferences in headless mode Tue, 15 May 2018 00:37:56 GMT Don-vip [13768] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) determine platform Tue, 15 May 2018 00:23:48 GMT Don-vip [13767] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) load Preferences in ImageryCompare script to fix deep NPE at ... Mon, 14 May 2018 20:18:40 GMT Don-vip [13766] * trunk/src/org/openstreetmap/josm/data/osm/DefaultNameFormatter.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IRelation.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IRelationMember.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IWay.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/NameFormatter.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/NameFormatterHook.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmData.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitiveType.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/QuadBucketPrimitiveStore.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Relation.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/RelationData.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/RelationMember.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/RelationMemberData.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/visitor/PrimitiveVisitor.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmWriter.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/DefaultNameFormatterTest.java (modified) API alignment between Relation/RelationData and ... Mon, 14 May 2018 01:49:36 GMT Don-vip [13765] * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/QuadBucketsTest.java (modified) fix unit tests, PMD violation Sun, 13 May 2018 23:43:54 GMT Don-vip [13764] * trunk/src/org/openstreetmap/josm/data/UndoRedoHandler.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/NodeData.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmData.java (added) * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/PrimitiveData.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/QuadBucketPrimitiveStore.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/QuadBuckets.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/RelationData.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/WayData.java (modified) add `OsmData` interface, abstraction of `DataSet` Sun, 13 May 2018 21:46:14 GMT Don-vip [13763] * trunk/src/org/openstreetmap/josm/data/projection/CustomProjection.java (modified) see #16288 - forgot one dot in error message Sun, 13 May 2018 21:05:26 GMT Don-vip [13762] * trunk/src/org/openstreetmap/josm/io/AbstractParser.java (modified) see #16258 - changeset attribute can now be missing Sun, 13 May 2018 20:09:06 GMT Don-vip [13761] * trunk/data/defaultpresets.xml (modified) * trunk/scripts/I18nSimilarStrings.java (added) * trunk/src/org/openstreetmap/josm/actions/CloseChangesetAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/DownloadPrimitiveAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/JumpToAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/ReverseWayAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/SessionSaveAsAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadNotesTask.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/AddNoteAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/upload/ApiPreconditionCheckerHook.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/CustomProjection.java (modified) * trunk/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapMover.java (modified) * trunk/src/org/openstreetmap/josm/gui/bugreport/BugReportDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueResolutionDecision.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDataText.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/ValidatorDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/DownloadIncompleteMembersAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/DownloadSelectedIncompleteMembersAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/download/OverpassQueryWizardDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/download/PlaceSelection.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/ChangesetCellRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorizationUI.java (modified) * trunk/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticPropertiesPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/advanced/AdvancedPreference.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/display/GPXSettingsPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/map/TaggingPresetPreference.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmServerChangesetReader.java (modified) * trunk/src/org/openstreetmap/josm/plugins/PluginDownloadTask.java (modified) * trunk/src/org/openstreetmap/josm/tools/I18n.java (modified) see #16288 - replace similar i18n strings (removes 35 strings from ... Sun, 13 May 2018 14:33:47 GMT Don-vip [13760] * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) i18n fix Sun, 13 May 2018 14:26:27 GMT Don-vip [13759] * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) typo Sun, 13 May 2018 13:46:53 GMT Don-vip [13758] * trunk/src/org/openstreetmap/josm/gui/layer/imagery/TileAnchor.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/TilePosition.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/WMTSLayerSelection.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/CacheContentsPanel.java (modified) checkstyle, javadoc Sun, 13 May 2018 13:44:52 GMT wiktorn [13757] * trunk/data/maps.xsd (modified) * trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/WMSEndpointTileSourceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/WMTSTileSourceTest.java (modified) Change camelCase to hyphen-case for imagery attributes See: #16249, ... Sun, 13 May 2018 12:28:34 GMT wiktorn [13756] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddImageryPanel.java (modified) Fix layout for "is properly georeferenced" See: #16249 Sun, 13 May 2018 12:28:01 GMT wiktorn [13755] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) Fix NPE when no layer selected See: #16249 Sun, 13 May 2018 11:39:39 GMT wiktorn [13754] * trunk/src/org/openstreetmap/josm/gui/layer/imagery/WMTSLayerSelection.java (modified) Fix fixbugs Sun, 13 May 2018 11:08:09 GMT wiktorn [13753] * trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java (modified) Do not return null map, empty map instead. Sun, 13 May 2018 11:07:36 GMT wiktorn [13752] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) Default layer name for WMTS Sun, 13 May 2018 10:35:13 GMT wiktorn [13751] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) More precise add imagery verification if all data is provided See: ... Sun, 13 May 2018 10:26:15 GMT wiktorn [13750] * trunk/src/org/openstreetmap/josm/gui/layer/imagery/WMTSLayerSelection.java (modified) Add javadoc Sun, 13 May 2018 10:25:15 GMT wiktorn [13749] * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) Remove unused function & better error reporting See: #16249 Sun, 13 May 2018 09:51:52 GMT wiktorn [13748] * trunk/src/org/openstreetmap/josm/gui/layer/imagery/WMTSLayerSelection.java (added) Forgot file for [13746] Sun, 13 May 2018 09:47:05 GMT wiktorn [13747] * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) Report parse exceptions as WMTSGetCapabilitiesException See: #16249 Sun, 13 May 2018 09:41:14 GMT wiktorn [13746] * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) Add filter for WMTS layers, calculate preferred widths for columns. ... Sun, 13 May 2018 07:38:51 GMT wiktorn [13745] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) Layout fixes See: #16249 Sun, 13 May 2018 07:20:38 GMT wiktorn [13744] * trunk/src/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJob.java (modified) Remove SupressFBwarning Sun, 13 May 2018 07:16:14 GMT wiktorn [13743] * trunk/src/org/openstreetmap/josm/data/imagery/LayerDetails.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJob.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) Fix bugs spotted by findbugs Sun, 13 May 2018 07:15:34 GMT wiktorn [13742] * trunk/src/org/openstreetmap/josm/data/imagery/GetCapabilitiesParseHelper.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/LayerDetails.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/TileJobOptions.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/WMSEndpointTileSource.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddImageryPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/HeadersTable.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) * trunk/test/unit/org/openstreetmap/josm/TestUtils.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJobTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJobTest.java (modified) * 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/io/imagery/WMSImageryTest.java (modified) Checkstyle fixes Sun, 13 May 2018 07:15:15 GMT wiktorn [13741] * trunk/src/org/openstreetmap/josm/actions/AddImageryLayerAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) * trunk/src/org/openstreetmap/josm/io/CachedFile.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) PMD fixes Sun, 13 May 2018 07:14:45 GMT wiktorn [13740] * trunk/src/org/openstreetmap/josm/data/imagery/WMSCachedTileLoader.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) Javadoc fixes Sun, 13 May 2018 00:25:20 GMT Don-vip [13739] * trunk/src/org/openstreetmap/josm/data/UndoRedoHandler.java (modified) see #16260 - fix spotbugs serialization warnings Sat, 12 May 2018 23:50:28 GMT Don-vip [13738] * trunk/src/org/openstreetmap/josm/data/validation/tests/RightAngleBuildingTest.java (modified) see #16280 - downgrade test to information level until autofix works ... Sat, 12 May 2018 23:39:07 GMT Don-vip [13737] * trunk/src/org/openstreetmap/josm/tools/ImageProvider.java (modified) * trunk/test/data/renderer/way-repeat-image/reference.png (modified) fix #16201 - Fixes calculation of scaling factor (patch by floscher) Sat, 12 May 2018 23:32:56 GMT Don-vip [13736] * trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java (modified) * trunk/src/org/openstreetmap/josm/data/UndoRedoHandler.java (modified) * trunk/src/org/openstreetmap/josm/tools/RightAndLefthandTraffic.java (modified) see #16260 - fix build Sat, 12 May 2018 20:08:00 GMT wiktorn [13735] * 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/io/imagery/WMSImageryTest.java (modified) Fix tests Sat, 12 May 2018 12:19:28 GMT wiktorn [13734] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddImageryPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMTSLayerPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/WMSLayerTree.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanelTest.java (modified) GUI for imagery definitions refactor Extend preferences panel by: ... Sat, 12 May 2018 12:18:57 GMT wiktorn [13733] * trunk/data/maps.xsd (modified) * trunk/src/org/openstreetmap/josm/actions/AddImageryLayerAction.java (modified) * trunk/src/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJob.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/AbstractWMSTileSource.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/CachedTileLoaderFactory.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/LayerDetails.java (added) * trunk/src/org/openstreetmap/josm/data/imagery/TMSCachedTileLoader.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJob.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/TemplatedWMSTileSource.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/TileJobOptions.java (added) * trunk/src/org/openstreetmap/josm/data/imagery/TileLoaderFactory.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/WMSCachedTileLoader.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/WMSCachedTileLoaderJob.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/WMSEndpointTileSource.java (added) * trunk/src/org/openstreetmap/josm/data/imagery/WMTSCapabilities.java (added) * trunk/src/org/openstreetmap/josm/data/imagery/WMTSDefaultLayer.java (deleted) * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) * trunk/src/org/openstreetmap/josm/gui/bbox/SlippyMapBBoxChooser.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/ImageryLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/WMTSLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/HeadersTable.java (added) * trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) * trunk/test/data/regress/15730/capabilities.xml (modified) * trunk/test/data/wms (added) * trunk/test/data/wms/geofabrik-osm-inspector.xml (added) * trunk/test/data/wms/mapa-um-warszawa-pl.xml (added) * trunk/test/unit/org/openstreetmap/josm/TestUtils.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/AddImageryLayerActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/cache/HostLimitQueueTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJobTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJobTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/WMSEndpointTileSourceTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/imagery/WMTSTileSourceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/WMTSLayerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/imagery/WMSImageryTest.java (modified) Imagery definition refactor Extend imagery definitions by: - ... Sat, 12 May 2018 12:17:45 GMT wiktorn [13732] * trunk/src/org/openstreetmap/josm/data/imagery/GetCapabilitiesParseHelper.java (modified) New functions - moveReaderToTag - now you can specify function ... Sat, 12 May 2018 12:16:32 GMT wiktorn [13731] * trunk/src/org/openstreetmap/josm/io/CachedFile.java (modified) Fix caching long filenames and expiration - when long name is ... Sat, 12 May 2018 01:08:30 GMT Don-vip [13730] * trunk/src/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJob.java (modified) fix #16277 - catch SecurityException when loading tiles Fri, 11 May 2018 21:39:43 GMT Don-vip [13729] * trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java (modified) * trunk/src/org/openstreetmap/josm/data/UndoRedoHandler.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/CommandStackDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/ValidatorDialog.java (modified) * trunk/src/org/openstreetmap/josm/tools/RightAndLefthandTraffic.java (modified) fix #16260 - fix major performance problems seen during first JOSM ... Thu, 10 May 2018 22:08:58 GMT Don-vip [13728] * trunk/src/org/openstreetmap/josm/io/CachedFile.java (modified) use JOSM `Utils.encodeUrl` Thu, 10 May 2018 21:45:50 GMT Don-vip [13727] * trunk/src/org/openstreetmap/josm/actions/OpenFileAction.java (modified) fix #14718 - display a warning when a file cannot be found Thu, 10 May 2018 21:37:06 GMT Don-vip [13726] * trunk/src/org/openstreetmap/josm/gui/tagging/TagTable.java (modified) see #14835 - log a warning message when focus cannot be set Thu, 10 May 2018 21:22:55 GMT stoecker [13725] * trunk/src/org/openstreetmap/josm/io/CachedFile.java (modified) proper URL encoding Thu, 10 May 2018 20:56:21 GMT Don-vip [13724] * trunk/src/org/openstreetmap/josm/gui/layer/gpx/DownloadAlongPanel.java (modified) fix #15124 - remember settings in "download along track" panel Thu, 10 May 2018 20:25:39 GMT Don-vip [13723] * trunk/src/org/openstreetmap/josm/tools/ImageProvider.java (modified) fix #16201 - Simplify calculation of SVG size in ImageProvider (patch ... Wed, 09 May 2018 19:51:30 GMT Don-vip [13722] * trunk/build.xml (modified) * trunk/linux/latest/etc/default/josm-latest (modified) * trunk/linux/tested/etc/default/josm (modified) * trunk/windows/josm-setup-unix.sh (modified) see #16260, see #16311 - increase default memory options to 2GB Tue, 08 May 2018 19:54:48 GMT Don-vip [13721] * trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/RightAngleBuildingTest.java (modified) fix #16264, see #16188, see #16189 - reduce validator false ... Tue, 08 May 2018 13:50:45 GMT Don-vip [13720] * trunk/src/org/openstreetmap/josm/data/osm/Way.java (modified) fix r13717 Tue, 08 May 2018 13:22:31 GMT Don-vip [13719] * trunk/tools/pmd/asm-6.0.jar (deleted) * trunk/tools/pmd/asm-6.1.1.jar (added) * trunk/tools/pmd/josm-ruleset.xml (modified) * trunk/tools/pmd/pmd-core-6.2.0.jar (deleted) * trunk/tools/pmd/pmd-core-6.4.0-SNAPSHOT.jar (added) * trunk/tools/pmd/pmd-java-6.2.0.jar (deleted) * trunk/tools/pmd/pmd-java-6.4.0-SNAPSHOT.jar (added) * trunk/tools/pmd/pmd-ui-6.2.0.jar (deleted) * trunk/tools/pmd/pmd-ui-6.3.0.jar (added) update to PMD 6.3.0 + ad4166e30079b676e22459108692f78759405ed8 See ... Tue, 08 May 2018 12:58:27 GMT Don-vip [13718] * trunk/data/defaultpresets.xml (modified) add `crop=tea` Tue, 08 May 2018 12:41:28 GMT Don-vip [13717] * trunk/src/org/openstreetmap/josm/data/osm/DefaultNameFormatter.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IWay.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/NameFormatter.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/NameFormatterHook.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitiveType.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Way.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/WayData.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/visitor/PrimitiveVisitor.java (modified) * trunk/src/org/openstreetmap/josm/gui/datatransfer/importers/PrimitiveDataPaster.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmWriter.java (modified) better API alignment between `Way` and `WayData` Tue, 08 May 2018 10:50:17 GMT Don-vip [13716] * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) see #16047 - catch correct exception Tue, 08 May 2018 10:37:26 GMT Don-vip [13715] * trunk/src/org/openstreetmap/josm/data/preferences/PreferencesReader.java (modified) * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) * trunk/src/org/openstreetmap/josm/tools/XmlObjectParser.java (modified) see #16047 - implement workaround against problem seen with ... Tue, 08 May 2018 09:31:08 GMT stoecker [13714] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) fix wrong variable names Tue, 08 May 2018 06:47:05 GMT stoecker [13713] * trunk/scripts/TestHTTPS.pl (modified) update ignores Mon, 07 May 2018 21:40:50 GMT Don-vip [13712] * trunk/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/RightAngleBuildingTest.java (modified) * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/GeometryTest.java (modified) see #16256 - improve "building with almost square angle" autofix: try ...