# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Mar 5, 2025 11:58:20 AM Sat, 06 Aug 2022 01:57:05 GMT vboxsync [96076] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileio-win.cpp (modified) IPRT/RTFileOpen: Added a RTFILE_O_TEMP_AUTO_DELETE flag for ... Sat, 06 Aug 2022 00:39:28 GMT vboxsync [96075] * trunk/include/iprt/nocrt/unistd.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/path/nocrt-access.cpp (added) IPRT/nocrt: access. bugref:10261 Sat, 06 Aug 2022 00:26:39 GMT vboxsync [96074] * trunk/include/iprt/nocrt/stdlib.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/math/nocrt-abs.cpp (added) * trunk/src/VBox/Runtime/common/math/nocrt-labs.cpp (added) * trunk/src/VBox/Runtime/common/math/nocrt-llabs.cpp (added) IPRT/nocrt: abs, labs and llabs. bugref:10261 Sat, 06 Aug 2022 00:20:33 GMT vboxsync [96073] * trunk/include/iprt/errno.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/err/nocrt-strerror.cpp (copied) * trunk/src/VBox/Runtime/r3/win/nocrt-atexit-win.asm (modified) IPRT/nocrt: strerror; atexit fix. bugref:10261 Fri, 05 Aug 2022 23:08:39 GMT vboxsync [96070] * trunk/include/iprt/nocrt/stdlib.h (modified) * trunk/include/iprt/nocrt/unistd.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/compiler/vcc/atexit-vcc.cpp (modified) * trunk/src/VBox/Runtime/common/file (added) * trunk/src/VBox/Runtime/common/file/nocrt-fstat.cpp (added) * trunk/src/VBox/Runtime/common/file/nocrt-isatty.cpp (added) * trunk/src/VBox/Runtime/common/file/nocrt-read.cpp (added) * trunk/src/VBox/Runtime/common/path/nocrt-unlink.cpp (added) * trunk/src/VBox/Runtime/common/rand/nocrt-rand.cpp (added) * trunk/src/VBox/Runtime/common/sort/nocrt-qsort.cpp (added) * trunk/src/VBox/Runtime/common/sort/nocrt-qsort_r.cpp (added) IPRT/nocrt: atexit, fstat, isatty, read, unlink, rand, qsort and ... Fri, 05 Aug 2022 23:07:30 GMT vboxsync [96069] * trunk/include/iprt/errno.h (modified) * trunk/include/iprt/nocrt/errno.h (modified) iprt/errno.h,nocrt/errno.h: Use the iprt/errno.h wrapper in nocrt ... Fri, 05 Aug 2022 10:48:48 GMT vboxsync [96052] * trunk/include/iprt/nocrt/errno.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/common/string/nocrt-strtok.cpp (modified) * trunk/src/VBox/Runtime/common/string/nocrt-strtol.cpp (added) * trunk/src/VBox/Runtime/include/internal/nocrt.h (added) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r3/nocrt-errno.cpp (added) * trunk/src/VBox/Runtime/r3/nocrt-per-thread-1.cpp (added) * trunk/src/VBox/Runtime/r3/nocrt-per-thread-2.cpp (added) IPRT/nocrt: Added no-CRT per-thread data like errno and strtok state. ... Thu, 04 Aug 2022 22:08:07 GMT vboxsync [96043] * trunk/Config.kmk (modified) * trunk/include/iprt/asmdefs.mac (modified) * trunk/src/VBox/Additions/3D/Config.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/memchr.cpp (modified) * trunk/src/VBox/Runtime/common/string/memcmp.cpp (modified) * trunk/src/VBox/Runtime/common/string/memcpy.cpp (modified) * trunk/src/VBox/Runtime/common/string/mempcpy.cpp (modified) * trunk/src/VBox/Runtime/common/string/memrchr.cpp (modified) * trunk/src/VBox/Runtime/common/string/memset.cpp (modified) * trunk/src/VBox/Runtime/common/string/strchr.cpp (modified) * trunk/src/VBox/Runtime/common/string/strcpy.cpp (modified) * trunk/src/VBox/Runtime/common/string/strcspn.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) * trunk/src/VBox/Runtime/common/string/strlen.cpp (modified) * trunk/src/VBox/Runtime/common/string/strncmp.cpp (modified) * trunk/src/VBox/Runtime/common/string/strpbrk.cpp (modified) * trunk/src/VBox/Runtime/common/string/strrchr.cpp (modified) * trunk/src/VBox/Runtime/common/string/strstr.cpp (modified) * trunk/src/VBox/Runtime/include/internal/iprt.h (modified) * trunk/src/VBox/Runtime/nocrt-aliases.sed (added) IPRT,/Config.kmk,iprt/asmdefs.mac,Add/3D/Config.kmk: Generate weak ... Thu, 04 Aug 2022 22:02:55 GMT vboxsync [96042] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: RT_FORCE_NOCRT_WRAPPERS for overriding ... Thu, 04 Aug 2022 21:20:14 GMT vboxsync [96039] * trunk/include/iprt/nocrt/time.h (modified) iprt/nocrt/time.h: Attempt at fixing the header compile check on ... Thu, 04 Aug 2022 20:53:34 GMT vboxsync [96037] * trunk/include/iprt/nocrt/compiler/watcom.h (modified) * trunk/include/iprt/nocrt/sys/types.h (modified) * trunk/include/iprt/types.h (modified) iprt/nocrt/compiler/watcom.h,**/types.h: Don't use watcom's stddef.h ... Thu, 04 Aug 2022 10:52:00 GMT vboxsync [96027] * trunk/include/iprt/nocrt/time.h (modified) include/iprt/nocrt: Another try at fixing header builds on linux. ... Thu, 04 Aug 2022 08:37:27 GMT vboxsync [96019] * trunk/include/iprt/nocrt/math.h (modified) * trunk/include/iprt/nocrt/sys/types.h (modified) * trunk/include/iprt/nocrt/time.h (modified) include/iprt/nocrt: Header build fixes for linux. bugref:10261 Thu, 04 Aug 2022 02:24:51 GMT vboxsync [96018] * trunk/include/iprt/nocrt/unistd.h (added) iprt/nocrt: Simple unistd.h replacement. bugref:10261 Thu, 04 Aug 2022 02:24:26 GMT vboxsync [96017] * trunk/include/iprt/nocrt/fcntl.h (modified) * trunk/include/iprt/nocrt/limits.h (modified) * trunk/include/iprt/nocrt/malloc.h (modified) * trunk/include/iprt/nocrt/stddef.h (modified) * trunk/include/iprt/nocrt/stdlib.h (modified) * trunk/include/iprt/nocrt/sys/stat.h (modified) * trunk/include/iprt/nocrt/sys/types.h (modified) * trunk/include/iprt/nocrt/time.h (modified) include/iprt/nocrt: Header build fixes for windows. bugref:10261 Thu, 04 Aug 2022 01:50:27 GMT vboxsync [96015] * trunk/include/iprt/asmdefs.mac (modified) iprt/asmdefs.mac: Fixed trouble with emitting weak aliases ... Wed, 03 Aug 2022 21:56:01 GMT vboxsync [96013] * trunk/include/iprt/nocrt/ctype.h (modified) * trunk/include/iprt/nocrt/fcntl.h (modified) * trunk/include/iprt/nocrt/io.h (modified) * trunk/include/iprt/nocrt/math.h (modified) * trunk/include/iprt/nocrt/stdio.h (modified) * trunk/include/iprt/nocrt/stdlib.h (modified) * trunk/include/iprt/nocrt/string.h (modified) * trunk/include/iprt/nocrt/sys/stat.h (modified) * trunk/include/iprt/nocrt/sys/types.h (modified) * trunk/include/iprt/nocrt/time.h (modified) include/iprt/nocrt: More prototypes & some fixes. bugref:10261 Wed, 03 Aug 2022 19:27:12 GMT vboxsync [96006] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) Disassembler: Add OP_VPMINSD and fix disassembler table, bugref:9898 Wed, 03 Aug 2022 09:54:48 GMT vboxsync [95996] * trunk/include/iprt/nocrt/sys/types.h (modified) * trunk/include/iprt/nocrt/time.h (modified) iprt/nocrt/time.h: Added localtime_s (microsoft version) prototype. ... Wed, 03 Aug 2022 09:25:58 GMT vboxsync [95993] * trunk/include/iprt/nocrt/algorithm (added) * trunk/include/iprt/nocrt/cassert (added) * trunk/include/iprt/nocrt/float.h (modified) * trunk/include/iprt/nocrt/fstream (added) * trunk/include/iprt/nocrt/iomanip (added) * trunk/include/iprt/nocrt/ios (modified) * trunk/include/iprt/nocrt/iosfwd (modified) * trunk/include/iprt/nocrt/iostream (added) * trunk/include/iprt/nocrt/limits (added) * trunk/include/iprt/nocrt/memory (modified) * trunk/include/iprt/nocrt/ostream (modified) include/iprt/nocrt: More on ostream, limits. Stubbed std::sort. ... Tue, 02 Aug 2022 12:56:52 GMT vboxsync [95985] * trunk/include/iprt/nocrt/ios (added) * trunk/include/iprt/nocrt/iosfwd (added) * trunk/include/iprt/nocrt/ostream (added) * trunk/include/iprt/nocrt/stdio.h (modified) * trunk/include/iprt/nocrt/string (modified) * trunk/include/iprt/nocrt/string.h (modified) include/iprt/nocrt: Some early & incomplete ostream code. bugref:10261 Tue, 02 Aug 2022 01:24:26 GMT vboxsync [95978] * trunk/include/iprt/nocrt/memory (modified) include/iprt/nocrt: Prototyped a whole bunch of things to make mesa ... Tue, 02 Aug 2022 01:23:43 GMT vboxsync [95977] * trunk/include/iprt/stream.h (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) IPRT/stream.cpp: Re-did the mode string handling in RTStrmOpen, ... Tue, 02 Aug 2022 01:21:55 GMT vboxsync [95976] * trunk/include/iprt/nocrt/assert.h (modified) * trunk/include/iprt/nocrt/io.h (modified) * trunk/include/iprt/nocrt/malloc.h (modified) * trunk/include/iprt/nocrt/sys/stat.h (modified) include/iprt/nocrt: Prototyped a whole bunch of things to make mesa ... Tue, 02 Aug 2022 00:55:08 GMT vboxsync [95975] * trunk/include/iprt/nocrt/assert.h (added) * trunk/include/iprt/nocrt/cstddef (added) * trunk/include/iprt/nocrt/cstdlib (added) * trunk/include/iprt/nocrt/ctype.h (modified) * trunk/include/iprt/nocrt/direct.h (added) * trunk/include/iprt/nocrt/errno.h (added) * trunk/include/iprt/nocrt/exception (modified) * trunk/include/iprt/nocrt/fcntl.h (added) * trunk/include/iprt/nocrt/float.h (modified) * trunk/include/iprt/nocrt/inttypes.h (modified) * trunk/include/iprt/nocrt/io.h (added) * trunk/include/iprt/nocrt/limits.h (modified) * trunk/include/iprt/nocrt/malloc.h (added) * trunk/include/iprt/nocrt/math.h (modified) * trunk/include/iprt/nocrt/memory (added) * trunk/include/iprt/nocrt/new (modified) * trunk/include/iprt/nocrt/process.h (added) * trunk/include/iprt/nocrt/signal.h (added) * trunk/include/iprt/nocrt/stddef.h (modified) * trunk/include/iprt/nocrt/stdio.h (added) * trunk/include/iprt/nocrt/stdlib.h (modified) * trunk/include/iprt/nocrt/string (added) * trunk/include/iprt/nocrt/string.h (modified) * trunk/include/iprt/nocrt/sys/stat.h (added) * trunk/include/iprt/nocrt/sys/types.h (modified) * trunk/include/iprt/nocrt/time.h (modified) * trunk/include/iprt/nocrt/type_traits (added) * trunk/include/iprt/nocrt/vector (added) include/iprt/nocrt: Prototyped a whole bunch of things to make mesa ... Tue, 02 Aug 2022 00:49:13 GMT vboxsync [95973] * trunk/include/iprt/cpp/ministring.h (modified) IPRT/RTCString: Added find_first_of aliases for better std::string ... Fri, 29 Jul 2022 01:22:08 GMT vboxsync [95934] * trunk/include/iprt/stream.h (modified) iprt/stream.h: doxygen fixes. bugref:10261 Thu, 28 Jul 2022 23:21:04 GMT vboxsync [95930] * trunk/include/iprt/types.h (modified) iprt/types.h: Revert the logic around RTFLOAT64U::rd. bugref:10261 Thu, 28 Jul 2022 23:14:01 GMT vboxsync [95929] * trunk/include/iprt/types.h (modified) iprt/types.h: Include the rd member in RTFLOAT64U on both arm32 and ... Thu, 28 Jul 2022 22:45:23 GMT vboxsync [95923] * trunk/include/iprt/nocrt/math.h (modified) iprt/nocrt/math.h: Quick hack to make the header semi usable with ... Thu, 28 Jul 2022 22:44:04 GMT vboxsync [95922] * trunk/include/iprt/nocrt/exception (added) iprt/nocrt/exception: minimal exception header. bugref:10261 Thu, 28 Jul 2022 14:56:13 GMT vboxsync [95918] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Main/src-client/RecordingStream.cpp (modified) * trunk/src/VBox/Main/src-server/RecordingSettingsImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Recording/Main: Integrated r152624 from 6.1 into trunk (More code for ... Thu, 28 Jul 2022 11:54:51 GMT vboxsync [95902] * trunk/include/iprt/once.h (modified) iprt/once.h: Added RTOnceWasInitialized. bugref:10261 Thu, 28 Jul 2022 01:39:36 GMT vboxsync [95886] * trunk/include/iprt/stream.h (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) IPRT/stream.cpp: Added an alternative code configuration for the no- ... Thu, 28 Jul 2022 01:37:35 GMT vboxsync [95885] * trunk/include/iprt/nocrt/new (modified) iprt/nocrt/new: nothrow const variable. bugref:10261 Wed, 27 Jul 2022 00:54:16 GMT vboxsync [95860] * trunk/include/iprt/nocrt/new (added) * trunk/src/VBox/Runtime/generic/new-delete-generic.cpp (copied) IPRT/new: Added a generic new/delete operator implementation based on ... Wed, 27 Jul 2022 00:31:42 GMT vboxsync [95859] * trunk/include/iprt/nocrt/float.h (added) iprt/nocrt/float.h: Added empty float.h to make the d3d9types.h from ... Tue, 26 Jul 2022 21:11:14 GMT vboxsync [95842] * trunk/include/iprt/env.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/generic/env-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTEnv.cpp (modified) IPRT/env-generic.cpp: Refactored RTEnvCloneEx, rewriting the cloning ... Tue, 26 Jul 2022 21:07:46 GMT vboxsync [95841] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) iprt/nt/nt.h,ntdll-mini-implib.def: Prototypes and imports for ... Tue, 26 Jul 2022 20:27:20 GMT vboxsync [95840] * trunk/include/VBox/settings.h (modified) Recording/Main: Fixed a regression when loading settings < 1.19: ... Tue, 26 Jul 2022 19:27:46 GMT vboxsync [95838] * trunk/include/iprt/nocrt/time.h (added) iprt/nocrt/time.h: Added time.h to make the windows tcpip headers ... Tue, 26 Jul 2022 11:13:28 GMT vboxsync [95829] * trunk/include/iprt/asmdefs.mac (modified) iprt/asmdefs.mac: Changed GLOBALNAME_EX to take three parameter, ... Mon, 25 Jul 2022 16:00:26 GMT vboxsync [95821] * trunk/include/VBox/GuestHost/DragAndDrop.h (modified) * trunk/src/VBox/GuestHost/DragAndDrop/DnDUtils.cpp (added) * trunk/src/VBox/GuestHost/DragAndDrop/Makefile.kmk (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/src-client/GuestDnDPrivate.cpp (modified) DnD: Added GuestHost/DnDUtils module for various utility functions, ... Mon, 25 Jul 2022 14:48:00 GMT vboxsync [95818] * trunk/include/iprt/nocrt/stdlib.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.cpp (modified) * trunk/src/VBox/Runtime/r3/init.cpp (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-alloc-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-atexit.asm (added) * trunk/src/VBox/Runtime/r3/win/nocrt-mainCRTStartup.asm (added) * trunk/src/VBox/Runtime/r3/win/nocrt-stack.asm (added) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp (modified) IPRT: More IPRT_NO_CRT work on windows. bugref:10261 Mon, 25 Jul 2022 12:26:48 GMT vboxsync [95801] * trunk/include/iprt/nocrt/sys (added) * trunk/include/iprt/nocrt/sys/types.h (added) iprt/nocrt/sys/types.h: Placeholder including iprt/types.h to reduce ... Mon, 25 Jul 2022 12:25:45 GMT vboxsync [95800] * trunk/include/iprt/nocrt/stdlib.h (modified) iprt/nocrt/stdlib.h: Supply malloc and friends mapped to our RTMem ... Mon, 25 Jul 2022 12:24:33 GMT vboxsync [95799] * trunk/include/iprt/nocrt/string.h (modified) iprt/nocrt/string.h: strcmp & wcstombs. bugref:10261 Mon, 25 Jul 2022 11:21:27 GMT vboxsync [95794] * trunk/include/VBox/VBoxGuest.h (modified) VBox/VBoxGuest.h: Removed wrong check for IPRT_NO_CRT not being ... Mon, 25 Jul 2022 09:01:44 GMT vboxsync [95792] * trunk/include/iprt/env.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/r3/win/env-win.cpp (modified) * trunk/src/VBox/Runtime/win/RTErrConvertFromWin32.cpp (modified) IPRT/env-win.cpp: IPRT_NO_CRT adjustments, rewrote a few bits. ... Thu, 21 Jul 2022 10:19:46 GMT vboxsync [95771] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main/Recording: Make it a bit more convenient for API clients by ... Thu, 21 Jul 2022 10:05:38 GMT vboxsync [95770] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main/Recording: Also serialize the screen settings feature map; we ... Wed, 20 Jul 2022 22:13:34 GMT vboxsync [95769] * trunk/include/iprt/alloca.h (modified) iprt/alloca.h: Added alloca proto/define for IPRT_NO_CRT/Windows ... Wed, 20 Jul 2022 19:57:52 GMT vboxsync [95768] * trunk/include/iprt/alloca.h (modified) iprt/alloca.h: Added alloca proto/define for IPRT_NO_CRT/Windows ... Wed, 20 Jul 2022 19:40:31 GMT vboxsync [95767] * trunk/include/iprt/nocrt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strpbrk.cpp (modified) nocrt/string.h,strpbrk.cpp: Added missing strpbrk proto and synced up ... Wed, 20 Jul 2022 09:32:46 GMT vboxsync [95743] * trunk/include/VBox/settings.h (modified) Main/Recording: Added ISystemProperties::getRecordingFeatures to ... Mon, 18 Jul 2022 09:49:17 GMT vboxsync [95698] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/r3/win/system-get-nt-xxx-win.cpp (modified) IPRT: Added RTSystemGetNtProductType. bugref:8691 Sun, 17 Jul 2022 18:39:27 GMT vboxsync [95681] * trunk/include/iprt/crypto/store.h (modified) * trunk/src/VBox/Runtime/r3/win/RTCrStoreCreateSnapshotById-win.cpp (modified) IPRT/RTCrStoreCreateSnapshotById: Added two more store IDs for ... Sat, 16 Jul 2022 03:43:25 GMT vboxsync [95668] * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-core.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp (modified) IPRT/RTCrPkcs7: Split out RTCrPkcs7Attributes_HashAttributes from ... Fri, 15 Jul 2022 10:14:45 GMT vboxsync [95658] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-dyntype.cpp (modified) IPRT/RTAsn1: Added a RTAsn1DynType_SetToNull function. bugref:8691 Fri, 15 Jul 2022 00:59:55 GMT vboxsync [95656] * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) IPRT/RTCrPkcs7: Added a RTCRPKCS7SIGN_SD_F_USE_V1 and a ... Thu, 14 Jul 2022 08:30:45 GMT vboxsync [95639] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsDisplay.cpp (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/RecordingScreenSettingsImpl.h (modified) * trunk/src/VBox/Main/include/RecordingSettingsImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/Recording.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/src-server/RecordingScreenSettingsImpl.cpp (modified) * trunk/src/VBox/Main/src-server/RecordingSettingsImpl.cpp (modified) * trunk/src/VBox/Main/src-server/SnapshotImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Recording: Settings handling fixes / overhaul. This adds the ability ... Thu, 14 Jul 2022 02:11:47 GMT vboxsync [95636] * trunk/include/iprt/mangling.h (modified) IPRT/RTAsn1OctetString: Added RTAsn1OctetString_AllocContent and ... Thu, 14 Jul 2022 02:09:59 GMT vboxsync [95634] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-octetstring.cpp (modified) IPRT/RTAsn1OctetString: Added RTAsn1OctetString_AllocContent and ... Wed, 13 Jul 2022 22:52:23 GMT vboxsync [95630] * trunk/include/iprt/asn1-generator-pass.h (modified) * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/include/iprt/crypto/spc.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-template.h (modified) * trunk/src/VBox/Runtime/common/crypto/spc-template.h (modified) IPRT/RTAsn1,RTCrPkcs7,RTCrSpc: Generate setters for dynamic members. ... Wed, 13 Jul 2022 21:31:20 GMT vboxsync [95629] * trunk/include/iprt/asn1-generator-pass.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-template.h (modified) * trunk/src/VBox/Runtime/common/crypto/spc-template.h (modified) IPRT/RTAsn1,RTCrPkc7,RTCrSpc: Refactoring the RTASN1TMPL_MEMBER_DYN* ... Wed, 13 Jul 2022 21:04:52 GMT vboxsync [95628] * trunk/include/iprt/mangling.h (modified) IPRT/RTCrPkcs7: Prototyped some of the setters we generate. [mangling ... Wed, 13 Jul 2022 20:57:13 GMT vboxsync [95627] * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/include/iprt/mangling.h (modified) IPRT/RTCrPkcs7: Prototyped some of the setters we generate. bugref:8691 Wed, 13 Jul 2022 20:31:41 GMT vboxsync [95624] * trunk/include/iprt/asn1-generator-pass.h (modified) * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/crypto/spc.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-bitstring.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-core.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-objid.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) IPRT/RTAsn1,RTCrSpc: Generate setter functions for ... Wed, 13 Jul 2022 09:35:35 GMT vboxsync [95619] * trunk/include/VBox/scsi.h (modified) Typo. Wed, 13 Jul 2022 00:52:44 GMT vboxsync [95613] * trunk/include/iprt/crypto/spc.h (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool,IPRT: Working on signing executable images. bugref:8691 Wed, 13 Jul 2022 00:51:28 GMT vboxsync [95612] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTLdrVerifyPeImage.cpp (modified) IPRT/ldr: Changed RTLdrHashImage to return the hash rather than the ... Tue, 12 Jul 2022 02:21:54 GMT vboxsync [95596] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-time.cpp (modified) IPRT/RTAsn1Time: Added RTAsn1Time_SetTime, RTAsn1Time_SetTimeSpec and ... Tue, 12 Jul 2022 02:20:48 GMT vboxsync [95595] * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageAppliance.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) IPRT/Pkcs7: Added a parameter to RTCrPkcs7SimpleSignSignedData (not ... Tue, 12 Jul 2022 02:19:36 GMT vboxsync [95594] * trunk/include/iprt/asn1-generator-pass.h (modified) IPRT/asn1-genrator-pass.h: RTASN1TMPL_BEGIN_PCHOICE must initialize ... Mon, 11 Jul 2022 22:32:41 GMT vboxsync [95592] * trunk/include/VBox/vmm/pdmnetinline.h (modified) * trunk/src/VBox/Devices/Network/DevVirtioNet_1_0.cpp (modified) PDM/network, Network/virtio: Add sanity checking. bugref:10240 Mon, 11 Jul 2022 09:51:30 GMT vboxsync [95586] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/stream.h (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) IPRT: Added RTStrmWrappedPrintf and RTStrmWrappedPrintfV for some ... Sun, 10 Jul 2022 14:09:21 GMT vboxsync [95584] * trunk/include/iprt/asn1.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-integer.cpp (modified) IPRT/asn1: Made the first parameter of RTAsn1Integer_ToString const. ... Thu, 07 Jul 2022 23:43:55 GMT vboxsync [95560] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Some crude exception/interrupt stats and history. bugref:9898 Wed, 06 Jul 2022 22:24:43 GMT vboxsync [95544] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: Added all OP_Vxxx codes needed by current VEX tables. Aligned ... Wed, 06 Jul 2022 21:00:46 GMT vboxsync [95541] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VMOVSHDUP opcode enum values. bugref:9898 bugref:6251 Wed, 06 Jul 2022 20:42:37 GMT vboxsync [95539] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VMOVHLPS, VMOVHPS, VMOVLHPS, and VMOVHPD opcode enum values. ... Tue, 05 Jul 2022 21:34:45 GMT vboxsync [95521] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VPACK[SU]S(WB|DW) opcode enum values. bugref:9898 bugref:6251 Mon, 04 Jul 2022 22:51:53 GMT vboxsync [95508] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VPUNPCK[LH](BW|WD|DQ|QDQ) opcode enum values. bugref:9898 ... Sun, 03 Jul 2022 13:59:33 GMT vboxsync [95486] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VPSHUF[LH]W and VPSHUF[BD] opcode enum values. bugref:9898 ... Sat, 02 Jul 2022 00:00:35 GMT vboxsync [95480] * trunk/include/VBox/dis.h (modified) DIS: DISOPTYPE_AVX. bugref:9898 bugref:6251 Fri, 01 Jul 2022 21:07:44 GMT vboxsync [95479] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatYasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasm-1A.asm (modified) DIS: Fixes for PMOVMSKB and VPMOVMSKB. bugref:9898 bugref:6251 Fri, 01 Jul 2022 11:20:13 GMT vboxsync [95472] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VPSUB[BWDQ] opcode enum values. bugref:9898 bugref:6251 Thu, 30 Jun 2022 12:42:30 GMT vboxsync [95459] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: We only need one OP_CRC32 value. bugref:9898 bugref:6251 Thu, 30 Jun 2022 11:03:28 GMT vboxsync [95457] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VPADD[BWDQ] opcode enum values. bugref:9898 bugref:6251 Thu, 30 Jun 2022 09:43:28 GMT vboxsync [95452] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VPCMPEQQ AND VPCMPGTQ opcode enum values. bugref:9898 bugref:6251 Thu, 30 Jun 2022 08:23:26 GMT vboxsync [95448] * trunk/include/iprt/types.h (modified) iprt/types.h: Added signed views to the RTUINT*U unions. Needed for ... Thu, 30 Jun 2022 08:22:50 GMT vboxsync [95447] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VPCMPEQ[BWD] AND VPCMPGT[BWD] opcode enum values. bugref:9898 ... Wed, 29 Jun 2022 22:39:12 GMT vboxsync [95440] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VANDPS, VANDPD, VPAND, VANDNPS, VANDNPD, VPANDN, VORPS, VORPD, ... Wed, 29 Jun 2022 11:13:40 GMT vboxsync [95423] * trunk/include/VBox/log.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIDetailsGenerator.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMachineAttributeSetter.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIIndicatorsPool.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsAudio.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotDetailsWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/AudioAdapterImpl.h (modified) * trunk/src/VBox/Main/include/AudioSettingsImpl.h (added) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/HostAudioDeviceImpl.h (added) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/SessionImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-client/SessionImpl.cpp (modified) * trunk/src/VBox/Main/src-server/ApplianceImplExport.cpp (modified) * trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp (modified) * trunk/src/VBox/Main/src-server/AudioAdapterImpl.cpp (modified) * trunk/src/VBox/Main/src-server/AudioSettingsImpl.cpp (added) * trunk/src/VBox/Main/src-server/HostAudioDeviceImpl.cpp (added) * trunk/src/VBox/Main/src-server/HostImpl.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/src-server/SnapshotImpl.cpp (modified) Audio/Main: Bigger revamp of the audio interface(s) to later also ... Wed, 29 Jun 2022 01:40:35 GMT vboxsync [95419] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Clang does not accept __attribute__((__falltrhough__)) ... Tue, 28 Jun 2022 19:10:35 GMT vboxsync [95413] * trunk/include/iprt/cdefs.h (modified) Attempt to fix build, bugref:10247. macOS builds seem do not like ... Tue, 28 Jun 2022 18:50:10 GMT vboxsync [95411] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Additions/linux/drm/vbox_ttm.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/dirops.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/utils.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/vfsmod.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/Installer/linux/Makefile-footer.gmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) Linux host and guest drivers: fix clang warnings, bugref:10247. Mon, 27 Jun 2022 23:37:03 GMT vboxsync [95402] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VPXOR, VXORPS, VXORPD opcode enum values. bugref:9898 bugref:6251 Mon, 27 Jun 2022 09:04:31 GMT vboxsync [95385] * trunk/include/VBox/log.h (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/GuestSessionImpl.h (modified) * trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp (modified) Guest Control/Main: Added IFsInfo, IGuestFsInfo, ... Mon, 27 Jun 2022 08:35:01 GMT vboxsync [95383] * trunk/include/iprt/fs.h (modified) IPRT/fs: Docs nit.