_ ___ ____ ____ ____ |_|_ _ / _ \/ ___/ ___|| _ \ _____ __ _|_||_| | | | \___ \___ \| |_) | / _ \ \/ / |_||_|_| | |_| |___) |__) | __/ | __/> < |_|_|_| \___/|____/____/|_| \___/_/\_\ OSSP ex - Exception Handling ChangeLog ========= This is the list of all changes to the OSSP ex source tree. Changes between 1.0.6 and 1.0.7 (12-Oct-2007 to xx-xxx-2007) *) Fix __VA_COPY_USE_{CSP,CPP} fallback macros for va_copy. [Mark A. Lindner ] Changes between 1.0.5 and 1.0.6 (02-Oct-2005 to 12-Oct-2007) *) Fix example given under "MULTITHREADING ENVIRONMENTS" in the manual page. The problem is that the context can be still not associated and hence be NULL. [Frank Hempel ] *) Upgrade build environment to GNU shtool 2.0.7, GNU libtool 1.5.24 and GNU autoconf 2.61. [Ralf S. Engelschall] *) Adjusted copyright messages to include new year 2006/2007. [Ralf S. Engelschall] Changes between 1.0.4 and 1.0.5 (05-Apr-2004 to 02-Oct-2005) *) Upgrade build environment to GNU libtool 1.5.20 and GNU shtool 2.0.3 [Ralf S. Engelschall] *) Adjusted copyright messages to include new year 2005. [Ralf S. Engelschall] Changes between 1.0.3 and 1.0.4 (03-Apr-2004 to 05-Apr-2004) *) Added Autoconf check for va_copy() and use this in the test suite sub-library in order to fix it. [Ralf S. Engelschall] *) Upgrade build environment to GNU libtool 1.5.4 [Ralf S. Engelschall] Changes between 1.0.2 and 1.0.3 (30-Jan-2003 to 03-Apr-2004) *) Upgrade build environment to GNU autoconf 2.59 and GNU libtool 1.5.2 [Ralf S. Engelschall] *) Constifiy the ex_file and ex_func fields of the exception context structure because __FUNCTION__ and __FILE__ are usually (especially under strict C99 environments) constant values. [] *) Fixed test suite library (ts.c): the ts_suite_free() function performed an illegal iteration for freeing elements (they were freed but still references for traversing to next element). This is now solved by a look-ahead traversion. [Ralf S. Engelschall, Brian T. Egleston ] Changes between 1.0.1 and 1.0.2 (06-Jan-2003 to 30-Jan-2003) *) Polished and enhanced the manual page ex(3). [Ralf S. Engelschall] *) Fixed the implementation of the ex_cleanup clause. [A Makarov ] Changes between 1.0.0 and 1.0.1 (08-Mar-2002 to 06-Jan-2003) *) Adjusted copyright messages to include new year 2003. [Ralf S. Engelschall] *) Upgraded build environment to GNU Shtool 1.6.2, GNU Libtool 1.4.3 and GNU Autoconf 2.57. [Ralf S. Engelschall] *) Fixed "ex-config --libs" output. [Ralf S. Engelschall] Changes between 0.9.1 and 1.0.0 (08-Mar-2002 to 30-Mar-2002) *) Fixed manual page code layouting. [Ralf S. Engelschall] *) Added PROGRAMMING PITFALLS section to manual page (ex.pod). [Ralf S. Engelschall, Thomas Lotterer] Changes between 0.9.0 and 0.9.1 (31-Jan-2002 to 08-Mar-2002) *) Source tree cleanups and polishing. [Ralf S. Engelschall] *) Added feature of Deferred Exceptions. [Ralf S. Engelschall, Thomas Lotterer] Changes between GENESIS and 0.9.0 (31-Jan-2002) *) Created initial version [Ralf S. Engelschall]