<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/PrismLauncher.git/libraries/classparser, branch develop</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/'/>
<entry>
<title>fix: remove some unused libs</title>
<updated>2022-10-15T18:16:15+00:00</updated>
<author>
<name>DioEgizio</name>
<email>83089242+DioEgizio@users.noreply.github.com</email>
</author>
<published>2022-10-15T18:15:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=87d35f0d16d3be56020f9e6295cc8bfa0c657d27'/>
<id>87d35f0d16d3be56020f9e6295cc8bfa0c657d27</id>
<content type='text'>
Signed-off-by: DioEgizio &lt;83089242+DioEgizio@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: DioEgizio &lt;83089242+DioEgizio@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add Qt 6 support to CMake</title>
<updated>2022-07-10T10:19:14+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2022-05-02T19:34:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=e58158c3cd629717a9742fe08da9b09ed39bc198'/>
<id>e58158c3cd629717a9742fe08da9b09ed39bc198</id>
<content type='text'>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: fix warnings reported by LGTM.com</title>
<updated>2022-06-17T14:34:32+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2022-06-17T14:34:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=9ec260619b48447e398445aecd6651d319b8217e'/>
<id>9ec260619b48447e398445aecd6651d319b8217e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: simpler includes for quazip</title>
<updated>2022-01-31T20:40:59+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2022-01-25T11:53:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=0442b80a2c0a7d99fa8b7df5d64c1ddfc676f251'/>
<id>0442b80a2c0a7d99fa8b7df5d64c1ddfc676f251</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: add in-tree QuaZip</title>
<updated>2022-01-31T20:40:59+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2022-01-24T21:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=3aa809b8c0de48ca241ec567acda31ed1a728540'/>
<id>3aa809b8c0de48ca241ec567acda31ed1a728540</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: initial migration to QuaZip 1.2</title>
<updated>2022-01-31T20:40:59+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2022-01-20T19:40:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=efa414c442a77735a5f972b7103e8ce866a6bdd1'/>
<id>efa414c442a77735a5f972b7103e8ce866a6bdd1</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>NOISSUE debranding for real, initial work</title>
<updated>2021-10-20T22:47:53+00:00</updated>
<author>
<name>Petr Mrázek</name>
<email>peterix@gmail.com</email>
</author>
<published>2021-10-12T23:59:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=441ab7eedcb8fe120a7f934684ed5545cdd7a4b6'/>
<id>441ab7eedcb8fe120a7f934684ed5545cdd7a4b6</id>
<content type='text'>
This is probably very broken on macOS and Windows and will need a lot of work to complete fully.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is probably very broken on macOS and Windows and will need a lot of work to complete fully.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3311 from AbigailBuccaneer/develop</title>
<updated>2021-02-09T22:12:32+00:00</updated>
<author>
<name>Petr Mrázek</name>
<email>peterix@users.noreply.github.com</email>
</author>
<published>2021-02-09T22:12:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=485f123362b3e49cff3f162ace27f4c2fc0436fe'/>
<id>485f123362b3e49cff3f162ace27f4c2fc0436fe</id>
<content type='text'>
Fix endianness handling errors</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix endianness handling errors</pre>
</div>
</content>
</entry>
<entry>
<title>NOISSUE Update Copyright Year</title>
<updated>2021-01-18T07:28:54+00:00</updated>
<author>
<name>AppleTheGolden</name>
<email>scotsbox@protonmail.com</email>
</author>
<published>2021-01-18T07:28:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=0de064eb35b97dcf95494026d95a0a6d80df9c35'/>
<id>0de064eb35b97dcf95494026d95a0a6d80df9c35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid undefined behaviour when byteswapping</title>
<updated>2020-08-24T17:52:08+00:00</updated>
<author>
<name>AbigailBuccaneer</name>
<email>AbigailBuccaneer@users.noreply.github.com</email>
</author>
<published>2020-08-24T17:04:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=6995a2e1bac6812ec4f48b98cfaf321f75c320d8'/>
<id>6995a2e1bac6812ec4f48b98cfaf321f75c320d8</id>
<content type='text'>
`a &lt;&lt; b` is undefined when `a` is negative, and `a &gt;&gt; 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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`a &lt;&lt; b` is undefined when `a` is negative, and `a &gt;&gt; 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.
</pre>
</div>
</content>
</entry>
</feed>
