This is an automated email from the git hooks/post-receive script. sebastic pushed a change to branch master in repository josm.
from 4bc5b71 Set distribution to unstable. new 245a15c New upstream version 0.0.svn12712+dfsg new a5da786 Merge tag 'upstream/0.0.svn12712+dfsg' new 8a976ae New tested snapshot. new 2d88a48 Refresh patches. new 061a72d Set distribution to unstable. The 5 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: .checkstyle | 1 + .classpath | 3 +- README | 4 +- REVISION | 10 +- build.xml | 79 +- data/defaultpresets.xml | 54 +- data/validator/combinations.mapcss | 6 +- data/validator/geometry.mapcss | 33 +- data/validator/highway.mapcss | 6 +- data/validator/ignoretags.cfg | 6 +- data/validator/territories.mapcss | 32 +- data_nodist/trans/da.lang | Bin 10485 -> 10915 bytes data_nodist/trans/es.lang | Bin 12546 -> 12997 bytes data_nodist/trans/fr.lang | Bin 12170 -> 12638 bytes data_nodist/trans/hu.lang | Bin 13382 -> 13339 bytes data_nodist/trans/it.lang | Bin 10297 -> 10308 bytes data_nodist/trans/lt.lang | Bin 2041 -> 2094 bytes data_nodist/trans/pl.lang | Bin 2860 -> 5910 bytes debian/changelog | 7 + debian/patches/00-build.patch | 68 +- debian/patches/01-bts.patch | 38 +- debian/patches/04-use_system_jmapviewer.patch | 2 +- debian/patches/05-fix_version.patch | 2 +- debian/patches/06-move_data_out_of_jar.patch | 10 +- i18n/po/af.po | 1679 ++++++++-------- i18n/po/am.po | 1679 ++++++++-------- i18n/po/ar.po | 1703 ++++++++-------- i18n/po/ast.po | 1771 ++++++++-------- i18n/po/az.po | 1679 ++++++++-------- i18n/po/be.po | 1781 +++++++++-------- i18n/po/bg.po | 1703 ++++++++-------- i18n/po/bn.po | 1681 ++++++++-------- i18n/po/br.po | 1687 ++++++++-------- i18n/po/bs.po | 1689 ++++++++-------- i18n/po/ca.po | 1779 +++++++++-------- i18n/po/c...@valencia.po | 1765 ++++++++-------- i18n/po/cs.po | 1787 +++++++++-------- i18n/po/cy.po | 1679 ++++++++-------- i18n/po/da.po | 1915 +++++++++--------- i18n/po/de.po | 1839 +++++++++-------- i18n/po/de_DE.po | 1683 ++++++++-------- i18n/po/el.po | 1749 ++++++++-------- i18n/po/en_AU.po | 1717 ++++++++-------- i18n/po/en_CA.po | 1685 ++++++++-------- i18n/po/en_GB.po | 1757 ++++++++-------- i18n/po/eo.po | 1675 ++++++++-------- i18n/po/es.po | 1811 +++++++++-------- i18n/po/et.po | 1753 ++++++++-------- i18n/po/eu.po | 1709 ++++++++-------- i18n/po/fa.po | 1683 ++++++++-------- i18n/po/fi.po | 1745 ++++++++-------- i18n/po/fil.po | 1679 ++++++++-------- i18n/po/fo.po | 1679 ++++++++-------- i18n/po/fr.po | 1822 +++++++++-------- i18n/po/ga.po | 1679 ++++++++-------- i18n/po/gl.po | 1757 ++++++++-------- i18n/po/he.po | 1685 ++++++++-------- i18n/po/hi.po | 1679 ++++++++-------- i18n/po/hr.po | 1689 ++++++++-------- i18n/po/ht.po | 1679 ++++++++-------- i18n/po/hu.po | 1803 +++++++++-------- i18n/po/hy.po | 1679 ++++++++-------- i18n/po/ia.po | 1679 ++++++++-------- i18n/po/id.po | 1735 ++++++++-------- i18n/po/is.po | 1693 ++++++++-------- i18n/po/it.po | 1799 +++++++++-------- i18n/po/ja.po | 1802 +++++++++-------- i18n/po/ka.po | 1687 ++++++++-------- i18n/po/km.po | 1745 ++++++++-------- i18n/po/ko.po | 1747 ++++++++-------- i18n/po/ku.po | 1679 ++++++++-------- i18n/po/ky.po | 1679 ++++++++-------- i18n/po/lb.po | 1679 ++++++++-------- i18n/po/lo.po | 1687 ++++++++-------- i18n/po/lt.po | 1846 +++++++++-------- i18n/po/lv.po | 1685 ++++++++-------- i18n/po/mk.po | 1685 ++++++++-------- i18n/po/mr.po | 1677 ++++++++-------- i18n/po/ms.po | 1679 ++++++++-------- i18n/po/nb.po | 1687 ++++++++-------- i18n/po/nds.po | 1679 ++++++++-------- i18n/po/nl.po | 1813 +++++++++-------- i18n/po/nn.po | 1679 ++++++++-------- i18n/po/oc.po | 1677 ++++++++-------- i18n/po/pa.po | 1679 ++++++++-------- i18n/po/pl.po | 2107 +++++++++++--------- i18n/po/pt.po | 1809 +++++++++-------- i18n/po/pt_BR.po | 1789 +++++++++-------- i18n/po/rm.po | 1679 ++++++++-------- i18n/po/ro.po | 1685 ++++++++-------- i18n/po/ru.po | 1809 +++++++++-------- i18n/po/sk.po | 1813 +++++++++-------- i18n/po/sl.po | 1757 ++++++++-------- i18n/po/sq.po | 1679 ++++++++-------- i18n/po/sr.po | 1679 ++++++++-------- i18n/po/sv.po | 1713 ++++++++-------- i18n/po/ta.po | 1677 ++++++++-------- i18n/po/te.po | 1679 ++++++++-------- i18n/po/th.po | 1679 ++++++++-------- i18n/po/tr.po | 1693 ++++++++-------- i18n/po/ug.po | 1679 ++++++++-------- i18n/po/uk.po | 1811 +++++++++-------- i18n/po/ur.po | 1679 ++++++++-------- i18n/po/vi.po | 1747 ++++++++-------- i18n/po/wae.po | 1679 ++++++++-------- i18n/po/zh_CN.po | 1751 ++++++++-------- i18n/po/zh_TW.po | 1751 ++++++++-------- images/presets/shop/charity.svg | 172 ++ linux/latest/usr/bin/josm-latest | 3 + linux/tested/usr/bin/josm | 3 + netbeans/nbproject/project.properties | 6 +- .../commons/jcs/engine/control/CompositeCache.java | 34 +- src/org/openstreetmap/josm/Main.java | 665 ++---- .../openstreetmap/josm/actions/AboutAction.java | 8 +- .../josm/actions/AbstractInfoAction.java | 6 +- .../josm/actions/AbstractPasteAction.java | 16 +- .../josm/actions/ActionParameter.java | 63 +- .../josm/actions/AdaptableAction.java | 12 +- .../josm/actions/AddImageryLayerAction.java | 9 +- .../openstreetmap/josm/actions/AddNodeAction.java | 7 +- .../josm/actions/AlignInCircleAction.java | 4 +- .../josm/actions/AlignInLineAction.java | 79 +- .../josm/actions/AutoScaleAction.java | 47 +- .../josm/actions/CloseChangesetAction.java | 11 +- .../josm/actions/CombineWayAction.java | 10 +- src/org/openstreetmap/josm/actions/CopyAction.java | 3 +- .../josm/actions/CopyCoordinatesAction.java | 3 + .../josm/actions/CreateCircleAction.java | 3 +- .../josm/actions/CreateMultipolygonAction.java | 21 +- .../openstreetmap/josm/actions/DeleteAction.java | 8 +- .../josm/actions/DeleteLayerAction.java | 7 +- .../josm/actions/DialogsToggleAction.java | 13 +- .../josm/actions/DistributeAction.java | 7 +- .../openstreetmap/josm/actions/DownloadAction.java | 76 +- .../josm/actions/DownloadAlongAction.java | 2 +- .../josm/actions/DownloadNotesInViewAction.java | 7 +- .../josm/actions/DownloadOsmInViewAction.java | 7 +- .../josm/actions/DownloadPrimitiveAction.java | 8 +- .../josm/actions/DownloadReferrersAction.java | 6 +- src/org/openstreetmap/josm/actions/ExitAction.java | 4 +- .../josm/actions/ExpertToggleAction.java | 6 +- .../josm/actions/ExtensionFileFilter.java | 48 +- .../josm/actions/FollowLineAction.java | 14 +- .../josm/actions/FullscreenToggleAction.java | 3 +- .../josm/actions/GpxExportAction.java | 9 +- .../josm/actions/HistoryInfoAction.java | 3 +- .../josm/actions/ImageryAdjustAction.java | 60 +- src/org/openstreetmap/josm/actions/InfoAction.java | 3 +- .../openstreetmap/josm/actions/InfoWebAction.java | 3 +- .../josm/actions/JoinAreasAction.java | 26 +- .../josm/actions/JoinNodeWayAction.java | 10 +- src/org/openstreetmap/josm/actions/JosmAction.java | 18 +- .../openstreetmap/josm/actions/JumpToAction.java | 12 +- .../josm/actions/LassoModeAction.java | 19 +- .../josm/actions/MapRectifierWMSmenuAction.java | 10 +- .../josm/actions/MergeLayerAction.java | 15 +- .../josm/actions/MergeNodesAction.java | 63 +- .../openstreetmap/josm/actions/MirrorAction.java | 4 +- src/org/openstreetmap/josm/actions/MoveAction.java | 17 +- .../openstreetmap/josm/actions/MoveNodeAction.java | 5 +- src/org/openstreetmap/josm/actions/NewAction.java | 5 +- .../openstreetmap/josm/actions/OpenFileAction.java | 22 +- .../josm/actions/OpenLocationAction.java | 12 +- .../josm/actions/OrthogonalizeAction.java | 10 +- .../josm/actions/OverpassDownloadAction.java | 283 --- .../josm/actions/ParameterizedAction.java | 13 + .../josm/actions/ParameterizedActionDecorator.java | 13 + .../openstreetmap/josm/actions/PasteAction.java | 4 +- .../josm/actions/PreferenceToggleAction.java | 13 + .../openstreetmap/josm/actions/PurgeAction.java | 154 +- src/org/openstreetmap/josm/actions/RedoAction.java | 15 +- .../openstreetmap/josm/actions/RestartAction.java | 27 +- .../josm/actions/ReverseWayAction.java | 6 +- .../openstreetmap/josm/actions/SaveActionBase.java | 11 +- .../josm/actions/SearchNotesDownloadAction.java | 3 +- .../josm/actions/SelectAllAction.java | 3 + .../josm/actions/SelectByInternalPointAction.java | 12 +- .../SelectNonBranchingWaySequencesAction.java | 15 +- .../josm/actions/SessionLoadAction.java | 14 +- .../josm/actions/SessionSaveAsAction.java | 16 +- .../josm/actions/ShowStatusReportAction.java | 33 +- .../josm/actions/SimplifyWayAction.java | 3 +- .../openstreetmap/josm/actions/SplitWayAction.java | 19 +- .../openstreetmap/josm/actions/ToggleAction.java | 4 +- .../openstreetmap/josm/actions/UnGlueAction.java | 24 +- .../josm/actions/UnJoinNodeWayAction.java | 4 +- src/org/openstreetmap/josm/actions/UndoAction.java | 15 +- .../josm/actions/UnselectAllAction.java | 3 + .../josm/actions/UpdateDataAction.java | 8 +- .../josm/actions/UpdateSelectionAction.java | 9 +- .../openstreetmap/josm/actions/UploadAction.java | 9 +- .../josm/actions/UploadNotesAction.java | 12 +- .../josm/actions/UploadSelectionAction.java | 5 +- .../openstreetmap/josm/actions/ValidateAction.java | 25 +- .../josm/actions/ViewportFollowToggleAction.java | 3 +- .../josm/actions/WireframeToggleAction.java | 8 +- .../openstreetmap/josm/actions/ZoomInAction.java | 14 +- .../openstreetmap/josm/actions/ZoomOutAction.java | 10 +- .../openstreetmap/josm/actions/ZoomToAction.java | 5 +- .../josm/actions/audio/AbstractAudioAction.java | 44 + .../josm/actions/audio/AudioBackAction.java | 3 +- .../josm/actions/audio/AudioFastSlowAction.java | 3 +- .../josm/actions/audio/AudioFwdAction.java | 3 +- .../josm/actions/audio/AudioNextAction.java | 3 +- .../josm/actions/audio/AudioPlayPauseAction.java | 3 +- .../josm/actions/audio/AudioPrevAction.java | 3 +- .../AbstractChangesetDownloadTask.java | 11 +- .../ChangesetContentDownloadTask.java | 3 +- .../actions/downloadtasks/ChangesetQueryTask.java | 3 +- .../actions/downloadtasks/DownloadGpsTask.java | 64 +- .../actions/downloadtasks/DownloadNotesTask.java | 30 +- .../DownloadOsmChangeCompressedTask.java | 8 +- .../downloadtasks/DownloadOsmChangeTask.java | 13 +- .../downloadtasks/DownloadOsmCompressedTask.java | 4 +- .../actions/downloadtasks/DownloadOsmIdTask.java | 4 +- .../actions/downloadtasks/DownloadOsmTask.java | 43 +- .../downloadtasks/DownloadReferrersTask.java | 7 +- .../actions/downloadtasks/DownloadSessionTask.java | 6 +- .../josm/actions/downloadtasks/DownloadTask.java | 2 +- .../actions/downloadtasks/DownloadTaskList.java | 12 +- .../actions/downloadtasks/PostDownloadHandler.java | 28 +- .../josm/actions/mapmode/AddNoteAction.java | 23 +- .../josm/actions/mapmode/DeleteAction.java | 44 +- .../josm/actions/mapmode/DrawAction.java | 110 +- .../josm/actions/mapmode/DrawSnapHelper.java | 19 +- .../josm/actions/mapmode/ExtrudeAction.java | 99 +- .../actions/mapmode/ImproveWayAccuracyAction.java | 42 +- .../actions/mapmode/ImproveWayAccuracyHelper.java | 4 +- .../josm/actions/mapmode/MapMode.java | 18 +- .../josm/actions/mapmode/ParallelWayAction.java | 40 +- .../josm/actions/mapmode/ParallelWays.java | 4 +- .../josm/actions/mapmode/PlayHeadDragMode.java | 17 +- .../josm/actions/mapmode/SelectAction.java | 114 +- .../josm/actions/mapmode/ZoomAction.java | 10 +- .../actions/relation/AddSelectionToRelations.java | 6 +- .../actions/relation/DeleteRelationsAction.java | 10 +- .../actions/relation/DownloadMembersAction.java | 5 +- .../DownloadSelectedIncompleteMembersAction.java | 7 +- .../actions/relation/DuplicateRelationAction.java | 4 +- .../josm/actions/relation/EditRelationAction.java | 9 +- .../actions/relation/RecentRelationsAction.java | 16 +- .../relation/SelectInRelationListAction.java | 10 +- .../josm/actions/relation/SelectMembersAction.java | 8 +- .../actions/relation/SelectRelationAction.java | 4 +- .../openstreetmap/josm/actions/search/InView.java | 34 + .../josm/actions/search/SearchAction.java | 252 +-- .../actions/upload/ApiPreconditionCheckerHook.java | 14 +- .../josm/actions/upload/DiscardTagsHook.java | 4 +- .../josm/actions/upload/FixDataHook.java | 3 +- .../actions/upload/RelationUploadOrderHook.java | 3 +- .../josm/actions/upload/UploadHook.java | 5 + .../josm/actions/upload/UploadNotesTask.java | 48 +- .../josm/actions/upload/ValidateUploadHook.java | 19 +- src/org/openstreetmap/josm/command/AddCommand.java | 2 +- .../openstreetmap/josm/command/ChangeCommand.java | 2 +- .../josm/command/ChangeNodesCommand.java | 2 +- .../josm/command/ChangePropertyCommand.java | 2 +- .../command/ChangeRelationMemberRoleCommand.java | 2 +- src/org/openstreetmap/josm/command/Command.java | 3 +- .../openstreetmap/josm/command/DeleteCommand.java | 2 +- .../openstreetmap/josm/command/PurgeCommand.java | 144 +- .../josm/command/RemoveNodesCommand.java | 2 +- .../openstreetmap/josm/command/ScaleCommand.java | 4 + .../josm/command/conflict/ConflictAddCommand.java | 26 +- .../command/conflict/ConflictResolveCommand.java | 18 +- .../conflict/ModifiedConflictResolveCommand.java | 2 +- .../RelationMemberConflictResolverCommand.java | 16 +- .../conflict/VersionConflictResolveCommand.java | 2 +- .../conflict/WayNodesConflictResolverCommand.java | 4 +- .../josm/corrector/ReverseWayNoTagCorrector.java | 2 +- .../openstreetmap/josm/corrector/TagCorrector.java | 2 +- src/org/openstreetmap/josm/data/APIDataSet.java | 2 +- src/org/openstreetmap/josm/data/Preferences.java | 96 +- .../openstreetmap/josm/data/PreferencesUtils.java | 430 ++++ .../josm/data/SystemOfMeasurement.java | 16 +- .../openstreetmap/josm/data/UndoRedoHandler.java | 9 +- src/org/openstreetmap/josm/data/Version.java | 11 +- .../josm/data/cache/CacheEntryAttributes.java | 6 +- .../josm/data/cache/HostLimitQueue.java | 12 +- .../josm/data/cache/JCSCacheManager.java | 9 +- .../josm/data/cache/JCSCachedTileLoaderJob.java | 10 +- .../openstreetmap/josm/data/coor/EastNorth.java | 20 - src/org/openstreetmap/josm/data/coor/LatLon.java | 36 +- src/org/openstreetmap/josm/data/gpx/WayPoint.java | 6 +- .../josm/data/imagery/AbstractWMSTileSource.java | 4 +- .../CachedAttributionBingAerialTileSource.java | 8 +- .../josm/data/imagery/CachedTileLoaderFactory.java | 9 +- .../josm/data/imagery/CoordinateConversion.java | 56 + .../josm/data/imagery/ImageryInfo.java | 3 +- .../josm/data/imagery/ImageryLayerInfo.java | 52 +- .../josm/data/imagery/OffsetBookmark.java | 8 +- .../josm/data/imagery/TMSCachedTileLoaderJob.java | 6 +- .../josm/data/imagery/WMTSTileSource.java | 39 +- .../oauth}/OAuthAccessTokenHolder.java | 18 +- .../osm}/CyclicUploadDependencyException.java | 5 +- src/org/openstreetmap/josm/data/osm/DataSet.java | 18 +- .../josm/data/osm/DatasetConsistencyTest.java | 8 +- .../{gui => data/osm}/DefaultNameFormatter.java | 12 +- src/org/openstreetmap/josm/data/osm/Filter.java | 4 +- .../openstreetmap/josm/data/osm/FilterMatcher.java | 31 +- .../openstreetmap/josm/data/osm/FilterModel.java | 18 +- .../openstreetmap/josm/data/osm/FilterWorker.java | 6 +- .../josm/data/osm/MultipolygonBuilder.java | 4 +- .../josm/{gui => data/osm}/NameFormatterHook.java | 7 +- src/org/openstreetmap/josm/data/osm/NoteData.java | 37 +- .../openstreetmap/josm/data/osm/OsmPrimitive.java | 13 +- .../josm/data/osm/OsmPrimitiveComparator.java | 1 - .../openstreetmap/josm/data/osm/QuadBuckets.java | 4 +- .../openstreetmap/josm/data/osm/TagCollection.java | 6 +- src/org/openstreetmap/josm/data/osm/Way.java | 1 - .../josm/data/osm/event/DatasetEventManager.java | 4 +- .../josm/data/osm/event/SelectionEventManager.java | 6 +- .../josm/data/osm/history/HistoryDataSet.java | 8 +- .../josm/data/osm/history/HistoryOsmPrimitive.java | 4 +- .../osm}/search/PushbackTokenizer.java | 18 +- .../osm}/search/SearchCompiler.java | 233 +-- .../josm/data/osm/search/SearchMode.java | 44 + .../josm/data/osm/search/SearchParseError.java | 39 + .../josm/data/osm/search/SearchSetting.java | 162 ++ .../josm/data/osm/search/package-info.java | 6 + .../josm/data/osm/visitor/BoundingXYVisitor.java | 5 +- .../osm/visitor/paint/AbstractMapRenderer.java | 3 +- .../data/osm/visitor/paint/MapRendererFactory.java | 20 +- .../visitor/paint/RenderBenchmarkCollector.java | 3 +- .../data/osm/visitor/paint/StyledMapRenderer.java | 8 +- .../osm/visitor/paint/relations/Multipolygon.java | 3 +- .../visitor/paint/relations/MultipolygonCache.java | 3 +- .../data/preferences/AbstractToStringProperty.java | 4 +- .../data/preferences/ParametrizedEnumProperty.java | 3 +- .../josm/data/preferences/PreferencesReader.java | 6 +- .../josm/data/preferences/StrokeProperty.java | 4 +- .../preferences/sources/ExtendedSourceEntry.java | 92 + .../preferences/sources/MapPaintPrefHelper.java | 112 ++ .../data/preferences/sources/PresetPrefHelper.java | 49 + .../preferences/sources}/SourceEntry.java | 7 +- .../data/preferences/sources/SourcePrefHelper.java | 107 + .../preferences/sources}/SourceProvider.java | 3 +- .../preferences/sources}/SourceType.java | 3 +- .../preferences/sources/ValidatorPrefHelper.java | 102 + .../data/preferences/sources/package-info.java | 11 + .../josm/data/projection/CustomProjection.java | 8 +- .../josm/data/projection/Projections.java | 7 +- .../data/projection/datum/NTV2GridShiftFile.java | 4 +- .../josm/data/projection/datum/NTV2SubGrid.java | 4 +- .../josm/data/validation/OsmValidator.java | 50 +- .../josm/data/validation/Severity.java | 28 +- .../openstreetmap/josm/data/validation/Test.java | 18 +- .../data/validation/routines/DomainValidator.java | 7 +- .../data/validation/routines/UrlValidator.java | 4 +- .../josm/data/validation/tests/Addresses.java | 3 +- .../data/validation/tests/ConditionalKeys.java | 4 +- .../josm/data/validation/tests/CrossingWays.java | 4 +- .../josm/data/validation/tests/DuplicateNode.java | 2 +- .../josm/data/validation/tests/Lanes.java | 6 +- .../data/validation/tests/MapCSSTagChecker.java | 48 +- .../data/validation/tests/MultipolygonTest.java | 8 +- .../data/validation/tests/OpeningHourTest.java | 8 +- .../josm/data/validation/tests/TagChecker.java | 27 +- .../data/validation/tests/UnconnectedWays.java | 9 +- .../josm/data/validation/tests/UntaggedWay.java | 2 +- .../josm/data/validation/util/NameVisitor.java | 2 +- .../openstreetmap/josm/gui/DownloadParamType.java | 152 ++ .../josm/gui/ExceptionDialogUtil.java | 3 +- src/org/openstreetmap/josm/gui/ExtendedDialog.java | 12 +- src/org/openstreetmap/josm/gui/GettingStarted.java | 5 +- .../josm/gui/HelpAwareOptionPane.java | 10 +- .../openstreetmap/josm/gui/IExtendedDialog.java | 2 +- src/org/openstreetmap/josm/gui/ImageryMenu.java | 19 +- .../josm/gui/JosmUserIdentityManager.java | 7 +- .../openstreetmap/josm/gui/MainApplication.java | 681 ++++++- src/org/openstreetmap/josm/gui/MainFrame.java | 17 +- src/org/openstreetmap/josm/gui/MainMenu.java | 10 +- src/org/openstreetmap/josm/gui/MainPanel.java | 11 +- src/org/openstreetmap/josm/gui/MapFrame.java | 10 +- src/org/openstreetmap/josm/gui/MapMover.java | 9 +- src/org/openstreetmap/josm/gui/MapStatus.java | 41 +- src/org/openstreetmap/josm/gui/MapView.java | 49 +- src/org/openstreetmap/josm/gui/MenuScroller.java | 7 +- .../josm/gui/NavigatableComponent.java | 9 +- src/org/openstreetmap/josm/gui/NoteSortDialog.java | 4 +- .../josm/gui/NotificationManager.java | 9 +- .../josm/gui/OsmPrimitivRenderer.java | 5 +- .../openstreetmap/josm/gui/PleaseWaitDialog.java | 2 +- .../openstreetmap/josm/gui/PleaseWaitRunnable.java | 2 +- .../openstreetmap/josm/gui/ProgramArguments.java | 2 +- .../openstreetmap/josm/gui/SelectionManager.java | 9 +- src/org/openstreetmap/josm/gui/SideButton.java | 4 +- src/org/openstreetmap/josm/gui/SplashScreen.java | 15 +- .../josm/gui/autofilter/AutoFilterButton.java | 4 +- .../josm/gui/autofilter/AutoFilterManager.java | 32 +- .../josm/gui/bbox/SlippyMapBBoxChooser.java | 5 +- .../openstreetmap/josm/gui/bbox/SourceButton.java | 16 + .../josm/gui/bbox/TileSelectionBBoxChooser.java | 2 +- .../{tools => gui}/bugreport/BugReportDialog.java | 5 +- .../bugreport/BugReportSettingsPanel.java | 4 +- .../{tools => gui}/bugreport/DebugTextDisplay.java | 3 +- .../{tools => gui}/bugreport/JosmUpdatePanel.java | 7 +- .../josm/gui/bugreport/package-info.java | 6 + .../gui/conflict/pair/AbstractListMergeModel.java | 4 +- .../josm/gui/conflict/pair/AbstractListMerger.java | 4 +- .../conflict/pair/ComparePairListCellRenderer.java | 3 + .../josm/gui/conflict/pair/IConflictResolver.java | 4 + .../josm/gui/conflict/pair/MergeDecisionType.java | 7 + .../josm/gui/conflict/pair/PairTable.java | 3 + .../pair/nodes/NodeListTableCellRenderer.java | 2 +- .../conflict/pair/properties/PropertiesMerger.java | 2 +- .../relation/RelationMemberTableCellRenderer.java | 2 +- .../pair/tags/MergedTableCellRenderer.java | 5 + .../conflict/pair/tags/MineTableCellRenderer.java | 5 + .../pair/tags/TagMergeTableCellRenderer.java | 3 + .../conflict/pair/tags/TheirTableCellRenderer.java | 5 + .../tags/CombinePrimitiveResolverDialog.java | 4 +- .../gui/conflict/tags/MultiValueCellEditor.java | 4 +- .../gui/conflict/tags/MultiValueCellRenderer.java | 6 +- .../tags/PasteTagsConflictResolverDialog.java | 5 +- .../tags/RelationMemberConflictDecision.java | 3 + .../RelationMemberConflictDecisionRenderer.java | 3 + .../tags/RelationMemberConflictDecisionType.java | 8 + .../tags/RelationMemberConflictResolver.java | 8 +- .../RelationMemberConflictResolverColumnModel.java | 4 + .../tags/RelationMemberConflictResolverTable.java | 5 + .../conflict/tags/TagConflictResolutionUtil.java | 3 +- .../conflict/tags/TagConflictResolverModel.java | 3 + .../conflict/tags/TagConflictResolverTable.java | 3 + .../gui/correction/RoleCorrectionTableModel.java | 2 +- .../datatransfer/AbstractStackTransferHandler.java | 12 +- .../josm/gui/datatransfer/ClipboardUtils.java | 16 +- .../josm/gui/datatransfer/OsmTransferHandler.java | 13 +- .../datatransfer/RelationMemberTransferable.java | 2 +- .../datatransfer/importers/AbstractTagPaster.java | 4 +- .../gui/datatransfer/importers/FilePaster.java | 4 +- .../importers/PrimitiveDataPaster.java | 3 +- .../gui/datatransfer/importers/TextTagPaster.java | 80 +- .../josm/gui/dialogs/ChangesetDialog.java | 32 +- .../josm/gui/dialogs/CommandStackDialog.java | 22 +- .../josm/gui/dialogs/ConflictDialog.java | 26 +- .../josm/gui/dialogs/ConflictResolutionDialog.java | 5 +- .../DeleteFromRelationConfirmationDialog.java | 4 +- .../josm/gui/dialogs/FilterDialog.java | 3 +- .../josm/gui/dialogs/FilterTableModel.java | 11 +- .../josm/gui/dialogs/InspectPrimitiveDataText.java | 10 +- .../josm/gui/dialogs/InspectPrimitiveDialog.java | 24 +- .../josm/gui/dialogs/LatLonDialog.java | 7 +- .../josm/gui/dialogs/LayerListDialog.java | 33 +- .../josm/gui/dialogs/MapPaintDialog.java | 21 +- .../josm/gui/dialogs/MenuItemSearchDialog.java | 3 +- .../josm/gui/dialogs/MinimapDialog.java | 8 +- .../josm/gui/dialogs/NotesDialog.java | 19 +- .../josm/gui/dialogs/RelationListDialog.java | 29 +- .../josm/gui/dialogs/SelectionListDialog.java | 33 +- .../josm/gui/dialogs/ToggleDialog.java | 20 +- .../josm/gui/dialogs/UserListDialog.java | 14 +- .../josm/gui/dialogs/ValidatorDialog.java | 38 +- .../dialogs/changeset/ChangesetCacheManager.java | 16 +- .../dialogs/changeset/ChangesetContentPanel.java | 30 +- .../dialogs/changeset/ChangesetDetailPanel.java | 27 +- .../changeset/ChangesetDiscussionPanel.java | 3 +- .../changeset/query/BasicChangesetQueryPanel.java | 15 +- .../changeset/query/ChangesetQueryDialog.java | 6 +- .../gui/dialogs/changeset/query/DateValidator.java | 4 +- .../gui/dialogs/changeset/query/TimeValidator.java | 4 +- .../changeset/query/UrlBasedQueryPanel.java | 3 +- .../josm/gui/dialogs/layer/DuplicateAction.java | 6 +- .../dialogs/layer/LayerListTransferHandler.java | 6 +- .../josm/gui/dialogs/layer/MergeAction.java | 12 +- .../gui/dialogs/properties/PropertiesDialog.java | 50 +- .../dialogs/properties/RecentTagCollection.java | 12 +- .../dialogs/properties/SearchBasedRowFilter.java | 4 +- .../josm/gui/dialogs/properties/TagEditHelper.java | 63 +- .../gui/dialogs/relation/ChildRelationBrowser.java | 16 +- .../relation/DownloadRelationMemberTask.java | 11 +- .../gui/dialogs/relation/DownloadRelationTask.java | 9 +- .../dialogs/relation/GenericRelationEditor.java | 14 +- .../gui/dialogs/relation/IMemberModelListener.java | 7 + .../gui/dialogs/relation/MemberRoleCellEditor.java | 4 + .../josm/gui/dialogs/relation/MemberTable.java | 28 +- .../dialogs/relation/MemberTableColumnModel.java | 3 + .../relation/MemberTableLinkedCellRenderer.java | 3 + .../relation/MemberTableMemberCellRenderer.java | 2 +- .../gui/dialogs/relation/MemberTableModel.java | 7 +- .../relation/MemberTableRoleCellRenderer.java | 3 + .../dialogs/relation/MemberTransferHandler.java | 6 +- .../relation/ParentRelationLoadingTask.java | 9 +- .../relation/ReferringRelationsBrowser.java | 6 +- .../relation/ReferringRelationsBrowserModel.java | 5 + .../dialogs/relation/RelationDialogManager.java | 4 +- .../josm/gui/dialogs/relation/RelationEditor.java | 3 +- .../josm/gui/dialogs/relation/RelationTree.java | 16 +- .../dialogs/relation/RelationTreeCellRenderer.java | 2 +- .../gui/dialogs/relation/SelectionTableModel.java | 15 +- .../actions/AddSelectedAfterSelection.java | 4 +- .../relation/actions/AddSelectedAtEndAction.java | 4 +- .../relation/actions/AddSelectedAtStartAction.java | 4 +- .../actions/AddSelectedBeforeSelection.java | 4 +- .../actions/DownloadIncompleteMembersAction.java | 5 +- .../DownloadSelectedIncompleteMembersAction.java | 3 +- .../relation/actions/PasteMembersAction.java | 6 +- .../dialogs/relation/actions/RefreshAction.java | 3 +- .../gui/dialogs/relation/actions/SavingAction.java | 13 +- .../dialogs/relation/sort/RelationSortUtils.java | 3 + .../gui/dialogs/relation/sort/RelationSorter.java | 12 +- .../dialogs/relation/sort/WayConnectionType.java | 6 +- .../relation/sort/WayConnectionTypeCalculator.java | 3 + .../gui/dialogs/validator/ValidatorTreePanel.java | 21 +- .../gui/download/AbstractDownloadSourcePanel.java | 124 ++ .../josm/gui/download/BookmarkList.java | 12 +- .../josm/gui/download/DownloadDialog.java | 497 +++-- .../josm/gui/download/DownloadSelection.java | 5 + .../josm/gui/download/DownloadSettings.java | 56 + .../josm/gui/download/DownloadSource.java | 38 + .../gui/download/DownloadSourceSizingPolicy.java | 94 + .../josm/gui/download/OSMDownloadSource.java | 347 ++++ .../josm/gui/download/OverpassDownloadSource.java | 397 ++++ .../josm/gui/download/OverpassQueryList.java | 656 ++++++ .../gui/download/OverpassQueryWizardDialog.java | 245 +++ .../josm/gui/download/PlaceSelection.java | 6 +- .../openstreetmap/josm/gui/help/HelpBrowser.java | 39 +- .../josm/gui/help/HelpBrowserHistory.java | 34 +- src/org/openstreetmap/josm/gui/help/HelpUtil.java | 13 +- .../josm/gui/history/HistoryBrowserDialog.java | 3 +- .../gui/history/HistoryBrowserDialogManager.java | 9 +- .../josm/gui/history/HistoryBrowserModel.java | 14 +- .../josm/gui/history/HistoryLoadTask.java | 2 +- .../gui/history/NodeListTableCellRenderer.java | 6 + .../josm/gui/history/NodeListViewer.java | 12 +- .../josm/gui/history/SelectionSynchronizer.java | 13 + .../josm/gui/history/VersionInfoPanel.java | 3 +- .../josm/gui/history/VersionTableModel.java | 4 +- .../josm/gui/io/AbstractPrimitiveTask.java | 6 +- .../josm/gui/io/AbstractUploadTask.java | 12 +- .../josm/gui/io/BasicUploadSettingsPanel.java | 3 +- .../josm/gui/io/ChangesetManagementPanel.java | 7 +- .../josm/gui/io/CloseChangesetDialog.java | 2 +- .../josm/gui/io/CredentialDialog.java | 5 +- .../josm/{data => gui/io}/CustomConfigurator.java | 449 +---- .../josm/gui/io/DownloadFileTask.java | 10 +- .../josm/gui/io/DownloadOpenChangesetsTask.java | 6 +- .../io/DownloadPrimitivesWithReferrersTask.java | 7 +- .../openstreetmap/josm/gui/io/IUploadDialog.java | 2 + .../josm/gui/io/RecentlyOpenedFilesMenu.java | 3 +- .../openstreetmap/josm/gui/io/SaveLayerTask.java | 4 +- .../josm/gui/io/SaveLayersDialog.java | 21 +- .../josm/gui/io/TagSettingsPanel.java | 4 +- .../openstreetmap/josm/gui/io/UploadDialog.java | 4 +- .../openstreetmap/josm/gui/io/UploadLayerTask.java | 11 +- .../josm/gui/io/UploadParameterSummaryPanel.java | 1 + .../josm/gui/io/UploadPrimitivesTask.java | 15 +- .../josm/gui/io/UploadSelectionDialog.java | 4 +- .../josm/gui/io/UploadStrategySelectionPanel.java | 6 +- .../io/importexport}/AllFormatsImporter.java | 2 +- .../{io => gui/io/importexport}/FileExporter.java | 2 +- .../{io => gui/io/importexport}/FileImporter.java | 13 +- .../io/importexport}/GeoJSONExporter.java | 3 +- .../{io => gui/io/importexport}/GpxExporter.java | 10 +- .../{io => gui/io/importexport}/GpxImporter.java | 14 +- .../{io => gui/io/importexport}/JpgImporter.java | 3 +- .../{io => gui/io/importexport}/NMEAImporter.java | 10 +- .../{io => gui/io/importexport}/NoteExporter.java | 7 +- .../{io => gui/io/importexport}/NoteImporter.java | 23 +- .../io/importexport}/OsmBzip2Exporter.java | 2 +- .../io/importexport}/OsmChangeImporter.java | 11 +- .../{io => gui/io/importexport}/OsmExporter.java | 10 +- .../io/importexport}/OsmGzipExporter.java | 2 +- .../{io => gui/io/importexport}/OsmImporter.java | 14 +- .../io/importexport/ValidatorErrorExporter.java | 52 + .../io/importexport}/WMSLayerExporter.java | 6 +- .../io/importexport}/WMSLayerImporter.java | 9 +- .../josm/gui/io/importexport/package-info.java | 6 + .../gui/layer/AbstractCachedTileSourceLayer.java | 6 +- .../josm/gui/layer/AbstractTileSourceLayer.java | 95 +- .../josm/gui/layer/AlignImageryPanel.java | 14 +- .../josm/{data => gui/layer}/AutosaveTask.java | 35 +- src/org/openstreetmap/josm/gui/layer/GpxLayer.java | 2 +- .../openstreetmap/josm/gui/layer/ImageryLayer.java | 13 +- .../openstreetmap/josm/gui/layer/LayerManager.java | 4 +- .../openstreetmap/josm/gui/layer/NoteLayer.java | 16 +- .../openstreetmap/josm/gui/layer/OsmDataLayer.java | 50 +- src/org/openstreetmap/josm/gui/layer/TMSLayer.java | 4 +- .../josm/gui/layer/ValidatorLayer.java | 26 +- src/org/openstreetmap/josm/gui/layer/WMSLayer.java | 5 +- .../openstreetmap/josm/gui/layer/WMTSLayer.java | 8 +- .../gui/layer/geoimage/CorrelateGpxWithImages.java | 22 +- .../josm/gui/layer/geoimage/GeoImageLayer.java | 54 +- .../josm/gui/layer/geoimage/ImageDisplay.java | 3 +- .../josm/gui/layer/geoimage/ImageEntry.java | 12 +- .../josm/gui/layer/geoimage/ImageViewerDialog.java | 30 +- .../josm/gui/layer/geoimage/ThumbsLoader.java | 30 +- .../gui/layer/gpx/ChooseTrackVisibilityAction.java | 5 +- .../gui/layer/gpx/ConvertToDataLayerAction.java | 10 +- .../josm/gui/layer/gpx/CustomizeDrawingAction.java | 3 +- .../gui/layer/gpx/DownloadAlongTrackAction.java | 4 +- .../gui/layer/gpx/DownloadWmsAlongTrackAction.java | 8 +- .../josm/gui/layer/gpx/GpxDrawHelper.java | 7 +- .../josm/gui/layer/gpx/ImportAudioAction.java | 5 +- .../josm/gui/layer/gpx/ImportImagesAction.java | 2 +- .../layer/gpx/MarkersFromNamedPointsAction.java | 4 +- .../josm/gui/layer/imagery/ColorfulFilter.java | 10 +- .../gui/layer/imagery/ColorfulImageProcessor.java | 29 +- .../gui/layer/imagery/GammaImageProcessor.java | 34 +- .../josm/gui/layer/imagery/ReprojectionTile.java | 14 +- .../gui/layer/imagery/SharpenImageProcessor.java | 29 +- .../gui/layer/imagery/TileCoordinateConverter.java | 17 +- .../layer/imagery/TileSourceDisplaySettings.java | 17 +- .../josm/gui/layer/imagery/ZoomToBestAction.java | 2 +- .../gui/layer/imagery/ZoomToNativeLevelAction.java | 6 +- .../josm/gui/layer/markerlayer/AudioMarker.java | 4 +- .../josm/gui/layer/markerlayer/ButtonMarker.java | 3 +- .../layer/markerlayer/DefaultMarkerProducers.java | 4 +- .../josm/gui/layer/markerlayer/Marker.java | 8 +- .../josm/gui/layer/markerlayer/MarkerLayer.java | 18 +- .../josm/gui/layer/markerlayer/PlayHeadMarker.java | 41 +- .../josm/gui/layer/markerlayer/WebMarker.java | 4 +- .../openstreetmap/josm/gui/mappaint/Cascade.java | 8 +- .../josm/gui/mappaint/ElemStyles.java | 24 +- .../josm/gui/mappaint/MapPaintMenu.java | 7 +- .../josm/gui/mappaint/MapPaintStyles.java | 110 +- .../josm/gui/mappaint/StyleSetting.java | 9 +- .../josm/gui/mappaint/StyleSource.java | 2 +- .../gui/mappaint/loader/MapPaintStyleLoader.java | 69 + .../josm/gui/mappaint/loader/package-info.java | 6 + .../josm/gui/mappaint/mapcss/ConditionFactory.java | 2 +- .../gui/mappaint/mapcss/ExpressionFactory.java | 26 +- .../josm/gui/mappaint/mapcss/MapCSSParser.jj | 12 +- .../gui/mappaint/mapcss/MapCSSStyleSource.java | 24 +- .../josm/gui/mappaint/mapcss/Selector.java | 6 +- .../gui/mappaint/styleelement/LineElement.java | 4 +- .../josm/gui/mappaint/styleelement/MapImage.java | 8 +- .../gui/mappaint/styleelement/NodeElement.java | 3 +- .../josm/gui/oauth/AccessTokenInfoPanel.java | 2 +- .../josm/gui/oauth/AuthorizationProcedure.java | 3 + .../gui/oauth/AuthorizationProcedureComboBox.java | 3 + .../gui/oauth/FullyAutomaticAuthorizationUI.java | 6 +- .../gui/oauth/FullyAutomaticPropertiesPanel.java | 6 + .../josm/gui/oauth/ManualAuthorizationUI.java | 2 +- .../josm/gui/oauth/OAuthAuthorizationWizard.java | 7 +- .../gui/oauth/OsmOAuthAuthorizationClient.java | 12 +- .../josm/gui/oauth/OsmPrivilegesPanel.java | 4 + .../josm/gui/oauth/RetrieveAccessTokenTask.java | 6 +- .../josm/gui/oauth/RetrieveRequestTokenTask.java | 6 +- .../gui/oauth/SemiAutomaticAuthorizationUI.java | 2 +- .../josm/gui/oauth/TestAccessTokenTask.java | 8 +- .../preferences/DefaultTabPreferenceSetting.java | 4 +- .../josm/gui/preferences/PreferenceDialog.java | 2 +- .../josm/gui/preferences/PreferenceTabbedPane.java | 18 +- .../josm/gui/preferences/SourceEditor.java | 200 +- .../josm/gui/preferences/ToolbarPreferences.java | 32 +- .../preferences/advanced/AbstractListEditor.java | 2 +- .../preferences/advanced/AdvancedPreference.java | 9 +- .../preferences/advanced/ExportProfileAction.java | 2 +- .../gui/preferences/display/ColorPreference.java | 3 +- .../gui/preferences/display/GPXSettingsPanel.java | 7 +- .../gui/preferences/display/LafPreference.java | 3 +- .../gui/preferences/imagery/AddWMSLayerPanel.java | 8 +- .../preferences/imagery/CacheContentsPanel.java | 7 +- .../gui/preferences/imagery/ImageryPreference.java | 14 +- .../josm/gui/preferences/map/BackupPreference.java | 2 +- .../gui/preferences/map/MapPaintPreference.java | 117 +- .../preferences/map/TaggingPresetPreference.java | 64 +- .../gui/preferences/plugin/PluginPreference.java | 20 +- .../preferences/plugin/PluginPreferencesModel.java | 3 +- .../plugin/PluginUpdatePolicyPanel.java | 3 +- .../projection/CustomProjectionChoice.java | 3 +- .../projection/GaussKruegerProjectionChoice.java | 4 +- .../LambertCC9ZonesProjectionChoice.java | 6 +- .../projection/LambertProjectionChoice.java | 6 +- .../projection/ProjectionPreference.java | 5 +- .../projection/UTMFranceDOMProjectionChoice.java | 4 +- .../projection/UTMProjectionChoice.java | 6 +- .../remotecontrol/RemoteControlPreference.java | 17 +- .../gui/preferences/server/ApiUrlTestTask.java | 6 +- .../server/AuthenticationPreferencesPanel.java | 4 +- .../BasicAuthenticationPreferencesPanel.java | 14 +- .../OAuthAuthenticationPreferencesPanel.java | 9 +- .../preferences/server/OsmApiUrlInputPanel.java | 8 +- .../preferences/server/ProxyPreferencesPanel.java | 7 +- .../josm/gui/preferences/shortcut/PrefJPanel.java | 6 +- .../preferences/validator/ValidatorPreference.java | 28 - .../ValidatorTagCheckerRulesPreference.java | 78 +- .../validator/ValidatorTestsPreference.java | 21 +- .../josm/gui/progress/AbstractProgressMonitor.java | 10 +- .../josm/gui/progress/NullProgressMonitor.java | 17 +- .../josm/gui/progress/ProgressRenderer.java | 2 +- .../{ => swing}/PleaseWaitProgressMonitor.java | 37 +- .../{ => swing}/ProgressMonitorExecutor.java | 8 +- .../{ => swing}/SwingRenderingProgressMonitor.java | 8 +- .../josm/gui/progress/swing/package-info.java | 6 + .../openstreetmap/josm/gui/tagging/TagTable.java | 6 +- .../gui/tagging/ac/AutoCompletingComboBox.java | 21 +- .../gui/tagging/ac/AutoCompletingTextField.java | 3 +- .../josm/gui/tagging/presets/TaggingPreset.java | 30 +- .../gui/tagging/presets/TaggingPresetItem.java | 6 +- .../gui/tagging/presets/TaggingPresetLabel.java | 6 + .../gui/tagging/presets/TaggingPresetMenu.java | 10 +- .../presets/TaggingPresetNameTemplateList.java | 4 +- .../gui/tagging/presets/TaggingPresetReader.java | 15 +- .../tagging/presets/TaggingPresetSearchAction.java | 6 +- .../TaggingPresetSearchPrimitiveDialog.java | 9 +- .../gui/tagging/presets/TaggingPresetSelector.java | 9 +- .../josm/gui/tagging/presets/TaggingPresets.java | 14 +- .../tagging/presets/items/ComboMultiSelect.java | 21 +- .../josm/gui/tagging/presets/items/Roles.java | 22 +- .../josm/gui/tagging/presets/items/Text.java | 7 +- .../josm/gui/util/AdvancedKeyPressDetector.java | 29 +- src/org/openstreetmap/josm/gui/util/GuiHelper.java | 147 +- .../josm/gui/util/HighlightHelper.java | 6 +- .../josm/{tools => gui/util}/WindowGeometry.java | 11 +- .../josm/gui/widgets/AbstractIdTextField.java | 4 +- .../josm/gui/widgets/ChangesetIdTextField.java | 4 +- .../gui/widgets/CompileSearchTextDecorator.java | 9 +- .../DisableShortcutsOnFocusGainedTextField.java | 12 +- .../josm/gui/widgets/JosmHTMLFactory.java | 4 +- .../josm/gui/widgets/JosmImageView.java | 4 +- .../josm/gui/widgets/JosmPasswordField.java | 18 +- .../josm/gui/widgets/JosmTextArea.java | 13 +- .../josm/gui/widgets/JosmTextField.java | 13 +- .../josm/gui/widgets/OsmIdTextField.java | 6 +- .../josm/gui/widgets/OsmPrimitivesTable.java | 10 +- .../josm/gui/widgets/TextContextualPopupMenu.java | 5 +- src/org/openstreetmap/josm/io/AbstractReader.java | 8 +- .../josm/io/BoundingBoxDownloader.java | 4 +- .../openstreetmap/josm/io/CacheCustomContent.java | 9 +- src/org/openstreetmap/josm/io/CachedFile.java | 20 +- src/org/openstreetmap/josm/io/Capabilities.java | 4 +- .../josm/io/CertificateAmendment.java | 20 +- .../josm/io/ChangesetClosedException.java | 8 +- src/org/openstreetmap/josm/io/ChangesetQuery.java | 6 +- .../josm/io/DefaultProxySelector.java | 24 +- src/org/openstreetmap/josm/io/FileWatcher.java | 27 +- src/org/openstreetmap/josm/io/GeoJSONWriter.java | 6 +- src/org/openstreetmap/josm/io/GpxReader.java | 6 +- .../josm/io/InvalidXmlCharacterFilter.java | 4 +- .../io/MaxChangesetSizeExceededPolicy.java | 3 +- src/org/openstreetmap/josm/io/MessageNotifier.java | 11 +- .../josm/io/MultiFetchServerObjectReader.java | 15 +- src/org/openstreetmap/josm/io/NameFinder.java | 25 +- src/org/openstreetmap/josm/io/NoteReader.java | 4 +- src/org/openstreetmap/josm/io/OsmApi.java | 42 +- src/org/openstreetmap/josm/io/OsmApiException.java | 6 +- .../josm/io/OsmChangesetContentParser.java | 6 +- src/org/openstreetmap/josm/io/OsmConnection.java | 9 +- .../openstreetmap/josm/io/OsmHistoryReader.java | 4 +- src/org/openstreetmap/josm/io/OsmReader.java | 29 +- .../josm/io/OsmServerChangesetReader.java | 10 +- .../josm/io/OsmServerLocationReader.java | 97 +- src/org/openstreetmap/josm/io/OsmServerReader.java | 37 +- src/org/openstreetmap/josm/io/OsmServerWriter.java | 1 - src/org/openstreetmap/josm/io/OsmWriter.java | 12 +- .../josm/io/OverpassDownloadReader.java | 20 +- .../openstreetmap/josm/io/ProgressInputStream.java | 2 + .../josm/io/ProgressOutputStream.java | 16 +- .../josm/{gui => }/io/UploadStrategy.java | 6 +- .../{gui => }/io/UploadStrategySpecification.java | 3 +- .../josm/io/ValidatorErrorWriter.java | 147 ++ .../openstreetmap/josm/io/audio/AudioPlayer.java | 17 +- src/org/openstreetmap/josm/io/audio/AudioUtil.java | 5 +- .../josm/io/audio/JavaSoundPlayer.java | 4 +- .../josm/io/auth/AbstractCredentialsAgent.java | 6 + .../josm/io/auth/CredentialsAgentException.java | 7 + .../josm/io/auth/CredentialsManager.java | 4 +- .../josm/io/auth/DefaultAuthenticator.java | 4 +- .../josm/io/imagery/ImageryReader.java | 8 +- .../openstreetmap/josm/io/imagery/WMSImagery.java | 22 +- src/org/openstreetmap/josm/io/nmea/NmeaReader.java | 16 +- .../josm/io/remotecontrol/AddTagsDialog.java | 9 +- .../josm/io/remotecontrol/RemoteControl.java | 23 +- .../io/remotecontrol/RemoteControlHttpServer.java | 21 +- .../io/remotecontrol/RemoteControlHttpsServer.java | 67 +- .../josm/io/remotecontrol/RequestProcessor.java | 26 +- .../io/remotecontrol/handler/AddNodeHandler.java | 20 +- .../io/remotecontrol/handler/AddWayHandler.java | 17 +- .../io/remotecontrol/handler/FeaturesHandler.java | 4 +- .../io/remotecontrol/handler/ImageryHandler.java | 17 +- .../io/remotecontrol/handler/ImportHandler.java | 12 +- .../remotecontrol/handler/LoadAndZoomHandler.java | 54 +- .../io/remotecontrol/handler/LoadDataHandler.java | 4 +- .../remotecontrol/handler/LoadObjectHandler.java | 13 +- .../io/remotecontrol/handler/RequestHandler.java | 7 +- .../josm/io/session/GeoImageSessionExporter.java | 4 +- .../josm/io/session/GeoImageSessionImporter.java | 4 +- .../josm/io/session/GpxTracksSessionImporter.java | 4 +- .../josm/io/session/ImagerySessionExporter.java | 28 +- .../josm/io/session/ImagerySessionImporter.java | 49 +- .../josm/io/session/MarkerSessionExporter.java | 4 +- .../josm/io/session/MarkerSessionImporter.java | 2 +- .../josm/io/session/NoteSessionImporter.java | 2 +- .../josm/io/session/OsmDataSessionImporter.java | 2 +- .../josm/io/session/SessionAwareReadApply.java | 25 + .../josm/io/session/SessionImporter.java | 6 +- .../josm/io/session/SessionReader.java | 15 +- .../josm/io/session/SessionWriter.java | 10 +- src/org/openstreetmap/josm/plugins/Plugin.java | 2 +- .../josm/plugins/PluginDownloadTask.java | 11 +- .../openstreetmap/josm/plugins/PluginHandler.java | 90 +- .../josm/plugins/PluginInformation.java | 15 +- .../josm/plugins/PluginListParser.java | 4 +- .../openstreetmap/josm/plugins/PluginProxy.java | 22 +- .../plugins/ReadLocalPluginInformationTask.java | 10 +- .../plugins/ReadRemotePluginInformationTask.java | 15 +- .../openstreetmap/josm/tools/ExceptionUtil.java | 57 +- src/org/openstreetmap/josm/tools/ExifReader.java | 19 +- .../openstreetmap/josm/tools/GeoUrlToBounds.java | 7 +- src/org/openstreetmap/josm/tools/Geometry.java | 14 +- .../josm/{gui/util => tools}/GuiSizesHelper.java | 5 +- src/org/openstreetmap/josm/tools/HttpClient.java | 64 +- src/org/openstreetmap/josm/tools/I18n.java | 150 +- .../openstreetmap/josm/tools/ImageProvider.java | 59 +- .../openstreetmap/josm/tools/ImageResource.java | 2 - src/org/openstreetmap/josm/tools/ImageWarp.java | 4 +- src/org/openstreetmap/josm/tools/ListenerList.java | 12 +- src/org/openstreetmap/josm/tools/Logging.java | 79 +- .../openstreetmap/josm/tools/MemoryManager.java | 4 +- .../josm/tools/MultikeyActionsHandler.java | 11 +- src/org/openstreetmap/josm/tools/OpenBrowser.java | 12 +- .../openstreetmap/josm/tools/OsmUrlToBounds.java | 19 +- .../josm/tools/OverpassTurboQueryWizard.java | 3 +- src/org/openstreetmap/josm/tools/PlatformHook.java | 105 +- .../openstreetmap/josm/tools/PlatformHookOsx.java | 59 +- .../josm/tools/PlatformHookUnixoid.java | 10 +- .../josm/tools/PlatformHookWindows.java | 40 +- .../josm/tools/RightAndLefthandTraffic.java | 16 +- src/org/openstreetmap/josm/tools/Shortcut.java | 12 +- src/org/openstreetmap/josm/tools/Territories.java | 3 +- .../openstreetmap/josm/tools/TextTagParser.java | 88 +- src/org/openstreetmap/josm/tools/Utils.java | 99 +- .../openstreetmap/josm/tools/XmlObjectParser.java | 7 +- .../josm/tools/bugreport/BugReport.java | 2 +- .../josm/tools/bugreport/BugReportQueue.java | 8 +- .../josm/tools/bugreport/BugReportSender.java | 6 +- .../josm/tools/bugreport/ReportedException.java | 4 +- .../josm/tools/bugreport/package-info.java | 2 +- .../openstreetmap/josm/tools/date/DateUtils.java | 5 +- .../template_engine/ContextSwitchTemplate.java | 12 +- .../josm/tools/template_engine/ParseError.java | 3 +- .../template_engine/SearchExpressionCondition.java | 2 +- .../TemplateEngineDataProvider.java | 2 +- .../josm/tools/template_engine/TemplateParser.java | 9 +- styles/standard/elemstyles.mapcss | 38 +- test/data/__files/README | 1 + test/data/__files/imagery/maps.xml | 92 + test/data/__files/imagery/wms-capabilities.xml | 122 ++ test/data/__files/nominatim/London.xml | 65 + .../nominatim/foo-bar-baz-does-not-exist.xml | 6 + .../presets/Presets_BicycleJunction-preset.xml | 120 ++ test/data/__files/samples/data.gpx | 38 + test/data/__files/samples/data.osm | 70 + .../samples/data.osn} | 0 .../openstreetmap/josm/data/BoundariesTestIT.java | 2 +- .../josm/gui/history/HistoryBrowserTestFT.java | 4 +- .../josm/gui/mappaint/MapCSSRendererTest.java | 2 +- .../josm/gui/mappaint/StyleCacheTest.java | 4 +- .../josm/io/MultiFetchServerObjectReaderTest.java | 2 - .../josm/io/OsmServerBackreferenceReaderTest.java | 4 +- .../josm/io/UploadStrategySelectionPanelTest.java | 4 +- .../openstreetmap/josm/tools/HttpClientTest.java | 22 +- .../AbstractMapRendererPerformanceTestParent.java | 30 +- .../gui/mappaint/MapRendererPerformanceTest.java | 25 +- .../mappaint/mapcss/MapCSSPerformanceTest.groovy | 107 - .../gui/mappaint/mapcss/MapCSSPerformanceTest.java | 121 ++ test/unit/org/openstreetmap/josm/JOSMFixture.java | 54 +- test/unit/org/openstreetmap/josm/MainTest.java | 144 +- .../josm/actions/AddImageryLayerActionTest.java | 50 +- .../josm/actions/AddImageryLayerActionTestIT.java | 42 - .../josm/actions/AlignInLineActionTest.java | 45 +- .../openstreetmap/josm/actions/CopyActionTest.java | 6 +- .../josm/actions/CreateCircleActionTest.java | 12 +- .../josm/actions/CreateMultipolygonActionTest.java | 8 +- .../josm/actions/DeleteLayerActionTest.java | 8 +- .../josm/actions/FullscreenToggleActionTest.java | 2 +- .../josm/actions/JoinAreasActionTest.java | 19 +- .../josm/actions/MergeLayerActionTest.java | 26 +- .../josm/actions/MergeNodesActionTest.java | 2 +- .../josm/actions/OrthogonalizeActionTest.java | 6 +- .../josm/actions/PurgeActionTest.java | 8 +- .../actions/SelectByInternalPointActionTest.java | 10 +- .../josm/actions/SimplifyWayActionTest.java | 39 +- .../josm/actions/SplitWayActionTest.java | 33 +- .../josm/actions/UnGlueActionTest.java | 43 +- .../josm/actions/UnJoinNodeWayActionTest.java | 6 +- .../AbstractDownloadTaskTestParent.java | 59 + .../actions/downloadtasks/DownloadGpsTaskTest.java | 25 +- .../downloadtasks/DownloadNotesTaskTest.java | 25 +- .../actions/downloadtasks/DownloadOsmTaskTest.java | 25 +- .../downloadtasks/PostDownloadHandlerTest.java | 22 +- .../josm/actions/mapmode/AddNoteActionTest.java | 18 +- .../josm/actions/mapmode/DeleteActionTest.java | 18 +- .../josm/actions/mapmode/DrawActionTest.java | 20 +- .../josm/actions/mapmode/ExtrudeActionTest.java | 18 +- .../mapmode/ImproveWayAccuracyActionTest.java | 18 +- .../josm/actions/mapmode/MapViewMock.java | 4 +- .../actions/mapmode/ParallelWayActionTest.java | 20 +- .../josm/actions/mapmode/PlayHeadDragModeTest.java | 18 +- .../josm/actions/mapmode/SelectActionTest.java | 16 +- .../josm/actions/upload/FixDataHookTest.java | 14 +- .../actions/upload/ValidateUploadHookTest.java | 6 +- .../openstreetmap/josm/command/AddCommandTest.java | 10 +- .../josm/command/AddPrimitivesCommandTest.java | 20 +- .../openstreetmap/josm/command/CommandTest.java | 4 +- .../command/conflict/ConflictAddCommandTest.java | 46 +- .../CoordinateConflictResolveCommandTest.java | 32 +- .../josm/data/{osm => }/APIDataSetTest.java | 11 +- .../josm/data/cache/HostLimitQueueTest.java | 4 +- .../data/cache/JCSCachedTileLoaderJobTest.java | 6 +- .../data/imagery/TemplatedWMSTileSourceTest.java | 6 +- .../josm/data/imagery/WMTSTileSourceTest.java | 8 +- .../josm/data/osm/ChangesetDataSetTest.java | 3 +- .../openstreetmap/josm/data/osm/ChangesetTest.java | 7 +- .../osm}/DefaultNameFormatterTest.java | 42 +- .../openstreetmap/josm/data/osm/FilterTest.java | 6 +- .../data/osm/event/SelectionEventManagerTest.java | 8 +- .../josm/data/osm/history/HistoryNodeTest.java | 2 +- .../josm/data/osm/history/HistoryRelationTest.java | 2 +- .../josm/data/osm/history/HistoryWayTest.java | 6 +- .../osm}/search/PushbackTokenizerTest.java | 4 +- .../osm}/search/SearchCompilerTest.java | 125 +- .../osm/search/SearchModeTest.java} | 7 +- .../validation/routines/DomainValidatorTest.java | 12 +- .../validation/routines/DomainValidatorTestIT.java | 4 +- .../validation/routines/RegexValidatorTest.java | 4 +- .../josm/data/validation/tests/CoastlinesTest.java | 2 +- .../data/validation/tests/ConditionalKeysTest.java | 15 +- .../validation/tests/MapCSSTagCheckerTest.java | 4 +- .../validation/tests/MultipolygonTestTest.java | 2 +- .../validation/tests/SelfIntersectingWayTest.java | 2 +- .../josm/data/validation/tests/TagCheckerTest.java | 15 +- .../data/validation/tests/ValidatorTestUtils.java | 2 +- .../josm/gui/MainApplicationTest.java | 219 +- .../org/openstreetmap/josm/gui/MapScalerTest.java | 19 +- .../josm/gui/TableCellRendererTest.java | 13 +- .../pair/nodes/NodeListMergeModelTest.java | 6 +- .../gui/conflict/pair/tags/TagMergeItemTest.java | 8 +- .../gui/datatransfer/OsmTransferHandlerTest.java | 2 +- .../josm/gui/dialogs/CommandStackDialogTest.java | 26 +- .../josm/gui/dialogs/ConflictDialogTest.java | 10 +- .../gui/dialogs/InspectPrimitiveDialogTest.java | 13 +- .../josm/gui/dialogs/MapPaintDialogTest.java | 9 +- .../josm/gui/dialogs/MinimapDialogTest.java | 2 +- .../gui/dialogs/layer/DuplicateActionTest.java | 8 +- .../dialogs/layer/LayerVisibilityActionTest.java | 18 +- .../properties/RecentTagCollectionTest.java | 10 +- .../gui/dialogs/properties/TagEditHelperTest.java | 68 + .../relation/GenericRelationEditorTest.java | 2 +- .../gui/dialogs/relation/SelectionTableTest.java | 6 +- .../actions/RelationEditorActionsTest.java | 2 +- .../{data => gui/io}/CustomConfiguratorTest.java | 5 +- .../josm/gui/io/UploadDialogTest.java | 1 + .../josm/gui/io/UploadPrimitivesTaskTest.java | 1 + .../gui/io/UploadStrategySelectionPanelTest.java | 2 + .../io/importexport}/JpgImporterTest.java | 2 +- .../io/importexport}/NoteImporterTest.java | 8 +- .../gui/layer/AbstractTileSourceLayerTest.java | 5 +- .../josm/{data => gui/layer}/AutosaveTaskTest.java | 15 +- .../openstreetmap/josm/gui/layer/GpxLayerTest.java | 23 +- .../josm/gui/layer/MarkerLayerTest.java | 20 +- .../josm/gui/layer/OsmDataLayerTest.java | 12 +- .../openstreetmap/josm/gui/layer/TMSLayerTest.java | 19 +- .../josm/gui/layer/ValidatorLayerTest.java | 6 +- .../openstreetmap/josm/gui/layer/WMSLayerTest.java | 19 +- .../josm/gui/layer/WMTSLayerTest.java | 13 +- .../josm/gui/layer/geoimage/GeoImageLayerTest.java | 10 +- .../layer/gpx/ChooseTrackVisibilityActionTest.java | 13 +- .../layer/gpx/ConvertToDataLayerActionTest.java | 13 +- .../layer/gpx/DownloadAlongTrackActionTest.java | 6 +- .../layer/gpx/DownloadWmsAlongTrackActionTest.java | 19 +- .../josm/gui/layer/gpx/GpxDrawHelperTest.java | 13 +- .../gui/layer/markerlayer/MarkerLayerTest.java | 21 +- .../oauth/FullyAutomaticAuthorizationUITest.java | 4 +- .../josm/gui/oauth/ManualAuthorizationUITest.java | 4 +- .../oauth/SemiAutomaticAuthorizationUITest.java | 4 +- .../preferences/imagery/ImageryPreferenceTest.java | 9 +- .../preferences/map/MapPaintPreferenceTestIT.java | 2 +- .../map/TaggingPresetPreferenceTestIT.java | 9 +- .../ValidatorTagCheckerRulesPreferenceTestIT.java | 2 +- .../gui/tagging/presets/items/PresetLinkTest.java | 15 +- .../{tools => gui/util}/WindowGeometryTest.java | 4 +- .../josm/io/OverpassDownloadReaderTest.java | 39 +- .../josm/io/remotecontrol/RemoteControlTest.java | 3 +- .../remotecontrol/handler/AddNodeHandlerTest.java | 22 +- .../remotecontrol/handler/AddWayHandlerTest.java | 22 +- .../remotecontrol/handler/ImageryHandlerTest.java | 12 +- .../remotecontrol/handler/ImportHandlerTest.java | 18 +- .../handler/LoadAndZoomHandlerTest.java | 12 +- .../handler/LoadObjectHandlerTest.java | 12 +- .../remotecontrol/handler/RequestHandlerTest.java | 11 + .../josm/io/session/SessionReaderTest.java | 21 +- .../josm/io/session/SessionWriterTest.java | 23 +- .../josm/plugins/PluginHandlerTestIT.java | 11 +- .../josm/testutils/JOSMTestRules.java | 59 +- .../openstreetmap/josm/tools/ExifReaderTest.java | 4 +- .../org/openstreetmap/josm/tools/GeometryTest.java | 2 +- .../josm/tools/OsmUrlToBoundsTest.java | 3 +- .../josm/tools/PlatformHookOsxTest.java | 4 +- .../josm/tools/PlatformHookWindowsTest.java | 10 +- .../josm/tools/RightAndLefthandTrafficTest.java | 2 +- .../org/openstreetmap/josm/tools/UtilsTest.java | 8 + .../bugreport/BugReportSettingsPanelTest.java | 1 + .../josm/tools/bugreport/DebugTextDisplayTest.java | 1 + .../tools/template_engine/TemplateParserTest.java | 21 +- tools/checkstyle/.classpath | 7 + tools/checkstyle/.project | 46 + .../.settings}/org.eclipse.core.resources.prefs | 0 .../.settings/org.eclipse.jdt.core.prefs | 11 + tools/checkstyle/META-INF/MANIFEST.MF | 19 + tools/checkstyle/build.properties | 8 + tools/checkstyle/josm_checks.xml | 13 +- tools/checkstyle/josm_filters.xml | 2 + tools/checkstyle/plugin.xml | 41 + tools/checkstyle/src/checkstyle_packages.xml | 14 + .../openstreetmap/josm/TopLevelJavadocCheck.java | 96 + .../josm/checkstyle-metadata.properties | 4 + .../org/openstreetmap/josm/checkstyle-metadata.xml | 14 + .../src/org/openstreetmap/josm/messages.properties | 1 + 1011 files changed, 90011 insertions(+), 74216 deletions(-) create mode 100644 images/presets/shop/charity.svg delete mode 100644 src/org/openstreetmap/josm/actions/OverpassDownloadAction.java create mode 100644 src/org/openstreetmap/josm/actions/audio/AbstractAudioAction.java create mode 100644 src/org/openstreetmap/josm/actions/search/InView.java create mode 100644 src/org/openstreetmap/josm/data/PreferencesUtils.java create mode 100644 src/org/openstreetmap/josm/data/imagery/CoordinateConversion.java rename src/org/openstreetmap/josm/{gui/preferences/server => data/oauth}/OAuthAccessTokenHolder.java (91%) rename src/org/openstreetmap/josm/{actions/upload => data/osm}/CyclicUploadDependencyException.java (94%) rename src/org/openstreetmap/josm/{gui => data/osm}/DefaultNameFormatter.java (98%) rename src/org/openstreetmap/josm/{gui => data/osm}/NameFormatterHook.java (89%) rename src/org/openstreetmap/josm/{actions => data/osm}/search/PushbackTokenizer.java (94%) rename src/org/openstreetmap/josm/{actions => data/osm}/search/SearchCompiler.java (89%) create mode 100644 src/org/openstreetmap/josm/data/osm/search/SearchMode.java create mode 100644 src/org/openstreetmap/josm/data/osm/search/SearchParseError.java create mode 100644 src/org/openstreetmap/josm/data/osm/search/SearchSetting.java create mode 100644 src/org/openstreetmap/josm/data/osm/search/package-info.java create mode 100644 src/org/openstreetmap/josm/data/preferences/sources/ExtendedSourceEntry.java create mode 100644 src/org/openstreetmap/josm/data/preferences/sources/MapPaintPrefHelper.java create mode 100644 src/org/openstreetmap/josm/data/preferences/sources/PresetPrefHelper.java rename src/org/openstreetmap/josm/{gui/preferences => data/preferences/sources}/SourceEntry.java (96%) create mode 100644 src/org/openstreetmap/josm/data/preferences/sources/SourcePrefHelper.java rename src/org/openstreetmap/josm/{gui/preferences => data/preferences/sources}/SourceProvider.java (80%) rename src/org/openstreetmap/josm/{gui/preferences => data/preferences/sources}/SourceType.java (75%) create mode 100644 src/org/openstreetmap/josm/data/preferences/sources/ValidatorPrefHelper.java create mode 100644 src/org/openstreetmap/josm/data/preferences/sources/package-info.java create mode 100644 src/org/openstreetmap/josm/gui/DownloadParamType.java rename src/org/openstreetmap/josm/{tools => gui}/bugreport/BugReportDialog.java (97%) rename src/org/openstreetmap/josm/{tools => gui}/bugreport/BugReportSettingsPanel.java (93%) rename src/org/openstreetmap/josm/{tools => gui}/bugreport/DebugTextDisplay.java (95%) rename src/org/openstreetmap/josm/{tools => gui}/bugreport/JosmUpdatePanel.java (92%) create mode 100644 src/org/openstreetmap/josm/gui/bugreport/package-info.java create mode 100644 src/org/openstreetmap/josm/gui/download/AbstractDownloadSourcePanel.java create mode 100644 src/org/openstreetmap/josm/gui/download/DownloadSettings.java create mode 100644 src/org/openstreetmap/josm/gui/download/DownloadSource.java create mode 100644 src/org/openstreetmap/josm/gui/download/DownloadSourceSizingPolicy.java create mode 100644 src/org/openstreetmap/josm/gui/download/OSMDownloadSource.java create mode 100644 src/org/openstreetmap/josm/gui/download/OverpassDownloadSource.java create mode 100644 src/org/openstreetmap/josm/gui/download/OverpassQueryList.java create mode 100644 src/org/openstreetmap/josm/gui/download/OverpassQueryWizardDialog.java rename src/org/openstreetmap/josm/{data => gui/io}/CustomConfigurator.java (59%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/AllFormatsImporter.java (96%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/FileExporter.java (98%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/FileImporter.java (93%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/GeoJSONExporter.java (93%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/GpxExporter.java (97%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/GpxImporter.java (94%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/JpgImporter.java (97%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/NMEAImporter.java (91%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/NoteExporter.java (87%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/NoteImporter.java (76%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/OsmBzip2Exporter.java (91%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/OsmChangeImporter.java (86%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/OsmExporter.java (94%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/OsmGzipExporter.java (91%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/OsmImporter.java (93%) create mode 100644 src/org/openstreetmap/josm/gui/io/importexport/ValidatorErrorExporter.java rename src/org/openstreetmap/josm/{io => gui/io/importexport}/WMSLayerExporter.java (91%) rename src/org/openstreetmap/josm/{io => gui/io/importexport}/WMSLayerImporter.java (92%) create mode 100644 src/org/openstreetmap/josm/gui/io/importexport/package-info.java rename src/org/openstreetmap/josm/{data => gui/layer}/AutosaveTask.java (92%) create mode 100644 src/org/openstreetmap/josm/gui/mappaint/loader/MapPaintStyleLoader.java create mode 100644 src/org/openstreetmap/josm/gui/mappaint/loader/package-info.java rename src/org/openstreetmap/josm/gui/progress/{ => swing}/PleaseWaitProgressMonitor.java (91%) rename src/org/openstreetmap/josm/gui/progress/{ => swing}/ProgressMonitorExecutor.java (81%) rename src/org/openstreetmap/josm/gui/progress/{ => swing}/SwingRenderingProgressMonitor.java (87%) create mode 100644 src/org/openstreetmap/josm/gui/progress/swing/package-info.java rename src/org/openstreetmap/josm/{tools => gui/util}/WindowGeometry.java (98%) rename src/org/openstreetmap/josm/{gui => }/io/MaxChangesetSizeExceededPolicy.java (88%) rename src/org/openstreetmap/josm/{gui => }/io/UploadStrategy.java (93%) rename src/org/openstreetmap/josm/{gui => }/io/UploadStrategySpecification.java (98%) create mode 100644 src/org/openstreetmap/josm/io/ValidatorErrorWriter.java create mode 100644 src/org/openstreetmap/josm/io/session/SessionAwareReadApply.java rename src/org/openstreetmap/josm/{gui/util => tools}/GuiSizesHelper.java (96%) create mode 100644 test/data/__files/README create mode 100644 test/data/__files/imagery/maps.xml create mode 100644 test/data/__files/imagery/wms-capabilities.xml create mode 100644 test/data/__files/nominatim/London.xml create mode 100644 test/data/__files/nominatim/foo-bar-baz-does-not-exist.xml create mode 100644 test/data/__files/presets/Presets_BicycleJunction-preset.xml create mode 100644 test/data/__files/samples/data.gpx create mode 100644 test/data/__files/samples/data.osm copy test/data/{planet-notes-extract.osn => __files/samples/data.osn} (100%) delete mode 100644 test/performance/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSPerformanceTest.groovy create mode 100644 test/performance/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSPerformanceTest.java delete mode 100644 test/unit/org/openstreetmap/josm/actions/AddImageryLayerActionTestIT.java create mode 100644 test/unit/org/openstreetmap/josm/actions/downloadtasks/AbstractDownloadTaskTestParent.java rename test/unit/org/openstreetmap/josm/data/{osm => }/APIDataSetTest.java (95%) rename test/unit/org/openstreetmap/josm/{gui => data/osm}/DefaultNameFormatterTest.java (82%) rename test/unit/org/openstreetmap/josm/{actions => data/osm}/search/PushbackTokenizerTest.java (85%) rename test/unit/org/openstreetmap/josm/{actions => data/osm}/search/SearchCompilerTest.java (84%) rename test/unit/org/openstreetmap/josm/{actions/search/SearchActionTest.java => data/osm/search/SearchModeTest.java} (75%) create mode 100644 test/unit/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelperTest.java rename test/unit/org/openstreetmap/josm/{data => gui/io}/CustomConfiguratorTest.java (97%) rename test/unit/org/openstreetmap/josm/{io => gui/io/importexport}/JpgImporterTest.java (96%) rename test/unit/org/openstreetmap/josm/{io => gui/io/importexport}/NoteImporterTest.java (80%) rename test/unit/org/openstreetmap/josm/{data => gui/layer}/AutosaveTaskTest.java (95%) rename test/unit/org/openstreetmap/josm/{tools => gui/util}/WindowGeometryTest.java (97%) create mode 100644 tools/checkstyle/.classpath create mode 100644 tools/checkstyle/.project copy {.settings => tools/checkstyle/.settings}/org.eclipse.core.resources.prefs (100%) create mode 100644 tools/checkstyle/.settings/org.eclipse.jdt.core.prefs create mode 100644 tools/checkstyle/META-INF/MANIFEST.MF create mode 100644 tools/checkstyle/build.properties create mode 100644 tools/checkstyle/plugin.xml create mode 100644 tools/checkstyle/src/checkstyle_packages.xml create mode 100644 tools/checkstyle/src/org/openstreetmap/josm/TopLevelJavadocCheck.java create mode 100644 tools/checkstyle/src/org/openstreetmap/josm/checkstyle-metadata.properties create mode 100644 tools/checkstyle/src/org/openstreetmap/josm/checkstyle-metadata.xml create mode 100644 tools/checkstyle/src/org/openstreetmap/josm/messages.properties -- 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