# # ChangeLog for trunk/include/iprt in vbox # # Generated by Trac 1.4.3.2 # Apr 27, 2025 8:07:30 AM Sat, 28 Aug 2021 12:45:58 GMT vboxsync [90974] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) IPRT/log,VMM: Changed RTLogBulkWrite to take a before/after marker ... Fri, 27 Aug 2021 22:12:22 GMT vboxsync [90969] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT/log: Defined the multibuffer flush protocol. bugref:10086 Fri, 27 Aug 2021 10:48:54 GMT vboxsync [90945] * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/include/iprt/err.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) VMM: Use a worker thread for flushing ring-0 log buffers. bugref:10086 Thu, 26 Aug 2021 15:08:03 GMT vboxsync [90915] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/tpm.h (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/linux/tpm-linux.cpp (added) Runtime: Add simple RTTpm* API for uniform access to a host TPM and ... Wed, 25 Aug 2021 01:06:52 GMT vboxsync [90865] * trunk/include/iprt/log.h (modified) IPRT/log: RTLogCreateEx + RTLogCreateExV format attrib fix. bugref:10086 Wed, 25 Aug 2021 00:37:59 GMT vboxsync [90862] * trunk/include/iprt/log.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxService.cpp (modified) * trunk/src/VBox/Additions/darwin/VBoxClient/VBoxClient.cpp (modified) * trunk/src/VBox/Additions/linux/lightdm-greeter/vbox-greeter.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/logging.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibLdr.cpp (modified) * trunk/src/VBox/Main/glue/VBoxLogRelCreate.cpp (modified) * trunk/src/VBox/Main/src-helper-apps/OpenGLTest/OpenGLTestApp.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) IPRT,SUPDrv,VMM,++: Bumped major support driver version. Added ... Wed, 25 Aug 2021 00:10:47 GMT vboxsync [90861] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT/log: Cleanups. Moving stuff around for more logical grouping ... Tue, 24 Aug 2021 21:41:49 GMT vboxsync [90860] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT/log: Adjusted RTLogSetFlushCallback so it doesn't upset clang ... Tue, 24 Aug 2021 21:21:53 GMT vboxsync [90858] * trunk/include/iprt/log.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT/log: Added RTLogSetFlushCallback. bugref:10086 Tue, 24 Aug 2021 21:13:13 GMT vboxsync [90857] * trunk/include/iprt/log.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT/log: Kicked out all the IN_RC stuff. Cleanups. bugref:10086 Tue, 24 Aug 2021 11:47:15 GMT vboxsync [90843] * trunk/include/iprt/types.h (modified) IPRT: Doxygen fixes. Tue, 24 Aug 2021 11:38:08 GMT vboxsync [90840] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) IPRT,VMM: Doxygen fixes for the logger changes. bugref:10086 Tue, 24 Aug 2021 11:36:54 GMT vboxsync [90839] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/http.h (modified) * trunk/include/iprt/sort.h (modified) IPRT: Doxygen fixes. Tue, 24 Aug 2021 10:26:07 GMT vboxsync [90829] * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/log.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/combined-agnostic.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxService.cpp (modified) * trunk/src/VBox/Additions/darwin/VBoxClient/VBoxClient.cpp (modified) * trunk/src/VBox/Additions/linux/lightdm-greeter/vbox-greeter.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/logging.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/combined-agnostic2.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Main/glue/VBoxLogRelCreate.cpp (modified) * trunk/src/VBox/Main/src-helper-apps/OpenGLTest/OpenGLTestApp.cpp (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/Runtime/common/log/logrel.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLog.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-x86.asm (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.mac (modified) IPRT,VMM,SUPDrv,++: Reworked the IPRT logger structure and how the ... Mon, 23 Aug 2021 22:48:26 GMT vboxsync [90825] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: RT_VALID_PTR now only recognize kernel address in linux/r0. Mon, 23 Aug 2021 22:08:38 GMT vboxsync [90823] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Additions/linux/drm/indent.sed (modified) * trunk/src/VBox/Additions/x11/vboxvideo/VBoxVideoIPRT.h (modified) iprt/cdefs.h,++: Retired VALID_PTR (use RT_VALID_PTR now). Mon, 23 Aug 2021 19:08:10 GMT vboxsync [90801] * trunk/include/iprt/assert.h (modified) iprt/assert.h: Added AssertPtrReturnStmt & AssertPtrReturnVoidStmt. Mon, 23 Aug 2021 10:29:03 GMT vboxsync [90792] * trunk/include/VBox/HostServices/GuestPropertySvc.h (modified) * trunk/include/VBox/HostServices/Service.h (modified) * trunk/include/VBox/hgcmsvc.h (modified) * trunk/include/VBox/vd-ifs.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIDialogButtonBox.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/VBoxGuestPropSvc.cpp (modified) *: More VALID_PTR -> RT_VALID_PTR/AssertPtr. Wed, 18 Aug 2021 12:45:46 GMT vboxsync [90715] * trunk/include/iprt/memobj.h (modified) iprt/memobj.h: comment fixes Mon, 16 Aug 2021 09:27:25 GMT vboxsync [90693] * trunk/include/iprt/log.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT,Main: Provide a getter function (RTLogGetFlags) for accessing ... Mon, 16 Aug 2021 09:20:36 GMT vboxsync [90692] * trunk/include/iprt/log.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c (modified) * trunk/src/VBox/Debugger/DBGCCommands.cpp (modified) * trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Main/src-global/win/VBoxSDS.cpp (modified) * trunk/src/VBox/Main/src-server/UnattendedImpl.cpp (modified) * trunk/src/VBox/Main/src-server/win/svcmain.cpp (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT: Corrected three RTLogGetXxxx functions to RTLogQueryXxxx ... Thu, 12 Aug 2021 10:29:04 GMT vboxsync [90652] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Added another version of ASMAtomicCmpWriteU128 that takes ... Thu, 12 Aug 2021 10:16:42 GMT vboxsync [90649] * trunk/include/iprt/critsect.h (modified) iprt/critsectrw.h: Need to have the state union as a separate non- ... Thu, 12 Aug 2021 10:15:31 GMT vboxsync [90648] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Added another version of ASMAtomicCmpWriteU128 that takes ... Thu, 12 Aug 2021 10:13:07 GMT vboxsync [90647] * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/types.h (modified) iprt/cdefs.h,iprt/types.h: Added RT_COMPILER_WITH_128BIT_INT_TYPES to ... Wed, 11 Aug 2021 23:40:23 GMT vboxsync [90640] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) iprt/asm.h,tstRTInlineAsm: Added ASMAtomicCmpWriteU128 and ... Wed, 11 Aug 2021 21:15:42 GMT vboxsync [90637] * trunk/include/iprt/critsect.h (modified) * trunk/src/VBox/Runtime/generic/critsectrw-generic.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) IPRT/RTCritSectRw,VMM/PDMCritSectRw: Rearranged the core members a ... Tue, 10 Aug 2021 09:44:41 GMT vboxsync [90588] * trunk/include/iprt/formats/tpm.h (modified) Devices/Security: EFI can communicate with the external TPM emulator ... Tue, 10 Aug 2021 09:39:57 GMT vboxsync [90587] * trunk/include/iprt/formats/tpm.h (added) * trunk/src/VBox/Devices/Security/DevTpm.cpp (modified) * trunk/src/VBox/Devices/Security/DrvTpmEmu.cpp (modified) Devices/Security: EFI can communicate with the external TPM emulator ... Tue, 03 Aug 2021 09:17:59 GMT vboxsync [90488] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semevent-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/semevent-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/semeventmulti-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/netbsd/semevent-r0drv-netbsd.c (modified) * trunk/src/VBox/Runtime/r0drv/netbsd/semeventmulti-r0drv-netbsd.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semevent-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/semeventmulti-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (modified) IPRT: Added RTSemEventIsSignalSafe and RTSemEventMultiIsSignalSafe - ... Mon, 02 Aug 2021 11:21:08 GMT vboxsync [90469] * trunk/include/iprt/asm-amd64-x86-watcom-16.h (modified) iprt/asm-amd64-x86-watcom-16.h: Another fix for ASMOutStrU8/16/32 - ... Mon, 02 Aug 2021 10:56:08 GMT vboxsync [90466] * trunk/include/iprt/asm-amd64-x86-watcom-16.h (modified) iprt/asm-amd64-x86-watcom-16.h: Fix ASMOutStrU8/16/32 - cannot list ... Sat, 31 Jul 2021 13:17:59 GMT vboxsync [90450] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: DECL_CHECK_RETURN for Visual C++ (require /analyze to ... Fri, 30 Jul 2021 22:16:10 GMT vboxsync [90444] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Added DECL_CHECK_RETURN and DECL_CHECK_RETURN_NOT_R3. ... Thu, 29 Jul 2021 21:10:03 GMT vboxsync [90416] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTThreadQueryTerminationStatus-stub-generic.cpp (added) * trunk/src/VBox/Runtime/r0drv/freebsd/thread-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/thread-r0drv-linux.c (modified) IPRT: Adding RTThreadQueryTerminationStatus (ring-0). bugref:6695 Thu, 29 Jul 2021 09:07:19 GMT vboxsync [90399] * trunk/include/iprt/thread.h (modified) iprt/thread.h: Removed RTThreadIsOperational as we don't have any ... Thu, 29 Jul 2021 09:00:25 GMT vboxsync [90398] * trunk/include/iprt/critsect.h (modified) iprt/critsect.h: comment typo. Thu, 29 Jul 2021 08:47:31 GMT vboxsync [90395] * trunk/include/iprt/thread.h (modified) IPRT/RTThreadCreate: Added RTTHREADFLAGS_NO_SIGNALS (posix only). ... Thu, 29 Jul 2021 08:25:50 GMT vboxsync [90392] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp (modified) IPRT/RTThreadCreate: Added RTTHREADFLAGS_NO_SIGNALS (posix only). ... Mon, 26 Jul 2021 16:12:34 GMT vboxsync [90342] * trunk/include/iprt/formats/efi-common.h (modified) efi-common.h: Two new GUIDs, bugref:9580 Thu, 22 Jul 2021 12:06:10 GMT vboxsync [90286] * trunk/include/iprt/efi.h (modified) Runtime/efi: Started implementing the functionality to parse, create ... Thu, 22 Jul 2021 11:39:17 GMT vboxsync [90284] * trunk/include/iprt/efi.h (modified) Runtime/efi: Started implementing the functionality to parse, create ... Thu, 22 Jul 2021 11:37:25 GMT vboxsync [90283] * trunk/include/iprt/efi.h (modified) * trunk/include/iprt/formats/efi-common.h (modified) * trunk/include/iprt/formats/efi-signature.h (added) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/efi/efiguid.cpp (modified) * trunk/src/VBox/Runtime/common/efi/efisignaturedb.cpp (added) Runtime/efi: Started implementing the functionality to parse, create ... Tue, 13 Jul 2021 14:25:40 GMT vboxsync [90168] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Adjusted the RT_VALID_PTR versions for linux/AMD64 to ... Fri, 09 Jul 2021 11:12:53 GMT vboxsync [90114] * trunk/include/iprt/formats/efi-varstore.h (modified) * trunk/src/VBox/Runtime/common/efi/efitime.cpp (modified) * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) Runtime/RTEfi*: Updates to the EFI variable storage access module, ... Tue, 06 Jul 2021 12:49:28 GMT vboxsync [90062] * trunk/include/iprt/mangling.h (modified) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Tue, 06 Jul 2021 12:48:53 GMT vboxsync [90061] * trunk/include/iprt/efi.h (added) * trunk/include/iprt/formats/efi-common.h (added) * trunk/include/iprt/formats/efi-fv.h (added) * trunk/include/iprt/formats/efi-varstore.h (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/efi (added) * trunk/src/VBox/Runtime/common/efi/efiguid.cpp (added) * trunk/src/VBox/Runtime/common/efi/efitime.cpp (added) * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (added) Runtime/RTEfi*: Start of a VFS module to access a EFI variable store ... Mon, 05 Jul 2021 11:41:36 GMT vboxsync [90023] * trunk/include/iprt/linux/version.h (modified) iprt/linux/version.h: Doxygen fixes for ubuntu abi macros. bugref:10007 Mon, 05 Jul 2021 11:25:25 GMT vboxsync [90022] * trunk/include/iprt/linux/version.h (modified) iprt/linux/version.h: Doxygen fixes for ubuntu abi macros, fixed ... Wed, 30 Jun 2021 09:37:27 GMT vboxsync [89971] * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgcfg.cpp (modified) Runtime/RTDbgCfg: Add API to look for a DWARF debug file by build-id ... Wed, 30 Jun 2021 09:35:39 GMT vboxsync [89970] * trunk/include/iprt/formats/elf-common.h (modified) Runtime/ldrELF: Add RTLDRPROP_BUILDID for querying the build-id of an ... Wed, 30 Jun 2021 09:33:48 GMT vboxsync [89969] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) Runtime/ldrELF: Add RTLDRPROP_BUILDID for querying the build-id of an ... Thu, 03 Jun 2021 05:15:53 GMT vboxsync [89475] * trunk/include/iprt/x86.h (modified) Intel IOMMU: bugref:9967 x86.h: Macros for getting page base and ... Tue, 01 Jun 2021 08:17:01 GMT vboxsync [89421] * trunk/include/iprt/win/mmreg.h (copied) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) DrvHostAudioDSound: Multi channel support. bugref:9890 Mon, 31 May 2021 09:52:54 GMT vboxsync [89386] * trunk/include/iprt/formats/riff.h (modified) iprt/formats/riff.h: Added extensible wave format structures and ... Tue, 25 May 2021 11:09:36 GMT vboxsync [89264] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/sg.h (modified) * trunk/src/VBox/Runtime/common/misc/sg.cpp (modified) Runtime/sg.h: Add copy variants which take a callback instead of a ... Wed, 19 May 2021 01:26:14 GMT vboxsync [89154] * trunk/include/iprt/message.h (modified) * trunk/include/iprt/stream.h (modified) iprt/message.h,iprt/stream.h: Avoid duplicate PRTSTREAM typedef. ... Wed, 19 May 2021 00:52:59 GMT vboxsync [89149] * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asm/ASMMultU64ByU32DivByU32.asm (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk (modified) IPRT,bs3kit: Added ASMMultU64ByU32DivByU32 to bs3kit. bugref:10009 Wed, 19 May 2021 00:49:20 GMT vboxsync [89148] * trunk/include/iprt/asm-watcom-x86-32.h (modified) iprt/asm-watcom-x86-32.h: Fixed ASMBitLastSetU64. Was working like ... Mon, 17 May 2021 10:43:13 GMT vboxsync [89089] * trunk/include/iprt/win/audioclient.h (modified) * trunk/include/iprt/win/endpointvolume.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioDSoundMMNotifClient.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp (modified) Audio: 32-bit windows build fixes. bugref:9890 Mon, 17 May 2021 08:59:39 GMT vboxsync [89078] * trunk/include/iprt/formats/riff.h (modified) * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) AudioTest/Wave: Hack to skip PAD chunk. bugref:10008 Mon, 17 May 2021 08:39:37 GMT vboxsync [89076] * trunk/include/iprt/cdefs.h (modified) IPRT/cdefs.h: Also disable warning for MSVC 2019 for ... Mon, 17 May 2021 07:43:09 GMT vboxsync [89073] * trunk/include/iprt/formats/riff.h (modified) * trunk/src/VBox/Devices/Audio/AudioTest.cpp (modified) Audio/ValKit: Moved the AudioTestWaveXXX functions to AudioTest.cpp ... Sun, 16 May 2021 04:01:19 GMT vboxsync [89059] * trunk/include/iprt/formats/riff.h (added) * trunk/src/VBox/ValidationKit/utils/audio/vkat.cpp (modified) ValKit/Audio: Added a 'play' command for playing wave files so that ... Fri, 14 May 2021 13:51:39 GMT vboxsync [89047] * trunk/include/iprt/linux/version.h (modified) iprt: Linux: introduce Ubuntu kernel version checker macros, ... Wed, 12 May 2021 16:28:56 GMT vboxsync [89018] * trunk/include/iprt/crypto/applecodesign.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/x509-certpaths.cpp (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) SUPDev,IPRT: On darwin allow Mac dev certs as long as it is a build ... Tue, 11 May 2021 12:10:09 GMT vboxsync [88978] * trunk/include/iprt/linux/version.h (modified) * trunk/src/VBox/Additions/linux/sharedfolders/utils.c (modified) Reverted for rework r144310, r144311, r144312 and r144313, ​bugref:10007. Tue, 11 May 2021 11:13:09 GMT vboxsync [88975] * trunk/include/iprt/linux/version.h (modified) iprt: introduce Ubuntu kernel versions range checker, ​bugref:10007. Tue, 11 May 2021 10:44:27 GMT vboxsync [88973] * trunk/include/iprt/linux/version.h (modified) iprt: introduce Ubuntu kernel version checkers, bugref:10007. Sat, 01 May 2021 18:15:13 GMT vboxsync [88813] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/req.h (modified) * trunk/src/VBox/Runtime/common/misc/req.cpp (modified) * trunk/src/VBox/Runtime/common/misc/reqpool.cpp (modified) * trunk/src/VBox/Runtime/common/misc/reqqueue.cpp (modified) * trunk/src/VBox/Runtime/include/internal/req.h (modified) IPRT/RTReq: Added a RTReqCancel function. Changed the behavior of ... Sat, 01 May 2021 01:05:17 GMT vboxsync [88810] * trunk/include/iprt/req.h (modified) * trunk/src/VBox/Runtime/common/misc/reqpool.cpp (modified) IPRT/RTReqPool: Added RTREQPOOLCFGVAR_THREAD_FLAGS so we can supply ... Fri, 23 Apr 2021 19:24:05 GMT vboxsync [88688] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) VBoxRT: Added RTTHREADFLAGS_COM_MTA and RTTHREADFLAGS_COM_STA flags ... Wed, 21 Apr 2021 09:58:08 GMT vboxsync [88626] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/include/iprt/win/audioclient.h (added) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) DrvHostAudioWasApi: Early WASAPI backend. bugref:9890 Mon, 29 Mar 2021 12:59:22 GMT vboxsync [88311] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/test.h (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/Runtime/r3/testi.cpp (modified) IPRT/test: Added RTTestErrContext (with variations) for setting a ... Fri, 26 Mar 2021 12:29:59 GMT vboxsync [88297] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/Main/src-server/solaris/NetIf-solaris.cpp (modified) * trunk/src/VBox/Main/src-server/solaris/PerformanceSolaris.cpp (modified) * trunk/src/VBox/RDP/client-1.8.4/Makefile.kmk (modified) * trunk/src/VBox/RDP/client-1.8.4/rdesktop.c (modified) * trunk/src/VBox/RDP/client-1.8.4/rdp.c (modified) * trunk/src/VBox/RDP/client-1.8.4/utils.c (modified) * trunk/src/VBox/RDP/client-1.8.4/xclip.c (modified) Some small Solaris-specific build warning fixes: ... Sun, 21 Mar 2021 01:51:14 GMT vboxsync [88218] * trunk/include/iprt/errcore.h (modified) iprt/errcore.h: Fix for non-C99 compilers. Mon, 15 Mar 2021 19:08:28 GMT vboxsync [88128] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Devices/Network/slirp/slirp_config.h (modified) include/iprt/string.h, src/VBox/Devices/Network/slirp/slirp_config.h: ... Mon, 15 Mar 2021 17:46:52 GMT vboxsync [88124] * trunk/include/iprt/cpp/restclient.h (modified) * trunk/src/VBox/Runtime/common/rest/RTCRestClientApiBase.cpp (modified) OCI/PCA: bugref:9969 - Make it possible to specify the CA file for ... Fri, 19 Feb 2021 07:37:30 GMT vboxsync [87797] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/iprt/cdefs.h (modified) IPRT/include: Docs typos. Fri, 12 Feb 2021 16:36:17 GMT vboxsync [87739] * trunk/include/iprt/asmdefs.mac (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile-wrapper.gmk (modified) SUP/Makefile-wrapper.gmk,iprt/asmdefs.mac: Call objtool on our .r0 ... Mon, 08 Feb 2021 22:18:17 GMT vboxsync [87647] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/time.h (modified) * trunk/src/VBox/Runtime/common/time/timesup.cpp (modified) IPRT/time: Added RTTimeNanoTSWorkerName for introspection. Maded the ... Fri, 05 Feb 2021 12:58:54 GMT vboxsync [87626] * trunk/include/iprt/time.h (modified) * trunk/src/VBox/Runtime/common/time/timesup.cpp (modified) * trunk/src/VBox/Runtime/common/time/timesupref.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) IPRT/time,VMM/TM: Added extra parameter to the RTTimeNanoTS GIP ... Wed, 03 Feb 2021 17:22:47 GMT vboxsync [87590] * trunk/include/iprt/file.h (modified) IPRT/RTFileGetMaxSize: Doxygen fix. Tue, 02 Feb 2021 02:17:11 GMT vboxsync [87524] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/net/netaddrstr2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTNetIPv6.cpp (modified) IPRT: RTNetStrToIPv6Cidr() - to parse f00::/42 notation for IPv6 ... Mon, 01 Feb 2021 17:11:24 GMT vboxsync [87514] * trunk/include/iprt/mangling.h (modified) IPRT: mangling.h - sort the RTNet* section alphabetically. No ... Thu, 28 Jan 2021 12:11:20 GMT vboxsync [87456] * trunk/include/iprt/asmdefs.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm (modified) iprt/asmdefs.mac,VMM: Implemented an alternative to the YASM unwind ... Mon, 25 Jan 2021 22:44:03 GMT vboxsync [87424] * trunk/include/iprt/vfs.h (modified) IPRT/vfs: Typo in a comment. Sun, 24 Jan 2021 10:23:58 GMT vboxsync [87404] * trunk/include/iprt/asm-amd64-x86.h (modified) iprt/asm-amd64-x86.h: Found intrinsics for lidt, sidt, lgdt and sgdt ... Sat, 23 Jan 2021 16:11:18 GMT vboxsync [87403] * trunk/include/iprt/asm-amd64-x86.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMGetFSBase.asm (copied) * trunk/src/VBox/Runtime/common/asm/ASMGetGSBase.asm (copied) * trunk/src/VBox/Runtime/common/asm/ASMSetFSBase.asm (copied) * trunk/src/VBox/Runtime/common/asm/ASMSetGSBase.asm (copied) iprt/asm-amd64-x86.h: Added ASMGetFSBase, ASMSetFSBase, ASMGetGSBase ... Sat, 23 Jan 2021 12:22:49 GMT vboxsync [87402] * trunk/include/VBox/vmm/hmvmxinline.h (modified) * trunk/include/iprt/asm-amd64-x86.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h,asm*.h,hmvmxinline.h: Changed the ... Thu, 21 Jan 2021 19:54:27 GMT vboxsync [87358] * trunk/include/VBox/apic.mac (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/iprt/err.mac (modified) * trunk/include/iprt/x86.mac (modified) kmk incs Thu, 21 Jan 2021 02:38:40 GMT vboxsync [87339] * trunk/include/iprt/cidr.h (modified) IPRT/net: Document that RTCidrStrToIPv4() is deprecated. bugref:9330 Fri, 15 Jan 2021 21:11:52 GMT vboxsync [87290] * trunk/include/iprt/param.h (modified) iprt/param.h: Must include cdefs.h as we're testing RT_ARCH_XXXX ... Fri, 15 Jan 2021 10:27:15 GMT vboxsync [87256] * trunk/include/iprt/asm-arm.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) IPRT,iprt/asm-arm.h: ASMReadTSC using CNTVCT or CNTPCT. bugref:9898 Tue, 12 Jan 2021 16:23:04 GMT vboxsync [87230] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Try fix x86/gcc version of ASMPRobeReadByte. Tue, 12 Jan 2021 11:44:04 GMT vboxsync [87226] * trunk/include/iprt/mangling.h (modified) IPRT: Add ASMAtomicUoXorU32 mangling. bugref:9898. Fixes build. Tue, 12 Jan 2021 10:37:33 GMT vboxsync [87223] * trunk/include/iprt/asm.h (modified) IPRT: ASMAtomicXorU32 build fix (gcc). bugref:9898 Mon, 11 Jan 2021 17:54:45 GMT vboxsync [87218] * trunk/include/iprt/asm-arm.h (modified) iprt/asm-arm.h: Fix include guard and add #pragma once to make scm happy. Mon, 11 Jan 2021 13:15:45 GMT vboxsync [87212] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) iprt/asm.h,tstRTInlineAsm: Extending testcase, added a couple of ... Fri, 08 Jan 2021 16:58:21 GMT vboxsync [87206] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Removed extra+wrong assertion in ASMAtomicUoReadS32. ...