aboutsummaryrefslogtreecommitdiffstats
path: root/main
Commit message (Collapse)AuthorAgeFilesLines
* fix #4505: sporadic crash when trying to navigate to a waypointSamuel Tardieu2014-12-011-1/+2
|
* crowdin: New translationsrsudev2014-11-289-3/+72
|
* 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.
* Better names for Twitter key parametersSamuel Tardieu2014-11-283-9/+9
|
* Make compass disabling transientSamuel Tardieu2014-11-281-3/+5
|
* Inline constantSamuel Tardieu2014-11-281-3/+1
|
* Merge pull request #4502 from rsudev/issue4247Samuel Tardieu2014-11-284-12/+107
|\ | | | | Fix #4247, No action bar on map activities on Android 3.x
| * Fix #4247, No action bar on map activities on Android 3.xrsudev2014-11-274-12/+107
| | | | | | | | | | Enable 2.x implementation for 3.x. as well. Additionally fix options menu for 3.x
* | Add GCLogin testsSamuel Tardieu2014-11-281-2/+7
| |
* | fix #4503: cache with repeated images may corrupt the on-disk copySamuel Tardieu2014-11-282-6/+54
| |
* | Use Scheduler and helper for consecutive action on different threadsSamuel Tardieu2014-11-284-57/+81
| |
* | More precise stringLars2014-11-271-1/+1
| | | | | | | | While in english home might be also fine, the more precise string will help translators to understand and translate. The length should fit.
* | Grammar correctionLars2014-11-271-1/+1
|/ | | ...at least I hope so.
* crowdin: New translationsrsudev2014-11-262-0/+8
|
* fix #4332: no history when navigate via compassSamuel Tardieu2014-11-261-23/+27
|
* remove Eclipse compile errorBananeweizen2014-11-261-0/+1
| | | | Unfortunately Eclipse cannot be told which null contract is valid for external calls.
* crowdin: New translationsSamuel Tardieu2014-11-2518-18/+3
|
* fix #4325: retrieve home location from geocaching.comSamuel Tardieu2014-11-257-18/+64
| | | | | | | | | | When the device does not have a location, the address from geocaching.com (persisted accross sessions) will be used if it is available instead of the last fallback (Paris). However, the location will be retrieved only the second time the application is launched, as we need an initial location before we can get the home location from geocaching.com.
* Add IntelliJ IDEA contract for StringUtils.isNotBlankSamuel Tardieu2014-11-251-0/+5
|
* Use "Save offline" instead of "Save" for logsSamuel Tardieu2014-11-251-1/+1
| | | | | People seem to think that "Save" will send the logs to the upstream site. The new wording might make it clearer.
* Free resources when destroying status fragmentSamuel Tardieu2014-11-251-2/+6
|
* Fix build by making inject fields non-privateSamuel Tardieu2014-11-251-3/+3
|
* Use ButterKnife more in LogCacheActivitySamuel Tardieu2014-11-251-23/+19
|
* crowdin: New translationsSamuel Tardieu2014-11-2418-18/+7
|
* remove unused resourceBananeweizen2014-11-2419-19/+0
|
* refactoring: remove test only methodsBananeweizen2014-11-244-16/+7
|
* Remove redundant cache parameterSamuel Tardieu2014-11-246-13/+10
| | | | | | A logging manager is already conceptually tied to a particular cache. There is no need to repeat the same parameter when calling postLog().
* fix #4492: GCVote not always shown in logging windowSamuel Tardieu2014-11-243-21/+35
| | | | | If the cache GUID is missing at online log time for a gc.com cache, it is retrieved from the log page.
* Transmit geocode along with a GCVote ratingSamuel Tardieu2014-11-241-16/+6
| | | | | This will help GCVote consolidate its correspondance base between guid and geocode.
* Signal an error if GCVote rating is not possibleSamuel Tardieu2014-11-244-24/+20
|
* Add information explaining what a GCVote password isSamuel Tardieu2014-11-242-0/+7
|
* Throttle the rotation display in lists to 4 HzSamuel Tardieu2014-11-242-7/+28
| | | | | | | There is no need to update the arrow display in list more than 4 times per second, as this is not an instrument for precise cache hunting. Part of work on #4491.
* Protect orientation and rotation provider against buffer fillSamuel Tardieu2014-11-242-2/+2
| | | | | | | | On Samsung Galaxy S4 it looks like the rotation sensor delivers events faster than cgeo can handle them during some lists operations (in SENSOR_DELAY_NORMAL mode). Part of work on #4491.
* Use a scheduler instead of a thread to retrieve OAuth tokenSamuel Tardieu2014-11-231-8/+9
|
* Do not repeat identical abstract methodSamuel Tardieu2014-11-231-3/+0
|
* Fix incorrect XML char determinationSamuel Tardieu2014-11-231-7/+2
| | | | | | A "char" in Java is a signed 16 bits unsigned integer. It cannot be used to represent Unicode supplementary characters and uses surrogate code points in the basic plane instead.
* Add non-null assertion to please code checkersSamuel Tardieu2014-11-231-0/+1
|
* Add more nullness information for Intellij IDEASamuel Tardieu2014-11-231-0/+10
| | | | | StringUtils.trim and StringUtils.upperCase will mirror the nullness of their argument.
* enable more JavaDoc checks also in EclipseBananeweizen2014-11-231-1/+1
|
* Protect against NPE when retrieving send2cgeo informationSamuel Tardieu2014-11-231-5/+7
| | | | | | | | If there is an encoding error in the response, Network.getResponseData will return null, which will in turn be returned by StringUtils.split. There is no need to add more logging as the failure to retrieve the response data will have been logged already.
* Teach IntelliJ IDEA some external nullness propertiesSamuel Tardieu2014-11-233-0/+19
| | | | | | - ArrayList#toArray() never returns null - String#trim() never returns null - StringUtils.split returns null iff its argument is null.
* Fix Javadoc bogus referencesSamuel Tardieu2014-11-237-25/+10
|
* refactoring: re-add suppresswarnings for unused allocationBananeweizen2014-11-231-4/+11
|
* refactoring: remove duplicate super interfaceBananeweizen2014-11-231-1/+1
|
* reduce visibilityBananeweizen2014-11-2347-267/+271
| | | | | All changes done with UCDetector. This can help in seeing which packages are not yet self contained (e.g. all the remaining public constants in GCConstants).
* Remove the ICache interfaceSamuel Tardieu2014-11-2314-228/+43
| | | | | Throughout the code, Geocache is used where ICache should be used. Moreover, except in the tests, ICache is only implemented in Geocache.
* Inline once-used private method GeoData.getLocationProviderSamuel Tardieu2014-11-231-18/+13
|
* Inline once-used short method GeoData.isRecentSamuel Tardieu2014-11-231-5/+1
|
* Remove identity method GeoData#getLocation()Samuel Tardieu2014-11-233-7/+3
|