Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-05-13 | Add plist_new_unix_date, plist_get_unix_date_val, plist_set_unix_date_val ↵ | 1 | -24/+24 | ||
functions These functions work with int64_t values representing a UNIX timestamp instead of using the 'MAC epoch'. They should be used instead of plist_new_date, plist_get_date_val, and plist_set_date_val, which are now marked deprecated and might be removed in a future version of libplist. | |||||
2025-05-13 | cython: Fix build with cython 3.1+ | 1 | -1/+1 | ||
2024-05-13 | Revert "Change API around #PLIST_DATA to use uint8_t instead of char arrays" | 1 | -4/+4 | ||
This reverts commit a91f5740d100414a76959714b819422ee5b2d8a8. | |||||
2024-04-14 | Change API around #PLIST_DATA to use uint8_t instead of char arrays | 1 | -4/+4 | ||
This makes it more obvious that it is arbitrary data and not necessarily a string value. | |||||
2023-11-26 | Fix dictionary key deletion in Cython | 1 | -1/+1 | ||
2023-11-26 | Fix Cython dump method | 1 | -1/+3 | ||
2023-01-16 | Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val() | 1 | -10/+45 | ||
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. | |||||
2022-09-05 | cython: Fix 2 warnings with `-Wbad-function-cast` | 1 | -2/+4 | ||
2020-04-14 | cython: Fix get_value for Data nodes | 1 | -5/+1 | ||
2020-04-13 | cython: Fix handling of Date nodes (needs MACH_EPOCH) | 1 | -0/+4 | ||
2019-08-08 | cython: Remove unused variable | 1 | -1/+0 | ||
2019-08-08 | cython: Fix compilation | 1 | -0/+4 | ||
2019-07-11 | cython: Implement dump()/dumps() to match up with plistlib (Python 3.4) | 1 | -0/+35 | ||
2019-07-11 | cython: Implement load()/loads() to match up with plistlib (Python 3.4) | 1 | -0/+55 | ||
2018-12-17 | cython: Fix Node.to_bin() decode | 1 | -1/+1 | ||
Don't convert the string to UTF-8, just bytes. Fixes #109. | |||||
2014-07-30 | cython: Fix compiler warning by actually using the Uid factory | 1 | -0/+2 | ||
2014-07-30 | cython: Replace old Pyrex for-from loop with normal one to fix compiler warning | 1 | -1/+1 | ||
2014-07-30 | cython: Fix Python library import fail due to removed 'plist_set_type' symbol | 1 | -4/+1 | ||
2014-07-30 | cython: Do not export plist_new_key() which should not be used directly | 1 | -1/+0 | ||
2014-03-22 | cython: Make sure to use plist_dict_set_item() instead of deprecated ↵1.11 | 1 | -2/+2 | ||
plist_dict_insert_item() | |||||
2014-02-11 | Force all dictionaries keys to be UTF-8 in Python 3 | 1 | -8/+7 | ||
2014-02-11 | Add URL for credit | 1 | -0/+1 | ||
2014-02-11 | Hopefully bridge between Python 3 and 2 for strings | 1 | -2/+11 | ||
2013-03-19 | cython: added PLIST_UID support | 1 | -0/+51 | ||
2013-03-19 | cython: use uint64_t instead of int for Integer get_value and __repr__ | 1 | -2/+2 | ||
2013-03-19 | cython: return correct Key_factory in plist_t_to_node | 1 | -1/+1 | ||
2013-03-19 | cython: removed unused return statements | 1 | -3/+0 | ||
2013-03-19 | cython: get rid of ctypedefs and use libc.stdint instead | 1 | -11/+1 | ||
2013-03-19 | cython: fixed missing class definition for PLIST_KEY type | 1 | -0/+75 | ||
2013-03-18 | added PLIST_KEY support to cython bindings | 1 | -0/+2 | ||
2012-03-22 | cython: Fix broken String plist handling in Python | 1 | -5/+5 | ||
2011-09-26 | cython: use bint instead of bool, fix deprecated stuff | 1 | -26/+25 | ||
2011-09-26 | More qualifiers. | 1 | -15/+19 | ||
2011-09-26 | Changed bool to bint in Cython functions. Added some more type qualifiers. | 1 | -14/+14 | ||
2011-09-26 | Fixed some memory leaks and unicode handling. | 1 | -39/+67 | ||
2011-09-26 | If the plist type is none, return None. | 1 | -0/+2 | ||
2011-09-26 | Removed a call to __dealloc__ and added initialization of _array. | 1 | -1/+1 | ||
2011-09-26 | Added cython bindings. | 1 | -0/+699 | ||