# # ChangeLog for / in josm # # Generated by Trac 1.6 # 2024-04-25T17:12:42+02:00 Mon, 24 Apr 2017 09:39:15 GMT stoecker [11994] * trunk/data/defaultpresets.xml (modified) * trunk/scripts/presets_lang.pl (modified) fix #14685 - wiki language link extractor fails for URL's with equal beginning, drop old workaround Sun, 23 Apr 2017 23:39:24 GMT Don-vip [11993] * 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/FilterMatcher.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/FilterDialog.java (modified) fix #5144 - Cannot draw new ways when filter is active (patch by michael2402) Sun, 23 Apr 2017 23:13:54 GMT Don-vip [11992] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/AbstractMapRenderer.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/OffsetIterator.java (modified) fix #13665 - handle deleted nodes in way rendering Sun, 23 Apr 2017 22:51:00 GMT Don-vip [11991] * trunk/src/org/openstreetmap/josm/gui/MapViewState.java (modified) see #13665 - cleaner error Sun, 23 Apr 2017 21:13:01 GMT Klumbumbus [11990] * trunk/data/validator/ignoretags.cfg (modified) see #8185 - remove type=building from ignore list Sun, 23 Apr 2017 20:55:45 GMT stoecker [11989] * trunk/data/defaultpresets.xml (modified) * trunk/data/tagging-preset.xsd (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/RelationChecker.java (modified) * trunk/src/org/openstreetmap/josm/gui/tagging/presets/items/Roles.java (modified) add support for type=building relation and support variable role names using regexp (level_0, level_1, ...) Sun, 23 Apr 2017 19:49:05 GMT Don-vip [11988] * trunk/src/org/openstreetmap/josm/Main.java (modified) * trunk/test/unit/org/openstreetmap/josm/MainTest.java (modified) improve unit test for `Main.postConstructorProcessCmdLine` Sun, 23 Apr 2017 18:53:42 GMT Don-vip [11987] * trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java (modified) checkstyle Sun, 23 Apr 2017 17:14:12 GMT Don-vip [11986] * trunk/src/org/openstreetmap/josm/Main.java (modified) * trunk/src/org/openstreetmap/josm/actions/OpenFileAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java (modified) * trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/ProgramArguments.java (modified) * trunk/src/org/openstreetmap/josm/gui/datatransfer/importers/OsmLinkPaster.java (modified) * trunk/test/unit/org/openstreetmap/josm/MainTest.java (modified) add unit test for `Main.postConstructorProcessCmdLine` Sun, 23 Apr 2017 17:07:33 GMT Klumbumbus [11985] * trunk/data/validator/deprecated.mapcss (modified) limit class warning to ways as this is now mostly used in tmc relations, https://wiki.openstreetmap.org/wiki/Relation:tmc:point Sun, 23 Apr 2017 12:45:06 GMT stoecker [11984] * trunk/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java (modified) * trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java (modified) improve overpass API rate limit message, fix wrong timeout error message Sat, 22 Apr 2017 21:53:56 GMT stoecker [11983] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) fix too new groovy code, use plain Java sorting Sat, 22 Apr 2017 21:35:24 GMT stoecker [11982] * trunk/scripts/TagInfoExtract.groovy (modified) silence TagInfo outputs Sat, 22 Apr 2017 20:55:31 GMT stoecker [11981] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) see #14655 - add more ELI - JOSM checks, new results comment by SKIP text (does not trigger error notes) Sat, 22 Apr 2017 20:03:45 GMT Klumbumbus [11980] * trunk/data/defaultpresets.xml (modified) update preset links Sat, 22 Apr 2017 19:53:43 GMT Klumbumbus [11979] * trunk/data/defaultpresets.xml (modified) fix #14683 - make memorial values searchable, update preset links Sat, 22 Apr 2017 19:14:24 GMT Don-vip [11978] * trunk/src/org/openstreetmap/josm/actions/MoveAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java (modified) * trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java (modified) * trunk/test/unit/org/openstreetmap/josm/TestUtils.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/ExtensionFileFilterTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/MoveActionTest.java (added) * trunk/test/unit/org/openstreetmap/josm/actions/OrthogonalizeActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/mapmode/DeleteActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/mapmode/ExtrudeActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/mapmode/ParallelWayActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/mapmode/SelectActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/search/PushbackTokenizerTest.java (added) * trunk/test/unit/org/openstreetmap/josm/actions/search/SearchActionTest.java (added) * trunk/test/unit/org/openstreetmap/josm/actions/search/SearchCompilerTest.java (modified) improve coverage and javadoc of enum classes for package `actions` Sat, 22 Apr 2017 18:18:30 GMT Don-vip [11977] * trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java (modified) see #14655 - fix javadoc warnings Sat, 22 Apr 2017 17:40:53 GMT Klumbumbus [11976] * trunk/data/defaultpresets.xml (modified) * trunk/data/validator/wikipedia.mapcss (modified) * trunk/styles/standard/elemstyles.mapcss (modified) * fix #14678 - allow advertising=column as area * add self_service to car wash * add validator group Sat, 22 Apr 2017 16:55:26 GMT stoecker [11975] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) * trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java (modified) see #14655 - implement nearly all features in ELI sync XML output Sat, 22 Apr 2017 15:57:11 GMT Don-vip [11974] * trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java (modified) * trunk/src/org/openstreetmap/josm/tools/template_engine/ContextSwitchTemplate.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferenceTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/ac (added) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/ac/AutoCompletionManagerTest.java (added) * trunk/test/unit/org/openstreetmap/josm/io/imagery (added) * trunk/test/unit/org/openstreetmap/josm/io/imagery/WMSImageryTest.java (added) * trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/template_engine/TemplateParserTest.java (modified) add unit tests, javadoc Sat, 22 Apr 2017 13:23:07 GMT Don-vip [11973] * trunk/src/org/openstreetmap/josm/data/osm/Filter.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/ChangesetDataSetTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/FilterTest.java (modified) add unit tests Sat, 22 Apr 2017 12:29:38 GMT bastiK [11972] * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ReprojectionTile.java (modified) * trunk/src/org/openstreetmap/josm/tools/ImageWarp.java (modified) see #7427 - remove obsolete code Sat, 22 Apr 2017 00:10:14 GMT Don-vip [11971] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/ComputeStyleListWorker.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/Offset.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/Timezone.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ReprojectionTile.java (modified) * trunk/src/org/openstreetmap/josm/tools/ImageWarp.java (modified) javadoc Fri, 21 Apr 2017 23:54:36 GMT Don-vip [11970] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/ComputeStyleListWorker.java (modified) sonar - squid:S1871 - Two branches in the same conditional structure should not have exactly the same implementation Fri, 21 Apr 2017 23:28:44 GMT Don-vip [11969] * trunk/src/org/openstreetmap/josm/io/MessageNotifier.java (modified) fix #14671 - Make sure we don't run the API call many times after system wakeup Fri, 21 Apr 2017 21:30:12 GMT stoecker [11968] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) add country code and icon Fri, 21 Apr 2017 21:10:21 GMT stoecker [11967] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) more XML output in Sync script Fri, 21 Apr 2017 10:46:00 GMT stoecker [11966] * trunk (modified) update ignores file Fri, 21 Apr 2017 10:43:49 GMT stoecker [11965] * trunk/build.xml (modified) * trunk/scripts/SyncEditorLayerIndex.groovy (modified) ELI sync - unify filenames (also support loading in imagery index plugin) Fri, 21 Apr 2017 09:54:35 GMT stoecker [11964] * trunk/build.xml (modified) * trunk/scripts/SyncEditorLayerIndex.groovy (modified) add maps sanitity check (will cause new red entries) for double points in bounds, first part for proper formatted XML output in sync script to make copying data easier Thu, 20 Apr 2017 00:11:27 GMT Don-vip [11963] * trunk/build.xml (modified) fix jacoco fileset syntax Wed, 19 Apr 2017 22:58:13 GMT Don-vip [11962] * trunk/build.xml (modified) use a wildcard for jacoco .exec files (needed if a test family is not run) Wed, 19 Apr 2017 20:25:12 GMT bastiK [11961] * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/TileCoordinateConverter.java (modified) see #7427 - avoid black lines at tile borders (primarily for native tiles) Wed, 19 Apr 2017 18:42:48 GMT stoecker [11960] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java (modified) checkstyle Wed, 19 Apr 2017 17:21:39 GMT stoecker [11959] * trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java (modified) add a link to the wiki in imagery preferences Wed, 19 Apr 2017 14:10:04 GMT bastiK [11958] * trunk/src/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJob.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) see #7427 - clear memory cache on projection change Wed, 19 Apr 2017 13:24:55 GMT bastiK [11957] * trunk/test/unit/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayerTest.java (modified) fix test-compile Wed, 19 Apr 2017 11:29:08 GMT bastiK [11956] * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/FlushTileCacheAction.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ZoomToNativeLevelAction.java (modified) see #7427 - repaint after clear tile cache action Wed, 19 Apr 2017 09:23:34 GMT stoecker [11955] * trunk/data/ast.lang (modified) * trunk/data/be.lang (modified) * trunk/data/bg.lang (modified) * trunk/data/ca-valencia.lang (modified) * trunk/data/ca.lang (modified) * trunk/data/cs.lang (modified) * trunk/data/da.lang (modified) * trunk/data/de.lang (modified) * trunk/data/el.lang (modified) * trunk/data/en.lang (modified) * trunk/data/en_AU.lang (modified) * trunk/data/en_GB.lang (modified) * trunk/data/es.lang (modified) * trunk/data/et.lang (modified) * trunk/data/fi.lang (modified) * trunk/data/fr.lang (modified) * trunk/data/gl.lang (modified) * trunk/data/hu.lang (modified) * trunk/data/id.lang (modified) * trunk/data/it.lang (modified) * trunk/data/ja.lang (modified) * trunk/data/km.lang (modified) * trunk/data/lt.lang (modified) * trunk/data/nb.lang (modified) * trunk/data/nl.lang (modified) * trunk/data/pl.lang (modified) * trunk/data/pt.lang (modified) * trunk/data/pt_BR.lang (modified) * trunk/data/ru.lang (modified) * trunk/data/sk.lang (modified) * trunk/data/sv.lang (modified) * trunk/data/uk.lang (modified) * trunk/data/vi.lang (modified) * trunk/data/zh_CN.lang (modified) * trunk/data/zh_TW.lang (modified) * trunk/data_nodist/trans/ast.lang (modified) * trunk/data_nodist/trans/be.lang (modified) * trunk/data_nodist/trans/bg.lang (modified) * trunk/data_nodist/trans/ca-valencia.lang (modified) * trunk/data_nodist/trans/ca.lang (modified) * trunk/data_nodist/trans/cs.lang (modified) * trunk/data_nodist/trans/da.lang (modified) * trunk/data_nodist/trans/de.lang (modified) * trunk/data_nodist/trans/el.lang (modified) * trunk/data_nodist/trans/en.lang (modified) * trunk/data_nodist/trans/en_AU.lang (modified) * trunk/data_nodist/trans/en_GB.lang (modified) * trunk/data_nodist/trans/es.lang (modified) * trunk/data_nodist/trans/et.lang (modified) * trunk/data_nodist/trans/fi.lang (modified) * trunk/data_nodist/trans/fr.lang (modified) * trunk/data_nodist/trans/gl.lang (modified) * trunk/data_nodist/trans/hu.lang (modified) * trunk/data_nodist/trans/id.lang (modified) * trunk/data_nodist/trans/it.lang (modified) * trunk/data_nodist/trans/ja.lang (modified) * trunk/data_nodist/trans/km.lang (modified) * trunk/data_nodist/trans/lt.lang (modified) * trunk/data_nodist/trans/nb.lang (modified) * trunk/data_nodist/trans/nl.lang (modified) * trunk/data_nodist/trans/pl.lang (modified) * trunk/data_nodist/trans/pt.lang (modified) * trunk/data_nodist/trans/pt_BR.lang (modified) * trunk/data_nodist/trans/ru.lang (modified) * trunk/data_nodist/trans/sk.lang (modified) * trunk/data_nodist/trans/sv.lang (modified) * trunk/data_nodist/trans/uk.lang (modified) * trunk/data_nodist/trans/vi.lang (modified) * trunk/data_nodist/trans/zh_CN.lang (modified) * trunk/data_nodist/trans/zh_TW.lang (modified) update i18n Tue, 18 Apr 2017 22:27:28 GMT bastiK [11954] * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ReprojectionTile.java (modified) * trunk/src/org/openstreetmap/josm/tools/ImageWarp.java (modified) see #7427 - fix seams for reprojected tiles Tue, 18 Apr 2017 22:11:05 GMT bastiK [11953] * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) see #7427 - make sure layer is painted only once after zoom change Tue, 18 Apr 2017 15:43:03 GMT stoecker [11952] * trunk/src/org/openstreetmap/josm/io/remotecontrol/RequestProcessor.java (modified) fix #14717 - fix remote control help request Tue, 18 Apr 2017 09:09:24 GMT stoecker [11951] * trunk/scripts/SyncEditorLayerIndex.groovy (modified) don't print difference for ’ sign Mon, 17 Apr 2017 21:55:53 GMT Don-vip [11950] * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/WMTSLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/AutoLoadTilesAction.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/AutoZoomAction.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/DecreaseZoomAction.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/FlushTileCacheAction.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/IncreaseZoomAction.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/LoadAllTilesAction.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/LoadErroneousTilesAction.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ShowErrorsAction.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ZoomToBestAction.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ZoomToNativeLevelAction.java (added) extract actions from `AbstractTileSourceLayer` to `gui.layer.imagery` package Mon, 17 Apr 2017 21:08:46 GMT Don-vip [11949] * trunk/data/validator/ignoretags.cfg (modified) ignore `landcover=grass` and `landcover=trees` Mon, 17 Apr 2017 17:36:55 GMT Don-vip [11948] * trunk/src/org/openstreetmap/josm/gui/widgets/MultiSplitLayout.java (modified) findbugs - BC_UNCONFIRMED_CAST_OF_RETURN_VALUE Mon, 17 Apr 2017 16:31:06 GMT Don-vip [11947] * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) fix #14642 - IAE at AbstractTileSourceLayer.getBestZoom Mon, 17 Apr 2017 16:08:29 GMT Don-vip [11946] * trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java (modified) see #13754 - deprecate `imageryadjust` plugin Mon, 17 Apr 2017 12:47:28 GMT Don-vip [11945] * trunk/src/org/openstreetmap/josm/gui/ExtendedDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/IExtendedDialog.java (added) * trunk/src/org/openstreetmap/josm/gui/SelectionManager.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java (modified) sonar - fb-contrib:SCII_SPOILED_CHILD_INTERFACE_IMPLEMENTOR - Style - Class implements interface by relying on unknowing superclass methods Mon, 17 Apr 2017 12:08:06 GMT Don-vip [11944] * trunk/src/org/openstreetmap/josm/io/CertificateAmendment.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHook.java (modified) see #14649 - fix `@since` Mon, 17 Apr 2017 12:07:04 GMT Don-vip [11943] * trunk/src/org/openstreetmap/josm/io/CertificateAmendment.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHook.java (modified) * trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java (modified) * trunk/test/unit/org/openstreetmap/josm/JOSMFixture.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/CertificateAmendmentTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/testutils/JOSMTestRules.java (modified) fix #14649 - load Dutch Government (G2 & G3) certificates from Windows keystore if not found in Java keystore Mon, 17 Apr 2017 02:58:33 GMT Don-vip [11942] * trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java (modified) sonar - fb-contrib:PME_POOR_MANS_ENUM - Style - Simple field is used like an enum Mon, 17 Apr 2017 02:49:58 GMT Don-vip [11941] * trunk/src/org/openstreetmap/josm/gui/widgets/VerticallyScrollablePanel.java (modified) sonar - fb-contrib:IMC_IMMATURE_CLASS_IDE_GENERATED_PARAMETER_NAMES - Style - Method uses IDE generated parameter names Mon, 17 Apr 2017 02:43:09 GMT Don-vip [11940] * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) revert r11934, causes javac warning "Compound assignments to bytes, shorts, chars, and floats hide dangerous casts" Mon, 17 Apr 2017 01:14:13 GMT Don-vip [11939] * trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java (modified) add missing default fonts from Windows 8.1+ Sun, 16 Apr 2017 22:48:12 GMT Don-vip [11938] * trunk/eclipse/JOSM (Java 8).launch (modified) replace Main-Class in Eclipse launch file Sun, 16 Apr 2017 19:13:42 GMT Don-vip [11937] * trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ReprojectionTile.java (modified) sonar - squid:S2325 - "private" methods that don't access instance data should be "static" Sun, 16 Apr 2017 19:12:01 GMT Don-vip [11936] * trunk/src/org/openstreetmap/josm/data/projection/proj/LambertConformalConic.java (modified) * trunk/src/org/openstreetmap/josm/gui/widgets/MultiSplitLayout.java (modified) sonar - squid:S1694 - An abstract class should have both abstract and concrete methods Sun, 16 Apr 2017 19:04:02 GMT Don-vip [11935] * trunk/src/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelper.java (modified) sonar - squid:S2148 - Underscores should be used to make large numbers readable Sun, 16 Apr 2017 19:03:21 GMT Don-vip [11934] * trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java (modified) sonar - squid:S1905 - Redundant casts should not be used Sun, 16 Apr 2017 19:01:11 GMT Don-vip [11933] * trunk/test/unit/org/openstreetmap/josm/data/osm/OsmPrimitiveKeyHandlingTest.java (modified) sonar - squid:S3578 - Test methods should comply with a naming convention Sun, 16 Apr 2017 18:54:54 GMT Don-vip [11932] * trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSStyleSource.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/NodeElement.java (modified) * trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/TextElement.java (modified) sonar - squid:S1941 - Variables should not be declared before they are relevant Sun, 16 Apr 2017 18:45:20 GMT Don-vip [11931] * trunk/src/org/openstreetmap/josm/data/projection/CustomProjection.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/projection/CustomProjectionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/projection/proj (added) * trunk/test/unit/org/openstreetmap/josm/data/projection/proj/LonLatTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/projection/proj/MercatorTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/TagTransferableTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/layer/MarkerLayerTest.java (added) improve unit test coverage Sun, 16 Apr 2017 13:13:44 GMT Don-vip [11930] * trunk/src/org/openstreetmap/josm/data/validation/routines/InetAddressValidator.java (modified) * trunk/tools/pmd/josm-ruleset.xml (modified) PMD - enable subset of optimizations rules Sun, 16 Apr 2017 12:50:24 GMT Don-vip [11929] * trunk/src/org/openstreetmap/josm/tools/template_engine/TemplateParser.java (modified) * trunk/tools/pmd/josm-ruleset.xml (modified) PMD - disable "InefficientEmptyStringCheck" Sun, 16 Apr 2017 12:42:27 GMT Don-vip [11928] * trunk/src/org/openstreetmap/josm/data/osm/event/AbstractDatasetChangedEvent.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/ChangesetIdChangedEvent.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/DataChangedEvent.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/DataSetListenerAdapter.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/DatasetEventManager.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/NodeMovedEvent.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/PrimitiveFlagsChangedEvent.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/PrimitivesAddedEvent.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/PrimitivesRemovedEvent.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/RelationMembersChangedEvent.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/SelectionEventManager.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/TagsChangedEvent.java (modified) * trunk/src/org/openstreetmap/josm/data/osm/event/WayNodesChangedEvent.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/event (added) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/ChangesetIdChangedEventTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/DataChangedEventTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/NodeMovedEventTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/PrimitiveFlagsChangedEventTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/PrimitivesAddedEventTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/PrimitivesRemovedEventTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/RelationMembersChangedEventTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/TagsChangedEventTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/osm/event/WayNodesChangedEventTest.java (added) improve unit tests, javadoc Sun, 16 Apr 2017 02:04:30 GMT Don-vip [11927] * trunk/josm-latest.jnlp (modified) * trunk/josm.jnlp (modified) replace Main-Class in JNLP files Sun, 16 Apr 2017 01:28:43 GMT Don-vip [11926] * trunk/build.xml (modified) * trunk/src/JOSM.java (deleted) * trunk/test/unit/JOSMTest.java (deleted) drop JOSM class, not needed Sun, 16 Apr 2017 00:18:09 GMT Don-vip [11925] * trunk/src/org/openstreetmap/josm/Main.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainApplication.java (modified) * trunk/test/unit/org/openstreetmap/josm/MainTest.java (modified) drop `Main.MasterWindowListener` (unused) Sat, 15 Apr 2017 23:16:21 GMT Don-vip [11924] * trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java (modified) see #14653 - fix NoSuchMethodException Sat, 15 Apr 2017 18:36:27 GMT Don-vip [11923] * trunk/test/unit/org/openstreetmap/josm/io/CertificateAmendmentTest.java (modified) drop StartSSL test Sat, 15 Apr 2017 18:29:26 GMT Don-vip [11922] * trunk/src/org/openstreetmap/josm/actions/relation/AbstractRelationAction.java (modified) javadoc Sat, 15 Apr 2017 18:20:00 GMT Don-vip [11921] * trunk/.classpath (modified) * trunk/src/org/openstreetmap/josm/Main.java (modified) * trunk/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java (modified) * trunk/src/org/openstreetmap/josm/data/imagery/GetCapabilitiesParseHelper.java (modified) * trunk/src/org/openstreetmap/josm/data/oauth/SignpostAdapters.java (modified) * trunk/src/org/openstreetmap/josm/gui/ConditionalOptionPaneUtil.java (modified) * trunk/src/org/openstreetmap/josm/gui/ExceptionDialogUtil.java (modified) * trunk/src/org/openstreetmap/josm/gui/datatransfer/ClipboardUtils.java (modified) * trunk/src/org/openstreetmap/josm/tools/StreamUtils.java (modified) * trunk/src/org/openstreetmap/josm/tools/date/DateUtils.java (modified) * trunk/test/lib/commons-testing (added) * trunk/test/lib/commons-testing/commons-testing-2.1.0.jar (added) * trunk/test/unit/JOSMTest.java (added) * trunk/test/unit/org/openstreetmap/josm/MainTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/OrthogonalizeActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/actions/SelectByInternalPointActionTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/corrector/ReverseWayTagCorrectorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/CustomConfiguratorTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/cache/JCSCacheManagerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/imagery/GetCapabilitiesParseHelperTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/oauth/SignpostAdaptersTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/validation/OsmValidatorTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/validation/util/EntitiesTest.java (added) * trunk/test/unit/org/openstreetmap/josm/data/validation/util/ValUtilTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/ConditionalOptionPaneUtilTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/ExceptionDialogUtilTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/datatransfer/ClipboardUtilsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/dialogs/ChangesetDialogTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactoryTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactoryTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetReaderTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetsTest.java (added) * trunk/test/unit/org/openstreetmap/josm/io/CertificateAmendmentTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/CheckParameterUtilTest.java (added) * trunk/test/unit/org/openstreetmap/josm/tools/FontsManagerTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/RightAndLefthandTrafficTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/StreamUtilsTest.java (added) * trunk/test/unit/org/openstreetmap/josm/tools/TerritoriesTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/UtilsTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/tools/date/DateUtilsTest.java (modified) improve unit test coverage of utilities classes thanks to https://trajano.github.io/commons-testing Sat, 15 Apr 2017 15:17:11 GMT Don-vip [11920] * trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java (modified) remove orientexpress TLD from IANA Sat, 15 Apr 2017 14:42:23 GMT Don-vip [11919] * trunk/src/org/openstreetmap/josm/io/AbstractReader.java (modified) * trunk/src/org/openstreetmap/josm/io/OsmReader.java (modified) * trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java (modified) see #14653 - refactor `AbstractReader` Sat, 15 Apr 2017 14:33:03 GMT Don-vip [11918] * trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java (modified) see #14653 - make enum type public Sat, 15 Apr 2017 14:20:45 GMT Don-vip [11917] * trunk/test/unit/org/openstreetmap/josm/io/OverpassDownloadReaderTest.java (modified) see #14653 - better unit test Sat, 15 Apr 2017 14:15:28 GMT Don-vip [11916] * trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java (modified) * trunk/test/unit/org/openstreetmap/josm/io/OverpassDownloadReaderTest.java (modified) see #14653 - add support for multiple Overpass API output formats Sat, 15 Apr 2017 00:27:51 GMT bastiK [11915] * trunk/src/org/openstreetmap/josm/tools/ImageWarp.java (modified) see #7427 - run consistency test in debug mode Sat, 15 Apr 2017 00:00:43 GMT Don-vip [11914] * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/ComputeStyleListWorker.java (added) * trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/Offset.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/geoimage/Timezone.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ColorfulFilter.java (added) * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ColorfulImageProcessor.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImagesTest.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/OffsetTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/TimezoneTest.java (added) sonar - squid:S2972 - Inner classes should not have too many lines of code Fri, 14 Apr 2017 23:38:46 GMT Don-vip [11913] * 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/actions/upload/FixDataHook.java (modified) * trunk/src/org/openstreetmap/josm/data/Preferences.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/DuplicateNode.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/Highways.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/OverlappingWays.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/UnconnectedWays.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/UntaggedWay.java (modified) * trunk/src/org/openstreetmap/josm/data/validation/tests/WayConnectedToArea.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/layer/LayerVisibilityAction.java (modified) * trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java (modified) sonar - squid:S1192 - String literals should not be duplicated Fri, 14 Apr 2017 23:04:06 GMT Don-vip [11912] * trunk/src/org/openstreetmap/josm/data/osm/User.java (modified) fix unit test conflict Fri, 14 Apr 2017 23:02:22 GMT Don-vip [11911] * trunk/test/unit/org/openstreetmap/josm/data/osm/UserTest.java (modified) fix unit test conflict Fri, 14 Apr 2017 22:45:34 GMT Don-vip [11910] * trunk/src/org/openstreetmap/josm/gui/layer/imagery/TileCoordinateConverter.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayerTest.java (added) initialize `AbstractTileSourceLayerTest` Fri, 14 Apr 2017 20:58:46 GMT Don-vip [11909] * trunk/src/org/openstreetmap/josm/data/osm/User.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/osm/UserTest.java (added) * trunk/test/unit/org/openstreetmap/josm/gui/JosmUserIdentityManagerTest.java (moved) switch a unit test from Groovy to Java + fix a bug found after migration + add unit test Fri, 14 Apr 2017 20:39:34 GMT stoecker [11908] * trunk/src/org/openstreetmap/josm/gui/mappaint/ElemStyles.java (modified) see #10529 - don't display outer-way-style multipolygons by default - next step is to remove the related code completely Fri, 14 Apr 2017 19:50:15 GMT stoecker [11907] * trunk/data/defaultpresets.xml (modified) add context to cycleway preset to prevent ambiguity for track Fri, 14 Apr 2017 19:29:52 GMT stoecker [11906] * trunk/src/org/openstreetmap/josm/gui/JosmUserIdentityManager.java (modified) fix NPE caused by variable case mismatch exposed by r11901 Fri, 14 Apr 2017 19:23:29 GMT Don-vip [11905] * trunk/src/org/openstreetmap/josm/data/AutosaveTask.java (modified) * trunk/src/org/openstreetmap/josm/gui/MainFrame.java (modified) * trunk/src/org/openstreetmap/josm/gui/MapView.java (modified) * trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java (modified) * trunk/src/org/openstreetmap/josm/gui/layer/LayerManager.java (modified) * trunk/test/unit/org/openstreetmap/josm/gui/layer/LayerManagerTest.java (modified) sonar - squid:S2301 - Public methods should not contain selector arguments Fri, 14 Apr 2017 19:06:41 GMT Don-vip [11904] * trunk/src/org/openstreetmap/josm/Main.java (modified) * trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java (modified) sonar - squid:S2301 - Public methods should not contain selector arguments Fri, 14 Apr 2017 19:00:18 GMT stoecker [11903] * trunk/data/security/StartCom_Certification_Authority.pem (deleted) * trunk/src/org/openstreetmap/josm/io/CertificateAmendment.java (modified) drop StartCom as Chrome does no longer trust it even for older certs Fri, 14 Apr 2017 18:31:25 GMT Don-vip [11902] * trunk/tools/findbugs/josm-filter.xml (modified) findbugs - ignore some specific warnings Fri, 14 Apr 2017 18:23:24 GMT Don-vip [11901] * trunk/src/org/openstreetmap/josm/gui/JosmUserIdentityManager.java (modified) PMD - fix some InefficientEmptyStringCheck (new in PMD 5.5.5) Fri, 14 Apr 2017 12:59:05 GMT stoecker [11900] * trunk/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java (modified) add leisure and amenity to multipolygon naming Thu, 13 Apr 2017 20:40:03 GMT Don-vip [11899] * trunk/src/org/openstreetmap/josm/data/Version.java (modified) * trunk/test/unit/org/openstreetmap/josm/data/VersionTest.java (modified) fix #14646 - extra space in JOSM user agent since r11889 (regression) Thu, 13 Apr 2017 18:07:57 GMT bastiK [11898] * trunk/src/org/openstreetmap/josm/Main.java (modified) fixed #13100 - NPE on launch Thu, 13 Apr 2017 13:14:20 GMT bastiK [11897] * trunk/src/org/openstreetmap/josm/gui/layer/imagery/ReprojectionTile.java (modified) * trunk/src/org/openstreetmap/josm/tools/ImageWarp.java (modified) see #7427 - optimize warp transformaion performance problems should be resolved now Thu, 13 Apr 2017 11:08:31 GMT bastiK [11896] * trunk/src/org/openstreetmap/josm/tools/ImageWarp.java (modified) see #7427 - clean up comment Thu, 13 Apr 2017 11:07:03 GMT bastiK [11895] * trunk/src/org/openstreetmap/josm/tools/ImageWarp.java (modified) see #7427 - avoid code duplication (loop over colors)