<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libplist/src/Node.cpp, 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>Add plist_new_unix_date, plist_get_unix_date_val, plist_set_unix_date_val functions</title>
<updated>2025-05-13T16:34:32+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2025-05-13T16:34:32+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=cb76e4da84c61609c13e84c922f14a27b8348a36'/>
<id>cb76e4da84c61609c13e84c922f14a27b8348a36</id>
<content type='text'>
These functions work with int64_t values representing a UNIX timestamp instead
of using the 'MAC epoch'. They should be used instead of plist_new_date,
plist_get_date_val, and plist_set_date_val, which are now marked deprecated
and might be removed in a future version of libplist.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These functions work with int64_t values representing a UNIX timestamp instead
of using the 'MAC epoch'. They should be used instead of plist_new_date,
plist_get_date_val, and plist_set_date_val, which are now marked deprecated
and might be removed in a future version of libplist.
</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>Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val()</title>
<updated>2023-01-16T03:25:52+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-01-16T03:25:52+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=d886885b0ec2506fa2caf0986a3d0e496fea91c2'/>
<id>d886885b0ec2506fa2caf0986a3d0e496fea91c2</id>
<content type='text'>
This properly supports getting and setting signed or unsigned integer values.
Also, a new helper function plist_int_val_is_negative() was added to determine if
a given #PLIST_INT node has a negative value or not.

The old type PLIST_UINT is defined as a macro with the value of PLIST_INT for
backwards compatibility.

This commit also adds int vs. uint support to the C++ interface, and the python
bindings in a hopefully useful way.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This properly supports getting and setting signed or unsigned integer values.
Also, a new helper function plist_int_val_is_negative() was added to determine if
a given #PLIST_INT node has a negative value or not.

The old type PLIST_UINT is defined as a macro with the value of PLIST_INT for
backwards compatibility.

This commit also adds int vs. uint support to the C++ interface, and the python
bindings in a hopefully useful way.
</pre>
</div>
</content>
</entry>
<entry>
<title>c++: Switch to c++ headers</title>
<updated>2020-06-03T18:00:34+00:00</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-05-31T03:14:35+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=319de9a78e5346dabb9a3a8e985679a602d27dbb'/>
<id>319de9a78e5346dabb9a3a8e985679a602d27dbb</id>
<content type='text'>
[clang-tidy]Found with hicpp-deprecated-headers

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[clang-tidy]Found with hicpp-deprecated-headers

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>c++: Add closing namespace comment</title>
<updated>2020-06-03T17:59:23+00:00</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-05-31T03:06:00+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=7c69e03ba2fb07ccac0b088331dae02216d37cba'/>
<id>7c69e03ba2fb07ccac0b088331dae02216d37cba</id>
<content type='text'>
[clang-tidy] Found with google-readability-namespace-comments

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[clang-tidy] Found with google-readability-namespace-comments

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Node.cpp: let plist_t operations free _node when in a container.</title>
<updated>2015-12-07T15:16:40+00:00</updated>
<author>
<name>Aaron Burghardt</name>
</author>
<published>2015-12-07T15:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=060eda6b1846968aa40b0d38dcf92ac46f933417'/>
<id>060eda6b1846968aa40b0d38dcf92ac46f933417</id>
<content type='text'>
Fixes libimobiledevice/libplist#50.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes libimobiledevice/libplist#50.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change Clone() to be const, which required constructors with const references and a const GetValue().</title>
<updated>2014-09-19T22:10:46+00:00</updated>
<author>
<name>Aaron Burghardt</name>
</author>
<published>2014-08-16T01:59:01+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=ccd6f05fe1e6cd5a1611b0df78974fa39869013d'/>
<id>ccd6f05fe1e6cd5a1611b0df78974fa39869013d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>C++: added support for PLIST_UID nodes (class Uid)</title>
<updated>2013-03-19T15:50:47+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2013-03-19T15:50:47+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=553c3849207a29abd1cb58f82d5994e5cd9d1f2d'/>
<id>553c3849207a29abd1cb58f82d5994e5cd9d1f2d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>C++ bindings: added support for PLIST_KEY nodes.</title>
<updated>2012-11-13T02:22:51+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2012-11-13T02:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=46a5feb381512cebf5a05286730edd047b989e73'/>
<id>46a5feb381512cebf5a05286730edd047b989e73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix removal of the Utils class.</title>
<updated>2009-11-11T20:40:26+00:00</updated>
<author>
<name>Jonathan Beck</name>
</author>
<published>2009-11-11T20:40:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=e91836fb3169cbca7c58c2680b591ec7f081b6b3'/>
<id>e91836fb3169cbca7c58c2680b591ec7f081b6b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
