Commit Graph

84 Commits

Author SHA1 Message Date
6f3aa65bd6 NOISSUE Split MultiMC app object into MultiMC and Env 2015-04-02 11:30:24 +02:00
791221e923 NOISSUE Refactors and moving of things 2015-04-02 00:14:06 +02:00
3b6574181e GH-853 evict asset index files from cache when they don't parse 2015-04-01 00:23:17 +02:00
eae544f0eb GH-841 fix for modpack downloads on windows 2015-03-27 02:03:14 +01:00
c6c5134398 Change copyright dates to 2015 2015-02-06 01:18:02 +01:00
55e5322fbe GH-721 Log errors in asset and MMC update downloads. 2015-01-11 22:30:54 +01:00
0886786bb5 GH-721 Redo internal NetJob implementation.
NetJob is now using its own task queue and does not start more than 6 actions at the same time
2015-01-11 22:04:31 +01:00
1151037f96 GH-719 Fix paste upload encoding and do not try to upload over limit 2015-01-11 03:08:41 +01:00
bbcd44a657 NOISSUE Always follow redirects for NetAction based downloads 2014-12-12 00:44:55 +01:00
28eebc09fc Give paste upload a nice status message
Fixes #364
2014-11-09 02:09:01 +01:00
d9b2f0ed42 Fix another bunch of copyright years, including fixing #397 2014-11-02 20:08:26 +01:00
9217d9263e Update copyright year (finally...) 2014-11-02 19:49:58 +01:00
bbdf5c1395 Translation downloading! 2014-09-30 16:22:39 -04:00
20cb97a35a Sync from quickmods 2014-09-06 19:03:05 +02:00
d934e64831 Tweak the response to successful uploads (screenshots, log pastes)
The url will now be shown as link, put into the clipboard AND opened in a browser.
At the same time. To avoid losing the URL.
2014-07-07 00:02:04 +02:00
b5d6f50fb1 Make paste.ee logs expire after a month 2014-07-03 20:29:44 +02:00
e118b1f990 Implement adding jar mods, break saving library order. 2014-06-09 01:38:31 +02:00
aade36860c Begin the transformation!
Nuke all the things.
2014-06-09 01:38:29 +02:00
ca60784a44 Add proper FML libs URL 2014-04-21 20:41:37 +02:00
565dab24b5 Download and cache FML libs for legacy minecraft versions.
* minor fix for version filtering (1.5 no longer shows forge for 1.5.1 and 1.5.2)
* FML libs are downloaded to mods/minecraftforge/libs and cached
* FML libs are copied to instances which contain FML or forge
2014-04-19 21:24:11 +02:00
fbc29b6a06 Fix many memory leaks. 2014-03-30 20:11:41 +02:00
0cc682c629 Fix a few paste upload bugs
Fixes https://www.pivotaltracker.com/story/show/66994990
2014-03-07 16:15:38 +01:00
acff155624 Merge branch 'feature_screenshots' into integration_json_and_tools
Conflicts:
	logic/net/URLConstants.h

Resolve issues with multiple definitions of URL constants by moving them to their own object file.
2014-02-25 01:52:58 +01:00
cb5cfe7242 Reorganize all the screenshot files 2014-02-25 00:51:24 +01:00
da33fa4090 Imgur album creation 2014-02-24 11:30:27 +01:00
a8811a27f7 Working screenshot upload 2014-02-24 10:34:51 +01:00
226c1bdae5 Screenshot fixes, move some code around, fix some stuff 2014-02-24 09:34:21 +01:00
5e33da258c Close to finished. Need to fix the upload part. Viewing works (in grayscale) 2014-02-23 19:48:00 -05:00
4a77524b05 Initial stuff. It doesnt work. 2014-02-23 16:14:24 -05:00
7146724607 New, better, liteloader support 2014-02-19 22:34:17 +01:00
ffbc5bb62c Offline mode can be used even when online.
Allow the user to pick a player name for offline mode.
Big auth refactor. Now using session objects instead of the accounts themselves.
Sessions only last for one instance start and hold all the auth and player data.
2014-01-27 03:00:49 +01:00
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
4744ea07a8 Small fix for stale files getting stuck in the cache 2014-01-13 02:19:20 +01:00
Sky
a774b3d248 Show Mojang service statuses in status bar 2014-01-12 18:28:42 +00:00
43a39a3bfb Harden CacheDownload.
It's now super hard. SRSLY.
2014-01-11 02:06:22 +01:00
8e286c2b5c Make CacheDownload use QSaveFile 2014-01-10 22:08:00 +01:00
f402001453 Use the central URL list for forge URLs 2013-12-23 00:43:29 +01:00
3051d0d328 Make pack200 use QFile by proxy, eliminating some unicode issues. 2013-12-22 18:49:52 +01:00
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
d6c71488b3 Some test madness 2013-12-20 23:04:11 +01:00
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
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
3f5c46a1c4 Finish assets update for 1.7.3 2013-12-10 07:12:52 +01:00
7f52bed9e3 Merge branch 'feature_updater' into develop 2013-12-09 12:04:05 -06:00
d68f49ffc0 Merge branch 'feature_pasting' of https://github.com/robotbrain/MultiMC5 into develop 2013-12-08 17:39:32 +01:00
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
4548930e34 Open the url direectly. 2013-12-06 17:17:32 -05:00
e2728317e7 Fixes to pasting 2013-12-06 17:13:09 -05:00
5ad95134dc work on pasting instance logs
blame clang for formatting changes
2013-12-06 16:24:55 -05:00