Petr Mrázek
2e4fa7ec13
NOISSUE Fix bad unit test data path and usage of std::abs
2016-03-03 02:13:07 +01:00
Petr Mrázek
94d4684809
NOISSUE add basic unit tests for MojangVersionFormat reading/writing
...
will have to make them pass now
2016-03-03 01:40:12 +01:00
Petr Mrázek
b54839b897
NOISSUE eliminate timestamp strings
2016-03-02 09:16:58 +01:00
Petr Mrázek
80b81c2c1e
SCRATCH some version file member variables commented
2016-03-01 09:47:12 +01:00
Petr Mrázek
1a9793197f
GH-1502 move launch script generation to the Minecraft launch step
2016-02-28 19:33:05 +01:00
Petr Mrázek
9497b7e96c
NOISSUE even more version file refactors
...
There is no end to them in sight
2016-02-28 19:01:54 +01:00
Petr Mrázek
a0b47aee5b
NOISSUE move version file reading and writing to dedicated namespaces
2016-02-27 22:02:56 +01:00
Petr Mrázek
17ad1e64f8
NOISSUE move files into paths that make more sense
2016-02-27 19:58:40 +01:00
Petr Mrázek
71e4b147ec
NOISSUE remove OneSixLibrary
2016-02-26 02:04:21 +01:00
Petr Mrázek
f6b2ccb110
NOISSUE remove old unused version file features
2016-02-25 00:29:50 +01:00
Petr Mrázek
c943019ab5
NOISSUE fix a benign leak in FTB implementation
2016-02-25 00:29:08 +01:00
Petr Mrázek
401d5b698f
GH-1453 handle certain version loading corner cases better, clean up FTB
2016-02-21 05:51:36 +01:00
Petr Mrázek
1a0bbdd9ac
GH-1453 report version file problems in the version page
2016-02-21 01:44:27 +01:00
Petr Mrázek
163a3095b1
GH-1453 separate out Mojang version reading, use version file URLs
2016-02-17 08:23:57 +01:00
Petr Mrázek
a20e2590da
GH-1453 React to the minimum version change - 18
2016-02-13 17:34:27 +01:00
Petr Mrázek
1978078662
NOISSUE remove dead code from MC version list
2016-02-13 17:32:14 +01:00
Petr Mrázek
ea08ede4c3
GH-1483 Use the new version index URL
2016-02-13 16:41:26 +01:00
Petr Mrázek
5ecaed21b5
GH-1411 fail if pre-launch and post-exit commands return non-zero values
2016-01-20 03:23:19 +01:00
Petr Mrázek
d8b1ae38fb
GH-1379 fix build on win32
2016-01-07 06:47:07 +01:00
Petr Mrázek
59e6b4ed55
GH-1379 fix build with Qt 5.2.1 on ubuntu64
2016-01-07 06:40:26 +01:00
Jan Dalheimer
34bf4ccdc7
NOISSUE Add more qt versions to travis
...
5.0, 5.1 and 5.2 are currently marked as "allow failure". If they can be made
to pass they should be removed from this list, if not they should be removed
entirely.
2016-01-06 10:33:47 +01:00
Petr Mrázek
4d0caf6254
GH-1389 wrap QDesktopServices and QProcess::startDetached
...
Essentially do not pass some environment variables to subprocesses:
* LD_PRELOAD
* LD_LIBRARY_PATH
* LD_DEBUG
* QT_PLUGIN_PATH
* QT_FONTPATH
2016-01-05 07:32:52 +01:00
Petr Mrázek
da2af5e449
GH-1365 fix java detection build on windows
2016-01-02 01:16:44 +01:00
Petr Mrázek
1363b1d364
GH-1365 fix java detection OS ifdefs
2016-01-02 01:13:42 +01:00
Petr Mrázek
a008efd24e
GH-1365 rework java version parsing and sorting
2016-01-02 00:35:54 +01:00
Petr Mrázek
bd2843952a
NOISSUE export more stuff from Json
2015-12-28 05:47:11 +01:00
Petr Mrázek
5402acb3c6
GH-1360 add basic changelog based on github API, fix update dialog buttons
2015-12-28 05:36:17 +01:00
Petr Mrázek
e8063d193d
GH-1308 remove use of static data (translations) and root (notifications.json) paths.
2015-12-27 03:34:03 +01:00
Petr Mrázek
7670d72bd9
GH-1178 sanitize mod paths while installing folder mods
2015-12-26 03:20:41 +01:00
Petr Mrázek
c64a7940c1
GH-1178 add failing test
2015-12-26 03:20:19 +01:00
Petr Mrázek
243c5d1cfb
NOISSUE add a basic test for FS::copy
2015-12-26 02:44:33 +01:00
Petr Mrázek
478ff11485
GH-1355 do not allow setting LD_LIBRARY_PATh for Minecraft to the MultiMC bin folder
2015-12-18 05:43:44 +01:00
Petr Mrázek
b5902b739e
GH-1338: mark asset index as stale during instance update
...
This forces an update for assets changing on mojang servers
2015-11-19 22:20:40 +01:00
Petr Mrázek
125abf5027
NOISSUE rename QObjectPtr to shared_qobject_ptr, introduce unique_qobject_ptr, refactor MainWindow to match
2015-10-20 17:18:53 +02:00
Petr Mrázek
7ef1f88de7
NOISSUE fix non-zero exit code from minecraft not being a 'crash'
2015-10-18 02:35:47 +02:00
Petr Mrázek
432e812da1
GH-1275 create server-resource-packs folder on launch
...
This is a workaround for Minecraft bug MCL-3732
2015-10-12 17:55:10 +02:00
Petr Mrázek
457dd2e94e
NOISSUE make the compiler more evil
2015-10-11 19:56:31 +02:00
Petr Mrázek
44db72ead5
GH-93 add an option to not copy saves on instance copy
2015-10-10 05:55:55 +02:00
Petr Mrázek
4fbcb3efb9
GH-1268 ... and catch the inevitable errors
2015-10-05 23:52:23 +02:00
Petr Mrázek
439c6b43a3
GH-1268 simplify and fix instance group file IO
2015-10-05 23:48:38 +02:00
Petr Mrázek
4a900a58d4
NOISSUE missed a few places...
2015-10-05 01:53:09 +02:00
Petr Mrázek
f93f867c3d
NOISSUE dissolve util library
2015-10-05 01:47:27 +02:00
Petr Mrázek
ae4216de61
GH-719 implement paste.ee API keys
2015-10-02 00:12:53 +02:00
Petr Mrázek
ac8ff88061
GH-729 use mod mmc_id as name when name is empty
2015-09-30 23:30:55 +02:00
Petr Mrázek
477a1a88c6
GH-1262 fix relative paths for java binaries
2015-09-30 22:52:55 +02:00
Petr Mrázek
e2fd299fc5
GH-253 implement launching instances from command line
2015-09-30 00:11:00 +02:00
Petr Mrázek
ccb5fc6f4a
GH-1072 use crafatar for grabbing the user skin
2015-09-28 22:43:57 +02:00
Petr Mrázek
143e24fa04
NOISSUE clean up some old cmake messes
2015-09-28 20:53:46 +02:00
Petr Mrázek
271ad9e4fd
GH-1072 split resource system to UI and logic parts
2015-09-26 13:45:29 +02:00
Petr Mrázek
cca6700134
NOISSUE fix all clang warnings
2015-09-26 04:04:09 +02:00