1914 Commits

Author SHA1 Message Date
Hans-Christoph Steiner
aace086da4 separate defaultRepos from initialRepos, which includes additionalRepos 2018-10-18 15:07:53 +02:00
Hans-Christoph Steiner
e8264d7dbb rename REPO_XML_ARG_COUNT to REPO_XML_ITEM_COUNT 2018-10-18 15:07:53 +02:00
Hans-Christoph Steiner
b9b7dab2c4 fix additional_repos.xml handling to be properly parsed
additional_repos.xml has 7 <item> elements per repo, while default_repos.xml
has 8.  The difference is that additional_repos.xml does not have the
"priority" <item> since it is not allowed to override anything that is set
in default_repos.xml.

see spec in !705
2018-10-18 15:07:53 +02:00
Hans-Christoph Steiner
7eb53518aa move comments to javadoc 2018-10-18 15:07:53 +02:00
Hans-Christoph Steiner
b529e10c4a priority is NOT ignored, just additional_repos.xml is not allowed to set 2018-10-18 15:07:53 +02:00
Hans-Christoph Steiner
95c375ac26 fix DBHelperTest to actually load and parse additional_repos.xml 2018-10-18 15:07:53 +02:00
Dimitri Rusin
dd08655d43 changed the tests: now testing only DBHelper.parseXmlRepos() 2018-09-20 19:12:14 +00:00
Dimitri Rusin
5a6d2df3ac removed stars from imports 2018-09-20 12:19:35 +00:00
Dimitri Rusin
dc19b11ae1 finished additional repos test 2018-09-17 13:54:15 +00:00
Dimitri Rusin
59d0f7d6be some minor style changes 2018-09-17 13:54:15 +00:00
Dimitri Rusin
324cb2998b minor style changes 2018-09-17 13:54:15 +00:00
Dimitri Rusin
27e0eaad9e implemented creating xml file on oem partition; not sure whether it works cause gradle runs forever (>20min) 2018-09-17 13:54:15 +00:00
Dimitri Rusin
895166e9db started implementing test 2018-09-17 13:54:15 +00:00
Dimitri Rusin
f5a5260e3e removed priority from additional_repos.xml 2018-09-17 13:54:15 +00:00
Dimitri Rusin
9e2882451f add internal repos after additional ones 2018-09-17 13:54:15 +00:00
Dimitri Rusin
3193b7f93a syntactic improvements, plus now prioritizes correctly 2018-09-17 13:54:15 +00:00
Dimitri Rusin
a96621c6ec renamed to additional_repos.xml, now collects them on all custom partitions 2018-09-17 13:54:15 +00:00
Dimitri Rusin
51135e5684 replaced json with xml 2018-09-17 13:54:15 +00:00
Dimitri Rusin
03507804b6 started implementing xml approach with priority checking 2018-09-17 13:54:15 +00:00
Dimitri Rusin
adc1c80b77 more syntax improvements 2018-09-17 13:54:15 +00:00
Dimitri Rusin
b150a01706 improved syntax 2018-09-17 13:54:15 +00:00
Dimitri Rusin
b17a40c215 now default repos from /oem are loaded every time ./databases cannot be found 2018-09-17 13:54:15 +00:00
Hans-Christoph Steiner
e500299c24 version code 1004050 2018-09-12 14:28:20 +02:00
Hans-Christoph Steiner
d386183f1a Weblate 2018-09-12 12:27:56 +00:00
Hans-Christoph Steiner
10b9dc7f1e include Android 9.0 (28) in the versions display 2018-09-12 13:47:22 +02:00
Hans-Christoph Steiner
d11c67ead5 fix Anti-Features list display in < android-24
Html.fromHtml() strips <li> and <ul> on Android 6.0 and older, but div works
2018-09-12 13:40:15 +02:00
wsdfhjxc
11e8a3e2b6 Always display installed app version in the app version list 2018-09-12 11:38:32 +00:00
wsdfhjxc
f10e6f8afe Refresh installed apps after database purge on forced update 2018-09-11 16:14:05 +02:00
wsdfhjxc
66a7fd81bf Recreate installed app table on database purge 2018-09-11 16:14:05 +02:00
Hans-Christoph Steiner
2a9a3bddae Merge branch 'forced-update' into 'master'
Purge database only once after a forced update

