aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/maps/CGeoMap.java
Commit message (Collapse)AuthorAgeFilesLines
* #3778: avoid reference from location updater to maps UIMichael Keppler2014-04-261-22/+43
|
* fix #3756: NPE when changing map sourceSamuel Tardieu2014-04-131-5/+7
|
* fix #3729: compass deviation -90° in landscape mode (GPS)Samuel Tardieu2014-04-061-1/+1
|
* fix #3729: compass deviation -90° in landscape modeSamuel Tardieu2014-04-051-1/+2
|
* fix #3707: missing method in Android < 2.3Samuel Tardieu2014-03-311-1/+1
|
* Allow subscription to either location or direction dataSamuel Tardieu2014-03-261-4/+4
| | | | | | | | The forced union of both information is not appropriate in several activities where only GPS data is needed, or where direction data update less components than location data (such as cache lists). This is part of work on #3680.
* Use a subscription model for GeoDirHandlerSamuel Tardieu2014-03-101-58/+30
|
* Always use a combined geodata and direction providerSamuel Tardieu2014-03-061-20/+6
|
* refactoring: create cgeo.geocaching.sensors packageSamuel Tardieu2014-03-061-2/+2
|
* refactoring: use a LRUSet instead of a LRUMap for tile cacheSamuel Tardieu2014-03-061-1/+1
|
* refactoring: remove useless yield()Samuel Tardieu2014-02-271-4/+0
|
* Update to RxJava 0.17.0-RC2Samuel Tardieu2014-02-181-1/+1
|
* Work on #3586: remove multiple geodirobservers manipulations in mapSamuel Tardieu2014-02-141-19/+2
|
* Fixes #3572, Context is not an instance of MapActivityrsudev2014-01-271-1/+1
| | | | - re-instantiate checking current mapsource against expected mapsource
* refactoring: do not start a thread to display a pointSamuel Tardieu2014-01-261-25/+9
| | | | Displaying a point can be done on the UI thread directly.
* fix #3551: Circles on map not shown for mystery/multi caches with finalBananeweizen2014-01-181-1/+1
| | | defined
* fix #3470: map: unsure coords popup checkbox hiddenBananeweizen2014-01-171-1/+2
|
* Use RxJava.Action1 instead of our RunnableWithArgumentSamuel Tardieu2014-01-111-3/+3
|
* Emit parallel queries to connectors when searchingSamuel Tardieu2014-01-081-1/+1
|
* Use RxJava for direction and geodata updates rather than own observersSamuel Tardieu2014-01-081-1/+1
|
* findbugs: dead storageBananeweizen2014-01-031-2/+1
|
* fix #3501: No live map functionality for other sources than gc.comBananeweizen2014-01-031-3/+2
|
* #3224: limit initial zoom on live mapBananeweizen2014-01-031-1/+1
| | | | My last commit was actually limiting the zoom to be at _most_ 12, instead of at _least_.
* #3224: limit initial zoom on live mapMichael Keppler2013-12-311-3/+15
|
* fix #3485: requests to gc.com although deactivatedSamuel Tardieu2013-12-281-15/+5
| | | | | Also, refactor code so that the login request (if needed) done when retrieving the map tokens is done directly from the connector.
* Revert "experimental single overlay for maps"Samuel Tardieu2013-12-271-11/+18
| | | | | This reverts commit 74b7b59e0eac6ec09c032baa6e9d9d27f0ec2f95 which had been merged by mistake.
* experimental single overlay for mapsBananeweizen2013-12-271-18/+11
|
* findbugs: synchronize lazy initialized objectsMichael Keppler2013-12-261-4/+1
|
* fix findbugs issueMichael Keppler2013-12-251-2/+3
| | | | * refactor map tokens to be a concrete type, as we already had a bad null check in there
* refactoring: reduce mapsforge memory usageBananeweizen2013-12-181-19/+14
| | | | | | | | | This puts scale and position into one overlay, instead of using 2 overlays. That reduces memory usage by 2 times a full screen bitmap due to double buffering in mapsforge. The only downside is that scale and position now have to be drawn at the same depth-level (below or on top of the caches), but they were both on top previously anyway.
* refactoring: remove duplication in login classesBananeweizen2013-12-161-1/+1
| | | * convert from static to singletons
* rename Login to GCLoginBananeweizen2013-12-161-3/+3
| | | * easier to differentiate, as there are other login providers now
* fix 3461: CME in map filteringBananeweizen2013-12-161-1/+1
|
* findbugs: more cleanupBananeweizen2013-12-081-6/+3
| | | | * include findbugs suppression annotations * have findbugs settings stored as shared settings
* refactoring: findbugs issuesBananeweizen2013-12-081-10/+9
|
* #3322: Option to 'show as list' only active when viewing live cachesDarek Kay2013-10-261-1/+1
|
* refactoring: remove pause in download from mapsBananeweizen2013-10-031-24/+2
| | | | * the same pause has been removed for batch storing from cache lists some time ago
* Update to CollectionUtils 4.0-alpha1Samuel Tardieu2013-09-151-1/+1
| | | | | | | | This is an alpha release, but has been well tested already. The major changes are the use of generics, varargs and Iterable. The release notes can be found at: http://commons.apache.org/proper/commons-collections/release_4_0.html
* refactoring: introduce PseudoList to handle non concrete listsBananeweizen2013-09-141-1/+1
| | | | | * should make adding a history list entry easier * includes some non null annotations * moved list code into separate package
* refactoring: cgeoapplication -> CgeoApplicationSamuel Tardieu2013-09-131-3/+3
|
* refactoring: cgeocaches -> CacheListActivitySamuel Tardieu2013-09-131-2/+2
|
* refactoring: cgData -> DataStoreSamuel Tardieu2013-09-131-12/+12
|
* refactoring: findbugs cleanupBananeweizen2013-08-261-5/+5
| | | * don't catch raw exceptions
* refactoring: more findbugs cleanupBananeweizen2013-08-181-22/+18
|
* Fixes #1399, Wrong sized overlay icons on maprsudev2013-07-281-7/+7
| | | | Added inset definitions for xhdpi devices
* Added fix suggested by rsudevJavaDog2013-07-191-0/+4
| | | | | Resolves the problem of caches sometimes not displaying when switching from hide to show (if they hadn't previously been loaded).
* Implements #2234: Hide own/found from Live MapJavaDog2013-07-191-4/+16
| | | | | | | | Added a button to show/hide own/found caches in the Live Map menu, under the "Map settings" option (renamed from "Map modes"). Refactored boolean "liveChanged" in CGeoMap.java, renamed to "markersInvalidated" as it now has more than that one use.
* Implements #750, use preference activitykoem2013-07-091-1/+1
|
* Fixes #2826, Found caches shown on live maprsudev2013-07-061-3/+9
| | | | | Implemented detection and filtering for vanishing caches Added testcases for new functionality
* Radio buttons instead of check boxes in map strategycampbeb2013-06-121-5/+13
|