Announce MGRX v1.5.0 with Wayland support

Mariano malfer at telefonica.net
Sat May 4 10:20:09 UTC 2024


Hi everybody

MGRX is a small 2D graphics C library derived from the GRX library. GRX 
was originaly written by Csaba Biegl for DJ Delorie's DOS port of the 
GCC compiler.

MGRX supports DOS, Win32, Linux framebuffer, Linux KMS/DRM, Linux X11 
and now Linux Wayland.

The Wayland videodriver is new in MGRX version 1.5.0 and must be 
considered in alpha stage. Only the i386 and x86_64 platforms are tested.

It runs nicely most of the test programs, but have some caveats to be 
fixed in future releases:

- There are no window decoration, Wayland expect the client to do it, so 
if you want to move, resize or close the window you have to use the menu 
in the task bar (at least in KDE).
- There are no autorepeat keys, again Wayland expect the client to do it.
- The compose keys don't work for now.
- No interaction with the Wayland clipboard (for now too).
- Because graphic commits only happen when reading events (at the 
moment), non interactive programs don't work as expected.

I had have a lot of fun doing the Wayland videodriver.

If someone wants to made it a try, it will be welcome.

Website:
http://fgrim.com/mgrx/index.html
Github:
https://github.com/malfer/mgrx

Regards
Mariano Alvarez



More information about the wayland-devel mailing list