198 lines
		
	
	
		
			9.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			198 lines
		
	
	
		
			9.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
* Sat Dec 10 2011 Marc Waeckerlin - mrw-c++-4.0 (mrw)
 | 
						|
	- This is the last entry, further changes, see:
 | 
						|
	  https://dev.marc.waeckerlin.org/projects/mrw-c++
 | 
						|
* Sat Dec 10 2011 Marc Waeckerlin - mrw-c++-4.0 (mrw)
 | 
						|
	- Ported to my usual project templates
 | 
						|
	- Started trac project managmenemt
 | 
						|
	- Some bugfixes for current compiler
 | 
						|
* Tue Mar 18 2008 Marc Waeckerlin - mrw-c++-3.3.0 (mrw)
 | 
						|
	- Create Debian (Kubuntu) package
 | 
						|
	- Adaptions for SuSE-Buildservice
 | 
						|
* Mon Aug 20 2007 Marc Waeckerlin - mrw-c++-3.2.5 (mrw)
 | 
						|
	- New checkinstall.sh, cause checkinstall does not work otherwise
 | 
						|
	- "#if _REENTRANT" needs "defined(...)"
 | 
						|
* Tue Aug 16 2007 Marc Waeckerlin - mrw-c++-3.2.4 (mrw)
 | 
						|
	- Changed specfiles to eilminate build problems
 | 
						|
* Sun Aug 5 2007 Marc Waeckerlin - mrw-c++-3.2.3 (mrw)
 | 
						|
	- Spec-file changed for SuSEBuild.org
 | 
						|
* Sun Aug 5 2007 Marc Waeckerlin - mrw-c++-3.2.2 (mrw)
 | 
						|
	- Added Valgrind files
 | 
						|
	- No redundant checking in makefile for "make release"
 | 
						|
* Sun Aug 5 2007 Marc Waeckerlin - mrw-c++-3.2.1 (mrw)
 | 
						|
	- Compatibility to UNICODE log4cxx 0.9.7
 | 
						|
* Fri Jul 7 2007 Marc Waeckerlin - mrw-c++-3.2.0 (mrw)
 | 
						|
	- Partly ported to SVN version of log4cxx
 | 
						|
	- Added valgrind support with --enable-valgrind
 | 
						|
	- Checked with valgrind and repaired defects:
 | 
						|
	   - Mismatching delete in StackTrace
 | 
						|
* Tue Jun 12 2007 Marc Waeckerlin - mrw-c++-3.1.1 (mrw)
 | 
						|
	- Don't catch abort() in autostacktraceXXX.cpp
 | 
						|
* Thu May 31 2007 Marc Waeckerlin - mrw-c++-3.1.0 (mrw)
 | 
						|
	- Bug in string.hpp join: Only join with list of strings was possible.
 | 
						|
* Fri May 25 2007 Marc Waeckerlin - mrw-c++-3.0.0 (mrw)
 | 
						|
	- Function- and method-trace have been renamed from FUNCTION and
 | 
						|
	  METHOD to MRW_FUNCTION and MRW_METHOD due to naming conflicts with
 | 
						|
	  Qt-Library. This breaks backward compatibility!
 | 
						|
* Sat May 19 2007 Marc Waeckerlin - mrw-c++-2.3.4 (mrw)
 | 
						|
	- also tracing for signals in autostacktraceXXX (-lmrwexclog4cxx)
 | 
						|
* Sat Feb 04 2006 Marc Waeckerlin - mrw-c++-2.3.1 (mrw)
 | 
						|
	- new rpm package mrw-c++-minimal without debug facilities
 | 
						|
	  no dependencies to boost, log4cxx and ltdl libraries
 | 
						|
	  can be used for videorekorder as replacement to full mrw-c++
 | 
						|
* Thu Nov 29 2005 Marc Waeckerlin - mrw-c++-2.3.0 (mrw)
 | 
						|
	- small improvements and corrections in StackTrace
 | 
						|
	- changes for new Doxygen and gcc 4.0.2
 | 
						|
	- new log4cxx-0.97 (with patch to remove warnings)
 | 
						|
* Thu Apr 20 2005 Marc Waeckerlin - mrw-c++-2.2.1 (mrw)
 | 
						|
	- added method mrw::PartialExec::kill()
 | 
						|
* Thu Apr 19 2005 Marc Waeckerlin - mrw-c++-2.2.0 (mrw)
 | 
						|
	- New class in UNIX execution: PartialExec (for interactivity)
 | 
						|
* Thu Apr 14 2005 Marc Waeckerlin - mrw-c++-2.1.2 (mrw)
 | 
						|
	- Bugfix: initialisation of autolog4cxx: all traces came twice
 | 
						|
	- Better filter for autofunctiontracelog4cxx (regarding operators)
 | 
						|
	- Better default config for autolog4cxxconfiguration and Qt
 | 
						|
