aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/compatibility/AndroidLevel8.java
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused getRotation from AndroidLevel8InterfaceSamuel Tardieu2013-03-101-18/+6
| | | | | Also, there are only four values that can be returned by Android getRotation().
* ImageUpload - fine-tuningrsudev2013-02-181-0/+9
| | | | | | Removed test code and comments Some error-handling Localizability
* #2083: target level 17 changesBananeweizen2012-11-191-0/+20
| | | | | * 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-291-0/+2
| | | * If you get compile errors, upgrade to ADT 20 and SDK 20
* Refactoring: add missing override annotationsSamuel Tardieu2012-05-231-0/+2
| | | | This was requested by SammysHP.
* refactoring: remove the logging tag from settingsBananeweizen2012-04-121-2/+1
|
* Proxy all logs through cgeo.geocaching.utils.LogSamuel Tardieu2012-03-311-1/+1
| | | | | | | | 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.
* refactoring: remove reflection from compatibility packageBananeweizen2012-02-171-3/+3
|
* fix #120: make settings static (no singleton)Bananeweizen2011-10-031-2/+2
| | | | | | | | | | * 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-301-4/+6
| | | | | | 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-201-0/+4
| | | | 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-201-14/+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.
* Updated test datablafoo2011-09-181-4/+1
|
* Move sources into the main directorySamuel Tardieu2011-09-161-0/+27
This prepares the inclusion of tests into the same repository.