summaryrefslogtreecommitdiffstats
path: root/cython/plist.pxd
AgeCommit message (Collapse)AuthorFilesLines
2023-01-16Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val()Gravatar Nikias Bassen1-1/+2
This properly supports getting and setting signed or unsigned integer values. Also, a new helper function plist_int_val_is_negative() was added to determine if a given #PLIST_INT node has a negative value or not. The old type PLIST_UINT is defined as a macro with the value of PLIST_INT for backwards compatibility. This commit also adds int vs. uint support to the C++ interface, and the python bindings in a hopefully useful way.
2019-07-11cython: Implement dump()/dumps() to match up with plistlib (Python 3.4)Gravatar Andrew Udvare1-0/+2
2019-07-11cython: Implement load()/loads() to match up with plistlib (Python 3.4)Gravatar Andrew Udvare1-0/+3
2013-03-19cython: added PLIST_UID supportGravatar Nikias Bassen1-0/+4
2013-03-19cython: use uint64_t instead of int for Integer get_value and __repr__Gravatar Nikias Bassen1-2/+4
2013-03-19cython: fixed missing class definition for PLIST_KEY typeGravatar Nikias Bassen1-1/+1
2013-03-18added PLIST_KEY support to cython bindingsGravatar Nikias Bassen1-0/+4
2011-09-26cython: use bint instead of bool, fix deprecated stuffGravatar Nikias Bassen1-2/+2
2011-09-26More qualifiers.Gravatar Bryan Forbes1-4/+4
2011-09-26Changed bool to bint in Cython functions. Added some more type qualifiers.Gravatar Bryan Forbes1-2/+2
2011-09-26Fixed some memory leaks and unicode handling.Gravatar Bryan Forbes1-4/+5
2011-09-26Added cython bindings.Gravatar Bryan Forbes1-0/+62