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
d4b82f11ca
GH-2026 fix failing library test case for native libraries
2017-10-28 22:21:49 +02:00
3eebc641f9
GH-2026 fix native library downloads
...
If a single library had both native and java jars, they would randomly get confused.
2017-10-28 21:12:12 +02:00
eba8e61ce9
NOISSUE change behaviour of the +tweakers patch item
...
Patch application will either add tweakers, or move them
to the end if they are already present.
This allows fixing up tweaker order in subsequent version patches.
2017-10-08 02:02:52 +02:00
c51512f940
NOISSUE use classparser for importing Legacy instances with undecided Minecraft versions
2017-09-27 15:39:13 +02:00
9a2d203c0d
GH-1993 swap min/max memory settings when they are the wrong way around
2017-09-27 12:45:07 +02:00
79d208795c
GH-1997 fix off by one error in 8.3 path logic
2017-09-27 04:28:21 +02:00
d276da1359
GH-1997 try to fix Windows build
...
Coding blind. Much !!FUN!!.
2017-09-27 04:10:09 +02:00
464bc0f770
GH-1997 replace use of weird hacks with normal java arguments
...
This affects classpath and java.library.path.
The catch is that if the strings cannot be expressed in system codepage
on Windows, it tries to use 8.3 paths.
2017-09-27 04:04:19 +02:00
2b998bb8cc
NOISSUE implement LEgacy instance migration
2017-09-26 13:38:34 +02:00
f8c5cee982
NOISSUE ignore the 'Example Mod' mod name, use filename instead
2017-09-25 08:18:42 +02:00
b5b16d0972
NOISSUE make instance traits() const
2017-09-22 00:27:30 +02:00
76c7e0fe1c
NOISSUE remove some dead code from MinecraftInstance (moved elsewhere)
2017-09-22 00:13:07 +02:00
e9434fce3d
NOISSUE prefer to use '.minecraft' instead of 'minecraft' folder
2017-09-20 23:58:39 +02:00
ba3cbb7330
NOISSUE more work on Legacy migration
2017-09-20 23:38:31 +02:00
9a6c2b0e2c
NOISSUE Add back Legacy for migration purposes
2017-09-17 19:24:39 +02:00
9491396292
NOISSUE put back missing OneSix upgrade logic
2017-09-10 12:41:32 +02:00
13628e7a82
NOISSUE merging of strategy into profile, onesix into minecraft
2017-09-09 19:19:05 +02:00
b29382c748
NOISSUE Remove Legacy support
2017-09-09 18:30:22 +02:00
4c01983f47
NOISSUE remove FTB integration
2017-09-09 18:29:52 +02:00
3fb4ce713f
NOISSUE add support for Flame packs with resource packs
...
And a bunch of undefined things we don't handle intentionally just yet...
2017-09-08 09:02:27 +02:00
d80382180e
NOISSUE refactor pack import (extraction and paths)
...
It now:
* Doesn't extract until it knows the content format is good.
* Extracts in a predictable location, not requiring to use a second path for the actual pack root.
2017-09-04 08:17:25 +02:00
6381bfdb88
NOISSUE handle error 201 in Auth code
...
This is something I ran into when one of my accounts stopped working.
The auth token probably expired.
This should now be handled as a normal auth error, not a network failure.
2017-09-02 13:37:12 +02:00
3ed990861a
NOISSUE simplify ProblemProvider
2017-08-28 22:09:53 +02:00
59b681a174
NOISSUE implement more error handling
2017-08-22 18:35:10 -07:00
6e25624623
NOISSUE remove debug statement
2017-08-22 18:12:23 -07:00
60d10201e9
NOISSUE Add GPU vendor and driver version
2017-08-22 18:02:03 -07:00
0cd55d943e
CPU and GPU model on Linux
2017-08-22 17:47:06 -07:00
48274e889f
move env cleaning and clean before java test
2017-08-22 15:23:35 -07:00
8cf88ffc58
GH-1314 add UI for custom minecraft jar addition
...
Also changes the text of the jar mod addition button.
It should be clearer what it does and hopefully will not confuse
as many people.
2017-08-07 00:46:29 +02:00
bea1b5de5e
GH-1929 do not allow non-current update task to affect the update process
...
Errors are handled by setting a flag and failing on the next call to next()
2017-07-21 08:49:58 +02:00
5ea170db78
GH-1927 fix potential issue with FMLLibrariesTask succeeding twice.
2017-07-07 19:50:24 +02:00
e5b4b5d295
GH-1927 Add more specific task status logging
...
* Tasks are now described by class name and object name (or memory address).
* Tasks starts are logged.
* Aborted tasks are now treated just as the other cases.
2017-07-07 19:46:56 +02:00
d6ab4b4a7f
NOISSUE rearrange global initialization
2017-07-05 18:02:49 +02:00
89d3a66658
NOISSUE some safe refactors and changes of the task subsystem
...
Possibly also some bug fixes.
2017-06-26 01:14:32 +02:00
cdc9bed83f
NOISSUE move some zip utility functions back to quazip
...
It's not entirely clean yet.
2017-05-31 09:20:24 +02:00
7acf1998eb
NOISSUE split wrapper commands into command and args
...
This lets you use commands with parameters.
2017-05-29 01:36:01 +02:00
3597a50854
NOISSUE log native extraction failures also to game log
2017-05-22 08:57:13 +02:00
c329bc73c0
NOISSUE more compiler warning removal
2017-05-21 22:24:06 +02:00
d432d8ecfc
NOISSUE get rid of some more compiler warnings
2017-05-21 22:14:40 +02:00
8bd8be95f0
NOISSUE fix a bunch of compiler warnings
2017-05-21 20:20:37 +02:00
572a6026b5
GH-1895 update LWJGL list during legacy instance update
2017-05-21 02:34:02 +02:00
868669a497
NOISSUE add a linux system packaging install layout
2017-05-13 01:24:15 +02:00
4cf4110d9d
NOISSUE log even more about 'Flame' resolving issues
2017-05-09 21:56:33 +02:00
e029b7764e
NOISSUE log 'Flame' mod resolver parsing errors.
2017-05-09 21:49:36 +02:00
e76e6329cd
NOISSUE Revert all recent changes to NetAction and NetJob
2017-05-03 23:13:49 +02:00
0efa714ba5
NOISSUE replace std::shared_ptr with shared_qobject_ptr for all download tasks
2017-05-03 21:09:36 +02:00
e1465f4848
NOISSUE refactor NetAction to be based on Task
...
Still missing some things, this is part 1.
2017-04-29 02:24:00 +02:00
6dc1bc65e1
NOISSUE fix Mojang JSON format unit test on Qt 5.6 by dumping JSON to byte arrays
2017-04-25 23:33:19 +02:00
4fa3e2a714
GH-1856 Fix metadata version and list loading
...
Shouldn't crash anymore, shouldn't overwrite data in some bad way anymore either.
2017-04-24 01:30:51 +02:00