aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/cgeowaypointadd.java
Commit message (Collapse)AuthorAgeFilesLines
* Remove Now from methods of IGeoDataSamuel Tardieu2012-04-271-5/+5
|
* Use the IGeoData interface and Observer pattern to update locationSamuel Tardieu2012-04-271-44/+25
|
* Refactoring: keep GeopointParser private to its packageSamuel Tardieu2012-04-211-17/+8
| | | | | | | 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).
* Refactoring: cleanup control flowSamuel Tardieu2012-04-201-1/+0
|
* fix #1347: no more caching of localized texts in enumsStephan Merker2012-04-201-2/+5
|
* refactoring: remove the logging tag from settingsBananeweizen2012-04-121-4/+4
|
* fix #1389: Waypoint Note edit defectBananeweizen2012-04-121-1/+7
|
* Proxy all logs through cgeo.geocaching.utils.LogSamuel Tardieu2012-03-311-1/+1
| | | | | | | | The behaviour is unchanged, but altering Settings.isDebug() to return false will prevent verbose, debug and info levels messages from being logged. Part of work on #1301.
* Refactor so all waypoint operations are done through the Cache object.campbeb2012-03-051-2/+6
| | | | Check for editing a waypoint when adding. Save cache after waypoint operations so finalDefined is set correctly.
* performance refactoringsBananeweizen2012-03-041-1/+1
| | | | | | * avoid creating message objects, there is a pool * only get GCVotes for filtered caches, not for all * don't use GepointParser in LocParser, we know those are pure floats * String concatenation
* refactoring: performance cleanupsBananeweizen2012-03-031-1/+1
|
* Move strings to resources and only set list selection on initial setup.campbeb2012-02-201-13/+9
|
* Fix #1101 - Add drop down list to allow user to choose unit ofcampbeb2012-02-201-1/+47
| | | | measurement on screens with bearing/distance option.
* Implementation for issue #1120Torsten Keil2012-02-171-11/+7
| | | | | | | - see ticket for more details Conflicts: main/src/cgeo/geocaching/cgeowaypointadd.java
* new: menu to refresh static maps in static map activityBananeweizen2012-02-171-1/+1
|
* refactoring: use underscore in symbolic constantsBananeweizen2012-02-161-2/+2
| | | * otherwise they are not readable
* - Copy type as well when copying waypointrsudev2012-02-141-1/+6
| | | - Make 'reference point' the default of new waypoints
* Fix #1040, waypoint typesrsudev2012-02-121-1/+56
| | | Additionally introduces flag for 'final defined' in cache lists
* Changed database handlingblafoo2012-02-081-2/+3
|
* first approach, not yet testedMarco Jacob2012-01-251-1/+2
|
* WaypointType cleanupblafoo2012-01-211-1/+1
|
* remove and store waypoint static map when waypoint is modified or addedMarco Jacob2012-01-151-0/+6
|
* new: create waypoints from personal cache noteBananeweizen2011-12-271-2/+0
| | | * includes some cleanup for general waypoint handling
* refactoring for #908: waypoint list of cache is immutable for clientsBananeweizen2011-12-261-3/+1
| | | | | | and never null * avoids initializations outside of cache * avoids tempering with internal data outside of cache * removes redundant code and null checks
* refactoring: minor cleanups using CodePro AnalytixBananeweizen2011-12-071-1/+2
|
* refactoring: more boxing/unboxing cleanupBananeweizen2011-12-041-31/+10
|
* refactoring of cgGeo.java, see #355Bananeweizen2011-11-301-3/+3
| | | | * pure refactoring, no functional changes (even if the code looks very different now)
* first refactoring of cgGeo, see #355Bananeweizen2011-11-291-2/+2
| | | | | * removes mainly unnecessary variables and methods of cgGeo * next refactoring will remove all cgGeo/cgDirection instances in activies
* disable auto suggestion for some more fields, #839Bananeweizen2011-11-291-0/+2
|
* Use a separate and unique thread for Go4CacheSamuel Tardieu2011-11-071-2/+2
| | | | | | | This change creates a new Go4Cache thread which is started only when the user opts in in sending their position to go4cache.com. Instead of creating a new thread for every update, the same thread is reused and orders are given through a one-position queue.
* Get rid of deprecated methods related to coordinatesSamuel Tardieu2011-11-071-4/+4
|
* No direct access to fieldsblafoo2011-10-261-17/+18
|
* use WaypointTypekoem2011-10-111-3/+3
|
* Merge remote branch 'upstream/master' into enumskoem2011-10-101-2/+2
|\ | | | | | | | | | | Conflicts: main/src/cgeo/geocaching/cgData.java main/src/cgeo/geocaching/cgeodetail.java
| * Various mechanical code cleanupsSamuel Tardieu2011-10-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | The cleanups, most of which were found by CodePro Tools, are of the following categories: - remove unnecessary type casts (and, subsequently, unnecessary import statements) - transform "if (test) return true; else return false" statements into simpler "return test" - mark abstract class as such - remove unnecessary overrides (method only calling its super method)
* | always use WaypointTypekoem2011-10-081-4/+5
|/
* fix #120: make settings static (no singleton)Bananeweizen2011-10-031-8/+7
| | | | | | | | | | * Settings can no longer be instantiated, everything is static instead. * Most option values are no longer cached in fields. This has been done for clarity during the refactoring. I will add some performance tests afterwards and may re-introduce those fields for caching the option values. Sorry, if anyone gets merge issues afterwards. There was no easier way to implement this...
* Remove latitudeString and longitudeString fieldsSamuel Tardieu2011-09-281-2/+0
| | | | Those fields can be resynthesized if needed from the cache coordinates.
* Cache result of waypoint order computationSamuel Tardieu2011-09-161-2/+2
|
* Do not try to copy empty coordinates when editing waypointSamuel Tardieu2011-09-161-4/+6
| | | | | | Also, better be safe than sorry, allow null name and note. This fixes #481.
* Move sources into the main directorySamuel Tardieu2011-09-161-0/+358
This prepares the inclusion of tests into the same repository.