History log of /vbox/src/VBox/Main/src-client/SessionImpl.cpp
Revision Date Author Comments Expand
7ffe7543b32c5dfd3aede1d7f2c1332c7508f6cc 55214 13-Apr-2015 vboxsync

Main/Console+Machine+Session+Snapshot: move the save state and snapshot related methods from IConsole to IMachine, with lots of unavoidable code restructuring and cleanup. Also define two new machine states (so that the "Saving" one is specifically for saving state now) which requires more changes everywhere Frontends: necessary adjustments doc/SDK: document the changes

/vbox/doc/manual/en_US/SDKRef.xml /vbox/src/VBox/Frontends/VBoxAutostart/VBoxAutostartStop.cpp /vbox/src/VBox/Frontends/VBoxAutostart/VBoxAutostartUtils.cpp /vbox/src/VBox/Frontends/VBoxBalloonCtrl/VBoxModAPIMonitor.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp /vbox/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp /vbox/src/VBox/Frontends/VBoxShell/vboxshell.py /vbox/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendCOM.cpp /vbox/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp /vbox/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMachine.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/VBoxSnapshotsWgt.cpp /vbox/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVM.cpp /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/ConsoleImpl.h /vbox/src/VBox/Main/include/Global.h /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/include/SessionImpl.h /vbox/src/VBox/Main/src-all/Global.cpp ConsoleImpl.cpp ConsoleImplTeleporter.cpp SessionImpl.cpp /vbox/src/VBox/Main/src-server/HostPower.cpp /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/Main/src-server/Performance.cpp /vbox/src/VBox/Main/src-server/SnapshotImpl.cpp /vbox/src/VBox/ValidationKit/testdriver/vboxwrappers.py
dcc837f3a6f10996beb8aa7965f67f7f6c273fb4 53062 15-Oct-2014 vboxsync

USB: Integrate USB sniffer. Make it possible to specify a file to dump the traffic to when attaching a USB device with VBoxManage

/vbox/include/VBox/vmm/pdmdrv.h /vbox/include/VBox/vmm/pdmusb.h /vbox/src/VBox/Devices/Makefile.kmk /vbox/src/VBox/Devices/USB/DrvVUSBRootHub.cpp /vbox/src/VBox/Devices/USB/VUSBDevice.cpp /vbox/src/VBox/Devices/USB/VUSBInternal.h /vbox/src/VBox/Devices/USB/VUSBUrb.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/ConsoleImpl.h /vbox/src/VBox/Main/include/HostUSBDeviceImpl.h /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/include/SessionImpl.h /vbox/src/VBox/Main/include/USBProxyService.h ConsoleImpl.cpp ConsoleImpl2.cpp EmulatedUSBImpl.cpp SessionImpl.cpp /vbox/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/Main/src-server/USBProxyService.cpp /vbox/src/VBox/VMM/VMMR3/PDMUsb.cpp
5bc1bf7cb1bd5f6ce9f33188c7bd0b378c9bc888 52481 22-Aug-2014 vboxsync

6813 - MachineImpl.cpp - IInternalMachineControl changes.

fe3c892a50c1f9aa8dd83562dfd09b18c1ce5caf 52252 01-Aug-2014 vboxsync

Main: removed unnecesary vector/SafeArray conversion in enumerateGuestProperties.

d31dae02d859afafb9342ce6fe64020160204de0 52251 01-Aug-2014 vboxsync

Main: update guest properties API to work with API wrappers, removed unnecesary BSTR conversion.

2708eaa62821078ffc3eaef2d5ca7dd31c8e1ba7 52248 31-Jul-2014 vboxsync

Main: ISession fully converted to use API wrappers

492abd4784c0bfa4591d472029c6fda8e78ba39e 52232 29-Jul-2014 vboxsync

Main: ISession partially converted to use API wrappers

84029357bc8c5780585a1cd1b40319bbc23d022f 51903 07-Jul-2014 vboxsync

Main: AutoCaller/VirtualBoxBase refactoring, cleanly splitting out the object state handling, and moving all caller synchronization to one file. Also eliminated a not so vital template (AutoCallerBase) by much simpler inheritance. Theoretically has no visible effects, the behavior should be identical. Done as a preparation for reimplementing the caller synchronization.

f4c45a1ca8a0bbdb88cf32e34c29474850ab0ee8 51612 12-Jun-2014 vboxsync

6813 Use of server side API wrapper code - ConsoleImpl.cpp

