| 
									
										
										
										
											2005-04-14 19:06:50 +00:00
										 |  |  | * Thu Apr 14 2005 Marc Waeckerlin <marc@waeckerlin.org> - 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 | 
					
						
							| 
									
										
										
										
											2005-04-10 15:01:41 +00:00
										 |  |  | * Sun Apr 10 2005 Marc Waeckerlin <marc@waeckerlin.org> - 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 | 
					
						
							| 
									
										
										
										
											2005-04-07 21:02:01 +00:00
										 |  |  | * Thu Apr 7 2005 Marc Waeckerlin <marc@waeckerlin.org> - 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 <marc@waeckerlin.org> - 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 | 
					
						
							| 
									
										
										
										
											2005-03-14 16:30:32 +00:00
										 |  |  | * Mon Mar 14 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-2.0.1 (mrw) | 
					
						
							|  |  |  | 	- Bugfix on Homepage: Download link for multithreaded RPM package | 
					
						
							|  |  |  | 	  was missing | 
					
						
							|  |  |  | 	- Minor changes in Documentation | 
					
						
							| 
									
										
										
										
											2005-03-11 23:29:43 +00:00
										 |  |  | * Thu Mar 10 2005 Marc Waeckerlin <marc@waeckerlin.org> - 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 <marc@waeckerlin.org> - 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. | 
					
						
							| 
									
										
										
										
											2005-02-21 16:18:16 +00:00
										 |  |  | * Fri Feb 18 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.9.0 (mrw) | 
					
						
							| 
									
										
										
										
											2005-02-18 16:20:27 +00:00
										 |  |  | 	- Added a wrapper around libtdl, Dynamic Library Loading for C++ | 
					
						
							|  |  |  | 	- New global functions ifelse ind standard extensions | 
					
						
							| 
									
										
										
										
											2005-02-21 16:19:45 +00:00
										 |  |  | * Wed Feb 9 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.9.0 (mrw) | 
					
						
							| 
									
										
										
										
											2005-02-18 16:20:27 +00:00
										 |  |  | 	- Added build and installation of source RPM | 
					
						
							|  |  |  | 	- Redesign of the README and the main documentation page | 
					
						
							| 
									
										
										
										
											2005-02-08 12:34:33 +00:00
										 |  |  | * 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) | 
					
						
							| 
									
										
										
										
											2005-01-28 07:57:45 +00:00
										 |  |  | 	- 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) | 
					
						
							| 
									
										
										
										
											2005-01-07 00:37:22 +00:00
										 |  |  | * Thu Jan 6 2005 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.6.0 (mrw) | 
					
						
							|  |  |  | 	- New feature: configuration file handler | 
					
						
							|  |  |  | 	- some changes for solaris | 
					
						
							| 
									
										
										
										
											2004-12-20 13:32:09 +00:00
										 |  |  | * Mon Dec 20 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.5.0 (mrw) | 
					
						
							| 
									
										
										
										
											2004-12-20 07:33:11 +00:00
										 |  |  | 	- documentation updated, new groups | 
					
						
							|  |  |  | 	- WARNING: mrw::min and mrw::max are deprecated | 
					
						
							| 
									
										
										
										
											2004-12-20 13:32:09 +00:00
										 |  |  | 	- WARNING: string extensions now throw exceptions (if conversion fails) | 
					
						
							| 
									
										
										
										
											2004-12-18 21:01:00 +00:00
										 |  |  | * 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 | 
					
						
							| 
									
										
										
										
											2004-12-17 16:30:19 +00:00
										 |  |  | * 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 | 
					
						
							| 
									
										
										
										
											2004-12-16 13:39:51 +00:00
										 |  |  | * Thu Dec 16 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.3.1 (mrw) | 
					
						
							| 
									
										
										
										
											2004-12-16 13:09:58 +00:00
										 |  |  | 	- regular expressions can now evaluate and return sub matches | 
					
						
							|  |  |  | 	- bugfix: many inline forgotten in string.hpp | 
					
						
							| 
									
										
										
										
											2004-12-14 20:22:13 +00:00
										 |  |  | * 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 | 
					
						
							| 
									
										
										
										
											2004-11-25 18:30:43 +00:00
										 |  |  | * Wed Nov 11 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.2.2 (mrw) | 
					
						
							|  |  |  | 	- correction in documentation: need [0]->toString() not .toString() | 
					
						
							| 
									
										
										
										
											2004-10-13 11:23:49 +00:00
										 |  |  | * 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 | 
					
						
							| 
									
										
										
										
											2004-10-11 15:59:04 +00:00
										 |  |  | * Mon Oct 11 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-1.2.0 (mrw) | 
					
						
							|  |  |  | 	- StackTrace now can load shared libraries! | 
					
						
							| 
									
										
										
										
											2004-10-11 16:50:11 +00:00
										 |  |  | 	- AutoPtr replaces mrw::auto_ptr | 
					
						
							| 
									
										
										
										
											2004-10-07 16:01:03 +00:00
										 |  |  | * 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) | 
					
						
							| 
									
										
										
										
											2004-10-07 07:01:09 +00:00
										 |  |  | 	- 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) | 
					
						
							| 
									
										
										
										
											2004-10-07 16:01:03 +00:00
										 |  |  | * Fri Sep 10 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.94.0 (mrw) | 
					
						
							| 
									
										
										
										
											2004-10-07 07:01:09 +00:00
										 |  |  | 	- either major, minor or least was a keyword... now tests pass | 
					
						
							| 
									
										
										
										
											2004-10-07 16:01:03 +00:00
										 |  |  | * Tue Sep 9 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.94.0 (mrw) | 
					
						
							| 
									
										
										
										
											2004-09-09 20:09:06 +00:00
										 |  |  | 	- library version is now how I want it (equal to package) | 
					
						
							| 
									
										
										
										
											2004-10-07 16:01:03 +00:00
										 |  |  | * Tue Aug 31 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.93 (mrw) | 
					
						
							| 
									
										
										
										
											2004-08-31 16:19:59 +00:00
										 |  |  | 	- test failed on Solaris (without stack trace) | 
					
						
							|  |  |  | 	   -> no -lbfd for --disable-stacktrace! | 
					
						
							|  |  |  | 	   -> no include of stacktrace.hpp in args.hpp! | 
					
						
							| 
									
										
										
										
											2004-10-07 16:01:03 +00:00
										 |  |  | * Wed Aug 25 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw) | 
					
						
							| 
									
										
										
										
											2004-08-28 16:21:25 +00:00
										 |  |  | 	- 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 | 
					
						
							| 
									
										
										
										
											2004-08-31 16:19:59 +00:00
										 |  |  | 	- possibility to compile without stack trace | 
					
						
							| 
									
										
										
										
											2004-10-07 16:01:03 +00:00
										 |  |  | * Wed May 28 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw) | 
					
						
							| 
									
										
										
										
											2004-08-28 16:21:25 +00:00
										 |  |  | 	- 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 | 
					
						
							| 
									
										
										
										
											2004-10-07 16:01:03 +00:00
										 |  |  | * Wed May 19 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw) | 
					
						
							| 
									
										
										
										
											2004-08-28 16:21:25 +00:00
										 |  |  | 	- no more auto.cpp | 
					
						
							| 
									
										
										
										
											2004-10-07 16:01:03 +00:00
										 |  |  | * Tue May 18 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.92 (mrw) | 
					
						
							| 
									
										
										
										
											2004-08-28 16:21:25 +00:00
										 |  |  | 	- correct bfd detection on solaris | 
					
						
							|  |  |  | 	- templated auto classes | 
					
						
							|  |  |  | 	- forgotten to install in 0.91: header arg.hpp and smartpointer.hpp | 
					
						
							| 
									
										
										
										
											2004-10-07 16:01:03 +00:00
										 |  |  | * Tue Apr 27 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.91 (mrw) | 
					
						
							| 
									
										
										
										
											2004-04-27 20:26:50 +00:00
										 |  |  | 	- mrw/arg.hpp: Command line argument evaluation | 
					
						
							|  |  |  | 	- mrw/smartpointer.hpp: Smart pointer implementation | 
					
						
							|  |  |  | 	- configure: Correction for Solaris | 
					
						
							| 
									
										
										
										
											2004-10-07 16:01:03 +00:00
										 |  |  | * Fri Apr 24 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.90 (mrw) | 
					
						
							| 
									
										
										
										
											2004-04-23 16:03:29 +00:00
										 |  |  | 	- initial rpm with two spec files | 
					
						
							|  |  |  | 	- test cases for libmrwexcstderr and libmrwexclog4cxx | 
					
						
							| 
									
										
										
										
											2004-10-07 16:01:03 +00:00
										 |  |  | * Thu Apr 23 2004 Marc Waeckerlin <marc@waeckerlin.org> - mrw-c++-0.11 (mrw) | 
					
						
							| 
									
										
										
										
											2004-04-23 16:03:29 +00:00
										 |  |  | 	- better support for solaris, but not yet tested | 
					
						
							|  |  |  | 	- more and better documentation and a pdf file | 
					
						
							|  |  |  | 	- new submodule "Automated Unexpected Handler with Stack Trace" |