Petr Mrázek
a8e77f0ecc
NOISSUE remove some nonsense and dead code
2018-11-15 00:36:47 +01:00
Petr Mrázek
5603133822
GH-2384 when adding mods with the same filename, rotate the files
...
Current will be disabled and renamed to '$name-old'.
Old one, if present, will be removed.
2018-11-12 02:39:52 +01:00
Petr Mrázek
47b1f9a860
NOISSUE fix up unit test for the changed Library behavior
...
No more fallback for local libraries. They must be in the instance, always.
2018-11-12 02:02:07 +01:00
janrupf
16df8d7b88
GH-2384 Replace existing mod files
2018-11-12 01:49:35 +01:00
Petr Mrázek
d6367407b0
NOISSUE Rename OneSixUpdate to MinecraftUpdate
2018-11-11 23:55:50 +01:00
Petr Mrázek
17e09a292d
NOISSUE read local libraries only from the local location
...
This removes the fallback to global `libraries` folder for `local` libraries.
2018-11-11 23:50:36 +01:00
Petr Mrázek
8a7f1e405f
NOISSUE take forge xz download url base from the metadata file
...
Instead of hardcoding it.
2018-11-04 13:41:21 +01:00
Petr Mrázek
58260da861
NOISSUE remove use of obsolete URL constants, simplify the rest
2018-11-04 13:18:35 +01:00
Chris Lane
0572a1e4e6
NOISSUE use https more widely
2018-11-02 12:04:08 +00:00
Petr Mrázek
9b74e73ad3
NOISSUE use https for downloading assets
2018-11-02 10:28:50 +01:00
Petr Mrázek
d5037d4f79
GH-2412: collect dead processes on linux properly
...
Issues were caused by use of `popen()` with no `pclose()` counterpart...
2018-10-31 22:44:23 +01:00
Petr Mrázek
0c73ddee73
NOISSUE set groups for instances by not setting groups for instances
...
So simple. Better in every way.
2018-07-31 01:54:08 +02:00
Petr Mrázek
76d6ec91a4
NOISSUE simplify.
2018-07-28 22:12:57 +02:00
Petr Mrázek
4169f53b19
NOISSUE fix build on macOS?
2018-07-28 00:00:04 +02:00
Petr Mrázek
e4c33458f2
GH-2352 Add Minecraft folder button for instances, rearrange buttons by importance
2018-07-27 23:57:09 +02:00
Petr Mrázek
bbb3b3e6f6
NOISSUE tabs -> spaces
2018-07-15 14:51:05 +02:00
Petr Mrázek
03280cc62e
NOISSUE separate new mods model from the simple one
...
It should list mods in various locations...
2018-07-15 14:04:09 +02:00
Petr Mrázek
7fe94ca7b4
NOISSUE fix all sorts of warnings, enable Werror
and pedantic
2018-06-28 23:18:45 +02:00
Petr Mrázek
b5f636b3d5
NOISSUE do not keep downloads in memory, add (some) missing virtual dtors
2018-06-28 21:34:56 +02:00
Charles Milette
72c0002b45
Catch C++ exceptions by const reference
...
Fixes #2277
2018-05-19 19:18:26 -04:00
Janrupf
67d2f283da
NOISSUE Fixed compilation error, but needs to be revisited
2018-04-02 23:02:33 +02:00
Petr Mrázek
8e44ab2338
NOISSUE redo new instance dialog
2018-03-27 09:25:36 +02:00
Petr Mrázek
a1c713811c
NOISSUE preserve minecraft.jar while migrating Legacy instances
...
It can be manually modded. It must be preserved when it's the only jar around.
2018-03-23 23:39:18 +01:00
Petr Mrázek
106155dd62
NOISSUE move modpack platform related files to 'modplatform' subfolders
2018-03-16 23:33:58 +01:00
Petr Mrázek
1a43f28297
NOISSUE do not censor player name in logs
2018-02-18 19:27:01 +01:00
Petr Mrázek
604295e6d5
NOISSUE fix some warnings
2018-02-11 01:21:32 +01:00
Petr Mrázek
f259e9f727
NOISSUE update copyright dates
2018-02-11 00:40:01 +01:00
Petr Mrázek
2dac9d02d8
GH-2134 fix model selection when uploading a skin
2018-02-10 11:54:59 +01:00
Petr Mrázek
b3fb437f8e
NOISSUE When changing version of or installing a package, remove customized version
2018-02-09 00:54:17 +01:00
Petr Mrázek
088e8e0eff
NOISSUE remove unneeded URL fixing code and fix up the exception thrown by invalid Flame URLs
2018-01-29 00:47:18 +01:00
Petr Mrázek
c33b4e252f
NOISSUE fix bad redirect URLs provided by the curse CDN
...
MultiMC now parses the HTTP Location header in a (more) tolerant mode.
2018-01-21 03:49:54 +01:00
Petr Mrázek
1dbc4e16f7
NOISSUE remove the jar-modded jar after the instance finishes
2018-01-08 00:59:47 +01:00
Petr Mrázek
0636c03d7c
GH-2087 remove the revert to vanilla functionality, add file download button to version page
2018-01-05 04:26:46 +01:00
Petr Mrázek
9510a1bbf2
NOISSUE stop logging process environment and MC launch script
2018-01-04 03:50:05 +01:00
Petr Mrázek
4340068a84
NOISSUE add button for creating empty, properly registered, components
2017-12-31 01:37:50 +01:00
Petr Mrázek
58ead6a1f4
NOISSUE handle 'folder' Flame packages by ignoring them, show warnings for minor Flame import problems
2017-12-30 18:57:46 +01:00
Petr Mrázek
719f3e863a
NOISSUE add versioning to component metadata format and use it
2017-12-29 00:37:14 +01:00
Petr Mrázek
f18afd3d1e
NOISSUE fix a bunch of warnings thrown by Qt internals
...
Badly connected signals/slots and similar things.
2017-12-14 00:29:00 +01:00
Petr Mrázek
d6fc37e486
NOISSUE make MultiMC respond to account manipulation better
...
* Setting and resetting default account will update the account list properly
* Removing the active account will now also reset it (previously, it would 'stay around')
* The accounts model is no longer reset by every action
2017-12-03 20:54:28 +01:00
Petr Mrázek
8eb1397a8a
NOISSUE fix wrong look of checkboxes in the account list
2017-12-03 19:34:54 +01:00
Petr Mrázek
95e6f37d39
NOISSUE force saving of any outstanding instance component state on exit
2017-12-03 18:36:28 +01:00
Petr Mrázek
e0bea1e46a
NOISSUE watch added Component for changes in order to trigger ComponentList saves
2017-12-03 15:57:21 +01:00
Petr Mrázek
6a462d0778
GH-1082 allow disabling components
...
Currently only ones that are removable and aren't dep-only
2017-12-03 15:48:25 +01:00
Petr Mrázek
0a56b56286
NOISSUE in offline mode, do not contact the auth server if there is a valid account already
2017-12-03 14:05:35 +01:00
Petr Mrázek
85ae710d40
GH-2026 implement changes necessary to support 1.13 snapshots
2017-12-03 01:22:34 +01:00
Petr Mrázek
17c8f31a09
NOISSUE split out the LaunchProfile out of the ComponentList
2017-11-17 15:44:13 +01:00
Petr Mrázek
fede712a26
NOISSUE rename MinecraftProfile to ComponentList
...
It is realistically a list of components. The fact that it also holds the final
launch parameters is a design bug.
2017-11-04 15:23:49 +01:00
Petr Mrázek
a6a642eb7e
GH-2026 only run versions with FirstThreadOnMacOS trait on first thread
2017-10-29 09:15:10 +01:00
Petr Mrázek
c78498f40c
GH-2026 actually do the previous on macOS, not Windows
2017-10-28 23:29:18 +02:00
Petr Mrázek
4b80d34be4
GH-2026 start Minecraft on first thread on macOS
...
This should fix issues with the 1.13 snapshots
2017-10-28 22:56:18 +02:00