History log of /vbox/src/VBox/Additions/x11/VBoxClient/draganddrop.cpp
Revision Date Author Comments Expand
1a3b02207c6b6aca1b7bdd50fc2e79defe4e405e 55180 10-Apr-2015 vboxsync

s/drag'n'drop/drag and drop/

c7327b824b1a77a0c4b22f80f25258b8221ef075 54859 20-Mar-2015 vboxsync

Additions/VBoxClient: do not display an error if the clipboard or drag and drop services are not present on the host, clarifying comment.

da042fdcedb16d80cd129d3a833eedf1ff0240a1 54858 20-Mar-2015 vboxsync

Additions/VBoxClient: do not display an error if the clipboard or drag and drop services are not present on the host.

77652a49779a180359203eedb2fcfab79b598939 54008 28-Jan-2015 vboxsync

Additions/x11/VBoxClient: initialise the guest library from the services, as preparation for running the display service without using the VMM device.

2b114c590cf5a19f8047cd7bde9c7e5ae00aa22b 53624 31-Dec-2014 vboxsync

scm automatic cleanups.

/vbox/.scm-settings /vbox/Config.kmk /vbox/include/VBox/shflsvc.h /vbox/include/iprt/asn1-generator-sanity.h /vbox/include/iprt/avl.h /vbox/include/iprt/cpp/ministring.h /vbox/include/iprt/crypto/rsa.h /vbox/include/iprt/crypto/tsp.h /vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/Makefile.kmk /vbox/src/VBox/Additions/linux/Makefile.kmk /vbox/src/VBox/Additions/solaris/SharedFolders/vboxfs_prov.h /vbox/src/VBox/Additions/solaris/SharedFolders/vboxfs_vfs.c clipboard.cpp display.cpp draganddrop.cpp hostversion.cpp main.cpp seamless.cpp seamless.h /vbox/src/VBox/Additions/x11/vboxvideo/getmode.c /vbox/src/VBox/Devices/Audio/DevIchAc97.cpp /vbox/src/VBox/Devices/Audio/DevIchHda.cpp /vbox/src/VBox/Devices/Audio/DrvAudio.cpp /vbox/src/VBox/Devices/Audio/DrvHostOSSAudio.cpp /vbox/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp /vbox/src/VBox/Devices/Graphics/DevVGA-SVGA3d-ogl.cpp /vbox/src/VBox/Devices/Graphics/DevVGA-SVGA3d-shared.cpp /vbox/src/VBox/Devices/Graphics/DevVGA-SVGA3d-shared.h /vbox/src/VBox/Devices/Graphics/DevVGA-SVGA3d-win.cpp /vbox/src/VBox/Devices/Network/DevE1000.cpp /vbox/src/VBox/Devices/Network/SrvIntNetR0.cpp /vbox/src/VBox/Devices/Network/lwip-new/vbox/VBoxLwipCore.cpp /vbox/src/VBox/Devices/Network/lwip-new/vbox/VBoxLwipCore.h /vbox/src/VBox/Devices/Network/lwip-new/vbox/include/arch/cc.h /vbox/src/VBox/Devices/Network/lwip-new/vbox/include/lwip-namespace.h /vbox/src/VBox/Devices/Network/lwip-new/vbox/sys_arch.c /vbox/src/VBox/Devices/Network/lwipopts.h /vbox/src/VBox/Devices/Network/scripts/VBoxPortForwarding.py /vbox/src/VBox/Devices/Network/slirp/bootp.c /vbox/src/VBox/Devices/Network/slirp/dnsproxy/dnsproxy.h /vbox/src/VBox/Devices/Network/slirp/ip_icmpwin.c /vbox/src/VBox/Devices/Network/slirp/libslirp.h /vbox/src/VBox/Devices/Network/slirp/resolv_conf_parser.c /vbox/src/VBox/Devices/Network/slirp/resolv_conf_parser.h /vbox/src/VBox/Devices/Network/slirp/slirp.c /vbox/src/VBox/Devices/Network/slirp/slirp_dns.c /vbox/src/VBox/Devices/Network/slirp/slirp_state.h /vbox/src/VBox/Devices/Network/slirp/socket.c /vbox/src/VBox/Devices/PC/BIOS/floppy.c /vbox/src/VBox/Devices/Storage/DrvBlock.cpp /vbox/src/VBox/Devices/Storage/VSCSI/VSCSIInternal.h /vbox/src/VBox/Devices/USB/usbip/USBProxyDevice-usbip.cpp /vbox/src/VBox/Devices/build/VBoxDD.cpp /vbox/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp /vbox/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp /vbox/src/VBox/Frontends/VBoxShell/vboxshell.py /vbox/src/VBox/Frontends/VirtualBox/src/platform/win/WinKeyboard.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIKeyboardHandler.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp /vbox/src/VBox/HostDrivers/Support/SUPLibLdr.cpp /vbox/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetAdp-win.cpp /vbox/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/VBoxNetLwf-win.cpp /vbox/src/VBox/HostServices/SharedClipboard/service.cpp /vbox/src/VBox/Installer/linux/install_service/init_template.sh /vbox/src/VBox/Installer/linux/install_service/install_service.sh /vbox/src/VBox/Installer/linux/testcase/tstInstallInit.sh /vbox/src/VBox/Main/Config.kmk /vbox/src/VBox/Main/include/QMTranslator.h /vbox/src/VBox/Main/src-client/RemoteUSBDeviceImpl.cpp /vbox/src/VBox/Main/src-server/HostDnsServiceResolvConf.cpp /vbox/src/VBox/Main/src-server/win/HostDnsServiceWin.cpp /vbox/src/VBox/Main/webservice/samples/python/clienttest.py /vbox/src/VBox/NetworkServices/NAT/lwipopts.h /vbox/src/VBox/NetworkServices/NAT/portfwd.c /vbox/src/VBox/NetworkServices/NAT/proxy.c /vbox/src/VBox/NetworkServices/NAT/pxdns.c /vbox/src/VBox/NetworkServices/NAT/pxping.c /vbox/src/VBox/NetworkServices/NAT/pxping_win.c /vbox/src/VBox/NetworkServices/NAT/pxtcp.c /vbox/src/VBox/NetworkServices/NAT/winutils.h /vbox/src/VBox/Runtime/common/asn1/asn1-ut-time-template.h /vbox/src/VBox/Runtime/common/checksum/alt-sha1.cpp /vbox/src/VBox/Runtime/common/checksum/openssl-sha512.cpp /vbox/src/VBox/Runtime/common/checksum/x509.cpp /vbox/src/VBox/Runtime/common/crypto/pkcs7-init.cpp /vbox/src/VBox/Runtime/common/crypto/pkix-signature-builtin.cpp /vbox/src/VBox/Runtime/common/crypto/rsa-internal.h /vbox/src/VBox/Runtime/common/crypto/rsa-template.h /vbox/src/VBox/Runtime/common/crypto/spc-init.cpp /vbox/src/VBox/Runtime/common/crypto/spc-sanity.cpp /vbox/src/VBox/Runtime/common/crypto/tsp-core.cpp /vbox/src/VBox/Runtime/common/crypto/tsp-sanity.cpp /vbox/src/VBox/Runtime/common/crypto/x509-core.cpp /vbox/src/VBox/Runtime/common/ldr/Makefile.kup /vbox/src/VBox/Runtime/common/net/netaddrstr2.cpp /vbox/src/VBox/Runtime/common/string/unidata-flags.cpp /vbox/src/VBox/Runtime/common/string/unidata-lower.cpp /vbox/src/VBox/Runtime/common/string/unidata-upper.cpp /vbox/src/VBox/Runtime/common/zip/pkzipvfs.cpp /vbox/src/VBox/Runtime/common/zip/tarvfs.cpp /vbox/src/VBox/Runtime/common/zip/unzipcmd.cpp /vbox/src/VBox/Runtime/r3/socket.cpp /vbox/src/VBox/Runtime/r3/win/process-win.cpp /vbox/src/VBox/Runtime/testcase/tstRTZip.cpp /vbox/src/VBox/Storage/VD.cpp /vbox/src/VBox/VMM/VMMR0/CPUMR0.cpp /vbox/src/VBox/VMM/VMMR3/PDMUsb.cpp /vbox/src/VBox/VMM/VMMR3/cpus/AMD_Athlon_64_3200.h /vbox/src/VBox/VMM/VMMR3/cpus/AMD_FX_8150_Eight_Core.h /vbox/src/VBox/VMM/VMMR3/cpus/AMD_Phenom_II_X6_1100T.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Core_i5_3570.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_2635QM.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3820QM.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3960X.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_4_3_00GHz.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_M_processor_2_00GHz.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Xeon_X5482_3_20GHz.h /vbox/src/VBox/VMM/VMMR3/cpus/Quad_Core_AMD_Opteron_2384.h /vbox/src/VBox/VMM/VMMR3/cpus/VIA_QuadCore_L4700_1_2_GHz.h /vbox/src/VBox/ValidationKit/testdriver/win-vbox-net-drvstore-cleanup.ps1 /vbox/src/VBox/ValidationKit/testdriver/win-vbox-net-uninstall.ps1 /vbox/src/VBox/ValidationKit/testmanager/webui/wuihlpgraphgooglechart.py /vbox/src/VBox/ValidationKit/testmanager/webui/wuihlpgraphmatplotlib.py /vbox/src/VBox/ValidationKit/testmanager/webui/wuihlpgraphsimple.py /vbox/src/recompiler/target-i386/exec.h /vbox/src/recompiler/target-i386/op_helper.c
3f69769f2d22bf0277c2d17c8e7d10b147f5823f 52562 02-Sep-2014 vboxsync

