summaryrefslogtreecommitdiff
path: root/libre/virtualbox-libre/libre.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libre/virtualbox-libre/libre.patch')
-rw-r--r--libre/virtualbox-libre/libre.patch407
1 files changed, 389 insertions, 18 deletions
diff --git a/libre/virtualbox-libre/libre.patch b/libre/virtualbox-libre/libre.patch
index a696f9a0d..c3e2e4ad4 100644
--- a/libre/virtualbox-libre/libre.patch
+++ b/libre/virtualbox-libre/libre.patch
@@ -1,5 +1,5 @@
---- VirtualBox-4.2.6.orig/Config.kmk 2012-12-19 16:24:34.000000000 -0200
-+++ VirtualBox-4.2.6/Config.kmk 2012-12-27 14:28:22.897125304 -0200
+--- VirtualBox-4.2.12.orig/Config.kmk 2013-04-12 07:33:55.000000000 -0300
++++ VirtualBox-4.2.12/Config.kmk 2013-05-10 15:03:20.817944799 -0300
@@ -56,9 +56,6 @@
PROPS_SYSMODS_ACCUMULATE_L += INTERMEDIATES
PROPS_MISCBINS_ACCUMULATE_L += INTERMEDIATES
@@ -45,7 +45,7 @@
# Enable the ISCSI feature.
VBOX_WITH_ISCSI = 1
# Enable INIP support in the ISCSI feature.
-@@ -439,9 +429,6 @@
+@@ -441,9 +431,6 @@
ifdef VBOX_WITH_USB
VBOX_WITH_VUSB = 1
endif
@@ -55,7 +55,7 @@
ifdef VBOX_WITH_PCI_PASSTHROUGH
VBOX_WITH_PCI_PASSTHROUGH_IMPL = 1
endif
-@@ -580,8 +567,6 @@
+@@ -584,8 +571,6 @@
if1of ($(KBUILD_TARGET), darwin freebsd linux solaris win)
VBOX_WITH_CROGL = 1
endif
@@ -64,7 +64,7 @@
# Enable S3 support (requires libcurl)
VBOX_WITH_S3 = 1
# Enable Host=>Guest Drag'n'Drop
-@@ -621,17 +606,6 @@
+@@ -625,17 +610,6 @@
endif
## @}
@@ -82,7 +82,7 @@
## @name Misc
## @{
# Enable Seamless mode
-@@ -822,14 +796,6 @@
+@@ -826,14 +800,6 @@
# Skip stuff.
#
@@ -97,7 +97,7 @@
# VBOX_QUICK can be used by core developers to speed to the build
ifdef VBOX_QUICK
# undefine variables by assigning blank.
-@@ -884,7 +850,6 @@
+@@ -888,7 +854,6 @@
VBOX_WITH_TESTSUITE=
VBOX_WITH_QTGUI=
VBOX_WITH_USB=
@@ -105,7 +105,7 @@
VBOX_WITH_DOCS=
VBOX_WITH_PDM_ASYNC_COMPLETION=
VBOX_WITH_KCHMVIEWER=
-@@ -906,7 +871,6 @@
+@@ -910,7 +875,6 @@
VBOX_WITH_CROGL=
VBOX_WITH_DEBUGGER=
VBOX_WITH_DOCS=
@@ -113,7 +113,7 @@
VBOX_WITH_HARDENING=
VBOX_WITH_HEADLESS=
VBOX_WITH_HGCM=
-@@ -979,7 +943,7 @@
+@@ -983,7 +947,7 @@
#
# Indicate VBOX_ONLY build if any of the VBOX_ONLY_* variables are set.
#
@@ -122,7 +122,7 @@
, $(if-expr defined(VBOX_ONLY_$(x)),VBOX_ONLY_$(x))))
if $(words $(VBOX_ONLY_BUILD)) > 1
$(error VBox: More than one VBOX_ONLY build enabled! $(VBOX_ONLY_BUILD))
-@@ -997,9 +961,6 @@
+@@ -1001,9 +965,6 @@
#
ifdef VBOX_OSE
VBOX_WITH_VRDP=
@@ -132,7 +132,7 @@
VBOX_WITH_PCI_PASSTHROUGH_IMPL=
VBOX_WITH_OS2_ADDITIONS_BIN=
VBOX_WITH_SECURELABEL=
-@@ -1130,10 +1091,6 @@
+@@ -1135,10 +1096,6 @@
VBOX_WITH_KCHMVIEWER=
endif
@@ -143,7 +143,7 @@
#
# Mark OSE builds clearly, helps figuring out limitations more easily.
#
-@@ -1738,9 +1695,6 @@
+@@ -1743,9 +1700,6 @@
# bin2c (convert binary files into C arrays)
VBOX_BIN2C ?= $(PATH_OBJ)/bin2c/bin2c$(HOSTSUFF_EXE)
@@ -153,7 +153,7 @@
# VBoxCmp (simple /bin/cmp with more sensible output)
VBOX_VBOXCMP ?= $(PATH_OBJ)/VBoxCmp/VBoxCmp$(HOSTSUFF_EXE)
-@@ -2632,13 +2586,6 @@
+@@ -2633,13 +2587,6 @@
SDK_VBOX_OPENSSL2_LIBS = $(NO_SUCH_VARIABLE)
endif
@@ -167,7 +167,7 @@
SDK_VBOX_BLD_OPENSSL = .
SDK_VBOX_BLD_OPENSSL_EXTENDS = VBOX_OPENSSL
SDK_VBOX_BLD_OPENSSL_LIBS ?= \
-@@ -4099,99 +4046,6 @@
+@@ -4100,99 +4047,6 @@
TEMPLATE_VBOXMAINCLIENTDLL_LDFLAGS.darwin = $(filter-out -bind_at_load,$(TEMPLATE_VBOXMAINCLIENTEXE_LDFLAGS.darwin))
@@ -392,9 +392,9 @@
# success!
echo
echo "Successfully generated '$CNF' and '$ENV'."
---- VirtualBox-4.2.0.orig/Makefile.kmk 2012-08-29 11:13:46.000000000 -0300
-+++ VirtualBox-4.2.0/Makefile.kmk 2012-09-18 23:43:54.750454776 -0300
-@@ -378,7 +378,6 @@
+--- VirtualBox-4.2.12.orig/Makefile.kmk 2013-04-12 07:33:55.000000000 -0300
++++ VirtualBox-4.2.12/Makefile.kmk 2013-05-10 15:04:21.967970195 -0300
+@@ -388,7 +388,6 @@
include/VBox \
include/VBox/vmm \
include/VBox/com \
@@ -402,7 +402,7 @@
include/VBox/HostServices \
include/VBox/GuestHost \
include/VBox/HGSMI \
-@@ -990,200 +989,6 @@
+@@ -1010,200 +1009,6 @@
#
@@ -1001,3 +1001,374 @@
else # !VBOX_ONLY_ADDITIONS && !VBOX_ONLY_TESTSUITE && !VBOX_ONLY_DOCS
#
+--- VirtualBox-4.2.12.orig/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp 2013-04-12 07:37:59.000000000 -0300
++++ VirtualBox-4.2.12/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp 2013-05-10 16:26:44.137679260 -0300
+@@ -1829,166 +1829,12 @@
+ "available on this virtual machine, and shared folders "
+ "cannot be used without them. To use shared folders inside "
+ "the virtual machine, please install the Guest Additions "
+- "if they are not installed, or re-install them if they are "
+- "not working correctly, by selecting <b>Install Guest Additions</b> "
+- "from the <b>Devices</b> menu. "
++ "if they are not installed."
+ "If they are installed but the machine is not yet fully started "
+ "then shared folders will be available once it is.</p>"),
+ "remindAboutGuestAdditionsAreNotActive");
+ }
+
+-bool UIMessageCenter::cannotFindGuestAdditions()
+-{
+- return messageYesNo(mainMachineWindowShown(), Question,
+- tr("<p>Could not find the VirtualBox Guest Additions "
+- "CD image file.</nobr></p><p>Do you wish to "
+- "download this CD image from the Internet?</p>"));
+-}
+-
+-void UIMessageCenter::cannotMountGuestAdditions(const QString &strMachineName)
+-{
+- message(mainMachineWindowShown(), Error,
+- tr("<p>Could not insert the VirtualBox Guest Additions "
+- "installer CD image into the virtual machine <b>%1</b>, as the machine "
+- "has no CD/DVD-ROM drives. Please add a drive using the "
+- "storage page of the virtual machine settings dialog.</p>")
+- .arg(strMachineName));
+-}
+-
+-bool UIMessageCenter::confirmDownloadAdditions(const QString &strUrl, qulonglong uSize)
+-{
+- QLocale loc(VBoxGlobal::languageId());
+- return messageOkCancel(networkManagerOrMainMachineWindowShown(), Question,
+- tr("<p>Are you sure you want to download the VirtualBox "
+- "Guest Additions CD image from "
+- "<nobr><a href=\"%1\">%2</a></nobr> "
+- "(size %3 bytes)?</p>").arg(strUrl).arg(strUrl).arg(loc.toString(uSize)),
+- 0, /* pcszAutoConfirmId */
+- tr("Download", "additions"));
+-}
+-
+-bool UIMessageCenter::confirmMountAdditions(const QString &strUrl, const QString &strSrc)
+-{
+- return messageOkCancel(networkManagerOrMainMachineWindowShown(), Question,
+- tr("<p>The VirtualBox Guest Additions CD image has been "
+- "successfully downloaded from "
+- "<nobr><a href=\"%1\">%2</a></nobr> "
+- "and saved locally as <nobr><b>%3</b>.</nobr></p>"
+- "<p>Do you wish to register this CD image and mount it "
+- "on the virtual CD/DVD drive?</p>")
+- .arg(strUrl).arg(strUrl).arg(strSrc),
+- 0, /* pcszAutoConfirmId */
+- tr("Mount", "additions"));
+-}
+-
+-void UIMessageCenter::warnAboutAdditionsCantBeSaved(const QString &strTarget)
+-{
+- message(networkManagerOrMainMachineWindowShown(), Error,
+- tr("<p>Failed to save the downloaded file as <nobr><b>%1</b>.</nobr></p>")
+- .arg(QDir::toNativeSeparators(strTarget)));
+-}
+-
+-bool UIMessageCenter::askAboutUserManualDownload(const QString &strMissedLocation)
+-{
+- return messageOkCancel(mainWindowShown(), Question,
+- tr("<p>Could not find the VirtualBox User Manual "
+- "<nobr><b>%1</b>.</nobr></p><p>Do you wish to "
+- "download this file from the Internet?</p>")
+- .arg(strMissedLocation),
+- 0, /* Auto-confirm Id */
+- tr("Download", "additions"));
+-}
+-
+-bool UIMessageCenter::confirmUserManualDownload(const QString &strURL, qulonglong uSize)
+-{
+- QLocale loc(VBoxGlobal::languageId());
+- return messageOkCancel(networkManagerOrMainWindowShown(), Question,
+- tr("<p>Are you sure you want to download the VirtualBox "
+- "User Manual from "
+- "<nobr><a href=\"%1\">%2</a></nobr> "
+- "(size %3 bytes)?</p>").arg(strURL).arg(strURL).arg(loc.toString(uSize)),
+- 0, /* Auto-confirm Id */
+- tr("Download", "additions"));
+-}
+-
+-void UIMessageCenter::warnAboutUserManualDownloaded(const QString &strURL, const QString &strTarget)
+-{
+- message(networkManagerOrMainWindowShown(), Warning,
+- tr("<p>The VirtualBox User Manual has been "
+- "successfully downloaded from "
+- "<nobr><a href=\"%1\">%2</a></nobr> "
+- "and saved locally as <nobr><b>%3</b>.</nobr></p>")
+- .arg(strURL).arg(strURL).arg(strTarget));
+-}
+-
+-void UIMessageCenter::warnAboutUserManualCantBeSaved(const QString &strURL, const QString &strTarget)
+-{
+- message(networkManagerOrMainWindowShown(), Error,
+- tr("<p>The VirtualBox User Manual has been "
+- "successfully downloaded from "
+- "<nobr><a href=\"%1\">%2</a></nobr> "
+- "but can't be saved locally as <nobr><b>%3</b>.</nobr></p>"
+- "<p>Please choose another location for that file.</p>")
+- .arg(strURL).arg(strURL).arg(strTarget));
+-}
+-
+-bool UIMessageCenter::proposeDownloadExtensionPack(const QString &strExtPackName, const QString &strExtPackVersion)
+-{
+- return messageOkCancel(mainWindowShown(),
+- Question,
+- tr("<p>You have an old version (%1) of the <b><nobr>%2</nobr></b> installed.</p>"
+- "<p>Do you wish to download latest one from the Internet?</p>")
+- .arg(strExtPackVersion).arg(strExtPackName),
+- 0, /* Auto-confirm Id */
+- tr("Download", "extension pack"));
+-}
+-
+-bool UIMessageCenter::requestUserDownloadExtensionPack(const QString &strExtPackName, const QString &strExtPackVersion, const QString &strVBoxVersion)
+-{
+- return message(mainWindowShown(), Info,
+- tr("<p>You have version %1 of the <b><nobr>%2</nobr></b> installed.</p>"
+- "<p>You should download and install version %3 of this extension pack from Oracle!</p>")
+- .arg(strExtPackVersion).arg(strExtPackName).arg(strVBoxVersion),
+- 0, /* Auto-confirm Id */
+- QIMessageBox::Ok | QIMessageBox::Default,
+- 0,
+- 0,
+- tr("Ok", "extension pack"));
+-}
+-
+-bool UIMessageCenter::confirmDownloadExtensionPack(const QString &strExtPackName, const QString &strURL, qulonglong uSize)
+-{
+- QLocale loc(VBoxGlobal::languageId());
+- return messageOkCancel(networkManagerOrMainWindowShown(), Question,
+- tr("<p>Are you sure you want to download the <b><nobr>%1</nobr></b> "
+- "from <nobr><a href=\"%2\">%2</a></nobr> (size %3 bytes)?</p>")
+- .arg(strExtPackName, strURL, loc.toString(uSize)),
+- 0, /* Auto-confirm Id */
+- tr("Download", "extension pack"));
+-}
+-
+-bool UIMessageCenter::proposeInstallExtentionPack(const QString &strExtPackName, const QString &strFrom, const QString &strTo)
+-{
+- return messageOkCancel(networkManagerOrMainWindowShown(), Question,
+- tr("<p>The <b><nobr>%1</nobr></b> has been "
+- "successfully downloaded from <nobr><a href=\"%2\">%2</a></nobr> "
+- "and saved locally as <nobr><b>%3</b>.</nobr></p>"
+- "<p>Do you wish to install this extension pack?</p>")
+- .arg(strExtPackName, strFrom, strTo),
+- 0, /* Auto-confirm Id */
+- tr ("Install", "extension pack"));
+-}
+-
+-void UIMessageCenter::warnAboutExtentionPackCantBeSaved(const QString &strExtPackName, const QString &strFrom, const QString &strTo)
+-{
+- message(networkManagerOrMainWindowShown(), Error,
+- tr("<p>The <b><nobr>%1</nobr></b> has been "
+- "successfully downloaded from <nobr><a href=\"%2\">%2</a></nobr> "
+- "but can't be saved locally as <nobr><b>%3</b>.</nobr></p>"
+- "<p>Please choose another location for that file.</p>")
+- .arg(strExtPackName, strFrom, strTo));
+-}
+-
+ void UIMessageCenter::cannotConnectRegister(QWidget *pParent,
+ const QString &strUrl,
+ const QString &strReason)
+@@ -2572,162 +2418,6 @@
+ formatErrorInfo(progress.GetErrorInfo()));
+ }
+
+-void UIMessageCenter::cannotUpdateGuestAdditions(const CProgress &progress,
+- QWidget *pParent /* = NULL */) const
+-{
+- AssertWrapperOk(progress);
+-
+- message(pParent ? pParent : mainWindowShown(),
+- Error,
+- tr("Failed to update Guest Additions. The Guest Additions installation image will be mounted to provide a manual installation."),
+- formatErrorInfo(progress.GetErrorInfo()));
+-}
+-
+-void UIMessageCenter::cannotOpenExtPack(const QString &strFilename,
+- const CExtPackManager &extPackManager,
+- QWidget *pParent)
+-{
+- message(pParent ? pParent : mainWindowShown(),
+- Error,
+- tr("Failed to open the Extension Pack <b>%1</b>.").arg(strFilename),
+- formatErrorInfo(extPackManager));
+-}
+-
+-void UIMessageCenter::badExtPackFile(const QString &strFilename,
+- const CExtPackFile &extPackFile,
+- QWidget *pParent)
+-{
+- message(pParent ? pParent : mainWindowShown(),
+- Error,
+- tr("Failed to open the Extension Pack <b>%1</b>.").arg(strFilename),
+- "<!--EOM-->" + extPackFile.GetWhyUnusable());
+-}
+-
+-void UIMessageCenter::cannotInstallExtPack(const QString &strFilename,
+- const CExtPackFile &extPackFile,
+- const CProgress &progress,
+- QWidget *pParent)
+-{
+- if (!pParent)
+- pParent = mainWindowShown();
+- QString strErrInfo = !extPackFile.isOk() || progress.isNull()
+- ? formatErrorInfo(extPackFile) : formatErrorInfo(progress.GetErrorInfo());
+- message(pParent,
+- Error,
+- tr("Failed to install the Extension Pack <b>%1</b>.").arg(strFilename),
+- strErrInfo);
+-}
+-
+-void UIMessageCenter::cannotUninstallExtPack(const QString &strPackName, const CExtPackManager &extPackManager,
+- const CProgress &progress, QWidget *pParent)
+-{
+- if (!pParent)
+- pParent = mainWindowShown();
+- QString strErrInfo = !extPackManager.isOk() || progress.isNull()
+- ? formatErrorInfo(extPackManager) : formatErrorInfo(progress.GetErrorInfo());
+- message(pParent,
+- Error,
+- tr("Failed to uninstall the Extension Pack <b>%1</b>.").arg(strPackName),
+- strErrInfo);
+-}
+-
+-bool UIMessageCenter::confirmInstallingPackage(const QString &strPackName, const QString &strPackVersion,
+- const QString &strPackDescription, QWidget *pParent)
+-{
+- return messageOkCancel(pParent ? pParent : mainWindowShown(),
+- Question,
+- tr("<p>You are about to install a VirtualBox extension pack. "
+- "Extension packs complement the functionality of VirtualBox and can contain system level software "
+- "that could be potentially harmful to your system. Please review the description below and only proceed "
+- "if you have obtained the extension pack from a trusted source.</p>"
+- "<p><table cellpadding=0 cellspacing=0>"
+- "<tr><td><b>Name:&nbsp;&nbsp;</b></td><td>%1</td></tr>"
+- "<tr><td><b>Version:&nbsp;&nbsp;</b></td><td>%2</td></tr>"
+- "<tr><td><b>Description:&nbsp;&nbsp;</b></td><td>%3</td></tr>"
+- "</table></p>")
+- .arg(strPackName).arg(strPackVersion).arg(strPackDescription),
+- 0,
+- tr("&Install"));
+-}
+-
+-bool UIMessageCenter::confirmReplacePackage(const QString &strPackName, const QString &strPackVersionNew,
+- const QString &strPackVersionOld, const QString &strPackDescription,
+- QWidget *pParent)
+-{
+- if (!pParent)
+- pParent = pParent ? pParent : mainWindowShown(); /* this is boring stuff that messageOkCancel should do! */
+-
+- QString strBelehrung = tr("Extension packs complement the functionality of VirtualBox and can contain "
+- "system level software that could be potentially harmful to your system. "
+- "Please review the description below and only proceed if you have obtained "
+- "the extension pack from a trusted source.");
+-
+- QByteArray ba1 = strPackVersionNew.toUtf8();
+- QByteArray ba2 = strPackVersionOld.toUtf8();
+- int iVerCmp = RTStrVersionCompare(ba1.constData(), ba2.constData());
+-
+- bool fRc;
+- if (iVerCmp > 0)
+- fRc = messageOkCancel(pParent,
+- Question,
+- tr("<p>An older version of the extension pack is already installed, would you like to upgrade? "
+- "<p>%1</p>"
+- "<p><table cellpadding=0 cellspacing=0>"
+- "<tr><td><b>Name:&nbsp;&nbsp;</b></td><td>%2</td></tr>"
+- "<tr><td><b>New Version:&nbsp;&nbsp;</b></td><td>%3</td></tr>"
+- "<tr><td><b>Current Version:&nbsp;&nbsp;</b></td><td>%4</td></tr>"
+- "<tr><td><b>Description:&nbsp;&nbsp;</b></td><td>%5</td></tr>"
+- "</table></p>")
+- .arg(strBelehrung).arg(strPackName).arg(strPackVersionNew).arg(strPackVersionOld).arg(strPackDescription),
+- 0,
+- tr("&Upgrade"));
+- else if (iVerCmp < 0)
+- fRc = messageOkCancel(pParent,
+- Question,
+- tr("<p>An newer version of the extension pack is already installed, would you like to downgrade? "
+- "<p>%1</p>"
+- "<p><table cellpadding=0 cellspacing=0>"
+- "<tr><td><b>Name:&nbsp;&nbsp;</b></td><td>%2</td></tr>"
+- "<tr><td><b>New Version:&nbsp;&nbsp;</b></td><td>%3</td></tr>"
+- "<tr><td><b>Current Version:&nbsp;&nbsp;</b></td><td>%4</td></tr>"
+- "<tr><td><b>Description:&nbsp;&nbsp;</b></td><td>%5</td></tr>"
+- "</table></p>")
+- .arg(strBelehrung).arg(strPackName).arg(strPackVersionNew).arg(strPackVersionOld).arg(strPackDescription),
+- 0,
+- tr("&Downgrade"));
+- else
+- fRc = messageOkCancel(pParent,
+- Question,
+- tr("<p>The extension pack is already installed with the same version, would you like reinstall it? "
+- "<p>%1</p>"
+- "<p><table cellpadding=0 cellspacing=0>"
+- "<tr><td><b>Name:&nbsp;&nbsp;</b></td><td>%2</td></tr>"
+- "<tr><td><b>Version:&nbsp;&nbsp;</b></td><td>%3</td></tr>"
+- "<tr><td><b>Description:&nbsp;&nbsp;</b></td><td>%4</td></tr>"
+- "</table></p>")
+- .arg(strBelehrung).arg(strPackName).arg(strPackVersionOld).arg(strPackDescription),
+- 0,
+- tr("&Reinstall"));
+- return fRc;
+-}
+-
+-bool UIMessageCenter::confirmRemovingPackage(const QString &strPackName, QWidget *pParent)
+-{
+- return messageOkCancel(pParent ? pParent : mainWindowShown(),
+- Question,
+- tr("<p>You are about to remove the VirtualBox extension pack <b>%1</b>.</p>"
+- "<p>Are you sure you want to proceed?</p>").arg(strPackName),
+- 0,
+- tr("&Remove"));
+-}
+-
+-void UIMessageCenter::notifyAboutExtPackInstalled(const QString &strPackName, QWidget *pParent)
+-{
+- message(pParent ? pParent : mainWindowShown(),
+- Info,
+- tr("The extension pack <br><nobr><b>%1</b><nobr><br> was installed successfully.").arg(strPackName));
+-}
+-
+ void UIMessageCenter::warnAboutIncorrectPort(QWidget *pParent) const
+ {
+ message(pParent, Error,
+--- VirtualBox-4.2.12.orig/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.cpp 2013-04-12 07:38:01.000000000 -0300
++++ VirtualBox-4.2.12/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.cpp 2013-05-10 17:03:11.087825690 -0300
+@@ -650,27 +650,6 @@
+ }
+ };
+
+-class PerformInstallGuestToolsAction : public UIActionSimple
+-{
+- Q_OBJECT;
+-
+-public:
+-
+- PerformInstallGuestToolsAction(QObject *pParent)
+- : UIActionSimple(pParent, ":/guesttools_16px.png", ":/guesttools_disabled_16px.png")
+- {
+- retranslateUi();
+- }
+-
+-protected:
+-
+- void retranslateUi()
+- {
+- setText(vboxGlobal().insertKeyToActionText(menuText(QApplication::translate("UIActionPool", "&Install Guest Additions...")), gMS->shortcut(UIMachineShortcuts::InstallGuestAdditionsShortcut)));
+- setStatusTip(QApplication::translate("UIActionPool", "Mount the Guest Additions installation image"));
+- }
+-};
+-
+ #ifdef VBOX_WITH_DEBUGGER_GUI
+ class MenuDebugAction : public UIActionMenu
+ {
+@@ -889,7 +868,6 @@
+ m_pool[UIActionIndexRuntime_Simple_NetworkAdaptersDialog] = new ShowNetworkAdaptersDialogAction(this);
+ m_pool[UIActionIndexRuntime_Simple_SharedFoldersDialog] = new ShowSharedFoldersDialogAction(this);
+ m_pool[UIActionIndexRuntime_Toggle_VRDEServer] = new ToggleVRDEServerAction(this);
+- m_pool[UIActionIndexRuntime_Simple_InstallGuestTools] = new PerformInstallGuestToolsAction(this);
+
+ #ifdef VBOX_WITH_DEBUGGER_GUI
+ /* 'Debug' actions: */