Commit Graph

83 Commits

Author SHA1 Message Date
Petr Mrázek
6858f1dd62 GH-1197 add console log color adaptation
rainbow library was part of KDE - KGuiAddons
2015-08-19 23:52:53 +02:00
Petr Mrázek
5bc29b06a9 NOISSUE fix log-related legacy instance crash and show hidden log files 2015-08-19 02:04:56 +02:00
Petr Mrázek
96fdaebb5c GH-926 implement log cleaning functionality
Also adds gzip compressed log support
2015-08-18 08:51:12 +02:00
Petr Mrázek
0adb572a07 NOISSUE improve account UI 2015-08-14 02:27:01 +02:00
Petr Mrázek
d8caab515a GH-1053 add back update progress dialog 2015-07-26 17:55:29 +02:00
Petr Mrázek
61c5a67777 GH-1053 explode launch task into many small steps, each a Task 2015-07-21 02:38:15 +02:00
Petr Mrázek
8e7caf4e25 GH-1053 move launch related things and rename them 2015-07-10 01:11:06 +02:00
Petr Mrázek
5dd48e89f5 GH-1034 do jar modding separate from update 2015-07-10 00:06:05 +02:00
Petr Mrázek
5133b0f34f GH-1053 cleanup 2015-07-05 02:47:22 +02:00
Petr Mrázek
5f41886d76 GH-1053 split settings dialog creation to its own namespace 2015-07-05 02:29:41 +02:00
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
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
f723721bd0 GH-1069 env hack/passthhrough for LD_PRELOAD and LD_LIBRARY_PATH 2015-06-12 09:40:41 +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
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
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
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
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
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
c1c23e47a7 GH-1003 Fix settings dialog delays 2015-05-26 08:14:33 +02:00
Petr Mrázek
8fb5d4add3 GH-1003 add some save locking for dialog pages that deal with settings 2015-05-25 08:21:35 +02:00
Petr Mrázek
dfb0a3b724 GH-991 implement wrapper commands 2015-05-24 14:49:54 +02:00
Petr Mrázek
ce99fabe13 GH-992 Add a transaction/locking mechanism to settings objects
This can cut the FTB loading by ~66% - worth it, but not ideal.
Real solution will have to be implemented later.
2015-05-23 16:07:47 +02:00
Petr Mrázek
0e0ddf5494 GH-977 Improve FTB loading and instance creation 2015-05-22 23:06:51 +02:00
Petr Mrázek
8715746774 GH-977 this isn't funny anymore... 2015-05-22 01:27:59 +02:00
Petr Mrázek
5334d88c1d GH-970 fix help page links some more 2015-05-21 20:33:15 +02:00
Petr Mrázek
06080108f3 GH-980 update version number and changelog for 0.4.7 2015-05-21 01:13:05 +02:00
Petr Mrázek
08898c7c63 GH-970 fix help page links 2015-05-21 01:12:18 +02:00
Petr Mrázek
1bc2fbef11 GH-794 add libstdc++ to build on linux. hopefully? 2015-05-21 00:28:30 +02:00
Petr Mrázek
4c11ce8063 GH-932 Icon themes actually do not need a restart to be applied 2015-05-20 01:44:01 +02:00
Petr Mrázek
d0b31da4b5 GH-960 possible fix for missing OSX ca certs 2015-05-19 22:28:51 +02:00
Petr Mrázek
743af4769e GH-952 Hardcore version page tweakery
Version patches get a lot of new flags that determine which actions are allowed
Version page respects the flags
Customize, revert and edit for version patches
Builting patches can be customized
2015-05-17 23:38:28 +02:00
Petr Mrázek
6ab6a450f6 GH-952 fix legacy edit instance 2015-05-16 23:52:11 +02:00
Petr Mrázek
ff715f7785 NOISSUE replace derpy merkdown thing with hoedown 2015-05-16 23:04:00 +02:00
Petr Mrázek
43c777f386 NOISSUE add some functionality to the derpy markdown changelog thing 2015-05-16 19:33:53 +02:00
Petr Mrázek
5bbe1c7132 GH-951 add .litemod to mod browse dialog 2015-05-12 23:43:11 +02:00
Petr Mrázek
ffcb5ab1ef GH-932 update version and changelog for 0.4.6 2015-05-12 09:17:04 +02:00