X11 extension wrangler ====================== X11 extension wrangler (X11EW) is a cross-platform open-source C/C++ extension loading wrangler. It allows to avoid application to be linked against X11 libraries by doing runtime open of dynamic libraries. This allows to have software which can gracefully handle situations when X11 libraries are not installed on the system. The usecases of this are: - Software which can either run in headed and headless mode. Using this wrangler allows to run software on compute farms of all sorts. - Detect which X11 or other GUI protocol to use. It might be Wayland or even something more obscure. LIMITATIONS =========== - Only symbols from X1lib.h are covered. - All functions with varargs are not covered yet. LICENSE ======= UDEW library is released under the Apache 2.0 license.