Commit Graph

173 Commits

Author SHA1 Message Date
0b3acc3eec Merge tag 'v0.21.23'
release v0.21.23
2020-04-23 18:01:23 +02:00
c331c75fde increment version number to 0.21.23 2020-04-14 13:12:36 +02:00
12b97bbe38 Merge tag 'v0.21.22'
release v0.21.22
2020-04-02 18:02:10 +02:00
60f2116202 android/Settings: remove the EXPIRIMENTAL text
Using MPD from Android since quite some times now. I consider it very stable
now.
2020-03-26 17:31:31 +01:00
4ff2532330 android: add TV support
TODO: Not sure the app could be accepted on the play store without a valid
banner.
2020-03-26 17:31:20 +01:00
9c15760c4d android/Main: handle API26 NotificationChannel
This seems to be required on recent Android versions (tested with Android 10).
This is also required for android TV services (cf. next commit).

This is done using Java reflection so that the project doesn't depend on
android compat libs.
2020-03-26 17:30:55 +01:00
8e6a21a9c2 increment version number to 0.21.22 2020-03-22 10:48:53 +01:00
01632d37ef Merge branch 'v0.21.x' 2020-03-12 08:11:08 +01:00
9abb686eeb increment version number to 0.21.21 2020-02-16 20:48:46 +01:00
3fc859c42d Merge branch 'v0.21.x' 2020-02-04 16:49:18 +01:00
f6f30d6d64 increment version number to 0.21.20 2020-01-25 20:06:58 +01:00
2817bf9e95 copyright year 2020 2020-01-18 19:23:49 +01:00
dca79938d5 Merge tag 'v0.21.19'
release v0.21.19
2020-01-17 15:58:11 +01:00
ac1b844c15 android/AndroidManifest.xml: increase targetSdkVersion to 28
Google Play refuses uploads with a lower targetSdkVersion.
2020-01-17 15:48:43 +01:00
64309abc14 Merge branch 'v0.21.x' 2020-01-14 22:04:55 +01:00
aa0e121ade android/build.py: support x86_64 builds 2020-01-12 13:03:18 +01:00
b4700039fd android/build.py: drop -lmstackrealign
This flag doesn't appear to work, and since we never had a problem
without the flag, implementing Google's recommendation is useless.
2020-01-12 13:03:18 +01:00
ab41c16eb5 android/build.py: add -Wl,--exclude-libs=ALL
Don't export the symbols of all those static libraries.  Most
importantly, don't export the whole libc++ ABI.
2020-01-12 12:47:40 +01:00
04101f37b8 android/build.py: add -fno-faddrsig and -lmstackrealign 2020-01-12 12:41:37 +01:00
8c31370534 android/build.py: drop --sysroot, -isystem, -L, ...
These appear to be no longer necessary (tested with NDK r20b).

Closes https://github.com/android/ndk/issues/951
2020-01-12 12:11:09 +01:00
2306b0d78c android/build.py: append API level to LLVM triple
This implicitly defines __ANDROID_API__, which means we can drop the
"-D__ANDROID_API__=" parameter.

This is recommended on
https://android.googlesource.com/platform/ndk/+/ndk-release-r20/docs/BuildSystemMaintainers.md
2020-01-12 12:02:12 +01:00
cb1a9045e6 android/build.py: drop "-none" from llvm_triple
It's not mentioned on
https://developer.android.com/ndk/guides/other_build_systems
2020-01-12 11:51:20 +01:00
e92af06664 android/build.py: remove obsolete dict key android_api_level 2020-01-12 11:49:10 +01:00
84784badce Merge branch 'v0.21.x' 2020-01-03 15:31:18 +01:00
32a17a997a increment version number to 0.21.19 2019-12-24 16:41:13 +01:00
803a48e96d Merge tag 'v0.21.18'
release v0.21.18
2019-12-24 16:31:06 +01:00
a8661b5931 increment version number to 0.21.18 2019-12-18 16:49:04 +01:00
496f43e25d Merge branch 'v0.21.x' 2019-11-04 15:07:46 +01:00
85d27cbcb9 increment version number to 0.21.17 2019-10-16 14:20:28 +02:00
e1867a99e9 Merge tag 'v0.21.16'
release v0.21.16
2019-10-16 12:03:12 +02:00
b9b906ab20 increment version number to 0.21.16 2019-10-07 12:24:25 +02:00
0643b5abad Merge tag 'v0.21.15'
release v0.21.15
2019-09-25 21:27:31 +02:00
e70f40fac1 increment version number to 0.21.15 2019-08-22 11:40:17 +02:00
9bcd02d178 Merge branch 'v0.21.x' 2019-08-10 10:58:32 +02:00
ab830f9afd increment version number to 0.21.14 2019-08-09 15:38:01 +02:00
192ad91010 Merge tag 'v0.21.13'
release v0.21.13
2019-08-06 11:39:25 +02:00
f44c67de09 increment version number to 0.21.13 2019-08-05 13:05:54 +02:00
991bbea875 Merge branch 'v0.21.x' 2019-07-29 11:32:00 +02:00
39b302dcad increment version number to 0.21.12 2019-07-12 17:22:20 +02:00
33f5e03e80 Merge branch 'v0.21.x' 2019-06-17 22:06:54 +02:00
a139279575 Copyright year 2019 2019-06-17 11:17:30 +02:00
09884e608b increment version number to 0.21.11 2019-06-11 09:29:05 +02:00
03507037e8 increment version number to 0.21.10 2019-05-31 16:16:56 +02:00
f8468451c9 android/AndroidManifest.xml: increment versionCode after hotfix upload 2019-05-04 13:25:05 +02:00
65df6ca14e android/Settings: request READ_EXTERNAL_STORAGE permission
Using this API function requires SDK level 23.
2019-05-04 07:29:41 +02:00
36dec47bf7 android/build.py: link ARMv7 binary with libunwind
Fixes nullptr dereference when an exception gets thrown because there
is no ".eh_frame" section for unwinding.

Closes https://github.com/MusicPlayerDaemon/MPD/issues/543
2019-05-03 20:15:50 +02:00
478cedcadf increment version number to 0.21.9 2019-05-03 20:15:33 +02:00
511826763a increment version number to 0.21.8 2019-04-03 12:27:18 +02:00
9776e43bbe android/AndroidManifest.xml: update version number 2019-04-03 11:28:59 +02:00
f255a485b7 increment version number to 0.21.6 2019-02-22 15:28:03 +01:00