069b9101fbd3b049610c5511b1cc9534d01ea472 51476 30-May-2014 vboxsync

DnD: API overhaul; now using IDnDTarget + IDnDSource. Renamed DragAndDrop* enumerations to DnD*. Also rewrote some internal code.

/vbox/doc/manual/user_ChangeLogImpl.xml /vbox/include/VBox/log.h /vbox/include/VBox/settings.h /vbox/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.cpp /vbox/src/VBox/Additions/WINNT/VBoxTray/VBoxDnDDataObject.cpp /vbox/src/VBox/Additions/WINNT/VBoxTray/VBoxDnDDropSource.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp /vbox/src/VBox/Frontends/VirtualBox/src/UIVMInfoDialog.cpp /vbox/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackend.h /vbox/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendCOM.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDDataObject_win.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDDataObject_win.h /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDDrag.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDDrag.h /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDHandler.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDHandler.h /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDMIMEData.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDMIMEData.h /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.h /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMouseHandler.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsGeneral.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsGeneral.h /vbox/src/VBox/Main/Makefile.kmk /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/ConsoleImpl.h /vbox/src/VBox/Main/include/DisplayImpl.h /vbox/src/VBox/Main/include/GuestDnDImpl.h /vbox/src/VBox/Main/include/GuestDnDPrivate.h /vbox/src/VBox/Main/include/GuestDnDSourceImpl.h /vbox/src/VBox/Main/include/GuestDnDTargetImpl.h /vbox/src/VBox/Main/include/GuestImpl.h /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/include/SessionImpl.h ConsoleImpl.cpp ConsoleImpl2.cpp DisplayImpl.cpp GuestDnDImpl.cpp GuestDnDPrivate.cpp GuestDnDSourceImpl.cpp GuestDnDTargetImpl.cpp GuestImpl.cpp SessionImpl.cpp /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/Main/xml/Settings.cpp
688ad36092f5b8198bf77cd4a57c56a3eb5ba9b2 51236 12-May-2014 vboxsync

Main/Session: remove bogus assert in Session::GetRemoteConsole, if someone calls this past the expected time it will return an error anyway. The too late call might happen with the VirtualBox GUI, thus I consider it too strict.

afcb8bcffe77eed97b80054d17d877cb467e6344 49453 12-Nov-2013 vboxsync

Main/SessionImpl.cpp: Refined assertion for Session::Uninitialize().

8157dba118de0fdf8d1a2c7664edd82cc69dcf4f 48431 11-Sep-2013 vboxsync

Main/Machine+Session: New generic client session watcher implementation based on token objects, works on all platforms and is used for now on XPCOM. Additionally a better error message when several API clients are racing for a lock, previously it could be quite confusing.

ca810e5955c5690b2f178ea6e799a513e5a5e5ed 48299 05-Sep-2013 vboxsync

SessionImpl.cpp: VBoxClient-x86.so fixes.

bf17ed67e9d9e0767b4432ae0043fea2e27434f2 48297 05-Sep-2013 vboxsync

Main/Medium: redesign API level medium locking, needed conversions from MediaList to MediumLockLists in several places, forced cleanups elsewhere, too Main/Token: introduced token objects for controlling the unlocking, will be used as a general concept in the future Main/Snapshot: snapshot deletion needed significant cleanups as it was still using many shortcuts, directly calling the API to lock media instead of using lock lists. Now much better, and the online snapshot deletion is also a lot cleaner as it no longer passes unnecessary parameters around which are already known in the machine/snapshot code Main/MediumLock: small improvements, now has a mode which skips locking already locked media, needed by the Snapshot code where we have overlapping lock lists and have to update the original one instead Main/Console+Session+Machine: follow-up changes for the online snapshot merging parameter passing simplification, plus an unrelated lock order violation fix in Machine which happens only for inaccessible machines Main/testcase: update correspondingly doc: update SDK reference

6eb6707c9fc46c66988caf4b4224b874985d9c2d 48282 05-Sep-2013 vboxsync

32-bit main API on 64-bit solaris.

