aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Implement ActionBar using AppCompat in cgeoArne Schwabe2014-05-1795-959/+1617
| | | | | | | | | | | | | | | | | | | | | | | This a first version of an ActionBar implementation with following properties: - The application should be usuable (there still might be bugs left from the conversation to Action) - Provides a more modern feeling on all devices - gets rid of the "dots of shame" on Android 3.0+ devices - The Maps classes MUST inherit from Activity instead of ActionBarActivity. There these classes use the old ActionBar on Android 2.3 devices and the real ActionBar on 3.0+ - This can be fixed when cgeo is ported to Google Maps API v2.0 API which usesFragment - The Dialog classes (CachePopup and WaypointPopup) have been converted to DialogFragments - The AppCombat themes provide no Theme.Dialog theme - this will later ease using these Fragment in other Activities - Use an almost empty activity which just shows the DialogFragment - Use the 'old' ActionBar but which overflow menu button to fit into Holo Design Style - Using a real ActionBar for Dialogs is not really support by Android and trying to force the frame into showing an Actionbar on a dialog leeds to strange bugs/effects - Most of the icon are still the Android 2.3 Menu Icon. These need to be replaced with Holo Style Icons - for most menu icon the ifRoom and/or withText attributes should be reviewed and set - The ActionBar of the main Activity is transparent. This is more or less by accident but looks good - Review Up Action of activities. Is going back to Main Activity always the semantically right thing to do? - Shortpress/Longpress on the Actionbars Compass Icon for primary/secondary Navigation clashes the normal ActionBar behaviour of long pressing to show the text of the action This commit contains many fixes and suggestions from rsudev
* fix #3255: don't ask for list when storing from historyBananeweizen2014-05-175-18/+20
|
* fix #3342: show send2cgeo menu also with no registrationBananeweizen2014-05-173-11/+31
|
* minor code cleanupsBananeweizen2014-05-1711-71/+57
|
* Merge remote-tracking branch 'origin/release'Bananeweizen2014-05-145-1/+4884
|\ | | | | | | | | Conflicts: main/res/values/changelog_release.xml
| * fix #3837: parse new GPX waypoint typesBananeweizen2014-05-144-0/+4883
| |
| * Update changelog_release.xmlLars2014-05-141-4/+2
| | | | | | | | Sometime the github UI changes the branch without notice. So the first update went to the wrong branch.
* | Update Intellij IDEA warnings and errorsSamuel Tardieu2014-05-141-3/+19
| |
* | Handler can be null in calls to GCParser methodsSamuel Tardieu2014-05-141-2/+2
| |
* | Add addtional @NonNull annotationSamuel Tardieu2014-05-141-0/+2
| |
* | Minor cleanupsSamuel Tardieu2014-05-144-4/+5
| |
* | Minor cleanupsSamuel Tardieu2014-05-141-3/+3
| |
* | Minor cleanupsSamuel Tardieu2014-05-1410-32/+18
| |
* | Update changelog_release.xmlLars2014-05-141-4/+2
| |
* | Merge branch 'release' into upstreamSamuel Tardieu2014-05-134-13/+28
|\ \ | |/
| * fix #3836: cache type is no longer recognized due to gc.com changeSamuel Tardieu2014-05-133-2/+14
| |
| * Update changelog_release.xmlLars2014-05-061-11/+14
| | | | | | | | | | | | - Adapted to new format - Some wording corrections - Milestone Corrected - Appended section for possible next bugfix release
* | Mark method return as NonNullSamuel Tardieu2014-05-131-2/+2
| | | | | | | | The interface has changed in a recent commit.
* | Parse and load additional logs and rating in parallelSamuel Tardieu2014-05-131-10/+25
| |
* | Separate cache parsing and database saving codeSamuel Tardieu2014-05-133-50/+68
| | | | | | | | | | This allows us to avoid saving and reloading logs in the case where we want to add friends and own logs.
* | Load friends logs and own log in parallelSamuel Tardieu2014-05-132-112/+121
| |
* | Upgrade to RxJava 0.18.3 and use the new Scheduler interfaceSamuel Tardieu2014-05-1314-58/+41
| |
* | Update IntelliJ IDEA filesSamuel Tardieu2014-05-133-3/+55
| |
* | refactoring: remove listener references to cachelistadapterBananeweizen2014-05-131-13/+26
| |
* | Merge pull request #3832 from rsudev/crowdin_translationsrsudev2014-05-121-2/+2
|\ \ | | | | | | crowdin: New translations
| * | crowdin: New translationsrsudev2014-05-121-2/+2
|/ /
* | Dump memory on OOM to investigate #3818rsudev2014-05-121-0/+31
| |
* | fix #3814: enable list menu after leaving historyBananeweizen2014-05-111-0/+1
| |
* | change: set ownerUserId for OC cachesBananeweizen2014-05-112-2/+7
| | | | | | | | Some parts of our code expect this field to have some useful values. Therefore don't leave it empty for OC caches.
* | fix: don't show suggestion which cannot be foundBananeweizen2014-05-111-1/+1
| | | | | | | | | | | | Until now the owner display text was suggested when searching for the owner. But the online search only searches for the user real name. E.g. when a cache displayed "X and Y" as owner, the real owner is often only "X".
* | refactoring: avoid activity referencesBananeweizen2014-05-113-26/+40
| |
* | Revert "Call vacuum when cleaning the database"Samuel Tardieu2014-05-111-4/+0
| | | | | | | | | | | | This reverts commit 5133e107e51e7e97f40644fc9dcad6a9ba42ac28. Fix for #3827.
* | refactoring: remove activity referenceBananeweizen2014-05-111-3/+13
| |
* | fix #3803: import from android wrongly enabled in historyBananeweizen2014-05-111-1/+1
| |
* | Call vacuum when cleaning the databaseSamuel Tardieu2014-05-091-0/+4
| |
* | Merge pull request #3825 from rsudev/crowdin_translationsrsudev2014-05-083-4/+14
|\ \ | | | | | | crowdin: New translations
| * | crowdin: New translationsrsudev2014-05-083-4/+14
|/ /
* | Merge pull request #3821 from rsudev/crowdin_translationsrsudev2014-05-064-0/+12
|\ \ | | | | | | crowdin: New translations
| * | crowdin: New translationsrsudev2014-05-064-0/+12
|/ /
* | Update changelog_master.xmlLars2014-05-061-0/+9
| | | | | | I changed the format of the changelog from two separate sections into a prefix (New/Fix) as originally suggested by @Bananeweizen.
* | Merge pull request #3820 from rsudev/crowdin_translationsrsudev2014-05-052-3/+7
|\ \ | | | | | | crowdin: New translations
| * | crowdin: New translationsrsudev2014-05-052-3/+7
|/ /
* | Merge pull request #3817 from rsudev/crowdin_translationsrsudev2014-05-0517-49/+4
|\ \ | | | | | | crowdin: New translations
| * | crowdin: New translationsrsudev2014-05-0517-49/+4
|/ /
* | Merge pull request #3808 from marco-dev/personalLogsOnFriendsTabrsudev2014-05-054-57/+92
|\ \ | | | | | | Fixes #1793 - personal logs on friends logs tab
| * | Fixes #1793 - personal logs on friends logs tabMarco Jacob2014-05-034-57/+92
| | |
* | | Fixes #3809, Cannot hide owned caches on live map; OpenCaching.usrsudev2014-05-041-0/+6
| | | | | | | | | | | | - implemted isOwner for OCApiLiveConnector
* | | Fixes #3812, "Webcam photo taken" log does not mark cache as foundrsudev2014-05-031-1/+1
| | |
* | | Fixes #3698, Archived caches still shown on maprsudev2014-05-034-3/+6
|/ / | | | | | | | | | | | | - filter archived as disabled on map - their waypoints as well - use disabled icon for archived on static maps - filter archived alongside disabled in SearchResult
* | Implements #3758, Filter for "Not found" cachesrsudev2014-05-013-0/+43
| |