*** 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