]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commit
vbox: Add support for VirtualBox 4.0
authorMatthias Bolte <matthias.bolte@googlemail.com>
Mon, 27 Dec 2010 22:35:30 +0000 (23:35 +0100)
committerMatthias Bolte <matthias.bolte@googlemail.com>
Mon, 27 Dec 2010 23:18:46 +0000 (00:18 +0100)
commit8d2e24d6a8094c3647a0d78177ccd7b916e9df80
treeecf8c9554129b73f2ac7fcaeef41abe360e25e7a
parentc4ce8333ace5af8655b8b62372a6f38e7647c8f6
vbox: Add support for VirtualBox 4.0

Add vboxArrayGetWithUintArg to handle new signature variations. Also
refactor vboxArrayGet* implementation to use a common helper function.

Deal with the incompatible changes in the VirtualBox 4.0 API. This
includes major changes in virtual machine and storage medium lookup,
in RDP server property handling, in session/lock handling and other
minor areas.

VirtualBox 4.0 also dropped the old event API and replaced it with a
completely new one. This is not fixed yet and will be addressed in
another patch. Therefore, currently the domain events are supported
for VirtualBox 3.x only.

Based on initial work from Jean-Baptiste Rouault.
src/Makefile.am
src/vbox/vbox_CAPI_v4_0.h [new file with mode: 0644]
src/vbox/vbox_MSCOMGlue.c
src/vbox/vbox_MSCOMGlue.h
src/vbox/vbox_V4_0.c [new file with mode: 0644]
src/vbox/vbox_XPCOMCGlue.c
src/vbox/vbox_XPCOMCGlue.h
src/vbox/vbox_driver.c
src/vbox/vbox_tmpl.c