Xpra: Ticket #1588: split more code from gdk bindings

Currently this requires the X11 headers, but there are a number of methods that we could use on other platforms, ie: the gtk selectiondata workaround from #1579. This would also make it easier to port to python3 / GTK3 (#1568)

Thu, 20 Jul 2017 09:33:03 GMT - Antoine Martin: status changed

The split is needed to fix the gtk selectiondata workaround on osx: #318

Thu, 27 Jul 2017 14:54:12 GMT - Antoine Martin: status changed; resolution set

Done in r16535.

There isn't much that can be moved, but at least the separation is clean. For example, the gdk_atoms code (also used by the clipboard) is GTK2 only.

Sat, 23 Jan 2021 05:28:28 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1588