| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 31 hours | plistutil: (partially) Fix processing extremely large filesHEADmaster | 1 | -2/+2 | ||
| Thanks to @ylwango613 for reporting. | |||||
| 31 hours | xplist: Fix possible integer overflow | 1 | -2/+2 | ||
| Thanks to @ylwango613 for reporting | |||||
| 31 hours | OpenStep: Fix possible integer overflow in node_from_openstep | 1 | -1/+1 | ||
| Thanks to @ylwango613 for pointing this out! | |||||
| 31 hours | time64: Assert if date is pointing to NULL | 1 | -0/+1 | ||
| Given the fact that timegm64 is only invoked with a valid pointer, this should never trigger. | |||||
| 31 hours | Use sufficiently large data type for indexes/position counters | 2 | -12/+12 | ||
| 8 days | docs: Fix CSS | 1 | -1/+2 | ||
| 8 days | Update documentation style | 10 | -792/+4268 | ||
| 2025-09-27 | Fix Integer constructor to copy plist node | 1 | -1/+2 | ||
| Updated the Integer(const PList::Integer&) constructor to free the existing plist node and copy the node from the input object, ensuring correct initialization. | |||||
| 2025-09-12 | Fix proper use of calloc | 1 | -1/+1 | ||
| 2025-09-08 | Add FUNDING | 1 | -0/+3 | ||
| 2025-07-11 | [github-actions] Update build workflow to use windows-latest | 1 | -1/+3 | ||
| 2025-05-14 | Silence deprecation warning by using underlying code directly2.7.0 | 1 | -3/+6 | ||
| plist_date_val_compare calls plist_get_date_val which is now marked deprecated. To avoid compiler warnings during build, we use the underlying implementation directly instead of calling the function to work around it. | |||||
| 2025-05-13 | Updated NEWS for release | 1 | -0/+21 | ||
| 2025-05-13 | Update soversion for release | 1 | -1/+1 | ||
| 2025-05-13 | Add plist_new_unix_date, plist_get_unix_date_val, plist_set_unix_date_val ↵ | 8 | -72/+174 | ||
| functions These functions work with int64_t values representing a UNIX timestamp instead of using the 'MAC epoch'. They should be used instead of plist_new_date, plist_get_date_val, and plist_set_date_val, which are now marked deprecated and might be removed in a future version of libplist. | |||||
| 2025-05-13 | cython: Fix build with cython 3.1+ | 1 | -1/+1 | ||
| 2025-05-12 | Fix plist_set_date_val to use correct size for data storage | 1 | -1/+1 | ||
| Otherwise the internal assertion will trigger since the incorrect size will be checked against. Thanks to @michaelwright235, @guyingzhao, and others for pointing this out! | |||||
| 2025-04-06 | C++: Data: Add const char* constructor | 2 | -0/+6 | ||
| 2025-04-06 | C++: Add f/Front() and b/Back() to Array to access first/last element | 2 | -0/+24 | ||
| 2025-04-06 | C++: Dictionary: Update template definition for better readability | 1 | -3/+1 | ||
| 2025-04-06 | C++: Array: Add const Node& variants to Append, Insert | 2 | -12/+26 | ||
| 2025-04-06 | C++: Add = operator to String class | 2 | -0/+8 | ||
| 2025-04-06 | C++: Add const char* constructor to String class | 2 | -0/+6 | ||
| 2025-04-06 | C++: Add new Structure::FromMemory() | 2 | -0/+15 | ||
| 2025-04-06 | C++: Explicitly initialize base class in copy constructor | 2 | -2/+2 | ||
| 2025-04-06 | C++: Fix bug in array_fill helper function | 1 | -1/+3 | ||
| 2025-04-05 | [github-actions] cifuzz: Update upload-artifact to v4 | 1 | -1/+1 | ||
| 2025-03-27 | Fix segmentation fault when calling plist_sort() on an empty dictionary | 1 | -0/+3 | ||
| Credit to @Anza2001 | |||||
| 2025-03-01 | C++: Use `free()` instead of `delete` for C things | 5 | -12/+8 | ||
| 2025-03-01 | C++: Add more convenience functions to the interface | 4 | -4/+24 | ||
| 2025-03-01 | C++: Fix String::GetValue memory leaking and suport assignment of const char* | 2 | -3/+9 | ||
| 2024-12-03 | Remove pthread dependency | 2 | -6/+2 | ||
| 2024-12-03 | configure: Allow building the library without tool(s) | 2 | -1/+19 | ||
| 2024-12-02 | configure: Removed unused check | 1 | -27/+0 | ||
| 2024-11-29 | Updated ax_python_devel.m4 | 2 | -110/+252 | ||
| 2024-11-29 | [github-actions] Run build workflow on pull_request | 1 | -0/+1 | ||
| 2024-11-29 | Add missing cast in UINT_TO_HOST | 1 | -2/+2 | ||
| 2024-11-28 | Use listplist_version function instead of PACKAGE_VERSION in plistutil | 1 | -1/+1 | ||
| 2024-11-28 | Fix warnings on MSVC | 2 | -0/+8 | ||
| 2024-11-28 | Fix compilation on MSVC | 2 | -9/+60 | ||
| 2024-11-28 | Switch from detecting little endian (common) to detecting big endian (rare) | 2 | -16/+14 | ||
| This prevents a bug class where we bswap things when __LITTLE_ENDIAN__ is not defined. Almost all modern systems are little endian, so detecting __BIG_ENDIAN__ is a better strategy. | |||||
| 2024-11-28 | Switch to more generic global initializer method | 1 | -74/+41 | ||
| 2024-10-22 | Update README | 1 | -3/+3 | ||
| 2024-05-19 | [github-actions] codeql-analysis: Update actions to newer version | 1 | -3/+3 | ||
| 2024-05-14 | json: Allow e+/E+ in exponent as per RFC 8259 | 1 | -2/+4 | ||
| 2024-05-13 | Updated NEWS for release2.6.0 | 1 | -0/+6 | ||
| 2024-05-13 | Update soversion for release | 1 | -1/+1 | ||
| 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 | ||
