aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/compatibility
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused getRotation from AndroidLevel8InterfaceSamuel Tardieu2013-03-103-26/+6
| | | | | Also, there are only four values that can be returned by Android getRotation().
* ImageUpload - fine-tuningrsudev2013-02-184-0/+28
| | | | | | Removed test code and comments Some error-handling Localizability
* #2083: target level 17 changesBananeweizen2012-11-199-46/+151
| | | | | * set level 17 as target in manifest (level 4 still supported) * refactor compatibility classes * move deprecated code into compatibility classes
* refactoring: minor lint cleanupsBananeweizen2012-06-292-0/+4
| | | * If you get compile errors, upgrade to ADT 20 and SDK 20
* Refactoring: normalize Compatibility#getDirectionNowSamuel Tardieu2012-06-011-8/+8
|
* Fix #1685: make sure the compass range fits within boundsSamuel Tardieu2012-05-311-4/+11
|
* Remove JavaDoc @author tag.SammysHP2012-05-232-6/+0
| | | Files are edited by many people, also all editors are visible in the log.
* Refactoring: add missing override annotationsSamuel Tardieu2012-05-234-0/+6
| | | | This was requested by SammysHP.
* Removed deprecated warningsblafoo2012-05-101-1/+1
|
* refactoring: remove unused codeBananeweizen2012-05-041-9/+0
|
* refactoring: remove the logging tag from settingsBananeweizen2012-04-122-5/+3
|
* Proxy all logs through cgeo.geocaching.utils.LogSamuel Tardieu2012-03-312-2/+2
| | | | | | | | The behaviour is unchanged, but altering Settings.isDebug() to return false will prevent verbose, debug and info levels messages from being logged. Part of work on #1301.
* Use MethodUtils to call overridePendingTransitionSamuel Tardieu2012-03-241-12/+3
| | | | | | The method is not invoked often enough that it deserves caching the result of its lookup. Using MethodUtils.invokeMethod() allows the removal of boilerplate code.
* Fix #1326: invoke Activity.overridePendingTransitionMethod() dynamicallySamuel Tardieu2012-03-231-2/+21
|
* refactoring: remove reflection from compatibility packageBananeweizen2012-02-174-25/+34
|
* fix #1110: onPrepareOptionsMenu compatible with Android 3.0Bananeweizen2012-02-174-0/+53
|
* new: menu to refresh static maps in static map activityBananeweizen2012-02-171-0/+15
|
* refactoring: more boxing/unboxing cleanupBananeweizen2011-12-041-1/+1
|
* new: disable suggestions in trackable code fields, #839bananeweizen2011-11-271-0/+15
|
* fix #120: make settings static (no singleton)Bananeweizen2011-10-032-6/+6
| | | | | | | | | | * Settings can no longer be instantiated, everything is static instead. * Most option values are no longer cached in fields. This has been done for clarity during the refactoring. I will add some performance tests afterwards and may re-introduce those fields for caching the option values. Sorry, if anyone gets merge issues afterwards. There was no easier way to implement this...
* Use reflection to invoke compatibility methodSamuel Tardieu2011-09-302-13/+45
| | | | | | On some devices (e.g., G1 running Android 1.6), the verifier will try to load every referenced class. This change prevents the application from depending on AndroidLevel8. See issue #574.
* Make some methods staticSamuel Tardieu2011-09-291-1/+3
|
* Use Google backup agent to backup preferencesSamuel Tardieu2011-09-202-0/+10
| | | | This will do nothing if the SDK API < 8.
* Remove extra bogus lineSamuel Tardieu2011-09-201-1/+0
|
* Do not use an intermediate AndroidLevel8Internal classSamuel Tardieu2011-09-202-29/+4
| | | | | | | It looks like going through one level of indirection is enough, as the verifier won't work recursively. Tested on Android 1.5 emulator and on SDK API >= 8.
* Simplify compatibility codeSamuel Tardieu2011-09-201-32/+6
|
* Updated test datablafoo2011-09-181-4/+1
|
* Move sources into the main directorySamuel Tardieu2011-09-163-0/+114
This prepares the inclusion of tests into the same repository.