Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-01-21 | headers: Don't redefine uint*_t for newer versions of MSVC | Nikias Bassen | 1 | -1/+1 | |
2019-01-21 | plist: Add iterator for #PLIST_ARRAY nodes | Nikias Bassen | 1 | -9/+37 | |
Similar to #PLIST_DICT, an iterator can now be used for #PLIST_ARRAY nodes. Get an iterator with plist_array_new_iter() and use plist_array_next_item() to iterate over the elements. | |||||
2016-11-10 | Add new PLIST_IS_* helper macros for the different plist node types | Nikias Bassen | 1 | -0/+14 | |
Instead of e.g.: if (plist_get_node_type(plist) == PLIST_STRING) you can now write: if (PLIST_IS_STRING(plist)) | |||||
2016-10-22 | Remove libxml2 dependency in favor of custom XML parsing | Nikias Bassen | 1 | -13/+0 | |
2016-05-12 | Implement plist_from_memory() | Christophe Fergeau | 1 | -0/+11 | |
Rather than having everyone reimplement binary/XML plist detection by looking at the first bytes of the plist content, it's better to do this detection in libplist and hide that internal detail from library users. | |||||
2016-05-12 | Add plist_is_binary() | Christophe Fergeau | 1 | -0/+13 | |
It can be useful if one needs to know what type of plist a memory buffer contains. | |||||
2016-04-20 | Move libxml cleanup code to a plist_cleanup method | Frederik Carlier | 1 | -0/+13 | |
2014-10-03 | Avoid exporting non-public symbols | Nikias Bassen | 1 | -59/+52 | |
2014-09-26 | plist.h: Move deprecation marker before function declaration to make ↵ | Nikias Bassen | 1 | -1/+2 | |
non-gcc/clang compilers happy | |||||
2014-05-20 | Move deprecation marker after the function declaration for better compiler ↵ | Nikias Bassen | 1 | -1/+1 | |
output | |||||
2014-05-20 | Removed plist_set_type() as it should not be used. | Nikias Bassen | 1 | -8/+0 | |
2014-05-20 | Redo PLIST_WARN_DEPRECATED macro to work with older llvm/clang | Martin Szulecki | 1 | -9/+31 | |
2014-05-20 | Added Doxygen comments to explicitly describe memory buffer ↵ | Aaron Burghardt | 1 | -12/+17 | |
ownership/responsibility. | |||||
2014-03-19 | deprecated plist_dict_insert_item in favor of plist_dict_set_item | Nikias Bassen | 1 | -1/+11 | |
2014-03-19 | plist_dict_set_item: insert key/value pair if key not already present | Nikias Bassen | 1 | -4/+5 | |
2013-12-13 | add new plist_dict_merge() function | Nikias Bassen | 1 | -0/+10 | |
2012-09-16 | implemented handling of UID keyed encoding type | Nikias Bassen | 1 | -0/+28 | |
2009-11-10 | Remove deprecated functions from API. | Jonathan Beck | 1 | -162/+0 | |
2009-10-28 | Update doxygen documentation generation to be useful. | Martin Szulecki | 1 | -4/+6 | |
2009-10-28 | Format sources to ANSI style using AStyle (astyle --style=ansi). | Jonathan Beck | 1 | -693/+695 | |
2009-10-13 | Add path accessor util function. | Jonathan Beck | 1 | -9/+38 | |
2009-10-11 | Restore plist_dict_get_size function. | Jonathan Beck | 1 | -0/+8 | |
2009-10-11 | Add function to change a node's type. | Jonathan Beck | 1 | -0/+8 | |
2009-10-10 | Abstract iter base type. | Jonathan Beck | 1 | -1/+1 | |
2009-10-10 | Add dict iteration. Add functions to retrieve index and key from node. | Jonathan Beck | 1 | -3/+35 | |
2009-10-10 | Reverse argument for dicts to make it clearer. | Jonathan Beck | 1 | -3/+2 | |
2009-10-10 | Rework public API to make it more consistent. | Jonathan Beck | 1 | -87/+258 | |
2009-07-18 | Add function to get parent node in API and python bindings. | Jonathan Beck | 1 | -0/+7 | |
2009-07-08 | Add a deep copy function and value setters for nodes. | Jonathan Beck | 1 | -0/+80 | |
2009-04-28 | Merge ascii and unicode handling in PLIST_STRING using UTF-8. Remove unicode ↵ | Jonathan Beck | 1 | -23/+2 | |
related declaration in API (breaks API&ABI) | |||||
2009-04-15 | Add special accessor for structured types in API. | Jonathan Beck | 1 | -0/+19 | |
2009-03-27 | Use (void) instead of () in functions prototype. | Jonathan Beck | 1 | -2/+2 | |
2009-02-15 | Add more regression test and fix Integer and Real type handling. | Jonathan Beck | 1 | -0/+8 | |
2009-02-12 | Export API symbols in MSVC. | Jonathan Beck | 1 | -40/+47 | |
2009-02-09 | Make it compile on MSVC 2005. | Jonathan Beck | 1 | -0/+13 | |
2009-01-29 | Fix indent. | Jonathan Beck | 1 | -46/+47 | |
2009-01-29 | Add documentation to the public API. | Jonathan Beck | 1 | -26/+306 | |
2009-01-29 | Add setter and getter for Date and Unicode types. | Jonathan Beck | 1 | -1/+5 | |
2009-01-29 | Remove dangerous functions from pulic API. | Jonathan Beck | 1 | -5/+1 | |
2009-01-29 | Make pointer argument in API const when possible. | Jonathan Beck | 1 | -7/+7 | |
2009-01-12 | Add a function to find a key node by its value. | Jonathan Beck | 1 | -0/+1 | |
2009-01-11 | Add a pythyon binding to the library (using SWIG). | Jonathan Beck | 1 | -0/+3 | |
2009-01-08 | Add edition and reading fonctions so that handling plist is less confusing. | Jonathan Beck | 1 | -0/+21 | |
Fix indent. | |||||
2008-12-13 | complete find function to take length into account. | Jonathan Beck | 1 | -1/+1 | |
2008-12-13 | Refine API and fix some warnings. | Jonathan Beck | 1 | -12/+11 | |
2008-12-13 | Add plutil and do some cleaning. | Jonathan Beck | 1 | -0/+40 | |
2008-12-13 | Fork libiphone and remove anything non plist specific. | Jonathan Beck | 1 | -0/+39 | |
Update library and make related files acordingly . |