# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Feb 27, 2025 5:10:47 AM Wed, 13 Aug 2008 15:17:08 GMT vboxsync [11393] * trunk/src/VBox/Runtime/testcase/tstUuid.cpp (modified) tstUuid: experiment. Wed, 13 Aug 2008 14:48:53 GMT vboxsync [11391] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Main/Performance.cpp (modified) * trunk/src/VBox/Main/PerformanceImpl.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) Moved annoying log messages to either level4 or private logging. ... Wed, 13 Aug 2008 10:14:09 GMT vboxsync [11381] * trunk/src/VBox/Runtime/testcase/tstStrFormat.cpp (modified) Fix for unicode RTStrFormat testcase on Unix Wed, 13 Aug 2008 08:44:46 GMT vboxsync [11380] * trunk/src/VBox/Runtime/common/rand/randadv.cpp (added) export Wed, 13 Aug 2008 07:38:37 GMT vboxsync [11376] * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstStrFormat.cpp (modified) RTStrFormat fix for aligned unicode strings. Tue, 12 Aug 2008 13:05:33 GMT vboxsync [11356] * trunk/src/VBox/Runtime/r3/win/RTSystemQueryOSInfo-win.cpp (modified) RTSystemQueryOSInfo/Win: Don't include "Service Pack" in the output, ... Tue, 12 Aug 2008 13:02:15 GMT vboxsync [11355] * trunk/src/VBox/Runtime/testcase/tstSystemQueryOsInfo.cpp (modified) tstSystemQueryOSInfo: don't require the driver. Tue, 12 Aug 2008 12:54:16 GMT vboxsync [11352] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/posix/RTSystemQueryOSInfo-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/RTSystemQueryOSInfo-win.cpp (copied) * trunk/src/VBox/Runtime/testcase/tstSystemQueryOsInfo.cpp (modified) iprt: Implemented RTSystemQueryOSInfo for windows. Tue, 12 Aug 2008 11:25:18 GMT vboxsync [11350] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTSystemQueryOSInfo-generic.cpp (added) * trunk/src/VBox/Runtime/r3/posix/RTSystemQueryOSInfo-posix.cpp (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstSystemQueryOsInfo.cpp (added) iprt: Added RTSystemQueryOSInfo. Mon, 11 Aug 2008 21:12:55 GMT vboxsync [11347] * trunk/include/iprt/rand.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rand/randparkmiller.cpp (added) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/include/internal/rand.h (modified) * trunk/src/VBox/Runtime/testcase/tstRand.cpp (modified) iprt/rand: Added a generic RTRandAdv API for use with any random ... Mon, 11 Aug 2008 15:15:13 GMT vboxsync [11337] * trunk/include/iprt/process.h (modified) * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) Runtime: new function for daemonizing, implemented on posix systems ... Mon, 11 Aug 2008 11:45:07 GMT vboxsync [11333] * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (modified) iprt/mp-solaris: and another... Mon, 11 Aug 2008 11:41:51 GMT vboxsync [11331] * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (modified) iprt/mp-solaris: build fix Mon, 11 Aug 2008 11:36:27 GMT vboxsync [11330] * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (modified) iprt/mp-solaris: build fix Mon, 11 Aug 2008 11:34:44 GMT vboxsync [11329] * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (modified) iprt/mp-solaris: Filled in more missing bits. Mon, 11 Aug 2008 11:26:11 GMT vboxsync [11328] * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (modified) iprt/mp-solaris: Added RTMpIsCpuOnline and implemented RTMpIsCpuOnline. Mon, 11 Aug 2008 11:02:57 GMT vboxsync [11327] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/os2/system-os2.cpp (deleted) * trunk/src/VBox/Runtime/r3/posix/system-posix.cpp (deleted) * trunk/src/VBox/Runtime/r3/win/system-win.cpp (deleted) iprt: removed system-*.cpp Mon, 11 Aug 2008 11:01:01 GMT vboxsync [11326] * trunk/src/VBox/Runtime/testcase/tstTSC.cpp (modified) iprt/tstTSC: Use mp.h Mon, 11 Aug 2008 10:17:14 GMT vboxsync [11324] * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (modified) iprt/RTMpGetOnlineSet: Hack to make solaris build... Mon, 11 Aug 2008 10:11:34 GMT vboxsync [11320] * trunk/src/VBox/Runtime/VBox/VBoxRTDeps.cpp (modified) iprt: dropping RTSystemProcessor* Sat, 09 Aug 2008 07:17:34 GMT vboxsync [11313] * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) stupid warning Fri, 08 Aug 2008 17:16:32 GMT vboxsync [11273] * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (modified) typo Fri, 08 Aug 2008 17:03:34 GMT vboxsync [11272] * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (modified) RTMpGetCount/solaris: Prefer _SC_NPROCESSORS_MAX over ... Fri, 08 Aug 2008 14:17:59 GMT vboxsync [11256] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (modified) Runtime: implement RTMpGetCount/RTMpGetOnlineCount. Fri, 08 Aug 2008 13:19:14 GMT vboxsync [11243] * trunk/src/VBox/Runtime/r3/posix/RTMpGetCount-posix.cpp (modified) iprt/RTMpGetCount-posix: Avoid using _SC_NPROCESSORS_ONLN. Fri, 08 Aug 2008 12:51:27 GMT vboxsync [11241] * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (modified) iprt/r3/mp-solaris r=bird: - kstat doesn't appear to be serialized ... Fri, 08 Aug 2008 10:16:01 GMT vboxsync [11239] * trunk/src/VBox/Runtime/Makefile.kmk (modified) right place Thu, 07 Aug 2008 18:26:47 GMT vboxsync [11226] * trunk/src/VBox/Runtime/Doxyfile (modified) DoxyFile: No more DECLGCCALLBACKMEMBER Thu, 07 Aug 2008 13:58:16 GMT vboxsync [11205] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/solaris/mp-solaris.cpp (added) Added mp-solaris.cpp for RTMpGetXxxFrequency() Wed, 06 Aug 2008 04:20:58 GMT vboxsync [11173] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) IPRT: Added ASMModS64ByS32RetS32 and ASMModU64ByU32RetU32. Wed, 06 Aug 2008 03:27:28 GMT vboxsync [11172] * trunk/src/VBox/Runtime/common/rand/rand.cpp (modified) IPRT/RTRand: cosmetics - don't take the address of an array. Tue, 05 Aug 2008 16:00:43 GMT vboxsync [11137] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Solaris/vboxguest: fixed missing symbol RTLogWriteStdout. Tue, 05 Aug 2008 14:08:55 GMT vboxsync [11133] * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) compiler warnings Mon, 04 Aug 2008 21:30:46 GMT vboxsync [11127] * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (modified) iprt/tstHandleTable: Fixed uninitialized variable. Mon, 04 Aug 2008 21:29:19 GMT vboxsync [11126] * trunk/src/VBox/Runtime/common/rand/rand.cpp (modified) iprt: Fixed copy & past bug in RTRandU64Ex (weird why this didn't ... Mon, 04 Aug 2008 17:02:14 GMT vboxsync [11115] * trunk/src/VBox/Main/include/SerialPortImpl.h (modified) * trunk/src/VBox/Main/testcase/tstVBoxAPIWin.cpp (modified) * trunk/src/VBox/Runtime/os2/sys0.asm (modified) More EOL fixes. Sat, 02 Aug 2008 18:41:47 GMT vboxsync [11078] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/rand/rand.cpp (moved) iprt: common/misc/rand.cpp -> common/rand/rand.cpp Sat, 02 Aug 2008 18:40:42 GMT vboxsync [11077] * trunk/src/VBox/Runtime/common/rand (added) iprt: created common/rand. Fri, 01 Aug 2008 14:12:37 GMT vboxsync [11064] * trunk/src/VBox/Runtime/common/misc/rand.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstRand.cpp (added) iprt/RTRandUxy: Improved the distribution when not using the max ... Fri, 01 Aug 2008 02:20:15 GMT vboxsync [11060] * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) RTNetIPv4IsUDPValid: the UDP checksum is optional, so don't fail if ... Thu, 31 Jul 2008 21:19:52 GMT vboxsync [11049] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) IPRT/RTNetIPv4: Rewrote the RTNETDHCP header as RTNETBOOTP and ... Thu, 31 Jul 2008 18:42:47 GMT vboxsync [11044] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) IPRT/RTNetIPv4: Simple TCP validation. Thu, 31 Jul 2008 17:20:59 GMT vboxsync [11038] * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) iprt/RTNetIPv4: The checksums are in network endian, corrected the ... Thu, 31 Jul 2008 15:14:27 GMT vboxsync [11032] * trunk/src/VBox/Runtime/r0drv/solaris/mpnotification-r0drv-solaris.c (modified) iprt: Added missing locking to rtR0MpNotificationNativeInit/Term on ... Thu, 31 Jul 2008 14:21:57 GMT vboxsync [11029] * trunk/src/VBox/Runtime/r0drv/solaris/vbi/32/vbi (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/64/vbi (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/i86pc/os/vbi.c (modified) IPRT: Integrated vbi v2 fixes (r0drv/solaris/vbi) Thu, 31 Jul 2008 00:12:57 GMT vboxsync [11024] * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (modified) Playing around. Thu, 31 Jul 2008 00:12:25 GMT vboxsync [11023] * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (modified) Playing around. Wed, 30 Jul 2008 23:03:57 GMT vboxsync [11021] * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (modified) tstMemAutoPtr: cosmetics. Wed, 30 Jul 2008 22:48:35 GMT vboxsync [11020] * trunk/src/VBox/Runtime/r3/freebsd/alloc-freebsd.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/alloc-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/alloc-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/win/alloc-win.cpp (modified) iprt: Added a RT_NO_THROW macro for wrapping up the throw() stuff, ... Wed, 30 Jul 2008 22:47:04 GMT vboxsync [11019] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Runtime/common/alloc/alloc.cpp (modified) * trunk/src/VBox/Runtime/common/misc/rand.cpp (modified) * trunk/src/VBox/Runtime/include/internal/rand.h (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc.cpp (modified) * trunk/src/VBox/Runtime/r3/darwin/alloc-darwin.cpp (modified) iprt: Added a RT_NO_THROW macro for wrapping up the throw() stuff, ... Wed, 30 Jul 2008 22:27:27 GMT vboxsync [11017] * trunk/include/iprt/mem.h (modified) * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (modified) iprt: Some RTMemAutoPtr optimizations. Wed, 30 Jul 2008 21:55:23 GMT vboxsync [11016] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (added) IPRT: Added tstMemAutoPtr - a testcase for RTMemAutoPtr. Wed, 30 Jul 2008 19:31:51 GMT vboxsync [11013] * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) iprt/net: iSum -> u32Sum since it's kind of important that this ... Wed, 30 Jul 2008 19:24:57 GMT vboxsync [11012] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) iprt: More IPv4 validating / checksumming. Wed, 30 Jul 2008 16:22:30 GMT vboxsync [10998] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) iprt: Use the byte swapper routines from iprt/asm.h. Wed, 30 Jul 2008 15:49:16 GMT vboxsync [10995] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) iprt: Added ASMByteSwapU16/64 and unit test for them + U32. Wed, 30 Jul 2008 13:33:48 GMT vboxsync [10982] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) iprt: More IPv4 checksum calculation. Wed, 30 Jul 2008 11:15:45 GMT vboxsync [10972] * trunk/src/VBox/Runtime/generic/timerlr-generic.cpp (modified) RTTimerLRCreateEx: Fixed parameter validation for one shot timers. Wed, 30 Jul 2008 02:40:20 GMT vboxsync [10966] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) IPRT: some more IP checksumming stuff (hope it works). Wed, 30 Jul 2008 01:48:29 GMT vboxsync [10964] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (added) IPRT: added RTNETTCP to iprt/net.h and started on the IPv4 checksum ... Tue, 29 Jul 2008 19:51:36 GMT vboxsync [10954] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/32/vbi (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/64/vbi (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/i86pc/os/vbi.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/i86pc/sys/vbi.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/mp-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/mpnotification-r0drv-solaris.c (copied) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/timer-r0drv-solaris.c (modified) IPRT: Integrated vbi v2 changes (r0drv/solaris/vbi). Tue, 29 Jul 2008 19:15:51 GMT vboxsync [10951] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) IPRT: Extended RTStrValidateEncodingEx with a ... Tue, 29 Jul 2008 18:56:03 GMT vboxsync [10949] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/RTStrNLen.cpp (added) * trunk/src/VBox/Runtime/common/string/RTStrNLenEx.cpp (added) IPRT: Added RTStrNLen and RTStrNLenEx. Tue, 29 Jul 2008 18:32:21 GMT vboxsync [10948] * trunk/src/VBox/Runtime/testcase/tstTimer.cpp (modified) tstTimer: windows doesn't have the extended timer API. Tue, 29 Jul 2008 18:27:35 GMT vboxsync [10947] * trunk/src/VBox/Runtime/testcase/tstOnce.cpp (modified) tstOnce: extended the checks a bit. Tue, 29 Jul 2008 18:15:47 GMT vboxsync [10946] * trunk/src/VBox/Runtime/testcase/tstTimer.cpp (modified) tstTimer: some adjustments. Tue, 29 Jul 2008 18:08:58 GMT vboxsync [10944] * trunk/include/iprt/timer.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTTimerLRCreate-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/timerlr-generic.cpp (copied) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstTimerLR.cpp (copied) iprt: RTTimerLR - low resolution timer API (< 10 Hz). Tue, 29 Jul 2008 16:53:12 GMT vboxsync [10941] * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTimer.cpp (modified) iprt/posix timers: Cleanup fixing the create/destroy races, a ... Tue, 29 Jul 2008 16:32:25 GMT vboxsync [10940] * trunk/include/iprt/once.h (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/once.cpp (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstOnce.cpp (added) IPRT: Implemented the RTOnce API. Tue, 29 Jul 2008 14:42:18 GMT vboxsync [10935] * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) More moving around of files in Linux 2.6.27 Mon, 28 Jul 2008 18:44:26 GMT vboxsync [10920] * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) POSIX timers with SIGEV_SIGNAL and a dedicated thread Mon, 28 Jul 2008 12:58:44 GMT vboxsync [10911] * 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: Added RTPathSetCurrent. Mon, 28 Jul 2008 11:26:12 GMT vboxsync [10905] * trunk/src/VBox/Runtime/testcase/tstStrFormat.cpp (modified) tstStrFormat: Fixed %RGv and %RGp bustage. Added %RRv test. Thu, 24 Jul 2008 17:49:33 GMT vboxsync [10866] * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) Fixed missing 'el' and reinserted the blank lines. Thu, 24 Jul 2008 17:44:32 GMT vboxsync [10864] * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) Update for future Linux 2.6.27. Thu, 24 Jul 2008 13:38:48 GMT vboxsync [10854] * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) Disable use of posix timers on Solaris, working around the missing ... Thu, 24 Jul 2008 09:11:00 GMT vboxsync [10848] * trunk/include/iprt/cache.h (added) * trunk/src/VBox/Runtime/common/misc/cache.cpp (added) Export to OSE Wed, 23 Jul 2008 19:48:51 GMT vboxsync [10839] * 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/sems-win.cpp (modified) RTSemEventDestroy: Don't bitch on NIL_RTSEMEVENT. Wed, 23 Jul 2008 11:50:55 GMT vboxsync [10827] * trunk/src/VBox/Runtime/r0drv/nt/semfastmutex-r0drv-nt.cpp (modified) It's not very clear what this Contention field really means. Seems to ... Tue, 22 Jul 2008 09:10:57 GMT vboxsync [10803] * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (modified) tstHandleTable: reneabled all the tests. Mon, 21 Jul 2008 22:36:19 GMT vboxsync [10795] * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) IPRT: Enabled the rtThreadRemoveLocked assertion on OS/2, hoping that ... Mon, 21 Jul 2008 22:34:16 GMT vboxsync [10794] * trunk/src/VBox/Runtime/testcase/tstThread-1.cpp (modified) tstThread-1: cosmetics. Mon, 21 Jul 2008 22:33:15 GMT vboxsync [10793] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstThread-1.cpp (copied) IPRT: Added a simple thread testcase for the latest insertion race. Mon, 21 Jul 2008 22:19:26 GMT vboxsync [10792] * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) IPRT: Fixed issue where RTCreateThread would race against the ... Mon, 21 Jul 2008 19:38:51 GMT vboxsync [10791] * trunk/src/VBox/Runtime/Makefile.kmk (modified) Runtime: added a missing file to the R3 mini-runtime Mon, 21 Jul 2008 18:43:39 GMT vboxsync [10790] * trunk/src/VBox/Runtime/common/misc/handletablectx.cpp (modified) * trunk/src/VBox/Runtime/common/misc/handletablesimple.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (modified) IPRT: Fixed an overlooked race found by the threaded testcase. Mon, 21 Jul 2008 17:22:32 GMT vboxsync [10789] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/handletable.cpp (modified) * trunk/src/VBox/Runtime/common/misc/handletable.h (copied) * trunk/src/VBox/Runtime/common/misc/handletablectx.cpp (copied) * trunk/src/VBox/Runtime/common/misc/handletablesimple.cpp (copied) * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (modified) IPRT: Implemented the simple handle table variant too. Mon, 21 Jul 2008 16:44:33 GMT vboxsync [10788] * trunk/include/iprt/handletable.h (modified) * trunk/src/VBox/Runtime/common/misc/handletable.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (copied) IPRT: Implemented the context variant of the handle table. Mon, 21 Jul 2008 02:16:19 GMT vboxsync [10768] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/handletable.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/handletable.cpp (added) Some early commit of the handle table code (home -> work). Sun, 20 Jul 2008 02:43:28 GMT vboxsync [10767] * trunk/src/VBox/Runtime/include/internal/magics.h (modified) RTOBJCACHE_MAGIC -> RTMEMCACHE_MAGIC, added RTMEMCACHE_MAGIC_DEAD. ... Sun, 20 Jul 2008 02:40:06 GMT vboxsync [10766] * trunk/src/VBox/Runtime/include/internal/magics.h (modified) handle table magic. Fri, 18 Jul 2008 08:37:04 GMT vboxsync [10738] * trunk/src/VBox/Runtime/r0drv/nt/semfastmutex-r0drv-nt.cpp (modified) Assert on the fast mutex semaphore being release and having no ... Fri, 18 Jul 2008 08:34:45 GMT vboxsync [10737] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) Must release the semaphore before destroying it (vista gets upset ... Thu, 17 Jul 2008 10:41:36 GMT vboxsync [10718] * trunk/src/VBox/Runtime/Makefile.kmk (modified) r0drv/solaris/vbi/mpnotification-r0drv-solaris.c prep. Wed, 16 Jul 2008 19:15:39 GMT vboxsync [10708] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) Runtime: add cache implementation Tue, 15 Jul 2008 12:07:17 GMT vboxsync [10646] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) Made RTLogDestroy ignore NULL logger. Tue, 15 Jul 2008 11:18:20 GMT vboxsync [10644] * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) r=bird: The file mode is the 3rd argument to open. If no mode is ... Tue, 15 Jul 2008 09:34:28 GMT vboxsync [10634] * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) Runtime: implement Unix access permissions in RTFileOpen Mon, 14 Jul 2008 21:29:36 GMT vboxsync [10616] * trunk/src/VBox/Runtime/r3/darwin/mp-darwin.cpp (modified) comment Mon, 14 Jul 2008 19:52:32 GMT vboxsync [10614] * trunk/Config.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) Enable posix timers by default by all users of the code (requirement ...