2344ee2dcd
GH-1379 rename shared libraries to avoid collisions with system libraries
...
It was unlikely, now it's impossible.
2016-12-28 17:23:48 +01:00
03d2858c62
BUILD: Remove extraneous " from CreateServerResourcePacksFolder.cpp ( #1749 )
...
NOISSUE Remove extraneous " from CreateServerResourcePacksFolder.cpp
This did not affect build, but was visible in logs.
2016-12-12 14:36:42 +01:00
a6882787b0
GH-1745 fix crash when using path matching filter on copy operations
...
Copying instances without saves doesn't crash anymore.
2016-12-08 21:58:31 +01:00
035bdc7576
GH-1524 Regenerate Minecraft client token when the auth token is invalid
...
This makes the case where users copy MultiMC to other machines
easier to handle. It doesn't require manual intervention and the tokens
do not go in a desync loop.
2016-11-30 00:19:27 +01:00
4ca6878743
GH-1670 Fix LWJGL list loading
...
Now it uses the standard Download class that supports redirects and SSL.
2016-11-27 01:45:55 +01:00
5994c47d7c
NOISSUE add ganalytics and LocalPeer licenses
2016-11-26 23:53:56 +01:00
66ffab71ae
NOISSUE allow killing the instance from main window
2016-11-26 18:06:08 +01:00
69be23c5f6
GH-1726 better failure detection for updates
...
Instead of just checking if the new version started, make sure
it is able to write its IPC key to a file and then use the key
to connect to the process.
2016-11-19 22:11:45 +01:00
9efdd7232c
NOISSUE include json path in errors when FTB json is missing.
2016-11-17 04:40:07 +01:00
9b41986634
GH-347 update timestamps of added mods
2016-11-17 04:09:24 +01:00
b09fad9cbf
GH-347 Add timestamp column to mod lists
...
It shows when the file was changed (in most cases added).
2016-11-17 02:55:02 +01:00
fd34ca5a0f
NOISSUE always run the ExtractNatives task during launch
...
The task now checks the conditions, giving the update process time
to supply all the metadata.
2016-11-17 01:21:49 +01:00
12f6534e77
NOISSUE mark used accounts/sessions in selection menus
2016-11-17 01:00:15 +01:00
f9d94a45ee
NOISSUE allow using icon themes for instances and instance badges
2016-11-10 02:54:53 +01:00
b6f133f579
GH-1713 fix FTB loading crashes
2016-11-09 01:22:02 +01:00
dae3b06885
NOISSUE fix horrible globals crash
...
FIXME: remove all globals.
2016-11-07 02:28:18 +01:00
8b952b3870
NOISSUE Refactor and sanitize MultiMC startup/shutdown
...
* Always create main window.
* Properly handle netowrk manager - it was created twice, leading to potential crashes.
2016-11-06 21:58:54 +01:00
bc753859b5
GH-378 add basic custom theme support
...
Files you can customize are created in themes/custom/
2016-11-06 04:29:12 +01:00
87dd951505
NOISSUE add a badge for crashed instances
...
Not persistent across MultiMC runs.
2016-11-04 01:19:04 +01:00
3780a25d27
NOISSUE add an option to show console on error and default other options to false
2016-11-04 00:19:32 +01:00
f0b71f989e
NOISSUE use LoggedProcess to work around issues with QProcess on macOS
2016-11-03 01:11:57 +01:00
85b64ad767
NOISSUE MCEdit integration - remove old 'tool', replace with Worlds
2016-11-02 02:37:54 +01:00
a9c0d812a6
NOISSUE prefer shell script for running MCEdit on linux
2016-11-02 01:16:41 +01:00
deabfa78f8
GH-1652 set instance running status before notifying event listeners
2016-10-29 02:19:42 +02:00
dd0e996081
GH-1697 always stale files tolerate errors if a local copy is present
...
This fixes the situation when liteloader snapshot site is broken
and there's an older local snapshot already present.
2016-10-28 02:19:19 +02:00
cee53f7f3c
Revert "NOISSUE nuke builtin Minecraft versions"
...
This reverts commit 5ae3b2c11416eb897a08b0d9531843d0357332f8.
We need those builtin versions for now.
2016-10-26 18:23:39 +02:00
1b4851a941
NOISSUE use QtConcurrent to run FS operations in worker threads
...
Not all operations - only the ones that aren't in error handling.
The API for QFuture is too nasty to do much more in a sensible way.
2016-10-26 18:21:25 +02:00
d66fdcd4cc
NOISSUE Granular instance reload
2016-10-26 18:21:24 +02:00
f07496ac6d
GH-1675 reimplement suspesion of log watch
2016-10-11 21:34:02 +02:00
6e80f03409
NOISSUE add instance-local library storage
...
Any libraries stored in $instanceroot/libraries/ will override
the libraries from MultiMC's global folders, as long as they are marked 'local'
in the json patch.
2016-10-02 00:26:10 +02:00
69f3ab019d
NOISSUE delete dead code
2016-09-18 22:53:37 +02:00
eb747e08b7
NOISSUE fix minor memory leaks
2016-08-19 09:04:58 +02:00
67eca08b22
NOISSUE use model/view for Minecraft log data
2016-08-19 08:05:43 +02:00
042f3ef55c
GH-352 Make OneSix instance update downloads cancellable
2016-08-14 23:22:54 +02:00
55544893a3
GH-1643 do not censor preferredLanguage in logs
2016-08-10 19:52:38 +02:00
e2f3652a0f
Revert "NOISSUE rework of minecraft log"
...
This reverts commit fc198dd3085a2cd33fbaa7a3d2c95c2c8d3ee31a.
2016-08-10 08:41:58 +02:00
c60db13af7
NOISSUE Do not kill running instances when MultiMC shuts down
2016-08-10 00:28:33 +02:00
fc198dd308
NOISSUE rework of minecraft log
...
Now uses a model and a list view instead of text
This lets mmc keep track of the contents regardless of whether the instance windows are open
This is currently missing a way to select and copy text from the log.
2016-08-10 00:28:33 +02:00
74b4343c43
GH-1642 fix instance launch from console
2016-08-09 22:29:17 +02:00
bc6d1b5304
GH-338, GH-513, GH-700 Unify edit instance with console window
...
* The resulting instance window can be closed at any point.
* Main window is kept open and running instances are marked with a badge.
* Multiple instances can now run from the same MultiMC - it's even more **multi** now.
* MultiMC can be entirely closed, keeping Minecraft(s) running.
2016-08-07 11:48:15 +02:00
c44d41ee9b
NOISSUE do not attempt to stop watching world folders if they are not being watched
2016-08-07 11:44:42 +02:00
cf0694a0cb
NOISSUE allow user to sort mod list by clicking on column headers
2016-08-05 00:10:33 +02:00
b76d4573cd
GH-589 GH-842 GH-901 GH-1117 allow mass-enabling/disabling of mods
2016-08-04 23:16:03 +02:00
6ec2652b45
GH-1273 allow extended selection in mod lists
2016-08-04 22:57:16 +02:00
eec87db86a
GH-1635 add filter bar to mod list pages
2016-08-04 21:54:25 +02:00
42a98c3661
NOISSUE move creation of server resource pack folder to a separate task
2016-08-01 21:15:08 +02:00
1f2bed2ef1
NOISSUE implement direct java launch
...
Just running the Java process and giving it params on the command line
2016-08-01 21:15:08 +02:00
f626fd02c7
GH-1610 Make Forge installs only use newer list to fix older version downloads
2016-07-08 14:08:07 -04:00
969418f01f
NOISSUE make liteloader version list pretty and usable
2016-06-14 02:08:56 +02:00
6ecfe8546f
NOISSUE implement support for liteloader snapshots
2016-06-13 22:00:09 +02:00