YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								836d35e708 
								
							 
						 
						
							
							
								
								Initial support for GStreamer Audio Encoding to Ogg  
							
							
							
						 
						
							2012-11-11 15:10:09 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								81aacd7b11 
								
							 
						 
						
							
							
								
								Fix return value in transcode function  
							
							
							
						 
						
							2012-11-11 15:05:42 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								46bd685388 
								
							 
						 
						
							
							
								
								Quote filenames in transcode pipeline  
							
							... 
							
							
							
							Needed for files with spaces in their names. 
							
						 
						
							2012-11-11 13:15:55 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								af9dd0832f 
								
							 
						 
						
							
							
								
								Add external storage read/write permissions  
							
							... 
							
							
							
							We need this in order to access files stored on MMC and to write out
(temporary files) before uploading. The latter will be done away with
once we hook up the trancode pipeline to directly provide encoded blocks
rather than writing to a file. 
							
						 
						
							2012-11-11 12:25:40 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								e915be9208 
								
							 
						 
						
							
							
								
								First pass at adding transcode support  
							
							... 
							
							
							
							This does a hard-coded audio encode to vorbis-in-ogg. In the long term,
this should use encodebin and real encoding profiles. 
							
						 
						
							2012-11-11 12:25:32 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								634f236f19 
								
							 
						 
						
							
							
								
								Fixed bug causing wrong time to show  
							
							... 
							
							
							
							TYPE SAFETY FOR THE FUCKING WIN FUCK YEAH 
							
						 
						
							2012-11-10 18:32:08 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								efecef0a6c 
								
							 
						 
						
							
							
								
								Handle network failures gracefully  
							
							
							
						 
						
							2012-11-09 17:49:15 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								f1ef106c8a 
								
							 
						 
						
							
							
								
								Remove actionbar from share dialog  
							
							
							
						 
						
							2012-11-05 20:20:05 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								482b05d621 
								
							 
						 
						
							
							
								
								Add ticker text for notifications  
							
							
							
						 
						
							2012-11-05 20:19:41 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								6d105f4844 
								
							 
						 
						
							
							
								
								Added ActionBarSherlock library compatiblity support  
							
							
							
						 
						
							2012-11-05 20:17:53 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								f4fe37cee6 
								
							 
						 
						
							
							
								
								Added missing authenticator XML file  
							
							
							
						 
						
							2012-11-05 20:15:18 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								da723d05ed 
								
							 
						 
						
							
							
								
								Properly set uploader service as foreground so it isn't killed  
							
							... 
							
							
							
							Commit sitting in a corner of the road near SICSR in a temple 
							
						 
						
							2012-11-04 15:53:48 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								88cb714b02 
								
							 
						 
						
							
							
								
								Add date for {{Information}} template according to EXIF data  
							
							
							
						 
						
							2012-11-03 15:24:56 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								b3f8bf815e 
								
							 
						 
						
							
							
								
								Add appropriate info and licensing templates  
							
							
							
						 
						
							2012-11-03 04:08:11 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								f8c9dba049 
								
							 
						 
						
							
							
								
								Always flip the first character of username to be uppercase  
							
							
							
						 
						
							2012-11-03 04:07:41 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								b939ec2137 
								
							 
						 
						
							
							
								
								Actually add updated java-mwapi  
							
							
							
						 
						
							2012-11-03 03:54:14 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								3857a18cf2 
								
							 
						 
						
							
							
								
								Keep state about currently selected account in application  
							
							
							
						 
						
							2012-11-03 03:54:03 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								11685e5ec1 
								
							 
						 
						
							
							
								
								(Bug 41703) Validate user tokens & re-login if necessary  
							
							... 
							
							
							
							Now we send out a request before every upload to check if
