<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libplist/include/plist, branch 2.3.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.sukimashita.com/libplist.git/'/>
<entry>
<title>Remove unnecessary const to silence compiler warning</title>
<updated>2023-04-21T13:44:20+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-04-21T13:44:20+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=7b94db81220316250bc124830c2f0ed5fd78ec62'/>
<id>7b94db81220316250bc124830c2f0ed5fd78ec62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>C++: Remove deprecated Insert()</title>
<updated>2023-04-21T10:56:53+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-04-21T10:56:53+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=8aeda7886c590decfddb86ca2d17333b49f1a9d3'/>
<id>8aeda7886c590decfddb86ca2d17333b49f1a9d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>C++: Add dictionary and array size method</title>
<updated>2023-04-21T10:16:55+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-02-06T20:10:23+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=12c45a21b4f223ca2a4ccba42ade2366f4dbde5c'/>
<id>12c45a21b4f223ca2a4ccba42ade2366f4dbde5c</id>
<content type='text'>
Thanks @Cryptiiiic for the contribution.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks @Cryptiiiic for the contribution.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove deprecated plist_dict_insert_item()</title>
<updated>2023-04-19T15:52:23+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-04-19T15:52:23+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=3fdb11126928717007127688f55a5fffa8a59ac9'/>
<id>3fdb11126928717007127688f55a5fffa8a59ac9</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_read_from_file() to interface, update plist_from_memory()</title>
<updated>2023-04-19T15:49:07+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-04-19T15:49:07+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=ce9ce43efd707a85cc792ff2cc417603a53d4d1d'/>
<id>ce9ce43efd707a85cc792ff2cc417603a53d4d1d</id>
<content type='text'>
plist_read_from_file() is a convenience function that will open a
given file, checks its size, allocates a buffer large enough to
hold the full contents, and reads from file to fill the buffer.
Then, it calls plist_from_memory() to convert the data to plist
format.
A (breaking) change had to be made so that plist_from_memory() will
also return the parsed format in its 4th argument (if non-NULL).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
plist_read_from_file() is a convenience function that will open a
given file, checks its size, allocates a buffer large enough to
hold the full contents, and reads from file to fill the buffer.
Then, it calls plist_from_memory() to convert the data to plist
format.
A (breaking) change had to be made so that plist_from_memory() will
also return the parsed format in its 4th argument (if non-NULL).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new output-only formats and Define constants for the different plist formats</title>
<updated>2023-04-16T14:06:11+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-04-16T14:06:11+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=3aa5f6a3a663a5f2694ec6fc8cdf9744b616e15e'/>
<id>3aa5f6a3a663a5f2694ec6fc8cdf9744b616e15e</id>
<content type='text'>
This commit introduces constants for the different plist formats,
and adds 3 new human-readable output-only formats:
- PLIST_FORMAT_PRINT: the default human-readable format
- PLIST_FORMAT_LIMD: "libimobiledevice" format (used in ideviceinfo)
- PLIST_FORMAT_PLUTIL: plutil-style format

Also, a new set of write functions has been added:
- plist_write_to_string
- plist_write_to_stream
- plist_write_to_file

Plus a simple "dump" function:
- plist_print

See documentation for details.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit introduces constants for the different plist formats,
and adds 3 new human-readable output-only formats:
- PLIST_FORMAT_PRINT: the default human-readable format
- PLIST_FORMAT_LIMD: "libimobiledevice" format (used in ideviceinfo)
- PLIST_FORMAT_PLUTIL: plutil-style format

Also, a new set of write functions has been added:
- plist_write_to_string
- plist_write_to_stream
- plist_write_to_file

Plus a simple "dump" function:
- plist_print

See documentation for details.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build without --enable-debug</title>
<updated>2023-02-07T11:47:10+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-02-07T11:47:10+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=bfc97788f081584ced9cd35d85b69b3fec6b907c'/>
<id>bfc97788f081584ced9cd35d85b69b3fec6b907c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add function to interface to allow enabling/disabling error/debug output for the format parses</title>
<updated>2023-02-07T10:43:04+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-02-07T10:43:04+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=fe1b22723868b038c4d0b84d9582edcdd888af97'/>
<id>fe1b22723868b038c4d0b84d9582edcdd888af97</id>
<content type='text'>
This makes the `-d` option work in plistutil that wasn't doing anything
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the `-d` option work in plistutil that wasn't doing anything
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new plist_sort() function</title>
<updated>2023-02-03T15:48:34+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-02-03T15:48:34+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=706771e357570d1bee268fc7c2233506da967bcd'/>
<id>706771e357570d1bee268fc7c2233506da967bcd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add lowercase begin/end iterator functions</title>
<updated>2023-02-02T23:26:19+00:00</updated>
<author>
<name>Daniel</name>
</author>
<published>2023-02-02T12:52:59+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=c2f396a53745a74dd58de3b55092a77e0e9f639d'/>
<id>c2f396a53745a74dd58de3b55092a77e0e9f639d</id>
<content type='text'>
... for Dictionary and Array</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... for Dictionary and Array</pre>
</div>
</content>
</entry>
</feed>
