185ff238c2
GH-992 GH-997 Do not rewrite values when loading FTB packs
...
name, icon and notes won't be overwritten when loading FTB packs
this also eliminates the file saving delay from setting the values
2015-05-25 07:35:43 +02:00
dfb0a3b724
GH-991 implement wrapper commands
2015-05-24 14:49:54 +02:00
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
bb01c91469
NOISSUE do not propagate instance change events when nothing actually changed
2015-05-02 12:11:33 +02:00
c7398dfdc5
GH-228 do not recurse into reparse points when deleting instances
2015-04-13 00:06:31 +02:00
db877ba121
NOISSUE move everything.
2015-04-12 20:57:18 +02:00
473971b6e7
NOISSUE fix overlap in instance settings registration
2015-04-12 20:57:17 +02:00
d313e9ab09
SCRATCH remove remaining references to MultiMC.h and fix legacy LWJGL
2015-04-12 20:57:17 +02:00
aa70ed2244
SCRATCH move icons over to Env, instance proxy model to gui
2015-04-12 20:57:16 +02:00
154d19bb74
SCRATCH eliminate InstanceFactory
2015-04-12 20:57:16 +02:00
791221e923
NOISSUE Refactors and moving of things
2015-04-02 00:14:06 +02:00
c6c5134398
Change copyright dates to 2015
2015-02-06 01:18:02 +01:00
a30a9559c7
NOISSUE Fix jar mods for OnesSix
2014-12-27 20:50:33 +01:00
d9b2f0ed42
Fix another bunch of copyright years, including fixing #397
2014-11-02 20:08:26 +01:00
20cb97a35a
Sync from quickmods
2014-09-06 19:03:05 +02:00
18a342ef14
Move settings lib into the main code, fixing error logging in it.
2014-07-01 01:48:09 +02:00
421a46e3d3
Redo the console window. Log is now a page. Console window has relevant pages.
...
Dirty fix for screenshot thumbnail generation. Needs more QTimer.
2014-06-30 02:02:57 +02:00
171325d427
Instance settings moved to a page.
2014-06-09 01:38:31 +02:00
8a3a0f5a52
Reorganize logic code.
2014-06-09 01:38:30 +02:00
e1e1d99102
Fix java checker crash, some memory leaks
2014-03-30 20:11:41 +02:00
fcc5bc2ce0
Merge branch 'develop' into feature_badges
...
Conflicts:
logic/OneSixInstance.cpp
2014-03-10 19:24:29 +01:00
73fc9c79cf
Instance badges. Some easter eggs and one for broken so far.
2014-03-10 17:38:27 +01:00
f1dc456802
Also reload the instance cfg
...
While this should work, there don't seem to be any places where the signals are listened for, so changes probably will only be available when calling Setting::get
TODO: Fix that ^
2014-03-09 08:43:08 +01:00
44f21406e9
Some pre/post related stuff
...
Reload the onesix version config after the commands (addresses https://www.pivotaltracker.com/story/show/60360652 )
Add a few more variables and also substitute them in the command (fixes https://www.pivotaltracker.com/story/show/66994828 )
2014-03-09 08:18:50 +01:00
0b56b5efaf
Instance flags. Currently used for marking instances as broken. Can later be used for badges.
2014-02-17 20:31:50 +01:00
188d0d5886
Improve Console window output.
...
-> Log Pre- and Post-Launch command happenings
-> Enable the java part to specify the level
TODO: fix logging with mc 1.7's log4j logging infrastructure
Signed-off-by: Orochimarufan <orochimarufan.x3@gmail.com >
2014-01-17 22:55:10 +01:00
afd1778fd7
Fix window title problem on OSX.
2014-01-12 23:38:12 +01:00
fca4441229
Replace old launcher part with a shiny new one. No more garbage on the command line.
2014-01-12 21:57:34 +01:00
396e63500e
Allow the use of synonyms in settings. Refactor settings.
...
Remove a bunch of obsolete/unused code.
2014-01-01 15:10:35 +01:00
952b63f68d
Refactor icon lists heavily
...
* Icon list now uses a filesystem watcher for updates
* Icon folder is user-customizable
* All the little details. ALL OF THEM.
2013-12-31 01:32:51 +01:00
be8dba9ee2
Remove obsolete auto login option.
2013-12-16 22:30:42 +01:00
f56eff04ef
Fix (hopefully) library dependency resolution.
...
Installing libs is now enabled, hardcoded.
Enable -Wall for all builds.
Fix many warnings and latent bugs.
2013-12-01 16:34:51 +01:00
bb7e8985f6
Reformat and (slightly) decruft all the things.
2013-11-04 02:53:05 +01:00
f83119ce7e
Added file logger
2013-10-06 01:13:40 +02:00
ceca6959d2
Working 1.6 modding (currently only forge)
2013-09-22 04:21:36 +02:00
d38b90530b
Forge version list implementation. Needs integration and testing.
2013-09-16 00:54:39 +02:00
6892c11e9f
Move a good chunk of the singleton objects into a new QApplication subclass.
2013-09-07 04:00:58 +02:00
a63c7340a6
Nuke the old instance model, LONG LIVE THE NEW ONE
2013-08-26 06:30:11 +02:00
f0990fae4b
Many improvements
...
PermGen can be tweaked from the settings menu
Groups are saved on change/exit
Install target is no longer completely broken
All the deplibs are now static
Added notes dialog
Fixed ini file format support (can save strings with newlines, tabs. UTF-8 is explicitly used!)
Rename button now uses line breaks so it doesn't grow ever wider (Added a custom tool button subclass)
There is now a CAT button. Meow.
2013-08-25 22:48:41 +02:00
e3b55067eb
Legacy jar reassembly, base of proper custom jar support
2013-08-24 03:09:46 +02:00
253067c782
Move all the things (YES. Move them.)
...
Also, implemented some basic modlist logic, to be wired up.
2013-08-17 13:40:51 +02:00