summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2012-03-22cython: Fix broken String plist handling in PythonGravatar Martin Szulecki1-5/+5
2012-02-12set PLIST_BYTE_ORDER if required and compiler provides itGravatar Nikias Bassen1-0/+9
2012-02-11bplist: fix invalid memory access in copy_plist_dataGravatar Nikias Bassen1-4/+4
2012-01-12fix compiler warningsGravatar Nikias Bassen4-13/+4
2012-01-12libcnary: fix missing return value and missing variable initializationGravatar Nikias Bassen1-2/+2
2012-01-11Bump version to 1.8 for release1.8Gravatar Nikias Bassen2-2/+2
2012-01-11Update NEWS for releaseGravatar Nikias Bassen1-0/+8
2012-01-11node_list: Fix memory corruptionGravatar Nikias Bassen1-1/+7
The corruption occured if you removed the last node from the list and later add a new node to the list.
2011-09-26Allow swig typemap to recognize any std::vector<char> as a python string.Gravatar Glenn Washburn1-4/+4
2011-09-26cython: use bint instead of bool, fix deprecated stuffGravatar Nikias Bassen2-28/+27
2011-09-26More qualifiers.Gravatar Bryan Forbes2-19/+23
2011-09-26Changed bool to bint in Cython functions. Added some more type qualifiers.Gravatar Bryan Forbes2-16/+16
2011-09-26Fixed some memory leaks and unicode handling.Gravatar Bryan Forbes2-43/+72