Max Kellermann 
							
						 
					 
					
						
						
							
						
						cf96135125 
					 
					
						
						
							
							android/Main: remove SDK_INT diversion  
						
						... 
						
						
						
						MPD has minSdkVersion=21 which is above all the checks here. 
						
						
					 
					
						2018-08-20 11:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Guillem 
							
						 
					 
					
						
						
							
						
						14d3a7ae83 
					 
					
						
						
							
							android: use a gray notification icon  
						
						
						
						
					 
					
						2018-08-20 00:07:35 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Guillem 
							
						 
					 
					
						
						
							
						
						f37ab5482b 
					 
					
						
						
							
							android: improve Settings UI and run mpd on boot  
						
						... 
						
						
						
						add 2 preferences to:
 - enable Wakelock when MPD is running (prevent suspend)
 - run MPD on boot
and display MPD logs 
						
						
					 
					
						2018-08-20 00:07:18 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Guillem 
							
						 
					 
					
						
						
							
						
						ef38dbe5bf 
					 
					
						
						
							
							android: fix AndroidManifest.xml warnings  
						
						... 
						
						
						
						- <uses-permission> must be before <application>
 - specify allowBackup (default) 
						
						
					 
					
						2018-08-20 00:07:18 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Guillem 
							
						 
					 
					
						
						
							
						
						54a5491b86 
					 
					
						
						
							
							android: Main is now a service  
						
						... 
						
						
						
						- 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 23:35:49 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Guillem 
							
						 
					 
					
						
						
							
						
						aff070bcbb 
					 
					
						
						
							
							android: add LogListener  
						
						... 
						
						
						
						A Java object to send logs on the android side. 
						
						
					 
					
						2018-08-19 23:32:24 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						44a31357f4 
					 
					
						
						
							
							android/AndroidManifest.xml: increase targetSdkVersion to 26 (required by Google Play)  
						
						
						
						
					 
					
						2018-08-18 20:44:18 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						38edb58054 
					 
					
						
						
							
							increment version number to 0.20.22  
						
						
						
						
					 
					
						2018-08-17 23:02:13 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						12bc625fe1 
					 
					
						
						
							
							android/build.py: add aarch64 support  
						
						
						
						
					 
					
						2018-08-17 19:20:25 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						98efb4f6d5 
					 
					
						
						
							
							android: raise minSdkVersion to 21  
						
						... 
						
						
						
						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 19:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						36edb4886c 
					 
					
						
						
							
							android/build.py: add variable "android_api_level"  
						
						
						
						
					 
					
						2018-08-17 19:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fb5f9baf9c 
					 
					
						
						
							
							android/build.py: enable libexpat for the "curl" storage plugin  
						
						
						
						
					 
					
						2018-08-17 17:15:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c7a803c922 
					 
					
						
						
							
							increment version number to 0.20.21  
						
						
						
						
					 
					
						2018-05-28 19:46:54 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						16b0e53a36 
					 
					
						
						
							
							android/AndroidManifest.xml: increment version number to 0.20.20  
						
						
						
						
					 
					
						2018-05-22 12:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						62127bbb12 
					 
					
						
						
							
							python/build/libs.py: add libmpdclient  
						
						
						
						
					 
					
						2018-05-12 16:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						504e8d564a 
					 
					
						
						
							
							android/AndroidManifest.xml: increment version number to 0.20.19  
						
						
						
						
					 
					
						2018-04-26 19:56:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8266ab5588 
					 
					
						
						
							
							android/build.py: support the x86 ABI  
						
						... 
						
						
						
						First commit for issue #69  
						
						
					 
					
						2018-03-04 20:46:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ea552208fc 
					 
					
						
						
							
							android/build.py: add ABI parameter  
						
						
						
						
					 
					
						2018-03-04 20:43:59 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e86015a72a 
					 
					
						
						
							
							android/build.py: convert ndk_arch to local variable  
						
						
						
						
					 
					
						2018-03-04 20:32:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						53f5d4c710 
					 
					
						
						
							
							android/build.py: disable libmad  
						
						... 
						
						
						
						Let FFmpeg do the MP3 decoding.  See commit
a4de96508d 
						
						
					 
					
						2018-02-24 10:52:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c5c1c64a81 
					 
					
						
						
							
							python/build/libs.py: add libnfs  
						
						... 
						
						
						
						Enable the NFS storage plugin on Android.
Closes  #226  
						
						
					 
					
						2018-02-20 22:47:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						79981f3cda 
					 
					
						
						
							
							increment version number to 0.20.18  
						
						
						
						
					 
					
						2018-02-17 01:21:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e0ca4b865a 
					 
					
						
						
							
							android: require SDK version 14  
						
						... 
						
						
						
						Closes  #213 . 
					
						2018-02-10 00:03:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						31c206bf80 
					 
					
						
						
							
							android/build.py: add -mfpu=vfp, explicitly disabling NEON  
						
						... 
						
						
						
						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-10 00:00:57 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5acb978f8f 
					 
					
						
						
							
							increment version number to 0.20.17  
						
						
						
						
					 
					
						2018-02-09 18:43:45 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						975a4ae871 
					 
					
						
						
							
							release v0.20.16  
						
						
						
						
					 
					
						2018-02-03 19:55:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9e058732ee 
					 
					
						
						
							
							android/build.py: add -fpic  
						
						... 
						
						
						
						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 22:40:59 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cad5d11261 
					 
					
						
						
							
							android/build.py: simplify libc++ flags  
						
						... 
						
						
						
						By telling clang which implementation to use, we avoid the dependency
