NAT: Log port-forwarding using address:port notation, including host's
(bind_ip) address.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52229 cfe28804-0f27-0410-a406-dd0f0b0b656f
NAT: Fix previous, pass bind_ip.s_addr, not bind_ip to %RTnaipv4.
That worked by accident because of struct passing ABI.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52230 cfe28804-0f27-0410-a406-dd0f0b0b656f
Additions/x11/VBoxClient: make fatal error notification application-global.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52231 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main: ISession partially converted to use API wrappers

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52232 cfe28804-0f27-0410-a406-dd0f0b0b656f
Additions/x11: do not pull the whole (mini) run-time library into the X.Org drivers, VBoxGuestR3LibGuestProp.cpp adjustments needed by the 4.3 branch.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52233 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: 6219: Information label has been added to Machine Settings -> Display -> Video Capture to inform user about approximate video file size with the current settings

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


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52235 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: 7462: Runtime UI: Menu-bar, menu cleanup/rework (part 13).

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52236 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/DisplayImpl: don't attempt to free this command buffer as the buffer is static


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52237 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: 7462: Runtime UI: Menu-bar, menu cleanup/rework (part 14).

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52238 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: 7462: Runtime UI: Menu-bar, menu cleanup/rework (part 15).

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52239 cfe28804-0f27-0410-a406-dd0f0b0b656f
VBoxSVC: replace complicated command line parsing looking for /Embedded with simple argv enumeration.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52240 cfe28804-0f27-0410-a406-dd0f0b0b656f
VBoxDrvCfgInfUninstallAllF: Just call GetSystemWindowsDirectory directly instead of the round about way via SHGetFolderPathW and drag in SHELL32.DLL.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52241 cfe28804-0f27-0410-a406-dd0f0b0b656f
VBoxRT.dll,VBoxRT-x86.dll,VBoxC.dll: Delay load less frequently used DLLs, by all means try avoid loading user32.dll before it's actually needed.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52242 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: missing break statement in keyboard handler.

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

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52244 cfe28804-0f27-0410-a406-dd0f0b0b656f
NAT: Drop packets to multicast destinations, the rest of the code is
not prepared to handle multicast meaningfully and doesn't do IGMP.
While here, drop packets to reserved class e addresses too (except to
255.255.255.255 limited broadcast) and drop packets with non-unicast
source addresses.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52245 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Runtime UI: More appropriate procedure of saving/restoring guest size-hints for normal/scale <=> fullscreen/seamless transitions.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52246 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/GIM: Keep Minimal GIM provider guest agnostic.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@52247 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main: ISession fully converted to use API wrappers

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