FOX is a C++-based toolkit for GUI development. It includes a rich set of widgets and has powerful yet simple layout managers, MDI widgets, and mega-widgets. FOX incorporates support for XDND for drag and drop, X clipboard and X Selection, watching other I/O channels and sockets, timers and idle processing, object serialization and deserialization, a registry to save persistent settings, and 3D widgets using Mesa or OpenGL. FOX works on Linux, IRIX, Solaris, HP/UX, AIX, Tru64 Unix, Windows 9x,NT,2K (VC++, GNUWIN32, Borland, VisualAge C++), FreeBSD, and Sequent.
License: GNU Lesser General Public License (LGPL)
Changes:
FXString::vscan(), FXString::scan(),
FXString::vformat(), FXString::format(), and other
printf/scanf-like routines now support positional
arguments. Numerous warnings due to the new
integer overflow rules in GCC 4.3
(-fstrict-overflow and -Wstrict-overflow) were
fixed. Many warnings reported by Borland C++
compiler were fixed. FXComposeContext and FXApp
patches were applied for input methods on Windows.
The NoAccessTime option was added for the FXFile
open() call. A problem causing NVIDIA driver
video-memory leak in FXGLContext when new GLX1.3
code is used on the new Xorg X Server was
corrected.