Additions/WINNT/Installer: French NLS update.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50419 cfe28804-0f27-0410-a406-dd0f0b0b656f
include/VBox/HGSMI: HGSMIDefs.h.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50420 cfe28804-0f27-0410-a406-dd0f0b0b656f
Windows Guest Additions installer: Remove Windows Resource Protection (WRP) before restoring D3D system files.

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

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

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

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50424 cfe28804-0f27-0410-a406-dd0f0b0b656f
ASMGetSegAttr returns UINT32_MAX on failure, not ~0U.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50425 cfe28804-0f27-0410-a406-dd0f0b0b656f
HMR0VMX.cpp: Hacked hmR0VmxSaveHostSegmentRegs to call VMXRestoreHostState when necessary so we don't corrupt the host state should HM_CHANGED_HOST_CONTEXT be set and executed without leaving the HM ring-0 context.  Also restricted the dont-bother-to-restore-host-Idtr.limit condition to only include Linux and Solaris as this is known to cause trouble on Windows and Darwin already (HMR0Mixed.mac needs tweaking and testing to complete this change.)

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50426 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/BandwidthControl: to me it seems we must not uninit the bandwidth groups here


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50427 cfe28804-0f27-0410-a406-dd0f0b0b656f
HMR0Mixed.mac: Windows experiment with delaying host IDTR.LIMIT restore again.

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

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50429 cfe28804-0f27-0410-a406-dd0f0b0b656f
crOpenGL: more assertion fix

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50430 cfe28804-0f27-0410-a406-dd0f0b0b656f
Additions/x11/VBoxClient: clean-up and make the VT monitor thread also monitor for X server terminations.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50431 cfe28804-0f27-0410-a406-dd0f0b0b656f
Additions/x11/VBoxClient: display/resizing: clean-up and handle VT switches.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50432 cfe28804-0f27-0410-a406-dd0f0b0b656f
Windows Guest Additions installer: Another lovely hack to copy system files after a reboot.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50433 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/VirtualBox: fix some Utf8Str/Bstr related format string breakages including avoiding unnecessary conversions, a few were simply wrong and could crash VBoxSVC - more to be done


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50434 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/Machine: avoid losing error info for OVF import failures, it replaced useful details by meaningless info what went wrong when closing the VM. Worth backporting!


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50435 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/BandwidthControl+BandwidthGroup: fix an init bug which led to crashes when restoring snapshots (just one line, using the wrong "copy constructor"), and quite some comment fixes to talk about the right thing (and not show where the code was copied from)


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50436 cfe28804-0f27-0410-a406-dd0f0b0b656f
crOpenGL: disable unneeded host-side code

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50437 cfe28804-0f27-0410-a406-dd0f0b0b656f
crOpenGL: a bit more accurate

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