kc3-lang/pkgconf

Branch :


Log

Author Commit Date CI Message
ced4ec00 2017-02-27 10:09:16 main: add some very primitive --print-errors support for --atleast-version and friends (closes #115)
81011ba5 2017-02-27 09:54:02 main: implement --short-errors (#115)
ec42e4f8 2017-02-25 16:17:42 add NEWS for 1.3.0
d40aac36 2017-02-25 16:09:00 pkgconf 1.3.0.
40fe6c5f 2017-02-25 16:08:13 configure: stop checking for realpath(3)
7a5da837 2017-02-25 16:07:51 docs: we no longer use realpath(3)
794443a9 2017-02-25 16:04:55 dependency: break API to add tracepoints to dependency list building
e0c9569f 2017-02-25 15:53:50 fragment: add tracepoints
3744a843 2017-02-25 15:33:41 testsuite: parser testcase output changes a little because we escape when running as pkgconf CLI now
44b676b7 2017-02-25 15:33:34 main: chase API changes
01fe5743 2017-02-25 15:32:49 fragment: add new option to control escaping shell arguments
ae42261c 2017-02-25 15:04:08 argvsplit: refactor splitting state machine
a3fa9732 2017-02-25 13:57:38 testsuite: add testsuite cases for inverse quoting situations
9b255d46 2017-01-26 15:27:48 If PKG_CONFIG_PATH element is a sym link, use the link destination instead of the link for inode caching checks. See issue 112 & issue 110 (https://github.com/pkgconf/pkgconf/issues)
76b8e0a2 2017-01-24 23:30:58 Normalize the path to remove duplicate / separators rather than possibly altering the path with realpath(3). Leave sym links as is in path components. This is also cheaper than realpath(3), and works on platforms that don't have realpath(3). Note: if this is accepted, the check for realpath in configure.ac can be removed, and some docs that mention realpath will be adjusted.
d558e30a 2017-02-07 10:24:54 libpkgconf: argvsplit: quoting logic was simplified too much
2dcd7496 2017-02-07 10:11:12 main: remove whitespace added for compatibility with older pkg-config (closes #113)
b0c36cd1 2017-02-04 20:35:49 libpkgconf: pkg: add some trace points
16ecf82f 2017-02-04 20:09:21 libpkgconf: client: bring up the default trace handler as early as possible
f7f0bfc4 2017-02-04 20:01:41 libpkgconf: cache: add trace points
2b6bb5a2 2017-02-04 19:50:58 libpkgconf: client: add trace points
d20efff4 2017-02-04 19:49:59 libpkgconf: overhaul pkgconf_trace() a little
9fc170bd 2017-02-04 19:49:20 main: add early tracing support via PKG_CONFIG_EARLY_TRACE environment variable
276e36fe 2017-02-04 19:09:31 main: install a trace handler if --debug is specified
c1d7f1a6 2017-02-04 19:06:58 main: install a warning handler if --validate is requested
820ad83e 2017-02-04 19:03:33 libpkgconf: pkg: add variable whitespace warnings back, using pkgconf_warn().
bef29308 2017-02-04 18:57:21 libpkgconf: client: add trace logging too
a6755cd7 2017-02-04 18:46:53 libpkgconf: client: add pkgconf_warn()
eb98a1e6 2017-02-04 18:46:33 libpkgconf: client: clean up various aspects of error/warn handlers
d884dc46 2017-02-04 18:41:16 libpkgconf: client: ensure error/warn handlers always have a sane default instead of actually NULL
c0b6a62c 2017-02-04 18:37:58 libpkgconf: client: add warn handler and getter/setter for both warn handler and error handler
badcd8d2 2017-02-03 13:29:49 pkgconf manpage: add PKG_CONFIG_DONT_RELOCATE_PATHS and --dont-relocate-paths
647c0255 2017-02-03 13:17:21 libpkgconf: add PKGCONF_PKG_PKGF_DONT_RELOCATE_PATHS (#110) main: add PKG_CONFIG_DONT_RELOCATE_PATHS environment variable and --dont-relocate-paths option to disable path relocation
02ad6d1a 2017-02-03 12:58:11 testsuite: add regression test for #111
fe40bc33 2017-02-03 12:53:50 libpkgconf: argvsplit: do not consider ' or " to be equivalent to \ (#111)
42d65b14 2017-02-01 13:03:06 libpkgconf: client: add INCLUDE environment to the cflags path filter list on windows
1aa1a433 2017-01-26 13:38:57 Revert "libpkgconf: pkg: warn when encountering trailing whitespace" This reverts commit 2fa4fd09d02905e07397c2617bb1be735f6cd96b.
2fa4fd09 2017-01-26 13:32:07 libpkgconf: pkg: warn when encountering trailing whitespace
da34d940 2017-01-26 13:30:41 main: print warnings/errors when using --validate
ef1503b7 2017-01-26 13:10:52 libpkgconf: strip trailing whitespace
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)