# # ChangeLog for trunk/src/libs/xpcom18a4 in vbox # # Generated by Trac 1.4.3.2 # Feb 16, 2025 10:03:40 AM Fri, 10 May 2024 16:48:20 GMT vboxsync [104579] * trunk/src/VBox/Installer/darwin/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/python/Makefile.kmk (modified) xpcom18a4/python, Installer/darwin: Define 11.0 as a "forget about ... Wed, 08 May 2024 08:11:47 GMT vboxsync [104540] * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcClient.cpp (modified) libs/xpcom: Free all messages on the outgoing queue when the client ... Thu, 02 May 2024 16:47:35 GMT vboxsync [104495] * trunk/src/libs/xpcom18a4/xpcom/glue/standalone/nsXPCOMGlue.h (modified) libs/xpcom: Remove some unused not implemented function declarations Thu, 02 May 2024 16:47:01 GMT vboxsync [104494] * trunk/src/libs/xpcom18a4/python/src/VariantUtils.cpp (modified) libs/xpcom/python/src/VariantUtils.cpp: Missing break (harmless), ... Thu, 02 May 2024 16:45:44 GMT vboxsync [104493] * trunk/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/components/nsNativeComponentLoader.cpp (modified) libs/xpcom/components: Some smaller cleanups, bugref:3409 Thu, 02 May 2024 16:44:53 GMT vboxsync [104492] * trunk/src/libs/xpcom18a4/xpcom/glue/nsISupportsImpl.h (modified) * trunk/src/libs/xpcom18a4/xpcom/proxy/src/nsProxyEventObject.cpp (modified) libs/xpcom: Missing field initialization in constructor, bugref:3409 Thu, 02 May 2024 16:44:00 GMT vboxsync [104491] * trunk/src/libs/xpcom18a4/xpcom/string/public/nsTAString.h (modified) libs/xpcom/string: Missing field initialization in constructor, ... Thu, 02 May 2024 16:43:26 GMT vboxsync [104490] * trunk/src/libs/xpcom18a4/xpcom/io/nsDirectoryService.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/io/nsLocalFileUnix.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/io/nsNativeCharsetUtils.cpp (modified) src/libs/xpcom/io: Some smaller cleanups, fix a possible double ... Thu, 02 May 2024 16:35:17 GMT vboxsync [104489] * trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/src/xpt_struct.c (modified) libs/xpcom/typelib: Some cleanups, bugref:3409 [build fix] Thu, 02 May 2024 16:34:04 GMT vboxsync [104488] * trunk/src/libs/xpcom18a4/xpcom/ds/nsArrayEnumerator.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsCRT.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsManifestLineReader.h (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsSupportsArray.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsVoidArray.cpp (modified) libs/xpcom/ds: Add two missing error checks, add some missing field ... Thu, 02 May 2024 16:32:36 GMT vboxsync [104487] * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/tests/TestXPTCInvoke.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiManifest.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiZipLoader.cpp (modified) libs/xpcom/reflect: Some cleanups, bugref:3409 Thu, 02 May 2024 16:30:56 GMT vboxsync [104486] * trunk/src/libs/xpcom18a4/xpcom/threads/plevent.c (modified) libs/xpcom: Some unused function/variable fixes, bugref:3409 Thu, 02 May 2024 16:28:55 GMT vboxsync [104485] * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_header.c (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_typelib.c (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/src/xpt_struct.c (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/src/xpt_xdr.c (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/tools/xpt_link.c (modified) libs/xpcom/typelib: Some cleanups, bugref:3409 Thu, 02 May 2024 16:27:40 GMT vboxsync [104484] * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessageNew.h (modified) libs/xpcom/ipc: Convert an AssertReturn() to AssertRelease() to ... Thu, 02 May 2024 16:24:55 GMT vboxsync [104483] * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp (modified) libs/xpcom/ipc: Check that cloning a message was successful before ... Thu, 02 May 2024 16:24:06 GMT vboxsync [104482] * trunk/src/libs/xpcom18a4/xpcom/tests/TestAutoLock.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestObserverService.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestStrings.cpp (modified) libs/xpcom: Some fixes in testcases, bugref:3409 Thu, 02 May 2024 11:02:07 GMT vboxsync [104474] * trunk/src/libs/xpcom18a4/java/src/nsJavaWrapper.cpp (modified) libs/xpcom/java: Fix mismatched new[] delete (should be delete[]), ... Sun, 07 Apr 2024 18:47:10 GMT vboxsync [104218] * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptc_arm64_vbox.h (modified) libs/xpcom: Rework the xptcstubs and xptcinvoke code for arm64 to ... Sun, 07 Apr 2024 18:37:57 GMT vboxsync [104215] * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptc_arm64_vbox.h (added) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm64_vbox.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm64_vbox.cpp (modified) libs/xpcom: Rework the xptcstubs and xptcinvoke code for arm64 to ... Thu, 28 Mar 2024 11:02:38 GMT vboxsync [104104] * trunk/src/libs/xpcom18a4/java/Makefile.kmk (modified) xpcom18a4/Makfile.kmk: Build fix for r162505. Thu, 28 Mar 2024 10:49:46 GMT vboxsync [104102] * trunk/Config.kmk (modified) * trunk/src/libs/xpcom18a4/java/Makefile.kmk (modified) Config.kmk, xpcom18a4/Makfile.kmk: Adjusting jdk-1.8 usage according ... Sun, 24 Mar 2024 18:52:47 GMT vboxsync [104031] * trunk/src/libs/xpcom18a4/Config.kmk (modified) libs/xpcom/Config.kmk: Build fix for linux.arm64, bugref:10391 Thu, 21 Mar 2024 02:04:52 GMT vboxsync [103977] * trunk/include/VBox/com/microatl.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxLicenseViewer.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/activity/overview/UIVMActivityOverviewWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowSplitter.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIDialog.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIMainDialog.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIStatusBarIndicator.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITreeView.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIFileSystemModel.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManager.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManagerTable.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestProcessControlWidget.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpViewer.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpViewer.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/logviewer/UIVMLogViewerFilterWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsElements.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumItem.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/medium/viso/UIVisoCreator.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/networking/UIDownloader.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObject.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/UIWindowMenuManager.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDMIMEData.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBuffer.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIIndicatorsPool.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIIndicatorsPool.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineWindow.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIVMCloseDialog.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineLogicFullscreen.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineViewFullscreen.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationRuntime.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/normal/UIMachineLogicNormal.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/normal/UIMachineViewNormal.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/normal/UIMachineWindowNormal.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/scale/UIMachineLogicScale.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/scale/UIMachineWindowScale.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/seamless/UIMachineLogicSeamless.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsSerializer.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIBootOrderEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UISharedFoldersEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIStatusBarEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIStorageSettingsEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsPortForwardingDlg.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotDetailsWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIAddDiskEncryptionPasswordDialog.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIEmptyFilePathSelector.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIFilePathSelector.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UILineTextEdit.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIPopupPane.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UISlidingWidget.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UISpecialControls.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBox.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBox.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/UINativeWizard.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageExpert.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageSource.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMExpertPage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMModePage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMNamePathPage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMTypePage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageSource.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMExpertPage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePage.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMUnattendedPage.h (modified) * trunk/src/VBox/Main/idl/apiwrap-server.xsl (modified) * trunk/src/VBox/Main/idl/comimpl.xsl (modified) * trunk/src/VBox/Main/include/CPUProfileImpl.h (modified) * trunk/src/VBox/Main/include/DHCPConfigImpl.h (modified) * trunk/src/VBox/Main/include/DHCPServerImpl.h (modified) * trunk/src/VBox/Main/include/HostDriveImpl.h (modified) * trunk/src/VBox/Main/include/HostDrivePartitionImpl.h (modified) * trunk/src/VBox/Main/include/MachineDebuggerImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/PlatformPropertiesImpl.h (modified) * trunk/src/VBox/Main/include/ProgressProxyImpl.h (modified) * trunk/src/VBox/Main/include/SystemPropertiesImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxBase.h (modified) * trunk/src/VBox/Main/include/VirtualBoxErrorInfoImpl.h (modified) * trunk/src/VBox/Main/src-all/EventImpl.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/base/nscore.h (modified) * trunk/src/libs/xpcom18a4/xpcom/glue/nsGenericFactory.h (modified) * trunk/src/libs/xpcom18a4/xpcom/glue/nsISupportsImpl.h (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_header.c (modified) Apply RT_OVERRIDE/NS_OVERRIDE where required to shut up clang. Mon, 26 Feb 2024 14:49:40 GMT vboxsync [103573] * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcDConnectService.cpp (modified) libs/xpcom: Replace the old ipcMessageWriter helper class with an ... Mon, 26 Feb 2024 13:19:44 GMT vboxsync [103571] * trunk/src/libs/xpcom18a4/Config.kmk (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/public/ipcIDConnectService.idl (copied) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcDConnectService.cpp (copied) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcDConnectService.h (copied) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcMsgReader.h (copied) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcMsgWriter.h (copied) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions (deleted) libs/xpcom: Shuffle some code around to avoid unnecessary directory ... Mon, 26 Feb 2024 13:11:52 GMT vboxsync [103569] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcMsgWriter.h (added) * trunk/src/libs/xpcom18a4/ipc/ipcd/util (deleted) libs/xpcom: Replace the old ipcMessageWriter helper class with an ... Mon, 26 Feb 2024 11:31:39 GMT vboxsync [103563] * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) libs/xpcom: Replace some nsMemory:: calls to RTMemAlloc/RTMemFree to ... Mon, 26 Feb 2024 10:01:30 GMT vboxsync [103562] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcMsgReader.h (added) * trunk/src/libs/xpcom18a4/ipc/ipcd/util/public/ipcMessageReader.h (deleted) * trunk/src/libs/xpcom18a4/ipc/ipcd/util/src/ipcMessageReader.cpp (deleted) libs/xpcom/ipc: Replace the old ipcMessageReader helper class with an ... Thu, 22 Feb 2024 15:45:12 GMT vboxsync [103536] * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) libs/xpcom: Bump the thread pushback threshold count to 64 to avoid ... Thu, 22 Feb 2024 14:42:54 GMT vboxsync [103534] * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) libs/xpcom: Remove unused ipcLockservice and tmTransactionManager ... Thu, 22 Feb 2024 14:42:06 GMT vboxsync [103533] * trunk/src/libs/xpcom18a4/Config.kmk (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcModuleFactory.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/lock (deleted) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr (deleted) * trunk/src/libs/xpcom18a4/xpcom/build/nsXPComInit.cpp (modified) libs/xpcom: Remove unused ipcLockservice and tmTransactionManager ... Thu, 22 Feb 2024 13:13:56 GMT vboxsync [103531] * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prmon.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c (modified) libs/xpcom: Small cleanups, bugref:3409 Wed, 21 Feb 2024 19:25:15 GMT vboxsync [103505] * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/ErrorUtils.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/VariantUtils.cpp (modified) * trunk/src/libs/xpcom18a4/vboxdeps.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/base/nsExceptionService.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/string/src/nsStringObsolete.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestArray.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestCRT.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/nsAutoLock.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl.c (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_typelib.c (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_util.c (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/src/xpt_struct.c (modified) libs/xpcom: Fix some unused variable warnings, bugref:3409 Wed, 21 Feb 2024 18:59:41 GMT vboxsync [103504] * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_idl.c (modified) libs/xpcom/xpidl: Fix possible but harmless dangling pointer, and fix ... Wed, 21 Feb 2024 18:47:53 GMT vboxsync [103503] * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl.c (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_idl.c (modified) libs/xpcom/xpidl: Some cleanup, bugref:3409 Wed, 21 Feb 2024 11:03:57 GMT vboxsync [103489] * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcConfig.h (modified) libs/xpcom: VBoxSVC and the IPC daemon spawning code need to agree on ... Wed, 21 Feb 2024 10:55:12 GMT vboxsync [103488] * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.h (modified) libs/xpcom: Remove the old multithread code because testboxes appear ... Tue, 20 Feb 2024 12:26:57 GMT vboxsync [103476] * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.h (modified) libs/xpcom: Enable DCONNECT_WITH_IPRT_REQ_POOL again, bugref:5973 Tue, 20 Feb 2024 09:26:18 GMT vboxsync [103472] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/public/ipcIService.idl (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/public/ipcdclient.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcConnection.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcConnectionUnix.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcCommandModule.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcd.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcConfig.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessage.cpp (deleted) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessage.h (deleted) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessageNew.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessagePrimitives.cpp (deleted) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessagePrimitives.h (deleted) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessageQ.h (deleted) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessageUtils.h (deleted) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcm.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcm.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c (modified) libs/xpcom: Rewrite the IPC client side to reduce the number of ... Mon, 19 Feb 2024 17:00:08 GMT vboxsync [103458] * trunk/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/tests/TestXPTCInvoke.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestCRT.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/nsIFileTest.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_header.c (modified) libs/xpcom: Remove some unused stuff, bugref:3409 Mon, 19 Feb 2024 09:38:08 GMT vboxsync [103421] * trunk/src/libs/xpcom18a4/xpcom/ds/nsBaseHashtable.h (modified) libs/xpcom: Make use of vrc to check for success (fixes parfait ... Thu, 15 Feb 2024 11:40:22 GMT vboxsync [103382] * trunk/src/libs/xpcom18a4/java/src/nsJavaXPTCStub.cpp (modified) xpcom/nsJavaXPTCStub.cpp: parfait annotation. bugref:3409 Thu, 15 Feb 2024 08:45:24 GMT vboxsync [103378] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcClient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcClient.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcCommandModule.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcCommandModule.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcd.cpp (moved) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcd.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdPrivate.h (deleted) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessage.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessage.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessageNew.h (copied) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcm.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/test/module (deleted) libs/xpcom: Rewrite the IPCD daemon and cut down on the number of ... Tue, 13 Feb 2024 10:45:22 GMT vboxsync [103331] * trunk/Config.kmk (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) * trunk/src/VBox/Installer/darwin/Makefile.kmk (modified) * trunk/src/VBox/Installer/freebsd/Makefile.kmk (modified) * trunk/src/VBox/Installer/linux/Makefile.kmk (modified) * trunk/src/VBox/Installer/solaris/Makefile.kmk (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/src-server/xpcom/server.cpp (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcClient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcClient.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdPrivate.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdUnix.cpp (modified) Config.kmk,Main,libs/xpcom,HostDrivers/Support,Installer: Make ... Mon, 12 Feb 2024 11:30:12 GMT vboxsync [103307] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) libs/xpcom: Fix VBoxXPCOMIPCD install path on macOS, bugref:10594 Sun, 11 Feb 2024 20:41:41 GMT vboxsync [103301] * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) libs/xpcom,Main: Disabled code to move VBoxXPCOMIPCD into VBoxSVC, ... Sun, 11 Feb 2024 20:33:57 GMT vboxsync [103300] * trunk/Config.kmk (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/src-server/xpcom/server.cpp (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdPrivate.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdUnix.cpp (modified) libs/xpcom,Main: Disabled code to move VBoxXPCOMIPCD into VBoxSVC, ... Fri, 02 Feb 2024 14:07:50 GMT vboxsync [103176] * trunk/src/libs/xpcom18a4/python/src/ErrorUtils.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/PyGBase.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/PyGInputStream.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/PyGModule.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/PyIVariant.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/PyXPCOM.h (modified) * trunk/src/libs/xpcom18a4/python/src/VariantUtils.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/dllmain.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/module/_xpcom.cpp (modified) libs/xpcom/python: Some cleanup, bugref:3409 Wed, 31 Jan 2024 15:01:57 GMT vboxsync [103140] * trunk/src/libs/xpcom18a4/xpcom/build/nsXPComInit.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestArray.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestCRT.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestHashtables.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestObserverService.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestStrings.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/nsIFileTest.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl.h (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_idl.c (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/tests/PrimitiveTest.c (modified) libs/xpcom: Some warning fixes about externally visible functions ... Wed, 31 Jan 2024 08:37:41 GMT vboxsync [103130] * trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_idl.c (modified) xpcom/xpidl_idl.c: Fix possible (harmless) memory leaks, bugref:3409 Tue, 30 Jan 2024 19:43:46 GMT vboxsync [103126] * trunk/src/libs/xpcom18a4/python/Makefile.kmk (modified) libs/xpcom/python: Add forgotten Python 3.7 check, needed for oldish ... Tue, 30 Jan 2024 19:33:05 GMT vboxsync [103125] * trunk/src/libs/xpcom18a4/python/src/PyIID.cpp (modified) libs/xpcom/python: comment typo Tue, 30 Jan 2024 09:00:56 GMT vboxsync [103116] * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdUnix.cpp (modified) xpcom/ipcdUnix.cpp: Fix possible memory leak, bugref:3409 Tue, 30 Jan 2024 08:30:58 GMT vboxsync [103114] * trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/tools/xpt_link.c (modified) xpcom/xpt_link.c: Fix possible memory leak, bugref:3409 Tue, 30 Jan 2024 08:30:30 GMT vboxsync [103113] * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdUnix.cpp (modified) xpcom/ipcdUnix.cpp: Fix possible memory leak, bugref:3409 Thu, 25 Jan 2024 10:03:13 GMT vboxsync [103055] * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcClient.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcd.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdPrivate.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdUnix.cpp (modified) libs/xpcom/ipcd: Fix regression introduced with r160171. With ... Tue, 23 Jan 2024 09:52:08 GMT vboxsync [102996] * trunk/src/libs/xpcom18a4/xpcom/tests/TestHashtables.cpp (modified) libs/xpcom/tstTestHastables: Need to initialize IPRT or we assert in ... Fri, 22 Dec 2023 21:24:44 GMT vboxsync [102694] * trunk/src/libs/xpcom18a4/xpcom/components/xcDll.cpp (modified) libs/xpcom: Drop the defined(DEBUG) from the guard against calling ... Tue, 19 Dec 2023 15:22:34 GMT vboxsync [102643] * trunk/src/libs/xpcom18a4/xpcom/components/xcDll.cpp (modified) libs/xpcom: Call Unload() in the nsDll destructor to prevent memory ... Tue, 19 Dec 2023 15:17:07 GMT vboxsync [102642] * trunk/src/libs/xpcom18a4/xpcom/components/xcDll.cpp (modified) libs/xpcom: Call Unload() in the nsDll destructor to prevent memory ... Wed, 06 Dec 2023 15:10:52 GMT vboxsync [102506] * trunk/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/tests/TestXPTCInvoke.cpp (modified) libs/xpcom: Fixed some warnings. bugref:10545 Tue, 05 Dec 2023 11:03:48 GMT vboxsync [102470] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/public/ipcdclient.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/lock/src/ipcLockService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/src/tmTransactionService.cpp (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/nspr.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prbit.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prinrval.h (deleted) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prmon.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/misc (deleted) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/tests/TestXPTCInvoke.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/nsAutoLock.h (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/plevent.c (modified) libs/xpcom: Convert the PR_Wait() function to take the timeout in ... Tue, 05 Dec 2023 08:36:47 GMT vboxsync [102463] * trunk/src/libs/xpcom18a4/dependentLibs.h (deleted) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/test (deleted) * trunk/src/libs/xpcom18a4/ipc/ipcd/ipc.pkg (deleted) * trunk/src/libs/xpcom18a4/xpcom/glue/objs.mk (deleted) libs/xpcom: Remove some unused files, bugref:10545 Tue, 05 Dec 2023 08:16:30 GMT vboxsync [102460] * trunk/src/libs/xpcom18a4/xpcom/threads/plevent.c (modified) libs/xpcom: Convert the sole user of prclist.h to IPRT's RTList* API ... Tue, 05 Dec 2023 08:12:45 GMT vboxsync [102459] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/nspr.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prclist.h (deleted) * trunk/src/libs/xpcom18a4/xpcom/threads/plevent.c (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/plevent.h (modified) libs/xpcom: Convert the sole user of prclist.h to IPRT's RTList* API ... Mon, 04 Dec 2023 17:54:51 GMT vboxsync [102458] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/src/tmTransactionService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcStringList.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/lib/libc (deleted) * trunk/src/libs/xpcom18a4/vboxdeps.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/base/nsDebugImpl.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/base/nsTraceRefcntImpl.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/components/nsNativeComponentLoader.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsCRT.h (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiMisc.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiprivate.h (modified) * trunk/src/libs/xpcom18a4/xpcom/string/src/nsStringComparator.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/string/src/nsStringObsolete.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestCRT.cpp (modified) libs/xpcom: Get rid of PL_strcasecmp/PL_strncasecmp and replace with ... Mon, 04 Dec 2023 17:24:33 GMT vboxsync [102457] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/src/tmTransactionService.cpp (modified) * trunk/src/libs/xpcom18a4/nsprpub/lib/libc/include/plstr.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/lib/libc/src/strcmp.c (deleted) * trunk/src/libs/xpcom18a4/vboxdeps.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/base/nsTraceRefcntImpl.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsAtomTable.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsCRT.h (modified) * trunk/src/libs/xpcom18a4/xpcom/io/nsAppFileLocationProvider.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiInterfaceInfo.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiManifest.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiWorkingSet.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiprivate.h (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestCRT.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestID.cpp (modified) libs/xpcom: Get rid of PL_strcmp/PL_strncmp and replace with IPRT ... Fri, 01 Dec 2023 09:01:56 GMT vboxsync [102413] * trunk/src/libs/xpcom18a4/python/Makefile.kmk (modified) libs/xpcom/python: Attempt at fixing python crashes on darwin.arm64 ... Fri, 01 Dec 2023 08:54:26 GMT vboxsync [102412] * trunk/src/libs/xpcom18a4/python/Makefile.kmk (modified) libs/xpcom/python: Attempt at fixing python crashes on darwin.arm64 ... Fri, 01 Dec 2023 08:53:30 GMT vboxsync [102411] * trunk/src/libs/xpcom18a4/python/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/python/src/PyIID.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/PyXPCOM.h (modified) libs/xpcom/python: Attempt at fixing python crashes on darwin.arm64 ... Thu, 30 Nov 2023 15:21:33 GMT vboxsync [102401] * trunk/src/libs/xpcom18a4/python/src/PyIID.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/PyXPCOM.h (modified) libs/xpcom: Revert r160537, doesn't work as well, bugref:10544 Thu, 30 Nov 2023 13:37:20 GMT vboxsync [102396] * trunk/src/libs/xpcom18a4/python/src/PyIID.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/PyXPCOM.h (modified) libs/xpcom/python: Attempt at fixing python crashes on darwin.arm64 ... Thu, 30 Nov 2023 12:55:29 GMT vboxsync [102392] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/public/ipcdclient.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/lock/src/ipcLockService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/src/tmTransactionService.cpp (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/nspr.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prbit.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prinrval.h (copied) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prmon.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/misc (copied) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/tests/TestXPTCInvoke.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/nsAutoLock.h (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/plevent.c (modified) Revert r160526 as it breaks some testboxes, bugref:10545 Thu, 30 Nov 2023 08:12:27 GMT vboxsync [102390] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/public/ipcdclient.h (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/lock/src/ipcLockService.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/src/tmTransactionService.cpp (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/nspr.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prbit.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prinrval.h (deleted) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prmon.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/misc (deleted) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/tests/TestXPTCInvoke.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/nsAutoLock.h (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/plevent.c (modified) libs/xpcom: Convert the PR_Waitfunction to take the timeout in ... Thu, 30 Nov 2023 07:25:27 GMT vboxsync [102389] * trunk/src/libs/xpcom18a4/python/src/PyIID.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/PyXPCOM.h (modified) Revert r160516 (breaks arm64 testing completely), bugref:10545 Wed, 29 Nov 2023 13:45:05 GMT vboxsync [102380] * trunk/src/libs/xpcom18a4/python/src/PyIID.cpp (modified) * trunk/src/libs/xpcom18a4/python/src/PyXPCOM.h (modified) libs/xpcom/python: Attempt at fixing python crashes on darwin.arm64 ... Tue, 28 Nov 2023 14:18:16 GMT vboxsync [102364] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) scm fix for src/libs/xpcom18a4/Makefile.kmk Tue, 28 Nov 2023 13:22:03 GMT vboxsync [102362] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) libs/xpcom: Drop VBOX_USE_IPRT_IN_XPCOM andmake the code the default ... Tue, 28 Nov 2023 10:41:25 GMT vboxsync [102357] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) libs/xpcom: Drop VBOX_USE_IPRT_IN_XPCOM andmake the code the default ... Mon, 27 Nov 2023 19:04:29 GMT vboxsync [102348] * trunk/src/libs/xpcom18a4/xpcom/base/nsDebugImpl.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/base/nsTraceRefcntImpl.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/components/nsCategoryManager.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/proxy/src/nsProxyEventObject.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiprivate.h (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestObserverService.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/tools/xpt_dump.c (modified) libs/xpcom: Get rid of prprf.h and prprf.c, bugref:10545 [build fix] Mon, 27 Nov 2023 18:50:43 GMT vboxsync [102346] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/nspr.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prprf.h (deleted) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/io (deleted) libs/xpcom: Get rid of prprf.h and prprf.c, bugref:10545 Mon, 27 Nov 2023 18:48:07 GMT vboxsync [102345] * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdUnix.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcConfig.h (modified) * trunk/src/libs/xpcom18a4/java/src/nsJavaWrapper.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/base/nsID.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsSupportsPrimitives.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsVariant.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/string/src/nsPrintfCString.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/string/src/nsStringObsolete.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/tests/TestAtoms.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/threads/nsEventQueue.cpp (modified) libs/xpcom: Replace remaining APIs from prprf.h with IPRT ... Mon, 27 Nov 2023 18:03:21 GMT vboxsync [102343] * trunk/src/libs/xpcom18a4/ipc/ipcd/daemon/src/ipcdUnix.cpp (modified) libs/xpcom: Replace the uses of PL_strncpyz with RTStrCopyP and get ... Mon, 27 Nov 2023 17:55:46 GMT vboxsync [102341] * trunk/src/libs/xpcom18a4/vboxdeps.cpp (modified) libs/xpcom: Replace the uses of PL_strncpyz with RTStrCopyPand get ... Mon, 27 Nov 2023 17:50:21 GMT vboxsync [102340] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcConfig.cpp (modified) * trunk/src/libs/xpcom18a4/nsprpub/lib/libc/include/plstr.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/lib/libc/src/strcpy.c (deleted) libs/xpcom: Replace the uses of PL_strncpyz with RTStrCopyPand get ... Mon, 27 Nov 2023 17:48:01 GMT vboxsync [102339] * trunk/src/libs/xpcom18a4/Config.kmk (modified) libs/xpcom: Drop VBOX_USE_IPRT_IN_XPCOM andmake the code the default ... Mon, 27 Nov 2023 16:08:53 GMT vboxsync [102334] * trunk/src/libs/xpcom18a4/Config.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/common/tmTransaction.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcMessage.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/util/src/ipcMessageWriter.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/components/xcDll.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/pldhash.c (modified) * trunk/src/libs/xpcom18a4/xpcom/proxy/src/nsProxyEvent.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/string/src/nsSubstring.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/typelib/xpt/src/xpt_arena.c (modified) libs/xpcom: Drop VBOX_USE_IPRT_IN_XPCOM andmake the code the default ... Mon, 27 Nov 2023 15:28:57 GMT vboxsync [102329] * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiprivate.h (modified) libs/xpcom: Replace NS_QuickSort with IPRT RTSortShell and get rid of ... Mon, 27 Nov 2023 15:26:26 GMT vboxsync [102328] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/xpcom/base/nsCom.h (deleted) * trunk/src/libs/xpcom18a4/xpcom/ds/nsIByteBuffer.h (deleted) libs/xpcom: Remove some unused code from xpcom, bugref:10545 Mon, 27 Nov 2023 15:20:28 GMT vboxsync [102327] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsCppSharedAllocator.h (deleted) libs/xpcom: Remove now unused nsCppSharedAllocator, bugref:10545 Mon, 27 Nov 2023 15:19:39 GMT vboxsync [102326] * trunk/src/libs/xpcom18a4/xpcom/ds/nsCRT.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsCRT.h (modified) libs/xpcom: Remove usage of nsCppSharedAllocator which is onlyused in ... Mon, 27 Nov 2023 15:14:55 GMT vboxsync [102325] * trunk/src/libs/xpcom18a4/xpcom/ds/nsCRT.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsCRT.h (modified) libs/xpcom: Remove usage of nsCppSharedAllocator which is onlyused in ... Mon, 27 Nov 2023 15:12:46 GMT vboxsync [102324] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsQuickSort.cpp (deleted) * trunk/src/libs/xpcom18a4/xpcom/ds/nsQuickSort.h (deleted) * trunk/src/libs/xpcom18a4/xpcom/ds/nsVoidArray.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp (modified) libs/xpcom: Replace NS_QuickSort with IPRT RTSortShell and get rid of ... Mon, 27 Nov 2023 15:00:21 GMT vboxsync [102323] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/src/tmTransactionService.cpp (modified) * trunk/src/libs/xpcom18a4/nsprpub/lib/libc/include/plstr.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/lib/libc/src/strlen.c (deleted) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/public/nsIInterfaceInfoManager.idl (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiInterfaceInfo.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiMisc.cpp (modified) libs/xpcom: Replace PL_strlen with strlen and get rid of it, bugref:10545 Mon, 27 Nov 2023 13:53:38 GMT vboxsync [102321] * trunk/src/libs/xpcom18a4/Config.kmk (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/xpcom/ds/nsAutoBuffer.h (deleted) * trunk/src/libs/xpcom18a4/xpcom/io/nsIBaseStream.idl (deleted) * trunk/src/libs/xpcom18a4/xpcom/io/nsIObservableInputStream.idl (deleted) * trunk/src/libs/xpcom18a4/xpcom/io/nsIObservableOutputStream.idl (deleted) * trunk/src/libs/xpcom18a4/xpcom/io/nsIStreamBufferAccess.idl (deleted) libs/xpcom: Remove some unused code from xpcom, bugref:10545 Mon, 27 Nov 2023 13:42:54 GMT vboxsync [102320] * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/xpcom/build/nsXPComInit.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/io/nsBinaryStream.cpp (deleted) * trunk/src/libs/xpcom18a4/xpcom/io/nsBinaryStream.h (deleted) libs/xpcom: Remove some unused code from xpcom, bugref:10545 Mon, 27 Nov 2023 13:37:06 GMT vboxsync [102318] * trunk/src/libs/xpcom18a4/Config.kmk (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/xpcom/build/nsXPComInit.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/io/nsIScriptableInputStream.idl (deleted) * trunk/src/libs/xpcom18a4/xpcom/io/nsScriptableInputStream.cpp (deleted) * trunk/src/libs/xpcom18a4/xpcom/io/nsScriptableInputStream.h (deleted) libs/xpcom: Remove some unused code from xpcom, bugref:10545 Mon, 27 Nov 2023 13:34:02 GMT vboxsync [102317] * trunk/src/libs/xpcom18a4/python/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/python/file.py (deleted) libs/xpcom: Remove some unused code from the python bindings, ... Mon, 27 Nov 2023 13:26:20 GMT vboxsync [102316] * trunk/src/libs/xpcom18a4/xpcom/io/nsLocalFileCommon.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/io/nsLocalFileUnicode.h (deleted) libs/xpcom: Remove some unused code from xpcom, bugref:10545 Mon, 27 Nov 2023 13:24:58 GMT vboxsync [102315] * trunk/src/libs/xpcom18a4/Config.kmk (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/xpcom/io/nsAppFileLocationProvider.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/io/nsIInputStreamTee.idl (deleted) * trunk/src/libs/xpcom18a4/xpcom/io/nsILocalFileOS2.idl (deleted) * trunk/src/libs/xpcom18a4/xpcom/io/nsLocalFile.h (modified) * trunk/src/libs/xpcom18a4/xpcom/io/nsLocalFileCommon.cpp (modified) * trunk/src/libs/xpcom18a4/xpcom/io/nsLocalFileOSX.h (deleted) libs/xpcom: Remove VBOX_MACOSX_FOLLOWS_UNIX_IO which is the default ...