
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.
More...