Additions/x11/VBoxClient: clean-up and some C++ to C conversion.

aa08d96e9f8a68de2d11b24f680757cb02d1f16b 51556 05-Jun-2014 vboxsync

DnD: Added support for dynamically managing formats on the host.

7404edd3ce48b26f2a8943eb24e922d3017c0710 51529 04-Jun-2014 vboxsync

DnD: Removed obsolete COMPOUND_TEXT; spaces.

244aea4e6150f059b5a540a27033f2dbcd01c758 51451 28-May-2014 vboxsync

warning

6307955d06cdf6bed8b54f2105142b1f813f90d7 50836 21-Mar-2014 vboxsync

Additions/draganddrop: warnings

924c248d11ce3849739cc64791d34564d68869ce 50734 10-Mar-2014 vboxsync

DnD: Bugfixes.

7aa42d10cb8b82c5a71c7929d6ec98c6dda96410 50724 07-Mar-2014 vboxsync

DnD: Implemented guest->host drag'n drop for X11-based guests.

4d0d7201e911c2290ff8113e0f9fe8fc736ffff7 50643 27-Feb-2014 vboxsync

Additions/x11/VBoxClient: fix busy waiting in the drag and drop X11 thread, add a comment.

b8db033d58f838fdad0d86b325440035a2d0909d 50639 27-Feb-2014 vboxsync

