1155 Commits

Author SHA1 Message Date
Daniel Martí
53a10aa44f Re-run fix-ellipsis after translatebot overwrite 2014-03-18 08:17:34 +01:00
Daniel Martí
5e30d0d218 Remove "Android App:" when sharing an application
Reasons to do so:
* Redundant
* Often noisy
* Not properly translated
2014-03-18 08:15:04 +01:00
F-Droid Translatebot
7f652f8620 Translation updates 2014-03-17 15:27:41 +00:00
Daniel Martí
aa85cddd84 Fix repo manifest for 0.58, not master 2014-03-17 14:01:17 +01:00
Daniel Martí
12a9a1cf29 New script: Update repo xml data with git repo/submodule data 2014-03-17 14:01:08 +01:00
Daniel Martí
ca0ed2844e README: Minor fixes, don't use repos differing from the ones in git submodules 2014-03-17 13:35:35 +01:00
Daniel Martí
58609a4f50 Update submodules 2014-03-17 13:20:38 +01:00
Daniel Martí
05edd59b05 Ignore UnusedResources on default_repo.xml
We iterate over them programmatically, so lint thinks we don't use them
2014-03-17 09:39:52 +01:00
Daniel Martí
3df221bc4a Don't ship third-party repos 2014-03-17 09:38:38 +01:00
Daniel Martí
a184ce7268 Make priorities configurable too 2014-03-17 09:38:11 +01:00
Daniel Martí
6284811fec Merge commit 'refs/merge-requests/68' of gitorious.org:f-droid/fdroidclient 2014-03-17 09:29:13 +01:00
Daniel Martí
2095229061 Run translation auto-correct scripts 2014-03-17 09:26:23 +01:00
F-Droid Translatebot
8acb1b9a76 Translation updates 2014-03-17 08:24:02 +00:00
Peter Serwylo
0ec4e3756d Don't show update option in list if ignored.
Related to the last bug with the update notify count. This one is
also due to the fact we didn't ask for the right data from the
provider. If these bugs keep coming in over time, I will seriously
consider guarding access to each variable with a check, and throwing
an exception if the variable hasn't been initialized. For now I'll
see if it was a once off. Hopefullly tests will catch these issues
in the future.
2014-03-17 17:43:45 +11:00
Rene Treffer
67e1020684 Add missed occurance of old repo address R.string 2014-03-16 14:20:44 +01:00
Rene Treffer
7fa25d3209 Add ROM building instructions
Android.mk enables ROM devs to bundle F-Droid. Add instruction on how to
do it.
2014-03-16 14:03:46 +01:00
Rene Treffer
1f799d1ef1 Say that f-droid is not an unknown source.
This property will be ignored if f-droid is not installed as priv-app,
but it _will_ skip the "you have to enable unknown sources" dialog if
f-droid is installed as priv-app.

There is thus no gain in keeping it as is (false).
2014-03-16 13:52:05 +01:00
Rene Treffer
61bbbf442d Make the list of default repos dynamic
This patch iterates over the configured list of repos and adds them to
the db on create. This means that the initial list of repositories is
now fully configurable. Added the guardian project repo (disabled) as a
testcase.
2014-03-16 13:50:17 +01:00
Rene Treffer
d55fc7cd69 Fix build failure with newer toolchains.
Android somehow wants every string to be externalized on newer
toolchains, let's prepare for that.

This fixes in-tree building of f-droid.
2014-03-16 13:44:25 +01:00
Rene Treffer
750da53970 Add Android.mk for building in ROMs
Android.mk is needed to build F-Droid as part of other ROMs. A ROM would
have to emulate the .gitmodules with repo.

Note: the build will fail until AndroidPinning pulls a trivial fix for
      super(null). There is also a layout bug that is fixed by the next
      commit.
2014-03-16 13:40:20 +01:00
Daniel Martí
49a3c3370f Don't finish the whole Repositores activity when cancelling "New Repository" 2014-03-10 18:36:35 +01:00
Daniel Martí
54d7849191 Get rid of lint TargetApi warnings 2014-03-10 18:30:42 +01:00
Daniel Martí
be4db93da5 Forgot the rtl fixes for layout-land 2014-03-10 18:27:43 +01:00
Daniel Martí
6fa72607b8 Fix relative layouts on <4.2, broken while trying to add RTL support 2014-03-10 18:19:15 +01:00
Daniel Martí
4454c0d261 No need to reset views in the app lists 2014-03-10 17:56:49 +01:00
Daniel Martí
0f44c5edba Fix scaling of icons on AppDetails 2014-03-10 17:56:38 +01:00
Hans-Christoph Steiner
1d3c18423b use https for fdroid.org everywhere, avoid redirects 2014-03-10 17:33:33 +01:00
Hans-Christoph Steiner
31fe8343ad fix RO translation's formats, based on lint warning
Inconsistent formatting types for argument #1 in format string
searchres_napps ('%s'): Found both 'd' and 's' (in values/strings.xml)

