kc3-lang/pkgconf

Branch :


Log

Author Commit Date CI Message
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)
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.