aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/geopoint
Commit message (Collapse)AuthorAgeFilesLines
* fix #2624: coordinates display is wrong near a confluence pointSamuel Tardieu2013-04-022-15/+40
| | | | | The coordinates need to be rounded differently depending on the precision which will be used for the output.
* code cleanupBananeweizen2013-02-243-24/+13
| | | | | | * rename several lower case classes * more strict visibility modifiers * Lint warnings * style warnings
* fix #2404: Remove spaces when editing coordinatesBananeweizen2013-01-171-17/+17
|
* Merge remote-tracking branch 'origin/release'Bananeweizen2013-01-131-21/+14
|\ | | | | | | | | Conflicts: main/src/cgeo/geocaching/geopoint/Geopoint.java
| * fix #2389: Parse errors in cgeocoordsBananeweizen2013-01-131-19/+12
| |
* | refactoring: use exception object in logggingBananeweizen2013-01-121-1/+1
| |
* | Merge pull request #2311 from rsudev/OCde2Bananeweizen2013-01-051-0/+2
|\ \ | | | | | | Opencaching integration with oc11xml api
| * | Opencaching integration with oc11xml apirsudev2012-12-311-0/+2
| | | | | | | | | | | | Implements load of cache details, coordinate search and viewport search for opencaching.de based on oc11xml api
* | | fix #2328: Have a wrapper around Matcher to avoid String related memoryBananeweizen2013-01-052-4/+6
|/ / | | | | issues
* | code cleanup: remove debug codeBananeweizen2012-12-262-22/+13
| | | | | | * fixed some more issues of Findbugs and CodePro
* | Fix: do not use String#isEmpty()Samuel Tardieu2012-12-191-1/+3
| | | | | | | | | | String#isEmpty() has been introduced on SDK API 9 only. For earlier versions of Android, StringUtils.isEmpty/isNotEmpty can be used instead.
* | Refactoring: remove unnecessary enum qualifiersSamuel Tardieu2012-12-181-1/+1
| |
* | Refactoring: remove pointless null checksSamuel Tardieu2012-12-181-1/+1
| |
* | Refactoring: use isEmpty() where appropriateSamuel Tardieu2012-12-181-1/+1
| |
* | code cleanupBananeweizen2012-12-151-1/+4
| | | | | | * some CodePro Analytix findings
* | code cleanup: fix Lint warnings about LocalesBananeweizen2012-11-222-8/+9
|/
* Add extra documentation for null parameterSamuel Tardieu2012-09-031-1/+1
| | | | See #1957 for discussion.
* Fix for null coordsrunehl2012-08-141-2/+3
|
* fix #1828: Coords conversion to DMS not working correctBananeweizen2012-07-012-2/+2
|
* Revert "Merge branch 'issue-374' into upstream"Samuel Tardieu2012-06-071-6/+0
| | | | | This reverts commit 8f265e5057f255352784643e10b44e69744a4cf2, reversing changes made to 79a0ad18f555acf4deb26f15eea739a64e11669b.
* Merge branch 'issue-374' into upstreamSamuel Tardieu2012-06-071-0/+6
|\
| * New format: LAT_LON_DECDEGREE_RAWSamuel Tardieu2012-06-071-0/+6
| | | | | | | | | | | | | | This is the simplest unambiguous form to store a latitude/longitude data even if the locale changes. Part of work on issue #374.
* | Merge branch 'issue-1722' into upstreamSamuel Tardieu2012-06-056-264/+276
|\ \ | |/
| * Fix #1722: do not use BigDecimal in computationsSamuel Tardieu2012-06-056-264/+276
| |
* | refactoring: have more physical units code in one placeBananeweizen2012-06-032-49/+73
|/
* Refactoring: add missing override annotationsSamuel Tardieu2012-05-231-0/+2
| | | | This was requested by SammysHP.
* refactoring: remove some of the TODOsBananeweizen2012-05-061-2/+0
|
* fix #1459: Refactoring navigation menuBananeweizen2012-05-051-2/+2
|
* Display distance immediately in cache detailsSamuel Tardieu2012-05-011-6/+6
| | | | | | | The distance initially displayed only used the cache getDistance() which might not be available. The real distance is now computed if needed. See issue #1468.
* Fix: check that coordinates are not nullSamuel Tardieu2012-04-251-1/+1
| | | | | | Do as the comment says and accept (and skip) points with null coordinates. Bug found by chance during a test run while the website was down.
* Refactoring: fix Javadoc for GeopointSamuel Tardieu2012-04-222-5/+5
|
* Refactoring: keep GeopointParser private to its packageSamuel Tardieu2012-04-212-27/+27
| | | | | | | Geopoint exposes everything GeopointParser can do. By calling a Geopoint constructor instead of a GeopointParser method returning a Geopoint, Eclipse can do more null checks for free (a constuctor can never return a null object).
* Add more tests for getHumanDistance()Samuel Tardieu2012-04-201-30/+34
|
* Fix small distances handling in imperial unitsSamuel Tardieu2012-04-201-8/+11
| | | | | Before this change, 123.45 meters translate to "0.08 mi" instead of the more readable "450 ft" which it now uses for human consumption.
* Refactoring: cleanup control flowSamuel Tardieu2012-04-202-21/+20
|
* Refactoring: do not get through an extra Geopoint when not requiredSamuel Tardieu2012-04-201-4/+4
|
* Refactoring: remove unused Viewport constructorSamuel Tardieu2012-04-201-4/+0
|
* Refactoring: move Direction out of GeopointSamuel Tardieu2012-04-206-179/+200
| | | | Directions deserve their own package to make it clearer of who use them.
* Refactoring: use viewports where appropriateSamuel Tardieu2012-04-201-47/+0
|
* Add optional table parameter to Viewport#sqlWhere()Samuel Tardieu2012-04-201-6/+9
|
* Make Geopoint parcelableSamuel Tardieu2012-04-161-2/+36
|
* A viewport contains points, not coordinatesSamuel Tardieu2012-04-141-12/+16
| | | | Make the methods accept ICoordinates instances.
* Add new Viewport method and builderSamuel Tardieu2012-04-141-0/+47
|
* Refactoring: rename isInViewport() to contains()Samuel Tardieu2012-04-141-4/+10
| | | | This is a better name from the point of a viewport.
* Revert "refactoring: use locale free format method for numbers"Bananeweizen2012-04-141-2/+2
| | | | This reverts commit 5c535e5d1841d78334f6a3d15ac6edb85449a18f.
* refactoring: use locale free format method for numbersBananeweizen2012-04-141-2/+2
|
* refactoring: remove the logging tag from settingsBananeweizen2012-04-121-2/+1
|
* Refactoring: temporarily rewrite redundant code waiting for it to disappearSamuel Tardieu2012-04-121-34/+9
| | | | | | This code which manipulates viewports as separate int coordinates should disappear and use the proper types. This requires a large rewrite of CGeoMap.
* Refactoring: cleanup and add methods to ViewportSamuel Tardieu2012-04-121-9/+67
|
* Refactoring: remove int based Geopoint and Viewport constructorsSamuel Tardieu2012-04-122-16/+2
| | | | | Those were source of errors, and have no legitimate reason to be used in our current code base as this changeset shows.