# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Apr 3, 2025 12:28:12 AM Tue, 26 Oct 2010 09:24:32 GMT vboxsync [33450] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/path/RTPathJoin.cpp (modified) * trunk/src/VBox/Runtime/common/path/RTPathJoinA.cpp (added) * trunk/src/VBox/Runtime/testcase/tstRTPath.cpp (modified) iprt/path: Added RTPathJoinA. Mon, 25 Oct 2010 20:20:02 GMT vboxsync [33441] * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) Linux additions: symlinks only for Linux 2.6 guests Mon, 25 Oct 2010 19:35:58 GMT vboxsync [33439] * trunk/include/VBox/shflsvc.h (modified) * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR0LibSharedFolders.c (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR0LibSharedFolders.h (modified) * trunk/src/VBox/Additions/linux/sharedfolders/Makefile.kmk (modified) * trunk/src/VBox/Additions/linux/sharedfolders/Makefile.module (modified) * trunk/src/VBox/Additions/linux/sharedfolders/dirops.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/files_vboxsf (modified) * trunk/src/VBox/Additions/linux/sharedfolders/lnkops.c (added) * trunk/src/VBox/Additions/linux/sharedfolders/utils.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/vfsmod.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/vfsmod.h (modified) * trunk/src/VBox/HostServices/SharedFolders/service.cpp (modified) * trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) IPRT, Linux additions, Shared folders: added support for guest shared ... Mon, 25 Oct 2010 16:28:14 GMT vboxsync [33437] * trunk/src/VBox/Runtime/r3/fs.cpp (modified) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/symlink-win.cpp (modified) * trunk/src/VBox/Runtime/win/RTErrConvertFromWin32.cpp (modified) iprt: Made tstRTSymlink work on Windows. Mon, 25 Oct 2010 14:37:43 GMT vboxsync [33429] * trunk/src/VBox/Runtime/r3/win/symlink-win.cpp (modified) build fix Mon, 25 Oct 2010 14:32:38 GMT vboxsync [33426] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/log.h (modified) * trunk/include/iprt/symlink.h (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/pathhost-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/path.h (modified) * trunk/src/VBox/Runtime/r3/darwin/pathhost-darwin.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/pathhost-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/symlink-posix.cpp (added) * trunk/src/VBox/Runtime/r3/win/symlink-win.cpp (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTSymlink.cpp (added) iprt/symlink.h: Initial code (only tested on linux). Sun, 24 Oct 2010 16:17:00 GMT vboxsync [33393] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/generic/semspinmutex-r0drv-generic.c (modified) * trunk/src/VBox/Runtime/r0drv/os2/thread-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/sems-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) IPRT: Some old OS/2 build fixes. Sun, 24 Oct 2010 14:57:44 GMT vboxsync [33384] * trunk/src/VBox/Runtime/r0drv/freebsd/sleepqueue-r0drv-freebsd.h (modified) FreeBSD: More fixes to the RTSemEventWaitEx code. tstSupSem passes ... Sun, 24 Oct 2010 13:48:39 GMT vboxsync [33381] * trunk/src/VBox/Runtime/r0drv/freebsd/sleepqueue-r0drv-freebsd.h (modified) FreeBSD: Fix absolut timeouts. The sleepq_* KPI takes uses only ... Sun, 24 Oct 2010 12:55:23 GMT vboxsync [33376] * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (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/sleepqueue-r0drv-freebsd.h (added) FreeBSD: Implement RTSemEvent{|Multi}WaitEx Sun, 24 Oct 2010 12:19:55 GMT vboxsync [33374] * trunk/src/VBox/Runtime/r3/test.cpp (modified) RTTestValue: Added a few more chars for the number value. Sun, 24 Oct 2010 12:03:46 GMT vboxsync [33373] * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) semeventmulti-r0drv-linux: Missing release during destroy Fri, 22 Oct 2010 14:06:43 GMT vboxsync [33358] * trunk/src/VBox/Runtime/r0drv/linux/thread-r0drv-linux.c (modified) Runtime/r0drv/linux: fix for debug builds on 2.4 kernels Fri, 22 Oct 2010 11:17:05 GMT vboxsync [33342] * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) iprt: typo Fri, 22 Oct 2010 11:14:45 GMT vboxsync [33341] * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) Runtime/r3/posix: fix a burn Fri, 22 Oct 2010 10:24:50 GMT vboxsync [33337] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) iprt: introduced ''RTSymlink()'' and ''RTReadLink()'' (thanks Brian ... Thu, 21 Oct 2010 14:23:20 GMT vboxsync [33311] * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) comment Thu, 21 Oct 2010 11:10:36 GMT vboxsync [33299] * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) Runtime/string: fix typo in HTML quoted string formatting Thu, 21 Oct 2010 10:20:17 GMT vboxsync [33290] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTManifest.cpp (added) Runtime: add a simple testcase for RTManifest Thu, 21 Oct 2010 10:00:15 GMT vboxsync [33289] * trunk/include/iprt/manifest.h (modified) * trunk/include/iprt/tar.h (modified) * trunk/src/VBox/Main/ApplianceImpl.cpp (modified) * trunk/src/VBox/Main/ApplianceImplExport.cpp (modified) * trunk/src/VBox/Main/ApplianceImplIO.cpp (modified) * trunk/src/VBox/Main/ApplianceImplImport.cpp (modified) * trunk/src/VBox/Main/include/ApplianceImpl.h (modified) * trunk/src/VBox/Main/include/ApplianceImplPrivate.h (modified) * trunk/src/VBox/Runtime/common/checksum/manifest.cpp (modified) * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime;Main-OVF-Import: added online creation of SHA1 sums; ... Thu, 21 Oct 2010 09:50:39 GMT vboxsync [33287] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime: missing makefile Thu, 21 Oct 2010 09:48:00 GMT vboxsync [33286] * trunk/include/iprt/circbuf.h (added) * trunk/src/VBox/Runtime/common/misc/circbuf.cpp (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTCircBuf.cpp (added) Runtime: add lock free circular buffer + simple testcase Thu, 21 Oct 2010 09:41:51 GMT vboxsync [33285] * trunk/src/VBox/Runtime/testcase/tstRTStrAlloc.cpp (modified) Runtime: typo Wed, 20 Oct 2010 21:37:58 GMT vboxsync [33279] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/darwin/alloc-darwin.cpp (deleted) * trunk/src/VBox/Runtime/r3/freebsd/alloc-freebsd.cpp (deleted) * trunk/src/VBox/Runtime/r3/posix/rtmempage-exec-mmap-heap-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/rtmempage-exec-mmap-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/alloc-solaris.cpp (deleted) IPRT: Use the mmap+heap stuff on all posixy platforms. Wed, 20 Oct 2010 21:36:48 GMT vboxsync [33278] * trunk/src/VBox/Runtime/common/alloc/memcache.cpp (modified) RTMemCache: Fixed a bug in a calculation affect (too) small object ... Wed, 20 Oct 2010 15:42:28 GMT vboxsync [33269] * trunk/Config.kmk (modified) * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/mem.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/mem.h (added) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semevent-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/alloc.cpp (modified) * trunk/src/VBox/Runtime/r3/darwin/alloc-darwin.cpp (modified) * trunk/src/VBox/Runtime/r3/freebsd/alloc-freebsd.cpp (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/RTMemProtect-posix.cpp (moved) * trunk/src/VBox/Runtime/r3/posix/rtmempage-exec-mmap-heap-posix.cpp (added) * trunk/src/VBox/Runtime/r3/posix/rtmempage-exec-mmap-posix.cpp (added) * trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/alloc-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/win/alloc-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semevent-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) IPRT: A quick replacement of the RTMemPage* and RTMemExec* APIs on ... Wed, 20 Oct 2010 15:37:15 GMT vboxsync [33268] * trunk/include/iprt/avl.h (modified) * trunk/src/VBox/Runtime/common/table/avlrpv.cpp (copied) IPRT: Added an AVL tree taking void * ranges. Wed, 20 Oct 2010 14:23:32 GMT vboxsync [33262] * trunk/include/iprt/once.h (modified) * trunk/src/VBox/Runtime/common/misc/once.cpp (modified) RTOnce: Avoid allocating anything when there are no races. Wed, 20 Oct 2010 09:52:31 GMT vboxsync [33246] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Compile RTPathStartsWithRoot Wed, 20 Oct 2010 09:51:08 GMT vboxsync [33245] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/common/path/RTPathStartsWithRoot.cpp (added) IPRT: Added RTPathStartsWithRoot. Mon, 18 Oct 2010 15:02:47 GMT vboxsync [33207] * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) tstRTInlineAsm: another fix Mon, 18 Oct 2010 14:59:01 GMT vboxsync [33206] * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) tstRTInlineAsm: fixed CpuId test for newer Intel CPUs Mon, 18 Oct 2010 14:17:25 GMT vboxsync [33198] * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) tstRTInlineAsm: show hex values Mon, 18 Oct 2010 12:17:12 GMT vboxsync [33194] * trunk/src/VBox/Runtime/r3/win/pipe-win.cpp (modified) IPRT/pipe-win.cpp: Check for write quota (hack). Fri, 15 Oct 2010 18:17:55 GMT vboxsync [33168] * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) warning Fri, 15 Oct 2010 18:09:39 GMT vboxsync [33166] * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) semeventwait-r0drv-solaris.h: addressed a potential timeout race. Fri, 15 Oct 2010 12:15:13 GMT vboxsync [33158] * trunk/src/VBox/Runtime/r0drv/darwin/semevent-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) build fixes Fri, 15 Oct 2010 12:07:44 GMT vboxsync [33155] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semevent-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-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/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/RTTimerGetSystemGranularity-r0drv-nt.cpp (copied) * 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/timer-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/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) IPRT: Added RTSemEventGetResolution and RTSemEventMultiGetResolution ... Fri, 15 Oct 2010 11:42:46 GMT vboxsync [33153] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: Require RTSemEventWaitEx in ring-0 (breaks freebsd and OS/2, ... Fri, 15 Oct 2010 11:37:11 GMT vboxsync [33152] * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) IPRT/r0drv/solaris: Some more adjustments. Fri, 15 Oct 2010 11:36:36 GMT vboxsync [33151] * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) IPRT/r0drv/solaris: Some more adjustments. Fri, 15 Oct 2010 11:36:00 GMT vboxsync [33150] * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) IPRT/r0drv/solaris: Some more adjustments. Fri, 15 Oct 2010 11:26:24 GMT vboxsync [33149] * trunk/src/VBox/Runtime/r0drv/solaris/initterm-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventwait-r0drv-solaris.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h (modified) IPRT/r0drv/solaris: Use timeout_generic for high resolution timeouts ... Fri, 15 Oct 2010 11:06:49 GMT vboxsync [33148] * trunk/src/VBox/Runtime/r3/isofs.cpp (modified) IPRT/IsoFS: Raise block size to 64K. Thu, 14 Oct 2010 22:11:36 GMT vboxsync [33144] * trunk/src/VBox/HostDrivers/Support/solaris/mod.sh (modified) * trunk/src/VBox/Runtime/Makefile.kmk (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/semeventwait-r0drv-solaris.h (added) IPRT: Reimplemented ring-0 event semaphores for solaris. Thu, 14 Oct 2010 14:47:59 GMT vboxsync [33136] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) iprt/asm.h,tstRTInlineAsm: Added 64-bit atomic OR, AND, INC, DEC, ADD ... Thu, 14 Oct 2010 14:46:27 GMT vboxsync [33135] * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) Runtime: Restart waitpid if it got interrupted Thu, 14 Oct 2010 14:03:51 GMT vboxsync [33134] * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) Runtime/process: forgotten initialization Thu, 14 Oct 2010 13:11:33 GMT vboxsync [33130] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (moved) tstInlineAsm -> tstRTInlineAsm. Wed, 13 Oct 2010 12:46:59 GMT vboxsync [33104] * trunk/src/VBox/Runtime/r3/posix/pipe-posix.cpp (modified) RTPipeCreate: Use pipe2 on linux (added in 2.6.27) to avoid racing ... Wed, 13 Oct 2010 12:46:32 GMT vboxsync [33103] * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) RTFileOpen: Use O_CLOEXEC on linux (added in 2.6.23) to avoid racing ... Wed, 13 Oct 2010 10:07:18 GMT vboxsync [33092] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) IPRT: Fixed and enabled the new code in r0drv/solaris/semeventmulti- ... Tue, 12 Oct 2010 14:43:05 GMT vboxsync [33070] * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) semeventmulti-r0drv-solaris.c: High resolution timeout hacking in ... Tue, 12 Oct 2010 12:12:18 GMT vboxsync [33058] * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: RTTar setSize fixes Tue, 12 Oct 2010 12:10:14 GMT vboxsync [33057] * trunk/include/iprt/manifest.h (modified) * trunk/src/VBox/Runtime/common/checksum/manifest.cpp (modified) Runtime: add a manifest memory writer Tue, 12 Oct 2010 12:09:42 GMT vboxsync [33056] * trunk/include/iprt/cpp/xml.h (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) Main-XML: add a xml memory writer Mon, 11 Oct 2010 18:59:23 GMT vboxsync [33047] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semevent-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-r0drv-darwin.cpp (modified) IPRT: Implemented RTSemEventWaitEx* for r0drv darwin. Mon, 11 Oct 2010 16:30:54 GMT vboxsync [33044] * trunk/include/iprt/process.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdUnix.cpp (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/md/unix/uxproces.c (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptio.c (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/plevent.c (modified) iprt/process: eliminate RTPROC_FLAGS_DAEMONIZE_DEPRECATED, rework ... Mon, 11 Oct 2010 15:56:04 GMT vboxsync [33043] * 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/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) nt,linux: Added missing flag validation in the RTSemEventMultiWaitEx* ... Mon, 11 Oct 2010 15:55:26 GMT vboxsync [33042] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-r0drv-darwin.cpp (modified) IPRT: Implemented RTSemEventMultiWaitEx* for r0drv darwin. Mon, 11 Oct 2010 11:55:01 GMT vboxsync [33038] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) IPRT: Implemented the RTSemEvent*WaitEx* APIs for ring-0 NT. Mon, 11 Oct 2010 10:10:33 GMT vboxsync [33036] * trunk/src/VBox/Runtime/generic/RTSemEventWait-2-ex-generic.cpp (added) * trunk/src/VBox/Runtime/generic/RTSemEventWait-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTSemEventWaitNoResume-2-ex-generic.cpp (added) IPRT: Implemented RTSemEventWaitEx[Debug] for ring-0 linux. Mon, 11 Oct 2010 09:55:12 GMT vboxsync [33033] * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstSupSem.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) IPRT: Implemented RTSemEventWaitEx[Debug] for ring-0 linux. Fri, 08 Oct 2010 20:21:03 GMT vboxsync [33019] * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (modified) waitqueue-r0drv-linux.h: 2.4.x build fix Fri, 08 Oct 2010 19:38:32 GMT vboxsync [33018] * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (modified) waitqueue-r0drv-linux.h: 2.4.x build fix Fri, 08 Oct 2010 18:40:37 GMT vboxsync [33017] * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (modified) waitqueue-r0drv-linux.h: 2.4.x build fix Fri, 08 Oct 2010 17:31:59 GMT vboxsync [33014] * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (modified) waitqueue-r0drv-linux.h: The init_wait() macro didn't put the ... Fri, 08 Oct 2010 15:46:40 GMT vboxsync [33012] * trunk/src/VBox/Runtime/r0drv/linux/string.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/waitqueue-r0drv-linux.h (added) IPRT,SUPDrv,VBoxGuest: Reimplemented RTSemEventWait* so that it can ... Fri, 08 Oct 2010 15:42:24 GMT vboxsync [33011] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstSupSem.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) IPRT,SUPDrv,VBoxGuest: Reimplemented RTSemEventWait* so that it can ... Fri, 08 Oct 2010 15:07:52 GMT vboxsync [33010] * trunk/src/VBox/Runtime/generic/RTSemEventMultiWaitNoResume-2-ex-generic.cpp (modified) RTSemEventMultiWaitNoResume: corrected assertion in the new ... Fri, 08 Oct 2010 12:37:24 GMT vboxsync [33009] * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) Runtime/Process: avoid a hanging around zombie process when creating ... Fri, 08 Oct 2010 11:49:28 GMT vboxsync [33006] * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) IPRT: fixed rtR0MemObjLinuxAllocPages() which broke large pages on ... Fri, 08 Oct 2010 08:26:59 GMT vboxsync [32997] * trunk/include/iprt/isofs.h (added) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/isofs.cpp (added) IPRT: Added ISO 9660 FS support. Fri, 08 Oct 2010 08:12:41 GMT vboxsync [32996] * trunk/src/VBox/Runtime/testcase/tstRTUuid.cpp (modified) belongs here Fri, 08 Oct 2010 08:11:27 GMT vboxsync [32995] * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTUuid.cpp (modified) RTUuidFromUtf16: bug fix + testcase Thu, 07 Oct 2010 23:11:10 GMT vboxsync [32994] * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTUuid.cpp (modified) RTUuidFromStr: bug fix + testcase. Thu, 07 Oct 2010 22:59:42 GMT vboxsync [32993] * trunk/src/VBox/Runtime/testcase/tstRTPrfIO.cpp (modified) byte write test. Thu, 07 Oct 2010 16:36:21 GMT vboxsync [32990] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) Runtime/Process: Solaris: put every detached process in its own ... Thu, 07 Oct 2010 15:37:15 GMT vboxsync [32988] * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) iprt: C warnings Thu, 07 Oct 2010 14:16:52 GMT vboxsync [32979] * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) iprt: ''RTUuidFromStr()'' / ''RTUuidFromUtf16()'': allow the format ... Thu, 07 Oct 2010 10:08:00 GMT vboxsync [32970] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/semeventmulti-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemEventMulti.cpp (modified) RTSemEventMultiWaitEx and RTSemEventMultiWaitExDebug for windows. Thu, 07 Oct 2010 09:41:40 GMT vboxsync [32969] * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) build fix. Thu, 07 Oct 2010 08:38:24 GMT vboxsync [32968] * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) build fix Thu, 07 Oct 2010 08:32:37 GMT vboxsync [32966] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemEventMulti.cpp (modified) semeventmulti-posix.cpp: Implemented RTSemEventMultiWaitEx and ... Wed, 06 Oct 2010 14:39:02 GMT vboxsync [32949] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTSemEventMulti.cpp (moved) * trunk/src/VBox/Runtime/testcase/tstSems.cpp (deleted) tstSemEvent -> tstRTSemEventMulti; removed tstSems. Wed, 06 Oct 2010 14:29:34 GMT vboxsync [32948] * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) semeventmulti-linux.cpp: bugfix Wed, 06 Oct 2010 14:21:29 GMT vboxsync [32946] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTSemEventMultiWait-2-ex-generic.cpp (added) * trunk/src/VBox/Runtime/generic/RTSemEventMultiWaitNoResume-2-ex-generic.cpp (added) * trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstSemEvent.cpp (modified) iprt/semaphore.h: Started adding RTSem*Ex[Debug]. Tue, 05 Oct 2010 13:41:35 GMT vboxsync [32919] * trunk/src/VBox/Runtime/r0drv/solaris/vbi/i86pc/os/vbi.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/memobj-r0drv-solaris.c (modified) nits Tue, 05 Oct 2010 13:25:58 GMT vboxsync [32914] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) Drop the hthread parameter Tue, 05 Oct 2010 11:50:19 GMT vboxsync [32907] * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) Use native handle Tue, 05 Oct 2010 11:43:35 GMT vboxsync [32905] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) Introducing RTThreadGetExecutionTimeMilli Tue, 05 Oct 2010 10:03:45 GMT vboxsync [32901] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTPrfIO.cpp (added) tstRTPrfIO: profile some I/O related APIs. Sun, 03 Oct 2010 20:30:49 GMT vboxsync [32878] * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) strncat fixes Fri, 01 Oct 2010 12:32:06 GMT vboxsync [32864] * trunk/src/VBox/Runtime/common/path/RTPathHaveExt.cpp (modified) Comment typo. Thu, 30 Sep 2010 08:41:24 GMT vboxsync [32836] * trunk/src/VBox/Runtime/common/misc/tar.cpp (modified) Runtime: fix check Wed, 29 Sep 2010 22:05:49 GMT vboxsync [32834] * trunk/src/VBox/Runtime/r3/posix/fs-posix.cpp (modified) Runtime/fs-posix.cpp: Implement RTFsQueryType() for FreeBSD Wed, 29 Sep 2010 19:36:36 GMT vboxsync [32830] * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) tcp.cpp: Make the outlined fix for rtTcpClose work Wed, 29 Sep 2010 15:28:35 GMT vboxsync [32818] * trunk/include/iprt/tcp.h (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Main/MediumImpl.cpp (modified) * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) IPRT: RTTcpClientCloseEx - don't be nice to storage servers, they ... Wed, 29 Sep 2010 10:56:54 GMT vboxsync [32810] * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTTcp-1.cpp (modified) tcp.cpp: Outlined fix rtTcpClose fix for 3.2. Tue, 28 Sep 2010 16:17:46 GMT vboxsync [32801] * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRTTcp-1.cpp (added) rtTcpClose: The trunk fix for the graceful shutdown hang.