BUGZ:6602 Do not disable lock validator on debug build.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44538 cfe28804-0f27-0410-a406-dd0f0b0b656f
Removed some needed #DEBUG directives.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44539 cfe28804-0f27-0410-a406-dd0f0b0b656f
DevE1000.cpp: Some more cleanups.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44540 cfe28804-0f27-0410-a406-dd0f0b0b656f
DevE1000.cpp: Some more cleanups.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44541 cfe28804-0f27-0410-a406-dd0f0b0b656f
DevE1000: More cleanups, changing it to use pThis instead of pState as we do in most other devices and drivers.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44542 cfe28804-0f27-0410-a406-dd0f0b0b656f
VBox/pci.h: uOffset -> offReg.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44543 cfe28804-0f27-0410-a406-dd0f0b0b656f
Linux r0drv: implement DO_NOT_DISABLE_PROVE_LOCKING option.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44544 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main: prefer <HOME>/.config/VirtualBox over <HOME>/.VirtualBox for new users on platforms where XDG is relevant.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44545 cfe28804-0f27-0410-a406-dd0f0b0b656f
DevE1000: Changed e1kRegLookup to use binary search for the part of g_aE1kRegMap where that is possible, only resorting to linear lookup for the remainder. Added individual register read and write statistics counters.

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

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44547 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/Metrics: Update link status on metrics setup, do not collect metrics for interfaces brought down (#6613)

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44548 cfe28804-0f27-0410-a406-dd0f0b0b656f
Runtime/posix/RTProcCreateEx: unblock all signals for the new child process


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44549 cfe28804-0f27-0410-a406-dd0f0b0b656f
VBoxTray/wddm: autoresize retries

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

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44551 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main: prefer <HOME>/.config/VirtualBox over <HOME>/.VirtualBox for new users on platforms where XDG is relevant, fix to handle XDG_CONFIG_HOME right.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44552 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/doc: prefer <HOME>/.config/VirtualBox over <HOME>/.VirtualBox for new users on platforms where XDG is relevant, user manual and change log changes.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44553 cfe28804-0f27-0410-a406-dd0f0b0b656f
RTTestPassed/RTTestIPassed does not accept NULL as a parameter. Use RTTestDone/RTTestIDone if you don't want to say anything beyond that the test is complete. (You don't need to say that at all as it is implicit when RTTest[I]Sub or RTTestSummaryAndDestroy is called.)

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44554 cfe28804-0f27-0410-a406-dd0f0b0b656f
process-creation-posix.cpp: posix_spawnattr_setsigmask doesn't take effect without setting the POSIX_SPAWN_SETSIGMASK flag. Check status codes. kLIBC actually implements posix_spawnattr_setflags and ignores flags it doesn't implement IIRC, so lose the #ifndef RT_OS_OS2 bits.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44555 cfe28804-0f27-0410-a406-dd0f0b0b656f
Use posix_spawn on mac as well, its (mostly) there since 10.5.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@44556 cfe28804-0f27-0410-a406-dd0f0b0b656f
Additions/WINNT/VBoxTray: Support for dynamic operations on virtual secondary monitors
1) Enabling/ Disabling 
2) Repositioning
3) Resizing.

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