/vbox/Config.kmk /vbox/src/VBox/HostDrivers/Support/Makefile.kmk /vbox/src/VBox/Installer/solaris/Makefile.kmk /vbox/src/VBox/Main/Makefile.kmk /vbox/src/VBox/Main/glue/initterm.cpp /vbox/src/VBox/Main/glue/vboxapi.py /vbox/src/VBox/Main/include/SessionImpl.h SessionImpl.cpp xpcom/module.cpp /vbox/src/VBox/Runtime/Makefile.kmk /vbox/src/libs/kStuff/Makefile.kmk /vbox/src/libs/liblzf-3.4/Makefile.kmk /vbox/src/libs/libxml2-2.6.31/Makefile.kmk /vbox/src/libs/xpcom18a4/Config.kmk /vbox/src/libs/xpcom18a4/Makefile.kmk /vbox/src/libs/xpcom18a4/python/Makefile.kmk /vbox/src/libs/xpcom18a4/python/gen_python_deps.py /vbox/src/libs/xpcom18a4/python/src/module/_xpcom.cpp /vbox/src/libs/xpcom18a4/python/vboxxpcom.py /vbox/src/libs/xpcom18a4/xpcom/components/nsNativeComponentLoader.cpp /vbox/src/libs/zlib-1.2.6/Makefile.kmk
5637660ed0c2a4a3a114e6d2d4c8294f2fd5f18f 47561 06-Aug-2013 vboxsync

Main/VirtualBox+Machine+Session: separate out the client death detection functionality into separate objects

0158d474771d8cf8fb0bfbbe297d3f9b74de04cc 46775 25-Jun-2013 vboxsync

Main/Host(HostPower)+Session+Console: convert HostPower code to signal pause/resume/savestate through internal methods, conveying information why the method was called, preparing for VM/PDM passing this information to devices and drivers

1a3fdaf7f4fdfc0680a7091ba9c1e7309098ff2b 46465 10-Jun-2013 vboxsync

Main/VPX: introduced onVideoCaptureChange event

a9ec0439f229660ec7e48c936c3e0e50000dd790 45814 29-Apr-2013 vboxsync

Main: removed all these recent hacks for debugging the testboxes

ca94f093b7104a7f0695253d767fa435c7b6c2d7 45757 26-Apr-2013 vboxsync

Main: more debugging

8a0d412f03cbeb474ba041dfed47c53da2004f80 45706 24-Apr-2013 vboxsync

more temporary debugging

5815a3546bfba7d70d8c451f3b3478220ee8a86b 45679 23-Apr-2013 vboxsync

More E_INVALIDARG details on setting/deleting guest props

9112cc9b9f7daa04391526879a96f035c63aacd8 45284 02-Apr-2013 vboxsync

Main: Introduce "StorageMgmt/SilentReconfigureWhilePaused" extradata flag to allow attachment reconfiguration while the VM is paused

8f9b31257f106b0725c8286c90eb3c45cffcea69 42382 25-Jul-2012 vboxsync

Main/Session+Console+Machine: minimal change to reduce the overhead of normal API client sessions, because they don't need a full Console object with all sub-objects associated with them. Much more work todo if we want to completely eliminate all VM machinery dependency since the methods of Console are a wild mix of VM related and unrelated.

2a171646d32f8a15e9820d6fb3bf3f9b9990ca3f 42261 20-Jul-2012 vboxsync

enabled shared clipboard support for Linux hosts (guest=>host only)

