514 Commits

Author SHA1 Message Date
Daniel Martí
f4e23bb2ed Buildfix 2014-01-01 22:09:33 +01:00
Daniel Martí
cd00760cc4 Remove compact icons, replace installed with a symbol 2014-01-01 21:45:20 +01:00
Daniel Martí
753bc43452 Use AppDetails title as indicator where we come from 2014-01-01 21:34:41 +01:00
Daniel Martí
771947536e Add categories to AppDetails, layout tweaks 2014-01-01 21:08:41 +01:00
Daniel Martí
214c920afd Do AddItems with addAll on AppListAdapter 2014-01-01 16:06:42 +01:00
Daniel Martí
219443b5a7 Fix support for 1.6 (4), fixes #414 2014-01-01 14:52:14 +01:00
Daniel Martí
56cb8ccdda Update summaries via methods, greatly decreasing source lines 2014-01-01 02:09:16 +01:00
Daniel Martí
962521947e Last pref summary: notifications 2014-01-01 01:47:10 +01:00
Daniel Martí
de40bed7e1 Do expert mode summary 2014-01-01 01:43:52 +01:00
Daniel Martí
6c9a375b27 Do db sync and apk cache settings summaries too 2014-01-01 01:32:33 +01:00
Daniel Martí
abef4f36e0 Do incompatible versions and permissions settings too 2014-01-01 01:20:21 +01:00
Daniel Martí
65981e3a25 Do updateHistoryDays summary like the others 2014-01-01 01:13:01 +01:00
Daniel Martí
d1d88ea26b Update summaries on onResume() consistently 2014-01-01 01:03:25 +01:00
Daniel Martí
177b2a170d Show value for the theme pref too, no dummy defualt summaries 2014-01-01 00:42:27 +01:00
Daniel Martí
02bac89b17 Do on/off and value summaries for auto updates 2014-01-01 00:38:47 +01:00
Daniel Martí
1b6a643b9c Start doing checkbox preferences with on/off summaries 2013-12-31 21:59:46 +01:00
Daniel Martí
1b83bf38ac Move pref names to Preferences.java 2013-12-31 21:35:37 +01:00
Daniel Martí
aaad028f3a Use OnSharedPreferenceChangeListener, recommended and easier to use 2013-12-31 21:29:38 +01:00
Daniel Martí
994610c516 TODO done: Use a HashMap when updating app lists 2013-12-31 20:46:21 +01:00
Daniel Martí
ea0eae6b11 Small changes to SearchResuts 2013-12-31 14:49:34 +01:00
Daniel Martí
d1d1201a6e Add missing dogecoin bit to RepoXMLHandler 2013-12-31 12:12:32 +01:00
Daniel Martí
1e4fe9fa2c Add basic dogecoin donation support 2013-12-31 12:11:03 +01:00
Daniel Martí
a189ff6e4e Replace UnlimitedDiscCache with LimitedAgeDiscCache and 30 days (fixes #190) 2013-12-31 11:35:00 +01:00
Daniel Martí
bc74d97195 Add very basic support for <provides> 2013-12-31 11:16:46 +01:00
Daniel Martí
70fd272871 Replace * and -> with UTF symbols 2013-12-31 11:03:34 +01:00
Daniel Martí
03f2869281 Always load incompatible apks on memory 2013-12-25 22:48:12 +01:00
Daniel Martí
e3789631ba Restructure applistitem:
* Move it to the top right corner
* Don't let the app name overlap it
* Ellipsize version names to leave space for name
* Summary can now take two lines if it needs them
* Installed versions are now bold
2013-12-25 22:46:46 +01:00
Daniel Martí
f3b247dc81 Don't override old DisplayImageOptions entirely 2013-12-25 20:11:26 +01:00
Daniel Martí
960e04d425 Merge commit 'refs/merge-requests/55' of gitorious.org:f-droid/fdroidclient 2013-12-25 19:46:09 +01:00
Daniel Martí
71be2d8e82 Avoid a couple possible NullPointerExceptions 2013-12-14 11:47:59 +01:00
Daniel Martí
e070883934 Remove empty overrides 2013-12-14 11:41:25 +01:00
Daniel Martí
744d46161e Remove unnecessary returns 2013-12-14 11:34:26 +01:00
Daniel Martí
2ee5226d62 Remove wanted id instead of hard-coded 1... 2013-12-12 00:32:35 +01:00
Daniel Martí
a0a2fe4cf0 A few variable type fixes 2013-12-12 00:32:35 +01:00
Daniel Martí
ccbfa2744e Replace iterator with foreach 2013-12-12 00:32:35 +01:00
Daniel Martí
00a0f4399f Avoid a couple possible NullPointerExceptions 2013-12-12 00:32:35 +01:00
Daniel Martí
10fa5108da Delete a bunch of unused imports 2013-12-12 00:32:29 +01:00
Daniel Martí
9522edda74 Remove a couple unused vars 2013-12-12 00:14:26 +01:00
Daniel Martí
d042ed7508 Multiple appends are better than an append of a concatenation 2013-12-12 00:13:09 +01:00
Daniel Martí
f4fa7db8c8 Make a couple FDroid variables local as per lint suggestion 2013-12-12 00:12:52 +01:00
Daniel Martí
23dcfadefa Don't crash if an apk exists for a non-existing app 2013-12-07 13:00:10 +01:00
Hans-Christoph Steiner
1ad693931f if incoming repo Intent is handled, then return to the sending Activity 2013-12-02 21:55:55 -05:00
Hans-Christoph Steiner
f9d2fbb0ae if incoming repo already exists and is enabled, show Toast and hide dialog
No need to show the dialog if it won't let you take any action.
2013-12-02 21:50:08 -05:00
Hans-Christoph Steiner
c7b076e5ea add detailed checking of incoming repos based on fingerprint in DB
When a new repo is being added, whether manually or via an incoming Intent,
check the address and fingerprint against repos in the DB.  If the repo is
not in the DB, offer to add it.  If the repo address is in the DB, then do
more checks:

* If that address has no fingerprint in the DB, then offer to add the new
  repo including that fingerprint.  This might happen when upgrading a repo
  from unsigned to signed.
* if the incoming info matches a repo in the DB, offer to enable that repo
* if the address matches a repo in the DB but the incoming fingerprint does
  not match the fingerprint in the DB, warn the user, and tell them to
  delete the existing repo if they truly want to override the existing info
2013-12-02 21:50:08 -05:00
Hans-Christoph Steiner
711a1418b6 make DB.calcFingerprint() return null if pubkey is null
Handling it here seems to keep the flow simple.
2013-12-02 21:50:08 -05:00
Hans-Christoph Steiner
e063636d61 make all incoming repo URLs all lowercase 2013-12-02 21:50:08 -05:00
Hans-Christoph Steiner
ffc1f27e33 remove trailing spaces from .java files to placate the more finicky formats
the Eclipse Android mode loves to remove all trailing whitespaces quite
religiously.  This commit just removes trailing whitespace.  It was done
by running this:

sed -i 's/[[:space:]]*$//' *.java */*.java
2013-12-02 18:53:33 -05:00
Ciaran Gultnieks
62ddbe5ce1 Database upgrade fix 2013-11-27 13:54:55 +00:00
Ciaran Gultnieks
2e21f8abba Support for displaying UpstreamNonFree 2013-11-27 11:26:52 +00:00
Ciaran Gultnieks
d21788569f Accept declaration of maxage from repos 2013-11-26 19:59:42 +00:00