This is an automated email from the git hooks/post-receive script. sebastic pushed a change to branch master in repository josm.
from a73898d Update Vcs-Git URL to use HTTPS. new 428e590 Imported Upstream version 0.0.svn9900+dfsg new 73cf1cc Merge tag 'upstream/0.0.svn9900+dfsg' new b578f9e New tested snapshot. new b9a8b8c Add changelog entry for Vcs-Git URL change. new 1d6588d Bump Standards-Version to 3.9.7, no changes. new 9b5201a Update copyright file. new 36c2cd9 Refresh patches. new ee3b3d2 Bump minimum required jmapviewer version to 1.15. new 75738ba Update missing-sources for overpass-wizard. new 2722e86 Set distribution to unstable. The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: README | 2 +- REVISION | 6 +- build.xml | 224 +- data/defaultpresets.xml | 1712 +- data/maps.xsd | 9 +- data/overpass-turbo-ffs.js | 1 - data/overpass-wizard.js | 1 + data/preferences.xsd | 152 +- data/validator/combinations.mapcss | 38 +- data/validator/deprecated.mapcss | 253 +- data/validator/geometry.mapcss | 30 + data/validator/highway.mapcss | 11 + data/validator/ignoretags.cfg | 21 +- data/validator/numeric.mapcss | 8 +- data/validator/power.mapcss | 18 - data/validator/religion.mapcss | 2 +- data/validator/unnecessary.mapcss | 2 +- data_nodist/btnmeatrack_2016-01-25.nmea | 99 + data_nodist/neubrandenburg.osm.bz2 | Bin 2079678 -> 2639451 bytes data_nodist/projection/epsg | 962 +- data_nodist/projection/josm-epsg | 87 +- data_nodist/projection/projection-reference-data | 99435 +++++++++++++++++++ .../projection/projection-reference-data.csv | 420 - .../projection/projection-regression-test-data | 3410 +- .../projection-regression-test-data-java9 | 16722 +++- data_nodist/trans/ast.lang | Bin 8723 -> 8725 bytes data_nodist/trans/be.lang | Bin 15872 -> 15874 bytes data_nodist/trans/bg.lang | Bin 2397 -> 2399 bytes data_nodist/trans/ca-valencia.lang | Bin 7807 -> 7809 bytes data_nodist/trans/ca.lang | Bin 10326 -> 10328 bytes data_nodist/trans/cs.lang | Bin 10033 -> 10079 bytes data_nodist/trans/da.lang | Bin 9330 -> 9382 bytes data_nodist/trans/de.lang | Bin 10330 -> 10388 bytes data_nodist/trans/el.lang | Bin 1399 -> 1401 bytes data_nodist/trans/en.lang | Bin 8561 -> 8603 bytes data_nodist/trans/en_AU.lang | Bin 1484 -> 1486 bytes data_nodist/trans/en_GB.lang | Bin 1910 -> 1952 bytes data_nodist/trans/es.lang | Bin 11229 -> 11231 bytes data_nodist/trans/et.lang | Bin 1432 -> 1434 bytes data_nodist/trans/fi.lang | Bin 3070 -> 3072 bytes data_nodist/trans/fr.lang | Bin 10582 -> 10584 bytes data_nodist/trans/gl.lang | Bin 2947 -> 2949 bytes data_nodist/trans/hu.lang | Bin 9765 -> 10817 bytes data_nodist/trans/id.lang | Bin 6719 -> 6721 bytes data_nodist/trans/it.lang | Bin 9871 -> 9873 bytes data_nodist/trans/ja.lang | Bin 11387 -> 11389 bytes data_nodist/trans/km.lang | Bin 16174 -> 16176 bytes data_nodist/trans/lt.lang | Bin 1948 -> 1950 bytes data_nodist/trans/nb.lang | Bin 1675 -> 1677 bytes data_nodist/trans/nl.lang | Bin 10945 -> 10985 bytes data_nodist/trans/pl.lang | Bin 2929 -> 2779 bytes data_nodist/trans/pt.lang | Bin 12576 -> 13218 bytes data_nodist/trans/pt_BR.lang | Bin 8111 -> 9738 bytes data_nodist/trans/ru.lang | Bin 16277 -> 16365 bytes data_nodist/trans/sk.lang | Bin 9405 -> 9450 bytes data_nodist/trans/sv.lang | Bin 1336 -> 1338 bytes data_nodist/trans/uk.lang | Bin 16696 -> 16799 bytes data_nodist/trans/vi.lang | Bin 10526 -> 10528 bytes data_nodist/trans/zh_CN.lang | Bin 5850 -> 5852 bytes data_nodist/trans/zh_TW.lang | Bin 4643 -> 4645 bytes debian/changelog | 14 + debian/control | 6 +- debian/copyright | 88 +- debian/missing-sources/overpass-turbo-ffs.js | 1170 - debian/missing-sources/overpass-wizard.js | 1358 + debian/patches/00-build.patch | 117 +- debian/patches/01-bts.patch | 8 +- debian/patches/02-elemstyles.patch | 4 +- debian/patches/03-default_look_and_feel.patch | 2 +- debian/patches/04-use_system_jmapviewer.patch | 2 +- debian/patches/05-fix_version.patch | 2 +- debian/patches/06-move_data_out_of_jar.patch | 4 +- debian/patches/07-use_system_fonts.patch | 2 +- debian/patches/08-use_noto_font.patch | 4 +- i18n/po/af.po | 1532 +- i18n/po/am.po | 1532 +- i18n/po/ar.po | 1558 +- i18n/po/ast.po | 1812 +- i18n/po/az.po | 1532 +- i18n/po/be.po | 1830 +- i18n/po/bg.po | 1698 +- i18n/po/bn.po | 1532 +- i18n/po/br.po | 1532 +- i18n/po/bs.po | 1532 +- i18n/po/ca.po | 1888 +- i18n/po/c...@valencia.po | 1755 +- i18n/po/cs.po | 1891 +- i18n/po/cy.po | 1532 +- i18n/po/da.po | 1951 +- i18n/po/de.po | 1891 +- i18n/po/de_DE.po | 1532 +- i18n/po/el.po | 1616 +- i18n/po/en_AU.po | 1788 +- i18n/po/en_CA.po | 1532 +- i18n/po/en_GB.po | 3171 +- i18n/po/eo.po | 1538 +- i18n/po/es.po | 1941 +- i18n/po/et.po | 1654 +- i18n/po/eu.po | 1578 +- i18n/po/fa.po | 1532 +- i18n/po/fi.po | 1797 +- i18n/po/fil.po | 1532 +- i18n/po/fo.po | 1532 +- i18n/po/fr.po | 1890 +- i18n/po/ga.po | 1532 +- i18n/po/gl.po | 1682 +- i18n/po/he.po | 1568 +- i18n/po/hi.po | 1532 +- i18n/po/hr.po | 1562 +- i18n/po/ht.po | 1532 +- i18n/po/hu.po | 2554 +- i18n/po/hy.po | 1532 +- i18n/po/ia.po | 1532 +- i18n/po/id.po | 1740 +- i18n/po/is.po | 1610 +- i18n/po/it.po | 1788 +- i18n/po/ja.po | 1825 +- i18n/po/ka.po | 1532 +- i18n/po/km.po | 1713 +- i18n/po/ko.po | 1532 +- i18n/po/ky.po | 1532 +- i18n/po/lo.po | 1532 +- i18n/po/lt.po | 1841 +- i18n/po/lv.po | 1530 +- i18n/po/mk.po | 1532 +- i18n/po/mr.po | 1532 +- i18n/po/ms.po | 1532 +- i18n/po/nb.po | 1604 +- i18n/po/nds.po | 1532 +- i18n/po/nl.po | 1968 +- i18n/po/nn.po | 1532 +- i18n/po/oc.po | 1530 +- i18n/po/pa.po | 1532 +- i18n/po/pl.po | 2042 +- i18n/po/pt.po | 2115 +- i18n/po/pt_BR.po | 3652 +- i18n/po/rm.po | 1532 +- i18n/po/ro.po | 1532 +- i18n/po/ru.po | 1876 +- i18n/po/sk.po | 1827 +- i18n/po/sl.po | 1548 +- i18n/po/sq.po | 1532 +- i18n/po/sr.po | 1532 +- i18n/po/sv.po | 1870 +- i18n/po/ta.po | 1532 +- i18n/po/te.po | 1532 +- i18n/po/th.po | 1532 +- i18n/po/tr.po | 1574 +- i18n/po/ug.po | 1532 +- i18n/po/uk.po | 1912 +- i18n/po/ur.po | 1532 +- i18n/po/vi.po | 1781 +- i18n/po/zh_CN.po | 1806 +- i18n/po/zh_TW.po | 1780 +- images/Mf_multipolygon.svg | 110 + images/dialogs/layerlist/scale.svg | 18 + images/dialogs/mappaint/error_small.png | Bin 253 -> 0 bytes images/icons/natural_peak.n.16.png | Bin 0 -> 502 bytes images/icons/natural_tree.n.16.png | Bin 0 -> 544 bytes images/no_upload.svg | 39 + images/presets/Stop.png | Bin 1343 -> 0 bytes images/presets/busway.png | Bin 724 -> 0 bytes images/presets/citylimit.png | Bin 877 -> 0 bytes images/presets/cycleway.png | Bin 1162 -> 0 bytes images/presets/dam.png | Bin 481 -> 0 bytes images/presets/foot_and_cycleway_combined.png | Bin 1008 -> 0 bytes images/presets/foot_and_cycleway_segregated.png | Bin 950 -> 0 bytes images/presets/footway.png | Bin 843 -> 0 bytes images/presets/mountain_pass.png | Bin 400 -> 0 bytes images/presets/passingplace.png | Bin 398 -> 0 bytes images/presets/power.png | Bin 165 -> 0 bytes images/presets/rail_preserved.png | Bin 148 -> 0 bytes images/presets/railway.svg | 98 - images/presets/railway_switch.svg | 123 - images/presets/river.png | Bin 354 -> 0 bytes images/presets/silo.png | Bin 0 -> 592 bytes images/presets/speed_camera.png | Bin 196 -> 0 bytes images/presets/spring.png | Bin 388 -> 0 bytes images/presets/steps.png | Bin 708 -> 0 bytes images/presets/track1.png | Bin 176 -> 0 bytes images/presets/turntable.png | Bin 552 -> 0 bytes images/presets/water.png | Bin 358 -> 0 bytes images/presets/waterfall.png | Bin 269 -> 0 bytes images/presets/waypoints.png | Bin 714 -> 0 bytes images/presets/weir.png | Bin 236 -> 0 bytes images/statusline/easting.svg | 14 + images/statusline/northing.svg | 14 + netbeans/nbbuild.xml | 117 +- netbeans/nbproject/configs/unit-test.properties | 1 + netbeans/nbproject/genfiles.properties | 12 +- netbeans/nbproject/private/config.properties | 1 + .../private/configs/local_preferences.properties | 1 + .../nbproject/private/configs/unit-test.properties | 1 + netbeans/nbproject/project.properties | 63 +- netbeans/nbproject/project.xml | 5 +- scripts/BuildProjectionDefinitions.java | 46 +- scripts/SyncEditorImageryIndex.groovy | 430 + scripts/TagInfoExtract.groovy | 468 + scripts/sync_editor-imagery-index.groovy | 267 - scripts/taginfoextract.groovy | 468 - src/org/apache/commons/jcs/access/CacheAccess.java | 12 +- .../commons/jcs/access/PartitionedCacheAccess.java | 2 +- .../commons/jcs/access/behavior/ICacheAccess.java | 12 +- src/org/apache/commons/jcs/admin/JCSAdminBean.java | 10 +- src/org/apache/commons/jcs/admin/JCSJMXBean.java | 8 +- .../commons/jcs/admin/servlet/JCSAdminServlet.java | 1 - .../AbstractAuxiliaryCacheEventLogging.java | 60 +- .../jcs/auxiliary/AuxiliaryCacheFactory.java | 6 +- .../jcs/auxiliary/disk/AbstractDiskCache.java | 78 +- .../jcs/auxiliary/disk/PurgatoryElement.java | 12 +- .../jcs/auxiliary/disk/block/BlockDisk.java | 14 +- .../jcs/auxiliary/disk/block/BlockDiskCache.java | 4 +- .../auxiliary/disk/block/BlockDiskKeyStore.java | 106 +- .../auxiliary/disk/indexed/IndexedDiskCache.java | 48 +- .../jcs/auxiliary/disk/jdbc/JDBCDiskCache.java | 4 +- .../auxiliary/disk/jdbc/mysql/MySQLDiskCache.java | 2 +- .../jcs/auxiliary/lateral/LateralCache.java | 6 +- .../jcs/auxiliary/lateral/LateralCacheNoWait.java | 6 +- .../lateral/LateralCacheNoWaitFacade.java | 2 +- .../lateral/LateralElementDescriptor.java | 2 +- .../lateral/socket/tcp/LateralTCPCacheFactory.java | 2 +- .../socket/tcp/LateralTCPDiscoveryListener.java | 2 +- .../lateral/socket/tcp/LateralTCPService.java | 12 +- .../remote/AbstractRemoteAuxiliaryCache.java | 2 +- .../remote/AbstractRemoteCacheListener.java | 3 +- .../remote/AbstractRemoteCacheNoWaitFacade.java | 4 +- .../jcs/auxiliary/remote/RemoteCacheFactory.java | 1 + .../remote/RemoteCacheFailoverRunner.java | 4 +- .../jcs/auxiliary/remote/RemoteCacheManager.java | 222 +- .../jcs/auxiliary/remote/RemoteCacheMonitor.java | 35 +- .../jcs/auxiliary/remote/RemoteCacheNoWait.java | 32 +- .../jcs/auxiliary/remote/RemoteCacheRestore.java | 129 - .../commons/jcs/auxiliary/remote/RemoteUtils.java | 162 +- .../remote/http/client/RemoteHttpCacheClient.java | 8 +- .../http/server/AbstractRemoteCacheService.java | 6 +- .../auxiliary/remote/server/RemoteCacheServer.java | 10 +- .../remote/server/RemoteCacheStartupServlet.java | 227 +- .../remote/value/RemoteCacheResponse.java | 2 +- .../jcs/engine/ZombieCacheServiceNonLocal.java | 37 +- .../apache/commons/jcs/engine/behavior/ICache.java | 32 +- .../commons/jcs/engine/behavior/ICacheElement.java | 10 +- .../engine/behavior/ICacheElementSerialized.java | 2 +- .../jcs/engine/behavior/ICacheEventQueue.java | 2 +- .../commons/jcs/engine/behavior/ICacheManager.java | 42 - .../commons/jcs/engine/behavior/ICacheRestore.java | 37 - .../commons/jcs/engine/behavior/ICacheService.java | 6 +- .../jcs/engine/behavior/ICacheServiceNonLocal.java | 4 +- .../commons/jcs/engine/control/CompositeCache.java | 18 +- .../engine/control/CompositeCacheConfigurator.java | 353 +- .../jcs/engine/control/CompositeCacheManager.java | 161 +- .../commons/jcs/engine/control/group/GroupId.java | 2 +- .../AbstractDoubleLinkedListMemoryCache.java | 68 +- .../jcs/engine/memory/AbstractMemoryCache.java | 8 +- .../jcs/engine/memory/behavior/IMemoryCache.java | 2 +- .../jcs/engine/memory/lru/LHMLRUMemoryCache.java | 47 +- .../jcs/engine/memory/lru/LRUMemoryCache.java | 2 +- .../memory/soft/SoftReferenceMemoryCache.java | 388 + .../commons/jcs/engine/memory/soft/package.html | 25 + .../util/DefaultMemoryElementDescriptor.java | 55 + .../memory/util/MemoryElementDescriptor.java | 12 +- .../util/SoftReferenceElementDescriptor.java | 62 + .../commons/jcs/utils/config/OptionConverter.java | 22 +- .../apache/commons/jcs/utils/net/HostNameUtil.java | 8 +- .../commons/jcs/utils/struct/BoundedQueue.java | 94 - .../jcs/utils/threadpool/ThreadPoolManager.java | 40 +- src/org/openstreetmap/josm/Main.java | 11 +- .../josm/actions/AutoScaleAction.java | 24 +- .../josm/actions/CloseChangesetAction.java | 2 +- .../josm/actions/CombineWayAction.java | 52 +- .../josm/actions/CreateMultipolygonAction.java | 2 + .../josm/actions/DeleteLayerAction.java | 46 + .../josm/actions/DownloadAlongAction.java | 5 +- .../josm/actions/DownloadReferrersAction.java | 38 +- .../josm/actions/ExpertToggleAction.java | 4 +- .../josm/actions/ExtensionFileFilter.java | 103 +- .../josm/actions/FullscreenToggleAction.java | 4 +- .../josm/actions/GpxExportAction.java | 2 +- .../josm/actions/JoinAreasAction.java | 23 +- .../josm/actions/JoinNodeWayAction.java | 6 +- src/org/openstreetmap/josm/actions/JosmAction.java | 6 +- .../josm/actions/MergeNodesAction.java | 2 +- .../openstreetmap/josm/actions/OpenFileAction.java | 4 +- .../josm/actions/OrthogonalizeAction.java | 11 +- .../josm/actions/OverpassDownloadAction.java | 5 +- .../josm/actions/RenameLayerAction.java | 8 +- .../openstreetmap/josm/actions/SaveActionBase.java | 56 +- .../josm/actions/SelectByInternalPointAction.java | 54 +- .../josm/actions/SessionSaveAsAction.java | 10 +- .../josm/actions/ShowStatusReportAction.java | 5 +- .../openstreetmap/josm/actions/SplitWayAction.java | 9 +- .../ToggleUploadDiscouragedLayerAction.java | 15 +- .../openstreetmap/josm/actions/UnGlueAction.java | 54 +- .../openstreetmap/josm/actions/UploadAction.java | 24 +- .../openstreetmap/josm/actions/ZoomInAction.java | 2 +- .../openstreetmap/josm/actions/ZoomOutAction.java | 2 +- .../actions/downloadtasks/DownloadGpsTask.java | 2 - .../DownloadOsmChangeCompressedTask.java | 2 +- .../actions/downloadtasks/DownloadOsmTask.java | 3 +- .../downloadtasks/DownloadReferrersTask.java | 58 - .../josm/actions/mapmode/DeleteAction.java | 27 +- .../josm/actions/mapmode/DrawAction.java | 9 +- .../josm/actions/mapmode/ExtrudeAction.java | 11 +- .../actions/mapmode/ImproveWayAccuracyAction.java | 36 +- .../josm/actions/mapmode/MapMode.java | 14 +- .../actions/relation/AddSelectionToRelations.java | 7 + .../actions/relation/DeleteRelationsAction.java | 13 +- .../actions/relation/RecentRelationsAction.java | 184 + .../josm/actions/search/SearchAction.java | 28 +- .../josm/actions/search/SearchCompiler.java | 62 +- .../actions/upload/RelationUploadOrderHook.java | 3 +- .../josm/actions/upload/UploadNotesTask.java | 4 +- .../josm/actions/upload/ValidateUploadHook.java | 15 +- src/org/openstreetmap/josm/command/AddCommand.java | 24 +- .../josm/command/AddPrimitivesCommand.java | 45 +- .../openstreetmap/josm/command/ChangeCommand.java | 31 +- .../josm/command/ChangeNodesCommand.java | 31 +- .../josm/command/ChangePropertyCommand.java | 31 +- .../josm/command/ChangePropertyKeyCommand.java | 38 +- .../command/ChangeRelationMemberRoleCommand.java | 49 +- src/org/openstreetmap/josm/command/Command.java | 63 +- .../openstreetmap/josm/command/DeleteCommand.java | 33 +- .../openstreetmap/josm/command/MoveCommand.java | 59 +- .../openstreetmap/josm/command/PurgeCommand.java | 52 +- .../josm/command/RemoveNodesCommand.java | 31 +- .../openstreetmap/josm/command/RotateCommand.java | 35 +- .../openstreetmap/josm/command/ScaleCommand.java | 37 +- .../openstreetmap/josm/command/SelectCommand.java | 31 +- .../josm/command/SequenceCommand.java | 36 +- .../josm/command/TransformNodesCommand.java | 31 +- .../josm/command/conflict/ConflictAddCommand.java | 24 +- .../command/conflict/ConflictResolveCommand.java | 25 +- .../conflict/CoordinateConflictResolveCommand.java | 28 +- .../DeletedStateConflictResolveCommand.java | 28 +- .../conflict/ModifiedConflictResolveCommand.java | 24 +- .../RelationMemberConflictResolverCommand.java | 38 +- .../conflict/TagConflictResolveCommand.java | 31 +- .../conflict/VersionConflictResolveCommand.java | 24 +- .../conflict/WayNodesConflictResolverCommand.java | 31 +- .../josm/corrector/ReverseWayNoTagCorrector.java | 39 +- .../josm/corrector/ReverseWayTagCorrector.java | 26 +- src/org/openstreetmap/josm/data/AutosaveTask.java | 2 +- src/org/openstreetmap/josm/data/Bounds.java | 37 +- .../josm/data/CustomConfigurator.java | 67 +- src/org/openstreetmap/josm/data/DataSource.java | 30 +- src/org/openstreetmap/josm/data/Preferences.java | 946 +- .../openstreetmap/josm/data/ProjectionBounds.java | 10 + src/org/openstreetmap/josm/data/Version.java | 18 +- .../josm/data/cache/JCSCachedTileLoaderJob.java | 20 +- .../openstreetmap/josm/data/conflict/Conflict.java | 25 +- .../josm/data/conflict/ConflictCollection.java | 30 +- .../openstreetmap/josm/data/coor/Coordinate.java | 29 +- src/org/openstreetmap/josm/data/coor/LatLon.java | 119 +- src/org/openstreetmap/josm/data/gpx/GpxData.java | 21 + src/org/openstreetmap/josm/data/gpx/WayPoint.java | 37 +- .../josm/data/imagery/ImageryInfo.java | 147 +- .../josm/data/imagery/ImageryLayerInfo.java | 101 +- src/org/openstreetmap/josm/data/imagery/Shape.java | 19 +- .../josm/data/imagery/TemplatedWMSTileSource.java | 9 +- .../josm/data/imagery/WMTSTileSource.java | 247 +- src/org/openstreetmap/josm/data/notes/Note.java | 28 +- .../openstreetmap/josm/data/notes/NoteComment.java | 8 +- .../josm/data/oauth/OAuthParameters.java | 158 +- .../openstreetmap/josm/data/oauth/OAuthToken.java | 31 +- .../josm/data/osm/AbstractPrimitive.java | 173 +- src/org/openstreetmap/josm/data/osm/Changeset.java | 34 +- .../josm/data/osm/ChangesetCache.java | 23 + src/org/openstreetmap/josm/data/osm/DataSet.java | 11 +- src/org/openstreetmap/josm/data/osm/Filter.java | 2 +- .../openstreetmap/josm/data/osm/FilterMatcher.java | 65 +- .../openstreetmap/josm/data/osm/FilterWorker.java | 8 +- src/org/openstreetmap/josm/data/osm/INode.java | 20 + .../openstreetmap/josm/data/osm/IPrimitive.java | 175 + src/org/openstreetmap/josm/data/osm/IRelation.java | 23 + src/org/openstreetmap/josm/data/osm/IWay.java | 18 + .../josm/data/osm/MultipolygonBuilder.java | 96 +- src/org/openstreetmap/josm/data/osm/NodeData.java | 1 + .../josm/data/osm/NodePositionComparator.java | 11 +- .../openstreetmap/josm/data/osm/OsmPrimitive.java | 51 +- .../openstreetmap/josm/data/osm/PrimitiveData.java | 5 +- .../openstreetmap/josm/data/osm/QuadBuckets.java | 23 +- src/org/openstreetmap/josm/data/osm/Relation.java | 20 +- .../openstreetmap/josm/data/osm/RelationData.java | 1 + .../josm/data/osm/RelationMember.java | 17 +- .../josm/data/osm/RelationMemberData.java | 37 +- .../josm/data/osm/RelationToChildReference.java | 45 +- .../josm/data/osm/SimplePrimitiveId.java | 27 +- src/org/openstreetmap/josm/data/osm/Storage.java | 10 +- src/org/openstreetmap/josm/data/osm/Tag.java | 108 +- src/org/openstreetmap/josm/data/osm/TagMap.java | 254 + src/org/openstreetmap/josm/data/osm/User.java | 17 +- src/org/openstreetmap/josm/data/osm/Way.java | 6 - src/org/openstreetmap/josm/data/osm/WayData.java | 1 + .../openstreetmap/josm/data/osm/WaySegment.java | 11 +- .../josm/data/osm/event/DatasetEventManager.java | 8 +- .../josm/data/osm/event/SelectionEventManager.java | 8 +- .../josm/data/osm/history/HistoryOsmPrimitive.java | 24 +- .../josm/data/osm/visitor/BoundingXYVisitor.java | 2 +- .../data/osm/visitor/paint/StyledMapRenderer.java | 169 +- .../josm/data/preferences/AbstractSetting.java | 69 + .../josm/data/preferences/BooleanProperty.java | 3 + .../josm/data/preferences/CollectionProperty.java | 3 + .../josm/data/preferences/ColorProperty.java | 3 + .../josm/data/preferences/DoubleProperty.java | 44 + .../josm/data/preferences/EnumProperty.java | 34 + .../josm/data/preferences/IntegerProperty.java | 3 + .../josm/data/preferences/ListListSetting.java | 101 + .../josm/data/preferences/ListSetting.java | 65 + .../josm/data/preferences/MapListSetting.java | 100 + .../data/preferences/ParametrizedEnumProperty.java | 10 +- .../josm/data/preferences/PreferencesReader.java | 353 + .../josm/data/preferences/PreferencesWriter.java | 144 + .../josm/data/preferences/Setting.java | 86 + .../josm/data/preferences/SettingVisitor.java | 32 + .../josm/data/preferences/StringProperty.java | 3 + .../josm/data/preferences/StringSetting.java | 45 + .../josm/data/projection/AbstractProjection.java | 37 +- .../josm/data/projection/CustomProjection.java | 179 +- .../josm/data/projection/Ellipsoid.java | 25 +- .../josm/data/projection/Projection.java | 14 +- .../josm/data/projection/Projections.java | 92 +- .../projection/datum/NTV2GridShiftFileWrapper.java | 2 +- .../josm/data/projection/proj/AbstractProj.java | 75 +- .../josm/data/projection/proj/AlbersEqualArea.java | 219 + .../josm/data/projection/proj/CassiniSoldner.java | 99 + .../data/projection/proj/DoubleStereographic.java | 5 +- .../projection/proj/ICentralMeridianProvider.java | 19 + .../data/projection/proj/IScaleFactorProvider.java | 21 + .../projection/proj/LambertAzimuthalEqualArea.java | 281 + .../projection/proj/LambertConformalConic.java | 4 +- .../josm/data/projection/proj/LonLat.java | 5 + .../josm/data/projection/proj/Mercator.java | 99 +- .../josm/data/projection/proj/ObliqueMercator.java | 435 + .../data/projection/proj/PolarStereographic.java | 183 + .../josm/data/projection/proj/Proj.java | 9 + .../josm/data/projection/proj/ProjParameters.java | 11 + .../data/projection/proj/SwissObliqueMercator.java | 12 +- .../data/projection/proj/TransverseMercator.java | 1 - .../josm/data/validation/OsmValidator.java | 2 +- .../josm/data/validation/PaintVisitor.java | 41 +- .../openstreetmap/josm/data/validation/Test.java | 36 +- .../validation/routines/AbstractValidator.java | 17 - .../data/validation/routines/DomainValidator.java | 1901 +- .../data/validation/routines/EmailValidator.java | 103 +- .../validation/routines/InetAddressValidator.java | 109 +- .../data/validation/routines/RegexValidator.java | 44 +- .../data/validation/routines/UrlValidator.java | 196 +- .../josm/data/validation/routines/package.html | 22 +- .../josm/data/validation/tests/Coastlines.java | 4 +- .../data/validation/tests/DuplicateRelation.java | 33 +- .../josm/data/validation/tests/DuplicateWay.java | 21 +- .../josm/data/validation/tests/Highways.java | 3 +- .../josm/data/validation/tests/InternetTags.java | 10 +- .../data/validation/tests/MapCSSTagChecker.java | 62 +- .../data/validation/tests/MultipolygonTest.java | 317 +- .../data/validation/tests/OpeningHourTest.java | 9 +- .../josm/data/validation/tests/PowerLines.java | 7 +- .../data/validation/tests/RelationChecker.java | 29 +- .../josm/data/validation/tests/TagChecker.java | 34 +- .../josm/data/validation/tests/UntaggedNode.java | 2 +- .../josm/data/validation/tests/UntaggedWay.java | 8 +- .../josm/gui/ConditionalOptionPaneUtil.java | 29 +- .../josm/gui/DefaultNameFormatter.java | 42 +- .../josm/gui/ExceptionDialogUtil.java | 4 +- src/org/openstreetmap/josm/gui/ExtendedDialog.java | 10 +- .../josm/gui/HelpAwareOptionPane.java | 7 +- .../openstreetmap/josm/gui/IconToggleButton.java | 14 +- .../josm/gui/JosmUserIdentityManager.java | 38 +- .../openstreetmap/josm/gui/MainApplication.java | 2 - src/org/openstreetmap/josm/gui/MainMenu.java | 192 +- src/org/openstreetmap/josm/gui/MapFrame.java | 3 +- src/org/openstreetmap/josm/gui/MapMover.java | 31 +- src/org/openstreetmap/josm/gui/MapSlider.java | 46 +- src/org/openstreetmap/josm/gui/MapStatus.java | 43 +- src/org/openstreetmap/josm/gui/MapView.java | 18 +- .../josm/gui/NavigatableComponent.java | 185 +- .../josm/gui/OsmPrimitivRenderer.java | 16 +- .../openstreetmap/josm/gui/PleaseWaitDialog.java | 3 +- src/org/openstreetmap/josm/gui/SideButton.java | 7 +- src/org/openstreetmap/josm/gui/SplashScreen.java | 3 +- .../josm/gui/bbox/SlippyMapBBoxChooser.java | 4 +- .../josm/gui/conflict/pair/ConflictResolver.java | 25 + .../josm/gui/conflict/pair/IConflictResolver.java | 2 + .../josm/gui/conflict/pair/ListMerger.java | 7 + .../conflict/pair/properties/PropertiesMerger.java | 48 +- .../conflict/pair/tags/TagMergeColumnModel.java | 34 - .../josm/gui/conflict/pair/tags/TagMergeModel.java | 7 + .../josm/gui/conflict/pair/tags/TagMerger.java | 29 +- .../tags/CombinePrimitiveResolverDialog.java | 2 +- .../tags/PasteTagsConflictResolverDialog.java | 69 +- .../tags/RelationMemberConflictDecision.java | 49 +- .../tags/RelationMemberConflictResolver.java | 20 +- .../gui/conflict/tags/TagConflictResolver.java | 3 +- .../tags/TagConflictResolverColumnModel.java | 48 - .../conflict/tags/TagConflictResolverTable.java | 106 +- .../gui/datatransfer/PrimitiveTransferable.java | 95 + .../datatransfer/RelationMemberTransferable.java | 96 + .../josm/gui/dialogs/ConflictDialog.java | 277 +- .../josm/gui/dialogs/ConflictResolutionDialog.java | 3 +- .../DeleteFromRelationConfirmationDialog.java | 6 +- .../josm/gui/dialogs/FilterTableModel.java | 24 +- .../josm/gui/dialogs/LayerListDialog.java | 93 +- .../josm/gui/dialogs/MapPaintDialog.java | 52 +- .../josm/gui/dialogs/MenuItemSearchDialog.java | 132 + .../josm/gui/dialogs/RelationListDialog.java | 28 +- .../josm/gui/dialogs/SelectionListDialog.java | 27 +- .../josm/gui/dialogs/ToggleDialog.java | 17 +- .../josm/gui/dialogs/changeset/ChangesetAware.java | 17 + .../dialogs/changeset/ChangesetCacheManager.java | 18 +- .../dialogs/changeset/ChangesetContentPanel.java | 171 +- .../dialogs/changeset/ChangesetDetailPanel.java | 82 +- .../changeset/DownloadChangesetContentAction.java | 60 + .../query/AdvancedChangesetQueryPanel.java | 3 +- .../gui/dialogs/properties/PresetListPanel.java | 2 +- .../gui/dialogs/properties/PropertiesDialog.java | 100 +- .../dialogs/properties/SearchBasedRowFilter.java | 57 +- .../josm/gui/dialogs/properties/TagEditHelper.java | 348 +- .../gui/dialogs/relation/ChildRelationBrowser.java | 3 +- .../dialogs/relation/GenericRelationEditor.java | 1263 +- .../josm/gui/dialogs/relation/IRelationEditor.java | 47 + .../josm/gui/dialogs/relation/MemberTable.java | 86 +- .../relation/MemberTableMemberCellRenderer.java | 9 +- .../gui/dialogs/relation/MemberTableModel.java | 73 +- .../dialogs/relation/MemberTransferHandler.java | 122 + .../relation/ReferringRelationsBrowser.java | 3 +- .../relation/ReferringRelationsBrowserModel.java | 9 +- .../dialogs/relation/RelationDialogManager.java | 29 +- .../josm/gui/dialogs/relation/RelationEditor.java | 153 +- .../relation/SelectionTableCellRenderer.java | 9 +- .../actions/AbstractRelationEditorAction.java | 51 + .../relation/actions/AddFromSelectionAction.java | 62 + .../actions/AddSelectedAfterSelection.java | 50 + .../relation/actions/AddSelectedAtEndAction.java | 49 + .../relation/actions/AddSelectedAtStartAction.java | 49 + .../actions/AddSelectedBeforeSelection.java | 50 + .../gui/dialogs/relation/actions/ApplyAction.java | 66 + .../gui/dialogs/relation/actions/CancelAction.java | 109 + .../relation/actions/CopyMembersAction.java | 41 + .../actions/DeleteCurrentRelationAction.java | 55 + .../actions/DownloadIncompleteMembersAction.java | 62 + .../DownloadSelectedIncompleteMembersAction.java | 59 + .../relation/actions/DuplicateRelationAction.java | 54 + .../gui/dialogs/relation/actions/EditAction.java | 71 + .../dialogs/relation/actions/MoveDownAction.java | 45 + .../gui/dialogs/relation/actions/MoveUpAction.java | 45 + .../gui/dialogs/relation/actions/OKAction.java | 48 + .../relation/actions/PasteMembersAction.java | 83 + .../dialogs/relation/actions/RefreshAction.java | 143 + .../gui/dialogs/relation/actions/RemoveAction.java | 46 + .../relation/actions/RemoveSelectedAction.java | 48 + .../dialogs/relation/actions/ReverseAction.java | 41 + .../gui/dialogs/relation/actions/SavingAction.java | 199 + .../SelectPrimitivesForSelectedMembersAction.java | 42 + .../actions/SelectedMembersForSelectionAction.java | 50 + .../dialogs/relation/actions/SetRoleAction.java | 105 + .../gui/dialogs/relation/actions/SortAction.java | 45 + .../dialogs/relation/actions/SortBelowAction.java | 40 + .../josm/gui/download/BookmarkList.java | 30 +- .../josm/gui/download/BookmarkSelection.java | 11 +- .../josm/gui/download/BoundingBoxSelection.java | 3 +- .../josm/gui/download/DownloadDialog.java | 6 +- .../josm/gui/download/PlaceSelection.java | 49 +- .../josm/gui/download/SlippyMapChooser.java | 4 +- .../josm/gui/download/TileSelection.java | 3 +- .../openstreetmap/josm/gui/help/HelpBrowser.java | 218 +- .../josm/gui/help/HelpBrowserHistory.java | 39 +- .../openstreetmap/josm/gui/help/IHelpBrowser.java | 39 + .../josm/gui/history/CoordinateInfoViewer.java | 174 +- .../josm/gui/history/HistoryBrowser.java | 19 +- .../josm/gui/history/HistoryBrowserDialog.java | 82 +- .../josm/gui/history/HistoryBrowserModel.java | 23 +- .../josm/gui/history/NodeListViewer.java | 47 +- .../josm/gui/history/TagTableCellRenderer.java | 8 +- .../josm/gui/history/VersionInfoPanel.java | 85 +- .../openstreetmap/josm/gui/io/AbstractIOTask.java | 2 +- .../josm/gui/io/AbstractUploadDialog.java | 12 +- .../josm/gui/io/ActionFlagsTableCell.java | 30 +- .../josm/gui/io/BasicUploadSettingsPanel.java | 31 +- .../josm/gui/io/ChangesetManagementPanel.java | 1 - .../josm/gui/io/CloseChangesetDialog.java | 9 +- .../josm/gui/io/CredentialDialog.java | 2 +- .../josm/gui/io/DownloadFileTask.java | 4 +- .../openstreetmap/josm/gui/io/IUploadDialog.java | 66 + .../josm/gui/io/LayerNameAndFilePathTableCell.java | 35 +- .../josm/gui/io/OpenChangesetComboBoxModel.java | 2 +- .../openstreetmap/josm/gui/io/SaveLayerInfo.java | 25 +- .../josm/gui/io/SaveLayersDialog.java | 93 +- .../openstreetmap/josm/gui/io/SaveLayersModel.java | 53 +- .../josm/gui/io/SaveLayersTableColumnModel.java | 15 +- .../josm/gui/io/TagSettingsPanel.java | 94 +- .../openstreetmap/josm/gui/io/UploadDialog.java | 293 +- .../openstreetmap/josm/gui/io/UploadLayerTask.java | 2 +- .../josm/gui/io/UploadParameterSummaryPanel.java | 4 +- .../josm/gui/io/UploadPrimitivesTask.java | 3 +- .../josm/gui/io/UploadSelectionDialog.java | 9 +- .../josm/gui/io/UploadStrategySelectionPanel.java | 31 +- .../josm/gui/io/UploadStrategySpecification.java | 52 +- .../gui/layer/AbstractCachedTileSourceLayer.java | 4 +- .../josm/gui/layer/AbstractModifiableLayer.java | 21 +- .../josm/gui/layer/AbstractTileSourceLayer.java | 377 +- .../josm/gui/layer/AlignImageryPanel.java | 9 +- src/org/openstreetmap/josm/gui/layer/GpxLayer.java | 2 +- src/org/openstreetmap/josm/gui/layer/Layer.java | 53 +- .../josm/gui/layer/NativeScaleLayer.java | 269 + .../openstreetmap/josm/gui/layer/NoteLayer.java | 7 +- .../openstreetmap/josm/gui/layer/OsmDataLayer.java | 171 +- .../openstreetmap/josm/gui/layer/SaveToFile.java | 33 + src/org/openstreetmap/josm/gui/layer/TMSLayer.java | 38 +- .../josm/gui/layer/UploadToServer.java | 58 + src/org/openstreetmap/josm/gui/layer/WMSLayer.java | 31 +- .../openstreetmap/josm/gui/layer/WMTSLayer.java | 60 +- .../gui/layer/geoimage/CorrelateGpxWithImages.java | 571 +- .../josm/gui/layer/geoimage/GeoImageLayer.java | 177 +- .../josm/gui/layer/geoimage/ImageEntry.java | 17 +- .../josm/gui/layer/geoimage/ImageViewerDialog.java | 15 +- .../gui/layer/gpx/ChooseTrackVisibilityAction.java | 54 +- .../josm/gui/layer/gpx/CustomizeDrawingAction.java | 3 +- .../josm/gui/layer/gpx/DownloadAlongPanel.java | 8 +- .../gui/layer/gpx/DownloadAlongTrackAction.java | 20 +- .../gui/layer/gpx/DownloadWmsAlongTrackAction.java | 111 +- .../josm/gui/layer/gpx/GpxDrawHelper.java | 39 +- .../josm/gui/layer/markerlayer/ImageMarker.java | 11 +- .../josm/gui/layer/markerlayer/Marker.java | 2 +- .../josm/gui/layer/markerlayer/PlayHeadMarker.java | 33 +- .../openstreetmap/josm/gui/mappaint/Cascade.java | 10 + .../josm/gui/mappaint/DividedScale.java | 21 +- .../josm/gui/mappaint/ElemStyles.java | 7 +- .../openstreetmap/josm/gui/mappaint/Keyword.java | 9 +- .../josm/gui/mappaint/MapPaintStyles.java | 31 +- src/org/openstreetmap/josm/gui/mappaint/Range.java | 18 +- .../josm/gui/mappaint/StyleCache.java | 74 +- .../josm/gui/mappaint/StyleElementList.java | 12 +- .../openstreetmap/josm/gui/mappaint/StyleKeys.java | 1 + .../josm/gui/mappaint/StyleSetting.java | 19 +- .../josm/gui/mappaint/StyleSource.java | 57 +- .../josm/gui/mappaint/mapcss/Condition.java | 28 + .../gui/mappaint/mapcss/ExpressionFactory.java | 34 +- .../josm/gui/mappaint/mapcss/MapCSSParser.jj | 12 +- .../josm/gui/mappaint/mapcss/MapCSSRule.java | 27 +- .../gui/mappaint/mapcss/MapCSSStyleSource.java | 15 +- .../gui/mappaint/styleelement/AreaElement.java | 34 +- .../gui/mappaint/styleelement/BoxTextElement.java | 49 +- .../styleelement/LabelCompositionStrategy.java | 45 +- .../gui/mappaint/styleelement/LineElement.java | 33 +- .../gui/mappaint/styleelement/LineTextElement.java | 13 +- .../josm/gui/mappaint/styleelement/MapImage.java | 31 +- .../gui/mappaint/styleelement/NodeElement.java | 40 +- .../mappaint/styleelement/RepeatImageElement.java | 30 +- .../gui/mappaint/styleelement/StyleElement.java | 57 +- .../josm/gui/mappaint/styleelement/TextLabel.java | 30 +- .../josm/gui/mappaint/xml/XmlStyleSource.java | 3 +- .../gui/oauth/AdvancedOAuthPropertiesPanel.java | 63 +- .../gui/oauth/FullyAutomaticAuthorizationUI.java | 39 +- .../josm/gui/oauth/ManualAuthorizationUI.java | 9 +- .../josm/gui/oauth/OAuthAuthorizationWizard.java | 61 +- .../gui/oauth/OsmOAuthAuthorizationClient.java | 43 +- .../josm/gui/oauth/RetrieveRequestTokenTask.java | 10 +- .../gui/oauth/SemiAutomaticAuthorizationUI.java | 17 +- .../gui/preferences/DefaultPreferenceSetting.java | 2 +- .../josm/gui/preferences/PreferenceDialog.java | 4 +- .../josm/gui/preferences/PreferenceTabbedPane.java | 8 +- .../josm/gui/preferences/SourceEditor.java | 83 +- .../josm/gui/preferences/SourceEntry.java | 27 +- .../preferences/advanced/AbstractListEditor.java | 44 + .../advanced/AbstractTableListEditor.java | 160 + .../preferences/advanced/AdvancedPreference.java | 48 +- .../preferences/advanced/ExportProfileAction.java | 28 +- .../josm/gui/preferences/advanced/ListEditor.java | 22 +- .../gui/preferences/advanced/ListListEditor.java | 174 +- .../gui/preferences/advanced/MapListEditor.java | 166 +- .../josm/gui/preferences/advanced/PrefEntry.java | 2 +- .../gui/preferences/advanced/PreferencesTable.java | 10 +- .../gui/preferences/advanced/StringEditor.java | 2 +- .../gui/preferences/audio/AudioPreference.java | 3 +- .../gui/preferences/display/ColorPreference.java | 10 + .../gui/preferences/display/DrawingPreference.java | 3 + .../gui/preferences/display/LafPreference.java | 48 +- .../gui/preferences/imagery/AddImageryDialog.java | 2 +- .../gui/preferences/imagery/AddWMSLayerPanel.java | 2 +- .../gui/preferences/imagery/AddWMTSLayerPanel.java | 12 +- .../gui/preferences/imagery/ImageryPreference.java | 10 +- .../josm/gui/preferences/map/BackupPreference.java | 3 +- .../gui/preferences/plugin/PluginPreference.java | 122 +- .../preferences/plugin/PluginPreferencesModel.java | 61 +- .../projection/CodeProjectionChoice.java | 52 +- .../projection/ProjectionPreference.java | 8 +- .../projection/UTMProjectionChoice.java | 3 +- .../remotecontrol/RemoteControlPreference.java | 6 +- .../server/AuthenticationPreferencesPanel.java | 13 +- .../OAuthAuthenticationPreferencesPanel.java | 39 +- .../preferences/server/OsmApiUrlInputPanel.java | 25 +- .../gui/preferences/server/ProxyPreference.java | 4 +- .../preferences/server/ServerAccessPreference.java | 7 +- .../josm/gui/preferences/shortcut/PrefJPanel.java | 7 +- .../ValidatorTagCheckerRulesPreference.java | 1 - .../validator/ValidatorTestsPreference.java | 3 +- .../josm/gui/progress/AbstractProgressMonitor.java | 2 +- .../josm/gui/progress/ChildProgress.java | 2 +- .../josm/gui/progress/ProgressMonitorExecutor.java | 2 +- .../josm/gui/progress/ProgressTaskId.java | 16 +- .../josm/gui/tagging/TagEditorModel.java | 114 +- .../josm/gui/tagging/TagEditorPanel.java | 20 +- .../openstreetmap/josm/gui/tagging/TagModel.java | 41 +- .../openstreetmap/josm/gui/tagging/TagTable.java | 36 +- .../gui/tagging/TagTableColumnModelBuilder.java | 113 + .../gui/tagging/ac/AutoCompletingComboBox.java | 10 +- .../josm/gui/tagging/ac/AutoCompletionManager.java | 6 +- .../josm/gui/tagging/presets/TaggingPreset.java | 37 +- .../gui/tagging/presets/TaggingPresetItem.java | 4 +- .../gui/tagging/presets/TaggingPresetReader.java | 2 +- .../tagging/presets/TaggingPresetSearchDialog.java | 4 +- .../TaggingPresetSearchPrimitiveDialog.java | 11 +- .../gui/tagging/presets/TaggingPresetSelector.java | 194 +- .../gui/tagging/presets/TaggingPresetType.java | 19 +- .../josm/gui/tagging/presets/items/Check.java | 246 +- .../josm/gui/tagging/presets/items/CheckGroup.java | 136 +- .../josm/gui/tagging/presets/items/Combo.java | 215 +- .../tagging/presets/items/ComboMultiSelect.java | 1076 +- .../gui/tagging/presets/items/ItemSeparator.java | 71 +- .../josm/gui/tagging/presets/items/Key.java | 102 +- .../josm/gui/tagging/presets/items/KeyedItem.java | 348 +- .../josm/gui/tagging/presets/items/Label.java | 100 +- .../josm/gui/tagging/presets/items/Link.java | 88 +- .../gui/tagging/presets/items/MultiSelect.java | 139 +- .../josm/gui/tagging/presets/items/Optional.java | 54 +- .../josm/gui/tagging/presets/items/PresetLink.java | 107 +- .../josm/gui/tagging/presets/items/Roles.java | 272 +- .../josm/gui/tagging/presets/items/Space.java | 69 +- .../josm/gui/tagging/presets/items/Text.java | 470 +- .../josm/gui/tagging/presets/items/TextItem.java | 89 +- .../gui/tagging/presets/items/package-info.java | 12 +- .../josm/gui/tagging/presets/package-info.java | 12 +- .../openstreetmap/josm/gui/util/CursorManager.java | 2 +- src/org/openstreetmap/josm/gui/util/GuiHelper.java | 80 + .../josm/gui/util/HighlightHelper.java | 4 +- .../josm/gui/widgets/ComboBoxHistory.java | 34 +- .../josm/gui/widgets/FileChooserManager.java | 187 +- .../josm/gui/widgets/HistoryComboBox.java | 31 +- .../openstreetmap/josm/gui/widgets/ImageLabel.java | 14 +- .../josm/gui/widgets/JMultilineLabel.java | 1 + .../josm/gui/widgets/JosmComboBox.java | 17 +- .../josm/gui/widgets/JosmHTMLFactory.java | 74 +- .../josm/gui/widgets/JosmImageView.java | 342 +- .../openstreetmap/josm/gui/widgets/JosmTable.java | 107 + .../josm/gui/widgets/NativeFileChooser.java | 3 +- .../josm/gui/widgets/OsmPrimitivesTable.java | 47 +- .../josm/gui/widgets/QuadStateCheckBox.java | 29 +- .../gui/widgets/SearchTextResultListPanel.java | 177 + .../josm/io/BoundingBoxDownloader.java | 14 +- src/org/openstreetmap/josm/io/CachedFile.java | 53 +- src/org/openstreetmap/josm/io/Compression.java | 14 - src/org/openstreetmap/josm/io/GpxExporter.java | 2 +- src/org/openstreetmap/josm/io/GpxImporter.java | 35 +- src/org/openstreetmap/josm/io/NmeaReader.java | 9 +- src/org/openstreetmap/josm/io/NoteImporter.java | 41 +- src/org/openstreetmap/josm/io/NoteReader.java | 2 +- src/org/openstreetmap/josm/io/OsmApi.java | 21 +- .../openstreetmap/josm/io/OsmBzip2Exporter.java | 7 +- .../openstreetmap/josm/io/OsmBzip2Importer.java | 28 - src/org/openstreetmap/josm/io/OsmConnection.java | 53 +- src/org/openstreetmap/josm/io/OsmExporter.java | 3 +- src/org/openstreetmap/josm/io/OsmGzipExporter.java | 7 +- src/org/openstreetmap/josm/io/OsmGzipImporter.java | 28 - src/org/openstreetmap/josm/io/OsmImporter.java | 6 +- src/org/openstreetmap/josm/io/OsmServerReader.java | 11 +- src/org/openstreetmap/josm/io/OsmServerWriter.java | 3 + src/org/openstreetmap/josm/io/OsmZipImporter.java | 28 - .../josm/io/StreamProgressUpdater.java | 2 +- src/org/openstreetmap/josm/io/XmlWriter.java | 24 +- .../josm/io/auth/DefaultAuthenticator.java | 65 +- .../josm/io/imagery/ImageryReader.java | 152 +- .../josm/io/remotecontrol/AddTagsDialog.java | 3 +- .../josm/io/remotecontrol/DNSName.java | 3 +- .../io/remotecontrol/handler/AddNodeHandler.java | 4 +- .../io/remotecontrol/handler/ImportHandler.java | 2 +- .../io/remotecontrol/handler/RequestHandler.java | 28 +- .../josm/io/session/AbstractSessionExporter.java | 43 + .../josm/io/session/GenericSessionExporter.java | 227 + .../josm/io/session/GeoImageSessionExporter.java | 28 +- .../josm/io/session/GeoImageSessionImporter.java | 5 +- .../josm/io/session/GpxTracksSessionExporter.java | 170 +- .../josm/io/session/GpxTracksSessionImporter.java | 7 +- .../josm/io/session/ImagerySessionExporter.java | 53 +- .../josm/io/session/ImagerySessionImporter.java | 6 +- .../josm/io/session/MarkerSessionExporter.java | 33 +- .../josm/io/session/MarkerSessionImporter.java | 4 + .../josm/io/session/NoteSessionExporter.java | 31 + .../josm/io/session/NoteSessionImporter.java | 53 + .../josm/io/session/OsmDataSessionExporter.java | 202 +- .../josm/io/session/OsmDataSessionImporter.java | 6 +- .../josm/io/session/SessionLayerExporter.java | 4 + .../josm/io/session/SessionLayerImporter.java | 4 + .../josm/io/session/SessionReader.java | 72 +- .../josm/io/session/SessionWriter.java | 71 +- src/org/openstreetmap/josm/plugins/Plugin.java | 2 +- .../josm/plugins/PluginDownloadException.java | 35 +- .../josm/plugins/PluginDownloadTask.java | 24 +- .../openstreetmap/josm/plugins/PluginHandler.java | 88 +- .../plugins/ReadRemotePluginInformationTask.java | 4 +- src/org/openstreetmap/josm/tools/AudioPlayer.java | 10 +- src/org/openstreetmap/josm/tools/ColorScale.java | 2 +- .../openstreetmap/josm/tools/ExceptionUtil.java | 115 +- src/org/openstreetmap/josm/tools/ExifReader.java | 48 +- src/org/openstreetmap/josm/tools/FontsManager.java | 2 +- src/org/openstreetmap/josm/tools/HttpClient.java | 22 +- src/org/openstreetmap/josm/tools/I18n.java | 2 +- .../openstreetmap/josm/tools/ImageProvider.java | 135 +- .../openstreetmap/josm/tools/ImageResource.java | 4 +- src/org/openstreetmap/josm/tools/MultiMap.java | 42 +- .../josm/tools/MultikeyActionsHandler.java | 2 +- .../openstreetmap/josm/tools/OsmUrlToBounds.java | 23 +- .../josm/tools/OverpassTurboQueryWizard.java | 44 +- src/org/openstreetmap/josm/tools/Pair.java | 25 +- .../openstreetmap/josm/tools/PlatformHookOsx.java | 2 +- .../josm/tools/PlatformHookUnixoid.java | 4 + .../josm/tools/RightAndLefthandTraffic.java | 3 +- .../josm/tools/SubclassFilteredCollection.java | 4 +- .../josm/tools/UncheckedParseException.java | 48 + src/org/openstreetmap/josm/tools/Utils.java | 259 +- .../openstreetmap/josm/tools/WindowGeometry.java | 4 +- .../openstreetmap/josm/tools/XmlObjectParser.java | 2 +- .../openstreetmap/josm/tools/date/DateUtils.java | 43 +- .../josm/tools/date/FallbackDateParser.java | 113 - .../josm/tools/date/PrimaryDateParser.java | 246 - styles/standard/elemstyles.mapcss | 642 +- styles/standard/potlatch2.mapcss | 3 + styles_nodist/potlatch2/README | 2 +- styles_nodist/potlatch2/patched/core_pois.css | 5 +- styles_nodist/potlatch2/patched/potlatch.css | 6 +- styles_nodist/potlatch2/prelude.css | 2 +- styles_nodist/potlatch2/source/core_pois.css | 5 +- test/data/customconfigurator/append.xml | 10 + test/data/customconfigurator/replace.xml | 16 + test/data/empty.gpx | 9 + test/data/minimal.gpx | 49 + .../2015-11-08_15-33-27-Xiaomi_YI-Y0030832.jpg | Bin 0 -> 3960473 bytes test/data/regress/12255/bobrava2.gpx | 20067 ++++ test/data/regress/12312/single_trackpoint.gpx | 8 + test/data/regress/12376/multipolygon_hang.osm.bz2 | Bin 0 -> 34803 bytes test/data/regress/12436/example.osm | 6 + test/data/regress/12464/example.osm | 4 + test/data/regress/12531/notes.osn | 171 + test/data/sessions/notes.joz | Bin 0 -> 17413 bytes test/data/styles/filter.mapcss | 70 + test/data/styles/label-from-tag.mapcss | 2 +- .../josm/data/osm/TaginfoIntegrationTest.java | 85 - .../openstreetmap/josm/data/osm/TaginfoTestIT.java | 91 + .../conflict/pair/nodes/NodeListMergerTest.java | 77 - .../conflict/pair/nodes/NodeListMergerTestFT.java | 74 + .../pair/properties/PropertiesMergerTest.java | 52 - .../pair/properties/PropertiesMergerTestFT.java | 50 + .../pair/relation/RelationMemberMergerTest.java | 56 - .../pair/relation/RelationMemberMergerTestFT.java | 54 + .../josm/gui/conflict/pair/tags/TagMergerTest.java | 41 - .../gui/conflict/pair/tags/TagMergerTestFT.java | 38 + .../gui/dialogs/ConflictResolutionDialogTest.java | 52 - .../dialogs/ConflictResolutionDialogTestFT.java | 50 + .../changeset/ChangesetCacheManagerTest.java | 21 - .../changeset/ChangesetCacheManagerTestFT.java | 18 + .../changeset/query/ChangesetQueryDialogTest.java | 22 - .../query/ChangesetQueryDialogTestFT.java | 19 + .../josm/gui/history/HistoryBrowserTest.java | 65 - .../josm/gui/history/HistoryBrowserTestFT.java | 63 + .../josm/gui/mappaint/StyleCacheTest.java | 85 + .../josm/io/MultiFetchServerObjectReaderTest.java | 10 + .../josm/io/OsmServerBackreferenceReaderTest.java | 2 + .../openstreetmap/josm/tools/HttpClientTest.java | 45 +- test/generate-proj-data.pl | 33 - .../openstreetmap/josm/PerformanceTestUtils.java | 36 +- .../josm/data/osm/KeyValuePerformanceTest.java | 8 + .../paint/StyledMapRendererPerformanceTest.java | 28 +- .../gui/mappaint/MapRendererPerformanceTest.java | 331 + .../mapcss/MapCSSStyleSourceFilterTest.java | 26 +- .../josm/io/OsmReaderPerformanceTest.java | 92 + test/unit/org/openstreetmap/josm/JOSMFixture.java | 5 + test/unit/org/openstreetmap/josm/TestUtils.java | 70 + .../josm/actions/AlignInLineActionTest.java | 6 +- .../josm/actions/CombineWayActionTest.java | 139 +- .../josm/actions/CreateCircleActionTest.java | 4 +- .../josm/actions/ExtensionFileFilterTest.java | 42 +- .../josm/actions/JoinAreasActionTest.java | 38 +- .../josm/actions/PurgeActionTest.java | 127 +- .../actions/SelectByInternalPointActionTest.java | 135 + .../josm/actions/SplitWayActionTest.java | 2 +- .../josm/actions/UnJoinNodeWayActionTest.java | 2 +- .../actions/downloadtasks/DownloadGpsTaskTest.java | 120 +- .../downloadtasks/DownloadNotesTaskTest.java | 116 +- .../actions/downloadtasks/DownloadOsmTaskTest.java | 122 +- .../josm/actions/mapmode/DrawActionTest.java | 201 +- .../josm/actions/mapmode/MapViewMock.java | 138 +- .../josm/actions/mapmode/SelectActionTest.java | 105 +- .../josm/actions/search/SearchCompilerTest.java | 29 + .../josm/actions/upload/FixDataHookTest.java | 129 + .../actions/upload/ValidateUploadHookTest.java | 29 + .../openstreetmap/josm/command/AddCommandTest.java | 41 + .../josm/command/AddPrimitivesCommandTest.java | 37 + .../josm/command/ChangeCommandTest.java | 41 + .../josm/command/ChangeNodesCommandTest.java | 40 + .../josm/command/ChangePropertyCommandTest.java | 37 + .../josm/command/ChangePropertyKeyCommandTest.java | 37 + .../ChangeRelationMemberRoleCommandTest.java | 40 + .../openstreetmap/josm/command/CommandTest.java | 37 + .../josm/command/DeleteCommandTest.java | 37 + .../josm/command/MoveCommandTest.java | 37 + .../josm/command/PurgeCommandTest.java | 44 + .../josm/command/RemoveNodesCommandTest.java | 40 + .../josm/command/RotateCommandTest.java | 37 + .../josm/command/ScaleCommandTest.java | 37 + .../josm/command/SelectCommandTest.java | 37 + .../josm/command/SequenceCommandTest.java | 40 + .../josm/command/TransformNodesCommandTest.java | 37 + .../command/conflict/ConflictAddCommandTest.java | 159 +- .../conflict/ConflictResolveCommandTest.java | 64 +- .../CoordinateConflictResolveCommandTest.java | 189 +- .../DeletedStateConflictResolveCommandTest.java | 84 +- .../ModifiedConflictResolveCommandTest.java | 84 +- .../RelationMemberConflictResolverCommandTest.java | 88 +- .../conflict/TagConflictResolveCommandTest.java | 84 +- .../VersionConflictResolveCommandTest.java | 84 +- .../WayNodesConflictResolverCommandTest.java | 84 +- .../corrector/ReverseWayNoTagCorrectorTest.java | 36 + .../org/openstreetmap/josm/data/BoundsTest.java | 3 + .../josm/data/CustomConfiguratorTest.java | 119 + .../openstreetmap/josm/data/PreferencesTest.groovy | 13 + .../openstreetmap/josm/data/coor/LatLonTest.java | 139 +- .../josm/data/imagery/ImageryInfoTest.java | 47 + .../data/imagery/TemplatedWMSTileSourceTest.java | 2 +- .../josm/data/imagery/WMTSTileSourceTest.java | 69 +- .../josm/data/oauth/OAuthParametersTest.java | 84 +- .../josm/data/oauth/OAuthTokenTest.java | 72 +- .../josm/data/oauth/OsmPrivilegesTest.java | 78 +- .../josm/data/osm/MultipolygonBuilderTest.java | 47 + .../org/openstreetmap/josm/data/osm/NodeTest.java | 88 +- .../openstreetmap/josm/data/osm/NoteDataTest.java | 54 +- .../josm/data/osm/OsmPrimitiveKeyHandlingTest.java | 88 +- .../josm/data/osm/OsmPrimitiveTest.java | 3 + .../openstreetmap/josm/data/osm/RelationTest.java | 25 + .../josm/data/osm/WaySegmentTest.java | 8 +- .../josm/data/osm/history/HistoryRelationTest.java | 194 +- .../data/preferences/PreferencesWriterTest.java | 150 + .../josm/data/projection/EllipsoidTest.java | 3 + .../josm/data/projection/ProjectionRefTest.java | 367 +- .../josm/data/projection/ProjectionTest.java | 115 +- .../validation/routines/DomainValidatorTest.java | 510 + .../validation/routines/DomainValidatorTestIT.java | 390 + .../validation/routines/EmailValidatorTest.java | 576 + .../routines/InetAddressValidatorTest.java | 617 + .../validation/routines/RegexValidatorTest.java | 285 + .../josm/data/validation/routines/ResultPair.java | 39 + .../data/validation/routines/UrlValidatorTest.java | 654 + .../data/validation/tests/InternetTagsTest.java | 28 +- .../validation/tests/MapCSSTagCheckerTest.java | 4 +- .../validation/tests/MultipolygonTestTest.java | 62 +- .../josm/data/validation/tests/TagCheckerTest.java | 20 +- .../data/validation/tests/UntaggedNodeTest.java | 65 + .../validation/util/MultipleNameVisitorTest.java | 70 +- .../josm/gui/DefaultNameFormatterTest.java | 24 +- .../josm/gui/JosmUserIdentityManagerTest.groovy | 10 +- .../gui/conflict/nodes/NodeListMergeModelTest.java | 728 - .../pair/nodes/NodeListMergeModelTest.java | 727 + .../conflict/pair/nodes/NodeListMergerTest.java | 30 + .../pair/properties/PropertiesMergeModelTest.java | 144 + .../pair/properties/PropertiesMergerTest.java | 30 + .../pair/relation/RelationMemberMergerTest.java | 30 + .../gui/conflict/pair/tags/TagMergeItemTest.java | 164 + .../gui/conflict/pair/tags/TagMergeModelTest.java | 237 + .../josm/gui/conflict/pair/tags/TagMergerTest.java | 30 + .../properties/PropertiesMergeModelTest.java | 145 - .../tags/CombinePrimitiveResolverDialogTest.java | 46 + .../tags/PasteTagsConflictResolverDialogTest.java | 61 + .../tags/RelationMemberConflictResolverTest.java | 30 + .../josm/gui/conflict/tags/TagMergeItemTest.java | 165 - .../josm/gui/conflict/tags/TagMergeModelTest.java | 239 - .../datatransfer/PrimitiveTransferableTest.java | 74 + .../RelationMemberTransferableTest.java | 77 + .../josm/gui/dialogs/ConflictDialogTest.java | 70 + .../josm/gui/dialogs/LatLonDialogTest.java | 2 +- .../changeset/ChangesetContentPanelTest.java | 30 + .../changeset/ChangesetDetailPanelTest.java | 30 + .../changeset/ChangesetDiscussionPanelTest.java | 30 + .../dialogs/changeset/ChangesetTagsPanelTest.java | 30 + .../query/AdvancedChangesetQueryPanelTest.java | 30 + .../query/BasicChangesetQueryPanelTest.java | 30 + .../changeset/query/UrlBasedQueryPanelTest.java | 30 + .../dialogs/properties/PropertiesDialogTest.java | 60 + .../dialogs/relation/ChildRelationBrowserTest.java | 36 + .../relation/GenericRelationEditorTest.java | 43 + .../gui/dialogs/relation/MemberTableModelTest.java | 49 + .../relation/ReferringRelationsBrowserTest.java | 34 + .../actions/RelationEditorActionsTest.java | 111 + .../dialogs/validator/ValidatorTreePanelTest.java | 66 + .../josm/gui/download/BookmarkSelectionTest.java | 32 + .../gui/download/BoundingBoxSelectionTest.java | 32 + .../josm/gui/download/PlaceSelectionTest.java | 32 + .../josm/gui/download/TileSelectionTest.java | 32 + .../josm/gui/help/HelpBrowserTest.java | 125 + .../josm/gui/history/CoordinateInfoViewerTest.java | 28 + .../josm/gui/history/HistoryBrowserDialogTest.java | 37 + .../josm/gui/history/NodeListViewerTest.java | 28 + .../josm/gui/io/BasicUploadSettingsPanelTest.java | 30 + .../josm/gui/io/ChangesetManagementPanelTest.java | 30 + .../josm/gui/io/CredentialDialogTest.java | 51 + .../josm/gui/io/SaveLayerInfoTest.java | 51 + .../josm/gui/io/SaveLayersDialogTest.java | 55 + .../josm/gui/io/TagSettingsPanelTest.java | 30 + .../josm/gui/io/UploadDialogTest.java | 92 + .../gui/io/UploadParameterSummaryPanelTest.java | 30 + .../josm/gui/io/UploadPrimitivesTaskTest.java | 37 + .../gui/io/UploadStrategySelectionPanelTest.java | 61 + .../gui/io/UploadedObjectsSummaryPanelTest.java | 30 + .../josm/gui/layer/NativeScaleLayerTest.java | 33 + .../openstreetmap/josm/gui/layer/TMSLayerTest.java | 69 + .../josm/gui/layer/ValidatorLayerTest.java | 48 + .../openstreetmap/josm/gui/layer/WMSLayerTest.java | 40 + .../josm/gui/layer/WMTSLayerTest.java | 33 + .../layer/geoimage/CorrelateGpxWithImagesTest.java | 152 + .../josm/gui/layer/geoimage/GeoImageLayerTest.java | 68 + .../josm/gui/layer/geoimage/ImageEntryTest.java | 56 +- .../layer/gpx/ChooseTrackVisibilityActionTest.java | 36 + .../layer/gpx/DownloadAlongTrackActionTest.java | 61 + .../layer/gpx/DownloadWmsAlongTrackActionTest.java | 65 + .../josm/gui/layer/gpx/GpxDrawHelperTest.java | 137 + .../gui/layer/markerlayer/AudioMarkerTest.java | 51 + .../gui/layer/markerlayer/ImageMarkerTest.java | 45 + .../gui/layer/markerlayer/PlayHeadMarkerTest.java | 38 + .../josm/gui/layer/markerlayer/WebMarkerTest.java | 45 + .../josm/gui/mappaint/AllMappaintTests.groovy | 2 +- .../gui/mappaint/mapcss/MapCSSParserTest.groovy | 12 + .../mappaint/mapcss/ParsingLinkSelectorTest.groovy | 12 +- .../oauth/FullyAutomaticAuthorizationUITest.java | 31 + .../josm/gui/oauth/ManualAuthorizationUITest.java | 31 + .../gui/oauth/OsmOAuthAuthorizationClientTest.java | 92 +- .../oauth/SemiAutomaticAuthorizationUITest.java | 31 + .../josm/gui/preferences/PreferencesTestUtils.java | 42 + .../advanced/AdvancedPreferenceTest.java | 39 + .../advanced/ExportProfileActionTest.java | 30 + .../gui/preferences/audio/AudioPreferenceTest.java | 39 + .../preferences/display/ColorPreferenceTest.java | 39 + .../preferences/display/DisplayPreferenceTest.java | 39 + .../preferences/display/DrawingPreferenceTest.java | 39 + .../gui/preferences/display/LafPreferenceTest.java | 39 + .../display/LanguagePreferenceTest.java | 39 + .../preferences/imagery/ImageryPreferenceTest.java | 39 + .../gui/preferences/map/BackupPreferenceTest.java | 39 + .../preferences/map/MapPaintPreferenceTest.java | 92 +- .../preferences/map/MapPaintPreferenceTestIT.java | 100 + .../gui/preferences/map/MapPreferenceTest.java | 39 + .../map/TaggingPresetPreferenceTest.java | 127 +- .../map/TaggingPresetPreferenceTestIT.java | 99 + .../preferences/plugin/PluginPreferenceTest.java | 93 + .../projection/ProjectionPreferenceTest.java | 40 + .../remotecontrol/RemoteControlPreferenceTest.java | 39 + .../server/AuthenticationPreferenceTest.java | 39 + .../server/OverpassServerPreferenceTest.java | 39 + .../preferences/server/ProxyPreferenceTest.java | 39 + .../server/ServerAccessPreferenceTest.java | 39 + .../shortcut/ShortcutPreferenceTest.java | 39 + .../validator/ValidatorPreferenceTest.java | 39 + .../ValidatorTagCheckerRulesPreferenceTest.java | 53 - .../ValidatorTagCheckerRulesPreferenceTestIT.java | 59 + .../validator/ValidatorTestsPreferenceTest.java | 39 + .../josm/gui/tagging/TagEditorModelTest.java | 31 + .../josm/gui/tagging/TagModelTest.java | 73 + .../presets/items/ComboMultiSelectTest.java | 31 + .../org/openstreetmap/josm/io/GpxReaderTest.java | 66 + .../org/openstreetmap/josm/io/NmeaReaderTest.java | 81 +- .../openstreetmap/josm/io/NoteImporterTest.java | 28 + .../org/openstreetmap/josm/io/NoteReaderTest.java | 187 +- .../org/openstreetmap/josm/io/OsmWriterTest.java | 8 +- .../josm/io/remotecontrol/DNSNameTest.java | 44 + .../remotecontrol/handler/AddNodeHandlerTest.java | 104 + .../remotecontrol/handler/ImportHandlerTest.java | 84 +- .../josm/io/session/SessionReaderTest.java | 16 + .../josm/io/session/SessionWriterTest.java | 15 + .../josm/plugins/PluginHandlerTest.java | 134 +- .../josm/plugins/PluginHandlerTestIT.java | 85 + .../openstreetmap/josm/tools/AudioPlayerTest.java | 124 +- .../openstreetmap/josm/tools/AudioUtilTest.java | 78 +- .../openstreetmap/josm/tools/ColorHelperTest.java | 56 +- .../josm/tools/ExceptionUtilTest.java | 421 + .../openstreetmap/josm/tools/ExifReaderTest.java | 30 +- .../org/openstreetmap/josm/tools/GeometryTest.java | 38 + .../org/openstreetmap/josm/tools/MultiMapTest.java | 60 + .../josm/tools/OverpassTurboQueryWizardTest.java | 12 +- .../org/openstreetmap/josm/tools/PairTest.java | 21 + .../josm/tools/date/DateUtilsTest.java | 60 + .../tools/template_engine/TemplateEngineTest.java | 335 - .../tools/template_engine/TemplateParserTest.java | 335 + tools/checkstyle/josm_filters.xml | 11 +- 1088 files changed, 277842 insertions(+), 63630 deletions(-) delete mode 100644 data/overpass-turbo-ffs.js create mode 100644 data/overpass-wizard.js delete mode 100644 data/validator/power.mapcss create mode 100644 data_nodist/btnmeatrack_2016-01-25.nmea create mode 100644 data_nodist/projection/projection-reference-data delete mode 100644 data_nodist/projection/projection-reference-data.csv delete mode 100644 debian/missing-sources/overpass-turbo-ffs.js create mode 100644 debian/missing-sources/overpass-wizard.js create mode 100644 images/Mf_multipolygon.svg create mode 100644 images/dialogs/layerlist/scale.svg delete mode 100644 images/dialogs/mappaint/error_small.png create mode 100644 images/icons/natural_peak.n.16.png create mode 100644 images/icons/natural_tree.n.16.png create mode 100644 images/no_upload.svg delete mode 100644 images/presets/Stop.png delete mode 100644 images/presets/busway.png delete mode 100644 images/presets/citylimit.png delete mode 100644 images/presets/cycleway.png delete mode 100644 images/presets/dam.png delete mode 100644 images/presets/foot_and_cycleway_combined.png delete mode 100644 images/presets/foot_and_cycleway_segregated.png delete mode 100644 images/presets/footway.png delete mode 100644 images/presets/mountain_pass.png delete mode 100644 images/presets/passingplace.png delete mode 100644 images/presets/power.png delete mode 100644 images/presets/rail_preserved.png delete mode 100644 images/presets/railway.svg delete mode 100644 images/presets/railway_switch.svg delete mode 100644 images/presets/river.png create mode 100644 images/presets/silo.png delete mode 100644 images/presets/speed_camera.png delete mode 100644 images/presets/spring.png delete mode 100644 images/presets/steps.png delete mode 100644 images/presets/track1.png delete mode 100644 images/presets/turntable.png delete mode 100644 images/presets/water.png delete mode 100644 images/presets/waterfall.png delete mode 100644 images/presets/waypoints.png delete mode 100644 images/presets/weir.png create mode 100644 images/statusline/easting.svg create mode 100644 images/statusline/northing.svg create mode 100644 netbeans/nbproject/configs/unit-test.properties create mode 100644 netbeans/nbproject/private/configs/local_preferences.properties create mode 100644 netbeans/nbproject/private/configs/unit-test.properties create mode 100644 scripts/SyncEditorImageryIndex.groovy create mode 100644 scripts/TagInfoExtract.groovy delete mode 100644 scripts/sync_editor-imagery-index.groovy delete mode 100644 scripts/taginfoextract.groovy delete mode 100644 src/org/apache/commons/jcs/auxiliary/remote/RemoteCacheRestore.java delete mode 100644 src/org/apache/commons/jcs/engine/behavior/ICacheManager.java delete mode 100644 src/org/apache/commons/jcs/engine/behavior/ICacheRestore.java create mode 100644 src/org/apache/commons/jcs/engine/memory/soft/SoftReferenceMemoryCache.java create mode 100644 src/org/apache/commons/jcs/engine/memory/soft/package.html create mode 100644 src/org/apache/commons/jcs/engine/memory/util/DefaultMemoryElementDescriptor.java create mode 100644 src/org/apache/commons/jcs/engine/memory/util/SoftReferenceElementDescriptor.java delete mode 100644 src/org/apache/commons/jcs/utils/struct/BoundedQueue.java create mode 100644 src/org/openstreetmap/josm/actions/DeleteLayerAction.java create mode 100644 src/org/openstreetmap/josm/actions/relation/RecentRelationsAction.java create mode 100644 src/org/openstreetmap/josm/data/osm/TagMap.java create mode 100644 src/org/openstreetmap/josm/data/preferences/AbstractSetting.java create mode 100644 src/org/openstreetmap/josm/data/preferences/DoubleProperty.java create mode 100644 src/org/openstreetmap/josm/data/preferences/EnumProperty.java create mode 100644 src/org/openstreetmap/josm/data/preferences/ListListSetting.java create mode 100644 src/org/openstreetmap/josm/data/preferences/ListSetting.java create mode 100644 src/org/openstreetmap/josm/data/preferences/MapListSetting.java create mode 100644 src/org/openstreetmap/josm/data/preferences/PreferencesReader.java create mode 100644 src/org/openstreetmap/josm/data/preferences/PreferencesWriter.java create mode 100644 src/org/openstreetmap/josm/data/preferences/Setting.java create mode 100644 src/org/openstreetmap/josm/data/preferences/SettingVisitor.java create mode 100644 src/org/openstreetmap/josm/data/preferences/StringSetting.java create mode 100644 src/org/openstreetmap/josm/data/projection/proj/AlbersEqualArea.java create mode 100644 src/org/openstreetmap/josm/data/projection/proj/CassiniSoldner.java create mode 100644 src/org/openstreetmap/josm/data/projection/proj/ICentralMeridianProvider.java create mode 100644 src/org/openstreetmap/josm/data/projection/proj/IScaleFactorProvider.java create mode 100644 src/org/openstreetmap/josm/data/projection/proj/LambertAzimuthalEqualArea.java create mode 100644 src/org/openstreetmap/josm/data/projection/proj/ObliqueMercator.java create mode 100644 src/org/openstreetmap/josm/data/projection/proj/PolarStereographic.java delete mode 100644 src/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeColumnModel.java delete mode 100644 src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolverColumnModel.java create mode 100644 src/org/openstreetmap/josm/gui/datatransfer/PrimitiveTransferable.java create mode 100644 src/org/openstreetmap/josm/gui/datatransfer/RelationMemberTransferable.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/MenuItemSearchDialog.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetAware.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/changeset/DownloadChangesetContentAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/IRelationEditor.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/MemberTransferHandler.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/AbstractRelationEditorAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/AddFromSelectionAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/AddSelectedAfterSelection.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/AddSelectedAtEndAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/AddSelectedAtStartAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/AddSelectedBeforeSelection.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/ApplyAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/CancelAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/CopyMembersAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/DeleteCurrentRelationAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/DownloadIncompleteMembersAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/DownloadSelectedIncompleteMembersAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/DuplicateRelationAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/EditAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/MoveDownAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/MoveUpAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/OKAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/PasteMembersAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/RefreshAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/RemoveAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/RemoveSelectedAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/ReverseAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/SelectPrimitivesForSelectedMembersAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/SelectedMembersForSelectionAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/SetRoleAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/SortAction.java create mode 100644 src/org/openstreetmap/josm/gui/dialogs/relation/actions/SortBelowAction.java create mode 100644 src/org/openstreetmap/josm/gui/help/IHelpBrowser.java create mode 100644 src/org/openstreetmap/josm/gui/io/IUploadDialog.java create mode 100644 src/org/openstreetmap/josm/gui/layer/NativeScaleLayer.java create mode 100644 src/org/openstreetmap/josm/gui/layer/SaveToFile.java create mode 100644 src/org/openstreetmap/josm/gui/layer/UploadToServer.java create mode 100644 src/org/openstreetmap/josm/gui/preferences/advanced/AbstractListEditor.java create mode 100644 src/org/openstreetmap/josm/gui/preferences/advanced/AbstractTableListEditor.java create mode 100644 src/org/openstreetmap/josm/gui/tagging/TagTableColumnModelBuilder.java create mode 100644 src/org/openstreetmap/josm/gui/widgets/JosmTable.java create mode 100644 src/org/openstreetmap/josm/gui/widgets/SearchTextResultListPanel.java delete mode 100644 src/org/openstreetmap/josm/io/OsmBzip2Importer.java delete mode 100644 src/org/openstreetmap/josm/io/OsmGzipImporter.java delete mode 100644 src/org/openstreetmap/josm/io/OsmZipImporter.java create mode 100644 src/org/openstreetmap/josm/io/session/AbstractSessionExporter.java create mode 100644 src/org/openstreetmap/josm/io/session/GenericSessionExporter.java create mode 100644 src/org/openstreetmap/josm/io/session/NoteSessionExporter.java create mode 100644 src/org/openstreetmap/josm/io/session/NoteSessionImporter.java create mode 100644 src/org/openstreetmap/josm/tools/UncheckedParseException.java delete mode 100644 src/org/openstreetmap/josm/tools/date/FallbackDateParser.java delete mode 100644 src/org/openstreetmap/josm/tools/date/PrimaryDateParser.java create mode 100644 test/data/customconfigurator/append.xml create mode 100644 test/data/customconfigurator/replace.xml create mode 100644 test/data/empty.gpx create mode 100644 test/data/minimal.gpx create mode 100644 test/data/regress/11685/2015-11-08_15-33-27-Xiaomi_YI-Y0030832.jpg create mode 100644 test/data/regress/12255/bobrava2.gpx create mode 100644 test/data/regress/12312/single_trackpoint.gpx create mode 100644 test/data/regress/12376/multipolygon_hang.osm.bz2 create mode 100644 test/data/regress/12436/example.osm create mode 100644 test/data/regress/12464/example.osm create mode 100644 test/data/regress/12531/notes.osn create mode 100644 test/data/sessions/notes.joz create mode 100644 test/data/styles/filter.mapcss delete mode 100644 test/functional/org/openstreetmap/josm/data/osm/TaginfoIntegrationTest.java create mode 100644 test/functional/org/openstreetmap/josm/data/osm/TaginfoTestIT.java delete mode 100644 test/functional/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListMergerTest.java create mode 100644 test/functional/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListMergerTestFT.java delete mode 100644 test/functional/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergerTest.java create mode 100644 test/functional/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergerTestFT.java delete mode 100644 test/functional/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberMergerTest.java create mode 100644 test/functional/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberMergerTestFT.java delete mode 100644 test/functional/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergerTest.java create mode 100644 test/functional/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergerTestFT.java delete mode 100644 test/functional/org/openstreetmap/josm/gui/dialogs/ConflictResolutionDialogTest.java create mode 100644 test/functional/org/openstreetmap/josm/gui/dialogs/ConflictResolutionDialogTestFT.java delete mode 100644 test/functional/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManagerTest.java create mode 100644 test/functional/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManagerTestFT.java delete mode 100644 test/functional/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialogTest.java create mode 100644 test/functional/org/openstreetmap/josm/gui/dialogs/changeset/query/ChangesetQueryDialogTestFT.java delete mode 100644 test/functional/org/openstreetmap/josm/gui/history/HistoryBrowserTest.java create mode 100644 test/functional/org/openstreetmap/josm/gui/history/HistoryBrowserTestFT.java create mode 100644 test/functional/org/openstreetmap/josm/gui/mappaint/StyleCacheTest.java delete mode 100755 test/generate-proj-data.pl create mode 100644 test/performance/org/openstreetmap/josm/gui/mappaint/MapRendererPerformanceTest.java create mode 100644 test/performance/org/openstreetmap/josm/io/OsmReaderPerformanceTest.java create mode 100644 test/unit/org/openstreetmap/josm/actions/SelectByInternalPointActionTest.java create mode 100644 test/unit/org/openstreetmap/josm/actions/upload/FixDataHookTest.java create mode 100644 test/unit/org/openstreetmap/josm/actions/upload/ValidateUploadHookTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/AddCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/AddPrimitivesCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/ChangeCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/ChangeNodesCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/ChangePropertyCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/ChangePropertyKeyCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/ChangeRelationMemberRoleCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/CommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/DeleteCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/MoveCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/PurgeCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/RemoveNodesCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/RotateCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/ScaleCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/SelectCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/SequenceCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/command/TransformNodesCommandTest.java create mode 100644 test/unit/org/openstreetmap/josm/corrector/ReverseWayNoTagCorrectorTest.java create mode 100644 test/unit/org/openstreetmap/josm/data/CustomConfiguratorTest.java create mode 100644 test/unit/org/openstreetmap/josm/data/osm/MultipolygonBuilderTest.java create mode 100644 test/unit/org/openstreetmap/josm/data/preferences/PreferencesWriterTest.java create mode 100644 test/unit/org/openstreetmap/josm/data/validation/routines/DomainValidatorTest.java create mode 100644 test/unit/org/openstreetmap/josm/data/validation/routines/DomainValidatorTestIT.java create mode 100644 test/unit/org/openstreetmap/josm/data/validation/routines/EmailValidatorTest.java create mode 100644 test/unit/org/openstreetmap/josm/data/validation/routines/InetAddressValidatorTest.java create mode 100644 test/unit/org/openstreetmap/josm/data/validation/routines/RegexValidatorTest.java create mode 100644 test/unit/org/openstreetmap/josm/data/validation/routines/ResultPair.java create mode 100644 test/unit/org/openstreetmap/josm/data/validation/routines/UrlValidatorTest.java create mode 100644 test/unit/org/openstreetmap/josm/data/validation/tests/UntaggedNodeTest.java delete mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/nodes/NodeListMergeModelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListMergeModelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListMergerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergeModelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/pair/properties/PropertiesMergerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberMergerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeItemTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergeModelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/pair/tags/TagMergerTest.java delete mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/properties/PropertiesMergeModelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/tags/CombinePrimitiveResolverDialogTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialogTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolverTest.java delete mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/tags/TagMergeItemTest.java delete mode 100644 test/unit/org/openstreetmap/josm/gui/conflict/tags/TagMergeModelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/datatransfer/PrimitiveTransferableTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/datatransfer/RelationMemberTransferableTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/ConflictDialogTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDiscussionPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetTagsPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/changeset/query/BasicChangesetQueryPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/changeset/query/UrlBasedQueryPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialogTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowserTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditorTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowserTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/relation/actions/RelationEditorActionsTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/download/BookmarkSelectionTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/download/BoundingBoxSelectionTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/download/PlaceSelectionTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/download/TileSelectionTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/help/HelpBrowserTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/history/CoordinateInfoViewerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/history/HistoryBrowserDialogTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/history/NodeListViewerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/io/BasicUploadSettingsPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/io/ChangesetManagementPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/io/CredentialDialogTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/io/SaveLayerInfoTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/io/SaveLayersDialogTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/io/TagSettingsPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/io/UploadDialogTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/io/UploadParameterSummaryPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/io/UploadPrimitivesTaskTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/io/UploadedObjectsSummaryPanelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/NativeScaleLayerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/TMSLayerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/ValidatorLayerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/WMSLayerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/WMTSLayerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImagesTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityActionTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/gpx/DownloadAlongTrackActionTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/gpx/DownloadWmsAlongTrackActionTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/gpx/GpxDrawHelperTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/markerlayer/AudioMarkerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarkerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarkerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/layer/markerlayer/WebMarkerTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorizationUITest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/oauth/ManualAuthorizationUITest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorizationUITest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/PreferencesTestUtils.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/advanced/AdvancedPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/advanced/ExportProfileActionTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/audio/AudioPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/display/ColorPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/display/DisplayPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/display/DrawingPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/display/LafPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/display/LanguagePreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/map/BackupPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/map/MapPaintPreferenceTestIT.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/map/MapPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/map/TaggingPresetPreferenceTestIT.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/remotecontrol/RemoteControlPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/server/AuthenticationPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/server/OverpassServerPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/server/ProxyPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/server/ServerAccessPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/shortcut/ShortcutPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/validator/ValidatorPreferenceTest.java delete mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/validator/ValidatorTagCheckerRulesPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/validator/ValidatorTagCheckerRulesPreferenceTestIT.java create mode 100644 test/unit/org/openstreetmap/josm/gui/preferences/validator/ValidatorTestsPreferenceTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/tagging/TagEditorModelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/tagging/TagModelTest.java create mode 100644 test/unit/org/openstreetmap/josm/gui/tagging/presets/items/ComboMultiSelectTest.java create mode 100644 test/unit/org/openstreetmap/josm/io/GpxReaderTest.java create mode 100644 test/unit/org/openstreetmap/josm/io/NoteImporterTest.java create mode 100644 test/unit/org/openstreetmap/josm/io/remotecontrol/DNSNameTest.java create mode 100644 test/unit/org/openstreetmap/josm/io/remotecontrol/handler/AddNodeHandlerTest.java create mode 100644 test/unit/org/openstreetmap/josm/plugins/PluginHandlerTestIT.java create mode 100644 test/unit/org/openstreetmap/josm/tools/ExceptionUtilTest.java create mode 100644 test/unit/org/openstreetmap/josm/tools/MultiMapTest.java create mode 100644 test/unit/org/openstreetmap/josm/tools/PairTest.java delete mode 100644 test/unit/org/openstreetmap/josm/tools/template_engine/TemplateEngineTest.java create mode 100644 test/unit/org/openstreetmap/josm/tools/template_engine/TemplateParserTest.java -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/josm.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel