Follow-up Comment #2, bug #29539 (project xnee):
Well, the recording extension was definitely broken and disabled for a long
time in Xorg. However, the inability to use separate control and data
connections was caused by a bug in Xlib. Also, this report is not a bug report
in the sense that you'd absolutely have to do fixes in order for things to
work. I just wanted to notify you that the original functionality can be
restored in the future.
If a distribution is using Xlib configured --without-xcb, it should be
possible to use separate control and data connections without problems.
If Xlib is configured --with-xcb, which is the default, then the Xlib version
needs to be higher than 1.3.3 for separate control and data connections to
work (1.3.4 hasn't been released yet).
I don't know how to detect if Xlib was configured --with-xcb so maybe it
would be best to just check if Xlib version is 1.3.3 or older in configure.ac
and use same connection workaround in that case when building Xnee.
I haven't seen much discussion about recording problems in xorg-devel
recently so I guess they have been fixed at least in 1.8 version of X server.
I haven't checked this though. I guess the remaining problems were quite minor
like sending events accidentally twice as core and extension events in some
cases and things like that.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?29539>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-xnee mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-xnee