aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/maps
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/release'Michael Keppler2014-04-281-5/+9
|\ | | | | | | | | Conflicts: main/src/cgeo/geocaching/DataStore.java
| * fix #3750: gracefully handle file system access restrictionsMichael Keppler2014-04-281-5/+9
| |
* | Merge remote-tracking branch 'origin/release'Michael Keppler2014-04-261-22/+43
|\ \ | |/
| * #3778: avoid reference from location updater to maps UIMichael Keppler2014-04-261-22/+43
| |
* | Add more @NonNull annotations for overriden methodsSamuel Tardieu2014-04-242-2/+4
|/
* fix #3756: NPE when changing map sourceSamuel Tardieu2014-04-132-6/+11
|
* 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
|
* remove some nullness warnings in EclipseBananeweizen2014-01-273-1/+8
|
* 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
|
* refactoring: remove unused codeBananeweizen2014-01-118-38/+0
|
* revert some nonnull annotationsBananeweizen2014-01-116-12/+7
| | | | | Eclipse requires that the super implementation of overridden methods with nonnull arguments also declares the arguments nonnull and stops compilation otherwise. Seems there is no option to change that.
* Add extra NonNull annotationsSamuel Tardieu2014-01-116-6/+12
|
* Use RxJava.Action1 instead of our RunnableWithArgumentSamuel Tardieu2014-01-114-6/+5
|
* refactoring: typo, imports, stringutilsBananeweizen2014-01-111-1/+1
|
* 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
|
* fix #3504: NPE in map touchBananeweizen2014-01-031-13/+19
|
* #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-2710-114/+102
| | | | | This reverts commit 74b7b59e0eac6ec09c032baa6e9d9d27f0ec2f95 which had been merged by mistake.
* experimental single overlay for mapsBananeweizen2013-12-2710-102/+114
|
* findbugs: synchronize lazy initialized objectsMichael Keppler2013-12-261-4/+1
|
* findbugs casts and dereference warningsMichael Keppler2013-12-255-7/+28
|
* 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-1812-188/+141
| | | | | | | | | 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
|
* fix #3457: crash when using Google Maps on a JollaSamuel Tardieu2013-12-141-2/+9
|
* 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
|
* fix crash in map directory settingsBananeweizen2013-10-191-2/+5
|
* Merge branch 'release' into master_devrsudev2013-10-181-15/+14
|\