Additions/x11/VBoxClient: fix busy waiting in the drag and drop X11 thread.

ebcdaa5077bc9189c419330b1c84880018e3db99 50593 26-Feb-2014 vboxsync

DnD: Bugfixes for Linux hosts.

2ad9f8a731c73f6ac74044d42d47bbaf6f44a566 50561 24-Feb-2014 vboxsync

DnD: Update, bugfixes.

/vbox/include/VBox/GuestHost/DragAndDrop.h /vbox/include/VBox/HostServices/DragAndDropSvc.h /vbox/include/VBox/HostServices/Service.h /vbox/include/VBox/VBoxGuestLib.h /vbox/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.cpp /vbox/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.h /vbox/src/VBox/Additions/WINNT/VBoxTray/VBoxDnDDropTarget.cpp /vbox/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibDragAndDrop.cpp draganddrop.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDDataObject_win.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDDataObject_win.h /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDDrag.cpp /vbox/src/VBox/GuestHost/DragAndDrop/DnDURIList.cpp /vbox/src/VBox/HostServices/DragAndDrop/dndmanager.cpp /vbox/src/VBox/HostServices/DragAndDrop/service.cpp /vbox/src/VBox/Main/src-client/GuestDnDImpl.cpp
6f6bcd6518010b65c481b9f0d3580671c218abde 50478 17-Feb-2014 vboxsync

Additions/x11/VBoxClient: cleaned up clean-up in the drag and drop service.

a3011b448b38c39a7222f2f1eb40c8349023f650 50265 29-Jan-2014 vboxsync

DnD: First working implementation for Windows guest->host support; still work in progress. As for now only pure text data can be dragged over.

/vbox/include/VBox/HostServices/DragAndDropSvc.h /vbox/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.cpp /vbox/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.h /vbox/src/VBox/Additions/WINNT/VBoxTray/VBoxDnDDropTarget.cpp /vbox/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibDragAndDrop.cpp draganddrop.cpp /vbox/src/VBox/Frontends/VirtualBox/Makefile.kmk /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDHandler.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDHandler.h /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDMIMEData.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDMIMEData.h /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMouseHandler.cpp /vbox/src/VBox/HostServices/DragAndDrop/service.cpp /vbox/src/VBox/Main/src-client/GuestDnDImpl.cpp
99f33ab590a3a65e0cd082dd8d67779efb9cc6c9 49891 12-Dec-2013 vboxsync

Merged private draganddrop branch into trunk.

970606b6e6e9effb34de39a91ebacba8cdaebfdc 49455 13-Nov-2013 vboxsync

Additions/x11/VBoxClient: DnD service todos.

e615ca52631921fc7da5267cc83a52fc1adcfa26 48945 07-Oct-2013 vboxsync

