summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* jplist: Fix build on WindowsNikias Bassen2021-12-231-0/+12
* Add support for JSON formatNikias Bassen2021-12-235-0/+1074
* xplist: Add special handling for PLIST_UID parsing from XMLNikias Bassen2021-12-231-5/+14
* Add a return value to plist_to_* and plist_from_* functionsNikias Bassen2021-12-223-38/+101
* Add support for PLIST_NULL typeNikias Bassen2021-12-193-5/+40
* Add new plist_mem_free() functionNikias Bassen2021-12-193-10/+8
* xplist: Better size estimation for PLIST_REAL nodesNikias Bassen2021-11-081-2/+2
* Check availability of constructor attribute and use it on Windows in favor of...Nikias Bassen2021-09-131-16/+23
* windows: Make thread_once static and remove const qualifiers from thread_once...Nikias Bassen2021-09-111-3/+3
* cpp: Array: Make sure the array passed to array_fill ist passed by referenceliujianfengv2021-07-131-1/+1
* [clang-tidy] Remove casts to the same typeRosen Penev2021-06-222-2/+2
* [clang-tidy] cpp: Replace free with deleteRosen Penev2021-06-225-19/+9
* [clang-tidy] Fix bad widening castsRosen Penev2021-06-221-2/+2
* [clang-tidy] cpp: Use correct type for loop variableRosen Penev2021-06-221-4/+2
* [clang-tidy] cpp: Turn reference operators to constRosen Penev2021-06-2210-10/+10
* [clang-tidy] Avoid global non-const variablesRosen Penev2021-06-222-4/+4
* [clang-tidy] Remove pointless constRosen Penev2021-06-222-2/+2
* Replace malloc + memset with calloc where appropriateRosen Penev2021-01-251-2/+1
* time64: Remove code duplication in separate if branches by combining the cond...Rosen Penev2020-11-241-6/+1
* Add parentheses to macros for better readabilityRosen Penev2020-11-242-15/+15
* Improve code readability by using explicit != 0 compare when using strncmpRosen Penev2020-11-241-4/+4
* Improve code readability by not using else after returnRosen Penev2020-11-242-54/+50
* bplist: Fix offset table range check, don't rely on pointer overflowNikias Bassen2020-11-211-1/+1
* Add API version to library and pkgconfig file for proper linkingNikias Bassen2020-06-143-12/+12
* Unfold automake variables into multiple lines for maintainabilityMartin Szulecki2020-06-091-36/+47
* Fix pkg-config file liblist++-2.0.pc referencing wrong (old) libplistNikias Bassen2020-06-091-1/+1
* Remove whitespace errors from all filesMartin Szulecki2020-06-084-10/+10
* pkgconfig: Correctly rename libplist*.pc to libplist*-2.0.pcNikias Bassen2020-06-083-1/+1
* c++: Switch to c++ headersRosen Penev2020-06-0312-13/+13
* c++: Remove redundant initializationRosen Penev2020-06-032-2/+2
* c++: Add closing namespace commentRosen Penev2020-06-0312-12/+12
* Remove pointless return in void functionsRosen Penev2020-06-033-14/+0
* Make plist_bool_val_is_true() return 0 instead of -1 if node is NULL or not a...Nikias Bassen2020-05-261-1/+1
* Return NULL from plist_copy() if passed a NULL pointerXiao Deng2020-05-251-1/+1
* Fix symbol mismatch between public header and interface (plist_bool_val_is_true)Nikias Bassen2020-05-211-1/+1
* time64: Silence compiler warnings about shadowed variable declarationsNikias Bassen2020-05-141-29/+29
* bplist: Prevent 32bit compiler warningNikias Bassen2020-05-141-1/+3
* bplist: Remove unnecessary allocation and unused variablesNikias Bassen2020-05-111-10/+5
* Suppress compiler warning about memmem on LinuxNikias Bassen2020-05-111-0/+1
* Add plist_*_val_compare, plist_*_val_contains, etc. for the respective node t...Nikias Bassen2020-05-111-0/+231
* time64/ctime64_r: localtime64_r can failDerrick Lyndon Pallas2020-04-211-1/+3
* bplist: Silence compiler warningNikias Bassen2019-12-091-2/+2
* bplist: Add cast to/from uint32_t when reading/storing indices for recursion ...Nikias Bassen2019-12-091-4/+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
* 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-071-0/+25
* Add plist_to_bin_free() and plist_to_xml_free() functions that free memory al...Nikias Bassen2019-11-072-0/+10
* xplist: Increase precision when converting PLIST_REAL nodes to XMLNikias Bassen2019-11-071-37/+16
* plist: Remove unnecessary parameter from plist_copy_node()Xiao Deng2019-08-131-14/+6