aboutsummaryrefslogtreecommitdiff
path: root/libraries/classparser
AgeCommit message (Collapse)Author
2021-10-21NOISSUE debranding for real, initial workPetr Mrázek
This is probably very broken on macOS and Windows and will need a lot of work to complete fully.
2021-02-09Merge pull request #3311 from AbigailBuccaneer/developPetr Mrázek
Fix endianness handling errors
2021-01-18NOISSUE Update Copyright YearAppleTheGolden
2020-08-24Avoid undefined behaviour when byteswappingAbigailBuccaneer
`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-24Remove extra semicolons from big-endian handlingAbigailBuccaneer
Fixes #3296.
2019-01-16Update Copyright YearAppleTheGolden
2018-07-15NOISSUE tabs -> spacesPetr Mrázek
2018-07-06NOISSUE fix unitialized data warning on Arch LinuxPetr Mrázek
2018-06-28NOISSUE fix all sorts of warnings, enable `Werror` and `pedantic`Petr Mrázek
2018-06-02GH-2291 Fix build with Qt 5.11+Sergey Shatunov
2018-05-20GH-2277 fix even more exception catches by valuePetr Mrázek
2018-05-19Catch C++ exceptions by const referenceCharles Milette
Fixes #2277
2018-02-11NOISSUE fix some warningsPetr Mrázek
2018-02-11NOISSUE update copyright datesPetr Mrázek
2017-09-27NOISSUE use classparser for importing Legacy instances with undecided ↵Petr Mrázek
Minecraft versions
2017-01-08NOISSUE update all the Copyright comments and texts to include 2017Petr Mrázek
2016-05-01NOISSUE reorganize and document librariesPetr Mrázek