Petr Mrázek
7f1320390c
GH-1053 move launch process UI to a separate class
2015-07-05 01:54:30 +02:00
Petr Mrázek
526a511f45
GH-1053 move instance update into the launch task (BaseLauncher)
2015-07-04 20:02:43 +02:00
Petr Mrázek
5628d3d379
SCRATCH squash MinecraftLauncher into BaseLauncher
...
needs to be split differently
needs to be squashed together with the logic from MainWindow
2015-06-30 07:16:20 +02:00
Petr Mrázek
f86a39c21c
SCRATCH fix BaseLauncher
2015-06-30 07:16:20 +02:00
Petr Mrázek
34ddfc7ecc
GH-1053 base process and launch refactor, part 1
2015-06-30 07:16:20 +02:00
Jan Dalheimer
d14a61b0df
GH-1100 Fix issues with LD_* variables when restarting on updates
2015-06-29 20:22:04 +02:00
Petr Mrázek
bbba63eca5
GH-1096 make ubuntu package work on both 32bit and 64bit machines
2015-06-28 22:44:53 +02:00
Petr Mrázek
d403d12d6a
GH-1096 simple debian/ubuntu wrapper package
...
Built with `fakeroot dpkg-deb --build multimc_1.0-1`
2015-06-28 11:25:32 +02:00
Petr Mrázek
b343434f99
GH-1068 update changelog
2015-06-13 02:22:12 +02:00
Petr Mrázek
f723721bd0
GH-1069 env hack/passthhrough for LD_PRELOAD and LD_LIBRARY_PATH
2015-06-12 09:40:41 +02:00
Petr Mrázek
b427a652ad
GH-1009 use .sh instead of .pyc - .pyc doesn't work at all
2015-06-11 02:33:02 +02:00
Petr Mrázek
9684d3b0a0
GH-1008 implement log window max line count
...
Defaults to 100k lines
2015-06-11 01:50:20 +02:00
Petr Mrázek
1feb4bb387
GH-1009 add mcedit.pyc as a valid mcedit 'executable'
2015-06-10 23:51:05 +02:00
Petr Mrázek
dd97ea8029
GH-1060 ugly XP hack is ugly
2015-06-10 03:06:29 +02:00
Petr Mrázek
88f5c8d347
GH-1060 create and delete update dir
2015-06-10 00:46:45 +02:00
Petr Mrázek
15b7c3039a
GH-1060 update tweaks
...
* download to multimc folder hierarchy
* use rename, not copy
* keep backup after update
* clean previous backup before update
* it's not 'copy', it's 'replace'
2015-06-09 23:30:28 +02:00
Petr Mrázek
22c5ced5dc
GH-1060 add a lot of error checking and reporting to the inner updater
2015-06-09 20:58:19 +02:00
Petr Mrázek
64b70acac1
GH-1060 tweaks to new update mechanism - logging
2015-06-09 00:48:25 +02:00
Petr Mrázek
82e05661d2
GH-1060 implement very basic updater (only linux and maybe osx right now)
2015-06-09 00:03:42 +02:00
Petr Mrázek
166813cb91
GH-1060 remove some old updater bits and pieces
2015-06-09 00:03:42 +02:00
Petr Mrázek
38e42ad794
GH-1049 fix bad ifdefs that prevent linux-specific env blacklisting
2015-06-08 23:54:30 +02:00
Petr Mrázek
6d7bff2476
GH-1060 remove updater code
2015-06-07 21:10:18 +02:00
Petr Mrázek
977e11ef8d
GH-1051 ignore CDPATH
2015-06-06 23:40:13 +02:00
Jan Dalheimer
634bdcdbcb
GH-1033 Set up travis for C++14 setup
...
No clang, no OSX, nothing
2015-06-06 23:27:58 +02:00
Jan Dalheimer
1e51b62c88
NOISSUE Comment and bugfix the Resource system
2015-06-06 21:23:05 +02:00
Petr Mrázek
24db645167
NOISSUE sanitize Json
...
Removes magical parameter madness.
All require* can throw
All ensure* need a default value and never throw
2015-06-06 21:23:05 +02:00
Petr Mrázek
dde35a0eb8
NOISSUE remove StandardTask
2015-06-06 21:23:05 +02:00
Petr Mrázek
57b75dfcf7
NOISSUE document exceptions a bit more
2015-06-06 21:23:05 +02:00
Petr Mrázek
06a67fbd38
NOISSUE use FS a bit more
2015-06-06 21:23:05 +02:00
Jan Dalheimer
3a8b238052
NOISSUE Various changes from multiauth that are unrelated to it
2015-06-06 21:23:05 +02:00
Petr Mrázek
161dc66c2c
GH-1052 try using c++1y on OSX
2015-06-06 21:00:37 +02:00
Petr Mrázek
678da0b639
GH-1052 switch over to C++14 everywhere
2015-06-06 19:56:51 +02:00
Jan Dalheimer
db69a3dacd
NOISSUE Don't attempt to package the accessible plugins on Qt >= 5.4
2015-06-06 15:10:19 +02:00
Petr Mrázek
47f919173e
NOISSUE begin working on 0.4.8 and update changelog
2015-06-02 01:11:31 +02:00
Alex
c1f7dda8fe
NOISSUE redo the launcher part
2015-06-02 00:11:09 +02:00
Petr Mrázek
678c4793f9
GH-980 finalize changelog
2015-06-01 01:29:09 +02:00
Petr Mrázek
405cea1778
GH-1031 include icon in exported instance if it is custom
2015-06-01 01:19:12 +02:00
Petr Mrázek
96c497f654
GH-980 more changelog tweakery
2015-06-01 00:18:52 +02:00
Petr Mrázek
10b3906b53
GH-980 Update changelog for 0.4.7
2015-06-01 00:12:46 +02:00
Petr Mrázek
6fd18a5cce
GH-1016 print list of mods, coremods and jarmods
...
Includes a change to jar mods, where they gain an 'originalName' attribute used only for display
2015-05-31 21:50:01 +02:00
Petr Mrázek
9920062003
GH-1016 print mods, jar mods and core mods on start
...
Needs some work - jar mods just have the uuid name
2015-05-31 21:50:01 +02:00
Petr Mrázek
99f248ecd4
GH-1015 catch exceptions when doing profile reapply
...
This is a temporary solution.
2015-05-31 20:00:15 +02:00
Petr Mrázek
b9e06b5da0
GH-1021 make builtin versions not customizable
...
They use attributes not defined in the OneSix format.
2015-05-31 19:24:39 +02:00
Petr Mrázek
ff64b6cf1d
GH-1020 use plain strings for library URLs
...
Because the URLs can contain {}, which are percent encoded in URLs and this breaks variable substitution
2015-05-31 17:51:20 +02:00
Petr Mrázek
84757f485b
GH-1015 fix crash when version is incomplete and adding jar mods
2015-05-29 08:32:05 +02:00
Petr Mrázek
b7f8241968
GH-994 hopefully fix issue with people still using jar mods
...
Added an 'add mods' button to the version page
Add jar mods now has a very angry nag dialog until it's used successfully
Buttons on version page are rearranged to deemphasize jar mods
2015-05-29 02:22:02 +02:00
Petr Mrázek
a98e1df10c
GH-1011 fetch missing versions when customizing/reverting Minecraft patches
2015-05-28 09:36:58 +02:00
Petr Mrázek
f9e186ab70
GH-967 make libraries handle their own path prefix
...
Makes it possible to mix libraries managed by FTB and MultiMC
Backport from unstable
2015-05-27 01:30:18 +02:00
Petr Mrázek
50a4a1e19e
NOISSUE use -fPIC builds when the system Qt is derpy
2015-05-26 22:38:01 +02:00
Petr Mrázek
2f087b55b9
GH-997 fix saving of settings values with special characters
...
Values are now escaped properly
2015-05-26 08:33:10 +02:00