History log of /vbox/src/VBox/Main/include/GuestSessionImpl.h
Revision Date Author Comments Expand
8d9dcfac5d32ad4c7ddc2f16980419bdc132efe5 51321 21-May-2014 vboxsync

Main: Fixed broken documentation due to wrapper changes.

b10a13ee0c4f4df2aa7cf2b164f0073fbd42e93c 50874 25-Mar-2014 vboxsync

6813 src-all/ProgressImp.cpp + some formatting/line length sorting

/vbox/src/VBox/Main/Makefile.kmk GuestFileImpl.h GuestProcessImpl.h GuestSessionImpl.h ProgressImpl.h /vbox/src/VBox/Main/src-all/ExtPackManagerImpl.cpp /vbox/src/VBox/Main/src-all/ProgressImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp /vbox/src/VBox/Main/src-client/GuestDnDImpl.cpp /vbox/src/VBox/Main/src-client/GuestProcessImpl.cpp /vbox/src/VBox/Main/src-client/GuestSessionImpl.cpp /vbox/src/VBox/Main/src-client/GuestSessionImplTasks.cpp /vbox/src/VBox/Main/src-client/xpcom/module.cpp /vbox/src/VBox/Main/src-server/ApplianceImpl.cpp /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/Main/src-server/MachineImplCloneVM.cpp /vbox/src/VBox/Main/src-server/MediumImpl.cpp /vbox/src/VBox/Main/src-server/ProgressProxyImpl.cpp /vbox/src/VBox/Main/src-server/SnapshotImpl.cpp /vbox/src/VBox/Main/src-server/VFSExplorerImpl.cpp /vbox/src/VBox/Main/src-server/VirtualBoxImpl.cpp /vbox/src/VBox/Main/src-server/generic/NetIf-generic.cpp /vbox/src/VBox/Main/src-server/xpcom/server.cpp
53b41bf9cfe74839ada5f98dca17cddcb47cf687 50764 13-Mar-2014 vboxsync

Main/GuestCtrl: Try to fix testsuite session environment tests.

d86beb7ea7f5fb6bf4a4e80c7b3fe0aeec98fa93 50727 07-Mar-2014 vboxsync

6813 src-client/GuestSessionImpl.cpp

81dfa298981df637a707b142ebd03cb7d3385097 49948 17-Dec-2013 vboxsync

GuestCtrl/Main: Report back temporary name when calling IGuestSession::DirectoryCreateTemp().

e86baafe99d1f1eb37adcca5fdecfd06e7f13bc5 49504 15-Nov-2013 vboxsync

Main/GuestCtrl: Reference counting bugfixes, handle more directoryCreate errors.

4171ffb38eb8720b2ae9a8d13e95103ab26cfd12 49349 31-Oct-2013 vboxsync

Guest Control: - Implemented IGuestSession::DirectoryRemove, IGuestSession::DirectoryRemoveRecursive, IGuestSession::DirectoryRename + IGuestSession::FileRename. - Added appropriate commands to VBoxManage (basic support for now). - Implemented support for proper guest session process termination via SCM. - Implemented support for internal anonymous wait events which are not relying on the public API's VBoxEventType_T. - Various bugfixes.

/vbox/doc/manual/en_US/user_VBoxManage.xml /vbox/include/VBox/HostServices/GuestControlSvc.h /vbox/include/VBox/VBoxGuestLib.h /vbox/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestCtrl.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxService.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControl.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControlProcess.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControlSession.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp /vbox/src/VBox/HostServices/GuestControl/service.cpp /vbox/src/VBox/Main/idl/VirtualBox.xidl GuestCtrlImplPrivate.h GuestDirectoryImpl.h GuestProcessImpl.h GuestSessionImpl.h /vbox/src/VBox/Main/src-client/GuestCtrlImpl.cpp /vbox/src/VBox/Main/src-client/GuestCtrlPrivate.cpp /vbox/src/VBox/Main/src-client/GuestDirectoryImpl.cpp /vbox/src/VBox/Main/src-client/GuestFileImpl.cpp /vbox/src/VBox/Main/src-client/GuestProcessImpl.cpp /vbox/src/VBox/Main/src-client/GuestSessionImpl.cpp /vbox/src/VBox/Main/src-client/GuestSessionImplTasks.cpp
81096b0da0061583a511da27088643aa949a1ec9 47817 16-Aug-2013 vboxsync

GuestCtrl: Update for IGuestFile; some renaming.

cd5df721f068659172f3bf95de8fedeb465f057d 47469 30-Jul-2013 vboxsync

Guest Control: Adjustments for supporting < 4.3 Guest Additions in conjunction with the new guest session, extended testcase (now passing using latest 4.2 Guest Additions with latest trunk).

2e4df4fd9eace3c61be68bb5eb12a93f9a79334d 46524 13-Jun-2013 vboxsync

Main/IGuest::UpdateGuestAdditions: Implemented support for passing optional command line arguments to the performing installer on the guest (untested).

ecf100db90e8e3af96312908282d3c20e754fbe8 45780 26-Apr-2013 vboxsync

Main/GuestCtrl: Use active listeners instead of passive ones because of performance reasons (untested).

c55bf74b54ecdfb5ebc4e5d90b620d0fee31737e 45415 08-Apr-2013 vboxsync

GuestCtrl: Implemented using (public) VirtualBox events instead of own callback mechanisms. Bugfixes for testcases (still work in progress).

/vbox/include/VBox/HostServices/GuestControlSvc.h /vbox/include/VBox/VBoxGuestLib.h /vbox/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestCtrl.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControl.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControl.h /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControlProcess.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControlSession.cpp /vbox/src/VBox/HostServices/GuestControl/service.cpp /vbox/src/VBox/Main/Makefile.kmk /vbox/src/VBox/Main/idl/VirtualBox.xidl GuestCtrlImplPrivate.h GuestErrorInfoImpl.h GuestFileImpl.h GuestImpl.h GuestProcessImpl.h GuestSessionImpl.h /vbox/src/VBox/Main/src-client/GuestCtrlImpl.cpp /vbox/src/VBox/Main/src-client/GuestCtrlPrivate.cpp /vbox/src/VBox/Main/src-client/GuestErrorInfoImpl.cpp /vbox/src/VBox/Main/src-client/GuestFileImpl.cpp /vbox/src/VBox/Main/src-client/GuestImpl.cpp /vbox/src/VBox/Main/src-client/GuestProcessImpl.cpp /vbox/src/VBox/Main/src-client/GuestSessionImpl.cpp /vbox/src/VBox/Main/testcase/tstGuestCtrlContextID.cpp
9bff17fe6983cfda2ddd98f1979841bcb48e78e7 45010 12-Mar-2013 vboxsync

GuestCtrl: More code for guest session infrastructure handling (untested, work in progress).

3fb3de312d1ff675e0f7cc62a7d46cbb1d5d9353 44935 06-Mar-2013 vboxsync

GuestCtrl: More code for guest session infrastructure handling (untested, work in progress). Added IGuestSession.status for (later) asynchronous handling.

462e60a19d02a99b2b1a5c08dff74bb0808d707c 44863 28-Feb-2013 vboxsync

GuestCtrl: Infrastructure changes for handling and executing dedicated guest sessions and protocol versioning (untested, work in progress).

/vbox/include/VBox/HostServices/GuestControlSvc.h /vbox/include/VBox/VBoxGuestLib.h /vbox/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestCtrl.cpp /vbox/src/VBox/Additions/common/VBoxService/Makefile.kmk /vbox/src/VBox/Additions/common/VBoxService/VBoxService.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControl.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControl.h /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControlSession.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceControlThread.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h /vbox/src/VBox/Additions/common/VBoxService/VBoxServicePageSharing.cpp /vbox/src/VBox/Additions/common/VBoxService/VBoxServiceToolBox.cpp /vbox/src/VBox/HostServices/GuestControl/service.cpp /vbox/src/VBox/HostServices/GuestControl/testcase/tstGuestControlSvc.cpp GuestCtrlImplPrivate.h GuestFileImpl.h GuestImpl.h GuestProcessImpl.h GuestSessionImpl.h /vbox/src/VBox/Main/src-client/GuestCtrlImpl.cpp /vbox/src/VBox/Main/src-client/GuestCtrlPrivate.cpp /vbox/src/VBox/Main/src-client/GuestFileImpl.cpp /vbox/src/VBox/Main/src-client/GuestProcessImpl.cpp /vbox/src/VBox/Main/src-client/GuestSessionImpl.cpp /vbox/src/VBox/Main/src-client/GuestSessionImplTasks.cpp /vbox/src/VBox/Main/testcase/Makefile.kmk /vbox/src/VBox/Main/testcase/tstGuestCtrlContextID.cpp
5050fc8de0b121eab1b738d7c1007cde4903284d 43162 04-Sep-2012 vboxsync

Main/Guest Control 2.0: Cleanup, separated guest error handling.

3c6306a66deef467e3c13483dd6529e1e1c6b822 43002 27-Aug-2012 vboxsync

Build fix.

7c3bf57b1f6df237b1075e7cae6b188db6fc636a 42948 23-Aug-2012 vboxsync

Make GCC happy.

cd059a6642b11828bd0ad8b3108f5f7f611d144f 42924 22-Aug-2012 vboxsync

GuestSessionImplTasks/Update Additions: Get rid of the env var hacks, use guest properties to detect guest OS + installation paths, revamped code.

04f6f18325971f796623469adcf39ba2b2939ed3 42898 21-Aug-2012 vboxsync

Guest Control 2.0: Bugfixes.

4121d226ac899f17e13aff3aff42b603c8b5c1fe 42808 14-Aug-2012 vboxsync

Guest Control 2.0: Update.

ca3db470494a8b6eaec69ea37468a5cda65e2da8 42783 12-Aug-2012 vboxsync

Main: split out implementation of GuestSession:DirectoryMakeTemp and added (disabled) test.

92e624e40b06b4dc6d0a8222e1de33bd3e879a63 42754 10-Aug-2012 vboxsync

Main: adjusted and documented IGuestSession::(File|Directory)CreateTemp APIs.

c4b821bf03ae7641a0791e3fd161247e66433b68 42749 10-Aug-2012 vboxsync

Guest Control 2.0: Update.

c740281e4f5e61397e892447aeef2a7bdbbaaf8d 42702 09-Aug-2012 vboxsync

Main/GuestSession: build fix (please review).

3d33b6a3faf40871bae75119c2569cdc4acb2d46 42695 09-Aug-2012 vboxsync

Build fix.

88cc9bf61296bc5526344415167bb2625ae1dd99 42693 09-Aug-2012 vboxsync

Guest Control 2.0: Update.

004d74842597dacc4009803171296dfcf9398c69 42691 08-Aug-2012 vboxsync

Main/GuestCtrl: split off the implementation of FileRemove into fileRemoveInternal.

8bc8d66f188d5357155b8340e2d489573be2b607 42673 08-Aug-2012 vboxsync

Guest Control 2.0: Update.

36f3c24e4ad9c6b813767db1faeabbe7e2ecc057 42657 07-Aug-2012 vboxsync

Main/GuestCtrl: fix fileRemove API.

6b9d50a0f466bd5a61458ed53925480ab28a3c17 42634 06-Aug-2012 vboxsync

Guest Control 2.0: Update.

9e17ca2e9d797e845e3284141dd4086a4b817ae5 42618 06-Aug-2012 vboxsync

Main/GuestCtrl: add FileRemove API. Untested.

5366e994777f9d9391cf809dc77610f57270d75d 42611 06-Aug-2012 vboxsync

Guest Control 2.0: Update.

0fd108a555ae02f2fb557d5f2c40281999b60d15 42566 03-Aug-2012 vboxsync

Guest Control 2.0: Update.

1cd59fdf671ca60c64d77e3f7046aaecf7003824 42551 02-Aug-2012 vboxsync

Main: big API naming cleanup, use all caps acronyms everywhere, including SDK docs Frontends/VBoxManage: implement guestcontrol execute for new API, disabled by default

