Commit Graph

  • 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
  • fa927fd379 libpkgconf: path: pkgconf_path_relocate(): implement realpath backend William Pitcock 2017-01-19 10:36:07 -0600
  • 0315832285 doc: document pkgconf_path_relocate() William Pitcock 2017-01-19 10:31:40 -0600
  • 4a3d3745e0 configure: check for realpath William Pitcock 2017-01-19 10:24:03 -0600
  • 492d220d73 main: properly honour --keep-system-libs and --keep-system-cflags William Pitcock 2017-01-18 20:34:06 -0600
  • 6c2bc94cc3 tests: regress: fix --keep-system-libs test, seems to have been broken for some years William Pitcock 2017-01-18 20:33:18 -0600
  • 4f94090fe4 libpkgconf: fragment: make pkgconf_fragment_filter() accept userdata (closes #106) William Pitcock 2017-01-18 20:25:19 -0600
  • bd386d20ac configure: start preparing for the tree to report as 1.2.x William Pitcock 2017-01-18 20:04:06 -0600
  • d7bf55a194 main: add --with-path CLI option (closes #104) William Pitcock 2017-01-18 11:36:52 -0600
  • b428eeaacf libpkgconf: remove legacy check to ensure pkgconf_pkg_dir_list_build() is only called once. William Pitcock 2017-01-18 11:29:24 -0600
  • 147fd80750 path: relocate system libdir/includedir if appropriate William Pitcock 2017-01-13 20:12:38 -0600
  • cb1dc71e23 fragment: simplify pkgconf_fragment_copy_munged() William Pitcock 2017-01-13 20:10:02 -0600
  • 87a5a1f0cc path: when stubbing pkgconf_path_relocate(), suppress unused variables warnings William Pitcock 2017-01-13 20:08:22 -0600
  • 27c3710521 fragment: when munging, do a path relocation too William Pitcock 2017-01-13 20:06:48 -0600
  • 1369f558c6 path: add new pkgconf_path_relocate() API which is a stub when path relocation is not needed William Pitcock 2017-01-13 20:04:38 -0600
  • 7f6a185977 fragment: only munge if sysroot_dir is actually set William Pitcock 2017-01-13 19:55:54 -0600
  • 5b8e59f036 configure: check for cygwin_conv_path William Pitcock 2017-01-13 19:24:56 -0600
  • 45819eaa6d windows: allow building libpkgconf as DLL William Pitcock 2017-01-13 19:09:15 -0600
  • 188ea09eeb pkgconf 1.1.1. pkgconf-1.1.1 William Pitcock 2017-01-07 15:26:46 -0600
  • 1cefedf92e manpage: document --path option William Pitcock 2017-01-07 03:02:10 -0600
  • d288ff89c7 main: add --path option to show the exact filename of each .pc file used William Pitcock 2017-01-07 02:58:39 -0600
  • 7a2d93c01f fragment: handle oddball fragments like -framework more accurately William Pitcock 2017-01-07 15:04:34 -0600
  • 4ba414f74a fragment: handle oddball fragments like -framework more accurately William Pitcock 2017-01-07 15:04:34 -0600
  • 8d99aab517 Fix gcc warnings Baptiste Daroussin 2017-01-07 17:57:37 +0100
  • f89e2d2a80 inode cache: ensure we never use an unitilized struct stat Baptiste Daroussin 2017-01-07 17:52:44 +0100
  • 3b3f1dc76e Fix gcc warnings Baptiste Daroussin 2017-01-07 17:57:37 +0100
  • 2e855972dc inode cache: ensure we never use an unitilized struct stat Baptiste Daroussin 2017-01-07 17:52:44 +0100
  • e9b4c2c789 manpage: document --path option William Pitcock 2017-01-07 03:02:10 -0600
  • 02fcc31e00 main: add --path option to show the exact filename of each .pc file used William Pitcock 2017-01-07 02:58:39 -0600
  • 9c426b6f2c do not filter non-existent directories if filter is off Graham Ollis 2016-12-31 13:11:08 -0500
  • 866873da15 pkgconf 1.1.0. pkgconf-1.1.0 William Pitcock 2016-12-30 22:56:27 -0600
  • 52b58ce5f5 tests: regress: add another test case for -idirafter ordering (noticed on pkg-config bugzilla) William Pitcock 2016-12-30 20:25:02 -0600
  • e6df379f32 tests: add a test for --static ordering bug reported to freedesktop pkg-config that was actually in pkgconf William Pitcock 2016-12-30 19:44:50 -0600
  • 951a844c94 tests: add tests for the fragment mergeback changes William Pitcock 2016-12-30 12:45:29 -0600
  • 0c690dc891 libpkgconf: fragment: fix over-optimization of cflags/linker flags in edge cases involving non-standard options William Pitcock 2016-12-30 12:39:10 -0600
  • 92f566ff38 libpkgconf: path: check both device node and inode for dedup. pointed out by @plicease William Pitcock 2016-12-30 11:39:45 -0600
  • 92f2b4a2e0 NEWS: add entry about path list deduplication William Pitcock 2016-12-30 11:14:05 -0600
  • 2305031573 libpkgconf: path: make the duplicate filtering opt-in. some path lists should not be deduped (compiler path lists, for example) William Pitcock 2016-12-30 11:13:04 -0600
  • bad0da0c03 libpkgconf: path: filter out duplicate path entries by inode if possible (closes #102) William Pitcock 2016-12-30 11:01:15 -0600
  • aa041b415e libpkgconf: path: add naive path list filtering function William Pitcock 2016-12-30 10:44:01 -0600
  • 54c3ca86a2 configure: check for sys/stat.h explicitly William Pitcock 2016-12-30 10:26:45 -0600
  • 135da1440c libpkgconf: iter: track list lengths William Pitcock 2016-12-30 09:57:01 -0600
  • b0f8eab754 NEWS: document -idirafter and GCC env vars late changes William Pitcock 2016-12-30 03:06:10 -0600
  • ad1e414dee libpkgconf: fragment: handle -idirafter in the same way as -isystem William Pitcock 2016-12-30 02:47:42 -0600
  • c916e3a437 libpkgconf: client: filter all of the path-related GCC environment variables listed in the GCC manual (not just the ones in pkg-config) William Pitcock 2016-12-30 02:39:18 -0600
  • 1ece862e87 libpkgconf: client: some toolchains have C_INCLUDE_PATH and CPLUS_INCLUDE_PATH, treat them as PKG_CONFIG_SYSTEM_INCLUDE_PATH. William Pitcock 2016-12-30 02:35:36 -0600
  • 5a006aac24 Update copyrights to 2017. William Pitcock 2016-12-28 14:00:23 -0600
  • e674facee8 update NEWS for pending 1.1.0 release William Pitcock 2016-12-25 00:03:08 -0600
  • fd8927f032 update README wrt fd.o pkg-config commit c53385b5 William Pitcock 2016-12-24 23:07:59 -0600
  • 6ef4a853b5 libpkgconf: migrate pkgconf client fragment_is_system_dir() to a libpkgconf API William Pitcock 2016-12-21 20:06:17 -0600
  • b26e3cf6c7 main: fragment_has_system_dir(): remove want_flags checks as they are redundant William Pitcock 2016-12-21 19:59:47 -0600
  • cd0160a4a2 libpkgconf: handle PKG_CONFIG_SYSTEM_INCLUDE_PATH and PKG_CONFIG_SYSTEM_LIBRARY_PATH environment variables at client init time William Pitcock 2016-12-21 19:54:32 -0600
  • 76754216a4 main: use pkgconf_client_t.filter_libdirs and friends instead of an internal set of lists William Pitcock 2016-12-21 19:52:36 -0600
  • f6b074f267 libpkgconf: path: make pkgconf_path_match_list() take a const list argument William Pitcock 2016-12-21 19:50:05 -0600
  • ef27db944a build: include docs link in README and build system William Pitcock 2016-12-16 11:32:15 -0600
  • 6aa25068b2 doc: delete client.rst for now William Pitcock 2016-12-16 11:28:41 -0600
  • a833e33122 build: start preparing for pkgconf 1.1.0 William Pitcock 2016-12-16 11:27:02 -0600
  • 61c750fde3 libpkgconf: pkg: cleanup and document pkg module William Pitcock 2016-12-15 23:36:59 -0600
  • 32c8c73d8b libpkgconf: pkg: pkgconf_pkg_find_in_registry_key() should actually be private William Pitcock 2016-12-15 22:57:15 -0600
  • 21a6d6cd59 libpkgconf: client: set the error handler to default error handler if NULL was provided for the error handler William Pitcock 2016-12-15 22:33:22 -0600
  • 568e5bfd1b libpkgconf: client: move pkgconf_error() and pkgconf_default_error_handler() here William Pitcock 2016-12-15 22:33:01 -0600
  • c7e505fe44 libpkgconf: fragment: split out per-fragment length calculation and use it for all render functions (buffer overrun hardening) William Pitcock 2016-12-15 18:32:43 -0600
  • 63b3989f24 libpkgconf: document fragment module William Pitcock 2016-12-15 18:27:57 -0600
  • 8a186966c6 build: install libpkgconf .pc file William Pitcock 2016-12-14 01:30:41 -0600
  • 02401c6911 build: actually this approach is better William Pitcock 2016-12-14 01:07:50 -0600
  • e1d8f7453e build: fix include path (closes #101) William Pitcock 2016-12-14 01:03:38 -0600
  • 8ae278391d pass client and user data to error handler Graham Ollis 2016-12-13 05:41:33 -0500
  • 82fa8b21cf libpkgconf: separate config.h from the actual API headers William Pitcock 2016-12-13 12:14:08 -0600
  • 3c6fe6b164 doc: rebuild client docs William Pitcock 2016-12-13 12:06:49 -0600
  • 487171950b libpkgconf: client: fix doc strings up William Pitcock 2016-12-13 12:06:24 -0600
  • fa87608978 pass client and user data to error handler (#100) Graham Ollis 2016-12-13 13:03:59 -0500
  • e6c49153ff libpkgconf: document tuple module William Pitcock 2016-12-11 17:28:27 -0600
  • 4967c85d49 libpkgconf: document queue module William Pitcock 2016-12-10 23:27:21 -0600
  • 4cc0d017da libpkgconf: document path module William Pitcock 2016-12-10 20:14:42 -0600
  • af503f210a libpkgconf: document dependency module William Pitcock 2016-12-10 19:57:26 -0600
  • 9efa991d98 libpkgconf: update cache docs to new format William Pitcock 2016-12-10 19:40:51 -0600
  • 74fbf4e5dc libpkgconf: document audit module William Pitcock 2016-12-10 19:28:34 -0600
  • 828c290207 libpkgconf: document argvsplit module William Pitcock 2016-12-10 18:56:09 -0600
  • bf4674fa1b doc: conf: use default theme William Pitcock 2016-12-10 18:43:24 -0600
  • 91fbf683f1 libpkgconf: document client module William Pitcock 2016-12-10 18:35:17 -0600
  • 9640592a1d doc: extract: further cleanups William Pitcock 2016-12-10 18:09:30 -0600
  • 9075102431 doc: extract: improve cleaning of source comments William Pitcock 2016-12-10 17:44:49 -0600
  • 9e2fe4ca72 doc: add the beginnings of a comment to sphinx RST extractor William Pitcock 2016-12-10 17:37:10 -0600
  • 591c24dab9 doc: add some initial sphinx build files William Pitcock 2016-12-10 17:02:01 -0600
  • 8a6d0b5e31 build: use -export-symbols-regex to only export public API symbols William Pitcock 2016-12-10 16:23:02 -0600
  • d58ac74669 main: use pkgconf_ namespaced strlcpy/strlcat stubs William Pitcock 2016-12-10 16:22:16 -0600
  • b0c821af5c bsdstubs: nothing seems to use strtok_r() anymore, kill it William Pitcock 2016-12-10 16:20:40 -0600
  • 8213d91038 libpkgconf: migrate to using the pkgconf_ namespaced strlcat/strlcpy symbols William Pitcock 2016-12-10 16:19:40 -0600
  • bdaa26231b bsdstubs: clean up the way this works by namespacing it William Pitcock 2016-12-10 16:16:37 -0600
  • eab112fb15 pkg: cleanups William Pitcock 2016-12-10 16:06:18 -0600
  • 0ae2d8e5de fragment: fix off-by-one error in pkgconf_fragment_render_len() William Pitcock 2016-12-10 15:47:21 -0600
  • d6d7ff775a main: use pkgconf_fragment_render() to render fragment lists instead of custom stuff William Pitcock 2016-12-09 23:07:15 -0600
  • af63b799f1 main: filter out system dir fragments instead of skipping them when printing William Pitcock 2016-12-09 22:47:02 -0600
  • 2b5d763e31 main: use pkgconf_fragment_filter() instead of crazy stuff William Pitcock 2016-12-09 22:45:22 -0600
  • 0232ee52a3 libpkgconf: fragment: add pkgconf_fragment_filter() to selectively copy a fragment list using a filter function William Pitcock 2016-12-09 22:18:59 -0600