summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-01-25test: Add additional JSON test caseGravatar Nikias Bassen4-7/+28
2022-01-25jplist: Make sure key values are also unescapedGravatar Nikias Bassen1-12/+19
2021-12-24json: Update parser (jsmn) to verify the length of the input dataGravatar Nikias Bassen3-7/+17
2021-12-23test: Work around JSON parser limitation expecting to have a 0-terminated str...Gravatar Nikias Bassen1-0/+3
2021-12-23test: Update json test case to not rely on --enable-debugGravatar Nikias Bassen1-9/+6
2021-12-23plistutil: Check return values from plist API to print proper error messagesGravatar Nikias Bassen1-14/+35
2021-12-23jplist: Make strndup argument const to silence compiler warningGravatar Nikias Bassen1-1/+1
2021-12-23[github-actions] Fix test suite failing due to missing debug outputGravatar Nikias Bassen1-3/+3
2021-12-23jplist: Fix build on WindowsGravatar Nikias Bassen1-0/+12
2021-12-23Add support for JSON formatGravatar Nikias Bassen20-66/+1403
2021-12-23test: Add PLIST_UID test caseGravatar Nikias Bassen4-3/+155
2021-12-23xplist: Add special handling for PLIST_UID parsing from XMLGravatar Nikias Bassen1-5/+14
2021-12-22Add a return value to plist_to_* and plist_from_* functionsGravatar Nikias Bassen4-43/+120
2021-12-19Add support for PLIST_NULL typeGravatar Nikias Bassen4-15/+60
2021-12-19Fix 'make docs' target deleting the whole docs subdirGravatar Nikias Bassen1-1/+1
2021-12-19Add new plist_mem_free() functionGravatar Nikias Bassen4-24/+28
2021-11-08xplist: Better size estimation for PLIST_REAL nodesGravatar Nikias Bassen1-2/+2
2021-09-21[github-actions] Add an explicit apt-get update before attempting to install ...Gravatar Nikias Bassen1-0/+1
2021-09-17[github-actions] Remove git checkout HEAD^2 step for CodeQLGravatar Nikias Bassen1-5/+0
2021-09-13Check availability of constructor attribute and use it on Windows in favor of...Gravatar Nikias Bassen2-20/+45
2021-09-11windows: Make thread_once static and remove const qualifiers from thread_once...Gravatar Nikias Bassen1-3/+3
2021-09-11Update deprecated autoconf macros and update m4 filesGravatar Nikias Bassen4-127/+172
2021-07-13cpp: Array: Make sure the array passed to array_fill ist passed by referenceGravatar liujianfengv1-1/+1
2021-06-30README: Fix typoGravatar Nikias Bassen1-1/+1
2021-06-22[clang-tidy] Remove casts to the same typeGravatar Rosen Penev2-2/+2
2021-06-22[clang-tidy] cpp: Replace free with deleteGravatar Rosen Penev5-19/+9
2021-06-22[clang-tidy] Fix bad widening castsGravatar Rosen Penev1-2/+2
2021-06-22[clang-tidy] cpp: Use correct type for loop variableGravatar Rosen Penev1-4/+2
2021-06-22[clang-tidy] cpp: Turn reference operators to constGravatar Rosen Penev20-20/+20
2021-06-22[clang-tidy] Avoid global non-const variablesGravatar Rosen Penev2-4/+4
2021-06-22[clang-tidy] Remove pointless constGravatar Rosen Penev2-2/+2
2021-06-09[github-actions] Create artifactsGravatar Nikias Bassen1-0/+45
2021-06-09[github-actions] Use python3/cython3 for building python bindingsGravatar Nikias Bassen1-6/+20
2021-06-09[github-actions] macOS: Build arm64 _and_ x86_64Gravatar Nikias Bassen1-0/+10
2021-06-09[github-actions] Windows: Also build cython extensionGravatar Nikias Bassen1-1/+2
2021-06-09[github-actions] Windows: add matrix to build for x86_64 and i686Gravatar Nikias Bassen1-1/+9
2021-06-09cython: Add -no-undefined to linker flags for shared python libGravatar Nikias Bassen1-1/+1
2021-06-08configure: Don't force use of clangGravatar Nikias Bassen1-6/+0
2021-02-07configure.ac: Don't try to run pkg-config if it is not availableGravatar Nikias Bassen1-1/+3
2021-02-06plistutil: Fix stdin input buffer reallocationGravatar Nikias Bassen1-5/+16
2021-01-28[github-actions] macOS: Fix build with cythonGravatar Nikias Bassen1-1/+5
2021-01-25Replace malloc + memset with calloc where appropriateGravatar Rosen Penev4-10/+6
2021-01-11configure: Make sure to also search for cython3 if cython is not foundGravatar Nikias Bassen1-3/+3
2020-11-24time64: Remove code duplication in separate if branches by combining the cond...Gravatar Rosen Penev1-6/+1
2020-11-24Add parentheses to macros for better readabilityGravatar Rosen Penev2-15/+15
2020-11-24Improve code readability by using explicit != 0 compare when using strncmpGravatar Rosen Penev2-5/+5
2020-11-24Improve code readability by not using else after returnGravatar Rosen Penev4-65/+55
2020-11-21docs: Better wording for plistutil's description in man pageGravatar Nikias Bassen1-1/+1
2020-11-21bplist: Fix offset table range check, don't rely on pointer overflowGravatar Nikias Bassen1-1/+1
2020-11-21[github-actions] Update msys2/windows build actionGravatar Nikias Bassen1-10/+21