# # ChangeLog for trunk in vbox # # Generated by Trac 1.4.3.2 # Mar 17, 2025 5:58:49 AM Tue, 06 Feb 2007 05:29:03 GMT vboxsync [691] * trunk/src/VBox/Runtime/Makefile (modified) RuntimeR3NoCRTGCC_LIBSUFF Tue, 06 Feb 2007 05:17:02 GMT vboxsync [690] * trunk/include/VBox/com/string.h (modified) Try unsigned int instead of UINT. Tue, 06 Feb 2007 05:16:02 GMT vboxsync [689] * trunk/src/VBox/Frontends/VirtualBox/include/VBoxDefs.h (modified) ASMReadTSC(). Tue, 06 Feb 2007 05:11:57 GMT vboxsync [688] * trunk/include/VBox/com/string.h (modified) size_t Tue, 06 Feb 2007 05:11:42 GMT vboxsync [687] * trunk/Config.kmk (modified) win64 -> win.amd64 Tue, 06 Feb 2007 05:04:10 GMT vboxsync [686] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Alignment fixes for windows. (structure packing is a strange thing ... Tue, 06 Feb 2007 04:55:49 GMT vboxsync [685] * trunk/src/VBox/Main/Makefile (modified) _WIN32_WINNT=0x0510 Tue, 06 Feb 2007 04:49:32 GMT vboxsync [684] * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) RTLogLogger, RTLogLoggerEx[V]. 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 04:45:25 GMT vboxsync [682] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) SVMInvlpgA. Tue, 06 Feb 2007 04:29:19 GMT vboxsync [681] * trunk/src/VBox/Additions/common/include/vboxioctl.h (modified) __WIN32__ -> __WIN__. Tue, 06 Feb 2007 04:28:57 GMT vboxsync [680] * trunk/src/VBox/HostDrivers/VBoxTAP/Makefile (modified) Driver entry point name Tue, 06 Feb 2007 04:28:38 GMT vboxsync [679] * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) __WIN32__ / __WIN64__. Tue, 06 Feb 2007 04:28:01 GMT vboxsync [678] * trunk/src/VBox/Main/SessionImpl.cpp (modified) __WIN32__ -> __WIN__. Tue, 06 Feb 2007 04:27:30 GMT vboxsync [677] * trunk/src/VBox/Debugger/VBoxDbgGui.h (modified) __WIN32__ -> !VBOX_WITH_XPCOM Tue, 06 Feb 2007 04:26:33 GMT vboxsync [676] * trunk/src/VBox/Frontends/VBoxBFE/HostUSBImpl.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/Logging.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/SDLFramebuffer.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/SDLFramebuffer.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/USBProxyService.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) __WIN32__ -> __WIN__ Tue, 06 Feb 2007 04:25:30 GMT vboxsync [675] * trunk/src/VBox/Frontends/VirtualBox/src/COMDefs.cpp (modified) __WIN32__ -> __WIN__. Tue, 06 Feb 2007 04:25:06 GMT vboxsync [674] * trunk/src/VBox/Devices/Network/slirp/misc.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.h (modified) inline != extern for MSC. Tue, 06 Feb 2007 04:24:31 GMT vboxsync [673] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) rcx not ecx. Tue, 06 Feb 2007 04:24:06 GMT vboxsync [672] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) #pragma intrinsic can't be in a function, added missing (). Tue, 06 Feb 2007 04:23:26 GMT vboxsync [671] * trunk/src/VBox/VMM/VMMR0/VMMR0A.asm (modified) Stub vmmR0LoggerWrapper on AMD64 even if it's never used. Tue, 06 Feb 2007 04:22:57 GMT vboxsync [670] * trunk/src/VBox/VMM/DBGFSym.cpp (modified) __WIN32__ -> __WIN__; size_t Tue, 06 Feb 2007 04:20:28 GMT vboxsync [669] * trunk/include/VBox/VBoxGuest.h (modified) __WIN32__ -> __WIN__ Tue, 06 Feb 2007 03:12:13 GMT vboxsync [668] * trunk/Config.kmk (modified) Drop the compiler includes in NOCRT mode. Tue, 06 Feb 2007 03:03:56 GMT vboxsync [667] * trunk/src/VBox/HostDrivers/Support/Makefile (modified) Move the hack to SUPLib-l4.cpp. Tue, 06 Feb 2007 02:46:38 GMT vboxsync [666] * trunk/include/iprt/nocrt/compiler/compiler.h (added) * trunk/include/iprt/nocrt/compiler/gcc.h (modified) * trunk/include/iprt/nocrt/stdarg.h (added) * trunk/include/iprt/stdarg.h (modified) * trunk/include/iprt/types.h (modified) Messing with the nocrt setup... Tue, 06 Feb 2007 02:45:42 GMT vboxsync [665] * trunk/include/VBox/cfgm.h (modified) * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/dbgf.h (modified) stdarg -> iprt/stdarg.h Tue, 06 Feb 2007 02:16:49 GMT vboxsync [664] * trunk/tools/freebsd.x86/bin/yasm (modified) Rebuilt yasm with latest fixes. Tue, 06 Feb 2007 02:15:51 GMT vboxsync [663] * trunk/src/recompiler/new/Makefile.kmk (modified) FreeBSD takes the nocrt route. 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 02:14:09 GMT vboxsync [661] * trunk/include/iprt/nocrt/compiler (added) * trunk/include/iprt/nocrt/compiler/gcc.h (added) export Tue, 06 Feb 2007 02:11:48 GMT vboxsync [660] * trunk/include/iprt/types.h (modified) make up for lacking stddef.h Tue, 06 Feb 2007 02:10:36 GMT vboxsync [659] * trunk/include/iprt/spinlock.h (modified) Freebsd keep count of spinlock enter/exits on a per thread basis, so ... Tue, 06 Feb 2007 02:07:48 GMT vboxsync [658] * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/types.h (modified) Moved the *ARCH_BITS stuff to cdefs.h. 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__! Tue, 06 Feb 2007 01:22:19 GMT vboxsync [655] * trunk/Config.kmk (modified) added *_ARCH_DEFS to VBOXW32GUESTR3 and VBOXR3EXE. AMD64 windows ... Tue, 06 Feb 2007 01:19:48 GMT vboxsync [654] * trunk/include/iprt/asm.h (modified) Fixed two issues when using intrin.h. Tue, 06 Feb 2007 01:17:53 GMT vboxsync [653] * trunk/include/iprt/types.h (modified) fixed MSC 64-bit detection. Mon, 05 Feb 2007 21:55:32 GMT vboxsync [652] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) some more #ifdefs IN_RING3 Mon, 05 Feb 2007 21:18:26 GMT vboxsync [651] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp (modified) FE/Qt: Fixed a typo. Mon, 05 Feb 2007 21:09:50 GMT vboxsync [650] * trunk/src/VBox/Frontends/VirtualBox/VBoxUI.pro (modified) * trunk/src/VBox/Frontends/VirtualBox/images/adjust_win_size_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/adjust_win_size_disabled_16px.png (modified) * trunk/src/VBox/Frontends/VirtualBox/images/auto_resize_16px.png (deleted) * trunk/src/VBox/Frontends/VirtualBox/images/auto_resize_disabled_16px.png (deleted) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxConsoleWnd.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp (modified) FE/Qt: New auto-resize and adjust icons; new tooltips for status ... Mon, 05 Feb 2007 19:23:22 GMT vboxsync [649] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.cpp (modified) FE/Qt: Attempted to workaround the metacity 2.16 bug by using ... Mon, 05 Feb 2007 18:47:41 GMT vboxsync [648] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.cpp (modified) fixed GDI handle leak Mon, 05 Feb 2007 18:33:16 GMT vboxsync [647] * trunk/include/iprt/cdefs.h (modified) VALID_PTR update: when running 32-bit in compatability mode, there ... Mon, 05 Feb 2007 17:59:48 GMT vboxsync [646] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Rewrote send handling to do everything in a seperate thread. Mon, 05 Feb 2007 17:35:12 GMT vboxsync [645] * trunk/src/VBox/Devices/Network/DrvTAPWin32.cpp (modified) Missing stat stop Mon, 05 Feb 2007 17:20:36 GMT vboxsync [644] * trunk/src/recompiler/new/cpu-exec.c (modified) * trunk/src/recompiler/new/dyngen-exec.h (modified) * trunk/src/recompiler/new/osdep.h (modified) * trunk/src/recompiler/new/target-i386/cpu.h (modified) * trunk/src/recompiler/new/target-i386/exec.h (modified) * trunk/src/recompiler/new/target-i386/helper.c (modified) * trunk/src/recompiler/new/target-i386/op.c (modified) * trunk/src/recompiler/new/target-i386/ops_sse.h (modified) * trunk/src/recompiler/new/target-i386/translate.c (modified) * trunk/src/recompiler/new/vl.h (modified) Merged in current upstream changes. Mon, 05 Feb 2007 16:57:01 GMT vboxsync [643] * trunk/src/VBox/Devices/Storage/VBoxHDD.cpp (modified) Ignore writing data blocks consisting of all zeroes to a VDI block ... Mon, 05 Feb 2007 16:10:45 GMT vboxsync [642] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Some async updates Mon, 05 Feb 2007 14:39:47 GMT vboxsync [641] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) _GNU_SOURCE eveything seems to work ok. Mon, 05 Feb 2007 14:31:23 GMT vboxsync [640] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) Not stable with -p. 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 14:18:05 GMT vboxsync [638] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Reduced time spent inside locks. 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:21:24 GMT vboxsync [636] * trunk/src/VBox/Main/MachineImpl.cpp (modified) oops. 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:06:04 GMT vboxsync [634] * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) nc 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:56:33 GMT vboxsync [632] * trunk/src/VBox/Main/xml/VirtualBox-settings-macosx.xsd (modified) adjust the dates. 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 12:22:09 GMT vboxsync [630] * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/SessionImpl.cpp (modified) assert type size assumptions. Mon, 05 Feb 2007 12:18:44 GMT vboxsync [629] * trunk/include/iprt/types.h (modified) Changed RTPROCESS back to 32-bit int. 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 11:03:10 GMT vboxsync [627] * trunk/src/VBox/VMM/EM.cpp (modified) Backed out 18254 Mon, 05 Feb 2007 10:51:25 GMT vboxsync [626] * trunk/include/VBox/stam.h (modified) Corrected profile resume. Mon, 05 Feb 2007 10:46:33 GMT vboxsync [625] * trunk/src/VBox/VMM/EM.cpp (modified) Corrected EM StatTotal. Mon, 05 Feb 2007 10:03:11 GMT vboxsync [624] * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) More statistics. Mon, 05 Feb 2007 10:02:57 GMT vboxsync [623] * trunk/include/iprt/req.h (added) export to OSE 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 Mon, 05 Feb 2007 09:20:47 GMT vboxsync [619] * trunk/src/libs/xpcom18a4/darwindeps.cpp (added) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/md/unix/os_Darwin_x86.s (added) * trunk/src/libs/xpcom18a4/xpcom/ds/nsIHashable.idl (added) * trunk/src/libs/xpcom18a4/xpcom/io/nsIDirectoryEnumerator.idl (added) * trunk/src/libs/xpcom18a4/xpcom/io/nsILocalFileOS2.idl (added) export to OSE Mon, 05 Feb 2007 08:48:21 GMT vboxsync [618] * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp (modified) fixed USB assertion in OSE Mon, 05 Feb 2007 01:19:37 GMT vboxsync [617] * trunk/src/VBox/Frontends/VBoxSDL/Helper.cpp (modified) not needed after all. Mon, 05 Feb 2007 01:09:52 GMT vboxsync [616] * trunk/Config.kmk (modified) VBoxSDL builds works on darwin (with crude XPCOM event hack), so ... Mon, 05 Feb 2007 01:08:28 GMT vboxsync [615] * trunk/Config.kmk (modified) Drop secure label on the new ports for the time being. Mon, 05 Feb 2007 01:07:44 GMT vboxsync [614] * trunk/src/VBox/Frontends/VBoxSDL/Framebuffer.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/Helper.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/Helper.h (modified) * trunk/src/VBox/Frontends/VBoxSDL/Makefile (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.h (modified) Darwin port (hope I didn't mess up anything, am very Zzzzz...) Mon, 05 Feb 2007 00:33:54 GMT vboxsync [613] * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDLTest.cpp (modified) main returns 0. Sun, 04 Feb 2007 23:59:55 GMT vboxsync [612] * trunk/include/VBox/com/defs.h (modified) iprt/types.h first (see comment) Sun, 04 Feb 2007 23:58:51 GMT vboxsync [611] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) i386 needs to defined everywhere or we'll get big endian mixup in ... Sun, 04 Feb 2007 23:39:38 GMT vboxsync [610] * trunk/src/libs/xpcom18a4/prcpucfg.h (deleted) Thought I killed this already... Sun, 04 Feb 2007 21:48:39 GMT vboxsync [609] * trunk/src/VBox/Frontends/VBoxManage/Makefile (modified) darwin. Sun, 04 Feb 2007 21:29:38 GMT vboxsync [608] * trunk/src/libs/xpcom18a4/xpcom/glue/standalone/nsGREDirServiceProvider.cpp (modified) worked around weird mac crash starting tstAPI. Sun, 04 Feb 2007 20:52:20 GMT vboxsync [607] * trunk/src/VBox/Main/xml/VirtualBox-settings-common.xsd (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-linux.xsd (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-windows.xsd (modified) adjusted dates Sun, 04 Feb 2007 19:19:30 GMT vboxsync [606] * trunk/Config.kmk (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile (modified) * trunk/src/VBox/Main/NetworkAdapterImpl.cpp (modified) * trunk/src/VBox/Main/SessionImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/NetworkAdapterImpl.h (modified) * trunk/src/VBox/Main/include/SessionImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxXMLUtil.h (modified) * trunk/src/VBox/Main/linux/server.cpp (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-macosx.xsd (copied) Initial darwin port. (Not tested on linux yet.) Sun, 04 Feb 2007 19:17:12 GMT vboxsync [605] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) CSR58 is an alias for BCR20 Sun, 04 Feb 2007 19:05:48 GMT vboxsync [604] * trunk/Config.kmk (modified) ld suggests -bind_at_load. Sun, 04 Feb 2007 18:47:06 GMT vboxsync [603] * trunk/Config.kmk (modified) Add VBOX_WITH_XPCOM to the DEFS VBOXMAINEXE,VBOXMAIN,VBOXMAINCLIENT ... Sun, 04 Feb 2007 18:43:33 GMT vboxsync [602] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Updates for async sending + avoiding critical section blocking EMT Sun, 04 Feb 2007 18:38:20 GMT vboxsync [601] * trunk/src/libs/Makefile.kmk (modified) VBOX_WITH_XPCOM Sun, 04 Feb 2007 18:37:29 GMT vboxsync [600] * trunk/Config.kmk (modified) VBOX_SUFF_DLL=.so/.dll/.dylib/.s.so. VBOX_WITH_XPCOM=1 for platforms ... Sun, 04 Feb 2007 18:30:58 GMT vboxsync [599] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) Added a couple of missing build order dependencies. (kmk -j 4 did't ... Sun, 04 Feb 2007 15:20:48 GMT vboxsync [598] * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) Added PDMR3CritSectTryEnter Sun, 04 Feb 2007 15:20:10 GMT vboxsync [597] * trunk/include/VBox/pdm.h (modified) Added PDMR3CritSectTryEnter Sun, 04 Feb 2007 14:48:08 GMT vboxsync [596] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Compile fixes Sun, 04 Feb 2007 14:45:40 GMT vboxsync [595] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Update Sun, 04 Feb 2007 14:44:34 GMT vboxsync [594] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Corrections Sun, 04 Feb 2007 14:44:27 GMT vboxsync [593] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) Minor update Sun, 04 Feb 2007 14:38:52 GMT vboxsync [592] * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) Async send update