# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Mar 20, 2025 4:13:25 AM Fri, 13 May 2011 12:38:28 GMT vboxsync [37068] * trunk/include/VBox/com/list.h (modified) * trunk/include/VBox/com/mtlist.h (modified) Main: add support for Com(Obj)Ptr in our RTC(MT)List classes Tue, 10 May 2011 18:10:46 GMT vboxsync [37034] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Hacking in progress... Tue, 10 May 2011 11:23:44 GMT vboxsync [37024] * trunk/include/iprt/dvm.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/dvm/dvm.cpp (modified) * trunk/src/VBox/Runtime/common/dvm/dvmgpt.cpp (modified) * trunk/src/VBox/Runtime/common/dvm/dvmmbr.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dvm.h (modified) iprt/dvm: use static, changed prefix of internal functions. Tue, 10 May 2011 08:20:35 GMT vboxsync [37019] * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibAdditions.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibHostVersion.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo.cpp (modified) Guest Additions: Also report extended version information to the host ... Mon, 09 May 2011 12:04:12 GMT vboxsync [37012] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: DECL_NO_INLINE typo. Fri, 06 May 2011 13:50:35 GMT vboxsync [36984] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: Yield the mutex during cleanup since it may take quite a while ... Wed, 04 May 2011 16:37:48 GMT vboxsync [36961] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Main/src-server/HostImpl.cpp (modified) * trunk/src/VBox/Main/src-server/linux/USBProxyServiceLinux.cpp (modified) Main/USB/linux: return correct error codes and messages if the user ... Wed, 04 May 2011 14:56:38 GMT vboxsync [36959] * trunk/include/VBox/usblib-win.h (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/Makefile.kmk (modified) usb: avoid redundant device info updates Tue, 03 May 2011 17:13:31 GMT vboxsync [36944] * trunk/include/VBox/param.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VBox/param.h: Bumped the max RAM limit up to 2TB on 64-bit hosts (was ... Tue, 03 May 2011 14:56:08 GMT vboxsync [36941] * trunk/include/VBox/VBoxDrvCfg-win.h (modified) * trunk/include/VBox/usblib-win.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/VBoxUSBFilterMgr.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/VBoxUSBFilterMgr.h (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/Device (deleted) * trunk/src/VBox/HostDrivers/VBoxUSB/win/Filter (deleted) * trunk/src/VBox/HostDrivers/VBoxUSB/win/Install/USBInstall.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/Install/USBUninstall.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/Monitor (deleted) * trunk/src/VBox/HostDrivers/VBoxUSB/win/USBLib-win.cpp (deleted) * trunk/src/VBox/HostDrivers/VBoxUSB/win/testcase/USBTest.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxUSB/win/usbdesc.h (deleted) * trunk/src/VBox/HostDrivers/win/cfg/VBoxDrvCfg.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/src-server/win/USBProxyServiceWindows.cpp (modified) usb rework Tue, 03 May 2011 08:02:13 GMT vboxsync [36925] * trunk/include/VBox/RemoteDesktop/VRDEImage.h (modified) * trunk/src/VBox/Main/src-client/ConsoleVRDPServer.cpp (modified) 3D for VRDP: updates (xTracker 5565). Fri, 29 Apr 2011 13:22:57 GMT vboxsync [36891] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/Main/src-client/GuestImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSharedPage.cpp (modified) * trunk/src/VBox/VMM/include/PGMGstDefs.h (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled). Fri, 29 Apr 2011 13:21:12 GMT vboxsync [36890] * trunk/include/iprt/types.h (modified) iprt/types.h: Made the NIL_RTRxPTR defines work nicely in all ... Fri, 29 Apr 2011 10:04:52 GMT vboxsync [36887] * trunk/include/VBox/HostServices/GuestControlSvc.h (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlExec.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlExecThread.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/src-client/GuestCtrlImpl.cpp (modified) GuestCtrl: Added support for getting separated stdout/stderr output. Fri, 29 Apr 2011 09:29:08 GMT vboxsync [36882] * trunk/include/VBox/VBoxVideo.h (modified) : make it compile with VBOX_WITH_WDDM disabled Thu, 28 Apr 2011 07:37:42 GMT vboxsync [36869] * trunk/include/VBox/RemoteDesktop/VRDEImage.h (added) include/VBox/RemoteDesktop: export missing header Wed, 27 Apr 2011 17:31:21 GMT vboxsync [36860] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: rdtsc, mov DRx, ltr, lldt. cmovnle fix. Wed, 27 Apr 2011 15:05:06 GMT vboxsync [36858] * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) build fix. Wed, 27 Apr 2011 14:54:49 GMT vboxsync [36857] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: bsf, bsr, bt, btc, bts, btr and leave. Some cleaning up. Tue, 26 Apr 2011 15:41:32 GMT vboxsync [36849] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Some more bits. Tue, 26 Apr 2011 10:09:04 GMT vboxsync [36848] * trunk/include/VBox/Hardware/VBoxVideoVBE.h (modified) * trunk/include/VBox/log.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Display (deleted) * trunk/src/VBox/Additions/WINNT/Graphics/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport (deleted) * trunk/src/VBox/Additions/common/crOpenGL/load.c (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) Video: display/miniport drivers. (#5464) Tue, 26 Apr 2011 08:33:19 GMT vboxsync [36843] * trunk/include/VBox/HostServices/VBoxCrOpenGLSvc.h (modified) * trunk/src/VBox/GuestHost/OpenGL/include/cr_server.h (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server.h (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_config.c (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_muralfbo.c (modified) * trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_window.c (modified) * trunk/src/VBox/Main/include/ConsoleVRDPServer.h (modified) * trunk/src/VBox/Main/src-client/ConsoleVRDPServer.cpp (modified) 3D for VRDP: initial commit (xTracker 5565). Sun, 24 Apr 2011 22:15:10 GMT vboxsync [36832] * trunk/include/VBox/log.h (modified) VBox/log.h: Added LOG_GROUP_IEM. Sun, 24 Apr 2011 13:45:43 GMT vboxsync [36830] * trunk/include/iprt/log.h (modified) iprt/log.h: Check the RTLOGFLAGS_DISABLED in a few places. Fri, 22 Apr 2011 17:57:57 GMT vboxsync [36816] * trunk/include/iprt/dvm.h (added) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/dvm (added) * trunk/src/VBox/Runtime/include/internal/dvm.h (added) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTDvm.cpp (added) IPRT: Initial commit of the disk volume management API. Supports ... Thu, 21 Apr 2011 15:02:34 GMT vboxsync [36794] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) IEM: Verify I/O port read and writes as well as MMIO accesses. ... Thu, 21 Apr 2011 15:00:54 GMT vboxsync [36793] * trunk/include/VBox/x86.h (modified) x86.h: Added X86_EFL_1 for the reserved bit which reads as one. Wed, 20 Apr 2011 18:33:29 GMT vboxsync [36768] * trunk/Makefile.kmk (modified) * trunk/include/VBox/vmm/iem.h (added) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (added) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (added) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (added) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (added) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (added) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (added) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/VBox/VMM/testcase/tstX86-1.cpp (added) * trunk/src/VBox/VMM/testcase/tstX86-1A.asm (added) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/recompiler/cpu-exec.c (modified) IEM: Initial commit, work in progress. Wed, 20 Apr 2011 17:11:29 GMT vboxsync [36767] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Added RT_CONCAT, RT_CONCAT3 and RT_CONCAT4 for use with ... Wed, 20 Apr 2011 16:53:08 GMT vboxsync [36763] * trunk/include/VBox/vmm/cpumctx.h (modified) vmm/cpumctx.h: Added 8-bit register views for dil, sil, al, bl, dl ... Wed, 20 Apr 2011 16:52:26 GMT vboxsync [36762] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUM: CPUMSetGuestGDTR and CPUMSetGuestIDTR should take 64-bit base ... Wed, 20 Apr 2011 16:51:50 GMT vboxsync [36761] * trunk/include/VBox/types.h (modified) VBox/types.h: Added VBOXSTRICTRC comparison operators for comparing ... Wed, 20 Apr 2011 16:51:05 GMT vboxsync [36760] * trunk/include/VBox/x86.h (modified) VBox/x86.h: Added ModR/M, SIB, GREG and SREG constants. Added 64-bit ... Mon, 18 Apr 2011 14:58:46 GMT vboxsync [36717] * trunk/include/VBox/rawpci.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) PCI: experimental code for shared interrupts support Mon, 18 Apr 2011 14:17:17 GMT vboxsync [36716] * trunk/include/VBox/pci.h (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) PCI: 64-bit BARs tweaks, release logs on device attach, allow ... Fri, 15 Apr 2011 09:24:13 GMT vboxsync [36678] * trunk/include/VBox/pci.h (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) PCI: cleanups, R3 mapping work Tue, 12 Apr 2011 15:53:44 GMT vboxsync [36659] * trunk/include/VBox/com/list.h (modified) * trunk/include/VBox/com/mtlist.h (modified) com/list: do r71131 right Tue, 12 Apr 2011 13:16:57 GMT vboxsync [36656] * trunk/include/VBox/com/list.h (modified) * trunk/include/VBox/com/mtlist.h (modified) com/list: implicit RTCString conversion support Tue, 12 Apr 2011 12:43:41 GMT vboxsync [36655] * trunk/include/VBox/com/list.h (added) * trunk/include/VBox/com/mtlist.h (added) com: added Utf8Str specializations of RT*List Tue, 12 Apr 2011 12:42:35 GMT vboxsync [36654] * trunk/include/iprt/cpp/list.h (modified) * trunk/include/iprt/cpp/mtlist.h (modified) iprt-cpp/list: added RTMEMEF_NEW_AND_DELETE_OPERATORS; changed ... Mon, 11 Apr 2011 15:27:56 GMT vboxsync [36645] * trunk/include/iprt/cpp/Makefile.kup (added) Added a .kup-file to iprt/cpp/. Mon, 11 Apr 2011 14:53:49 GMT vboxsync [36644] * trunk/include/VBox/vmm/cpum.h (modified) build fix Mon, 11 Apr 2011 13:21:54 GMT vboxsync [36642] * trunk/include/VBox/x86.h (modified) X86_SEL_TYPE_SYS_TSS_BUSY_MASK Mon, 11 Apr 2011 10:10:38 GMT vboxsync [36639] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) CPUMIsGuestInRealOrV86Mode and CPUMIsGuestInRealOrV86ModeEx. Mon, 11 Apr 2011 09:51:59 GMT vboxsync [36638] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) addendum to r71078: there is another limit of 15 bytes required Fri, 08 Apr 2011 21:43:41 GMT vboxsync [36633] * trunk/include/VBox/vd-plugin.h (modified) * trunk/include/VBox/vd.h (modified) * trunk/src/VBox/Storage/DMG.cpp (modified) * trunk/src/VBox/Storage/ISCSI.cpp (modified) * trunk/src/VBox/Storage/Parallels.cpp (modified) * trunk/src/VBox/Storage/RAW.cpp (modified) * trunk/src/VBox/Storage/VD.cpp (modified) * trunk/src/VBox/Storage/VDI.cpp (modified) * trunk/src/VBox/Storage/VHD.cpp (modified) * trunk/src/VBox/Storage/VMDK.cpp (modified) Storage: Small cleanup. Drops VDImageIsAsyncIOSupported, it is ... Fri, 08 Apr 2011 18:41:51 GMT vboxsync [36630] * trunk/include/VBox/pci.h (modified) * trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/src-client/BusAssignmentManager.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) PCI: Main and VBoxManage work Fri, 08 Apr 2011 14:59:45 GMT vboxsync [36625] * trunk/include/iprt/string.h (modified) iprt/string.h: Adjusted RTSTR_MEMCHR_MAX so that buggy ... Fri, 08 Apr 2011 14:08:14 GMT vboxsync [36624] * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Mangling: solaris build fix. Fri, 08 Apr 2011 07:55:10 GMT vboxsync [36620] * trunk/include/iprt/mangling.h (modified) fix 32-bit Linux builds Thu, 07 Apr 2011 10:35:29 GMT vboxsync [36611] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/darwin/RTPathUserDocuments-darwin.cpp (added) * trunk/src/VBox/Runtime/r3/posix/RTPathUserDocuments-posix.cpp (added) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPath.cpp (modified) iprt: add RTPathUserDocuments Wed, 06 Apr 2011 19:46:15 GMT vboxsync [36597] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/memtracker.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/alloc/memtracker.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/string/strspace.cpp (modified) * trunk/src/VBox/Runtime/include/internal/file.h (modified) * trunk/src/VBox/Runtime/include/internal/strhash.h (added) * trunk/src/VBox/Runtime/r3/alloc.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) IPRT: Implemented the memory tracker. Wed, 06 Apr 2011 19:45:34 GMT vboxsync [36596] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) iprt/thread.h: Added RTThreadIsInitialized, RTThreadIsSelfKnown and ... Wed, 06 Apr 2011 19:44:43 GMT vboxsync [36595] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Added ASMAtomic[Dec|Inc|Add|Sub]Z. Wed, 06 Apr 2011 13:58:58 GMT vboxsync [36581] * trunk/include/iprt/mangling.h (modified) iprt: add new method to the mangling list Wed, 06 Apr 2011 13:45:19 GMT vboxsync [36579] * trunk/include/iprt/dir.h (modified) * trunk/src/VBox/Runtime/generic/RTDirCreateUniqueNumbered-generic.cpp (modified) iprt: fix win burns Wed, 06 Apr 2011 13:35:17 GMT vboxsync [36577] * trunk/include/iprt/dir.h (modified) * trunk/src/VBox/Runtime/generic/RTDirCreateUniqueNumbered-generic.cpp (added) * trunk/src/VBox/Runtime/testcase/tstRTDirCreateUniqueNumbered.cpp (added) iprt: add RTDirCreateUniqueNumbered Wed, 06 Apr 2011 10:10:49 GMT vboxsync [36573] * trunk/include/VBox/vd.h (modified) * trunk/include/VBox/vmm/pdmasynccompletion.h (modified) * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/include/iprt/avl.h (modified) * trunk/include/iprt/cpp/list.h (modified) * trunk/include/iprt/cpp/lock.h (modified) * trunk/include/iprt/ctype.h (modified) * trunk/include/iprt/file.h (modified) * trunk/include/iprt/types.h (modified) include/: a/an nits Wed, 06 Apr 2011 09:38:00 GMT vboxsync [36572] * trunk/include/iprt/cpp/list.h (modified) iprt-cpp: doc Wed, 06 Apr 2011 09:16:07 GMT vboxsync [36569] * trunk/include/iprt/mem.h (modified) iprt/mem.h: an alternative RTMEM_TAG including the line number Tue, 05 Apr 2011 18:24:42 GMT vboxsync [36567] * trunk/include/VBox/dbus.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) ugly. Tue, 05 Apr 2011 17:07:11 GMT vboxsync [36566] * trunk/include/VBox/vmm/hwacc_svm.h (modified) hwaccm_svm.h: Added u16PauseFilterCount. Tue, 05 Apr 2011 16:06:22 GMT vboxsync [36564] * trunk/include/VBox/vmm/hwacc_svm.h (modified) * trunk/src/VBox/VMM/VMMR3/HWACCM.cpp (modified) HWACCM/SVM: Document and log new feature bits. Tue, 05 Apr 2011 15:28:31 GMT vboxsync [36563] * trunk/include/iprt/cpp/list.h (modified) * trunk/include/iprt/cpp/mtlist.h (modified) * trunk/src/VBox/Runtime/testcase/tstIprtList.cpp (modified) iprt-cpp: More RTC*List methods. Added explicit constructors to the ... Tue, 05 Apr 2011 13:56:34 GMT vboxsync [36562] * trunk/include/VBox/pci.h (modified) * trunk/src/VBox/Devices/Bus/MsiCommon.cpp (modified) * trunk/src/VBox/Devices/Bus/PCIInternal.h (modified) PCI: better logging, try to play nice with MSI Tue, 05 Apr 2011 12:59:19 GMT vboxsync [36557] * trunk/include/VBox/vmm/pgm.h (modified) build fix Tue, 05 Apr 2011 12:47:37 GMT vboxsync [36556] * trunk/include/VBox/vmm/pgm.h (modified) pgm.h: build fix Tue, 05 Apr 2011 12:34:09 GMT vboxsync [36555] * trunk/Config.kmk (modified) * trunk/include/VBox/dbus-calls.h (modified) * trunk/include/VBox/dbus.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/manifest.h (modified) * trunk/include/iprt/sort.h (modified) * trunk/include/iprt/string.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/include/iprt/vfslowlevel.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodnm.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/common/rand/randadv.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformattype.cpp (modified) * trunk/src/VBox/Runtime/common/string/strspace.cpp (modified) * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) * trunk/src/VBox/Runtime/common/table/avl_Base.cpp.h (modified) * trunk/src/VBox/Runtime/common/table/avl_Destroy.cpp.h (modified) * trunk/src/VBox/Runtime/common/table/avl_DoWithAll.cpp.h (modified) * trunk/src/VBox/Runtime/common/table/avl_Enum.cpp.h (modified) * trunk/src/VBox/Runtime/common/table/avl_Get.cpp.h (modified) * trunk/src/VBox/Runtime/common/table/avl_GetBestFit.cpp.h (modified) * trunk/src/VBox/Runtime/common/table/avl_Range.cpp.h (modified) * trunk/src/VBox/Runtime/common/table/avl_RemoveBestFit.cpp.h (modified) * trunk/src/VBox/Runtime/common/time/time.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsmemory.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsstdfile.cpp (modified) * trunk/src/VBox/Runtime/generic/sched-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/tls-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/assert.h (modified) * trunk/src/VBox/Runtime/include/internal/initterm.h (modified) * trunk/src/VBox/Runtime/include/internal/memobj.h (modified) * trunk/src/VBox/Runtime/include/internal/process.h (modified) * trunk/src/VBox/Runtime/include/internal/rand.h (modified) * trunk/src/VBox/Runtime/include/internal/sched.h (modified) * trunk/src/VBox/Runtime/include/internal/string.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/alloc-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/assert-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/initterm-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/thread2-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/initterm-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/thread2-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/generic/mpnotification-r0drv-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/assert-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/initterm-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/mpnotification-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/thread2-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/mp-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/mpnotification-r0drv.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/alloc-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/assert-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/mpnotification-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/thread2-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/alloc-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/assert-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/initterm-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/memobj-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/thread2-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/power-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/powernotification-r0drv.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/assert-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/initterm-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mpnotification-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/alloc-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/memobj-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/mpnotification-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/thread2-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/darwin/sched-darwin.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/sched-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sched-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/sched-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/utf8-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/sched-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) Use DECLHIDDEN, especially in IPRT. Tue, 05 Apr 2011 10:43:35 GMT vboxsync [36552] * trunk/include/VBox/rawpci.h (modified) PCI: device reset logic, cleanups, read MSI regs from the device Tue, 05 Apr 2011 09:22:02 GMT vboxsync [36546] * trunk/include/iprt/mangling.h (modified) Added some missing symbols. Tue, 05 Apr 2011 09:21:07 GMT vboxsync [36545] * trunk/include/iprt/mangling.h (modified) indent adj. Mon, 04 Apr 2011 16:04:03 GMT vboxsync [36541] * trunk/include/VBox/log.h (modified) LOG_GROUP_USB_CAM -> LOG_GROUP_USB_WEBCAM. Mon, 04 Apr 2011 15:54:20 GMT vboxsync [36539] * trunk/include/iprt/cpp/meta.h (modified) iprt-cpp: docu update Mon, 04 Apr 2011 15:48:12 GMT vboxsync [36538] * trunk/include/iprt/mem.h (modified) wrong fix Mon, 04 Apr 2011 15:44:53 GMT vboxsync [36537] * trunk/include/iprt/mangling.h (modified) iprt: no mangling when doxygen is running Mon, 04 Apr 2011 15:43:40 GMT vboxsync [36536] * trunk/include/Makefile.kmk (modified) * trunk/include/VBox/GuestHost/SharedClipboard.h (modified) * trunk/include/VBox/HGSMI/HGSMI.h (modified) * trunk/include/VBox/HGSMI/Makefile.kup (added) * trunk/include/VBox/Hardware/VBoxVideoVBE.h (modified) * trunk/include/VBox/HostServices/VBoxOpenGLSvc.h (modified) * trunk/include/VBox/VBoxCrHgsmi.h (modified) * trunk/include/VBox/VBoxDrvCfg-win.h (modified) * trunk/include/VBox/VBoxNetCfg-win.h (modified) * trunk/include/VBox/VBoxUhgsmi.h (modified) * trunk/include/VBox/apic.h (modified) * trunk/include/VBox/com/errorprint.h (modified) * trunk/include/VBox/com/listeners.h (modified) include/*: Made the headers build on linux again (kmk -C include). Mon, 04 Apr 2011 15:23:21 GMT vboxsync [36535] * trunk/include/iprt/mem.h (modified) iprt: try to fix osx builds Mon, 04 Apr 2011 14:45:36 GMT vboxsync [36533] * trunk/include/iprt/cpp/list.h (modified) IPRT-C++: try to fix ose Mon, 04 Apr 2011 14:41:14 GMT vboxsync [36532] * trunk/include/iprt/cpp/list.h (modified) * trunk/include/iprt/cpp/meta.h (modified) * trunk/include/iprt/cpp/ministring.h (modified) * trunk/include/iprt/cpp/mtlist.h (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstIprtList.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstIprtMiniString.cpp (modified) IPRT-C++: iprt::list -> RTCList; iprt::mtlist -> RTCMTList Mon, 04 Apr 2011 13:54:13 GMT vboxsync [36529] * trunk/include/iprt/cpp/autores.h (modified) * trunk/include/iprt/cpp/mem.h (copied) * trunk/include/iprt/cpp/utils.h (modified) * trunk/include/iprt/mem.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/VBoxClient.h (modified) * trunk/src/VBox/HostServices/GuestControl/service.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (modified) * trunk/src/VBox/Storage/testcase/VDIoRnd.cpp (modified) iprt::non_copyable -> RTCNonCopyable (now in utils.h), moved and ... Mon, 04 Apr 2011 13:16:52 GMT vboxsync [36528] * trunk/include/VBox/rawpci.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) PCI: fully reworked interrupts, now HDA audio device can be ... Mon, 04 Apr 2011 13:16:09 GMT vboxsync [36527] * trunk/include/VBox/com/string.h (modified) * trunk/include/iprt/cpp/exception.h (modified) * trunk/include/iprt/cpp/list.h (modified) * trunk/include/iprt/cpp/ministring.h (modified) * trunk/include/iprt/cpp/xml.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageAppliance.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Main/glue/string.cpp (modified) * trunk/src/VBox/Main/include/ExtPackUtil.h (modified) * trunk/src/VBox/Main/include/HostHardwareLinux.h (modified) * trunk/src/VBox/Main/include/Performance.h (modified) * trunk/src/VBox/Main/include/ovfreader.h (modified) * trunk/src/VBox/Main/src-all/ExtPackManagerImpl.cpp (modified) * trunk/src/VBox/Main/src-all/ExtPackUtil.cpp (modified) * trunk/src/VBox/Main/src-helper-apps/VBoxExtPackHelperApp.cpp (modified) * trunk/src/VBox/Main/src-server/Performance.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) * trunk/src/VBox/Main/xml/ovfreader.cpp (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstIprtList.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstIprtMiniString.cpp (modified) iprt::MiniString -> RTCString. Mon, 04 Apr 2011 13:03:14 GMT vboxsync [36526] * trunk/include/iprt/cpp/list.h (modified) IPRT-C++: try to fix win build boxes Mon, 04 Apr 2011 12:46:30 GMT vboxsync [36524] * trunk/include/iprt/cpp/list.h (modified) * trunk/include/iprt/cpp/meta.h (modified) * trunk/include/iprt/cpp/mtlist.h (added) * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/testcase/tstIprtList.cpp (modified) IPRT-C++: add a thread-safe variant of the generic list class Mon, 04 Apr 2011 12:40:10 GMT vboxsync [36523] * trunk/include/iprt/cpp/exception.h (modified) * trunk/include/iprt/cpp/xml.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-server/ApplianceImplExport.cpp (modified) * trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp (modified) * trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) Renamed iprt::Error to RTCError. Mon, 04 Apr 2011 12:26:39 GMT vboxsync [36522] * trunk/include/iprt/cpp/lock.h (modified) lock.h: nit. Mon, 04 Apr 2011 12:24:23 GMT vboxsync [36521] * trunk/include/iprt/cpp/lock.h (modified) * trunk/src/VBox/Main/xml/Makefile.kup (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) iprt/cpp/lock.h: RTLock, RTLockMtx -> RTCLock, RTClockMtx. 'RTC' is ... Sun, 03 Apr 2011 17:35:40 GMT vboxsync [36516] * trunk/include/VBox/log.h (modified) log: USB CAM log group. Fri, 01 Apr 2011 15:45:50 GMT vboxsync [36511] * trunk/include/iprt/runtime-loader.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/include/iprt/vfslowlevel.h (modified) doxygen nits. Fri, 01 Apr 2011 15:03:59 GMT vboxsync [36508] * trunk/include/iprt/cpp/autores.h (modified) * trunk/include/iprt/cpp/exception.h (modified) * trunk/include/iprt/cpp/list.h (modified) * trunk/include/iprt/cpp/lock.h (modified) * trunk/include/iprt/cpp/meta.h (modified) * trunk/include/iprt/cpp/ministring.h (modified) * trunk/include/iprt/cpp/utils.h (modified) * trunk/include/iprt/cpp/xml.h (modified) * trunk/include/iprt/initterm.h (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstIprtList.cpp (modified) iprt/C++: some cleanup. Fri, 01 Apr 2011 14:01:42 GMT vboxsync [36503] * trunk/include/VBox/VBoxDrvCfg-win.h (modified) DrvCfg/win: __stdcall -> VBOXCALL Fri, 01 Apr 2011 13:40:21 GMT vboxsync [36501] * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstIprtMiniString.cpp (modified) IPRT: add join/split and + operators to the string class Fri, 01 Apr 2011 13:38:03 GMT vboxsync [36500] * trunk/include/iprt/cpp/list.h (added) * trunk/include/iprt/cpp/meta.h (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstIprtList.cpp (added) IPRT: add a generic list class Fri, 01 Apr 2011 13:36:31 GMT vboxsync [36499] * trunk/include/iprt/cpp/autores.h (modified) * trunk/include/iprt/cpp/exception.h (modified) * trunk/include/iprt/cpp/lock.h (modified) * trunk/include/iprt/cpp/utils.h (modified) * trunk/include/iprt/cpp/xml.h (modified) Doc-IPRT: add a RT C++ group to the docu Fri, 01 Apr 2011 13:33:40 GMT vboxsync [36498] * trunk/include/VBox/rawpci.h (modified) PCI: sync Fri, 01 Apr 2011 12:53:59 GMT vboxsync [36492] * trunk/include/iprt/critsect.h (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTCritSect.cpp (modified) iprt: CRITSECT_WITHOUT_REMAPPING -> RTCRITSECT_WITHOUT_REMAPPING. Fri, 01 Apr 2011 12:02:32 GMT vboxsync [36489] * trunk/include/iprt/handletable.h (modified) comment typos. Fri, 01 Apr 2011 08:21:30 GMT vboxsync [36487] * trunk/include/VBox/VBoxNetCfg-win.h (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/cfg/VBoxNetCfg.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/tools/VBoxNetAdpUninstall.cpp (modified) * trunk/src/VBox/Installer/win/InstallHelper/Makefile.kmk (modified) * trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) netflt/adp/win: switch to new VBoxDrvCfg lib Fri, 01 Apr 2011 07:22:37 GMT vboxsync [36486] * trunk/include/VBox/VBoxDrvCfg-win.h (added) * trunk/src/VBox/HostDrivers/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/win (added) tooling lib for driver configuration on win Fri, 01 Apr 2011 05:04:35 GMT vboxsync [36485] * trunk/include/VBox/rawpci.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPciInternal.h (modified) PCI: sync of interrupts rework