437dec91f9
Update Copyright Year
2019-01-16 21:14:24 +01:00
9eb165bfee
iNOISSUE fix build issue with pack200 on rhel 7.6
2018-11-01 22:08:15 +01:00
59e2f52db7
GH-2238 fix issues with whitespace/newlines in folder and instance names
2018-11-01 00:18:49 +01:00
bbb3b3e6f6
NOISSUE tabs -> spaces
2018-07-15 14:51:05 +02:00
8108c61745
NOISSUE fix unitialized data warning on Arch Linux
2018-07-06 19:46:28 +02:00
bb599abf59
NOISSUE fix a bug with mutexes on Windows, more warnings
2018-06-28 23:42:44 +02:00
07f7ec8eef
NOISSUE fix some warnings so builds can go further
2018-06-28 23:35:04 +02:00
7fe94ca7b4
NOISSUE fix all sorts of warnings, enable Werror
and pedantic
2018-06-28 23:18:45 +02:00
19bb50b872
NOISSUE sync up quazip merge commit
2018-06-05 01:01:04 +02:00
4d68c1b509
GH-2291 Fix build with Qt 5.11+
2018-06-02 17:22:43 +07:00
f0ff2db4e1
GH-2277 fix even more exception catches by value
2018-05-20 01:53:05 +02:00
72c0002b45
Catch C++ exceptions by const reference
...
Fixes #2277
2018-05-19 19:18:26 -04:00
6e69370fbf
NOISSUE disable useless broken unit test to fix win32 and osx64 builds
2018-03-13 01:41:33 +01:00
82208be49e
NOISSUE add linux distro name and release stats to analytics
...
Hopefully this can serve as some sort of guideline for focusing
effort towards the right distro packages to make.
2018-03-13 00:28:51 +01:00
604295e6d5
NOISSUE fix some warnings
2018-02-11 01:21:32 +01:00
f259e9f727
NOISSUE update copyright dates
2018-02-11 00:40:01 +01:00
cd55674b36
NOISSUE do not install .a files for shared libraries on Windows
2018-01-27 02:42:27 +01:00
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
3470158943
Support for classic multiplayer via mpticket
2017-11-18 01:27:57 +11:00
e6d734d9ac
NOISSUE fix build some more
2017-10-29 12:28:26 +01:00
1489720b90
NOISSUE fix build
2017-10-29 12:27:12 +01:00
b76bdf9368
GH-2026 avoid using awt Dimension class to fix input issues on macOS
2017-10-29 12:24:49 +01:00
7add9de1cf
GH-2026 remove some macOS stuff from launcher part to fix input issues on 1.13
2017-10-29 10:02:01 +01:00
c51512f940
NOISSUE use classparser for importing Legacy instances with undecided Minecraft versions
2017-09-27 15:39:13 +02:00
464bc0f770
GH-1997 replace use of weird hacks with normal java arguments
...
This affects classpath and java.library.path.
The catch is that if the strings cannot be expressed in system codepage
on Windows, it tries to use 8.3 paths.
2017-09-27 04:04:19 +02:00
c707042dd7
NOISSUE set haspaid parameter to true when launching old versions
2017-09-20 23:57:20 +02:00
c19f6d4dcd
NOISSUE allow running legacy without the applet wrapper
...
Add 'noapplet' as a trait to do that.
2017-07-14 08:43:35 +02:00
afb0db24a8
NOISSUE set max of java heap spinboxes to detected physical memory
2017-07-11 22:43:35 +02:00
8a1da91219
NOISSUE finish cleaning quazip
...
All LGPL code is back in the customized quazip fork
2017-05-31 09:20:24 +02:00
cdc9bed83f
NOISSUE move some zip utility functions back to quazip
...
It's not entirely clean yet.
2017-05-31 09:20:24 +02:00
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
9d4c188fd4
GH-1876 turn iconfix into a shared library
2017-05-05 09:43:20 +02:00
e854894a3c
GH-1876 turn pack200 into a shared library
2017-05-05 01:34:01 +02:00
e9a6199507
NOISSUE fix benign issue in pack200 unpacker binary.
2017-04-19 22:23:00 +02:00
f530aae9d3
NOISSUE update all the Copyright comments and texts to include 2017
2017-01-08 04:58:05 +01:00
a666dc0a1a
NOISSUE fix up translation selection in settings and add OS/sys arch reporting
2017-01-01 20:04:08 +01:00
722896d41f
NOISSUE Translations model and initial setup wizard work
2017-01-01 20:04:08 +01:00
374710a87b
GH-1379 update nbt++ to allow renaming its library file
2016-12-28 21:14:44 +01:00
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
ef73a2bd32
NOISSUE fix Windows kernel numbers and add unit test for them
2016-11-27 00:40:02 +01:00
5994c47d7c
NOISSUE add ganalytics and LocalPeer licenses
2016-11-26 23:53:56 +01:00
dd0c815396
NOISSUE fix macOS build (stray assignment to removed variable)
2016-11-26 02:22:40 +01:00
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
d5fdc23eb2
NOISSUE dumb down Windows version detection...
...
Hopefully the analytics thing will accept it this time.
2016-11-25 00:39:15 +01:00
a5fb931e8e
NOISSUE fix build (OSVERSIONINFOW)
2016-11-24 23:32:21 +01:00
486d653586
NOISSUE Better Windows version detection and user agent
2016-11-24 23:28:55 +01:00
121e2fd46c
NOISSUE add analytics settings (enable/disable)
2016-11-24 04:10:07 +01:00
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
44805145dc
NOISSUE add implementations of system query functions
...
* system memory size in bytes
* system architecture is 64bit?
* CPU architecture is 64bit?
2016-11-22 02:46:18 +01:00
ee6f2f0a8e
NOISSUE implement analytics IP anonymization
2016-11-21 21:18:30 +01:00