* Fri Feb 18 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.9.0 (mrw)
	- Added a wrapper around libtdl, Dynamic Library Loading for C++
	- New global functions ifelse ind standard extensions
* Wed Feb 9 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.9.0 (mrw)
	- Added build and installation of source RPM
	- Redesign of the README and the main documentation page
* Thu Feb 3 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.8.0 (mrw)
	- New classes:
	   - Errno to handle UNIX errno (and to convert it to string)
	   - unix_error as exception that cares about errno
	      - with check method and macro to simplify code
	   - New static methods in Args to simplify access to parameters
* Thu Jan 13 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.7.0 (mrw)
	- Not only an unexpected, but also an uncaught handler is useful...
	   - added to autostacktracelog4cxx
	   - added to autostacktracestderr
	- Stack formatting was wrong (iomanip don't work for strings)
* Thu Jan 6 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.6.0 (mrw)
	- New feature: configuration file handler
	- some changes for solaris
* Mon Dec 20 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.5.0 (mrw)
	- documentation updated, new groups
	- WARNING: mrw::min and mrw::max are deprecated
	- WARNING: string extensions now throw exceptions (if conversion fails)
* Sat Dec 18 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.4.0 (mrw)
	- WARNING: Don't use mrw::Exec and mrw::Pipes from the following
	           releases:
		    - 1.3.0
		    - 1.3.1
		   The problem is solved in 1.4.0
	- pipes are now again blocking by default, because this turned out to
	  make less trouble
	- exec seems to be stable now in any circumstances, even with large
	  output and under heavy, at least I was unable to reproduce the problem
	- the solution for exec was:
	   - no select with non blocking pipes (sorry, I had not much
	     experience with select)
	   - pipes are only non blocking on the parent's side, on the child's
	     side all pipes are blocking
* Fri Dec 17 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.4.0 (mrw)
	- change both execute methods to newer, more stable implementation
	- new feature: tokenizer
* Thu Dec 16 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.3.1 (mrw)
	- regular expressions can now evaluate and return sub matches
	- bugfix: many inline forgotten in string.hpp
* Mon Dec 13 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.3.0 (mrw)
	- added the possibility to pass values to stdin in mrw::Exec
	- and the possibility to connect to stdin in mrw::Pipe
	- pipes are now non blocking by default
* Fri Dec 10 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.3.0 (mrw)
	- getline did not work for empty lines
	- added library fo regular expressions
* Wed Nov 11 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.2.2 (mrw)
	- correction in documentation: need [0]->toString() not .toString()
* Wed Oct 13 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.2.1 (mrw)
	- no newline at the end of stacktrace in autostacktracestderr.cpp
	- test for bad exception specification in exec_test.cpp
	- no more need for ldd in StackTrace, read from /proc/self/maps
	- check whether shared libraries are evaluated in
	  stacktrace_test.cpp
	- new feature in stdext: getline reads a whole line from a stream
* Mon Oct 11 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.2.0 (mrw)
	- StackTrace now can load shared libraries!
	- AutoPtr replaces mrw::auto_ptr
* Tue Oct 7 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.1.0 (mrw)
	- Bug in 1.0.0: The new header files are not installed!
	   -> Use 1.1.0 instead of 1.0.0
* Tue Sep 29 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.0.0 (mrw)
	- no more diamond inheritance for exception classes
	- new feature: standard extentions for most used container and string
	   - shift operator to insert and extract elements
	   - addition for strings and integers
	   - functions to<>(string) and string(int)
* Fri Sep 10 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.94.0 (mrw)
	- either major, minor or least was a keyword... now tests pass
* Tue Sep 9 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.94.0 (mrw)
	- library version is now how I want it (equal to package)
* Tue Aug 31 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.93 (mrw)
	- test failed on Solaris (without stack trace)
	   -> no -lbfd for --disable-stacktrace!
	   -> no include of stacktrace.hpp in args.hpp!
* Wed Aug 25 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw)
	- new file: version.cpp
	- new file header for all sources
	- work around warning in mrw::auto<T>
	- possibility to compile without log4cxx
	- work around bugs in demangle.h and libiberty.h
	- corrections in documentation
	- added simple tracing mechanism
	- more warnings
	- small corrections in Auto<>::Free and a new test for it
	- possibility to compile without stack trace
* Wed May 28 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw)
	- no more mrw:: exceptions in header files, all moved to .cpp
	- make distclean now clean everything that was generated
	- smartpointer_test.cpp was missing in CVS
	- new makefile targets tag and release
* Wed May 19 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw)
	- no more auto.cpp
* Tue May 18 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw)
	- correct bfd detection on solaris
	- templated auto classes
	- forgotten to install in 0.91: header arg.hpp and smartpointer.hpp
* Tue Apr 27 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.91 (mrw)
	- mrw/arg.hpp: Command line argument evaluation
	- mrw/smartpointer.hpp: Smart pointer implementation
	- configure: Correction for Solaris
* Fri Apr 24 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.90 (mrw)
	- initial rpm with two spec files
	- test cases for libmrwexcstderr and libmrwexclog4cxx
* Thu Apr 23 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.11 (mrw)
	- better support for solaris, but not yet tested
	- more and better documentation and a pdf file
	- new submodule "Automated Unexpected Handler with Stack Trace"
