Version 0.1.2 of Standard Portable Library

Release Notes: The tandem POSIX build was changed to use native floating point, allowing the library to be linked with embedded SQL programs. Several minor bugs were fixed.

Other releases

  •  14 Apr 2012 22:08

    Release Notes: This release improves the string hash function, changes hash functions to unsigned, makes String::Split() return an empty vector if there's an empty string, adds the spl namespace to all classes (clients must use "using namespace spl;"), fixes an infinite loop in Vector::RemoveElementAt(0) when there's only one element in the Vector, fixes a segfault in Environment::UserName in Linux auto-logon, removes inappropriate use of a volatile keyword, changes the sync primitive for Thread::Join from Mutex to Event, and adds Environment::FreeMemory().

    •  02 May 2010 18:14

      Release Notes: This release fixes GCC 4.4 compilation and various bugs.

      •  30 Apr 2010 15:17

      Release Notes: This release adds an example commandline program to send messages to a syslog server and fixes various bugs, including UDP client socket issues and Log sending to syslog.

      •  26 Apr 2010 09:04

      Release Notes: UDP socket and UDP threaded server support were added. The Log class was refactored to use the syslog format and to optionally send to a syslog server. Environment ProcessName and NewLine were added. Various bugs were fixed.

      •  14 Apr 2010 09:03

        Release Notes: A subset of XPath expressions was implemented for XML node selection. Bugs in List were fixed. A JavaScript lexer was added for future script engine support.

        Screenshot

        Project Spotlight

        FVWM-Crystal

        A powerful and pretty desktop environment for Linux and Unix-like systems.

        Screenshot

        Project Spotlight

        gtatool

        A program that manipulates Generic Tagged Arrays (GTA) files.