[josm] branch upstream updated (245a15c -> 42134c9)

Bas Couwenberg sebastic at debian.org
Tue Oct 3 14:19:34 UTC 2017


This is an automated email from the git hooks/post-receive script.

sebastic pushed a change to branch upstream
in repository josm.

      from  245a15c   New upstream version 0.0.svn12712+dfsg
       new  42134c9   New upstream version 0.0.svn12914+dfsg

The 1 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:
 .classpath                                         |    2 +-
 .settings/edu.umd.cs.findbugs.core.prefs           |    2 +-
 CONTRIBUTION                                       |    2 +-
 Dockerfile                                         |    4 +-
 README                                             |    4 +-
 REVISION                                           |   12 +-
 build.xml                                          |   86 +-
 data/defaultpresets.xml                            |  120 +-
 data/validator/geometry.mapcss                     |    8 +
 data/validator/highway.mapcss                      |    4 +-
 data/validator/relation.mapcss                     |    6 +
 data/validator/territories.mapcss                  |    6 +-
 i18n/po/af.po                                      |  800 +++--
 i18n/po/am.po                                      |  800 +++--
 i18n/po/ar.po                                      |  800 +++--
 i18n/po/ast.po                                     |  961 ++---
 i18n/po/az.po                                      |  800 +++--
 i18n/po/be.po                                      |  969 ++---
 i18n/po/bg.po                                      |  876 +++--
 i18n/po/bn.po                                      |  800 +++--
 i18n/po/br.po                                      |  800 +++--
 i18n/po/bs.po                                      |  800 +++--
 i18n/po/ca.po                                      |  971 ++---
 i18n/po/ca at valencia.po                             |  971 ++---
 i18n/po/cs.po                                      | 1075 +++---
 i18n/po/cy.po                                      |  800 +++--
 i18n/po/da.po                                      |  975 ++---
 i18n/po/de.po                                      | 1026 +++---
 i18n/po/de_DE.po                                   |  808 +++--
 i18n/po/el.po                                      |  856 +++--
 i18n/po/en_AU.po                                   |  932 ++---
 i18n/po/en_CA.po                                   |  800 +++--
 i18n/po/en_GB.po                                   |  951 ++---
 i18n/po/eo.po                                      |  800 +++--
 i18n/po/es.po                                      |  988 ++---
 i18n/po/et.po                                      |  832 +++--
 i18n/po/eu.po                                      |  826 +++--
 i18n/po/fa.po                                      |  800 +++--
 i18n/po/fi.po                                      |  876 +++--
 i18n/po/fil.po                                     |  800 +++--
 i18n/po/fo.po                                      |  800 +++--
 i18n/po/fr.po                                      |  989 ++---
 i18n/po/ga.po                                      |  800 +++--
 i18n/po/gl.po                                      |  867 +++--
 i18n/po/he.po                                      |  810 +++--
 i18n/po/hi.po                                      |  800 +++--
 i18n/po/hr.po                                      |  810 +++--
 i18n/po/ht.po                                      |  800 +++--
 i18n/po/hu.po                                      | 1408 ++++----
 i18n/po/hy.po                                      |  800 +++--
 i18n/po/ia.po                                      |  800 +++--
 i18n/po/id.po                                      |  944 ++---
 i18n/po/is.po                                      |  808 +++--
 i18n/po/it.po                                      | 1074 +++---
 i18n/po/ja.po                                      |  940 ++---
 i18n/po/ka.po                                      |  800 +++--
 i18n/po/km.po                                      |  831 +++--
 i18n/po/ko.po                                      |  806 +++--
 i18n/po/ku.po                                      |  800 +++--
 i18n/po/ky.po                                      |  800 +++--
 i18n/po/lb.po                                      |  800 +++--
 i18n/po/lo.po                                      |  800 +++--
 i18n/po/lt.po                                      | 1406 +++++---
 i18n/po/lv.po                                      |  800 +++--
 i18n/po/mk.po                                      |  800 +++--
 i18n/po/mr.po                                      |  802 +++--
 i18n/po/ms.po                                      |  800 +++--
 i18n/po/nb.po                                      |  979 ++---
 i18n/po/nds.po                                     |  800 +++--
 i18n/po/nl.po                                      | 1323 ++++---
 i18n/po/nn.po                                      |  800 +++--
 i18n/po/oc.po                                      |  800 +++--
 i18n/po/pa.po                                      |  800 +++--
 i18n/po/pl.po                                      |  908 +++--
 i18n/po/pt.po                                      | 1932 +++++-----
 i18n/po/pt_BR.po                                   |  991 ++---
 i18n/po/rm.po                                      |  800 +++--
 i18n/po/ro.po                                      |  800 +++--
 i18n/po/ru.po                                      |  994 +++---
 i18n/po/sk.po                                      | 1251 ++++---
 i18n/po/sl.po                                      |  804 +++--
 i18n/po/sq.po                                      |  800 +++--
 i18n/po/sr.po                                      |  800 +++--
 i18n/po/sv.po                                      |  999 +++---
 i18n/po/ta.po                                      |  806 +++--
 i18n/po/te.po                                      |  800 +++--
 i18n/po/th.po                                      |  800 +++--
 i18n/po/tr.po                                      |  814 +++--
 i18n/po/ug.po                                      |  800 +++--
 i18n/po/uk.po                                      | 1273 ++++---
 i18n/po/ur.po                                      |  800 +++--
 i18n/po/vi.po                                      |  948 ++---
 i18n/po/wae.po                                     |  800 +++--
 i18n/po/zh_CN.po                                   | 3777 ++++++++++----------
 i18n/po/zh_TW.po                                   |  935 ++---
 josm-latest.jnlp                                   |    2 +-
 josm.jnlp                                          |    2 +-
 linux/latest/usr/bin/josm-latest                   |    4 +-
 linux/tested/usr/bin/josm                          |    4 +-
 netbeans/nbproject/project.properties              |    4 +-
 scripts/TagInfoExtract.groovy                      |    6 +
 scripts/since_xxx.py                               |   47 +-
 src/gnu/getopt/Getopt.java                         |   23 +-
 src/org/apache/commons/jcs/JCS.java                |   61 +-
 .../commons/jcs/admin/servlet/JCSAdminServlet.java |  180 -
 .../jcs/admin/servlet/JCSAdminServletDefault.vm    |   64 -
 .../admin/servlet/JCSAdminServletRegionDetail.vm   |   50 -
 .../jcs/auxiliary/disk/block/BlockDisk.java        |   13 -
 .../disk/jdbc/JDBCDiskCacheAttributes.java         |   18 +-
 .../dsfactory/SharedPoolDataSourceFactory.java     |    9 +-
 .../remote/AbstractRemoteCacheNoWaitFacade.java    |   33 -
 .../auxiliary/remote/RemoteCacheNoWaitFacade.java  |   25 -
 .../remote/http/client/AbstractHttpClient.java     |  121 +-
 .../http/client/RemoteHttpCacheDispatcher.java     |  160 +-
 .../auxiliary/remote/server/RemoteCacheServer.java |   66 +-
 .../remote/server/RemoteCacheServerFactory.java    |   60 +-
 .../jcs/engine/AbstractCacheEventQueue.java        |   27 -
 .../jcs/engine/behavior/ICacheEventQueue.java      |    9 -
 .../util/DefaultMemoryElementDescriptor.java       |   45 -
 .../commons/jcs/utils/config/PropertySetter.java   |   19 +-
 .../jcs/utils/threadpool/ThreadPoolManager.java    |   29 +-
 src/org/openstreetmap/josm/CLIModule.java          |   27 +
 src/org/openstreetmap/josm/Main.java               |   77 +-
 .../openstreetmap/josm/actions/AddNodeAction.java  |    6 +-
 .../josm/actions/AutoScaleAction.java              |    7 +-
 .../josm/actions/CreateCircleAction.java           |   51 +-
 .../josm/actions/CreateMultipolygonAction.java     |   12 +-
 .../openstreetmap/josm/actions/DeleteAction.java   |   93 +
 .../josm/actions/DialogsToggleAction.java          |   22 +-
 .../josm/actions/FollowLineAction.java             |   14 +-
 .../josm/actions/FullscreenToggleAction.java       |    7 +-
 .../josm/actions/JoinAreasAction.java              |   28 +-
 .../josm/actions/JoinNodeWayAction.java            |   21 +-
 src/org/openstreetmap/josm/actions/JosmAction.java |   55 +
 .../openstreetmap/josm/actions/JumpToAction.java   |    3 +-
 .../josm/actions/MapRectifierWMSmenuAction.java    |    4 +-
 .../josm/actions/MergeNodesAction.java             |    3 +-
 src/org/openstreetmap/josm/actions/MoveAction.java |    2 +-
 .../openstreetmap/josm/actions/OpenFileAction.java |    8 +-
 .../josm/actions/OpenLocationAction.java           |    5 +-
 .../josm/actions/PreferenceToggleAction.java       |    8 +-
 .../openstreetmap/josm/actions/PurgeAction.java    |    7 +-
 src/org/openstreetmap/josm/actions/RedoAction.java |    4 +-
 .../josm/actions/RenameLayerAction.java            |    5 +-
 .../openstreetmap/josm/actions/RestartAction.java  |    3 +-
 .../josm/actions/ReverseWayAction.java             |    6 +-
 .../openstreetmap/josm/actions/SaveActionBase.java |    8 +-
 .../openstreetmap/josm/actions/SaveAsAction.java   |    2 +-
 .../josm/actions/SearchNotesDownloadAction.java    |    9 +-
 .../josm/actions/ShowStatusReportAction.java       |   11 +-
 .../josm/actions/SimplifyWayAction.java            |    5 +-
 .../openstreetmap/josm/actions/SplitWayAction.java |  404 +--
 .../TaggingPresetSearchAction.java                 |    5 +-
 .../openstreetmap/josm/actions/UnGlueAction.java   |    8 +-
 src/org/openstreetmap/josm/actions/UndoAction.java |    4 +-
 .../josm/actions/UploadSelectionAction.java        |   10 +-
 .../josm/actions/audio/AudioBackAction.java        |    4 +-
 .../josm/actions/audio/AudioFastSlowAction.java    |    4 +-
 .../josm/actions/audio/AudioFwdAction.java         |    4 +-
 .../actions/downloadtasks/ChangesetQueryTask.java  |    8 +-
 .../actions/downloadtasks/DownloadGpsTask.java     |    4 +-
 .../actions/downloadtasks/DownloadSessionTask.java |    4 +-
 .../josm/actions/mapmode/DeleteAction.java         |   23 +-
 .../josm/actions/mapmode/DrawAction.java           |   13 +-
 .../josm/actions/mapmode/DrawSnapHelper.java       |    5 +-
 .../josm/actions/mapmode/ExtrudeAction.java        |   48 +-
 .../actions/mapmode/ImproveWayAccuracyAction.java  |    9 +-
 .../josm/actions/mapmode/MapMode.java              |   14 +-
 .../josm/actions/mapmode/ParallelWays.java         |    7 +-
 .../josm/actions/mapmode/SelectAction.java         |   34 +-
 .../josm/actions/relation/EditRelationAction.java  |    3 +-
 .../actions/relation/RecentRelationsAction.java    |    2 +-
 .../josm/actions/search/SearchAction.java          |   24 +-
 .../josm/actions/upload/FixDataHook.java           |    4 +-
 src/org/openstreetmap/josm/command/AddCommand.java |    4 +
 .../josm/command/AddPrimitivesCommand.java         |   28 +
 .../openstreetmap/josm/command/ChangeCommand.java  |   10 +-
 .../josm/command/ChangeNodesCommand.java           |   13 +
 .../josm/command/ChangePropertyCommand.java        |   36 +-
 .../josm/command/ChangePropertyKeyCommand.java     |   22 +-
 .../command/ChangeRelationMemberRoleCommand.java   |    8 +-
 src/org/openstreetmap/josm/command/Command.java    |   78 +-
 .../openstreetmap/josm/command/DeleteCommand.java  |  279 +-
 .../openstreetmap/josm/command/MoveCommand.java    |   66 +-
 .../openstreetmap/josm/command/PurgeCommand.java   |   24 +-
 .../josm/command/RemoveNodesCommand.java           |    3 +-
 .../openstreetmap/josm/command/SelectCommand.java  |    2 +
 .../josm/command/SequenceCommand.java              |   25 +-
 .../josm/command/SplitWayCommand.java              |  472 +++
 .../josm/command/TransformNodesCommand.java        |   11 +-
 .../josm/command/conflict/ConflictAddCommand.java  |   12 +-
 .../command/conflict/ConflictResolveCommand.java   |   31 +-
 .../conflict/CoordinateConflictResolveCommand.java |    1 +
 .../DeletedStateConflictResolveCommand.java        |    1 +
 .../conflict/ModifiedConflictResolveCommand.java   |    1 +
 .../RelationMemberConflictResolverCommand.java     |   13 +-
 .../conflict/TagConflictResolveCommand.java        |    1 +
 .../conflict/VersionConflictResolveCommand.java    |    1 +
 .../conflict/WayNodesConflictResolverCommand.java  |    1 +
 src/org/openstreetmap/josm/data/APIDataSet.java    |    7 +-
 src/org/openstreetmap/josm/data/Bounds.java        |    2 +
 src/org/openstreetmap/josm/data/Preferences.java   |  619 ++--
 .../openstreetmap/josm/data/PreferencesUtils.java  |  188 +-
 .../openstreetmap/josm/data/ProjectionBounds.java  |   17 +
 src/org/openstreetmap/josm/data/StructUtils.java   |  331 ++
 .../josm/data/SystemOfMeasurement.java             |    8 +-
 .../openstreetmap/josm/data/UndoRedoHandler.java   |   64 +-
 .../UserIdentityManager.java}                      |   38 +-
 .../josm/data/cache/CacheEntryAttributes.java      |    7 +-
 .../josm/data/cache/HostLimitQueue.java            |    6 +-
 .../josm/data/cache/JCSCacheManager.java           |   53 +-
 .../josm/data/cache/JCSCachedTileLoaderJob.java    |   45 +-
 .../openstreetmap/josm/data/coor/Coordinate.java   |    2 +
 .../josm/data/coor/CoordinateFormat.java           |   31 +-
 src/org/openstreetmap/josm/data/coor/ILatLon.java  |    4 +-
 src/org/openstreetmap/josm/data/coor/LatLon.java   |  262 +-
 .../coor/conversion/AbstractCoordinateFormat.java  |   58 +
 .../coor/conversion/CoordinateFormatManager.java   |   80 +
 .../data/coor/conversion/DMSCoordinateFormat.java  |   72 +
 .../conversion/DecimalDegreesCoordinateFormat.java |   32 +
 .../data/coor/conversion/ICoordinateFormat.java    |   37 +
 .../josm/data/coor/conversion/LatLonParser.java    |  235 ++
 .../coor/conversion/NauticalCoordinateFormat.java  |   62 +
 .../coor/conversion/ProjectedCoordinateFormat.java |   34 +
 src/org/openstreetmap/josm/data/gpx/GpxData.java   |   12 +-
 .../josm/data/imagery/CachedTileLoaderFactory.java |    8 +-
 .../josm/data/imagery/ImageryInfo.java             |   70 +-
 .../josm/data/imagery/ImageryLayerInfo.java        |   13 +-
 .../josm/data/imagery/OffsetBookmark.java          |   29 +-
 .../josm/data/imagery/TMSCachedTileLoaderJob.java  |   22 +-
 .../josm/data/oauth/OAuthAccessTokenHolder.java    |    2 +-
 src/org/openstreetmap/josm/data/osm/Changeset.java |    5 +-
 .../josm/data/osm/ChangesetCache.java              |   31 +-
 src/org/openstreetmap/josm/data/osm/DataSet.java   |   51 +-
 .../josm/data/osm/DefaultNameFormatter.java        |   32 +-
 src/org/openstreetmap/josm/data/osm/Filter.java    |   32 +-
 .../openstreetmap/josm/data/osm/FilterMatcher.java |    4 +-
 .../openstreetmap/josm/data/osm/FilterModel.java   |    7 +-
 src/org/openstreetmap/josm/data/osm/Node.java      |   34 +-
 src/org/openstreetmap/josm/data/osm/NodeData.java  |   10 +-
 src/org/openstreetmap/josm/data/osm/NoteData.java  |   13 +-
 .../openstreetmap/josm/data/osm/OsmPrimitive.java  |   40 +-
 src/org/openstreetmap/josm/data/osm/Relation.java  |   17 +-
 .../josm/data/osm/RelationMemberData.java          |    4 +-
 src/org/openstreetmap/josm/data/osm/User.java      |    7 +-
 src/org/openstreetmap/josm/data/osm/Way.java       |   32 +-
 .../josm/data/osm/history/HistoryDataSet.java      |    5 +-
 .../josm/data/osm/visitor/AbstractVisitor.java     |    2 +
 .../josm/data/osm/visitor/AllNodesVisitor.java     |    2 +-
 .../josm/data/osm/visitor/BoundingXYVisitor.java   |   24 +-
 .../osm/visitor/MergeSourceBuildingVisitor.java    |    2 +-
 .../{Visitor.java => OsmPrimitiveVisitor.java}     |   15 +-
 .../josm/data/osm/visitor/Visitor.java             |   27 +-
 .../osm/visitor/paint/AbstractMapRenderer.java     |    8 +-
 .../osm/visitor/paint/ComputeStyleListWorker.java  |   18 +-
 .../data/osm/visitor/paint/MapPaintSettings.java   |   46 +-
 .../data/osm/visitor/paint/MapRendererFactory.java |    6 +-
 .../visitor/paint/RenderBenchmarkCollector.java    |    4 +-
 .../data/osm/visitor/paint/StyledMapRenderer.java  |   17 +-
 .../osm/visitor/paint/WireframeMapRenderer.java    |   16 +-
 .../osm/visitor/paint/relations/Multipolygon.java  |   19 +-
 .../josm/data/preferences/AbstractProperty.java    |    4 +-
 .../data/preferences/AbstractToStringProperty.java |    2 +-
 .../josm/data/preferences/CachedProperty.java      |   16 +-
 .../josm/data/preferences/CollectionProperty.java  |    2 +
 .../josm/data/preferences/ListProperty.java        |   34 +
 .../data/preferences/ParametrizedEnumProperty.java |    6 +-
 .../josm/data/preferences/PreferencesReader.java   |    5 +
 .../josm/data/preferences/PreferencesWriter.java   |    6 +
 .../preferences/sources/ExtendedSourceEntry.java   |    6 +-
 .../preferences/sources/MapPaintPrefHelper.java    |   15 +-
 .../data/preferences/sources/PresetPrefHelper.java |    6 +-
 .../josm/data/preferences/sources/SourceEntry.java |   18 +-
 .../data/preferences/sources/SourcePrefHelper.java |   20 +-
 .../preferences/sources/ValidatorPrefHelper.java   |    8 +-
 .../josm/data/projection/AbstractProjection.java   |   56 +-
 .../josm/data/projection/CustomProjection.java     |   50 +-
 .../josm/data/projection/Projection.java           |   13 +
 .../josm/data/projection/ProjectionCLI.java        |  209 ++
 .../josm/data/projection/Projections.java          |   67 +-
 .../projection/datum/NTV2GridShiftFileSource.java  |   19 +
 .../projection/datum/NTV2GridShiftFileWrapper.java |   59 +-
 .../datum/NTV2Proj4DirGridShiftFileSource.java     |   88 +
 .../tagging/ac/AutoCompletionItem.java}            |   42 +-
 .../tagging/ac/AutoCompletionPriority.java}        |   48 +-
 .../josm/data/tagging/ac/AutoCompletionSet.java    |   87 +
 .../{gui => data}/tagging/ac/package-info.java     |    2 +-
 .../josm/data/validation/OsmValidator.java         |    5 +-
 .../openstreetmap/josm/data/validation/Test.java   |    9 +-
 .../data/validation/routines/DomainValidator.java  |    1 -
 .../josm/data/validation/tests/Addresses.java      |    4 +-
 .../josm/data/validation/tests/CrossingWays.java   |    8 +-
 .../josm/data/validation/tests/DuplicateNode.java  |    4 +-
 .../josm/data/validation/tests/Highways.java       |    3 +-
 .../josm/data/validation/tests/LongSegment.java    |    4 +-
 .../data/validation/tests/MapCSSTagChecker.java    |   28 +-
 .../data/validation/tests/MultipolygonTest.java    |    2 +-
 .../data/validation/tests/OverlappingWays.java     |    4 +-
 .../data/validation/tests/RelationChecker.java     |    8 +-
 .../josm/data/validation/tests/TagChecker.java     |   63 +-
 .../data/validation/tests/UnconnectedWays.java     |    7 +-
 .../util/AggregatePrimitivesVisitor.java           |    4 +-
 .../josm/data/validation/util/NameVisitor.java     |    4 +-
 .../josm/data/validation/util/ValUtil.java         |   28 +-
 .../josm/gui/ConditionalOptionPaneUtil.java        |   11 +-
 src/org/openstreetmap/josm/gui/GettingStarted.java |   15 +-
 .../openstreetmap/josm/gui/IconToggleButton.java   |   10 +-
 .../josm/gui/JosmUserIdentityManager.java          |  159 +-
 .../openstreetmap/josm/gui/MainApplication.java    |  299 +-
 src/org/openstreetmap/josm/gui/MainFrame.java      |    4 +-
 src/org/openstreetmap/josm/gui/MainMenu.java       |    7 +-
 src/org/openstreetmap/josm/gui/MapFrame.java       |   28 +-
 src/org/openstreetmap/josm/gui/MapMover.java       |    7 +-
 src/org/openstreetmap/josm/gui/MapStatus.java      |   57 +-
 src/org/openstreetmap/josm/gui/MapView.java        |   68 +-
 src/org/openstreetmap/josm/gui/MapViewState.java   |    6 +-
 .../josm/gui/NavigatableComponent.java             |   49 +-
 src/org/openstreetmap/josm/gui/Notification.java   |   10 +-
 .../openstreetmap/josm/gui/PleaseWaitDialog.java   |    6 +-
 .../openstreetmap/josm/gui/PleaseWaitRunnable.java |    2 +-
 .../openstreetmap/josm/gui/ProgramArguments.java   |    5 +-
 src/org/openstreetmap/josm/gui/ScrollViewport.java |   11 +-
 .../josm/gui/autofilter/AutoFilterManager.java     |    8 +-
 .../josm/gui/bbox/SlippyMapBBoxChooser.java        |    7 +-
 .../josm/gui/bugreport/BugReportDialog.java        |   30 +
 .../josm/gui/bugreport/DebugTextDisplay.java       |    5 +-
 .../tags/RelationMemberConflictResolver.java       |    5 +-
 .../conflict/tags/TagConflictResolutionUtil.java   |   38 +-
 .../gui/conflict/tags/TagConflictResolver.java     |   12 +-
 .../datatransfer/data/PrimitiveTransferData.java   |    2 +-
 .../importers/PrimitiveDataPaster.java             |    4 +-
 .../importers/PrimitiveTagTransferPaster.java      |   12 +-
 .../josm/gui/dialogs/ChangesetDialog.java          |    5 +-
 .../josm/gui/dialogs/CommandStackDialog.java       |   11 +-
 .../josm/gui/dialogs/ConflictDialog.java           |    7 +-
 .../josm/gui/dialogs/FilterDialog.java             |    4 +-
 .../josm/gui/dialogs/InspectPrimitiveDataText.java |   28 +-
 .../josm/gui/dialogs/LatLonDialog.java             |    9 +-
 .../josm/gui/dialogs/LayerListDialog.java          |   12 +-
 .../josm/gui/dialogs/MapPaintDialog.java           |    3 +-
 .../josm/gui/dialogs/NotesDialog.java              |   15 +-
 .../josm/gui/dialogs/OsmIdSelectionDialog.java     |   14 +-
 .../josm/gui/dialogs/RelationListDialog.java       |    8 +-
 .../josm/gui/dialogs/SelectionListDialog.java      |   28 +-
 .../josm/gui/dialogs/ToggleDialog.java             |   23 +-
 .../josm/gui/dialogs/ValidatorDialog.java          |    5 +-
 .../dialogs/changeset/ChangesetCacheManager.java   |    4 +-
 .../changeset/ChangesetCacheManagerModel.java      |    8 +-
 .../dialogs/changeset/ChangesetDetailPanel.java    |   30 +
 .../gui/dialogs/changeset/ChangesetListModel.java  |    7 +-
 .../changeset/SingleChangesetDownloadPanel.java    |    3 +-
 .../query/AdvancedChangesetQueryPanel.java         |   18 +-
 .../changeset/query/BasicChangesetQueryPanel.java  |   18 +-
 .../query/OpenAndCloseStateRestrictionPanel.java   |   10 +-
 .../changeset/query/TimeRestrictionPanel.java      |   32 +-
 .../changeset/query/UserRestrictionPanel.java      |   26 +-
 .../gui/dialogs/layer/ActivateLayerAction.java     |    2 +-
 .../gui/dialogs/layer/ShowHideLayerAction.java     |    2 +-
 .../gui/dialogs/properties/PropertiesDialog.java   |   21 +-
 .../dialogs/properties/RecentTagCollection.java    |    8 +-
 .../josm/gui/dialogs/properties/TagEditHelper.java |   46 +-
 .../dialogs/relation/GenericRelationEditor.java    |    6 +-
 .../gui/dialogs/relation/MemberRoleCellEditor.java |    3 +-
 .../josm/gui/dialogs/relation/MemberTable.java     |    3 +-
 .../relation/ParentRelationLoadingTask.java        |    2 +-
 .../actions/AbstractRelationEditorAction.java      |    2 +-
 .../relation/actions/AddFromSelectionAction.java   |    2 +-
 .../gui/dialogs/relation/actions/CancelAction.java |    5 +-
 .../gui/dialogs/relation/actions/OKAction.java     |    6 +-
 .../dialogs/relation/actions/RefreshAction.java    |    2 +-
 .../gui/dialogs/relation/actions/SavingAction.java |   11 +-
 .../gui/dialogs/relation/sort/RelationNodeMap.java |   50 +-
 .../gui/dialogs/relation/sort/RelationSorter.java  |    9 +-
 .../josm/gui/download/BookmarkList.java            |   14 +-
 .../josm/gui/download/BookmarkSelection.java       |    4 +-
 .../josm/gui/download/BoundingBoxSelection.java    |   10 +-
 .../josm/gui/download/DownloadDialog.java          |   42 +-
 .../josm/gui/download/DownloadObjectDialog.java    |   13 +-
 .../josm/gui/download/DownloadSettings.java        |    4 +-
 .../josm/gui/download/DownloadSource.java          |    4 +-
 .../josm/gui/download/DownloadSourceListener.java  |   15 +
 .../josm/gui/download/OSMDownloadSource.java       |   16 +-
 .../josm/gui/download/OverpassDownloadSource.java  |   59 +-
 .../gui/download/OverpassQueryWizardDialog.java    |   14 +-
 .../josm/gui/download/PlaceSelection.java          |    9 +-
 .../{OverpassQueryList.java => UserQueryList.java} |   40 +-
 src/org/openstreetmap/josm/gui/help/HelpUtil.java  |    5 +-
 .../josm/gui/history/CoordinateInfoViewer.java     |    6 +-
 .../josm/gui/history/HistoryBrowserModel.java      |    8 +-
 .../josm/gui/history/HistoryLoadTask.java          |    4 +-
 .../josm/gui/history/OpenChangesetPopupMenu.java   |  101 +
 .../josm/gui/history/VersionInfoPanel.java         |   18 +-
 .../josm/gui/history/VersionTable.java             |    3 +-
 .../josm/gui/io/ActionFlagsTableCell.java          |    4 +-
 .../josm/gui/io/BasicUploadSettingsPanel.java      |   42 +-
 .../josm/gui/io/ChangesetManagementPanel.java      |    8 +-
 .../josm/gui/io/ChangesetReviewModel.java          |   35 +
 .../josm/gui/io/CredentialDialog.java              |   45 +-
 .../josm/gui/io/CustomConfigurator.java            |   93 +-
 .../josm/gui/io/DownloadOpenChangesetsTask.java    |    8 +-
 .../josm/gui/io/OpenChangesetComboBoxModel.java    |    3 +-
 .../josm/gui/io/RecentlyOpenedFilesMenu.java       |    6 +-
 .../josm/gui/io/TagSettingsPanel.java              |   35 +-
 .../openstreetmap/josm/gui/io/UploadDialog.java    |   22 +-
 .../josm/gui/io/UploadStrategySelectionPanel.java  |    6 +-
 .../josm/gui/io/importexport/GeoJSONExporter.java  |    2 +-
 .../josm/gui/io/importexport/GpxExporter.java      |   17 +-
 .../josm/gui/io/importexport/GpxImporter.java      |    8 +-
 .../josm/gui/io/importexport/NMEAImporter.java     |    3 +-
 .../josm/gui/io/importexport/OsmExporter.java      |    5 +-
 .../josm/gui/io/importexport/WMSLayerExporter.java |    4 +-
 .../josm/gui/io/importexport/WMSLayerImporter.java |    4 +-
 .../josm/gui/layer/AbstractTileSourceLayer.java    |  152 +-
 .../openstreetmap/josm/gui/layer/AutosaveTask.java |    8 +-
 .../openstreetmap/josm/gui/layer/ImageryLayer.java |    1 +
 .../josm/gui/layer/JumpToMarkerActions.java        |    4 +-
 src/org/openstreetmap/josm/gui/layer/Layer.java    |    3 +-
 .../openstreetmap/josm/gui/layer/NoteLayer.java    |    4 +-
 .../openstreetmap/josm/gui/layer/OsmDataLayer.java |   37 +-
 .../josm/gui/layer/ValidatorLayer.java             |    2 +-
 .../gui/layer/geoimage/CorrelateGpxWithImages.java |   17 +-
 .../josm/gui/layer/geoimage/ImageDisplay.java      |    4 +-
 .../josm/gui/layer/geoimage/ThumbsLoader.java      |    6 +-
 .../gui/layer/gpx/ConvertToDataLayerAction.java    |    3 +-
 .../josm/gui/layer/gpx/DateFilterPanel.java        |   14 +-
 .../josm/gui/layer/gpx/DownloadAlongPanel.java     |   17 +-
 .../josm/gui/layer/gpx/GpxDrawHelper.java          |   75 +-
 .../josm/gui/layer/gpx/ImportAudioAction.java      |   17 +-
 .../josm/gui/layer/gpx/ImportImagesAction.java     |    3 +-
 .../gui/layer/imagery/ColorfulImageProcessor.java  |    2 +-
 .../gui/layer/imagery/GammaImageProcessor.java     |    2 +-
 .../gui/layer/imagery/ImageryFilterSettings.java   |    2 +-
 .../josm/gui/layer/imagery/ReprojectionTile.java   |    5 +-
 .../gui/layer/imagery/SharpenImageProcessor.java   |    2 +-
 .../layer/imagery/TileSourceDisplaySettings.java   |    7 +-
 .../josm/gui/layer/markerlayer/ButtonMarker.java   |    8 +-
 .../josm/gui/layer/markerlayer/Marker.java         |   28 +-
 .../josm/gui/layer/markerlayer/MarkerLayer.java    |   13 +-
 .../josm/gui/layer/markerlayer/PlayHeadMarker.java |   21 +-
 .../layer}/validation/PaintVisitor.java            |    9 +-
 .../josm/gui/layer/validation/package-info.java    |    6 +
 .../josm/gui/mappaint/BooleanStyleSettingGui.java  |   41 +
 .../josm/gui/mappaint/ElemStyles.java              |   14 +-
 .../josm/gui/mappaint/MapPaintStyles.java          |    9 +-
 .../josm/gui/mappaint/RenderingCLI.java            |  649 ++++
 .../josm/gui/mappaint/StyleSetting.java            |   39 +-
 .../josm/gui/mappaint/StyleSettingGui.java         |   18 +
 .../josm/gui/mappaint/StyleSettingGuiFactory.java  |   32 +
 .../josm/gui/mappaint/StyleSource.java             |    3 +-
 .../gui/mappaint/loader/MapPaintStyleLoader.java   |   16 +
 .../gui/mappaint/mapcss/ExpressionFactory.java     |    4 +-
 .../gui/mappaint/mapcss/MapCSSStyleSource.java     |    2 +-
 .../josm/gui/mappaint/mapcss/Selector.java         |    8 +-
 .../gui/mappaint/styleelement/AreaElement.java     |   14 +-
 .../gui/mappaint/styleelement/AreaIconElement.java |    2 +-
 .../styleelement/LabelCompositionStrategy.java     |   12 +-
 .../josm/gui/mappaint/styleelement/MapImage.java   |   14 +-
 .../gui/mappaint/styleelement/NodeElement.java     |   15 +-
 .../gui/mappaint/styleelement/StyleElement.java    |    6 +-
 .../gui/oauth/AdvancedOAuthPropertiesPanel.java    |    2 +-
 .../josm/gui/oauth/OAuthAuthorizationWizard.java   |   29 +
 .../josm/gui/preferences/SourceEditor.java         |   11 +-
 .../josm/gui/preferences/ToolbarPreferences.java   |   23 +-
 .../preferences/advanced/AdvancedPreference.java   |   10 +-
 .../preferences/advanced/ExportProfileAction.java  |    2 +-
 .../josm/gui/preferences/advanced/ListEditor.java  |    2 +-
 .../gui/preferences/advanced/ListListEditor.java   |    2 +-
 .../gui/preferences/advanced/MapListEditor.java    |    2 +-
 .../josm/gui/preferences/advanced/PrefEntry.java   |    2 +-
 .../gui/preferences/advanced/PreferencesTable.java |   10 +-
 .../gui/preferences/advanced/StringEditor.java     |    2 +-
 .../gui/preferences/audio/AudioPreference.java     |   50 +-
 .../gui/preferences/display/ColorPreference.java   |    3 +-
 .../gui/preferences/display/DrawingPreference.java |   62 +-
 .../gui/preferences/display/GPXSettingsPanel.java  |  141 +-
 .../gui/preferences/display/LafPreference.java     |   19 +-
 .../preferences/display/LanguagePreference.java    |    8 +-
 .../gui/preferences/map/MapPaintPreference.java    |    7 +-
 .../preferences/map/TaggingPresetPreference.java   |    7 +-
 .../gui/preferences/plugin/PluginPreference.java   |    5 +-
 .../preferences/plugin/PluginPreferencesModel.java |    8 +-
 .../plugin/PluginUpdatePolicyPanel.java            |   28 +-
 .../projection/CustomProjectionChoice.java         |   12 +-
 .../projection/ProjectionPreference.java           |   52 +-
 .../remotecontrol/RemoteControlPreference.java     |   17 +-
 .../server/AuthenticationPreferencesPanel.java     |    3 +-
 .../preferences/server/OsmApiUrlInputPanel.java    |   10 +-
 .../server/OverpassServerPreference.java           |   31 +-
 .../preferences/server/ProxyPreferencesPanel.java  |   93 +-
 .../ValidatorTagCheckerRulesPreference.java        |    2 +-
 .../validator/ValidatorTestsPreference.java        |   10 +-
 .../josm/gui/tagging/TagEditorModel.java           |    6 +-
 .../josm/gui/tagging/TagEditorPanel.java           |    2 +-
 .../gui/tagging/ac/AutoCompletingComboBox.java     |   64 +-
 .../gui/tagging/ac/AutoCompletingTextField.java    |    6 +-
 .../gui/tagging/ac/AutoCompletionItemPriority.java |   78 +-
 .../josm/gui/tagging/ac/AutoCompletionList.java    |  202 +-
 .../gui/tagging/ac/AutoCompletionListItem.java     |   82 +-
 .../josm/gui/tagging/ac/AutoCompletionManager.java |  169 +-
 .../josm/gui/tagging/ac/package-info.java          |    2 +-
 .../josm/gui/tagging/presets/TaggingPreset.java    |    3 +-
 .../gui/tagging/presets/TaggingPresetItem.java     |   13 +-
 .../josm/gui/tagging/presets/TaggingPresets.java   |    6 +-
 .../josm/gui/tagging/presets/items/Check.java      |    2 +-
 .../josm/gui/tagging/presets/items/Combo.java      |    8 +-
 .../tagging/presets/items/ComboMultiSelect.java    |    4 +-
 .../josm/gui/tagging/presets/items/Roles.java      |    2 +-
 .../josm/gui/tagging/presets/items/Text.java       |    4 +-
 src/org/openstreetmap/josm/gui/util/GuiHelper.java |    3 +
 .../{tools => gui/util}/MultiLineFlowLayout.java   |    2 +-
 .../util}/MultikeyActionsHandler.java              |   15 +-
 .../util}/MultikeyShortcutAction.java              |    8 +-
 .../josm/gui/util/WindowGeometry.java              |    5 +-
 .../gui/widgets/BoundingBoxSelectionPanel.java     |   10 +-
 .../josm/gui/widgets/ButtonColumn.java             |    1 -
 .../josm/gui/widgets/ComboBoxHistory.java          |   18 +-
 .../gui/widgets/CompileSearchTextDecorator.java    |    2 +-
 .../josm/gui/widgets/FileChooserManager.java       |    7 +-
 .../josm/gui/widgets/HistoryComboBox.java          |    4 +-
 .../josm/gui/widgets/MultiSplitLayout.java         |    9 +-
 .../josm/gui/widgets/QuadStateCheckBox.java        |   13 +-
 .../josm/gui/widgets/TextContextualPopupMenu.java  |    4 +-
 .../openstreetmap/josm/io/CacheCustomContent.java  |    8 +-
 src/org/openstreetmap/josm/io/CachedFile.java      |   17 +-
 .../josm/io/CertificateAmendment.java              |    3 +-
 src/org/openstreetmap/josm/io/ChangesetQuery.java  |    4 +-
 src/org/openstreetmap/josm/io/Compression.java     |   59 +-
 .../josm/io/DefaultProxySelector.java              |   37 +-
 src/org/openstreetmap/josm/io/FileWatcher.java     |   86 +-
 src/org/openstreetmap/josm/io/GeoJSONWriter.java   |   27 +-
 src/org/openstreetmap/josm/io/MessageNotifier.java |   55 +-
 .../josm/io/MultiFetchOverpassObjectReader.java    |    3 +-
 .../josm/io/MultiFetchServerObjectReader.java      |    9 +-
 src/org/openstreetmap/josm/io/OsmApi.java          |   63 +-
 src/org/openstreetmap/josm/io/OsmConnection.java   |   57 +-
 .../josm/io/OsmServerBackreferenceReader.java      |    2 +-
 .../josm/io/OsmServerObjectReader.java             |    2 +-
 src/org/openstreetmap/josm/io/OsmServerWriter.java |    4 +-
 src/org/openstreetmap/josm/io/OsmWriter.java       |   39 +-
 .../josm/io/OverpassDownloadReader.java            |  137 +-
 src/org/openstreetmap/josm/io/ProxyPolicy.java     |   48 +
 src/org/openstreetmap/josm/io/UploadStrategy.java  |   11 +-
 .../openstreetmap/josm/io/audio/AudioPlayer.java   |   15 +-
 src/org/openstreetmap/josm/io/audio/AudioUtil.java |    3 +-
 .../josm/io/audio/JavaFxMediaPlayer.java           |    9 +-
 .../josm/io/auth/AbstractCredentialsAgent.java     |   58 +-
 .../josm/io/auth/CredentialsManager.java           |    4 +-
 .../io/auth/JosmPreferencesCredentialAgent.java    |   48 +-
 .../remotecontrol/PermissionPrefWithDefault.java   |    4 +-
 .../josm/io/remotecontrol/RemoteControl.java       |    8 +-
 .../io/remotecontrol/RemoteControlHttpServer.java  |    4 +-
 .../io/remotecontrol/RemoteControlHttpsServer.java |    3 +-
 .../io/remotecontrol/handler/AddNodeHandler.java   |   10 +-
 .../io/remotecontrol/handler/AddWayHandler.java    |   13 +-
 .../io/remotecontrol/handler/ImportHandler.java    |    5 +-
 .../remotecontrol/handler/LoadAndZoomHandler.java  |    2 +-
 .../io/remotecontrol/handler/RequestHandler.java   |    8 +-
 .../josm/io/session/ImagerySessionExporter.java    |    4 +-
 .../josm/io/session/ImagerySessionImporter.java    |    4 +-
 .../josm/io/session/OsmDataSessionExporter.java    |    2 +-
 .../josm/io/session/SessionWriter.java             |    3 +-
 .../josm/plugins/PluginClassLoader.java            |   47 +-
 .../josm/plugins/PluginDownloadTask.java           |   20 +-
 .../openstreetmap/josm/plugins/PluginHandler.java  |   56 +-
 .../plugins/ReadRemotePluginInformationTask.java   |   35 +-
 src/org/openstreetmap/josm/spi/package-info.java   |   18 +
 .../josm/spi/preferences/AbstractPreferences.java  |  144 +
 .../{data => spi}/preferences/AbstractSetting.java |    4 +-
 .../openstreetmap/josm/spi/preferences/Config.java |   55 +
 .../preferences/DefaultPreferenceChangeEvent.java  |   35 +
 .../josm/spi/preferences/IBaseDirectories.java     |   42 +
 .../josm/spi/preferences/IPreferences.java         |  236 ++
 .../{data => spi}/preferences/ListListSetting.java |    4 +-
 .../{data => spi}/preferences/ListSetting.java     |    4 +-
 .../{data => spi}/preferences/MapListSetting.java  |    4 +-
 .../josm/spi/preferences/MemoryPreferences.java    |   62 +
 .../spi/preferences/PreferenceChangeEvent.java     |   28 +
 .../spi/preferences/PreferenceChangedListener.java |   17 +
 .../josm/{data => spi}/preferences/Setting.java    |    8 +-
 .../{data => spi}/preferences/SettingVisitor.java  |    4 +-
 .../{data => spi}/preferences/StringSetting.java   |    4 +-
 .../josm/spi/preferences/package-info.java         |    6 +
 .../josm/tools/AlphanumComparator.java             |   29 +-
 .../josm/tools/CheckParameterUtil.java             |   71 +
 src/org/openstreetmap/josm/tools/Diff.java         |    2 +-
 src/org/openstreetmap/josm/tools/Geometry.java     |   58 +-
 .../openstreetmap/josm/tools/GuiSizesHelper.java   |    4 +-
 src/org/openstreetmap/josm/tools/HiDPISupport.java |  266 ++
 src/org/openstreetmap/josm/tools/HttpClient.java   |    7 +-
 src/org/openstreetmap/josm/tools/ImageOverlay.java |    6 +-
 .../josm/{gui/layer => tools}/ImageProcessor.java  |    7 +-
 .../openstreetmap/josm/tools/ImageProvider.java    |  211 +-
 .../openstreetmap/josm/tools/ImageResource.java    |  162 +-
 src/org/openstreetmap/josm/tools/ImageWarp.java    |   14 +-
 .../josm/tools/ListenableWeakReference.java        |    3 +-
 src/org/openstreetmap/josm/tools/ListenerList.java |    2 +-
 src/org/openstreetmap/josm/tools/Logging.java      |   12 +
 src/org/openstreetmap/josm/tools/MultiMap.java     |   14 +-
 .../openstreetmap/josm/tools/OsmUrlToBounds.java   |   25 +-
 src/org/openstreetmap/josm/tools/Platform.java     |   76 +
 src/org/openstreetmap/josm/tools/PlatformHook.java |   52 +-
 .../openstreetmap/josm/tools/PlatformHookOsx.java  |   16 +-
 .../josm/tools/PlatformHookUnixoid.java            |   63 +-
 .../josm/tools/PlatformHookWindows.java            |   86 +-
 .../openstreetmap/josm/tools/PlatformVisitor.java  |   27 +
 .../josm/tools/RightAndLefthandTraffic.java        |    9 +-
 .../josm/{gui/util => tools}/RotationAngle.java    |    6 +-
 src/org/openstreetmap/josm/tools/Shortcut.java     |   12 +-
 .../openstreetmap/josm/tools/TextTagParser.java    |    8 +-
 src/org/openstreetmap/josm/tools/Utils.java        |   58 +-
 src/org/openstreetmap/josm/tools/WikiReader.java   |    3 +-
 src/org/openstreetmap/josm/tools/WinRegistry.java  |    2 +-
 .../josm/tools/bugreport/BugReport.java            |    9 +-
 .../josm/tools/bugreport/BugReportQueue.java       |   48 +-
 .../josm/tools/bugreport/BugReportSender.java      |   89 +-
 .../template_engine/CompoundTemplateEntry.java     |    2 +-
 .../openstreetmap/josm/data/BoundariesTestIT.java  |   11 +
 .../josm/data/imagery/ImageryCompareTestIT.java    |   11 +
 .../openstreetmap/josm/data/osm/TaginfoTestIT.java |   17 +-
 .../josm/gui/mappaint/MapCSSRendererTest.java      |    3 +-
 .../josm/io/MultiFetchServerObjectReaderTest.java  |    6 +-
 .../josm/io/OsmServerBackreferenceReaderTest.java  |    5 +-
 .../josm/io/OsmServerHistoryReaderTest.java        |    4 +-
 .../openstreetmap/josm/tools/HttpClientTest.java   |    2 +-
 .../gui/mappaint/MapRendererPerformanceTest.java   |    4 +-
 .../gui/mappaint/mapcss/MapCSSPerformanceTest.java |    2 +
 test/unit/org/CustomMatchers.java                  |  109 +
 test/unit/org/openstreetmap/josm/JOSMFixture.java  |   17 +-
 test/unit/org/openstreetmap/josm/TestUtils.java    |    6 +-
 .../josm/actions/CreateMultipolygonActionTest.java |   43 +-
 .../josm/actions/JoinAreasActionTest.java          |    4 +-
 .../josm/actions/MergeNodesActionTest.java         |   10 +-
 .../josm/actions/SplitWayActionTest.java           |  117 -
 .../josm/actions/mapmode/SelectActionTest.java     |    4 +-
 .../josm/actions/upload/FixDataHookTest.java       |    7 +-
 .../openstreetmap/josm/command/AddCommandTest.java |   46 +-
 .../josm/command/AddPrimitivesCommandTest.java     |  131 +-
 .../josm/command/ChangeCommandTest.java            |    7 +-
 .../josm/command/ChangeNodesCommandTest.java       |    4 +-
 .../josm/command/ChangePropertyCommandTest.java    |    5 +-
 .../openstreetmap/josm/command/CommandTest.java    |   65 -
 .../josm/command/DeleteCommandTest.java            |   33 +-
 .../josm/command/MoveCommandTest.java              |    2 +-
 .../josm/command/PurgeCommandTest.java             |   12 +-
 .../josm/command/RotateCommandTest.java            |    2 +
 .../josm/command/ScaleCommandTest.java             |    2 +
 .../josm/command/SelectCommandTest.java            |   19 +-
 .../josm/command/SequenceCommandTest.java          |   63 +-
 .../SplitWayCommandTest.java}                      |  367 +-
 .../command/conflict/ConflictAddCommandTest.java   |   26 +-
 .../CoordinateConflictResolveCommandTest.java      |   20 +-
 .../josm/data/PreferencesUtilsTest.java            |   56 +
 .../UserIdentityManagerTest.java}                  |  144 +-
 .../openstreetmap/josm/data/coor/LatLonTest.java   |   65 -
 .../coor/conversion/ICoordinateFormatTest.java     |   47 +
 .../data/coor/conversion/LatLonParserTest.java     |   69 +
 .../openstreetmap/josm/data/gpx/GpxDataTest.java   |    8 +-
 .../josm/data/imagery/ImageryInfoTest.java         |   14 +-
 .../josm/data/osm/ChangesetCacheTest.java          |  150 +-
 .../openstreetmap/josm/data/osm/ChangesetTest.java |   36 -
 .../josm/data/osm/DataSetMergerTest.java           |    1 -
 .../org/openstreetmap/josm/data/osm/UserTest.java  |   24 +-
 .../visitor/MergeSourceBuildingVisitorTest.java    |    9 -
 .../josm/data/preferences/ColorPropertyTest.java   |    6 +-
 .../data/preferences/PreferencesWriterTest.java    |    6 +
 .../josm/data/preferences/StrokePropertyTest.java  |   14 +-
 .../josm/data/projection/ProjectionRefTest.java    |    2 +-
 .../josm/data/projection/SwissGridTest.java        |    2 +-
 .../tagging/ac/AutoCompletionPriorityTest.java     |  127 +
 .../validation/tests/MapCSSTagCheckerTest.java     |   10 +-
 .../josm/gui/MainApplicationTest.java              |   11 +-
 .../bugreport/BugReportSettingsPanelTest.java      |    4 +-
 .../bugreport/DebugTextDisplayTest.java            |    3 +-
 .../gui/conflict/pair/ConflictResolverTest.java    |    8 +-
 .../gui/datatransfer/OsmTransferHandlerTest.java   |    1 +
 .../josm/gui/dialogs/CommandStackDialogTest.java   |    7 +-
 .../properties/RecentTagCollectionTest.java        |    4 +-
 .../gui/dialogs/properties/TagEditHelperTest.java  |   18 +-
 .../relation/GenericRelationEditorTest.java        |   14 +-
 .../josm/gui/io/BasicUploadSettingsPanelTest.java  |    2 +-
 .../josm/gui/io/CustomConfiguratorTest.java        |   59 +-
 .../gui/io/DownloadOpenChangesetsTaskTest.java     |    8 +-
 .../josm/gui/io/TagSettingsPanelTest.java          |    2 +-
 .../josm/gui/layer/gpx/GpxDrawHelperTest.java      |   16 +-
 .../gui/layer/markerlayer/MarkerLayerTest.java     |    4 +-
 .../josm/gui/mappaint/RenderingCLIAreaTest.java    |  169 +
 .../gui/preferences/advanced/PrefEntryTest.java    |    2 +-
 .../preferences/advanced/PreferencesTableTest.java |    2 +-
 .../gui/preferences/audio/AudioPreferenceTest.java |    6 +-
 .../preferences/imagery/ImageryPreferenceTest.java |    4 +-
 .../map/TaggingPresetPreferenceTestIT.java         |    6 +-
 .../util}/MultiLineFlowLayoutTest.java             |    2 +-
 .../josm/gui/util/WindowGeometryTest.java          |   14 +-
 .../openstreetmap/josm/io/GeoJSONWriterTest.java   |   13 +-
 .../josm/io/OverpassDownloadReaderTest.java        |   39 +
 .../josm/io/remotecontrol/RemoteControlTest.java   |    6 +-
 .../josm/plugins/PluginDownloadExceptionTest.java  |   13 +-
 .../josm/plugins/PluginExceptionTest.java          |   13 +-
 .../josm/plugins/PluginHandlerTest.java            |   12 +-
 .../josm/plugins/PluginHandlerTestIT.java          |   23 +-
 .../josm/plugins/PluginListParseExceptionTest.java |   13 +-
 .../preferences/ListListSettingTest.java           |    2 +-
 .../{data => spi}/preferences/ListSettingTest.java |    2 +-
 .../preferences/MapListSettingTest.java            |    2 +-
 .../preferences/StringSettingTest.java             |    2 +-
 .../josm/testutils/JOSMTestRules.java              |   35 +-
 .../openstreetmap/josm/tools/ExifReaderTest.java   |    5 +-
 .../org/openstreetmap/josm/tools/LoggingTest.java  |   10 +-
 .../josm/tools/OsmUrlToBoundsTest.java             |    4 +-
 .../josm/tools/PlatformHookOsxTest.java            |    2 +-
 .../josm/tools/PlatformHookWindowsTest.java        |    2 +-
 .../{gui/util => tools}/RotationAngleTest.java     |    2 +-
 .../openstreetmap/josm/tools/TerritoriesTest.java  |    2 +-
 .../bugreport/BugReportExceptionHandlerTest.java   |    4 +-
 .../josm/tools/bugreport/BugReportTest.java        |    7 +-
 tools/checkstyle/josm_checks.xml                   |    2 +-
 tools/checkstyle/josm_filters.xml                  |    5 +-
 tools/findbugs/buggy.icns                          |  Bin 36133 -> 0 bytes
 tools/japicc/japi-compliance-checker.pl            |  488 ++-
 tools/japicc/modules/Internals/APIDump.pm          |   48 +-
 tools/japicc/modules/Internals/Basic.pm            |    2 +-
 tools/japicc/modules/Internals/Css/Report.css      |   24 +-
 tools/japicc/modules/Internals/Filter.pm           |    7 +
 tools/japicc/modules/Internals/RegTests.pm         |  546 ++-
 tools/japicc/modules/Internals/SysFiles.pm         |    4 +-
 tools/japicc/modules/Internals/TypeAttr.pm         |    7 +
 tools/japicc/modules/Internals/Utils.pm            |    4 +-
 tools/japicc/modules/RulesBin.xml                  |  138 +-
 tools/japicc/modules/RulesSrc.xml                  |  164 +-
 tools/pmd/josm-ruleset.xml                         |    1 +
 tools/{findbugs => spotbugs}/josm-filter.xml       |    0
 731 files changed, 57257 insertions(+), 39835 deletions(-)
 delete mode 100644 src/org/apache/commons/jcs/admin/servlet/JCSAdminServlet.java
 delete mode 100644 src/org/apache/commons/jcs/admin/servlet/JCSAdminServletDefault.vm
 delete mode 100644 src/org/apache/commons/jcs/admin/servlet/JCSAdminServletRegionDetail.vm
 delete mode 100644 src/org/apache/commons/jcs/engine/memory/util/DefaultMemoryElementDescriptor.java
 create mode 100644 src/org/openstreetmap/josm/CLIModule.java
 rename src/org/openstreetmap/josm/{gui/tagging/presets => actions}/TaggingPresetSearchAction.java (85%)
 create mode 100644 src/org/openstreetmap/josm/command/SplitWayCommand.java
 create mode 100644 src/org/openstreetmap/josm/data/StructUtils.java
 copy src/org/openstreetmap/josm/{gui/JosmUserIdentityManager.java => data/UserIdentityManager.java} (89%)
 create mode 100644 src/org/openstreetmap/josm/data/coor/conversion/AbstractCoordinateFormat.java
 create mode 100644 src/org/openstreetmap/josm/data/coor/conversion/CoordinateFormatManager.java
 create mode 100644 src/org/openstreetmap/josm/data/coor/conversion/DMSCoordinateFormat.java
 create mode 100644 src/org/openstreetmap/josm/data/coor/conversion/DecimalDegreesCoordinateFormat.java
 create mode 100644 src/org/openstreetmap/josm/data/coor/conversion/ICoordinateFormat.java
 create mode 100644 src/org/openstreetmap/josm/data/coor/conversion/LatLonParser.java
 create mode 100644 src/org/openstreetmap/josm/data/coor/conversion/NauticalCoordinateFormat.java
 create mode 100644 src/org/openstreetmap/josm/data/coor/conversion/ProjectedCoordinateFormat.java
 copy src/org/openstreetmap/josm/data/osm/visitor/{Visitor.java => OsmPrimitiveVisitor.java} (62%)
 create mode 100644 src/org/openstreetmap/josm/data/preferences/ListProperty.java
 create mode 100644 src/org/openstreetmap/josm/data/projection/ProjectionCLI.java
 create mode 100644 src/org/openstreetmap/josm/data/projection/datum/NTV2GridShiftFileSource.java
 create mode 100644 src/org/openstreetmap/josm/data/projection/datum/NTV2Proj4DirGridShiftFileSource.java
 copy src/org/openstreetmap/josm/{gui/tagging/ac/AutoCompletionListItem.java => data/tagging/ac/AutoCompletionItem.java} (69%)
 copy src/org/openstreetmap/josm/{gui/tagging/ac/AutoCompletionItemPriority.java => data/tagging/ac/AutoCompletionPriority.java} (71%)
 create mode 100644 src/org/openstreetmap/josm/data/tagging/ac/AutoCompletionSet.java
 copy src/org/openstreetmap/josm/{gui => data}/tagging/ac/package-info.java (70%)
 create mode 100644 src/org/openstreetmap/josm/gui/download/DownloadSourceListener.java
 rename src/org/openstreetmap/josm/gui/download/{OverpassQueryList.java => UserQueryList.java} (93%)
 create mode 100644 src/org/openstreetmap/josm/gui/history/OpenChangesetPopupMenu.java
 create mode 100644 src/org/openstreetmap/josm/gui/io/ChangesetReviewModel.java
 rename src/org/openstreetmap/josm/{data => gui/layer}/validation/PaintVisitor.java (95%)
 create mode 100644 src/org/openstreetmap/josm/gui/layer/validation/package-info.java
 create mode 100644 src/org/openstreetmap/josm/gui/mappaint/BooleanStyleSettingGui.java
 create mode 100644 src/org/openstreetmap/josm/gui/mappaint/RenderingCLI.java
 create mode 100644 src/org/openstreetmap/josm/gui/mappaint/StyleSettingGui.java
 create mode 100644 src/org/openstreetmap/josm/gui/mappaint/StyleSettingGuiFactory.java
 rename src/org/openstreetmap/josm/{tools => gui/util}/MultiLineFlowLayout.java (98%)
 rename src/org/openstreetmap/josm/{tools => gui/util}/MultikeyActionsHandler.java (95%)
 rename src/org/openstreetmap/josm/{tools => gui/util}/MultikeyShortcutAction.java (82%)
 create mode 100644 src/org/openstreetmap/josm/io/ProxyPolicy.java
 create mode 100644 src/org/openstreetmap/josm/spi/package-info.java
 create mode 100644 src/org/openstreetmap/josm/spi/preferences/AbstractPreferences.java
 rename src/org/openstreetmap/josm/{data => spi}/preferences/AbstractSetting.java (91%)
 create mode 100644 src/org/openstreetmap/josm/spi/preferences/Config.java
 create mode 100644 src/org/openstreetmap/josm/spi/preferences/DefaultPreferenceChangeEvent.java
 create mode 100644 src/org/openstreetmap/josm/spi/preferences/IBaseDirectories.java
 create mode 100644 src/org/openstreetmap/josm/spi/preferences/IPreferences.java
 rename src/org/openstreetmap/josm/{data => spi}/preferences/ListListSetting.java (94%)
 rename src/org/openstreetmap/josm/{data => spi}/preferences/ListSetting.java (90%)
 rename src/org/openstreetmap/josm/{data => spi}/preferences/MapListSetting.java (93%)
 create mode 100644 src/org/openstreetmap/josm/spi/preferences/MemoryPreferences.java
 create mode 100644 src/org/openstreetmap/josm/spi/preferences/PreferenceChangeEvent.java
 create mode 100644 src/org/openstreetmap/josm/spi/preferences/PreferenceChangedListener.java
 rename src/org/openstreetmap/josm/{data => spi}/preferences/Setting.java (91%)
 rename src/org/openstreetmap/josm/{data => spi}/preferences/SettingVisitor.java (84%)
 rename src/org/openstreetmap/josm/{data => spi}/preferences/StringSetting.java (83%)
 create mode 100644 src/org/openstreetmap/josm/spi/preferences/package-info.java
 create mode 100644 src/org/openstreetmap/josm/tools/HiDPISupport.java
 rename src/org/openstreetmap/josm/{gui/layer => tools}/ImageProcessor.java (75%)
 create mode 100644 src/org/openstreetmap/josm/tools/Platform.java
 create mode 100644 src/org/openstreetmap/josm/tools/PlatformVisitor.java
 rename src/org/openstreetmap/josm/{gui/util => tools}/RotationAngle.java (96%)
 copy test/unit/org/openstreetmap/josm/{actions/SplitWayActionTest.java => command/SplitWayCommandTest.java} (58%)
 create mode 100644 test/unit/org/openstreetmap/josm/data/PreferencesUtilsTest.java
 rename test/unit/org/openstreetmap/josm/{gui/JosmUserIdentityManagerTest.java => data/UserIdentityManagerTest.java} (60%)
 create mode 100644 test/unit/org/openstreetmap/josm/data/coor/conversion/ICoordinateFormatTest.java
 create mode 100644 test/unit/org/openstreetmap/josm/data/coor/conversion/LatLonParserTest.java
 create mode 100644 test/unit/org/openstreetmap/josm/data/tagging/ac/AutoCompletionPriorityTest.java
 rename test/unit/org/openstreetmap/josm/{tools => gui}/bugreport/BugReportSettingsPanelTest.java (86%)
 rename test/unit/org/openstreetmap/josm/{tools => gui}/bugreport/DebugTextDisplayTest.java (90%)
 create mode 100644 test/unit/org/openstreetmap/josm/gui/mappaint/RenderingCLIAreaTest.java
 rename test/unit/org/openstreetmap/josm/{tools => gui/util}/MultiLineFlowLayoutTest.java (98%)
 rename test/unit/org/openstreetmap/josm/{data => spi}/preferences/ListListSettingTest.java (94%)
 rename test/unit/org/openstreetmap/josm/{data => spi}/preferences/ListSettingTest.java (94%)
 rename test/unit/org/openstreetmap/josm/{data => spi}/preferences/MapListSettingTest.java (94%)
 rename test/unit/org/openstreetmap/josm/{data => spi}/preferences/StringSettingTest.java (94%)
 rename test/unit/org/openstreetmap/josm/{gui/util => tools}/RotationAngleTest.java (96%)
 delete mode 100644 tools/findbugs/buggy.icns
 rename tools/{findbugs => spotbugs}/josm-filter.xml (100%)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/josm.git



More information about the Pkg-grass-devel mailing list