Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-20 | android/Main: remove SDK_INT diversion | Max Kellermann | |
MPD has minSdkVersion=21 which is above all the checks here. | |||
2018-08-20 | android: use a gray notification icon | Thomas Guillem | |
2018-08-20 | android: improve Settings UI and run mpd on boot | Thomas Guillem | |
add 2 preferences to: - enable Wakelock when MPD is running (prevent suspend) - run MPD on boot and display MPD logs | |||
2018-08-20 | android: fix AndroidManifest.xml warnings | Thomas Guillem | |
- <uses-permission> must be before <application> - specify allowBackup (default) | |||
2018-08-19 | android: Main is now a service | Thomas Guillem | |
- add Settings: Activity to start / stop MPD Service (Main). - Main is a service that run in foreground with a notification. See Service.startForeground documentation for more details. - Main.Client is used to control the service: start or stop it and also receive callbacks when service encounters an error, is killed, is started or is stopped. - Main.start to start the service without any fallback. | |||
2018-08-19 | android: add LogListener | Thomas Guillem | |
A Java object to send logs on the android side. | |||
2018-08-18 | android/AndroidManifest.xml: increase targetSdkVersion to 26 (required by ↵ | Max Kellermann | |
Google Play) | |||
2018-08-17 | increment version number to 0.20.22 | Max Kellermann | |
2018-08-17 | android/build.py: add aarch64 support | Max Kellermann | |
2018-08-17 | android: raise minSdkVersion to 21 | Max Kellermann | |
The number of MPD installs on Android < 5.0 is negligible, and that API version introduces lots of useful features for MPD. | |||
2018-08-17 | android/build.py: add variable "android_api_level" | Max Kellermann | |
2018-08-17 | android/build.py: enable libexpat for the "curl" storage plugin | Max Kellermann | |
2018-05-28 | increment version number to 0.20.21 | Max Kellermann | |
2018-05-22 | android/AndroidManifest.xml: increment version number to 0.20.20 | Max Kellermann | |
2018-05-12 | python/build/libs.py: add libmpdclient | Max Kellermann | |
2018-04-26 | android/AndroidManifest.xml: increment version number to 0.20.19 | Max Kellermann | |
2018-03-04 | android/build.py: support the x86 ABI | Max Kellermann | |
First commit for issue #69 | |||
2018-03-04 | android/build.py: add ABI parameter | Max Kellermann | |
2018-03-04 | android/build.py: convert ndk_arch to local variable | Max Kellermann | |
2018-02-24 | android/build.py: disable libmad | Max Kellermann | |
Let FFmpeg do the MP3 decoding. See commit a4de96508d7d74b66d7c2a22983b682d95b625eb | |||
2018-02-20 | python/build/libs.py: add libnfs | Max Kellermann | |
Enable the NFS storage plugin on Android. Closes #226 | |||
2018-02-17 | increment version number to 0.20.18 | Max Kellermann | |
2018-02-10 | android: require SDK version 14 | Max Kellermann | |
Closes #213. | |||
2018-02-10 | android/build.py: add -mfpu=vfp, explicitly disabling NEON | Max Kellermann | |
Apparently, clang defaults to NEON when ARMv7 is used. Not all ARMv7 CPUs we target have NEON, so we need to disable that. | |||
2018-02-09 | increment version number to 0.20.17 | Max Kellermann | |
2018-02-03 | release v0.20.16v0.20.16 | Max Kellermann | |
2018-01-19 | android/build.py: add -fpic | Max Kellermann | |
Android native code should be position-independent. The NDK build scripts use "-fpic" instead of "-fPIC" for ARM, but that doesn't work with FFmpeg's assembly code, because it requires R_ARM_MOVW_ABS_NC which is unavailable with "-fpic". | |||
2018-01-19 | android/build.py: simplify libc++ flags | Max Kellermann | |
By telling clang which implementation to use, we avoid the dependency on libstdc++.so. | |||
2018-01-19 | {android,win32}/build.py: move "-O* -g" to common_flags | Max Kellermann | |
2018-01-05 | android: release 0.20.15 | Max Kellermann | |
2018-01-04 | android/build.py: enable function/data sections in static libraries | Max Kellermann | |
.. and make all library symbols hidden by default. Saves big amounts of .text section size with --gc-sections, because only this allows discarding unused functions from those (static) third-party libraries. | |||
2017-12-12 | android/build.py: support NDK r16 | Max Kellermann | |
2017-07-19 | {android,win32}/build.py: concatenate variables from the command line | Max Kellermann | |
2017-03-01 | android/build.py: build with libc++ instead of GNU libstdc++ | Max Kellermann | |
Android is migrating away from GCC, and libstdc++ will disappear eventually. | |||
2017-01-03 | update copyright year | Max Kellermann | |
2016-10-26 | android/build.py: always build with clang | Max Kellermann | |
Support for GCC has been dropped from NDK r13. Let's switch everything to clang before they really remove GCC completely. | |||
2016-10-26 | android/build.py: drop LLVM version from path | Max Kellermann | |
For Android NDK r13. | |||
2016-10-26 | android/build.py: pass architecture/CPU flags to the linker | Max Kellermann | |
2016-10-26 | python/build/autotools: pass RANLIB to configure | Max Kellermann | |
Fixes various static library linker failures ("bad extended name entry at header"), because the wrong "ranlib" was used. | |||
2016-02-26 | update copyright year to 2016 | Max Kellermann | |
2015-11-23 | {android,win32}/build.py: move code to python/build/libs.py | Max Kellermann | |
2015-11-23 | {android,win32}/build.py: move code to python/build/dirs.py | Max Kellermann | |
2015-11-21 | {android,win32}/build.py: move class FfmpegProject to build/ffmpeg.py | Max Kellermann | |
2015-11-21 | {android,win32}/build.py: FfmpegProject detects CPU and OS | Max Kellermann | |
2015-11-21 | {android,win32}/build.py: move class BoostProject to build/boost.py | Max Kellermann | |
2015-11-21 | {android,win32}/build.py: move class AutotoolsProject to build/autotools.py | Max Kellermann | |
2015-11-21 | {android,win32}/build.py: move class Project to build/project.py | Max Kellermann | |
2015-11-20 | {android,win32}/build.py: add tarball_path and src_path to toolchain class | Max Kellermann | |
Reduce dependencies on global variables. | |||
2015-11-20 | {android,win32}/build.py: move common code to python/build/ | Max Kellermann | |
2015-11-20 | {android,win32}/build.py: fix missing rename | Max Kellermann | |