main
libpkgconf: argvsplit: add a split which leaves the quoting in place
libpkgconf: convert fprintf calls to pkgconf_output_file_(v)fmt
Fix typos discovered by codespell - https://pypi.org/project/codespell
libpkgconf: add stddef.h to all public headers
libpkgconf: buffer: add a byte-set to hoist span walks out of per-byte loops
libpkgconf: begin checking pkgconf_buffer_* return codes
libpkgconf: bytecode: use a safe bytecode op reader to protect against malformed bytecode
libpkgconf: factor the cache/cursor sorted array into pkgconf_index_t
libpkgconf: client: use NULL as default tracing handler
libpkgconf: fileio: probe getc_unlocked as a decl like the others
libpkgconf: dependency: fix dependency_trace_str when built as pkgconf-lite
libpkgconf: fragment: split a path joined onto -isystem or -idirafter
libpkgconf: iter: add a list splicing function
docs: mention Meson instead of CMake for Win build
libpkgconf: license: fix up a lot of OOM paths
meson: install headers into pkgconf/libpkgconf instead of just libpkgconf
libpkgconf: output: harden against buffer-related OOMs
libpkgconf: parser: reuse the line buffer across lines
libpkgconf: path: normalize paths in place in pkgconf_path_relocate
libpkgconf: refactor path relocation logic and add internal utilities
libpkgconf: rewind reused buffers instead of resetting them
libpkgconf: fragment: splice fragment lists in order to avoid unnecessary fragment copies
libpkgconf: queue: properly handle OOM when flattening the depgraph
libpkgconf: stdinc: move limits.h out of the non-win32 block
libpkgconf: consume shell quoting after expansion instead of before
libpkgconf: variable: store variable keys after the struct
libpkgconf: version: remove dead PKGCONF_VERSION_TOKEN_OTHER branches
libpkgconf: Replace win-dirent.h with leaner version.