<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libplist, branch v1.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>Bump version number to 1.0</title>
<updated>2009-12-07T17:00:59+00:00</updated>
<author>
<name>Jonathan Beck</name>
</author>
<published>2009-12-07T17:00:59+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=d43de518a6bc46b1185fc878b52018f51c84a1b8'/>
<id>d43de518a6bc46b1185fc878b52018f51c84a1b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove last includes of non-existing Utils.h</title>
<updated>2009-11-28T12:37:40+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2009-11-26T19:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=834d7d7f27244adcf43ea4977cb9042222ed393e'/>
<id>834d7d7f27244adcf43ea4977cb9042222ed393e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>don't leak GNodes in plist_free</title>
<updated>2009-11-19T17:13:36+00:00</updated>
<author>
<name>Christophe Fergeau</name>
</author>
<published>2009-11-17T20:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=804032e99f576b5cf9b1246f2b83857468e9c71b'/>
<id>804032e99f576b5cf9b1246f2b83857468e9c71b</id>
<content type='text'>
Before recursing over its children, plist_free_node started by
detaching the current GNode from its parent which means that
calling g_node_destroy on the root of the tree was freeing only
the top-level GNode while what was intended was to free the whole
tree. Don't leak memory by not detaching children GNodes from their
parents so that g_node_destroy on the toplevel GNode can clean
everything.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before recursing over its children, plist_free_node started by
detaching the current GNode from its parent which means that
calling g_node_destroy on the root of the tree was freeing only
the top-level GNode while what was intended was to free the whole
tree. Don't leak memory by not detaching children GNodes from their
parents so that g_node_destroy on the toplevel GNode can clean
everything.
</pre>
</div>
</content>
</entry>
<entry>
<title>add missing break; in switch statement</title>
<updated>2009-11-19T16:59:45+00:00</updated>
<author>
<name>Christophe Fergeau</name>
</author>
<published>2009-11-17T19:59:39+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=d503698b5e2c709fcf581a4c19f64bf36b6a1bea'/>
<id>d503698b5e2c709fcf581a4c19f64bf36b6a1bea</id>
<content type='text'>
The 2nd missing break was harmless since it fell through the default: case
which has a break, but it makes things more robust if we were ever to add
new cases to this switch. The 1st missing break; was causing warnings in
valgrind since we ended up calling strdup on a memory zone not containing
a \0 character.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 2nd missing break was harmless since it fell through the default: case
which has a break, but it makes things more robust if we were ever to add
new cases to this switch. The 1st missing break; was causing warnings in
valgrind since we ended up calling strdup on a memory zone not containing
a \0 character.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify 'libplist.PList' python module to 'plist'.</title>
<updated>2009-11-11T20:43:54+00:00</updated>
<author>
<name>Jonathan Beck</name>
</author>
<published>2009-11-11T20:43:54+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=7a136312614f4d853898d6e0ad96b69af2d232be'/>
<id>7a136312614f4d853898d6e0ad96b69af2d232be</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>
<entry>
<title>Move some methods and drop Utils class in C++ binding.</title>
<updated>2009-11-10T23:18:14+00:00</updated>
<author>
<name>Jonathan Beck</name>
</author>
<published>2009-11-10T23:18:14+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=8c6a809fafa6befff7e2b1adc3df2bdb47042dd1'/>
<id>8c6a809fafa6befff7e2b1adc3df2bdb47042dd1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Raise soversion since we removed a lot of symbols.</title>
<updated>2009-11-10T22:41:18+00:00</updated>
<author>
<name>Jonathan Beck</name>
</author>
<published>2009-11-10T22:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=53a9f891f82e973440709593d259bd7c1f22dd1a'/>
<id>53a9f891f82e973440709593d259bd7c1f22dd1a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove deprecated functions from API.</title>
<updated>2009-11-10T22:37:43+00:00</updated>
<author>
<name>Jonathan Beck</name>
</author>
<published>2009-11-10T22:37:43+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=ff536344bc04ab9ec3763968b82997d07312acd6'/>
<id>ff536344bc04ab9ec3763968b82997d07312acd6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove deprecated python binding.</title>
<updated>2009-11-10T20:29:11+00:00</updated>
<author>
<name>Jonathan Beck</name>
</author>
<published>2009-11-10T20:29:11+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=51c24ae543bda324e4f16e17d189c8d8cd545fc1'/>
<id>51c24ae543bda324e4f16e17d189c8d8cd545fc1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
