Petr Mrázek
18a342ef14
Move settings lib into the main code, fixing error logging in it.
2014-07-01 01:48:09 +02:00
Petr Mrázek
8b86306d48
Handle a bunch more clang warnings
2014-07-01 01:23:49 +02:00
Taeyeon Mori
dd0752e69f
[Clang Warnings] Silence Pack200 unused variable variable warnings
...
They're caused by a big define-everything-you-ever-need macro
2014-06-30 23:53:42 +02:00
Petr Mrázek
e8731c5d01
Turn screenshot management into a page.
2014-06-28 17:07:08 +02:00
Petr Mrázek
e993adaf44
Disable window titles and isons again, windows build fixes
2014-06-09 01:38:30 +02:00
Petr Mrázek
ad1f2c530c
Use window icons and titles in 1.6+
2014-06-09 01:38:30 +02:00
Petr Mrázek
92abe4c603
All of the broken legacy things work.
2014-06-09 01:38:30 +02:00
Petr Mrázek
69a9ca39ad
Add builtin Minecraft versions for legacy
2014-06-09 01:38:29 +02:00
Petr Mrázek
825d31bf1a
Set the window params inside the launcher part, depending on launcher type.
...
Also create/change the new internal version files.
2014-06-09 01:38:29 +02:00
Petr Mrázek
2590c6be15
Fix launcher part for legacy in onesix.
2014-06-09 01:38:29 +02:00
Petr Mrázek
4c3bd416c6
Much change, very jarmod.
2014-06-09 01:38:29 +02:00
Jan Dalheimer
a00fb1e8da
Only use tabs for intendention
2014-04-09 15:41:49 +02:00
Jan Dalheimer
3cd2b898e5
Merge remote-tracking branch 'origin/develop' into feature_cmake_style
...
Conflicts:
CMakeLists.txt
2014-04-07 17:44:52 +02:00
Jan Dalheimer
dd7b6642a3
Use the same style of CMake files everywhere
2014-04-06 19:43:09 +02:00
Jan Dalheimer
eb246c4fa7
.cmake files to reduce "code" duplicate
2014-04-06 18:12:48 +02:00
Petr Mrázek
5f7a48a35e
Fix issues with badly encoded escape sequences in config files.
2014-03-29 21:16:54 +01:00
Jan Dalheimer
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
Petr Mrázek
7ceb2cacb1
Fix a few bugs in profilers.
...
* Legacy was launching before the profiler.
* Some clarity changes.
* Report problem with empty strings as profiler paths.
2014-02-16 00:10:45 +01:00
Jan Dalheimer
8219dbf612
Underp. Don't depend on OneSix. Nicer "menu" style choosing.
2014-02-15 22:26:44 +01:00
Petr Mrázek
af33b96684
Merge branch 'feature_groupview' into integration_derpstances_groupview
2014-02-08 22:18:32 +01:00
Petr Mrázek
7839c4ecc0
Pave.
2014-02-04 01:40:51 +01:00
Petr Mrázek
b82eb5873e
Add 'depends/groupview/' from commit '946d49675cb4725c31ab49a51f3bcae302f89a19'
...
git-subtree-dir: depends/groupview
git-subtree-mainline: a17caba2c9
git-subtree-split: 946d49675c
2014-02-04 00:53:05 +01:00
Petr Mrázek
a17caba2c9
Nuke.
2014-02-04 00:43:18 +01:00
Jan Dalheimer
ece826bdbc
Add a MMC-depend field (soft/hard) for version checking
2014-02-02 14:05:07 +01:00
Petr Mrázek
c46c508fc6
Extract native libs in the launcher part.
2014-01-22 02:20:09 +01:00
Petr Mrázek
ecc80bd763
Change the native extraction/loading logic.
2014-01-18 03:33:04 +01:00
Orochimarufan
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
Petr Mrázek
555cbe00ce
Do not use the java checker during instance update
2014-01-14 01:13:35 +01:00
Petr Mrázek
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
Petr Mrázek
fb83299e59
Deploy jars instead of extracting them at runtime, remove non-working nvidia fix
2014-01-08 01:28:33 +01:00
Petr Mrázek
0dcf694c87
More updater fixage
...
Preserve --dir parameter after updating
Allow more than one copy of a command line parameter in MultiMC
Linux runner script no longer changes current directory, which allows '--dir .'
Fixed unit tests, removed the obsolete one (for some legacy updater command line params that were also removed)
[fixes 63127704]
2014-01-05 16:47:12 +01:00
Petr Mrázek
cb0f7a06a1
Remove offending Settings constructor.
...
Was causing build problems on OSX.
2014-01-01 15:30:26 +01:00
Petr Mrázek
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
Petr Mrázek
3051d0d328
Make pack200 use QFile by proxy, eliminating some unicode issues.
2013-12-22 18:49:52 +01:00
Petr Mrázek
d6c71488b3
Some test madness
2013-12-20 23:04:11 +01:00
Petr Mrázek
8f856f5573
Merge branch 'testing' of https://github.com/02JanDal/MultiMC5 into develop
...
Conflicts:
MultiMC.cpp
2013-12-14 14:00:23 +01:00
Sky
afa5e14e20
Better (but unsorted) Java detection
2013-12-11 04:54:00 +00:00
Jan Dalheimer
0a6399b52c
Unit testing
2013-12-02 11:09:56 +01:00
Petr Mrázek
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
Petr Mrázek
ca297fca79
Prepare for rework of instance launch/update
...
Added missing licenses
Added a Java functionality checker (detects 32/64bit java)
Refactor of *Update - no longer based on BaseUpdate, but Task directly
Fixed runner script to not derp up on 32bit linux. Could add more detection and error reporting there.
Resources are now split into graphics and generated. Generated resources are placed in the build tree and included from there.
Used the Java checker in the main settings dialog (TODO: instance settings).
Partial support for ${arch}-using libraries - both 32 and 64 variants of ${arch} are downloaded.
2013-11-24 06:36:16 +01:00
Petr Mrázek
bb7e8985f6
Reformat and (slightly) decruft all the things.
2013-11-04 02:53:05 +01:00
Petr Mrázek
4466929074
Add instance copying, fix instance creation (with identical names)
2013-11-03 21:28:04 +01:00
Petr Mrázek
e7e03c2b54
BLIND CODE, BLIND CODE HERE! WHERE IS THE COMPILER!?!?!
...
It choked on missing headers, maybe?
2013-10-28 22:01:37 +01:00
Petr Mrázek
7df667f823
Valgrind-checked early application start
2013-10-28 21:50:58 +01:00
Petr Mrázek
6ecb833dbf
Fix problem with instance list not using the instance folder path
2013-10-28 20:55:12 +01:00
Petr Mrázek
8b18af0515
Get rid of junky timestamps, along with some select pointless log messages
2013-10-06 03:07:57 +02:00
Sky
d48aae7a16
Fix Linux CMake issues arising from Windows workaround
2013-10-06 01:09:21 +01:00
Petr Mrázek
e45b444242
Add tweaks to make things build on windows
2013-09-30 03:26:23 +02:00
Petr Mrázek
8b0f8b9e59
``Working'' forge unpackers. Needs a lot of hardening but good for alpha.
2013-09-30 02:34:46 +02:00
Petr Mrázek
604162acdf
Turn pack200 into an actual library
2013-09-29 21:11:30 +02:00