VBox/Devices/Audio: New files added as a part of audio restructuring exercise . DrvAudio.c and DrvAudioUtil.c are intermediate driver files and DrvHost* are the host backend drivers (each specific to different platform).


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50680 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Mac OS X: 7016: Native fullscreen: Reworking blackout fade effects.

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

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50682 cfe28804-0f27-0410-a406-dd0f0b0b656f
HID LEDs sync: return old behavior when new LEDs sync is OFF.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50683 cfe28804-0f27-0410-a406-dd0f0b0b656f
HID LEDs sync: temporary disabled by default.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50684 cfe28804-0f27-0410-a406-dd0f0b0b656f
symdbdata.h: Added windows 8.1 info and fixed the 8.0 entries.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50685 cfe28804-0f27-0410-a406-dd0f0b0b656f
src/VBox/Devices/Audio, src/VBox/Main/src-client, include/VBox/vmm:

src/VBox/Devices/Audio: part of restructuring of audio code. Devices files correspondin to Hda, AC97 and SB16 audio. The structure of files have been modifed as per PDM specs. The modified code is under #ifdef VBOX_WITH_PDM_AUDIO_DRIVER

src/VBox/Main/src-client: Driver for the VRDE that interacts with DrvAudio. Enhancement of the CFGM tree for audio.

Config.kmk : addition of one configuration parameter that will control whether new audio code is disabled or enabled. "VBOX_WITH_PDM_AUDIO_DRIVER"

pdmaudioifs.h: common header file between Device , Intermediate audio driver and Backends specific to audio.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50686 cfe28804-0f27-0410-a406-dd0f0b0b656f
HID LEDs sync: reverted r92623: now feature is enabled by default again (trunk only).

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50687 cfe28804-0f27-0410-a406-dd0f0b0b656f
VBoxGuest/darwin: Delay waking up threads still we're out of interrupt handler context, or we'll trip up in the even semaphore wake up code.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50688 cfe28804-0f27-0410-a406-dd0f0b0b656f
NAT:bootp.c: dhcp server shouldn't crash if DNS information is empty or not full.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50689 cfe28804-0f27-0410-a406-dd0f0b0b656f
NAT:slirp.c::slirp_init instead rising link_up flag do call slirp_link_up on ending state of initialization.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50690 cfe28804-0f27-0410-a406-dd0f0b0b656f
NAT:libslirp.h reverts r92615 (reenable network switch in dnsproxy mode): regresssion fixed in r92638 and built-in dhcp server process empty DNS structures in more safe manner r92637.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50691 cfe28804-0f27-0410-a406-dd0f0b0b656f
network services require Main (currently)


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50692 cfe28804-0f27-0410-a406-dd0f0b0b656f
HID LEDs sync for Mac: re-sync keyboard if feature is disabled (i.e., return old behavior).

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50693 cfe28804-0f27-0410-a406-dd0f0b0b656f
a few unimportant format string fixes


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


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50695 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HMVMXR0: More assertions in TLB flushing.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50696 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Medium Manager rework/cleanup: Few comments.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50697 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HMVMXR0: More info. on assert failures.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50698 cfe28804-0f27-0410-a406-dd0f0b0b656f
Darwin Additions: fix kernel panic during VBoxGuest.kext unloading (do not use logger in IOService' ::stop and ::terminate sinse its instance was destroyed in BSD kext unload handler); log messages updated slightly; use macro instead of printf()s.

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