aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/compatibility/Compatibility.java
Commit message (Collapse)AuthorAgeFilesLines
* refactoring: remove the logging tag from settingsBananeweizen2012-04-121-3/+2
|
* 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.
* 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-171-22/+8
|
* fix #1110: onPrepareOptionsMenu compatible with Android 3.0Bananeweizen2012-02-171-0/+11
|
* 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-031-4/+4
| | | | | | | | | | * 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-9/+39
| | | | | | 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.
* Use Google backup agent to backup preferencesSamuel Tardieu2011-09-201-0/+6
| | | | This will do nothing if the SDK API < 8.
* Simplify compatibility codeSamuel Tardieu2011-09-201-32/+6
|
* Move sources into the main directorySamuel Tardieu2011-09-161-0/+72
This prepares the inclusion of tests into the same repository.