Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-05-19 | autoconf: Remove unused function checks and fix constructor/destructor ↵ | Nikias Bassen | 1 | -1/+10 | |
attribute check | |||||
2023-04-30 | autoconf: small update to configure.ac | Nikias Bassen | 1 | -1/+1 | |
2023-04-24 | autoconf: Allow disabling build of test suite | Nikias Bassen | 1 | -0/+7 | |
2023-04-21 | Update soversion | Nikias Bassen | 1 | -1/+1 | |
2022-01-25 | configure: Fix clang detection when configuring --with-fuzzers | Nikias Bassen | 1 | -2/+7 | |
2022-01-25 | autoconf: Automatically derive version number from latest git tag | Nikias Bassen | 1 | -1/+6 | |
2021-09-13 | Check availability of constructor attribute and use it on Windows in favor ↵ | Nikias Bassen | 1 | -4/+22 | |
of DllMain | |||||
2021-09-11 | Update deprecated autoconf macros and update m4 files | Nikias Bassen | 1 | -17/+25 | |
2021-06-08 | configure: Don't force use of clang | Nikias Bassen | 1 | -6/+0 | |
2021-02-07 | configure.ac: Don't try to run pkg-config if it is not available | Nikias Bassen | 1 | -1/+3 | |
2020-08-13 | Simplify configure check for fmin | Jeroen Roovers | 1 | -17/+1 | |
AC_TRY_LINK is deprecated and users are encouraged to replace it with AC_LINK_IFELSE. However, AC_SEARCH_LIBS uses AC_LINK_IFELSE internally and does exactly what we need here: test whether an `fmin` symbol is already resolved or if libm will resolve it, neatly avoiding autoconf caching and AC_TRY_LINK/AC_LINK_IFELSE pitfalls. So just use that. | |||||
2020-06-15 | Post release version bump to 2.2.1 | Martin Szulecki | 1 | -1/+1 | |
2020-06-14 | Adjust debug code code related messages in configure.ac to match other projects | Martin Szulecki | 1 | -2/+2 | |
2020-06-14 | Use API version in cython libplist include directory check to fix linking | Martin Szulecki | 1 | -1/+1 | |
This was the last bit that was still linking to former non API version libplist if it was also installed on the system. | |||||
2020-06-08 | pkgconfig: Correctly rename libplist*.pc to libplist*-2.0.pc | Nikias Bassen | 1 | -2/+2 | |
2020-06-05 | Add man page for plistutil | Nikias Bassen | 1 | -0/+1 | |
2020-05-26 | Bump version and soversion for release | Nikias Bassen | 1 | -2/+2 | |
2020-05-14 | Fix configure check for -lm to actually check if -lm is required | Nikias Bassen | 1 | -2/+8 | |
AC_TRY_COMPILE doesn't try to link so we better use AC_TRY_LINK | |||||
2020-05-14 | Links with -lm if fmin doesn't seem to be a builtin | Nikias Bassen | 1 | -0/+12 | |
2020-05-11 | Add plist_*_val_compare, plist_*_val_contains, etc. for the respective node ↵ | Nikias Bassen | 1 | -1/+1 | |
types ... except container node types like PLIST_ARRAY or PLIST_DICT. | |||||
2019-11-07 | Bump version to 2.1.0 for release2.1.0 | Nikias Bassen | 1 | -1/+1 | |
2019-11-07 | Bump soversion due to functions added to interface | Nikias Bassen | 1 | -1/+1 | |
2017-06-08 | configure: Allow building with sanitizers (without fuzzers) | Nikias Bassen | 1 | -10/+35 | |
Passing --with-sanitizers will enable building with available sanitizers. Passing --with-fuzzers will enable building fuzzers which will also imply --with-sanitizers. | |||||
2017-05-29 | Prefer clang/clang++ over gcc/g++ (if installed) | Nikias Bassen | 1 | -0/+9 | |
2017-05-29 | Integrate fuzzers into build system | Nikias Bassen | 1 | -1/+72 | |
2017-04-20 | Bump version to 2.0.0 for release | Nikias Bassen | 1 | -1/+1 | |
2017-04-20 | Bump so version due to added functions to interface | Nikias Bassen | 1 | -1/+1 | |
2017-04-20 | build: Fix check for previously installed cython bindings | Nikias Bassen | 1 | -0/+1 | |
Due to the removal of pkg-config check for libxml2, $PKG_CONFIG was not defined and a check for libplist's include dir via pkg-config failed. By invoking PKG_PROG_PKG_CONFIG $PKG_CONFIG will be defined and the check works again. | |||||
2017-04-20 | autofoo: Ensure that 'make distcheck' doesn't fail when cython is not installed | Christophe Fergeau | 1 | -5/+1 | |
2017-03-18 | autocconf: Add android exception for pthread detection | Nikias Bassen | 1 | -2/+2 | |
2017-01-28 | Suppress compiler warning with new bplist code | Nikias Bassen | 1 | -1/+1 | |
2016-12-27 | Remove unused AC_SUBST for WINDRES | Nikias Bassen | 1 | -1/+0 | |
2016-12-27 | Remove check for pthread on macOS to suppress clang compiler warning | Nikias Bassen | 1 | -10/+8 | |
2016-12-14 | Properly check for the availability of strptime() and make sure to use it | Nikias Bassen | 1 | -1/+1 | |
2016-10-24 | Add pthread detection to configure.ac to get cflags and libs right | Nikias Bassen | 1 | -1/+9 | |
2016-10-22 | Remove libxml2 dependency in favor of custom XML parsing | Nikias Bassen | 1 | -9/+18 | |
2016-09-19 | Use time64 implementation by Michael G Schwern to extend allowed date/time range | Nikias Bassen | 1 | -1/+27 | |
The main benefit of this is to allow date/time values outside of the 32bit time_t range which is very important on 32bit platforms. But there are also some other issues that will be fixed with this, for example on macOS, mktime() will not work for dates < 1902 despite time_t being 64bit. In the same run this commit will also use a reentrant version of gmtime64_r that should help in multithreaded scenarios. Original code taken from: https://github.com/evalEmpire/y2038 | |||||
2015-01-29 | Move pkg-config file into src directory | Martin Szulecki | 1 | -2/+2 | |
2015-01-28 | Require autoconf 2.64+ to use package bugreport and project URL in AC_INIT | Martin Szulecki | 1 | -2/+2 | |
2014-10-22 | Workaround autoconf bug and ensure a C++ compiler is mandatory | Martin Szulecki | 1 | -0/+10 | |
If AC_PROG_CXX is used after AC_PROG_CC, it will return "g++" even if no C++ compiler is installed. However, as we need one, testing compiling a program will make configure fail if indeed no C++ compiler is installed. | |||||
2014-10-14 | Post-release version bump to 1.13 | Martin Szulecki | 1 | -1/+1 | |
2014-10-14 | Add "check-news" automake option to ensure correct NEWS file on releases1.12 | Martin Szulecki | 1 | -1/+1 | |
2014-10-14 | Bump so name correctly as some ABI symbols were removed | Martin Szulecki | 1 | -1/+1 | |
2014-10-03 | Bump so revision due to ABI changes | Nikias Bassen | 1 | -1/+1 | |
2014-10-03 | Avoid exporting non-public symbols | Nikias Bassen | 1 | -1/+6 | |
2014-03-29 | Drop manual endian.h header check | Chow Loong Jin | 1 | -1/+1 | |
AC_C_BIGENDIAN should do its job already. | |||||
2014-03-29 | Fix endian detection in configure.ac | Chow Loong Jin | 1 | -10/+3 | |
On debian-mips, neither __LITTLE_ENDIAN__ nor __BIG_ENDIAN__ are defined anywhere, so PLIST_BYTE_ORDER defaults to PLIST_LITTLE_ENDIAN when it should really be PLIST_BIG_ENDIAN on this architecture. This fixes issue #13. | |||||
2014-03-22 | Post-release version bump to 1.12 | Nikias Bassen | 1 | -1/+1 | |
2014-02-11 | For first time builds, use the built-in bindings directory | Andrew Udvare | 1 | -5/+4 | |
2013-12-27 | lower libxml2 version requirement | Nikias Bassen | 1 | -1/+1 | |