* Sun Apr 10 2005 Marc Waeckerlin - mrw-c++-2.1.1 (mrw)
 | 
						|
	- Now, make distcheck works AND the html doc is dirstributed...
 | 
						|
	  was hard, but now it works... doxygen and automake don't fit well
 | 
						|
	- improved targets for makefile
 | 
						|
* Thu Apr 7 2005 Marc Waeckerlin - mrw-c++-2.1.0 (mrw)
 | 
						|
	- Oops, there's a make distcheck...? Now it works.
 | 
						|
	- renamed loggerhierarchy from mrw.gccfunctiontrace to mrw.fn
 | 
						|
	- documentation is now generated in root dir, no more in mrw subdir
 | 
						|
* Mon Mar 21 2005 Marc Waeckerlin - mrw-c++-2.1.0 (mrw)
 | 
						|
	- HTML documentation now with stylesheet, footer and header
 | 
						|
	- RPM/libtool: .la files with wrong path!
 | 
						|
	- New feature: library libmrwlog4cxxconfiguration configures log4cxx
 | 
						|
* Mon Mar 14 2005 Marc Waeckerlin - mrw-c++-2.0.1 (mrw)
 | 
						|
	- Bugfix on Homepage: Download link for multithreaded RPM package
 | 
						|
	  was missing
 | 
						|
	- Minor changes in Documentation
 | 
						|
* Thu Mar 10 2005 Marc Waeckerlin - mrw-c++-2.0.0 (mrw)
 | 
						|
	- New feature: Automated function trace for GNU Compiler (gcc)
 | 
						|
	- Thread safety for mrw::StackTrace
 | 
						|
* Tue Feb 22 2005 Marc Waeckerlin - mrw-c++-2.0.0 (mrw)
 | 
						|
	- New feature: Function Trace
 | 
						|
	- REMOVED:
 | 
						|
	   - All previousely deprecated (min, max)
 | 
						|
	   - Simple Trace
 | 
						|
	- Bugfix in mrw::Dir, now it is documented, tested and usable
 | 
						|
	- Note: the logging hierarchy for log4cxx stacktrace has been renamed
 | 
						|
	  from "libmrw" to "mrw.stacktrace", it is now similar to the naming
 | 
						|
	  in the new function tracer, which is "mrw.fntrace"
 | 
						|
	- Because it is time to get rid of deprecated things, The major
 | 
						|
	  version number has been increased.
 | 
						|
* Fri Feb 18 2005 Marc Waeckerlin - 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 - 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 - 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 - 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 - mrw-c++-1.6.0 (mrw)
 | 
						|
	- New feature: configuration file handler
 | 
						|
	- some changes for solaris
 | 
						|
* Mon Dec 20 2004 Marc Waeckerlin - 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 - 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 - mrw-c++-1.4.0 (mrw)
 | 
						|
	- change both execute methods to newer, more stable implementation
 | 
						|
	- new feature: tokenizer
 | 
						|
* Thu Dec 16 2004 Marc Waeckerlin - 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 - 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 - mrw-c++-1.3.0 (mrw)
 | 
						|
	- getline did not work for empty lines
 | 
						|
	- added library fo regular expressions
 | 
						|
* Wed Nov 11 2004 Marc Waeckerlin - mrw-c++-1.2.2 (mrw)
 | 
						|
	- correction in documentation: need [0]->toString() not .toString()
 | 
						|
* Wed Oct 13 2004 Marc Waeckerlin - 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 - mrw-c++-1.2.0 (mrw)
 | 
						|
	- StackTrace now can load shared libraries!
 | 
						|
	- AutoPtr replaces mrw::auto_ptr
 | 
						|
* Tue Oct 7 2004 Marc Waeckerlin - 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 - 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 - mrw-c++-0.94.0 (mrw)
 | 
						|
	- either major, minor or least was a keyword... now tests pass
 | 
						|
* Tue Sep 9 2004 Marc Waeckerlin - mrw-c++-0.94.0 (mrw)
 | 
						|
	- library version is now how I want it (equal to package)
 | 
						|
* Tue Aug 31 2004 Marc Waeckerlin - 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 - 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 - 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 - mrw-c++-0.92 (mrw)
 | 
						|
	- no more auto.cpp
 | 
						|
* Tue May 18 2004 Marc Waeckerlin - 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 - 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 - mrw-c++-0.90 (mrw)
 | 
						|
	- initial rpm with two spec files
 | 
						|
	- test cases for libmrwexcstderr and libmrwexclog4cxx
 | 
						|
* Thu Apr 23 2004 Marc Waeckerlin - 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"
 |