Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove Now from methods of IGeoData | Samuel Tardieu | 2012-04-27 | 1 | -5/+5 |
| | |||||
* | Use the IGeoData interface and Observer pattern to update location | Samuel Tardieu | 2012-04-27 | 1 | -44/+25 |
| | |||||
* | Refactoring: keep GeopointParser private to its package | Samuel Tardieu | 2012-04-21 | 1 | -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 flow | Samuel Tardieu | 2012-04-20 | 1 | -1/+0 |
| | |||||
* | fix #1347: no more caching of localized texts in enums | Stephan Merker | 2012-04-20 | 1 | -2/+5 |
| | |||||
* | refactoring: remove the logging tag from settings | Bananeweizen | 2012-04-12 | 1 | -4/+4 |
| | |||||
* | fix #1389: Waypoint Note edit defect | Bananeweizen | 2012-04-12 | 1 | -1/+7 |
| | |||||
* | Proxy all logs through cgeo.geocaching.utils.Log | Samuel Tardieu | 2012-03-31 | 1 | -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. | campbeb | 2012-03-05 | 1 | -2/+6 |
| | | | | Check for editing a waypoint when adding. Save cache after waypoint operations so finalDefined is set correctly. | ||||
* | performance refactorings | Bananeweizen | 2012-03-04 | 1 | -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 cleanups | Bananeweizen | 2012-03-03 | 1 | -1/+1 |
| | |||||
* | Move strings to resources and only set list selection on initial setup. | campbeb | 2012-02-20 | 1 | -13/+9 |
| | |||||
* | Fix #1101 - Add drop down list to allow user to choose unit of | campbeb | 2012-02-20 | 1 | -1/+47 |
| | | | | measurement on screens with bearing/distance option. | ||||
* | Implementation for issue #1120 | Torsten Keil | 2012-02-17 | 1 | -11/+7 |
| | | | | | | | - see ticket for more details Conflicts: main/src/cgeo/geocaching/cgeowaypointadd.java | ||||
* | new: menu to refresh static maps in static map activity | Bananeweizen | 2012-02-17 | 1 | -1/+1 |
| | |||||
* | refactoring: use underscore in symbolic constants | Bananeweizen | 2012-02-16 | 1 | -2/+2 |
| | | | * otherwise they are not readable | ||||
* | - Copy type as well when copying waypoint | rsudev | 2012-02-14 | 1 | -1/+6 |
| | | | - Make 'reference point' the default of new waypoints | ||||
* | Fix #1040, waypoint types | rsudev | 2012-02-12 | 1 | -1/+56 |
| | | | Additionally introduces flag for 'final defined' in cache lists | ||||
* | Changed database handling | blafoo | 2012-02-08 | 1 | -2/+3 |
| | |||||
* | first approach, not yet tested | Marco Jacob | 2012-01-25 | 1 | -1/+2 |
| | |||||
* | WaypointType cleanup | blafoo | 2012-01-21 | 1 | -1/+1 |
| | |||||
* | remove and store waypoint static map when waypoint is modified or added | Marco Jacob | 2012-01-15 | 1 | -0/+6 |
| | |||||
* | new: create waypoints from personal cache note | Bananeweizen | 2011-12-27 | 1 | -2/+0 |
| | | | * includes some cleanup for general waypoint handling | ||||
* | refactoring for #908: waypoint list of cache is immutable for clients | Bananeweizen | 2011-12-26 | 1 | -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 Analytix | Bananeweizen | 2011-12-07 | 1 | -1/+2 |
| | |||||
* | refactoring: more boxing/unboxing cleanup | Bananeweizen | 2011-12-04 | 1 | -31/+10 |
| | |||||
* | refactoring of cgGeo.java, see #355 | Bananeweizen | 2011-11-30 | 1 | -3/+3 |
| | | | | * pure refactoring, no functional changes (even if the code looks very different now) | ||||
* | first refactoring of cgGeo, see #355 | Bananeweizen | 2011-11-29 | 1 | -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, #839 | Bananeweizen | 2011-11-29 | 1 | -0/+2 |
| | |||||
* | Use a separate and unique thread for Go4Cache | Samuel Tardieu | 2011-11-07 | 1 | -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 coordinates | Samuel Tardieu | 2011-11-07 | 1 | -4/+4 |
| | |||||
* | No direct access to fields | blafoo | 2011-10-26 | 1 | -17/+18 |
| | |||||
* | use WaypointType | koem | 2011-10-11 | 1 | -3/+3 |
| | |||||
* | Merge remote branch 'upstream/master' into enums | koem | 2011-10-10 | 1 | -2/+2 |
|\ | | | | | | | | | | | Conflicts: main/src/cgeo/geocaching/cgData.java main/src/cgeo/geocaching/cgeodetail.java | ||||
| * | Various mechanical code cleanups | Samuel Tardieu | 2011-10-08 | 1 | -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 WaypointType | koem | 2011-10-08 | 1 | -4/+5 |
|/ | |||||
* | fix #120: make settings static (no singleton) | Bananeweizen | 2011-10-03 | 1 | -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 fields | Samuel Tardieu | 2011-09-28 | 1 | -2/+0 |
| | | | | Those fields can be resynthesized if needed from the cache coordinates. | ||||
* | Cache result of waypoint order computation | Samuel Tardieu | 2011-09-16 | 1 | -2/+2 |
| | |||||
* | Do not try to copy empty coordinates when editing waypoint | Samuel Tardieu | 2011-09-16 | 1 | -4/+6 |
| | | | | | | Also, better be safe than sorry, allow null name and note. This fixes #481. | ||||
* | Move sources into the main directory | Samuel Tardieu | 2011-09-16 | 1 | -0/+358 |
This prepares the inclusion of tests into the same repository. |