Petr Mrázek 
							
						 
					 
					
						
						
							
						
						f402001453 
					 
					
						
						
							
							Use the central URL list for forge URLs  
						
						
						
						
					 
					
						2013-12-23 00:43:29 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						3051d0d328 
					 
					
						
						
							
							Make pack200 use QFile by proxy, eliminating some unicode issues.  
						
						
						
						
					 
					
						2013-12-22 18:49:52 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						01dbebdfc8 
					 
					
						
						
							
							Fix issues with the updater  
						
						... 
						
						
						
						* Bad URLs used for downloading update files
* MD5ETagDownload resetting the expected ETag after failure to the failed file MD5 checksum
* Delete MD5ETagDownload downloaded files if the download fails. 
						
						
					 
					
						2013-12-21 14:25:16 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						d6c71488b3 
					 
					
						
						
							
							Some test madness  
						
						
						
						
					 
					
						2013-12-20 23:04:11 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						5a3043398e 
					 
					
						
						
							
							Use asset sizes from the index to make the progress bar better  
						
						
						
						
					 
					
						2013-12-15 15:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Sky 
							
						 
					 
					
						
						
							
						
						979946b7bb 
					 
					
						
						
							
							First sweep moving URLs to a constants file  
						
						
						
						
					 
					
						2013-12-13 14:58:11 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						aa61bbe9e4 
					 
					
						
						
							
							Merge branch 'develop' of github.com:MultiMC/MultiMC5 into develop  
						
						... 
						
						
						
						Conflicts:
	CMakeLists.txt
	gui/MainWindow.cpp 
						
						
					 
					
						2013-12-10 07:22:22 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						3f5c46a1c4 
					 
					
						
						
							
							Finish assets update for 1.7.3  
						
						
						
						
					 
					
						2013-12-10 07:12:52 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew 
							
						 
					 
					
						
						
							
						
						7f52bed9e3 
					 
					
						
						
							
							Merge branch 'feature_updater' into develop  
						
						
						
						
					 
					
						2013-12-09 12:04:05 -06:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						d68f49ffc0 
					 
					
						
						
							
							Merge branch 'feature_pasting' of  https://github.com/robotbrain/MultiMC5  into develop  
						
						
						
						
					 
					
						2013-12-08 17:39:32 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						0cb8ff40b2 
					 
					
						
						
							
							Finish preliminary offline support  
						
						... 
						
						
						
						* ProgressProvider now has an abort() call
* Abort button support added to the progress dialog
* YggdrasilTask and MojangAccount adapted to support abort
YggdrasilTask will time out after 10 seconds of no network activity, or when the user pushes the Play Offline button.
In offline mode, all instance update tasks are skipped! This will need further work. 
						
						
					 
					
						2013-12-08 17:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								robotbrainify 
							
						 
					 
					
						
						
							
						
						4548930e34 
					 
					
						
						
							
							Open the url direectly.  
						
						
						
						
					 
					
						2013-12-06 17:17:32 -05:00 
						 
				 
			
				
					
						
							
							
								robotbrainify 
							
						 
					 
					
						
						
							
						
						e2728317e7 
					 
					
						
						
							
							Fixes to pasting  
						
						
						
						
					 
					
						2013-12-06 17:13:09 -05:00 
						 
				 
			
				
					
						
							
							
								robotbrainify 
							
						 
					 
					
						
						
							
						
						5ad95134dc 
					 
					
						
						
							
							work on pasting instance logs  
						
						... 
						
						
						
						blame clang for formatting changes 
						
						
					 
					
						2013-12-06 16:24:55 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew 
							
						 
					 
					
						
						
							
						
						e90f1a2756 
					 
					
						
						
							
							Implement update installer  
						
						
						
						
					 
					
						2013-12-05 20:32:52 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew 
							
						 
					 
					
						
						
							
						
						0395474a0c 
					 
					
						
						
							
							Nuke dead code  
						
						
						
						
					 
					
						2013-11-28 22:05:58 -06:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						7f5eb5d61a 
					 
					
						
						
							
							Implement user info stub for newest minecraft snapshot  
						
						
						
						
					 
					
						2013-11-22 01:04:14 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						57a9dadb08 
					 
					
						
						
							
							Forge XZ downloads now use temp files local to MultiMC, files are removed.  
						
						
						
						
					 
					
						2013-11-19 00:47:59 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						210629e274 
					 
					
						
						
							
							Use the forge mirrors for downloading forge libraries  
						
						... 
						
						
						
						Let's hope we never, ever see a forge download error again. 
						
						
					 
					
						2013-11-17 11:44:18 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						2a45302dfc 
					 
					
						
						
							
							Mark forge lib downloads as failed when they fail  
						
						
						
						
					 
					
						2013-11-16 20:36:01 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						bb7e8985f6 
					 
					
						
						
							
							Reformat and (slightly) decruft all the things.  
						
						
						
						
					 
					
						2013-11-04 02:53:05 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						9233477295 
					 
					
						
						
							
							S3 bucket listing support and network code refactors.  
						
						... 
						
						
						
						* Adds support for listing all objects in an S3 bucket.
