Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 8b043a10 | 2017-01-26 12:55:48 | testsuite: add tests for variable whitespace | ||
| 3204bfe9 | 2017-01-25 17:07:10 | configure: reenable dist-gzip | ||
| b06bbe75 | 2017-01-23 23:17:26 | libpkgconf: path: only enable cygwin path relocation backend for msys (ref #72) | ||
| e36a92dc | 2017-01-23 13:01:59 | getopt: add some padding to EMSG to avoid overrun | ||
| e87595b3 | 2017-01-23 12:42:13 | libpkgconf: use a better check instead of stat() for pkg-config file iteration, avoiding a TOCTOU race condition identified by coverity | ||
| eacc5463 | 2017-01-23 12:30:53 | travis: more fixing | ||
| 79584539 | 2017-01-23 11:44:06 | travis: further cleanups | ||
| f20dcb67 | 2017-01-23 11:42:45 | travis: cleanups | ||
| eae4fb9a | 2017-01-23 11:36:35 | travis: add coverity bits | ||
| db65f935 | 2017-01-23 00:24:13 | libpkgconf: iter: check list->tail for null, not list->head | ||
| 0927ecf1 | 2017-01-22 23:29:59 | Revert "Actually fix the regression introduced in 7b39c38" This reverts commit 5e5c418837b569196cc17eb999b3c11a9cc0099d. | ||
| 5554be49 | 2017-01-22 23:28:51 | libpkgconf: queue: chase API change (mark static root virtual packages as static) | ||
| 0c01a812 | 2017-01-22 23:26:01 | libpkgconf: split virtual/static package state (this is API/ABI safe, static packages are always treated as virtual when it comes to mutation) | ||
| 987cf94a | 2017-01-22 23:21:51 | tests: add a regression test for #108 | ||
| 9ece7cd4 | 2017-01-22 23:09:38 | libpkgconf: move sys/stat.h inclusion out of stdinc.h to the only other consumer of sys/stat.h | ||
| e5f3dac6 | 2017-01-22 23:07:39 | libpkgconf: pkg: handle error value from stat(2). | ||
| 67796a1d | 2017-01-22 23:04:01 | libpkgconf: argvsplit: make escape handling more explicit | ||
| 5db87c96 | 2017-01-22 20:31:34 | remove dead assignments (#109) * remove dead assignments None of them are used. Signed-off-by: Igor Gnatenko <ignatenko@redhat.com> * The address of an object "&pkgconf_pkg_provides_vermatch_rules[pkgdep->compare]" is never null Signed-off-by: Igor Gnatenko <ignatenko@redhat.com> * Overrunning array pkgconf_pkg_comparator_names at element index 7 Signed-off-by: Igor Gnatenko <ignatenko@redhat.com> | ||
| 5e5c4188 | 2017-01-22 11:25:05 | Actually fix the regression introduced in 7b39c38 | ||
| 17be554a | 2017-01-22 11:23:24 | Revert "Fix regression introduced in 7b39c38" This reverts commit 7d89f659ffa45d381c3c4ee03c55f74635042829. | ||
| 7d89f659 | 2017-01-22 10:44:09 | Fix regression introduced in 7b39c38 now pkgconf --variable=pc_path pkg-config works | ||
| f540ece2 | 2017-01-20 18:45:41 | pkgconf 1.2.0. | ||
| 81b4b9ce | 2017-01-20 18:20:41 | pkgconf manpage: document --define-prefix, --dont-define-prefix, --prefix-variable and --relocate switches | ||
| 18a58836 | 2017-01-20 18:09:56 | main: add --dont-define-prefix for feature parity with pkg-config | ||
| e5dda330 | 2017-01-20 18:07:00 | update NEWS | ||
| 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 |