# # ChangeLog for trunk/src in josm # # Generated by Trac 1.6 # 2024-03-28T12:08:40+01:00 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 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 ... 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 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 ... 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 ... Fri, 04 May 2018 17:57:28 GMT Don-vip [13701] * trunk/src/org/openstreetmap/josm/io/CertificateAmendment.java (modified) fix #15851, see #14652 - load `DST Root CA X3` from native keystore ... Wed, 02 May 2018 20:48:35 GMT Don-vip [13699] * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) * trunk/test/data/regress/16248 (added) * trunk/test/data/regress/16248/capabilities.xml (added) * trunk/test/unit/org/openstreetmap/josm/io/imagery/WMSImageryTest.java (modified) fix #16248 - fix parsing of XML namespace in WMS capabilities (patch ... Tue, 01 May 2018 19:51:12 GMT Don-vip [13698] * trunk/src/org/openstreetmap/josm/data/validation/tests/RightAngleBuildingTest.java (modified) * trunk/src/org/openstreetmap/josm/tools/WindowsShortcut.java (modified) fix PMD violations Tue, 01 May 2018 19:45:53 GMT Don-vip [13697] * trunk/src/org/openstreetmap/josm/tools/WindowsShortcut.java (modified) see #16243 - fix introduced SonarQube issues Tue, 01 May 2018 19:26:32 GMT stoecker [13696] * trunk/src/org/openstreetmap/josm/plugins/PluginListParser.java (modified) add a note about manifest reconstruction and the ugly 70 byte limit Tue, 01 May 2018 16:47:55 GMT Don-vip [13695] * trunk/src/org/openstreetmap/josm/tools/PlatformHookUnixoid.java (modified) see #15560, see #16047 - detect java 10/11 packages Tue, 01 May 2018 14:26:12 GMT Don-vip [13694] * trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java (modified) fix #16133, see #16053 - fix imagery layer offset bug (regression of ... Tue, 01 May 2018 13:58:03 GMT Don-vip [13693] * trunk/src/org/openstreetmap/josm/tools/PlatformHookUnixoid.java (modified) fix #15851 - search certificates in `/etc/ssl/certs` Tue, 01 May 2018 13:35:00 GMT Don-vip [13692] * trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java (modified) * trunk/src/org/openstreetmap/josm/tools/WindowsShortcut.java (added) see #16243 - do not rely on internal JDK classes, not available on Linux Tue, 01 May 2018 12:54:01 GMT Don-vip [13691] * trunk/src/org/openstreetmap/josm/actions/OpenFileAction.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHook.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java (modified) fix #16243 - load files via Windows shortcut files (*.lnk) Thu, 26 Apr 2018 23:13:57 GMT Don-vip [13690] * trunk/src/org/openstreetmap/josm/data/validation/tests/RightAngleBuildingTest.java (modified) fix #16189 - increase right angle min threshold to `0.25` + allow ... Thu, 26 Apr 2018 22:42:18 GMT Don-vip [13689] * trunk/src/org/openstreetmap/josm/data/validation/tests/RightAngleBuildingTest.java (modified) see #16189 - do not alter non-orthogonal building shapes Thu, 26 Apr 2018 21:55:49 GMT Don-vip [13688] * trunk/src/org/openstreetmap/josm/data/validation/tests/RightAngleBuildingTest.java (modified) see #16189 - increase right angle min threshold to `0.1` Thu, 26 Apr 2018 21:44:57 GMT Klumbumbus [13687] * trunk/src/org/openstreetmap/josm/data/validation/tests/Highways.java (modified) fix #16186, see #15497 - fix "Incomplete pedestrian crossing tagging" ... Thu, 26 Apr 2018 20:43:46 GMT Don-vip [13686] * trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java (modified) fix #16133, see #16053 - fix imagery layer offset bug (regression of ... Thu, 26 Apr 2018 20:28:19 GMT Don-vip [13685] * trunk/src/org/openstreetmap/josm/data/validation/tests/RightAngleBuildingTest.java (modified) fix #16189 - increase right angle min threshold to `0.025` Thu, 26 Apr 2018 18:52:17 GMT Don-vip [13683] * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java (modified) fix #16228 - NPE Thu, 26 Apr 2018 18:46:16 GMT Don-vip [13682] * trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java (modified) fix #16229 - Update Overpass API Rambler server Thu, 26 Apr 2018 18:43:19 GMT Don-vip [13681] * trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java (modified) fix #16227 - quote plugin name in error message. No i18n change Tue, 24 Apr 2018 23:22:02 GMT Don-vip [13679] * trunk/src/org/openstreetmap/josm/io/CertificateAmendment.java (modified) * trunk/src/org/openstreetmap/josm/io/remotecontrol/RemoteControlHttpsServer.java (modified) sonar - squid:S4423 - Weak SSLContexts should not be used Tue, 24 Apr 2018 23:16:49 GMT Don-vip [13678] * trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java (modified) see #16188 - rework new test Tue, 24 Apr 2018 22:53:02 GMT Don-vip [13677] * trunk/src/org/openstreetmap/josm/data/osm/IRelationMember.java (added) * trunk/src/org/openstreetmap/josm/data/osm/RelationMember.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/RelationMemberData.java (modified) introduce `IRelationMember` Tue, 24 Apr 2018 20:52:33 GMT Don-vip [13676] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java (modified) cleaner API/javadoc for `StyledMapRenderer` Tue, 24 Apr 2018 20:32:26 GMT Don-vip [13675] * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberRoleCellEditor.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableColumnModel.java (modified) rework constructors of `MemberRoleCellEditor` / `MemberTableColumnModel` Tue, 24 Apr 2018 19:32:50 GMT Don-vip [13674] * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java (modified) fix #16219 - smarter selection of WMS projection Tue, 24 Apr 2018 00:36:44 GMT Don-vip [13673] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/AbstractMapRenderer.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) support drawing `INode` in renderers Mon, 23 Apr 2018 22:03:28 GMT Don-vip [13672] * trunk/src/org/openstreetmap/josm/data/cache/JCSCacheManager.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/OsmValidator.java (modified) * trunk/src/org/openstreetmap/josm/tools/WinRegistry.java (modified) fix recent SonarQube issues Mon, 23 Apr 2018 21:46:31 GMT Don-vip [13671] * trunk/data/validator/geometry.mapcss (modified) * trunk/src/org/openstreetmap/josm/data/validation/Test.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java (modified) fix #16188 - Detect crossing of residential areas (patch by marxin, ... Mon, 23 Apr 2018 21:13:03 GMT Don-vip [13670] * trunk/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Way.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/OsmValidator.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/RightAngleBuildingTest.java (added) * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/GeometryTest.java (modified) fix #16189 - Add "almost square check" for buildings (patch by ... Mon, 23 Apr 2018 20:40:10 GMT Don-vip [13669] * trunk/src/org/openstreetmap/josm/data/osm/INode.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Node.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/NodeData.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java (modified) move a few methods from `Node` to `INode` Mon, 23 Apr 2018 20:28:34 GMT Don-vip [13668] * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Tagged.java (modified) move a few methods from `AbstractPrimitive` to `Tagged` Mon, 23 Apr 2018 20:17:10 GMT Don-vip [13667] * trunk/src/org/openstreetmap/josm/data/osm/IPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IRelation.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Relation.java (modified) move a few methods from `OsmPrimitive` to `IPrimitive`, `Relation` to ... Mon, 23 Apr 2018 20:07:31 GMT Don-vip [13666] * trunk/src/org/openstreetmap/josm/data/osm/INode.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Node.java (modified) move `getEastNorth()` method from `Node` to `INode` Mon, 23 Apr 2018 19:57:10 GMT Don-vip [13665] * trunk/src/org/openstreetmap/josm/data/osm/INode.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IRelation.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/IWay.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Node.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Relation.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Way.java (modified) move primitive comparison logic to interfaces Mon, 23 Apr 2018 19:34:25 GMT Don-vip [13664] * 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/gui/mappaint/mapcss/MapCSSStyleSource.java (modified) move a few methods from `OsmPrimitive` to `IPrimitive` Mon, 23 Apr 2018 00:05:41 GMT Don-vip [13662] * 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/data/osm/visitor/paint/StyledMapRenderer.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/StyleElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/TextElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/TextLabel.java (modified) use of `IPrimitive` interface Sun, 22 Apr 2018 23:45:58 GMT Don-vip [13661] * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/LabelCompositionStrategy.java (modified) use of `IPrimitive` interface Sun, 22 Apr 2018 23:12:25 GMT Don-vip [13660] * trunk/src/org/openstreetmap/josm/gui/io/UploadedObjectsSummaryPanel.java (modified) fix #15883 - Zoom on element when double-clicking on elements of ... Sun, 22 Apr 2018 18:19:24 GMT Don-vip [13658] * trunk/src/org/openstreetmap/josm/gui/MainFrame.java (modified) see #16204 - make the missing icon detector script happy (for real) Sun, 22 Apr 2018 00:41:42 GMT Don-vip [13657] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/MapImage.java (modified) fix #16212 - NPE Sun, 22 Apr 2018 00:28:33 GMT Don-vip [13656] * trunk/src/org/openstreetmap/josm/gui/MainFrame.java (modified) see #16204 - make the missing icon detector script happy Sat, 21 Apr 2018 00:42:26 GMT Don-vip [13654] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/gui/datatransfer/importers/PrimitiveDataPaster.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/layer/DuplicateAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/layer/LayerListTransferHandler.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/AsynchronousUploadPrimitivesTask.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AutosaveTask.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/MainLayerManager.java (modified) More uses of `OsmDataLayer.getDataSet()` Sat, 21 Apr 2018 00:08:55 GMT Don-vip [13653] * trunk/src/org/openstreetmap/josm/tools/ImageProvider.java (modified) fix #15744 - Don't use `ForkJoinPool.commonPool` for async image ... Fri, 20 Apr 2018 23:50:32 GMT Don-vip [13652] * trunk/src/org/openstreetmap/josm/gui/MapView.java (modified) * trunk/src/org/openstreetmap/josm/tools/ImageProvider.java (modified) * trunk/src/org/openstreetmap/josm/tools/ImageResource.java (modified) see #15744 - add/rework traces Fri, 20 Apr 2018 19:57:25 GMT Don-vip [13651] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/tools/WinRegistry.java (modified) see #16047 - make `WinRegistry` class work both with Java 8 and 11 Thu, 19 Apr 2018 21:04:48 GMT Don-vip [13650] * trunk/src/org/openstreetmap/josm/io/protocols/data/Handler.java (modified) * trunk/tools/checkstyle/josm_checks.xml (modified) see #16204 - fix unit test, checkstyle Thu, 19 Apr 2018 20:34:52 GMT Don-vip [13649] * trunk/src/org/openstreetmap/josm/actions/AbstractPasteAction.java (modified) * trunk/src/org/openstreetmap/josm/data/cache/JCSCacheManager.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/MultipolygonBuilder.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapStatus.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetMenu.java (modified) * trunk/src/org/openstreetmap/josm/gui/util/AdvancedKeyPressDetector.java (modified) * trunk/src/org/openstreetmap/josm/gui/widgets/JosmImageView.java (modified) * trunk/src/org/openstreetmap/josm/io/remotecontrol/RemoteControl.java (modified) * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) fix #16204 - allow to create a new layer, draw, drag, open a few ... Thu, 19 Apr 2018 19:36:20 GMT Don-vip [13648] * trunk/src/org/openstreetmap/josm/tools/ImageProvider.java (modified) see #16204 - allow to load embedded images by disabling ImageIO cache ... Thu, 19 Apr 2018 18:37:16 GMT Don-vip [13647] * trunk/src/gnu/getopt/Getopt.java (modified) * trunk/src/org/openstreetmap/josm/Main.java (modified) * trunk/src/org/openstreetmap/josm/actions/AboutAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/JosmAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/RestartAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java (modified) * trunk/src/org/openstreetmap/josm/data/Preferences.java (modified) * trunk/src/org/openstreetmap/josm/data/StructUtils.java (modified) * trunk/src/org/openstreetmap/josm/data/Version.java (modified) * trunk/src/org/openstreetmap/josm/data/cache/JCSCacheManager.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/CachedTileLoaderFactory.java (modified) * trunk/src/org/openstreetmap/josm/data/preferences/JosmBaseDirectories.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2Proj4DirGridShiftFileSource.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/OsmValidator.java (modified) * trunk/src/org/openstreetmap/josm/gui/GettingStarted.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainFrame.java (modified) * trunk/src/org/openstreetmap/josm/gui/bugreport/BugReportDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/bugreport/JosmUpdatePanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolutionUtil.java (modified) * trunk/src/org/openstreetmap/josm/gui/datatransfer/ClipboardUtils.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/MapPaintDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/RecentlyOpenedFilesMenu.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AutosaveTask.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/StyleSource.java (modified) * trunk/src/org/openstreetmap/josm/gui/widgets/TextContextualPopupMenu.java (modified) * trunk/src/org/openstreetmap/josm/io/CacheCustomContent.java (modified) * trunk/src/org/openstreetmap/josm/io/CachedFile.java (modified) * trunk/src/org/openstreetmap/josm/io/CertificateAmendment.java (modified) * trunk/src/org/openstreetmap/josm/io/DefaultProxySelector.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmApi.java (modified) * trunk/src/org/openstreetmap/josm/io/protocols/data/Handler.java (modified) * trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java (modified) * trunk/src/org/openstreetmap/josm/plugins/ReadLocalPluginInformationTask.java (modified) * trunk/src/org/openstreetmap/josm/tools/HttpClient.java (modified) * trunk/src/org/openstreetmap/josm/tools/I18n.java (modified) * trunk/src/org/openstreetmap/josm/tools/ImageProvider.java (modified) * trunk/src/org/openstreetmap/josm/tools/Logging.java (modified) * trunk/src/org/openstreetmap/josm/tools/Platform.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/RightAndLefthandTraffic.java (modified) * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) * trunk/src/org/openstreetmap/josm/tools/bugreport/ReportedException.java (modified) see #16204 - Allow to start and close JOSM in WebStart sandbox mode ... Mon, 16 Apr 2018 21:09:28 GMT wiktorn [13644] * trunk/src/org/openstreetmap/josm/data/cache/JCSCacheManager.java (modified) Supress PMD warnings See: #16193 Mon, 16 Apr 2018 21:00:30 GMT wiktorn [13643] * trunk/src/org/openstreetmap/josm/data/cache/JCSCacheManager.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AbstractCachedTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ThumbsLoader.java (modified) In case of any IOExceptions when creating disk cache return memory- ... Sun, 15 Apr 2018 21:58:36 GMT Don-vip [13640] * trunk/src/org/openstreetmap/josm/data/projection/AbstractProjection.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/proj/LambertConformalConic.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactory.java (modified) javadoc/codestyle Sun, 15 Apr 2018 19:13:22 GMT Don-vip [13639] * trunk/data_nodist/projection/projection-regression-test-data (modified) * trunk/src/org/openstreetmap/josm/data/projection/proj/LambertConformalConic.java (modified) see #16129 - align Lambert Conformal Conic projection implementation ... Sun, 15 Apr 2018 17:27:46 GMT Don-vip [13638] * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) use interfaces in `Geometry` Sun, 15 Apr 2018 17:14:17 GMT Don-vip [13637] * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmUtils.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/DuplicateRelation.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/RelationChecker.java (modified) minor fixes Sun, 15 Apr 2018 16:58:21 GMT Don-vip [13636] * 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/data/osm/Stylable.java (added) * trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/ElemStyles.java (modified) * trunk/test/functional/org/openstreetmap/josm/gui/mappaint/StyleCacheTest.java (modified) extract style methods to a new `Stylable` interface Sun, 15 Apr 2018 16:28:06 GMT Don-vip [13635] * trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java (modified) fix #16191 - NPE Sun, 15 Apr 2018 16:22:42 GMT Don-vip [13634] * trunk/data_nodist/projection/projection-regression-test-data (modified) * trunk/src/org/openstreetmap/josm/data/projection/proj/TransverseMercator.java (modified) see #16129 - Transverse Mercator: Minor coefficient error in tmerc ... Sun, 15 Apr 2018 14:21:00 GMT Don-vip [13633] * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagChecker.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSStyleSource.java (modified) fix #16183 - automatically remove "areaStyle" pseudo-classes from map ... Sun, 15 Apr 2018 12:46:01 GMT Don-vip [13632] * trunk/data_nodist/projection/projection-regression-test-data (modified) * trunk/src/org/openstreetmap/josm/data/projection/proj/AlbersEqualArea.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/proj/CassiniSoldner.java (modified) see #16129 - add spherical versions of Cassini and Albers projections Sun, 15 Apr 2018 12:11:59 GMT Don-vip [13631] * trunk/src/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJob.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJobTest.java (added) see #16129 - better catch of WMS `ServiceException`s Sat, 14 Apr 2018 14:56:19 GMT Don-vip [13628] * trunk/data_nodist/projection/projection-regression-test-data (modified) * trunk/src/org/openstreetmap/josm/data/projection/CustomProjection.java (modified) see #16129 - handle projection definitions with both `+datum` and ... Sat, 14 Apr 2018 14:28:42 GMT Don-vip [13627] * trunk/src/org/openstreetmap/josm/data/projection/datum/AbstractDatum.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/CentricDatum.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/Datum.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/GRS80Datum.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2Datum.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2GridShiftFile.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2GridShiftFileWrapper.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2SubGrid.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/NullDatum.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/SevenParameterDatum.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/ThreeParameterDatum.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/datum/WGS84Datum.java (modified) see #16129 - datum javadoc Thu, 12 Apr 2018 23:18:34 GMT Don-vip [13626] * trunk/data_nodist/projection/projection-regression-test-data (modified) * trunk/src/org/openstreetmap/josm/data/projection/Ellipsoid.java (modified) see #16129 - fix Sphere ellipsoid radius (values of proj.4 and Proj4J ... Thu, 12 Apr 2018 22:21:48 GMT Don-vip [13625] * 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/Tag.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Tagged.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/history/HistoryOsmPrimitive.java (modified) extract `getNumKeys()` from `AbstractPrimitive` to `Tagged` Thu, 12 Apr 2018 22:07:00 GMT Don-vip [13623] * trunk/src/org/openstreetmap/josm/data/osm/visitor/PrimitiveVisitor.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresets.java (modified) * trunk/src/org/openstreetmap/josm/tools/RotationAngle.java (modified) more use of `IPrimitive` instead of `OsmPrimitive`