Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 52b58ce5 | 2016-12-30 20:25:02 | tests: regress: add another test case for -idirafter ordering (noticed on pkg-config bugzilla) | ||
| e6df379f | 2016-12-30 19:44:50 | tests: add a test for --static ordering bug reported to freedesktop pkg-config that was actually in pkgconf This was fixed a long time ago, but for completeness sake. (https://bugs.freedesktop.org/show_bug.cgi?id=85085) | ||
| 951a844c | 2016-12-30 12:45:29 | tests: add tests for the fragment mergeback changes | ||
| 0c690dc8 | 2016-12-30 12:39:10 | libpkgconf: fragment: fix over-optimization of cflags/linker flags in edge cases involving non-standard options | ||
| 92f566ff | 2016-12-30 11:39:45 | libpkgconf: path: check both device node and inode for dedup. pointed out by @plicease | ||
| 92f2b4a2 | 2016-12-30 11:14:05 | NEWS: add entry about path list deduplication | ||
| 23050315 | 2016-12-30 11:13:04 | libpkgconf: path: make the duplicate filtering opt-in. some path lists should not be deduped (compiler path lists, for example) | ||
| bad0da0c | 2016-12-30 11:01:15 | libpkgconf: path: filter out duplicate path entries by inode if possible (closes #102) | ||
| aa041b41 | 2016-12-30 10:44:01 | libpkgconf: path: add naive path list filtering function | ||
| 54c3ca86 | 2016-12-30 10:26:45 | configure: check for sys/stat.h explicitly | ||
| 135da144 | 2016-12-30 09:57:01 | libpkgconf: iter: track list lengths | ||
| b0f8eab7 | 2016-12-30 03:06:10 | NEWS: document -idirafter and GCC env vars late changes | ||
| ad1e414d | 2016-12-30 02:47:42 | libpkgconf: fragment: handle -idirafter in the same way as -isystem (https://bugs.freedesktop.org/show_bug.cgi?id=97337) | ||
| c916e3a4 | 2016-12-30 02:39:18 | libpkgconf: client: filter all of the path-related GCC environment variables listed in the GCC manual (not just the ones in pkg-config) | ||
| 1ece862e | 2016-12-30 02:35:36 | libpkgconf: client: some toolchains have C_INCLUDE_PATH and CPLUS_INCLUDE_PATH, treat them as PKG_CONFIG_SYSTEM_INCLUDE_PATH. | ||
| 5a006aac | 2016-12-28 14:00:23 | Update copyrights to 2017. | ||
| e674face | 2016-12-25 00:03:08 | update NEWS for pending 1.1.0 release | ||
| fd8927f0 | 2016-12-24 23:07:59 | update README wrt fd.o pkg-config commit c53385b5 | ||
| 6ef4a853 | 2016-12-21 20:06:17 | libpkgconf: migrate pkgconf client fragment_is_system_dir() to a libpkgconf API | ||
| b26e3cf6 | 2016-12-21 19:59:47 | main: fragment_has_system_dir(): remove want_flags checks as they are redundant | ||
| cd0160a4 | 2016-12-21 19:54:32 | libpkgconf: handle PKG_CONFIG_SYSTEM_INCLUDE_PATH and PKG_CONFIG_SYSTEM_LIBRARY_PATH environment variables at client init time | ||
| 76754216 | 2016-12-21 19:52:36 | main: use pkgconf_client_t.filter_libdirs and friends instead of an internal set of lists | ||
| f6b074f2 | 2016-12-21 19:50:05 | libpkgconf: path: make pkgconf_path_match_list() take a const list argument | ||
| ef27db94 | 2016-12-16 11:32:15 | build: include docs link in README and build system | ||
| 6aa25068 | 2016-12-16 11:28:41 | doc: delete client.rst for now | ||
| a833e331 | 2016-12-16 11:27:02 | build: start preparing for pkgconf 1.1.0 | ||
| 61c750fd | 2016-12-15 23:36:59 | libpkgconf: pkg: cleanup and document pkg module | ||
| 32c8c73d | 2016-12-15 22:57:15 | libpkgconf: pkg: pkgconf_pkg_find_in_registry_key() should actually be private | ||
| 21a6d6cd | 2016-12-15 22:33:22 | libpkgconf: client: set the error handler to default error handler if NULL was provided for the error handler | ||
| 568e5bfd | 2016-12-15 22:33:01 | libpkgconf: client: move pkgconf_error() and pkgconf_default_error_handler() here | ||
| c7e505fe | 2016-12-15 18:32:43 | libpkgconf: fragment: split out per-fragment length calculation and use it for all render functions (buffer overrun hardening) | ||
| 63b3989f | 2016-12-15 18:27:57 | libpkgconf: document fragment module | ||
| 8a186966 | 2016-12-14 01:30:41 | build: install libpkgconf .pc file | ||
| 02401c69 | 2016-12-14 01:07:50 | build: actually this approach is better | ||
| e1d8f745 | 2016-12-14 01:03:38 | build: fix include path (closes #101) | ||
| 82fa8b21 | 2016-12-13 12:14:08 | libpkgconf: separate config.h from the actual API headers | ||
| 3c6fe6b1 | 2016-12-13 12:06:49 | doc: rebuild client docs | ||
| 48717195 | 2016-12-13 12:06:24 | libpkgconf: client: fix doc strings up | ||
| fa876089 | 2016-12-13 13:03:59 | pass client and user data to error handler (#100) | ||
| e6c49153 | 2016-12-11 17:28:27 | libpkgconf: document tuple module | ||
| 4967c85d | 2016-12-10 23:27:21 | libpkgconf: document queue module | ||
| 4cc0d017 | 2016-12-10 20:14:42 | libpkgconf: document path module | ||
| af503f21 | 2016-12-10 19:57:26 | libpkgconf: document dependency module | ||
| 9efa991d | 2016-12-10 19:40:51 | libpkgconf: update cache docs to new format | ||
| 74fbf4e5 | 2016-12-10 19:28:34 | libpkgconf: document audit module | ||
| 828c2902 | 2016-12-10 18:56:09 | libpkgconf: document argvsplit module | ||
| bf4674fa | 2016-12-10 18:43:24 | doc: conf: use default theme | ||
| 91fbf683 | 2016-12-10 18:35:17 | libpkgconf: document client module | ||
| 9640592a | 2016-12-10 18:09:30 | doc: extract: further cleanups | ||
| 90751024 | 2016-12-10 17:44:49 | doc: extract: improve cleaning of source comments | ||
| 9e2fe4ca | 2016-12-10 17:37:10 | doc: add the beginnings of a comment to sphinx RST extractor | ||
| 591c24da | 2016-12-10 17:02:01 | doc: add some initial sphinx build files | ||
| 8a6d0b5e | 2016-12-10 16:23:02 | build: use -export-symbols-regex to only export public API symbols | ||
| d58ac746 | 2016-12-10 16:22:16 | main: use pkgconf_ namespaced strlcpy/strlcat stubs | ||
| b0c821af | 2016-12-10 16:20:40 | bsdstubs: nothing seems to use strtok_r() anymore, kill it | ||
| 8213d910 | 2016-12-10 16:19:40 | libpkgconf: migrate to using the pkgconf_ namespaced strlcat/strlcpy symbols | ||
| bdaa2623 | 2016-12-10 16:16:37 | bsdstubs: clean up the way this works by namespacing it | ||
| eab112fb | 2016-12-10 16:06:18 | pkg: cleanups | ||
| 0ae2d8e5 | 2016-12-10 15:47:21 | fragment: fix off-by-one error in pkgconf_fragment_render_len() | ||
| d6d7ff77 | 2016-12-09 23:07:15 | main: use pkgconf_fragment_render() to render fragment lists instead of custom stuff | ||
| af63b799 | 2016-12-09 22:47:02 | main: filter out system dir fragments instead of skipping them when printing | ||
| 2b5d763e | 2016-12-09 22:45:22 | main: use pkgconf_fragment_filter() instead of crazy stuff | ||
| 0232ee52 | 2016-12-09 22:18:59 | libpkgconf: fragment: add pkgconf_fragment_filter() to selectively copy a fragment list using a filter function | ||
| 0baecbd1 | 2016-12-09 22:06:42 | libpkgconf: fragment: mark fragment objects const in several internal functions | ||
| 062f0fd3 | 2016-12-09 21:40:19 | libpkgconf: pkg: pkgconf_pkg_new_from_file() and children do not need the resolver flags anymore, so remove them | ||
| 6e4fd027 | 2016-12-09 21:37:36 | main: switch to pkgconf_client_set_sysroot_dir() and remove the last vestige of PKGCONF_PKG_PKGF_MUNGE_SYSROOT_PREFIX | ||
| a9022030 | 2016-12-09 21:36:59 | libpkgconf: fragment: simplify sysroot handling by using pkgconf_client_t.sysroot_dir presence | ||
| 792cd7c8 | 2016-12-09 21:32:55 | libpkgconf: tuple: handle sysroot without the need of PKGCONF_PKG_PKGF_MUNGE_SYSROOT_PREFIX | ||
| f8de5bf1 | 2016-12-09 21:10:21 | main: use pkgconf_client_set_buildroot_dir() instead of manually handling it | ||
| 38e95985 | 2016-12-09 21:08:53 | libpkgconf: client: initialize sysroot and buildroot dirs to reasonable defaults | ||
| 92e9b783 | 2016-12-09 20:58:15 | libpkgconf: tuple: when calling pkgconf_tuple_add() on a collection that already has a tuple entry for 'key', replace it instead of adding a new entry | ||
| f7b78539 | 2016-12-09 20:50:33 | libpkgconf: tuple: add pkgconf_tuple_free_entry() to free a specific tuple node | ||
| 02ec215e | 2016-12-09 20:41:39 | client: introduce pkgconf_client_t.buildroot_dir and pkgconf_client_t.sysroot_dir members This adds buildroot and sysroot dir members to the pkgconf client structure, which will allow us to replace the suboptimal PKGCONF_PKG_PKGF_MUNGE_SYSROOT_PREFIX code. | ||
| b59d3a94 | 2016-12-02 01:08:12 | README: typo fix [no-ci] | ||
| 3151927b | 2016-12-02 00:55:23 | build: SOVERSION should be 2 due to ABI breaks | ||
| 3ba3aae7 | 2016-12-02 00:48:26 | libpkgconf: client: clean up cache | ||
| 011d8c77 | 2016-12-02 00:34:48 | libpkgconf: audit: migrate to pkgconf_client_t | ||
| c05ecdfc | 2016-12-02 00:29:33 | libpkgconf: migrate cache to pkgconf_client_t which unfortunately requires it to be non-const :( | ||
| e7f48465 | 2016-12-02 00:04:43 | libpkgconf: path: add cleanup functions | ||
| b7984a79 | 2016-12-01 15:31:09 | libpkgconf: commit missing client.c | ||
| a300787c | 2016-12-01 15:17:23 | libpkgconf: do not implicitly build the dir list, instead explicitly do it | ||
| ad731d19 | 2016-12-01 15:11:37 | libpkgconf: make pkgconf_pkg_dir_list_build() public | ||
| 434c465c | 2016-12-01 15:09:54 | libpkgconf: migrate pkgconf_error() to use client objects | ||
| 8740c5cd | 2016-12-01 15:05:03 | libpkgconf: begin removing global state from libpkgconf library by introducing a "client" object which holds the state | ||
| 4bb46e20 | 2016-11-30 22:32:17 | libpkgconf: add path matching and environment building functions | ||
| f4da1082 | 2016-11-30 22:15:13 | libpkgconf: refactor some path operations | ||
| 082fd4af | 2016-11-15 23:03:50 | testsuite: add a test for --pure (closes #83) | ||
| 3f61f58c | 2016-11-15 22:52:07 | man: document more recently added features in the frontend | ||
| 8ecf7c18 | 2016-11-15 22:30:04 | main: also enable --pure with the PKG_CONFIG_PURE_DEPGRAPH env variable (#83) | ||
| ec10dd8e | 2016-11-15 22:01:17 | main: add --pure flag (#83) which allows a static-linking dependency graph to be evaluated as if it were otherwise normal | ||
| 96014b02 | 2016-11-05 10:41:50 | NEWS: add an entry for #96 | ||
| 0c74b5a4 | 2016-11-04 23:32:50 | Merge branch 'kyua' (closes #96) | ||
| cbd14e91 | 2016-11-04 23:31:02 | testsuite: delete legacy testsuite | ||
| 63a61b7c | 2016-11-04 23:30:21 | testsuite: regress: really add the last few tests this time | ||
| 20f4a7fc | 2016-11-04 23:14:22 | testsuite: parser: add remaining test cases | ||
| 8075de14 | 2016-11-04 23:07:18 | testsuite: regress: add the remaining tests that were in the old testsuite | ||
| 0ea956e3 | 2016-11-04 22:44:00 | testsuite: use uname -s instead of uname -o for system name | ||
| 0764d8af | 2016-11-04 22:36:40 | Merge branch 'master' into kyua | ||
| febf476a | 2016-11-04 22:35:55 | configure: kill --enable-strict-mode, entirely pointless | ||
| 64c07aa9 | 2016-10-27 21:51:09 | Merge branch 'master' into kyua |