/vbox/Config.kmk /vbox/include/VBox/VBoxGuestLib.h /vbox/include/VBox/settings.h /vbox/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk /vbox/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibDragAndDrop.cpp /vbox/src/VBox/Additions/x11/Installer/98vboxadd-xclient /vbox/src/VBox/Additions/x11/VBoxClient/Makefile.kmk /vbox/src/VBox/Additions/x11/VBoxClient/draganddrop.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp /vbox/src/VBox/Frontends/VirtualBox/Makefile.kmk /vbox/src/VBox/Frontends/VirtualBox/src/VBoxVMInformationDlg.cpp /vbox/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackend.h /vbox/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendCOM.cpp /vbox/src/VBox/Frontends/VirtualBox/src/extensions/QIListView.cpp /vbox/src/VBox/Frontends/VirtualBox/src/extensions/QIMessageBox.cpp /vbox/src/VBox/Frontends/VirtualBox/src/extensions/QISplitter.cpp /vbox/src/VBox/Frontends/VirtualBox/src/extensions/QIStateIndicator.cpp /vbox/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp /vbox/src/VBox/Frontends/VirtualBox/src/platform/darwin/UIWindowMenuManager.cpp /vbox/src/VBox/Frontends/VirtualBox/src/platform/darwin/VBoxUtils-darwin.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDHandler.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMouseHandler.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/UIVMListView.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/VBoxSettingsSelector.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsGeneral.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsGeneral.h /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsGeneral.ui /vbox/src/VBox/Frontends/VirtualBox/src/widgets/UIProgressDialog.cpp /vbox/src/VBox/Frontends/VirtualBox/src/widgets/VBoxFilePathSelectorWidget.cpp /vbox/src/VBox/HostServices/DragAndDrop/Makefile.kmk /vbox/src/VBox/HostServices/DragAndDrop/dndmanager.cpp /vbox/src/VBox/HostServices/DragAndDrop/dndmanager.h /vbox/src/VBox/HostServices/DragAndDrop/service.cpp /vbox/src/VBox/Installer/linux/Makefile.kmk /vbox/src/VBox/Installer/linux/debian/lintian-override.in /vbox/src/VBox/Installer/linux/deffiles /vbox/src/VBox/Main/Makefile.kmk /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/ConsoleImpl.h /vbox/src/VBox/Main/include/GuestDnDImpl.h /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/include/SessionImpl.h /vbox/src/VBox/Main/src-all/VirtualBoxErrorInfoImpl.cpp ConsoleImpl.cpp ConsoleImpl2.cpp GuestDnDImpl.cpp GuestImpl.cpp SessionImpl.cpp /vbox/src/VBox/Main/src-server/ApplianceImpl.cpp /vbox/src/VBox/Main/src-server/ApplianceImplIO.cpp /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/Main/testcase/tstAPI.cpp /vbox/src/VBox/Main/xml/Settings.cpp /vbox/src/VBox/Main/xml/VirtualBox-settings-common.xsd /vbox/src/VBox/Runtime/common/misc/s3.cpp /vbox/src/VBox/Runtime/testcase/tstRTUri.cpp
2f3883b126a405f92b19e829472f614c7352b4f9 42084 10-Jul-2012 vboxsync

Guest Control 2.0: Hacking in progress.

6fe1329154975472e055284198df7fa8e64dee3a 41925 27-Jun-2012 vboxsync

allow to change the clipboard mode during runtime (API change including 'VBoxManage controlvm' change)

660f67530e242a64d0c90c4d2a2573ae3954ab16 40748 02-Apr-2012 vboxsync

