Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							5aa2710362 
							
						 
					 
					
						
						
							
							Leave repo uri scheme handling for later, fix search schemes  
						
						 
						
						
						
						
					 
					
						2013-09-29 20:27:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							82f87f677e 
							
						 
					 
					
						
						
							
							Print vercodes when logging incompatibilities  
						
						 
						
						
						
						
					 
					
						2013-09-28 21:31:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							082802cbba 
							
						 
					 
					
						
						
							
							Fix remaining issues with notifications  
						
						 
						
						
						
						
					 
					
						2013-09-28 21:13:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							fa1b53a81c 
							
						 
					 
					
						
						
							
							Fix repo update notifications  
						
						 
						
						... 
						
						
						
						* Get rid of getAppsBasic(boolean)
* Use FDroidApp to read apps from UpdateService
  - Don't read the SQL tables twice if updating manually
  - Use two app lists, not three
* Notify regardless of the previous updates count 
						
						
					 
					
						2013-09-28 19:34:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							78e2e1bcc4 
							
						 
					 
					
						
						
							
							Avoid crashes when appid or repoUri are empty  
						
						 
						
						
						
						
					 
					
						2013-09-26 20:16:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							da5877c9c4 
							
						 
					 
					
						
						
							
							Add support for fdroid.search:<query> and market://search?q=<query>  
						
						 
						
						
						
						
					 
					
						2013-09-26 08:56:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							17302321b8 
							
						 
					 
					
						
						
							
							Add support for fdroid.repo: https://repo/address  
						
						 
						
						
						
						
					 
					
						2013-09-26 01:04:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							32a106ad1d 
							
						 
					 
					
						
						
							
							Don't run getIntent() twice  
						
						 
						
						
						
						
					 
					
						2013-09-26 00:44:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							dc7d3a1f1f 
							
						 
					 
					
						
						
							
							Get application id directly from its xml attribute  
						
						 
						
						
						
						
					 
					
						2013-09-25 23:50:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							534400c80c 
							
						 
					 
					
						
						
							
							Remove app.icon from DB, save icon uris to memory  
						
						 
						
						
						
						
					 
					
						2013-09-24 22:33:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							489bf1425c 
							
						 
					 
					
						
						
							
							Remove many unused imports  
						
						 
						
						
						
						
					 
					
						2013-09-23 21:10:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							017811fb92 
							
						 
					 
					
						
						
							
							Use UIL, don't do caching on our own.  
						
						 
						
						... 
						
						
						
						Advantages:
