Removed virt-ctrl, virt-df, ocaml-libvirt - now in separate repositories.
Generated file updated by previous commit.
Upgrade to released storage API in libvirt CVS.
Implemented virStorageVolLookupByName & virStorageVolCreateXML.
Return UUID (packed byte array) correctly.
Print signatures next to functions in the bindings.
Complete implementation of storage API.
Job functions should be marked as weak.
Storage API almost completed, even more autogeneration.
Autogenerate *Free and *Destroy functions.
Documentation updates.
Autogenerate all GetUUID and GetUUIDString functions.
Further work on storage API and autogenerating bindings.
More bindings autogenerated, more coverage of storage API.
Move to autogeneration of many C bindings. * configure.ac, libvirt/libvirt_c.c, libvirt/generator.pl: Many C bindings can now be autogenerated using a Perl script. Also includes preliminary support for the experimental storage API.
Build libvirt and examples on Windows (MinGW). * aclocal.m4: Add AC_CHECK_OCAML_MODULE to check for OCaml modules directly (without ocamlfind being needed). * configure.ac: Remove requirement for ocamlfind. * config.guess, config.sub: Ship these files to guess host, build and target. * libvirt/Makefile.in, examples/Makefile.in: Change these so they don't require ocamlfind, do the right thing on MinGW. * Make.rules.in: Make.rules is now generated from this file. File can use ocamlfind or direct ocaml commands as available. * .hgignore: Ignore some generated files on Windows.
New exception Libvirt.Not_supported "function" * libvirt/libvirt.ml, libvirt/libvirt.mli, libvirt/libvirt_c.c: Change the ad-hoc "foo not supported" exception into a specific Libvirt.Not_supported "foo" exception. * virt-top/virt_top.ml: Change virt-top to understand new exception type.
Enable multithreaded OCaml programs. * libvirt/libvirt_c.c: Use enter/leave_blocking_section around synchronous libvirt API calls, so that multithreaded OCaml programs can be used.
* libvirt/libvirt.mli, libvirt/libvirt.ml: New error numbers in base libvirt. * libvirt/libvirt_c.c: Gracefully handle the case where libvirt throws an error number we have not heard of before (eg. when dynamic linking with newer libvirt). * configure.ac: Check <libvirt/virterror.h> exists. * configure.ac: Version 0.3.3.4.
Added support for new API calls: - virNodeGetFreeMemory - virNodeGetCellsFreeMemory Release of 0.3.3.1.