<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nsxiv/.woodpecker/analysis.yml, branch master</title>
<subtitle>Nsxiv image view custom build
</subtitle>
<id>https://git.krolyxon.com/nsxiv/atom?h=master</id>
<link rel='self' href='https://git.krolyxon.com/nsxiv/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/'/>
<updated>2022-08-09T14:21:52Z</updated>
<entry>
<title>Move uncritical files into `etc/` (#350)</title>
<updated>2022-08-09T14:21:52Z</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-08-09T14:21:52Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=fb9686c6505475f342ad94fa5ed1351f554f97fe'/>
<id>urn:sha1:fb9686c6505475f342ad94fa5ed1351f554f97fe</id>
<content type='text'>
This is mainly just to reduce the amount of files in the project root.
The criteria of what gets into `etc/` are the following:

* The file should not be necessary for building nsxiv. This excludes the
  `icon/*` stuff since that's needed by `window.c`.
* The file shouldn't have any valid reason to stay in the project root.
  This excludes things like `README.md`, `.gitignore` etc.

Reviewed-on: https://codeberg.org/nsxiv/nsxiv/pulls/350
Reviewed-by: explosion-mental &lt;explosion-mental@noreply.codeberg.org&gt;
</content>
</entry>
<entry>
<title>[ci]: fix failure (#348)</title>
<updated>2022-07-29T01:37:40Z</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-07-29T01:37:40Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=6d8ec5aee31f8eff0288e598372ab94397741a03'/>
<id>urn:sha1:6d8ec5aee31f8eff0288e598372ab94397741a03</id>
<content type='text'>
* install unversioned `llvm` so that it pulls the latest one.
* disable `uninitvar` check on cppcheck as it catches some false positives and
  gcc/clang/clang-tidy are good at catching uninitialized variables already.

Reviewed-on: https://codeberg.org/nsxiv/nsxiv/pulls/348
Reviewed-by: explosion-mental &lt;explosion-mental@noreply.codeberg.org&gt;
</content>
</entry>
<entry>
<title>[ci]: skip the pipeline entirely if branch isn't master</title>
<updated>2022-06-25T06:27:01Z</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-06-17T08:01:09Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=82487293203cf5bad77e4fc8aa4da262e7b1c049'/>
<id>urn:sha1:82487293203cf5bad77e4fc8aa4da262e7b1c049</id>
<content type='text'>
currently, it will clone the repo and then skip the step. this is
wasteful, instead skip the pipeline entirely.
</content>
</entry>
<entry>
<title>[ci]: suppress some cppcheck warnings</title>
<updated>2022-06-25T06:27:01Z</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-06-15T06:00:14Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=a9d2b5b088a03972908bdfd2878091b68e8bc4b0'/>
<id>urn:sha1:a9d2b5b088a03972908bdfd2878091b68e8bc4b0</id>
<content type='text'>
cppcheck warns about passing a plain NULL to construct_argv()

	main.c:254:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
	                fidx, fcnt, w, h, z, NULL);

in our case, POSIX mandates `NULL` to be defined as `(void *)0` rather
than a plain `0` [0]. and void pointers are required to have the same
representation and size as char pointers [1]. so this is not an issue we
need to worry about.

[0]: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stddef.h.html#tag_13_47
[1]: https://port70.net/~nsz/c/c99/n1256.html#6.2.5p27
</content>
</entry>
<entry>
<title>[ci]: use cppcheck and clang-tidy for static analysis</title>
<updated>2022-06-25T06:27:01Z</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-06-15T05:55:16Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=f23d57d4ada2dbab52e26073d462ebee57cf53a9'/>
<id>urn:sha1:f23d57d4ada2dbab52e26073d462ebee57cf53a9</id>
<content type='text'>
</content>
</entry>
</feed>
