# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Jan 16, 2025 7:39:50 PM Sat, 17 Feb 2007 09:12:10 GMT vboxsync [960] * trunk/Config.kmk (modified) * trunk/Makefile (modified) * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/Storage/testcase/Makefile (modified) * trunk/src/VBox/Frontends/VBoxManage/Makefile (modified) * trunk/src/VBox/Frontends/VirtualBox/src/main.cpp (modified) * trunk/src/VBox/HostDrivers/Support/Makefile (modified) * trunk/src/VBox/Main/Makefile (modified) * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/VMM/Makefile (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/xpcom/glue/standalone/nsXPCOMGlue.cpp (modified) * trunk/src/recompiler/new/Makefile.kmk (modified) Darwin hacking. Thu, 15 Feb 2007 21:05:32 GMT vboxsync [941] * trunk/src/VBox/Runtime/testcase/tstLdrObjR0.cpp (modified) 64-bit build break. Thu, 15 Feb 2007 21:04:21 GMT vboxsync [940] * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) inline -> DECLINLINE. Thu, 15 Feb 2007 21:00:48 GMT vboxsync [939] * trunk/src/VBox/Runtime/Makefile (modified) Use RTAssertDoBreakpoint everywhere. (part II) Thu, 15 Feb 2007 21:00:36 GMT vboxsync [938] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Runtime/VBox/RTAssertDoBreakpoint-vbox.cpp (copied) * trunk/src/VBox/Runtime/assert.cpp (modified) Use RTAssertDoBreakpoint everywhere. (part II) Thu, 15 Feb 2007 20:59:20 GMT vboxsync [937] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win32/path-win32.cpp (modified) RTPathExists. Thu, 15 Feb 2007 20:58:51 GMT vboxsync [936] * trunk/include/iprt/env.h (copied) * trunk/src/VBox/Runtime/r3/posix/env-posix.cpp (copied) RTEnv (incomplete). Thu, 15 Feb 2007 19:49:19 GMT vboxsync [935] * trunk/src/VBox/Runtime/generic/RTAssertDoBreakpoint-generic.cpp (copied) moving it (part 1). Thu, 15 Feb 2007 18:25:10 GMT vboxsync [932] * trunk/include/iprt/tcp.h (modified) * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) Added RTTcpServerDisconnectClient, this fixed the assertion mentioned ... Thu, 15 Feb 2007 04:48:55 GMT vboxsync [919] * trunk/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp (modified) const code. Thu, 15 Feb 2007 03:30:26 GMT vboxsync [918] * trunk/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp (modified) reproduce the EMAll.cpp relocation issue. Thu, 15 Feb 2007 01:55:55 GMT vboxsync [917] * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) Allow mixing of platform code. Thu, 15 Feb 2007 01:20:41 GMT vboxsync [916] * trunk/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp (modified) oops Thu, 15 Feb 2007 01:14:36 GMT vboxsync [915] * trunk/src/VBox/Runtime/testcase/Makefile (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (copied) * trunk/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp (copied) * trunk/src/VBox/Runtime/testcase/tstLdrObjR0.cpp (copied) A new loader testcase. Wed, 14 Feb 2007 13:17:41 GMT vboxsync [899] * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) don't assert on bad uuid strings. Wed, 14 Feb 2007 10:17:08 GMT vboxsync [895] * trunk/src/VBox/Runtime/ldrkLdr.cpp (modified) off_t -> KLDRFOFF. skip underscore when resolving imported symbols. Wed, 14 Feb 2007 09:50:17 GMT vboxsync [894] * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/ldrkLdr.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile (modified) kLdr integration. tstLdrObj.gc now works on darwin. Wed, 14 Feb 2007 09:36:39 GMT vboxsync [893] * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) Use RTRand. Wed, 14 Feb 2007 09:35:48 GMT vboxsync [892] * trunk/src/VBox/Runtime/testcase/tstUuid.cpp (modified) Test binary representation. Wed, 14 Feb 2007 09:35:20 GMT vboxsync [891] * trunk/src/VBox/Runtime/r3/posix/rand-posix.cpp (copied) RTRand API (feel free to improve the fallback code). Wed, 14 Feb 2007 09:35:02 GMT vboxsync [890] * trunk/src/VBox/Runtime/generic/rand-stubs-generic.cpp (copied) * trunk/src/VBox/Runtime/include/internal/rand.h (copied) * trunk/src/VBox/Runtime/misc/rand.cpp (modified) RTRand API (feel free to improve the fallback code). Wed, 14 Feb 2007 08:52:46 GMT vboxsync [888] * trunk/src/VBox/Runtime/misc/sanity.h (modified) killed warnings. Tue, 13 Feb 2007 10:09:07 GMT vboxsync [855] * trunk/src/VBox/Runtime/Makefile (modified) include the gcc stuff into the r3 nocrt gcc lib and the gc and r0 ... Tue, 13 Feb 2007 10:08:36 GMT vboxsync [854] * trunk/src/VBox/Runtime/math/gcc/quad.h (modified) shut up. Mon, 12 Feb 2007 16:35:51 GMT vboxsync [849] * trunk/src/VBox/Runtime/r3/linux/sems-linux.cpp (modified) In 2.6.17 linux/futex.h starts including linux/sched.h and is no ... Mon, 12 Feb 2007 12:50:22 GMT vboxsync [845] * trunk/src/VBox/Runtime/r3/posix/alloc-posix.cpp (modified) stupid, stupid, me Mon, 12 Feb 2007 10:38:49 GMT vboxsync [830] * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/math/gcc (added) * trunk/src/VBox/Runtime/math/gcc/adddi3.c (added) * trunk/src/VBox/Runtime/math/gcc/anddi3.c (added) * trunk/src/VBox/Runtime/math/gcc/ashldi3.c (added) * trunk/src/VBox/Runtime/math/gcc/ashrdi3.c (added) * trunk/src/VBox/Runtime/math/gcc/cmpdi2.c (added) * trunk/src/VBox/Runtime/math/gcc/divdi3.c (added) * trunk/src/VBox/Runtime/math/gcc/iordi3.c (added) * trunk/src/VBox/Runtime/math/gcc/lshldi3.c (added) * trunk/src/VBox/Runtime/math/gcc/lshrdi3.c (added) * trunk/src/VBox/Runtime/math/gcc/moddi3.c (added) * trunk/src/VBox/Runtime/math/gcc/muldi3.c (added) * trunk/src/VBox/Runtime/math/gcc/negdi2.c (added) * trunk/src/VBox/Runtime/math/gcc/notdi2.c (added) * trunk/src/VBox/Runtime/math/gcc/qdivrem.c (added) * trunk/src/VBox/Runtime/math/gcc/quad.h (added) * trunk/src/VBox/Runtime/math/gcc/subdi3.c (added) * trunk/src/VBox/Runtime/math/gcc/ucmpdi2.c (added) * trunk/src/VBox/Runtime/math/gcc/udivdi3.c (added) * trunk/src/VBox/Runtime/math/gcc/umoddi3.c (added) * trunk/src/VBox/Runtime/math/gcc/xordi3.c (added) Made it built (but currently disabled). Sat, 10 Feb 2007 08:00:14 GMT vboxsync [823] * trunk/src/VBox/Runtime/r3/linux/sems-linux.cpp (modified) Wonder if this compiles... Sat, 10 Feb 2007 04:30:51 GMT vboxsync [822] * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/r3/linux/sems-linux.cpp (copied) A quick futex based RTSEMEVENT and RTSEMEVENTMULTI implementation, ... Wed, 07 Feb 2007 23:15:42 GMT vboxsync [762] * trunk/Config.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile (modified) * trunk/src/VBox/Additions/linux/daemon/Makefile (modified) * trunk/src/VBox/Additions/linux/module/Makefile (modified) * trunk/src/VBox/Additions/linux/xgraphics/Makefile (modified) * trunk/src/VBox/Additions/linux/xmouse/Makefile (modified) * trunk/src/VBox/Runtime/Makefile (modified) - Additions, Config.kmk, Runtime: o Make the additions build on ... Wed, 07 Feb 2007 15:34:35 GMT vboxsync [751] * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) Stricter check in RTCritSectEnter for destroyed critical sections. Tue, 06 Feb 2007 05:29:03 GMT vboxsync [691] * trunk/src/VBox/Runtime/Makefile (modified) RuntimeR3NoCRTGCC_LIBSUFF Tue, 06 Feb 2007 04:45:46 GMT vboxsync [683] * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/win64/ASMGetGDTR.asm (copied) * trunk/src/VBox/Runtime/win64/ASMGetTR.asm (copied) ASMGetTR & ASMGetGDTR Tue, 06 Feb 2007 02:14:38 GMT vboxsync [662] * trunk/src/VBox/Runtime/misc/sanity-c.c (added) * trunk/src/VBox/Runtime/misc/sanity-cpp.cpp (added) * trunk/src/VBox/Runtime/misc/sanity.h (added) export it. Tue, 06 Feb 2007 01:26:08 GMT vboxsync [657] * trunk/src/VBox/Runtime/Makefile (modified) Sanity checks and fixes for building 32-bit guest stuff correctly ... Tue, 06 Feb 2007 01:23:16 GMT vboxsync [656] * trunk/src/VBox/Runtime/timesup.cpp (modified) __AMD64__ not __amd64__! Mon, 05 Feb 2007 14:25:02 GMT vboxsync [639] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) Be careful with 32-bit types and registers. (it seems like it was ... Mon, 05 Feb 2007 13:31:16 GMT vboxsync [637] * trunk/src/VBox/Runtime/testcase/tstStrFormat.cpp (modified) printf -> RTPrintf = no warnings. Mon, 05 Feb 2007 13:11:47 GMT vboxsync [635] * trunk/src/VBox/Runtime/r3/posix/alloc-posix.cpp (modified) warning. Mon, 05 Feb 2007 13:02:41 GMT vboxsync [633] * trunk/include/iprt/req.h (modified) * trunk/src/VBox/Runtime/req.cpp (modified) Good job! Mon, 05 Feb 2007 12:42:18 GMT vboxsync [631] * trunk/src/VBox/Runtime/log.cpp (modified) Select the right output method when RTLOGFLAGS_USECRLF set is and ... Mon, 05 Feb 2007 11:59:58 GMT vboxsync [628] * trunk/include/VBox/pdm.h (modified) * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Runtime/log.cpp (modified) * trunk/src/VBox/Runtime/logformat.cpp (modified) * trunk/src/VBox/Runtime/strformat.cpp (modified) Implement log flag usecrlf, which translates LF line ending to CR/LF. ... Mon, 05 Feb 2007 09:30:56 GMT vboxsync [622] * trunk/src/VBox/Runtime/req.cpp (added) export to OSE Mon, 05 Feb 2007 09:28:24 GMT vboxsync [621] * trunk/src/VBox/Runtime/l4 (deleted) export to OSE Mon, 05 Feb 2007 09:27:22 GMT vboxsync [620] * trunk/src/VBox/Runtime/l4 (added) * trunk/src/VBox/Runtime/l4/Makefile.kmk (added) * trunk/src/VBox/Runtime/l4/l4-errno.cpp (added) * trunk/src/VBox/Runtime/l4/process-l4env.cpp (added) * trunk/src/VBox/Runtime/l4/sched-l4env.cpp (added) * trunk/src/VBox/Runtime/l4/sems-l4env.cpp (added) * trunk/src/VBox/Runtime/l4/system-l4env.cpp (added) * trunk/src/VBox/Runtime/l4/thread-l4env.cpp (added) * trunk/src/VBox/Runtime/l4/timer-l4env.cpp (added) * trunk/src/VBox/Runtime/l4/utf8-l4env.cpp (added) export to OSE Sun, 04 Feb 2007 14:11:01 GMT vboxsync [591] * trunk/src/VBox/Runtime/Makefile (modified) Generic request packets (port of of the EMT specific VM request ... Fri, 02 Feb 2007 06:50:20 GMT vboxsync [542] * trunk/src/VBox/Runtime/Makefile (modified) FreeBSD is sporting GNU iconv in /usr/local/... Fri, 02 Feb 2007 06:09:39 GMT vboxsync [538] * trunk/src/VBox/Runtime/r3/freebsd (added) export r3/freebsd Fri, 02 Feb 2007 06:08:57 GMT vboxsync [537] * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/process-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/system-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) Make runtime build on FreeBSD. Fri, 02 Feb 2007 02:02:14 GMT vboxsync [533] * trunk/src/VBox/Runtime/r3/posix/alloc-posix.cpp (modified) Fixed the RTMemExecAlloc issue with selinux enabled systems (and the ... Tue, 30 Jan 2007 23:03:57 GMT vboxsync [449] * trunk/include/iprt/avl.h (modified) * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/table/avlrgcptr.cpp (copied) RTAvlrGCPtr* Sun, 28 Jan 2007 10:46:05 GMT vboxsync [408] * trunk/src/VBox/Runtime/log.cpp (modified) RTThreadSelf() -> RTThreadNativeSelf() for Ring-0. Sun, 28 Jan 2007 09:47:29 GMT vboxsync [407] * trunk/src/VBox/Runtime/table/avl_Base.cpp.h (modified) Another try... Sun, 28 Jan 2007 09:31:03 GMT vboxsync [405] * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/generic/timer-generic.cpp (modified) We're better off using the generic timer implementation on darwin. I ... Sun, 28 Jan 2007 09:06:18 GMT vboxsync [404] * trunk/src/VBox/Runtime/table/avl_Base.cpp.h (modified) a shot at that apologetic gcc error on amd64... Sun, 28 Jan 2007 08:45:05 GMT vboxsync [403] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/generic/sched-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/semsrw-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/timer-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (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/darwin/thread2-r0drv-darwin.cpp (copied) * trunk/src/VBox/Runtime/r0drv/initterm-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/thread-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/thread2-r0drv-linux.c (copied) * trunk/src/VBox/Runtime/r0drv/nt/thread-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/thread2-r0drv-nt.cpp (copied) * trunk/src/VBox/Runtime/r0drv/thread-r0drv.cpp (deleted) * trunk/src/VBox/Runtime/r3/linux/sched-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/sched-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win32/sched-win32.cpp (modified) * trunk/src/VBox/Runtime/thread.cpp (modified) Need RTThreadWait in ring-0 too when using the generic timers, so ... Sun, 28 Jan 2007 08:44:20 GMT vboxsync [402] * trunk/src/VBox/Runtime/table/avl_Base.cpp.h (modified) * trunk/src/VBox/Runtime/table/avl_Destroy.cpp.h (modified) * trunk/src/VBox/Runtime/table/avl_DoWithAll.cpp.h (modified) * trunk/src/VBox/Runtime/table/avl_Enum.cpp.h (modified) * trunk/src/VBox/Runtime/table/avl_Get.cpp.h (modified) * trunk/src/VBox/Runtime/table/avl_GetBestFit.cpp.h (modified) * trunk/src/VBox/Runtime/table/avl_Range.cpp.h (modified) * trunk/src/VBox/Runtime/table/avl_RemoveBestFit.cpp.h (modified) Added missing RTDECL so it'll compile cleanly in Ring-0 on NT where ... Sun, 28 Jan 2007 00:03:10 GMT vboxsync [395] * trunk/src/VBox/Runtime/r0drv/darwin/alloc-r0drv-darwin.cpp (modified) Log allocation failures. Sun, 28 Jan 2007 00:02:50 GMT vboxsync [394] * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) Use the vm_map_wire mode as it appears to be kinder to heap consumption. Sun, 28 Jan 2007 00:01:57 GMT vboxsync [393] * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) Duh. my bug - a horrible memory leak. Sat, 27 Jan 2007 22:28:29 GMT vboxsync [392] * trunk/include/iprt/memobj.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/Runtime/include/internal/memobj.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) Added a process specifier to the APIs dealing with user addresses. Sat, 27 Jan 2007 20:32:56 GMT vboxsync [391] * trunk/src/VBox/Runtime/Makefile (modified) .cpp -> .c Sat, 27 Jan 2007 20:27:26 GMT vboxsync [388] * trunk/src/VBox/Runtime/r0drv/linux/process-r0drv-linux.c (moved) .cpp -> .c Sat, 27 Jan 2007 20:05:44 GMT vboxsync [385] * trunk/include/iprt/process.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/include/internal/memobj.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/process-r0drv-linux.cpp (copied) * trunk/src/VBox/Runtime/r0drv/nt/process-r0drv-nt.cpp (copied) * trunk/src/VBox/Runtime/r3/process.cpp (modified) RTProcSelf, RTR0ProcHandleSelf, RTR0PROCESS. Sat, 27 Jan 2007 19:25:25 GMT vboxsync [384] * trunk/src/VBox/Runtime/r0drv/darwin/process-r0drv-darwin.cpp (copied) early commit. Sat, 27 Jan 2007 03:48:18 GMT vboxsync [377] * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/the-darwin-kernel.h (modified) vm_map_wire/vm_map_unwire (alternative that didn't make any ... Fri, 26 Jan 2007 00:49:23 GMT vboxsync [341] * trunk/src/VBox/Runtime/r3/posix/alloc-posix.cpp (modified) Allocate exec memory in the first 2GB on linux. (bit of a hack currently) Thu, 25 Jan 2007 20:47:51 GMT vboxsync [331] * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/mem.h (modified) * trunk/include/iprt/stdint.h (modified) * trunk/include/iprt/string.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/alloc/heapsimple.cpp (modified) * trunk/src/VBox/Runtime/include/internal/initterm.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/initterm-r0drv-linux.c (copied) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (copied) Bool and AMD64 hacking. Thu, 25 Jan 2007 19:56:10 GMT vboxsync [329] * trunk/src/VBox/Runtime/alloc/heapsimple.cpp (added) test Thu, 25 Jan 2007 19:20:59 GMT vboxsync [327] * trunk/src/VBox/Runtime/misc/rand.cpp (added) export to OSE Thu, 25 Jan 2007 18:55:21 GMT vboxsync [326] * trunk/src/VBox/Runtime/alloc (added) * trunk/src/VBox/Runtime/alloc/Makefile.kmk (added) export to OSE Thu, 25 Jan 2007 05:45:36 GMT vboxsync [291] * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) compile fix Thu, 25 Jan 2007 05:43:58 GMT vboxsync [290] * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) compile fix Thu, 25 Jan 2007 05:41:27 GMT vboxsync [289] * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) AMD64 exec heap. (I wonder if this compiles...) Thu, 25 Jan 2007 05:14:15 GMT vboxsync [288] * trunk/include/iprt/heap.h (modified) * trunk/src/VBox/Runtime/testcase/tstHeapSimple.cpp (modified) debugged the heap. Wed, 24 Jan 2007 18:31:03 GMT vboxsync [283] * trunk/include/iprt/heap.h (added) * trunk/src/VBox/Runtime/testcase/tstHeapSimple.cpp (added) more simple heap stuff. Wed, 24 Jan 2007 18:29:39 GMT vboxsync [282] * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/testcase/Makefile (modified) more simple heap stuff. Wed, 24 Jan 2007 10:14:22 GMT vboxsync [260] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) Fixed the vboxdrv kernel module on 2.4 series kernels Tue, 23 Jan 2007 17:11:08 GMT vboxsync [248] * 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/win32/thread-win32.cpp (modified) Removed RTThreadExit again Tue, 23 Jan 2007 16:49:40 GMT vboxsync [244] * 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/win32/thread-win32.cpp (modified) Added RTThreadExit for win32 & os2. Posix & l4 version not implemented Mon, 22 Jan 2007 00:35:39 GMT vboxsync [218] * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) An attempt at locking which doesn't seem to work very well.. Sun, 21 Jan 2007 21:41:29 GMT vboxsync [217] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/include/internal/memobj.h (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/the-darwin-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) hacking darwin memory objects. Sun, 21 Jan 2007 10:42:48 GMT vboxsync [207] * trunk/src/VBox/Runtime/include/internal/initterm.h (moved) * trunk/src/VBox/Runtime/include/internal/memobj.h (moved) * trunk/src/VBox/Runtime/r0drv/darwin/initterm-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/initterm-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) cleaning up some header stuff. Sun, 21 Jan 2007 10:30:25 GMT vboxsync [205] * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) fixed incorrect assertions. Sun, 21 Jan 2007 09:57:51 GMT vboxsync [204] * trunk/include/iprt/initterm.h (copied) * trunk/include/iprt/path.h (modified) * trunk/include/iprt/process.h (modified) * trunk/include/iprt/runtime.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/spinlock.h (modified) * trunk/include/iprt/stdarg.h (modified) * trunk/include/iprt/stdint.h (modified) * trunk/include/iprt/stream.h (modified) * trunk/include/iprt/string.h (modified) * trunk/include/iprt/system.h (modified) * trunk/include/iprt/table.h (modified) * trunk/include/iprt/tcp.h (modified) * trunk/include/iprt/uuid.h (modified) * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/uuid-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/win32/uuid-win32.cpp (modified) runtime.h now includes everything. Created a new header, initterm.h, ... Sat, 20 Jan 2007 04:09:16 GMT vboxsync [201] * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) event sems Sat, 20 Jan 2007 02:09:02 GMT vboxsync [199] * trunk/src/VBox/Runtime/r0drv/darwin/semaphore-r0drv-darwin.cpp (modified) fast mutex sems. Sat, 20 Jan 2007 02:08:31 GMT vboxsync [198] * trunk/src/VBox/Runtime/generic/timer-generic.cpp (modified) thread safe handle invalidating. Sat, 20 Jan 2007 01:22:45 GMT vboxsync [197] * trunk/include/iprt/timer.h (modified) * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/generic/timer-generic.cpp (added) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/thread-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/generic (added) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/thread-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/thread-r0drv.h (deleted) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win32/timer-win32.cpp (modified) A stab at generic timers (untested). Fri, 19 Jan 2007 21:56:57 GMT vboxsync [194] * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/string/memchr.asm (copied) * trunk/src/VBox/Runtime/string/memchr_alias.c (copied) memchr. Fri, 19 Jan 2007 19:41:37 GMT vboxsync [192] * trunk/src/VBox/Runtime/log.cpp (modified) reapplied Klaus' patch, fixed typo Fri, 19 Jan 2007 18:39:04 GMT vboxsync [191] * trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c (modified) just some sketches on how to solve the memory area problem on linux. Fri, 19 Jan 2007 18:12:40 GMT vboxsync [190] * trunk/src/VBox/Runtime/ldrELFRelocatable.cpp.h (modified) typo Fri, 19 Jan 2007 14:45:28 GMT vboxsync [178] * trunk/src/VBox/Runtime/log.cpp (modified) Backed out 17600 -> breaks parsing alltogether Thu, 18 Jan 2007 16:12:03 GMT vboxsync [148] * trunk/src/VBox/Runtime/log.cpp (modified) Fix log flags parsing. The CHLOWER function wasn't working for my gcc ... Thu, 18 Jan 2007 14:42:26 GMT vboxsync [136] * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) Fixed the-linux-kernel.h for kernels 2.4.28 to 2.4.34 Thu, 18 Jan 2007 00:35:11 GMT vboxsync [131] * trunk/src/VBox/Runtime/Makefile (modified) OS/2 doesn't need libuuid anymore. (only l4 needs it now) Thu, 18 Jan 2007 00:07:02 GMT vboxsync [129] * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/VBox/strformat-vbox.cpp (modified) * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (added) * trunk/src/VBox/Runtime/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile (modified) * trunk/src/VBox/Runtime/testcase/tstUuid.cpp (added) Generic Uuid. Corrected Gen.u16TimeMin to Gen.u16TimeMid. Wed, 17 Jan 2007 13:35:15 GMT vboxsync [97] * trunk/src/VBox/Runtime/table/avl_Destroy.cpp.h (modified) hotfix. (will check if it's the right fix now.) Wed, 17 Jan 2007 13:22:21 GMT vboxsync [96] * trunk/include/iprt/avl.h (modified) * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/table/avlgcptr.cpp (copied) RTAvlGCPtr.