summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Windows: Use winsock2.h instead of sys/time.h when using MSVCNikias Bassen2023-05-131-0/+4
* Move PLIST_API to the headersNikias Bassen2023-05-131-91/+107
* Update doxygen config and document undocumented macrosNikias Bassen2023-05-051-2/+13
* Add a PLIST_OPT_NONE value to plist_write_options_tNikias Bassen2023-04-241-0/+1
* Remove unnecessary const to silence compiler warningNikias Bassen2023-04-212-2/+2
* C++: Remove deprecated Insert()Nikias Bassen2023-04-211-1/+0
* C++: Add dictionary and array size methodNikias Bassen2023-04-212-0/+2
* Remove deprecated plist_dict_insert_item()Nikias Bassen2023-04-191-12/+0
* Add plist_read_from_file() to interface, update plist_from_memory()Nikias Bassen2023-04-191-2/+21
* Add new output-only formats and Define constants for the different plist formatsNikias Bassen2023-04-161-8/+91
* Fix build without --enable-debugNikias Bassen2023-02-071-0/+1
* Add function to interface to allow enabling/disabling error/debug output for ...Nikias Bassen2023-02-071-0/+7
* Add new plist_sort() functionNikias Bassen2023-02-031-0/+8
* Add lowercase begin/end iterator functionsDaniel2023-02-032-0/+8
* Add PList::Array iterator member functionsDaniel2023-02-031-0/+7
* Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val()Nikias Bassen2023-01-162-13/+74
* Add support for OpenStep plist formatNikias Bassen2023-01-081-0/+24
* docs: Fix parameter and type names for doxygenNikias Bassen2022-02-071-8/+11
* Add support for JSON formatNikias Bassen2021-12-231-7/+36
* Add a return value to plist_to_* and plist_from_* functionsNikias Bassen2021-12-221-5/+19
* Add support for PLIST_NULL typeNikias Bassen2021-12-191-10/+20
* Add new plist_mem_free() functionNikias Bassen2021-12-191-14/+20
* [clang-tidy] cpp: Turn reference operators to constRosen Penev2021-06-2210-10/+10
* Unfold automake variables into multiple lines for maintainabilityMartin Szulecki2020-06-091-14/+15
* c++: Fix inconsistent declarationsRosen Penev2020-06-033-4/+4
* Add plist_*_val_compare, plist_*_val_contains, etc. for the respective node t...Nikias Bassen2020-05-111-0/+183
* Add plist_get_data_ptr() and plist_get_string_ptr() to the interfaceNikias Bassen2019-11-071-0/+26
* Add plist_to_bin_free() and plist_to_xml_free() functions that free memory al...Nikias Bassen2019-11-071-0/+14
* Add PList::Dictionary::const_iteratorAlexander Böhn2019-07-071-0/+4
* Add plist_dict_item_get_key() to allow retrieving the key node for a given it...Nikias Bassen2019-05-201-2/+10
* Add plist_array_item_remove() to allow removing an array's child node without...Nikias Bassen2019-05-191-0/+8
* plist_array_get_item_index(): return UINT_MAX instead of 0 when node can't be...Nikias Bassen2019-05-191-1/+1
* headers: Don't redefine uint*_t for newer versions of MSVCNikias Bassen2019-01-211-1/+1
* plist: Add iterator for #PLIST_ARRAY nodesNikias Bassen2019-01-211-9/+37
* Add new PLIST_IS_* helper macros for the different plist node typesNikias Bassen2016-11-101-0/+14
* Remove libxml2 dependency in favor of custom XML parsingNikias Bassen2016-10-221-13/+0
* Implement plist_from_memory()Christophe Fergeau2016-05-121-0/+11
* Add plist_is_binary()Christophe Fergeau2016-05-121-0/+13
* Move libxml cleanup code to a plist_cleanup methodFrederik Carlier2016-04-201-0/+13
* Avoid exporting non-public symbolsNikias Bassen2014-10-031-59/+52
* plist.h: Move deprecation marker before function declaration to make non-gcc/...Nikias Bassen2014-09-261-1/+2
* C++: Add missing cstddef include to Node.hNikias Bassen2014-09-261-0/+1
* Added const to Array.GetSize(), and to 3 Node methods.Aaron Burghardt2014-09-202-4/+4
* Change Clone() to be const, which required constructors with const references...Aaron Burghardt2014-09-2011-33/+34
* Properly rename header guards according to C++ standardNikias Bassen2014-08-0612-36/+36
* Move deprecation marker also for C++ API for better compiler outputMartin Szulecki2014-05-211-1/+1
* Move deprecation marker after the function declaration for better compiler ou...Nikias Bassen2014-05-201-1/+1
* Removed plist_set_type() as it should not be used.Nikias Bassen2014-05-201-8/+0
* Redo PLIST_WARN_DEPRECATED macro to work with older llvm/clangMartin Szulecki2014-05-202-10/+32
* Added Doxygen comments to explicitly describe memory buffer ownership/respons...Aaron Burghardt2014-05-201-12/+17