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