Commit graph

11 commits

Author SHA1 Message Date
David Reveman
2f19aa9ab0 Improve selection handling.
Dynamically create proxy windows as needed. Handle multiple
simultaneous selection conversions of the same selection
properly.
2008-11-07 11:24:45 -05:00
David Reveman
51ac918e70 Fix large set of issues related to handling of incremental
selection transfers and MULTIPLE target.
2008-10-30 03:37:54 -04:00
David Reveman
4c6c7db673 Proper support for selection conversion with MULTIPLE target. 2008-10-30 03:37:52 -04:00
David Reveman
6a7948491b Initial back-end server DND target support. 2008-10-30 03:37:51 -04:00
David Reveman
f30d46a9b9 Avoid selection conversion duplicates. 2008-10-30 03:37:51 -04:00
David Reveman
8b167b13dc Call-back based async request handling. 2008-10-30 03:37:50 -04:00
David Reveman
16ba380665 Detect selection window destuction. 2008-10-30 03:37:50 -04:00
David Reveman
d203e4900b Fix a number of DnD issues. 2008-10-30 03:37:48 -04:00
David Reveman
4174d4f00d Clean up and initial XDnD support. 2008-10-30 03:37:48 -04:00
David Reveman
a1dd3fe551 Add selection support.
Selections are automatically shared with back-end servers. This provides
seamless communication between back-end server clients and local clients.

Some selections are not appropriate to share as they will cause
unwanted conflicts. E.g. most manager selections.  These selections
can still be shared by adding a unique identifier to them. Selections
that need this identifier can be specified using a command line option.
2008-10-30 03:37:47 -04:00
David Reveman
c37dd0d9c1 Add selection handling stubs. 2008-10-30 03:37:35 -04:00