A couple quick and rough notes:
1. Deadlock
I was recently playing with the new XCB support for QT5 and found an issue.
The current xcb event handler tries to query an atom on the same
connection the event was polled from.
Modern libX11 (at least what was on my Ubuntu 14.04 box) implements
XPe
Thoughts, yes, but this was a situation in which a company sponsored the work
in order to fix a specific application issue. There was a limited budget, so I
was attempting to solve the problem in the most expedient way possible.
I also didn't want to introduce a dynamic loading mechanism because