This lint check ensures the following: (1) If there are multiple
translations of the format string, then all translations use the same type
for the same numbered arguments (2) The usage of the format string in Java
consistent with the format string, meaning that the parameter types passed
to String.format matches those in the format string.

<string name="searchres_napps">Sa gasit o aplicatie potrivita cu %s\'</string>
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2014-03-10 17:32:06 +01:00
Peter Serwylo
ef17cc3489 Merge branch 'fix/update-notify-count' 2014-03-06 23:31:33 +11:00
Peter Serwylo
9fd8da42a1 Adding test coverage for "AppProvider.Helper.findIgnored()"
Also added tests for canAndWantToUpdate() while I was at it.
2014-03-06 23:31:26 +11:00
Peter Serwylo
81fcd44b66 Fixed update notification count
The update notification was not taking ignored apps into account.
This is the first manifestation of a class of bug I feared whereby
the properties of an App object are not initialized, but no error
is thrown. It occured because we were iterating over apps that were
created from the index file, rather than our database. Hence, they
had no knowledge about whether they should be ignored or not.

Also took the chance to perform a minor refactor of UpdateService
class. The onHandleIntent method was getting huge, so I extracted
two methods: verifyIsTimeForScheduledRun() and
performUpdateNotification(), as well as removing the unused "success"
flag.

The two methods should theoretically make the class more testable
later, as we can test the scheduled run code, and the update notification
code in separate tests, but we'll wait and see if that eventuates.
2014-03-06 23:31:26 +11:00
Daniel Martí
68f266d6be Remove silly values-qqq 2014-03-05 23:12:55 +01:00
Daniel Martí
91363bf753 Re-run fix-ellipsis 2014-03-05 22:58:58 +01:00
Daniel Martí
f7051a3f50 Run remove-unused-trans again 2014-03-05 22:58:38 +01:00
F-Droid Translatebot
bf040a73fa Translation updates 2014-03-05 21:44:48 +00:00
Daniel Martí
d647bfb097 Release 0.60-test 0.60-test 2014-02-28 00:37:34 +01:00
Peter Serwylo
aa9bfefd55 Fixed bug with only one apk being added from index for each app. 2014-02-28 10:32:32 +11:00
Peter Serwylo
7d985f137f Merge branch 'fix/manage-repos-crash-on-up' 2014-02-27 23:44:35 +11:00
Peter Serwylo
4004b6251f Fixed issue 474 - crash on "Up" button from ManageRepos.
Not sure that the "parent" activity of ManageRepos is required in
the manifest any more, due to the fact that the main use seems
to be to direct the "NavUtils.navigateUpSameTask" method uses it,
but this change switches to "NavUtils.navigateUpTo" and specifies
the activity explicitly.
2014-02-27 22:56:16 +11:00
Daniel Martí
7111f54c9b Update submodules 2014-02-27 11:32:20 +01:00
Peter Serwylo
141f133c7a Merge branch 'fix/count-apps-in-repo' 2014-02-24 11:06:57 +11:00
Peter Serwylo
45d046b445 Fix unique key violation in update service.
When two repos both add an apk with same version and id, then
it would break.
2014-02-24 11:01:56 +11:00
Peter Serwylo
87f2da7e2f Fix 'Number of apps' sql exception in repo details. 2014-02-24 10:45:25 +11:00
Peter Serwylo
568224ba78 s/curVersion/upstreamVersion/g, added suggestedVersion. Refactored QueryBuilder.
In order to support suggested version, I didn't want to have both
suggested version + versionCode in the App table. Rather, just the
code, and then use that (and the apps id) to join onto the apk table.
This is something we wanted to do elsewhere, so I refactored the
QueryBuilder class from the ApkProvider so that it can also be used
by the AppProvider.
db-version/41
2014-02-24 10:45:13 +11:00
Daniel Martí
955c2f5f6c Bump build-tools to 19.0.2 2014-02-23 12:22:04 +01:00
Daniel Martí
31aa3fcf30 Make titles and subtitles align properly in RTL
This is just a cosmetic fix to make the RTL layout look like the normal LTR
one. It is, effectively, making non-RTL text be aligned to the right. I
suppose that's fine, for the sake of making it readable since we don't want it
aligned to the left, breaking the layout.
2014-02-21 00:32:17 +01:00
Daniel Martí
8b823cdf59 Update changelog 2014-02-21 00:21:17 +01:00
Daniel Martí
f5c4018fee Merge branch 'rtl-layout' 2014-02-21 00:19:57 +01:00
Daniel Martí
57b2bc431e Merge branch 'rtl-layout' of gitorious.org:f-droid/fdroidclient into rtl-layout 2014-02-21 00:13:14 +01:00
Daniel Martí
2a03c51207 Use LayoutCompat in RepoAdapter 2014-02-21 00:11:58 +01:00