SPTK (Simply Powerful Toolkit) is a cross-platform toolkit that provides a set of C++ classes for fast and easy application development. It provides GUI components that use FLTK, and features database support with seamless connection to GUI components. There are drivers for use of SQLite and PostgreSQL directly, as well as support for other database engines through UnixODBC. SPTK includes many classes for working with strings, dynamic arrays, and maps, and is faster and has a smaller footprint than STL. It also supports reading, writing, and creating Excel 7 files, high-level GUI components with dataset support, support for automatic layouts, and support for Aspell.
License: GNU Lesser General Public License (LGPL)
Changes:
Several new methods were added to the CVariant class: setExternalString(), setExternalBuffer(), and setExternalText(). The new methods allow you to assign an external memory object to CVariant without letting CVariant maintain the object's memory. The PostgreSQL driver was modified to use these methods to optimize fetch operations.
More...