summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* python: Raise exceptions if virDomain*Stats fail.v0.7.0Cole Robinson2009-07-261-1/+4
| | | | | The generator couldn't tell that the stats return values were pointers. Stick a white list in the function which tries to make this distinction.
* remove all trailing blank linesJim Meyering2009-07-161-1/+0
| | | | | | | 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.
* remove all .cvsignore filesJim Meyering2009-07-082-17/+0
|
* Fix python examples to use read-write connDan Kenigsberg2009-07-061-1/+1
| | | | | | * docs/examples/python/domstart.py python/tests/create.py: The two example were broken as they needed full-access connection but only opened read-only connections
* Fix python domain events example & bindingv0.6.5v0.6.4Daniel P. Berrange2009-05-281-0/+1
|
* Add virInterface APIs to python code generatorDaniel P. Berrange2009-05-213-3/+67
|
* Better error reporting if 'import libvirtmod' failsCole Robinson2009-05-191-2/+6
| | | | | Don't squash a possibly legitimate libvirtmod error (e.g. some from clashing libvirt.so versions) with 'Cannot import cygvirtmod'
* Fix crash after calling virConnectClosev0.6.3v0.6.2Daniel P. Berrange2009-04-011-0/+3
|
* Fix generation of networkCreateXML and storagePoolCreateXMLDaniel P. Berrange2009-04-011-0/+6
|
* update .gitignore and .hgignore filesv0.6.1Jim Meyering2009-03-031-0/+1
|
* Internal driver API for sVirt support (James Morris & Dan Walsh)Daniel P. Berrange2009-03-031-0/+2
|
* Ignore some generated autotools files in example appDaniel P. Berrange2009-03-021-0/+1
|
* * python/Makefile.am: avoid a parallel make issue #472702Daniel Veillard2009-02-261-2/+5
| | | | | provided by Michael Marineau Daniel
* Fix building python bindings: Skip bindings for virSaveLastError andCole Robinson2009-02-161-0/+2
| | | | virFreeError
* Use global thread-local error for all python error reportingv0.6.0Daniel P. Berrange2009-01-202-26/+25
|
* Replace __FUNCTION__ with __func__ for better portability (John Levon)Daniel P. Berrange2008-12-181-2/+2
|
* Fix gcc-ism in python build (John Levon)Daniel P. Berrange2008-12-181-2/+3
|
* syntax-check: enforce the no-cvs-keywords prohibitionJim Meyering2008-12-151-2/+0
| | | | | | | | * Makefile.maint (sc_prohibit_cvs_keyword): New rule. Suggested by Daniel Veillard. The new test exposed two uses of $Date$. * docs/Goals: Don't use $Date$. * python/TODO: Likewise.
* Support domain lifecycle events for Xen (Ben Guthro & Daniel Berrange)v0.5.1v0.5.0Daniel P. Berrange2008-11-251-1/+2
|
* Fix python bindings events code (David Lively)Daniel P. Berrange2008-11-245-42/+178
|
* Python binding for node device APIs (David Lively)Daniel P. Berrange2008-11-215-3/+149
|
* Add a virFreeCallback to event loop APIsDaniel P. Berrange2008-11-193-6/+34
|
* Change public API for virEventAddHandle to allow multiple registrations per FDDaniel P. Berrange2008-11-191-4/+4
|
* Add a virFreeCallback to virDomainEventRegister (from David Lively)Daniel P. Berrange2008-11-191-1/+1
|
* Add domain events detail informationDaniel P. Berrange2008-11-171-2/+4
|
* Fix domain events python thread safety & incorrect enum generationDaniel P. Berrange2008-11-171-14/+93
|
* * python/virConnect.py: needed for events from the python bindingsDaniel Veillard2008-10-311-0/+43
| | | | | by Ben Guthro daniel
* * python/Makefile.am python/generator.py python/libvir.cDaniel Veillard2008-10-316-6/+553
| | | | | | | | | | 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
* Massive patch adding event APIs by Ben GuthroDaniel Veillard2008-10-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | * include/libvirt/libvirt.h include/libvirt/libvirt.h.in src/libvirt.c src/libvirt_sym.version: new libvirt event entry points, big patch provided by Ben Guthro * Makefile.am configure.in src/driver.h src/event.c src/event.h src/internal.h src/libvirt.c src/libvirt_sym.version src/lxc_driver.c src/openvz_driver.c src/qemu_conf.h src/qemu_driver.c src/remote_internal.c src/storage_backend_fs.c src/test.c qemud/event.c qemud/event.h qemud/mdns.c qemud/qemud.c qemud/qemud.h qemud/remote.c qemud/remote_dispatch_localvars.h qemud/remote_dispatch_proc_switch.h qemud/remote_dispatch_prototypes.h qemud/remote_protocol.c qemud/remote_protocol.h qemud/remote_protocol.x proxy/Makefile.am python/generator.py: Not much is left untouched by the patch adding the events support * docs/libvirt-api.xml docs/libvirt-refs.xml docs/html/libvirt-libvirt.html: regenerated the docs * examples/domain-events/events-c/Makefile.am examples/domain-events/events-c/event-test.c: a test example * AUTHORS: added Ben Guthro daniel
* generate .gitignore files from .cvsignore onesJim Meyering2008-10-172-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.maint (sync-vcs-ignore-files): New target. Prompted by a patch from James Morris. http://thread.gmane.org/gmane.comp.emulators.libvirt/8619/focus=8773 Add all (now-generated) .gitignore files. * .gitignore: New file. * build-aux/.gitignore: New file. * docs/.gitignore: New file. * docs/devhelp/.gitignore: New file. * docs/examples/.gitignore: New file. * docs/examples/python/.gitignore: New file. * gnulib/lib/.gitignore: New file. * gnulib/lib/arpa/.gitignore: New file. * gnulib/lib/netinet/.gitignore: New file. * gnulib/lib/sys/.gitignore: New file. * gnulib/tests/.gitignore: New file. * include/.gitignore: New file. * include/libvirt/.gitignore: New file. * po/.gitignore: New file. * proxy/.gitignore: New file. * python/.gitignore: New file. * python/tests/.gitignore: New file. * qemud/.gitignore: New file. * src/.gitignore: New file. * tests/.gitignore: New file. * tests/confdata/.gitignore: New file. * tests/sexpr2xmldata/.gitignore: New file. * tests/virshdata/.gitignore: New file. * tests/xencapsdata/.gitignore: New file. * tests/xmconfigdata/.gitignore: New file. * tests/xml2sexprdata/.gitignore: New file.
* Xen interface order and fix python parallel buildDaniel Veillard2008-10-011-1/+1
| | | | | | | * src/xend_internal.c: fix ordering when parsing multiple Xen interfaces, patch by Jim Fehlig * python/Makefile.am: fix parallel build Daniel
* Use libvirt error message for python exceptionsv0.4.6Daniel P. Berrange2008-08-221-10/+11
|
* Fix connection lookup in python storage instancesDaniel Veillard2008-08-121-1/+5
| | | | | | * python/generator.py: patch from Cole Robinson trying to fix problem of connection lookup when creating storage instances Daniel
* Skip python bindings for virDomainBlockPeek and virDomainMemoryPeekDaniel Veillard2008-07-251-0/+2
| | | | | | * python/generator.py: skip generation for virDomainBlockPeek and virDomainMemoryPeek as they break the build Daniel
* Ignore JIT'd python filesDaniel P. Berrange2008-07-091-0/+1
|
* * python/types.c: patch from Ryan Scott to remove misplaced verbosityDaniel Veillard2008-06-251-40/+0
| | | | | when compiling in debug mode. Daniel
* * python/libvir.py python/libvirt-python-api.xml: more pythonv0.4.4Daniel Veillard2008-06-112-1/+10
| | | | | cleanups by Cole Robinson Daniel
* * python/generator.py python/libvir.c python/libvirt-python-api.xml:Daniel Veillard2008-06-103-2/+105
| | | | | Apply patch from Cole Robinson fixing UUIDString for python Daniel
* Fix python code generation for storage APIsDaniel P. Berrange2008-05-291-0/+25
|
* Don't free C object after destroy method in pythonDaniel P. Berrange2008-05-211-6/+1
|
* Python header workaroundDaniel P. Berrange2008-04-181-0/+5
|
* Work around Python.h name-space pollution.Jim Meyering2008-04-181-1/+6
| | | | | * python/libvir.c (HAVE_PTHREAD_H): #undef. Without this, we'd get a redefinition warning.
* convert TAB-based indentation in C sources to use only spacesJim Meyering2008-04-102-22/+22
| | | | | | 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 > j && mv j $i;done
* remove Vim and Emacs variable settings from C source filesJim Meyering2008-04-101-14/+0
| | | | | | | | | Done with these commands: git grep -l Local.variab|xargs \ perl -0x3b -pi -e 's,\n+/\*\n \* vim:(.|\n)*,\n,' git grep -l Local.variab|xargs \ perl -0x3b -pi -e 's,\n+/\*\n \* Local variables:\n(.|\n)*,\n,'
* Fix potential infinite loop in python generatorv0.4.2Daniel Veillard2008-04-081-0/+3
| | | | | * python/generator.py: fix an infinite loop bug Daniel
* Fix typo "informations" -> "information" (Atsushi SAKAI andRichard W.M. Jones2008-03-143-7/+7
| | | | Saori FUKUTA).
* Many typos fixed (Atsushi SAKAI).v0.4.1Richard W.M. Jones2008-02-293-8/+8
|
* Added python binding for storage APIsDaniel P. Berrange2008-02-204-3/+437
|
* Python bindings return values fixesDaniel Veillard2008-02-071-11/+13
| | | | | | * python/libvir.c: apply patch from Cole Robinson to provide return values for manulally written python bindings. Daniel
* Remove all trailing blanks; turn on the rule to detect them.Jim Meyering2008-02-056-11/+11
| | | | | * Makefile.cfg (local-checks-to-skip): Remove sc_trailing_blank. * .x-sc_trailing_blank: New file, to exempt the few binary files.