Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							81db276f8d 
							
						 
					 
					
						
						
							
							Avoid showAsAction=always whenever possible  
						
						 
						
						... 
						
						
						
						In AppDetails, work around it by using ifRoom and placing that button
first so that it gets preference. The rest aren't affected at all. 
						
						
					 
					
						2015-11-01 20:06:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							7c2b7ef280 
							
						 
					 
					
						
						
							
							checkstyle fix  
						
						 
						
						
						
						
					 
					
						2015-10-31 10:09:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							b4560fc217 
							
						 
					 
					
						
						
							
							Merge branch 'materialize-category-filter' into 'master'  
						
						 
						
						... 
						
						
						
						Make category filter look Material
Get rid of Gingerbred legacy.
Before and after (note the glitch below the spinner):


See merge request !159  
						
						
					 
					
						2015-10-29 15:41:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								relan 
							
						 
					 
					
						
						
						
						
							
						
						
							9170e2af91 
							
						 
					 
					
						
						
							
							Make category filter look Material  
						
						 
						
						... 
						
						
						
						Get rid of Gingerbred legacy. 
						
						
					 
					
						2015-10-29 18:15:01 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							2c1b13620f 
							
						 
					 
					
						
						
							
							Disable DownloadManager usage for stable  
						
						 
						
						... 
						
						
						
						Since it's unstable and introduces regressions. See #445  and #459 , for
example. 
						
						
					 
					
						2015-10-29 16:11:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							6c8e726aad 
							
						 
					 
					
						
						
							
							Revert netcipher to fix SNI regression  
						
						 
						
						... 
						
						
						
						Fixes  #431 . 
						
						
					 
					
						2015-10-29 16:08:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							42b6176cff 
							
						 
					 
					
						
						
							
							AppSecurityPermissions: cleanup  
						
						 
						
						... 
						
						
						
						Mostly removing obsolete comment from the original source. Also removing some
unnecessary C-style for loops. 
						
						
					 
					
						2015-10-23 16:40:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							e085e0392b 
							
						 
					 
					
						
						
							
							PackageReceiver: Only fetch the one PackageInfo  
						
						 
						
						... 
						
						
						
						We were fetching information on all installed packages and doing a linear
search. Which is silly and inefficient since we can directly fetch information
on a single installed package by id. 
						
						
					 
					
						2015-10-23 13:21:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							1a4c2ca408 
							
						 
					 
					
						
						
							
							Remove unnecessary variable initializations  
						
						 
						
						
						
						
					 
					
						2015-10-23 13:11:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							927e05ba8d 
							
						 
					 
					
						
						
							
							Take some final declaration suggestions from AS  
						
						 
						
						
						
						
					 
					
						2015-10-23 13:08:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							7f2efc7267 
							
						 
					 
					
						
						
							
							Take some declaration access suggestions from AS  
						
						 
						
						
						
						
					 
					
						2015-10-23 13:06:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							97eea866aa 
							
						 
					 
					
						
						
							
							Remove unused class fields  
						
						 
						
						
						
						
					 
					
						2015-10-23 13:01:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad69adf4e 
							
						 
					 
					
						
						
							
							Explicit catch ignores to make linters happy  
						
						 
						
						
						
						
					 
					
						2015-10-23 12:58:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							0bb921adad 
							
						 
					 
					
						
						
							
							Optimize imports  
						
						 
						
						
						
						
					 
					
						2015-10-23 12:55:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							9475d1634c 
							
						 
					 
					
						
						
							
							AppDetails: Remove another extra getPackageManager()  
						
						 
						
						
						
						
					 
					
						2015-10-23 12:44:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							da6fd323fd 
							
						 
					 
					
						
						
							
							Remove unnecessary initializers  
						
						 
						
						... 
						
						
						
						These fields are initialized to their zero values (0, null, false) so doing
the same over in the constructor is unnecessary. 
						
						
					 
					
						2015-10-23 12:41:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							56d9ccd737 
							
						 
					 
					
						
						
							
							Deduplicate getApp() getter madness  
						
						 
						
						... 
						
						
						
						Not that it's any more efficient, but it's surely more readable. 
						
						
					 
					
						2015-10-23 12:35:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							8b114326f5 
							
						 
					 
					
						
						
							
							AppDetails: Remove unnecessary Signature  
						
						 
						
						... 
						
						
						
						Mainly since in the future we'll only have the hash of it, so avoid depending
