142f0a17ba
* feat(process): allow commands and envs on proces_start * refactor(process): copy process arguments once whenever possible Refactors the code to use an arglist type which is just lpCmdline on Windows and a list in Linux. The function automatically escapes the command when it is needed, avoiding a second copy. This also allows UTF-8 commands btw. * fix(process): fix invalid dereference * refactor(process): mark xstrdup as potentially unused * feat(process): add parent process environment when launching process * fix(process): fix operator precedence with array operators * fix(process): fix segfault when freeing random memory * fix(process): fix wrong check for setenv() * fix(process): fix accidentally initializing an array by assignment * fix(process): clear return value if success |
||
---|---|---|
.. | ||
api | ||
bundle_open.m | ||
main.c | ||
meson.build | ||
rencache.c | ||
rencache.h | ||
renderer.c | ||
renderer.h | ||
renwindow.c | ||
renwindow.h | ||
unidata.h | ||
utfconv.h |