Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-04-16 | Add new output-only formats and Define constants for the different plist formats | Nikias Bassen | 1 | -0/+3 | |
This commit introduces constants for the different plist formats, and adds 3 new human-readable output-only formats: - PLIST_FORMAT_PRINT: the default human-readable format - PLIST_FORMAT_LIMD: "libimobiledevice" format (used in ideviceinfo) - PLIST_FORMAT_PLUTIL: plutil-style format Also, a new set of write functions has been added: - plist_write_to_string - plist_write_to_stream - plist_write_to_file Plus a simple "dump" function: - plist_print See documentation for details. | |||||
2023-01-08 | Add support for OpenStep plist format | Nikias Bassen | 1 | -0/+1 | |
2021-12-23 | Add support for JSON format | Nikias Bassen | 1 | -0/+2 | |
2020-06-14 | Add API version to library and pkgconfig file for proper linking | Nikias Bassen | 1 | -10/+10 | |
2020-06-09 | Unfold automake variables into multiple lines for maintainability | Martin Szulecki | 1 | -36/+47 | |
2020-06-08 | pkgconfig: Correctly rename libplist*.pc to libplist*-2.0.pc | Nikias Bassen | 1 | -1/+1 | |
2017-01-03 | win32: Try to prevent linking against libgcc_s_dw2 | Nikias Bassen | 1 | -2/+2 | |
While this works for libplist.dll, libplist++.dll will still have the _Unwind_Resume symbol being imported from libgcc_s_dw2-1.dll and there doesn't seem to be a way to prevent that. | |||||
2016-10-24 | Add pthread detection to configure.ac to get cflags and libs right | Nikias Bassen | 1 | -1/+1 | |
2016-10-22 | Remove libxml2 dependency in favor of custom XML parsing | Nikias Bassen | 1 | -2/+3 | |
2016-09-19 | Use time64 implementation by Michael G Schwern to extend allowed date/time range | Nikias Bassen | 1 | -0/+1 | |
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 | -0/+3 | |
2015-01-11 | Pass flag '-avoid-version' to libtool for libplist++ in addition to libplist ↵ | Aaron Burghardt | 1 | -0/+1 | |
for WIN32. | |||||
2014-10-03 | Drop src/common.h and use byte order macros from config.h directly | Nikias Bassen | 1 | -2/+1 | |
2014-03-28 | build-sys: Fix parallel build | Christophe Fergeau | 1 | -1/+1 | |
On my machine, parallel builds fail with: make[2]: Entering directory `/home/teuf/hack/libplist/src' CCLD libplist.la make[2]: *** No rule to make target `../src/libplist.la', needed by `libplist++.la'. Stop. If $(top_builddir)/src/libplist.la does not exist yet when trying to link libplist++.la, automake/make will not realize the $(top_builddir)/src/libplist.la dependency is the same as the libplist.la target, and will thus be unable to generate $(top_builddir)/src/libplist.la. Using the libplist.la instead fixes this issue. I've checked that srcdir!=builddir and make distcheck still pass after this change. | |||||
2014-02-13 | Replace some LDADD references to use $(top_builddir) for distcheck | Martin Szulecki | 1 | -1/+1 | |
2014-02-13 | fix make distcheck | Nikias Bassen | 1 | -3/+3 | |
2013-12-13 | change build system to autotools | Nikias Bassen | 1 | -0/+47 | |
2009-03-27 | Remove autotools. | Jonathan Beck | 1 | -7/+0 | |
2009-01-29 | Clean some old stuff. | Jonathan Beck | 1 | -1/+1 | |
2009-01-22 | Add Unicode support. | Jonathan Beck | 1 | -1/+1 | |
2009-01-04 | Setup warning flags and fixes missing static attribute for local funtions. | Jonathan Beck | 1 | -1/+1 | |
2008-12-13 | Refine API and fix some warnings. | Jonathan Beck | 1 | -1/+1 | |
2008-12-13 | Fork libiphone and remove anything non plist specific. | Jonathan Beck | 1 | -12/+4 | |
Update library and make related files acordingly . | |||||
2008-12-11 | move stuff around to make code more organized. | Jonathan Beck | 1 | -2/+2 | |
2008-10-30 | move dev specific tools to dev/ subdir. | Jonathan Beck | 1 | -16/+0 | |
update autoconf files accordingly | |||||
2008-10-25 | fix autotools conditional | Jonathan Beck | 1 | -13/+14 | |
2008-10-25 | Change lock to mutex and add tool to check AFC in multithreaded env. | Jonathan Beck | 1 | -3/+9 | |
2008-10-25 | add configure options to control building of development tools | Jonathan Beck | 1 | -8/+12 | |
2008-10-25 | Handle debugging through utilitary functions | Jonathan Beck | 1 | -2/+2 | |
2008-10-08 | Remove ifuse as it has it's own repository now. | Matt Colyer | 1 | -7/+3 | |
2008-09-11 | Setup a very basic lockdownd command line client | Jonathan Beck | 1 | -1/+6 | |
Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2008-08-31 | first shot at setting up a library | Jonathan Beck | 1 | -2/+10 | |
2008-08-30 | Added libtasn1 verification to the build process. | Martin S | 1 | -2/+2 | |
2008-08-21 | fix linking of libiphone-initconf. | Jonathan Beck | 1 | -0/+1 | |
2008-08-20 | Removed duplicate functions in initconf and fixed build issues. | Matt Colyer | 1 | -3/+3 | |
2008-08-17 | Enhance the usability of initconf, by giving more feedback to the user. | Matt Colyer | 1 | -0/+3 | |
2008-08-14 | Fixes initconf. | Matt Colyer | 1 | -2/+2 | |
2008-08-05 | Update Makefile so initconf is built. | Jonathan Beck | 1 | -1/+2 | |
Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2008-07-31 | Added a way to load HostID from a user specific config file. | Jonathan Beck | 1 | -2/+2 | |
Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2008-07-31 | Enabled actual version checking in the configure script. | Matt Colyer | 1 | -2/+2 | |
2008-07-30 | Added beginnings of a fuse fs, right now it's read only and terribly fragile. | Matt Colyer | 1 | -3/+4 | |
2008-07-29 | Autotooled the project with very basic versioning support. | Matt Colyer | 1 | -0/+5 | |