All releases of Standard Portable Library

  •  14 Apr 2012 18:54
Avatar

    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 15:44
    Avatar

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

      •  30 Apr 2010 13:44
      Avatar

        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 04:33
        Avatar

          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 03:18
          Avatar

            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.

            •  08 Apr 2010 01:58
            Avatar

              Release Notes: Dynamic hashtable resizing and fixed various bugs with List and XML nodes were fixed. The infrastructure for XPath is nearly complete.

              •  29 Mar 2010 05:00
              Avatar

                Release Notes: This release adds an STL style foreach operator. It has refactored iterators and a red-black tree.

                •  21 Mar 2010 19:31
                Avatar

                  Release Notes: The library has been converted to be smart pointer based and is nearly feature complete for V1.0. New support for Iterators, delegates, regular expressions (via PCRE), Sqlite, StringTokenizer, Convert and Compare for auto type handling in templates, and a complete implementation of Environment have been added. Basic documentation was also written.

                  •  28 May 2009 02:39
                  Avatar

                    Release Notes: An simple, multithreaded Web server example project is available for download. The DateTime API was completed. Enhancements to File and Directory were made. A deadlock in PooledSocketSet Join was fixed.

                    •  14 May 2009 00:03
                    Avatar

                      Release Notes: Some of the header files were relocated to match the package structure of defacto standard frameworks. String and the other core types are now immutable, with the exception of assignment. New unit tests were added and the very beginnings of some actual documentation are complete.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.