History log of /vbox/src/VBox/Main/src-server/GuestOSTypeImpl.cpp
Revision Date Author Comments Expand
7b01db654c23d4e432465aebc1a1853e8d6b3194 49644 25-Nov-2013 vboxsync

stage 1/8 of 6813 changes

321713c8724d53a5563eda3a70ab0f3830fd9e16 49074 14-Oct-2013 vboxsync

Main, FE/Qt: Added a triple fault handling OS hint and a new OS/2 1.x guest type.

1cd59fdf671ca60c64d77e3f7046aaecf7003824 42551 02-Aug-2012 vboxsync

Main: big API naming cleanup, use all caps acronyms everywhere, including SDK docs Frontends/VBoxManage: implement guestcontrol execute for new API, disabled by default

/vbox/doc/manual/docbook2latex.xsl /vbox/doc/manual/en_US/SDKRef.xml /vbox/include/VBox/pci.h /vbox/include/VBox/settings.h /vbox/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageHostonly.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/UIVMItem.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsNetwork.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsSystem.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.cpp /vbox/src/VBox/Frontends/VirtualBox/src/wizards/firstrun/UIWizardFirstRun.cpp /vbox/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp /vbox/src/VBox/Main/Makefile.kmk /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/BandwidthControlImpl.h /vbox/src/VBox/Main/include/BusAssignmentManager.h /vbox/src/VBox/Main/include/ConsoleImpl.h /vbox/src/VBox/Main/include/GuestOSTypeImpl.h /vbox/src/VBox/Main/include/GuestProcessImpl.h /vbox/src/VBox/Main/include/GuestSessionImpl.h /vbox/src/VBox/Main/include/HostNetworkInterfaceImpl.h /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/include/MediumImpl.h /vbox/src/VBox/Main/include/NATEngineImpl.h /vbox/src/VBox/Main/include/NetworkAdapterImpl.h /vbox/src/VBox/Main/include/PCIDeviceAttachmentImpl.h /vbox/src/VBox/Main/include/PCIRawDevImpl.h /vbox/src/VBox/Main/include/USBControllerImpl.h /vbox/src/VBox/Main/src-all/PCIDeviceAttachmentImpl.cpp /vbox/src/VBox/Main/src-client/BusAssignmentManager.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl2.cpp /vbox/src/VBox/Main/src-client/GuestProcessImpl.cpp /vbox/src/VBox/Main/src-client/GuestSessionImpl.cpp /vbox/src/VBox/Main/src-client/PCIRawDevImpl.cpp /vbox/src/VBox/Main/src-client/VBoxDriversRegister.cpp BandwidthControlImpl.cpp GuestOSTypeImpl.cpp HostNetworkInterfaceImpl.cpp MachineImpl.cpp MediumImpl.cpp NATEngineImpl.cpp NetworkAdapterImpl.cpp USBControllerImpl.cpp /vbox/src/VBox/Main/xml/Settings.cpp
04982697b03f25ee4738b26d1c6a2b26bf06c9e7 39058 20-Oct-2011 vboxsync

Added machinery to add floppy or not add USB for new VMs depending on guest type.

1f17f33cc8338f56a4ca17ac85bca4e373663bf5 39055 20-Oct-2011 vboxsync