Closes #1586

See merge request fdroid/fdroidclient!748
2018-09-11 08:42:51 +00:00
wsdfhjxc
93efab2d12 Purge database only once after a forced update 2018-09-07 18:08:51 +02:00
wsdfhjxc
c937cbf297 Display required arch also for compatible app versions 2018-09-07 03:06:43 +02:00
Hans-Christoph Steiner
9ddd5bb1a7 Merge branch 'versions-fix' into 'master'
Differentiate app versions even if their version code is the same

See merge request fdroid/fdroidclient!747
2018-09-03 20:39:11 +00:00
wsdfhjxc
2bb49d7dde Differentiate app versions even if their version code is the same 2018-09-03 17:24:07 +02:00
wsdfhjxc
fe22a849ff Show downgrade button only when version code is smaller than installed 2018-09-03 17:16:53 +02:00
wsdfhjxc
62f1a60949 Use apkName to keep track of expanded version items 2018-09-03 17:14:36 +02:00
wsdfhjxc
de837284ba Use a workaround for AppBarLayout bug to make app details screen responsive 2018-09-02 13:08:28 +02:00
Hans-Christoph Steiner
8b30179ac2 version code 1004001 2018-08-30 23:34:59 +02:00
Ldm Public
d5738f19a2 Translated using Weblate (French)
Currently translated at 99.7% (420 of 421 strings)
2018-08-30 23:34:58 +02:00
Hans-Christoph Steiner
385d337235 Weblate 2018-08-30 20:50:03 +00:00
Hans-Christoph Steiner
054bdb5cd4 Merge branch 'focusable' into 'master'
Add missing "focusable" attributes.

See merge request fdroid/fdroidclient!735
2018-08-30 20:33:20 +00:00
Hans-Christoph Steiner
c4265fe5cb Merge branch 'lintfix' into 'master'
Minor fixes for NonNull annotations and Javadoc

See merge request fdroid/fdroidclient!742
2018-08-30 20:09:30 +00:00
wsdfhjxc
3b711ea571 App version list overhaul 2018-08-30 20:07:31 +00:00
Reimar Döffinger
6b655b8c04 Minor JavaDoc fixes. 2018-08-30 19:14:14 +02:00
Reimar Döffinger
7e14bf4c10 Add @NonNull annotations to @Override methods. 2018-08-30 19:14:14 +02:00
Hans-Christoph Steiner
acefc4ca59 Merge branch 'header-image' into 'master'
Fix missing header image after scrolling down and scrolling up in app details

Closes #1540

See merge request fdroid/fdroidclient!731
2018-08-30 10:52:38 +00:00
Hans-Christoph Steiner
5701cfe34b Merge branch 'expert-mode-scroll' into 'master'
Keep "Expert mode" item at top of screen when revealing expert preferences

See merge request fdroid/fdroidclient!737
2018-08-30 10:08:15 +00:00
Hans-Christoph Steiner
037c6ec3f6 Merge branch 'about-forum' into 'master'
Replace e-mail address with forum link in "About F-Droid" screen

See merge request fdroid/fdroidclient!738
2018-08-30 10:06:21 +00:00
Hans-Christoph Steiner
6647bc465d Merge branch 'bottomnavupdate' into 'master'
Update bottom-navigation-bar version.

See merge request fdroid/fdroidclient!740
2018-08-30 09:58:52 +00:00
Reimar Döffinger
9eb6e3fc3e Update bottom-navigation-bar version.
It now supports keyboard/D-Pad navigation.
2018-08-26 19:27:03 +02:00