Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-13 | add helper macro to convert function pointer to data pointer | Jan200101 | |
The C Standard defines that function and data pointer cannot be used interchangeably so do some type trickery to get around it | |||
2022-12-13 | update unreachable macro to reuse format | Jan200101 | |
multiple instances of UNREACHABLE will reuse it saving space | |||
2022-12-13 | replace str* with strs* where possible | Jan200101 | |
2022-12-13 | add helper macros for stack based str* operations | Jan200101 | |
2022-12-13 | Update makefile to compile conditional targets by default | Jan200101 | |
2022-12-13 | set tail to set the correct character to null | Jan200101 | |
2022-12-13 | correct licensing information | Jan200101 | |
2022-07-23 | add shim functionality | Jan200101 | |
2022-07-22 | add for C flags for sanity checking | Jan200101 | |
2022-07-22 | give C functions proper prototype, make char constants const | Jan200101 | |
2022-07-22 | move nargv to the stack allowing to be automatically be freed | Jan200101 | |
2022-07-22 | move filesystem logic into separate file | Jan200101 | |
2022-06-12 | make net init explicit, fix lutris URL escape invalid read | Jan200101 | |
2022-05-30 | add licens info within program, add default variant, add name to license | Jan200101 | |
2022-05-30 | improve CI to allow running in Docker | Jan200101 | |
2022-05-05 | Bump versionHEAD0.2.0master | Jan200101 | |
2022-04-19 | improve grammar, concat lutris search arguments, patch leaking memory | Jan200101 | |
2021-12-25 | rename wine list-installed to installed | Jan200101 | |
2021-12-23 | clean up mock logic, improve names, allow mock without wine | Jan200101 | |
2021-12-23 | Compile each subsection as its own library and link them together | Jan200101 | |
slightly overkill, might revisit later | |||
2021-11-18 | Correct ifdef guards | Jan200101 | |
2021-11-07 | cleanup, make main components optional at compile time | Jan200101 | |
2021-08-08 | replace static core library to be an object library | Jan200101 | |
2021-08-01 | update min cmake, add wine to lib, make base empty | Jan200101 | |
2021-07-28 | find packages before setting CFLAGS | Jan200101 | |
we cannot set package specific CFLAGS if we don't know them | |||
2021-07-28 | add newline to files | Jan200101 | |
2021-07-26 | remove useless tests, add AppImage creation to CI | Jan200101 | |
2021-07-22 | reorder linkage | Jan200101 | |
2021-07-22 | compile core files into a static library to link against | Jan200101 | |
2021-07-22 | fix broken debug define checks, move lutris enums to special headers | Jan200101 | |
2021-07-22 | invoke shell once to get c and lib flags | Jan200101 | |
2021-07-07 | correct main target to compile with C compiler, remove mentions of test target | Jan200101 | |
2021-07-04 | fix wrong comparison, remove whitespace, add Makefile and Doxyfile | Jan200101 | |
2021-06-13 | rework command group logic to work linear, replace return with EXIT_* | Jan200101 | |
2021-06-11 | ignore flags for wine, add no-net debug print | Jan200101 | |
2021-06-06 | correct github CI workflow | Jan200101 | |
2021-06-06 | fix win env, add proper mocking code to test implementation | Jan200101 | |
2021-05-27 | allow flags to exit prematurely, move defines, add no networking flag | Jan200101 | |
2021-05-18 | add some mock test steps | Jan200101 | |
2021-05-18 | cleanup windows config stuff, parse wine argv0 | Jan200101 | |
2021-05-18 | improve cmake files, add simple curl mock, clean up on download error | Jan200101 | |
2021-05-16 | add NULL checks | Jan200101 | |
2021-05-13 | reorder includes, add missing includes | Jan200101 | |
2021-05-08 | add work in progress windows support | Jan200101 | |
to run lutris installers on windows soon | |||
2021-04-26 | rid some warnings | Jan200101 | |
put brackets around flag logic ignore chdir return use memmove for putting quotes around the dxvk path | |||
2021-04-26 | add CI for dev branch | Jan200101 | |
2021-04-26 | implement flags and sort commands by alphabet | Jan200101 | |
stupid standard --help and --version | |||
2021-04-24 | update allocsize with the largest size we might possibly need | Jan200101 | |
2021-04-22 | add list & search command, fix bug in installer parser, […] | Jan200101 | |
- add list and search command to find what is on lutris without using lutris or the website - correct info command from not erroring when no slug was found - allow upper and lower Y on installer - remove pointless getInstaller function - fix bug in installer where if a value is not given its NULL and we cannot stringify NULL - replace manual malloc, strcpy with strdup - remove lutris_debug definition | |||
2021-03-26 | a chunk of changes | Jan200101 | |
- replace bool with ints, - give enums a t suffix - fix edge case in variable parser where the end of the buffer is not null - make parseVar take an allocated variable list instead of a static one - set the first argument of all tasks to be the prefix - correctly parse chmodx directives - add GAMEDIR variable to the variable list - output known variables on installer info - implement basic task handling - check if file exists before redownloading - remove debug function - make noprogress argument into progress and convert it to int |