summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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 ↵Gravatar Rosen Penev1-6/+1
conditions [clang-tidy] Found with bugprone-branch-clone Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-24Add parentheses to macros for better readabilityGravatar Rosen Penev2-15/+15
[clang-tidy] Found with bugprone-macro-parentheses Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-24Improve code readability by using explicit != 0 compare when using strncmpGravatar Rosen Penev2-5/+5
[clang-tidy] Found with bugprone-suspicious-string-compare Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-24Improve code readability by not using else after returnGravatar Rosen Penev4-65/+55
[clang-tidy] Found with readability-else-after-return Signed-off-by: Rosen Penev <rosenp@gmail.com>
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
2020-10-01[github-actions] Remove python from languages for codeql-analysisGravatar Nikias Bassen1-1/+1
2020-10-01Create codeql-analysis.ymlGravatar Nikias Bassen1-0/+71
2020-08-13Simplify configure check for fminGravatar Jeroen Roovers1-17/+1
AC_TRY_LINK is deprecated and users are encouraged to replace it with AC_LINK_IFELSE. However, AC_SEARCH_LIBS uses AC_LINK_IFELSE internally and does exactly what we need here: test whether an `fmin` symbol is already resolved or if libm will resolve it, neatly avoiding autoconf caching and AC_TRY_LINK/AC_LINK_IFELSE pitfalls. So just use that.
2020-06-16[github-actions] Remove 'make distcheck' from ubuntu build testGravatar Nikias Bassen1-2/+0
2020-06-15Post release version bump to 2.2.1Gravatar Martin Szulecki1-1/+1
2020-06-15Update NEWS with latest changes2.2.0Gravatar Martin Szulecki1-1/+5
2020-06-14Adjust debug code code related messages in configure.ac to match other projectsGravatar Martin Szulecki1-2/+2
2020-06-14Use API version in cython libplist include directory check to fix linkingGravatar Martin Szulecki1-1/+1
This was the last bit that was still linking to former non API version libplist if it was also installed on the system.
2020-06-14Add API version to library and pkgconfig file for proper linkingGravatar Nikias Bassen7-18/+18
2020-06-13Add "contributing" section to README.mdGravatar Martin Szulecki1-0/+19
2020-06-13Add opening text before feature list in README.mdGravatar Martin Szulecki1-0/+2
2020-06-13Update README with Apple trademarksGravatar Nikias Bassen1-1/+2
2020-06-12Add build status badge to README.mdGravatar Martin Szulecki1-0/+2
2020-06-12Improve README.md with feature, installation and usage sectionsGravatar Martin Szulecki1-31/+66
2020-06-09Unfold automake variables into multiple lines for maintainabilityGravatar Martin Szulecki8-72/+129
2020-06-09Make sure to not remove the 'docs' directory on 'make clean'Gravatar Nikias Bassen1-3/+0
2020-06-09Fix pkg-config file liblist++-2.0.pc referencing wrong (old) libplistGravatar Nikias Bassen1-1/+1
2020-06-09Update NEWS with latest changesGravatar Martin Szulecki1-0/+2
2020-06-09Apply changes towards a project wide common "autogen.sh" fileGravatar Martin Szulecki1-12/+16
2020-06-08Remove whitespace errors from all filesGravatar Martin Szulecki5-11/+11
2020-06-08pkgconfig: Correctly rename libplist*.pc to libplist*-2.0.pcGravatar Nikias Bassen4-3/+3
2020-06-08Make sure README.md file is added to distribution archiveGravatar Martin Szulecki1-0/+3
2020-06-08Update README.md links and creditsGravatar Martin Szulecki1-4/+4
2020-06-05Add man page for plistutilGravatar Nikias Bassen4-1/+67
2020-06-05plistutil: Update copyright headerGravatar Nikias Bassen1-2/+3
2020-06-05plistutil: Add new "--version" option to output version informationGravatar Nikias Bassen1-0/+6
2020-06-05plistutil: Fix option parsingGravatar Nikias Bassen1-8/+10
2020-06-04Unify plistutil usage output with other tools and add project URLsGravatar Martin Szulecki1-5/+10
2020-06-04Add config.h include to plistutil.cGravatar Martin Szulecki1-0/+3
2020-06-04Replace tabs with correct space indentation in plistutil.cGravatar Martin Szulecki1-10/+10
2020-06-03c++: Switch to c++ headersGravatar Rosen Penev12-13/+13
[clang-tidy]Found with hicpp-deprecated-headers Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-03c++: Remove redundant initializationGravatar Rosen Penev2-2/+2
[clang-tidy] Found with readability-redundant-member-init Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-03c++: Add closing namespace commentGravatar Rosen Penev12-12/+12
[clang-tidy] Found with google-readability-namespace-comments Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-03c++: Fix inconsistent declarationsGravatar Rosen Penev3-4/+4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-03Remove pointless return in void functionsGravatar Rosen Penev3-14/+0
[clang-tidy] Found with readability-redundant-control-flow Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-26Updated NEWS for releaseGravatar Nikias Bassen1-0/+14
2020-05-26Bump version and soversion for releaseGravatar Nikias Bassen1-2/+2
2020-05-26Make plist_bool_val_is_true() return 0 instead of -1 if node is NULL or not ↵Gravatar Nikias Bassen1-1/+1
a PLIST_BOOLEAN
2020-05-25Return NULL from plist_copy() if passed a NULL pointerGravatar Xiao Deng1-1/+1
This will prevent an assert if a NULL pointer is passed, and can make writing some code easier and cleaner without the need for a NULL check. For example, plist_copy(plist_dict_get_item(dict, "abc")) would give us a copy of the dict's node if the dict has a value for the given key, or NULL without any further checks.
2020-05-24plistutil: Improve usage text alignmentGravatar Nikias Bassen1-4/+4
2020-05-24plistutil: Added ability to specify output formatGravatar Jaywalker1-8/+59
2020-05-24plistutil: Added ability for files to be read from stdinGravatar Jaywalker1-25/+71