on the object. 
						
						
					 
					
						2015-10-23 12:31:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							960b67e950 
							
						 
					 
					
						
						
							
							AppDetails: Remove extra getter  
						
						 
						
						
						
						
					 
					
						2015-10-23 12:25:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							35acb141c9 
							
						 
					 
					
						
						
							
							Ignore upstreamVercode if it doesn't work  
						
						 
						
						... 
						
						
						
						If it doesn't result in any version being marked as suggested, e.g. because it
is higher than 0 but lower than any available version, we end up with a NULL
suggestedVercode.
Run the Latest() algorithm after the Upstream() one, and have it pick up those
cases too by adding "OR suggestedVercode IS NULL". This way, we treat invalid
upstreamVercode values as if they were NULL.
Also some cleanup of comments.
Fixes  #371 . 
						
						
					 
					
						2015-10-22 16:58:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							fb3b0a0281 
							
						 
					 
					
						
						
							
							Comment indenting fix  
						
						 
						
						
						
						
					 
					
						2015-10-22 00:25:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							adca9a051b 
							
						 
					 
					
						
						
							
							Checkstyle fixes  
						
						 
						
						
						
						
					 
					
						2015-10-22 00:13:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							30b6d6df90 
							
						 
					 
					
						
						
							
							Don't hardcode preference keys  
						
						 
						
						
						
						
					 
					
						2015-10-22 00:10:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							2ceeda40b7 
							
						 
					 
					
						
						
							
							Make language change stick properly  
						
						 
						
						... 
						
						
						
						As seen in https://stackoverflow.com/questions/2264874/changing-locale-within-the-app-itself .
Fixes  #458 . 
						
						
					 
					
						2015-10-22 00:07:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							8307015d8d 
							
						 
					 
					
						
						
							
							Don't use DownloadManager if it was disabled  
						
						 
						
						... 
						
						
						
						Fixes  #442 . 
						
						
					 
					
						2015-10-21 23:29:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							3311043e80 
							
						 
					 
					
						
						
							
							Merge branch 'materialize-app-list' into 'master'  
						
						 
						
						... 
						
						
						
						Materialize app list
Improve the look of app list items. Note that compact mode is removed because it does not make much sense, see the screenshots.
Before (default layout, compact layout):


After:


Affects #471  and #467 . Those bugs will still be relevant because there are other places with wrong padding and font style.
See merge request !157  
						
						
					 
					
						2015-10-21 19:55:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								relan 
							
						 
					 
					
						
						
						
						
							
						
						
							a9457e30a6 
							
						 
					 
					
						
						
							
							Fix applistitem layout parameters resolution  
						
						 
						
						... 
						
						
						
						See http://www.doubleencore.com/2013/05/layout-inflation-as-intended  
						
						
					 
					
						2015-10-21 22:04:52 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								relan 
							
						 
					 
					
						
						
						
						
							
						
						
							71da35d3fd 
							
						 
					 
					
						
						
							
							Remove compact layout setting  
						
						 
						
						... 
						
						
						
						It's quite useless because it makes app list insignificantly smaller.
Besides, this contradicts the Material Design spec. 
						
						
					 
					
						2015-10-21 22:04:52 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							7bc2622b94 
							
						 
					 
					
						
						
							
							Sort apps by name ignoring case with locale  
						
						 
						
						... 
						
						
						
						Fixes  #475 . 
						
						
					 
					
						2015-10-21 17:15:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							ed978ba785 
							
						 
					 
					
						
						
							
							Downloader: Don't use DownloadManager if null  
						
						 
						
						... 
						
						
						
						If getSystemService(Context.DOWNLOAD_SERVICE) returns null, we should not go
ahead with using AsyncDownloaderFromAndroid. This would result in NPE and
crashes.
Fixes  #442 . 
						
						
					 
					
						2015-10-12 13:02:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							7b8f577fd4 
							
						 
					 
					
						
						
							
							Keep apk downloads from crashing on 2.2  
						
						 
						
						... 
						
						
						
						Use a temporary quick fix for the crash until a better solution is in place.
