Commit Graph
13 Commits
Author SHA1 Message Date
JanandGitHub 915625b74f Update SDL to 2.0.20 (#884) 2022-04-20 16:30:41 -04:00
JanandGitHub fff10a2612 Cleanup (#826)
* Update meson.build
- add logic to loop over more lua names (in the future more names might be discovered)
- disable warnings and errors on dependencies

* adding missing includes and checks, correct data types, pointer mess […]
- various functions from string.h were used but never defined
- logic was done across multiple different data types with different signedness, got all of them up to snuff
- give 0 sized array size of 1 (array of size 0 is illegal, but rewriting the code is out of the scope of this commit)
- add preprocessor that marks possibly unused argument as such (does not mean they will get optimized out or anything)
- correctly initialize structs with all data needed

All these were found by generating the project using `meson -Dwarning_level=3 -Dwerror=true`

* remove undefined behavior, correct data types

* Comment manual bit manipulation to be investigated

* check for more edge cases, replace multiple cleanups with goto

* remove system specific includes
2022-04-15 11:34:46 -04:00
JanandGitHub 120c769e7e seperate dirmonitor logic, add build time detection of features (#866)
this also adds libkqueue support
2022-03-17 13:43:01 -04:00
Jan200101 227ca7d0e5 use lua fallback earlier when fallbacks are forced 2022-01-22 23:29:28 +01:00
Jan200101 192c577966 Add fallbacks to all common dependencies 2022-01-15 00:53:46 +01:00
Jan200101 73a867fc89 add Libraries label 2021-12-31 13:53:31 +01:00
Jan200101 99ddf1fb92 Migrate to Lua 5.4 2021-12-31 13:53:01 +01:00
Jan200101 e313eb0e2e ensure command alignment is correct 2021-10-28 08:40:18 +02:00
Jan200101 065fe07696 Add auto labeler workflow 2021-10-25 19:29:31 +02:00
Jan200101 d3fa64ce59 rely on /proc/self 2021-10-12 09:06:37 +02:00
Jan200101andFrancesco Abbate fc4c7a29ee use dependency fallbacks, use system reproc if available 2021-09-07 14:59:03 +02:00
Jan200101andFrancesco 973acb787a use dependency fallbacks, use system reproc if available 2021-08-24 11:54:44 +02:00
Jan200101 7ea096247c documents should not be put into global doc root 2021-06-11 23:38:25 +02:00