aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/cgeo.java
Commit message (Collapse)AuthorAgeFilesLines
* Correct language for CacheSize and CacheTypeblafoo2011-12-091-0/+14
|
* refactoring: remove all accesses to preferences besides central SettingsBananeweizen2011-12-041-4/+1
| | | class
* refactoring: more boxing/unboxing cleanupBananeweizen2011-12-041-2/+2
|
* refactoring: reduce boxing/unboxing crazinessBananeweizen2011-12-031-1/+1
|
* refactoring of cgGeo.java, see #355Bananeweizen2011-11-301-5/+5
| | | | * pure refactoring, no functional changes (even if the code looks very different now)
* first refactoring of cgGeo, see #355Bananeweizen2011-11-291-1/+1
| | | | | * removes mainly unnecessary variables and methods of cgGeo * next refactoring will remove all cgGeo/cgDirection instances in activies
* Merge pull request #829 from SammysHP/viewpagerSammysHP2011-11-271-1/+1
|\ | | | | New: Horizontal scrollable pages for cache-details using a ViewPager.
| * New: Horizontal scrollable pages for cache-details using a ViewPager.SammysHP2011-11-231-1/+1
| | | | | | | | | | | | | | This moves most of the code from "cgeodetail" into a new class "CacheDetailActivity". Some important parts are rewritten and the code is much more structured. This closes #83 "Redesign detail-view". Some minor changes will be added later (e.g. removing old files, improve log-count-display)
* | use an enum instead of magic constants for location providersbananeweizen2011-11-261-8/+1
|/
* Use of CacheType instead of Stringblafoo2011-11-181-36/+31
|
* Enabled (and fixed) (more) warningsblafoo2011-11-181-0/+1
|
* Remove Format.LAT_LON_DECMINUTE_PIPESammysHP2011-11-171-3/+2
| | | This format is used often in c:geo, but is not very common outside of it. Usually coordinates are written without the pipe.
* No need to store the context in a field of an Activity descendantSamuel Tardieu2011-11-161-15/+13
|
* ask for restore after reinstallation, fixes #777Bananeweizen2011-11-121-2/+35
|
* String.format needs no Locale argument to get the default oneSamuel Tardieu2011-11-091-2/+2
|
* Display a better message when gc.com is in maintenance modeSamuel Tardieu2011-11-081-1/+1
|
* Do not use deprecated methodsSamuel Tardieu2011-11-081-13/+9
|
* Use a separate and unique thread for Go4CacheSamuel Tardieu2011-11-071-1/+1
| | | | | | | 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-2/+3
|
* Use existing method to render altitudeSamuel Tardieu2011-11-071-6/+1
|
* rename scan label in main menu, fixes #740Bananeweizen2011-11-011-1/+1
| | | | | * Renamed label to force translators to change the value * Now explicitly says "geo code" instead of the more technically "QR code"
* Switch to English at initialization time if requestedSamuel Tardieu2011-10-201-0/+2
| | | | This closes #625.
* support cache type "unknown", fixes #518Bananeweizen2011-10-161-3/+4
| | | | * refactored many places to reference the cache type enum * special icon for "unknown" still missing
* new: map title describes what is shown, fixes #483Bananeweizen2011-10-151-1/+2
| | | | | | * shows geo code in case of caches * shows list title in case of lists (works also for search) * moved all map invocations into map class * refactored extras keys into String constants
* Add an extra guard in cgeoFindNearestSamuel Tardieu2011-10-111-1/+1
| | | | This should fix #655.
* Remove comparisons to booleansSamuel Tardieu2011-10-091-3/+3
|
* Use Apache Commons CollectionUtils instead of reinventing oneSamuel Tardieu2011-10-091-1/+1
|
* refactoring: make cache list type an enumBananeweizen2011-10-091-12/+3
| | | | | | * have enum instead of String for cache list type comparisons * move all invocations of the cache list activity into the class itself * remove duplicated invocations * remove cache type extra, it can be read from Settings instead
* Use symbolic errors instead of hardcoded integersSamuel Tardieu2011-10-051-6/+7
|
* Make several things static following the Settings static moveSamuel Tardieu2011-10-051-2/+2
|
* fix #600: force close on first startBananeweizen2011-10-041-0/+7
| | | | | * move invocation of settings activity to cgeo activity instead of settings class * remove isInitialized
* fix #120: make settings static (no singleton)Bananeweizen2011-10-031-36/+31
| | | | | | | | | | * 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...
* Mark unused but necessary parameters so that they don't get removedSamuel Tardieu2011-09-291-0/+32
| | | | This also prevent warnings about those.
* Reinstate View on objects referenced from XML layoutSamuel Tardieu2011-09-291-14/+14
| | | | | | | Commit 695e2cd89d9d97687a5bfc8b4933c923618ed7a5 removed parameters unused in code but referenced from XML layout. This commit reinstates them.
* Minor cleanupsSamuel Tardieu2011-09-291-14/+14
| | | | | Remove unuse method parameters. Make classes and methods abstract. Write some docstrings.
* Workaround for #486 and detect custum date format on startupmucek42011-09-171-0/+9
|
* Move sources into the main directorySamuel Tardieu2011-09-161-0/+756
This prepares the inclusion of tests into the same repository.