Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 7237b811 | 2017-01-20 00:58:48 | add support for making paths relocatable (closes #103) | ||
| bd6be711 | 2017-01-19 19:21:46 | main: add support for --prefix-variable (ref #103) | ||
| ced4f003 | 2017-01-19 19:16:00 | libpkgconf: client: add pkgconf_client_[get|set]_prefix_varname() | ||
| 13cf74c7 | 2017-01-19 18:23:25 | libpkgconf: kill flags from top-level fragment API (ref #105) | ||
| 7b39c384 | 2017-01-19 18:17:29 | libpkgconf: pkg: clean up use of flags variable (ref #105) | ||
| 127fd037 | 2017-01-19 17:35:35 | libpkgconf: pkg: uncouple resolver flags from pkgconf_pkg_dir_list_build(). (ref #105) | ||
| 0ca6a16c | 2017-01-19 17:32:38 | libpkgconf: queue: nuke flags parameters (ref #105) | ||
| 597c3c7f | 2017-01-19 17:22:20 | libpkgconf: client: add pkgconf_client_t.flags and a get/set interface for it | ||
| 3c628084 | 2017-01-19 17:16:20 | main: kill global_traverse_flags (ref #105) | ||
| 1ee3c12f | 2017-01-19 10:43:23 | libpkgconf: path: use pkgconf_path_relocate() when matching paths | ||
| fa927fd3 | 2017-01-19 10:36:07 | libpkgconf: path: pkgconf_path_relocate(): implement realpath backend | ||
| 03158322 | 2017-01-19 10:31:40 | doc: document pkgconf_path_relocate() | ||
| 4a3d3745 | 2017-01-19 10:24:03 | configure: check for realpath | ||
| 492d220d | 2017-01-18 20:34:06 | main: properly honour --keep-system-libs and --keep-system-cflags | ||
| 6c2bc94c | 2017-01-18 20:33:18 | tests: regress: fix --keep-system-libs test, seems to have been broken for some years | ||
| 4f94090f | 2017-01-18 20:25:19 | libpkgconf: fragment: make pkgconf_fragment_filter() accept userdata (closes #106) | ||
| bd386d20 | 2017-01-18 20:04:06 | configure: start preparing for the tree to report as 1.2.x | ||
| d7bf55a1 | 2017-01-18 11:36:52 | main: add --with-path CLI option (closes #104) | ||
| b428eeaa | 2017-01-18 11:29:24 | libpkgconf: remove legacy check to ensure pkgconf_pkg_dir_list_build() is only called once. this is not necessary anymore because: - we do path entry deduplication - it is possible that we want to prime the dir list with some user-specified paths prior to building it | ||
| 147fd807 | 2017-01-13 20:12:38 | path: relocate system libdir/includedir if appropriate | ||
| cb1dc71e | 2017-01-13 20:10:02 | fragment: simplify pkgconf_fragment_copy_munged() | ||
| 87a5a1f0 | 2017-01-13 20:08:22 | path: when stubbing pkgconf_path_relocate(), suppress unused variables warnings | ||
| 27c37105 | 2017-01-13 20:06:48 | fragment: when munging, do a path relocation too | ||
| 1369f558 | 2017-01-13 20:04:38 | path: add new pkgconf_path_relocate() API which is a stub when path relocation is not needed | ||
| 7f6a1859 | 2017-01-13 19:55:54 | fragment: only munge if sysroot_dir is actually set on cygwin/msys2, it is possible for munging to be enabled for other types of munging (instead of sysroot) | ||
| 5b8e59f0 | 2017-01-13 19:24:56 | configure: check for cygwin_conv_path | ||
| 45819eaa | 2017-01-13 19:09:15 | windows: allow building libpkgconf as DLL | ||
| 4ba414f7 | 2017-01-07 15:04:34 | fragment: handle oddball fragments like -framework more accurately | ||
| 3b3f1dc7 | 2017-01-07 17:57:37 | Fix gcc warnings | ||
| 2e855972 | 2017-01-07 17:52:44 | inode cache: ensure we never use an unitilized struct stat | ||
| e9b4c2c7 | 2017-01-07 03:02:10 | manpage: document --path option | ||
| 02fcc31e | 2017-01-07 02:58:39 | main: add --path option to show the exact filename of each .pc file used | ||
| 9c426b6f | 2016-12-31 13:11:08 | do not filter non-existent directories if filter is off | ||
| 866873da | 2016-12-30 22:56:27 | pkgconf 1.1.0. | ||
| 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 |