aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/utils
Commit message (Collapse)AuthorAgeFilesLines
* Implements #3894, Only show Changelog on startup if hash code changedrsudev2014-06-121-3/+17
| | | | - switched from version checking to checksum checking
* Upgrade RxJava to version 0.19Samuel Tardieu2014-06-091-1/+1
|
* fix #3942: log template USER must depend on cache websiteBananeweizen2014-06-031-0/+7
|
* Add more parallelism in static maps downloadsSamuel Tardieu2014-06-011-0/+11
|
* Merge pull request #3901 from schwabe/internal_webviewBananeweizen2014-05-311-2/+2
|\ | | | | Internal webview
| * Revert the url distinguistion from "Implement Android Beam (NFC Sharing) for ↵Arne Schwabe2014-05-241-2/+2
| | | | | | | | | | | | cgeo", as it seems the // urls don't work anymore. This partly reverts commit a0825983139c99a9799503cafdf0dd0e3ce54a2f.
* | fix #3923: signature template not resolved recursivelyBananeweizen2014-05-301-19/+34
| |
* | #3903: send button in actionbar, signature as templateBananeweizen2014-05-281-0/+6
|/
* Implement Android Beam (NFC Sharing) for cgeoArne Schwabe2014-05-181-2/+2
| | | | To support direct opening of CGEO on the other device, introduce a distinction between getBrowserURL and getCgeoURL in providers.
* Merge remote-tracking branch 'schwabe/actionbar_pullrequest'Bananeweizen2014-05-181-2/+2
|\ | | | | | | | | | | Conflicts: main/res/values/preference_keys.xml main/src/cgeo/geocaching/CgeoApplication.java
| * Implement ActionBar using AppCompat in cgeoArne Schwabe2014-05-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This a first version of an ActionBar implementation with following properties: - The application should be usuable (there still might be bugs left from the conversation to Action) - Provides a more modern feeling on all devices - gets rid of the "dots of shame" on Android 3.0+ devices - The Maps classes MUST inherit from Activity instead of ActionBarActivity. There these classes use the old ActionBar on Android 2.3 devices and the real ActionBar on 3.0+ - This can be fixed when cgeo is ported to Google Maps API v2.0 API which usesFragment - The Dialog classes (CachePopup and WaypointPopup) have been converted to DialogFragments - The AppCombat themes provide no Theme.Dialog theme - this will later ease using these Fragment in other Activities - Use an almost empty activity which just shows the DialogFragment - Use the 'old' ActionBar but which overflow menu button to fit into Holo Design Style - Using a real ActionBar for Dialogs is not really support by Android and trying to force the frame into showing an Actionbar on a dialog leeds to strange bugs/effects - Most of the icon are still the Android 2.3 Menu Icon. These need to be replaced with Holo Style Icons - for most menu icon the ifRoom and/or withText attributes should be reviewed and set - The ActionBar of the main Activity is transparent. This is more or less by accident but looks good - Review Up Action of activities. Is going back to Main Activity always the semantically right thing to do? - Shortpress/Longpress on the Actionbars Compass Icon for primary/secondary Navigation clashes the normal ActionBar behaviour of long pressing to show the text of the action This commit contains many fixes and suggestions from rsudev
* | some formatting fixesBananeweizen2014-05-172-41/+30
| |
* | #3818: enable memory dumps on demandBananeweizen2014-05-172-0/+75
|/
* Minor cleanupsSamuel Tardieu2014-05-141-7/+5
|
* Upgrade to RxJava 0.18.3 and use the new Scheduler interfaceSamuel Tardieu2014-05-131-7/+1
|
* fix broken JavaDocMichael Keppler2014-04-261-5/+7
|
* refactoring: add conversion utility methods between File and urlSamuel Tardieu2014-04-241-0/+28
|
* Revert "fix #3759: OOM while loading caches"Samuel Tardieu2014-04-241-40/+0
| | | | | | This reverts commit 2f3e8ddd18303123a1b81995357f27461fa1d586, as the symptom of the out of memory error might not be its cause, and it slows down the loading of lists.
* Take advantage of RxJava's renewed Android operatorsSamuel Tardieu2014-04-201-33/+0
|
* fix some compiler warningsMichael Keppler2014-04-191-3/+5
|
* buffer lets you split a list into smaller max-size onesSamuel Tardieu2014-04-131-0/+40
|
* fix #3757: NPE while downsampling imageSamuel Tardieu2014-04-131-5/+7
|
* Explicitely use ASCII when decoding a base64 binarySamuel Tardieu2014-04-102-1/+2
|
* refactoring: move charset definition into TextUtilsSamuel Tardieu2014-04-101-0/+3
|
* Use the Android-provided API to stream-decode base64-encoded dataSamuel Tardieu2014-04-101-0/+39
|
* Refactoring opencaching implementationrsudev2014-04-071-0/+17
|
* Merge branch 'release' into upstreamSamuel Tardieu2014-04-071-2/+4
|\
| * fixes #3615 - restrict display image size to 800x800 to prevent OOMMarco Jacob2014-04-071-2/+4
| |
* | Do not use AndroidObservableSamuel Tardieu2014-04-051-0/+51
| | | | | | | | This lets us return to an unmodified version of RxJava.
* | Remove compatibility with API < 8Samuel Tardieu2014-04-011-1/+2
| |
* | Remove compatibility with API < 5Samuel Tardieu2014-04-011-0/+6
|/
* fix #3690: NPE while exporting GPXSamuel Tardieu2014-03-291-5/+8
|
* Fix lint warning: mark the handler as non-leakedSamuel Tardieu2014-03-271-0/+3
|
* Use a synchronized method to please FindBugsSamuel Tardieu2014-03-261-10/+7
|
* Put out as much sensor work as possible onto background threadsSamuel Tardieu2014-03-261-0/+80
| | | | | | | | 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.
* reduce null analysis warningsBananeweizen2014-03-252-2/+0
| | | | | | This change allows unchecked conversion from non annotated expressions to nonnull expressions. Those are needed whenever we call a framework method (where we cannot add annotations ourselfes) and cause more warnings in Eclipse than they actually help.
* Do not open images from geocheck.org in external applicationSamuel Tardieu2014-03-221-0/+17
|
* refactoring: factor out code for cache refreshingSamuel Tardieu2014-03-111-0/+1
|
* refactoring: create cgeo.geocaching.sensors packageSamuel Tardieu2014-03-061-129/+0
|
* refactoring: remove the need for PeriodicHandlerSamuel Tardieu2014-03-051-88/+0
|
* String.toString() is not neededBananeweizen2014-03-041-1/+1
|
* Update to RxJava 0.17.0-RC2Samuel Tardieu2014-02-181-1/+1
|
* Update for RxJava 0.17.0-RC1Samuel Tardieu2014-02-161-3/+3
| | | | | | | | | This is the release candidate version, which is being currently tested at Netflix. In a few days, I'll update with the final version. This release cleans up some bits of RxJava by integrating the subscription inside a subscriber (which is an observer holding a subscription) and fixes a leak with recurring tasks.
* fix #3589: export only GC field notesBananeweizen2014-02-021-0/+27
|
* remove some nullness warnings in EclipseBananeweizen2014-01-273-1/+4
|
* refactoring: use Scheduler.schedule for distant actionSamuel Tardieu2014-01-261-3/+5
|
* fastdateformat is broken, remove itBananeweizen2014-01-191-0/+11
|
* fix deprecationsBananeweizen2014-01-191-1/+1
| | | | * remove rxjava deprecations * silence commons lang deprecations
* When storing a cache, download images concurrentlySamuel Tardieu2014-01-121-0/+16
| | | | | Up to 5 downloads can happen simultaneously. Also, those downloads are executed concurrently to static map requests if any.
* Merge remote-tracking branch 'origin/release'Bananeweizen2014-01-121-4/+27
|\