<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libplist/src/Makefile.am, branch 2.8.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>refactor: centralize formatting helpers and harden out-plutil</title>
<updated>2026-05-22T16:46:02+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2026-05-22T16:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=9711459dbed7d60bb00c7d2c052623e8489c88e1'/>
<id>9711459dbed7d60bb00c7d2c052623e8489c88e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix PLIST_API definitions</title>
<updated>2024-01-29T09:45:41+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2024-01-29T09:45:41+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=3daee6097cfa14c597e5104b02acfe83749001d9'/>
<id>3daee6097cfa14c597e5104b02acfe83749001d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Add support for OpenStep plist format</title>
<updated>2023-01-08T04:29:22+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-01-08T04:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=60d291941fadb72b66d11502710add5899e21a2d'/>
<id>60d291941fadb72b66d11502710add5899e21a2d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for JSON format</title>
<updated>2021-12-23T02:09:07+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2021-12-23T02:09:07+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=429cbc660ae14d4998715803b44c71abf0e4a339'/>
<id>429cbc660ae14d4998715803b44c71abf0e4a339</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add API version to library and pkgconfig file for proper linking</title>
<updated>2020-06-14T21:18:39+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2020-06-13T01:30:05+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=eff97404bd3ca5954a100a68705474956f1a89dc'/>
<id>eff97404bd3ca5954a100a68705474956f1a89dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Unfold automake variables into multiple lines for maintainability</title>
<updated>2020-06-09T16:19:07+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2020-06-09T16:19:07+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=c14849987d893999c03f165b49257e108d07bad3'/>
<id>c14849987d893999c03f165b49257e108d07bad3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pkgconfig: Correctly rename libplist*.pc to libplist*-2.0.pc</title>
<updated>2020-06-08T20:00:04+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2020-06-08T20:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=137716df3f197a7184c1fba88fcb30480dafd6e0'/>
<id>137716df3f197a7184c1fba88fcb30480dafd6e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win32: Try to prevent linking against libgcc_s_dw2</title>
<updated>2017-01-03T17:09:31+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2017-01-03T17:09:31+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=035148c8351ddf16ce89415b1b6d087f44bd17fe'/>
<id>035148c8351ddf16ce89415b1b6d087f44bd17fe</id>
<content type='text'>
While this works for libplist.dll, libplist++.dll will still have the
_Unwind_Resume symbol being imported from libgcc_s_dw2-1.dll and
there doesn't seem to be a way to prevent that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While this works for libplist.dll, libplist++.dll will still have the
_Unwind_Resume symbol being imported from libgcc_s_dw2-1.dll and
there doesn't seem to be a way to prevent that.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pthread detection to configure.ac to get cflags and libs right</title>
<updated>2016-10-24T17:27:13+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2016-10-24T17:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=eec2e855b4f192cb1808d1f02b6bc8935a979025'/>
<id>eec2e855b4f192cb1808d1f02b6bc8935a979025</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
