aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/Geocache.java
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'issue-4686' into upstreamSamuel Tardieu2015-03-161-3/+6
|\
| * fix #4686: waypoint texts might get mixed upSamuel Tardieu2015-03-161-3/+6
| |
* | Merge branch 'issue-4727' into upstreamSamuel Tardieu2015-03-081-1/+1
|\ \ | |/
| * fix #4727: images in short description are absent from images tabSamuel Tardieu2015-03-081-1/+1
| |
* | better event start time detectionBananeweizen2015-02-211-3/+3
| |
* | Rename DateUtils into CalendarUtilsSamuel Tardieu2015-02-161-3/+3
| | | | | | | | | | cgeo uses android.text.format.DateUtils, having a utility class with the same name in a different package might be confusing.
* | fix #4669: fix toast if no hint availableBananeweizen2015-02-131-0/+8
| |
* | more null annotationsBananeweizen2015-01-301-6/+4
| |
* | refactoring: use null URL in UnknownConnectorBananeweizen2015-01-271-4/+7
| |
* | new: sort event caches by date AND timeBananeweizen2015-01-271-5/+4
|/
* fix #4596: UI delay when building the list of caches to refreshSamuel Tardieu2015-01-121-8/+0
| | | | | | | | | | The list of caches to refresh was partitioned into caches already having static maps and others, the later being prioritized in the refresh. This computation was done on the UI thread, which led to a pause for large lists. The list building in now done in the background, with emission of caches to refresh as soon as possible to reduce the user wait.
* Do not lazy load fields if the cache doesn't come from the databaseSamuel Tardieu2015-01-071-16/+30
| | | | | | | | | | When a cache is stored in the database, some fields are lazily loaded from the database. This should only happen when the cache itself has been loaded from the database, otherwise we might fill fields of a cache acquired from the network with older version of the fields as stored in the database. Noticed during the work on #4576.
* refactoring: remove unused methods, add null annotationsBananeweizen2015-01-021-8/+21
|
* Caches can always be opened in browserSamuel Tardieu2015-01-021-4/+0
|
* URL for geocache / waypoint / trackable cannot be nullSamuel Tardieu2015-01-021-0/+1
|
* Cache size can never be nullSamuel Tardieu2015-01-021-13/+6
|
* Fixes #3797, Waypoints from personal note not removedrsudev2014-12-131-1/+4
| | | | | | - make 'personal note' waypoints 'own' (allowing deletion by user) - never delete them automatically - changed place of note parsing to allow correct duplicate detection
* refactoring: remove duplicate super interfaceBananeweizen2014-11-231-1/+1
|
* Remove the ICache interfaceSamuel Tardieu2014-11-231-40/+29
| | | | | Throughout the code, Geocache is used where ICache should be used. Moreover, except in the tests, ICache is only implemented in Geocache.
* Replace known value by constantSamuel Tardieu2014-11-231-1/+1
|
* Remove a useless conditionSamuel Tardieu2014-11-231-1/+1
| | | | | At this point, guid cannot be null at the same time of the geocode, or we would have returned early already.
* rename packageBananeweizen2014-11-021-1/+1
| | | | The package not only contains the GeoPoint definition, but other location related classes, too.
* refactoring: common warning codeSamuel Tardieu2014-10-301-39/+23
|
* All cache dropping is done on the io() schedulerSamuel Tardieu2014-10-301-2/+3
|
* Add a Geocache.getGeocodes helper for a common patternSamuel Tardieu2014-10-281-0/+17
|
* Add code documentation for local spoilers usageSamuel Tardieu2014-09-161-3/+8
|
* Name ignored catch parameter as suchSamuel Tardieu2014-09-091-1/+1
|
* Merge branch 'issue-4287' into upstreamSamuel Tardieu2014-08-311-1/+1
|\
| * fix #4287: GC does not allow favorite point on CITO cachesSamuel Tardieu2014-08-311-1/+1
| |
* | fix #4282: refreshed cache is reloaded twice from databaseSamuel Tardieu2014-08-301-2/+1
| | | | | | | | | | | | Both cache storing and cache refreshing used to send a message signalling the end of the operation to the handler, causing it to reload fresh data from the database.
* | Add Images tab to trackableSamuel Tardieu2014-08-301-25/+1
| | | | | | | | | | The Images tab is similar to the one on caches and appears only if there are images to display.
* | move image related constant out of geocache classBananeweizen2014-08-231-5/+1
| |
* | allow more types of shortcuts from the home screenBananeweizen2014-08-231-5/+1
| |
* | Remove unused codeSamuel Tardieu2014-08-041-18/+0
| |
* | refactoring: avoid optimization of TEMPORARY_LISTBananeweizen2014-08-041-4/+4
| |
* | Use EnumMap where availableSamuel Tardieu2014-08-041-2/+2
| |
* | Make constants constantSamuel Tardieu2014-08-041-1/+1
|/
* refactoring: reduce package cyclesBananeweizen2014-07-201-1/+1
|
* switch to Java 1.7Bananeweizen2014-07-171-15/+15
| | | | At least since march both ADT and Android Studio support Java 7 features in Android development. Let's use them.
* Use long urls when opening a cache in the browser (#3886)Samuel Tardieu2014-07-081-1/+5
| | | | | This lets the user set cgeo as the handler for the coord.info/ URL while the browser can handle the ones in geocaching.com.
* fix several name shadowing occurrencesBananeweizen2014-06-291-6/+6
|
* In Popup Menus the share item does not always have actionProvider, check for ↵Arne Schwabe2014-06-151-0/+9
| | | | an actionprovider in the menu handler (fixes #3996)
* fix #3907: duplicate share menuBananeweizen2014-06-131-11/+1
|
* Add more parallelism in static maps downloadsSamuel Tardieu2014-06-011-3/+2
|
* fix broken unit testsBananeweizen2014-05-311-81/+77
|
* Merge pull request #3901 from schwabe/internal_webviewBananeweizen2014-05-311-6/+24
|\ | | | | Internal webview
| * Implement a small internal browser (using webview) and allow the user to ↵Arne Schwabe2014-05-241-1/+21
| | | | | | | | pick the user to select an internal/external browser if c:geo is the default of the geocaching url
| * Revert the url distinguistion from "Implement Android Beam (NFC Sharing) for ↵Arne Schwabe2014-05-241-6/+4
| | | | | | | | | | | | cgeo", as it seems the // urls don't work anymore. This partly reverts commit a0825983139c99a9799503cafdf0dd0e3ce54a2f.
* | cleanup: remove unwanted authors javadoc tagBananeweizen2014-05-291-4/+0
|/
* Implement Android Beam (NFC Sharing) for cgeoArne Schwabe2014-05-181-4/+6
| | | | To support direct opening of CGEO on the other device, introduce a distinction between getBrowserURL and getCgeoURL in providers.