header (C) fixes
also enumerate guest properties during guru meditation
nit.
dang.
GuestProps: TRANSRESET implies TRANSIENT, return it for old additions and API users.
hint
HostServices/GuestProperties: fixed the maximum flag length a bit more and updated the testcase
Guest properties: fixed MAX_FLAGS_LEN
Addressed some guest property (transient reset) todos.
GuestProps: r=bird: Another Q for Michael.
GuestPropertySvc.h: r=bird: Q for Michael.
Main/VBoxManage/Guest Additions: Added support for "TRANSIENT_RESET" guest properties which are only present until a VM reset.
*: spelling fixes, thanks Timeless!
Automated rebranding to Oracle copyright/license strings via filemuncher
HostServices/GuestProperties: get rid of the notification thread (see XTracker #3201 comment 91)
Some more doxygen fixes, now for Core.docs.
HostServices/GuestProperties: add global "RDONLYGUEST" flag and clean up the test case
Main,GuestProperties: Moved the HGCM shutdown down after we've powered off the VM. Ditto for moving the guest properties to VBoxSVC. Explicitly flush the guest property change notifications before moving them. Added a handleUnexpectedExceptions to Console that is similar to the one found in VirtualBox (i.e. in VBoxSVC).
GuestPropertySvc.h: Fixed variable name and readability.
Main: the big XML settings rework. Move XML reading/writing out of interface implementation code into separate layer so it can handle individual settings versions in the future.
VBoxGuest.h/VMMDev.h/VBoxGuestLib.h usage cleanup.
Additions/HGCM: merged code for HGCMCall and HGCMCallTimed, as per todo
Additions/Guest Library: add R3 property wait API
HostServices/GuestProperties: fixed a burn
HostServices/GuestProperties: fixed the GET_NOTIFICATION protocol
doxygen
HostServices/GuestProperties: added blocking waits for notifications
HostServices/GuestProperties: clean-up
HostServices/GuestProperties: added guest notification querying
Guest Properties (HostServices and Main): forgotten header
Backed out 38734
Guest Properties (HostServices and Main): major clean up of the guest property service
Guest Properties (HostServices and Main): redid property flag handling
Guest Properties (Main and HostServices): updated API documentation
Guest Properties (Main, HostServices, VBoxGuestLib): MAX_*_LEN is the size in bytes, not the string length
HostServices/GuestProperties and Main (Guest Properties): use the new iprt pattern matching APIs
HostServices/GuestProperties: use an HGCM service extension instead of the callback type I added
HostServices/GuestProperties and Main: support property flags - the values are not yet checked
HostServices/GuestProperties: add host notifications of property changes and clean up somewhat
minor header update
HostServices/GuestProperties, Main: implemented saving guest properties to machine XML, added support for timestamps and did some renaming
HostServices/GuestProperties: reverted r33992 temporarily as it depends on other changes
HostServices/GuestProperties: renaming
HostServices/GuestProperties: corrected an API doc
HostServices/GuestProperties: make ENUM_PROPS available to the host
HostServices/GuestProperties: added a guest enumeration interface to the service
Guest properties: initial commit of new interface