Support: fix strict hardened builds


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46002 cfe28804-0f27-0410-a406-dd0f0b0b656f
Storage/testcase: warning


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46003 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HMVMXR0: DR7 is 32-bit in reality, upper bits are reserved MBZ, so avoid complicated guest-natural width writes and going through the VMCS cache unnecessarily.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46004 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: 6749: Removing obsolete DirectDraw support code.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46005 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/VPX: do uninitialization in drvDestruct() rather than in uninit()


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46006 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/VPX: play safe


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46007 cfe28804-0f27-0410-a406-dd0f0b0b656f
iprt/dir.h,++: Added RTDirQueryUnknownType, RTDirQueryUnknownTypeEx, RTDirEntryIsStdDotLink and RTDirEntryExIsStdDotLink to simplify directory enumeration.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46008 cfe28804-0f27-0410-a406-dd0f0b0b656f
ctrlCopyDirToGuest: r=bird: This directory enum code won't work on many unix file systems.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46009 cfe28804-0f27-0410-a406-dd0f0b0b656f
iprt/string.h: Added RTStrIsCaseFoldable, RTStrIsUpperCased and RTStrIsLowerCased.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46010 cfe28804-0f27-0410-a406-dd0f0b0b656f
iprt/string.h: Added RTStrIsCaseFoldable, RTStrIsUpperCased and RTStrIsLowerCased.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46011 cfe28804-0f27-0410-a406-dd0f0b0b656f
typo.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46012 cfe28804-0f27-0410-a406-dd0f0b0b656f
RTDirQueryUnknownType* adjustment.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46013 cfe28804-0f27-0410-a406-dd0f0b0b656f
RTDirQueryUnknownType* adjustment.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46014 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Message-center: Extending CProgress errors handling for the case when CProgress::GetErrorInfo() returns NULL CVirtualBoxErrorInfo object.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46015 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: 6749: Removing obsolete QGL support code.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46016 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: 6749: Removing obsolete and strange TimerMode code.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46017 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HMVMXR0: Fix Vista 64-bit guests to work again.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46018 cfe28804-0f27-0410-a406-dd0f0b0b656f
Additions/x11: use a VBoxGuest template for building the X11 stub libraries.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46019 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: 6749: Removing obsolete SDL support code.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46020 cfe28804-0f27-0410-a406-dd0f0b0b656f
Additions/linux: add support for using cross-compiler tools to build the Additions.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@46021 cfe28804-0f27-0410-a406-dd0f0b0b656f