Petr Mrázek
ceb5fc6d75
GH-1790 do not apply system theme on launch if it is selected
...
This prevents some ugly colors to show up on macOS in most cases.
It still looks ugly right after you switch to the it though.
2017-01-18 02:48:29 +01:00
Petr Mrázek
85320777c6
GH-1788 missed one call wrong call... this is the fix.
2017-01-17 21:19:38 +01:00
Petr Mrázek
ba38991c13
GH-1788 fix missing translation strings
2017-01-17 21:17:36 +01:00
Tim Flynn
98e17998fe
GH-1065 Normalize usage of directory vs folder
2017-01-16 22:42:22 +01:00
Petr Mrázek
944ff256b2
NOISSUE add hack for system themes. Maybe it works?
2017-01-15 22:56:03 +01:00
Petr Mrázek
71584fb8cc
NOISSUE temporarily disable themes to check if they cause issues on macOS
2017-01-15 20:32:55 +01:00
Petr Mrázek
b2dbaaa9e2
NOISSUE also preserve x.y.z version numbering in the application
2017-01-14 19:44:34 +01:00
Petr Mrázek
0a89b04afd
GH-1665 Add line breaks to the fatal error dialogs.
...
Makes is slightly more readable.
2017-01-14 18:22:50 +01:00
Petr Mrázek
ffa8792c13
NOISSUE always include the hotfix version in the version string
...
It's 0.5.0, not 0.5.
2017-01-14 18:12:15 +01:00
Petr Mrázek
fbcbddd4d0
GH-1665 put the macOS hint into all of the new fatal error messages.
2017-01-14 16:51:08 +01:00
Petr Mrázek
a6ef0059cc
GH-1665 attempt at workaround for MultiMC not starting on macOS Sierra
...
This tries to detect the issue and instructs the user to fix it by
moving the application to /Applications or ~/Applications.
In addition, several other previously poorly handled fatal errors
now show an error dialog.
2017-01-14 15:47:58 +01:00
Petr Mrázek
3e81e2cb5b
NOISSUE do not show the analytics wizard page without analytics in the build
2017-01-13 02:12:40 +01:00
Petr Mrázek
12c3683ec0
NOISSUE set version to 0.5.0
2017-01-08 05:00:24 +01:00
Petr Mrázek
f530aae9d3
NOISSUE update all the Copyright comments and texts to include 2017
2017-01-08 04:58:05 +01:00
Petr Mrázek
e033cf8974
NOISSUE change 'Upload' to 'Upload Skin' on tha Accounts page
2017-01-08 03:02:27 +01:00
Petr Mrázek
8421ef622d
NOISSUE even more java polishing
...
* Memory minimums lowered to 128M in all Java settings UIs
* Changing the memory sizes on the wizard page does not automatically trigger checks if the executable doesn't have 'java' in the name
* Java detection on linux now scans some common JRE locations, not just /usr/bin/java
2017-01-07 18:11:41 +01:00
Petr Mrázek
c4ec6bc0f5
NOISSUE polish the java setup wizard page
...
* Added a button to check why Java failed
* It will now avoid automatically scanning binaries that do not have 'java' in their filename
* Fixed some crashes related to running too many Java checks (it only does one at a time now)
* It can now distinguish between more Java failure states (not there at all, crashing, returning nonsense)
* Changed '...' button to Browse button to match the wizard page subtitle
* Changing minimum and maximum memory will no longer trigger a java check twice
2017-01-07 06:52:09 +01:00
Petr Mrázek
705a658fef
NOISSUE Do not log the analytics client ID into the application log.
2017-01-06 17:19:28 +01:00
Petr Mrázek
6f17183bf0
NOISSUE make the setup wizard use the main event loop
...
This should fix any issues with receiving events over IPC.
2017-01-06 06:08:45 +01:00
Petr Mrázek
e1bd1c6145
NOISSUE feature complete setup wizard
2017-01-05 04:05:08 +01:00
Petr Mrázek
9ca9addad3
NOISSUE create a dumb and ugly java setup wizard page
...
All it does is create the existing Java selection dialog
2017-01-02 16:02:54 +01:00
Petr Mrázek
64723f68e3
NOISSUE force SetupWizard into 'classic' look and feel and increment analytics version
...
This should force the dialog to show again.
If it still looks wrong on Windows 10, please report this on discord.
2017-01-02 08:23:03 +01:00
Petr Mrázek
a666dc0a1a
NOISSUE fix up translation selection in settings and add OS/sys arch reporting
2017-01-01 20:04:08 +01:00
Petr Mrázek
722896d41f
NOISSUE Translations model and initial setup wizard work
2017-01-01 20:04:08 +01:00
Petr Mrázek
46c5368a78
NOISSUE fix up analytics wizard page
2016-12-28 21:39:09 +01:00
Petr Mrázek
476d641841
NOISSUE add skeleton of the setup wizard
...
Very wizardly. Also very empty and opening on every start for now.
2016-12-28 21:39:09 +01:00
Petr Mrázek
2344ee2dcd
GH-1379 rename shared libraries to avoid collisions with system libraries
...
It was unlikely, now it's impossible.
2016-12-28 17:23:48 +01:00
Petr Mrázek
481ecb178c
NOISSUE fix credits entry for RoboSky
2016-12-26 12:45:30 +01:00
Petr Mrázek
123b59e63f
NOISSUE Fix up Credits section in About dialog
2016-12-26 01:47:29 +01:00
Petr Mrázek
92bb001787
NOISSUE fix crash caused by missing instance view layout updates
...
Layout wasn't updated in some cases while deleting instances.
2016-12-19 00:35:57 +01:00
Petr Mrázek
2517d2c84d
GH-1743 selected instance can be null - do not assume it isn't
...
This fixes a crash when closing settings and not having any selected instance.
2016-12-07 01:19:03 +01:00
Petr Mrázek
035bdc7576
GH-1524 Regenerate Minecraft client token when the auth token is invalid
...
This makes the case where users copy MultiMC to other machines
easier to handle. It doesn't require manual intervention and the tokens
do not go in a desync loop.
2016-11-30 00:19:27 +01:00
Petr Mrázek
5994c47d7c
NOISSUE add ganalytics and LocalPeer licenses
2016-11-26 23:53:56 +01:00
Petr Mrázek
66ffab71ae
NOISSUE allow killing the instance from main window
2016-11-26 18:06:08 +01:00
Petr Mrázek
ce70407363
NOISSUE add button for opening the config folder from mods pages
2016-11-26 14:59:27 +01:00
Petr Mrázek
dccf9d7219
NOISSUE fix text of log upload, do not open browser on screenshot upload
2016-11-26 14:37:36 +01:00
Petr Mrázek
55541c387c
NOISSUE simplify system detection and user agent handling
...
Now it only checks OS kernel name/version.
User agent is 'MultiMC5/$version'.
Kernel info is passed through custom dimensions in analytics.
2016-11-26 02:18:05 +01:00
Petr Mrázek
486d653586
NOISSUE Better Windows version detection and user agent
2016-11-24 23:28:55 +01:00
Petr Mrázek
121e2fd46c
NOISSUE add analytics settings (enable/disable)
2016-11-24 04:10:07 +01:00
Petr Mrázek
295c6e808a
NOISSUE fix translation listing in settings and translation loading
...
It was impossible to select and load translations properly.
2016-11-23 02:25:49 +01:00
Petr Mrázek
7a14b63957
NOISSUE send custom analytics values
...
* System, Java and CPU architecture (either 32 or 64).
* Java version.
* System memory size in MB.
* Java min/max heap size in MB.
2016-11-22 02:46:18 +01:00
Petr Mrázek
00c4aebeaa
GH-1731 more screenshot folder view hardening
2016-11-22 00:56:48 +01:00
Petr Mrázek
ee6f2f0a8e
NOISSUE implement analytics IP anonymization
2016-11-21 21:18:30 +01:00
Petr Mrázek
95f961fb61
GH-1731 Do not show screenshots model if it can't be set up properly
...
Otherwise it would show all system drives instead of screenshots.
2016-11-21 09:17:01 +01:00
Petr Mrázek
905bc2e440
NOISSUE most basic analytics integration possible
2016-11-21 01:19:34 +01:00
Petr Mrázek
69be23c5f6
GH-1726 better failure detection for updates
...
Instead of just checking if the new version started, make sure
it is able to write its IPC key to a file and then use the key
to connect to the process.
2016-11-19 22:11:45 +01:00
Petr Mrázek
e974950d48
GH-1699 do not include libxcb.so* in linux builds
2016-11-19 22:11:41 +01:00
Petr Mrázek
9cf8b42d89
NOISSUE mark profile in use also on the main window profile button
2016-11-17 01:00:15 +01:00
Petr Mrázek
12f6534e77
NOISSUE mark used accounts/sessions in selection menus
2016-11-17 01:00:15 +01:00
Petr Mrázek
3769897be1
NOISSUE do not open browser window on log upload
2016-11-17 01:00:15 +01:00
Petr Mrázek
f9d94a45ee
NOISSUE allow using icon themes for instances and instance badges
2016-11-10 02:54:53 +01:00
Petr Mrázek
27e26a656b
NOISSUE remove unused hourglass icon
2016-11-10 00:19:04 +01:00
Petr Mrázek
b6f133f579
GH-1713 fix FTB loading crashes
2016-11-09 01:22:02 +01:00
Petr Mrázek
01649f761d
NOISSUE remove some unused icons
2016-11-09 01:20:42 +01:00
Petr Mrázek
dae3b06885
NOISSUE fix horrible globals crash
...
FIXME: remove all globals.
2016-11-07 02:28:18 +01:00
Petr Mrázek
07589b5114
NOISSUE shut down logger when MultiMC exits
...
Prevents crash bugs...
2016-11-07 01:54:00 +01:00
Petr Mrázek
7cff5ba2e1
GH-1445 update page list when version and log pages need it
2016-11-07 00:18:27 +01:00
Petr Mrázek
1276ecdbb7
NOISSUE ask user if closing is OK when instances are still running
2016-11-06 23:06:49 +01:00
Petr Mrázek
8b952b3870
NOISSUE Refactor and sanitize MultiMC startup/shutdown
...
* Always create main window.
* Properly handle netowrk manager - it was created twice, leading to potential crashes.
2016-11-06 21:58:54 +01:00
Petr Mrázek
37cc59c04d
GH-378 add a resource search path to custom themes
...
This allows adding images and other bits and pieces to themes.
2016-11-06 05:48:52 +01:00
Petr Mrázek
bc753859b5
GH-378 add basic custom theme support
...
Files you can customize are created in themes/custom/
2016-11-06 04:29:12 +01:00
Petr Mrázek
13b575f7a9
GH-1711 fix inactive element shading in Dark and Bright themes
2016-11-06 00:17:02 +01:00
Petr Mrázek
87dd951505
NOISSUE add a badge for crashed instances
...
Not persistent across MultiMC runs.
2016-11-04 01:19:04 +01:00
Petr Mrázek
3780a25d27
NOISSUE add an option to show console on error and default other options to false
2016-11-04 00:19:32 +01:00
Petr Mrázek
6ebf6e7785
NOISSUE ifdef the hell out of MCEdit launch on Windows
...
Setting the work directory was not enough.
2016-11-03 02:41:01 +01:00
Petr Mrázek
f4de049b13
NOISSUE Set working directory for MCEdit on Windows
...
It seems to require it, unlike the other versions.
2016-11-03 02:21:50 +01:00
Petr Mrázek
f0b71f989e
NOISSUE use LoggedProcess to work around issues with QProcess on macOS
2016-11-03 01:11:57 +01:00
Petr Mrázek
ac66af6c13
NOISSUE fix reversed MCEdit check condition
...
It was causing fake errors.
2016-11-02 02:55:16 +01:00
Petr Mrázek
85b64ad767
NOISSUE MCEdit integration - remove old 'tool', replace with Worlds
2016-11-02 02:37:54 +01:00
Petr Mrázek
3a4304d89d
NOISSUE simplify retranslation code of MainWindow
2016-11-02 01:17:19 +01:00
Petr Mrázek
a9c0d812a6
NOISSUE prefer shell script for running MCEdit on linux
2016-11-02 01:16:41 +01:00
Petr Mrázek
b6b2350e02
NOISSUE improve launch button interaction
...
Now has a drop-down arrow that actually works as expected.
2016-11-01 23:33:20 +01:00
Petr Mrázek
2e0a45cc2f
NOISSUE add bright theme to complement the dark theme
...
Same style, different colors.
2016-11-01 09:04:37 +01:00
Petr Mrázek
fe68d59460
GH-1645 reimplement open/close instance window based on settings
2016-11-01 01:25:04 +01:00
Petr Mrázek
4b03dfcbd7
NOISSUE rearrange MultiMC.cpp to make it make more sense
2016-10-31 00:57:40 +01:00
Petr Mrázek
a36c962a31
NOISSUE use current directory for application ID
...
Using QDir(dataPath).absolutePath() for the path
2016-10-30 14:47:16 +01:00
Petr Mrázek
e9949e3a54
NOISSUE use absolute data path for application ID
2016-10-30 03:45:41 +01:00
Petr Mrázek
249e5c13d7
NOISSUE fix build
2016-10-30 02:49:07 +01:00
Petr Mrázek
412855ae3d
NOISSUE refactor window management and launch, make MultiMC a single instance application.
2016-10-30 02:37:38 +01:00
Petr Mrázek
2b9017a69c
NOISSUE clean up some bad/dead code
2016-10-29 01:34:43 +02:00
Petr Mrázek
b5aaf88f12
NOISSUE remove unused 'test mode'
2016-10-28 21:54:12 +02:00
Petr Mrázek
8731318fef
GH-1652 save all instance settings on launch if instance window is already open
2016-10-28 03:42:34 +02:00
Petr Mrázek
3d94fb8d24
Revert "GH-1665 diagnostic build - check if log file has been created and opened"
...
This reverts commit 2597bde4f9
.
2016-10-27 17:00:37 +02:00
Petr Mrázek
2c2c1b0a17
Revert "GH-1665 diagnostic build - disable file logging entirely"
...
This reverts commit 0493170936
.
2016-10-27 17:00:34 +02:00
Petr Mrázek
0493170936
GH-1665 diagnostic build - disable file logging entirely
2016-10-27 13:40:53 +02:00
Petr Mrázek
2597bde4f9
GH-1665 diagnostic build - check if log file has been created and opened
2016-10-27 13:17:19 +02:00
Petr Mrázek
cee53f7f3c
Revert "NOISSUE nuke builtin Minecraft versions"
...
This reverts commit 5ae3b2c114
.
We need those builtin versions for now.
2016-10-26 18:23:39 +02:00
Petr Mrázek
1b4851a941
NOISSUE use QtConcurrent to run FS operations in worker threads
...
Not all operations - only the ones that aren't in error handling.
The API for QFuture is too nasty to do much more in a sensible way.
2016-10-26 18:21:25 +02:00
Petr Mrázek
d66fdcd4cc
NOISSUE Granular instance reload
2016-10-26 18:21:24 +02:00
Petr Mrázek
bbe139dce5
GH-903 force Dark theme to use Fusion Qt style
...
Themes now include Qt styles.
2016-10-22 01:43:36 +02:00
Petr Mrázek
872cfe036d
GH-903 simple theme switching and dark theme
2016-10-21 09:07:26 +02:00
Petr Mrázek
f07496ac6d
GH-1675 reimplement suspesion of log watch
2016-10-11 21:34:02 +02:00
Petr Mrázek
eb747e08b7
NOISSUE fix minor memory leaks
2016-08-19 09:04:58 +02:00
Petr Mrázek
67eca08b22
NOISSUE use model/view for Minecraft log data
2016-08-19 08:05:43 +02:00
Petr Mrázek
9aff21c181
NOISSUE make progress dialog abort button resistant to accidental key presses
2016-08-17 23:09:33 +02:00
Petr Mrázek
ec05ca2775
SCRATCH make instance windows independent
2016-08-15 00:50:13 +02:00
Petr Mrázek
042f3ef55c
GH-352 Make OneSix instance update downloads cancellable
2016-08-14 23:22:54 +02:00
Petr Mrázek
2f0441b3c1
GH-1433 with no default account, show profiles instead of accounts in selection dialog
2016-08-11 00:44:01 +02:00
Petr Mrázek
e2f3652a0f
Revert "NOISSUE rework of minecraft log"
...
This reverts commit fc198dd308
.
2016-08-10 08:41:58 +02:00
Petr Mrázek
fc198dd308
NOISSUE rework of minecraft log
...
Now uses a model and a list view instead of text
This lets mmc keep track of the contents regardless of whether the instance windows are open
This is currently missing a way to select and copy text from the log.
2016-08-10 00:28:33 +02:00
Petr Mrázek
74b4343c43
GH-1642 fix instance launch from console
2016-08-09 22:29:17 +02:00
Petr Mrázek
bc6d1b5304
GH-338, GH-513, GH-700 Unify edit instance with console window
...
* The resulting instance window can be closed at any point.
* Main window is kept open and running instances are marked with a badge.
* Multiple instances can now run from the same MultiMC - it's even more **multi** now.
* MultiMC can be entirely closed, keeping Minecraft(s) running.
2016-08-07 11:48:15 +02:00
Petr Mrázek
cf0694a0cb
NOISSUE allow user to sort mod list by clicking on column headers
2016-08-05 00:10:33 +02:00
Petr Mrázek
b76d4573cd
GH-589 GH-842 GH-901 GH-1117 allow mass-enabling/disabling of mods
2016-08-04 23:16:03 +02:00
Petr Mrázek
6ec2652b45
GH-1273 allow extended selection in mod lists
2016-08-04 22:57:16 +02:00
Petr Mrázek
eec87db86a
GH-1635 add filter bar to mod list pages
2016-08-04 21:54:25 +02:00
Petr Mrázek
1f2bed2ef1
NOISSUE implement direct java launch
...
Just running the Java process and giving it params on the command line
2016-08-01 21:15:08 +02:00
Petr Mrázek
e07456f4bf
GH-1586 Windows: attach to the parent process console if there is any, so command line output gets printed there
2016-06-10 00:58:30 +02:00
Petr Mrázek
a1abbd9e05
NOISSUE refactor *Download into more, smaller pieces
...
* Download is now Download.
* Download uses Sink subclasses to process various events.
* Validators can be used to further customize the Sink behaviour.
2016-06-05 23:55:39 +02:00
Petr Mrázek
67b22c8105
GH-575 clean up ModList - remove all legacy and obsolete parts
2016-05-15 22:56:14 +02:00
Petr Mrázek
12413f722d
GH-575 separate legacy jar mod list from mod list
2016-05-15 22:56:14 +02:00
Alexia
377316999e
GH-767 Basic skin upload
2016-05-15 16:01:05 +02:00
Petr Mrázek
f9791a5cc8
GH-1560 trim whitespace from instance name on rename
2016-05-04 00:31:27 +02:00
Petr Mrázek
603b0408ab
GH-1560 trim whitespace from instance names when creating instances
2016-05-04 00:29:40 +02:00
Mrazek, Petr
ecd5d3a2db
NOISSUE do not scan extra folders for libraries
2016-05-03 18:26:17 +02:00
Petr Mrázek
e1a530f84d
GH-1559 Fix FTB icons
...
This was caused by separation of GUI and logic. Now logic has an interface that GUI implements.
It should be expanded upon later.
2016-05-03 00:27:28 +02:00
Petr Mrázek
80b28e7d49
NOISSUE add nbt lib to bundle utilities search path
2016-05-01 02:05:21 +02:00
Petr Mrázek
e32d7238c9
NOISSUE tell bundle utilities about more places where libraries hide
...
It was super effective.
2016-05-01 00:02:15 +02:00
Petr Mrázek
1be7d57332
NOISSUE re/move some dead code and unused build system parts
2016-05-01 00:00:24 +02:00
Petr Mrázek
47e37635f5
NOISSUE split GUI stuff from logic library
2016-04-30 23:59:23 +02:00
Jan Dalheimer
00e5968bd2
NOISSUE Add a skeleton of the wonko system
2016-04-30 23:59:23 +02:00
Petr Mrázek
5ae3b2c114
NOISSUE nuke builtin Minecraft versions
...
Use upstream Mojang versions.
2016-04-30 23:59:03 +02:00
Petr Mrázek
4392abfb8d
GH-1556 disable export for tracked FTB instances
2016-04-28 00:04:37 +02:00
Petr Mrázek
72c92893a5
GH-1556 do not crash when instance has no update task while creating an instance
2016-04-27 23:55:18 +02:00
Petr Mrázek
432ec74174
GH-1404 allow deleting groups and creating instances in groups directly using context menu
2016-04-11 01:30:50 +02:00
Petr Mrázek
b795ad5209
NOISSUE add line wrapping checkbox to log page
2016-04-10 21:52:01 +02:00
Petr Mrázek
f032e32133
NOISSUE finalize support for new mojang version format
2016-03-27 22:35:06 +02: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
02c1df2c3c
NOISSUE continue version file format refactors
2016-03-26 17:05:27 +01:00
Loetkolben
0c06ab364c
NOISSUE Remove tr(...) where unnecessary.
2016-03-23 12:42:38 +01:00
Petr Mrázek
07608ebc4c
GH-1521 When json editor is custom, actually pass the filename to it
2016-03-17 13:25:57 +01:00
Spencer Burris
36f3813ce5
NOISSUE: Change text to also refer to later java versions
2016-03-16 21:22:13 -07:00
Spencer Burris
f96d20b6f7
NOISSUE: Add note about Java 8 settings permgen automatically
2016-03-15 09:19:16 -07:00
Petr Mrázek
f53cd55fbb
NOISSUE bump version number and update changelog for next release
2016-02-29 09:08:35 +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
1a0bbdd9ac
GH-1453 report version file problems in the version page
2016-02-21 01:44:27 +01:00
Petr Mrázek
4ee1900201
Merge branch 'patch-1' of git://github.com/iarspider/MultiMC5 into develop
2016-02-03 19:24:51 +01:00
Petr Mrázek
ab67d763f4
NOISSUE bump release number
2016-02-03 19:22:55 +01:00
Petr Mrázek
7ca9f92343
GH-1422 bump version to 0.4.10 and update changelog
2016-01-22 02:00:20 +01:00
Petr Mrázek
cbd4b88e91
GH-1422 remove bearer plugins again.
2016-01-21 20:16:57 +01:00
Petr Mrázek
0958bb2fcc
NOISSUE bump version number to 0.4.9
2016-01-21 01:28:39 +01:00
iarspider
fbec48080b
NOISSUE Do not ask to overwrite existing file twice when exporting instances
2016-01-20 21:11:58 +03:00
Petr Mrázek
9fd66b3bb1
GH-1362 Put timestamps into the log when it is copied or uploaded
2016-01-20 03:10:02 +01:00
Petr Mrázek
47ea2a71c0
GH-1408 add bearer plugins
...
This should fix wifi issues on Windows
2016-01-20 02:44:57 +01:00
Petr Mrázek
781e53cccb
GH-1402 add a hack for updater to respect renamed binary on Windows
2016-01-12 06:52:29 +01:00
Petr Mrázek
25991c36af
GH-1280 modpack import: make the progress dialog say what is being downloaded
2016-01-12 05:30:03 +01:00
Petr Mrázek
5ccfbba435
NOISSUE select modpack field content on focus in new instance dialog
2016-01-12 04:37:30 +01:00
Petr Mrázek
1f0e76a3c1
GH-1397 add discord icon to MultiMC toolbar
2016-01-09 01:39:51 +01:00
Petr Mrázek
aa8103adf2
GH-1390 improve linux runner script more
...
* use `-q` while calling dnf to avoid garbage in output
2016-01-05 08:50:47 +01:00
Petr Mrázek
b300c4956c
GH-1390 improve linux runner script
...
* include fedora dnf package manager
* output of the missing dependency lookup is now passed through `sort -u`
2016-01-05 08:40:30 +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
d1e344f28f
GH-1389 Revert "GH-1389 remove use of LD_LIBRARY_PATH for mmc libs"
...
This reverts commit 6f92ca843e
.
2016-01-04 02:00:24 +01:00
Petr Mrázek
6f92ca843e
GH-1389 remove use of LD_LIBRARY_PATH for mmc libs
2016-01-04 01:37:46 +01:00
Petr Mrázek
c6afa7d73e
GH-1378 fix libpng path matcher for bundle fixup
2016-01-03 16:04:26 +01:00
Petr Mrázek
dcb4e0fa6f
GH-1313 tweak the window title to be easier to translate
2016-01-03 16:03:49 +01:00
Petr Mrázek
15aaded80b
GH-1313 remove or disable some translateable strings
2016-01-03 03:15:12 +01:00
Petr Mrázek
b9b5a82c2e
GH-1313 remove translatable strings from MCModInfoFrame
2016-01-02 04:01:00 +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
07449e514a
GH-1360 fix some typos
2015-12-28 06:00:36 +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
Soni L
2db4a595dd
GH-1355 Fix MMC env propagating to MC after update
...
This closes GH-1355
2015-12-17 19:38:14 -02:00
Petr Mrázek
a5b8f22eab
GH-1339 do not destroy console window while screenshot upload is active
2015-12-03 23:00:51 +01:00
Petr Mrázek
11afc61426
GH-1322 fix mod description ... button popping up multiple dialogs
2015-11-13 00:50:38 +01:00
Petr Mrázek
895d8ab469
GH-1300 call application quit when direct launch instance quits
2015-10-24 00:57:54 +02:00
Petr Mrázek
8a4fd8c468
GH-1301 fix linux runner script argument escaping
2015-10-23 20:01:33 +02:00
Petr Mrázek
79ae4ef2f7
NOISSUE reformat MainWindow with new clang_format settings
2015-10-20 17:22:13 +02: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
69989ab54e
GH-1274 update the licenses, the dirty way
2015-10-20 01:50:29 +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
db926a546e
NOISSUE there is too much ifdef involved...
2015-10-05 02:00:03 +02:00
Petr Mrázek
f93f867c3d
NOISSUE dissolve util library
2015-10-05 01:47:27 +02:00
Petr Mrázek
7459eb627c
GH-1266 fix ubuntu run script
2015-10-02 23:06:22 +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
e993b1152d
GH-1202 rebuild SSL certs on start on OSX - part 4
2015-09-29 01:42:45 +02:00
Petr Mrázek
877240524d
GH-1202 rebuild SSL certs on start on OSX - part 3
2015-09-29 01:21:04 +02:00
Petr Mrázek
b7ff8a4c1c
GH-1202 rebuild SSL certs on start on OSX - part 2
2015-09-29 01:06:26 +02:00
Petr Mrázek
22c0d5cf46
GH-1202 rebuild SSL certs on start on OSX
2015-09-29 00:49:54 +02:00
Petr Mrázek
12b14c3400
GH-1179 incorporate fixes for comments from linked changeset
...
Use SSL for downloads
Use XDG dirs for storage
Do not run from deploy function
2015-09-28 23:28:40 +02:00
Petr Mrázek
00994a425e
GH-1238 add reddit button
2015-09-28 22:47:02 +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
1cbe543b39
NOISSUE and even more: forgot to remove export from IconResourceHandler
2015-09-28 21:28:46 +02:00
Petr Mrázek
260a2cea59
NOISSUE more cmake tweakery
2015-09-28 21:20:27 +02:00
Petr Mrázek
143e24fa04
NOISSUE clean up some old cmake messes
2015-09-28 20:53:46 +02:00
Petr Mrázek
33c3850b40
NOISSUE add missing files
2015-09-27 22:31:52 +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
Petr Mrázek
e60a652b78
GH-1217 reset time played on zip pack import
2015-09-22 01:25:34 +02:00
Petr Mrázek
b107617112
GH-1121 select instance after creating it
2015-09-16 00:21:50 +02:00
Petr Mrázek
0a187d0ad3
GH-1227 protect world from corruption
2015-09-15 22:51:10 +02:00
Petr Mrázek
8d3f13c447
GH-1227 add world copy and rename
2015-09-14 23:49:32 +02:00
Petr Mrázek
dd8eacee1b
GH-1227 renam GZip functions to not collide with zlib macros
2015-09-14 02:36:03 +02:00
Petr Mrázek
cfd5976471
GH-1227 display some messages when MCEdit isn't setup or fails
2015-09-14 02:23:40 +02:00
Petr Mrázek
2315f463a8
GH-1237 make mod info clickable and selectable
2015-09-12 03:08:36 +02:00
Petr Mrázek
38901ed21d
NOISSUE use whole zip base filename for default instance name
2015-09-12 03:07:41 +02:00
Petr Mrázek
db5816b0a2
GH-1227 fix zlib nonsense on Windows
2015-09-10 00:02:02 +02:00
Petr Mrázek
a1fd50e920
GH-1227: World import using drag and drop - zip files and folders
2015-09-09 23:53:33 +02:00
Petr Mrázek
51070a13f7
GH-1231 add libpng to packages
2015-09-08 22:09:08 +02:00
Petr Mrázek
38693e1d6c
GH-1047 parse world files and integrate MCEdit with world page
2015-09-06 23:35:58 +02:00
Petr Mrázek
40b233448c
Use default Yes/No buttons for confirmation
2015-09-06 16:00:07 +02:00
Petr Mrázek
7d8c71aad8
Just use an oxygen icon for the worlds folder...
2015-09-06 16:00:07 +02:00
Alex
498dc8fc03
Add confirmation dialog for world deletion
2015-09-06 16:00:07 +02:00
Petr Mrázek
c3480d6fe4
Icon
2015-09-06 16:00:07 +02:00
Alex
b5d5490714
Copyright fixes for new code
2015-09-06 16:00:07 +02:00
Alex
83434a9be5
Comment changes and general cleanup
2015-09-06 16:00:07 +02:00
Alex
583e5946f4
GH-1047 World management for instances. Removal only currently.
2015-09-06 16:00:07 +02:00
iambob314
6148023ad6
Fixed overwriting of wrapper command
...
Fixed "WrapperCommand" setting being overwritten by the value of "PreLaunchCommand".
2015-09-05 19:39:13 -04:00
Petr Mrázek
23d0bd8edd
NOISSUE make shared logic library ... shared
2015-09-05 18:46:57 +02:00
Petr Mrázek
cd108fd029
GH-1223 fix override settings
...
They now work more like passthrough settings, except not passing through set and reset
2015-09-04 02:10:29 +02:00
Petr Mrázek
961c1c61b8
GH-1206 fix deleting files during update
...
Backups weren't created properly which led to failure to update
2015-08-23 22:33:59 +02:00
Petr Mrázek
0d15247247
NOISSUE remoce the old WM_CLASS workaround
2015-08-23 16:05:53 +02:00
Petr Mrázek
b6ec2ac4b0
GH-1140 mark cached modpack dls as stale so it checks the server
2015-08-22 00:52:50 +02:00
Petr Mrázek
40ed2654c7
GH-1148 New instance name is either version or modpack 'base name'
...
Default names now use the placeholder text in the new instance dialog.
2015-08-21 09:00:35 +02:00
Petr Mrázek
875c707358
NOISSUE fix librainbow some more
2015-08-21 07:40:39 +02:00
Petr Mrázek
d0e88011dc
GH-1197 finish color stuff
2015-08-20 01:49:03 +02:00
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
Petr Mrázek
88f975eff7
NOISSUE only watch mod folders when the user is looking at them
2015-05-11 22:50:35 +02:00
Petr Mrázek
2a4647125d
GH-942 fix vanilla version list
...
Latest release gets the star
Latest snapshot, if it's newer than latest release gets the bug
2015-05-06 09:00:21 +02:00
Petr Mrázek
9598f80335
NOISSUE do not show file browse dialog twice
2015-05-06 07:22:24 +02:00
Petr Mrázek
34a5e59007
GH-835 show errors reported by the update download task to the user
2015-05-05 08:15:56 +02:00
Petr Mrázek
49d3705d16
GH-899 clean up mod browse buttons and dead legacy forge
2015-05-05 00:42:04 +02:00
Petr Mrázek
c09dc85090
GH-899 fix add mod button not opening the central mods folder
2015-05-04 22:17:05 +02:00
Petr Mrázek
c10a4a54d9
NOISSUE windows hates me
2015-05-04 01:28:16 +02:00
Petr Mrázek
1b884d0a9d
GH-907 improve Java testing and PermGen deprecation handling
2015-05-04 01:20:48 +02:00
Petr Mrázek
5779ffd664
GH-922 improve version select dialogs
2015-05-02 23:42:33 +02:00
Petr Mrázek
4fc4a17256
NOISSUE handle recommended versions better
...
Moved constants to the version data file
Use recommended Minecraft instead of latest stable for new instances by default
2015-05-02 12:44:37 +02:00
Petr Mrázek
55f9117ce3
NOISSUE do not remake instance tools menu, refill it instead
2015-05-02 12:07:18 +02:00
Petr Mrázek
994c815bb9
NOISSUE show errors for instance updates in edit instance window
2015-05-02 01:43:04 +02:00
Petr Mrázek
32f45578fd
NOISSUE fix build issues
...
Hopefully all
2015-05-02 01:43:00 +02:00
Petr Mrázek
2af03ba0d9
GH-930 Improve wording of instance delete dialog
2015-05-01 21:27:16 +02:00
Petr Mrázek
aea51a0876
GH-328 overhaul all relevant version lists
2015-05-01 20:50:24 +02:00
Petr Mrázek
75dfbc61fc
GH-925 add scroll to bottom button to LogPage
2015-04-29 01:28:58 +02:00
Petr Mrázek
f8650e3965
NOISSUE eliminate ProgressProvider
2015-04-26 23:04:50 +02:00
Petr Mrázek
84549ed807
GH-849 Further NetJob related fixes
2015-04-26 18:33:29 +02:00
Petr Mrázek
f623dc54ef
GH-909 warn about MultiMC running from temporary folders
2015-04-26 00:01:41 +02:00
Petr Mrázek
8fa58dc244
NOISSUE save group file after copying instance
2015-04-19 21:02:34 +02:00
Petr Mrázek
4f417d527e
GH-894 link server status widgets to help.mojang.com
2015-04-19 17:58:53 +02:00
Petr Mrázek
c7c81463fd
GH-885 export dialog for filtering exported files
...
Includes implementation of a separator based prefix tree and some related bits
2015-04-19 16:14:32 +02:00
Petr Mrázek
6cfac115b1
NOISSUE add commented callgrind startup to linux script
2015-04-15 03:13:57 +02:00
Petr Mrázek
3507ccaf50
GH-866 load instance profile on launch and from version page
2015-04-15 03:12:57 +02:00
Petr Mrázek
4d8f068f9c
NOISSUE refactor and rearrange zip file utils
2015-04-13 00:53:59 +02:00
Petr Mrázek
1f9dd45e49
GH-329 update description text in MainWindow when instance Minecraft version changes
2015-04-13 00:25:55 +02:00
Petr Mrázek
f061bf7a27
NOISSUE use QObjectPtr for translations and screenshots
2015-04-13 00:21:55 +02:00
Petr Mrázek
9df2f1fa5c
NOISSUE fix legacy edit instance
2015-04-13 00:15:23 +02:00
Petr Mrázek
58840ac10c
NOISSUE fix profilers
2015-04-13 00:04:08 +02:00
Petr Mrázek
c8687a8d05
NOISSUE get rid of the obsolete version builder
2015-04-12 20:57:18 +02:00
Petr Mrázek
d4d8cb4891
NOISSUE remove group sorting log spam
2015-04-12 20:57:18 +02:00
Petr Mrázek
d1ba972c59
SCRATCH move some cmake bits
2015-04-12 20:57:18 +02:00
Petr Mrázek
db877ba121
NOISSUE move everything.
2015-04-12 20:57:18 +02:00