summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* [github actions] Update build workflow to not run brew as root for macOSNikias Bassen2019-12-091-1/+1
* [github actions] Update build workflowNikias Bassen2019-12-091-0/+15
* bplist: Add cast to/from uint32_t when reading/storing indices for recursion ...Nikias Bassen2019-12-091-4/+4
* [github actions] Fix workflowNikias Bassen2019-12-091-1/+4
* bplist: use ptr_array instead of PLIST_ARRAY to store node indices for recurs...XD2019-12-091-10/+10
* ptrarray: Add function returning the size (number of elements) of the arrayXD2019-12-092-1/+7
* Add build workflowNikias Bassen2019-12-051-0/+18
* Bump version to 2.1.0 for release2.1.0Nikias Bassen2019-11-071-1/+1
* Bump soversion due to functions added to interfaceNikias Bassen2019-11-071-1/+1
* Updated NEWS for releaseNikias Bassen2019-11-071-0/+23
* xplist: Bail out when '.' is found while checking for ',' in double to string...Nikias Bassen2019-11-071-0/+2
* Add plist_get_data_ptr() and plist_get_string_ptr() to the interfaceNikias Bassen2019-11-072-0/+51
* Add plist_to_bin_free() and plist_to_xml_free() functions that free memory al...Nikias Bassen2019-11-073-0/+24
* xplist: Increase precision when converting PLIST_REAL nodes to XMLNikias Bassen2019-11-071-37/+16
* Updated .gitignoreNikias Bassen2019-10-231-0/+2
* libcnary: [BUGFIX] Set list->end to NULL when removing last and only element ...Nikias Bassen2019-09-031-0/+2
* plist: Remove unnecessary parameter from plist_copy_node()Xiao Deng2019-08-131-14/+6
* Make sure to copy hash table entries properly when cloning array/dict nodesNikias Bassen2019-08-091-18/+22
* cython: Make sure plist.pxd is installed correctlyNikias Bassen2019-08-081-0/+3
* cython: Remove unused variableNikias Bassen2019-08-081-1/+0
* cython: Fix compilationNikias Bassen2019-08-081-0/+4
* cython: Implement dump()/dumps() to match up with plistlib (Python 3.4)Andrew Udvare2019-07-112-0/+37
* cython: Implement load()/loads() to match up with plistlib (Python 3.4)Andrew Udvare2019-07-112-0/+58
* Add PList::Dictionary::const_iteratorAlexander Böhn2019-07-072-0/+19
* Fixed bug in dictionary_filltihmstar2019-06-261-1/+1
* plist_set_key_val(): prevent setting a key value that already exists in a PLI...Nikias Bassen2019-05-201-0/+5
* Add plist_dict_item_get_key() to allow retrieving the key node for a given it...Nikias Bassen2019-05-202-2/+21
* Add plist_array_item_remove() to allow removing an array's child node without...Nikias Bassen2019-05-192-0/+23
* plist_array_get_item_index(): return UINT_MAX instead of 0 when node can't be...Nikias Bassen2019-05-193-2/+6
* Add index lookup table for large PLIST_ARRAY nodesNikias Bassen2019-05-193-22/+113
* Converted README to markdown and updated links to httpsNikias Bassen2019-05-162-68/+55
* Ignore invalid input in plist_get_*_val() to prevent unnecessary assertionsNikias Bassen2019-05-161-19/+50
* test: Merge *cmp.test into *.test to allow parallel testingNikias Bassen2019-05-1613-48/+24
* m4: update ax_pthread to latestYves-Alexis Perez2019-05-111-3/+3
* cython: use PYTHON_LIBS instead of PYTHON_LDFLAGSYves-Alexis Perez2019-05-111-1/+1
* Use Requires.private in *.pc files to not add unnecessary links.Julien Lavergne2019-05-111-1/+1
* Updated ac_python_devel.m4 to newer ax_python_devel.m4Nikias Bassen2019-04-041-65/+123
* libcnary: Remove list.c/list.h and just do everything in node_list.cNikias Bassen2019-01-214-94/+6
* headers: Don't redefine uint*_t for newer versions of MSVCNikias Bassen2019-01-211-1/+1
* cpp: Dictionary: Reduce code duplication with helper functionNikias Bassen2019-01-211-47/+16
* plist: Add iterator for #PLIST_ARRAY nodesNikias Bassen2019-01-213-35/+87
* xplist: Fix dtostr() inserting ':' to output string when fractional part over...Nikias Bassen2019-01-211-2/+15
* bplist: Silence compiler warning 'comparison is always true ...' (32 bit)Nikias Bassen2019-01-181-1/+1
* plist: Improve plist_dict_next_item() drastically by iterating on node list d...Nikias Bassen2018-12-231-10/+8
* xplist: Write base64 directly to output buffer to improve memory usageNikias Bassen2018-12-171-5/+2
* cython: Fix Node.to_bin() decodeShane Garrett2018-12-171-1/+1
* xplist: Improve memory usage by estimating output buffer sizeNikias Bassen2018-12-142-3/+128
* xplist: Fix writing of empty dict and array nodes to XMLNikias Bassen2018-12-141-8/+6
* xplist: Fix segfault caused by recent changes in libcnaryNikias Bassen2018-12-111-1/+1
* ptrarray: Allow larger chunks for buffer reallocationNikias Bassen2018-12-101-1/+1