on libstdc++.so. 
						
						
					 
					
						2018-01-19 22:36:19 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fcaedec2ab 
					 
					
						
						
							
							{android,win32}/build.py: move "-O* -g" to common_flags  
						
						
						
						
					 
					
						2018-01-19 12:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						43a62aef07 
					 
					
						
						
							
							android: release 0.20.15  
						
						
						
						
					 
					
						2018-01-05 18:09:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5724656acb 
					 
					
						
						
							
							android/build.py: enable function/data sections in static libraries  
						
						... 
						
						
						
						.. 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. 
						
						
					 
					
						2018-01-04 23:33:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d9552d8a6d 
					 
					
						
						
							
							android/build.py: support NDK r16  
						
						
						
						
					 
					
						2017-12-12 10:01:47 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						07b06d76be 
					 
					
						
						
							
							{android,win32}/build.py: concatenate variables from the command line  
						
						
						
						
					 
					
						2017-07-19 20:53:52 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						88957b4c9d 
					 
					
						
						
							
							android/build.py: build with libc++ instead of GNU libstdc++  
						
						... 
						
						
						
						Android is migrating away from GCC, and libstdc++ will disappear
eventually. 
						
						
					 
					
						2017-03-01 17:31:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5900253b85 
					 
					
						
						
							
							update copyright year  
						
						
						
						
					 
					
						2017-01-03 20:48:59 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						307964d874 
					 
					
						
						
							
							android/build.py: always build with clang  
						
						... 
						
						
						
						Support for GCC has been dropped from NDK r13.  Let's switch
everything to clang before they really remove GCC completely. 
						
						
					 
					
						2016-10-26 17:00:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c776bcc5f6 
					 
					
						
						
							
							android/build.py: drop LLVM version from path  
						
						... 
						
						
						
						For Android NDK r13. 
						
						
					 
					
						2016-10-26 17:00:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4bbc43d91a 
					 
					
						
						
							
							android/build.py: pass architecture/CPU flags to the linker  
						
						
						
						
					 
					
						2016-10-26 17:00:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8380c3be02 
					 
					
						
						
							
							python/build/autotools: pass RANLIB to configure  
						
						... 
						
						
						
						Fixes various static library linker failures ("bad extended name entry
at header"), because the wrong "ranlib" was used. 
						
						
					 
					
						2016-10-26 17:00:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1d67aa7bf2 
					 
					
						
						
							
							update copyright year to 2016  
						
						
						
						
					 
					
						2016-02-26 17:54:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						019aea3d63 
					 
					
						
						
							
							{android,win32}/build.py: move code to python/build/libs.py  
						
						
						
						
					 
					
						2015-11-23 10:43:06 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						21439108ed 
					 
					
						
						
							
							{android,win32}/build.py: move code to python/build/dirs.py  
						
						
						
						
					 
					
						2015-11-23 10:38:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						89d5d480d7 
					 
					
						
						
							
							{android,win32}/build.py: move class FfmpegProject to build/ffmpeg.py  
						
						
						
						
					 
					
						2015-11-21 00:36:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						fbcacb590b 
					 
					
						
						
							
							{android,win32}/build.py: FfmpegProject detects CPU and OS  
						
						
						
						
					 
					
						2015-11-21 00:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f97ad2b2ee 
					 
					
						
						
							
							{android,win32}/build.py: move class BoostProject to build/boost.py  
						
						
						
						
					 
					
						2015-11-21 00:17:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e70f7141be 
					 
					
						
						
							
							{android,win32}/build.py: move class AutotoolsProject to build/autotools.py  
						
						
						
						
					 
					
						2015-11-21 00:05:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7a08ce7ece 
					 
					
						
						
							
							{android,win32}/build.py: move class Project to build/project.py  
						
						
						
						
					 
					
						2015-11-21 00:00:42 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						86486336ec 
					 
					
						
						
							
							{android,win32}/build.py: add tarball_path and src_path to toolchain class  
						
						... 
						
						
						
						Reduce dependencies on global variables. 
						
						
					 
					
						2015-11-20 23:47:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						556f9ee39c 
					 
					
						
						
							
							{android,win32}/build.py: move common code to python/build/  
						
						
						
						
					 
					
						2015-11-20 22:14:53 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7dad662d69 
					 
					
						
						
							
							{android,win32}/build.py: fix missing rename  
						
						
						
						
					 
					
						2015-11-20 22:14:11 +01:00