summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Drop src/common.h and use byte order macros from config.h directlyNikias Bassen2014-10-033-33/+15
|
* Avoid exporting non-public symbolsNikias Bassen2014-10-0312-143/+141
|
* plist.h: Move deprecation marker before function declaration to make ↵Nikias Bassen2014-09-261-1/+2
| | | | non-gcc/clang compilers happy
* C++: Add missing cstddef include to Node.hNikias Bassen2014-09-261-0/+1
|
* bplist: Prevent crash in plist_from_bin() when parsing unusually structured ↵Nikias Bassen2014-09-231-1/+1
| | | | binary plist
* C++: Make sure String::GetValue() and Key::GetValue() don't crash with NULL ↵Nikias Bassen2014-09-202-4/+14
| | | | strings
* Added const to Array.GetSize(), and to 3 Node methods.Aaron Burghardt2014-09-204-9/+9
|
* Change Clone() to be const, which required constructors with const ↵Aaron Burghardt2014-09-2022-65/+71
| | | | references and a const GetValue().
* Fixed memory leaks in new_xml_plist() and parse_real_node().Aaron Burghardt2014-08-252-3/+1
|
* Properly rename header guards according to C++ standardNikias Bassen2014-08-0612-36/+36
|
* bplist: Silence compiler warning about 'always true' comparison due to type ↵Nikias Bassen2014-08-061-2/+6
| | | | mismatch
* cython: Fix compiler warning by actually using the Uid factoryMartin Szulecki2014-07-301-0/+2
|
* cython: Replace old Pyrex for-from loop with normal one to fix compiler warningMartin Szulecki2014-07-301-1/+1
|
* cython: Fix Python library import fail due to removed 'plist_set_type' symbolMartin Szulecki2014-07-301-4/+1
|
* cython: Do not export plist_new_key() which should not be used directlyMartin Szulecki2014-07-301-1/+0
|
* cython: Fix compiler warning about uninitialized struct tm fieldMartin Szulecki2014-07-301-9/+8
|
* test: Fix make clean in relation with out-of-tree build directoryMartin Szulecki2014-06-131-1/+1
|
* Update AUTHORS from git historyMartin Szulecki2014-05-271-1/+11
|
* xplist: Fix keys not being output correctly if converted to XML entitiesMartin Szulecki2014-05-271-5/+11
|
* test: Add keys with XML entities to data plist filesMartin Szulecki2014-05-275-2/+10
|
* test: Fix clean target to remove all generated filesMartin Szulecki2014-05-271-1/+1
|
* test: Add test cases for integer nodesNikias Bassen2014-05-239-2/+78
|
* test: Add data/7.plist to extra_dist targetNikias Bassen2014-05-231-1/+1
|
* Handle signed vs. unsigned integer values correctlyNikias Bassen2014-05-232-5/+53
|
* test: Use better test data for timezone testsNikias Bassen2014-05-223-2/+12
|
* xplist: Handle DST-affected timezones correctlyNikias Bassen2014-05-221-1/+1
|
* xplist: Fix PLIST_DATE handling to respect the Mac epochNikias Bassen2014-05-221-2/+4
|
* Move deprecation marker also for C++ API for better compiler outputMartin Szulecki2014-05-211-1/+1
|
* xplist: Fix PLIST_DATE parsing in xml_to_node()Nikias Bassen2014-05-211-1/+1
|
* Move deprecation marker after the function declaration for better compiler ↵Nikias Bassen2014-05-201-1/+1
| | | | output
* Removed plist_set_type() as it should not be used.Nikias Bassen2014-05-202-38/+0
|
* Redo PLIST_WARN_DEPRECATED macro to work with older llvm/clangMartin Szulecki2014-05-202-10/+32
|
* Rename "index" variable as it shadows global declaration on older systemsMartin Szulecki2014-05-205-24/+24
|
* Added Doxygen comments to explicitly describe memory buffer ↵Aaron Burghardt2014-05-201-12/+17
| | | | ownership/responsibility.
* xplist: Silence compiler warnings about shadowing global declarationsNikias Bassen2014-05-181-8/+8
|
* bplist: Fix memory leaking caused by unused nodes in plist_from_bin()Nikias Bassen2014-05-181-0/+9
|
* test: Fix timezone test cases with set -eNikias Bassen2014-04-022-0/+4
|
* Simplify plist_dict_merge() after plist_dict_set_item() API changeNikias Bassen2014-04-021-3/+0
|
* test: Add new timezone testsNikias Bassen2014-04-013-1/+37
|
* xplist: Fix timezone-bound date/time conversionNikias Bassen2014-04-011-1/+4
|
* Drop manual endian.h header checkChow Loong Jin2014-03-291-1/+1
| | | | AC_C_BIGENDIAN should do its job already.
* Fix endian detection in configure.acChow Loong Jin2014-03-292-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 buildChristophe Fergeau2014-03-281-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.12Nikias Bassen2014-03-221-1/+1
|
* cython: Make sure to use plist_dict_set_item() instead of deprecated ↵1.11Nikias Bassen2014-03-221-2/+2
| | | | plist_dict_insert_item()
* updated NEWSNikias Bassen2014-03-221-0/+12
|
* deprecated plist_dict_insert_item in favor of plist_dict_set_itemNikias Bassen2014-03-194-10/+21
|
* plist_dict_set_item: insert key/value pair if key not already presentNikias Bassen2014-03-192-14/+16
|
* Replace some LDADD references to use $(top_builddir) for distcheckMartin Szulecki2014-02-133-4/+4
|
* fix make distcheckNikias Bassen2014-02-1316-109/+79
|