This is explained in the TODO.
Fixes  #448 . 
						
						
					 
					
						2015-10-12 12:45:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							8d4e785185 
							
						 
					 
					
						
						
							
							Simplify a few elses  
						
						 
						
						... 
						
						
						
						Mostly just dropping them after returns. 
						
						
					 
					
						2015-10-12 12:37:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							1e8bbbd1f9 
							
						 
					 
					
						
						
							
							checkstyle: Add curly checks  
						
						 
						
						
						
						
					 
					
						2015-10-09 11:40:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							65f292708c 
							
						 
					 
					
						
						
							
							checkstyle: Add AvoidStaticImport  
						
						 
						
						... 
						
						
						
						Plus bonus build fix (whoops). 
						
						
					 
					
						2015-10-09 11:04:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							2249ad59da 
							
						 
					 
					
						
						
							
							checkstyle: Add StaticVariableName  
						
						 
						
						
						
						
					 
					
						2015-10-09 11:02:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							caa91186cc 
							
						 
					 
					
						
						
							
							checkstyle: Add LocalFinalVariableName  
						
						 
						
						
						
						
					 
					
						2015-10-09 10:59:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							6ee3dba3ea 
							
						 
					 
					
						
						
							
							checkstyle: Add LocalVariableName  
						
						 
						
						
						
						
					 
					
						2015-10-09 10:56:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							b5f62c03cb 
							
						 
					 
					
						
						
							
							checkstyle: Add MemberName  
						
						 
						
						
						
						
					 
					
						2015-10-09 10:55:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							bd68caa152 
							
						 
					 
					
						
						
							
							checkstyle: Add FallThrough  
						
						 
						
						... 
						
						
						
						With bonus bugfix. 
						
						
					 
					
						2015-10-08 23:33:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							7bbcbf25a6 
							
						 
					 
					
						
						
							
							checkstyle: Add EmptyLineSeparator  
						
						 
						
						
						
						
					 
					
						2015-10-08 22:23:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							f5352eaf28 
							
						 
					 
					
						
						
							
							checkstyle: Add ArrayTrailingComma  
						
						 
						
						
						
						
					 
					
						2015-10-08 22:15:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							3f8875ab9c 
							
						 
					 
					
						
						
							
							checkstyle: Add EqualsAvoidNull  
						
						 
						
						
						
						
					 
					
						2015-10-08 22:09:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							174e37e4e0 
							
						 
					 
					
						
						
							
							checkstyle: Add ExplicitInitialization  
						
						 
						
						
						
						
					 
					
						2015-10-08 22:01:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							0a13cf5c63 
							
						 
					 
					
						
						
							
							checkstyle: Add UnnecessaryParentheses  
						
						 
						
						
						
						
					 
					
						2015-10-08 21:50:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							561d7833d1 
							
						 
					 
					
						
						
							
							checkstyle: Add indentation  
						
						 
						
						
						
						
					 
					
						2015-10-08 21:41:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							04ea84640e 
							
						 
					 
					
						
						
							
							Run dos2unix on BoundedInputStream.java  
						
						 
						
						
						
						
					 
					
						2015-10-08 20:01:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							3eb758f1b2 
							
						 
					 
					
						
						
							
							checkstyle: Add WhitespaceAround  
						
						 
						
						
						
						
					 
					
						2015-10-08 20:01:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							95b53706f9 
							
						 
					 
					
						
						
							
							checkstyle: Add NoWhitespace{Before,After}  
						
						 
						
						
						
						
					 
					
						2015-10-08 19:49:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							793788eadf 
							
						 
					 
					
						
						
							
							checkstyle: enable and apply WhitespaceAfter  
						
						 
						
						
						
						
					 
					
						2015-10-08 19:44:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Martí 
							
						 
					 
					
						
						
						
						
							
						
						
							5736c70dc8 
							
						 
					 
					
						
						
							
							checkstyle: enable and apply FinalClass  
						
						 
						
						
						
						
					 
					
						2015-10-08 19:29:04 +02:00