aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/sensors
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade RxJava to version 0.19Samuel Tardieu2014-06-091-2/+4
|
* minor code cleanupsBananeweizen2014-05-171-20/+20
|
* Minor cleanupsSamuel Tardieu2014-05-141-1/+1
|
* Upgrade to RxJava 0.18.3 and use the new Scheduler interfaceSamuel Tardieu2014-05-131-8/+6
|
* add missing flag initializationMichael Keppler2014-04-221-0/+1
| | | Thanks to Samuel for catching this mistake.
* fix deprecation warningMichael Keppler2014-04-221-24/+25
| | | | Second try not using static methods and instead moving everything into the listener class.
* fix new deprecation warningMichael Keppler2014-04-221-6/+9
|
* handle missing orientation sensorMichael Keppler2014-04-221-1/+26
| | | | | If a device has no orientation sensor (like Genymotion emulator), then a SensorManager log entry is created each time we try to register a listener. Avoid the registration if there is no sensor.
* remove unneeded suppresswarningsMichael Keppler2014-04-191-3/+4
| | | | | Eclipse does not show a warning if the parameter is documented in the JavaDoc. If your IDE shows warnings about these parameters now after the change, consider upgrading.
* fix #3729: compass deviation -90° in landscape mode (GPS)Samuel Tardieu2014-04-062-7/+17
|
* Do not use AndroidObservableSamuel Tardieu2014-04-051-1/+0
| | | | This lets us return to an unmodified version of RxJava.
* Remove compatibility with API < 8Samuel Tardieu2014-04-011-7/+21
|
* fix JavaDocBananeweizen2014-03-301-1/+2
|
* Allow subscription to either location or direction dataSamuel Tardieu2014-03-261-11/+73
| | | | | | | | 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.
* Put out as much sensor work as possible onto background threadsSamuel Tardieu2014-03-263-47/+60
| | | | | | | | The sensors signals and merging are now delivered on background handler threads instead of the UI thread. While this might not change a lot of things in practice, it may help with #3680.
* No need to synchronize UI thread called methodsSamuel Tardieu2014-03-221-1/+1
|
* fix compiler warningsBananeweizen2014-03-191-1/+2
| | | | | * nullness * unnecessary else * wrong javadoc
* #3586: share location listener instancesSamuel Tardieu2014-03-121-20/+27
|
* #3586: add debugging information to help trace the issueSamuel Tardieu2014-03-121-0/+7
|
* Use a subscription model for GeoDirHandlerSamuel Tardieu2014-03-101-11/+1
|
* Automatically pair subscriptions in onResume/onPauseSamuel Tardieu2014-03-101-1/+2
|
* Always use a combined geodata and direction providerSamuel Tardieu2014-03-063-114/+65
|
* refactoring: create cgeo.geocaching.sensors packageSamuel Tardieu2014-03-065-0/+551