/[rdesktop]/jpeg/rdesktop/trunk/cliprdr.c |
Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
branch for integration of Daniel Jarboe <daniel.jarboe(at)gmail.com> patches for jpeg
Moving rdesktop trunk to correct location.
update the copyright year
prefix BOOL with RD_
copyright year update
Handle when server sends a failure back for a clipboard request.
Control clipboard behaviour (and even disable it) using command line options.
Make a copy of the formats list so that we can properly resend it when the server is too busy to accept it.
More clipboard debug output.
Indent fixes
Applied patch 1349027 by Ilya Konstantinov. Generalizes code for sending clipboard format announces to RDP side, and uses new code in appropriate places.
silence warnings when connecting to w2k3 sp1 for now
Show frequent cliprdr-errors only when used with WITH_DEBUG_CLIPBOARD
Fix compile warnings on HP-UX.
Indent fixes
Commit of work in progress on channels (so that other people can hack on RDPSND), in particular: * channel layer takes care of virtual channel header * split X dependent parts out of CLIPRDR, simplified IPC implementation * initial RDPDR implementation
Try using STRING instead of TEXT if TEXT doesn't exist in the targets list. This might solve trouble cutting in X, pasting to Windows when source OS is (FJK-)IRIX. There is still a need for better code when selecting format. This is a quick hack.
Used the wrong variable by mistake when checking whether a format announce should be sent or not after transferring data X -> Windows.
Added headers needed for compilation under FreeBSD (4.8 stable). Moved DEBUG_CLIPBOARD in cliprdr_send_format_announce. (Thanks goes to Maikel Verheijen <maikel <at> ladot <dot> com> for pointing this out)
Try getting clipboard from CLIPBOARD if there is no owner for PRIMARY.
Indentation changes
Moved some debug code. Fixed a compiler warning by typecasting correctly.
Handle transfers rdesktop <-> rdesktop with native windows formats.
Free memory when done with clipboard transfer.
Handle large clipboard transfers Windows -> X. Still won't handle transfers that demand INCR on the X side.
Handle large clipboard transfers X->Windows. Can't handle INCR yet, but at least we handle larger transfers than 1592 bytes.
Don't hardcode clipboard channel.
Added one to the length of sent data, since XGetProperty is not reporting the null byte (although space is allocated for it as it seems). Resend format announces if they fail, with a small delay. Ugly hack, but it works..
Use last button or keypress, either up or down, as event time when aquiring PRIMARY (and CLIPBOARD).
Send a format announce when we loose ownership of PRIMARY.
Rudimentary client->server clipboard transfer.
More proof-of-concept: * Send a hardcoded string to the server when it wants our clipboard data.
Proof-of-concept, clipboard transfer server->client works! A lot of stuff remains for a full implementation.
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |