*** empty log message ***

master
Marc Wäckerlin 20 years ago
parent f2163f019c
commit bc8f7cc220
  1. 68
      ChangeLog
  2. 7
      NEWS
  3. 4
      configure.in

@ -1,27 +1,29 @@
* Thu Apr 14 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-2.1.2 (mrw) * 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 - Bugfix: initialisation of autolog4cxx: all traces came twice
- Better filter for autofunctiontracelog4cxx (regarding operators) - Better filter for autofunctiontracelog4cxx (regarding operators)
- Better default config for autolog4cxxconfiguration and Qt - Better default config for autolog4cxxconfiguration and Qt
* Sun Apr 10 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-2.1.1 (mrw) * Sun Apr 10 2005 Marc Waeckerlin - mrw-c++-2.1.1 (mrw)
- Now, make distcheck works AND the html doc is dirstributed... - Now, make distcheck works AND the html doc is dirstributed...
was hard, but now it works... doxygen and automake don't fit well was hard, but now it works... doxygen and automake don't fit well
- improved targets for makefile - improved targets for makefile
* Thu Apr 7 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-2.1.0 (mrw) * Thu Apr 7 2005 Marc Waeckerlin - mrw-c++-2.1.0 (mrw)
- Oops, there's a make distcheck...? Now it works. - Oops, there's a make distcheck...? Now it works.
- renamed loggerhierarchy from mrw.gccfunctiontrace to mrw.fn - renamed loggerhierarchy from mrw.gccfunctiontrace to mrw.fn
- documentation is now generated in root dir, no more in mrw subdir - documentation is now generated in root dir, no more in mrw subdir
* Mon Mar 21 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-2.1.0 (mrw) * Mon Mar 21 2005 Marc Waeckerlin - mrw-c++-2.1.0 (mrw)
- HTML documentation now with stylesheet, footer and header - HTML documentation now with stylesheet, footer and header
- RPM/libtool: .la files with wrong path! - RPM/libtool: .la files with wrong path!
- New feature: library libmrwlog4cxxconfiguration configures log4cxx - New feature: library libmrwlog4cxxconfiguration configures log4cxx
* Mon Mar 14 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-2.0.1 (mrw) * Mon Mar 14 2005 Marc Waeckerlin - mrw-c++-2.0.1 (mrw)
- Bugfix on Homepage: Download link for multithreaded RPM package - Bugfix on Homepage: Download link for multithreaded RPM package
was missing was missing
- Minor changes in Documentation - Minor changes in Documentation
* Thu Mar 10 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-2.0.0 (mrw) * Thu Mar 10 2005 Marc Waeckerlin - mrw-c++-2.0.0 (mrw)
- New feature: Automated function trace for GNU Compiler (gcc) - New feature: Automated function trace for GNU Compiler (gcc)
- Thread safety for mrw::StackTrace - Thread safety for mrw::StackTrace
* Tue Feb 22 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-2.0.0 (mrw) * Tue Feb 22 2005 Marc Waeckerlin - mrw-c++-2.0.0 (mrw)
- New feature: Function Trace - New feature: Function Trace
- REMOVED: - REMOVED:
- All previousely deprecated (min, max) - All previousely deprecated (min, max)
@ -32,31 +34,31 @@
in the new function tracer, which is "mrw.fntrace" in the new function tracer, which is "mrw.fntrace"
- Because it is time to get rid of deprecated things, The major - Because it is time to get rid of deprecated things, The major
version number has been increased. version number has been increased.
* Fri Feb 18 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.9.0 (mrw) * Fri Feb 18 2005 Marc Waeckerlin - mrw-c++-1.9.0 (mrw)
- Added a wrapper around libtdl, Dynamic Library Loading for C++ - Added a wrapper around libtdl, Dynamic Library Loading for C++
- New global functions ifelse ind standard extensions - New global functions ifelse ind standard extensions
* Wed Feb 9 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.9.0 (mrw) * Wed Feb 9 2005 Marc Waeckerlin - mrw-c++-1.9.0 (mrw)
- Added build and installation of source RPM - Added build and installation of source RPM
- Redesign of the README and the main documentation page - Redesign of the README and the main documentation page
* Thu Feb 3 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.8.0 (mrw) * Thu Feb 3 2005 Marc Waeckerlin - mrw-c++-1.8.0 (mrw)
- New classes: - New classes:
- Errno to handle UNIX errno (and to convert it to string) - Errno to handle UNIX errno (and to convert it to string)
- unix_error as exception that cares about errno - unix_error as exception that cares about errno
- with check method and macro to simplify code - with check method and macro to simplify code
- New static methods in Args to simplify access to parameters - 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) * Thu Jan 13 2005 Marc Waeckerlin - mrw-c++-1.7.0 (mrw)
- Not only an unexpected, but also an uncaught handler is useful... - Not only an unexpected, but also an uncaught handler is useful...
- added to autostacktracelog4cxx - added to autostacktracelog4cxx
- added to autostacktracestderr - added to autostacktracestderr
- Stack formatting was wrong (iomanip don't work for strings) - 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) * Thu Jan 6 2005 Marc Waeckerlin - mrw-c++-1.6.0 (mrw)
- New feature: configuration file handler - New feature: configuration file handler
- some changes for solaris - some changes for solaris
* Mon Dec 20 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.5.0 (mrw) * Mon Dec 20 2004 Marc Waeckerlin - mrw-c++-1.5.0 (mrw)
- documentation updated, new groups - documentation updated, new groups
- WARNING: mrw::min and mrw::max are deprecated - WARNING: mrw::min and mrw::max are deprecated
- WARNING: string extensions now throw exceptions (if conversion fails) - WARNING: string extensions now throw exceptions (if conversion fails)
* Sat Dec 18 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.4.0 (mrw) * Sat Dec 18 2004 Marc Waeckerlin - mrw-c++-1.4.0 (mrw)
- WARNING: Don't use mrw::Exec and mrw::Pipes from the following - WARNING: Don't use mrw::Exec and mrw::Pipes from the following
releases: releases:
- 1.3.0 - 1.3.0
@ -71,49 +73,49 @@
experience with select) experience with select)
- pipes are only non blocking on the parent's side, on the child's - pipes are only non blocking on the parent's side, on the child's
side all pipes are blocking side all pipes are blocking
* Fri Dec 17 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.4.0 (mrw) * Fri Dec 17 2004 Marc Waeckerlin - mrw-c++-1.4.0 (mrw)
- change both execute methods to newer, more stable implementation - change both execute methods to newer, more stable implementation
- new feature: tokenizer - new feature: tokenizer
* Thu Dec 16 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.3.1 (mrw) * Thu Dec 16 2004 Marc Waeckerlin - mrw-c++-1.3.1 (mrw)
- regular expressions can now evaluate and return sub matches - regular expressions can now evaluate and return sub matches
- bugfix: many inline forgotten in string.hpp - bugfix: many inline forgotten in string.hpp
* Mon Dec 13 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.3.0 (mrw) * Mon Dec 13 2004 Marc Waeckerlin - mrw-c++-1.3.0 (mrw)
- added the possibility to pass values to stdin in mrw::Exec - added the possibility to pass values to stdin in mrw::Exec
- and the possibility to connect to stdin in mrw::Pipe - and the possibility to connect to stdin in mrw::Pipe
- pipes are now non blocking by default - pipes are now non blocking by default
* Fri Dec 10 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.3.0 (mrw) * Fri Dec 10 2004 Marc Waeckerlin - mrw-c++-1.3.0 (mrw)
- getline did not work for empty lines - getline did not work for empty lines
- added library fo regular expressions - added library fo regular expressions
* Wed Nov 11 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.2.2 (mrw) * Wed Nov 11 2004 Marc Waeckerlin - mrw-c++-1.2.2 (mrw)
- correction in documentation: need [0]->toString() not .toString() - correction in documentation: need [0]->toString() not .toString()
* Wed Oct 13 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.2.1 (mrw) * Wed Oct 13 2004 Marc Waeckerlin - mrw-c++-1.2.1 (mrw)
- no newline at the end of stacktrace in autostacktracestderr.cpp - no newline at the end of stacktrace in autostacktracestderr.cpp
- test for bad exception specification in exec_test.cpp - test for bad exception specification in exec_test.cpp
- no more need for ldd in StackTrace, read from /proc/self/maps - no more need for ldd in StackTrace, read from /proc/self/maps
- check whether shared libraries are evaluated in - check whether shared libraries are evaluated in
stacktrace_test.cpp stacktrace_test.cpp
- new feature in stdext: getline reads a whole line from a stream - 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) * Mon Oct 11 2004 Marc Waeckerlin - mrw-c++-1.2.0 (mrw)
- StackTrace now can load shared libraries! - StackTrace now can load shared libraries!
- AutoPtr replaces mrw::auto_ptr - AutoPtr replaces mrw::auto_ptr
* Tue Oct 7 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.1.0 (mrw) * Tue Oct 7 2004 Marc Waeckerlin - mrw-c++-1.1.0 (mrw)
- Bug in 1.0.0: The new header files are not installed! - Bug in 1.0.0: The new header files are not installed!
-> Use 1.1.0 instead of 1.0.0 -> Use 1.1.0 instead of 1.0.0
* Tue Sep 29 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.0.0 (mrw) * Tue Sep 29 2004 Marc Waeckerlin - mrw-c++-1.0.0 (mrw)
- no more diamond inheritance for exception classes - no more diamond inheritance for exception classes
- new feature: standard extentions for most used container and string - new feature: standard extentions for most used container and string
- shift operator to insert and extract elements - shift operator to insert and extract elements
- addition for strings and integers - addition for strings and integers
- functions to<>(string) and string(int) - functions to<>(string) and string(int)
* Fri Sep 10 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.94.0 (mrw) * Fri Sep 10 2004 Marc Waeckerlin - mrw-c++-0.94.0 (mrw)
- either major, minor or least was a keyword... now tests pass - 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) * Tue Sep 9 2004 Marc Waeckerlin - mrw-c++-0.94.0 (mrw)
- library version is now how I want it (equal to package) - 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) * Tue Aug 31 2004 Marc Waeckerlin - mrw-c++-0.93 (mrw)
- test failed on Solaris (without stack trace) - test failed on Solaris (without stack trace)
-> no -lbfd for --disable-stacktrace! -> no -lbfd for --disable-stacktrace!
-> no include of stacktrace.hpp in args.hpp! -> no include of stacktrace.hpp in args.hpp!
* Wed Aug 25 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw) * Wed Aug 25 2004 Marc Waeckerlin - mrw-c++-0.92 (mrw)
- new file: version.cpp - new file: version.cpp
- new file header for all sources - new file header for all sources
- work around warning in mrw::auto<T> - work around warning in mrw::auto<T>
@ -124,25 +126,25 @@
- more warnings - more warnings
- small corrections in Auto<>::Free and a new test for it - small corrections in Auto<>::Free and a new test for it
- possibility to compile without stack trace - possibility to compile without stack trace
* Wed May 28 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw) * Wed May 28 2004 Marc Waeckerlin - mrw-c++-0.92 (mrw)
- no more mrw:: exceptions in header files, all moved to .cpp - no more mrw:: exceptions in header files, all moved to .cpp
- make distclean now clean everything that was generated - make distclean now clean everything that was generated
- smartpointer_test.cpp was missing in CVS - smartpointer_test.cpp was missing in CVS
- new makefile targets tag and release - new makefile targets tag and release
* Wed May 19 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw) * Wed May 19 2004 Marc Waeckerlin - mrw-c++-0.92 (mrw)
- no more auto.cpp - no more auto.cpp
* Tue May 18 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw) * Tue May 18 2004 Marc Waeckerlin - mrw-c++-0.92 (mrw)
- correct bfd detection on solaris - correct bfd detection on solaris
- templated auto classes - templated auto classes
- forgotten to install in 0.91: header arg.hpp and smartpointer.hpp - 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) * Tue Apr 27 2004 Marc Waeckerlin - mrw-c++-0.91 (mrw)
- mrw/arg.hpp: Command line argument evaluation - mrw/arg.hpp: Command line argument evaluation
- mrw/smartpointer.hpp: Smart pointer implementation - mrw/smartpointer.hpp: Smart pointer implementation
- configure: Correction for Solaris - configure: Correction for Solaris
* Fri Apr 24 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.90 (mrw) * Fri Apr 24 2004 Marc Waeckerlin - mrw-c++-0.90 (mrw)
- initial rpm with two spec files - initial rpm with two spec files
- test cases for libmrwexcstderr and libmrwexclog4cxx - test cases for libmrwexcstderr and libmrwexclog4cxx
* Thu Apr 23 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.11 (mrw) * Thu Apr 23 2004 Marc Waeckerlin - mrw-c++-0.11 (mrw)
- better support for solaris, but not yet tested - better support for solaris, but not yet tested
- more and better documentation and a pdf file - more and better documentation and a pdf file
- new submodule "Automated Unexpected Handler with Stack Trace" - new submodule "Automated Unexpected Handler with Stack Trace"

@ -1,3 +1,10 @@
2005-04-18
New feature: Execution of commands is can now be done "in the
background", without the need of threads (similar to the use of
select, or non-blocking pipes, actually it is achieved through non
blocking pipes). See class PartialExec for details.
2005-04-06 2005-04-06
New feature: Automatic initialisation of log4cxx, just link to New feature: Automatic initialisation of log4cxx, just link to

@ -13,8 +13,8 @@
AC_INIT([mrw/mrw.hpp.in]) AC_INIT([mrw/mrw.hpp.in])
PACKAGENAME=mrw-c++ PACKAGENAME=mrw-c++
m4_define(x_major, 2) m4_define(x_major, 2)
m4_define(x_minor, 1) m4_define(x_minor, 2)
m4_define(x_least, 2) m4_define(x_least, 0)
AM_INIT_AUTOMAKE(@PACKAGENAME@, @MAJOR@.@MINOR@.@LEAST@, [marc@waeckerlin.org]) AM_INIT_AUTOMAKE(@PACKAGENAME@, @MAJOR@.@MINOR@.@LEAST@, [marc@waeckerlin.org])
# copy M4 to shell # copy M4 to shell

Loading…
Cancel
Save