<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libvirt-python-v6.git/libvirt_wrap.h, branch v0.9.12.2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/berrange/public_git/libvirt-python-v6.git/'/>
<entry>
<title>Re-arrange python generator to make it clear what's auto-generated</title>
<updated>2009-09-21T13:41:46+00:00</updated>
<author>
<name>Daniel P. Berrange</name>
<email>berrange@redhat.com</email>
</author>
<published>2009-09-16T13:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/berrange/public_git/libvirt-python-v6.git/commit/?id=a9ea906035bcf5cbe95db64f51ed2ff7cec2b503'/>
<id>a9ea906035bcf5cbe95db64f51ed2ff7cec2b503</id>
<content type='text'>
* README: New file describing what each file is used for
* livvirt-override.c, libvirt-override.py, libvirt-override-api.xml,
  libvirt-override-virConnect.py: Manually written code overriding
  the generator
* typewrappers.c, typewrappers.h: Data type wrappers
* generator.py: Automatically pre-prend contents of libvirt-override.py
  to generated libvirt.py. Output into libvirt.py directly instead of
  libvirtclass.py. Don't generate libvirtclass.txt at all. Write C
  files into libvirt.c/.h directly
* Makefile.am: Remove rule for creating libvirt.py from libvirt-override.py
  and libvirtclass.py, since generator.py does it directly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* README: New file describing what each file is used for
* livvirt-override.c, libvirt-override.py, libvirt-override-api.xml,
  libvirt-override-virConnect.py: Manually written code overriding
  the generator
* typewrappers.c, typewrappers.h: Data type wrappers
* generator.py: Automatically pre-prend contents of libvirt-override.py
  to generated libvirt.py. Output into libvirt.py directly instead of
  libvirtclass.py. Don't generate libvirtclass.txt at all. Write C
  files into libvirt.c/.h directly
* Makefile.am: Remove rule for creating libvirt.py from libvirt-override.py
  and libvirtclass.py, since generator.py does it directly
</pre>
</div>
</content>
</entry>
<entry>
<title>Secret manipulation API docs refresh &amp; wire up python generator</title>
<updated>2009-09-01T17:27:06+00:00</updated>
<author>
<name>Miloslav Trmač</name>
<email>mitr@redhat.com</email>
</author>
<published>2009-08-04T18:38:21+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/berrange/public_git/libvirt-python-v6.git/commit/?id=11bca8e4d912f360926c29981b6faf9dba45bf86'/>
<id>11bca8e4d912f360926c29981b6faf9dba45bf86</id>
<content type='text'>
Sample session:

&gt;&gt;&gt; import libvirt
&gt;&gt;&gt; c = libvirt.open('qemu:///session')

&gt;&gt;&gt; c.listSecrets()
['12247729-47d2-a783-88ce-b329d4781cd3', 'reee', 'abc']

&gt;&gt;&gt; s = c.secretDefineXML("&lt;secret ephemeral='no' private='no'&gt;\n&lt;description&gt;Something for use&lt;/description&gt;\n&lt;volume&gt;/foo/bar&lt;/volume&gt;\n&lt;/secret&gt;\n")

&gt;&gt;&gt; s.UUIDString()
'340c2dfb-811b-eda8-da9e-25ccd7bfd650'

&gt;&gt;&gt; s.XMLDesc()
"&lt;secret ephemeral='no' private='no'&gt;\n  &lt;uuid&gt;340c2dfb-811b-eda8-da9e-25ccd7bfd650&lt;/uuid&gt;\n  &lt;description&gt;Something for use&lt;/description&gt;\n  &lt;volume&gt;/foo/bar&lt;/volume&gt;\n&lt;/secret&gt;\n"

&gt;&gt;&gt; s.setValue('abc\0xx\xffx')
0

&gt;&gt;&gt; s.value()
'abc\x00xx\xffx'

&gt;&gt;&gt; s.undefine()
0

