# # ChangeLog for trunk/src/org in josm # # Generated by Trac 1.6 # 2024-11-07T19:40:06+01:00 Mon, 15 May 2017 17:28:35 GMT michael2402 [12181] * trunk/src/org/openstreetmap/josm/data/preferences/AbstractProperty.java (modified) * trunk/src/org/openstreetmap/josm/data/preferences/AbstractToStringProperty.java (modified) * trunk/src/org/openstreetmap/josm/tools/ListenableWeakReference.java (added) * trunk/test/unit/org/openstreetmap/josm/tools/ListenableWeakReferenceTest.java (added) Add a new ListenableWeakReference. Use it to not lose references to ... Mon, 15 May 2017 16:48:19 GMT michael2402 [12180] * trunk/src/org/openstreetmap/josm/data/preferences/CachingProperty.java (modified) Fix caching property put. Mon, 15 May 2017 16:24:32 GMT michael2402 [12178] * trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java (modified) Remove repaint on conflict resolution - SequenceCommand will do it ... Mon, 15 May 2017 16:22:44 GMT michael2402 [12177] * trunk/src/org/openstreetmap/josm/gui/MapFrame.java (modified) Remove MapView repaint in MapFrame - map view does it by itself. Mon, 15 May 2017 16:20:34 GMT michael2402 [12176] * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) Only invalidate single OSM layer after merge Mon, 15 May 2017 16:13:37 GMT michael2402 [12175] * trunk/src/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelper.java (modified) Trigger a GPX layer invalidation on SoM change. Mon, 15 May 2017 16:09:18 GMT michael2402 [12174] * trunk/src/org/openstreetmap/josm/gui/MapView.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/MapPaintStyles.java (modified) Map paint style: Invalidate the affected layers instead of triggering ... Mon, 15 May 2017 16:02:28 GMT michael2402 [12173] * trunk/src/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityAction.java (modified) Use invalidate() on the gpx layer instead of triggering a map view ... Mon, 15 May 2017 16:00:30 GMT michael2402 [12172] * trunk/src/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityAction.java (modified) Remove unneccessary Main.map.repaint() - invalidate is enough. Mon, 15 May 2017 15:55:56 GMT michael2402 [12171] * trunk/src/org/openstreetmap/josm/actions/SimplifyWayAction.java (modified) * trunk/src/org/openstreetmap/josm/data/Bounds.java (modified) * trunk/src/org/openstreetmap/josm/data/coor/ILatLon.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxTrack.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/Ellipsoid.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/Projecting.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelper.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/gpx/GpxDataTest.java (modified) Fixed checkstyle warnings. Mon, 15 May 2017 15:43:48 GMT michael2402 [12170] * trunk/src/org/openstreetmap/josm/gui/MapView.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/Layer.java (modified) "See #13175, see #14120: Remove isChanged() method call in map view - ... Mon, 15 May 2017 15:39:43 GMT michael2402 [12169] * trunk/src/org/openstreetmap/josm/data/gpx/WayPoint.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/gpx/GpxDataTest.java (modified) Fix lat/lon swapped for GPX conversion, add asymetric test case Mon, 15 May 2017 15:22:23 GMT michael2402 [12168] * trunk/src/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelper.java (modified) Add a gap to the gpx line if the coordinates of a WayPoint are not known. Mon, 15 May 2017 15:13:11 GMT michael2402 [12167] * trunk/src/org/openstreetmap/josm/data/gpx/WayPoint.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Node.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/DownloadAlongTrackAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelper.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/gpx/GpxDataTest.java (modified) Make WayPoint implement ILatLon. Mon, 15 May 2017 14:15:28 GMT michael2402 [12165] * trunk/src/org/openstreetmap/josm/data/gpx/GpxData.java (modified) Use identity instead of equality to add / remove gpx tracks. Mon, 15 May 2017 14:04:38 GMT michael2402 [12164] * trunk/src/org/openstreetmap/josm/data/coor/ILatLon.java (added) * trunk/src/org/openstreetmap/josm/data/gpx/GpxData.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/gpx/GpxDataTest.java (modified) Added missing ILatLon.java file. Mon, 15 May 2017 13:57:36 GMT michael2402 [12163] * trunk/src/org/openstreetmap/josm/data/coor/LatLon.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/visitor/BoundingXYVisitor.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/Projecting.java (modified) * trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java (modified) Make use of ILatLon#getEastNorth Mon, 15 May 2017 13:46:56 GMT michael2402 [12162] * trunk/src/org/openstreetmap/josm/data/Bounds.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/Projecting.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapViewState.java (modified) See #13415: Fix @since tags. Mon, 15 May 2017 13:43:30 GMT michael2402 [12161] * trunk/src/org/openstreetmap/josm/actions/CopyCoordinatesAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/SimplifyWayAction.java (modified) * trunk/src/org/openstreetmap/josm/data/Bounds.java (modified) * trunk/src/org/openstreetmap/josm/data/coor/CachedLatLon.java (modified) * trunk/src/org/openstreetmap/josm/data/coor/LatLon.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/BBox.java (modified) * 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/NodePositionComparator.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/AbstractProjection.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/Ellipsoid.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/Projecting.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/Projection.java (modified) * trunk/src/org/openstreetmap/josm/data/projection/ShiftedProjecting.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/PaintVisitor.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapViewState.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDataText.java (modified) * trunk/src/org/openstreetmap/josm/gui/draw/MapViewPath.java (modified) * trunk/src/org/openstreetmap/josm/tools/Geometry.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/projection/ShiftedProjectionTest.java (modified) See #13415: Add the ILatLon interface, unify handling of Nodes and ... Mon, 15 May 2017 13:33:34 GMT michael2402 [12160] * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) Fix PMD Warnings on StringBuilder Mon, 15 May 2017 12:57:25 GMT michael2402 [12158] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) Fix DrawAction helper line not being painted while imagery ... Mon, 15 May 2017 12:41:08 GMT michael2402 [12157] * trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelper.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelperTest.java (modified) See #13124: Refresh the heat map on every invalidation (visible tacks ... Mon, 15 May 2017 12:14:40 GMT michael2402 [12156] * trunk/src/org/openstreetmap/josm/data/gpx/GpxData.java (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxTrack.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/ConvertToDataLayerAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/MarkersFromNamedPointsAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java (modified) * trunk/src/org/openstreetmap/josm/io/GpxReader.java (modified) * trunk/src/org/openstreetmap/josm/io/GpxWriter.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelperTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/GpxReaderTest.java (modified) See #14120: Don't make gpx tracks depend on the isChanged method, use ... Mon, 15 May 2017 11:34:02 GMT michael2402 [12155] * trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java (modified) GpxLayer: Javadoc Mon, 15 May 2017 11:29:59 GMT michael2402 [12154] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/ArrowPaintHelper.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java (modified) Fix #12926: Don't draw direction arrows on short selection segments. Mon, 15 May 2017 11:27:12 GMT michael2402 [12153] * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) Use a data counter + StringBuilder to create the data set tooltip. ... Mon, 15 May 2017 10:54:16 GMT michael2402 [12152] * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) Do not invalidate inactive data layers on selection change in active ... Mon, 15 May 2017 10:50:02 GMT michael2402 [12151] * trunk/src/org/openstreetmap/josm/gui/conflict/pair/AbstractListMergeModel.java (modified) AbstractListMergeModel: Add documentation Mon, 15 May 2017 08:07:09 GMT Don-vip [12150] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) fix #14792 - fix `--version` handling: restore a single main() method Mon, 15 May 2017 06:49:32 GMT bastiK [12149] * trunk/src/org/openstreetmap/josm/data/projection/AbstractProjection.java (modified) fixed #4799 - Imagery offset not working in WGS 84 Sun, 14 May 2017 21:12:18 GMT bastiK [12148] * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ReprojectionTile.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/projection/AbstractProjectionChoice.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/projection/CustomProjectionChoice.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/projection/GaussKruegerProjectionChoice.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/projection/LambertCC9ZonesProjectionChoice.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/projection/LambertProjectionChoice.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/projection/PuwgProjectionChoice.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/projection/SwissGridProjectionChoice.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/projection/UTMFranceDOMProjectionChoice.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/projection/UTMProjectionChoice.java (modified) see #14794 - javadoc Sun, 14 May 2017 19:21:19 GMT Don-vip [12147] * trunk/src/org/openstreetmap/josm/data/imagery/GetCapabilitiesParseHelper.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/GetCapabilitiesParseHelperTest.java (modified) fix #14793 - fix WMTS CRS identification as per OGC specification ... Sun, 14 May 2017 18:33:49 GMT Don-vip [12146] * trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java (modified) remove `symbol` font entry, already defined Sat, 13 May 2017 21:29:58 GMT stoecker [12142] * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java (modified) fix #14789 - allow to override toolbar image and toolbar name for presets Sat, 13 May 2017 14:09:29 GMT Don-vip [12139] * trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java (modified) see #14773 - checkstyle Sat, 13 May 2017 14:07:14 GMT Don-vip [12138] * trunk/src/org/openstreetmap/josm/io/OsmReader.java (modified) * trunk/test/data/empty.osm (moved) * trunk/test/unit/org/openstreetmap/josm/io/OsmReaderTest.java (modified) improve unit tests of `OsmReader` Sat, 13 May 2017 12:43:25 GMT Don-vip [12136] * trunk/src/org/openstreetmap/josm/io/OsmReader.java (modified) fix #14788 - add robustness against invalid coordinates in .osm files Sat, 13 May 2017 12:03:23 GMT bastiK [12135] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/ToolbarPreferences.java (modified) fixed #13100 - NPE on launch (2) Sat, 13 May 2017 10:58:12 GMT bastiK [12134] * trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/TileSourceDisplaySettings.java (modified) * trunk/src/org/openstreetmap/josm/io/session/ImagerySessionExporter.java (modified) * trunk/src/org/openstreetmap/josm/io/session/ImagerySessionImporter.java (modified) see #14773 - improve session export/import for imagery layer offset data Fri, 12 May 2017 23:44:23 GMT Don-vip [12133] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) see #14741 - findbugs Fri, 12 May 2017 23:35:21 GMT Don-vip [12132] * trunk/src/org/openstreetmap/josm/actions/DialogsToggleAction.java (modified) fix #14784 - Main toolbar/side toolbar keep reappearing after using Tab Fri, 12 May 2017 23:12:44 GMT Don-vip [12131] * trunk/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawSnapHelper.java (modified) * trunk/src/org/openstreetmap/josm/data/coor/LatLon.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/PaintVisitor.java (modified) * trunk/src/org/openstreetmap/josm/gui/bbox/TileSelectionBBoxChooser.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/DownloadAlongTrackAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelper.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactory.java (modified) * trunk/src/org/openstreetmap/josm/gui/util/RotationAngle.java (modified) * trunk/src/org/openstreetmap/josm/tools/ImageProvider.java (modified) see #11889, see #11924, see #13387 - use backported versions of ... Fri, 12 May 2017 22:56:58 GMT Don-vip [12130] * trunk/src/org/openstreetmap/josm/data/Preferences.java (modified) * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) * trunk/test/unit/org/openstreetmap/josm/TestUtils.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/UtilsTest.java (modified) see #11924 - do not try old workaround with java 9 (pollutes console ... Fri, 12 May 2017 22:38:22 GMT Don-vip [12129] * trunk/src/org/openstreetmap/josm/gui/dialogs/ValidatorDialog.java (modified) fix #14776 - NPE Fri, 12 May 2017 18:18:02 GMT Don-vip [12128] * trunk/src/org/openstreetmap/josm/Main.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainFrame.java (modified) * trunk/test/unit/org/openstreetmap/josm/JOSMFixture.java (modified) see #14741 - rework initialization of `Main.contentPanePrivate` Fri, 12 May 2017 17:53:09 GMT Don-vip [12127] * trunk/src/org/openstreetmap/josm/Main.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainFrame.java (modified) fix #14783 - fix NPE when loading early plugins. Restored the static ... Thu, 11 May 2017 23:28:59 GMT Don-vip [12125] * trunk/src/org/openstreetmap/josm/Main.java (modified) * trunk/src/org/openstreetmap/josm/gui/ImageryMenu.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/datatransfer/OsmTransferHandler.java (modified) * trunk/test/unit/org/openstreetmap/josm/JOSMFixture.java (modified) * trunk/test/unit/org/openstreetmap/josm/MainTest.java (modified) see #14741 - rework initialization of `Main.Panel` so that it is done ... Thu, 11 May 2017 22:57:25 GMT Don-vip [12124] * trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java (modified) fix #13855 - abort HTTPS certificate setup if JDK-8172244 occurs Thu, 11 May 2017 21:44:11 GMT Don-vip [12123] * trunk/src/org/openstreetmap/josm/tools/PlatformHookOsx.java (modified) see #14741 - proper registration of application name on macOS Thu, 11 May 2017 19:13:33 GMT Don-vip [12122] * trunk/src/org/openstreetmap/josm/data/osm/QuadBuckets.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java (modified) sonar - squid:S2178 Thu, 11 May 2017 18:40:17 GMT Don-vip [12121] * trunk/src/org/openstreetmap/josm/data/osm/FilterMatcher.java (modified) fix #14762 - fix NPE (for good?) Thu, 11 May 2017 08:57:14 GMT michael2402 [12119] * trunk/src/org/openstreetmap/josm/Main.java (modified) * trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java (modified) Fix weak projection listener of NavigatableComponent being lost. Thu, 11 May 2017 07:24:13 GMT Don-vip [12118] * trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapView.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/session/SessionWriterTest.java (modified) see #14734 - fix checkstyle warnings Thu, 11 May 2017 07:22:31 GMT Don-vip [12117] * trunk/src/org/openstreetmap/josm/gui/layer/imagery/TileSourceDisplaySettings.java (modified) see #14734 - fix PMD warning Wed, 10 May 2017 23:53:27 GMT michael2402 [12116] * trunk/src/org/openstreetmap/josm/data/osm/event/SelectionEventManager.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) Sonar: Make AbstractListenerInfo an interface. Wed, 10 May 2017 23:48:13 GMT michael2402 [12115] * trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java (modified) Document OsmDataLayer Wed, 10 May 2017 23:43:38 GMT michael2402 [12114] * trunk/src/org/openstreetmap/josm/gui/layer/Layer.java (modified) Layer class: Documentation. Wed, 10 May 2017 23:26:34 GMT michael2402 [12113] * trunk/src/org/openstreetmap/josm/data/osm/DataSelectionListener.java (modified) See #13467: Preserve order of removed / added fields for selection ... Wed, 10 May 2017 23:19:34 GMT Don-vip [12112] * trunk/src/org/openstreetmap/josm/io/FileImporter.java (modified) catch NoSuchMethodError for outdated plugin file importers Wed, 10 May 2017 22:24:41 GMT michael2402 [12109] * trunk/src/org/openstreetmap/josm/data/osm/event/SelectionEventManager.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/SelectionEventManagerTest.java (modified) SelectionEventManager: Typo / checkstyle Wed, 10 May 2017 22:18:51 GMT michael2402 [12108] * trunk/src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java (modified) ParallelWayAction: Use a separate temporary layer, invalidate it to ... Wed, 10 May 2017 22:18:12 GMT michael2402 [12107] * trunk/src/org/openstreetmap/josm/gui/MapView.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AbstractMapViewPaintable.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/MapViewPaintable.java (modified) Allow invalidation listeners for all MapViewPaintables. Wed, 10 May 2017 22:07:49 GMT michael2402 [12106] * trunk/src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java (modified) ParallelWayAction: No need to call repaint after adding/removing ... Wed, 10 May 2017 22:05:20 GMT michael2402 [12105] * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java (modified) Audio marker layer: Use invalidate instead of Main.map.mapView.repaint(). Wed, 10 May 2017 22:03:24 GMT michael2402 [12104] * trunk/src/org/openstreetmap/josm/actions/AddNodeAction.java (modified) Do not force a map repaint when adding a node - map view does this by ... Wed, 10 May 2017 21:59:26 GMT michael2402 [12103] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapView.java (modified) See #14120: MapView should repaint on temporary layer changes ... Wed, 10 May 2017 21:31:34 GMT michael2402 [12102] * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ColorfulFilter.java (modified) Fix #14763: Do not apply colorful filter op if source image is of ... Wed, 10 May 2017 21:24:52 GMT michael2402 [12101] * trunk/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java (modified) Fix #14765: Don't use runAndWait for table updates. UserListDialog ... Wed, 10 May 2017 21:15:07 GMT michael2402 [12100] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java (modified) See #14765: Use a try-lock for map painting code: Don't freeze JOSM ... Wed, 10 May 2017 21:01:59 GMT michael2402 [12099] * trunk/src/org/openstreetmap/josm/gui/MapView.java (modified) Use selection event manager to trigger repaints on selection changes. Wed, 10 May 2017 21:00:16 GMT michael2402 [12098] * trunk/src/org/openstreetmap/josm/data/SelectionChangedListener.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/SelectionEventManager.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/SelectionEventManagerTest.java (modified) Allow to globally add the new selection listeners that get detailed ... Wed, 10 May 2017 20:37:07 GMT michael2402 [12097] * trunk/src/org/openstreetmap/josm/data/osm/DataSelectionListener.java (modified) Improve documentation of data selection listener. Wed, 10 May 2017 20:30:20 GMT michael2402 [12096] * trunk/src/org/openstreetmap/josm/data/osm/event/SelectionEventManager.java (modified) Document fire mode parameter for selection event manager. Wed, 10 May 2017 20:24:16 GMT michael2402 [12095] * trunk/src/org/openstreetmap/josm/data/Preferences.java (modified) Extract color key searching (migration code) to new method. This is ... Wed, 10 May 2017 10:22:20 GMT bastiK [12093] * trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java (modified) * trunk/src/org/openstreetmap/josm/data/coor/EastNorth.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.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/imagery/TileSourceDisplaySettings.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java (modified) fixed #14734 - Handling imagery offsets when reprojecting Tue, 09 May 2017 18:06:12 GMT Don-vip [12092] * trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java (modified) fix #14761 - Deleted featured are not removed from geojson Tue, 09 May 2017 18:02:36 GMT Don-vip [12091] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/mapmode/DrawActionTest.java (modified) fix #14762 - NPE Mon, 08 May 2017 20:03:16 GMT Don-vip [12090] * trunk/src/org/openstreetmap/josm/tools/OsmUrlToBounds.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/OsmUrlToBoundsTest.java (modified) fix #14756 - Download dialog should also parse URLs which dont ... Mon, 08 May 2017 13:56:29 GMT Don-vip [12088] * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/placement/PartiallyInsideAreaStrategy.java (modified) checkstyle Mon, 08 May 2017 13:53:13 GMT Don-vip [12087] * trunk/src/org/openstreetmap/josm/io/OsmReader.java (modified) * trunk/test/data/regress/14754 (added) * trunk/test/data/regress/14754/malformed_for_14754.osm (added) * trunk/test/unit/org/openstreetmap/josm/io/OsmReaderTest.java (modified) fix #14754 - avoid silent failure with invalid lat/lon coordinates in ... Sun, 07 May 2017 17:45:27 GMT bastiK [12085] * trunk/src/org/openstreetmap/josm/gui/layer/ImageryLayer.java (modified) fix compile (see #14734) Sun, 07 May 2017 15:34:41 GMT bastiK [12084] * trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java (modified) offset bookmarks: migrate preferences from lists to key=value maps ... Sun, 07 May 2017 14:37:57 GMT bastiK [12082] * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/LineElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/TextLabel.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/placement/CompletelyInsideAreaStrategy.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/placement/PartiallyInsideAreaStrategy.java (modified) minor fixes to ensure unmodifiable StyleElement classes Sat, 06 May 2017 22:34:54 GMT michael2402 [12080] * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java (modified) Relation editor: Make button tool bars scroll if the window is too ... Sat, 06 May 2017 22:16:14 GMT michael2402 [12079] * trunk/src/org/openstreetmap/josm/gui/MapFrame.java (modified) * trunk/src/org/openstreetmap/josm/gui/ScrollViewport.java (modified) ScrollViewport: Fix layout computation, natively support mouse wheel ... Sat, 06 May 2017 22:13:32 GMT michael2402 [12078] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/visitor/paint (added) * trunk/test/unit/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRendererTest.java (added) See #14485: Fix and test MapCSS sorting. This adds support for real ... Sat, 06 May 2017 19:24:44 GMT bastiK [12077] * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresets.java (modified) see #13956 - make `cachePresets` public Sat, 06 May 2017 16:18:43 GMT Don-vip [12075] * trunk/src/org/openstreetmap/josm/io/FileImporter.java (modified) fix PMD warning Sat, 06 May 2017 16:18:22 GMT bastiK [12074] * trunk/src/org/openstreetmap/josm/gui/MapViewState.java (modified) * trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java (modified) fixed #14740 - Current displayed data position changes when you press TAB Sat, 06 May 2017 15:58:11 GMT michael2402 [12073] * trunk/src/org/openstreetmap/josm/gui/ScrollViewport.java (modified) Show sidebar scroll buttons when sidebar content changes (buttons ... Sat, 06 May 2017 13:19:59 GMT bastiK [12072] * trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) remove property change events in NavigatableComponent (can use ... Sat, 06 May 2017 13:13:47 GMT michael2402 [12071] * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) Fix #14736: Make removePrimitve(Primitive) do a full removal ... Sat, 06 May 2017 12:27:02 GMT michael2402 [12070] * trunk/src/org/openstreetmap/josm/data/osm/event/SelectionEventManager.java (modified) * trunk/test/unit/org/openstreetmap/josm/JOSMFixture.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java (modified) Reset the SelectionEventManager listeners for each test. Sat, 06 May 2017 12:10:40 GMT michael2402 [12069] * trunk/src/org/openstreetmap/josm/data/osm/DataSelectionListener.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/DataSetTest.java (modified) Fix #14737: Preserve selection order and add comments that it is ... Fri, 05 May 2017 14:27:43 GMT michael2402 [12065] * trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapStatus.java (modified) * trunk/src/org/openstreetmap/josm/io/AbstractReader.java (modified) More ds.beginUpdate()/endUpdate() try/finally fixes, checked all ... Fri, 05 May 2017 14:16:37 GMT michael2402 [12064] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) DrawAction: Fix ds.beginUpdate()/endUpdate() try/finally Fri, 05 May 2017 14:15:49 GMT michael2402 [12063] * trunk/src/org/openstreetmap/josm/actions/MoveAction.java (modified) MoveAction: Fix ds.beginUpdate()/endUpdate() try/finally Fri, 05 May 2017 14:14:03 GMT michael2402 [12062] * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) DataSet: Replace manual node filtering by getNodes() Thu, 04 May 2017 17:54:08 GMT Don-vip [12060] * trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/SelectionEventManagerTest.java (modified) sonar - fix two recent issues Thu, 04 May 2017 08:22:09 GMT stoecker [12059] * trunk/src/org/openstreetmap/josm/io/FileImporter.java (modified) * trunk/src/org/openstreetmap/josm/io/NmeaReader.java (modified) fix silent import error for NMEA data