Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								78d37bb13b 
								
							 
						 
						
							
							
								
								switch to allow/block list terminology throughout code base  
							
							 
							
							... 
							
							
							
							allowlist and blocklist are much clearer terms with no cultural baggage.
This changes all "whitelist" references to "allowlist", and all "blacklist"
references to "blocklist". 
							
						 
						
							2021-06-18 18:26:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								1e6de7eb34 
								
							 
						 
						
							
							
								
								Support '{' in extra line in parse_androidmanifests  
							
							 
							
							... 
							
							
							
							If the flavour group starts in a separate line don't count it as a
second group.
Closes : #899  
							
						 
						
							2021-06-13 07:23:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								0fefecde1e 
								
							 
						 
						
							
							
								
								Fix matching substring flavour detection  
							
							 
							
							... 
							
							
							
							com.github.jameshnsears.quoteunquote defines flavours 'fdroid' and
'fdroidS'. The old code used flavour in line, which matches both and the
wrong one was selected.
Closes : #912  
							
						 
						
							2021-06-13 00:09:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a336a12b 
								
							 
						 
						
							
							
								
								Don't allow '_' in first place of version code  
							
							 
							
							... 
							
							
							
							Fixes a regression of 2cb0ff45 . Example:
versionCode project.versionCode_plus
931b0a3087/app/build.gradle (L38) 
							
						 
						
							2021-06-09 11:04:25 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								ea9f917ddc 
								
							 
						 
						
							
							
								
								Support versionCode and versionName in brackets  
							
							 
							
							... 
							
							
							
							Example: versionCode(29)
https://github.com/florisboard/florisboard/blob/v0.3.9/app/build.gradle.kts#L24  
							
						 
						
							2021-03-19 13:58:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jochen Sprickerhof 
								
							 
						 
						
							
							
							
							
								
							
							
								2cb0ff4578 
								
							 
						 
						
							
							
								
								Support underscore (_) in versionCode  
							
							 
							
							... 
							
							
							
							Example:
https://github.com/ubergeek42/weechat-android/blob/v1.3.1/app/build.gradle.kts#L67  
							
						 
						
							2020-11-26 21:03:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								7a84679b0d 
								
							 
						 
						
							
							
								
								gradlew-fdroid: fix parsing when files have Windows linefeeds  
							
							 
							
							... 
							
							
							
							The new test file should have Windows linefeeds, if I got the git config
correct. 
							
						 
						
							2020-05-29 21:55:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								3de2d0f56f 
								
							 
						 
						
							
							
								
								add basic test suite for gradlew-fdroid  
							
							 
							
							... 
							
							
							
							!707 
fdroiddata#6216
The se.manyver app is licensed MPL, the files came from:
81d247a6cd 
							
						 
						
							2020-02-13 22:32:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								83ffeb855f 
								
							 
						 
						
							
							
								
								prefer build.gradle with Android Plugin as source of package/version/code  
							
							 
							
							... 
							
							
							
							These days, the location that overrides all the others is in the android{}
block of the build.gradle file that loads the com.android.application
plugin.  So this should be the preferred place to read these values.
test files GPL licensed: https://github.com/Integreight/1Sheeld-Android-App  
							
						 
						
							2020-02-13 22:32:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								bfe587979d 
								
							 
						 
						
							
							
								
								import: make it work most of the time with git repos  
							
							 
							
							... 
							
							
							
							This includes real tests too. 
							
						 
						
							2020-02-13 13:51:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								afaa24f2fd 
								
							 
						 
						
							
							
								
								build: fix bad regexs when removing signingConfig from srclibs  
							
							 
							
							... 
							
							
							
							I went through the source of all apps in fdroiddata for examples, and found
some that use readLine() for things totally unrelated to signingConfigs.
https://gitlab.com/fdroid/fdroiddata/merge_requests/4775#note_234132902  
							
						 
						
							2019-10-23 12:44:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									relan 
								
							 
						 
						
							
							
							
							
								
							
							
								079754c56c 
								
							 
						 
						
							
							
								
								scanner: add a test for the local Debian Maven repo  
							
							 
							
							
							
						 
						
							2019-08-29 21:33:12 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									J-Jamet 
								
							 
						 
						
							
							
							
							
								
							
							
								d6f1de2649 
								
							 
						 
						
							
							
								
								Fix applicationIdSuffix / versionNameSuffix  #455  
							
							 
							
							
							
						 
						
							2018-05-04 12:24:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mimi89999 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								455dcc34d8 
								
							 
						 
						
							
							
								
								Add Nextcloud and DavDroid test case  
							
							 
							
							
							
						 
						
							2017-12-27 11:51:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mimi89999 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								90c7dd29df 
								
							 
						 
						
							
							
								
								gradle file: use flavour specific versionCode/versionName, fall back to parsing line by line  
							
							 
							
							
							
						 
						
							2017-12-23 17:12:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mimi89999 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								918bd15c45 
								
							 
						 
						
							
							
								
								Revert: gradle file: use flavour specific versionCode/versionName, fall back to parsing line by line  
							
							 
							
							
							
						 
						
							2017-12-23 12:57:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jan Berkel 
								
							 
						 
						
							
							
							
							
								
							
							
								5dee23f7a6 
								
							 
						 
						
							
							
								
								Add a simple test for scanner  
							
							 
							
							
							
						 
						
							2017-12-15 00:37:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								bec4f7d547 
								
							 
						 
						
							
							
								
								add Conversations as gradle flavor test case  
							
							 
							
							
							
						 
						
							2017-12-14 16:52:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tobiasKaminsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5ecb34df7 
								
							 
						 
						
							
							
								
								add flavour to metadata  
							
							 
							
							
							
						 
						
							2017-12-01 15:25:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tobiasKaminsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33aee96ed9 
								
							 
						 
						
							
							
								
								added test case  
							
							 
							
							
							
						 
						
							2017-11-30 11:12:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								d53a5af715 
								
							 
						 
						
							
							
								
								build: improve regsub pattern for setting buildToolsVersion  
							
							 
							
							... 
							
							
							
							This addresses the discussion in !64 
https://gitlab.com/fdroid/fdroidserver/merge_requests/64 
Sometimes, buildToolsVersion is a kind of gradle macro call, and other
times it is a variable assignment.  This regsub pattern now handles both of
those cases. 
							
						 
						
							2015-08-19 17:55:17 +02:00