# # ChangeLog for trunk/include/iprt in vbox # # Generated by Trac 1.4.3.2 # Dec 13, 2024 9:23:57 AM Fri, 05 Mar 2010 10:34:37 GMT vboxsync [27067] * trunk/include/iprt/nocrt/compiler/gcc.h (modified) iprt/nocrt/compiler/gcc.h: va_start fix for gcc 3.2.x Thu, 04 Mar 2010 11:32:35 GMT vboxsync [27011] * trunk/include/iprt/mem.h (modified) PROT_NONE comment typo Mon, 01 Mar 2010 14:50:21 GMT vboxsync [26915] * trunk/include/iprt/tcp.h (modified) * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) Runtime/tcp: new function to query the local address of a socket. Fri, 26 Feb 2010 13:03:11 GMT vboxsync [26844] * trunk/include/iprt/poll.h (modified) * trunk/src/VBox/Runtime/r3/os2/poll-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/poll-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/poll-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPoll.cpp (modified) RTPollSetCount. Fri, 26 Feb 2010 10:59:04 GMT vboxsync [26827] * trunk/include/iprt/poll.h (modified) * trunk/src/VBox/Runtime/r3/os2/poll-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/poll-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/poll-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPoll.cpp (modified) IPRT: RTPollSetCount() -> RTPollGetCount(). Fri, 26 Feb 2010 10:36:08 GMT vboxsync [26824] * trunk/include/iprt/pipe.h (modified) * trunk/src/VBox/Runtime/r3/os2/pipe-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/pipe-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/poll-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/pipe-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTPath.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPipe.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPoll.cpp (added) * trunk/src/VBox/Runtime/testcase/tstRTProcCreateEx.cpp (added) * trunk/src/VBox/Runtime/testcase/tstRTProcWait.cpp (modified) iprt: Adjustments to RTPipeReadBlocking and RTPipeWriteBlocking. ... Thu, 25 Feb 2010 22:32:48 GMT vboxsync [26813] * trunk/include/iprt/list.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTList.cpp (modified) IPRT/List: Add a method to move the list to a new header Thu, 25 Feb 2010 16:25:41 GMT vboxsync [26802] * trunk/include/iprt/process.h (modified) * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) Implemented RTProcCreateEx for posix. The new features hasn't been ... Thu, 25 Feb 2010 15:44:22 GMT vboxsync [26801] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/poll.h (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/r3/posix/poll-posix.cpp (modified) poll-posix.cpp: initial untested code. Thu, 25 Feb 2010 11:56:52 GMT vboxsync [26784] * trunk/include/iprt/pipe.h (modified) * trunk/src/VBox/Runtime/r3/posix/pipe-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPipe.cpp (modified) iprt/pipe.h++: Adjusted RTPipeWrite[Blocking] behavior wrt to zero ... Thu, 25 Feb 2010 02:30:14 GMT vboxsync [26774] * trunk/include/iprt/file.h (modified) * trunk/include/iprt/pipe.h (modified) * trunk/src/VBox/Runtime/common/err/RTErrConvertFromErrno.cpp (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/r3/posix/pipe-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTPipe.cpp (added) RTPipe: Implemented the posix variant. Wed, 24 Feb 2010 17:02:41 GMT vboxsync [26756] * trunk/include/iprt/poll.h (modified) iprt/poll.h: Fixes and additions. Wed, 24 Feb 2010 17:02:09 GMT vboxsync [26755] * trunk/include/iprt/pipe.h (modified) iprt/pipe.h: Need RTPipeWriteBlocking, some spec adjustments. Wed, 24 Feb 2010 16:24:33 GMT vboxsync [26753] * trunk/include/VBox/com/Guid.h (modified) * trunk/include/VBox/com/string.h (modified) * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp (modified) * trunk/src/VBox/Main/ApplianceImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/HostNetworkInterfaceImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Matching.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Main/NetworkAdapterImpl.cpp (modified) * trunk/src/VBox/Main/RemoteUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/SessionImpl.cpp (modified) * trunk/src/VBox/Main/SharedFolderImpl.cpp (modified) * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) * trunk/src/VBox/Main/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/USBControllerImpl.cpp (modified) * trunk/src/VBox/Main/USBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/VFSExplorerImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxBase.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/generic/NetIf-generic.cpp (modified) * trunk/src/VBox/Main/glue/VirtualBoxErrorInfo.cpp (modified) * trunk/src/VBox/Main/glue/string.cpp (modified) * trunk/src/VBox/Main/include/VirtualBoxBase.h (modified) * trunk/src/VBox/Main/win/NetIf-win.cpp (modified) * trunk/src/VBox/Main/win/svcmain.cpp (modified) Main: Bstr makeover (third attempt) -- make Bstr(NULL) and Bstr() ... Wed, 24 Feb 2010 12:49:33 GMT vboxsync [26740] * trunk/include/iprt/list.h (modified) iprt/list.h: r=bird: Mostly docs, but added a drop of poison to ... Wed, 24 Feb 2010 12:12:09 GMT vboxsync [26739] * trunk/include/iprt/list.h (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTList.cpp (added) Runtime: Inline list implementation Wed, 24 Feb 2010 11:15:48 GMT vboxsync [26735] * trunk/include/iprt/handle.h (added) iprt/handle.h: new file with RTHandleClose. Wed, 24 Feb 2010 11:15:27 GMT vboxsync [26734] * trunk/include/iprt/types.h (modified) NIL_RTPIPE fix Wed, 24 Feb 2010 11:15:04 GMT vboxsync [26733] * trunk/include/iprt/process.h (modified) iprt/process.h: Corrected RTProcWait* docs. Wed, 24 Feb 2010 11:14:44 GMT vboxsync [26732] * trunk/include/iprt/file.h (modified) iprt/file.h: RTFileOpenBitBucket Wed, 24 Feb 2010 11:14:21 GMT vboxsync [26731] * trunk/include/iprt/poll.h (modified) iprt/poll.h: adjustments. Wed, 24 Feb 2010 09:16:01 GMT vboxsync [26726] * trunk/include/iprt/process.h (modified) RTProcCreateEx prototype. Tue, 23 Feb 2010 21:18:35 GMT vboxsync [26724] * trunk/include/iprt/pipe.h (modified) iprt/pipe.h: RTPIPE_C_XXX. Tue, 23 Feb 2010 16:48:30 GMT vboxsync [26721] * trunk/include/iprt/poll.h (modified) * trunk/include/iprt/types.h (modified) iprt/poll.h,iprt/types.h: more poll and some pipe work Tue, 23 Feb 2010 13:43:46 GMT vboxsync [26703] * trunk/include/iprt/pipe.h (modified) * trunk/include/iprt/poll.h (added) iprt/poll.h: quick sketch Tue, 23 Feb 2010 13:35:59 GMT vboxsync [26702] * trunk/include/iprt/pipe.h (added) * trunk/include/iprt/types.h (modified) iprt/types.h,iprt/pipe.h: Added pipe.h (no code yet) and preparing ... Tue, 23 Feb 2010 09:15:48 GMT vboxsync [26694] * trunk/include/iprt/getopt.h (modified) * trunk/src/VBox/Runtime/common/misc/getopt.cpp (modified) RTGetOptPrintError: return RTEXITCODE_SYNTAX. Mon, 22 Feb 2010 16:43:37 GMT vboxsync [26683] * trunk/include/iprt/message.h (modified) * trunk/include/iprt/tcp.h (modified) * trunk/include/iprt/test.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/misc/message.cpp (modified) * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) iprt: RTEXITCODE, RTTcpServerListen2, RTTcpWrite fixes. Mon, 22 Feb 2010 09:41:17 GMT vboxsync [26674] * trunk/include/iprt/message.h (modified) * trunk/src/VBox/Runtime/common/misc/message.cpp (modified) iprt: Added RTMsgInitFailure for dealing with RTR3Init failures. Fri, 19 Feb 2010 14:42:37 GMT vboxsync [26659] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/RTStrCopy.cpp (added) * trunk/src/VBox/Runtime/common/string/RTStrCopyEx.cpp (added) IPRT: Added RTStrCopy and RTStrCopyEx for strcpy with overflow handling. Wed, 17 Feb 2010 12:48:33 GMT vboxsync [26608] * trunk/include/iprt/linux/sysfs.h (modified) * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTSystemQueryDmiString-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/RTSystemQueryDmiString-linux.cpp (added) * trunk/src/VBox/Runtime/r3/linux/sysfs.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTSystemQueryDmi.cpp (copied) IPRT: linux implementation of RTSystemQueryDmiString. Wed, 17 Feb 2010 12:24:34 GMT vboxsync [26603] * trunk/include/VBox/com/Guid.h (modified) * trunk/include/VBox/com/string.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestProp.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) * trunk/src/VBox/Main/ApplianceImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/HostNetworkInterfaceImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Matching.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Main/NetworkAdapterImpl.cpp (modified) * trunk/src/VBox/Main/ProgressImpl.cpp (modified) * trunk/src/VBox/Main/RemoteUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/SessionImpl.cpp (modified) * trunk/src/VBox/Main/SharedFolderImpl.cpp (modified) * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) * trunk/src/VBox/Main/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/USBControllerImpl.cpp (modified) * trunk/src/VBox/Main/USBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxBase.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/generic/NetIf-generic.cpp (modified) * trunk/src/VBox/Main/glue/ErrorInfo.cpp (modified) * trunk/src/VBox/Main/include/ApplianceImpl.h (modified) * trunk/src/VBox/Main/include/ProgressImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/win/NetIf-win.cpp (modified) * trunk/src/VBox/Main/win/svcmain.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main: back out r57775 Wed, 17 Feb 2010 11:08:34 GMT vboxsync [26600] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTSystemQueryDmiString-generic.cpp (added) iprt: Added RTSystemQueryDmiString. Tue, 16 Feb 2010 17:02:59 GMT vboxsync [26588] * trunk/include/iprt/net.h (modified) * trunk/include/iprt/tcp.h (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) iprt: New type RTNETADDR for storing any address + type + port. Added ... Tue, 16 Feb 2010 16:57:09 GMT vboxsync [26587] * trunk/include/VBox/com/Guid.h (modified) * trunk/include/VBox/com/string.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestProp.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) * trunk/src/VBox/Main/ApplianceImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/HostNetworkInterfaceImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Matching.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Main/NetworkAdapterImpl.cpp (modified) * trunk/src/VBox/Main/ProgressImpl.cpp (modified) * trunk/src/VBox/Main/RemoteUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/SessionImpl.cpp (modified) * trunk/src/VBox/Main/SharedFolderImpl.cpp (modified) * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) * trunk/src/VBox/Main/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/USBControllerImpl.cpp (modified) * trunk/src/VBox/Main/USBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxBase.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/generic/NetIf-generic.cpp (modified) * trunk/src/VBox/Main/glue/ErrorInfo.cpp (modified) * trunk/src/VBox/Main/include/ApplianceImpl.h (modified) * trunk/src/VBox/Main/include/ProgressImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/win/NetIf-win.cpp (modified) * trunk/src/VBox/Main/win/svcmain.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main: Bstr makeover (second attempt) -- make Bstr(NULL) and Bstr() ... Tue, 16 Feb 2010 00:03:12 GMT vboxsync [26558] * trunk/include/VBox/GuestHost/clipboard-helper.h (modified) * trunk/include/VBox/VBoxGL2D.h (modified) * trunk/include/VBox/VBoxHDD-Plugin.h (modified) * trunk/include/iprt/crc64.h (modified) * trunk/include/iprt/heap.h (modified) * trunk/include/iprt/memobj.h (modified) * trunk/include/iprt/req.h (modified) * trunk/include/iprt/table.h (modified) include: svn:eol-style. Mon, 15 Feb 2010 17:34:29 GMT vboxsync [26553] * trunk/include/VBox/com/Guid.h (modified) * trunk/include/VBox/com/string.h (modified) * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) * trunk/src/VBox/Main/ApplianceImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/HostNetworkInterfaceImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Matching.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Main/NetworkAdapterImpl.cpp (modified) * trunk/src/VBox/Main/ProgressImpl.cpp (modified) * trunk/src/VBox/Main/RemoteUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/SessionImpl.cpp (modified) * trunk/src/VBox/Main/SharedFolderImpl.cpp (modified) * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) * trunk/src/VBox/Main/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/USBControllerImpl.cpp (modified) * trunk/src/VBox/Main/USBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxBase.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/generic/NetIf-generic.cpp (modified) * trunk/src/VBox/Main/glue/ErrorInfo.cpp (modified) * trunk/src/VBox/Main/include/ApplianceImpl.h (modified) * trunk/src/VBox/Main/include/ProgressImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main: backing out r57728 + r57730 which burn on windows Mon, 15 Feb 2010 17:14:18 GMT vboxsync [26550] * trunk/include/VBox/com/Guid.h (modified) * trunk/include/VBox/com/string.h (modified) * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) * trunk/src/VBox/Main/ApplianceImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/Main/GuestImpl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/HostNetworkInterfaceImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Matching.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Main/NetworkAdapterImpl.cpp (modified) * trunk/src/VBox/Main/ProgressImpl.cpp (modified) * trunk/src/VBox/Main/RemoteUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/SessionImpl.cpp (modified) * trunk/src/VBox/Main/SharedFolderImpl.cpp (modified) * trunk/src/VBox/Main/SnapshotImpl.cpp (modified) * trunk/src/VBox/Main/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/USBControllerImpl.cpp (modified) * trunk/src/VBox/Main/USBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxBase.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/generic/NetIf-generic.cpp (modified) * trunk/src/VBox/Main/glue/ErrorInfo.cpp (modified) * trunk/src/VBox/Main/include/ApplianceImpl.h (modified) * trunk/src/VBox/Main/include/ProgressImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main: Bstr makeover -- make Bstr(NULL) and Bstr() behave the same; ... Mon, 15 Feb 2010 03:36:01 GMT vboxsync [26526] * trunk/Config.kmk (modified) * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Devices/Audio/coreaudio.c (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileNormal.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) VMM,asm.h,Config.kmk: win.amd64 warnings; fixed the ASMAtomicSubU32 ... Mon, 15 Feb 2010 01:47:34 GMT vboxsync [26520] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/path/RTPathChangeToDosSlashes.cpp (added) * trunk/src/VBox/Runtime/common/path/RTPathChangeToUnixSlashes.cpp (added) iprt: Added RTPathChangeToUnixSlashes and RTPathChangeToDosSlashes. Sun, 14 Feb 2010 06:59:06 GMT vboxsync [26485] * trunk/include/iprt/getopt.h (modified) * trunk/src/VBox/Runtime/common/misc/getopt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstGetOpt.cpp (modified) iprt/getopt: Added two standard options: h: --help/-help/-h/-?, V: ... Sun, 14 Feb 2010 01:38:44 GMT vboxsync [26482] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/stringalloc.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrAlloc.cpp (modified) IPRT: Added RTStrATruncate. Sun, 14 Feb 2010 01:00:49 GMT vboxsync [26481] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/stringalloc.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrAlloc.cpp (added) IPRT: Added RTStrAAppend, RTStrAAppendN, RTStrAAppendExN[V]{,1}, ... Sat, 13 Feb 2010 02:06:41 GMT vboxsync [26476] * trunk/include/iprt/getopt.h (modified) * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/getoptargv.cpp (added) * trunk/src/VBox/Runtime/common/path/RTPathAppend.cpp (modified) * trunk/src/VBox/Runtime/common/path/RTPathCopyComponents.cpp (added) * trunk/src/VBox/Runtime/common/path/RTPathCountComponents.cpp (added) * trunk/src/VBox/Runtime/common/path/rtPathRootSpecLen.cpp (added) * trunk/src/VBox/Runtime/common/path/rtPathVolumeSpecLen.cpp (modified) * trunk/src/VBox/Runtime/include/internal/path.h (modified) * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTGetOptArgv.cpp (added) * trunk/src/VBox/Runtime/testcase/tstRTPath.cpp (modified) iprt: Added RTPathCountComponents, RTPathCopyComponents, ... Thu, 11 Feb 2010 18:41:06 GMT vboxsync [26452] * trunk/include/iprt/memcache.h (modified) * trunk/src/VBox/Runtime/common/alloc/memcache.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemCache.cpp (modified) iprt/memcache.h: Some more optimizations and more benchmarks. Thu, 11 Feb 2010 14:23:53 GMT vboxsync [26431] * trunk/include/iprt/memobj.h (modified) Updated function description Thu, 11 Feb 2010 14:23:01 GMT vboxsync [26430] * trunk/include/iprt/memobj.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/memobj-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/memobj-r0drv-solaris.c (modified) Introducing RTR0MemObjAllocPhysEx Wed, 10 Feb 2010 23:21:14 GMT vboxsync [26419] * trunk/include/iprt/memcache.h (modified) * trunk/src/VBox/Runtime/common/alloc/memcache.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemCache.cpp (added) tstRTMemCache: Testcase + bug fixes. Works pretty well, but should ... 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). Tue, 09 Feb 2010 13:48:45 GMT vboxsync [26369] * trunk/include/iprt/err.h (modified) iprt/err.h: VERR_IGNORED Tue, 09 Feb 2010 03:14:18 GMT vboxsync [26341] * trunk/include/iprt/cpuset.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/memcache.h (modified) * trunk/include/iprt/nocrt/compiler/gcc.h (modified) include/iprt: scm cleaning up spaces. 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 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 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: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. 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:09:26 GMT vboxsync [26011] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: build fix. Mon, 25 Jan 2010 14:50:22 GMT vboxsync [26007] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Fixed sign compare gcc warning when using RT_BSWAP_U16 ... Mon, 25 Jan 2010 14:45:32 GMT vboxsync [26006] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Fixed sign compare gcc warning when using RT_BSWAP_U16 ... Sat, 23 Jan 2010 00:19:47 GMT vboxsync [25984] * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/vusb.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Devices/Audio/audio.c (modified) * trunk/src/VBox/Devices/Audio/audiosniffer.c (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DrvACPI.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Parallel/DrvHostParallel.cpp (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvSCSIHost.cpp (modified) * trunk/src/VBox/Devices/Storage/fdc.c (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/HostUSBImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/StatusImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VMControl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VMMDevInterface.cpp (modified) * trunk/src/VBox/Main/AudioSnifferInterface.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) pdmifs.h: the penultimate batch of refactored interface ID code. Fri, 22 Jan 2010 11:15:43 GMT vboxsync [25966] * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Audio/audio.c (modified) * trunk/src/VBox/Devices/Audio/audiosniffer.c (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Input/DrvKeyboardQueue.cpp (modified) * trunk/src/VBox/Devices/Input/DrvMouseQueue.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevINIP.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNetSniffer.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAP.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DrvACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DrvAcpiCpu.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Parallel/DrvHostParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvChar.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvNamedPipe.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvRawFile.cpp (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvBlock.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.h (modified) * trunk/src/VBox/Devices/Storage/DrvMediaISO.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvRawImage.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvSCSIHost.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/fdc.c (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/VirtIO/Makefile.kup (added) * trunk/src/VBox/Devices/VirtIO/Virtio.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/DisplayImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/DisplayImpl.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/KeyboardImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/KeyboardImpl.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/MouseImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/MouseImpl.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/StatusImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/StatusImpl.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/VMMDevInterface.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VMMDevInterface.h (modified) * trunk/src/VBox/Main/AudioSnifferInterface.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/DisplayImpl.cpp (modified) * trunk/src/VBox/Main/KeyboardImpl.cpp (modified) * trunk/src/VBox/Main/MouseImpl.cpp (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) * trunk/src/VBox/Main/include/AudioSnifferInterface.h (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) * trunk/src/VBox/Main/include/KeyboardImpl.h (modified) * trunk/src/VBox/Main/include/MouseImpl.h (modified) * trunk/src/VBox/Main/include/VMMDev.h (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) PDMIBASE refactoring; use UUID as interface IDs. 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 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) 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: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 10:51:40 GMT vboxsync [25922] * trunk/include/iprt/file.h (modified) iprt/file.h: doc update. 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. Fri, 15 Jan 2010 13:17:08 GMT vboxsync [25857] * trunk/include/iprt/time.h (modified) iprt/time.h: Fixed RTTimeSpecGetTimespec, RTTimeSpecGetDosSeconds and ... Fri, 15 Jan 2010 11:03:51 GMT vboxsync [25853] * trunk/include/iprt/time.h (modified) fixed ''RTTimeSpecGetTimeval()'' if usec is negative Thu, 14 Jan 2010 08:26:10 GMT vboxsync [25821] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: __builtin_constant_p for RT_BSWAP_* with gcc 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: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 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 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: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 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 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 ... 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 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 ... Wed, 06 Jan 2010 06:01:40 GMT vboxsync [25671] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/common/asm/ASMAtomicUoReadU64.asm (modified) iprt/asm.h,ASMAtomciUoReadU64.asm: consistent use of the lock prefix ... Wed, 06 Jan 2010 04:23:01 GMT vboxsync [25667] * trunk/include/iprt/asm.h (modified) iprt/asm.h: grumble - copy & past at 5am. Wed, 06 Jan 2010 04:19:49 GMT vboxsync [25665] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMAtomicCmpXchgExU64.asm (copied) * trunk/src/VBox/Runtime/common/asm/ASMAtomicCmpXchgU64.asm (modified) * trunk/src/VBox/Runtime/common/asm/ASMAtomicUoReadU64.asm (copied) * trunk/src/VBox/Runtime/common/asm/ASMAtomicXchgU64.asm (copied) iprt/asm.h,ASMAtomic*.asm: the darwin x86 gcc also has trouble with ... Tue, 05 Jan 2010 09:59:19 GMT vboxsync [25647] * trunk/Doxyfile.Core (modified) * trunk/Makefile.kmk (modified) * trunk/include/VBox/HostServices/GuestPropertySvc.h (modified) * trunk/include/VBox/VBoxHDD-Plugin.h (modified) * trunk/include/VBox/VBoxHDD.h (modified) * trunk/include/VBox/cdefs.h (modified) * trunk/include/VBox/com/ErrorInfo.h (modified) * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/dbgfsel.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Devices/PC/DevFwCommon.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcArch.c (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) Some more doxygen fixes, now for Core.docs. Tue, 05 Jan 2010 09:29:31 GMT vboxsync [25645] * trunk/Doxyfile.Core (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/include/iprt/cache.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/file.h (modified) * trunk/include/iprt/handletable.h (modified) * trunk/include/iprt/initterm.h (modified) * trunk/include/iprt/linux/sysfs.h (modified) * trunk/include/iprt/localipc.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/mem.h (modified) * trunk/include/iprt/net.h (modified) * trunk/include/iprt/path.h (modified) * trunk/include/iprt/rand.h (modified) * trunk/include/iprt/s3.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/test.h (modified) * trunk/include/iprt/types.h (modified) * trunk/include/iprt/uuid.h (modified) * trunk/src/VBox/Runtime/Doxyfile (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/strformat-vbox.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgas.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodcontainer.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodnm.cpp (modified) * trunk/src/VBox/Runtime/common/misc/cache.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/s3.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/common/path/RTPathParse.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) * trunk/src/VBox/Runtime/include/internal/rand.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp (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/posix/fileaio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/fileaio-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileaio-win.cpp (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run. Mon, 04 Jan 2010 16:44:23 GMT vboxsync [25640] * trunk/include/iprt/semaphore.h (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/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt: Added RTSemEventMulti[Set|Add|Remove]Signaller. Mon, 04 Jan 2010 16:08:04 GMT vboxsync [25638] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/lockvalidator.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/RTThreadGetNativeState-generic.cpp (added) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/lockvalidator.h (modified) * trunk/src/VBox/Runtime/include/internal/strict.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r3/linux/RTThreadGetNativeState-linux.cpp (added) * trunk/src/VBox/Runtime/r3/linux/semevent-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/posix/semevent-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/posix/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-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/VMMAll/PDMAllCritSect.cpp (modified) iprt,pdmcritsect: Added RTSemEvent[Set|Add|Remove]Signaller so that ... Sun, 03 Jan 2010 15:23:27 GMT vboxsync [25624] * trunk/include/iprt/semaphore.h (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/semmutex*: Added RTSemMutexIsOwned. Rewrote mutex recursion ... Sun, 03 Jan 2010 13:56:34 GMT vboxsync [25622] * trunk/include/iprt/lockvalidator.h (modified) * 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/testcase/tstRTLockValidator.cpp (modified) tstRTLockValidator: testcase improvements. Sat, 02 Jan 2010 22:18:07 GMT vboxsync [25620] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) iprt/semaphore.h: Added Debug wrappers for all the RW semaphores. Sat, 02 Jan 2010 12:00:33 GMT vboxsync [25618] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semrw-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r3/linux/semmutex-linux.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/semmutex-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) IPRT,pdmcritsect: More lock validator hacking. Sat, 02 Jan 2010 00:14:47 GMT vboxsync [25617] * trunk/include/iprt/lockvalidator.h (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp (modified) iprt: Added lock validator testcase for read-write semaphore ...