The documentation for recently released version 2.0 is now available online on the project web site, or directly at: http://ext.sourceforge.net/doc/index.htm
And finally here it comes, the EXT Library 2.0 release. Most notably the documentation for all features added in snapshots so far is finished and good enough looks the test-suite for most of the EXT features. See doc/history.htm for more details on other changes.
The website will be updated as soon as I figure out how I did that the last time...
I have packed together another snapshot of current code (2007-06-21 1.4), see Downloads. What is new/changed (and that is a lot of things) can be found in included doc/history.htm or in detail to the download here on sourceforge.net. This is probably last snapshot. Now I have to sit down and write all the documentations so I can release the 2.0. Enjoy.
I have finally found some time to continue with the library. I refactored and fixed few EXT templates so far, more work is in progress. See Patches Tracker (http://sourceforge.net/tracker/index.php?func=detail&aid=1736117&group_id=180578&atid=893749) for details and latest versions, before next snapshot comes out.
This one is named 1.3.1 because only latest (and now working) version of ext::range and ext::range_set class templates were finally included.
Another snapshot of what I have done so far. Enjoy.
* new ext::parse template
* new ext::range and ext::range_set templates (experimental)
* new ext::string_abstraction_interface
* new win::process_heap_allocator
* new win::ini class (definitely not final)
* new win::service
* gcc 4.3 fixes (min and max macros from windows.h problems)
Hi everyone, I forgot to add new win::process_heap_allocator template to the snapshot so I put it into "Feature requests" Tracker, including the source codes.
I will have this to be part of next snapshot.
Latest snapshot of what is one day going to be ext-2.0.zip ;-)
* new ext::vartor template, completely rewritten, incompatible with old one
* new win::version class that retrieve version information from modules
* some demo of intensions for ext::restricted in ext_bits/restricted_work
* got rid of all the ".svn" directories
* no irrelevant directory in the package
I have redesigned the ext::vartor template. The member function pointers has been moved to template parameters, so it now should compile in direct calls (much faster). The operator definitions code has been also a little simplified by using a macros (that are dropped as soon as they are not needed). Feedback needed for this new code.
All new users, note that the "for each" construct changes a little in the snapshot. The 1.0 release contain old version. Thus prefer using the new version as we will not return to the old one in next release. OK, but you can if you #define EXT_UNNAMED_EACH.
Feature Requests tracker updated. Some of the features that are in TODO list were moved into the tracker so we can see their status.