Xpra: Ticket #59: bindings cleanup: move it, split it, import side effects, etc

time to do something about it



Tue, 03 Jan 2012 11:47:59 GMT - Antoine Martin: attachment set

split some xkb stuff used in xpra/xposix


Tue, 03 Jan 2012 11:50:37 GMT - Antoine Martin: owner, status, description changed

The patch above duplicates the xkb stuff so we can import xposix/gui without needing anything from wimpiggy/lowlevel, unfortunately:

So, not going to be merged as is...


Tue, 03 Jan 2012 11:54:13 GMT - Antoine Martin: attachment set

patch for the build files


Sun, 29 Jan 2012 10:54:44 GMT - Antoine Martin: priority, type, component, milestone changed

r470 allows us to avoid the x11 event loop pollution from the client code.

It would still be preferable to split the bindings.so library so as to minimize the amount of code we load into the client process (800KB is quite a lot) so not closing this ticket yet.


Mon, 20 Feb 2012 18:57:42 GMT - Antoine Martin: version set


Mon, 20 Feb 2012 19:02:54 GMT - Antoine Martin: version changed


Wed, 04 Apr 2012 10:02:30 GMT - Antoine Martin: milestone changed

Not a big priority since the major problem (x11 event loop pollution) is solved.


Tue, 16 Jul 2013 06:00:39 GMT - Antoine Martin: status changed

Mostly done in 0.10 by splitting the large gtk/X11 bindings into pure-X11 bindings and gtk bindings (see r3248 and many fixes after that). This makes it a lot easier to switch away from gtk - even for the server components, should we want to do that.


This will do for now.


Tue, 16 Jul 2013 06:02:30 GMT - Antoine Martin: status changed; resolution set


Mon, 19 May 2014 12:35:32 GMT - Antoine Martin: milestone changed; version deleted

(setting correct milestone the work was completed in)


Sat, 23 Jan 2021 04:44:25 GMT - migration script:

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