OpenGUI 5.5.8 review
DownloadOpenGUI is a high-level multi-platform, thread-safe C/C++ windowing and graphics library built upon a fast, low-level graphics kernel
|
|
OpenGUI is a high-level multi-platform, thread-safe C/C++ windowing and graphics library built upon a fast, low-level graphics kernel. OpenGUI program provides 2D drawing primitives and an event-driven windowing API for easy application development.
The benefit of this library is speed, power, and a well-designed API with a narrow learning curve. It supports the BMP, JPG, TGA, PNG, TIFF, and PCX image file formats, color gradients, and TTF fonts. There is also basic XML file support and a smart persistence wrapper.
OpenGUI supports the keyboard and mouse as event sources, the Linux framebuffer, SVGAlib, and XFree86/DGA2 (HW accelerated) as drawing backends, Mesa3D under Linux, and 8, 15, 16, and 32-bpp color modes.
What's New in This Release:
A fix was made for compiling gcc 4.1.0.
New mouse acceleration code was written.
Installation with su is now possible, since $USER was chaged to $UID.
Non-virtual dtor was fixed for FGConnector().
A fix was made for a crash in mapRect().
A fix was made for map(FGPointArray).
Bad truetype2 was fixed.
A critical fix was made for a crash on a deleted window.
Explicit idcb reset was fixed.
A ttf cache was added.
The tinyxml library was updated to the latest version, 2.4.2.
OpenGUI 5.5.8 keywords