Additions/x11: Whitespace and svn:keyword cleanups by scm.

f6294c2ed1ec3872dec39315262f8850daffb3c3 48487 16-Sep-2013 vboxsync

Additions and HostServices: remove unneeded calls to XInitThreads().

81e4736f7432b480a64c4b757d4c39b073b9f081 46377 04-Jun-2013 vboxsync

Additions/x11/VBoxClient: a bit less busy waiting

5a9f318849ff48c27af010c277603a7d0b55b193 42320 23-Jul-2012 vboxsync

VBoxClient: debugging leftover

8159e926ed043a37cffe782532765b493eeac8a5 42319 23-Jul-2012 vboxsync

VBoxClient: don't crash if we can't connect to HGCM

79d319d41ee092f98160ffdcbeaaabab73349576 42263 20-Jul-2012 vboxsync

VBoxClient: XTest currently not required

2a171646d32f8a15e9820d6fb3bf3f9b9990ca3f 42261 20-Jul-2012 vboxsync

enabled shared clipboard support for Linux hosts (guest=>host only)

/vbox/Config.kmk /vbox/include/VBox/VBoxGuestLib.h /vbox/include/VBox/settings.h /vbox/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk /vbox/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibDragAndDrop.cpp /vbox/src/VBox/Additions/x11/Installer/98vboxadd-xclient Makefile.kmk draganddrop.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp /vbox/src/VBox/Frontends/VirtualBox/Makefile.kmk /vbox/src/VBox/Frontends/VirtualBox/src/VBoxVMInformationDlg.cpp /vbox/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackend.h /vbox/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendCOM.cpp /vbox/src/VBox/Frontends/VirtualBox/src/extensions/QIListView.cpp /vbox/src/VBox/Frontends/VirtualBox/src/extensions/QIMessageBox.cpp /vbox/src/VBox/Frontends/VirtualBox/src/extensions/QISplitter.cpp /vbox/src/VBox/Frontends/VirtualBox/src/extensions/QIStateIndicator.cpp /vbox/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp /vbox/src/VBox/Frontends/VirtualBox/src/platform/darwin/UIWindowMenuManager.cpp /vbox/src/VBox/Frontends/VirtualBox/src/platform/darwin/VBoxUtils-darwin.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIDnDHandler.cpp /vbox/src/VBox/Frontends/VirtualBox/src/runtime/UIMouseHandler.cpp /vbox/src/VBox/Frontends/VirtualBox/src/selector/UIVMListView.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/VBoxSettingsSelector.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsGeneral.cpp /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsGeneral.h /vbox/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsGeneral.ui /vbox/src/VBox/Frontends/VirtualBox/src/widgets/UIProgressDialog.cpp /vbox/src/VBox/Frontends/VirtualBox/src/widgets/VBoxFilePathSelectorWidget.cpp /vbox/src/VBox/HostServices/DragAndDrop/Makefile.kmk /vbox/src/VBox/HostServices/DragAndDrop/dndmanager.cpp /vbox/src/VBox/HostServices/DragAndDrop/dndmanager.h /vbox/src/VBox/HostServices/DragAndDrop/service.cpp /vbox/src/VBox/Installer/linux/Makefile.kmk /vbox/src/VBox/Installer/linux/debian/lintian-override.in /vbox/src/VBox/Installer/linux/deffiles /vbox/src/VBox/Main/Makefile.kmk /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/ConsoleImpl.h /vbox/src/VBox/Main/include/GuestDnDImpl.h /vbox/src/VBox/Main/include/MachineImpl.h /vbox/src/VBox/Main/include/SessionImpl.h /vbox/src/VBox/Main/src-all/VirtualBoxErrorInfoImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl.cpp /vbox/src/VBox/Main/src-client/ConsoleImpl2.cpp /vbox/src/VBox/Main/src-client/GuestDnDImpl.cpp /vbox/src/VBox/Main/src-client/GuestImpl.cpp /vbox/src/VBox/Main/src-client/SessionImpl.cpp /vbox/src/VBox/Main/src-server/ApplianceImpl.cpp /vbox/src/VBox/Main/src-server/ApplianceImplIO.cpp /vbox/src/VBox/Main/src-server/MachineImpl.cpp /vbox/src/VBox/Main/testcase/tstAPI.cpp /vbox/src/VBox/Main/xml/Settings.cpp /vbox/src/VBox/Main/xml/VirtualBox-settings-common.xsd /vbox/src/VBox/Runtime/common/misc/s3.cpp /vbox/src/VBox/Runtime/testcase/tstRTUri.cpp