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