head 1.20; access; symbols EX_1_0_6:1.19 LMTP2NNTP_1_4_1:1.15 LMTP2NNTP_1_4_0:1.15 EX_1_0_5:1.15 LMTP2NNTP_1_3_0:1.11 LMTP2NNTP_1_3b2:1.11 LMTP2NNTP_1_3b1:1.11 LMTP2NNTP_1_3a3:1.11 LMTP2NNTP_1_3a2:1.11 LMTP2NNTP_1_3a1:1.11 EX_1_0_4:1.11 EX_1_0_3:1.10 OSSP_RC_0_7_3:1.7 OSSP_RC_0_7_2:1.7 OSSP_RC_0_7_1:1.7 OSSP_RC_ALPHA_06:1.7 OSSP_RC_EXBROKEN:1.7 LMTP2NNTP_1_2_0:1.7 LMTP2NNTP_1_2b4:1.7 LMTP2NNTP_1_2b3:1.7 LMTP2NNTP_1_2b2:1.7 LMTP2NNTP_1_2b1:1.6 LMTP2NNTP_1_2a8:1.6 LMTP2NNTP_1_2a7:1.6 EX_1_0_2:1.6 EX_1_0_1:1.4 LMTP2NNTP_1_2a6:1.3 LMTP2NNTP_1_2a5:1.3 EX_1_0_0:1.3; locks; strict; comment @# @; 1.20 date 2007.10.12.21.00.45; author rse; state Exp; branches; next 1.19; commitid Qug54U8ITj2rslBs; 1.19 date 2007.10.12.19.59.57; author rse; state Exp; branches; next 1.18; commitid 9SN7ivPOxnsC7lBs; 1.18 date 2007.10.12.19.57.56; author rse; state Exp; branches; next 1.17; commitid fT5INtDxwWhR6lBs; 1.17 date 2007.10.12.19.54.21; author rse; state Exp; branches; next 1.16; commitid CQlfuRhhM7BH5lBs; 1.16 date 2006.08.10.19.49.33; author rse; state Exp; branches; next 1.15; commitid o4A6XFppdzD0PkIr; 1.15 date 2005.10.02.16.31.49; author rse; state Exp; branches; next 1.14; 1.14 date 2005.01.30.13.41.11; author rse; state Exp; branches; next 1.13; 1.13 date 2005.01.30.13.40.05; author rse; state Exp; branches; next 1.12; 1.12 date 2005.01.30.13.39.07; author rse; state Exp; branches; next 1.11; 1.11 date 2004.04.05.14.44.21; author rse; state Exp; branches; next 1.10; 1.10 date 2004.04.03.11.52.47; author rse; state Exp; branches; next 1.9; 1.9 date 2004.03.18.15.51.16; author rse; state Exp; branches; next 1.8; 1.8 date 2004.03.18.15.50.34; author rse; state Exp; branches; next 1.7; 1.7 date 2003.02.09.18.15.33; author rse; state Exp; branches; next 1.6; 1.6 date 2003.01.30.10.59.34; author rse; state Exp; branches; next 1.5; 1.5 date 2003.01.30.10.23.12; author rse; state Exp; branches; next 1.4; 1.4 date 2003.01.06.15.31.24; author rse; state Exp; branches; next 1.3; 1.3 date 2002.03.30.19.07.29; author rse; state Exp; branches; next 1.2; 1.2 date 2002.03.30.19.04.59; author rse; state Exp; branches; next 1.1; 1.1 date 2002.03.30.18.56.02; author rse; state Exp; branches; next ; desc @@ 1.20 log @Fix __VA_COPY_USE_{CSP,CPP} fallback macros for va_copy. Submitted by: Mark A. Lindner @ text @ _ ___ ____ ____ ____ |_|_ _ / _ \/ ___/ ___|| _ \ _____ __ _|_||_| | | | \___ \___ \| |_) | / _ \ \/ / |_||_|_| | |_| |___) |__) | __/ | __/> < |_|_|_| \___/|____/____/|_| \___/_/\_\ 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] @ 1.19 log @prepare for release @ text @d14 5 @ 1.18 log @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. Submitted by: Frank Hempel @ text @d14 1 a14 1 Changes between 1.0.5 and 1.0.6 (02-Oct-2005 to XX-xxx-2006) d25 1 a25 1 *) Adjusted copyright messages to include new year 2006. @ 1.17 log @upgrade build environment again @ text @d16 4 a19 1 *) ... @ 1.16 log @cleanup source tree @ text @d18 2 a19 2 *) Upgrade build environment to GNU shtool 2.0.6, GNU libtool 1.5.22 and GNU autoconf 2.60. @ 1.15 log @flush pending changes and adjust for release @ text @d14 11 @ 1.14 log @remove trailing whitespaces @ text @d14 1 a14 1 Changes between 1.0.4 and 1.0.5 (05-Apr-2004 to xx-Feb-2005) d16 2 a17 2 *) Upgrade build environment to GNU libtool 1.5.10 and GNU shtool 2.0.1 @ 1.13 log @Upgrade build environment to GNU libtool 1.5.10 and GNU shtool 2.0.1 @ text @d25 1 a25 1 *) Added Autoconf check for va_copy() and use this in @ 1.12 log @Adjusted copyright messages to include new year 2005. @ text @d16 4 @ 1.11 log @flush all my pending changes for release of 1.0.4 @ text @d14 5 @ 1.10 log @prepare for release @ text @d14 9 @ 1.9 log @Upgrade build environment to GNU autoconf 2.59 and GNU libtool 1.5.2 @ text @d14 1 a14 1 Changes between 1.0.2 and 1.0.3 (30-Jan-2003 to xx-Feb-2003) d16 2 a17 1 *) Upgrade build environment to GNU autoconf 2.59 and GNU libtool 1.5.2 @ 1.8 log @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. Submitted by: @ text @d16 3 @ 1.7 log @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. @ text @d16 5 @ 1.6 log @Fixed the implementation of the ex_cleanup clause. Submitted by: A Makarov @ text @d14 8 @ 1.5 log @Polished and enhanced the manual page ex(3) @ text @d19 3 @ 1.4 log @- consistently use "Exception Handling" - strip trailing whitespaces - adjust copyright for new year 2003 - consistently use OSSP ASCII-art @ text @d14 6 a19 1 Changes between 0.9.1 and 1.0.0 (08-Mar-2002 to 06-Jan-2003) @ 1.3 log @annotate with more details @ text @d1 7 a7 6 _____ __ / _ \ \/ / | __/> < \___/_/\_\ OSSP ex - Exception Handling Library d12 14 a25 2 This is the list of all changes to the OSSP ex source tree. @ 1.2 log @polishing @ text @d23 5 a27 1 *) @ 1.1 log @bump version and fix URLs @ text @d1 4 a4 4 _____ __ / _ \ \/ / | __/> < \___/_/\_\ d9 1 d11 1 a11 3 This is the list of all changes to the OSSP ex source tree. For a list of just the user-visible and/or major changes please have a look at the NEWS file. d13 1 a13 1 Changes between 0.9.1 and 1.0.0 (xx-Feb-1999 to 12-May-1999) d15 2 a16 1 Changes between 0.9.0 and 0.9.1 (xx-Feb-1999 to 12-May-1999) d18 8 a25 1 Changes between GENESIS and 0.9.0 (Feb-1999 to 12-May-1999) @