the user is logged in. If not, we re-login.
Need to study this more - this adds a little bit of extra latency
to every upload. But if the upload fails because of a login failure,
it will mean we'll have to re-upload the entire thing. Choices.
Also added a debug method to convert XML object to a String. Was
amazed at the power of Java being able to make such a complex task
accomplishable by a single line </s> 
							
						 
						
							2012-11-02 23:22:29 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								496413da22 
								
							 
						 
						
							
							
								
								Rotate images appropriately in preview  
							
							... 
							
							
							
							Fixes  #3  
						
							2012-10-27 05:56:00 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								eb8edb2f06 
								
							 
						 
						
							
							
								
								More accurate feedback about current status of upload!  
							
							
							
						 
						
							2012-10-26 02:44:35 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								034fde1007 
								
							 
						 
						
							
							
								
								Display new notification when upload is complete  
							
							... 
							
							
							
							Full fix for issue #4  
							
						 
						
							2012-10-26 00:02:31 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								111b618b2f 
								
							 
						 
						
							
							
								
								New icons from Shankar  
							
							... 
							
							
							
							Spacing seems a little off, however 
							
						 
						
							2012-10-25 23:41:13 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								52b16d298e 
								
							 
						 
						
							
							
								
								Handle case when Authentication fails  
							
							
							
						 
						
							2012-10-25 23:37:29 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								b85cc9c0e5 
								
							 
						 
						
							
							
								
								Change Activity Titles to appropriate names  
							
							... 
							
							
							
							Fixes  #10  
						
							2012-10-17 21:29:58 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								388eed5aee 
								
							 
						 
						
							
							
								
								Fix bug causing Login to hang when called from another AsyncTask  
							
							
							
						 
						
							2012-10-17 21:09:04 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								76fc431532 
								
							 
						 
						
							
							
								
								Properly retreive account from AccountManager for auth  
							
							
							
						 
						
							2012-10-17 17:53:30 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								e3a2384956 
								
							 
						 
						
							
							
								
								Multiple upload notifications work!  
							
							... 
							
							
							
							And they are no longer ongoing! Fixes  #5  and #6  
							
						 
						
							2012-10-15 21:44:50 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								eacb733dd5 
								
							 
						 
						
							
							
								
								Update username field to not show suggestions  
							
							... 
							
							
							
							Also fixes  #2  
							
						 
						
							2012-10-15 15:09:56 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								247d8a9224 
								
							 
						 
						
							
							
								
								Dismiss progress dialog when login fails  
							
							... 
							
							
							
							Fixes  #1  
						
							2012-10-15 15:03:45 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								802e6aa9ed 
								
							 
						 
						
							
							
								
								Added Commons AccountManager (Authentication Provider!)  
							
							... 
							
							
							
							Also updated version of java-mwapi to support cookie based auth 
							
						 
						
							2012-10-15 00:42:13 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								d59b1700c8 
								
							 
						 
						
							
							
								
								Update progressbar less often  
							
							
							
						 
						
							2012-10-14 15:43:53 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								6b40125982 
								
							 
						 
						
							
							
								
								Use much faster way of reading file length  
							
							
							
						 
						
							2012-10-14 15:36:59 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								018c565f3b 
								
							 
						 
						
							
							
								
								Upload progressbar works properly!  
							
							
							
						 
						
							2012-10-14 15:30:33 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								887d5e7894 
								
							 
						 
						
							
							
								
								Show Toast at more appropriate place  
							
							
							
						 
						
							2012-10-14 15:05:05 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								c3aaeb0d59 
								
							 
						 
						
							
							
								
								Progress reported a lot more granularly!  
							
							... 
							
							
							
							Updated version of java-mwapi used 
							
						 
						
							2012-10-14 15:00:45 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								9175eaed95 
								
							 
						 
						
							
							
								
								Upload properly from the background. Push out notification  
							
							... 
							
							
							
							Also update java-mwapi to support progress callbacks 
							
						 
						
							2012-10-14 14:32:32 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								5beb650063 
								
							 
						 
						
							
							
								
								Upload files in the background, untied to any Activity!  
							
							
							
						 
						
							2012-10-11 19:54:59 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								30021b26d6 
								
							 
						 
						
							
							
								
								Minor style adjustments  
							
							
							
						 
						
							2012-10-08 00:16:59 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								883f12fe63 
								
							 
						 
						
							
							
								
								Switched to Holo Light theme  
							
							
							
						 
						
							2012-10-07 17:51:44 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Isaac John Wesley 
								
							 
						 
						
							
							
							
							
								
							
							
								309d4f7726 
								
							 
						 
						
							
							
								
								Added icons & layout fixes  
							
							
							
						 
						
							2012-10-07 17:48:33 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								6e60e27f9e 
								
							 
						 
						
							
							
								
								Added minimal notifications for upload & completion  
							
							
							
						 
						
							2012-10-07 17:48:05 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								1b512f1e83 
								
							 
						 
						
							
							
								
								Updated to proper Android version  
							
							
							
						 
						
							2012-10-07 15:20:12 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Isaac John Wesley 
								
							 
						 
						
							
							
							
							
								
							
							
								297d7226d6 
								
							 
						 
						
							
							
								
								Translucent Theme for Actionbar  
							
							... 
							
							
							
							Conflicts:
	src/org/wikimedia/commons/CommonsApplication.java 
							
						 
						
							2012-10-07 15:00:50 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								650095c64f 
								
							 
						 
						
							
							
								
								Add clarifying comment  
							
							
							
						 
						
							2012-10-07 12:42:01 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								ee6515b4ad 
								
							 
						 
						
							
							
								
								Fix bug causing larger image sizes to not load  
							
							
							
						 
						
							2012-10-07 12:33:06 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								d7ad63ad38 
								
							 
						 
						
							
							
								
								Make uploads work with WMF wikis  
							
							... 
							
							
							
							They use HTTP/1.0, so no HTTP Chunked Transfer. Took me a fucklong
to actually find that out - almost 5 hours as I chased wrong leads,
looked for bugs in the HTTP libs, battled poor network, etc. But
was relatively easy to spot once I started logging HTTP requests.
Now, if only Java had a decent documentation browser... 
							
						 
						
							2012-10-07 01:26:20 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								c5fd1e8fd1 
								
							 
						 
						
							
							
								
								Delete all Launcher Activities  
							
							
							
						 
						
							2012-10-06 18:41:57 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								43d0f6a404 
								
							 
						 
						
							
							
								
								Add proper login flow  
							
							
							
						 
						
							2012-10-06 18:37:44 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								2391cfbc1b 
								
							 
						 
						
							
							
								
								Minor corrections to Spacing  
							
							
							
						 
						
							2012-10-06 12:12:23 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuviPanda 
								
							 
						 
						
							
							
							
							
								
							
							
								6ae5282f8a 
								
							 
						 
						
							
							
								
								Initial commit  
							
							
							
						 
						
							2012-10-06 11:50:20 +05:30