Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 95b4930a | 2017-07-16 17:33:42 | tests: add test for github #123 | ||
| 74666bff | 2017-07-16 21:21:45 | stdinc.h: fix build with mingw (#122) Fixes this build error with mingw: ... | compilation terminated. | In file included from ../pkgconf-1.3.7/libpkgconf/libpkgconf.h:19:0, | from ../pkgconf-1.3.7/libpkgconf/audit.c:16: | ../pkgconf-1.3.7/libpkgconf/stdinc.h:36:12: fatal error: BaseTsd.h: No such file or directory | # include <BaseTsd.h> Signed-off-by: Maxin B. John <maxin.john@intel.com> | ||
| 38cda5e5 | 2017-06-24 12:45:44 | autotools: replace PKGCONFIGDIR with PKG_DEFAULT_PATH | ||
| 3ae11b1b | 2017-06-24 12:40:33 | meson: add kyua integration for testsuite for now | ||
| a928ad75 | 2017-06-20 16:20:30 | meson: use join_paths() for kyua invocation | ||
| adc7f928 | 2017-06-20 01:23:55 | meson: fix up SYSTEM_LIBDIR, SYSTEM_INCLUDEDIR, PKG_DEFAULT_PATH | ||
| bca82764 | 2017-06-20 01:11:36 | meson: add some support for pulling in testsuite | ||
| 186545fc | 2017-06-20 00:29:03 | meson: fix check for HAVE_CYGWIN_CONV_PATH | ||
| d40a9076 | 2017-06-19 19:11:42 | meson: clean up a few things | ||
| 40fd9950 | 2017-06-19 20:03:00 | Experiment to build with Meson (#119) * Initial Meson build definitions. * Install man page and headers. | ||
| b77fbbb0 | 2017-06-16 21:26:23 | libpkgconf: add win-dirent.h to file list too | ||
| 01a2c237 | 2017-06-16 21:25:44 | fix autotools build | ||
| b45cf98f | 2017-06-16 21:19:20 | start NEWS for 1.4 series | ||
| 037d1521 | 2017-06-16 21:15:23 | add some notes on building for Windows | ||
| 864b14e5 | 2017-06-16 21:06:01 | Merge branch 'cmakeify' of github.com:dankegel/pkgconf | ||
| 03f78410 | 2017-06-16 15:27:23 | libpkgconf: pkg: windows can use either \ or / as directory separators ref #118 | ||
| d45e8501 | 2017-06-16 13:03:51 | Revert "pkg: use pkgconf_pkg_t.realname instead of pkgconf_pkg_t.id for injecting the default provides entry" This reverts commit 0c22b4d8a1596e1d5b261041c36b474d05783373. | ||
| 0c22b4d8 | 2017-06-16 11:49:26 | pkg: use pkgconf_pkg_t.realname instead of pkgconf_pkg_t.id for injecting the default provides entry This issue was noticed while porting pkgconf to Windows. ref #118 | ||
| 794aa501 | 2017-06-05 20:54:57 | Tidy up a bit. | ||
| 0ba391bc | 2017-06-05 17:41:13 | Miscelaneous tweaks for Visual C in Cygwin compatibility | ||
| ededaa64 | 2017-06-05 17:40:10 | cmake: add missing configure variables, install headers and .pc file, use simpler line to invoke kyua, tweak build location of dll for ease of testing | ||
| 4ba2bac5 | 2017-06-05 14:00:02 | Don't depend on libtool magic to control which symbols are exported from shared libraries | ||
| 2e80d72a | 2017-06-05 13:58:03 | cmake: remove DOS line endings from tests | ||
| 9258874e | 2017-06-05 10:23:56 | cmake: use right soversion for libpkgconf | ||
| 9131496d | 2017-06-05 10:23:30 | getopt_long.c: placate visual c by adding a few explicit typecasts | ||
| 347539ca | 2017-06-05 10:22:38 | cmake: ignore more visual C warnings, don't feed DOS line endings to atf | ||
| 26d9a81c | 2017-06-05 07:26:00 | install_deps.sh: first cut at cygwin support | ||
| 8b4a4b83 | 2017-06-04 19:32:08 | First draft of cmake install rules | ||
| 4d7b4d7c | 2017-06-04 19:19:55 | Minimal tweaks to compile with Visual C 2015 | ||
| 35d0f63d | 2017-06-04 19:19:01 | win-dirent.h: MIT-licensed port of dirent to win32 from https://github.com/tronkko/dirent | ||
| d4098f95 | 2017-06-04 17:46:38 | Document how to install test dependencies on ubuntu Just a tip to save other devs a few minutes. | ||
| 251f7473 | 2017-06-04 15:17:51 | First draft of cmake port | ||
| f7e9d61f | 2017-05-19 23:47:51 | pkgconf 1.3.7. | ||
| 4a508b4f | 2017-05-19 23:43:47 | tests: regress: add regression test for malformed package testcase | ||
| d280060e | 2017-05-19 23:37:57 | libpkgconf: pkg: add additional validation rules in post-parse phase | ||
| 0262b825 | 2017-05-19 23:33:49 | libpkgconf: pkgconf_pkg_find(): correctly handle failure from pkgconf_pkg_new_from_file() | ||
| cf3c50ca | 2017-05-19 23:21:58 | libpkgconf: pkg: pkgconf_try_specific_path() and pkgconf_pkg_new_from_file() require a mutable client to release resources when encountering invalid packages | ||
| 4b104d49 | 2017-05-09 19:43:08 | pkgconf 1.3.6. | ||
| f55e989f | 2017-05-09 19:42:48 | update NEWS for 1.3.6 | ||
| 3c7f82a7 | 2017-05-09 19:38:57 | fragment: also protect -nostdinc, -nostdlibinc, -nobuiltininc | ||
| 74eb74a3 | 2017-05-09 19:37:23 | fragment: handle -include similarly to -isystem and -idirafter | ||
| 9fde4be1 | 2017-05-09 19:34:01 | fragment: also protect -ansi, -std=, -stdlib=, -pedantic, -trigraphs, -Wa, and -Wp fragments | ||
| c7a8e1e3 | 2017-05-09 19:30:02 | fragment: give -Wl fragments the same protection as -pthread | ||
| 90d52e6c | 2017-05-05 01:40:57 | fragment: add -pthread as a special fragment | ||
| ce47fa8d | 2017-05-05 01:40:09 | tests: add reduced version of freebsd gtk+-3.0 crappy output situation as a testcase | ||
| 5940ad64 | 2017-04-04 16:20:57 | pkgconf 1.3.5. | ||
| a504e670 | 2017-04-04 16:20:44 | update NEWS for 1.3.5. | ||
| 30c35b70 | 2017-04-01 18:30:12 | main: re-enable --variable pkg-config bug emulation because downstreams take advantage of it | ||
| a7f8a809 | 2017-03-29 18:02:59 | pkgconf 1.3.4. | ||
| 1da1b83b | 2017-03-29 18:02:43 | update NEWS for 1.3.4 | ||
| 6e643aa4 | 2017-03-29 18:00:57 | libpkgconf: hopefully the last necessary tweak to quoting... | ||
| 77ca17b6 | 2017-03-29 18:00:10 | tests: back out go-style test, just verify the output because shells are terrible | ||
| f5ce5fd7 | 2017-03-29 16:58:04 | testsuite: add a parser test from Go (redhat #1437101) | ||
| 849261cf | 2017-03-27 12:12:27 | pkgconf 1.3.3. | ||
| fbbf5316 | 2017-03-27 11:01:41 | update NEWS for 1.3.3. | ||
| 6fcb5ba5 | 2017-03-27 01:03:24 | testsuite: update test with PKG_CONFIG_MAXIMUM_TRAVERSE_DEPTH=1 env var | ||
| 2f4a1eb4 | 2017-03-27 00:56:23 | main: implement a different solution for dependency generators, too many broken configure scripts still :/ | ||
| 92ce179d | 2017-03-24 01:01:03 | pkgconf 1.3.2. | ||
| 7a121725 | 2017-03-24 01:02:52 | update NEWS for 1.3.2 | ||
| acac1f8e | 2017-03-24 00:59:53 | libpkgconf: pkg: show iteration depth when traversing | ||
| be184cba | 2017-03-24 00:59:26 | main: further fix up handling of single-package query flags | ||
| 05e257e6 | 2017-03-24 00:19:55 | pkgconf 1.3.1. | ||
| 85375d9f | 2017-03-24 00:19:27 | update NEWS for 1.3.1 | ||
| 541de8bd | 2017-03-24 00:05:42 | main: handle query selectors that are only usable for single packages correctly --print-requires, --print-requires-private, --print-provides, --modversion, --print-variable and --print-variables are inquiring information about a package, not about a dependency graph. in such cases, we should not try to solve the problem set to determine if it is satisfiable, as any invocation of these commands are trying to inquire about a specific package. instead, just solve the problem set for a single level (so we can load the package itself) which is far more useful behaviour when scanning .pc files for their dependency metadata. as an aside, this allows us to successfully scan .pc files which are otherwise unsatisfiable. | ||
| 9d05871d | 2017-03-24 00:01:59 | testsuite: check to see if --print-requires incorrectly invokes the dependency resolver | ||
| 95b683c8 | 2017-03-07 18:11:01 | Update pkg.m4 to latest upstream version (0.29.1) (#116) * Update comments to reduce diffs against latest upstream (0.29.1). * Clean up our comments to match the new upstream style. * Update pkg.m4 to latest upstream version (0.29.1). | ||
| ced4ec00 | 2017-02-27 10:09:16 | main: add some very primitive --print-errors support for --atleast-version and friends (closes #115) | ||
| 81011ba5 | 2017-02-27 09:54:02 | main: implement --short-errors (#115) | ||
| ec42e4f8 | 2017-02-25 16:17:42 | add NEWS for 1.3.0 | ||
| d40aac36 | 2017-02-25 16:09:00 | pkgconf 1.3.0. | ||
| 40fe6c5f | 2017-02-25 16:08:13 | configure: stop checking for realpath(3) | ||
| 7a5da837 | 2017-02-25 16:07:51 | docs: we no longer use realpath(3) | ||
| 794443a9 | 2017-02-25 16:04:55 | dependency: break API to add tracepoints to dependency list building | ||
| e0c9569f | 2017-02-25 15:53:50 | fragment: add tracepoints | ||
| 3744a843 | 2017-02-25 15:33:41 | testsuite: parser testcase output changes a little because we escape when running as pkgconf CLI now | ||
| 44b676b7 | 2017-02-25 15:33:34 | main: chase API changes | ||
| 01fe5743 | 2017-02-25 15:32:49 | fragment: add new option to control escaping shell arguments | ||
| ae42261c | 2017-02-25 15:04:08 | argvsplit: refactor splitting state machine | ||
| a3fa9732 | 2017-02-25 13:57:38 | testsuite: add testsuite cases for inverse quoting situations | ||
| 9b255d46 | 2017-01-26 15:27:48 | If PKG_CONFIG_PATH element is a sym link, use the link destination instead of the link for inode caching checks. See issue 112 & issue 110 (https://github.com/pkgconf/pkgconf/issues) | ||
| 76b8e0a2 | 2017-01-24 23:30:58 | 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). Note: if this is accepted, the check for realpath in configure.ac can be removed, and some docs that mention realpath will be adjusted. | ||
| 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 |