spice/client/windows
Arnon Gilboa c909198eca client: support clipboard/selection-owner model (v2)
-includes most of Hans' review fixes (up to the SelectionRequest comment [4]) & X11 wips sent by Hans (10x!)
-use the VD_AGENT_CLIPBOARD_* types in the platform code
-add ifs for VD_AGENT_CAP_CLIPBOARD_BY_DEMAND in both sides
-support the GRAB/REQUEST/DATA/RELEASE verbs in both ways
-pasting clipboard data is now "only-by-demand" from both sides (client and agent), whose behavior is symmetric
-client and agent don't read or send the contents of the clipboard unnecessarily (e.g. copy, internal paste, repeating paste, focus change)
-set client as clipboard listener instead of application
-add atexit(cleanup) in win platform

linux:
-instead of clipboard atom selection instead of XA_PRIMARY
-enable USE_XRANDR_1_2 and support clipboard in MultyMonScreen
-send utf8 with no null termination, remove ++size
-add xfixes in configure.ac & Makefile.am

windows:
-bonus: support image cut & paste, currently only on windows

not done yet:
-clipboards formats are still uint32_t, not mime types stores as strings
-platform_win is still used, not the root window
-not replaced the ugly windows CF_DIB in agent/winclient
2010-10-01 16:06:10 +02:00
..
atomic_count.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
event_sources_p.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
event_sources_p.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
generate1.bat client: add --include "common.h" for generated marshallers 2010-06-29 13:59:46 +02:00
generate.bat client: add --include "common.h" for generated marshallers 2010-06-29 13:59:46 +02:00
main.cpp Replace log4cpp with custom log function 2010-06-28 21:54:53 +02:00
Makefile.am Make distcheck work 2010-07-08 20:20:35 +02:00
my_getopt.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
named_pipe.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
named_pipe.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
pixels_source_p.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
pixels_source.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
platform_utils.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
platform_utils.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
platform.cpp client: support clipboard/selection-owner model (v2) 2010-10-01 16:06:10 +02:00
playback.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
playback.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
record.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
record.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
red_drawable.cpp Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00
red_pixmap_gdi.cpp client: Support 16bpp pixmaps on win32 2010-04-29 13:34:16 +02:00
red_pixmap_sw.cpp Remove all mentions of "cairo" from the code 2010-05-03 12:38:02 +02:00
red_pixmap.cpp Move RedPixmap::Format to RedDrawable::Format 2010-04-23 16:36:35 +02:00
red_window_p.h client: Report window format right for win32 2010-04-29 13:34:44 +02:00
red_window.cpp Make opengl optional, disabled by default 2010-06-21 14:50:18 +02:00
redc.rc client: use spice icon instead-of solidice icon 2010-01-04 21:13:03 +02:00
redc.sln Update project file to visual studio 2008 2010-04-08 09:30:16 +02:00
redc.vcproj Disable tunnel by default on windows 2010-07-08 22:25:32 +02:00
resource.h client: remove splash image 2009-12-28 12:39:37 +02:00
spice.ico client: use spice icon instead-of solidice icon 2010-01-04 21:13:03 +02:00
spicec.exe.manifest fresh start 2009-10-14 15:06:41 +02:00
static_title.bmp client: new static title image 2009-12-23 22:29:15 +02:00
stdint.h fresh start 2009-10-14 15:06:41 +02:00
sticky_alt.bmp spice client: sticky Alt activation when holding an Alt key: bug #505912. 2009-11-15 13:41:10 +02:00
win_platform.h Relicense everything from GPL to LGPL 2.1+ 2010-04-13 22:22:15 +02:00