Commit Graph

  • 95b683c864 Update pkg.m4 to latest upstream version (0.29.1) (#116) Dag-Erling Smørgrav 2017-03-07 18:11:01 +0100
  • ced4ec00c8 main: add some very primitive --print-errors support for --atleast-version and friends (closes #115) William Pitcock 2017-02-27 10:09:16 -0600
  • 81011ba522 main: implement --short-errors (#115) William Pitcock 2017-02-27 09:54:02 -0600
  • ec42e4f8d2 add NEWS for 1.3.0 William Pitcock 2017-02-25 16:17:42 -0600
  • d40aac3626 pkgconf 1.3.0. pkgconf-1.3.0 William Pitcock 2017-02-25 16:09:00 -0600
  • 40fe6c5f53 configure: stop checking for realpath(3) William Pitcock 2017-02-25 16:08:13 -0600
  • 7a5da837f2 docs: we no longer use realpath(3) William Pitcock 2017-02-25 16:07:51 -0600
  • 794443a92a dependency: break API to add tracepoints to dependency list building William Pitcock 2017-02-25 16:04:55 -0600
  • e0c9569f14 fragment: add tracepoints William Pitcock 2017-02-25 15:53:50 -0600
  • 3744a84380 testsuite: parser testcase output changes a little because we escape when running as pkgconf CLI now William Pitcock 2017-02-25 15:33:41 -0600
  • 44b676b782 main: chase API changes William Pitcock 2017-02-25 15:33:34 -0600
  • 01fe5743ea fragment: add new option to control escaping shell arguments William Pitcock 2017-02-25 15:32:49 -0600
  • ae42261c3f argvsplit: refactor splitting state machine William Pitcock 2017-02-25 15:04:08 -0600
  • a3fa9732b3 testsuite: add testsuite cases for inverse quoting situations William Pitcock 2017-02-25 13:57:38 -0600
  • 9b255d465c If PKG_CONFIG_PATH element is a sym link, use the link destination instead of the link for inode caching checks. John Hein 2017-01-26 15:27:48 -0700
  • 76b8e0a26b 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). John Hein 2017-01-24 23:30:58 -0700
  • d558e30ab3 libpkgconf: argvsplit: quoting logic was simplified too much William Pitcock 2017-02-07 10:24:54 -0600
  • 2dcd749601 main: remove whitespace added for compatibility with older pkg-config (closes #113) William Pitcock 2017-02-07 10:11:12 -0600
  • b0c36cd128 libpkgconf: pkg: add some trace points William Pitcock 2017-02-04 20:35:49 -0600
  • 16ecf82fd7 libpkgconf: client: bring up the default trace handler as early as possible William Pitcock 2017-02-04 20:09:21 -0600
  • f7f0bfc460 libpkgconf: cache: add trace points William Pitcock 2017-02-04 20:01:41 -0600
  • 2b6bb5a252 libpkgconf: client: add trace points William Pitcock 2017-02-04 19:50:58 -0600
  • d20efff495 libpkgconf: overhaul pkgconf_trace() a little William Pitcock 2017-02-04 19:49:59 -0600
  • 9fc170bda5 main: add early tracing support via PKG_CONFIG_EARLY_TRACE environment variable William Pitcock 2017-02-04 19:49:20 -0600
  • 276e36fe28 main: install a trace handler if --debug is specified William Pitcock 2017-02-04 19:09:31 -0600
  • c1d7f1a620 main: install a warning handler if --validate is requested William Pitcock 2017-02-04 19:06:58 -0600
  • 820ad83edd libpkgconf: pkg: add variable whitespace warnings back, using pkgconf_warn(). William Pitcock 2017-02-04 19:03:33 -0600
  • bef293080a libpkgconf: client: add trace logging too William Pitcock 2017-02-04 18:57:21 -0600
  • a6755cd792 libpkgconf: client: add pkgconf_warn() William Pitcock 2017-02-04 18:46:53 -0600
  • eb98a1e6c3 libpkgconf: client: clean up various aspects of error/warn handlers William Pitcock 2017-02-04 18:46:33 -0600
  • d884dc46a2 libpkgconf: client: ensure error/warn handlers always have a sane default instead of actually NULL William Pitcock 2017-02-04 18:41:16 -0600
  • c0b6a62c40 libpkgconf: client: add warn handler and getter/setter for both warn handler and error handler William Pitcock 2017-02-04 18:37:58 -0600
  • ebb62efbca pkgconf 1.2.2. pkgconf-1.2.2 William Pitcock 2017-02-03 13:35:29 -0600
  • 64842de96e pkgconf manpage: add PKG_CONFIG_DONT_RELOCATE_PATHS and --dont-relocate-paths William Pitcock 2017-02-03 13:29:49 -0600
  • badcd8d2ef pkgconf manpage: add PKG_CONFIG_DONT_RELOCATE_PATHS and --dont-relocate-paths William Pitcock 2017-02-03 13:29:49 -0600
  • ff064c8f5b first cut at NEWS for 1.2.2 William Pitcock 2017-02-03 13:28:40 -0600
  • b07584c586 main: print warnings/errors when using --validate William Pitcock 2017-01-26 13:30:41 -0600
  • f5336fc409 libpkgconf: add PKGCONF_PKG_PKGF_DONT_RELOCATE_PATHS (#110) William Pitcock 2017-02-03 13:17:21 -0600
  • 647c0255aa libpkgconf: add PKGCONF_PKG_PKGF_DONT_RELOCATE_PATHS (#110) William Pitcock 2017-02-03 13:17:21 -0600
  • 82ba7398c7 testsuite: add regression test for #111 William Pitcock 2017-02-03 12:58:11 -0600
  • 22db6891dd libpkgconf: argvsplit: do not consider ' or " to be equivalent to \ (#111) William Pitcock 2017-02-03 12:53:50 -0600
  • 02ad6d1ab9 testsuite: add regression test for #111 William Pitcock 2017-02-03 12:58:11 -0600
  • fe40bc33f8 libpkgconf: argvsplit: do not consider ' or " to be equivalent to \ (#111) William Pitcock 2017-02-03 12:53:50 -0600
  • 42d65b14c7 libpkgconf: client: add INCLUDE environment to the cflags path filter list on windows William Pitcock 2017-02-01 13:03:06 -0600
  • 1aa1a43321 Revert "libpkgconf: pkg: warn when encountering trailing whitespace" William Pitcock 2017-01-26 13:38:57 -0600
  • 2fa4fd09d0 libpkgconf: pkg: warn when encountering trailing whitespace William Pitcock 2017-01-26 13:32:07 -0600
  • da34d940ea main: print warnings/errors when using --validate William Pitcock 2017-01-26 13:30:41 -0600
  • 159f18a84d testsuite: add tests for variable whitespace William Pitcock 2017-01-26 12:55:48 -0600
  • 1d299f52bb libpkgconf: strip trailing whitespace William Pitcock 2017-01-26 13:10:52 -0600
  • ef1503b769 libpkgconf: strip trailing whitespace William Pitcock 2017-01-26 13:10:52 -0600
  • 8b043a10ce testsuite: add tests for variable whitespace William Pitcock 2017-01-26 12:55:48 -0600
  • bc69509c1d configure: reenable dist-gzip William Pitcock 2017-01-25 17:07:10 -0600
  • 3204bfe96c configure: reenable dist-gzip William Pitcock 2017-01-25 17:07:10 -0600
  • 57c52b5ea2 libpkgconf: path: only enable cygwin path relocation backend for msys (ref #72) William Pitcock 2017-01-23 23:17:26 -0600
  • b06bbe75a4 libpkgconf: path: only enable cygwin path relocation backend for msys (ref #72) William Pitcock 2017-01-23 23:17:26 -0600
  • 0f90104691 pkgconf 1.2.1. pkgconf-1.2.1 William Pitcock 2017-01-23 13:20:48 -0600
  • c0accce690 getopt: add some padding to EMSG to avoid overrun William Pitcock 2017-01-23 13:01:59 -0600
  • 0c4fec6a83 libpkgconf: use a better check instead of stat() for pkg-config file iteration, avoiding a TOCTOU race condition identified by coverity William Pitcock 2017-01-23 12:42:13 -0600
  • e36a92dc9e getopt: add some padding to EMSG to avoid overrun William Pitcock 2017-01-23 13:01:59 -0600
  • e87595b3d1 libpkgconf: use a better check instead of stat() for pkg-config file iteration, avoiding a TOCTOU race condition identified by coverity William Pitcock 2017-01-23 12:42:13 -0600
  • eacc5463c3 travis: more fixing William Pitcock 2017-01-23 12:30:53 -0600
  • 79584539b4 travis: further cleanups William Pitcock 2017-01-23 11:44:06 -0600
  • f20dcb6769 travis: cleanups William Pitcock 2017-01-23 11:42:45 -0600
  • eae4fb9a27 travis: add coverity bits William Pitcock 2017-01-23 11:36:35 -0600
  • b9a80e6780 libpkgconf: iter: check list->tail for null, not list->head William Pitcock 2017-01-23 00:24:13 -0600
  • db65f935f0 libpkgconf: iter: check list->tail for null, not list->head William Pitcock 2017-01-23 00:24:13 -0600
  • 725df9ce23 Revert "Actually fix the regression introduced in 7b39c38" William Pitcock 2017-01-22 23:29:59 -0600
  • f9eb858ce4 libpkgconf: queue: chase API change (mark static root virtual packages as static) William Pitcock 2017-01-22 23:28:51 -0600
  • 7e02604500 libpkgconf: split virtual/static package state (this is API/ABI safe, static packages are always treated as virtual when it comes to mutation) William Pitcock 2017-01-22 23:26:01 -0600
  • 15ae233d23 tests: add a regression test for #108 William Pitcock 2017-01-22 23:21:51 -0600
  • 0927ecf1c6 Revert "Actually fix the regression introduced in 7b39c38" William Pitcock 2017-01-22 23:29:59 -0600
  • 5554be4986 libpkgconf: queue: chase API change (mark static root virtual packages as static) William Pitcock 2017-01-22 23:28:51 -0600
  • 0c01a81299 libpkgconf: split virtual/static package state (this is API/ABI safe, static packages are always treated as virtual when it comes to mutation) William Pitcock 2017-01-22 23:26:01 -0600
  • 987cf94a7f tests: add a regression test for #108 William Pitcock 2017-01-22 23:21:51 -0600
  • 4ea31dc692 libpkgconf: move sys/stat.h inclusion out of stdinc.h to the only other consumer of sys/stat.h William Pitcock 2017-01-22 23:09:38 -0600
  • 6f8e414016 libpkgconf: pkg: handle error value from stat(2). William Pitcock 2017-01-22 23:07:39 -0600
  • 142a74858f libpkgconf: argvsplit: make escape handling more explicit William Pitcock 2017-01-22 23:04:01 -0600
  • 9ece7cd487 libpkgconf: move sys/stat.h inclusion out of stdinc.h to the only other consumer of sys/stat.h William Pitcock 2017-01-22 23:09:38 -0600
  • e5f3dac6e7 libpkgconf: pkg: handle error value from stat(2). William Pitcock 2017-01-22 23:07:39 -0600
  • 67796a1d86 libpkgconf: argvsplit: make escape handling more explicit William Pitcock 2017-01-22 23:04:01 -0600
  • e4f47af194 remove dead assignments (#109) Igor Gnatenko 2017-01-22 20:31:34 +0100
  • 7556285d49 Actually fix the regression introduced in 7b39c38 Baptiste Daroussin 2017-01-22 11:25:05 +0100
  • 5db87c9685 remove dead assignments (#109) Igor Gnatenko 2017-01-22 20:31:34 +0100
  • 5e5c418837 Actually fix the regression introduced in 7b39c38 Baptiste Daroussin 2017-01-22 11:25:05 +0100
  • 17be554a21 Revert "Fix regression introduced in 7b39c38" Baptiste Daroussin 2017-01-22 11:23:24 +0100
  • 7d89f659ff Fix regression introduced in 7b39c38 Baptiste Daroussin 2017-01-22 10:44:09 +0100
  • f540ece217 pkgconf 1.2.0. pkgconf-1.2.0 William Pitcock 2017-01-20 18:45:41 -0600
  • 81b4b9ce87 pkgconf manpage: document --define-prefix, --dont-define-prefix, --prefix-variable and --relocate switches William Pitcock 2017-01-20 18:20:41 -0600
  • 18a58836c9 main: add --dont-define-prefix for feature parity with pkg-config William Pitcock 2017-01-20 18:09:56 -0600
  • e5dda3301c update NEWS William Pitcock 2017-01-20 18:07:00 -0600
  • 7237b811e7 add support for making paths relocatable (closes #103) William Pitcock 2017-01-20 00:58:48 -0600
  • bd6be71115 main: add support for --prefix-variable (ref #103) William Pitcock 2017-01-19 19:21:46 -0600
  • ced4f00363 libpkgconf: client: add pkgconf_client_[get|set]_prefix_varname() William Pitcock 2017-01-19 19:16:00 -0600
  • 13cf74c7a3 libpkgconf: kill flags from top-level fragment API (ref #105) William Pitcock 2017-01-19 18:23:25 -0600
  • 7b39c38408 libpkgconf: pkg: clean up use of flags variable (ref #105) William Pitcock 2017-01-19 18:17:29 -0600
  • 127fd037d4 libpkgconf: pkg: uncouple resolver flags from pkgconf_pkg_dir_list_build(). (ref #105) William Pitcock 2017-01-19 17:35:35 -0600
  • 0ca6a16ce5 libpkgconf: queue: nuke flags parameters (ref #105) William Pitcock 2017-01-19 17:32:38 -0600
  • 597c3c7faf libpkgconf: client: add pkgconf_client_t.flags and a get/set interface for it William Pitcock 2017-01-19 17:22:20 -0600
  • 3c628084c5 main: kill global_traverse_flags (ref #105) William Pitcock 2017-01-19 17:16:20 -0600
  • 1ee3c12f53 libpkgconf: path: use pkgconf_path_relocate() when matching paths William Pitcock 2017-01-19 10:43:23 -0600