e58158c3cd
feat: add Qt 6 support to CMake
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-10 12:19:14 +02:00
9ec260619b
fix: fix warnings reported by LGTM.com
2022-06-17 16:34:32 +02:00
0442b80a2c
refactor: simpler includes for quazip
2022-01-31 21:40:59 +01:00
3aa809b8c0
refactor: add in-tree QuaZip
2022-01-31 21:40:59 +01:00
efa414c442
refactor: initial migration to QuaZip 1.2
...
Let's move off our custom QuaZip. In the olden times we needed the
custom version of QuaZip, as it was basically unmaintained and on
SourceForge (eww). But nowadays it's maintained and on GitHub. See
new GitHub page: https://github.com/stachenov/quazip
2022-01-31 21:40:59 +01:00
441ab7eedc
NOISSUE debranding for real, initial work
...
This is probably very broken on macOS and Windows and will need a lot of work to complete fully.
2021-10-21 00:47:53 +02:00
485f123362
Merge pull request #3311 from AbigailBuccaneer/develop
...
Fix endianness handling errors
2021-02-09 23:12:32 +01:00
0de064eb35
NOISSUE Update Copyright Year
2021-01-18 08:28:54 +01:00
6995a2e1ba
Avoid undefined behaviour when byteswapping
...
`a << b` is undefined when `a` is negative, and `a >> b` is
implementation-defined. The correct thing to do here is to cast to
unsigned, swap the bytes there and then swap back.
This also improves performance on some compilers: Clang is smart enough
to recognise that we're byteswapping here and reduce it to a single
`bswap` instruction on x86_64, but only for the unsigned versions.
2020-08-24 18:52:08 +01:00
0f2757f000
Remove extra semicolons from big-endian handling
...
Fixes #3296 .
2020-08-24 17:43:58 +01:00
437dec91f9
Update Copyright Year
2019-01-16 21:14:24 +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
7fe94ca7b4
NOISSUE fix all sorts of warnings, enable Werror
and pedantic
2018-06-28 23:18:45 +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
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
c51512f940
NOISSUE use classparser for importing Legacy instances with undecided Minecraft versions
2017-09-27 15:39:13 +02:00
f530aae9d3
NOISSUE update all the Copyright comments and texts to include 2017
2017-01-08 04:58:05 +01:00
b6d455a02b
NOISSUE reorganize and document libraries
2016-05-01 00:00:14 +02:00