[ ]
Simply Powerful Toolkit

There are 63710 unique visitors to this page.

This website contains the SPTK class library related materials. This library is using FLTK 1.x/2.x library for GUI classes. If you need UTF8 support in your FLTK 1.x application, then you can use FLTK 1.3. FLTK 2.x supports unicode for any 2.x version.

SPTK uses GPL/LGPL License Agreement that can be found here.

Please, tell me how do you use SPTK?
In a production project
In a test project
I`m just checking it out
It`s not really useful

If you are brave and impatient you can get SPTK source code from SVN. The instruction is here. The complete SPTK changes history is presented in the websvn access .

For all your questions/suggestions/bugfixes to SPTK, as well as for general discussion sign up for our mailing list sptk@total-knowledge.com by sending mail to subscribe e-mail address . Archives can be found at here.


SPTK 5.2.11

Several modifications in HttpConnect class:

  • Added HttpConnect::cmd_put() method
  • Added HttpConnect::cmd_put() method
  • Added data waiting in HttpConnect::getResponse() method

The tar XZ archive is here: download. The zip archive is here: download.



New classes and features

  • Added JSON Document support
  • Added MS SQL support based on ODBC driver, with UTF-8 support.
  • Added move assignment operator in Buffer and Strings classes.
  • Added socket connect timeout support.
  • Decreased CPU load for SSL connect timeout wait.
  • Added support for non-blocked socket mode in SSL read.

Bug fixes:

  • Fixed XML encoding.
  • Fixed bug in PostgreSQLParamValues
  • Fixed race condition in DateTime.
  • Fixed race condition in Semaphore.
  • Fixed memory leaks upon SSL unload.
  • Fixed bug in Variant::asInt64().
  • Fixed bug in Base64 encoding/decoding.
  • Fixed bug in String::endsWith().

The tar XZ archive is here: download. The zip archive is here: download.

The older news are saved here.

Valid XHTML 1.0! If you have any questions or comments regarding this page feel free to drop a line to Alexey Parshin.
Design by Michael Perlov