William Pitcock
|
2305031573
|
libpkgconf: path: make the duplicate filtering opt-in. some path lists should not be deduped (compiler path lists, for example)
|
2016-12-30 11:13:04 -06:00 |
William Pitcock
|
bad0da0c03
|
libpkgconf: path: filter out duplicate path entries by inode if possible (closes #102)
|
2016-12-30 11:01:15 -06:00 |
William Pitcock
|
aa041b415e
|
libpkgconf: path: add naive path list filtering function
|
2016-12-30 10:44:01 -06:00 |
William Pitcock
|
54c3ca86a2
|
configure: check for sys/stat.h explicitly
|
2016-12-30 10:26:45 -06:00 |
William Pitcock
|
135da1440c
|
libpkgconf: iter: track list lengths
|
2016-12-30 09:57:01 -06:00 |
William Pitcock
|
b0f8eab754
|
NEWS: document -idirafter and GCC env vars late changes
|
2016-12-30 03:06:10 -06:00 |
William Pitcock
|
ad1e414dee
|
libpkgconf: fragment: handle -idirafter in the same way as -isystem
(https://bugs.freedesktop.org/show_bug.cgi?id=97337)
|
2016-12-30 02:47:42 -06:00 |
William Pitcock
|
c916e3a437
|
libpkgconf: client: filter all of the path-related GCC environment variables listed in the GCC manual (not just the ones in pkg-config)
|
2016-12-30 02:39:18 -06:00 |
William Pitcock
|
1ece862e87
|
libpkgconf: client: some toolchains have C_INCLUDE_PATH and CPLUS_INCLUDE_PATH, treat them as PKG_CONFIG_SYSTEM_INCLUDE_PATH.
|
2016-12-30 02:35:36 -06:00 |
William Pitcock
|
5a006aac24
|
Update copyrights to 2017.
|
2016-12-28 14:00:23 -06:00 |
William Pitcock
|
e674facee8
|
update NEWS for pending 1.1.0 release
|
2016-12-25 00:03:08 -06:00 |
William Pitcock
|
fd8927f032
|
update README wrt fd.o pkg-config commit c53385b5
|
2016-12-24 23:07:59 -06:00 |
William Pitcock
|
6ef4a853b5
|
libpkgconf: migrate pkgconf client fragment_is_system_dir() to a libpkgconf API
|
2016-12-21 20:06:17 -06:00 |
William Pitcock
|
b26e3cf6c7
|
main: fragment_has_system_dir(): remove want_flags checks as they are redundant
|
2016-12-21 19:59:47 -06:00 |
William Pitcock
|
cd0160a4a2
|
libpkgconf: handle PKG_CONFIG_SYSTEM_INCLUDE_PATH and PKG_CONFIG_SYSTEM_LIBRARY_PATH environment variables at client init time
|
2016-12-21 19:55:01 -06:00 |
William Pitcock
|
76754216a4
|
main: use pkgconf_client_t.filter_libdirs and friends instead of an internal set of lists
|
2016-12-21 19:52:36 -06:00 |
William Pitcock
|
f6b074f267
|
libpkgconf: path: make pkgconf_path_match_list() take a const list argument
|
2016-12-21 19:50:05 -06:00 |
William Pitcock
|
ef27db944a
|
build: include docs link in README and build system
|
2016-12-16 11:32:15 -06:00 |
William Pitcock
|
6aa25068b2
|
doc: delete client.rst for now
|
2016-12-16 11:28:41 -06:00 |
William Pitcock
|
a833e33122
|
build: start preparing for pkgconf 1.1.0
|
2016-12-16 11:27:02 -06:00 |
William Pitcock
|
61c750fde3
|
libpkgconf: pkg: cleanup and document pkg module
|
2016-12-15 23:36:59 -06:00 |
William Pitcock
|
32c8c73d8b
|
libpkgconf: pkg: pkgconf_pkg_find_in_registry_key() should actually be private
|
2016-12-15 22:57:15 -06:00 |
William Pitcock
|
21a6d6cd59
|
libpkgconf: client: set the error handler to default error handler if NULL was provided for the error handler
|
2016-12-15 22:33:22 -06:00 |
William Pitcock
|
568e5bfd1b
|
libpkgconf: client: move pkgconf_error() and pkgconf_default_error_handler() here
|
2016-12-15 22:33:01 -06:00 |
William Pitcock
|
c7e505fe44
|
libpkgconf: fragment: split out per-fragment length calculation and use it for all render functions (buffer overrun hardening)
|
2016-12-15 18:32:43 -06:00 |
William Pitcock
|
63b3989f24
|
libpkgconf: document fragment module
|
2016-12-15 18:27:57 -06:00 |
William Pitcock
|
8a186966c6
|
build: install libpkgconf .pc file
|
2016-12-14 01:30:41 -06:00 |
William Pitcock
|
02401c6911
|
build: actually this approach is better
|
2016-12-14 01:07:50 -06:00 |
William Pitcock
|
e1d8f7453e
|
build: fix include path (closes #101)
|
2016-12-14 01:03:38 -06:00 |
William Pitcock
|
82fa8b21cf
|
libpkgconf: separate config.h from the actual API headers
|
2016-12-13 12:14:08 -06:00 |
William Pitcock
|
3c6fe6b164
|
doc: rebuild client docs
|
2016-12-13 12:06:49 -06:00 |
William Pitcock
|
487171950b
|
libpkgconf: client: fix doc strings up
|
2016-12-13 12:06:24 -06:00 |
Graham Ollis
|
fa87608978
|
pass client and user data to error handler (#100)
|
2016-12-13 12:03:59 -06:00 |
William Pitcock
|
e6c49153ff
|
libpkgconf: document tuple module
|
2016-12-11 17:28:27 -06:00 |
William Pitcock
|
4967c85d49
|
libpkgconf: document queue module
|
2016-12-10 23:27:21 -06:00 |
William Pitcock
|
4cc0d017da
|
libpkgconf: document path module
|
2016-12-10 20:14:42 -06:00 |
William Pitcock
|
af503f210a
|
libpkgconf: document dependency module
|
2016-12-10 19:57:26 -06:00 |
William Pitcock
|
9efa991d98
|
libpkgconf: update cache docs to new format
|
2016-12-10 19:40:51 -06:00 |
William Pitcock
|
74fbf4e5dc
|
libpkgconf: document audit module
|
2016-12-10 19:28:34 -06:00 |
William Pitcock
|
828c290207
|
libpkgconf: document argvsplit module
|
2016-12-10 18:56:09 -06:00 |
William Pitcock
|
bf4674fa1b
|
doc: conf: use default theme
|
2016-12-10 18:43:24 -06:00 |
William Pitcock
|
91fbf683f1
|
libpkgconf: document client module
|
2016-12-10 18:35:17 -06:00 |
William Pitcock
|
9640592a1d
|
doc: extract: further cleanups
|
2016-12-10 18:09:30 -06:00 |
William Pitcock
|
9075102431
|
doc: extract: improve cleaning of source comments
|
2016-12-10 17:44:49 -06:00 |
William Pitcock
|
9e2fe4ca72
|
doc: add the beginnings of a comment to sphinx RST extractor
|
2016-12-10 17:37:10 -06:00 |
William Pitcock
|
591c24dab9
|
doc: add some initial sphinx build files
|
2016-12-10 17:02:01 -06:00 |
William Pitcock
|
8a6d0b5e31
|
build: use -export-symbols-regex to only export public API symbols
|
2016-12-10 16:23:02 -06:00 |
William Pitcock
|
d58ac74669
|
main: use pkgconf_ namespaced strlcpy/strlcat stubs
|
2016-12-10 16:22:16 -06:00 |
William Pitcock
|
b0c821af5c
|
bsdstubs: nothing seems to use strtok_r() anymore, kill it
|
2016-12-10 16:20:40 -06:00 |
William Pitcock
|
8213d91038
|
libpkgconf: migrate to using the pkgconf_ namespaced strlcat/strlcpy symbols
|
2016-12-10 16:19:40 -06:00 |