# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Dec 12, 2024 12:28:40 PM Wed, 10 Feb 2010 16:32:22 GMT vboxsync [26416] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/memcache.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/alloc/memcache.cpp (added) RTMemCache: Initial coding (completely untested). Wed, 10 Feb 2010 16:30:44 GMT vboxsync [26415] * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) process-posix.cpp: doc Tue, 09 Feb 2010 13:26:17 GMT vboxsync [26363] * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) thread-posix.cpp: RTThreadPoke is optional, don't assert if the ... Tue, 09 Feb 2010 13:14:44 GMT vboxsync [26361] * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) thread-posix.cpp: No RTThreadPoke in guest context. Tue, 09 Feb 2010 09:36:16 GMT vboxsync [26351] * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) gcc-4.5 warning Tue, 09 Feb 2010 03:39:45 GMT vboxsync [26344] * trunk/src/VBox/Runtime/common/alloc/alloc.cpp (modified) * trunk/src/VBox/Runtime/common/alloc/heapoffset.cpp (modified) * trunk/src/VBox/Runtime/common/alloc/heapsimple.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/sha1.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/sha512.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/sha512str.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbg.cpp (modified) * trunk/src/VBox/Runtime/common/err/RTErrConvertFromErrno.cpp (modified) * trunk/src/VBox/Runtime/common/err/RTErrConvertToErrno.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/common/misc/buildconfig.cpp (modified) * trunk/src/VBox/Runtime/common/misc/handletable.h (modified) * trunk/src/VBox/Runtime/common/misc/message.cpp (modified) * trunk/src/VBox/Runtime/common/path/RTPathAbsEx.cpp (modified) * trunk/src/VBox/Runtime/common/string/strcache.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/common/string/string.cpp (modified) * trunk/src/VBox/Runtime/common/string/strspace.cpp (modified) * trunk/src/VBox/Runtime/common/string/unidata.cpp (modified) * trunk/src/VBox/Runtime/common/table/avl_Destroy.cpp.h (modified) * trunk/src/VBox/Runtime/common/table/avllu32.cpp (modified) * trunk/src/VBox/Runtime/common/table/avlu32.cpp (modified) * trunk/src/VBox/Runtime/common/table/table.cpp (modified) * trunk/src/VBox/Runtime/darwin/RTErrConvertFromDarwinCOM.cpp (modified) * trunk/src/VBox/Runtime/darwin/RTErrConvertFromDarwinKern.cpp (modified) * trunk/src/VBox/Runtime/generic/RTLogWriteDebugger-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/thread2-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/memuserkernel-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/alloc-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/freebsd/mp-freebsd.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/time-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/filelock-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/rand-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/utf8-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/rtProcInitExePath-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/win/RTSystemQueryOSInfo-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/localipc-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/uuid-win.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstDarwinSched.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdrObj.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdrObjR0.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemPool.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemXRoads.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTTemp.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstSystemQueryOsInfo.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTermCallbacks.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTimer.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTimerLR.cpp (modified) * trunk/src/VBox/Runtime/win/RTErrConvertFromWin32.cpp (modified) Runtime: white space cleanup. Tue, 09 Feb 2010 03:37:33 GMT vboxsync [26343] * trunk/src/VBox/Runtime/win/RTErrConvertFromWin32.cpp (modified) RTErrConvertFromWin32.cpp: tabs Mon, 08 Feb 2010 07:08:50 GMT vboxsync [26319] * trunk/src/VBox/Runtime/generic/RTLogWriteStdErr-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTLogWriteStdOut-generic.cpp (modified) another warning regarding an ignored return value Sun, 07 Feb 2010 21:37:44 GMT vboxsync [26318] * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) build fix Sun, 07 Feb 2010 21:35:45 GMT vboxsync [26317] * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) bogus Sun, 07 Feb 2010 21:30:39 GMT vboxsync [26316] * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) gcc warnings when compiling against newer libcs Fri, 05 Feb 2010 14:53:35 GMT vboxsync [26296] * trunk/include/VBox/VBoxVideo.h (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/vditool.cpp (modified) * trunk/src/VBox/Disassembler/DisasmTest.cpp (modified) * trunk/src/VBox/Disassembler/DisasmTestCore.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIWizard.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/x11-clipboard.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Main/include/AutoStateDep.h (modified) * trunk/src/VBox/Main/linux/HostHardwareLinux.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTAvl.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCompiler.cpp (modified) more warnings. Fri, 05 Feb 2010 04:31:17 GMT vboxsync [26276] * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) typos. Fri, 05 Feb 2010 03:36:34 GMT vboxsync [26267] * trunk/src/VBox/Runtime/testcase/tstLdrObj.cpp (modified) tstLdrObj: warning. Fri, 05 Feb 2010 01:30:40 GMT vboxsync [26258] * trunk/src/VBox/Runtime/generic/RTMpGetDescription-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.cpp (modified) two more Fri, 05 Feb 2010 01:28:20 GMT vboxsync [26257] * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) timer-posix.cpp: Another initializer warning. Fri, 05 Feb 2010 01:04:31 GMT vboxsync [26256] * trunk/src/VBox/Runtime/r3/posix/fs-posix.cpp (modified) build fix. Fri, 05 Feb 2010 00:58:47 GMT vboxsync [26255] * trunk/src/VBox/Runtime/r3/posix/fs-posix.cpp (modified) fs-posix.cpp: {0} initializer warnings. Fri, 05 Feb 2010 00:35:03 GMT vboxsync [26254] * trunk/src/VBox/Runtime/r3/linux/mp-linux.cpp (modified) mp-linux.cpp: warning. Fri, 05 Feb 2010 00:35:01 GMT vboxsync [26253] * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (modified) sysfs.cpp: Drop the temporary hack, it's not needed and generate ... Fri, 05 Feb 2010 00:26:14 GMT vboxsync [26252] * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) tcp.cpp: gcc warnings. Fri, 05 Feb 2010 00:14:31 GMT vboxsync [26251] * trunk/src/VBox/Runtime/common/string/strversion.cpp (modified) strversion.cpp: Use the right type. (gcc warning) Fri, 05 Feb 2010 00:01:40 GMT vboxsync [26249] * trunk/src/VBox/Runtime/common/ldr/ldr.cpp (modified) ldr.cpp: warning. Wed, 03 Feb 2010 22:17:29 GMT vboxsync [26227] * trunk/include/VBox/cdefs.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/Runtime/common/time/timesupA.asm (modified) s/IN_SUP_GC/IN_SUP_RC/g; s/SUPGCDECL/SUPRCDECL/g Wed, 03 Feb 2010 22:11:49 GMT vboxsync [26226] * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/initterm.h (modified) * trunk/src/VBox/Runtime/Doxyfile (modified) * trunk/src/VBox/Runtime/gc/initterm-gc.cpp (modified) s/RTGCDECL/RTGCDECL/g Wed, 03 Feb 2010 22:03:01 GMT vboxsync [26224] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) s/IN_RT_GC/IN_RT_RC/g Wed, 03 Feb 2010 21:58:26 GMT vboxsync [26223] * trunk/src/VBox/Disassembler/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstMicro.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMicroRC.cpp (moved) * trunk/src/VBox/VMM/testcase/tstMicroRC.def (moved) * trunk/src/VBox/VMM/testcase/tstMicroRCA.asm (moved) s/RuntimeGC/RuntimeRC/; s/DisasmGC/DisasmRC/; s/tstMicroGC/tstMicroRC/g Wed, 03 Feb 2010 21:42:09 GMT vboxsync [26222] * trunk/Config.kmk (modified) * trunk/include/Makefile.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) *.kmk: s/VBOXGC/VBoxRc/g; s/VBOXGCEXE/VBoxRcExe/g; +WERR Wed, 03 Feb 2010 21:24:13 GMT vboxsync [26218] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedFolders/vbsf.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) *.kmk: Started renaming templated from all caps to CamelCase. At the ... Wed, 03 Feb 2010 16:59:08 GMT vboxsync [26212] * trunk/src/VBox/Runtime/r3/win/time-win.cpp (modified) time-win.cpp: missing headers Wed, 03 Feb 2010 16:54:53 GMT vboxsync [26210] * trunk/src/VBox/Runtime/r3/posix/RTTimeSet-posix.cpp (added) IPRT: Added RTTimeSet. Wed, 03 Feb 2010 16:54:41 GMT vboxsync [26209] * trunk/include/iprt/time.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/darwin/time-darwin.cpp (modified) * trunk/src/VBox/Runtime/r3/win/time-win.cpp (modified) IPRT: Added RTTimeSet. Tue, 02 Feb 2010 22:52:04 GMT vboxsync [26180] * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/Devices/Network/slirp/debug.c (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/strformat-vbox.cpp (deleted) * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) * trunk/src/VBox/Runtime/include/internal/string.h (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) *: The rest of the %V* format specifiers are history. Tue, 02 Feb 2010 22:30:28 GMT vboxsync [26178] * trunk/src/VBox/Runtime/VBox/strformat-vbox.cpp (modified) strformat-vbox.cpp: %Vuuid and %Vrc (+friends) are now gone. Tue, 02 Feb 2010 22:29:01 GMT vboxsync [26177] * trunk/include/VBox/com/Guid.h (modified) * trunk/include/VBox/com/array.h (modified) * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/HostNetworkInterfaceImpl.cpp (modified) * trunk/src/VBox/Main/generic/NetIf-generic.cpp (modified) * trunk/src/VBox/Main/glue/SupportErrorInfo.cpp (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Main/win/NetIf-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrFormat.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) *: s/%Vuuid/%RTuuid/g; s/%Vrc/%Rrc/g Tue, 02 Feb 2010 18:58:33 GMT vboxsync [26163] * trunk/debian/postinst.in (modified) * trunk/include/VBox/GuestHost/clipboard-helper.h (modified) * trunk/include/VBox/VBoxHDD.h (modified) * trunk/include/VBox/com/errorprint.h (modified) * trunk/include/VBox/pdmusb.h (modified) * trunk/include/iprt/cpp/xml.h (modified) * trunk/include/iprt/linux/sysfs.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/HelperBugCheck.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxService-win.rc (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceResource-win.h (modified) * trunk/src/VBox/Additions/common/crOpenGL (modified) * trunk/src/VBox/Additions/linux/Makefile (modified) * trunk/src/VBox/Additions/linux/installer/Makefile.include.footer (modified) * trunk/src/VBox/Additions/linux/installer/Makefile.include.header (modified) * trunk/src/VBox/Additions/linux/installer/Makefile.test.drm (modified) * trunk/src/VBox/Additions/linux/installer/vboxadd-service.sh (modified) * trunk/src/VBox/Additions/x11/Installer (modified) * trunk/src/VBox/Additions/x11/VBoxClient (modified) * trunk/src/VBox/Additions/x11/VBoxClient/display.cpp (modified) * trunk/src/VBox/Additions/x11/vboxmouse (modified) * trunk/src/VBox/Additions/x11/vboxvideo (modified) * trunk/src/VBox/Additions/x11/x11include/4.3/include/X11/X.h (modified) * trunk/src/VBox/Additions/x11/x11include/4.3/include/X11/Xdefs.h (modified) * trunk/src/VBox/Additions/x11/x11include/4.3/include/X11/Xfuncproto.h (modified) * trunk/src/VBox/Additions/x11/x11include/4.3/include/X11/Xmd.h (modified) * trunk/src/VBox/Additions/x11/x11include/4.3/include/X11/Xproto.h (modified) * trunk/src/VBox/Additions/x11/x11include/4.3/include/X11/Xprotostr.h (modified) * trunk/src/VBox/Additions/x11/x11include/4.3/include/X11/extensions (modified) * trunk/src/VBox/Additions/x11/x11include/libdrm-2.0.1 (modified) * trunk/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI32.fd (modified) * trunk/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI64.fd (modified) * trunk/src/VBox/Devices/Serial/DrvRawFile.cpp (modified) * trunk/src/VBox/Devices/Storage/ParallelsHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD-2.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageMetrics.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox (modified) * trunk/src/VBox/Frontends/VirtualBox/VirtualBox1.qrc (modified) * trunk/src/VBox/Frontends/VirtualBox/VirtualBox2.qrc (modified) * trunk/src/VBox/Frontends/VirtualBox/images/delete_snapshot_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/delete_snapshot_22px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/delete_snapshot_dis_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/delete_snapshot_dis_22px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_add_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_add_22px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_add_disabled_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_add_disabled_22px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_new_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_new_22px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_new_disabled_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_new_disabled_22px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_release_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_release_22px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_release_disabled_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_release_disabled_22px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_remove_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_remove_22px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_remove_disabled_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/hd_remove_disabled_22px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowButtonPress.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowButtonPress.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowButtonSwitch.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowButtonSwitch.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowSplitter.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowSplitter.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIRichToolButton.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIRichToolButton.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsDisplay.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsDisplay.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsDisplay.ui (modified) * trunk/src/VBox/GuestHost/SharedClipboard/Makefile.kmk (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-helper.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/x11-clipboard.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/dkms.conf (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFlt-win.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltMp-win.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFltPt-win.c (modified) * trunk/src/VBox/HostDrivers/linux/build_in_tmp (modified) * trunk/src/VBox/HostDrivers/linux/export_modules (modified) * trunk/src/VBox/HostServices/SharedClipboard/x11-clipboard.cpp (modified) * trunk/src/VBox/Installer/linux/virtualbox.desktop (modified) * trunk/src/VBox/Main/DHCPServerImpl.cpp (modified) * trunk/src/VBox/Main/DHCPServerRunner.cpp (modified) * trunk/src/VBox/Main/darwin/NetIf-darwin.cpp (modified) * trunk/src/VBox/Main/glue/errorprint.cpp (modified) * trunk/src/VBox/Main/include/DHCPServerImpl.h (modified) * trunk/src/VBox/Main/include/DHCPServerRunner.h (modified) * trunk/src/VBox/Main/linux/NetIf-linux.cpp (modified) * trunk/src/VBox/Main/os2/NetIf-os2.cpp (modified) * trunk/src/VBox/Main/solaris/NetIf-solaris.cpp (modified) * trunk/src/VBox/Main/testcase/tstHostHardwareLinux.cpp (modified) * trunk/src/VBox/Main/webservice/glue-jaxws.xsl (modified) * trunk/src/VBox/Main/win/NetIf-win.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib (modified) * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstDir-3.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemRW.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstSemEvent.cpp (modified) * trunk/src/VBox/VMM/MMUkHeap.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/libs/liblzf-3.4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_darwin.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_darwin.cpp (modified) * trunk/tools/darwin.amd64 (modified) PDM: s/pUsbReg/pReg/g (2nd try, backed out r57176) Mon, 01 Feb 2010 16:49:39 GMT vboxsync [26134] * trunk/src/VBox/Runtime/common/path/RTPathJoin.cpp (added) IPRT: Added RTPathJoin. Mon, 01 Feb 2010 16:13:05 GMT vboxsync [26133] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTPath.cpp (modified) IPRT: Added RTPathJoin. Mon, 01 Feb 2010 13:03:53 GMT vboxsync [26116] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime/Makefile.kmk: RuntimeGuestR3 must include target arch sources ... Wed, 27 Jan 2010 10:09:43 GMT vboxsync [26060] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/RTFileOpenF.cpp (added) * trunk/src/VBox/Runtime/common/misc/RTFileOpenV.cpp (added) IPRT: Added RTFileOpenF/V. Mon, 25 Jan 2010 15:29:12 GMT vboxsync [26015] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) build fix. Mon, 25 Jan 2010 15:26:34 GMT vboxsync [26012] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTHeapOffset.cpp (modified) more warnings. Thu, 21 Jan 2010 14:19:12 GMT vboxsync [25961] * trunk/include/iprt/uuid.h (modified) * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/win/uuid-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTUuid.cpp (moved) IPRT: Added RTUuidCompare2Strs; renamed tstUuid to tstRTUuid. Thu, 21 Jan 2010 14:18:39 GMT vboxsync [25960] * trunk/Doxyfile.Core (modified) * trunk/src/VBox/Runtime/Doxyfile (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodnm.cpp (modified) Doxyfile*: Added custom command ... Thu, 21 Jan 2010 10:20:58 GMT vboxsync [25953] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) Runtime/RTFileIoCtl: fixed prototype (iRequest => ulRequest) Thu, 21 Jan 2010 09:45:50 GMT vboxsync [25951] * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) Runtime: gcc warning Wed, 20 Jan 2010 23:52:24 GMT vboxsync [25946] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (moved) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (moved) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) *: VBOX_WITH_RAW_MODE - Initial build changes (builds on mac os x). Wed, 20 Jan 2010 17:26:22 GMT vboxsync [25942] * trunk/include/iprt/env.h (modified) * trunk/src/VBox/Additions/x11/VBoxClient/main.cpp (modified) * trunk/src/VBox/Devices/Audio/solaudio.c (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDLTest.cpp (modified) * trunk/src/VBox/GuestHost/SharedClipboard/x11-clipboard.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/freebsd/HostHardwareFreeBSD.cpp (modified) * trunk/src/VBox/Main/glue/com.cpp (modified) * trunk/src/VBox/Main/glue/initterm.cpp (modified) * trunk/src/VBox/Main/linux/HostHardwareLinux.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTEnvDupEx-generic.cpp (added) * trunk/src/VBox/Runtime/testcase/tstEnv.cpp (modified) * trunk/src/VBox/VMM/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/DBGFSym.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) *: RTEnv usage cleanup - avoid RTEnvGet() as it doesn't necessarily ... Wed, 20 Jan 2010 11:36:41 GMT vboxsync [25926] * trunk/src/VBox/Runtime/r3/stream.cpp (modified) Runtime: fixed uninitialized var Wed, 20 Jan 2010 11:10:12 GMT vboxsync [25925] * trunk/src/VBox/Runtime/common/path/RTPathStripTrailingSlash.cpp (modified) build fix. Wed, 20 Jan 2010 11:08:40 GMT vboxsync [25924] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTPath.cpp (moved) tstPath -> tstRTPath. Wed, 20 Jan 2010 11:06:27 GMT vboxsync [25923] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/common/path/RTPathStripTrailingSlash.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstPath.cpp (modified) RTPathStripTrailingSlash: testcase + extensions. Wed, 20 Jan 2010 07:40:31 GMT vboxsync [25918] * trunk/src/VBox/Runtime/common/checksum/RTSha1Digest.cpp (modified) Runtime/RTSha1Digest.cpp: no need to open the stream for reading and ... Tue, 19 Jan 2010 09:54:05 GMT vboxsync [25910] * trunk/src/VBox/Runtime/generic/RTFileReadAll-generic.cpp (modified) RTFileReadAll: Must pass DENY_NONE or we'll assert in down in RTFileOpen. Tue, 19 Jan 2010 09:49:39 GMT vboxsync [25909] * trunk/src/VBox/Runtime/generic/RTFileReadAll-generic.cpp (modified) RTFileReadAll-generic.cpp: committed too much. Mon, 18 Jan 2010 22:07:28 GMT vboxsync [25908] * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/RTFileReadAll-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) RTSemRWIsReadOwner: For assertion in main. Mon, 18 Jan 2010 15:34:50 GMT vboxsync [25899] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) Runtime/common/log.cpp: gcc warning Mon, 18 Jan 2010 15:33:54 GMT vboxsync [25898] * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) Runtime/path-posix.cpp: gcc found this bug Fri, 15 Jan 2010 17:27:40 GMT vboxsync [25872] * trunk/src/VBox/Runtime/testcase/tstRTStrFormat.cpp (modified) Runtime/testcases: warning Fri, 15 Jan 2010 14:09:02 GMT vboxsync [25865] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTTimeSpec.cpp (moved) tstRTTimeSpec: renamed from tstTimeSpec, try fix darwin burn. Fri, 15 Jan 2010 13:16:29 GMT vboxsync [25856] * trunk/src/VBox/Runtime/testcase/tstTimeSpec.cpp (modified) tstTimeSpec.cpp: Converted to RTTest and added conversion tests. Thu, 14 Jan 2010 19:47:44 GMT vboxsync [25844] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) lockvalidator.cpp: Made it possible to configure it via the ... Thu, 14 Jan 2010 15:56:16 GMT vboxsync [25833] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) lockvalidator.cpp: show the class+sub-class in the lock dump. Thu, 14 Jan 2010 15:12:53 GMT vboxsync [25831] * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) iprt/lockvalidation: give better names to anonymous locks Wed, 13 Jan 2010 14:30:45 GMT vboxsync [25805] * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) strformat.cpp: Added missing va_end() in %N. Wed, 13 Jan 2010 14:08:11 GMT vboxsync [25801] * trunk/src/VBox/Runtime/testcase/tstRTStrFormat.cpp (modified) tstRTStrFormat: Added %N test. Wed, 13 Jan 2010 03:04:47 GMT vboxsync [25794] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime/Makefile.kmk: Install VBoxRT.dll into bin/testcase on windows ... Wed, 13 Jan 2010 03:03:45 GMT vboxsync [25793] * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) semrw-*generic.cpp: Corrected the c&p invalid handle errors in ... Tue, 12 Jan 2010 23:29:40 GMT vboxsync [25792] * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) Build fix Tue, 12 Jan 2010 22:57:57 GMT vboxsync [25791] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt/lockvalidator,tstRTLockValidator: Fixed some class reference ... Tue, 12 Jan 2010 14:03:52 GMT vboxsync [25766] * trunk/src/VBox/Runtime/testcase/tstRTCritSect.cpp (modified) build fix. Tue, 12 Jan 2010 13:06:06 GMT vboxsync [25759] * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/r0drv/generic/semspinmutex-r0drv-generic.c (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) iprt/semaphore.h: RT_LOCK_CHECK_ORDER && IN_RING3 -> wrap ... Tue, 12 Jan 2010 10:55:45 GMT vboxsync [25751] * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) semrw-lockless-generic.cpp: -todo Tue, 12 Jan 2010 10:27:27 GMT vboxsync [25748] * trunk/Config.kmk (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/cpp/lock.h (modified) * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Main/AutoLock.cpp (modified) * trunk/src/VBox/Main/webservice/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/strict.h (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) iprt/cdefs,*: Use RT_LOCK_STRICT and RT_LOCK_STRICT_ORDER for ... Mon, 11 Jan 2010 16:23:26 GMT vboxsync [25732] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/ATAController.cpp (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm) Mon, 11 Jan 2010 15:01:25 GMT vboxsync [25727] * trunk/src/VBox/Runtime/r3/win/fileaio-win.cpp (modified) build fix Mon, 11 Jan 2010 14:45:34 GMT vboxsync [25724] * trunk/include/iprt/file.h (modified) * trunk/include/iprt/req.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/tcp.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/common/misc/req.cpp (modified) * trunk/src/VBox/Runtime/common/misc/semspingpong.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/RTSemEventMultiWait-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTSemEventWait-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTSemMutexRequest-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTSemMutexRequestDebug-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/thread-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/thread-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/thread-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semmutex-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/thread-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semevent-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semeventmulti-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/thread-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/thread-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/freebsd/fileaio-freebsd.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/fileaio-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/fileaio-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileaio-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) iprt: Use RTMSINTERVAL for timeouts. Fixed missing timeout underflow ... Mon, 11 Jan 2010 14:28:57 GMT vboxsync [25723] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) iprt/RTSemRW: A little cleanup. Mon, 11 Jan 2010 14:22:03 GMT vboxsync [25722] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/generic/semfastmutex-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semfastmutex-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semfastmutex-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semfastmutex-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semfastmutex-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semfastmutex-r0drv-solaris.c (modified) iprt/RTSemFastMutex: A little cleanup. Mon, 11 Jan 2010 14:01:53 GMT vboxsync [25721] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semmutex-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) iprt/RTSemMutex: MutexSem -> hMutexSem Mon, 11 Jan 2010 13:57:09 GMT vboxsync [25720] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semeventmulti-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) iprt: Added RTSemEventMultiCreateEx and did some cleanups of the ... Mon, 11 Jan 2010 13:24:09 GMT vboxsync [25717] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semevent-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) iprt: Added RTSemEventCreateEx and did some cleanups of the ... Mon, 11 Jan 2010 12:44:55 GMT vboxsync [25715] * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) semmutex-linux.cpp: lock validation fixes Mon, 11 Jan 2010 12:40:15 GMT vboxsync [25714] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semmutex-r0drv-nt.cpp (modified) iprt: Adjuested the remaining RTSemMutex implementations. Mon, 11 Jan 2010 12:39:10 GMT vboxsync [25713] * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLog.cpp (modified) iprt: Remove %Rt from the docs and testcase because there appears to ... Mon, 11 Jan 2010 11:15:04 GMT vboxsync [25711] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt: RTSemMutex order validation. Mon, 11 Jan 2010 10:46:24 GMT vboxsync [25710] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt: SemRW lock order bugfixes. Mon, 11 Jan 2010 10:02:03 GMT vboxsync [25707] * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt: Added RTSemRWCreateEx and RTSemRWSetSubClass. Updated ... Sun, 10 Jan 2010 20:12:30 GMT vboxsync [25704] * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) iprt,pdmcritsect: More flexible lock naming, added ... Sun, 10 Jan 2010 16:49:14 GMT vboxsync [25703] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt/lockvalidator: Tested and debugged the basics of lock order ... Sat, 09 Jan 2010 22:02:19 GMT vboxsync [25701] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) MSC doesn't like comments in defined(). grumble. Sat, 09 Jan 2010 21:34:21 GMT vboxsync [25700] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) iprt/lockvalidator: finishing the code and fixing bugs. Fri, 08 Jan 2010 16:43:29 GMT vboxsync [25694] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) working on lock order testcase... Fri, 08 Jan 2010 15:59:45 GMT vboxsync [25692] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) iprt/lockvalidator: Implemented order validatation and the ... Fri, 08 Jan 2010 13:20:15 GMT vboxsync [25690] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt/lockvalidator: Record recursion on the lock stack. Fri, 08 Jan 2010 10:36:43 GMT vboxsync [25689] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) iprt/lockvalidator: Implement the lock stack (not recording recursion ... Fri, 08 Jan 2010 10:35:40 GMT vboxsync [25688] * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) build fix. Thu, 07 Jan 2010 22:03:06 GMT vboxsync [25685] * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/generic/semspinmutex-r3-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) iprt,pdmcritsect: Some more lock validator code, almost there now... :-) Thu, 07 Jan 2010 17:01:28 GMT vboxsync [25684] * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) build fix for newer gcc versions Thu, 07 Jan 2010 15:23:30 GMT vboxsync [25682] * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semmutex-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) iprt,pdmcritsect: RTMSINTERVAL, RTLockValidatorClass* and some ...