Petr Mrázek
c329bc73c0
NOISSUE more compiler warning removal
2017-05-21 22:24:06 +02:00
Petr Mrázek
8bd8be95f0
NOISSUE fix a bunch of compiler warnings
2017-05-21 20:20:37 +02:00
Petr Mrázek
572a6026b5
GH-1895 update LWJGL list during legacy instance update
2017-05-21 02:34:02 +02:00
Petr Mrázek
d70c783de8
NOISSUE bump version to 0.6.0 - MultiMC changed a lot since 0.5.x
2017-05-13 11:01:38 +02:00
Petr Mrázek
e1a03e8724
NOISSUE make the linux package binary name configurable and default to 'multimc'
2017-05-13 10:43:56 +02:00
Petr Mrázek
868669a497
NOISSUE add a linux system packaging install layout
2017-05-13 01:24:15 +02:00
Petr Mrázek
8fe18cfabc
GH-1882 save UpdateDialog geometry
2017-05-09 01:54:28 +02:00
Petr Mrázek
0f311e12ee
GH-1886 warn users about proxy settings not applying to the game
2017-05-08 23:37:36 +02:00
Petr Mrázek
c407004e3a
NOISSUE make qt.conf downloadable in presence of GH-1885
...
Now it has a single space inside.
2017-05-08 00:07:20 +02:00
Petr Mrázek
3fb15e4a4d
NOISSUE include qt.conf in all bundles again
...
Looks like it just doesn't work properly without that.
2017-05-07 22:19:01 +02:00
Petr Mrázek
a379d43d7c
NOISSUE replace bad symlink to COPYING.md with a relative path in qrc
2017-05-06 18:32:28 +02:00
Petr Mrázek
3263b52e0c
GH-1876 replace ColumnResizer with a newer, BSD-3 licensed version
...
Also, keep licensing info only in one file.
The COPYING.md is now a resource and rendered to HTML in the About dialog.
2017-05-06 18:27:47 +02:00
Petr Mrázek
15c829fd3c
GH-1876 Fork and update quazip
...
* It is added as a new submodule: https://github.com/MultiMC/quazip/tree/multimc-1
* Its build system has been entirely replaced to remove the existing issues with it
* It now has working unit tests
* No more patches needed
* It has a static linking exception in its license now, but we use it shared anyway
2017-05-06 17:36:57 +02:00
Petr Mrázek
349381cb2b
NOISSUE remove debug symbols of Qt plugins from macOS bundle
2017-05-06 11:58:57 +02:00
Petr Mrázek
4183cc203f
NOISSUE add back qt.conf on macOS
...
Looks like it doesn't start without this magical empty file.
Who would have guessed? Not me.
2017-05-06 03:41:11 +02:00
Petr Mrázek
2b3e87b7d1
NOISSUE reorganize build system to allow avoiding the bundle utilities
2017-05-06 03:11:38 +02:00
Petr Mrázek
e5147e6b65
NOISSUE remove (assumed) obsolete parts of the application cmake script
2017-05-05 23:09:26 +02:00
Petr Mrázek
35836c7709
NOISSUE herp derp custom icon theme support
...
* Put icon theme in iconthemes/custom/
* Select 'Custom' in the UI.
* ...
* Maybe it won't explode.
2017-05-04 00:03:47 +02:00
Petr Mrázek
e76e6329cd
NOISSUE Revert all recent changes to NetAction and NetJob
2017-05-03 23:13:49 +02:00
Petr Mrázek
907aa36704
GH-1874 Do not allow launching instances during an update
2017-05-02 23:29:47 +02:00
Petr Mrázek
6a8bb3691b
GH-1874 do not allow updating while an instance is running
...
This is a nasty hack. Proper solution will require moving all
update related functionality out of the main window.
Running instances and updating should be mutually exclusive.
2017-05-02 01:43:18 +02:00
Affe Ali
0132fd9929
GH-1855 add launch offline button to instance UI
2017-05-01 23:18:00 +02:00
Petr Mrázek
9bde1c8512
GH-1874 do not pass instance launch args to updated MultiMC
2017-05-01 16:53:20 +02:00
Petr Mrázek
b20688a18d
GH-1875 plug holes in instance/window refcount logic
2017-05-01 12:55:10 +02:00
Petr Mrázek
21df531db1
GH-1873 allow closing main window, fix window ref count
2017-05-01 01:27:10 +02:00
Petr Mrázek
f06ac02396
NOISSUE block use of "-XX-MaxHeapSize" and "-XX:InitialHeapSize" java args.
...
Synonyms for "-Xms" and "-Xmx" that I missed originally.
These are ALWAYS managed by MultiMC. Do not touch them.
2017-04-30 15:12:46 +02:00
Petr Mrázek
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
Petr Mrázek
243f7e4fb4
NOISSUE remove AA_UseHighDpiPixmaps
2017-04-26 22:57:02 +02:00
Petr Mrázek
edc25dab17
NOISSUE Set AA_EnableHighDpiScaling for Qt >= 5.6.0
2017-04-26 22:17:27 +02:00
Petr Mrázek
6fe9258161
NOISSUE remove macOS SSL workarounds
...
Should not be necessary anymore...
2017-04-25 23:03:11 +02:00
Petr Mrázek
d25a7ad3a6
NOISSUE accept URL drop events in GroiupView
2017-04-23 16:50:48 +02:00
Petr Mrázek
8ace5fa91d
NOISSUE Add flame.
2017-04-22 18:51:04 +02:00
Petr Mrázek
30863a88ab
NOISSUE add pack import using drag&drop
...
Straight from the browser or the downloads folder.
2017-04-22 06:11:26 +02:00
Petr Mrázek
581460dcf9
NOISSUE add missing log levels to MultiMC logging
...
Info and System are now recognized.
2017-04-21 22:08:33 +02:00
Petr Mrázek
910766458d
GH-1854 prevent a crash if the instance is closed while the kill confirmation dialog is open
2017-04-14 10:41:52 +02:00
Petr Mrázek
db7357d008
Revert "NOISSUE disable version customization until further notice"
...
This reverts commit d864c95e2b
.
2017-04-08 22:04:07 +02:00
Petr Mrázek
d864c95e2b
NOISSUE disable version customization until further notice
2017-04-07 00:20:02 +02:00
Petr Mrázek
dff307557b
NOISSUE fix liteloader uid where it is hardcoded hardcoded
2017-04-07 00:20:02 +02:00
Petr Mrázek
f565798650
NOISSUE remove unused version range filtering
2017-04-07 00:20:02 +02:00
Petr Mrázek
e0596d3c86
NOISSUE Make forge installable again
2017-04-07 00:20:02 +02:00
Petr Mrázek
2ac0edbbdb
NOISSUE preview of LWJGL version changing
...
It still needs work - some LWJGL versions are exclusive to macOS.
This has to be encoded in the json.
2017-04-07 00:20:02 +02:00
Petr Mrázek
5fabb4f254
NOISSUE Rough refactor of ProfilePatch and VersionFile internals.
...
They are now distinct classes with distinct responsibilities.
* ProfilePatch is an entry in MinecraftProfile and can hold VersionFile or Meta::Version.
* VersionFile is the basic element that holds version information loaded from JSON.
* Meta::Version is the loader class for VersionFile(s) from a server.
2017-04-07 00:20:02 +02:00
Petr Mrázek
da4ae1bc1e
NOISSUE reimplement package dependencies
...
It is now stored as a hashmap
There is also a parentUid to limit depsolving by encapsulating by version
2017-04-07 00:20:02 +02:00
Petr Mrázek
77f27a628f
NOISSUE bring back instance creation
2017-04-07 00:20:02 +02:00
Petr Mrázek
f557c13679
NOISSUE stuff and things happened. Maybe.
2017-04-07 00:20:02 +02:00
Petr Mrázek
2660418d58
NOISSUE hack it together enough to get launching back
...
Meta index will now always return valid objects.
They just might never load if they don't exist on the server.
2017-04-07 00:20:02 +02:00
Petr Mrázek
e46aba9da5
NOISSUE sanitize loading and downloading of metadata files
2017-04-07 00:20:02 +02:00
Petr Mrázek
0060b50625
NOISSUE simplify.
2017-04-07 00:20:01 +02:00
Petr Mrázek
40cf38bc32
NOISSUE remove liteloader and forge
2017-04-07 00:20:01 +02:00
Petr Mrázek
f6eb8fa1e4
NOISSUE Remove hardcoded LWJGL (modern)
2017-04-07 00:20:01 +02:00