summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-02-11For first time builds, use the built-in bindings directoryGravatar Andrew Udvare1-5/+4
2014-02-11Ignore .libs in cython, backup files, test-driverGravatar Andrew Udvare1-0/+4
2014-02-11updated READMEGravatar Nikias Bassen1-10/+7
2014-02-06bplist: prevent segmentation fault in plist_from_bin()Gravatar Nikias Bassen1-0/+3
2013-12-27lower libxml2 version requirementGravatar Nikias Bassen1-1/+1
2013-12-13fix installation of pkgconfig filesGravatar Nikias Bassen1-0/+3
2013-12-13bplist: make plist_utf8_to_utf16 static since it is only used internallyGravatar Nikias Bassen1-1/+1
2013-12-13xplist: fix another compiler warning with castGravatar Nikias Bassen1-1/+1
2013-12-13bytearray: silence compiler warning about pointer arithmetic with castGravatar Nikias Bassen1-1/+1
2013-12-13base64: silence compiler warning by using correct typeGravatar Nikias Bassen1-1/+2
2013-12-13xplist: silence compiler warningGravatar Nikias Bassen1-1/+1
2013-12-13xplist: fix shadowed variable declarationGravatar Nikias Bassen1-3/+3
2013-12-13libcnary: silence two compiler warningsGravatar Nikias Bassen1-2/+2
2013-12-13change build system to autotoolsGravatar Nikias Bassen47-752/+915
2013-12-13add new plist_dict_merge() functionGravatar Nikias Bassen2-0/+37
2013-11-13Update README with latest information and project URLsGravatar Martin Szulecki1-21/+39
2013-11-12base64: get rid of strtok_r and use strspn+strcspn insteadGravatar Nikias Bassen1-13/+14
strtok_r is not available on win32 and the designated strtok_s function is reported to not work on windows xp. Hence we use an easier an non-destructive implementation with strspn and strcspn to strip out the whitespace.
2013-11-12base64: fix compilation with win32Gravatar Nikias Bassen1-0/+4
this is a temporary fix, we'll replace strtok_r with a custom implementation soon.
2013-10-29fixed mavericks compile problem, return iterator of _map.end() instead of ↵Gravatar Jim Koning1-1/+1
iterator of NULL
2013-10-17UTF-16 surrogate pair fixGravatar shane1-4/+37
Handle UTF-16 surrogate pair conversion to/from UTF-8
2013-10-09base64: use strtok_r instead of strtok to make sure we're thread safeGravatar Nikias Bassen1-2/+3
2013-05-30bplist: use __FLOAT_WORD_ORDER__ instead of __VFP_FP__ for floating point ↵Gravatar Nikias Bassen1-1/+4
endianness detection
2013-03-19Bump version to 1.10 for release1.10Gravatar Nikias Bassen2-2/+2
2013-03-19updated NEWSGravatar Nikias Bassen1-0/+13
2013-03-19cython: added PLIST_UID supportGravatar Nikias Bassen2-0/+55
2013-03-19cython: use uint64_t instead of int for Integer get_value and __repr__Gravatar Nikias Bassen2-4/+6
2013-03-19swig: added PLIST_UID supportGravatar Nikias Bassen1-0/+7
2013-03-19C++: added support for PLIST_UID nodes (class Uid)Gravatar Nikias Bassen6-0/+131
2013-03-19cython: return correct Key_factory in plist_t_to_nodeGravatar Nikias Bassen1-1/+1
2013-03-19C++: add Key.h to public headersGravatar Nikias Bassen1-0/+1
2013-03-19cython: removed unused return statementsGravatar Nikias Bassen1-3/+0
2013-03-19cython: get rid of ctypedefs and use libc.stdint insteadGravatar Nikias Bassen1-11/+1
2013-03-19cython: fixed missing class definition for PLIST_KEY typeGravatar Nikias Bassen2-1/+76
2013-03-18renamed plutil to plistutil to not mask Apple's plutil on OSXGravatar Nikias Bassen6-16/+16
2013-03-18Bump version to 1.9 for release1.9Gravatar Nikias Bassen2-2/+2
2013-03-18added PLIST_KEY support to cython bindingsGravatar Nikias Bassen2-0/+6
2013-03-18added PLIST_KEY support to swig bindingsGravatar Nikias Bassen1-0/+4
2013-03-18added Key.h to plist++ header fileGravatar Nikias Bassen1-0/+1
2013-03-18updated NEWSGravatar Nikias Bassen1-0/+13
2013-03-07xml plists: make sure we don't produce <data/> if it's emptyGravatar Nikias Bassen1-0/+9
2012-11-13C++ bindings: added support for PLIST_KEY nodes.Gravatar Nikias Bassen4-1/+133
2012-11-08Fix crash when converting plists containing commentsGravatar Nikias Bassen1-0/+4
Thanks to free2000fly for pointing this out. The issue was that XML plists with comments converted to binary plists would result in invalid binary nodes, thus converting back these binary plists resulted in a crash.
2012-09-16plist_data_compare: for PLIST_DATA, compare length before accessing dataGravatar Nicolás Alvarez1-0/+2
2012-09-16xplist: set DST to not available in parse_date()Gravatar Nikias Bassen1-0/+1
2012-09-16implemented handling of UID keyed encoding typeGravatar Nikias Bassen4-2/+168
2012-08-15include sys/time.h for systems that don't include it automaticallyGravatar Nikias Bassen1-0/+1
2012-07-09Fix building with parallel build makeoptsGravatar Nikias Bassen1-0/+2
2012-05-08remove useless win32 include from plist/Date.hGravatar Nikias Bassen1-4/+0
2012-04-24fix plist_dict_set_item() and plist_array_set_item()Gravatar Nikias Bassen1-9/+17
2012-04-24libcnary: return removed/detached index in node_list_remove/node_detachGravatar Nikias Bassen2-4/+7