aboutsummaryrefslogtreecommitdiff
path: root/src/common.c
AgeCommit message (Collapse)Author
2021-06-13rework command group logic to work linear, replace return with EXIT_*Jan200101
2021-06-11ignore flags for wine, add no-net debug printJan200101
2021-05-27allow flags to exit prematurely, move defines, add no networking flagJan200101
2021-05-13reorder includes, add missing includesJan200101
2021-05-08add work in progress windows supportJan200101
to run lutris installers on windows soon
2021-04-26implement flags and sort commands by alphabetJan200101
stupid standard --help and --version
2021-03-26a chunk of changesJan200101
- 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
2021-01-12replace float with int math, silence conversions, improve wine call […]Jan200101
improve parser logic and math reuse
2020-12-19add conversion warnings, fix existing flawsJan200101
2020-12-16add more warning flags, correct syntax, add UNUSED macro, […]Jan200101
- added -Wall -Wextra -pedantic to the compile options - various syntax has been corrected: - static is used before const - correct integer types are used in for loops - empty newlines are added - every command has an argc and argv but some don't use them so they are marked as potentially unused if compiled on a GNUC compatible compiler - mark JSONC variables as advanced so they do not show up as generic variables
2020-12-14make directory creation create all parent directories tooJan200101
2020-12-11add remove commands to dxvk and wineJan200101
2020-12-07add some safety around stat failuresJan200101
2020-10-11replace meson with cmakeJan200101
meson is nice but its completly foreign to me and leaves targets to compile to (e.g Makefile) might revisit in the future but now right now
2020-10-05Use Meson build systemMasanori Kakura
2020-09-05move fs related functions to common, add more file related functionsJan200101
2020-08-10a lot of changes […]0.1.3Jan200101
- go to next entry of argv and decrement argc the deeper it goes - add basic lutris functionality - remove "help" from help message and as a command - replace all stderr prints with stdout prints (usually stderr is better for directly informing the user but in this case I don't think it will help much) - add libarchive dependency to the README - bump version number
2020-07-30Initial commit0.1.0Jan200101