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