waddlesplash / xlibe

An Xlib compatibility layer implemented on top of the Haiku API, in order to run X11 applications on Haiku without an X server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Xlibe

An Xlib compatibility layer implemented on top of the Haiku API, in order to run X11 applications on Haiku without an X server.

Untitled

Xlib's API is relatively low-level, but it is just high-level enough that it can be emulated on top of a higher-level API like Haiku's.

At present, it provides enough functioning Xlib APIs for Cairo and GTK to run with only occasional glitches. (Other X11 applications vary greatly in terms of what does and does not work.)

Requirements

pkgman install devel:libiconv devel:kbproto devel:xproto

History

This project was originally based on an old experiment found on SourceForge.JP, written by ja6hfa (Shibukawa Yoshiki) and kazuyakt, which had only a few functions implemented, but provided a basic structure and initial direction.

About

An Xlib compatibility layer implemented on top of the Haiku API, in order to run X11 applications on Haiku without an X server.

License:MIT License


Languages

Language:C 72.0%Language:C++ 27.8%Language:CMake 0.3%