Fe/Qt4+Main: Use 3D acceleration + 128MB VRAM for Windows 8 by default. Added IGuestOSType::recommended2DVideoAcceleration() + IGuestOSType::recommended3DAcceleration().

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 /vbox/src/VBox/Main/src-client/BusAssignmentManager.cpp /vbox/src/VBox/Main/src-client/SessionImpl.cpp GuestOSTypeImpl.cpp MediumFormatImpl.cpp PerformanceImpl.cpp SystemPropertiesImpl.cpp 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
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 /vbox/src/VBox/Main/src-client/ConsoleImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleVRDPServer.cpp /vbox/src/VBox/Main/src-client/DisplayImpl.cpp /vbox/src/VBox/Main/src-client/GuestImpl.cpp /vbox/src/VBox/Main/src-client/KeyboardImpl.cpp /vbox/src/VBox/Main/src-client/MachineDebuggerImpl.cpp /vbox/src/VBox/Main/src-client/MouseImpl.cpp /vbox/src/VBox/Main/src-client/RemoteUSBDeviceImpl.cpp /vbox/src/VBox/Main/src-client/SessionImpl.cpp /vbox/src/VBox/Main/src-client/USBDeviceImpl.cpp /vbox/src/VBox/Main/src-client/VirtualBoxClientImpl.cpp AudioAdapterImpl.cpp BIOSSettingsImpl.cpp BandwidthControlImpl.cpp BandwidthGroupImpl.cpp DHCPServerImpl.cpp GuestOSTypeImpl.cpp HostImpl.cpp HostNetworkInterfaceImpl.cpp HostUSBDeviceImpl.cpp MachineImpl.cpp MediumAttachmentImpl.cpp MediumFormatImpl.cpp MediumImpl.cpp NATEngineImpl.cpp NetworkAdapterImpl.cpp ParallelPortImpl.cpp PerformanceImpl.cpp ProgressProxyImpl.cpp SerialPortImpl.cpp SnapshotImpl.cpp StorageControllerImpl.cpp SystemPropertiesImpl.cpp USBControllerImpl.cpp USBDeviceFilterImpl.cpp VRDEServerImpl.cpp 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 /vbox/src/VBox/Main/src-client/AudioSnifferInterface.cpp /vbox/src/VBox/Main/src-client/BusAssignmentManager.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl2.cpp /vbox/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp /vbox/src/VBox/Main/src-client/ConsoleVRDPServer.cpp /vbox/src/VBox/Main/src-client/DisplayImpl.cpp /vbox/src/VBox/Main/src-client/GuestCtrlImpl.cpp /vbox/src/VBox/Main/src-client/GuestImpl.cpp /vbox/src/VBox/Main/src-client/HGCM.cpp /vbox/src/VBox/Main/src-client/HGCMObjects.cpp /vbox/src/VBox/Main/src-client/HGCMThread.cpp /vbox/src/VBox/Main/src-client/KeyboardImpl.cpp /vbox/src/VBox/Main/src-client/MachineDebuggerImpl.cpp /vbox/src/VBox/Main/src-client/MouseImpl.cpp /vbox/src/VBox/Main/src-client/RemoteUSBBackend.cpp /vbox/src/VBox/Main/src-client/RemoteUSBDeviceImpl.cpp /vbox/src/VBox/Main/src-client/SessionImpl.cpp /vbox/src/VBox/Main/src-client/USBDeviceImpl.cpp /vbox/src/VBox/Main/src-client/VBoxDriversRegister.cpp /vbox/src/VBox/Main/src-client/VMMDevInterface.cpp /vbox/src/VBox/Main/src-client/VirtualBoxClientImpl.cpp /vbox/src/VBox/Main/src-client/win/VBoxC.def /vbox/src/VBox/Main/src-client/win/VBoxC.rc /vbox/src/VBox/Main/src-client/win/VirtualBox_rgs.xsl /vbox/src/VBox/Main/src-client/win/dllmain.cpp /vbox/src/VBox/Main/src-client/xpcom/module.cpp ApplianceImpl.cpp ApplianceImplExport.cpp ApplianceImplIO.cpp ApplianceImplImport.cpp AudioAdapterImpl.cpp BIOSSettingsImpl.cpp BandwidthControlImpl.cpp BandwidthGroupImpl.cpp DHCPServerImpl.cpp DHCPServerRunner.cpp GuestOSTypeImpl.cpp HostImpl.cpp HostNetworkInterfaceImpl.cpp HostPower.cpp HostUSBDeviceImpl.cpp MachineImpl.cpp Matching.cpp MediumAttachmentImpl.cpp MediumFormatImpl.cpp MediumImpl.cpp MediumLock.cpp NATEngineImpl.cpp NetworkAdapterImpl.cpp ParallelPortImpl.cpp Performance.cpp PerformanceImpl.cpp ProgressProxyImpl.cpp SerialPortImpl.cpp SnapshotImpl.cpp StorageControllerImpl.cpp SystemPropertiesImpl.cpp USBControllerImpl.cpp USBDeviceFilterImpl.cpp USBProxyService.cpp VFSExplorerImpl.cpp VRDEServerImpl.cpp VirtualBoxImpl.cpp darwin/HostPowerDarwin.cpp darwin/Makefile.kup darwin/NetIf-darwin.cpp darwin/OpenGLTestDarwin.cpp darwin/PerformanceDarwin.cpp darwin/USBProxyServiceDarwin.cpp darwin/iokit.cpp darwin/iokit.h freebsd/HostHardwareFreeBSD.cpp freebsd/NetIf-freebsd.cpp freebsd/PerformanceFreeBSD.cpp freebsd/USBProxyServiceFreeBSD.cpp generic/Makefile.kup generic/NetIf-generic.cpp generic/OpenGLTest.cpp generic/OpenGLTestApp.cpp linux/HostHardwareLinux.cpp linux/Makefile.kup linux/NetIf-linux.cpp linux/PerformanceLinux.cpp linux/USBGetDevices.cpp linux/USBProxyServiceLinux.cpp linux/vbox-libhal.cpp os2/NetIf-os2.cpp os2/PerformanceOs2.cpp os2/USBProxyServiceOs2.cpp solaris/DynLoadLibSolaris.cpp solaris/DynLoadLibSolaris.h solaris/NetIf-solaris.cpp solaris/PerformanceSolaris.cpp solaris/USBProxyServiceSolaris.cpp win/HostPowerWin.cpp win/NetIf-win.cpp win/PerformanceWin.cpp win/USBProxyServiceWindows.cpp win/VBoxComEvents.cpp win/VBoxComEvents.h win/VBoxSVC.rc win/svchlp.cpp win/svchlp.h win/svcmain.cpp xpcom/server.cpp xpcom/server.h 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