Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-05-13 | Revert "Change API around #PLIST_DATA to use uint8_t instead of char arrays" | 5 | -23/+23 | ||
This reverts commit a91f5740d100414a76959714b819422ee5b2d8a8. | |||||
2024-05-04 | Updated NEWS for release2.5.0 | 1 | -0/+8 | ||
2024-05-04 | Bump soversion for release | 1 | -1/+1 | ||
2024-04-30 | [github-actions] Fix cython installation for macOS build | 1 | -1/+1 | ||
2024-04-18 | Add PLIST_DICT convenience functions for different queries/operations | 2 | -1/+406 | ||
2024-04-15 | automake: Prevent `dist` or `distcheck` when uncommitted changes are present | 1 | -0/+1 | ||
2024-04-14 | Change API around #PLIST_DATA to use uint8_t instead of char arrays | 5 | -23/+24 | ||
This makes it more obvious that it is arbitrary data and not necessarily a string value. | |||||
2024-04-02 | autoconf: Require cython 3.0 for python bindings | 1 | -2/+2 | ||
2024-04-02 | [github-actions] Use newer cython version (Linux) | 1 | -1/+1 | ||
2024-02-27 | [github-actions] Updated build workflow to use v4 for checkout and ↵ | 1 | -6/+6 | ||
upload-artifact | |||||
2024-02-21 | Updated NEWS for release2.4.0 | 1 | -0/+18 | ||
2024-02-21 | Update soversion | 1 | -1/+1 | ||
2024-02-21 | docs: Use README.md to generate mainpage with doxygen | 3 | -3/+14 | ||
Actually we are using a slightly modified one that removes the `Table of Contents` section and replaces it with the doxygen-compatible `[TOC]` to auto-generate a TOC that has working links. | |||||
2024-02-21 | Updated README | 1 | -25/+40 | ||
2024-02-16 | Updated README | 1 | -5/+16 | ||
2024-02-13 | Updated README | 1 | -22/+157 | ||
2024-02-05 | Add a libplist_version() function to the interface | 2 | -0/+15 | ||
2024-01-29 | Fix PLIST_API definitions | 14 | -17/+42 | ||
2023-12-18 | configure: Use string for tm_zone assignment | 1 | -1/+1 | ||
This matches what the actual sources do. Clang 16 and GCC 14 no longer support converting ints to pointers implicitly, so the configure probe always fails with these compilers. | |||||
2023-12-12 | Prevent OOB access in plist_from_memory | 1 | -2/+14 | ||
Credit to OSS-Fuzz | |||||
2023-11-27 | Updated README with updated Linux installation steps | 1 | -2/+2 | ||
2023-11-26 | [github-actions] Remove unneeded Python 2 path for macOS build | 1 | -4/+0 | ||
2023-11-26 | Fix dictionary key deletion in Cython | 1 | -1/+1 | ||
2023-11-26 | Fix Cython dump method | 1 | -1/+3 | ||
2023-11-16 | Allow building without Python | 1 | -3/+4 | ||
2023-10-03 | test: use unique output file names across tests | 36 | -68/+68 | ||
Without the change tests ran in parallel occasionally clobber outputs of one another and fail as: $ make check -j16 VERBOSE=y ... FAIL: huge ========== Converting File ../test/data/5.plist is open PList XML parsing succeeded PList BIN writing succeeded PList BIN parsing succeeded PList XML writing succeeded Size of input and output is different Input size : 4292380 Output size : 4305301 Comparing PList parsing failed FAIL huge.test (exit status: 3) Closes: https://github.com/libimobiledevice/libplist/issues/234#issuecomment-1743820556 | |||||
2023-08-30 | Prevent adding NULL items to array/dictionary nodes | 1 | -0/+12 | ||
Thanks to @tihmstar for pointing this out! | |||||
2023-06-15 | Plug memory leak in plist_write_to_stream() | 1 | -0/+1 | ||
Thanks @beyonik for pointing this out! | |||||
2023-05-21 | Add explicit casts and fix return type mismatches | 10 | -146/+152 | ||
2023-05-20 | Add an explicit PLIST_FORMAT_NONE value | 2 | -2/+3 | ||
2023-05-19 | autoconf: Remove unused function checks and fix constructor/destructor ↵ | 1 | -1/+10 | ||
attribute check | |||||
2023-05-14 | bplist: Move realloc from parse_unicode_node() into plist_utf16be_to_utf8() | 1 | -11/+12 | ||
It is very confusing to handle the reallocation (buffer shrinking) outside of the actual conversion function. | |||||
2023-05-14 | Make sure function signatures match their declarations in the public header | 2 | -7/+7 | ||
2023-05-13 | Windows: Use winsock2.h instead of sys/time.h when using MSVC | 2 | -1/+7 | ||
2023-05-13 | Add space before PRI* macros, some compilers do not like it | 6 | -18/+18 | ||
2023-05-13 | Move PLIST_API to the headers | 7 | -192/+198 | ||
2023-05-07 | Silence another false 'shadows builtin function' warning on MinGW | 1 | -0/+3 | ||
2023-05-07 | Silence false 'shadows builtin function' warning on MinGW | 1 | -0/+3 | ||
2023-05-07 | Silence more compiler warning on 32bit systems | 1 | -22/+22 | ||
2023-05-05 | Silence compiler warning on 32bit systems | 1 | -1/+1 | ||
2023-05-05 | Update doxygen config and document undocumented macros | 2 | -84/+22 | ||
2023-04-30 | autoconf: small update to configure.ac | 1 | -1/+1 | ||
2023-04-24 | autoconf: Allow disabling build of test suite | 2 | -1/+12 | ||
2023-04-24 | Add a PLIST_OPT_NONE value to plist_write_options_t | 1 | -0/+1 | ||
2023-04-24 | git-version-gen: Prevent multiple lines of output | 1 | -0/+1 | ||
2023-04-21 | Updated NEWS for release2.3.0 | 1 | -0/+25 | ||
2023-04-21 | test: Fix tests for distcheck | 2 | -1/+2 | ||
2023-04-21 | Remove unnecessary const to silence compiler warning | 4 | -4/+4 | ||
2023-04-21 | Update soversion | 1 | -1/+1 | ||
2023-04-21 | docs: Updated manpage | 1 | -0/+3 | ||