Petr Mrázek
3fabb11f4c
Marginally improve OneSix offline mode launch
...
While reconstructing assets, skip files that don't exist.
Report missing OneSix native libraries.
2014-01-18 22:11:33 +01:00
Petr Mrázek
4744ea07a8
Small fix for stale files getting stuck in the cache
2014-01-13 02:19:20 +01:00
Petr Mrázek
43a39a3bfb
Harden CacheDownload.
...
It's now super hard. SRSLY.
2014-01-11 02:06:22 +01:00
Petr Mrázek
8e286c2b5c
Make CacheDownload use QSaveFile
2014-01-10 22:08:00 +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
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
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
Petr Mrázek
205570be32
Support version format 9, fix version-related segfault, (maybe) fix forge lists.
2013-10-18 01:00:46 +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
9d03a9c1e3
Cache forge version list (it's huge)
2013-09-22 14:00:37 +02:00
Petr Mrázek
6bea4ec988
Use HttpMetaCache to minimize network use.
2013-09-08 02:15:20 +02:00