aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/utils
Commit message (Collapse)AuthorAgeFilesLines
* remove superfluous paragraphs in opencaching logsBananeweizen2015-02-151-1/+2
|
* Merge branch 'release'Bananeweizen2015-02-131-2/+8
|\ | | | | | | | | Conflicts: main/src/cgeo/geocaching/utils/FileUtils.java
| * fix #4665: stackoverflow scanning for mapsBananeweizen2015-02-131-9/+15
| |
* | Move deleteDirectory to FileUtilsSamuel Tardieu2015-02-111-4/+23
| |
* | Use File where appropriateSamuel Tardieu2015-02-112-15/+16
| | | | | | | | | | Also, use more efficient concatenation by treating the simple case explicitely.
* | require Javadoc to have tag descriptions or no tagsBananeweizen2015-02-101-0/+3
| |
* | Remove missing @throws descriptionSamuel Tardieu2015-02-101-2/+0
| |
* | Remove empty JavaDoc @param and @returnSamuel Tardieu2015-02-109-30/+0
| |
* | disable generation of Javadoc tags in EclipseBananeweizen2015-02-091-2/+2
| |
* | fix #4661: disallow future logsBananeweizen2015-02-081-1/+16
| |
* | Do not require RxJavaAsyncUtils anymoreSamuel Tardieu2015-02-051-10/+15
| |
* | Use operator TakeUntil from RxJava 1.0.5Samuel Tardieu2015-02-051-44/+0
| |
* | Merge branch 'release' into upstreamSamuel Tardieu2015-02-011-0/+13
|\ \ | |/
| * fix #4641: wrong sort order in caches filterSamuel Tardieu2015-02-011-0/+13
| |
* | remove wrong commentBananeweizen2015-01-311-1/+0
| |
* | fall back to browser if market is not availableBananeweizen2015-01-311-2/+4
| |
* | show weekday in event listsBananeweizen2015-01-311-1/+5
| |
* | market links crash in emulatorBananeweizen2015-01-311-0/+14
| |
* | Merge branch 'release'Bananeweizen2015-01-271-0/+3
|\ \ | |/ | | | | | | Conflicts: main/src/cgeo/geocaching/utils/DatabaseBackupUtils.java
| * crash restoring backup if no backup existsBananeweizen2015-01-271-2/+5
| |
* | fix #4635: Cache count missing in new restore dialogBananeweizen2015-01-271-1/+5
| |
* | refactoring: use null URL in UnknownConnectorBananeweizen2015-01-271-1/+1
| |
* | fix #3082: confirmation on backup/restoreBananeweizen2015-01-251-6/+45
| |
* | null annotations in apps, contacts, calendarBananeweizen2015-01-151-7/+10
|/
* fix #4481: numerous images in description or log may lead to ANRSamuel Tardieu2015-01-132-14/+70
| | | | | | | | | | | The forced redrawing of a text view caused by settings of text is a lengthy operation. When we do it for every image, we might end up with hundredths of operations waiting to do the same thing, with only the first few ones being actually useful because images won't change afterwards. We now use a queue to ensure that consecutive redraw orders are done as one operation.
* constants defined without staticMichael Keppler2015-01-021-2/+2
|
* Minor refactoringSamuel Tardieu2015-01-011-1/+1
|
* Add thread information in debug messagesSamuel Tardieu2015-01-012-16/+20
|
* Use an initial value in rotation sensorsSamuel Tardieu2015-01-011-2/+2
|
* Revert "fix #4481: cache rendering leads to ANR"Samuel Tardieu2014-11-281-7/+2
| | | | | | This reverts commit b181ef02fa057df18f0d071acbd628806d130591. Some caches will not cope with partial redraws, such as http://coord.info/GC53417.
* fix #4481: cache rendering leads to ANRSamuel Tardieu2014-11-281-2/+7
| | | | | | This fix is only partially correct, in that it will not recompute the whole layout (including the position of line breaks) when images are loaded.
* fix #4503: cache with repeated images may corrupt the on-disk copySamuel Tardieu2014-11-281-0/+40
|
* Use Scheduler and helper for consecutive action on different threadsSamuel Tardieu2014-11-282-34/+57
|
* Style fixesSamuel Tardieu2014-11-231-6/+8
|
* Remove useless intermediate variableSamuel Tardieu2014-11-231-2/+1
|
* Remove unused constructorSamuel Tardieu2014-11-231-5/+1
|
* Do not refresh more than 3 caches at the same timeSamuel Tardieu2014-11-211-0/+2
| | | | | It prevents exhausting the networkScheduler thread pool and reduces the load on servers.
* Simplify favorite/watchlist/personal note operationsSamuel Tardieu2014-11-201-9/+21
|
* Subscriptions are not to be shared between handlersSamuel Tardieu2014-11-201-1/+1
| | | | | This may have caused bugs in the past, where a cancelled cancellable handler will cancel some subscriptions afterwards.
* fix #4458: no arrow without play services on the mapSamuel Tardieu2014-11-081-0/+19
|
* refactoring: use longer parameter namesSamuel Tardieu2014-11-081-5/+5
|
* Use default priority for sensors threadSamuel Tardieu2014-11-061-1/+2
| | | | | | | | | Background priority might put the thread into the background cgroup which only has access to a limited portion of the CPU. It might be the cause of some lenghty delays (200 seconds) before events are taken into account. There is no guarantee though. Part of work on #4458.
* Use shorter form for cloned subscriberSamuel Tardieu2014-10-271-17/+2
|
* Remove a potential race conditionSamuel Tardieu2014-10-241-2/+19
|
* Implemented support for external Android Wear appsCollie2014-10-151-1/+3
| | | | | | | | | | Android Wear apps can listen for the 'cgeo.geocaching.wear.NAVIGATE_TO' intent to get cache info from c:geo, passed as Intent extras. Altered ProcessUtils#isIntentAvailable(final String action, final Uri uri) to scan for Services (instead of just activities) which can handle a given action; my Wear app (as I imagine others will) mainly runs as a Service and requires no activity to be launched.
* Close takeUntil observable streams soonerSamuel Tardieu2014-10-101-11/+38
| | | | | | The previous implementation necessited one more value to close the observable. It meant that the GPS could be turned on while we just got an acceptable value from the network provider.
* fix #4409: NPE when trying to edit WP coordinatesSamuel Tardieu2014-10-091-1/+5
| | | | | Some clipboard data cannot be coerced to text, including an empty clipboard.
* new: set waypoint coordinates from clipboardBananeweizen2014-10-081-0/+11
|
* fix #4380: translation of encoded hint does not workBananeweizen2014-10-051-0/+23
|
* Merge branch 'release'rsudev2014-09-281-10/+44
|\