Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-06-22 | [clang-tidy] Remove pointless const | 1 | -1/+1 | ||
The const is actually misplaced. const plist_t evaluates to void *const instead of const void *. const qualification of the former makes no sense in function declarations. Found with misc-misplaced-const Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2016-11-18 | Improve plist_dict_set_item performance for large dictionaries with hash table | 1 | -0/+1 | ||
2016-09-19 | Change internal storage of PLIST_DATE values from struct timeval to double | 1 | -1/+0 | ||
This removes the timeval union member from the plist_data_t structure. Since struct timeval is 2x64bit on 64bit platforms this member unnecessarily grew the union size to 16 bytes while a size of 8 bytes is sufficient. Also, on 32bit platforms struct timeval is only 2x32bit of size, limiting the range of possible time values. In addition the binary property list format also stores PLIST_DATE nodes as double. | |||||
2016-06-29 | xplist: Plug memory leak when converting PLIST_UID nodes to XML | 1 | -0/+1 | ||
In node_to_xml nodes of type PLIST_UID are temporarily converted to a PLIST_DICT for an appropriate XML output. Therefore a PLIST_KEY and a PLIST_UINT node is created and inserted into the PLIST_DICT node. Upon completion, the child nodes of the PLIST_DICT node are detached from the original node and freed, however the data of the child nodes - the key string and the uint value - are not. This commit fixes it. | |||||
2014-10-03 | Avoid exporting non-public symbols | 1 | -5/+17 | ||
2011-05-28 | Add missing include | 1 | -0/+1 | ||
2011-05-27 | Make libplist glib free | 1 | -7/+6 | ||
2009-11-10 | Do not export internal functions symbols. | 1 | -4/+4 | ||
2009-10-28 | Format sources to ANSI style using AStyle (astyle --style=ansi). | 1 | -14/+16 | ||
2009-10-28 | Fix build for MSVC9. | 1 | -0/+5 | ||
2009-04-28 | Merge ascii and unicode handling in PLIST_STRING using UTF-8. Remove unicode ↵ | 1 | -1/+0 | ||
related declaration in API (breaks API&ABI) | |||||
2009-03-27 | Use (void) instead of () in functions prototype. | 1 | -1/+1 | ||
2009-02-15 | Add more regression test and fix Integer and Real type handling. | 1 | -1/+1 | ||
2009-02-14 | Fix some memory leaks. | 1 | -1/+1 | ||
2009-02-09 | Make it compile on MSVC 2005. | 1 | -2/+0 | ||
2009-01-29 | Clean some old stuff. | 1 | -3/+0 | ||
2009-01-29 | Add some static declarations. | 1 | -3/+0 | ||
2009-01-29 | Remove duplicate uint64_t accessor. | 1 | -1/+0 | ||
2009-01-29 | Remove dangerous functions from pulic API. | 1 | -0/+3 | ||
2009-01-22 | Add Unicode support. | 1 | -2/+1 | ||
2009-01-08 | Add edition and reading fonctions so that handling plist is less confusing. | 1 | -1/+0 | ||
Fix indent. | |||||
2009-01-04 | handle date tag. | 1 | -0/+1 | ||
2009-01-04 | more warning fixes. | 1 | -1/+1 | ||
2009-01-04 | fix some warnings and correct binary tag enum (false and true were inverted). | 1 | -1/+1 | ||
2009-01-04 | Setup warning flags and fixes missing static attribute for local funtions. | 1 | -0/+2 | ||
2008-12-13 | Refine API and fix some warnings. | 1 | -2/+2 | ||
2008-12-13 | Add plutil and do some cleaning. | 1 | -32/+9 | ||
2008-12-12 | Change from Base64 encoded buffers to real buffers. Base64 decoding/encoding ↵ | 1 | -2/+2 | ||
only happens in xml plists. | |||||
2008-12-12 | Fix some bugs in binary plist generation. | 1 | -11/+9 | ||
2008-12-11 | move stuff around to make code more organized. | 1 | -0/+15 | ||
2008-12-10 | add bplist writting capability. | 1 | -23/+0 | ||
2008-12-08 | cleanup binary parsing and move stuff around. | 1 | -1/+17 | ||
2008-12-01 | cleanup unused functions. | 1 | -12/+0 | ||
2008-12-01 | continue migration to new plist API. | 1 | -0/+1 | ||
2008-11-30 | complete xml plist abstraction and migrate lockdownd_hello to new plist API. | 1 | -4/+8 | ||
2008-11-30 | Continue abstraction of xml and binary plist. | 1 | -39/+9 | ||
2008-11-28 | Start an abstraction of xml and binary plist | 1 | -0/+35 | ||
2008-11-25 | fix some warnings and indent | 1 | -4/+7 | ||
2008-11-24 | Added binary-plist support (tweaked slightly to move stuff around) | 1 | -0/+38 | ||
Signed-off-by: Matt Colyer <matt@colyer.name> fix makefile to take correct main function into account | |||||
2008-09-01 | Enforce a modified kr style. | 1 | -5/+5 | ||
Use "make indent" from now on before committing. | |||||
2008-08-12 | Cleaned up plist.c, added doxygen docs. | 1 | -1/+2 | ||
2008-08-05 | Fixed Zach's name. I feel dumb, sorry about that. | 1 | -1/+1 | ||
2008-08-05 | Zack's final changes to the pairing. | 1 | -0/+1 | ||
2008-08-05 | Store certificates and private keys as PEM files instead of storing them in ↵ | 1 | -0/+1 | ||
config file. Added functions to generate proper pairing request. Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2008-08-05 | Added function to handle <data> tag in dict. | 1 | -0/+1 | ||
Signed-off-by: Matt Colyer <matt@colyer.name> | |||||
2008-08-04 | Zack's C. rewrite of usbmux (with a few additions by Matt Colyer). | 1 | -0/+1 | ||
2008-08-01 | I copied the wrong legal headers into the code. Opps. | 1 | -11/+12 | ||
2008-07-30 | Added documentation and licensing information. | 1 | -2/+17 | ||
2008-07-29 | Autotooled the project with very basic versioning support. | 1 | -0/+17 | ||