Main/Metrics: added read lock to Session::EnableVMMStatistics (#6029)

8324e598ca07b113321adec8ba2b95cd0eaabafc 40257 27-Feb-2012 vboxsync

Main/Medium: rework locking scheme to solve lock order violations and long GUI start up time caused by too much locking Main/all: Remove the enter and leave methods from write locks, they cause hard to find locking problems. Better solve them explicitly.

6f477064d285a217c6a292fafc7f42ea900600f4 40177 19-Feb-2012 vboxsync

Main: return S_OK

7a3d722456f70226ebc994df685bd736e4324d04 40084 12-Feb-2012 vboxsync

Main/Metrics: Guests now push collected metrics to VBoxSVC instead of being polled (#6029)

b0a3d0ec5780199a2f379da63c59ccf48f1a73b9 37423 12-Jun-2011 vboxsync

Ran the source code massager (scm).

/vbox/include/VBox/RemoteDesktop/VRDE.h /vbox/include/VBox/usblib-win.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoPortAPI.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDisp.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDraw.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDraw.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDDrawVHWA.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDrawCmd.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispDriverDDraw.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispMini.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispMouse.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVBVA.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/VBoxDispVRDP.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/VBoxMPVidModes.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPIOCTL.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPInternal.cpp /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxMPVideoPortAPI.cpp /vbox/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMF.h /vbox/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMFDriver.cpp /vbox/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMFInternal.cpp /vbox/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp /vbox/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win-pnp.cpp /vbox/src/VBox/Additions/solaris/Installer/postinstall.sh /vbox/src/VBox/Additions/solaris/SharedFolders/Makefile.kmk /vbox/src/VBox/Additions/x11/VBoxClient/seamless-x11.cpp /vbox/src/VBox/Additions/x11/VBoxClient/vector.h /vbox/src/VBox/Additions/x11/vboxmouse/vboxmouse_15.c /vbox/src/VBox/Additions/x11/vboxvideo/testcase/tstSetModeXOrg.c /vbox/src/VBox/Debugger/DBGCBuiltInSymbols.cpp /vbox/src/VBox/Devices/Bus/MsixCommon.cpp /vbox/src/VBox/Devices/Bus/PCIInternal.h /vbox/src/VBox/Devices/Network/slirp/socket.c /vbox/src/VBox/Devices/PC/DevDMA.cpp /vbox/src/VBox/Devices/PC/DevPIC.cpp /vbox/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBufferQImage.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIKeyboardHandler.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/UIVMListView.cpp /vbox/src/VBox/HostDrivers/VBoxNetAdp/darwin/VBoxNetAdp-darwin.cpp /vbox/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c /vbox/src/VBox/HostDrivers/VBoxPci/VBoxPci.c /vbox/src/VBox/HostDrivers/VBoxPci/VBoxPciInternal.h /vbox/src/VBox/HostDrivers/VBoxUSB/Makefile.kmk /vbox/src/VBox/HostDrivers/VBoxUSB/win/Makefile.kmk /vbox/src/VBox/Installer/linux/installer-utils.sh /vbox/src/VBox/Installer/solaris/vboxconfig.sh /vbox/src/VBox/Main/include/VirtualBoxBase.h BusAssignmentManager.cpp SessionImpl.cpp /vbox/src/VBox/Main/src-server/GuestOSTypeImpl.cpp /vbox/src/VBox/Main/src-server/MediumFormatImpl.cpp /vbox/src/VBox/Main/src-server/PerformanceImpl.cpp /vbox/src/VBox/Main/src-server/SystemPropertiesImpl.cpp /vbox/src/VBox/Main/src-server/generic/NetIf-generic.cpp /vbox/src/VBox/Main/testcase/tstHostHardwareLinux.cpp /vbox/src/VBox/Main/testcase/tstUSBProxyLinux.cpp /vbox/src/VBox/Runtime/common/dvm/dvmbsdlabel.cpp /vbox/src/VBox/Runtime/r0drv/solaris/modulestub-r0drv-solaris.c /vbox/src/VBox/Runtime/r3/win/dllmain-win.cpp /vbox/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp /vbox/src/VBox/VMM/include/IEMInternal.h
d25bcdf962ee41a60a35fe07166324419acf4b22 36991 06-May-2011 vboxsync

Main: Initial support for disk hotplugging, work in progress

c7a378ed2fbad681c0b674351d698ef20a368935 35638 19-Jan-2011 vboxsync

Main. QT/FE: fix long standing COM issue

/vbox/include/VBox/com/com.h /vbox/include/VBox/com/defs.h /vbox/src/VBox/Frontends/VBoxBFE/COMDefs.h /vbox/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.cpp /vbox/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.h /vbox/src/VBox/Frontends/VirtualBox/src/globals/COMWrappers.xsl /vbox/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp /vbox/src/VBox/Frontends/VirtualBox/src/main.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBufferQImage.cpp /vbox/src/VBox/Main/glue/initterm.cpp /vbox/src/VBox/Main/idl/comimpl.xsl /vbox/src/VBox/Main/include/ApplianceImpl.h /vbox/src/VBox/Main/include/AudioAdapterImpl.h /vbox/src/VBox/Main/include/BIOSSettingsImpl.h /vbox/src/VBox/Main/include/BandwidthControlImpl.h /vbox/src/VBox/Main/include/BandwidthGroupImpl.h /vbox/src/VBox/Main/include/ConsoleImpl.h /vbox/src/VBox/Main/include/ConsoleVRDPServer.h /vbox/src/VBox/Main/include/DHCPServerImpl.h /vbox/src/VBox/Main/include/DisplayImpl.h /vbox/src/VBox/Main/include/EventImpl.h /vbox/src/VBox/Main/include/ExtPackManagerImpl.h /vbox/src/VBox/Main/include/FramebufferImpl.h /vbox/src/VBox/Main/include/GuestImpl.h /vbox/src/VBox/Main/include/GuestOSTypeImpl.h /vbox/src/VBox/Main/include/HostImpl.h /vbox/src/VBox/Main/include/HostNetworkInterfaceImpl.h /vbox/src/VBox/Main/include/HostUSBDeviceImpl.h /vbox/src/VBox/Main/include/KeyboardImpl.h /vbox/src/VBox/Main/include/MachineDebuggerImpl.h /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/include/MediumAttachmentImpl.h /vbox/src/VBox/Main/include/MediumFormatImpl.h /vbox/src/VBox/Main/include/MediumImpl.h /vbox/src/VBox/Main/include/MouseImpl.h /vbox/src/VBox/Main/include/NATEngineImpl.h /vbox/src/VBox/Main/include/NetworkAdapterImpl.h /vbox/src/VBox/Main/include/ParallelPortImpl.h /vbox/src/VBox/Main/include/PciDeviceAttachmentImpl.h /vbox/src/VBox/Main/include/PerformanceImpl.h /vbox/src/VBox/Main/include/ProgressCombinedImpl.h /vbox/src/VBox/Main/include/ProgressImpl.h /vbox/src/VBox/Main/include/ProgressProxyImpl.h /vbox/src/VBox/Main/include/RemoteUSBDeviceImpl.h /vbox/src/VBox/Main/include/SerialPortImpl.h /vbox/src/VBox/Main/include/SessionImpl.h /vbox/src/VBox/Main/include/SharedFolderImpl.h /vbox/src/VBox/Main/include/SnapshotImpl.h /vbox/src/VBox/Main/include/StorageControllerImpl.h /vbox/src/VBox/Main/include/SystemPropertiesImpl.h /vbox/src/VBox/Main/include/USBControllerImpl.h /vbox/src/VBox/Main/include/USBDeviceFilterImpl.h /vbox/src/VBox/Main/include/USBDeviceImpl.h /vbox/src/VBox/Main/include/VFSExplorerImpl.h /vbox/src/VBox/Main/include/VRDEServerImpl.h /vbox/src/VBox/Main/include/VirtualBoxBase.h /vbox/src/VBox/Main/include/VirtualBoxClientImpl.h /vbox/src/VBox/Main/include/VirtualBoxImpl.h /vbox/src/VBox/Main/src-all/EventImpl.cpp /vbox/src/VBox/Main/src-all/ExtPackManagerImpl.cpp /vbox/src/VBox/Main/src-all/PciDeviceAttachmentImpl.cpp /vbox/src/VBox/Main/src-all/ProgressImpl.cpp /vbox/src/VBox/Main/src-all/SharedFolderImpl.cpp ConsoleImpl.cpp ConsoleVRDPServer.cpp DisplayImpl.cpp GuestImpl.cpp KeyboardImpl.cpp MachineDebuggerImpl.cpp MouseImpl.cpp RemoteUSBDeviceImpl.cpp SessionImpl.cpp USBDeviceImpl.cpp VirtualBoxClientImpl.cpp /vbox/src/VBox/Main/src-server/AudioAdapterImpl.cpp /vbox/src/VBox/Main/src-server/BIOSSettingsImpl.cpp /vbox/src/VBox/Main/src-server/BandwidthControlImpl.cpp /vbox/src/VBox/Main/src-server/BandwidthGroupImpl.cpp /vbox/src/VBox/Main/src-server/DHCPServerImpl.cpp /vbox/src/VBox/Main/src-server/GuestOSTypeImpl.cpp /vbox/src/VBox/Main/src-server/HostImpl.cpp /vbox/src/VBox/Main/src-server/HostNetworkInterfaceImpl.cpp /vbox/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/Main/src-server/MediumAttachmentImpl.cpp /vbox/src/VBox/Main/src-server/MediumFormatImpl.cpp /vbox/src/VBox/Main/src-server/MediumImpl.cpp /vbox/src/VBox/Main/src-server/NATEngineImpl.cpp /vbox/src/VBox/Main/src-server/NetworkAdapterImpl.cpp /vbox/src/VBox/Main/src-server/ParallelPortImpl.cpp /vbox/src/VBox/Main/src-server/PerformanceImpl.cpp /vbox/src/VBox/Main/src-server/ProgressProxyImpl.cpp /vbox/src/VBox/Main/src-server/SerialPortImpl.cpp /vbox/src/VBox/Main/src-server/SnapshotImpl.cpp /vbox/src/VBox/Main/src-server/StorageControllerImpl.cpp /vbox/src/VBox/Main/src-server/SystemPropertiesImpl.cpp /vbox/src/VBox/Main/src-server/USBControllerImpl.cpp /vbox/src/VBox/Main/src-server/USBDeviceFilterImpl.cpp /vbox/src/VBox/Main/src-server/VRDEServerImpl.cpp /vbox/src/VBox/Main/src-server/VirtualBoxImpl.cpp
e45ccb294fc1f6b4078d058eaff86100361a7358 35368 30-Dec-2010 vboxsync

Main: source re-org.

/vbox/src/VBox/Frontends/VBoxBFE/Makefile.kmk /vbox/src/VBox/Main/Makefile.kmk /vbox/src/VBox/Main/VBoxExtPackHelperApp.cpp /vbox/src/VBox/Main/glue/xpcom/helpers.cpp /vbox/src/VBox/Main/include/win/resource.h /vbox/src/VBox/Main/linux/Makefile.kup /vbox/src/VBox/Main/src-all/DisplayPNGUtil.cpp /vbox/src/VBox/Main/src-all/DisplayResampleImage.cpp /vbox/src/VBox/Main/src-all/DisplayUtils.cpp /vbox/src/VBox/Main/src-all/EventImpl.cpp /vbox/src/VBox/Main/src-all/ExtPackManagerImpl.cpp /vbox/src/VBox/Main/src-all/ExtPackUtil.cpp /vbox/src/VBox/Main/src-all/Global.cpp /vbox/src/VBox/Main/src-all/Logging.cpp /vbox/src/VBox/Main/src-all/PciDeviceAttachmentImpl.cpp /vbox/src/VBox/Main/src-all/ProgressImpl.cpp /vbox/src/VBox/Main/src-all/SharedFolderImpl.cpp /vbox/src/VBox/Main/src-all/VirtualBoxBase.cpp /vbox/src/VBox/Main/src-all/VirtualBoxErrorInfoImpl.cpp AudioSnifferInterface.cpp BusAssignmentManager.cpp ConsoleImpl.cpp ConsoleImpl2.cpp ConsoleImplTeleporter.cpp ConsoleVRDPServer.cpp DisplayImpl.cpp GuestCtrlImpl.cpp GuestImpl.cpp HGCM.cpp HGCMObjects.cpp HGCMThread.cpp KeyboardImpl.cpp MachineDebuggerImpl.cpp MouseImpl.cpp RemoteUSBBackend.cpp RemoteUSBDeviceImpl.cpp SessionImpl.cpp USBDeviceImpl.cpp VBoxDriversRegister.cpp VMMDevInterface.cpp VirtualBoxClientImpl.cpp win/VBoxC.def win/VBoxC.rc win/VirtualBox_rgs.xsl win/dllmain.cpp xpcom/module.cpp /vbox/src/VBox/Main/src-server/ApplianceImpl.cpp /vbox/src/VBox/Main/src-server/ApplianceImplExport.cpp /vbox/src/VBox/Main/src-server/ApplianceImplIO.cpp /vbox/src/VBox/Main/src-server/ApplianceImplImport.cpp /vbox/src/VBox/Main/src-server/AudioAdapterImpl.cpp /vbox/src/VBox/Main/src-server/BIOSSettingsImpl.cpp /vbox/src/VBox/Main/src-server/BandwidthControlImpl.cpp /vbox/src/VBox/Main/src-server/BandwidthGroupImpl.cpp /vbox/src/VBox/Main/src-server/DHCPServerImpl.cpp /vbox/src/VBox/Main/src-server/DHCPServerRunner.cpp /vbox/src/VBox/Main/src-server/GuestOSTypeImpl.cpp /vbox/src/VBox/Main/src-server/HostImpl.cpp /vbox/src/VBox/Main/src-server/HostNetworkInterfaceImpl.cpp /vbox/src/VBox/Main/src-server/HostPower.cpp /vbox/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/Main/src-server/Matching.cpp /vbox/src/VBox/Main/src-server/MediumAttachmentImpl.cpp /vbox/src/VBox/Main/src-server/MediumFormatImpl.cpp /vbox/src/VBox/Main/src-server/MediumImpl.cpp /vbox/src/VBox/Main/src-server/MediumLock.cpp /vbox/src/VBox/Main/src-server/NATEngineImpl.cpp /vbox/src/VBox/Main/src-server/NetworkAdapterImpl.cpp /vbox/src/VBox/Main/src-server/ParallelPortImpl.cpp /vbox/src/VBox/Main/src-server/Performance.cpp /vbox/src/VBox/Main/src-server/PerformanceImpl.cpp /vbox/src/VBox/Main/src-server/ProgressProxyImpl.cpp /vbox/src/VBox/Main/src-server/SerialPortImpl.cpp /vbox/src/VBox/Main/src-server/SnapshotImpl.cpp /vbox/src/VBox/Main/src-server/StorageControllerImpl.cpp /vbox/src/VBox/Main/src-server/SystemPropertiesImpl.cpp /vbox/src/VBox/Main/src-server/USBControllerImpl.cpp /vbox/src/VBox/Main/src-server/USBDeviceFilterImpl.cpp /vbox/src/VBox/Main/src-server/USBProxyService.cpp /vbox/src/VBox/Main/src-server/VFSExplorerImpl.cpp /vbox/src/VBox/Main/src-server/VRDEServerImpl.cpp /vbox/src/VBox/Main/src-server/VirtualBoxImpl.cpp /vbox/src/VBox/Main/src-server/darwin/HostPowerDarwin.cpp /vbox/src/VBox/Main/src-server/darwin/Makefile.kup /vbox/src/VBox/Main/src-server/darwin/NetIf-darwin.cpp /vbox/src/VBox/Main/src-server/darwin/OpenGLTestDarwin.cpp /vbox/src/VBox/Main/src-server/darwin/PerformanceDarwin.cpp /vbox/src/VBox/Main/src-server/darwin/USBProxyServiceDarwin.cpp /vbox/src/VBox/Main/src-server/darwin/iokit.cpp /vbox/src/VBox/Main/src-server/darwin/iokit.h /vbox/src/VBox/Main/src-server/freebsd/HostHardwareFreeBSD.cpp /vbox/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp /vbox/src/VBox/Main/src-server/freebsd/PerformanceFreeBSD.cpp /vbox/src/VBox/Main/src-server/freebsd/USBProxyServiceFreeBSD.cpp /vbox/src/VBox/Main/src-server/generic/Makefile.kup /vbox/src/VBox/Main/src-server/generic/NetIf-generic.cpp /vbox/src/VBox/Main/src-server/generic/OpenGLTest.cpp /vbox/src/VBox/Main/src-server/generic/OpenGLTestApp.cpp /vbox/src/VBox/Main/src-server/linux/HostHardwareLinux.cpp /vbox/src/VBox/Main/src-server/linux/Makefile.kup /vbox/src/VBox/Main/src-server/linux/NetIf-linux.cpp /vbox/src/VBox/Main/src-server/linux/PerformanceLinux.cpp /vbox/src/VBox/Main/src-server/linux/USBGetDevices.cpp /vbox/src/VBox/Main/src-server/linux/USBProxyServiceLinux.cpp /vbox/src/VBox/Main/src-server/linux/vbox-libhal.cpp /vbox/src/VBox/Main/src-server/os2/NetIf-os2.cpp /vbox/src/VBox/Main/src-server/os2/PerformanceOs2.cpp /vbox/src/VBox/Main/src-server/os2/USBProxyServiceOs2.cpp /vbox/src/VBox/Main/src-server/solaris/DynLoadLibSolaris.cpp /vbox/src/VBox/Main/src-server/solaris/DynLoadLibSolaris.h /vbox/src/VBox/Main/src-server/solaris/NetIf-solaris.cpp /vbox/src/VBox/Main/src-server/solaris/PerformanceSolaris.cpp /vbox/src/VBox/Main/src-server/solaris/USBProxyServiceSolaris.cpp /vbox/src/VBox/Main/src-server/win/HostPowerWin.cpp /vbox/src/VBox/Main/src-server/win/NetIf-win.cpp /vbox/src/VBox/Main/src-server/win/PerformanceWin.cpp /vbox/src/VBox/Main/src-server/win/USBProxyServiceWindows.cpp /vbox/src/VBox/Main/src-server/win/VBoxComEvents.cpp /vbox/src/VBox/Main/src-server/win/VBoxComEvents.h /vbox/src/VBox/Main/src-server/win/VBoxSVC.rc /vbox/src/VBox/Main/src-server/win/svchlp.cpp /vbox/src/VBox/Main/src-server/win/svchlp.h /vbox/src/VBox/Main/src-server/win/svcmain.cpp /vbox/src/VBox/Main/src-server/xpcom/server.cpp /vbox/src/VBox/Main/src-server/xpcom/server.h /vbox/src/VBox/Main/src-server/xpcom/server_module.cpp /vbox/src/VBox/Main/testcase/Makefile.kmk /vbox/src/VBox/Main/testcase/tstCollector.cpp /vbox/src/VBox/Main/win/Makefile.kup /vbox/src/VBox/Main/xpcom/Makefile.kup /vbox/src/VBox/RDP/client/Makefile.kmk /vbox/src/VBox/RDP/client/files_rdesktop-vrdp