* Initial setup time for icons is zero
* We don't have to deal with it ourselves
* We can use the default package icon while we load 
						
						
					 
					
						2013-09-23 20:21:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							85cd9abd4c 
							
						 
					 
					
						
						
							
							Set PackageInstaller as org.fdroid.fdroid whenever possible ( closes :  #355 )  
						
						 
						
						
						
						
					 
					
						2013-09-21 23:46:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							8f334fefeb 
							
						 
					 
					
						
						
							
							Make Donate hold a submenu with all donation methods  
						
						 
						
						
						
						
					 
					
						2013-09-21 21:09:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							40f4482bd6 
							
						 
					 
					
						
						
							
							Filtering bools are now done once per refresh  
						
						 
						
						
						
						
					 
					
						2013-09-19 22:56:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							3ea503f527 
							
						 
					 
					
						
						
							
							Filtered apps are now shown like incompatible apps  
						
						 
						
						... 
						
						
						
						Apps with antifeatures or root requirements whose settings are not enabled are
shown greyed out in searches, direct links and the installed tab. Apks are
hidden so as to emphasize that the app should not be installed. 
						
						
					 
					
						2013-09-19 22:56:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							f6b83871d3 
							
						 
					 
					
						
						
							
							Revert "Slightly optimise greyed out apk/app views"  
						
						 
						
						... 
						
						
						
						This reverts commit 19583c2b75224bf60ebfe65ff86c1d061b20f855. 
						
						
					 
					
						2013-09-06 13:03:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							38d7fcdd4a 
							
						 
					 
					
						
						
							
							No need to do anything when returning from PreferencesActivity  
						
						 
						
						
						
						
					 
					
						2013-09-06 13:01:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							20aa6b8d64 
							
						 
					 
					
						
						
							
							Revert "Do not update AppDetails views if not necessary"  
						
						 
						
						... 
						
						
						
						This reverts commit b14b2a9611522b94eb1d23022dab5c0b99708488. 
						
						
					 
					
						2013-09-01 17:03:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							3741c0c62b 
							
						 
					 
					
						
						
							
							Revert all Light Theme changes  
						
						 
						
						... 
						
						
						
						Should be done differently. Light theme before Holo is buggy. 
						
						
					 
					
						2013-09-01 14:03:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							c2159456e2 
							
						 
					 
					
						
						
							
							Add "Ignore Updates" to AppDetails ( fixes :  #99 )  
						
						 
						
						... 
						
						
						
						We can later separate updates by differing signatures, downgrades, ...
But IMHO ignoring updates is important and a different issue. 
						
						
					 
					
						2013-09-01 14:03:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							abde150ce0 
							
						 
					 
					
						
						
							
							Search and Update ActionBar items to _ALWAYS  
						
						 
						
						
						
						
					 
					
						2013-08-31 04:08:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							b14b2a9611 
							
						 
					 
					
						
						
							
							Do not update AppDetails views if not necessary  
						
						 
						
						
						
						
					 
					
						2013-08-31 03:57:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							6651fe43e6 
							
						 
					 
					
						
						
							
							Preferences in AppDetails now in onCreate()  
						
						 
						
						... 
						
						
						
						This solves incompatible apks not showing up when showIncompatible is true 
						
						
					 
					
						2013-08-31 03:51:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							4109bb270d 
							
						 
					 
					
						
						
							
							Always keep incompatible apps in the DB  
						
						 
						
						... 
						
						
						
						Show them under the following circumstances:
1) If showIncompatible is true, show all incompatible apps/apks always
2) Installed tab, Searches and direct links will always show incompatible apps, but NOT apks
TODO: onResume should repopulate all lists. And it seems to, lists are
reloaded. But the updates don't take effect and so restart is required for a
change in showIncompatible to take effect. 
						
						
					 
					
						2013-08-30 17:56:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							19583c2b75 
							
						 
					 
					
						
						
							
							Slightly optimise greyed out apk/app views  
						
						 
						
						
						
						
					 
					
						2013-08-30 14:35:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							116c161ab7 
							
						 
					 
					
						
						
							
							Filter incompatible apps by architecture as well  
						
						 
						
						... 
						
						
						
						CPU_ABI and CPU_ABI2 are used to check with the nativecode in the index. This
would only break if either of these two was set incorrectly in the ROM's
build.prop. Then again, should we worry about that? 
						
						
					 
					
						2013-08-29 17:09:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							d4a7247629 
							
						 
					 
					
						
						
							
							Add nativecode to database  
						
						 
						
						
						
						
					 
					
						2013-08-27 18:05:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							cb83f6991d 
							
						 
					 
					
						
						
							
							Forgot to commit import  
						
						 
						
						
						
						
					 
					
						2013-08-23 16:35:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							32ae91eef5 
							
						 
					 
					
						
						
							
							Forgot to add theme support to SearchResults  
						
						 
						
						
						
						
					 
					
						2013-08-23 16:26:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							50f0856f67 
							
						 
					 
					
						
						
							
							Add "Light Theme" setting  
						
						 
						
						... 
						
						
						
						Default theme is dark (Holo dark on >=11), addition is light on <11, Holo.Ligt
on >=11 and Holo.Light.DarkActionbar on >=14 
						
						
					 
					
						2013-08-23 14:29:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							d6a66017e9 
							
						 
					 
					
						
						
							
							Delete non-used icons from cache  
						
						 
						
						
						
						
					 
					
						2013-08-23 11:11:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							afe102e90a 
							
						 
					 
					
						
						
							
							Better tryOpenUri implementation and toast string.  
						
						 
						
						... 
						
						
						
						Got the if/else hint from
