Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-10-14 | Update NEWS with latest changes | 1 | -0/+24 | ||
2014-10-14 | Bump so name correctly as some ABI symbols were removed | 1 | -1/+1 | ||
2014-10-09 | bplist: Fix plist_from_bin() changing value nodes to key nodes in dictionaries | 1 | -11/+33 | ||
The parsing logic for binary dictionaries wrongly enforced the key type even on nodes that were already parsed as value nodes. This caused the resulting plist_t node tree to have key nodes instead of value nodes within dictionaries for some valid binary plists. This commit should also generally fixes parsing of binary plist files which use an efficient dictionary reference table. | |||||
2014-10-03 | Bump so revision due to ABI changes | 1 | -1/+1 | ||
2014-10-03 | Drop src/common.h and use byte order macros from config.h directly | 3 | -33/+15 | ||
2014-10-03 | Avoid exporting non-public symbols | 12 | -143/+141 | ||
2014-09-26 | plist.h: Move deprecation marker before function declaration to make ↵ | 1 | -1/+2 | ||
non-gcc/clang compilers happy | |||||
2014-09-26 | C++: Add missing cstddef include to Node.h | 1 | -0/+1 | ||
2014-09-23 | bplist: Prevent crash in plist_from_bin() when parsing unusually structured ↵ | 1 | -1/+1 | ||
binary plist | |||||
2014-09-20 | C++: Make sure String::GetValue() and Key::GetValue() don't crash with NULL ↵ | 2 | -4/+14 | ||
strings | |||||
2014-09-20 | Added const to Array.GetSize(), and to 3 Node methods. | 4 | -9/+9 | ||
2014-09-20 | Change Clone() to be const, which required constructors with const ↵ | 22 | -65/+71 | ||
references and a const GetValue(). | |||||
2014-08-25 | Fixed memory leaks in new_xml_plist() and parse_real_node(). | 2 | -3/+1 | ||
2014-08-06 | Properly rename header guards according to C++ standard | 12 | -36/+36 | ||
2014-08-06 | bplist: Silence compiler warning about 'always true' comparison due to type ↵ | 1 | -2/+6 | ||
mismatch | |||||
2014-07-30 | cython: Fix compiler warning by actually using the Uid factory | 1 | -0/+2 | ||
2014-07-30 | cython: Replace old Pyrex for-from loop with normal one to fix compiler warning | 1 | -1/+1 | ||
2014-07-30 | cython: Fix Python library import fail due to removed 'plist_set_type' symbol | 1 | -4/+1 | ||
2014-07-30 | cython: Do not export plist_new_key() which should not be used directly | 1 | -1/+0 | ||
2014-07-30 | cython: Fix compiler warning about uninitialized struct tm field | 1 | -9/+8 | ||
2014-06-13 | test: Fix make clean in relation with out-of-tree build directory | 1 | -1/+1 | ||
2014-05-27 | Update AUTHORS from git history | 1 | -1/+11 | ||
2014-05-27 | xplist: Fix keys not being output correctly if converted to XML entities | 1 | -5/+11 | ||
2014-05-27 | test: Add keys with XML entities to data plist files | 5 | -2/+10 | ||
2014-05-27 | test: Fix clean target to remove all generated files | 1 | -1/+1 | ||
2014-05-23 | test: Add test cases for integer nodes | 9 | -2/+78 | ||
2014-05-23 | test: Add data/7.plist to extra_dist target | 1 | -1/+1 | ||
2014-05-23 | Handle signed vs. unsigned integer values correctly | 2 | -5/+53 | ||
2014-05-22 | test: Use better test data for timezone tests | 3 | -2/+12 | ||
2014-05-22 | xplist: Handle DST-affected timezones correctly | 1 | -1/+1 | ||
2014-05-22 | xplist: Fix PLIST_DATE handling to respect the Mac epoch | 1 | -2/+4 | ||
2014-05-21 | Move deprecation marker also for C++ API for better compiler output | 1 | -1/+1 | ||
2014-05-21 | xplist: Fix PLIST_DATE parsing in xml_to_node() | 1 | -1/+1 | ||
2014-05-20 | Move deprecation marker after the function declaration for better compiler ↵ | 1 | -1/+1 | ||
output | |||||
2014-05-20 | Removed plist_set_type() as it should not be used. | 2 | -38/+0 | ||
2014-05-20 | Redo PLIST_WARN_DEPRECATED macro to work with older llvm/clang | 2 | -10/+32 | ||
2014-05-20 | Rename "index" variable as it shadows global declaration on older systems | 5 | -24/+24 | ||
2014-05-20 | Added Doxygen comments to explicitly describe memory buffer ↵ | 1 | -12/+17 | ||
ownership/responsibility. | |||||
2014-05-18 | xplist: Silence compiler warnings about shadowing global declarations | 1 | -8/+8 | ||
2014-05-18 | bplist: Fix memory leaking caused by unused nodes in plist_from_bin() | 1 | -0/+9 | ||
2014-04-02 | test: Fix timezone test cases with set -e | 2 | -0/+4 | ||
2014-04-02 | Simplify plist_dict_merge() after plist_dict_set_item() API change | 1 | -3/+0 | ||
2014-04-01 | test: Add new timezone tests | 3 | -1/+37 | ||
2014-04-01 | xplist: Fix timezone-bound date/time conversion | 1 | -1/+4 | ||
2014-03-29 | Drop manual endian.h header check | 1 | -1/+1 | ||
AC_C_BIGENDIAN should do its job already. | |||||
2014-03-29 | Fix endian detection in configure.ac | 2 | -10/+7 | ||
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-28 | build-sys: Fix parallel build | 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-03-22 | Post-release version bump to 1.12 | 1 | -1/+1 | ||
2014-03-22 | cython: Make sure to use plist_dict_set_item() instead of deprecated ↵1.11 | 1 | -2/+2 | ||
plist_dict_insert_item() | |||||
2014-03-22 | updated NEWS | 1 | -0/+12 | ||