Petr Mrázek
f56983e5ca
NOISSUE do not write 'time' and 'releaseTime' when they are null
2016-03-26 17:05:27 +01:00
Petr Mrázek
ec6204e447
NOISSUE share logic for new attributes between mojang and onesix format
2016-03-26 17:05:27 +01:00
Petr Mrázek
9e3534f2f6
NOISSUE stop update task when it can't read version files
2016-03-26 17:05:27 +01:00
Petr Mrázek
b7d8e512f4
NOISSUE Use patch problems and problem levels instead of exceptions for minecraft profiles.
2016-03-26 17:05:27 +01:00
Petr Mrázek
fb9dfcb951
NOISSUE stop referring to the minecraft profile as 'version'
2016-03-26 17:05:27 +01:00
Petr Mrázek
010e07eb45
NOISSUE clean up forge installer
2016-03-26 17:05:27 +01:00
Petr Mrázek
576d808d71
NOISSUE resolve library activeness during application to profile
2016-03-26 17:05:27 +01:00
Petr Mrázek
02c1df2c3c
NOISSUE continue version file format refactors
2016-03-26 17:05:27 +01:00
Petr Mrázek
ead4c17d0a
NOISSUE hide mojang structs inside the mojang format entirely
2016-03-07 22:26:44 +01:00
Petr Mrázek
d4eacb56b3
NOISSUE make new Mojang version format pass through MultiMC structures
...
Not yet used effectively, but it is read and written properly
2016-03-07 02:03:36 +01:00
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