*** empty log message ***
This commit is contained in:
68
ChangeLog
68
ChangeLog
@@ -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"
|
||||||
|
7
NEWS
7
NEWS
@@ -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
|
||||||
|
Reference in New Issue
Block a user