From 15cece60282f3e59fa58eab64eecb4deeffec0f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20W=C3=A4ckerlin?= Date: Fri, 18 Feb 2005 16:20:27 +0000 Subject: [PATCH] added DynamicLibrary, ifelse, no more dependency on libbfd --- ChangeLog | 6 ++++++ NEWS | 16 ++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/ChangeLog b/ChangeLog index e88ed99..6ba9f97 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +* Fry 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.8.1 (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) diff --git a/NEWS b/NEWS index 7a21628..f49ef14 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,19 @@ +2005-02-18 + +Added a new class DynamicLibrary which is a wrapper around the system +independent linltdl from the libtool. You can use it for loading +symbols from shared libraries at runtime. + +Added new functions ifelse which implement (a?a:b), but without the +drawback of having expression a evaluated twice. + +"libbfd" from the GNU binutils is now no more linked to the library, +but loaded at runtime using the new DynamicLibrary class. This way, +there is a dependency less in the RPMs. The dependency was bad, +because the libbfd does not use the normal library versioning, so you +used to have to install the exactly same version of the binutils, as +the compiler of the RPMs, and this was inacceptable for me. + 2005-02-03 Added facilities for handling UNIX C library calls that set variable