/vbox/doc/manual/docbook2latex.xsl /vbox/doc/manual/en_US/SDKRef.xml /vbox/include/VBox/pci.h /vbox/include/VBox/settings.h /vbox/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageHostonly.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/UIVMItem.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsNetwork.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsSystem.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.cpp /vbox/src/VBox/Frontends/VirtualBox/src/wizards/firstrun/UIWizardFirstRun.cpp /vbox/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp /vbox/src/VBox/Main/Makefile.kmk /vbox/src/VBox/Main/idl/VirtualBox.xidl BandwidthControlImpl.h BusAssignmentManager.h ConsoleImpl.h GuestOSTypeImpl.h GuestProcessImpl.h GuestSessionImpl.h HostNetworkInterfaceImpl.h MachineImpl.h MediumImpl.h NATEngineImpl.h NetworkAdapterImpl.h PCIDeviceAttachmentImpl.h PCIRawDevImpl.h USBControllerImpl.h /vbox/src/VBox/Main/src-all/PCIDeviceAttachmentImpl.cpp /vbox/src/VBox/Main/src-client/BusAssignmentManager.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl2.cpp /vbox/src/VBox/Main/src-client/GuestProcessImpl.cpp /vbox/src/VBox/Main/src-client/GuestSessionImpl.cpp /vbox/src/VBox/Main/src-client/PCIRawDevImpl.cpp /vbox/src/VBox/Main/src-client/VBoxDriversRegister.cpp /vbox/src/VBox/Main/src-server/BandwidthControlImpl.cpp /vbox/src/VBox/Main/src-server/GuestOSTypeImpl.cpp /vbox/src/VBox/Main/src-server/HostNetworkInterfaceImpl.cpp /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/Main/src-server/MediumImpl.cpp /vbox/src/VBox/Main/src-server/NATEngineImpl.cpp /vbox/src/VBox/Main/src-server/NetworkAdapterImpl.cpp /vbox/src/VBox/Main/src-server/USBControllerImpl.cpp /vbox/src/VBox/Main/xml/Settings.cpp
40c1a23e86c79b24a917a43c186b2e54504d12c1 42546 02-Aug-2012 vboxsync

Guest Control 2.0: Update.

e378dfdadd62aadc0a012c9953322d979d7606e6 42530 02-Aug-2012 vboxsync

Guest Control 2.0: Update.

35e6d303696e46d969aaf9a59cc381333a483b0b 42525 02-Aug-2012 vboxsync

Guest Control 2.0: Update.

02f7c106d33c45f99ec412a5fe0adde868f700fc 42485 31-Jul-2012 vboxsync

Guest Control 2.0: Update.

f9ce005e61f0fbb51a2cabc53d58c3485151faa9 42461 30-Jul-2012 vboxsync

Guest Control 2.0: Update.

24ef2ade0f53030e73f5b4e43f52892b03f7915d 42441 27-Jul-2012 vboxsync

D'oh!

ccbdc11833996cb9f3be7868f1ebaefcacafb94d 42439 27-Jul-2012 vboxsync

Guest Control 2.0: Bugfixes.

cc1ef2ef9bbc6a0ff964928d61b7298e5bfcce5f 42436 27-Jul-2012 vboxsync

Guest Control 2.0: Update.

a937991834fc0b6218eab7f473c139c326d4cebd 42412 26-Jul-2012 vboxsync

build fix

7e8ef90d3160234df0f254131b87af4243d79476 42411 26-Jul-2012 vboxsync

Guest Control 2.0: Update.

ed9d3db07648c7e3a979105c15ad752ee9ea18de 42354 24-Jul-2012 vboxsync

Guest Control 2.0: Update.

907b6adfa052386a0666d5557bee9bdbc100c2e5 42272 20-Jul-2012 vboxsync

Guest Control 2.0: Update.

687794577e2e35c3cae67e692a7f2130d1262a82 42214 18-Jul-2012 vboxsync

Guest Control 2.0: Update.

702a8ee2dc1de96f2f77e97135015d3e243186fd 42194 17-Jul-2012 vboxsync

Guest Control 2.0: Update.

7862f4bd000f1eb6c86289f5ac2849e9cf943ca9 42171 16-Jul-2012 vboxsync

Guest Control 2.0: Update.

5f2b03bf7695dabd71222dba123532a3f76828c1 42160 16-Jul-2012 vboxsync

Guest Control 2.0: Update.

75ac135180294f13c5a2c2aca44a8806cfe2560a 42117 11-Jul-2012 vboxsync

Main/GuestSession+GuestProcess: real build fix

d4a9d525e6f2111d462d2d96462dced6b9ec00ef 42105 11-Jul-2012 vboxsync

Guest Control 2.0: Update.

06ea6bcf23874b662d499b3f130024c98b2dd7a6 42094 10-Jul-2012 vboxsync

burn fix

9523921c89c66f4bececdbd5ac95aed0039eda1b 42090 10-Jul-2012 vboxsync

More fixes.

0192d65faf4d95bab182c4ba169d025ba228a2cf 42087 10-Jul-2012 vboxsync

Build fix.

2f3883b126a405f92b19e829472f614c7352b4f9 42084 10-Jul-2012 vboxsync

Guest Control 2.0: Hacking in progress.