* python/generator.py: Add rules for virSecret APIs
* python/libvir.c, python/libvirt-python-api.xml: Manual impl of
  virSecretSetValue, virSecretGetValue$ and virConnectListSecrets APIs
* python/libvirt_wrap.h, python/types.c: Wrapper for virSecret objects
* docs/libvirt-api.xml, docs/libvirt-refs.xml,
  docs/html/libvirt-virterror.html, docs/html/libvirt-libvirt.html,
  docs/devhelp/libvirt-virterror.html, docs/devhelp/libvirt-libvirt.html:
  Re-generate with 'make api'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sample session:

&gt;&gt;&gt; import libvirt
&gt;&gt;&gt; c = libvirt.open('qemu:///session')

&gt;&gt;&gt; c.listSecrets()
['12247729-47d2-a783-88ce-b329d4781cd3', 'reee', 'abc']

&gt;&gt;&gt; s = c.secretDefineXML("&lt;secret ephemeral='no' private='no'&gt;\n&lt;description&gt;Something for use&lt;/description&gt;\n&lt;volume&gt;/foo/bar&lt;/volume&gt;\n&lt;/secret&gt;\n")

&gt;&gt;&gt; s.UUIDString()
'340c2dfb-811b-eda8-da9e-25ccd7bfd650'

&gt;&gt;&gt; s.XMLDesc()
"&lt;secret ephemeral='no' private='no'&gt;\n  &lt;uuid&gt;340c2dfb-811b-eda8-da9e-25ccd7bfd650&lt;/uuid&gt;\n  &lt;description&gt;Something for use&lt;/description&gt;\n  &lt;volume&gt;/foo/bar&lt;/volume&gt;\n&lt;/secret&gt;\n"

&gt;&gt;&gt; s.setValue('abc\0xx\xffx')
0

&gt;&gt;&gt; s.value()
'abc\x00xx\xffx'

&gt;&gt;&gt; s.undefine()
0

* python/generator.py: Add rules for virSecret APIs
* python/libvir.c, python/libvirt-python-api.xml: Manual impl of
  virSecretSetValue, virSecretGetValue$ and virConnectListSecrets APIs
* python/libvirt_wrap.h, python/types.c: Wrapper for virSecret objects
* docs/libvirt-api.xml, docs/libvirt-refs.xml,
  docs/html/libvirt-virterror.html, docs/html/libvirt-libvirt.html,
  docs/devhelp/libvirt-virterror.html, docs/devhelp/libvirt-libvirt.html:
  Re-generate with 'make api'
