Petr Mrázek
8108c61745
NOISSUE fix unitialized data warning on Arch Linux
2018-07-06 19:46:28 +02:00
Petr Mrázek
7fe94ca7b4
NOISSUE fix all sorts of warnings, enable Werror
and pedantic
2018-06-28 23:18:45 +02:00
Petr Mrázek
8ec36e2cb9
NOISSUE bump release version to 0.6.2
2018-04-08 21:22:07 +02:00
Petr Mrázek
ea151ca9d4
NOISSUE pre-fill analytics ID and paste.ee API key for all new builds
...
This means custom builds now get the option of using analytics and
log upload without users having to fill in IDs.
2018-03-13 08:02:11 +01:00
Petr Mrázek
f259e9f727
NOISSUE update copyright dates
2018-02-11 00:40:01 +01:00
Petr Mrázek
3843a4ddb9
NOISSUE change version to 0.6.1 and update the changelog
2018-01-29 23:56:03 +01:00
Petr Mrázek
418251bd86
NOISSUE use a variable for binary build definitions
2018-01-28 19:04:39 +01:00
Petr Mrázek
3277b820a7
NOISSUE fix the macOS bundle utilities problem
2018-01-27 23:53:10 +01:00
Petr Mrázek
d66ae206dd
NOISSUE move bundle utilities magic back to the application folder
...
This may fix macOS issues?
2018-01-27 21:59:06 +01:00
Petr Mrázek
166e5a03d6
NOISSUE rearrange build system
...
* Added install commands to the libraries instead of force installing files
* Most of the application cmake stuff moved to top level
* RPATH should now be set/cleared correctly
* Contains a fix for GH-1780
2018-01-27 02:00:20 +01:00
Petr Mrázek
c51512f940
NOISSUE use classparser for importing Legacy instances with undecided Minecraft versions
2017-09-27 15:39:13 +02:00
Petr Mrázek
01058b1db1
NOISSUE all Qt5 libraries are REQUIRED
2017-05-08 23:34:23 +02:00
Petr Mrázek
15c829fd3c
GH-1876 Fork and update quazip
...
* It is added as a new submodule: https://github.com/MultiMC/quazip/tree/multimc-1
* Its build system has been entirely replaced to remove the existing issues with it
* It now has working unit tests
* No more patches needed
* It has a static linking exception in its license now, but we use it shared anyway
2017-05-06 17:36:57 +02:00
Petr Mrázek
1fbe03f982
NOISSUE remove unused wonkoclient
2017-04-07 00:20:01 +02: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
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
2ec15c32e4
NOISSUE import google analytics from third party
...
See: https://github.com/HSAnet/qt-google-analytics
Sadly, the API and its internals are not acceptable and it needs changes
upstream likely wouldn't allow.
2016-11-20 12:04:29 +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
b0bfffcd90
NOISSUE revert to dumping all build artifacts to the root
...
This fixes unit tests on Windows... Windows has no mechanism to set library lookup path.
2016-05-01 03:49:46 +02:00
Petr Mrázek
771dd6f9ab
NOISSUE reorganize unit tests to be placed next to the code they test. Nuke more dead tests.
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
b6d455a02b
NOISSUE reorganize and document libraries
2016-05-01 00:00:14 +02:00
Petr Mrázek
47e37635f5
NOISSUE split GUI stuff from logic library
2016-04-30 23:59:23 +02:00
Petr Mrázek
fcd4a482f7
NOISSUE tiny skeleton for a CLI wonko client
2016-04-30 23:59:23 +02:00
Petr Mrázek
f63d1bc99c
NOISSUE revert attempt to use normal binary output locations
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
Alexia
1854e05e1b
NOISSUE Fix building when embedded in another project
2016-03-26 17:01:20 +01:00
Petr Mrázek
5e737f42bf
GH-1410 use libc++ on OSX
2016-02-19 00:57:46 +01:00
Petr Mrázek
1f0e76a3c1
GH-1397 add discord icon to MultiMC toolbar
2016-01-09 01:39:51 +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
d5aee5fd23
NOISSUE maybe less evil...
2015-10-11 20:06:46 +02:00
Petr Mrázek
457dd2e94e
NOISSUE make the compiler more evil
2015-10-11 19:56:31 +02:00
Petr Mrázek
f93f867c3d
NOISSUE dissolve util library
2015-10-05 01:47:27 +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
0af04dc060
NOISSUE attempt to fix NBT lib options not applying
2015-09-26 01:22:37 +02:00
Petr Mrázek
5d5bee4992
GH-1238 re-integrate nbt library
2015-09-23 01:21:19 +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
23d0bd8edd
NOISSUE make shared logic library ... shared
2015-09-05 18:46:57 +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
6d7bff2476
GH-1060 remove updater code
2015-06-07 21:10:18 +02:00
Petr Mrázek
678da0b639
GH-1052 switch over to C++14 everywhere
2015-06-06 19:56:51 +02:00
Petr Mrázek
50a4a1e19e
NOISSUE use -fPIC builds when the system Qt is derpy
2015-05-26 22:38:01 +02:00
Petr Mrázek
ff715f7785
NOISSUE replace derpy merkdown thing with hoedown
2015-05-16 23:04:00 +02:00
Petr Mrázek
32f45578fd
NOISSUE fix build issues
...
Hopefully all
2015-05-02 01:43:00 +02:00
Petr Mrázek
3d3725f088
SCRATCH small cmake tweaks
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
Petr Mrázek
4730f54df7
SCRATCH separate the generic updater logic from the application
2015-04-12 20:57:17 +02:00
Petr Mrázek
4e94de413b
SCRATCH no more gui includes in logic
2015-04-12 20:57:17 +02:00