http://developer.android.com/about/versions/android-4.3.html#Behaviors 
(much better than try/except anyway) 
						
						
					 
					
						2013-08-22 18:16:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							6cc1880b17 
							
						 
					 
					
						
						
							
							Remove code that copied icons from .fdroid for the 0.46->0.50 update  
						
						 
						
						
						
						
					 
					
						2013-08-22 17:23:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ciaran Gultnieks 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0234b4e8 
							
						 
					 
					
						
						
							
							Create .nomedia in icons directory for old Androids  
						
						 
						
						
						
						
					 
					
						2013-08-19 10:00:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ciaran Gultnieks 
							
						 
					 
					
						
						
						
						
							
						
						
							2ad2b86e88 
							
						 
					 
					
						
						
							
							Need to be more defensive about cache clearing with slow SD cards  
						
						 
						
						
						
						
					 
					
						2013-08-09 12:18:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							6efb3e4927 
							
						 
					 
					
						
						
							
							Icons were not downloaded on first repo update if cache dir didn't exist  
						
						 
						
						
						
						
					 
					
						2013-08-06 15:36:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							9886f59d17 
							
						 
					 
					
						
						
							
							Force repo update after DB update  
						
						 
						
						
						
						
					 
					
						2013-08-06 15:27:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							f44b420473 
							
						 
					 
					
						
						
							
							Bump DB version  
						
						 
						
						
						
						
					 
					
						2013-08-06 14:49:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							8325d2256a 
							
						 
					 
					
						
						
							
							Toast when no app can be found matching id  
						
						 
						
						
						
						
					 
					
						2013-08-02 23:33:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							e04a9f9682 
							
						 
					 
					
						
						
							
							Merge commit 'refs/merge-requests/45' of gitorious.org:f-droid/fdroidclient  
						
						 
						
						... 
						
						
						
						Conflicts:
	src/org/fdroid/fdroid/AppDetails.java 
						
						
					 
					
						2013-07-31 15:32:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							e0bdc3c338 
							
						 
					 
					
						
						
							
							Make DB.getAppsBasic(bool) private  
						
						 
						
						... 
						
						
						
						We don't want anyone using it outside of DB.java 
						
						
					 
					
						2013-07-28 13:51:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							5542f246f5 
							
						 
					 
					
						
						
							
							setDisplayShowTitleEnabled no longer used  
						
						 
						
						
						
						
					 
					
						2013-07-28 09:47:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							aa164dd090 
							
						 
					 
					
						
						
							
							Also open web repo links right away  
						
						 
						
						... 
						
						
						
						No fdid opens the app normally, listing all the apps. If fdid is present, that
app is opened. 
						
						
					 
					
						2013-07-28 09:23:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							eead91385e 
							
						 
					 
					
						
						
							
							Do not invalidate all apps if not needed.  
						
						 
						
						... 
						
						
						
						This gets repo updates with no changes back to normal speed, keeping the new
functionalities (icons download after cache clean) intact. 
						
						
					 
					
						2013-07-28 09:08:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							9d6c88a8bf 
							
						 
					 
					
						
						
							
							Use https everywhere  
						
						 
						
						
						
						
					 
					
						2013-07-26 15:42:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							49dddf42a4 
							
						 
					 
					
						
						
							
							Download all icons if cache/icons/ is missing  
						
						 
						
						... 
						
						
						
						This way, after wiping cache one can redownload all the icons by just
updating the repos (even if they don't need updates, this will work) 
						
						
					 
					
						2013-07-26 14:34:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							f1f1abf095 
							
						 
					 
					
						
						
							
							Add App.userInstalled property for future use  
						
						 
						
						
						
						
					 
					
						2013-07-26 13:32:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Serwylo 
							
						 
					 
					
						
						
						
						
							
						
						
							af2a9ecfb6 
							
						 
					 
					
						
						
							
							Safer preference managing. Fix "compact layout requires reload".  
						
						 
						
						... 
						
						
						
						Previously, everybody had to remember the preference name and the
default value. If it was ever changed, this would have to be updated
everywhere. Now, the Preferences class is responsible for talking to the
SharedPreferences functionality of ANdroid.
I've started with just the compactlayout preference, because
that is what I required for this fix. 
						
						
					 
					
						2013-07-26 09:38:23 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							a5492cac35 
							
						 
					 
					
						
						
							
							Revert "Hide ActionBar title on AppDetails to make space"  
						
						 
						
						... 
						
						
						
						This reverts commit 2b4147ed9fee4557723804df093e5a3bd838cfb4.
There's no need to make more space. 
						
						
					 
					
						2013-07-25 23:18:04 +02:00