pkgconf/libpkgconf
William Pitcock 278a2bd667 libpkgconf: fragment: rework quoting and lexing (closes #139, #153)
we now use POSIX-style quoting for all fragments.  it is our belief that this is the
most optimal behaviour for portability, because all POSIX-compliant tools require
single-quotes to be considered as literal (closes #153).

because of this, we are able to remove some hacks on the lexer side which were there
to simulate pkg-config quoting, but were basically utterly wrong (closes #139).
2017-12-11 18:25:55 -06:00
..
CMakeLists.txt Tidy up a bit. 2017-06-05 20:54:57 -07:00
argvsplit.c libpkgconf: fragment: rework quoting and lexing (closes #139, #153) 2017-12-11 18:25:55 -06:00
audit.c libpkgconf: document audit module 2016-12-10 19:28:34 -06:00
bsdstubs.c Minimal tweaks to compile with Visual C 2015 2017-06-04 19:19:55 -07:00
bsdstubs.h headers: add C++ wrappers (closes #136) 2017-09-13 14:35:28 -05:00
cache.c libpkgconf: cache: fix refcount issue exposed by recent depgraph solver changes 2017-12-08 13:39:40 -06:00
client.c libpkgconf: client: handle NULL client in pkgconf_trace calls 2017-12-05 17:46:57 -06:00
config.h.cmake.in First draft of cmake port 2017-06-04 17:44:37 -07:00
config.h.meson Experiment to build with Meson (#119) 2017-06-19 19:03:00 -05:00
dependency.c libpkgconf: pkg: cache solutions for already solved dependency graph nodes 2017-12-05 17:34:01 -06:00
fileio.c libpkgconf: fileio: fix quoting logic for double backslash case (ref #140) 2017-09-23 00:19:16 -05:00
fragment.c libpkgconf: fragment: rework quoting and lexing (closes #139, #153) 2017-12-11 18:25:55 -06:00
iter.h headers: add C++ wrappers (closes #136) 2017-09-13 14:35:28 -05:00
libpkgconf-api.h libpkgconf: api: handle DLL_EXPORT libtool case on mingw (closes #141) 2017-09-23 00:00:43 -05:00
libpkgconf.h libpkgconf: fragment: track merged fragments, as they should never be quoted 2017-12-10 00:39:39 -06:00
meson.build Experiment to build with Meson (#119) 2017-06-19 19:03:00 -05:00
path.c libpkgconf: start to remove PKGCONF_BUFSIZE allocations from the stack. (closes #149) 2017-10-16 12:56:19 -05:00
pkg.c libpkgconf: pkg: do not mention PKG_CONFIG_SKIP_CONFLICTS env var when simplified errors are requested (closes #134) 2017-12-05 18:04:42 -06:00
queue.c libpkgconf: clean up header includes (closes #137) 2017-09-17 23:38:25 -05:00
stdinc.h libpkgconf: start to remove PKGCONF_BUFSIZE allocations from the stack. (closes #149) 2017-10-16 12:56:19 -05:00
tuple.c libpkgconf: tuple: add some trace logging 2017-12-11 17:39:12 -06:00
win-dirent.h win-dirent.h: MIT-licensed port of dirent to win32 from https://github.com/tronkko/dirent 2017-06-04 19:19:01 -07:00