# # ChangeLog for trunk/src/org in josm # # Generated by Trac 1.6 # 2024-12-02T20:10:36+01:00 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 Thu, 04 May 2017 07:53:02 GMT Don-vip [12058] * trunk/src/org/openstreetmap/josm/data/osm/DataSelectionListener.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMerger.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresets.java (modified) fix Java/PMD/Checkstyle warnings Wed, 03 May 2017 20:19:58 GMT michael2402 [12057] * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) Make cleanupDeletedPrimitives code nicer, only use one bulk update Wed, 03 May 2017 19:52:05 GMT michael2402 [12056] * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) Use node.getParentWays() instead of filtered list. Wed, 03 May 2017 18:06:36 GMT michael2402 [12055] * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) Disable the read lock of the dataset while selection listeners are ... Wed, 03 May 2017 16:24:31 GMT michael2402 [12054] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java (modified) Fix #14485: Increase sorting speed by removing compareTo complexity. Wed, 03 May 2017 16:12:48 GMT michael2402 [12053] * trunk/src/org/openstreetmap/josm/actions/MoveAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java (modified) Fix #6447: Ensure that only move commands in same layer are combined. Wed, 03 May 2017 15:55:56 GMT michael2402 [12052] * trunk/src/org/openstreetmap/josm/actions/MoveAction.java (modified) See #6447: Fix same issue for the move command (shift+arrow) Wed, 03 May 2017 15:48:25 GMT michael2402 [12051] * trunk/src/org/openstreetmap/josm/actions/JosmAction.java (modified) Trigger JosmAction selection change on edit layer change. Wed, 03 May 2017 15:27:50 GMT michael2402 [12050] * trunk/src/org/openstreetmap/josm/data/validation/tests/LongSegment.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/pair/AbstractMergePanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/pair/tags/TagMerger.java (modified) Fix sonar warnings (modifiers, parameters) Wed, 03 May 2017 14:58:33 GMT michael2402 [12049] * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/QuadBucketPrimitiveStore.java (added) Move quad bucket store of dataset to separate class. Wed, 03 May 2017 14:09:46 GMT michael2402 [12048] * trunk/src/org/openstreetmap/josm/actions/SelectNonBranchingWaySequences.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/DataSelectionListener.java (added) * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/SelectionEventManager.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/SelectionEventManagerTest.java (added) Add per-layer selection listeners. Make selection listener code more ... Wed, 03 May 2017 12:42:49 GMT michael2402 [12047] * trunk/src/org/openstreetmap/josm/gui/conflict/pair/AbstractMergePanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMerger.java (modified) * trunk/src/org/openstreetmap/josm/gui/conflict/pair/tags/TagMerger.java (modified) Make TagMerger use the row based layout. Make merge buttons higher ... Wed, 03 May 2017 12:07:20 GMT michael2402 [12046] * trunk/src/org/openstreetmap/josm/gui/conflict/pair/ConflictResolver.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictResolutionDialog.java (modified) In conflict resolution dialog, only scroll tab contents and prevent ... Wed, 03 May 2017 11:36:40 GMT michael2402 [12044] * trunk/src/org/openstreetmap/josm/gui/conflict/pair/AbstractMergePanel.java (added) * trunk/src/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMerger.java (modified) Make conflict merge dialog layout more universal, make row titles in ... Wed, 03 May 2017 11:25:51 GMT michael2402 [12043] * trunk/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java (modified) Add nicer padding to version info panel Wed, 03 May 2017 09:19:04 GMT bastiK [12042] * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletionManager.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresets.java (modified) applied #13956 - memory optimization with presets cache (patch by GerdP) Tue, 02 May 2017 22:00:50 GMT michael2402 [12040] * trunk/src/org/openstreetmap/josm/data/validation/tests/LongSegment.java (modified) Long segment test: Make condition for using nodes/ways easier to read. Mon, 01 May 2017 23:29:35 GMT michael2402 [12037] * trunk/src/org/openstreetmap/josm/data/validation/tests/LongSegment.java (modified) See #14708: For long segment test, notify the user about the exact ... Mon, 01 May 2017 19:41:20 GMT Don-vip [12036] * trunk/src/org/openstreetmap/josm/data/osm/DataIntegrityProblemException.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/DataIntegrityProblemExceptionTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/osm/DataSetTest.java (modified) add more unit tests, javadoc Sun, 30 Apr 2017 22:31:23 GMT Don-vip [12033] * trunk/src/org/openstreetmap/josm/data/osm/Changeset.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/ChangesetTest.java (modified) add more unit tests Sun, 30 Apr 2017 21:24:11 GMT Don-vip [12032] * trunk/src/org/openstreetmap/josm/data/validation/tests/LongSegment.java (modified) fix #14708 - no warning about potentially erroneous movement of ... Sun, 30 Apr 2017 20:45:11 GMT Don-vip [12031] * trunk/src/org/openstreetmap/josm/actions/AlignInLineAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/UnJoinNodeWayAction.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/Node.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/Highways.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java (modified) add `Node.getParentWays()` Sun, 30 Apr 2017 19:55:15 GMT michael2402 [12030] * trunk/src/org/openstreetmap/josm/gui/MapView.java (modified) See #13604: Change error to a warning until we figure out what causes ...