Commit Graph

418 Commits

Author SHA1 Message Date
Petr Mrázek
ca297fca79 Prepare for rework of instance launch/update
Added missing licenses
Added a Java functionality checker (detects 32/64bit java)
Refactor of *Update - no longer based on BaseUpdate, but Task directly
Fixed runner script to not derp up on 32bit linux. Could add more detection and error reporting there.
Resources are now split into graphics and generated. Generated resources are placed in the build tree and included from there.
Used the Java checker in the main settings dialog (TODO: instance settings).
Partial support for ${arch}-using libraries - both 32 and 64 variants of ${arch} are downloaded.
2013-11-24 06:36:16 +01:00
Petr Mrázek
4124faf474 Fix console window (now not a QDialog)
It now opens and coloses as expected, depending on user
preferences and the status of the various processes involved.
Console window geometry and state are remembered between runs.
2013-11-23 01:41:28 +01: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
294c2d122f Fix assets URL (expected to change... again) 2013-11-18 20:12:24 +01:00
Petr Mrázek
30b3395770 Re-enable assets download 2013-11-17 12:08:07 +01:00
Petr Mrázek
9fcb287ea2 Fix broken signal in ConsoleWindow
Wasn't detecting minecraft shutdown properly
2013-11-17 11:48:01 +01:00
Petr Mrázek
9559be32bd Merge branch 'master' into develop 2013-11-17 11:46:44 +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
662b4bc8cb Merge branch 'develop' 2013-11-13 00:25:57 +01:00
Petr Mrázek
9693a5e6e9 Fix signal derp from previous commit
Console should now properly close/not close based on minecraft return code/signal.
2013-11-13 00:24:49 +01:00
Petr Mrázek
ee595fb1da Merge branch 'develop' 2013-11-12 09:35:53 +01:00
Petr Mrázek
fdc58bb913 Fix console not staying open on minecraft crash 2013-11-12 09:23:39 +01:00
Petr Mrázek
997054a535 Merge branch 'develop' 2013-11-11 04:47:09 +01:00
Petr Mrázek
e611aef0e7 Recover from the bin folder of converted legacy instance being deleted.
Use the new vanilla jar as the base jar if mcbackup.jar is missing.
2013-11-11 04:45:31 +01:00
Petr Mrázek
b097d2f744 Use the right LWJGL path while creating an instance 2013-11-11 03:47:14 +01:00
Petr Mrázek
ad7c41114f Fix layout margins in console window 2013-11-07 22:31:15 +01:00
Petr Mrázek
cc6e9358fe Merge branch 'develop' 2013-11-06 21:03:22 +01:00
Petr Mrázek
452cc1849f Fix Sourceforge lwjgl version index download. 2013-11-06 20:59:44 +01:00
Sky
7ddc2b6a89 Merge branch 'develop' 2013-11-06 17:02:23 +00:00
Sky
bba4ed5ab2 Open on the correct settings tab 2013-11-06 17:00:02 +00:00
Sky
dd6af4efab Nag for instance specific JVM args too 2013-11-06 01:18:47 +00:00
Sky
51dee3745f Fix "Auto Login" instance specific setting, tweak UI 2013-11-06 01:01:09 +00:00
Sky
605423b8e4 Read mcmod.info first, forgeversion.properties second 2013-11-05 23:46:06 +00:00
Sky
4186623d0d Nuke Travis CI 2013-11-05 21:08:42 +00:00
Petr Mrázek
bb7e8985f6 Reformat and (slightly) decruft all the things. 2013-11-04 02:53:05 +01:00
Sky
dc3b0fcb2b Merge branch 'develop' 2013-11-03 23:53:31 +00:00
Petr Mrázek
d6e4fb2971 Implement instance sorting options. 2013-11-04 00:11:20 +01:00
Petr Mrázek
4466929074 Add instance copying, fix instance creation (with identical names) 2013-11-03 21:28:04 +01:00
Sky
ab21b6977d Catch assets index failure 2013-11-03 16:02:59 +00:00
Sky
bade253a1a Added NagUtils, nag people about trying to override JVM memory options 2013-11-03 15:20:26 +00:00
Sky
406d8511bd Merge branch 'develop' 2013-11-03 10:18:41 +00:00
Sky
09dc356883 Main window geometry and state saving/reloading 2013-11-03 00:45:25 +00:00
Sky
8c7f15cefb Revamp Linux build instructions for Qt Creator 2013-10-31 20:28:10 +00:00
Petr Mrázek
b018aab1e9 Merge branch 'develop' 2013-10-31 09:06:42 +01:00
Petr Mrázek
8cd6604e40 List available proxies on start 2013-10-31 09:03:18 +01:00
Petr Mrázek
f39a83edc6 Hack for Intel graphics drivers on Windows. 2013-10-31 01:39:37 +01:00
Petr Mrázek
f941119fbd Merge branch 'develop' 2013-10-30 00:56:43 +01:00
Petr Mrázek
44823324f9 Merge branch 'develop' of github.com:MultiMC/MultiMC5 into develop 2013-10-29 22:14:57 +01:00
Petr Mrázek
946d397cce Customizable folder browsing is same as for the instance folder. Syste Proxy usage. 2013-10-29 22:13:42 +01:00
Sky
511417c4f7 Make ConsoleWindow have Qt::Window flag (adds minimise/maximise buttons to titlebar) 2013-10-29 18:38:11 +00:00
Sky
aab5478ae7 Move "Forget" button to a sane place 2013-10-29 16:49:41 +00:00
Sky
ac4af46aed Don't make LabeledToolButton selectable 2013-10-29 12:47:14 +00:00
Sky
b0ef429786 Add selectable message box helper, use it, make login GUI error label selectable 2013-10-29 12:40:09 +00:00
Petr Mrázek
e7e03c2b54 BLIND CODE, BLIND CODE HERE! WHERE IS THE COMPILER!?!?!
It choked on missing headers, maybe?
2013-10-28 22:01:37 +01:00
Petr Mrázek
7df667f823 Valgrind-checked early application start 2013-10-28 21:50:58 +01:00
Petr Mrázek
6ecb833dbf Fix problem with instance list not using the instance folder path 2013-10-28 20:55:12 +01:00
Petr Mrázek
c46292c9b1 Merge branch 'develop' 2013-10-26 20:23:26 +02: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