summaryrefslogtreecommitdiff
path: root/android
AgeCommit message (Collapse)Author
2021-05-22increment version number to 0.22.8Max Kellermann
2021-02-17increment version number to 0.22.7Max Kellermann
2021-02-16increment version number to 0.22.6Max Kellermann
2021-02-15android/meson.build: update the SDK platform to 29Max Kellermann
Needed for `requestLegacyExternalStorage` (commit ca02fb7782bea).
2021-02-15android/AndroidManifest.xml: enable requestLegacyExternalStorageMax Kellermann
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-01-21increment version number to 0.22.5Max Kellermann
2021-01-21android/AndroidManifest.xml: android release 0.22.4Max Kellermann
2021-01-21android/AndroidManifest.xml: raise targetSdkVersion to 29Max Kellermann
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-21python/build/libs.py: build CURL with OpenSSL supportMax Kellermann
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1059
2021-01-19python/build/ffmpeg.py: remove obsolete -no-integrated-as workaroundMax Kellermann
2021-01-01copyright year 2021Max Kellermann
2020-09-23increment version number to 0.22.1Max Kellermann
2020-09-23release v0.22v0.22Max Kellermann
2020-09-04Merge branch 'v0.21.x' into masterMax Kellermann
2020-07-16increment version number to 0.21.26Max Kellermann
2020-07-01Merge branch 'v0.21.x'Max Kellermann
2020-06-11increment version number to 0.21.25Max Kellermann
2020-06-10Merge tag 'v0.21.24'Max Kellermann
release v0.21.24
2020-06-10{android,win32}/build.py: enable the GME decoder pluginMax Kellermann
Closes https://github.com/MusicPlayerDaemon/MPD/issues/891
2020-05-27Merge branch 'v0.21.x'Max Kellermann
2020-05-27{android,win32}/build.py: build libmodplug and WildMidiMax Kellermann
Closes https://github.com/MusicPlayerDaemon/MPD/issues/866
2020-05-07Merge branch 'v0.21.x'Max Kellermann
2020-05-07android/build.py: use -fpic instead of -fPIC on ARM/Aarch64Max Kellermann
Sync with the Android NDK build scripts.
2020-05-07android/build.py: use -mfpu=vfpv3-d16 on ARMv7Max Kellermann
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-05Merge branch 'v0.21.x'Max Kellermann
2020-04-29increment version number to 0.21.24Max Kellermann
2020-04-23Merge tag 'v0.21.23'Max Kellermann
release v0.21.23
2020-04-14increment version number to 0.21.23Max Kellermann
2020-04-02Merge tag 'v0.21.22'Max Kellermann
release v0.21.22
2020-03-26android/Settings: remove the EXPIRIMENTAL textThomas Guillem
Using MPD from Android since quite some times now. I consider it very stable now.
2020-03-26android: add TV supportThomas Guillem
TODO: Not sure the app could be accepted on the play store without a valid banner.
2020-03-26android/Main: handle API26 NotificationChannelThomas Guillem
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-22increment version number to 0.21.22Max Kellermann
2020-03-12Merge branch 'v0.21.x'Max Kellermann
2020-02-16increment version number to 0.21.21Max Kellermann
2020-02-04Merge branch 'v0.21.x'Max Kellermann
2020-01-25increment version number to 0.21.20Max Kellermann
2020-01-18copyright year 2020Max Kellermann
2020-01-17Merge tag 'v0.21.19'Max Kellermann
release v0.21.19
2020-01-17android/AndroidManifest.xml: increase targetSdkVersion to 28Max Kellermann
Google Play refuses uploads with a lower targetSdkVersion.
2020-01-14Merge branch 'v0.21.x'Max Kellermann
2020-01-12android/build.py: support x86_64 buildsMax Kellermann
2020-01-12android/build.py: drop -lmstackrealignMax Kellermann
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-12android/build.py: add -Wl,--exclude-libs=ALLMax Kellermann
Don't export the symbols of all those static libraries. Most importantly, don't export the whole libc++ ABI.
2020-01-12android/build.py: add -fno-faddrsig and -lmstackrealignMax Kellermann
2020-01-12android/build.py: drop --sysroot, -isystem, -L, ...Max Kellermann
These appear to be no longer necessary (tested with NDK r20b). Closes https://github.com/android/ndk/issues/951
2020-01-12android/build.py: append API level to LLVM tripleMax Kellermann
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-12android/build.py: drop "-none" from llvm_tripleMax Kellermann
It's not mentioned on https://developer.android.com/ndk/guides/other_build_systems
2020-01-12android/build.py: remove obsolete dict key android_api_levelMax Kellermann
2020-01-03Merge branch 'v0.21.x'Max Kellermann