kc3-lang/pkgconf

Branch :


Log

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