fbc29b6a06
Fix many memory leaks.
2014-03-30 20:11:41 +02:00
e1e1d99102
Fix java checker crash, some memory leaks
2014-03-30 20:11:41 +02:00
4a24ea6c38
Make some more error messages translateable.
2014-03-23 19:07:13 +01:00
5a344a2933
Gather and store liteloader metadata.
2014-03-02 02:08:01 +01:00
3133bb3ea0
Fix missing includes in litaloader installer.
2014-02-25 02:15:14 +01:00
e3d2e5fd74
Merge branch 'fix_ftb' into integration_json_and_tools
2014-02-24 00:28:59 +01:00
f54705e1c5
Don't assume forge for FTB instances. Fix FTB related stuff.
2014-02-21 18:01:06 +01:00
7146724607
New, better, liteloader support
2014-02-19 22:34:17 +01:00
0d30a2655f
Blacklist the FTB voxel pack.
2014-02-09 19:10:56 +01:00
9022042360
Only load instance list twice.
2014-02-09 11:00:34 +01:00
583786757a
Fix crash bug related to messageboxes interrupting model resets in the instance list.
2014-02-08 23:52:15 +01:00
7839c4ecc0
Pave.
2014-02-04 01:40:51 +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
7b96d74d3b
Sort forge versions right. Do not spam the multimc log with mc server status stuff.
2014-01-16 23:06:07 +01:00
d85e820a07
Fix FTB.
...
Add support of private packs.
Fix instance ID problems related to FTB instances.
2014-01-15 22:49:37 +01:00
5fe0ed7e8f
Return a properly sorted list of checked javas
2014-01-07 03:16:47 +00:00
c35012f1a5
DEBUG: Add some logging for instance loading.
2014-01-03 02:42:32 +01:00
952b63f68d
Refactor icon lists heavily
...
* Icon list now uses a filesystem watcher for updates
* Icon folder is user-customizable
* All the little details. ALL OF THEM.
2013-12-31 01:32:51 +01:00
027aafc3c1
Tidy status messages a bit
2013-12-23 15:48:26 +00:00
f402001453
Use the central URL list for forge URLs
2013-12-23 00:43:29 +01:00
56aeaec7d6
Merge branch 'feature_forge_gradle' of https://github.com/02JanDal/MultiMC5 into develop
2013-12-23 00:16:47 +01:00
9e645f4a37
Support for the new forge gradle repo
2013-12-23 00:12:03 +01:00
3841260ef1
Fix Java checker leaving behind temporary jar files
2013-12-22 23:05:18 +01:00
7a07ed7940
FTB fixage
...
* Corrected an uninitialized variable that prevented forge list loadinf on Windows
* Run the update step twice for FTB instances to ensure forge libs get downloaded
2013-12-22 05:47:10 +01:00
74b5b5f535
Make FTB instances behave better
...
* Do not re-create on every reload
* Use the version.json/custom.json logic properly
* Should be offline-friendly
* FTB instances can be copied, turn into normal instances
2013-12-22 04:31:30 +01:00
82c87aa06f
Initial FTB support. Allows "tracking" of FTB instances.
2013-12-21 23:40:37 +01:00
dd9e04000c
Improve group changing, update instance on version change
...
Gives a list of existing groups to choose from.
Instances are updated as long as there is at least one valid account.
2013-12-15 18:13:46 +01:00
8f856f5573
Merge branch 'testing' of https://github.com/02JanDal/MultiMC5 into develop
...
Conflicts:
MultiMC.cpp
2013-12-14 14:00:23 +01:00
b69351d50d
Merge branch 'develop' of github.com:Drayshak/MultiMC5 into develop
2013-12-13 14:58:35 +00:00
979946b7bb
First sweep moving URLs to a constants file
2013-12-13 14:58:11 +00:00
39aebddf3b
Add support for 1.7.4 user_type (needs testing with legacy accounts)
2013-12-13 02:47:59 +01:00
a2b0941029
Java version list should be sorted, JRE->JDK, 64->32
2013-12-12 14:56:32 +00:00
3e8e0dd639
Fix checker progress derp
2013-12-11 09:39:25 +00:00
afa5e14e20
Better (but unsorted) Java detection
2013-12-11 04:54:00 +00:00
f028aa76bc
Offline mode support, part 1
...
Refactor MojangAccount so it exposes a less generic interface and supports login. Hide the ugly details.
Yggdrasil tasks are now only used from MojangAccount.
2013-12-05 02:39:52 +01:00
4435016fae
Fix some bugs that surfaced
2013-12-02 12:02:37 +01:00
0a6399b52c
Unit testing
2013-12-02 11:09:56 +01:00
f56eff04ef
Fix (hopefully) library dependency resolution.
...
Installing libs is now enabled, hardcoded.
Enable -Wall for all builds.
Fix many warnings and latent bugs.
2013-12-01 16:34:51 +01:00
f27a6c39ea
Fix login and startup logging issues
...
Auth uses the refresh endpoint instead of validate. This means less password entering.
Console will now only autoscroll when already scrolled all the way down.
Better conformance with the Yggdrasil auth protocol (not complete yet, but Mojang launcher isn't complete either).
Fix bug that prevented saving the account data (uninitialized variable).
Accounts can now trigger account list saving, this is used for the refresh endpoint.
2013-12-01 02:00:42 +01:00
8334b6a09f
Fix crash when no instances are available
2013-11-30 12:28:35 +01:00
8831856172
Remember the last selected instance and select it on startup
2013-11-30 12:28:20 +01:00
f7b64a551b
Add icon for when no default account is selected
...
Also fixed a bug where the icon on the accounts button wouldn't change
when the user checked the "Use as default" checkbox in the account
selection dialog.
2013-11-28 15:46:04 -06:00
191e850cf1
Add support for "no default account"
2013-11-27 23:39:36 +00:00
a4c5f0135e
Allow setting no default account
...
This allows the user to select an account to use every time they launch
an instance.
2013-11-27 16:14:18 -06:00
82225a21e1
Merge branch 'feature_yggdrasil' into develop
...
Conflicts:
gui/MainWindow.cpp
logic/OneSixInstance.h
Fix missing session id functionality for legacy and old onesix.
2013-11-24 18:41:35 +01:00
75e7932607
Properly implement launching and downloading
...
Also added a system to select an active account to log in with.
2013-11-22 12:47:39 -06:00
23bc195b3c
Implement removing accounts.
2013-11-22 10:54:52 -06:00
7f5eb5d61a
Implement user info stub for newest minecraft snapshot
2013-11-22 01:04:14 +01:00
abf8408911
Nuke and pave the old login system
...
Also, account list now saves profile lists.
2013-11-20 18:31:15 -06:00
928e0d0b15
Implement saving account list to file
...
Currently it only saves when accounts are added or removed. We'll have
to fix this, but we need signals for when account objects change first.
2013-11-19 12:53:30 -06:00