x11-screen: Fix selection handling (cut/paste between X windows).
authorMatt Birkholz <puck@birchwood-abbey.net>
Sun, 31 Jul 2016 18:56:31 +0000 (11:56 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Sun, 7 Aug 2016 17:56:27 +0000 (10:56 -0700)
commit672c36b7115f0f79f62c87ba6e2bac86dc43d8d7
tree719ccf87357be74bc6d581fa3353cad159f52564
parent749c164fcff9ac490d91d9e999f05bcb2f011412
x11-screen: Fix selection handling (cut/paste between X windows).

Cut/paste should now work with two minor fixes (typos, really), and
one kludge keeping non-unique alien objects in a weak-eq-hash-table.
The original xds (fixnums) are held as strongly as the new interned
symbols.

The xds were intended to be x-displays?  Interned x-display objects
would be more appropriate keys for a weak-eq-hash-table.
src/x11-screen/x11-screen.scm
src/x11/x11base.scm