From 4d2c8ff94995922844eb90c417935958838c36d0 Mon Sep 17 00:00:00 2001 From: dkf Date: Sat, 24 Jan 2009 00:03:18 +0000 Subject: Added a note that 'zlib push' is reversed by 'chan pop'. --- ChangeLog | 64 ++++++++++++++++++++++++++++++++------------------------------ doc/zlib.n | 6 ++++-- 2 files changed, 37 insertions(+), 33 deletions(-) diff --git a/ChangeLog b/ChangeLog index ac5b07d..d43ac22 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-01-23 Donal K. Fellows + + * doc/zlib.n: Added a note that 'zlib push' is reversed by 'chan pop'. + 2009-01-22 Jan Nijtmans * generic/tclCompile.h: CONSTify TclPrintInstruction (TIP #27) @@ -8,7 +12,7 @@ * generic/tclInt.decls * generic/tclDecls.h (regenerated) * generic/tclIntDecls.h - * generic/tclGetDate.y: single internal const decoration + * generic/tclGetDate.y: Single internal const decoration. * generic/tclDate.c: 2009-01-22 Kevin B. Kenny @@ -16,14 +20,13 @@ * unix/tcl.m4: Corrected a typo ($(SHLIB_VERSION) should be ${SHLIB_VERSION}). * unix/configure: Autoconf 2.59 - + 2009-01-21 Andreas Kupries * generic/tclIORChan.c (ReflectClose): Fix for [Bug 2458202]. - * generic/tclIORTrans.c (ReflectClose): Closing a channel may - supply NULL for the 'interp'. Test for finalization needs to be - different, and one place has to pull the interp out of the channel - instead. + * generic/tclIORTrans.c (ReflectClose): Closing a channel may supply + NULL for the 'interp'. Test for finalization needs to be different, + and one place has to pull the interp out of the channel instead. 2009-01-21 Don Porter @@ -34,30 +37,29 @@ * unix/Makefile.in: Added a CONFIG_INSTALL_DIR parameter so that * unix/tcl.m4: distributors can control where tclConfig.sh goes. - Made the installation of 'ldAix' conditional - upon actually being on an AIX system. Allowed for downstream - packagers to customize SHLIB_VERSION on BSD-derived systems. - Thanks to Stuart Cassoff for [Patch 907924]. + Made the installation of 'ldAix' conditional upon actually being on an + AIX system. Allowed for downstream packagers to customize + SHLIB_VERSION on BSD-derived systems. Thanks to Stuart Cassoff for + [Patch 907924]. * unix/configure: Autoconf 2.59 - + 2009-01-19 David Gravereaux * win/build.vc.bat: Improved tools detection and error message * win/makefile.vc: Reorganized the $(TCLOBJ) file list into seperate - parts for easier maintenance. Matched all sources built using -GL to + parts for easier maintenance. Matched all sources built using -GL to both $(lib) and $(link) to use -LTCG and avoid a warning message. Addressed the over-building nature of the htmlhelp target by moving from a pseudo target to a real target dependent on the entire docs/ directory contents. - * win/nmakehlp.c: Removed -g option and GrepForDefine() func - as it isn't being used anymore. The -V option method is much - better. + * win/nmakehlp.c: Removed -g option and GrepForDefine() func as it + isn't being used anymore. The -V option method is much better. 2009-01-16 Don Porter * generic/tcl.h: Bump patchlevel to 8.6b1.1 to distinguish * library/init.tcl: CVS snapshots from the 8.6b1 and 8.6b2 releases - * unix/configure.in: and to deal with the fact that the 8.6b1 + * unix/configure.in: and to deal with the fact that the 8.6b1 * win/configure.in: version of init.tcl will not [source] in the HEAD version of Tcl. @@ -66,17 +68,17 @@ 2009-01-14 Don Porter - * generic/tclBasic.c (Tcl_DeleteCommandFromToken): Reverted - most of the substance of my 2009-01-12 commit. NULLing the objProc - field of a Command when deleting it is important so that tests for - certain classes of commands don't return false positives when applied - to deleted command tokens. Overall change is now just replacement - of a false comment with a true one. + * generic/tclBasic.c (Tcl_DeleteCommandFromToken): Reverted most + of the substance of my 2009-01-12 commit. NULLing the objProc field of + a Command when deleting it is important so that tests for certain + classes of commands don't return false positives when applied to + deleted command tokens. Overall change is now just replacement of a + false comment with a true one. 2009-01-13 Jan Nijtmans - * unix/tcl.m4: fix [tcl-Bug 2502365] Building of head on - HPUX is broken when using the native CC + * unix/tcl.m4: fix [tcl-Bug 2502365] Building of head on HPUX is + broken when using the native CC. * unix/configure (autoconf-2.59) 2009-01-13 Donal K. Fellows @@ -88,7 +90,7 @@ * generic/tclBasic.c (Tcl_DeleteCommandFromToken): One consequence of the NRE rewrite is that there are now situations where a NULL objProc - field in a Command struct is perfectly normal. Removed an outdated + field in a Command struct is perfectly normal. Removed an outdated comment in Tcl_DeleteCommandFromToken that claimed we use cmdPtr->objPtr==NULL as a test of command validity. In fact we use cmdPtr->flags&CMD_IS_DELETED to perform that test. Also removed the @@ -418,7 +420,7 @@ * unix/Makefile.in: Add build support for collections of TEA * unix/configure.in: packages found under the pkgs directory. - [Patch 1163406]. Still needs porting to Windows. + [Patch 1163406]. Still needs porting to Windows. * unix/configure: autoconf-2.59 @@ -475,9 +477,9 @@ TIP #338 IMPLEMENTATION * doc/AppInit.c: Made routines Tcl_SetStartupScript and - * doc/Tcl_Main.3: Tcl_GetStartupScript public. Removed all + * doc/Tcl_Main.3: Tcl_GetStartupScript public. Removed all * generic/tcl.h: internal stub access to Tcl*Startup* routines, - * generic/tclInt.decls: and removed their implementations. Their + * generic/tclInt.decls: and removed their implementations. Their * generic/tclMain.c: function can now be completely performed with the new public interface. *** POTENTIAL INCOMPATIBILITY for callers of the internal @@ -1323,8 +1325,8 @@ * generic/tcl.h: Remove the "result" and "freeProc" fields * generic/tclBasic.c: from the default public declaration of the - * generic/tclResult.c: Tcl_Interp struct. Code should no longer - * generic/tclStubLib.c: be accessing these fields. Access can be + * generic/tclResult.c: Tcl_Interp struct. Code should no longer + * generic/tclStubLib.c: be accessing these fields. Access can be * generic/tclTest.c: restored by defining USE_INTERP_RESULT, but * generic/tclUtil.c: that should only be a temporary migration aid. *** POTENTIAL INCOMPATIBILITY *** @@ -1602,7 +1604,7 @@ * unix/tclUnixPort.h: * generic/tcl.h: Removed the conditional #define of - _ANSI_ARGS_ that would support pre-prototype C compilers. Since + _ANSI_ARGS_ that would support pre-prototype C compilers. Since _ANSI_ARGS_ is no longer used in tclDecls.h, it's clear no one compiling against Tcl 8.5 headers is making use of a -DNO_PROTOTYPES configuration. diff --git a/doc/zlib.n b/doc/zlib.n index e3c2122..48182bc 100644 --- a/doc/zlib.n +++ b/doc/zlib.n @@ -4,7 +4,7 @@ '\" See the file "license.terms" for information on usage and redistribution '\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. '\" -'\" RCS: @(#) $Id: zlib.n,v 1.6 2008/12/19 18:23:04 dgp Exp $ +'\" RCS: @(#) $Id: zlib.n,v 1.7 2009/01/24 00:03:18 dkf Exp $ '\" .so man.macros .TH zlib n 8.6 Tcl "Tcl Built-In Commands" @@ -131,7 +131,9 @@ is to be used to receive the data. \fBzlib push\fI mode channel\fR ?\fIoptions ...\fR . Pushes a compressing or decompressing transformation onto the channel -\fIchannel\fR. The \fImode\fR argument determines what type of transformation +\fIchannel\fR. +The transformation can be removed again with \fBchan pop\fR. +The \fImode\fR argument determines what type of transformation is pushed; the following are supported: .RS .TP -- cgit v0.12