Age | Commit message (Expand) | Author | Files | Lines |
2019-08-08 | cython: Make sure plist.pxd is installed correctly | Nikias Bassen | 1 | -0/+3 |
2019-08-08 | cython: Remove unused variable | Nikias Bassen | 1 | -1/+0 |
2019-08-08 | cython: Fix compilation | Nikias Bassen | 1 | -0/+4 |
2019-07-11 | cython: Implement dump()/dumps() to match up with plistlib (Python 3.4) | Andrew Udvare | 2 | -0/+37 |
2019-07-11 | cython: Implement load()/loads() to match up with plistlib (Python 3.4) | Andrew Udvare | 2 | -0/+58 |
2019-07-07 | Add PList::Dictionary::const_iterator | Alexander Böhn | 2 | -0/+19 |
2019-06-26 | Fixed bug in dictionary_fill | tihmstar | 1 | -1/+1 |
2019-05-20 | plist_set_key_val(): prevent setting a key value that already exists in a PLI... | Nikias Bassen | 1 | -0/+5 |
2019-05-20 | Add plist_dict_item_get_key() to allow retrieving the key node for a given it... | Nikias Bassen | 2 | -2/+21 |
2019-05-19 | Add plist_array_item_remove() to allow removing an array's child node without... | Nikias Bassen | 2 | -0/+23 |
2019-05-19 | plist_array_get_item_index(): return UINT_MAX instead of 0 when node can't be... | Nikias Bassen | 3 | -2/+6 |
2019-05-19 | Add index lookup table for large PLIST_ARRAY nodes | Nikias Bassen | 3 | -22/+113 |
2019-05-16 | Converted README to markdown and updated links to https | Nikias Bassen | 2 | -68/+55 |
2019-05-16 | Ignore invalid input in plist_get_*_val() to prevent unnecessary assertions | Nikias Bassen | 1 | -19/+50 |
2019-05-16 | test: Merge *cmp.test into *.test to allow parallel testing | Nikias Bassen | 13 | -48/+24 |
2019-05-11 | m4: update ax_pthread to latest | Yves-Alexis Perez | 1 | -3/+3 |
2019-05-11 | cython: use PYTHON_LIBS instead of PYTHON_LDFLAGS | Yves-Alexis Perez | 1 | -1/+1 |
2019-05-11 | Use Requires.private in *.pc files to not add unnecessary links. | Julien Lavergne | 1 | -1/+1 |
2019-04-04 | Updated ac_python_devel.m4 to newer ax_python_devel.m4 | Nikias Bassen | 1 | -65/+123 |
2019-01-21 | libcnary: Remove list.c/list.h and just do everything in node_list.c | Nikias Bassen | 4 | -94/+6 |
2019-01-21 | headers: Don't redefine uint*_t for newer versions of MSVC | Nikias Bassen | 1 | -1/+1 |
2019-01-21 | cpp: Dictionary: Reduce code duplication with helper function | Nikias Bassen | 1 | -47/+16 |
2019-01-21 | plist: Add iterator for #PLIST_ARRAY nodes | Nikias Bassen | 3 | -35/+87 |
2019-01-21 | xplist: Fix dtostr() inserting ':' to output string when fractional part over... | Nikias Bassen | 1 | -2/+15 |
2019-01-18 | bplist: Silence compiler warning 'comparison is always true ...' (32 bit) | Nikias Bassen | 1 | -1/+1 |
2018-12-23 | plist: Improve plist_dict_next_item() drastically by iterating on node list d... | Nikias Bassen | 1 | -10/+8 |
2018-12-17 | xplist: Write base64 directly to output buffer to improve memory usage | Nikias Bassen | 1 | -5/+2 |
2018-12-17 | cython: Fix Node.to_bin() decode | Shane Garrett | 1 | -1/+1 |
2018-12-14 | xplist: Improve memory usage by estimating output buffer size | Nikias Bassen | 2 | -3/+128 |
2018-12-14 | xplist: Fix writing of empty dict and array nodes to XML | Nikias Bassen | 1 | -8/+6 |
2018-12-11 | xplist: Fix segfault caused by recent changes in libcnary | Nikias Bassen | 1 | -1/+1 |
2018-12-10 | ptrarray: Allow larger chunks for buffer reallocation | Nikias Bassen | 1 | -1/+1 |
2018-12-10 | xplist: Prevent unnecessary reallocations when writing XML output | Nikias Bassen | 1 | -1/+4 |
2018-12-10 | Remove node_iterator and operate on node list directly to improve memory usage | Nikias Bassen | 9 | -269/+7 |
2018-12-10 | bplist: Improve performance and memory usage when writing binary plist | Nikias Bassen | 4 | -6/+88 |
2018-11-30 | bplist: Remove unnecessary allocations when parsing and writing unicode nodes | Nikias Bassen | 1 | -88/+72 |
2018-11-29 | bplist: Remove redundant calls to strlen() | Nikias Bassen | 1 | -7/+4 |
2018-11-28 | libcnary: Remove redundant members from node_t struct | Nikias Bassen | 2 | -32/+17 |
2018-09-04 | xplist: Assert when number of child nodes of PLIST_DICT is not even | Nikias Bassen | 1 | -0/+3 |
2018-07-25 | xplist: Fix typo in error message | Bastien Nocera | 1 | -1/+1 |
2018-07-24 | libcnary: Fix memleak in node_debug() | Bastien Nocera | 1 | -0/+1 |
2017-06-08 | configure: Allow building with sanitizers (without fuzzers) | Nikias Bassen | 1 | -10/+35 |
2017-05-31 | bplist: Prevent store to misaligned address when writing real/date nodes | Nikias Bassen | 1 | -9/+9 |
2017-05-31 | fuzz: Add some more crash samples reported via github issues. | Nikias Bassen | 15 | -0/+0 |
2017-05-30 | fuzz: Add crash/leak samples from OSS-Fuzz | Nikias Bassen | 16 | -0/+10299 |
2017-05-30 | fuzz: Move known crash/leak samples to per-fuzzer directories | Nikias Bassen | 18 | -2/+2 |
2017-05-29 | fuzz: Add appropriate -max_len to fuzzers for testing | Nikias Bassen | 1 | -2/+2 |
2017-05-29 | Prefer clang/clang++ over gcc/g++ (if installed) | Nikias Bassen | 1 | -0/+9 |
2017-05-29 | Integrate fuzzers into build system | Nikias Bassen | 6 | -1/+175 |
2017-05-29 | fuzz: Add some known previously crashing test cases | Nikias Bassen | 17 | -0/+164 |