62fc4d5cf4
increment version number to 0.22.9
2021-05-24 09:03:07 +02:00
f2e4529707
increment version number to 0.22.8
2021-05-22 17:32:00 +02:00
85427826aa
increment version number to 0.22.7
2021-02-17 14:36:06 +01:00
a91fba6a3d
increment version number to 0.22.6
2021-02-16 13:47:33 +01:00
28a5cdf319
android/meson.build: update the SDK platform to 29
...
Needed for `requestLegacyExternalStorage` (commit ca02fb7782
).
2021-02-15 21:17:26 +01:00
ca02fb7782
android/AndroidManifest.xml: enable requestLegacyExternalStorage
...
This is a workaround for the new scoped storage design in Android 11:
https://developer.android.com/about/versions/11/privacy/storage
This needs a proper solution eventually, but this quick fix will do
until we change "targetSdkVersion" to 30.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1061
2021-02-15 17:43:05 +01:00
234cedd6c6
increment version number to 0.22.5
2021-01-21 17:43:25 +01:00
5b946e9d95
android/AndroidManifest.xml: android release 0.22.4
2021-01-21 17:36:00 +01:00
b46ca50dcc
android/AndroidManifest.xml: raise targetSdkVersion to 29
...
The Google overlords require me to change to 29 or else I can't upload
new releases to Google Play.
https://developer.android.com/distribute/best-practices/develop/target-sdk
2021-01-21 17:35:59 +01:00
168d6257b4
python/build/libs.py: build CURL with OpenSSL support
...
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1059
2021-01-21 14:33:14 +01:00
3825175bfc
python/build/ffmpeg.py: remove obsolete -no-integrated-as workaround
2021-01-19 20:17:47 +01:00
5348f8c9c8
copyright year 2021
2021-01-01 19:54:28 +01:00
65d257675f
increment version number to 0.22.1
2020-09-23 16:15:44 +02:00
56fa7368e8
release v0.22
2020-09-23 15:26:51 +02:00
67c7116f05
Merge branch 'v0.21.x' into master
2020-09-04 18:35:21 +02:00
9bda0379af
increment version number to 0.21.26
2020-07-16 12:53:22 +02:00
3d7147390f
Merge branch 'v0.21.x'
2020-07-01 16:56:17 +02:00
b7a99b4a4b
increment version number to 0.21.25
2020-06-11 06:29:08 +02:00
c6a7f6dabc
Merge tag 'v0.21.24'
...
release v0.21.24
2020-06-10 22:58:41 +02:00
7583cfe9b7
{android,win32}/build.py: enable the GME decoder plugin
...
Closes https://github.com/MusicPlayerDaemon/MPD/issues/891
2020-06-10 21:33:29 +02:00
5e93e882c9
Merge branch 'v0.21.x'
2020-05-27 16:16:30 +02:00
257a77fa35
{android,win32}/build.py: build libmodplug and WildMidi
...
Closes https://github.com/MusicPlayerDaemon/MPD/issues/866
2020-05-27 15:03:49 +02:00
d1d6a3871e
Merge branch 'v0.21.x'
2020-05-07 15:04:41 +02:00
f24ab120ee
android/build.py: use -fpic instead of -fPIC on ARM/Aarch64
...
Sync with the Android NDK build scripts.
2020-05-07 13:58:36 +02:00
68349bc55c
android/build.py: use -mfpu=vfpv3-d16 on ARMv7
...
This flag is used by the Android NDK build scripts as well, and this
fixes a build failure (assembler error) with FFmpeg and NDK r21.
2020-05-07 13:50:33 +02:00
ba576ffa37
Merge branch 'v0.21.x'
2020-05-05 19:00:53 +02:00
6fdae1139f
increment version number to 0.21.24
2020-04-29 23:20:04 +02:00
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