|
Project Information
Members
Featured
Downloads
Wiki pages
Links
|
IntroductionStdExt is a GUI-less library. StdExt means STL (Standard Template Library) extensions. Its wiki homepage is http://cpp.winxgui.com/. It extends STL and provides a set of classes for diagnosis, memory management, unit tests, file io, etc. StdExt is self systematic. It depends nothing else, and you can use it freely. StdExt Library is a part of WinxGui, as the underlying library. WinxGui (abbreviated to WINX) focus the goal: MOST SIMPLE BUT EFFECTIVE. It is a C++ template GUI library that easy to use, and compatible to WTL. For more information, refer to http://www.winxgui.com/. If you want to contribute to StdExt Library, Take a look at our task list. SVN CheckoutStdExt is a part of WinxGui. And they use the same subversion repository. If you want to anonymously check out the latest source code of StdExt project, please use this command: svn co http://stdext.googlecode.com/svn/trunk/ Of course, Subversion repository may be accessed using many visual clients, including TortoiseSVN. News2009-04-19: Release boost-memory-2.3.01 & stdext-2.3.01Please download boost-memory-2.3.01, stdext-2.3.01 from here. 2009-04-12: Release boost-memory-2.3.00 & stdext-2.3.00Please download boost-memory-2.3.00, stdext-2.3.00 from here. See ChangeLog for stdext-2.3.00. 2008-09-01: Release boost-memory-2.2.00 & stdext-2.2.00Please download boost-memory-2.2.00, stdext-2.2.00 from here. 2008-06-21: Release boost-memory-1.0.00 & stdext-2.1.00Please download from here. 2008-05-16: Release boost-memory-0.2.00 & stdext-2.0.02See http://cpp.winxgui.com/boost-memory-0-2-00. Please download from here. 2008-05-07: Boost memory sandbox release v0.1.00See issue #59. To gain the source code, you can:
For detail information, refer to http://cpp.winxgui.com/boost-memory-0-1-00. And there is a patch for exception semantics & performance enhancement now:
2008-04-29: GC Allocator became a boost sandbox libraryTo gain the source code, please svn checkout http://svn.boost.org/svn/boost/sandbox/memory/. Examples: 2008-04-28: Boost memory pre-sandbox release 0.0.01See issue #59. 2008-04-25: Support TLS (Thread Local Storage)See issue #57. And support TlsBlockPool (issue #56). 2008-04-21: Release stdext-2.0.00See ChangeLog for stdext-2.0.00. 2008-04-21: C++ Memory Management Innovation: GC AllocatorTo obtain a copy of this paper in pdf format click here (or from google code). Another copy is also available on codeproject in html format. 2008-03-30: Support Archive, Reader/WriterReadArchive/WriteArchive, Reader/Writer StdioReader/StdioWriter, PosixReader/PosixWriter, StreamReader/StreamWriter MemReadArchive/MemWriteArchive, MemReader, WinRegWriter/WinRegReader 2008-03-16: Support String/StringBuilder, TextPool, RopeString/StringBuilder: see issue #35. Rope: see issue #37, issue #49. 2008-03-11: Porting PerformanceCounter to linux/gccSee issue #8. 2008-03-11: Support HashMap/HashMultiMap/HashSet/HashMultiSetSupport HashMap/HashMultiMap/HashSet/HashMultiSet for multi platforms (eg. windows/linux, vc++6.0/vc7/vc8, mingw/gcc, etc). See issue #32. 2008-02-28: Support Signal/Slot (AOP programming)The idea of event class implementation is from duyanning (see http://www.codeproject.com/cpp/simple_event.asp) and VisualFC (QWL2008). Thanks. See issue #26. 2008-02-24: Support virtual property programmingSee issue #16. And UnitTest component add a macro: WINX_AUTORUN_CLASS. 2008-02-09: Changes for 1.2.02Port StdExt-Basic-Components(Diagnost, Log, TestCase/UnitTest, and more), Memory-Management-Components(std::AutoFreeAlloc, std::ScopeAlloc, etc) to linux platform. 2008-01-23: Changes for 1.2.01Initial version seperated from WinxGui project. |