| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove empty JavaDoc @param and @return | Samuel Tardieu | 2015-02-10 | 1 | -26/+0 |
| | | |||||
| * | Do not require RxJavaAsyncUtils anymore | Samuel Tardieu | 2015-02-05 | 1 | -6/+5 |
| | | |||||
| * | refactoring: use upper case SQL keywords as is customary | Samuel Tardieu | 2015-01-30 | 1 | -5/+5 |
| | | |||||
| * | refactoring: use a prepared statement to check for cache presence | Samuel Tardieu | 2015-01-30 | 1 | -2/+3 |
| | | | | | Also, the previous code was locking on a purely local variable. | ||||
| * | Upgrade to RxAndroid 0.24.0 | Samuel Tardieu | 2015-01-07 | 1 | -2/+2 |
| | | |||||
| * | Do not lazy load fields if the cache doesn't come from the database | Samuel Tardieu | 2015-01-07 | 1 | -1/+1 |
| | | | | | | | | | | | When a cache is stored in the database, some fields are lazily loaded from the database. This should only happen when the cache itself has been loaded from the database, otherwise we might fill fields of a cache acquired from the network with older version of the fields as stored in the database. Noticed during the work on #4576. | ||||
| * | Use a non-volatile variable to avoid warning | Samuel Tardieu | 2015-01-06 | 1 | -2/+3 |
| | | | | | | Testing the value of a volatile entity for nullness doesn't give any clue on its *continued* nullness. The tooling knows that and complains. | ||||
| * | fix #4591: refreshing without progress leads to ANR | Samuel Tardieu | 2015-01-06 | 1 | -87/+76 |
| | | |||||
| * | fix #4570: inconsistency of pictures in image tab | Samuel Tardieu | 2015-01-06 | 1 | -91/+110 |
| | | |||||
| * | #4557: refactoring: use double checked locking | Bananeweizen | 2015-01-04 | 1 | -31/+37 |
| | | | | also convert PreparedStatement to an enum | ||||
| * | fix #4557: NPE when performing backup | Bananeweizen | 2015-01-04 | 1 | -7/+8 |
| | | |||||
| * | Use only one shared images directory | Samuel Tardieu | 2015-01-03 | 1 | -0/+3 |
| | | | | | | | The user avatar used to be stored under the "_others" pseudo-geocode while other data not tied to a particular cache was stored under "shared". Now, everything is now in "shared". | ||||
| * | remove redundant code for cache size null checks | Bananeweizen | 2015-01-02 | 1 | -1/+1 |
| | | |||||
| * | use more nullable annotations | Bananeweizen | 2015-01-01 | 1 | -6/+49 |
| | | | | | | | | * make the DataStore methods use explicit nullable or nonnull return values * remove the null return of getStoredList() * unfortunately many of the test methods need an assert() statement to make Eclipse understand the null logic | ||||
| * | Merge remote-tracking branch 'origin/release' | Bananeweizen | 2014-12-30 | 1 | -0/+2 |
| |\ | |||||
| | * | fix #4558: NPE in TrackableActivity | Bananeweizen | 2014-12-26 | 1 | -0/+2 |
| | | | |||||
| * | | Fixes #3797, Waypoints from personal note not removed | rsudev | 2014-12-13 | 1 | -1/+3 |
| |/ | | | | | | - make 'personal note' waypoints 'own' (allowing deletion by user) - never delete them automatically - changed place of note parsing to allow correct duplicate detection | ||||
| * | Fix Javadoc bogus references | Samuel Tardieu | 2014-11-23 | 1 | -9/+5 |
| | | |||||
| * | remove unused code and Javadoc | Bananeweizen | 2014-11-21 | 1 | -3/+0 |
| | | |||||
| * | fix #4450: crash after performing backup | Samuel Tardieu | 2014-11-21 | 1 | -4/+5 |
| | | |||||
| * | Tiny cleanup of DataStore | Samuel Tardieu | 2014-11-20 | 1 | -26/+26 |
| | | |||||
| * | Cleanup the database from within the DataStore class | Samuel Tardieu | 2014-11-20 | 1 | -45/+53 |
| | | |||||
| * | Use a scheduler instead of a thread to update bubble count | Samuel Tardieu | 2014-11-20 | 1 | -0/+23 |
| | | |||||
| * | Use a scheduler instead of a thread to remove old directories | Samuel Tardieu | 2014-11-20 | 1 | -3/+4 |
| | | |||||
| * | rename package | Bananeweizen | 2014-11-02 | 1 | -2/+2 |
| | | | | | The package not only contains the GeoPoint definition, but other location related classes, too. | ||||
| * | Add a Geocache.getGeocodes helper for a common pattern | Samuel Tardieu | 2014-10-28 | 1 | -3/+1 |
| | | |||||
| * | refactoring: avoid repeated stringbuilder for queries | Bananeweizen | 2014-10-10 | 1 | -124/+82 |
| | | | | | | Our prepared SQL statements actually created a Stringbuilder for concatenation of the query string on each invocation, even with the statements already being prepared. | ||||
| * | Name ignored catch parameter as such | Samuel Tardieu | 2014-09-09 | 1 | -3/+3 |
| | | |||||
| * | refactoring: use interface types instead of implementation | Bananeweizen | 2014-09-07 | 1 | -2/+2 |
| | | |||||
| * | Merge branch 'release' into upstream | Samuel Tardieu | 2014-08-30 | 1 | -1/+2 |
| |\ | |||||
| | * | fix #4277: cannot get trackables as suggestions | Samuel Tardieu | 2014-08-30 | 1 | -1/+2 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/release' | Bananeweizen | 2014-08-26 | 1 | -5/+10 |
| |\ \ | |/ | |||||
| | * | fix #4225: avoid exception from search suggestions | Bananeweizen | 2014-08-26 | 1 | -5/+10 |
| | | | |||||
| * | | minor performance optimization when reading caches | Bananeweizen | 2014-08-23 | 1 | -2/+2 |
| | | | |||||
| * | | Remove additional comma | Samuel Tardieu | 2014-08-21 | 1 | -1/+1 |
| | | | | | | | | | | | Recent Android versions seem to accept the extra comma when compiling the statement, while some of them don't and choke on it. | ||||
| * | | Remove latitude and longitude from lists table | Samuel Tardieu | 2014-08-21 | 1 | -2/+0 |
| | | | | | | | | | Part of #651. | ||||
| * | | fix #1628: remove latlon column in database tables | Samuel Tardieu | 2014-08-21 | 1 | -51/+44 |
| | | | | | | | | | | | This does not require a database version update (see #651) as this column is simply ignored if it is present. | ||||
| * | | Remove the unused latlon field in waypoints | Samuel Tardieu | 2014-08-21 | 1 | -4/+1 |
| | | | | | | | | | Related to #1628. | ||||
| * | | remove unused code | Bananeweizen | 2014-08-04 | 1 | -4/+0 |
| | | | |||||
| * | | refactoring: avoid optimization of TEMPORARY_LIST | Bananeweizen | 2014-08-04 | 1 | -2/+2 |
| | | | |||||
| * | | Use EnumMap where available | Samuel Tardieu | 2014-08-04 | 1 | -1/+2 |
| | | | |||||
| * | | Remove unused methods | Samuel Tardieu | 2014-08-04 | 1 | -21/+0 |
| |/ | |||||
| * | switch to Java 1.7 | Bananeweizen | 2014-07-17 | 1 | -23/+23 |
| | | | | | At least since march both ADT and Android Studio support Java 7 features in Android development. Let's use them. | ||||
| * | fix several name shadowing occurrences | Bananeweizen | 2014-06-29 | 1 | -23/+23 |
| | | |||||
| * | Upgrade RxJava to version 0.19 | Samuel Tardieu | 2014-06-09 | 1 | -2/+2 |
| | | |||||
| * | new: icons in search suggestions | Bananeweizen | 2014-06-01 | 1 | -2/+3 |
| | | |||||
| * | new: show recently opened caches in global search | Bananeweizen | 2014-06-01 | 1 | -159/+170 |
| | | | | | | | | Without any search term given, the search suggestions now contain the most recent caches. We should probably add a more explicit UI on the main screen for that, too, as discussed before. | ||||
| * | Load friends logs and own log in parallel | Samuel Tardieu | 2014-05-13 | 1 | -10/+6 |
| | | |||||
| * | fix: don't show suggestion which cannot be found | Bananeweizen | 2014-05-11 | 1 | -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". | ||||
| * | Revert "Call vacuum when cleaning the database" | Samuel Tardieu | 2014-05-11 | 1 | -4/+0 |
| | | | | | | | This reverts commit 5133e107e51e7e97f40644fc9dcad6a9ba42ac28. Fix for #3827. | ||||