* Renames a bunch of network related classes (Download->Action)
* Net actions now have static constructors 
						
						
					 
					
						2013-10-26 19:55:48 +02:00 
						 
				 
			
				
					
						
							
							
								Sky 
							
						 
					 
					
						
						
							
						
						0430a2a38f 
					 
					
						
						
							
							Add assets download status to status bar.  
						
						
						
						
					 
					
						2013-10-26 02:31:58 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						c8b84257ae 
					 
					
						
						
							
							Actually use QJson for Yggdrasil requests  
						
						
						
						
					 
					
						2013-10-23 02:08:39 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						205570be32 
					 
					
						
						
							
							Support version format 9, fix version-related segfault, (maybe) fix forge lists.  
						
						
						
						
					 
					
						2013-10-18 01:00:46 +02:00 
						 
				 
			
				
					
						
							
							
								Sky 
							
						 
					 
					
						
						
							
						
						a600286e33 
					 
					
						
						
							
							Use Yggdrasil error response when available, or fall back to legacy HTTP error codes  
						
						
						
						
					 
					
						2013-10-17 00:46:25 +01:00 
						 
				 
			
				
					
						
							
							
								Sky 
							
						 
					 
					
						
						
							
						
						c700b7be2e 
					 
					
						
						
							
							Un-copy-pasta the login response handler using std::function magic  
						
						
						
						
					 
					
						2013-10-17 00:02:56 +01:00 
						 
				 
			
				
					
						
							
							
								Sky 
							
						 
					 
					
						
						
							
						
						0a715a7b78 
					 
					
						
						
							
							Improve error message for invalid login details using yggdrasil, add debug log for unknown codes  
						
						
						
						
					 
					
						2013-10-15 03:11:10 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						f8b4c2c0b2 
					 
					
						
						
							
							Fix auth for 13w41a  
						
						
						
						
					 
					
						2013-10-11 16:13:01 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						651bed91a0 
					 
					
						
						
							
							Log failure reasons of cache downloads  
						
						
						
						
					 
					
						2013-10-06 03:47:41 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						f83119ce7e 
					 
					
						
						
							
							Added file logger  
						
						
						
						
					 
					
						2013-10-06 01:13:40 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						eba9b3d759 
					 
					
						
						
							
							Add user agent header to most MultiMC download requests.  
						
						
						
						
					 
					
						2013-10-02 23:35:45 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						751c532175 
					 
					
						
						
							
							Add missing include  
						
						
						
						
					 
					
						2013-10-01 09:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						8b0f8b9e59 
					 
					
						
						
							
							``Working'' forge unpackers. Needs a lot of hardening but good for alpha.  
						
						
						
						
					 
					
						2013-09-30 02:34:46 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						2c8dc0b855 
					 
					
						
						
							
							Compression algo dependencies, still need hackery...  
						
						
						
						
					 
					
						2013-09-26 02:59:56 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						984c36e571 
					 
					
						
						
							
							Implement basic yggdrasil auth.  
						
						... 
						
						
						
						No fancy login token saving involved. 
						
						
					 
					
						2013-09-23 00:29:40 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						9d03a9c1e3 
					 
					
						
						
							
							Cache forge version list (it's huge)  
						
						
						
						
					 
					
						2013-09-22 14:00:37 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						b979d0ce5d 
					 
					
						
						
							
							Implement legacy forge button!  
						
						... 
						
						
						
						Many refactors of the task system.
Progress dialog now accepts generic ProgressProvider objects 
						
						
					 
					
						2013-09-18 00:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						108a5a677c 
					 
					
						
						
							
							Progress works for null downloads (header checks)  
						
						
						
						
					 
					
						2013-09-10 00:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						91a3e650e9 
					 
					
						
						
							
							Fix download progress (bars)  
						
						
						
						
					 
					
						2013-09-10 00:29:25 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						7e1cf22ce6 
					 
					
						
						
							
							Use youtrack for bugs  
						
						
						
						
					 
					
						2013-09-08 15:59:50 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						6bea4ec988 
					 
					
						
						
							
							Use HttpMetaCache to minimize network use.  
						
						
						
						
					 
					
						2013-09-08 02:15:20 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						6892c11e9f 
					 
					
						
						
							
							Move a good chunk of the singleton objects into a new QApplication subclass.  
						
						
						
						
					 
					
						2013-09-07 04:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						634e22298b 
					 
					
						
						
							
							Untested ETag cache class.  
						
						... 
						
						
						
						Yep. 
						
						
					 
					
						2013-09-06 21:58:51 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						f8e8414d54 
					 
					
						
						
							
							Speed up the downloads. Massively.  
						
						
						
						
					 
					
						2013-09-02 00:25:40 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						00742af3a6 
					 
					
						
						
							
							OS compatibility and generic cleanup.  
						
						... 
						
						
						
						Removed bspatch/patchlib
Now builds and runs on Windows 
						
						
					 
					
						2013-08-26 02:53:29 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						e3b55067eb 
					 
					
						
						
							
							Legacy jar reassembly, base of proper custom jar support  
						
						
						
						
					 
					
						2013-08-24 03:09:46 +02:00 
						 
				 
			
				
					
						
							
							
								Petr Mrázek 
							
						 
					 
					
						
						
							
						
						253067c782 
					 
					
						
						
							
							Move all the things (YES. Move them.)  
						
						... 
						
						
						
						Also, implemented some basic modlist logic, to be wired up. 
						
						
					 
					
						2013-08-17 13:40:51 +02:00