SurakWare Base Library

The purpose of the SurakWare Base Library (SWL/libswl) is to serve as a platform independent framework for C++ and QPascal.
Download

SurakWare Base Library Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Christian Parpart and Sebastian Moleski
  • Publisher web site:
  • http://swl.trapni-akane.org/

SurakWare Base Library Tags


SurakWare Base Library Description

The purpose of the SurakWare Base Library (SWL/libswl) is to serve as a platform independent framework for C++ and QPascal. The purpose of the SurakWare Base Library (SWL/libswl) is to serve as a platform independent development framework for C++ and QPascal.The SWL includes both thin layers over functionality exposed by the Linux and Windows operating systems as well as higher level classes for many purposes. Save for a few exceptions, the SWL is completely indpedenent from the STL and the C/C++ runtime library.Platform independence has been achieved by encapsulating OS-specific implementation details in a number of SWL classes. There should never be a need to use "#ifdef"s to distinguish between platforms.What's New in This Release:· Some memory and file descriptor leaks were fixed.· Some buffer indexing problems were fixed. I/O dispatcher problems on high load notifies were fixed.· TFile::directory() was fixed.· TEventManager's add/remove operation logic was improved.· TNullEnumerator::moveNext() was fixed so that it returns false rather than throwing an exception.· Some 64-bit vs. 32-bit compilation fixes were made.· TStream::readTimeout and writeTimeout were backported from trunk to 0.4 (and thus introduced EIOTimeout exception).· General improvements were made to TArgumentEvaluator and TAnsiColor.· General code cleanup was done.


SurakWare Base Library Related Software