# # ChangeLog for trunk/src/org/openstreetmap/josm in josm # # Generated by Trac 1.6 # 2024-03-28T23:12:47+01:00 Tue, 06 Feb 2018 23:16:59 GMT Don-vip [13388] * trunk/src/org/openstreetmap/josm/actions/AddImageryLayerAction.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) see #15880 - robustness to unsupported projections Tue, 06 Feb 2018 22:39:53 GMT Don-vip [13387] * trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapViewState.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/MapViewGraphics.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/TileCoordinateConverter.java (modified) see #15880 - nicer exception Tue, 06 Feb 2018 20:03:30 GMT Don-vip [13386] * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) see #15882 - add debug info Wed, 31 Jan 2018 11:36:34 GMT bastiK [13375] * trunk/images/dialogs/geoimage.png (deleted) * trunk/images/dialogs/geoimage.svg (added) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) see #15240 - replace image for geoimage layer with svg version (from ... Wed, 31 Jan 2018 09:42:11 GMT bastiK [13374] * trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java (modified) fixed #15852 - add missing fields in ImageryInfo copy constructor ... Tue, 30 Jan 2018 17:48:26 GMT stoecker [13369] * trunk/images/statusline/easting.svg (modified) * trunk/images/statusline/northing.svg (modified) * trunk/src/org/openstreetmap/josm/gui/widgets/ImageLabel.java (modified) * trunk/src/org/openstreetmap/josm/tools/ImageProvider.java (modified) see #15734 - fix two icons by simply cutting the size. The circle is ... Tue, 30 Jan 2018 00:11:22 GMT bastiK [13368] * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/AreaElement.java (modified) see #15747 - safer way to get center coordinates of image Sun, 28 Jan 2018 22:08:56 GMT Don-vip [13367] * trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java (modified) fix #15332 - IndexOutOfBoundsException in ConflictDialog Fri, 26 Jan 2018 23:00:07 GMT Don-vip [13360] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) update TLD from IANA Fri, 26 Jan 2018 22:42:14 GMT Don-vip [13359] * trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java (modified) fix #15800 - mistake in replacements Fri, 26 Jan 2018 22:21:57 GMT Don-vip [13358] * trunk/src/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJob.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) * trunk/src/org/openstreetmap/josm/tools/HttpClient.java (modified) * trunk/test/functional/org/openstreetmap/josm/tools/HttpClientTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJobTest.java (modified) fix #15830 - Support (and autodetect) WMS 1.3.0 Fri, 26 Jan 2018 20:37:00 GMT Don-vip [13356] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmServerReader.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/Utils.java (modified) fix #15662 - allow JOSM to open JAR URLs containing exclamation marks ... Tue, 23 Jan 2018 20:18:04 GMT bastiK [13354] * trunk/src/org/openstreetmap/josm/gui/mappaint/StyleCache.java (modified) see #15819 - improve error log Sun, 21 Jan 2018 22:28:56 GMT Don-vip [13352] * trunk/.classpath (modified) * trunk/build.xml (modified) * trunk/src/org/openstreetmap/josm/actions/ExtensionFileFilter.java (modified) * trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadNotesTask.java (modified) * trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmChangeCompressedTask.java (modified) * trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmCompressedTask.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/importexport/NoteImporter.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/importexport/OsmExporter.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/importexport/OsmImporter.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/importexport/OsmXzExporter.java (added) * trunk/src/org/openstreetmap/josm/io/OsmServerLocationReader.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmServerReader.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/ExtensionFileFilterTest.java (modified) fix #15816 - full XZ support Sun, 21 Jan 2018 21:05:06 GMT stoecker [13350] * trunk/CONTRIBUTION (modified) * trunk/README (modified) * trunk/build.xml (modified) * trunk/src/org/openstreetmap/josm/actions/ExtensionFileFilter.java (modified) * trunk/src/org/openstreetmap/josm/io/Compression.java (modified) * trunk/src/org/tukaani (added) * trunk/src/org/tukaani/xz (added) * trunk/src/org/tukaani/xz/ARMOptions.java (added) * trunk/src/org/tukaani/xz/ARMThumbOptions.java (added) * trunk/src/org/tukaani/xz/ArrayCache.java (added) * trunk/src/org/tukaani/xz/BCJCoder.java (added) * trunk/src/org/tukaani/xz/BCJDecoder.java (added) * trunk/src/org/tukaani/xz/BCJEncoder.java (added) * trunk/src/org/tukaani/xz/BCJOptions.java (added) * trunk/src/org/tukaani/xz/BasicArrayCache.java (added) * trunk/src/org/tukaani/xz/BlockInputStream.java (added) * trunk/src/org/tukaani/xz/BlockOutputStream.java (added) * trunk/src/org/tukaani/xz/CloseIgnoringInputStream.java (added) * trunk/src/org/tukaani/xz/CorruptedInputException.java (added) * trunk/src/org/tukaani/xz/CountingInputStream.java (added) * trunk/src/org/tukaani/xz/CountingOutputStream.java (added) * trunk/src/org/tukaani/xz/DeltaCoder.java (added) * trunk/src/org/tukaani/xz/DeltaDecoder.java (added) * trunk/src/org/tukaani/xz/DeltaEncoder.java (added) * trunk/src/org/tukaani/xz/DeltaInputStream.java (added) * trunk/src/org/tukaani/xz/DeltaOptions.java (added) * trunk/src/org/tukaani/xz/DeltaOutputStream.java (added) * trunk/src/org/tukaani/xz/FilterCoder.java (added) * trunk/src/org/tukaani/xz/FilterDecoder.java (added) * trunk/src/org/tukaani/xz/FilterEncoder.java (added) * trunk/src/org/tukaani/xz/FilterOptions.java (added) * trunk/src/org/tukaani/xz/FinishableOutputStream.java (added) * trunk/src/org/tukaani/xz/FinishableWrapperOutputStream.java (added) * trunk/src/org/tukaani/xz/IA64Options.java (added) * trunk/src/org/tukaani/xz/IndexIndicatorException.java (added) * trunk/src/org/tukaani/xz/LZMA2Coder.java (added) * trunk/src/org/tukaani/xz/LZMA2Decoder.java (added) * trunk/src/org/tukaani/xz/LZMA2Encoder.java (added) * trunk/src/org/tukaani/xz/LZMA2InputStream.java (added) * trunk/src/org/tukaani/xz/LZMA2Options.java (added) * trunk/src/org/tukaani/xz/LZMA2OutputStream.java (added) * trunk/src/org/tukaani/xz/LZMAInputStream.java (added) * trunk/src/org/tukaani/xz/LZMAOutputStream.java (added) * trunk/src/org/tukaani/xz/MemoryLimitException.java (added) * trunk/src/org/tukaani/xz/PowerPCOptions.java (added) * trunk/src/org/tukaani/xz/RawCoder.java (added) * trunk/src/org/tukaani/xz/ResettableArrayCache.java (added) * trunk/src/org/tukaani/xz/SPARCOptions.java (added) * trunk/src/org/tukaani/xz/SeekableFileInputStream.java (added) * trunk/src/org/tukaani/xz/SeekableInputStream.java (added) * trunk/src/org/tukaani/xz/SeekableXZInputStream.java (added) * trunk/src/org/tukaani/xz/SimpleInputStream.java (added) * trunk/src/org/tukaani/xz/SimpleOutputStream.java (added) * trunk/src/org/tukaani/xz/SingleXZInputStream.java (added) * trunk/src/org/tukaani/xz/UncompressedLZMA2OutputStream.java (added) * trunk/src/org/tukaani/xz/UnsupportedOptionsException.java (added) * trunk/src/org/tukaani/xz/X86Options.java (added) * trunk/src/org/tukaani/xz/XZ.java (added) * trunk/src/org/tukaani/xz/XZFormatException.java (added) * trunk/src/org/tukaani/xz/XZIOException.java (added) * trunk/src/org/tukaani/xz/XZInputStream.java (added) * trunk/src/org/tukaani/xz/XZOutputStream.java (added) * trunk/src/org/tukaani/xz/check (added) * trunk/src/org/tukaani/xz/check/CRC32.java (added) * trunk/src/org/tukaani/xz/check/CRC64.java (added) * trunk/src/org/tukaani/xz/check/Check.java (added) * trunk/src/org/tukaani/xz/check/None.java (added) * trunk/src/org/tukaani/xz/check/SHA256.java (added) * trunk/src/org/tukaani/xz/common (added) * trunk/src/org/tukaani/xz/common/DecoderUtil.java (added) * trunk/src/org/tukaani/xz/common/EncoderUtil.java (added) * trunk/src/org/tukaani/xz/common/StreamFlags.java (added) * trunk/src/org/tukaani/xz/common/Util.java (added) * trunk/src/org/tukaani/xz/delta (added) * trunk/src/org/tukaani/xz/delta/DeltaCoder.java (added) * trunk/src/org/tukaani/xz/delta/DeltaDecoder.java (added) * trunk/src/org/tukaani/xz/delta/DeltaEncoder.java (added) * trunk/src/org/tukaani/xz/index (added) * trunk/src/org/tukaani/xz/index/BlockInfo.java (added) * trunk/src/org/tukaani/xz/index/IndexBase.java (added) * trunk/src/org/tukaani/xz/index/IndexDecoder.java (added) * trunk/src/org/tukaani/xz/index/IndexEncoder.java (added) * trunk/src/org/tukaani/xz/index/IndexHash.java (added) * trunk/src/org/tukaani/xz/index/IndexRecord.java (added) * trunk/src/org/tukaani/xz/lz (added) * trunk/src/org/tukaani/xz/lz/BT4.java (added) * trunk/src/org/tukaani/xz/lz/CRC32Hash.java (added) * trunk/src/org/tukaani/xz/lz/HC4.java (added) * trunk/src/org/tukaani/xz/lz/Hash234.java (added) * trunk/src/org/tukaani/xz/lz/LZDecoder.java (added) * trunk/src/org/tukaani/xz/lz/LZEncoder.java (added) * trunk/src/org/tukaani/xz/lz/Matches.java (added) * trunk/src/org/tukaani/xz/lzma (added) * trunk/src/org/tukaani/xz/lzma/LZMACoder.java (added) * trunk/src/org/tukaani/xz/lzma/LZMADecoder.java (added) * trunk/src/org/tukaani/xz/lzma/LZMAEncoder.java (added) * trunk/src/org/tukaani/xz/lzma/LZMAEncoderFast.java (added) * trunk/src/org/tukaani/xz/lzma/LZMAEncoderNormal.java (added) * trunk/src/org/tukaani/xz/lzma/Optimum.java (added) * trunk/src/org/tukaani/xz/lzma/State.java (added) * trunk/src/org/tukaani/xz/package-info.java (added) * trunk/src/org/tukaani/xz/rangecoder (added) * trunk/src/org/tukaani/xz/rangecoder/RangeCoder.java (added) * trunk/src/org/tukaani/xz/rangecoder/RangeDecoder.java (added) * trunk/src/org/tukaani/xz/rangecoder/RangeDecoderFromBuffer.java (added) * trunk/src/org/tukaani/xz/rangecoder/RangeDecoderFromStream.java (added) * trunk/src/org/tukaani/xz/rangecoder/RangeEncoder.java (added) * trunk/src/org/tukaani/xz/rangecoder/RangeEncoderToBuffer.java (added) * trunk/src/org/tukaani/xz/rangecoder/RangeEncoderToStream.java (added) * trunk/src/org/tukaani/xz/simple (added) * trunk/src/org/tukaani/xz/simple/ARM.java (added) * trunk/src/org/tukaani/xz/simple/ARMThumb.java (added) * trunk/src/org/tukaani/xz/simple/IA64.java (added) * trunk/src/org/tukaani/xz/simple/PowerPC.java (added) * trunk/src/org/tukaani/xz/simple/SPARC.java (added) * trunk/src/org/tukaani/xz/simple/SimpleFilter.java (added) * trunk/src/org/tukaani/xz/simple/X86.java (added) see #15816 - add XZ support Sat, 20 Jan 2018 23:51:03 GMT Don-vip [13348] * trunk/src/org/openstreetmap/josm/data/validation/tests/Highways.java (modified) fix #15803 - don't issue a warning for `source:maxspeed=*:zone:20` Sat, 20 Jan 2018 18:54:16 GMT Don-vip [13346] * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) WMS capabilities: support 1.3.0-only servers such as http://www ... Sat, 20 Jan 2018 15:51:03 GMT Don-vip [13344] * trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentTableCellRenderer.java (modified) fix #15807 - CCE Fri, 19 Jan 2018 19:42:21 GMT Don-vip [13336] * trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OverpassDownloadReaderTest.java (modified) see #15800 - autofix `out:` issues in overpass queries Fri, 19 Jan 2018 19:15:02 GMT Don-vip [13335] * trunk/src/org/openstreetmap/josm/gui/download/OverpassDownloadSource.java (modified) * trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OverpassDownloadReaderTest.java (modified) fix #15800 - autofix common issues in overpass queries, like overpass ... Tue, 16 Jan 2018 22:43:53 GMT Don-vip [13334] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) fix NPE seen in unit tests Tue, 16 Jan 2018 00:56:32 GMT Don-vip [13333] * trunk/src/org/openstreetmap/josm/data/Preferences.java (modified) see #15310 - remove `Preferences.getColor()` methods Tue, 16 Jan 2018 00:35:35 GMT Don-vip [13332] * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetReader.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/PresetLink.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Roles.java (modified) see #15782 - add debug logs Mon, 15 Jan 2018 23:28:24 GMT Don-vip [13331] * trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java (modified) * trunk/src/org/openstreetmap/josm/gui/download/OverpassQueryWizardDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/CustomConfigurator.java (modified) * trunk/src/org/openstreetmap/josm/tools/OverpassTurboQueryWizard.java (modified) * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) see #14097, see #15783 - robustness to situations where JavaScript ... Mon, 15 Jan 2018 21:52:26 GMT Don-vip [13330] * trunk/src/org/openstreetmap/josm/gui/bugreport/BugReportDialog.java (modified) simpler implementation of `BugReportDialog.findParent()` Mon, 15 Jan 2018 00:53:50 GMT Don-vip [13329] * trunk/src/org/openstreetmap/josm/actions/CloseChangesetAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/ExtensionFileFilter.java (modified) * trunk/src/org/openstreetmap/josm/actions/SaveAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/SaveAsAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/UnJoinNodeWayAction.java (modified) javadoc Mon, 15 Jan 2018 00:41:33 GMT Don-vip [13328] * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) see #15730 - sonar - squid:S1612 - Lambdas should be replaced with ... Mon, 15 Jan 2018 00:39:35 GMT Don-vip [13327] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) see #15709 - sonar - squid:S2387 - "mouseListener" is the name of a ... Mon, 15 Jan 2018 00:35:32 GMT Don-vip [13326] * trunk/src/org/openstreetmap/josm/Main.java (modified) findbugs - NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE Sun, 14 Jan 2018 14:51:12 GMT Don-vip [13322] * trunk/src/org/openstreetmap/josm/Main.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java (modified) see #15767 - clear projection change listeners at the end of unit tests Sun, 14 Jan 2018 03:17:16 GMT Don-vip [13319] * trunk/src/org/openstreetmap/josm/Main.java (modified) see #15767 - `CopyOnWriteArrayList` iterators do not support remove ... Sun, 14 Jan 2018 00:04:51 GMT Don-vip [13317] * trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/search/SearchCompiler.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/search/SearchCompilerTest.java (modified) fix #15755 - Unprocessed HTML in search error box Sat, 13 Jan 2018 23:39:35 GMT Don-vip [13316] * trunk/src/org/openstreetmap/josm/Main.java (modified) see #15767 - change `Main.listeners` to `CopyOnWriteArrayList` and ... Sat, 13 Jan 2018 01:10:46 GMT Don-vip [13314] * trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagChecker.java (modified) fix #15733 - catch TokenMgrError when parsing invalid validator ... Sat, 13 Jan 2018 00:59:10 GMT Don-vip [13312] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) see #15766 - fix java warning Sat, 13 Jan 2018 00:48:26 GMT Don-vip [13311] * trunk/src/org/openstreetmap/josm/tools/ImageProvider.java (modified) * trunk/src/org/openstreetmap/josm/tools/SAXReturnException.java (added) checkstyle Sat, 13 Jan 2018 00:05:22 GMT Don-vip [13310] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) update TLD from IANA Fri, 12 Jan 2018 23:52:54 GMT Don-vip [13309] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/MapMode.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/DataSet.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/FilterMatcher.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java (modified) fix #15766, see #15688 - fix performance regression introduced in ... Fri, 12 Jan 2018 19:46:41 GMT Don-vip [13308] * trunk/src/org/openstreetmap/josm/actions/MoveAction.java (modified) fix #15765 - NPE Thu, 11 Jan 2018 00:36:07 GMT Don-vip [13304] * trunk/build.xml (modified) * trunk/src/org/openstreetmap/josm/data/osm/QuadBuckets.java (modified) * trunk/tools/error_prone_ant.jar (modified) update to error_prone 2.2.0 Mon, 08 Jan 2018 19:06:39 GMT Don-vip [13301] * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/AreaElement.java (modified) see #15747 - add debug info Mon, 08 Jan 2018 01:45:59 GMT Don-vip [13300] * trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java (modified) * trunk/test/data/__files/plugin (added) * trunk/test/data/__files/plugin/corrupted_plugin.jar (added) * trunk/test/data/__files/plugin/dummy_plugin.jar (added) * trunk/test/data/plugin/corrupted_plugin.MANIFEST.MF (added) * trunk/test/unit/org/openstreetmap/josm/TestUtils.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/downloadtasks/AbstractDownloadTaskTestParent.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/downloadtasks/PluginDownloadTaskTest.java (added) * trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java (modified) fix #15742 - check downloaded plugin is valid *before* we delete any ... Sun, 07 Jan 2018 23:39:56 GMT Don-vip [13298] * trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java (modified) see #15582 - simplify public API for `opening_hours` parsing Sun, 07 Jan 2018 22:42:04 GMT Don-vip [13297] * trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java (modified) see #15582 - one more public API for `opening_hours` parsing Sun, 07 Jan 2018 22:36:55 GMT Don-vip [13296] * trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java (modified) see #15582 - more public APIs for `opening_hours` parsing Sun, 07 Jan 2018 22:09:33 GMT Don-vip [13295] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) fix #15709 - apply last patch of cmuelle8 Sun, 07 Jan 2018 21:54:01 GMT Don-vip [13294] * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/src/org/openstreetmap/josm/plugins/PluginDownloadTask.java (modified) * trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java (modified) fix #15554 - fix plugin classloader after plugin update Sun, 07 Jan 2018 21:18:10 GMT Don-vip [13293] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) fix NPE seen in unit tests Sun, 07 Jan 2018 12:24:24 GMT Klumbumbus [13292] * trunk/src/org/openstreetmap/josm/actions/relation/ExportRelationToGpxAction.java (modified) see #15606 - adjust mouse over hint text Sun, 07 Jan 2018 01:34:47 GMT Don-vip [13289] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) fix #15709 - revert r13264 to restore proper lazy initialization of ... Sun, 07 Jan 2018 01:28:58 GMT Don-vip [13288] * trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/download/DownloadObjectDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/preferences/remotecontrol/RemoteControlPreference.java (modified) fix #15710 - unify new layer checkbox text Sun, 07 Jan 2018 01:21:07 GMT Don-vip [13287] * trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java (modified) fix #15716 - listen to escape key outside of imagery adjust dialog, ... Sat, 06 Jan 2018 23:25:28 GMT Don-vip [13285] * trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java (modified) fix #15740 - Layers don't move up/down correctly if multiple layers ... Thu, 04 Jan 2018 22:51:00 GMT stoecker [13281] * trunk/geticons.pl (modified) * trunk/images_nodist/gps-lines.png (moved) * trunk/images_nodist/layer-switcher-maximize.png (moved) * trunk/images_nodist/layer-switcher-minimize.png (moved) * trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/AudioMarker.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarker.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/WebMarker.java (modified) see #15734 - drop some old checks Thu, 04 Jan 2018 15:10:18 GMT stoecker [13278] * trunk/src/org/openstreetmap/josm/actions/relation/RecentRelationsAction.java (modified) see #15734 - allow shortcut parsing Thu, 04 Jan 2018 15:00:01 GMT stoecker [13277] * trunk/geticons.pl (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/ScrollViewport.java (modified) see #15734 - fix icon detection Wed, 03 Jan 2018 22:17:07 GMT Don-vip [13274] * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) * trunk/test/data/regress/15730 (added) * trunk/test/data/regress/15730/capabilities.xml (added) * trunk/test/unit/org/openstreetmap/josm/io/imagery/WMSImageryTest.java (modified) fix #15730 - support WMS capabilities with embedded HTML in layer ... Wed, 03 Jan 2018 02:41:29 GMT Don-vip [13273] * trunk/src/org/openstreetmap/josm/tools/Utils.java (modified) fix #15722 - make sure that JOSM `ForkJoinPool` instances create ... Tue, 02 Jan 2018 13:28:20 GMT stoecker [13272] * trunk/data/maps.xsd (modified) * trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java (modified) see #15713 - rename dirty mode Mon, 01 Jan 2018 23:31:23 GMT Don-vip [13271] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) fix #15709 - fix memory leak when browsing geoimages: remove correct ... Mon, 01 Jan 2018 23:11:43 GMT Don-vip [13270] * trunk/src/org/openstreetmap/josm/gui/util/AdvancedKeyPressDetector.java (modified) see #15709 - fix a memory leak found during investigation Mon, 01 Jan 2018 20:34:45 GMT Don-vip [13269] * trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java (modified) fix #15716 - proper exit of imagery offset mapmode Mon, 01 Jan 2018 18:16:32 GMT Don-vip [13268] * trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java (modified) * trunk/src/org/openstreetmap/josm/gui/io/CustomConfigurator.java (modified) * trunk/src/org/openstreetmap/josm/tools/OverpassTurboQueryWizard.java (modified) see #11924, see #14097 - ensure JavaScript engine will always be ... Mon, 01 Jan 2018 18:06:05 GMT Don-vip [13267] * trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java (modified) fix #15713 - properly update imagery entries Mon, 01 Jan 2018 17:05:22 GMT Don-vip [13266] * trunk/data/maps.xsd (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java (modified) see #15713 - Add `dirty-mode` to TMS imagery sources Sun, 31 Dec 2017 02:09:43 GMT Don-vip [13265] * trunk/src/org/openstreetmap/josm/gui/MapFrame.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/DialogsPanel.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/widgets/MultiSplitLayout.java (modified) see #15709 - fix a lot of memory leaks. Now `gui.layer.geoImage.*` ... Sat, 30 Dec 2017 17:38:36 GMT Don-vip [13264] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) see #15709 - proper singleton for `ImageryViewerDialog` Sat, 30 Dec 2017 13:36:05 GMT Don-vip [13263] * trunk/src/org/openstreetmap/josm/tools/Logging.java (modified) see #15709 - fix a major memory leak where the first created ... Fri, 29 Dec 2017 23:17:44 GMT Don-vip [13261] * trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/downloadtasks/AbstractDownloadTask.java (modified) * trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadTask.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/downloadtasks/PostDownloadHandlerTest.java (modified) Open Location: new expert combobox to choose whether to zoom on ... Fri, 29 Dec 2017 15:18:37 GMT Don-vip [13260] * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) Correctly handle WMS capabilities encoding. Do not assume every ... Fri, 29 Dec 2017 15:13:46 GMT Don-vip [13259] * trunk/src/org/openstreetmap/josm/io/remotecontrol/AddTagsDialog.java (modified) fix #15705 - Make columns in AddTagsDialog sortable (patch by skorbut) Fri, 29 Dec 2017 14:05:22 GMT Don-vip [13258] * trunk/src/org/openstreetmap/josm/io/remotecontrol/AddTagsDialog.java (modified) fix #15704 - Keep order of tags added by 'addtags=' query parameter ... Thu, 28 Dec 2017 22:33:18 GMT Don-vip [13257] * trunk/src/org/openstreetmap/josm/data/gpx/GpxData.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java (modified) * trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandler.java (modified) fix some recent Sonar issues Thu, 28 Dec 2017 21:12:45 GMT Don-vip [13256] * trunk/data_nodist/2094047.gpx (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageEntry.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImagesTest.java (modified) fix #15701 - CorrelateGpxWithImages: Test newGpsData, speed, ... Thu, 28 Dec 2017 18:51:02 GMT Don-vip [13254] * trunk/src/org/openstreetmap/josm/io/ProgressInputStream.java (modified) see #15310 - remove deprecated `ProgressInputStream` constructor Thu, 28 Dec 2017 14:22:03 GMT stoecker [13253] * trunk/src/org/openstreetmap/josm/io/remotecontrol/AddTagsDialog.java (modified) fix #15693 - patch by skorbut - fix double URL decoding Thu, 28 Dec 2017 02:04:16 GMT Don-vip [13252] * trunk/src/org/openstreetmap/josm/actions/AddImageryLayerAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/MapImage.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java (modified) * trunk/src/org/openstreetmap/josm/tools/ImageProvider.java (modified) see #15654 - fix icon flickering (regression from r13250) Thu, 28 Dec 2017 00:14:18 GMT Don-vip [13251] * trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java (modified) fix #15695 - handle mapcss syntax errors in search dialog Wed, 27 Dec 2017 23:53:58 GMT Don-vip [13250] * trunk/src/org/openstreetmap/josm/actions/AddImageryLayerAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/MapImage.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java (modified) * trunk/src/org/openstreetmap/josm/tools/ImageProvider.java (modified) fix #15654 - repair asynchronous fetching of icons (regression from ... Wed, 27 Dec 2017 22:03:10 GMT Don-vip [13249] * trunk/src/org/openstreetmap/josm/Main.java (modified) remove `Main.WindowSwitchListener`, unused and forgotten in r11925 Wed, 27 Dec 2017 17:10:31 GMT Don-vip [13246] * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) see #15645 - revert r13226 Wed, 27 Dec 2017 15:38:33 GMT Don-vip [13245] * trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/RequestHandler.java (modified) see #15694 - fix PMD issue Tue, 26 Dec 2017 18:13:27 GMT michael2402 [13244] * trunk/src/org/openstreetmap/josm/gui/layer/ImageryLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/TileSourceDisplaySettings.java (modified) Fix java warnings. Tue, 26 Dec 2017 16:50:55 GMT michael2402 [13243] * trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.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/test/unit/org/openstreetmap/josm/io/session/SessionReaderTest.java (modified) See #15310: Replace use of dx/dy in bookmark loading/storing code. Mon, 25 Dec 2017 17:08:44 GMT Don-vip [13241] * trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/RequestHandler.java (modified) fix #15694 - Remember confirmations of command actions (patch by ... Sun, 24 Dec 2017 01:24:56 GMT Don-vip [13236] * trunk/appveyor.yml (modified) * trunk/build.xml (modified) * trunk/src/org/openstreetmap/josm/data/gpx/GpxData.java (modified) see #15630 - AppVeyor: fix build Sat, 23 Dec 2017 16:44:41 GMT Don-vip [13233] * trunk/src/org/openstreetmap/josm/actions/RestartAction.java (modified) see #11924 - Restart doesn't work on Java 9 WebStart. The command ... Sat, 23 Dec 2017 01:18:25 GMT Don-vip [13230] * trunk/src/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJob.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJobTest.java (modified) fix #15690 - parse error message sent by Tomcat in case of WMS tile ... Fri, 22 Dec 2017 23:33:34 GMT Don-vip [13229] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) fix #15688 - do not filter selected way nodes in draw mode Thu, 21 Dec 2017 14:36:03 GMT Don-vip [13228] * trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java (modified) WMS robustness Mon, 18 Dec 2017 22:25:29 GMT Don-vip [13226] * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) fix #15645 - autofix objects with invalid characters Mon, 18 Dec 2017 17:40:26 GMT Don-vip [13225] * trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java (modified) see #15008 - avoid deadlock in selection event processing Mon, 18 Dec 2017 15:16:50 GMT Don-vip [13224] * trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitiveComparator.java (modified) fix #15678 - StringIndexOutOfBoundsException in OsmPrimitiveComparator Mon, 18 Dec 2017 14:03:48 GMT Don-vip [13223] * trunk/src/org/openstreetmap/josm/data/osm/event/SelectionEventManager.java (modified) fix #15008 - make sure EDT listeners receive correct selection events Mon, 18 Dec 2017 01:36:13 GMT Don-vip [13222] * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) see #15673 - fix NPE seen in unit test Mon, 18 Dec 2017 00:07:16 GMT Don-vip [13221] * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) see #15673 - fix NPE seen in unit test Sun, 17 Dec 2017 23:46:58 GMT Don-vip [13220] * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageDisplay.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageEntry.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/KeyedItem.java (modified) * trunk/tools/pmd/josm-ruleset.xml (modified) * trunk/tools/spotbugs/josm-filter.xml (modified) see #15574: - additionally refactors ImageDisplay to use ImageEntry ... Sun, 17 Dec 2017 23:14:48 GMT Don-vip [13219] * trunk/src/org/openstreetmap/josm/gui/layer/MainLayerManager.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/io/AsynchronousUploadPrimitivesTaskTest.java (modified) see #15653, see #8509 - fix unit test causing mayhem Sun, 17 Dec 2017 21:31:30 GMT Don-vip [13216] * trunk/src/org/openstreetmap/josm/actions/relation/ExportRelationToGpxAction.java (modified) see #15606 - i18n fix Sun, 17 Dec 2017 21:10:07 GMT Don-vip [13215] * trunk/src/org/openstreetmap/josm/gui/layer/MainLayerManager.java (modified) see #15653, see #8509 - add headless check for unit tests