Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-04-02 | autoconf: Require cython 3.0 for python bindings | 1 | -2/+2 | ||
2024-02-21 | Update soversion | 1 | -1/+1 | ||
2024-01-29 | Fix PLIST_API definitions | 1 | -1/+11 | ||
2023-12-18 | configure: Use string for tm_zone assignment | 1 | -1/+1 | ||
This matches what the actual sources do. Clang 16 and GCC 14 no longer support converting ints to pointers implicitly, so the configure probe always fails with these compilers. | |||||
2023-11-16 | Allow building without Python | 1 | -3/+4 | ||
2023-05-19 | autoconf: Remove unused function checks and fix constructor/destructor ↵ | 1 | -1/+10 | ||
attribute check | |||||
2023-04-30 | autoconf: small update to configure.ac | 1 | -1/+1 | ||
2023-04-24 | autoconf: Allow disabling build of test suite | 1 | -0/+7 | ||
2023-04-21 | Update soversion | 1 | -1/+1 | ||
2022-01-25 | configure: Fix clang detection when configuring --with-fuzzers | 1 | -2/+7 | ||
2022-01-25 | autoconf: Automatically derive version number from latest git tag | 1 | -1/+6 | ||
2021-09-13 | Check availability of constructor attribute and use it on Windows in favor ↵ | 1 | -4/+22 | ||
of DllMain | |||||
2021-09-11 | Update deprecated autoconf macros and update m4 files | 1 | -17/+25 | ||
2021-06-08 | configure: Don't force use of clang | 1 | -6/+0 | ||
2021-02-07 | configure.ac: Don't try to run pkg-config if it is not available | 1 | -1/+3 | ||
2020-08-13 | Simplify configure check for fmin | 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 | 1 | -1/+1 | ||
2020-06-14 | Adjust debug code code related messages in configure.ac to match other projects | 1 | -2/+2 | ||
2020-06-14 | Use API version in cython libplist include directory check to fix linking | 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 | 1 | -2/+2 | ||
2020-06-05 | Add man page for plistutil | 1 | -0/+1 | ||
2020-05-26 | Bump version and soversion for release | 1 | -2/+2 | ||
2020-05-14 | Fix configure check for -lm to actually check if -lm is required | 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 | 1 | -0/+12 | ||
2020-05-11 | Add plist_*_val_compare, plist_*_val_contains, etc. for the respective node ↵ | 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 | 1 | -1/+1 | ||
2019-11-07 | Bump soversion due to functions added to interface | 1 | -1/+1 | ||
2017-06-08 | configure: Allow building with sanitizers (without fuzzers) | 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) | 1 | -0/+9 | ||
2017-05-29 | Integrate fuzzers into build system | 1 | -1/+72 | ||
2017-04-20 | Bump version to 2.0.0 for release | 1 | -1/+1 | ||
2017-04-20 | Bump so version due to added functions to interface | 1 | -1/+1 | ||
2017-04-20 | build: Fix check for previously installed cython bindings | 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 | 1 | -5/+1 | ||
2017-03-18 | autocconf: Add android exception for pthread detection | 1 | -2/+2 | ||
2017-01-28 | Suppress compiler warning with new bplist code | 1 | -1/+1 | ||
2016-12-27 | Remove unused AC_SUBST for WINDRES | 1 | -1/+0 | ||
2016-12-27 | Remove check for pthread on macOS to suppress clang compiler warning | 1 | -10/+8 | ||
2016-12-14 | Properly check for the availability of strptime() and make sure to use it | 1 | -1/+1 | ||
2016-10-24 | Add pthread detection to configure.ac to get cflags and libs right | 1 | -1/+9 | ||
2016-10-22 | Remove libxml2 dependency in favor of custom XML parsing | 1 | -9/+18 | ||
2016-09-19 | Use time64 implementation by Michael G Schwern to extend allowed date/time range | 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 | 1 | -2/+2 | ||
2015-01-28 | Require autoconf 2.64+ to use package bugreport and project URL in AC_INIT | 1 | -2/+2 | ||
2014-10-22 | Workaround autoconf bug and ensure a C++ compiler is mandatory | 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 | 1 | -1/+1 | ||
2014-10-14 | Add "check-news" automake option to ensure correct NEWS file on releases1.12 | 1 | -1/+1 | ||
2014-10-14 | Bump so name correctly as some ABI symbols were removed | 1 | -1/+1 | ||
2014-10-03 | Bump so revision due to ABI changes | 1 | -1/+1 | ||
2014-10-03 | Avoid exporting non-public symbols | 1 | -1/+6 | ||