</pre>
</div>
</content>
</entry>
<entry>
<title>remove all trailing blank lines</title>
<updated>2009-07-16T13:06:42+00:00</updated>
<author>
<name>Jim Meyering</name>
<email>meyering@redhat.com</email>
</author>
<published>2009-07-16T06:25:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/berrange/public_git/libvirt-python-v6.git/commit/?id=d68dda19ea1bb690e00113c79941ce359943896a'/>
<id>d68dda19ea1bb690e00113c79941ce359943896a</id>
<content type='text'>
by running this command:
git ls-files -z | xargs -0 perl -pi -0777 -e 's/\n\n+$/\n/'
This is in preparation for a more strict make syntax-check
rule that will detect trailing blank lines.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by running this command:
git ls-files -z | xargs -0 perl -pi -0777 -e 's/\n\n+$/\n/'
This is in preparation for a more strict make syntax-check
rule that will detect trailing blank lines.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add virInterface  APIs to python code generator</title>
<updated>2009-05-21T10:57:05+00:00</updated>
<author>
<name>Daniel P. Berrange</name>
<email>berrange@redhat.com</email>
</author>
<published>2009-05-21T10:57:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/berrange/public_git/libvirt-python-v6.git/commit/?id=5d24a7a2136e33f2f5f3e9c8c2ee5953537b1d77'/>
<id>5d24a7a2136e33f2f5f3e9c8c2ee5953537b1d77</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix python bindings events code (David Lively)</title>
<updated>2008-11-24T19:28:12+00:00</updated>
<author>
<name>Daniel P. Berrange</name>
<email>berrange@redhat.com</email>
</author>
<published>2008-11-24T19:28:12+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/berrange/public_git/libvirt-python-v6.git/commit/?id=d46de7156795fa41646e3f8f31cc0e75a6febc8a'/>
<id>d46de7156795fa41646e3f8f31cc0e75a6febc8a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Python binding for node device APIs (David Lively)</title>
<updated>2008-11-21T12:41:15+00:00</updated>
<author>
<name>Daniel P. Berrange</name>
<email>berrange@redhat.com</email>
</author>
<published>2008-11-21T12:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/berrange/public_git/libvirt-python-v6.git/commit/?id=4d481373b26166c04f89c5e6ddd566dc895d7d20'/>
<id>4d481373b26166c04f89c5e6ddd566dc895d7d20</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a virFreeCallback to event loop APIs</title>
<updated>2008-11-19T16:24:01+00:00</updated>
<author>
<name>Daniel P. Berrange</name>
<email>berrange@redhat.com</email>
</author>
<published>2008-11-19T16:24:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/berrange/public_git/libvirt-python-v6.git/commit/?id=1235fc187b9bc4bfa03be9661080c21172691c80'/>
<id>1235fc187b9bc4bfa03be9661080c21172691c80</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* python/Makefile.am python/generator.py python/libvir.c</title>
<updated>2008-10-31T10:13:45+00:00</updated>
<author>
<name>Daniel Veillard</name>
<email>veillard@redhat.com</email>
</author>
<published>2008-10-31T10:13:45+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/berrange/public_git/libvirt-python-v6.git/commit/?id=000818421b5007e1ee65c3fa8fef12bcf08feea2'/>
<id>000818421b5007e1ee65c3fa8fef12bcf08feea2</id>
<content type='text'>
  python/libvir.py python/libvirt_wrap.h python/types.c:
  adds support for events from the python bindings, also
  improves the generator allowing to embbed per function
  definition files, patch by Ben Guthro
* examples/domain-events/events-python/event-test.py: also
  adds a programming example
Daniel
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  python/libvir.py python/libvirt_wrap.h python/types.c:
  adds support for events from the python bindings, also
  improves the generator allowing to embbed per function
  definition files, patch by Ben Guthro
* examples/domain-events/events-python/event-test.py: also
  adds a programming example
Daniel
</pre>
</div>
</content>
</entry>
<entry>
<title>convert TAB-based indentation in C sources to use only spaces</title>
<updated>2008-04-10T16:54:54+00:00</updated>
<author>
<name>Jim Meyering</name>
<email>meyering@redhat.com</email>
</author>
<published>2008-04-10T16:54:54+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/berrange/public_git/libvirt-python-v6.git/commit/?id=ca9387e8829ff802f1d214fbc93c68145fdd8852'/>
<id>ca9387e8829ff802f1d214fbc93c68145fdd8852</id>
<content type='text'>
Done using this command (also includes .c.in and .h.in files):
for i in $(g ls-files|grep -E '\.[ch](\.in)?$'|grep -v gnulib); do
  expand -i $i &gt; j &amp;&amp; mv j $i;done
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Done using this command (also includes .c.in and .h.in files):
for i in $(g ls-files|grep -E '\.[ch](\.in)?$'|grep -v gnulib); do
  expand -i $i &gt; j &amp;&amp; mv j $i;done
</pre>
</div>
</content>
</entry>
<entry>
<title>Many typos fixed (Atsushi SAKAI).</title>
<updated>2008-02-29T12:53:10+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2008-02-29T12:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/berrange/public_git/libvirt-python-v6.git/commit/?id=bc430178efc7ec9a767aa5db2aedfecc967b1767'/>
<id>bc430178efc7ec9a767aa5db2aedfecc967b1767</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
