<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libplist/include, branch 2.1.0</title>
<subtitle>Library to handle Apple Property List format files in binary or XML</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/'/>
<entry>
<title>Add plist_get_data_ptr() and plist_get_string_ptr() to the interface</title>
<updated>2019-11-07T03:54:45+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-11-07T03:54:45+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=49cbc8df7672c4dd5fa0c73e9046ee91924ae4b8'/>
<id>49cbc8df7672c4dd5fa0c73e9046ee91924ae4b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add plist_to_bin_free() and plist_to_xml_free() functions that free memory allocated by plist_to_bin()/plist_to_xml()</title>
<updated>2019-11-07T01:59:05+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-11-07T01:59:05+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=4d4586903b4cbab8b307a406e894e34b4b19a723'/>
<id>4d4586903b4cbab8b307a406e894e34b4b19a723</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add PList::Dictionary::const_iterator</title>
<updated>2019-07-07T06:55:17+00:00</updated>
<author>
<name>Alexander Böhn</name>
</author>
<published>2017-06-03T11:07:37+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=7d6b42c9e738c97f32023d78313ec390806a9731'/>
<id>7d6b42c9e738c97f32023d78313ec390806a9731</id>
<content type='text'>
... and const versions of three member functions, each returning const_iterator:
* Plist::Dictionary::Begin()
* PList::Dictionary::End()
* PList::Dictionary::Find()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... and const versions of three member functions, each returning const_iterator:
* Plist::Dictionary::Begin()
* PList::Dictionary::End()
* PList::Dictionary::Find()
</pre>
</div>
</content>
</entry>
<entry>
<title>Add plist_dict_item_get_key() to allow retrieving the key node for a given item of a #PLIST_DICT</title>
<updated>2019-05-19T23:10:48+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-05-19T23:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=ea37ed01b8c7e05078620ed039899ddff48eac1c'/>
<id>ea37ed01b8c7e05078620ed039899ddff48eac1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add plist_array_item_remove() to allow removing an array's child node without relying on the index</title>
<updated>2019-05-18T23:22:04+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-05-18T23:22:04+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=9555e71d9887d0d5caf87341dc47d9ad313bb609'/>
<id>9555e71d9887d0d5caf87341dc47d9ad313bb609</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>plist_array_get_item_index(): return UINT_MAX instead of 0 when node can't be found</title>
<updated>2019-05-18T22:27:43+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-05-18T22:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=23e5a7636bba1565d000adcd4c3debc0788398c5'/>
<id>23e5a7636bba1565d000adcd4c3debc0788398c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>headers: Don't redefine uint*_t for newer versions of MSVC</title>
<updated>2019-01-21T01:49:43+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-01-21T01:49:43+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=afec7339b830461042e5af9cb9561563cf3ba28d'/>
<id>afec7339b830461042e5af9cb9561563cf3ba28d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>plist: Add iterator for #PLIST_ARRAY nodes</title>
<updated>2019-01-21T01:22:28+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-01-21T01:09:44+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=84d6af8f82b30b6519bb401d467febe4ea981dad'/>
<id>84d6af8f82b30b6519bb401d467febe4ea981dad</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new PLIST_IS_* helper macros for the different plist node types</title>
<updated>2016-11-10T01:14:59+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2016-11-10T01:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=ad1a95e96218e411b4dbde38c002fc5f4b530a65'/>
<id>ad1a95e96218e411b4dbde38c002fc5f4b530a65</id>
<content type='text'>
Instead of e.g.:
    if (plist_get_node_type(plist) == PLIST_STRING)
you can now write:
    if (PLIST_IS_STRING(plist))
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of e.g.:
    if (plist_get_node_type(plist) == PLIST_STRING)
you can now write:
    if (PLIST_IS_STRING(plist))
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove libxml2 dependency in favor of custom XML parsing</title>
<updated>2016-10-22T02:39:47+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2016-10-22T02:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=392135c7db4d9cb4a14ff5935d7c4c6e21363847'/>
<id>392135c7db4d9cb4a14ff5935d7c4c6e21363847</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
