aboutsummaryrefslogtreecommitdiffstats
path: root/main
Commit message (Collapse)AuthorAgeFilesLines
* show toast if shortcut list does not exist anymoreBananeweizen2014-01-122-1/+5
|
* have c:geo shortcut appear at "c:geo ..." for easier findingBananeweizen2014-01-124-1/+4
|
* refactoring: remove unused codeBananeweizen2014-01-1222-96/+19
|
* use new null analysis feature of Eclipse LunaBananeweizen2014-01-121-2/+2
|
* refactoring: use Observable.from() instead of Observable.just()Samuel Tardieu2014-01-112-2/+2
|
* refactoring: simplify boolean expressionSamuel Tardieu2014-01-111-7/+1
|
* refactoring: remove unused codeBananeweizen2014-01-1127-107/+15
|
* revert some nonnull annotationsBananeweizen2014-01-119-19/+11
| | | | | 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 contacts addon in useful appsBananeweizen2014-01-114-2/+5
|
* Remove unused parameterSamuel Tardieu2014-01-111-9/+8
|
* Add extra NonNull annotationsSamuel Tardieu2014-01-1112-12/+31
|
* refactoring: remove unnecessary constructsSamuel Tardieu2014-01-113-4/+4
|
* Use RxJava.Action1 instead of our RunnableWithArgumentSamuel Tardieu2014-01-1152-133/+105
|
* Simplify pocket query selection processSamuel Tardieu2014-01-112-86/+52
|
* refactoring: make enum fields finalSamuel Tardieu2014-01-111-2/+2
|
* suppress deprecation warningBananeweizen2014-01-111-0/+7
|
* fix #3173: open specific connector preferences on missing loginBananeweizen2014-01-115-20/+26
|
* Use 1800 seconds instead of 30 minutesSamuel Tardieu2014-01-111-1/+1
| | | | The Timeunit.MINUTES is not supported at APi level 7.
* new: add to calendar via date context menuBananeweizen2014-01-114-18/+41
|
* refactoring: move calendar addon code into a single classBananeweizen2014-01-113-49/+61
|
* Use view injections and move code aroundSamuel Tardieu2014-01-111-31/+24
|
* Use RxJava instead of an AsyncTask for description renderingSamuel Tardieu2014-01-111-117/+117
|
* wrong settings screen refreshed after oauth finishesBananeweizen2014-01-113-34/+53
|
* fix failing testBananeweizen2014-01-111-2/+2
|
* refactoring: avoid excessive object creation in viewport calculationBananeweizen2014-01-111-16/+28
|
* refactoring: typo, imports, stringutilsBananeweizen2014-01-113-8/+6
|
* refactoring: extract some methods for easier readingSamuel Tardieu2014-01-112-47/+56
|
* Use image CDN when computing image URLSamuel Tardieu2014-01-111-1/+1
|
* Free resources and stop downloads when leaving cache activitySamuel Tardieu2014-01-111-0/+8
|
* fix #3536: exhaustion of simultaneous AsyncTask thread poolSamuel Tardieu2014-01-111-46/+66
| | | | | Image loading in gallery is now limited to 5 images at a time. Also, if resources are freed, queued images load requests are also discarded.
* refactoring: add @Nullable annotationsSamuel Tardieu2014-01-111-4/+4
|
* Simplify comparison implementationSamuel Tardieu2014-01-1017-76/+36
| | | | | | | | | | | This was triggered by issue #3532. The comparator interface could return the following facts simultaneously A == B, A == C, B < C if A could not be compared to others. Now we will have A placed after B and C in any case. Also, since most comparators can compare all caches, the defalut is true and can be overriden if needed.
* Merge branch 'release' into upstreamSamuel Tardieu2014-01-091-2/+1
|\ | | | | | | | | Conflicts: main/src/cgeo/geocaching/MainActivity.java
| * fix #3533: illegal longitude argument for GeocoderSamuel Tardieu2014-01-091-1/+3
| |
* | Merge branch 'release' into upstreamSamuel Tardieu2014-01-091-2/+2
|\ \ | |/
| * fix #3534: NullPointerException in getInternalStorageBaseSamuel Tardieu2014-01-091-2/+2
| |
* | fix #3530: login display text on main screen leads to position settingsBananeweizen2014-01-091-10/+7
| | | | | | of device
* | Update changelog_master.xmlLars2014-01-091-0/+7
| |
* | refactoring: getFirstCacheFromResult() can return nullSamuel Tardieu2014-01-091-0/+3
| |
* | refactoring: remove useless codeSamuel Tardieu2014-01-092-20/+8
| | | | | | | | | | A much more thorough cleanup is needed in the dataflow of the `CacheDetailActivity` class.
* | refactoring: premium membership is specific to geocaching.comSamuel Tardieu2014-01-098-22/+22
| |
* | Upgrade v4 support librarySamuel Tardieu2014-01-081-0/+0
| |
* | Merge pull request #3529 from samueltardieu/rxjava-mergeSamuel Tardieu2014-01-0819-649/+364
|\ \ | | | | | | Use RxJava as observers
| * | There can be no null coordinates and no exceptionSamuel Tardieu2014-01-081-63/+47
| | |
| * | Obtain address with RxJavaSamuel Tardieu2014-01-081-66/+52
| | |
| * | Emit parallel queries to connectors when searchingSamuel Tardieu2014-01-082-8/+28
| | |
| * | Remove now unused classesSamuel Tardieu2014-01-084-200/+0
| | |
| * | Use RxJava for direction and geodata updates rather than own observersSamuel Tardieu2014-01-088-230/+171
| | |
| * | Use RxJava for status updates rather than own observersSamuel Tardieu2014-01-086-109/+93
| | |
* | | wrong German translationBananeweizen2014-01-081-1/+1
|/ /