summaryrefslogtreecommitdiff
path: root/include/plist/plist.h
Commit message (Expand)AuthorAgeFilesLines
* 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 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
* Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val()Nikias Bassen2023-01-161-12/+67
* 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
* 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_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
* 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-201-9/+31
* Added Doxygen comments to explicitly describe memory buffer ownership/respons...Aaron Burghardt2014-05-201-12/+17
* deprecated plist_dict_insert_item in favor of plist_dict_set_itemNikias Bassen2014-03-191-1/+11
* plist_dict_set_item: insert key/value pair if key not already presentNikias Bassen2014-03-191-4/+5
* add new plist_dict_merge() functionNikias Bassen2013-12-131-0/+10
* implemented handling of UID keyed encoding typeNikias Bassen2012-09-161-0/+28
* Remove deprecated functions from API.Jonathan Beck2009-11-101-162/+0
* Update doxygen documentation generation to be useful.Martin Szulecki2009-10-281-4/+6
* Format sources to ANSI style using AStyle (astyle --style=ansi).Jonathan Beck2009-10-281-693/+695
* Add path accessor util function.Jonathan Beck2009-10-131-9/+38
* Restore plist_dict_get_size function.Jonathan Beck2009-10-111-0/+8
* Add function to change a node's type.Jonathan Beck2009-10-111-0/+8
* Abstract iter base type.Jonathan Beck2009-10-101-1/+1
* Add dict iteration. Add functions to retrieve index and key from node.Jonathan Beck2009-10-101-3/+35
* Reverse argument for dicts to make it clearer.Jonathan Beck2009-10-101-3/+2
* Rework public API to make it more consistent.Jonathan Beck2009-10-101-87/+258
* Add function to get parent node in API and python bindings.Jonathan Beck2009-07-181-0/+7