kc3-lang/pkgconf/libpkgconf/libpkgconf.h

Branch :


Log

Author Commit Date CI Message
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)
7237b811 2017-01-20 00:58:48 add support for making paths relocatable (closes #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
4f94090f 2017-01-18 20:25:19 libpkgconf: fragment: make pkgconf_fragment_filter() accept userdata (closes #106)
1369f558 2017-01-13 20:04:38 path: add new pkgconf_path_relocate() API which is a stub when path relocation is not needed
92f566ff 2016-12-30 11:39:45 libpkgconf: path: check both device node and inode for dedup. pointed out by @plicease
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)
6ef4a853 2016-12-21 20:06:17 libpkgconf: migrate pkgconf client fragment_is_system_dir() to a libpkgconf API
f6b074f2 2016-12-21 19:50:05 libpkgconf: path: make pkgconf_path_match_list() take a const list argument
61c750fd 2016-12-15 23:36:59 libpkgconf: pkg: cleanup and document pkg module
82fa8b21 2016-12-13 12:14:08 libpkgconf: separate config.h from the actual API headers
fa876089 2016-12-13 13:03:59 pass client and user data to error handler (#100)
d6d7ff77 2016-12-09 23:07:15 main: use pkgconf_fragment_render() to render fragment lists instead of custom stuff
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
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
a9022030 2016-12-09 21:36:59 libpkgconf: fragment: simplify sysroot handling by using pkgconf_client_t.sysroot_dir presence
f7b78539 2016-12-09 20:50:33 libpkgconf: tuple: add pkgconf_tuple_free_entry() to free a specific tuple node
02ec215e 2016-12-09 20:41:39 client: introduce pkgconf_client_t.buildroot_dir and pkgconf_client_t.sysroot_dir members This adds buildroot and sysroot dir members to the pkgconf client structure, which will allow us to replace the suboptimal PKGCONF_PKG_PKGF_MUNGE_SYSROOT_PREFIX code.
011d8c77 2016-12-02 00:34:48 libpkgconf: audit: migrate to pkgconf_client_t
c05ecdfc 2016-12-02 00:29:33 libpkgconf: migrate cache to pkgconf_client_t which unfortunately requires it to be non-const :(
e7f48465 2016-12-02 00:04:43 libpkgconf: path: add cleanup functions
a300787c 2016-12-01 15:17:23 libpkgconf: do not implicitly build the dir list, instead explicitly do it
ad731d19 2016-12-01 15:11:37 libpkgconf: make pkgconf_pkg_dir_list_build() public
434c465c 2016-12-01 15:09:54 libpkgconf: migrate pkgconf_error() to use client objects
8740c5cd 2016-12-01 15:05:03 libpkgconf: begin removing global state from libpkgconf library by introducing a "client" object which holds the state
4bb46e20 2016-11-30 22:32:17 libpkgconf: add path matching and environment building functions
f4da1082 2016-11-30 22:15:13 libpkgconf: refactor some path operations
c2c7e748 2016-09-08 23:54:57 pkg: add a more flexible framework for multi-level compare required for fuzzy Provides rules.
d304d9cb 2016-09-08 22:10:24 pkg: add support for 'simple' Provides rule entries (#95)
bbe6dcc0 2016-08-27 09:48:53 pkg: make pkgconf_scan_all() API more flexible to allow it to scan until it finds a qualifying pkgconf_pkg_t
d72ece6a 2016-08-26 23:40:15 dependency: add pkgconf_dependency_add for programmatically adding a dependency object
f9101659 2016-08-26 12:14:32 pkg: add support for parsing Provides: entries
d5d194f1 2016-08-26 10:54:37 pkg: clean up dependency comparison code
9e415ea1 2016-08-26 00:26:30 libpkgconf: improve API to support any number of builtin packages
45d422c4 2016-07-10 15:20:31 libpkgconf: implement PKG_CONFIG_LOG style auditing (closes #88)
41e0a658 2016-07-10 15:03:58 audit: add actual audit log I/O functions (ref #88)
20d448ab 2016-05-19 16:51:47 libpkgconf: add PKGCONF_ARRAY_SIZE() macro
1fe91b91 2015-12-08 00:02:14 Do not parse the global variables This fixes an incompatibility with pkg-confing 0.29 Found by Thomas Klausner <wiz@NetBSD.org> when building gupnp-igd-0.2.3 with introspection support
46b772af 2015-12-07 11:04:31 More casting is needed Found on NetBSD by Thomas Klausner <wiz@NetBSD.org>
b9048646 2015-09-06 12:01:12 libpkgconf: do something better than error_msgout for error logging
06a45f1b 2015-09-06 11:45:00 libpkgconf: clean up PKG_ERRF and PKGF_ defines
50cf8db0 2015-09-06 11:39:55 libpkgconf: clean up PKG_MODULE_SEPARATOR() and PKG_OPERATOR_CHAR() macros
ec5cc3f0 2015-09-06 11:37:20 libpkgconf: PKG_PROPF namespace becomes PKGCONF_PKG_PROPF.
dd86ba43 2015-09-06 11:34:09 libpkgconf: PKG_ comparators become PKGCONF_CMP_ namespace
571d9c75 2015-09-06 11:29:56 libpkgconf: PKG_BUFSIZE becomes PKGCONF_BUFSIZE, remove unused PKG_MIN/PKG_MAX.
ca1b0265 2015-09-06 11:20:48 libpkgconf: untangle remaining pkg_ functions related to pkgconf_pkg_t
0d145ef8 2015-09-06 11:00:46 libpkgconf: pkg_compare_version() becomes pkgconf_compare_version(), same for pkg_scan_all()
66247fae 2015-09-06 10:57:26 libpkgconf: pkg_comparator_t becomes pkgconf_pkg_comparator_t (and so on)
4410eb2c 2015-09-06 10:51:34 libpkgconf: pkg_queue becomes pkgconf_queue
342950a5 2015-09-06 10:50:23 libpkgconf: pkg_cache becomes pkgconf_cache
b17f2640 2015-09-06 10:48:24 libpkgconf: move some utility funcs into pkgconf_ namespace
61d5fc72 2015-09-06 10:44:10 libpkgconf: move pkg_fragment to pkgconf_fragment namespace
4c71b25d 2015-09-06 10:41:40 libpkgconf: move pkg_tuple to pkgconf_tuple namespace
1ee18d0e 2015-09-06 10:38:30 libpkgconf: move pkg_dependency to pkgconf_dependency namespace
cc2dcc1f 2015-09-06 10:31:21 libpkgconf: move pkg_node and pkg_list to pkgconf_node and pkgconf_list namespaces
a706b3dc 2015-09-06 09:35:08 initial libtoolization for libpkgconf