6813 KeyboardImpl.cpp changes

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52400 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Runtime UI: Notify listeners about geometry changes even in case of machine-window maximization.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52401 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Runtime UI: Sliding tool-bar: Top/bottom position support.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52402 cfe28804-0f27-0410-a406-dd0f0b0b656f
SUP,IPRT: Extended RTLdrQueryPropEx with a pvBits parameter, RTLDRPROP_IMPORT_COUNT and RTLDRPROP_IMPORT_MODULE. Hook LdrLoadDll to validate DLLs before they get to NtCreateSection and the loader code/data can be messed up (windows 7 / 32-bit crash). Allow the kernel to buffer the log file, no real need that each write hits the disk.

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

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52404 cfe28804-0f27-0410-a406-dd0f0b0b656f
ldrPE.cpp: Fixed RTLDRPROP_IMPORT_COUNT, the gnu loader includes all the import stuff in their directory entry.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52405 cfe28804-0f27-0410-a406-dd0f0b0b656f
SUP: No need to repeat the IPRT signature check when we just want to do WinVerifyTrust.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52406 cfe28804-0f27-0410-a406-dd0f0b0b656f
tstVDIo: Disable builtin tests on 32bit hosts, the address space is too small

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52407 cfe28804-0f27-0410-a406-dd0f0b0b656f
Storage/AHCI: Free cached tasks on detach and before ahciR3Destruct is called because drivers are not available at that point anymore

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

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


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52410 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HMVMXR0: Use unordered atomics for VMMRZCallRing3[Enable|Disable]() and some VT-x nits.


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

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52412 cfe28804-0f27-0410-a406-dd0f0b0b656f
VBoxSVC: resolve undesirable freeze on shutdown.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52413 cfe28804-0f27-0410-a406-dd0f0b0b656f
SUP: Need per thread recursion counters for WinVerifyTrust or we risk deadlocking. This is new after hooking LdrLoadDll.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52414 cfe28804-0f27-0410-a406-dd0f0b0b656f
Storage/tstVDIo: fixed a typo and use RT_STR_TUPLE()


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52415 cfe28804-0f27-0410-a406-dd0f0b0b656f
SUPR3HardenedMainImports-win.cpp: Fixed bug in x86 syscall variation for functions not taking any parameters.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52416 cfe28804-0f27-0410-a406-dd0f0b0b656f
Startup optimization: Don't check the hardened-program.dll signature before we need it, because we won't be loading this DLL in the first two processes we spawn anyway and it's a waste of time to check a huge DLL two times extra. We'll check it when loading the DLL, so no worries.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52417 cfe28804-0f27-0410-a406-dd0f0b0b656f
comregister.cmd: Check if the current user is an administrator. Otherwise all the COM registration will fail silently.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52418 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM: Fix restoring 32-bit guest FPU state on 64-bit capable VMs.


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